/* Finguz VST / product launch case study */
.fv-case{--fv-pink:#ff72e8;--fv-cyan:#70e9ee;--fv-line:#393049;background:#100b19;color:#f7f3fb}.fv-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}.fv-case h1,.fv-case h2,.fv-case h3{font-family:'Barlow Condensed',sans-serif;letter-spacing:-.02em;text-wrap:balance}.fv-case h1{font-size:clamp(64px,6.5vw,90px);line-height:.98;margin:0}.fv-case h2{font-size:clamp(42px,4.8vw,66px);line-height:1.02;margin:0}.fv-case h3{font-size:30px;line-height:1.1}.fv-case em{color:var(--fv-cyan);font-style:normal}.fv-case p{line-height:1.8}.fv-kicker{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--fv-pink);margin:0 0 20px}.fv-hero{padding:30px 0 0;background:radial-gradient(ellipse at 90% 5%,#3d1c4e 0,transparent 60%),#100b19}.fv-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#c4b5d2}.fv-top a{text-decoration:none}.fv-top>span:last-child{border:1px solid #6b487d;padding:6px 10px;color:#dfb9f3}.fv-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:80px;align-items:center;padding:60px 0 50px}.fv-deck{font-size:16px;color:#cfc3dc;max-width:570px;margin:25px 0 0}.fv-link{display:inline-block;font-weight:700;color:var(--fv-cyan);font-size:12px;border-bottom:1px solid #386e75;padding-bottom:9px;margin-top:25px;text-decoration:none}.fv-result{border-left:1px solid #63426e;padding:16px 0 16px 45px}.fv-result>.fv-kicker{display:block}.fv-result>strong{display:block;font:700 clamp(130px,15vw,200px)/.85 'Barlow Condensed',sans-serif;letter-spacing:-.04em;color:#ff9bed}.fv-result-label{display:block;font-size:27px;font-weight:700;margin-top:12px}.fv-result>p{font-size:10px;color:#c6b2d1;margin:20px 0 0}.fv-screen{margin:0;border:1px solid var(--fv-line);overflow:hidden;background:#120d1c}.fv-screen img{width:100%;height:auto}.fv-screen figcaption{font-size:10px;color:#c5b5d1;padding:13px 18px;line-height:1.7}.fv-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:32px 0;border-bottom:1px solid var(--fv-line);margin:0}.fv-facts dt{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#bda7ce;margin-bottom:9px}.fv-facts dd{font-size:12px;font-weight:700;margin:0}.fv-section{padding:95px 0}.fv-split{display:grid;grid-template-columns:1fr 1.1fr;gap:85px}.fv-prose{font-size:14px;color:#ccbdd8}.fv-prose .fv-lead{font-size:21px;line-height:1.65;color:#f7f3fb}.fv-prose>p:last-child{margin-bottom:0}.fv-soft{background:#1b1227}.fv-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:42px}.fv-heading>p{font-size:14px;color:#ccbdd8;margin:0}.fv-details{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.fv-details article{border-top:1px solid #66416c;padding-top:24px}.fv-details article>span{font-size:9px;color:var(--fv-cyan);text-transform:uppercase;font-weight:700;letter-spacing:.08em}.fv-details h3{margin:17px 0 13px}.fv-details p{font-size:13px;color:#ccbdd8;margin:0}.fv-caption-note{font-size:11px;color:#b6a7c4;margin-top:18px}.fv-light{background:#f3eef8;color:#271c34}.fv-light .fv-kicker{color:#8b287e}.fv-light .fv-heading>p{color:#63536f}.fv-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:35px}.fv-offers article{border-top:3px solid #9d2ba2;padding:24px 0 0}.fv-offers article>span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6c3978}.fv-offers h3{font-size:52px;margin:12px 0}.fv-offers small{font:500 11px 'Manrope',sans-serif;margin-left:10px;letter-spacing:0;color:#70617b}.fv-offers p{font-size:13px;color:#63536f;margin:0}.fv-journey{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0 0 40px;gap:25px}.fv-journey li{border-top:1px solid #66416c;padding-top:20px}.fv-journey span{font-size:10px;color:var(--fv-pink)}.fv-journey strong{display:block;font-size:19px;margin-top:10px}.fv-journey p{font-size:12px;color:#ccbdd8;margin:8px 0 0}.fv-outcome{background:#23132d}.fv-outcome h2>span{color:var(--fv-pink)}.fv-evidence{font-size:11px;color:#baa7c7}.fv-cta{padding:85px 0;text-align:center;background:#110c1c}.fv-cta>div>p:not(.fv-kicker){color:#ccbdd8;font-size:14px;margin-top:25px}.fv-button{display:inline-block;background:var(--fv-cyan);color:#14101e;padding:18px 26px;font-size:12px;font-weight:800;text-decoration:none;margin:14px 0 36px}.fv-button:hover{background:#b9faff}.fv-service-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 28px}.fv-service-links a{color:#d6c8e1;font-size:10px;text-underline-offset:4px}
@media(max-width:900px){.fv-intro,.fv-heading,.fv-split{gap:35px}.fv-result{padding-left:30px}.fv-details{gap:24px}}
@media(max-width:640px){.fv-shell{width:calc(100% - 40px)}.fv-hero{padding-top:22px}.fv-top{font-size:9px}.fv-top>span:nth-child(2){display:none}.fv-intro{grid-template-columns:1fr;gap:30px;padding:38px 0 32px}.fv-case h1{font-size:clamp(56px,13vw,76px)}.fv-deck{font-size:14px}.fv-result{border-left:0;border-top:1px solid #63426e;padding:24px 0 0;display:grid;grid-template-columns:auto 1fr;gap:0 20px;align-items:end}.fv-result>.fv-kicker{grid-column:1/-1;margin-bottom:15px}.fv-result>strong{font-size:120px;grid-row:2/4}.fv-result-label{font-size:23px;margin:0}.fv-result>p{font-size:9px;margin-top:8px;align-self:start}.fv-facts{grid-template-columns:1fr 1fr;gap:22px 18px;padding:26px 0}.fv-facts dd{font-size:11px}.fv-screen figcaption{font-size:9px;padding:10px 12px}.fv-section{padding:60px 0}.fv-heading,.fv-split{grid-template-columns:1fr;gap:24px}.fv-case h2{font-size:45px}.fv-prose .fv-lead{font-size:20px}.fv-details{grid-template-columns:1fr}.fv-offers{grid-template-columns:1fr;gap:23px}.fv-offers article{padding-top:18px}.fv-offers h3{font-size:42px}.fv-journey{grid-template-columns:1fr 1fr;gap:24px}.fv-cta{padding:60px 0}.fv-service-links{flex-direction:column;gap:18px}}
