:root{--bg:#f2f1ec;--paper:#141414;--acid:#2445ad;--warm:#2445ad;--muted:#55565d;--line:#c3c3bd}html{scroll-padding-top:90px}body{background:var(--bg);color:var(--paper)}.nav{background:#f2f1eced;border-bottom:1px solid var(--line);padding-inline:5vw}.logo{font-size:12px;letter-spacing:.18em}.navlinks a{font-size:10px;font-weight:700;letter-spacing:.14em}.book{border:1px solid #2445ad;background:#2445ad;color:#fff;padding:13px 17px}.hero{background:var(--bg)}.hero:before{background-image:none}.hero h1,.work-intro h2,.value-head h2,.offers-head h2,.close h2{font-weight:850;line-height:.96;letter-spacing:-.065em}.hero h1 em,.work-intro h2 em,.value-head h2 em,.close h2 em{font-family:Arial,Helvetica,sans-serif;font-weight:850;font-style:normal;color:#2445ad}.eyebrow,.work-intro>span,.value-head>span,.offers-head>span,.close>span{font-size:10px;font-weight:700;color:#2445ad;letter-spacing:.18em}.hero-copy>p,.work-intro p,.close p{color:#55565d}.hero-actions a{font-size:10px;font-weight:700}.primary{background:#2445ad;color:#fff;padding:18px 22px}.screen{border:1px solid #ffffff55;box-shadow:0 25px 55px #132b5630;color:#fff}.screen-tag{background:#2445ad;color:#fff}.screen-b{background:linear-gradient(145deg,#2445ad,#142556)}.screen-c{background:linear-gradient(145deg,#667fbd,#1c3478)}.camera-core{color:#fff}.floor-shadow{background:radial-gradient(ellipse,#2445ad40,transparent 68%)}.scroll-cue{color:#55565d}.proof{background:#e8eaf0;color:#141414}.proof span,.proof small{color:#55565d}.work{background:var(--bg)}.reel-visual{box-shadow:0 20px 45px #1425561c;color:#fff}.reel-meta small{font-size:10px;font-weight:700;color:#2445ad}.reel-meta p{color:#55565d}.reel-meta b{border-bottom-color:#2445ad;color:#2445ad}.play{color:#fff;background:#2445adcc;border-color:#ffffffbb}.value{background:#e8ebf4;color:#141414}.value-head>span,.value-head h2 em{color:#2445ad}.value-stage article{background:#f2f1ec;border-color:#bfc6d6;box-shadow:0 18px 35px #2445ad10}.value-stage span{color:#2445ad}.value-stage p{color:#55565d}.offers{background:var(--bg)}.offer-card{background:#f2f1ec;border-color:#aaa;box-shadow:0 20px 45px #2445ad12}.offer-b{background:#e8ebf4;border:2px solid #2445ad}.offer-card small{color:#2445ad;font-weight:700;font-size:10px}.offer-card li{color:#55565d}.offer-card a{display:inline-block;background:#2445ad;color:white;padding:17px 20px;text-decoration:none;font-weight:700}.close{background:#2445ad;color:#fff}.close>span,.close h2 em{color:#fff}.close p{color:#ffffffd9}.close .primary{background:#141414;color:#fff}footer{background:#f2f1ec;color:#55565d;font-size:9px}.book:hover,.primary:hover,.offer-card a:hover{background:#17317e;color:#fff}a:focus-visible{outline:3px solid #2445ad;outline-offset:5px}.close a:focus-visible{outline-color:white}@media(max-width:900px){.navlinks a{font-size:9px}.hero h1{font-size:16vw}.stage{max-height:620px}.hero-actions{gap:20px}.reel-visual{min-height:0;aspect-ratio:4/5}.value-stage article{min-height:240px}.close h2{font-size:14vw}footer{font-size:9px}}@media(max-width:380px){.logo{font-size:10px}.book{padding:12px;font-size:8px}.stage{height:500px}.offer-card a{font-size:8px;padding:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stage,.reel-card,.value-stage article{transform:none!important;transition:none!important}}
