:root{--green:#c5ff42;--bg:#0b0c0a;--surface:#141611;--muted:#a4aaa0;--line:#30352b;--white:#f7f8f2}body{background:#060705;color:var(--white);font-family:'DM Sans',Arial,sans-serif}.slide{background:var(--bg);padding:54px 64px 50px}.slide::before{content:'';position:absolute;left:64px;right:64px;top:30px;height:1px;background:var(--line)}h1,h2,h3{font-weight:500}h2{font-size:48px;line-height:1.08;letter-spacing:-2px;max-width:1130px}p{color:var(--muted);font-size:24px;line-height:1.42}h3{font-size:28px;letter-spacing:-.8px}footer{font-family:'DM Mono',monospace;color:#8b9282;bottom:21px;font-size:11px;letter-spacing:1px}footer span:first-child{color:var(--green)}.eyebrow{font-family:'DM Mono',monospace;font-weight:400;color:var(--green);letter-spacing:1px;font-size:15px}.type-cover{padding-top:56px;background:#0b0c0a}.type-cover h1{font-size:85px;letter-spacing:-5px;line-height:1.02;max-width:1020px;margin-top:57px;font-weight:500}.type-cover h1 em{color:var(--green);font-style:normal}.type-cover .cover-copy{max-width:705px;font-size:25px;line-height:1.45;margin-top:28px;color:#b5bdab}.cover-word{position:absolute;top:49px;right:65px;bottom:auto;color:#f8f9f3;font-size:38px;letter-spacing:-2px}.cover-word span{font-size:15px;letter-spacing:-.3px;color:#b5bdab;margin-left:6px}.type-cover .eyebrow{color:var(--green)}.cover-meta{position:absolute;right:64px;bottom:103px;font:13px/1.9 'DM Mono',monospace;color:#8f9983;letter-spacing:.2px}.cover-meta strong{display:block;color:var(--green);font-size:16px;font-weight:400}.four{margin-top:84px;gap:33px}.four article{border-top:1px solid #4d563f;padding-top:26px}.num{font-family:'DM Sans';font-size:81px;letter-spacing:-5px;line-height:1;color:var(--green);font-weight:400}.four h3{font-size:29px;margin:32px 0 18px;line-height:1.12}.four p{font-size:22px;line-height:1.48}.type-columns .four{margin-top:95px}.type-columns h2{max-width:730px;font-size:56px}.type-columns .four article:nth-child(even){padding-top:67px}.type-columns .four article:nth-child(even) h3{margin-top:30px}.split{margin-top:63px;gap:92px;grid-template-columns:1fr 1fr}.statement{color:var(--green);font-size:54px;line-height:1.05;letter-spacing:-2.3px;font-weight:500}.intro{font-size:24px;color:#acb5a2;max-width:450px;line-height:1.5;margin-top:30px}.rows article{border-color:var(--line);padding-bottom:22px;margin-bottom:24px}.rows h3{font-size:26px;color:#f0f3e9}.rows p{font-size:21px;line-height:1.43;margin-top:10px;color:#a8b09e}.type-videos h2{font-size:49px}.videos{margin-top:32px;gap:40px;justify-content:flex-end;padding-right:8px}.videos video{width:255px;height:453px;border-radius:9px;background:#20251b;border:1px solid #3f4537;box-shadow:0 12px 45px #0008}.videos figcaption{font-size:21px;letter-spacing:-.4px;font-weight:500;text-align:left;margin-top:14px}.video-intro{position:absolute;left:64px;top:212px;width:235px}.video-intro strong{display:block;color:var(--green);font-weight:400;font-size:65px;line-height:1.05;letter-spacing:-3px}.video-intro p{font-size:20px;margin-top:26px;line-height:1.5;max-width:180px}.video-intro span{display:block;margin-top:60px;color:#9ca58f;font:12px/1.5 'DM Mono'}.subtitle{font-size:23px;margin-top:16px;color:#9fa893}.pages{margin-top:29px;gap:25px}.pages h3{font-size:25px;letter-spacing:-.6px;margin-bottom:16px}.pagepreview{border:1px solid #46503a;border-radius:8px;background:#20251b;height:360px;box-shadow:0 16px 30px #0004;transition:transform .2s}.pagepreview:hover{transform:translateY(-3px)}.pagepreview img{object-fit:cover;object-position:top}.pages a{font-family:'DM Mono';font-size:13px;color:var(--green);text-decoration:none;margin-top:18px}.type-pages h2{font-size:48px}.sequence{margin-top:70px}.sequence h3{font-size:31px}.sequence .num{font-size:62px}.type-sequence h2{max-width:990px}.bottom{font-size:21px;color:var(--green);bottom:84px;line-height:1.4;max-width:1100px}.report{margin-top:36px;font-size:23px}.report thead th{background:var(--green);color:#10140b;font-family:'DM Mono';font-size:15px;font-weight:400;padding:16px 23px}.report td,.report th{padding:21px 23px;border-color:var(--line)}.report tbody th{color:#f3f5ee;font-size:25px;font-weight:500;width:28%}.report td{color:#adb7a1;font-size:23px}.resource-list{margin-top:45px}.resource-list article{border-color:var(--line);grid-template-columns:65px 390px 1fr;padding:26px 0;gap:20px}.resource-list span{font-family:'DM Mono';font-size:23px;color:var(--green)}.resource-list h3{font-size:26px;font-weight:500}.resource-list p{font-size:21px;color:#a6b09a;line-height:1.4}.three{margin-top:60px;gap:40px}.case-list article{border-color:#4b553d}.case-list h3{font:16px 'DM Mono';color:#ccd4c1}.case-list strong{font-size:61px;font-weight:500;color:var(--green);line-height:1.06;margin:36px 0 25px;letter-spacing:-2.7px}.case-list p{font-size:24px;line-height:1.4;color:#ecf1e5}.case-list .case-extra{font-size:21px;color:#9faa91;margin-top:30px}.footnote{color:#839173;font:12px/1.5 'DM Sans';bottom:60px;max-width:1140px}.metrics{gap:36px 58px;margin-top:47px}.metrics article{border-color:#3e4734;display:block;padding:17px 0 0}.metrics strong{display:block;font-size:75px;color:var(--green);font-weight:500;line-height:1.05;letter-spacing:-4px;min-width:0}.metrics h3{font-size:24px;margin-top:11px;color:#f1f6e9}.metrics p{font-size:18px;color:#9eab90;margin-top:8px;max-width:470px;line-height:1.3}.type-metrics h2{font-size:48px}.six{margin-top:31px;gap:17px}.six article{background:#14180f;border:1px solid #36452a;border-radius:7px;padding:19px 22px;height:212px}.six span{font-family:'DM Mono';font-size:12px;color:var(--green)}.six h3{font-size:25px;margin:13px 0 12px;font-weight:500}.six p{font-size:18px;line-height:1.45;color:#aab69a}.type-deliverables .bottom{font-size:21px;bottom:71px}.timeline{margin-top:105px;gap:30px}.timeline article{border-color:var(--green);border-width:2px;padding-top:26px}.time{font-family:'DM Mono';font-size:16px;letter-spacing:-.4px;color:var(--green);font-weight:400;min-height:31px}.timeline h3{margin-top:40px;font-size:32px}.timeline p{font-size:23px;line-height:1.45}.type-question{background:var(--green);color:#17200c}.type-question::before{background:#9fcc40}.type-question .eyebrow{color:#486323}.type-question h1{font-size:63px;font-weight:500;line-height:1.12;letter-spacing:-3px;margin-top:61px;max-width:1080px}.type-question .cover-copy{font-size:25px;line-height:1.5;color:#4c612e;max-width:860px;margin-top:42px}.type-question footer,.type-question footer span:first-child{color:#526b30}.type-close{background:#0b0c0a}.type-close h1{font-size:72px;letter-spacing:-3.8px;font-weight:500;line-height:1.08;margin-top:50px;color:var(--green)}.type-close p{color:#a7b29a;font-size:26px;max-width:740px;margin-top:35px}.type-close .eyebrow{color:#d6dfca}.prices{margin-top:46px;gap:27px}.prices article{height:433px;border-radius:12px;padding:32px 35px;border-width:1px}.monthly{background:#1c1110;border-color:#64362f!important}.upfront{background:#112319;border-color:#69b579!important;box-shadow:0 12px 70px #192e1850}.monthly h3,.monthly strong,.monthly .price-total{color:#f38b7b}.upfront h3,.upfront strong,.upfront .price-total{color:#a1f4b2}.prices h3{font-family:'DM Mono';font-size:18px;letter-spacing:0;font-weight:400}.prices strong{font-size:77px;margin:40px 0 19px;letter-spacing:-4px;font-weight:500;line-height:1.05}.prices strong span{font-size:23px;color:#b0837e;letter-spacing:-.5px}.prices p{font-size:23px;color:#a7b29c;margin:14px 0}.prices .price-total{font-size:30px;font-weight:500;margin-top:30px;letter-spacing:-1px}.calc-inputs label{font-family:'DM Mono';font-size:14px;color:#9eac8f}.calc-inputs input{background:#161d10;border:1px solid #405730;color:var(--green);font-family:'DM Sans';font-size:30px;border-radius:5px}.type-calculator .bottom{color:#9bb483}.type-calculator .report tbody th{color:var(--green)}#controls{background:#0a0c08;color:#9ead8c;font-family:'DM Sans';gap:13px}#controls button,#controls select{background:#1a2013;color:#d7e7c2;border:1px solid #2a3420;border-radius:5px}#controls button:hover{background:#29351c}.helptext{color:#70845b}dialog{background:#0c1009;color:#e6eedc;border:1px solid #495c34;border-radius:12px}dialog .bar{font-family:'DM Sans';margin-bottom:10px}dialog a{color:var(--green);font-size:14px}dialog button{background:var(--green);border:0;color:#162208;border-radius:5px}dialog iframe{border-color:#465639;border-radius:6px;background:white}
/* Light editorial intervals keep the pitch visually paced. */
#s5,#s9,.type-question{background:#f0efe8;color:#1c241b}#s5::before,#s9::before,.type-question::before{background:#c8cdc0}#s5 .statement{color:#456b2f}#s5 .intro,#s5 p,#s9 p{color:#5d6857}#s5 h3,#s9 h3{color:#1c241b}#s5 .rows article,#s9 .resource-list article{border-color:#cbd1c2}#s9 .resource-list span{color:#55763c}#s9 .bottom{color:#456b2f}#s5 footer,#s9 footer,#s5 footer span:first-child,#s9 footer span:first-child{color:#75846a}.type-question .eyebrow{color:#607b49}.type-question .cover-copy{color:#5a6b4e}.type-question footer,.type-question footer span:first-child{color:#738765}.type-columns .four article:nth-child(even){padding-top:26px}.type-columns .four article:nth-child(even) h3{margin-top:32px}.pagepreview{height:320px;background:#f0efe8;display:flex;align-items:flex-start}.pagepreview img{width:100%;height:auto;object-fit:contain}.type-pages .pages{margin-top:35px}.type-pages .pages a{margin-top:20px}.type-cases .subtitle,.type-report .subtitle{margin-top:25px}.type-cases .three{margin-top:48px}
@media print{.slide:not(.active){display:block!important}.slide{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/* Final call revisions. */
.type-cover h1{font-size:72px;line-height:1.02;letter-spacing:-3.8px;max-width:1020px;margin-top:56px}.airr-logo{width:220px;height:auto;display:block}.type-cover{padding-top:56px}.type-cover footer span:first-child{visibility:hidden}.client-wall{position:absolute;left:64px;right:64px;bottom:85px;display:grid;grid-template-columns:repeat(5,1fr);gap:18px 25px;border-top:1px solid #32372c;padding-top:22px}.client-logo{height:43px;display:flex;justify-content:center;align-items:center}.client-logo img{max-width:168px;max-height:35px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.85}.client-logo span{font-size:27px;font-weight:600;color:#e7eddf;letter-spacing:-1px}.icp-intro{font-size:25px;max-width:1070px;margin-top:27px;line-height:1.45}.ad-types{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:42px}.ad-types article{border-top:1px solid #414c36;padding-top:25px;position:relative}.ad-types h3{font-size:37px;font-weight:500;color:#f2f5e9}.type-number{position:absolute;right:0;top:22px;font:24px 'DM Mono';color:var(--green)}.ad-types ul{padding-left:25px;margin-top:25px;color:#b9c4aa;font-size:27px;line-height:1.8}.ad-types li::marker{color:var(--green);font-size:15px}.creative-proof{font-size:24px;color:#bcc9ac;margin-top:20px}.type-videos .videos{justify-content:center;gap:62px;margin-top:26px;padding:0}.type-videos .videos video{height:410px;width:231px}.combined-funnel h2{font-size:44px;letter-spacing:-1.8px}.combined-funnel .subtitle{font-size:21px;line-height:1.4;max-width:1110px;margin-top:18px}.combined-funnel .pages{margin-top:28px}.combined-funnel .pagepreview{height:295px}.combined-funnel .pages a{margin-top:16px}.type-cases .case-list strong{margin:28px 0 8px;font-size:80px}.result-label{font:15px 'DM Mono';color:#d5dfc8;margin-bottom:30px}.type-cases .case-list p{font-size:25px}.type-cases .case-list .case-extra{font-size:21px}.footnote a{color:inherit}#s5,#s9{background:var(--bg);color:var(--white)}#s5::before,#s9::before{background:var(--line)}#s5 h3,#s9 h3{color:var(--white)}#s5 p,#s9 p{color:var(--muted)}#s5 footer span:first-child,#s9 footer span:first-child{color:var(--green)}.type-resources{background:#f0efe8;color:#1c241b}.type-resources::before{background:#c8cdc0}.type-resources h3{color:#1c241b}.type-resources p{color:#5d6857}.type-resources .resource-list article{border-color:#cbd1c2}.type-resources .resource-list span,.type-resources .bottom{color:#456b2f}.type-resources footer,.type-resources footer span:first-child{color:#75846a}

.revised-prices{margin-top:34px}.revised-prices article{height:480px;padding:27px 32px}.revised-prices strong{font-size:68px;margin:24px 0 16px}.revised-prices p{font-size:21px;margin:12px 0}.revised-prices .price-total{font-size:27px;margin-top:19px}.extra-funnel{border-top:1px solid #ffffff26;margin-top:25px;padding-top:19px}.extra-funnel h4{font:14px 'DM Mono';margin:0 0 12px;color:#c2caba}.extra-funnel b{font-size:29px;font-weight:500;letter-spacing:-.7px}.monthly .extra-funnel b{color:#f38b7b}.upfront .extra-funnel b{color:#a1f4b2}.extra-funnel p{font-size:18px;margin-top:9px}
