/* VOLGA product case; scoped, no changes to other cases. */
.volga-products-case{background:#081323}.vp-heading{padding:160px max(24px,calc((100vw - 1280px)/2)) 70px}.vp-heading h1{font-size:clamp(52px,7.7vw,112px);font-weight:300;line-height:.98;letter-spacing:-.055em;margin:26px 0}.vp-heading h1 em{font-style:normal;color:#9fb4cf}.vp-heading>p:not(.fgp-kit-kicker){font-size:19px;line-height:1.65;max-width:650px;color:#cad4e3}.vp-cover{margin:0;position:relative;background:#d8d5d0}.vp-cover img{width:100%;height:auto;display:block}.vp-cover figcaption{position:absolute;left:4%;bottom:24px;color:#152031;background:#f0eeead9;padding:10px 14px;font-size:11px;letter-spacing:.08em}.volga-products-case .fgp-kit-intro{background:#0d1d32;padding-top:100px;padding-bottom:100px}.volga-products-case .fgp-kit-intro h2,.volga-products-case .fgp-kit-result h2{font-size:clamp(42px,5.5vw,78px)}.vp-gallery{max-width:1440px;margin:auto;padding:56px 32px 80px;display:grid;grid-template-columns:1fr 1fr;gap:40px 24px}.vp-card{margin:0;min-width:0}.vp-card--wide{grid-column:1/-1}.vp-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#d8d5d0}.vp-card figcaption{padding:22px 4px 0;display:flex;gap:18px}.vp-card figcaption>span{font-size:11px;color:#90a4bf;padding-top:5px}.vp-card h3{font-size:24px;font-weight:400;margin:0 0 8px;letter-spacing:-.025em}.vp-card p{font-size:14px;line-height:1.6;color:#aab9ce;margin:0}.volga-products-case .fgp-kit-result{background:#152a43;padding-top:100px;padding-bottom:100px}.volga-products-case .fgp-kit-result h2 em{color:#a9bed8}.vp-links{padding:65px max(24px,calc((100vw - 1280px)/2));display:grid;gap:22px}.vp-links a{font-size:clamp(18px,2.5vw,30px);color:#fff;text-decoration:none}.vp-links a:hover{text-decoration:underline}@media(max-width:700px){.vp-heading{padding:130px 24px 48px}.vp-heading>p:not(.fgp-kit-kicker){font-size:17px}.vp-cover figcaption{position:static;background:#d8d5d0;padding:12px 24px}.vp-gallery{grid-template-columns:1fr;padding:28px 16px 48px;gap:32px}.vp-card--wide{grid-column:auto}.vp-card h3{font-size:22px}.vp-card figcaption{padding:16px 8px 0}.volga-products-case .fgp-kit-intro,.volga-products-case .fgp-kit-result{padding:64px 24px}.vp-links{padding:48px 24px}}

/* Explicit colors keep the case independent of generic white section defaults. */
.volga-products-case .vp-hero,.volga-products-case .vp-heading,.volga-products-case .vp-gallery,.volga-products-case .vp-links{background:#081323;color:#fff}.volga-products-case .vp-heading h1,.volga-products-case .vp-card h3,.volga-products-case .vp-links a{color:#fff}.volga-products-case .vp-card{background:transparent;color:#fff}.volga-products-case .vp-heading h1{display:block;position:static;opacity:1;transform:none}.volga-products-case .case-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px 4%;gap:16px}.volga-products-case .case-brand{display:block}.volga-products-case .case-brand img{display:block;width:112px;height:auto}.volga-products-case .case-nav{display:flex;gap:24px}.volga-products-case .case-nav a{color:#fff}.volga-products-case .vp-heading .fgp-kit-facts span{color:#dce5f1}@media(max-width:700px){.volga-products-case .case-header{padding:22px 24px}.volga-products-case .case-brand img{width:82px}.volga-products-case .case-nav{gap:12px}.volga-products-case .case-nav a{font-size:10px}.volga-products-case .case-nav a:last-child{display:none}}

.volga-products-case .vp-header{position:absolute;top:0;left:0;right:0;z-index:5;padding:28px max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box}.vp-brand img{display:block;width:112px;height:auto}.vp-nav{display:flex;gap:28px}.vp-nav a{color:#fff;font-size:12px;text-decoration:none}.vp-nav a:hover{text-decoration:underline}.volga-products-case .fgp-kit-facts{gap:8px}.volga-products-case .fgp-kit-facts span+span{border-left:1px solid rgba(255,255,255,.34)}@media(max-width:700px){.volga-products-case .vp-header{padding:24px}.vp-brand img{width:90px}.vp-nav a{font-size:11px}.vp-nav a:last-child{display:none}}

.volga-products-case .vp-cover{aspect-ratio:16/9;position:relative;overflow:hidden}.volga-products-case .vp-cover>img{height:100%;object-fit:cover}.vp-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#d8d5d0;opacity:0;transition:opacity .25s}.vp-hero-video.is-playing{opacity:1}.vp-video-toggle{position:absolute;right:24px;bottom:24px;z-index:2;padding:12px 16px;border:1px solid #fff9;border-radius:0;background:#081323db;color:white;font:inherit;font-size:12px;cursor:pointer}.vp-video-toggle:focus-visible{outline:3px solid white;outline-offset:3px}.volga-products-case .vp-cover figcaption{z-index:1}@media(max-width:700px){.volga-products-case .vp-cover figcaption{position:absolute;bottom:0;left:0;padding:8px 10px;font-size:9px}.vp-video-toggle{right:10px;bottom:10px;font-size:10px;padding:9px}}@media(prefers-reduced-motion:reduce){.vp-hero-video{transition:none}}
