.cinema-strip{height:430px;position:relative;background:#02070c;overflow:hidden}.cinema-strip img{width:100%;height:100%;object-fit:cover;object-position:center}.cinema-strip:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,7,12,.94),rgba(2,7,12,.48) 42%,rgba(2,7,12,.05) 78%)}.cinema-caption{position:absolute;z-index:1;left:clamp(24px,7vw,110px);top:50%;transform:translateY(-50%);color:white;max-width:520px}.cinema-caption span{font:700 11px Inter, Aptos, "Segoe UI", system-ui, sans-serif;letter-spacing:.18em;color:var(--acid)}.cinema-caption strong{display:block;font:800 clamp(38px,5vw,70px)/.95 Inter, Aptos, "Segoe UI", system-ui, sans-serif;letter-spacing:0;margin:18px 0}.cinema-caption p{font-size:18px;color:#d8dfe2}.pricing{background:#fff}.pricing-head{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw;align-items:end}.pricing-head h2{font-size:clamp(42px,5vw,64px)}.pricing-head>p{font-size:18px;color:#536067}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px}.price-grid article{position:relative;border:1px solid var(--ink);padding:32px;display:flex;flex-direction:column;min-height:560px}.price-grid .featured{background:var(--ink);color:white;box-shadow:none}.tier{font:700 11px Inter, Aptos, "Segoe UI", system-ui, sans-serif;letter-spacing:.16em}.price-grid h3{font:800 40px Inter, Aptos, "Segoe UI", system-ui, sans-serif;margin:24px 0 10px}.price-grid h3 small{font:500 13px Inter, Aptos, "Segoe UI", system-ui, sans-serif}.price-grid article>p:not(.tier){color:#667178}.price-grid .featured>p:not(.tier){color:#b9c1c5}.price-grid ul{list-style:none;padding:0;margin:24px 0 34px}.price-grid li{padding:12px 0;border-bottom:1px solid var(--line)}.price-grid li:before{content:'↳';color:var(--orange);margin-right:10px}.price-grid .button{margin-top:auto}.price-grid .featured .button{background:var(--acid);color:var(--ink)}.flag{position:absolute;right:18px;top:18px;background:#8f301f;color:#fff;padding:5px 8px;font:700 9px Inter, Aptos, "Segoe UI", system-ui, sans-serif;letter-spacing:.1em}.revenue{background:#090f14;color:white;display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw}.revenue h2{font-size:clamp(42px,5vw,64px)}.revenue-copy>p:not(.eyebrow){color:#adb7bc;font-size:17px}.goal{margin-top:42px;border-left:5px solid var(--acid);padding-left:22px}.goal span,.goal small{display:block;color:#aeb7bb;font-size:11px;letter-spacing:.12em}.goal strong{display:block;font:800 52px Inter, Aptos, "Segoe UI", system-ui, sans-serif;color:var(--acid)}.plan article{padding:25px 0;border-top:1px solid #39444b}.plan article span{font:700 11px Inter, Aptos, "Segoe UI", system-ui, sans-serif;letter-spacing:.12em;color:var(--acid)}.plan h3{font:700 28px Inter, Aptos, "Segoe UI", system-ui, sans-serif;margin:10px 0}.plan p{color:#acb6ba;margin:0 0 14px}.plan b{font-size:13px}.revenue-math{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #39444b;margin-top:30px}.revenue-math div{padding:25px 20px 0}.revenue-math div+div{border-left:1px solid #39444b}.revenue-math strong,.revenue-math span,.revenue-math b{display:block}.revenue-math strong{font:700 19px Inter, Aptos, "Segoe UI", system-ui, sans-serif}.revenue-math span{color:#9faab0;font-size:12px;margin:6px 0}.revenue-math b{color:var(--acid)}.lead-magnet{background:var(--acid);display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end}.lead-magnet h2{font-size:clamp(40px,5vw,64px)}.lead-magnet form{background:white;padding:26px;display:grid;grid-template-columns:1fr auto;gap:12px}.lead-magnet label span{display:block;font:700 11px Inter, Aptos, "Segoe UI", system-ui, sans-serif;letter-spacing:.1em;margin-bottom:8px}.lead-magnet input{width:100%;padding:15px;border:1px solid var(--line);font:inherit}.lead-magnet form small{grid-column:1/-1;color:#697279}@media(max-width:850px){.pricing-head,.revenue,.lead-magnet{grid-template-columns:1fr}.price-grid,.revenue-math{grid-template-columns:1fr}.cinema-strip{height:500px}.cinema-strip img{object-position:62% center}.cinema-strip:after{background:linear-gradient(0deg,rgba(2,7,12,.95),rgba(2,7,12,.1))}.cinema-caption{top:auto;bottom:30px;transform:none}.price-grid article{min-height:auto}.revenue-math div+div{border-left:0;border-top:1px solid #39444b}.lead-magnet form{grid-template-columns:1fr}}
