:where(.ads-page){--ads-navy:#1a1a2e;--ads-ink:#1a1a2e;--ads-orange:#f97316;--ads-orange-deep:#ea580c;--ads-cream:#fafafa;--ads-paper:#ffffff;--ads-line:#e6e6eb;--ads-line-soft:#ededf1;--ads-muted:#5b5b6e;--ads-muted-2:#7a7a85;--ads-green:#16a34a;--ads-sans:'Inter', system-ui, sans-serif}.ads-page{font-family:var(--ads-sans);color:var(--ads-navy);background:var(--ads-cream);line-height:1.55;font-size:16px;position:relative;overflow-x:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.ads-page *,.ads-page *::before,.ads-page *::after{box-sizing:border-box}.ads-page img{max-width:100%;display:block}.ads-page a{color:inherit;text-decoration:none}.ads-page ::selection{background:var(--ads-orange);color:#fff}.ads-page a:focus-visible,.ads-page button:focus-visible,.ads-page input:focus-visible,.ads-page textarea:focus-visible{outline:3px solid rgb(249 115 22 / .5);outline-offset:3px}.ads-wrap{max-width:1340px;margin:0 auto;padding:0 32px}.ads-wrap--tight{max-width:1180px;margin:0 auto;padding:0 32px}.ads-page .ads-eyebrow{font:700 11px/1 var(--ads-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--ads-orange);display:inline-flex;align-items:center;gap:12px}.ads-page .ads-eyebrow::before{content:"";width:28px;height:1.5px;background:var(--ads-orange);display:inline-block}.ads-page .ads-eyebrow--center::after{content:"";width:28px;height:1.5px;background:var(--ads-orange);display:inline-block}.ads-page .ads-h2{font:800 clamp(32px, 4.4vw, 60px)/1.04 var(--ads-sans);letter-spacing:-.025em;margin:16px 0 18px;color:var(--ads-navy)}.ads-page .ads-h2 em{font-style:italic;font-weight:300;color:var(--ads-orange)}.ads-page .ads-h2 b{font-weight:600}.ads-page .ads-h3{font:700 clamp(22px, 2.6vw, 32px)/1.18 var(--ads-sans);letter-spacing:-.02em;color:var(--ads-navy);margin:0}.ads-page .ads-h3 em{color:var(--ads-orange);font-style:italic;font-weight:300}.ads-page .ads-lead{font-size:17px;line-height:1.7;color:var(--ads-muted);max-width:60ch}.ads-page .ads-deco-num{position:absolute;font:900 clamp(140px, 22vw, 320px)/.85 var(--ads-sans);color:rgb(26 26 46 / .04);letter-spacing:-.05em;pointer-events:none;user-select:none;font-variant-numeric:tabular-nums}.ads-page .ads-sec--dark .ads-deco-num{color:rgb(249 115 22 / .06)}.ads-page .ads-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 30px;font:700 13px/1 var(--ads-sans);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid var(--ads-navy);background:var(--ads-navy);color:#fff!important;transition:background .35s ease,color .35s ease,border-color .35s ease,transform .25s cubic-bezier(.2,.7,.2,1);cursor:pointer;position:relative;overflow:hidden;will-change:transform}.ads-page .ads-btn::before{content:"";position:absolute;inset:0;background:var(--ads-orange);transform:translateY(101%);transition:transform .5s cubic-bezier(.6,.05,.2,1);z-index:0}.ads-page .ads-btn:hover{border-color:var(--ads-orange)}.ads-page .ads-btn:hover::before{transform:translateY(0)}.ads-page .ads-btn>*{position:relative;z-index:1}.ads-page .ads-btn--accent{background:var(--ads-orange);border-color:var(--ads-orange)}.ads-page .ads-btn--accent::before{background:var(--ads-navy)}.ads-page .ads-btn--on-dark{background:var(--ads-orange);border-color:var(--ads-orange)}.ads-page .ads-btn--on-dark::before{background:#fff}.ads-page .ads-btn--on-dark:hover{color:var(--ads-navy)!important}.ads-page .ads-btn--ghost-on-dark{background:#fff0;border-color:rgb(255 255 255 / .4);color:#fff!important}.ads-page .ads-btn--ghost-on-dark::before{background:#fff}.ads-page .ads-btn--ghost-on-dark:hover{color:var(--ads-navy)!important;border-color:#fff}.ads-page .ads-link{display:inline-flex;align-items:center;gap:10px;font:700 12px/1 var(--ads-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ads-navy);padding-bottom:6px;position:relative;transition:color .3s ease,gap .3s ease}.ads-page .ads-link::after{content:"→";transition:transform .35s ease}.ads-page .ads-link::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:linear-gradient(to right,var(--ads-navy) 50%,var(--ads-orange) 50%);background-size:200% 100%;background-position:100% 0;transition:background-position .5s cubic-bezier(.6,.05,.2,1)}.ads-page .ads-link:hover{color:var(--ads-orange);gap:14px}.ads-page .ads-link:hover::before{background-position:0% 0}.ads-page .ads-link:hover::after{transform:translateX(6px)}.ads-page .ads-link--on-dark{color:#fff}.ads-page .ads-link--on-dark::before{background:linear-gradient(to right,#fff 50%,var(--ads-orange) 50%);background-size:200% 100%;background-position:100% 0}.ads-page .ads-marquee{background:var(--ads-orange);color:var(--ads-navy);padding:22px 0;overflow:hidden}.ads-page .ads-marquee__track{display:flex;gap:56px;white-space:nowrap;animation:ads-marquee 60s linear infinite;font:800 18px/1 var(--ads-sans);letter-spacing:-.01em}.ads-page .ads-marquee__track span{display:inline-flex;align-items:center;gap:56px}.ads-page .ads-marquee__track span::after{content:"✺";color:var(--ads-navy);opacity:.6;font-size:14px}@keyframes ads-marquee{to{transform:translateX(-50%)}}.ads-page .ads-marquee--dark{background:var(--ads-navy);color:var(--ads-orange)}.ads-page .ads-marquee--dark .ads-marquee__track span::after{color:var(--ads-orange)}.ads-page .ads-stats{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);background:var(--ads-paper);box-shadow:0 50px 100px -40px rgb(15 19 32 / .35);border-top:3px solid var(--ads-orange)}.ads-page .ads-stat{padding:36px 28px;border-right:1px solid var(--ads-line);position:relative}.ads-page .ads-stat:last-child{border-right:0}.ads-page .ads-stat__num{font:700 clamp(40px, 4.4vw, 60px)/.95 var(--ads-sans);letter-spacing:-.04em;color:var(--ads-navy);font-variant-numeric:tabular-nums;margin-bottom:10px;display:inline-flex;align-items:baseline}.ads-page .ads-stat__num em{font-style:normal;color:var(--ads-orange);font-size:.55em;vertical-align:top;margin-left:2px}.ads-page .ads-stat__lbl{font:500 13.5px/1.5 var(--ads-sans);color:var(--ads-muted)}.ads-page .ads-stat__bar{position:absolute;left:28px;top:36px;height:1.5px;background:var(--ads-orange);width:32px}.ads-page .ads-reveal{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.ads-page.js-ads .ads-reveal{opacity:0;transform:translateY(28px)}.ads-page.js-ads .ads-reveal.in{opacity:1;transform:translateY(0)}.ads-page .ads-reveal[data-ads-delay="1"]{transition-delay:.08s}.ads-page .ads-reveal[data-ads-delay="2"]{transition-delay:.16s}.ads-page .ads-reveal[data-ads-delay="3"]{transition-delay:.24s}.ads-page .ads-reveal[data-ads-delay="4"]{transition-delay:.32s}.ads-page .ads-reveal[data-ads-delay="5"]{transition-delay:.40s}.ads-page .ads-sec--dark{background:var(--ads-ink);color:#fff;position:relative;overflow:hidden}.ads-page .ads-sec--dark::before{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 85% 15%,rgb(249 115 22 / .18),transparent 70%),radial-gradient(40% 70% at 10% 90%,rgb(249 115 22 / .10),transparent 70%);animation:ads-glow 16s ease-in-out infinite alternate;pointer-events:none}@keyframes ads-glow{from{transform:translate(0,0) scale(1)}to{transform:translate(2%,-1%) scale(1.05)}}.ads-page .ads-sec--dark h2,.ads-page .ads-sec--dark h3,.ads-page .ads-sec--dark p,.ads-page .ads-sec--dark strong,.ads-page .ads-sec--dark li{color:#fff!important}.ads-page .ads-sec--dark em{color:var(--ads-orange)!important;font-style:italic}.ads-page .ads-card{position:relative;background:var(--ads-cream);border:1px solid var(--ads-line-soft);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,border-color .45s ease;overflow:hidden;display:block}.ads-page .ads-card:hover{transform:translateY(-8px);box-shadow:0 40px 70px -30px rgb(15 19 32 / .25);border-color:var(--ads-navy)}.ads-page .ads-card__media{aspect-ratio:5/4;overflow:hidden;background:var(--ads-navy);position:relative}.ads-page .ads-card__bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform 1s cubic-bezier(.2,.7,.2,1),filter .6s ease;filter:saturate(.85) brightness(.85)}.ads-page .ads-card:hover .ads-card__bg{transform:scale(1.08);filter:saturate(1) brightness(.95)}.ads-page .ads-card__tag{position:absolute;top:18px;left:18px;font:700 11px/1 var(--ads-sans);letter-spacing:.22em;text-transform:uppercase;color:#fff;padding:8px 14px;background:rgb(15 19 32 / .55);backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .15)}.ads-page .ads-card__body{padding:26px 24px 26px}.ads-page .ads-card__cat{font:700 11px/1 var(--ads-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ads-orange);margin-bottom:10px}.ads-page .ads-card h3{font:700 22px/1.18 var(--ads-sans);letter-spacing:-.015em;color:var(--ads-navy);margin:0 0 12px}.ads-page .ads-card p{font:400 14.5px/1.65 var(--ads-sans);color:var(--ads-muted);margin:0 0 22px}.ads-page .ads-card__cta{display:inline-flex;align-items:center;gap:10px;font:700 12px/1 var(--ads-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ads-navy);padding-bottom:6px;border-bottom:1.5px solid var(--ads-navy);transition:color .3s ease,border-color .3s ease,gap .3s ease}.ads-page .ads-card__cta::after{content:"→";transition:transform .3s ease}.ads-page .ads-card:hover .ads-card__cta{color:var(--ads-orange);border-color:var(--ads-orange);gap:14px}.ads-page .ads-card:hover .ads-card__cta::after{transform:translateX(5px)}.ads-page .ads-ledger{display:grid;gap:0;border-top:1px solid var(--ads-navy);border-left:1px solid var(--ads-navy)}.ads-page .ads-ledger-tile{padding:40px 32px 36px;background:var(--ads-paper);border-right:1px solid var(--ads-navy);border-bottom:1px solid var(--ads-navy);position:relative;overflow:hidden}.ads-page .ads-ledger-tile::before{content:"";position:absolute;inset:0;background:var(--ads-navy);transform:translateY(101%);transition:transform .55s cubic-bezier(.6,.05,.2,1)}.ads-page .ads-ledger-tile:hover::before{transform:translateY(0)}.ads-page .ads-ledger-tile>*{position:relative;z-index:1;transition:color .4s ease .1s}.ads-page .ads-ledger-tile__num{font:700 14px/1 var(--ads-sans);color:var(--ads-orange);margin-bottom:16px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.ads-page .ads-ledger-tile h3{font:700 18px/1.25 var(--ads-sans);letter-spacing:-.01em;color:var(--ads-navy);margin:0 0 10px}.ads-page .ads-ledger-tile p{font:400 14px/1.7 var(--ads-sans);color:var(--ads-muted);margin:0}.ads-page .ads-ledger-tile:hover h3,.ads-page .ads-ledger-tile:hover .ads-ledger-tile__num{color:var(--ads-orange)}.ads-page .ads-ledger-tile:hover p{color:rgb(255 255 255 / .78)}.ads-page .ads-glass{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:32px 30px 30px;position:relative;box-shadow:0 30px 80px -20px rgb(0 0 0 / .4)}.ads-page .ads-glass::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,transparent,var(--ads-orange),transparent)}.ads-page .ads-faq__item{border-bottom:1px solid var(--ads-navy)}.ads-page .ads-faq__list{border-top:1px solid var(--ads-navy)}.ads-page .ads-faq__q{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:26px 0;cursor:pointer;font:600 17px/1.35 var(--ads-sans);letter-spacing:-.01em;color:var(--ads-navy);transition:color .3s ease}.ads-page .ads-faq__q-num{font:700 11px/1 var(--ads-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ads-orange);margin-right:16px;font-variant-numeric:tabular-nums}.ads-page .ads-faq__q-text{flex:1}.ads-page .ads-faq__q:hover{color:var(--ads-orange)}.ads-page .ads-faq__q::after{content:"";width:38px;height:38px;background-image:linear-gradient(var(--ads-navy),var(--ads-navy)),linear-gradient(var(--ads-navy),var(--ads-navy));background-size:14px 1.5px,1.5px 14px;background-position:center;background-repeat:no-repeat;border:1.5px solid var(--ads-navy);border-radius:50%;flex-shrink:0;transition:background-size .4s ease,transform .4s ease,background-color .4s ease,border-color .4s ease}.ads-page .ads-faq__item.open .ads-faq__q::after{background-color:var(--ads-orange);border-color:var(--ads-orange);transform:rotate(180deg);background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:14px 1.5px,0 1.5px}.ads-page .ads-faq__a{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.6,.05,.2,1),padding .5s cubic-bezier(.6,.05,.2,1);font:400 16px/1.78 var(--ads-sans);color:var(--ads-muted);padding-left:56px}.ads-page .ads-faq__item.open .ads-faq__a{max-height:360px;padding:0 0 28px 56px}.ads-page .ads-totop{position:fixed;bottom:90px;right:22px;z-index:60;width:50px;height:50px;border-radius:50%;background:var(--ads-navy);color:#fff;border:0;display:grid;place-items:center;cursor:pointer;box-shadow:0 18px 40px -10px rgb(10 14 26 / .4);opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .35s ease,transform .35s ease,background .25s ease;font:700 18px/1 var(--ads-sans)}.ads-page .ads-totop.visible{opacity:1;transform:translateY(0);pointer-events:auto}.ads-page .ads-totop:hover{background:var(--ads-orange)}.ads-page .ads-section{padding:130px 0;position:relative}.ads-page .ads-section--tight{padding:80px 0}.ads-page .ads-section__head{text-align:center;max-width:760px;margin:0 auto 56px;position:relative;z-index:1}.ads-page .ads-section__head .ads-eyebrow{justify-content:center}.ads-page .ads-section__head .ads-lead{margin:14px auto 0}@media (max-width:1100px){.ads-page .ads-stats{grid-template-columns:repeat(2,1fr)}.ads-page .ads-stat:nth-child(2){border-right:0}.ads-page .ads-stat:nth-child(1),.ads-page .ads-stat:nth-child(2){border-bottom:1px solid var(--ads-line)}}@media (max-width:640px){.ads-page .ads-wrap,.ads-page .ads-wrap--tight{padding:0 22px}.ads-page .ads-section{padding:80px 0}.ads-page .ads-stats{grid-template-columns:1fr}.ads-page .ads-stat{border-right:0;border-bottom:1px solid var(--ads-line)}.ads-page .ads-stat:last-child{border-bottom:0}.ads-page .ads-faq__a,.ads-page .ads-faq__item.open .ads-faq__a{padding-left:0}.ads-page .ads-faq__item.open .ads-faq__a{padding-bottom:24px}.ads-page .ads-totop{bottom:24px;right:16px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ads-page *,.ads-page *::before,.ads-page *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ads-page .ads-reveal{opacity:1;transform:none}}