/*R12-scaled*//* R11 — SNZ commercial experience. Scoped to preserve the approved homepage. */
.commercial-page{--cx-paper:#eeeae1;--cx-dark:#10120f;--cx-muted:#afb4a9;background:var(--cx-dark)}.cx-wrap{padding:calc(90 * var(--u)) 6%;scroll-margin-top:calc(85 * var(--u))}.commercial-page .eyebrow{font-size:calc(11 * var(--u));letter-spacing:.13em;line-height:1.8}.commercial-page .button{min-height:calc(52 * var(--u));font-size:calc(12 * var(--u));line-height:1.45}.commercial-page .text-link{font-size:calc(12 * var(--u))}.commercial-page h2{font-size:clamp(calc(55 * var(--u)),6.9vw,calc(105 * var(--u)));line-height:.85}.cx-hero{min-height:calc(630 * var(--u));height:calc(100svh - calc(86 * var(--u)));max-height:calc(1050 * var(--u));position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:end}.cx-film{position:absolute;inset:0;z-index:-2;background:#0e110e url('/assets/videos/rally-cockpit.jpg') center/cover}.cx-film video{width:100%;height:100%;object-fit:cover;object-position:50% 42%;filter:brightness(.86)}.cx-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#050904e8 0%,#070b0566 47%,#0204021a 75%),linear-gradient(90deg,#02040270,transparent 78%)}.cx-hero-top{position:absolute;top:calc(26 * var(--u));left:6%;right:6%;display:flex;justify-content:space-between;gap:calc(25 * var(--u));font-size:calc(11 * var(--u));font-weight:800;letter-spacing:.1em;color:#e6eadd}.cx-hero-top>span{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(11 * var(--u))}.cx-hero-top i{display:inline-block;width:calc(5 * var(--u));height:calc(5 * var(--u));background:var(--orange)}.cx-hero-copy{padding:calc(100 * var(--u)) 6% calc(48 * var(--u));width:100%}.cx-hero h1{font-size:clamp(calc(105 * var(--u)),12.5vw,calc(185 * var(--u)));line-height:.77;letter-spacing:-.015em}.cx-hero h1 small{font:800 calc(11 * var(--u))/1.7 var(--body);letter-spacing:.14em;display:block;margin-bottom:calc(30 * var(--u));color:#e2e7d9}.cx-hero h1 em{display:inline-block;margin-top:calc(11 * var(--u))}.cx-hero-copy>p{font-size:calc(15 * var(--u));line-height:1.85;margin:calc(32 * var(--u)) 0 calc(25 * var(--u));color:#e0e7db}.cx-hero-actions{display:flex;align-items:center;gap:calc(30 * var(--u));flex-wrap:wrap}.cx-hero .hero-video-controls{position:absolute;bottom:calc(62 * var(--u));right:6%;display:flex;gap:calc(7 * var(--u))}.cx-hero .hero-video-controls button{border:1px solid #d4ddc777;background:#0a100bb3;color:var(--paper);padding:calc(13 * var(--u)) calc(16 * var(--u));font-size:calc(11 * var(--u));min-height:calc(46 * var(--u))}.cx-hero .hero-video-controls span{margin-left:calc(10 * var(--u))}.cx-nojs-film{position:absolute;right:6%;bottom:calc(22 * var(--u));font-size:calc(12 * var(--u))}.cx-ticker{padding:calc(25 * var(--u)) 6%;display:flex;justify-content:space-between;gap:calc(25 * var(--u));border-bottom:1px solid #3d4436;color:#bcc5b5;font-size:calc(11 * var(--u));letter-spacing:.1em}.cx-ticker>span:first-child{font-weight:800;color:var(--paper)}.cx-ticker b{color:var(--orange);margin:0 calc(12 * var(--u))}.cx-ticker>a{color:var(--paper);font-size:calc(11 * var(--u))}
.cx-heading{display:flex;justify-content:space-between;align-items:end;gap:calc(40 * var(--u));margin-bottom:calc(40 * var(--u))}.cx-heading .eyebrow{color:#8e9988;margin-bottom:calc(24 * var(--u))}.cx-heading>p{max-width:calc(340 * var(--u));font-size:calc(13 * var(--u));line-height:1.9;color:#b0baa9}.cx-map-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(calc(270 * var(--u)),1fr);background:#1d251d}.cx-car-map{position:relative;align-self:start;min-width:0;isolation:isolate}.cx-car-visual{position:relative}.cx-car-visual>img{width:100%;height:auto}.cx-image-tag{position:absolute;top:calc(22 * var(--u));left:calc(22 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.1em;padding:calc(8 * var(--u)) calc(10 * var(--u));background:#0b110bcd}.cx-hotspot{position:absolute;left:var(--x);top:var(--y);display:flex;align-items:center;gap:0;background:none;color:#fff;border:0;padding:0;transform:translate(-50%,-50%);white-space:nowrap;filter:drop-shadow(0 calc(2 * var(--u)) calc(6 * var(--u)) #0007)}.cx-hotspot>span{width:calc(38 * var(--u));height:calc(38 * var(--u));border:1px solid #fff;background:#101610d9;border-radius:50%;display:grid;place-items:center;font:600 calc(17 * var(--u)) var(--display)}.cx-hotspot>b{position:absolute;left:100%;top:50%;transform:translateY(-50%);font-size:calc(10 * var(--u));letter-spacing:.08em;padding:calc(6 * var(--u)) calc(9 * var(--u));background:#101610e8;border-block:1px solid #fff5;border-right:1px solid #fff5;max-width:0;overflow:hidden;opacity:0;transition:opacity .2s;visibility:hidden}.cx-hotspot[aria-pressed=true]>span{background:var(--orange);border-color:var(--orange);color:#15180d}.cx-hotspot[aria-pressed=true]>b{max-width:calc(120 * var(--u));opacity:1;visibility:visible}.cx-hotspot:hover>span{outline:calc(3 * var(--u)) solid #ff542d77;outline-offset:calc(4 * var(--u))}.cx-map-note{padding:calc(15 * var(--u)) calc(20 * var(--u));font-size:calc(10 * var(--u));line-height:1.8;letter-spacing:.08em;background:#121910;color:#b0bda6}.cx-zone-panel{padding:calc(28 * var(--u)) calc(30 * var(--u));min-width:0}.cx-zone-panel>.eyebrow{font-size:calc(10 * var(--u));color:#a4b49a}.cx-zone-buttons{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u));border-block:1px solid #4f5b47;padding:calc(18 * var(--u)) 0;margin:calc(18 * var(--u)) 0 calc(23 * var(--u))}.cx-zone-buttons button{padding:calc(9 * var(--u)) calc(8 * var(--u));border:1px solid #57684a;color:#c5d3b8;font-size:calc(11 * var(--u));background:none}.cx-zone-buttons button[aria-pressed=true]{border-color:var(--orange);color:var(--orange)}.cx-zone-copy>span{font:600 calc(20 * var(--u)) var(--display);color:var(--orange)}.cx-zone-copy h3{font-size:calc(44 * var(--u));line-height:.95;margin:calc(14 * var(--u)) 0 calc(20 * var(--u))}.cx-zone-copy>p{font-size:calc(12 * var(--u));line-height:1.8;color:#bcc8b4}.cx-zone-spec{padding-top:calc(20 * var(--u));margin-top:calc(20 * var(--u));border-top:1px solid #4e5b43}.cx-zone-spec b{display:block;font-size:calc(10 * var(--u));color:#95a986;margin-bottom:calc(7 * var(--u));letter-spacing:.08em}.cx-zone-copy .text-link{margin-top:calc(25 * var(--u));font-size:calc(11 * var(--u))}.cx-zone-panel>small{display:block;font-size:calc(11 * var(--u));line-height:1.9;color:#a1b191;margin-top:calc(25 * var(--u))}.cx-scenes{display:grid;grid-template-columns:1fr 1fr;gap:calc(32 * var(--u));margin-top:calc(60 * var(--u))}.cx-scenes article{min-width:0}.cx-scenes figure{position:relative;margin:0}.cx-scenes img{width:100%;height:calc(340 * var(--u));object-fit:cover}.cx-scenes figure>span{position:absolute;left:calc(20 * var(--u));bottom:calc(20 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.1em;background:#0a1109dd;padding:calc(9 * var(--u)) calc(12 * var(--u))}.cx-scenes article>div{padding:calc(25 * var(--u)) 0 0}.cx-scenes .eyebrow{font-size:calc(11 * var(--u));color:var(--orange)}.cx-scenes h3{font-size:calc(47 * var(--u));line-height:.98;margin:calc(18 * var(--u)) 0}.cx-scenes p:not(.eyebrow){font-size:calc(13 * var(--u));color:#b3bfaa;line-height:1.85;max-width:calc(390 * var(--u))}.cx-scenes .text-link{margin-top:calc(24 * var(--u))}
.cx-campaign{background:var(--cx-paper);color:var(--ink);display:grid;grid-template-columns:1fr 1.25fr;gap:10%;align-items:start}.cx-campaign-title>.eyebrow{color:#69715f;margin-bottom:calc(32 * var(--u))}.cx-campaign h2{font-size:clamp(calc(115 * var(--u)),13vw,calc(190 * var(--u)));line-height:.7;font-style:italic;letter-spacing:-.035em}.cx-campaign h2>span{display:block;font-size:.28em;line-height:1.15;letter-spacing:-.01em;margin-top:calc(24 * var(--u))}.cx-campaign-title>p:not(.eyebrow){font-size:calc(16 * var(--u));line-height:1.7;color:#4f5b42;margin:calc(30 * var(--u)) 0 calc(20 * var(--u))}.cx-proposal-tag{display:inline-block;border:1px solid #8c987c;padding:calc(7 * var(--u)) calc(9 * var(--u));font-size:calc(10 * var(--u));color:#5f6c51;letter-spacing:.07em}.cx-deliverable{border-top:1px solid #aeb6a2;display:flex;align-items:start;gap:calc(25 * var(--u));padding:calc(26 * var(--u)) 0;position:relative}.cx-deliverable strong{font:600 calc(72 * var(--u))/.9 var(--display);color:#ce471e;min-width:calc(75 * var(--u));letter-spacing:-.045em}.cx-deliverable h3{font-size:calc(33 * var(--u));margin:0 0 calc(10 * var(--u))}.cx-deliverable p{font-size:calc(12 * var(--u));line-height:1.85;color:#606b55;max-width:calc(300 * var(--u))}.cx-deliverable>span{font-size:calc(10 * var(--u));writing-mode:vertical-rl;color:#7f8973;letter-spacing:.1em;margin-left:auto;flex-shrink:0}.cx-package-footer{padding-top:calc(22 * var(--u));border-top:1px solid #aeb6a2}.cx-package-footer>p{font-size:calc(12 * var(--u));line-height:1.9;color:#626e55;margin-bottom:calc(24 * var(--u))}.cx-package-footer>.button{width:100%;justify-content:space-between}
.cx-proof{background:#141b14}.cx-proof-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:0 10%;align-items:start}.cx-proof-intro .eyebrow{grid-column:1/-1;color:#98a88b;margin-bottom:calc(25 * var(--u))}.cx-proof h2{font-size:clamp(calc(56 * var(--u)),6vw,calc(92 * var(--u)));grid-row:span 2}.cx-proof-intro>p:not(.eyebrow){font-size:calc(15 * var(--u));line-height:1.85;color:#b2c0a8;max-width:calc(360 * var(--u));margin-top:calc(8 * var(--u))}.cx-proof-intro>a{justify-self:start;align-self:end}.cx-proof-cards{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 * var(--u));margin-top:calc(42 * var(--u))}.cx-proof-cards>a{position:relative;min-height:calc(430 * var(--u));display:flex;align-items:end;padding:calc(30 * var(--u));isolation:isolate;overflow:hidden}.cx-proof-cards img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:-2}.cx-proof-cards>a:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#070e04f5,transparent 95%)}.cx-proof-cards b{color:#ffa07d;font-size:calc(11 * var(--u));letter-spacing:.1em}.cx-proof-cards h3{font-size:calc(47 * var(--u));line-height:.93;margin:calc(18 * var(--u)) 0}.cx-proof-cards span{display:block;font-size:calc(12 * var(--u));color:#d9e2d1}.cx-proof-cards small{display:block;font-size:calc(11 * var(--u));margin-top:calc(25 * var(--u));border-top:1px solid #a1b28f66;padding-top:calc(15 * var(--u))}.cx-proof-bottom{display:flex;gap:calc(24 * var(--u));justify-content:space-between;margin-top:calc(25 * var(--u));font-size:calc(12 * var(--u));color:#b5c4a8}.cx-proof-bottom a{text-decoration:underline;text-underline-offset:calc(5 * var(--u))}.cx-partners{background:#e3e7d9;color:var(--ink);padding-block:calc(45 * var(--u)) calc(55 * var(--u))}.cx-partners>div:first-child{display:flex;justify-content:space-between;gap:calc(25 * var(--u));align-items:center}.cx-partners .eyebrow{font-size:calc(11 * var(--u));color:#657457}.cx-partners>div>p:not(.eyebrow){font:600 calc(25 * var(--u))/1.1 var(--display)}.cx-partners .partner-names{margin-top:calc(24 * var(--u));padding-top:calc(20 * var(--u))}.cx-contact{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;align-items:start}.cx-contact aside{padding-top:calc(25 * var(--u))}.cx-contact aside>.eyebrow{font-size:calc(11 * var(--u));color:var(--orange);margin-bottom:calc(25 * var(--u))}.cx-contact h2{font-size:clamp(calc(70 * var(--u)),7.5vw,calc(116 * var(--u)))}.cx-contact aside>p:not(.eyebrow){font-size:calc(15 * var(--u));line-height:1.85;color:#b3bdae;max-width:calc(350 * var(--u));margin:calc(30 * var(--u)) 0}.cx-handle{display:block;font-size:calc(11 * var(--u));letter-spacing:.08em;color:#86967b;margin-top:calc(15 * var(--u))}.cx-contact-note{border-top:1px solid #49543c;margin-top:calc(40 * var(--u));padding-top:calc(25 * var(--u));max-width:calc(340 * var(--u))}.cx-contact-note>b{font-size:calc(13 * var(--u))}.cx-contact-note p{font-size:calc(12 * var(--u));line-height:1.9;color:#a6b69b;margin-top:calc(12 * var(--u))}.cx-form-card{background:var(--cx-paper);color:var(--ink);padding:calc(32 * var(--u));min-width:0;scroll-margin-top:calc(100 * var(--u))}.cx-form-heading>span{font-size:calc(11 * var(--u));letter-spacing:.1em;color:#7f8c6f}.cx-form-heading h3{font-size:calc(40 * var(--u));margin:calc(17 * var(--u)) 0 calc(12 * var(--u))}.cx-form-heading p{font-size:calc(12 * var(--u));line-height:1.8;color:#657355}.cx-local{border-block:1px solid #bfc7b4;padding:calc(12 * var(--u)) 0;color:#657453;font-size:calc(11 * var(--u));line-height:1.8;margin:calc(22 * var(--u)) 0}.cx-form-card label{display:block;font-size:calc(12 * var(--u));font-weight:700;line-height:1.6;margin-bottom:calc(18 * var(--u))}.cx-form-card label>span{font-weight:400}.cx-fields{display:grid;grid-template-columns:1fr 1fr;gap:calc(17 * var(--u))}.cx-form-card input:not([type=checkbox]):not([type=hidden]),.cx-form-card select,.cx-form-card textarea{width:100%;display:block;background:#fffdf7;color:#121909;font-size:calc(15 * var(--u));border:1px solid #b2bda4;border-radius:0;min-height:calc(46 * var(--u));padding:calc(12 * var(--u));margin-top:calc(7 * var(--u));line-height:1.5}.cx-form-card label>small{font-size:calc(11 * var(--u));color:#6c7d5b;font-weight:400;display:block;margin-top:calc(6 * var(--u))}.cx-form-card textarea{resize:vertical}.cx-form-card input:focus,.cx-form-card textarea:focus,.cx-form-card select:focus{outline:calc(2 * var(--u)) solid #b4401c;outline-offset:calc(2 * var(--u))}.cx-form-card .cx-consent{display:flex;align-items:start;gap:calc(10 * var(--u));font-size:calc(12 * var(--u))}.cx-consent input{width:calc(17 * var(--u));height:calc(17 * var(--u));min-width:calc(17 * var(--u));margin:calc(3 * var(--u)) 0 0;accent-color:#cb411a}.cx-consent a{text-decoration:underline;text-underline-offset:calc(3 * var(--u));color:#a63c1b}.cx-form-card form>.button{width:100%;justify-content:space-between}.cx-form-footnote{font-size:calc(11 * var(--u));line-height:1.8;color:#6a785a;margin-top:calc(14 * var(--u))}.cx-honey{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}#capture-feedback{font-size:calc(12 * var(--u));line-height:1.8;color:#a53316;margin-top:calc(18 * var(--u))}#capture-feedback:empty{display:none}.cx-form-card button:disabled{opacity:.55;cursor:wait}.cx-data{margin-top:calc(25 * var(--u));padding-top:calc(16 * var(--u));border-top:1px solid #bfc7b4;scroll-margin-top:calc(120 * var(--u))}.cx-data summary{font-size:calc(12 * var(--u));cursor:pointer;color:#536846}.cx-data p{font-size:calc(12 * var(--u));line-height:1.9;color:#69775b;margin-top:calc(12 * var(--u))}.cx-receipt .eyebrow{color:#6b8058}.cx-receipt h3{font-size:calc(60 * var(--u));margin:calc(22 * var(--u)) 0}.cx-receipt>p:not(.eyebrow){font-size:calc(13 * var(--u));line-height:1.9;color:#526644}.cx-receipt dl{border-block:1px solid #bac6ae;padding:calc(18 * var(--u)) 0;margin:calc(24 * var(--u)) 0}.cx-receipt dt{font-size:calc(11 * var(--u));color:#6c7e5e;margin:calc(10 * var(--u)) 0 calc(5 * var(--u))}.cx-receipt dd{font-size:calc(13 * var(--u));font-weight:800;margin:0;overflow-wrap:anywhere}.cx-receipt-actions{display:flex;gap:calc(18 * var(--u));flex-wrap:wrap;align-items:center;margin-bottom:calc(22 * var(--u))}#receipt-copy-status{font-size:calc(12 * var(--u));color:#405d2b;margin-top:calc(12 * var(--u))}
@media(max-width:1100px){.cx-wrap{padding-inline:5%}.cx-hero .hero-video-controls{right:5%;bottom:calc(35 * var(--u))}.cx-hero-copy{padding-bottom:calc(110 * var(--u))}.cx-map-layout{grid-template-columns:1.3fr 1fr}.cx-zone-panel{padding:calc(24 * var(--u))}.cx-zone-copy h3{font-size:calc(38 * var(--u))}.cx-zone-copy>p{font-size:calc(12 * var(--u))}.cx-campaign,.cx-contact{gap:6%}.cx-scenes img{height:calc(300 * var(--u))}.cx-form-card{padding:calc(26 * var(--u))}}
@media(max-width:760px){.cx-wrap{padding:calc(60 * var(--u)) 6%;scroll-margin-top:calc(70 * var(--u))}.cx-hero{min-height:calc(760 * var(--u));height:calc(100svh - calc(70 * var(--u)));max-height:none}.cx-film video{object-position:50% 25%}.cx-hero:after{background:linear-gradient(0deg,#080e06fc 0%,#0a1009e6 28%,#070e0733 68%,#0002)}.cx-hero-top{top:calc(22 * var(--u));font-size:calc(11 * var(--u));display:block}.cx-hero-top>span{margin-top:calc(12 * var(--u));font-size:calc(10 * var(--u))}.cx-hero-copy{padding:calc(300 * var(--u)) 6% calc(105 * var(--u))}.cx-hero h1{font-size:clamp(calc(85 * var(--u)),24vw,calc(155 * var(--u)));line-height:.79}.cx-hero h1 small{font-size:calc(10 * var(--u));letter-spacing:.07em;margin-bottom:calc(22 * var(--u))}.cx-hero h1 em{margin-top:calc(7 * var(--u))}.cx-hero-copy>p{font-size:calc(13 * var(--u));margin:calc(25 * var(--u)) 0 calc(22 * var(--u))}.cx-hero-actions{gap:calc(20 * var(--u))}.cx-hero-actions .button{font-size:calc(11 * var(--u))}.cx-hero-actions .text-link{font-size:calc(11 * var(--u))}.cx-hero .hero-video-controls{bottom:calc(27 * var(--u));left:6%;right:auto;gap:calc(10 * var(--u))}.cx-hero .hero-video-controls button{font-size:calc(11 * var(--u));padding:calc(12 * var(--u));min-height:calc(43 * var(--u))}.cx-ticker{padding:calc(21 * var(--u)) 6%;display:block;font-size:calc(11 * var(--u))}.cx-ticker>span{display:block}.cx-ticker>span+span{margin-top:calc(11 * var(--u))}.cx-ticker>a{display:none}.cx-ticker b{margin:0 calc(9 * var(--u))}.cx-heading{display:block;margin-bottom:calc(30 * var(--u))}.cx-heading h2{font-size:calc(57 * var(--u))}.cx-heading>p{font-size:calc(13 * var(--u));max-width:none;margin-top:calc(24 * var(--u))}.cx-heading .eyebrow{font-size:calc(11 * var(--u));margin-bottom:calc(22 * var(--u))}.cx-map-layout{grid-template-columns:1fr}.cx-image-tag{top:calc(14 * var(--u));left:calc(14 * var(--u));font-size:calc(10 * var(--u));padding:calc(7 * var(--u))}.cx-hotspot>span{width:calc(34 * var(--u));height:calc(34 * var(--u));font-size:calc(15 * var(--u))}.cx-hotspot>b{position:absolute;left:100%;top:50%;transform:translateY(-50%);font-size:calc(10 * var(--u));padding:calc(5 * var(--u)) calc(7 * var(--u))}.cx-map-note{font-size:calc(10 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u))}.cx-zone-panel{padding:calc(25 * var(--u))}.cx-zone-panel>.eyebrow{font-size:calc(10 * var(--u))}.cx-zone-buttons{margin:calc(14 * var(--u)) 0 calc(22 * var(--u));padding:calc(15 * var(--u)) 0}.cx-zone-buttons button{font-size:calc(11 * var(--u));padding:calc(10 * var(--u))}.cx-zone-copy h3{font-size:calc(46 * var(--u))}.cx-zone-copy>p{font-size:calc(13 * var(--u))}.cx-zone-panel>small{font-size:calc(11 * var(--u))}.cx-scenes{grid-template-columns:1fr;gap:calc(40 * var(--u));margin-top:calc(40 * var(--u))}.cx-scenes img{height:calc(300 * var(--u))}.cx-scenes article>div{padding-top:calc(24 * var(--u))}.cx-scenes h3{font-size:calc(44 * var(--u))}.cx-scenes p:not(.eyebrow){font-size:calc(13 * var(--u))}.cx-scenes .text-link{margin-top:calc(20 * var(--u))}.cx-campaign{grid-template-columns:1fr;gap:calc(35 * var(--u))}.cx-campaign-title>.eyebrow{font-size:calc(11 * var(--u));margin-bottom:calc(30 * var(--u))}.cx-campaign h2{font-size:calc(150 * var(--u))}.cx-campaign-title>p:not(.eyebrow){font-size:calc(15 * var(--u));margin:calc(22 * var(--u)) 0 calc(17 * var(--u))}.cx-deliverable{gap:calc(22 * var(--u));padding:calc(23 * var(--u)) 0}.cx-deliverable strong{font-size:calc(68 * var(--u));min-width:calc(60 * var(--u))}.cx-deliverable h3{font-size:calc(30 * var(--u))}.cx-deliverable p{font-size:calc(12 * var(--u))}.cx-deliverable>span{font-size:calc(10 * var(--u))}.cx-package-footer>p{font-size:calc(12 * var(--u))}.cx-package-footer .button{font-size:calc(11 * var(--u));padding-inline:calc(19 * var(--u))}.cx-proof-intro{display:block}.cx-proof-intro>.eyebrow{font-size:calc(11 * var(--u));margin-bottom:calc(23 * var(--u))}.cx-proof h2{font-size:calc(58 * var(--u))}.cx-proof-intro>p:not(.eyebrow){font-size:calc(14 * var(--u));max-width:none;margin:calc(25 * var(--u)) 0}.cx-proof-cards{grid-template-columns:1fr;gap:calc(20 * var(--u));margin-top:calc(30 * var(--u))}.cx-proof-cards>a{min-height:calc(395 * var(--u));padding:calc(26 * var(--u))}.cx-proof-cards h3{font-size:calc(47 * var(--u))}.cx-proof-bottom{flex-direction:column;gap:calc(20 * var(--u));font-size:calc(11 * var(--u));line-height:1.8}.cx-partners{padding-block:calc(33 * var(--u)) calc(40 * var(--u))}.cx-partners>div:first-child{align-items:start}.cx-partners .eyebrow{font-size:calc(10 * var(--u));max-width:calc(155 * var(--u))}.cx-partners>div>p:not(.eyebrow){font-size:calc(21 * var(--u))}.cx-partners .partner-names{gap:calc(20 * var(--u)) calc(25 * var(--u))}.cx-contact{grid-template-columns:1fr;gap:calc(38 * var(--u))}.cx-contact aside{padding:0}.cx-contact h2{font-size:calc(80 * var(--u))}.cx-contact aside>p:not(.eyebrow){font-size:calc(14 * var(--u));max-width:none;margin:calc(25 * var(--u)) 0}.cx-contact-note{margin-top:calc(30 * var(--u));padding-top:calc(20 * var(--u));max-width:none}.cx-form-card{padding:calc(26 * var(--u)) calc(22 * var(--u))}.cx-form-heading h3{font-size:calc(37 * var(--u))}.cx-form-heading p{font-size:calc(12 * var(--u))}.cx-fields{grid-template-columns:1fr;gap:0}.cx-form-card label{font-size:calc(13 * var(--u))}.cx-form-card input:not([type=checkbox]):not([type=hidden]),.cx-form-card select,.cx-form-card textarea{font-size:calc(16 * var(--u))}.cx-local{font-size:calc(12 * var(--u))}.cx-data p{font-size:calc(12 * var(--u))}.cx-receipt h3{font-size:calc(56 * var(--u))}}
@media(max-width:360px){.cx-hero{min-height:calc(775 * var(--u))}.cx-hero h1{font-size:calc(82 * var(--u))}.cx-hero-copy{padding-top:calc(300 * var(--u))}.cx-heading h2,.cx-proof h2{font-size:calc(50 * var(--u))}.cx-zone-panel{padding:calc(22 * var(--u))}.cx-zone-copy h3{font-size:calc(42 * var(--u))}.cx-scenes h3{font-size:calc(39 * var(--u))}.cx-campaign h2{font-size:calc(140 * var(--u))}.cx-deliverable{gap:calc(14 * var(--u))}.cx-deliverable strong{font-size:calc(62 * var(--u));min-width:calc(52 * var(--u))}.cx-deliverable h3{font-size:calc(28 * var(--u))}.cx-contact h2{font-size:calc(70 * var(--u))}.cx-form-card{padding:calc(23 * var(--u)) calc(18 * var(--u))}.cx-form-heading h3{font-size:calc(33 * var(--u))}.cx-partners>div>p:not(.eyebrow){font-size:calc(18 * var(--u))}.cx-proof-cards h3{font-size:calc(42 * var(--u))}}
@media(prefers-reduced-motion:reduce){.cx-hotspot>b{transition:none}}
