.funnel{--brand-amber:#a46a30;--brand-oatmeal:#fff;--brand-sand:#e6ddce;--gold:#e0a83a;--gold-ink:#241804;--emph:#a46a30;--glow:#e0a83a8c;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;background:#fff}.funnel :is(h1,h2,h3) .text-brand-amber{color:var(--brand-black);background:linear-gradient(180deg, transparent 55%, var(--gold) 55%, var(--gold) 88%, transparent 88%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em;font-style:italic;display:inline}.funnel h1,.funnel h2,.funnel h3{text-wrap:balance}.funnel .funnel-landing>section h2{font-size:clamp(2.25rem,5.5vw,3.75rem);line-height:1.03}.funnel .sec-green{background:#f7eeda;border-top:1px solid #ecdcbf;border-bottom:1px solid #ecdcbf}@keyframes funnelGlow{0%,to{box-shadow:0 0 22px var(--glow), 0 0 44px #e0a83a59, 0 6px 16px #a46a304d}50%{box-shadow:0 0 34px var(--glow), 0 0 72px #e0a83a80, 0 8px 22px #a46a3073}}.funnel a.bg-brand-black,.funnel button.bg-brand-black,.funnel .funnel-buy{background:var(--gold);color:var(--gold-ink);box-shadow:0 0 22px var(--glow), 0 0 44px #e0a83a59;transition:transform .15s,box-shadow .15s;animation:2.4s ease-in-out infinite funnelGlow}.funnel a.bg-brand-black:hover,.funnel button.bg-brand-black:hover,.funnel .funnel-buy:hover{box-shadow:0 0 44px var(--glow), 0 0 90px #e0a83a99, 0 10px 26px #a46a308c;transform:translateY(-2px)scale(1.02)}.funnel a.bg-brand-black:active,.funnel button.bg-brand-black:active,.funnel .funnel-buy:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.funnel a.bg-brand-black,.funnel button.bg-brand-black,.funnel .funnel-buy{animation:none}.funnel a.bg-brand-black:hover{transform:none}}.funnel .story-ring{background-color:var(--gold)}.funnel .funnel-num{background:var(--gold);width:52px;height:52px;color:var(--gold-ink);box-shadow:0 0 18px var(--glow);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;line-height:1;display:flex}.funnel .shot-frame{background:#fff;border:none;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #19140a0f}.funnel .shot-frame .bar{background:#fbfaf6;gap:5px;padding:8px 10px;display:flex}.funnel .shot-frame .bar i{background:var(--brand-sand);border-radius:50%;width:9px;height:9px}.funnel tr.bg-brand-black{background:var(--gold)}.funnel tr.bg-brand-black td,.funnel tr.bg-brand-black td.text-brand-amber{color:var(--gold-ink)}.funnel tr.bg-brand-black .adbuyer-stack-aud{color:#0a0a0a}.funnel div.sticky.top-0{border-bottom:1px solid var(--brand-sand);background:#fff}.funnel div.sticky.top-0,.funnel div.sticky.top-0 *{color:var(--brand-slate)!important}.funnel div.sticky.top-0 .text-white\/80{color:var(--brand-taupe)!important}.funnel div.sticky.top-0 a{box-shadow:0 0 16px var(--glow), 0 0 32px #e0a83a66;background:var(--gold)!important;color:var(--gold-ink)!important}.funnel-checkout{max-width:520px;margin:2.25rem auto 0}.funnel .vip-bump{border:2px solid var(--brand-sand);cursor:pointer;background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.funnel .vip-bump:hover{border-color:#d8caae}.funnel .vip-bump.on{border-color:var(--gold);box-shadow:0 0 18px var(--glow);background:#f7eeda}.funnel .vip-bump input{width:22px;height:22px;accent-color:var(--brand-amber);cursor:pointer;flex:none;margin-top:2px}.funnel .vip-bump .h{color:var(--brand-black);font-size:15.5px;font-weight:800;display:block}.funnel .vip-bump .h .pl{color:var(--brand-amber)}.funnel .vip-bump .d{color:var(--brand-taupe);margin-top:3px;font-size:13.5px;display:block}.funnel .vip-bump .seats{color:var(--brand-amber);margin-top:7px;font-size:12.5px;font-weight:800;display:block}.funnel .funnel-buy{appearance:none;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:14px;padding:16px 24px;font-family:inherit;font-size:1.125rem;font-weight:800;display:inline-flex}.funnel .funnel-buy:disabled{cursor:default;opacity:.65}.funnel .funnel-error{text-align:center;color:#dc2626;margin-top:10px;font-size:14px;font-weight:600}.funnel .funnel-trust{text-align:center;color:var(--brand-taupe);margin-top:12px;font-size:13px}@keyframes funnelMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.funnel-marquee-track{width:max-content;animation:28s linear infinite funnelMarquee;display:flex}@media (prefers-reduced-motion:reduce){.funnel-marquee-track{animation:none}}.funnel-ads-track{gap:10px;width:max-content;animation:42s linear infinite funnelMarquee;display:flex}@media (prefers-reduced-motion:reduce){.funnel-ads-track{animation:none}}.funnel.fx main>section{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.funnel.fx main>section.shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.funnel.fx main>section{opacity:1;transform:none}}.adbuyer-offer-pair{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(12px,2vw,20px);display:grid}.adbuyer-offer-pair figure{background:#111;border:1px solid #e6ddcea6;border-radius:1.5rem;margin:0;overflow:hidden;box-shadow:0 12px 36px #100c081f}.adbuyer-offer-pair img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.adbuyer-offer-pair .ads img{object-fit:contain;background:#fff}.adbuyer-offer-pair .jet img{object-fit:cover;object-position:center 38%}@media (max-width:640px){.adbuyer-offer-pair{grid-template-columns:1fr}}.adbuyer-macs{perspective:1200px;justify-content:center;align-items:flex-end;gap:clamp(12px,3vw,36px);display:flex}.adbuyer-macbook{filter:drop-shadow(0 22px 36px #100c0838);width:min(46%,440px)}.adbuyer-macbook-a{transform:rotate(-5deg)translateY(8px)}.adbuyer-macbook-b{transform:rotate(6deg)translateY(-4px)}.adbuyer-macbook .lid{background:#1b1b1d;border-radius:14px 14px 0 0;padding:11px 11px 0;position:relative}.adbuyer-macbook .cam{background:#3a3a3e;border-radius:50%;width:7px;height:7px;margin:0 auto 7px;display:block}.adbuyer-macbook .screen{background:#fff;border-radius:3px 3px 0 0;overflow:hidden}.adbuyer-macbook .screen img{aspect-ratio:16/10;object-fit:cover;object-position:top center;background:#fff;width:100%;display:block}.adbuyer-macbook .chin{background:#1b1b1d;height:10px}.adbuyer-macbook .base{background:linear-gradient(#d8d8dc,#b7b7bc);border-radius:0 0 8px 8px;height:12px}@media (max-width:640px){.adbuyer-macs{flex-direction:column;align-items:center}.adbuyer-macbook{width:min(92%,420px)}.adbuyer-macbook-a,.adbuyer-macbook-b{transform:none}}.funnel .v2-gold{color:var(--gold);background:0 0;font-style:normal}.funnel .v2-h1{letter-spacing:-.035em;font-size:clamp(2.35rem,10.4vw,4.6rem);font-weight:800;line-height:.98}.funnel .funnel-landing>section h2.v2-h2,.funnel .v2-h2{letter-spacing:-.035em;color:inherit;font-size:clamp(2.75rem,12vw,5.75rem);font-weight:800;line-height:.95}.funnel .v2-eyebrow-big{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:clamp(1rem,4.6vw,1.4rem);font-weight:800}.funnel .funnel-landing>section h2 .v2-h2-sm,.funnel .funnel-landing>section h2.v2-h2-sm{letter-spacing:-.025em;color:var(--brand-black);font-size:clamp(1.75rem,7.4vw,3.25rem);font-weight:800;line-height:1.04}.funnel .v2-h3{letter-spacing:-.03em;font-size:clamp(1.9rem,8vw,3.25rem);font-weight:800;line-height:1}.funnel .v2-mega{letter-spacing:-.06em;color:var(--brand-black);font-size:clamp(4.6rem,23vw,13rem);font-weight:800;line-height:.86}.funnel .v2-mega:first-letter{color:var(--gold)}.funnel .v2-stat{letter-spacing:-.03em;color:var(--brand-black);font-size:clamp(1.6rem,7vw,2.5rem);font-weight:800;line-height:1}.funnel .v2-ai .v2-stat{color:#fff}.funnel .v2-hero-shade{background:linear-gradient(#0b0b0d00 0% 28%,#0b0b0dd9 50%,#0b0b0d 58% 100%)}@media (min-width:768px){.funnel .v2-hero-shade{background:linear-gradient(90deg,#0b0b0d 0% 42%,#0b0b0d8c 52%,#0b0b0d00 70%)}}.funnel .v2-chill-shade{background:linear-gradient(#0000 40%,#000000c7 100%)}.funnel .v2-live-dot{background:#ff3b30;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff3b3040}.funnel .v2-placeholder{background:repeating-linear-gradient(45deg,#ffffff08 0 12px,#ffffff0f 12px 24px);border:2px dashed #ff3b30b3}.funnel .v2-snap{scrollbar-width:none}.funnel .v2-snap::-webkit-scrollbar{display:none}.funnel .v3-bridge{letter-spacing:-.03em;color:var(--gold);font-size:clamp(2rem,9vw,3.75rem);font-weight:800;line-height:1}.funnel .v3-amber-plain{color:#a46a30}.ai-a .ai-row{align-items:center;gap:28px;margin-top:72px;display:grid}.ai-a .ai-num{color:var(--brand-amber);letter-spacing:.1em;font-size:15px;font-weight:800}.ai-a .ai-row h3{letter-spacing:-.03em;color:var(--brand-black);margin-top:8px;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:800;line-height:1.02}.ai-a .ai-sub{color:var(--brand-slate);max-width:30ch;margin-top:12px;font-size:18px;line-height:1.45}.ai-a .ai-vis img{width:100%;height:auto;display:block}.ai-a .ai-photo{border-radius:20px;width:68%;overflow:hidden;box-shadow:0 22px 48px -16px #24180459}.ai-a .ai-v1{padding-bottom:8%;position:relative}.ai-a .ai-fan{aspect-ratio:1.35;width:46%;position:absolute;bottom:-2%;left:-2%}.ai-a .ai-fan img{aspect-ratio:4/5;object-fit:cover;object-position:top;border:4px solid #fff;border-radius:12px;width:56%;position:absolute;box-shadow:0 2px 4px #24180414,0 10px 20px -8px #24180438,0 28px 44px -18px #2418044d}.ai-a .ai-fan .f1{bottom:0;left:0;transform:rotate(-8deg)}.ai-a .ai-fan .f2{bottom:6%;right:0;transform:rotate(6deg)}.ai-a .ai-phone{aspect-ratio:9/16;background:#0b0b0d;border-radius:26px;width:34%;padding:6px;position:absolute;top:16%;right:0;box-shadow:0 24px 50px -14px #24180480}.ai-a .ai-phone .lazyvid{border-radius:20px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.ai-a .ai-phone .lazyvid img,.ai-a .ai-phone .lazyvid video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ai-a .ai-phone .lazyvid video{background:0 0}.ai-a .ai-frame{border:1px solid var(--brand-sand);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px #0000000a,0 18px 40px -12px #24180438}.ai-a .ai-bar{border-bottom:1px solid var(--brand-sand);background:#f4f1ea;align-items:center;gap:6px;height:26px;padding:0 10px;display:flex}.ai-a .ai-bar i{background:#d9d2c4;border-radius:50%;width:8px;height:8px}.ai-a .ai-bar b{color:var(--brand-taupe);margin-left:8px;font-size:10px;font-weight:600}.ai-a .ai-v2{padding-bottom:12%;position:relative}.ai-a .ai-v2 .ai-on{width:58%;position:absolute;bottom:0;right:0}.ai-a .ai-stat{letter-spacing:-.03em;color:var(--brand-black);font-size:clamp(2.6rem,7vw,4.2rem);font-weight:800;line-height:1}.ai-a .ai-stat em{color:var(--brand-amber);font-style:normal}@media (min-width:900px){.ai-a .ai-row{grid-template-columns:.85fr 1.15fr;gap:72px}.ai-a .ai-rev{grid-template-columns:1.15fr .85fr}.ai-a .ai-rev .ai-txt{order:2}}.ai-a .ai-label{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-taupe);font-size:11px;font-weight:700;position:absolute;bottom:-30px;left:0}.ai-a .ai-v1{margin-bottom:28px}.funnel .hero-a{overflow:hidden}.funnel .hero-a-in{max-width:1200px;margin:0 auto;display:grid}.funnel .hero-a-vis{aspect-ratio:4/5;position:relative;overflow:hidden}.funnel .hero-a-vis img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.funnel .hero-a-vis:after{content:"";background:linear-gradient(#0b0b0d00 35%,#0b0b0dbf 72%,#0b0b0d 100%);position:absolute;inset:0}.funnel .hero-a-txt{z-index:1;margin-top:-46%;padding:0 24px 48px;position:relative}.funnel .hero-a-h1{letter-spacing:-.03em;text-wrap:balance;max-width:15ch;font-size:clamp(2.2rem,9vw,4.2rem);font-weight:800;line-height:1.02}@media (min-width:900px){.funnel .hero-a-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:72px 40px}.funnel .hero-a-txt{order:1;margin-top:0;padding:0}.funnel .hero-a-vis{border-radius:24px;order:2;box-shadow:0 30px 70px -20px #0009}.funnel .hero-a-vis:after{display:none}.funnel .hero-a-h1{font-size:clamp(2.6rem,4.4vw,4.2rem)}}.ai-a .ai-v3{position:relative}.ai-a .ai-win{width:92%;margin:26px 0 0 auto;position:relative}@media (min-width:900px){.ai-a .ai-v3{padding-bottom:22%}.ai-a .ai-win{width:66%;margin:0;position:absolute;bottom:0;right:-2%}}.ai-a .ai-chip{z-index:2;background:var(--brand-black);color:#fff;letter-spacing:.02em;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:800;position:absolute;box-shadow:0 10px 22px -8px #00000073}.ai-a .ai-chip-1{background:var(--brand-amber);top:-14px;right:3%}.ai-a .ai-chip-2{top:-14px;right:-8px}.ai-a .ai-note{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-taupe);font-size:11px;font-weight:700;position:absolute;bottom:-30px;left:0}.ai-a .ai-v3{margin-bottom:28px}@media (min-width:600px) and (max-width:899px){.funnel .hero-a-vis{aspect-ratio:16/11}.funnel .hero-a-vis img{object-position:50% 25%}.funnel .hero-a-txt{margin-top:-22%;padding:0 40px 56px}}
