:root{--ink:#062757;--ink-soft:#24598a;--cream:#fff5dc;--sky:#168af3;--sky-light:#45bdf9;--orange:#ff641b;--orange-dark:#bd3600;--mint:#6ce0c3;--cyan:#5cc8ff;--glass:#042a656e;--glass-light:#0d4f9757;--glass-border:#c4efffad;--scroll-y:0px;--shell:min(1480px, calc(100vw - 56px))}@media (width>=1101px){.persistent-sky{display:none!important}.quest-motion-layer,.flow-motion-layer,.trust-motion-layer{z-index:12;pointer-events:none;position:absolute;inset:0;overflow:hidden}.quest-motion-layer:before{content:"";z-index:0;filter:blur(14px);background:radial-gradient(at 50% 22%,#006bebeb 0%,#006beb80 40%,#0886f42e 64%,#0000 80%),radial-gradient(at 50% 72%,#0e91f647,#0000 72%);border-radius:48% 52% 42% 46%/22% 24% 58% 56%;width:28vw;height:58svh;position:absolute;top:22.5svh;left:36.2vw}.quest-motion-dino{z-index:3;width:5.25vw;height:auto;transform:translate3d(var(--quest-x,0px), calc(var(--quest-y,0px) + var(--quest-hop,0px)), 0) rotate(var(--quest-lean,0deg));transform-origin:50% 92%;image-rendering:pixelated;filter:drop-shadow(0 8px 5px #00264c61);will-change:transform;position:absolute;top:58.8svh;left:39vw}.quest-landing{z-index:2;width:4.2vw;height:1.8svh;opacity:var(--landing-opacity,0);mix-blend-mode:screen;background:radial-gradient(#ffffd7b8,#ffbd2c52 52%,#0000 74%);border:2px solid #fffcace6;border-radius:50%;position:absolute;box-shadow:0 0 10px #fff685cc,0 0 22px #ff9d1b73}.quest-landing-1{opacity:var(--quest-landing-1,0);top:62.7svh;left:46.95vw}.quest-landing-2{opacity:var(--quest-landing-2,0);top:57.5svh;left:49.8vw}.quest-landing-3{opacity:var(--quest-landing-3,0);top:51.5svh;left:47.95vw}.flow-dino-trail{display:none!important}.flow-motion-dino{z-index:3;width:4.55vw;height:auto;transform:translate3d(var(--flow-x,0px), calc(var(--flow-y,0px) + var(--flow-bob,0px)), 0) rotate(var(--flow-lean,0deg));transform-origin:50% 92%;image-rendering:pixelated;filter:drop-shadow(0 7px 4px #002a5b57);will-change:transform;position:absolute;top:54.35svh;left:32.55vw}.trust-motion-dino{z-index:2;width:15.8vw;height:auto;transform:translate3d(0, var(--research-bob,0px), 0) rotate(var(--research-tilt,0deg));transform-origin:48% 93%;image-rendering:pixelated;filter:drop-shadow(0 5px 4px #002b542e);will-change:transform;position:absolute;top:62.4svh;left:11.6vw}.paper-scan{z-index:3;width:8.3vw;height:10.3svh;opacity:var(--paper-glint,.22);transform:translate3d(var(--paper-scan-x,0px), 0, 0) rotate(var(--paper-tilt,0deg));transform-origin:50%;clip-path:polygon(0 28%,82% 0,100% 72%,18% 100%);mix-blend-mode:screen;filter:drop-shadow(0 0 6px #78ffd76b);will-change:transform, opacity;background:linear-gradient(100deg,#0000 0 32%,#c2ffe0b8 45%,#0000 57%);position:absolute;top:73.1svh;left:19.6vw}}@media (width<=1100px),(prefers-reduced-motion:reduce){.quest-motion-layer,.flow-motion-layer,.trust-motion-layer{display:none!important}}.site-header,.site-footer,.marketing-home .hero-panel,.marketing-home .quest-window,.marketing-home .step-card,.marketing-home .trust-story,.marketing-home .trust-list,.marketing-home .advertiser-window,.marketing-home .faq-list{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.marketing-home .quest-image-wrap{background:0 0;border:0}.marketing-home .quest-detail{background:0 0}@media (width<=1100px){.signup-layout{grid-template-columns:1fr;gap:24px}.signup-form{padding-bottom:30px}.signup-side{border-top:1px solid #ccf1ff75;border-left:0;min-height:620px;padding:38px 0 100px}.signup-side img{right:-5%}}@media (width<=800px){.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0566bcb8;box-shadow:0 10px 28px #003a822e}.marketing-home .hero-panel{padding-left:24px}.marketing-home .quest-window{row-gap:20px}.marketing-home .step-card{border-bottom:1px solid #c3edff57;padding:24px 10px}.signup-page{padding-top:96px}.signup-side{min-height:570px}}@media (width>=1101px){html{scroll-snap-type:y proximity;scrollbar-width:none}html::-webkit-scrollbar{display:none}.site-frame{background:#078ff4;position:relative}.marketing-home{position:relative}.marketing-home>section{scroll-snap-align:start;isolation:isolate;width:100%;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;height:100svh!important;min-height:0!important;max-height:none!important;padding:0!important}.marketing-home>.hero-section{background-image:url(/ref-hero-open-v4.png)!important}.marketing-home>.quest-section{background-image:url(/ref-quest-open-no-cta.png)!important}.marketing-home>.flow-section{background-image:url(/ref-progress-open-clean.png)!important}.marketing-home>.trust-section{background-image:url(/ref-trust-open-no-copy.png)!important}.marketing-home>.advertiser-section{background-image:url(/ref-advertisers-open.png)!important}.marketing-home>.faq-section{background-image:url(/ref-faq-open.png)!important}.marketing-home>section:before,.marketing-home>section:after,.marketing-home>section>.cloud-field,.marketing-home .hero-art{display:none!important}.marketing-home .hero-layout,.marketing-home .page-section .section-inner{pointer-events:none;opacity:0!important;width:100%!important;max-width:none!important;height:100%!important}.marketing-home .trust-section .section-inner{opacity:1!important}.marketing-home .trust-section .trust-story{pointer-events:none;opacity:0!important}.marketing-home .trust-section .trust-list{pointer-events:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.marketing-home .trust-section .trust-list:before{display:none!important}.marketing-home .trust-section .trust-card{pointer-events:auto;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.marketing-home .trust-section .trust-card summary>*{opacity:0}.marketing-home .trust-section .trust-card[open]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.marketing-home .trust-section .trust-card[open] summary>*{opacity:0}.marketing-home a,.marketing-home button,.marketing-home summary,.marketing-home details{pointer-events:auto}.site-frame:has(.marketing-home)>.site-header{pointer-events:auto;width:95.1vw;height:8.4svh;top:2.12svh;opacity:0!important}:is(.site-frame:has(.marketing-home)>.site-header a,.site-frame:has(.marketing-home)>.site-header summary){pointer-events:auto}.marketing-home+.site-footer{z-index:20;pointer-events:auto;width:90.49vw;height:16.05svh;bottom:1.6svh;left:50%;transform:translate(-50%);opacity:0!important;margin:0!important;position:absolute!important}.marketing-home+.site-footer a{pointer-events:auto}.site-frame:has(.site-header .pixel-button:hover) .marketing-home>.hero-section:after{content:none!important;display:none!important}.hero-section:has(.hero-actions .pixel-button:hover):after{content:none!important;display:none!important}.hero-section:has(.hero-actions .glass-button:hover):after{content:none!important;display:none!important}.quest-section:has(.quest-detail>.pixel-button:hover):after{content:none!important;display:none!important}.advertiser-section:has(.advertiser-window>.pixel-button:hover):after{content:none!important;display:none!important}.hero-panel{width:43.24vw;height:73.33svh;top:18.17svh;left:3.89vw}.quest-window{width:58.73vw;height:61.64svh;top:20.19svh;left:38.04vw}.step-grid{grid-template-columns:repeat(3,22.67vw);column-gap:7.42vw;width:80.9vw;height:42.83svh;top:41.76svh;left:9.09vw}.trust-list{width:52.51vw;height:65.25svh;top:18.7svh;left:42.45vw}.advertiser-window{width:87.02vw;height:66.31svh;top:16.05svh;left:6.52vw}.faq-list{width:43.54vw;height:44.31svh;top:24.65svh;left:49.34vw}.marketing-home .faq-section:has(.faq-list details[open]){height:100svh!important;min-height:0!important;max-height:100svh!important}.marketing-home .faq-section .faq-list{z-index:8;overscroll-behavior:contain;pointer-events:auto;background:radial-gradient(circle at 78% 3%,#2d9cf480,#0000 38%),linear-gradient(135deg,#1189e9 0%,#087cdd 58%,#0875d3 100%);border:0;border-radius:0;width:min(44.75vw,748px);height:auto;max-height:min(62svh,660px);padding:0 min(1.35vw,23px);position:absolute;top:min(14.35vw,240px);left:min(48.15vw,805px);overflow:hidden auto;box-shadow:0 0 34px 30px #0a7cdcf5}.marketing-home .faq-section .faq-list details,.marketing-home .faq-section .faq-list details[open]{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative;overflow:visible}.marketing-home .faq-section .faq-list details:not(:last-child){border-bottom:1px solid #beedff8f!important}.marketing-home .faq-section .faq-list summary,.marketing-home .faq-section .faq-list details[open] summary{color:#fffdf7;width:100%;height:auto;min-height:min(7.4vw,124px);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) min(3.2vw,54px);align-items:center;gap:min(1.2vw,20px);padding:min(1.25vw,21px) min(.55vw,9px);display:grid}.marketing-home .faq-section .faq-list summary strong,.marketing-home .faq-section .faq-list summary:hover strong{opacity:1;color:inherit;letter-spacing:.01em;text-shadow:0 3px 10px #002d757a;background:0 0;font-family:Arial Narrow,Impact,sans-serif;font-size:min(1.46vw,24.5px);font-weight:900;line-height:1.08;display:block;position:static}.marketing-home .faq-section .faq-list summary span,.marketing-home .faq-section .faq-list details[open] summary span{color:#83edba;place-items:center;width:min(3.2vw,54px);height:min(3.2vw,54px);font-family:Arial,sans-serif;font-size:min(2.55vw,42px);font-weight:300;line-height:1;transition:color .15s;display:grid;position:static;translate:none;opacity:1!important;background:0 0!important;transform:none!important}.marketing-home .faq-section .faq-list summary span:hover,.marketing-home .faq-section .faq-list details[open] summary span:hover{color:#ff7628;opacity:1!important;transform:none!important}.marketing-home .faq-section .faq-list details p{color:#fffffff0;width:min(37vw,618px);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;margin:max(-.25vw,-4px) 0 0;padding:0 min(4.2vw,70px) min(1.7vw,28px) min(.55vw,9px);font-size:min(1.14vw,19px);font-weight:440;line-height:1.55;display:none;position:static}.marketing-home .faq-section .faq-list details[open] p{animation:.18s ease-out both faqAnswerIn;display:block}.marketing-home .faq-section .faq-list details[open] summary span{color:#83edba}.persistent-sky .pixel-cloud{opacity:.9;filter:none;width:10vw;height:6svh;image-rendering:pixelated;overflow:hidden;background:0 0!important}.persistent-sky .pixel-cloud span{width:100%;height:100%;image-rendering:pixelated;clip-path:none;background-image:url(/ref-hero-open-v4.png);background-repeat:no-repeat;background-size:100vw 100svh;display:block}.persistent-sky .pixel-cloud:first-child{width:6.2vw;height:4.1svh}.persistent-sky .pixel-cloud:first-child span{background-position:-48.35vw -51.45svh}.persistent-sky .pixel-cloud:nth-child(2){width:10.2vw;height:6.7svh}.persistent-sky .pixel-cloud:nth-child(2) span{background-position:-61.9vw -17.55svh}.persistent-sky .pixel-cloud:nth-child(3){width:7.3vw;height:4.6svh}.persistent-sky .pixel-cloud:nth-child(3) span{background-position:-52.05vw -34.95svh}.persistent-sky .pixel-cloud:nth-child(4){width:6.2vw;height:4.1svh}.persistent-sky .pixel-cloud:nth-child(4) span{background-position:-48.35vw -51.45svh}}@keyframes faqAnswerIn{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.marketing-home .faq-section .faq-list details[open] p{animation:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--sky)}body{color:#fff;font-family:var(--font-geist-sans), Inter, Arial, sans-serif;background:#168af3;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%;height:auto}::selection{color:#fff;background:var(--orange)}:focus-visible{outline-offset:4px;outline:3px solid #fff2a6}.shell{width:var(--shell);margin-inline:auto}.site-frame{min-height:100vh;position:relative;overflow:clip}.liquid-glass,.liquid-chrome{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(145deg,#389fee2b,#0000 38%),linear-gradient(160deg,#031d4c85,#05387759);box-shadow:inset 0 1px #ffffff47,0 28px 70px #0024583d}.site-header{z-index:50;width:var(--shell);background:linear-gradient(#0d68bc7d,#03347766);border-radius:20px;justify-content:space-between;align-items:center;min-height:72px;padding:8px 13px 8px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.brand{flex:none;width:224px;height:56px;display:block;overflow:hidden}.brand img{object-fit:contain;object-position:left center;width:224px;height:56px;image-rendering:pixelated}.desktop-nav,.nav-links{align-items:center;gap:clamp(18px,2.3vw,40px);display:flex}.desktop-nav{font-weight:620}.nav-links>a{opacity:.94;transition:opacity .2s,transform .2s}.nav-links>a:hover{opacity:1;transform:translateY(-1px)}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;padding:12px;font-weight:800;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border:1px solid var(--glass-border);background:#0759a9;border-radius:16px;gap:4px;width:min(300px,100vw - 44px);padding:10px;display:grid;position:absolute;top:54px;right:0;box-shadow:0 20px 50px #001e4659}.mobile-nav a{border-radius:10px;padding:13px 14px}.mobile-nav a:hover{background:#ffffff1a}.pixel-button,.glass-button{color:#fff;text-transform:uppercase;letter-spacing:.035em;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:58px;padding:0 28px;font-family:Impact,Arial Narrow,sans-serif;font-size:18px;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex}.pixel-button{background:linear-gradient(#ff792c,#f0540b);border-color:#ff9b61;box-shadow:inset 0 3px #ffffff61,inset 0 -5px #8b230047,0 7px #9e3100,0 13px 24px #5918003d}.glass-button{background:#0c4a9457;border-color:#9be1ffd9;box-shadow:inset 0 1px #ffffff4d}.pixel-button:hover,.glass-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.pixel-button:active,.glass-button:active{transform:translateY(2px)}.pixel-button-small{border-radius:9px;min-height:42px;padding:0 18px;font-size:13px;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #8b230040,0 4px #9e3100}button,.pixel-button,.glass-button,.mobile-nav summary,.trust-card summary,.faq-list summary,.choice-grid label,.goal-grid label{cursor:pointer}@media (hover:hover) and (pointer:fine){.pixel-button:not(:disabled):hover,.glass-button:hover{filter:brightness(1.12)saturate(1.08);transform:translateY(-3px)scale(1.015)}.pixel-button:not(:disabled):hover{box-shadow:inset 0 3px #ffffff7a,inset 0 -5px #8b230040,0 8px #9e3100,0 0 27px #ff802c80,0 17px 28px #59180040}.glass-button:hover{background:#217cd37a;border-color:#e8fbff;box-shadow:inset 0 1px #ffffff8c,0 0 0 3px #59cdff2b,0 0 24px #53cbff73}.trust-card summary:hover,.faq-list summary:hover{background:linear-gradient(105deg,#50beff33,#ffffff12);box-shadow:inset 0 0 0 1px #dff9ff8a,inset 0 1px #ffffff61,0 0 24px #51ccff38}.trust-card summary:hover b,.faq-list summary:hover span{color:#fff7a8;filter:drop-shadow(0 0 7px #ffef66b8)}.choice-grid label:hover span,.goal-grid label:hover span{background:linear-gradient(145deg,#1e92d894,#0442938a);border-color:#e0f9fff0;transform:translateY(-2px)scale(1.01);box-shadow:inset 0 1px #ffffff40,0 0 20px #55ceff47}.mobile-nav summary:hover{color:#fff5a9;background:#ffffff1a;border-radius:10px}.footer-main a:hover,.footer-meta a:hover,.login-note a:hover,.agreement-list a:hover,.single-agreement a:hover{color:#fff7ae;text-decoration-color:#fff7ae}}.hero-section,.page-section{isolation:isolate;background:radial-gradient(circle at 68% 12%,#b2ebff85,#0000 31%),linear-gradient(#188cf2 0%,#29aafa 58%,#1888e9 100%);position:relative;overflow:hidden}.hero-section{min-height:max(760px,100svh);padding-top:106px}.page-section{min-height:860px;padding:132px 0 120px}.page-section:after,.hero-section:after{content:"";z-index:-4;pointer-events:none;background:linear-gradient(#0000,#04479c33);height:28%;position:absolute;inset:auto 0 0}.section-inner{z-index:3;min-height:600px;position:relative}.cloud-field{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pixel-cloud{--cloud-x:20%;--cloud-y:20%;--cloud-scale:1;--cloud-parallax:.05;--cloud-delay:0s;left:var(--cloud-x);top:var(--cloud-y);opacity:.76;width:116px;height:28px;transform:translate3d(0, calc(var(--scroll-y) * var(--cloud-parallax)), 0) scale(var(--cloud-scale));animation:cloudDrift 14s ease-in-out var(--cloud-delay) infinite alternate;image-rendering:pixelated;background:#eefaff;position:absolute;box-shadow:14px -14px #eefaff,28px -28px #eefaff,42px -28px #eefaff,56px -14px #eefaff,84px 0 #eefaff,12px 8px #5bb5f06b,84px 8px #5bb5f06b}.eyebrow{color:var(--mint);text-transform:uppercase;letter-spacing:.16em;margin:0 0 20px;font-size:17px;font-weight:780}h1,h2,h3,p{text-wrap:pretty}h1,h2{color:var(--cream);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-family:Impact,Arial Black,Arial Narrow,sans-serif;line-height:.95}h2{font-size:clamp(54px,5.2vw,88px)}.hero-art{z-index:-2;width:min(59vw,980px);height:calc(100% - 82px);position:absolute;top:82px;right:-15px;overflow:hidden}.hero-art:after{content:"";background:linear-gradient(90deg,#1d94f4,#0000);width:18%;position:absolute;inset:0 auto 0 0}.hero-art img{object-fit:cover;object-position:58% center;image-rendering:pixelated}.hero-layout{z-index:2;align-items:center;min-height:calc(max(760px,100svh) - 106px);padding-bottom:30px;display:flex;position:relative}.hero-panel{background:linear-gradient(145deg,#0c4f9947,#021a4691);border-radius:30px;width:min(700px,51vw);padding:clamp(34px,4.3vw,66px)}.hero-panel h1{text-shadow:0 4px #021c4533;font-size:clamp(56px,4.75vw,82px)}.lead{color:#fffffff0;max-width:610px;margin:19px 0 22px;font-size:clamp(16px,1.2vw,20px);line-height:1.46}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-actions a:first-child,.hero-actions a:nth-child(2){min-width:238px}.quest-section{background:radial-gradient(circle at 23% 4%,#86dcff5c,#0000 30%),linear-gradient(#198ced,#248edc 63%,#1578ce)}.quest-section .section-inner{grid-template-columns:.82fr 1.7fr;align-items:center;gap:54px;display:grid}.split-copy{max-width:520px}.split-copy h2{font-size:clamp(58px,5.4vw,94px)}.split-copy>p:last-child{color:#ffffffd1;font-size:20px;line-height:1.65}.quest-window{border-radius:30px;grid-template-columns:44% 56%;min-height:540px;display:grid;overflow:hidden}.quest-image-wrap{background:linear-gradient(#35b0fa4d,#04499933);min-height:540px;position:relative;overflow:hidden}.quest-image-wrap img{object-fit:cover;object-position:52% 56%;width:108%;height:108%;image-rendering:pixelated}.quest-detail{background:#001b4240;flex-direction:column;padding:52px 44px 40px;display:flex}.quest-meta{justify-content:space-between;gap:20px;display:flex}.quest-meta h3{text-transform:uppercase;margin:8px 0 0;font-size:24px}.quest-meta>p{text-align:right;color:#ffffffb8;margin:0}.quest-meta strong{color:var(--mint);font-size:30px;display:block}.milestones{border-left:2px solid #6eceff59;flex:1;margin:30px 0;padding:12px 0 0 28px;list-style:none}.milestones li{color:#ffffffdb;margin:0 0 36px;padding-left:24px;font-size:19px;position:relative}.milestones li:before{content:"";background:#104e99;border:3px solid #61c8ff;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-36px}.flow-section{background:linear-gradient(#167ed6,#1f9ae8 45%,#1683db)}.wide-heading{max-width:980px;margin-bottom:64px}.wide-heading h2{font-size:clamp(58px,6vw,100px)}.step-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step-card{border-radius:28px;min-height:360px;padding:38px;position:relative}.step-number{color:#ff7b39;font-size:20px;font-weight:800}.step-token{color:#062757;background:var(--mint);width:74px;height:74px;font:800 27px var(--font-geist-mono);border:1px solid #ffffff8f;border-radius:50%;place-items:center;margin:34px 0 26px;display:grid;box-shadow:0 12px 25px #00275b33}.token-2{background:#66c3ff}.token-3{background:#ff8b45}.step-card h3{text-transform:uppercase;margin:0 0 12px;font-size:20px}.step-card p{color:#ffffffbf;margin:0;font-size:17px;line-height:1.55}.trust-section{background:radial-gradient(circle at 18%,#fff5dc2b,#0000 28%),linear-gradient(#1b8ddd,#289be1 55%,#147ad0)}.trust-section .section-inner{grid-template-columns:.92fr 1.34fr;align-items:center;gap:42px;display:grid}.trust-story{min-height:650px;color:var(--ink);background:linear-gradient(150deg,#fff4dbad,#ffeec37a);border-radius:32px;flex-direction:column;justify-content:space-between;padding:46px;display:flex;overflow:hidden}.trust-story h2{color:var(--ink);font-size:clamp(56px,5.2vw,86px)}.trust-story p:last-child{color:#315b7f;max-width:520px;font-size:19px;line-height:1.55}.trust-story img{width:calc(100% + 92px);max-width:none;image-rendering:pixelated;margin:-18px -46px -46px}.trust-list{gap:22px;display:grid}.trust-card{border:1px solid var(--glass-border);background:linear-gradient(145deg,#06459a75,#02266375);border-radius:24px;min-height:142px;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 16px 32px #002b7029}.trust-card summary{cursor:pointer;grid-template-columns:50px 68px 1fr 30px;align-items:center;gap:22px;min-height:142px;padding:28px 34px;list-style:none;display:grid}.trust-card summary::-webkit-details-marker{display:none}.trust-card summary:focus-visible{outline-offset:-5px;border-radius:20px;outline:3px solid #fff2a6}.trust-list span{color:#ffffffb3;font-size:18px}.trust-list i{width:64px;height:64px;color:var(--ink);background:var(--mint);border-radius:50%;place-items:center;font-size:23px;font-style:normal;display:grid}.trust-card:first-child i{background:#ff6c25}.trust-card:nth-child(2) i{background:#61c2ff}.trust-list h3{text-transform:uppercase;margin:0;font-size:22px;font-weight:600}.trust-list b{font-size:24px;font-weight:400;transition:transform .22s}.trust-card[open] b{transform:rotate(45deg)}.trust-card p{color:#f0faffd6;margin:-12px 34px 26px 174px;font-size:15px;line-height:1.5}.advertiser-section{background:radial-gradient(circle at 78% 15%,#7fdcff66,#0000 28%),linear-gradient(#167bd5,#269be7 55%,#167ed6)}.advertiser-window{border-radius:34px;min-height:610px;padding:70px 55% 64px 64px;position:relative;overflow:hidden}.advertiser-copy h2{font-size:clamp(52px,4.6vw,80px)}.advertiser-copy>p:last-child{color:#fffc;font-size:18px;line-height:1.55}.advertiser-window ul{color:#ffffffd6;gap:14px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.advertiser-window li:before{content:"✓";color:var(--mint);margin-right:11px;font-weight:900}.advertiser-window>img{z-index:-1;object-fit:cover;object-position:32% center;width:52%;height:102%;image-rendering:pixelated;position:absolute;bottom:-1%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 17%);mask-image:linear-gradient(90deg,#0000 0,#000 17%)}.faq-section{background:linear-gradient(#1783dc,#2499e7 63%,#1378ce);min-height:720px;padding-bottom:90px}.faq-section .section-inner{grid-template-columns:.8fr 1.3fr;align-items:start;gap:72px;display:grid}.faq-copy h2{font-size:clamp(55px,5.4vw,92px)}.faq-copy img{width:115%;max-width:none;image-rendering:pixelated;margin:80px 0 0 -8%}.faq-list{gap:16px;padding-top:30px;display:grid}.faq-list details{border-radius:20px;overflow:hidden}.faq-list summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:20px 28px;font-size:20px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--mint);font-size:27px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#fffc;margin:0;padding:0 28px 28px;font-size:17px;line-height:1.55}.site-footer{z-index:5;width:var(--shell);background:linear-gradient(#116dbf80,#03397d75);border-radius:28px;margin:-28px auto 24px;padding:28px 34px;position:relative}.footer-main,.footer-meta{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-main{border-bottom:1px solid #bee7ff52;padding-bottom:24px}.brand-footer,.brand-footer img{width:196px;height:49px}.footer-main nav{flex-wrap:wrap;gap:28px;font-weight:620;display:flex}.footer-meta{color:#ffffffbd;padding-top:20px;font-size:14px}.footer-meta p{margin:0}.footer-meta a{color:#a7e3ff}.signup-page,.legal-page{background:radial-gradient(circle at 78% 5%,#bef1ff6b,#0000 29%),radial-gradient(circle at 14% 38%,#20b8ff52,#0000 34%),linear-gradient(#0875e9 0%,#10a8fa 54%,#087fdf 100%);min-height:100vh;padding:118px 0 94px;position:relative;overflow:hidden}.signup-page:before{content:"";pointer-events:none;opacity:.72;background:radial-gradient(circle at 8% 12%,#dff8ff 0 2px,#0000 3px),radial-gradient(circle at 30% 7%,#8edcff 0 2px,#0000 3px),radial-gradient(circle at 63% 16%,#eafcff 0 2px,#0000 3px),radial-gradient(circle at 91% 9%,#b6ebff 0 2px,#0000 3px),radial-gradient(circle at 83% 43%,#fff 0 1px,#0000 2px);position:absolute;inset:0}.signup-ground{z-index:0;pointer-events:none;background:url(/pixel-ground.png) bottom/100% 100% no-repeat;height:100px;position:absolute;bottom:0;left:0;right:0}.signup-layout{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:stretch;gap:22px;display:grid;position:relative}.signup-form,.signup-side{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#04429d8f,#021e5b94);border:1px solid #c5efffc2;border-radius:30px;box-shadow:inset 0 1px #ffffff4d,0 26px 70px #00349642}.signup-form{min-width:0;padding:clamp(30px,3.2vw,48px)}.signup-progress{margin:-6px 0 28px}.signup-progress>span{color:#84f1c8;text-transform:uppercase;letter-spacing:.13em;background:#05459180;border:1px solid #7cefc98c;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.signup-progress ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.signup-progress ol:before{content:"";background:linear-gradient(90deg,#72e4c3 0 25%,#99dcff52 25%);height:1px;position:absolute;top:15px;left:16%;right:16%}.signup-progress li{z-index:1;color:#dbf1ff94;text-transform:uppercase;letter-spacing:.08em;justify-items:center;gap:7px;font-size:11px;font-weight:750;display:grid;position:relative}.signup-progress li i{color:#9bdcff;background:#0755aa;border:1px solid #a6e1ff8c;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;box-shadow:0 0 0 5px #04398473}.signup-progress li.is-active{color:#fff}.signup-progress li.is-active i{color:#fff;background:#0a7ac1;border-color:#8ff0cf;box-shadow:0 0 0 5px #6ae5c429,0 0 20px #6ae5c44d}.form-heading{margin-bottom:25px}.form-heading h1,.legal-hero h1{letter-spacing:-.025em;text-transform:uppercase;color:var(--cream);text-shadow:0 4px 8px #001f6042;margin:0;font:clamp(46px,4.25vw,69px)/.94 Impact,Arial Black,sans-serif}.form-heading>p:last-child{color:#eef9ffd1;margin:13px 0 0;font-size:16px;line-height:1.5}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{gap:8px;margin:0 0 16px;font-weight:720;display:grid}.field>span,.signup-form legend{color:#effaff;letter-spacing:.01em;font-size:13px}.field input,.field select{color:#fff;background:linear-gradient(#022557a6,#01337180);border:1px solid #b9e8ff99;border-radius:12px;width:100%;min-height:52px;padding:0 15px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #0024691a}.field input:hover,.field select:hover{border-color:#daf7ffe0}.field input:focus,.field select:focus{border-color:#99edff;outline:none;box-shadow:0 0 0 3px #59ceff38,inset 0 1px #ffffff21}.field input::placeholder{color:#ffffff7a}.field select option{color:#082857;background:#fff}.signup-form fieldset{border:0;margin:5px 0 20px;padding:0}.signup-form legend{margin-bottom:10px;font-weight:750}.choice-grid{gap:10px;display:grid}.choice-grid.three{grid-template-columns:repeat(3,1fr)}.choice-grid label,.goal-grid label{cursor:pointer;position:relative}.choice-grid input,.goal-grid input{opacity:0;pointer-events:none;position:absolute}.choice-grid span,.goal-grid>label>span{background:linear-gradient(145deg,#064a9d7a,#02255b5c);border:1px solid #b2e6ff73;border-radius:13px;justify-content:center;align-items:center;min-height:68px;transition:transform .16s,border-color .16s,background .16s;display:flex;box-shadow:inset 0 1px #ffffff17}.choice-grid span{flex-direction:column;align-items:flex-start;min-height:76px;padding:12px 8px 10px 41px;position:relative}.choice-grid span:before{content:attr(data-icon);color:#86e5ff;font-size:22px;line-height:1;position:absolute;top:20px;left:14px}.choice-grid b{font-size:14px}.choice-grid small{color:#e2f4ff99;margin-top:3px;font-size:10px}.choice-grid label:active span,.goal-grid label:active span{transform:scale(.985)}.choice-grid input:checked+span,.goal-grid input:checked+span{background:linear-gradient(145deg,#22a9e58c,#044fa580);border-color:#d9f8ff;box-shadow:0 0 0 2px #66dfff47,inset 0 1px #ffffff38}.choice-grid input:checked+span:before{color:#fff3a3;filter:drop-shadow(0 0 6px #ffef7a59)}.goal-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.goal-grid>label>span{flex-direction:column;justify-content:center;align-items:flex-start;min-height:90px;padding:13px 14px}.goal-grid b{font-size:13px}.goal-grid small{color:#ebf8ffa1;margin-top:5px;font-size:11px;line-height:1.35}.agreement-list{grid-template-columns:1fr;gap:8px;margin:17px 0;display:grid}.agreement-list label,.single-agreement{color:#f1faffd4;align-items:flex-start;gap:10px;font-size:13px;line-height:1.35;display:flex}.agreement-list input,.single-agreement input{width:18px;height:18px;accent-color:var(--orange);flex:none}.agreement-list a,.single-agreement a,.login-note a{text-underline-offset:3px;-webkit-text-decoration:underline #70d5ff;text-decoration:underline #70d5ff}.single-agreement{margin:18px 0}.form-submit{cursor:pointer;border-width:2px;justify-content:space-between;width:100%;padding-inline:24px}.form-submit b{font-family:Arial,sans-serif;font-size:23px}.form-submit:active{transform:translateY(3px)}.form-submit:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.55;transform:none;box-shadow:inset 0 2px #fff3,0 4px #58372b}.form-status{background:#6ce0c32b;border:1px solid #6ce0c373;border-radius:10px;padding:14px}.response-note,.login-note{text-align:center;color:#ffffffad;margin:14px 0 0;font-size:12px}.honeypot{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.signup-side{background:radial-gradient(circle at 72% 18%,#29bbff38,#0000 33%),linear-gradient(145deg,#03378d9e,#011c57a3);flex-direction:column;min-height:760px;padding:clamp(31px,3vw,46px);display:flex;position:relative;overflow:hidden}.signup-side:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff12,#0000 28%),radial-gradient(circle at 88% 9%,#ffffff2e 0 1px,#0000 2px),radial-gradient(circle at 64% 28%,#ffffff29 0 1px,#0000 2px);position:absolute;inset:0}.signup-side-copy{z-index:2;max-width:530px;position:relative}.signup-side h2{text-shadow:0 4px 8px #001f6047;margin:0;font-size:clamp(48px,4.4vw,70px);line-height:.96}.signup-side-copy>p:last-child{color:#eaf8ffc2;max-width:470px;margin:16px 0 0;font-size:15px;line-height:1.55}.signup-benefits{z-index:3;gap:8px;width:min(100%,430px);margin:25px 0 0;padding:0;list-style:none;display:grid;position:relative}.signup-benefits li{background:#02327766;border:1px solid #9de0ff61;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:11px 13px;display:grid;box-shadow:inset 0 1px #ffffff14}.signup-benefits i{color:#062d6a;background:linear-gradient(145deg,#68e1c0,#258dd3);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.signup-benefits span{gap:2px;display:grid}.signup-benefits b{font-size:13px}.signup-benefits small{color:#e7f7ffa1;font-size:11px}.signup-side img{z-index:1;width:93%;max-width:none;image-rendering:pixelated;filter:drop-shadow(0 20px 25px #001c5347);position:absolute;bottom:-2%;right:-6%}.player-signup-page .signup-side img{width:98%;bottom:-1%;right:-8%}.player-signup-page .signup-side:after{content:"";z-index:0;background:linear-gradient(#0000,#0050a36b);height:38%;position:absolute;bottom:0;left:0;right:0}.campaign-readout{z-index:3;background:#0230737a;border:1px solid #7fe5cd8c;border-radius:13px;width:min(100%,330px);margin:26px 0 0;padding:15px 17px;display:grid;position:relative}.campaign-readout span{color:#76e8bf;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:850}.campaign-readout b{text-transform:uppercase;margin-top:5px;font-size:22px}.campaign-readout small{color:#e6f7ff99;margin-top:3px}.advertiser-signup .signup-side img{object-fit:contain;object-position:center;width:82%;height:auto;bottom:-4%;right:-2%}.legal-hero{z-index:2;border-radius:30px;padding:clamp(32px,5vw,70px);position:relative}.legal-hero>p:nth-of-type(2){color:#ffffffd1;max-width:850px;margin:24px 0;font-size:20px;line-height:1.6}.legal-hero .legal-updated{color:#ffffffb3;letter-spacing:.02em;margin:24px 0 0;font-size:14px;font-weight:700}.draft-meta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.draft-meta>*{background:#02245573;border-radius:9px;padding:10px 14px;font-size:13px}.draft-meta strong{color:#ffe0ca}.legal-layout{z-index:2;grid-template-columns:290px minmax(0,1fr);align-items:start;gap:28px;margin-top:28px;display:grid;position:relative}.legal-toc{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9fe3ff9e transparent;border-radius:24px;max-height:calc(100svh - 128px);padding:24px;position:sticky;top:104px;overflow-y:auto}.legal-toc>strong{text-transform:uppercase;letter-spacing:.12em;color:var(--mint)}.legal-toc nav{margin-top:18px;display:grid}.legal-toc a{color:#ffffffc7;border-top:1px solid #bee9ff38;grid-template-columns:32px 1fr;gap:8px;padding:11px 0;font-size:13px;display:grid}.legal-toc a span{color:#77d2ff}.legal-document{border-radius:30px;padding:clamp(28px,5vw,68px)}.review-note{background:#ff671a1f;border:1px solid #ffaa709e;border-radius:18px;margin:0 0 50px;padding:22px}.review-note strong{color:#ffd6b9;text-transform:uppercase;letter-spacing:.1em}.review-note p{color:#ffffffc7;margin:8px 0 0;line-height:1.55}.legal-document>section{padding:15px 0 44px;scroll-margin-top:112px}.legal-document>section+section{border-top:1px solid #c3eaff3b}.legal-section-title{grid-template-columns:56px 1fr;align-items:start;gap:14px;margin-bottom:18px;display:grid}.legal-section-title span{color:#ff8b48;padding-top:7px;font-weight:800}.legal-section-title h2{font:clamp(32px,3.2vw,51px)/1 Impact,Arial Black,sans-serif}.legal-document section>p{color:#fffc;margin:0 0 16px;font-size:17px;line-height:1.7}.legal-contact{background:#0224546b;border:1px solid #bee9ff59;border-radius:18px;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;padding:26px;display:grid}.legal-contact div{gap:5px;display:grid}.legal-contact span{color:#fff9;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.legal-contact a{color:#9fe3ff}.legal-contact p{color:#fff9;grid-column:1/-1;margin:5px 0 0;font-size:13px;line-height:1.5}.motion-ready [data-reveal]{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}@keyframes cloudDrift{to{translate:16px 4px}}@media (width<=1100px){:root{--shell:min(100% - 36px, 980px)}.desktop-nav{gap:16px;font-size:14px}.brand,.brand img{width:198px;height:49px}.hero-panel{width:min(650px,62vw);padding:38px}.hero-panel h1{font-size:clamp(52px,6.3vw,74px)}.hero-art{width:62vw;right:-8vw}.hero-actions a:first-child,.hero-actions a:nth-child(2){min-width:0}.quest-section .section-inner,.trust-section .section-inner,.faq-section .section-inner{grid-template-columns:1fr}.quest-window{max-width:900px}.split-copy{max-width:820px}.trust-story{min-height:560px}.trust-story img{align-self:center;width:720px}.advertiser-window{padding-right:48%}.advertiser-window>img{width:47%}.signup-layout{grid-template-columns:1fr}.signup-side{min-height:610px}.signup-side img{width:650px}.advertiser-signup .signup-side img{width:560px}}@media (width<=800px){:root{--shell:calc(100vw - 28px)}.site-header{border-radius:16px;min-height:66px;padding:7px 10px 7px 13px;top:8px}.brand,.brand img{width:178px;height:44px}.desktop-nav{display:none}.mobile-nav{display:block}.hero-section{min-height:auto;padding-top:94px;padding-bottom:54vw}.hero-layout{min-height:auto}.hero-panel{border-radius:24px;width:100%;padding:32px 24px}.hero-panel h1{font-size:clamp(50px,14vw,72px)}.hero-art{width:110%;height:57vw;min-height:370px;top:auto;bottom:0;right:-5%}.hero-art:after{background:linear-gradient(#239ef4,#0000);width:100%;height:20%;inset:0}.hero-art img{object-position:58% 31%}.hero-actions{display:grid}.hero-actions a{width:100%}.page-section{min-height:0;padding:100px 0 90px}.section-inner{min-height:0}h2,.split-copy h2,.wide-heading h2,.trust-story h2,.advertiser-copy h2,.faq-copy h2{font-size:clamp(49px,13vw,70px)}.quest-window{grid-template-columns:1fr}.quest-image-wrap{min-height:390px}.quest-image-wrap img{object-position:center 58%;width:100%;height:110%}.quest-detail{padding:34px 24px}.step-grid{grid-template-columns:1fr}.step-card{min-height:280px}.trust-story{min-height:560px;padding:30px}.trust-story img{width:calc(100% + 60px);margin:20px -30px -30px}.trust-card summary{grid-template-columns:36px 54px 1fr 20px;gap:12px;min-height:108px;padding:20px 16px}.trust-list i{width:50px;height:50px}.trust-list h3{font-size:17px}.trust-card{min-height:108px}.trust-card p{margin:-6px 18px 22px 86px;font-size:14px}.advertiser-window{min-height:0;padding:40px 25px 72vw}.advertiser-window>img{object-position:center 40%;width:100%;height:auto;max-height:none;bottom:-3%;-webkit-mask-image:linear-gradient(#0000 0,#000 18%);mask-image:linear-gradient(#0000 0,#000 18%)}.advertiser-window .pixel-button{z-index:2;width:100%;position:relative}.faq-section .section-inner{gap:24px}.faq-copy img{margin-top:36px}.faq-list{padding-top:0}.site-footer{margin:-20px auto 14px;padding:22px}.footer-main,.footer-meta{flex-direction:column;align-items:flex-start}.footer-main nav{gap:14px;display:grid}.footer-meta{gap:10px}.signup-page,.legal-page{padding-top:88px}.signup-form,.signup-side{border-radius:22px}.signup-side{min-height:610px;padding:30px}.signup-side img{width:110%;bottom:-1%;right:-12%}.advertiser-signup .signup-side img{width:94%;right:-4%}.form-row,.choice-grid.three,.goal-grid{grid-template-columns:1fr}.choice-grid span{min-height:62px}.signup-progress{margin-top:0}.signup-progress li{font-size:9px}.legal-layout{grid-template-columns:1fr}.legal-toc{max-height:none;position:relative;top:auto;overflow:visible}.legal-toc nav{grid-template-columns:1fr 1fr;column-gap:18px}.legal-contact{grid-template-columns:1fr}.legal-contact p{grid-column:auto}}@media (width<=430px){.pixel-button,.glass-button{min-height:54px;padding:0 16px;font-size:15px}.hero-panel{padding:27px 18px}.hero-panel h1{font-size:47px}.lead{font-size:16px}.eyebrow{font-size:13px}.quest-meta{display:grid}.quest-meta>p{text-align:left}.quest-window{border-radius:22px}.trust-card summary{grid-template-columns:32px 44px 1fr 26px}.trust-list i{width:42px;height:42px}.trust-card p{margin:-4px 16px 20px 76px}.faq-list summary{padding:18px;font-size:16px}.faq-list details p{padding:0 18px 22px}.legal-hero,.legal-document{padding:26px 20px}.legal-hero h1,.form-heading h1{font-size:44px}.legal-toc nav{grid-template-columns:1fr}.legal-section-title{grid-template-columns:40px 1fr}.legal-section-title h2{font-size:31px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.pixel-cloud{transform:scale(var(--cloud-scale))}.pixel-button:hover,.glass-button:hover,.choice-grid label:hover span,.goal-grid label:hover span,.marketing-home>section:after{transform:none!important}}@media (prefers-reduced-transparency:reduce){.liquid-glass,.liquid-chrome{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0758a9}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-glass,.liquid-chrome{background:#0758a9}}@media (width>=1101px){:root{--artboard-h:min(56.28vw, 941px)}body{background:#058cf5}h1,h2{letter-spacing:-.025em;font-family:Arial Narrow,Impact,sans-serif;font-weight:900}.site-frame{background:linear-gradient(#006fe9,#09a7ff 48%,#0385ee)}.site-header{background:linear-gradient(#1895f561,#004ebe57);border-color:#c0f1ffdb;border-radius:min(1.2vw,20px);width:min(95.1vw,1590px);height:min(4.73vw,79px);min-height:0;padding:0 min(1.5vw,25px) 0 min(1.55vw,26px);position:absolute;top:1.25vw;box-shadow:inset 0 1px #ffffff59,0 10px 26px #0046b42e}.brand{width:min(18.5vw,309px);height:min(3.55vw,59px);overflow:visible}.brand img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.desktop-nav{gap:min(3.2vw,54px);font-size:min(1.08vw,18px);font-weight:500}.pixel-button-small{white-space:nowrap;border-radius:min(.52vw,9px);width:min(10.95vw,183px);height:min(2.58vw,43px);min-height:0;padding:0 min(.5vw,8px);font-size:min(.8vw,13.5px)}.hero-section,.page-section{height:var(--artboard-h);background:radial-gradient(circle at 52% 45%,#4cd3ff5c,#0000 42%),linear-gradient(#0873ec 0%,#09a9ff 53%,#0786ef 100%);min-height:720px;max-height:941px;padding:0}.hero-section:after,.page-section:after,.hero-section>.cloud-field,.page-section>.cloud-field{display:none}.hero-layout,.page-section .section-inner{width:100%;max-width:1672px;height:100%;min-height:0;margin:auto;padding:0;position:relative}.page-section .section-inner{z-index:1}.hero-layout{display:block}.hero-panel{background:radial-gradient(circle at 68% 40%,#1e85d733,#0000 42%),linear-gradient(145deg,#00348b8a,#001e5b94);border-radius:min(1.55vw,26px);width:min(43.24vw,723px);height:min(41.27vw,690px);padding:min(2.9vw,48px) min(2.87vw,48px);position:absolute;top:min(10.23vw,171px);left:min(3.89vw,65px);box-shadow:inset 0 1px #ffffff42,0 18px 44px #0037963d}.hero-panel h1{letter-spacing:-.025em;text-shadow:0 min(.2vw,3px) min(.35vw,6px) #00184647;font-size:min(5.23vw,87px);line-height:1.01}.lead{width:min(31.1vw,520px);margin:min(1.35vw,23px) 0 min(1.15vw,19px);font-size:min(1.14vw,19px);line-height:1.55}.hero-actions{flex-wrap:nowrap;gap:min(1.38vw,23px)}.hero-actions a:first-child{width:min(17.22vw,288px);min-width:0}.hero-actions a:nth-child(2){width:min(16.8vw,281px);min-width:0}.pixel-button,.glass-button{letter-spacing:.015em;border-radius:min(.5vw,8px);height:min(3.28vw,55px);min-height:0;padding:0 min(1.35vw,23px);font-family:Arial Narrow,Impact,sans-serif;font-size:min(1.12vw,19px);font-weight:900}.pixel-button{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);background:linear-gradient(#ff721c,#ec4a00);border:2px solid #ffad69;box-shadow:inset 0 2px #ffffff4d,inset 0 -4px #751b0057,0 min(.33vw,6px) #a62c00,0 min(.55vw,9px) min(1vw,17px) #5d1c0040}.glass-button{background:#0448a540;border:1px solid #7dd7fff2;box-shadow:inset 0 1px #ffffff2e}.hero-art{width:min(58.2vw,973px);height:min(50.72vw,848px);top:min(5.55vw,93px);right:0}.hero-art:after{background:linear-gradient(90deg,#069cf8,#0000);width:8%}.hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.eyebrow{letter-spacing:.12em;color:#70edb5;margin:0 0 min(1.05vw,18px);font-size:min(1.12vw,19px)}.quest-section:before{content:"";z-index:-1;background:url(/ref-quest.png) 50%/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0 79%,#000 88% 100%);mask-image:linear-gradient(#0000 0 79%,#000 88% 100%)}.quest-section:after,.flow-section:after,.trust-section:after,.advertiser-section:after,.faq-section:after{content:"";z-index:0;pointer-events:none;background-position:top;background-size:100% var(--artboard-h);background-repeat:no-repeat;height:22%;display:block;position:absolute;top:0;left:0;right:0}.quest-section:after{background-image:url(/ref-quest.png)}.flow-section:after{display:none}.flow-section>.cloud-field{z-index:0;display:block}.trust-section:after{background-image:url(/ref-trust.png)}.advertiser-section:after{background-image:url(/ref-advertisers-v2.png)}.faq-section:after{background-image:url(/ref-faq-v2.png)}.split-copy{width:min(29.5vw,493px);max-width:none;position:absolute;top:min(13.55vw,226px);left:min(6.3vw,105px)}.split-copy h2{transform-origin:0;width:90.9%;font-size:min(4.52vw,75.5px);line-height:1.08;transform:scaleX(1.1)}.split-copy>p:last-child{color:#ffffffeb;width:min(27.3vw,457px);margin:min(1.42vw,24px) 0 0;font-size:min(1.13vw,19px);line-height:1.58}.quest-window{background:linear-gradient(145deg,#0036978c,#001f5e9e);border-radius:min(1.55vw,26px);grid-template-columns:40.5% 59.5%;width:min(58.73vw,982px);height:min(34.69vw,580px);min-height:0;position:absolute;top:min(11.36vw,190px);left:min(38.04vw,636px)}.quest-image-wrap{background:#002b7d59;height:100%;min-height:0;overflow:hidden}.quest-image-wrap img{object-fit:cover;object-position:center 52%;width:103%;height:104%}.quest-label{z-index:2;color:#8af1c6;text-transform:uppercase;letter-spacing:.06em;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:#0240977a;border:1px solid #83d7ffa6;padding:min(.42vw,7px) min(.85vw,14px);font-size:min(1vw,17px);font-weight:850;position:absolute;top:min(1.72vw,29px);left:min(2.8vw,47px)}.quest-detail{height:100%;padding:min(3.75vw,63px) min(4.95vw,83px) min(2.72vw,45px) min(3.2vw,54px);position:relative}.quest-meta h3{text-transform:uppercase;margin:min(.5vw,8px) 0 0;font-family:Arial Narrow,Impact,sans-serif;font-size:min(2.05vw,34px)}.quest-meta .eyebrow{margin:0;font-size:min(1.14vw,19px)}.quest-meta>p{font-size:min(1.02vw,17px)}.quest-meta strong{font-size:min(1.75vw,29px)}.milestones{flex-direction:column;justify-content:space-around;width:min(24vw,401px);height:min(15.25vw,255px);margin:0;padding:0 0 0 min(2.4vw,40px);display:flex;position:absolute;top:min(10.47vw,175px);left:min(3.2vw,54px)}.milestones li{margin:0;padding-left:min(.9vw,15px);font-size:min(1.13vw,19px)}.milestones li:before{width:min(1.05vw,18px);height:min(1.05vw,18px);top:0;left:min(-2.84vw,-47px)}.quest-detail>.pixel-button{width:auto;height:min(4.85vw,81px);font-size:min(1.55vw,26px);position:absolute;bottom:min(2.72vw,45px);left:min(3.2vw,54px);right:min(4.95vw,83px)}.flow-section:before{content:"";z-index:-1;background:url(/pixel-ground.png) bottom/100% 100% no-repeat;height:min(6.05vw,101px);position:absolute;bottom:0;left:0;right:0}.flow-section .section-inner:before{content:none!important;display:none!important}.flow-section .section-inner:after{content:"";z-index:3;pointer-events:none;background:url(/brand-mascot.png) 50%/contain no-repeat;width:min(5vw,84px);height:min(7.4vw,124px);position:absolute;top:min(32.1vw,537px);left:min(32.85vw,549px);overflow:hidden}.wide-heading{max-width:none;margin:0;position:absolute;top:min(5.88vw,98px);left:min(9.92vw,166px)}.wide-heading h2{font-size:min(4.48vw,75px);line-height:.92}.step-grid{grid-template-columns:repeat(3,min(22.67vw,379px));column-gap:min(7.42vw,124px);width:min(80.9vw,1353px);height:min(24.1vw,403px);display:grid;position:absolute;top:min(23.5vw,393px);left:min(9.09vw,152px)}.step-card{background:linear-gradient(150deg,#003b97c7,#00225ed1);border-radius:min(1.2vw,20px);height:100%;min-height:0;padding:0 min(2.4vw,40px) min(2.1vw,35px);overflow:hidden}.step-number{display:none}.step-visual{width:calc(100% + min(4.8vw,80px));height:min(14.05vw,235px);margin:0 min(-2.4vw,-40px);position:relative;overflow:hidden}.step-visual img{width:441.16%;max-width:none;height:auto;image-rendering:pixelated;position:absolute}.step-visual-1 img{transform:translate(-9.15%,-41.76%)}.step-visual-2 img{transform:translate(-39.17%,-41.76%)}.step-visual-3 img{transform:translate(-67.58%,-41.76%)}.step-card h3{white-space:nowrap;margin:min(.05vw,1px) 0 min(.65vw,11px);font-family:Arial Narrow,Impact,sans-serif;font-size:min(1.47vw,24.5px);font-weight:900}.step-card p{color:#ffffffeb;margin:0;font-size:min(1.05vw,17.5px);line-height:1.45}.trust-section:before{content:"";z-index:-1;clip-path:polygon(0 88%,100% 88%,100% 100%,0 100%);background:url(/ref-trust.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.trust-section .section-inner{display:block}.trust-story{width:min(33vw,552px);height:auto;min-height:0;box-shadow:none;color:#fff;background:0 0;border:0;padding:0;display:block;position:absolute;top:min(15.47vw,259px);left:min(5.03vw,84px);overflow:visible}.trust-story h2{color:var(--cream);font-size:min(4.1vw,68.5px);line-height:1.12}.trust-story p:last-child{color:#ffffffeb;width:min(31vw,518px);margin:min(1.25vw,21px) 0 0;font-size:min(1.42vw,23.5px);line-height:1.46}.trust-story>img{width:min(31.1vw,520px);max-width:none;image-rendering:pixelated;-webkit-mask-composite:source-in;margin:0;display:block;position:absolute;top:min(22vw,368px);left:min(-5.03vw,-84px);-webkit-mask-image:linear-gradient(#0000 0,#000 14%),linear-gradient(90deg,#000 0 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14%),linear-gradient(90deg,#000 0 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.trust-list{background:linear-gradient(145deg,#48aef657,#0555b759);border-radius:min(1.45vw,24px);gap:min(2.6vw,44px);width:min(52.51vw,878px);height:min(36.72vw,614px);padding:min(4vw,67px) min(2.75vw,46px) min(3.4vw,57px);display:grid;position:absolute;top:min(10.52vw,176px);left:min(42.45vw,710px)}.trust-list:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% min(1.7vw,29px),#083f86 0 min(.48vw,8px),#d8f7ff min(.52vw,9px) min(.72vw,12px),#57e2cb min(.76vw,13px) min(.89vw,15px),#0000 min(.93vw,16px)),radial-gradient(circle,#083f86 0 min(.48vw,8px),#d8f7ff min(.52vw,9px) min(.72vw,12px),#57e2cb min(.76vw,13px) min(.89vw,15px),#0000 min(.93vw,16px)),radial-gradient(circle at 50% calc(100% - min(1.7vw,29px)),#083f86 0 min(.48vw,8px),#d8f7ff min(.52vw,9px) min(.72vw,12px),#57e2cb min(.76vw,13px) min(.89vw,15px),#0000 min(.93vw,16px)),repeating-linear-gradient(#62e4d1 0 min(.42vw,7px),#0000 min(.42vw,7px) min(.72vw,12px)) 50%/min(.14vw,2px) 100% no-repeat;width:min(3vw,50px);height:min(23.5vw,393px);position:absolute;top:min(6.2vw,104px);left:min(.8vw,13px)}.trust-card{background:linear-gradient(145deg,#003b9685,#0021638c);border:1px solid #baebffbf;border-radius:min(1.15vw,19px);height:min(8.13vw,136px);min-height:0;position:relative;overflow:hidden;box-shadow:0 min(.75vw,12px) min(1.2vw,20px) #002c822e}.trust-card summary{grid-template-columns:min(5.4vw,90px) min(3.2vw,54px) min(.8vw,13px) 1fr min(2vw,34px);align-items:center;gap:min(1.2vw,20px);height:100%;min-height:0;padding:0 min(2.4vw,40px) 0 min(1.75vw,29px);display:grid}.trust-card summary span{color:#7dd0ff;grid-column:2;font-size:min(1.75vw,29px);font-weight:800}.trust-card summary span:after{content:"";vertical-align:middle;background:#8ed6ffa6;width:1px;height:min(2.45vw,41px);margin-left:min(1.2vw,20px);display:inline-block}.trust-list i{color:#0000;border:2px solid #ffffff8c;grid-area:1/1;width:min(5.4vw,90px);height:min(5.4vw,90px);font-size:min(1.55vw,26px);box-shadow:inset 0 2px #ffffff40,0 6px 13px #001e5a3d;background-color:#0000!important;background-image:url(/ref-trust-open.png)!important;background-size:min(100vw,1672px) var(--artboard-h)!important;background-repeat:no-repeat!important}.trust-card:first-child i{background-position:calc(-1*min(47.55vw,795px)) calc(-1*min(16.08vw,269px))}.trust-card:nth-child(2) i{background-position:calc(-1*min(47.55vw,795px)) calc(-1*min(26.43vw,442px))}.trust-card:nth-child(3) i{background-position:calc(-1*min(47.55vw,795px)) calc(-1*min(36.9vw,617px))}.trust-list h3{white-space:nowrap;grid-column:4;margin:0;font-family:Arial Narrow,Impact,sans-serif;font-size:min(1.65vw,27.5px);font-weight:900}.trust-list b{grid-column:5;font-size:min(2.6vw,43px);font-weight:300}.trust-card[open] summary{height:min(8.13vw,136px)}.trust-card[open] p{color:#effaffe0;margin:0;padding:0 min(2.4vw,40px) min(1.4vw,24px) min(14.72vw,246px);font-size:min(.86vw,14.5px);line-height:1.35;position:static}.advertiser-window{background:linear-gradient(145deg,#003e9e91,#001f6096);border-radius:min(1.45vw,24px);width:min(87.02vw,1455px);height:min(37.32vw,624px);min-height:0;padding:0;position:absolute;top:min(9.03vw,151px);left:min(6.52vw,109px);overflow:visible}.advertiser-copy{width:min(27.2vw,455px);position:absolute;top:min(2.68vw,45px);left:min(4.85vw,81px)}.advertiser-copy h2{transform-origin:0;width:92.6%;font-size:min(4.25vw,71px);line-height:1.04;transform:scaleX(1.08)}.advertiser-copy>p:last-child{color:#ffffffeb;margin:min(.85vw,14px) 0 0;font-size:min(1.13vw,19px);line-height:1.55}.advertiser-window ul{gap:0;width:min(20.4vw,341px);margin:0;padding:0;position:absolute;top:min(8.55vw,143px);left:min(36.4vw,608px)}.advertiser-window li{border-bottom:1px solid #80d2ff59;align-items:center;height:min(5.65vw,94px);font-size:min(1.15vw,19px);display:flex}.advertiser-window li:before{margin-right:min(1.2vw,20px);font-size:min(1.75vw,29px)}.advertiser-window>.pixel-button{z-index:3;width:min(22.5vw,376px);height:min(4.85vw,81px);font-size:min(1.35vw,22.5px);position:absolute;top:min(26.55vw,444px);left:min(36.4vw,608px)}.advertiser-window>img{z-index:1;object-fit:cover;object-position:center;width:min(31vw,518px);height:min(36.6vw,612px);max-height:none;bottom:min(-1.15vw,-19px);right:min(1.1vw,18px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12%);mask-image:linear-gradient(90deg,#0000 0,#000 12%)}.faq-section{min-height:720px}.faq-section .section-inner{display:block}.faq-copy{width:min(31vw,518px);position:absolute;top:min(12.12vw,203px);left:min(7.3vw,122px)}.faq-copy h2{transform-origin:0;width:89.3%;font-size:min(5.05vw,84.5px);line-height:1.03;transform:scaleX(1.12)}.faq-copy img{display:none}.faq-section:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(0 58%,43% 58%,43% 83.5%,0 83.5%);background:url(/ref-faq-v2.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.faq-list{background:linear-gradient(145deg,#003e9e8c,#00206394);border-radius:min(1.35vw,23px);width:min(43.54vw,728px);height:min(24.94vw,417px);padding:min(1.4vw,23px) min(2.55vw,43px);display:block;position:absolute;top:min(13.88vw,232px);left:min(49.34vw,825px)}.faq-list details{height:33.333%;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.faq-list details+details{border-top:1px solid #90d8ff66}.faq-list summary{text-transform:uppercase;height:100%;min-height:0;padding:0;font-family:Arial Narrow,Impact,sans-serif;font-size:min(1.34vw,22.5px);font-weight:900}.faq-list summary span{color:#7fe8b7;font-family:Arial,sans-serif;font-size:min(2.2vw,37px)}.faq-list details[open]{z-index:2;background:#002669eb;border-radius:12px;height:auto;min-height:33.333%;margin:0 min(-1.2vw,-20px);padding:0 min(1.2vw,20px);position:relative;overflow:visible}.faq-list details[open] summary{height:min(5vw,84px)}.faq-list details p{padding:0 0 min(1.3vw,22px);font-size:min(1vw,17px);line-height:1.45}.marketing-home+.site-footer{background:linear-gradient(145deg,#0041a48f,#00226799);border-radius:min(1.25vw,21px);grid-template-columns:1fr 1.2fr;gap:min(2vw,34px);width:min(90.49vw,1513px);height:min(9.03vw,151px);margin:min(-10vw,-128px) auto min(1vw,16px);padding:min(1.15vw,19px) min(3.8vw,64px);display:grid}.marketing-home+.site-footer .footer-main{border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0;display:flex}.marketing-home+.site-footer .brand-footer{width:min(22vw,368px);height:min(3.85vw,64px);margin-left:min(-2.3vw,-38px)}.marketing-home+.site-footer .footer-main nav{gap:min(2vw,34px);font-size:min(.95vw,16px);font-weight:500}.marketing-home+.site-footer .footer-meta{text-align:right;border:0;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:min(1.6vw,27px) 0 0;font-size:min(.93vw,15.5px);display:flex}.page-section .pixel-cloud{filter:drop-shadow(0 .28vw .22vw #003faa29);-webkit-mask-image:none;mask-image:none;box-shadow:none!important;opacity:.96!important;transform:translate3d(0,calc(var(--scroll-y) * .008),0)!important;background:0 0!important;animation:none!important}.page-section .pixel-cloud span{clip-path:polygon(0 71%,8% 71%,8% 60%,16% 60%,16% 50%,24% 50%,24% 37%,32% 37%,32% 24%,42% 24%,42% 13%,57% 13%,57% 24%,67% 24%,67% 36%,77% 36%,77% 49%,87% 49%,87% 61%,95% 61%,95% 71%,100% 71%,100% 86%,0 86%);width:100%;height:100%;image-rendering:pixelated;background:linear-gradient(#fff 0%,#f4fbff 45%,#b9dcfa 46%,#dcefff 72%,#91c5ef 73% 84%,#0000 85%);display:block}.quest-section{--cloud-ref:url(/ref-quest.png)}.flow-section{--cloud-ref:url(/ref-progress.png)}.trust-section{--cloud-ref:url(/ref-trust.png)}.advertiser-section{--cloud-ref:url(/ref-advertisers-v2.png)}.faq-section{--cloud-ref:url(/ref-faq-v2.png)}.quest-section .pixel-cloud:first-child{background-position:-2.99vw -2.93vw;width:11.1vw;height:3.8vw;top:2.93vw!important;left:2.99vw!important}.quest-section .pixel-cloud:nth-child(2){background-position:-27.75vw -6.16vw;width:8.65vw;height:3.2vw;top:6.16vw!important;left:27.75vw!important}.quest-section .pixel-cloud:nth-child(3){background-position:-83.13vw -3.65vw;width:11.7vw;height:4vw;top:3.65vw!important;left:83.13vw!important}.quest-section .pixel-cloud:nth-child(4){display:none}.flow-section .pixel-cloud:first-child{background-position:-2.4vw -7vw;width:5.7vw;height:2.2vw;top:7vw!important;left:2.4vw!important}.flow-section .pixel-cloud:nth-child(2){background-position:-59.2vw -5.3vw;width:15.2vw;height:5.3vw;top:5.3vw!important;left:59.2vw!important}.flow-section .pixel-cloud:nth-child(3){background-position:-52vw -18.2vw;width:5.8vw;height:2.2vw;top:18.2vw!important;left:52vw!important}.flow-section .pixel-cloud:nth-child(4){background-position:-85vw -16.6vw;width:5.7vw;height:2.1vw;top:16.6vw!important;left:85vw!important}.trust-section .pixel-cloud:first-child{background-position:-6.9vw -7.7vw;width:9.3vw;height:3vw;top:7.7vw!important;left:6.9vw!important}.trust-section .pixel-cloud:nth-child(2){background-position:-35.3vw -5.3vw;width:6.4vw;height:2.1vw;top:5.3vw!important;left:35.3vw!important}.trust-section .pixel-cloud:nth-child(3){background-position:-86.7vw -6.1vw;width:8.2vw;height:2.8vw;top:6.1vw!important;left:86.7vw!important}.trust-section .pixel-cloud:nth-child(4){display:none}.advertiser-section .pixel-cloud:first-child{background-position:-5.3vw -3.3vw;width:8.9vw;height:3.3vw;top:3.3vw!important;left:5.3vw!important}.advertiser-section .pixel-cloud:nth-child(2){background-position:-75.6vw -3.3vw;width:10vw;height:3.3vw;top:3.3vw!important;left:75.6vw!important}.advertiser-section .pixel-cloud:nth-child(3){background-position:-2.7vw -48.8vw;width:7.5vw;height:3vw;top:48.8vw!important;left:2.7vw!important}.advertiser-section .pixel-cloud:nth-child(4){background-position:-87.7vw -49.7vw;width:7.4vw;height:2.8vw;top:49.7vw!important;left:87.7vw!important}.faq-section .pixel-cloud:first-child{background-position:-5.1vw -5.6vw;width:10vw;height:3.4vw;top:5.6vw!important;left:5.1vw!important}.faq-section .pixel-cloud:nth-child(2){background-position:-33.7vw -7.2vw;width:7.2vw;height:2.4vw;top:7.2vw!important;left:33.7vw!important}.faq-section .pixel-cloud:nth-child(3){background-position:-86.5vw -6.7vw;width:8.7vw;height:2.8vw;top:6.7vw!important;left:86.5vw!important}.faq-section .pixel-cloud:nth-child(4){background-position:-35.5vw -32.3vw;width:5.7vw;height:2vw;top:32.3vw!important;left:35.5vw!important}}.site-header,.site-footer,.marketing-home .hero-panel,.marketing-home .quest-window,.marketing-home .step-card,.marketing-home .trust-story,.marketing-home .trust-list,.marketing-home .advertiser-window,.marketing-home .faq-list{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.marketing-home .hero-panel{padding-left:0}.marketing-home .quest-window{column-gap:clamp(22px,4vw,66px);overflow:visible}.marketing-home .quest-image-wrap,.marketing-home .quest-detail{background:0 0;border:0}.marketing-home .step-card{padding-inline:clamp(8px,2vw,28px)}.marketing-home .trust-story{color:#fff}.marketing-home .trust-story h2{color:var(--cream)}.marketing-home .trust-story p:last-child{color:#ffffffdb}.marketing-home .trust-card{box-shadow:none;background:0 0;border:0;border-radius:0}.marketing-home .trust-card+.trust-card{border-top:1px solid #beedff7a}.marketing-home .trust-card summary:hover,.marketing-home .faq-list summary:hover{box-shadow:none;background:#064faa1f}.marketing-home .advertiser-window{overflow:visible}.marketing-home .faq-list details{background:0 0;border-radius:0}.marketing-home .faq-list details+details{border-top:1px solid #beedff7a}.marketing-home .faq-list details[open]{box-shadow:none;background:0 0;border-radius:0}.signup-page{background:radial-gradient(circle at 82% 8%,#c8f4ff57,#0000 26%),radial-gradient(circle at 16% 52%,#22baff3d,#0000 31%),linear-gradient(#0878ec 0%,#12a9fa 58%,#087fdd 100%);padding-top:126px}.signup-layout{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:start;gap:clamp(42px,5.8vw,88px)}.signup-form,.signup-side{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.signup-form{padding:20px 0 120px}.signup-side{border-left:1px solid #ccf1ff75;min-height:760px;padding:20px 0 100px clamp(28px,4vw,62px);overflow:visible}.signup-side:before,.player-signup-page .signup-side:after{display:none}.signup-progress{max-width:760px}.signup-progress>span{background:0 0;border:0;padding-left:0}.signup-benefits{gap:0}.signup-benefits li{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #beedff61;border-radius:0;padding:15px 0}.campaign-readout{border:0;border-left:3px solid var(--mint);background:0 0;border-radius:0;padding:6px 0 6px 18px}.signup-side img{filter:drop-shadow(0 24px 24px #002a683d)}.form-heading{max-width:760px;margin-bottom:34px}.form-row{gap:18px}.field input,.field select{background:#022f6fa8;border-radius:10px;min-height:58px}.choice-grid span,.goal-grid>label>span{background:#0344918a}.form-submit{max-width:620px;margin-top:8px}@media (width<=1100px){.signup-layout{grid-template-columns:1fr;gap:24px}.signup-form{padding-bottom:30px}.signup-side{border-top:1px solid #ccf1ff75;border-left:0;min-height:620px;padding:38px 0 100px}.signup-side img{right:-5%}}@media (width<=800px){.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0566bcb8;box-shadow:0 10px 28px #003a822e}.marketing-home .hero-panel{padding-left:24px}.marketing-home .quest-window{row-gap:20px}.signup-page{padding-top:96px}.signup-side{min-height:570px}}.pixel-button,.glass-button{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);color:#fff;letter-spacing:.035em;background:linear-gradient(#ff7b2b 0%,#f15108 72%,#dd4300 100%);border:2px solid #ffb06d;border-radius:0;gap:18px;min-height:58px;padding:0 28px;font-family:Impact,Arial Narrow,sans-serif;font-size:18px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 3px #ffffff61,inset 0 -5px #811f0047,0 7px #9e3100,0 14px 24px #5918003d}.glass-button{color:#fff;background:#074ca047;border-color:#aae5fff5;box-shadow:inset 0 1px #ffffff3d}.pixel-button-small{min-height:58px;padding:0 24px;font-size:15px;box-shadow:inset 0 3px #ffffff61,inset 0 -5px #811f0047,0 7px #9e3100,0 14px 24px #59180033}@media (hover:hover) and (pointer:fine){.pixel-button:not(:disabled):hover{color:#ef5b12;filter:none;background:#fffdf7;border-color:#ff8a3d;transform:none;box-shadow:inset 0 -3px #ffb87e33,0 7px #c54a0d,0 12px 20px #5918002e}.glass-button:hover{color:#fff;filter:none;background:linear-gradient(#ff7b2b 0%,#f15108 72%,#dd4300 100%);border-color:#ffb06d;transform:none;box-shadow:inset 0 3px #ffffff61,inset 0 -5px #811f0047,0 7px #9e3100,0 12px 20px #5918002e}}.pixel-button:active,.glass-button:active{transform:translateY(3px);box-shadow:inset 0 3px #ffffff52,inset 0 -3px #811f0047,0 3px #9e3100,0 8px 14px #59180033}.pixel-button:focus-visible,.glass-button:focus-visible{outline-offset:5px;filter:none;outline:3px solid #fff3b5}.nav-links>a,.footer-main a,.footer-meta a,.login-note a,.agreement-list a,.single-agreement a,.mobile-nav a{transition:color .18s,transform .18s cubic-bezier(.2,.8,.2,1),text-shadow .18s;display:inline-block;position:relative}@media (hover:hover) and (pointer:fine){.nav-links>a:hover,.footer-main a:hover,.footer-meta a:hover,.login-note a:hover,.agreement-list a:hover,.single-agreement a:hover,.mobile-nav a:hover{color:#ff7628;text-shadow:none;transform:none}.trust-card summary:hover,.faq-list summary:hover{color:inherit;text-shadow:none;transform:none}.marketing-home .trust-card summary:hover,.marketing-home .faq-list summary:hover{color:inherit;box-shadow:none;background:0 0}.trust-card summary b:hover,.faq-list summary span:hover{color:#ff7628;filter:none}}@media (width>=1101px){.site-frame:has(.marketing-home)>.site-header{opacity:1!important;box-shadow:none!important;background:0 0!important;border:0!important}.site-frame:has(.marketing-home)>.site-header>.brand{width:min(13.4vw,224px);height:min(3.35vw,56px);position:absolute;top:50%;left:calc(4.31vw - 5px);transform:translateY(-50%)}.site-frame:has(.marketing-home)>.site-header>.desktop-nav{display:contents}.site-frame:has(.marketing-home)>.site-header .nav-links{white-space:nowrap;gap:min(3.2vw,54px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-frame:has(.marketing-home)>.site-header .desktop-nav>.pixel-button{opacity:0;position:absolute;top:50%;right:min(1.5vw,25px);transform:translateY(-50%)}.marketing-home .hero-actions{transform:none}.marketing-home .hero-actions a:nth-child(2){width:316px}.marketing-home .quest-window{column-gap:0}.site-frame:has(.site-header .pixel-button:is(:hover,:focus-visible)) .marketing-home>.hero-section:after{content:none!important;display:none!important}.hero-section:has(.hero-actions .pixel-button:is(:hover,:focus-visible)):after{content:none!important;display:none!important}.hero-section:has(.hero-actions .glass-button:is(:hover,:focus-visible)):after{content:none!important;display:none!important}.quest-section:has(.quest-detail>.pixel-button:is(:hover,:focus-visible)):after{content:none!important;display:none!important}.advertiser-section:has(.advertiser-window>.pixel-button:is(:hover,:focus-visible)):after{content:none!important;display:none!important}}@media (width<=800px){.pixel-button,.glass-button{min-height:54px;padding:0 18px;font-size:15px}.pixel-button:hover,.glass-button:hover{transform:none}}@media (width>=1101px){.marketing-home .trust-card summary,.marketing-home .faq-list summary{cursor:pointer}.marketing-home .trust-card summary:hover h3{opacity:0!important}.marketing-home .trust-card summary b{color:#7fe8b7;background:0 0;place-items:center;width:min(3.1vw,52px);height:min(3.1vw,52px);font-size:0;line-height:1;display:grid;transform:none;opacity:0!important}.marketing-home .trust-card summary b:before{content:"+";font:300 min(2.6vw,43px)/1 Arial,sans-serif}.marketing-home .trust-card[open] summary b:before{content:"+"}.marketing-home .trust-card summary b:hover{color:#ff7628;opacity:1!important}.marketing-home .trust-card[open] summary b{transform:none}.marketing-home .trust-card[open] p{color:#f4fbfff0;font-size:min(.88vw,14.5px);line-height:1.35;position:static!important;inset:auto!important}.marketing-home .faq-section .section-inner{opacity:1!important}.marketing-home .faq-section .faq-copy{pointer-events:none;opacity:0!important}.marketing-home .faq-section .faq-list{pointer-events:auto}.marketing-home .faq-section .faq-list details{pointer-events:auto;height:auto;min-height:min(6.4vw,108px);margin:0;padding:0;position:relative;overflow:visible}.marketing-home .faq-section .faq-list details[open]{background:0 0;height:auto;min-height:min(6.4vw,108px);margin:0;padding:0;overflow:visible}.marketing-home .faq-section .faq-list summary,.marketing-home .faq-section .faq-list details[open] summary{height:auto;min-height:min(6.4vw,108px);padding:min(1.1vw,18px) min(.55vw,9px)}.marketing-home .faq-section .faq-list summary strong{opacity:1;font:inherit;color:inherit;position:relative}.marketing-home .faq-section .faq-list summary:hover strong{opacity:1;color:inherit;box-shadow:none;background:0 0}.marketing-home .faq-section .faq-list summary span{opacity:1;background:0 0;place-items:center;width:min(3.1vw,52px);height:min(3.1vw,52px);font-size:0;line-height:1;display:grid;transform:none}.marketing-home .faq-section .faq-list summary span:before{content:"+";color:#83edba;font:300 min(2.2vw,37px)/1 Arial,sans-serif}.marketing-home .faq-section .faq-list details[open] summary span:before{content:"+"}.marketing-home .faq-section .faq-list summary span:hover,.marketing-home .faq-section .faq-list details[open] summary span{opacity:1}.marketing-home .faq-section .faq-list summary span:hover{color:#ff7628}.marketing-home .faq-section .faq-list details[open] summary span{transform:none}.marketing-home .faq-section .faq-list details p{color:#f4fbfff0;margin:0;padding:0 min(2.2vw,36px) min(1.4vw,24px) min(.55vw,9px);font-size:min(1.08vw,18px);line-height:1.55;display:none;position:static;top:auto;left:auto;right:auto}.marketing-home .faq-section .faq-list details[open] p{display:block}}.marketing-home .trust-card summary b,.marketing-home .faq-list summary span{font-size:0;line-height:1;transform:none!important}.marketing-home .trust-card summary b:before,.marketing-home .faq-list summary span:before{content:"+";font-family:Arial,sans-serif;font-size:clamp(24px,2.4vw,40px);font-weight:300;line-height:1;display:block}@media (width>=1101px){.marketing-home>.hero-section:before{content:"";z-index:12;pointer-events:none;-webkit-mask-composite:source-in;background-image:url(/ref-hero-open-v4.png);background-position:-69vw -.9svh;background-repeat:no-repeat;background-size:100vw 100svh;width:15.6vw;height:9.2svh;position:absolute;top:.9svh;left:83.2vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 13% 87%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;display:block!important}.site-frame:has(.marketing-home)>.site-header .desktop-nav>.pixel-button{opacity:1;white-space:nowrap;width:min(10.95vw,183px);height:min(2.58vw,43px);padding:0 min(.5vw,8px);font-size:min(.8vw,13.5px);top:50%;left:calc(50% + min(15.6vw,261px));right:auto;transform:translateY(-50%);min-height:0!important}:is(.site-frame:has(.marketing-home)>.site-header .desktop-nav>.pixel-button:hover,.site-frame:has(.marketing-home)>.site-header .desktop-nav>.pixel-button:focus-visible){transform:translateY(-50%)}.site-frame:has(.site-header .pixel-button:is(:hover,:focus-visible)) .marketing-home>.hero-section:after{content:none!important;display:none!important}.hero-section:has(.hero-actions .pixel-button:is(:hover,:focus-visible)):after{content:none!important;display:none!important}.hero-section:has(.hero-actions .glass-button:is(:hover,:focus-visible)):after{content:none!important;display:none!important}.quest-section:has(.quest-detail>.pixel-button:is(:hover,:focus-visible)):after{content:none!important;display:none!important}.advertiser-section:has(.advertiser-window>.pixel-button:is(:hover,:focus-visible)):after{content:none!important;display:none!important}}.player-signup-page .signup-layout{grid-template-columns:minmax(0,1fr);justify-content:center;width:min(92vw,1080px);margin-inline:auto}.player-signup-page .signup-form{width:100%;max-width:1080px;margin-inline:auto;padding-inline:clamp(24px,3.5vw,56px)}.player-signup-page .form-heading{margin-bottom:30px}.player-signup-page .form-submit{width:100%;max-width:none}.player-signup-page .login-note{margin-top:22px;font-size:clamp(15px,1.05vw,18px);line-height:1.5}.advertiser-signup-page .signup-layout{grid-template-columns:minmax(0,1fr);justify-content:center;width:min(92vw,1080px);margin-inline:auto}.advertiser-signup-page .signup-form{width:100%;max-width:1080px;margin-inline:auto;padding-inline:clamp(24px,3.5vw,56px)}.marketing-home>[data-scroll-section]{--section-scale:1;--section-opacity:1;--section-dim:0;--section-content-y:0px;opacity:1;transform-origin:50%;will-change:auto;transform:none}.section-transition-layer{z-index:18;pointer-events:none;opacity:var(--section-dim);background:linear-gradient(#0570e09e,#0000 24% 72%,#045bc3ad),radial-gradient(circle at 50% 48%,#0000 42%,#045ecd6b 100%);transition:opacity 90ms linear;position:absolute;inset:0}.marketing-home>[data-scroll-section] .section-inner,.marketing-home>[data-scroll-section] .hero-layout{translate:0 var(--section-content-y);transition:translate 90ms linear}.castle-road-lights{z-index:16;pointer-events:none;position:absolute;inset:0;overflow:hidden}.castle-road-light{--light-x:50%;--light-y:50%;--light-scale:1;--light-step:0;left:var(--light-x);top:var(--light-y);aspect-ratio:2.06;opacity:0;width:clamp(42px,4.9vw,82px);translate:-50% -50%;scale:var(--light-scale);mix-blend-mode:screen;animation:7.2s cubic-bezier(.22,.72,.28,1) infinite castleRoadLight;animation-delay:calc(var(--light-step) * .43s);will-change:opacity, scale;background:radial-gradient(#ffffebfa 0 10%,#fff179eb 24%,#ff97236b 51%,#0000 73%);border-radius:50%;position:absolute;box-shadow:0 0 12px #fff484e0,0 0 30px #ff8b1b94}.castle-road-light:after{content:"";border-radius:inherit;background:radial-gradient(#ffffffbd,#fff39d42 54%,#0000 72%);position:absolute;inset:22% 14%;box-shadow:inset 0 0 7px #ffffff8a}.castle-arrival-glow{aspect-ratio:2.06;opacity:0;mix-blend-mode:screen;background:radial-gradient(#fff8b18f,#ff9b2433 46%,#0000 74%);border-radius:50%;width:clamp(48px,4.9vw,82px);animation:7.2s ease-out 3.35s infinite castleArrival;position:absolute;top:42.6%;left:83.6%;translate:-50% -50%}.motion-ready .hero-section:not(.is-current) .castle-road-light,.motion-ready .hero-section:not(.is-current) .castle-arrival-glow{animation-play-state:paused}@keyframes castleRoadLight{0%,4%{opacity:0}9%{opacity:.98}15%{opacity:.45}56%{opacity:.2}68%,to{opacity:0}}@keyframes castleArrival{0%,4%{opacity:0;scale:.7}12%{opacity:.9;scale:1.08}24%{opacity:.34;scale:1}48%,to{opacity:0;scale:1.08}}@media (width<=1100px){.castle-road-lights{display:none}.marketing-home>[data-scroll-section] .section-inner,.marketing-home>[data-scroll-section] .hero-layout{translate:0 calc(var(--section-content-y) * .55)}}@media (prefers-reduced-motion:reduce){.marketing-home>[data-scroll-section]{opacity:1!important;transform:none!important}.section-transition-layer{display:none}.castle-road-light,.castle-arrival-glow{opacity:0!important;animation:none!important}.marketing-home>[data-scroll-section] .section-inner,.marketing-home>[data-scroll-section] .hero-layout{translate:none!important}}@media (width>=1101px){.site-frame:has(.signup-page)>.site-header{width:min(95.1vw,1590px);height:min(4.73vw,79px);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:min(1.2vw,20px);padding:0 min(1.5vw,25px) 0 min(1.55vw,26px);position:absolute;top:1.25vw}.site-frame:has(.signup-page)>.site-header>.brand{width:min(13.4vw,224px);height:min(3.35vw,56px);position:absolute;top:50%;left:calc(4.31vw - 5px);transform:translateY(-50%)}.site-frame:has(.signup-page)>.site-header>.desktop-nav{display:contents}.site-frame:has(.signup-page)>.site-header .nav-links{white-space:nowrap;gap:min(3.2vw,54px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-frame:has(.signup-page)>.site-header .desktop-nav>.pixel-button{opacity:1;white-space:nowrap;width:min(10.95vw,183px);height:min(2.58vw,43px);padding:0 min(.5vw,8px);font-size:min(.8vw,13.5px);position:absolute;top:50%;left:calc(50% + min(15.6vw,261px));right:auto;transform:translateY(-50%);min-height:0!important}:is(.site-frame:has(.signup-page)>.site-header .desktop-nav>.pixel-button:hover,.site-frame:has(.signup-page)>.site-header .desktop-nav>.pixel-button:focus-visible){transform:translateY(-50%)}}.marketing-home .trust-card summary b,.marketing-home .faq-list summary span{color:#83edba;font-family:Arial,sans-serif;font-weight:300;line-height:1;transition:color .16s,opacity .16s;background:0 0!important;font-size:0!important;transform:none!important}.marketing-home .trust-card summary b:before,.marketing-home .faq-list summary span:before{content:"+";color:inherit;font-family:Arial,sans-serif;font-size:clamp(27px,2.5vw,42px);font-weight:300;line-height:1;display:block}.marketing-home .trust-card[open] summary b:before,.marketing-home .faq-list details[open] summary span:before{content:"+"}@media (width>=1101px){.marketing-home .trust-card summary b{position:absolute;top:50%;right:min(3.1vw,52px);translate:0 -50%;opacity:0!important;background:0 0!important}.marketing-home .trust-card summary b:hover,.marketing-home .trust-card[open] summary b:hover{color:#ff7628;opacity:1!important}.marketing-home .faq-list summary span{opacity:1!important;background:0 0!important}.marketing-home .faq-list summary span:hover,.marketing-home .faq-list details[open] summary span:hover{color:#ff7628;opacity:1!important}.marketing-home .trust-card[open] p{font-size:min(1.05vw,17.5px);line-height:1.5;position:static;inset:auto}.marketing-home .faq-section .faq-list details p{font-size:min(1.08vw,18px);line-height:1.55;position:static;top:auto;left:auto;right:auto}.marketing-home .faq-section .faq-list details+details{border-top:0!important}}.persistent-sky{display:none}@media (width>=1101px){.marketing-home{isolation:isolate;background:0 0;position:relative}.persistent-sky{z-index:-2;pointer-events:none;background:radial-gradient(circle at 79% 12%,#85d6ffc7,#0000 26%),radial-gradient(circle at 29% 48%,#2fb0ff70,#0000 36%),linear-gradient(#0878ed 0%,#1299f5 55%,#16abf5 100%);display:block;position:fixed;inset:0;overflow:hidden}.persistent-sky:after{content:"";opacity:var(--sky-depth,.08);transform:translate3d(var(--sky-drift,0), 0, 0);will-change:transform, opacity;background:radial-gradient(circle at 20% 20%,#ffffff47,#0000 18%),radial-gradient(circle at 70% 46%,#0150c75c,#0000 34%);transition:opacity 90ms linear;position:absolute;inset:-8%}.persistent-sky-stars,.persistent-sky-stars:before,.persistent-sky-stars:after{content:"";opacity:.76;background-image:radial-gradient(circle at 12% 16%,#fffffff5 0 1.5px,#0000 2px),radial-gradient(circle at 33% 8%,#d6f3ffc7 0 1px,#0000 1.5px),radial-gradient(circle at 58% 23%,#ffffffe0 0 1.5px,#0000 2px),radial-gradient(circle at 74% 9%,#dff7ffd9 0 1px,#0000 1.5px),radial-gradient(circle at 92% 19%,#ffffffe6 0 1.5px,#0000 2px);position:absolute;inset:0}.persistent-sky-stars:before{transform:translate(7vw,27vh)scale(.82)}.persistent-sky-stars:after{transform:translate(-11vw,56vh)scale(.68)}.persistent-sky>.cloud-field{z-index:1;display:block!important}.persistent-sky .pixel-cloud{transform:translate3d(0, 0, 0) scale(var(--cloud-scale));opacity:.78}.marketing-home>[data-scroll-section]{--scene-y:0px;--scene-scale:1;--scene-opacity:1;--scene-clip-top:0%;--scene-clip-bottom:0%;z-index:1;opacity:1;transform:none}.hero-section{--scene-art:url(/ref-hero-open-v4.png)}.quest-section{--scene-art:url(/ref-quest-open-no-cta.png)}.flow-section{--scene-art:url(/ref-progress-open-clean.png)}.trust-section{--scene-art:url(/ref-trust-open-no-copy.png)}.advertiser-section{--scene-art:url(/ref-advertisers-open.png)}.faq-section{--scene-art:url(/ref-faq-open.png)}.marketing-home .section-art-layer{opacity:0!important;pointer-events:none!important;display:none!important}.marketing-home>[data-scroll-section] .section-inner,.marketing-home>[data-scroll-section] .hero-layout{translate:0 var(--section-content-y);will-change:translate;transition:none}.section-transition-layer{opacity:0!important}.site-frame:has(.marketing-home)>.site-header{z-index:200;position:fixed}.marketing-home>.hero-section:after,.marketing-home>.quest-section:after,.marketing-home>.advertiser-section:after{content:none!important;display:none!important}.measured-button-hover{z-index:10000;box-sizing:border-box;pointer-events:none;visibility:hidden;opacity:0;color:#ef5c13;filter:none;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);white-space:nowrap;background:linear-gradient(#fffdf8 0%,#fff8ed 100%);border:2px solid #ff7a2f;border-radius:0;outline:none;justify-content:center;align-items:center;gap:18px;transition:opacity .11s,color .11s,background .11s;display:flex;position:fixed;box-shadow:inset 0 3px #ffffff6b,inset 0 -4px #a9410a21}.measured-button-hover.is-outline{color:#fff;background:linear-gradient(#ff792c 0%,#f25309 100%);border-color:#ffb06d}.measured-button-hover.is-ghost{color:#fff;background:linear-gradient(#0a6fd0 0%,#0656a8 100%);border:2px solid #a0e6fffa;box-shadow:inset 0 1px #ffffff2e}.measured-button-hover.is-cream-board{color:#ef5c13;background:linear-gradient(#fffdf8 0%,#fff6e8 100%);border:0;box-shadow:inset 0 2px #fff6,inset 0 -2px #a9410a1a}.measured-button-hover.is-visible{visibility:visible;opacity:1}.measured-button-hover.is-pressed{box-shadow:inset 0 3px #782b0440,inset 0 -2px #a9410a33}.marketing-home .hero-panel{width:43.24vw!important;height:73.33svh!important;padding:0!important;top:18.17svh!important;left:3.89vw!important}.marketing-home .hero-actions{gap:1.38vw!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:56.55svh auto auto 2.87vw!important;transform:none!important}.marketing-home .hero-actions a{height:5.74svh!important;min-height:0!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;outline:none!important;margin:0!important;padding:0!important}.marketing-home .hero-actions .pixel-button{width:17.11vw!important;min-width:0!important}.marketing-home .hero-actions .glass-button{width:17.88vw!important;min-width:0!important}.marketing-home .hero-actions a,.marketing-home .quest-detail>.pixel-button,.marketing-home .advertiser-window>.pixel-button{font-family:Arial Narrow,Arial,sans-serif;font-weight:900}.marketing-home .quest-window{width:58.73vw!important;height:61.64svh!important;top:20.19svh!important;left:38.04vw!important}.marketing-home .quest-detail{position:relative!important}.marketing-home .quest-detail>.pixel-button{width:26vw!important;height:6.9svh!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;outline:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:48.55svh auto auto 3.35vw!important}.marketing-home .advertiser-window{width:87.02vw!important;height:66.31svh!important;top:16.05svh!important;left:6.52vw!important}.marketing-home .advertiser-window>.pixel-button{width:21.65vw!important;height:5.85svh!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;outline:none!important;margin:0!important;padding:0!important;position:absolute!important;top:48.7svh!important;left:36.75vw!important}.site-header .desktop-nav>.pixel-button,.site-header .desktop-nav>.pixel-button:hover,.site-header .desktop-nav>.pixel-button:focus-visible,.site-header .desktop-nav>.pixel-button:active{letter-spacing:.035em;gap:0;width:min(10.95vw,183px);height:min(2.58vw,43px);padding:0 min(.5vw,8px);font-family:Impact,Arial Narrow,sans-serif;font-size:min(.8vw,13.5px);font-weight:400;line-height:1;transform:translateY(-50%);min-height:0!important}}@media (prefers-reduced-motion:reduce){.persistent-sky:after,.marketing-home .section-art-layer{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}@media (width>=1101px){.marketing-home .faq-section:has(.faq-list details[open]){height:100svh!important;min-height:0!important;max-height:100svh!important}.marketing-home .faq-section .faq-list{z-index:8;overscroll-behavior:contain;pointer-events:auto;background:radial-gradient(circle at 78% 3%,#2d9cf480,#0000 38%),linear-gradient(135deg,#1189e9 0%,#087cdd 58%,#0875d3 100%);border:0;border-radius:0;width:min(44.75vw,748px);height:auto;max-height:min(62svh,660px);padding:0 min(1.35vw,23px);top:min(14.35vw,240px);left:min(48.15vw,805px);overflow:hidden auto;box-shadow:0 0 34px 30px #0a7cdcf5}.marketing-home .faq-section .faq-list details,.marketing-home .faq-section .faq-list details[open]{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative;overflow:visible}.marketing-home .faq-section .faq-list details:not(:last-child){border-bottom:1px solid #beedff8f!important}.marketing-home .faq-section .faq-list summary,.marketing-home .faq-section .faq-list details[open] summary{color:#fffdf7;width:100%;height:auto;min-height:min(7.4vw,124px);box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) min(3.2vw,54px);align-items:center;gap:min(1.2vw,20px);padding:min(1.25vw,21px) min(.55vw,9px);display:grid}.marketing-home .faq-section .faq-list summary strong,.marketing-home .faq-section .faq-list summary:hover strong{opacity:1;color:inherit;letter-spacing:.01em;text-shadow:0 3px 10px #002d757a;background:0 0;font-family:Arial Narrow,Impact,sans-serif;font-size:min(1.46vw,24.5px);font-weight:900;line-height:1.08;display:block;position:static}.marketing-home .faq-section .faq-list summary span,.marketing-home .faq-section .faq-list details[open] summary span{color:#83edba;place-items:center;width:min(3.2vw,54px);height:min(3.2vw,54px);font-family:Arial,sans-serif;font-weight:300;line-height:1;transition:color .15s;display:grid;position:static;translate:none;opacity:1!important;background:0 0!important;font-size:0!important;transform:none!important}.marketing-home .faq-section .faq-list summary span:before{color:inherit;font:300 min(2.55vw,42px)/1 Arial,sans-serif;content:"+"!important;display:block!important}.marketing-home .faq-section .faq-list summary:focus-visible{outline:none}.marketing-home .faq-section .faq-list summary:focus-visible span{color:#ff7628}.marketing-home .faq-section .faq-list summary span:hover,.marketing-home .faq-section .faq-list details[open] summary span:hover{color:#ff7628;opacity:1!important;transform:none!important}.marketing-home .faq-section .faq-list details p{color:#fffffff0;width:min(37vw,618px);font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:0;margin:0;padding:min(.7vw,12px) min(4.2vw,70px) min(1.7vw,28px) min(.55vw,9px);font-size:min(1.14vw,19px);font-weight:440;line-height:1.55;display:none;position:static}.marketing-home .faq-section .faq-list details[open] p{animation:.18s ease-out both faqAnswerIn;display:block}.persistent-sky .pixel-cloud{opacity:.9;filter:none;image-rendering:pixelated;overflow:hidden;box-shadow:none!important;background:0 0!important}.persistent-sky .pixel-cloud span{width:100%;height:100%;image-rendering:pixelated;clip-path:none;background-image:url(/ref-hero-open-v4.png);background-repeat:no-repeat;background-size:100vw 100svh;display:block}.persistent-sky .pixel-cloud:first-child{width:6.2vw;height:4.1svh}.persistent-sky .pixel-cloud:first-child span{background-position:-48.35vw -51.45svh}.persistent-sky .pixel-cloud:nth-child(2){width:10.2vw;height:6.7svh}.persistent-sky .pixel-cloud:nth-child(2) span{background-position:-61.9vw -17.55svh}.persistent-sky .pixel-cloud:nth-child(3){width:7.3vw;height:4.6svh}.persistent-sky .pixel-cloud:nth-child(3) span{background-position:-52.05vw -34.95svh}.persistent-sky .pixel-cloud:nth-child(4){width:6.2vw;height:4.1svh}.persistent-sky .pixel-cloud:nth-child(4) span{background-position:-48.35vw -51.45svh}.persistent-sky{display:none!important}html{scroll-snap-type:none!important}.marketing-home>section{scroll-snap-align:none!important}.marketing-home .hero-actions>a,.marketing-home .hero-actions>a:hover,.marketing-home .hero-actions>a:focus-visible,.marketing-home .quest-detail>.pixel-button,.marketing-home .quest-detail>.pixel-button:hover,.marketing-home .quest-detail>.pixel-button:focus-visible,.marketing-home .advertiser-window>.pixel-button,.marketing-home .advertiser-window>.pixel-button:hover,.marketing-home .advertiser-window>.pixel-button:focus-visible{filter:none!important;transform:none!important}.marketing-home .advertiser-window>.pixel-button{height:7.44svh!important;min-height:0!important}.measured-button-hover.is-header-action{letter-spacing:.035em;font-family:Impact,Arial Narrow,sans-serif;font-size:min(.8vw,13.5px)}.measured-button-hover,.measured-button-hover.is-pressed{filter:none!important;transform:none!important;box-shadow:inset 0 3px #ffffff6b,inset 0 -4px #a9410a21!important}.faq-fire-motion{z-index:4;pointer-events:none;transform-origin:50% 88%;width:5.15vw;height:13.55svh;position:absolute;top:65.55svh;left:16.15vw;overflow:visible}.faq-fire-sprite{clip-path:polygon(43% 0,64% 16%,73% 31%,92% 44%,81% 68%,91% 86%,67% 100%,27% 96%,8% 78%,19% 60%,9% 44%,31% 28%);mix-blend-mode:screen;transform-origin:50% 90%;background-image:url(/ref-faq-open.png);background-position:-16.15vw -65.55svh;background-repeat:no-repeat;background-size:100vw 100svh;animation:.98s cubic-bezier(.45,0,.55,1) infinite alternate faqFireFlicker;display:block;position:absolute;inset:0}.faq-fire-glow{mix-blend-mode:screen;transform-origin:50% 70%;background:radial-gradient(#fff4977a 0%,#ff871d33 42%,#0000 72%);border-radius:50%;width:92%;height:48%;animation:1.32s ease-in-out infinite alternate faqFireGlow;position:absolute;bottom:1%;left:4%}.faq-fire-sparks,.faq-fire-sparks:before,.faq-fire-sparks:after{content:"";background:#ffe36b;width:.28vw;height:.28vw;display:block;position:absolute;box-shadow:0 0 .34vw #ffbe26db}.faq-fire-sparks{animation:1.55s linear infinite faqSparkRise;top:20%;left:56%}.faq-fire-sparks:before{animation:1.34s linear -410ms infinite faqSparkRise;top:1.25vw;left:-2.05vw}.faq-fire-sparks:after{animation:1.72s linear -720ms infinite faqSparkRise;top:2.05vw;left:1.55vw}}@keyframes faqFireFlicker{0%{opacity:.58;filter:brightness(.98)saturate(1.12);transform:translate(-1px,1px)scale(.96,.94)skew(-2deg)}45%{opacity:.82;filter:brightness(1.13)saturate(1.22);transform:translate(1px,-2px)scale(1.02,1.07)skew(2deg)}to{opacity:.7;filter:brightness(1.06)saturate(1.3);transform:translate(-1px,-1px)scale(.98,1.03)skew(-1deg)}}@keyframes faqFireGlow{0%{opacity:.35;transform:scale(.84,.72)}to{opacity:.76;transform:scale(1.1,.94)}}@keyframes faqSparkRise{0%{opacity:0;transform:translateY(.6vw)scale(.7)}25%{opacity:1}75%{opacity:.82}to{opacity:0;transform:translate(.42vw,-2.4vw)scale(.35)}}@media (prefers-reduced-motion:reduce){.faq-fire-sprite,.faq-fire-glow,.faq-fire-sparks,.faq-fire-sparks:before,.faq-fire-sparks:after{animation:none!important}.faq-fire-sprite{opacity:.65}.faq-fire-glow{opacity:.42}.faq-fire-sparks{display:none}}@media (width>=1101px){html{scroll-behavior:auto;scroll-snap-type:none!important}.marketing-home>section,.marketing-home>[data-scroll-section]{scroll-snap-align:none!important;opacity:1!important;will-change:auto!important;background-color:#078ff4!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;transform:none!important}.marketing-home>.hero-section{background-image:url(/ref-hero-open-v4.png)!important}.marketing-home>.quest-section{background-image:url(/ref-quest-open-no-cta.png)!important}.marketing-home>.flow-section{background-image:url(/ref-progress-open-clean.png)!important}.marketing-home>.trust-section{background-image:url(/ref-trust-open-no-copy.png)!important}.marketing-home>.advertiser-section{background-image:url(/ref-advertisers-open.png)!important}.marketing-home>.faq-section{background-image:url(/ref-faq-open.png)!important}.marketing-home .section-art-layer{display:none!important}.section-transition-layer{opacity:0!important;display:none!important}.marketing-home .hero-layout,.marketing-home .page-section .section-inner,.motion-ready .marketing-home .hero-layout,.motion-ready .marketing-home .page-section .section-inner,.motion-ready .marketing-home .hero-layout[data-reveal],.motion-ready .marketing-home .page-section .section-inner[data-reveal],.motion-ready .marketing-home .hero-layout[data-reveal].is-visible,.motion-ready .marketing-home .page-section .section-inner[data-reveal].is-visible{opacity:0!important;transition:none!important;transform:translate(0,0)!important}.marketing-home .trust-section .section-inner,.marketing-home .faq-section .section-inner,.motion-ready .marketing-home .trust-section .section-inner,.motion-ready .marketing-home .faq-section .section-inner,.motion-ready .marketing-home .trust-section .section-inner[data-reveal],.motion-ready .marketing-home .faq-section .section-inner[data-reveal],.motion-ready .marketing-home .trust-section .section-inner[data-reveal].is-visible,.motion-ready .marketing-home .faq-section .section-inner[data-reveal].is-visible{opacity:1!important}.marketing-home .trust-section .trust-story,.marketing-home .faq-section .faq-copy{opacity:0!important;pointer-events:none!important}:is(.marketing-home>.faq-section,.marketing-home>.faq-section:has(.faq-list details[open])){height:100svh!important;min-height:0!important;max-height:100svh!important;overflow:hidden!important}.quest-motion-layer:before{filter:blur(14px);opacity:1;background:radial-gradient(at 50% 22%,#006bebeb 0%,#006beb8c 38%,#0886f433 62%,#0000 78%),radial-gradient(at 50% 70%,#0e91f659,#0000 70%);border-radius:48% 52% 42% 46%/22% 24% 58% 56%;width:28vw;height:58svh;top:22.5svh;left:36.2vw}.quest-motion-dino{filter:drop-shadow(0 4px 3px #00264c2e)}.trust-dino-cover{z-index:2;pointer-events:none;background:#0d87f4;width:21vw;height:30svh;position:absolute;top:64svh;left:5.5vw;-webkit-mask-image:radial-gradient(78% 72% at 46% 40%,#000 0% 52%,#000000b3 68%,#0000 88%);mask-image:radial-gradient(78% 72% at 46% 40%,#000 0% 52%,#000000b3 68%,#0000 88%);display:block!important}.trust-motion-dino{z-index:4;filter:drop-shadow(0 3px 2px #00285024);width:15.6vw;top:61svh;left:10.6vw}.trust-motion-layer .paper-scan{z-index:5}.trust-static-dino{display:none!important}.marketing-home .trust-section .trust-list{pointer-events:none!important;background:0 0!important;width:52.51vw!important;height:65.25svh!important;max-height:none!important;padding:0!important;display:block!important;position:absolute!important;top:18.7svh!important;left:42.45vw!important;overflow:visible!important}.marketing-home .trust-card,.marketing-home .trust-card[open]{height:12.4svh!important;min-height:0!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;margin:0!important;display:block!important;position:absolute!important;left:0!important;right:0!important;overflow:visible!important}.marketing-home .trust-card:first-child{z-index:3;top:8.2svh!important}.marketing-home .trust-card:nth-child(2){z-index:3;top:26.6svh!important}.marketing-home .trust-card:nth-child(3){z-index:3;top:45svh!important}.marketing-home .trust-card[open]{z-index:4!important;background:0 0!important;height:auto!important;min-height:12.4svh!important}.marketing-home .trust-card summary{z-index:8!important;cursor:pointer!important;pointer-events:auto!important;width:100%!important;height:12.4svh!important;min-height:12.4svh!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.marketing-home .trust-card summary>*{opacity:0!important;pointer-events:none!important}.marketing-home .trust-card summary b,.marketing-home .trust-card summary b:before,.marketing-home .trust-card[open] summary b,.marketing-home .trust-card[open] summary b:before{opacity:0!important;content:none!important;display:none!important}.marketing-home .trust-card p,.marketing-home .trust-card[open] p{z-index:4;pointer-events:none;border-radius:14px;max-width:none;max-height:10.2svh;overflow:auto;box-shadow:0 10px 28px #001e5a47;color:#f4fbfffa!important;background:#003a8f!important;margin:0!important;padding:1.1svh 1.2vw 1.3svh!important;font-size:min(1vw,16.5px)!important;line-height:1.4!important;display:none!important;position:absolute!important;inset:7.2svh 7.2vw auto 12.8vw!important}.marketing-home .trust-card[open] p{animation:.22s ease-out both faqAnswerIn;display:block!important}.marketing-home .flow-section .step-visual,.marketing-home .flow-section .step-visual img,.marketing-home .flow-section .section-inner:before,.marketing-home .flow-dino-trail{content:none!important;display:none!important}.marketing-home .faq-section .faq-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#beedff8c transparent;z-index:8!important;pointer-events:auto!important;background:#0a7fe0!important;width:min(44.75vw,748px)!important;height:auto!important;min-height:min(46svh,460px)!important;max-height:min(64svh,680px)!important;padding:min(.4vw,8px) min(1.35vw,23px) min(1.6vw,26px)!important;top:min(14.2vw,238px)!important;left:min(48.15vw,805px)!important;overflow:hidden auto!important;box-shadow:0 0 48px 42px #0a7fe0!important}.marketing-home .faq-section .faq-list details,.marketing-home .faq-section .faq-list details[open]{z-index:2;pointer-events:auto!important;opacity:1!important;width:100%!important;height:auto!important;min-height:min(7vw,118px)!important;display:block!important;position:relative!important;overflow:visible!important}.marketing-home .faq-section .faq-list details:last-child{z-index:3;padding-bottom:min(.6vw,10px)}.marketing-home .faq-section .faq-list summary,.marketing-home .faq-section .faq-list details[open] summary{z-index:4!important;pointer-events:auto!important;cursor:pointer!important;opacity:1!important;grid-template-columns:minmax(0,1fr) min(3.2vw,54px)!important;align-items:center!important;height:auto!important;min-height:min(7vw,118px)!important;display:grid!important;position:relative!important}.marketing-home .faq-section .faq-list summary strong,.marketing-home .faq-section .faq-list summary span{pointer-events:none;opacity:1!important}.marketing-home .faq-section .faq-list summary span{background:0 0!important;font-size:0!important}.marketing-home .faq-section .faq-list summary span:before{color:#83edba;font:300 min(2.55vw,42px)/1 Arial,sans-serif;content:"+"!important;display:block!important}.marketing-home .faq-section .faq-list summary:hover span:before{color:#ff7628}.marketing-home .faq-section .faq-list details p,.marketing-home .faq-section .faq-list details[open] p{max-width:100%;display:none;color:#fffffff0!important;width:min(38vw,640px)!important;margin:0!important;padding:0 min(2.2vw,36px) min(1.55vw,26px) min(.55vw,9px)!important;font-size:min(1.08vw,18px)!important;line-height:1.55!important;position:static!important}.marketing-home .faq-section .faq-list details[open] p{animation:.24s ease-out both faqAnswerIn;display:block!important}.faq-artboard-mask{z-index:5!important;pointer-events:none!important;background:#0984f7!important;width:50vw!important;height:28svh!important;position:absolute!important;top:72svh!important;left:46.5vw!important;box-shadow:0 -40px 48px 32px #0984f7!important}.faq-fire-motion{transform:translateZ(0);z-index:6!important;position:absolute!important;top:65.55svh!important;bottom:auto!important;left:16.15vw!important}}@media (width<=1100px){.trust-dino-cover,.faq-artboard-mask{display:none!important}.trust-static-dino{display:block}.marketing-home .trust-card summary b{position:static;opacity:1!important}.marketing-home .trust-card[open] p,.marketing-home .faq-list details[open] p{animation:.22s ease-out both faqAnswerIn}.marketing-home>[data-scroll-section]{opacity:1!important;transform:none!important}.motion-ready [data-reveal]{transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1)}}@media (prefers-reduced-motion:reduce){.marketing-home .trust-card[open] p,.marketing-home .faq-list details[open] p,.marketing-home .faq-section .faq-list details[open] p{animation:none!important}html{scroll-behavior:auto}}:root{--action-orange-top:#ff7b2b;--action-orange-bottom:#ed4f08;--action-orange-edge:#ffb06d;--action-orange-shelf:#a93600;--action-blue:#075daf;--action-cyan:#9ee7ff}.pixel-button,.glass-button{box-sizing:border-box;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);color:#fff;white-space:nowrap;border-radius:0;justify-content:center;gap:0;font-family:Arial Narrow,Impact,sans-serif;font-weight:900;line-height:1;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;overflow:hidden;filter:none!important;transform:none!important}.pixel-button,.pixel-button:hover,.pixel-button:focus-visible{border:2px solid var(--action-orange-edge);color:#fff;background:linear-gradient(180deg, var(--action-orange-top) 0%, #f55d10 58%, var(--action-orange-bottom) 100%);box-shadow:inset 0 3px 0 #ffc445c7, inset 0 -5px 0 #a02b0052, 0 5px 0 var(--action-orange-shelf), 0 11px 22px #601e0038}.pixel-button:hover,.pixel-button:focus-visible{box-shadow:inset 0 3px 0 #ffdb70eb, inset 0 -5px 0 #a02b0047, 0 5px 0 var(--action-orange-shelf), 0 0 0 3px #ffbc7033, 0 12px 24px #601e0042;background:linear-gradient(#ff8a37 0%,#ff6718 58%,#f2550c 100%);border-color:#ffd09e}.pixel-button:active{border-color:var(--action-orange-edge);box-shadow:inset 0 4px 0 #7e210047, 0 3px 0 var(--action-orange-shelf);background:linear-gradient(#e54a06 0%,#f25a0c 100%)}.glass-button,.glass-button:hover,.glass-button:focus-visible,.glass-button:active{border:2px solid var(--action-cyan);color:#fff;background:#0558ae29;box-shadow:inset 0 1px #ffffff3d,0 0 18px #54cfff2e}.glass-button:hover,.glass-button:focus-visible{background:#0c6fcc66;border-color:#d9f7ff;box-shadow:inset 0 1px #ffffff57,0 0 0 3px #78ddff29,0 0 22px #54cfff4d}.pixel-button:focus-visible,.glass-button:focus-visible{outline-offset:4px;outline:3px solid #fff8af}.pixel-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:inset 0 3px #ffc4456b,inset 0 -5px #a02b0033,0 4px #8f3b16}.measured-button-hover{display:none!important}@media (width>=1101px){.motion-ready .marketing-home .hero-section .hero-layout[data-reveal].is-visible,.motion-ready .marketing-home .quest-section .section-inner[data-reveal].is-visible,.motion-ready .marketing-home .advertiser-section .section-inner[data-reveal].is-visible{opacity:1!important}.marketing-home .hero-panel>h1,.marketing-home .hero-panel>.lead,.marketing-home .quest-section .split-copy,.marketing-home .quest-window>.quest-image-wrap,.marketing-home .quest-detail>:not(.pixel-button),.marketing-home .advertiser-window>:not(.pixel-button){opacity:0!important;pointer-events:none!important}.marketing-home .quest-window,.marketing-home .quest-detail,.marketing-home .advertiser-window{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.marketing-home .hero-actions a.pixel-button,.marketing-home .quest-detail>a.pixel-button,.marketing-home .advertiser-window>a.pixel-button{text-shadow:0 2px 2px #892a0047;border:2px solid var(--action-orange-edge)!important;color:#fff!important;background:linear-gradient(180deg, var(--action-orange-top) 0%, #f55d10 58%, var(--action-orange-bottom) 100%)!important;box-shadow:inset 0 3px 0 #ffc445c7, inset 0 -5px 0 #a02b0052, 0 5px 0 var(--action-orange-shelf), 0 11px 22px #601e0038!important;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)!important;justify-content:center!important;align-items:center!important;padding:0 min(1.38vw,23px)!important;display:inline-flex!important;overflow:hidden!important}.marketing-home .hero-actions a.pixel-button:hover,.marketing-home .hero-actions a.pixel-button:focus-visible,.marketing-home .quest-detail>a.pixel-button:hover,.marketing-home .quest-detail>a.pixel-button:focus-visible,.marketing-home .advertiser-window>a.pixel-button:hover,.marketing-home .advertiser-window>a.pixel-button:focus-visible{box-shadow:inset 0 3px 0 #ffdb70eb, inset 0 -5px 0 #a02b0047, 0 5px 0 var(--action-orange-shelf), 0 0 0 3px #ffbc7033, 0 12px 24px #601e0042!important;background:linear-gradient(#ff8a37 0%,#ff6718 58%,#f2550c 100%)!important;border-color:#ffd09e!important}.marketing-home .hero-actions a.glass-button,.marketing-home .hero-actions a.glass-button:hover,.marketing-home .hero-actions a.glass-button:focus-visible,.marketing-home .hero-actions a.glass-button:active{border:2px solid var(--action-cyan)!important;color:#fff!important;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)!important;background:linear-gradient(#0869c4 0%,#0755aa 100%)!important;justify-content:center!important;align-items:center!important;padding:0 min(1.38vw,23px)!important;display:inline-flex!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff3d,0 0 18px #54cfff2e!important}.marketing-home .hero-actions a.glass-button{width:18.95vw!important}.marketing-home .hero-actions a.glass-button:hover,.marketing-home .hero-actions a.glass-button:focus-visible{background:linear-gradient(#0d7bd8 0%,#0963bb 100%)!important;border-color:#d9f7ff!important;box-shadow:inset 0 1px #ffffff57,0 0 0 3px #78ddff29,0 0 22px #54cfff4d!important}.site-header .desktop-nav>.pixel-button,.site-header .desktop-nav>.pixel-button:hover,.site-header .desktop-nav>.pixel-button:focus-visible,.site-header .desktop-nav>.pixel-button:active{transform:translateY(-50%)!important}.site-frame:has(.marketing-home)>.site-header{opacity:1!important}.site-frame:has(.marketing-home)>.site-header .brand{opacity:0!important;pointer-events:none!important}.site-frame:has(.marketing-home)>.site-header .desktop-nav>a:not(.pixel-button){opacity:0!important;pointer-events:none!important}.site-frame:has(.marketing-home)>.site-header .mobile-nav{opacity:0!important;pointer-events:none!important}.marketing-home .trust-card p,.marketing-home .trust-card[open] p{max-height:none!important;top:9.4svh!important;overflow:visible!important}.marketing-home .trust-card summary:focus-visible{border-radius:16px;outline:none!important;box-shadow:inset 0 0 0 2px #fff4a5d1!important}.marketing-home .faq-section .faq-list{scrollbar-width:none!important;height:auto!important;min-height:min(46svh,460px)!important;max-height:none!important;overflow:visible!important}.marketing-home .faq-section .faq-list details,.marketing-home .faq-section .faq-list details[open],.marketing-home .faq-section .faq-list summary,.marketing-home .faq-section .faq-list details[open] summary{min-height:min(6.8vw,114px)!important}.marketing-home .faq-section .faq-list details:last-child{padding-bottom:min(1vw,16px)!important}}@media (width<=1100px){.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#055cb2d1!important;box-shadow:0 10px 28px #003a8233!important}.marketing-home .trust-card,.marketing-home .trust-card[open],.marketing-home .faq-list details,.marketing-home .faq-list details[open]{background:linear-gradient(145deg,#064faa85,#022a708a)!important;border:1px solid #beedff9e!important;border-radius:20px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff29,0 14px 30px #002a7029!important}.marketing-home .trust-card p,.marketing-home .faq-list details p{max-height:none;overflow:visible}.marketing-home .faq-list summary:focus-visible{border-radius:18px;outline:none!important;box-shadow:inset 0 0 0 2px #fff4a5d1!important}}:root{--p4p-orange-top:#ff7b2b;--p4p-orange-mid:#f55d10;--p4p-orange-bottom:#ed4f08;--p4p-orange-edge:#ffb06d;--p4p-orange-shelf:#a93600;--p4p-cyan:#9ee7ff;--p4p-disclosure-blue:#0a7fe0;--p4p-mint:#83edba}.p4p-action,.p4p-action:hover,.p4p-action:focus-visible,.p4p-action:active{--p4p-cut:8px;box-sizing:border-box;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:0;font-family:Arial Narrow,Impact,sans-serif;font-weight:900;line-height:1;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;display:inline-flex;overflow:hidden;border:2px solid var(--p4p-orange-edge)!important;color:#fff!important;background:linear-gradient(180deg, var(--p4p-orange-top) 0%, var(--p4p-orange-mid) 58%, var(--p4p-orange-bottom) 100%)!important;box-shadow:inset 0 3px #ffc445c7, inset 0 -5px #a02b0052, 0 5px var(--p4p-orange-shelf), 0 11px 22px #601e0038!important;clip-path:polygon(var(--p4p-cut) 0, calc(100% - var(--p4p-cut)) 0, 100% var(--p4p-cut), 100% calc(100% - var(--p4p-cut)), calc(100% - var(--p4p-cut)) 100%, var(--p4p-cut) 100%, 0 calc(100% - var(--p4p-cut)), 0 var(--p4p-cut))!important;filter:none!important;transform:none!important}.p4p-action:hover,.p4p-action:focus-visible{box-shadow:inset 0 3px #ffdb70eb, inset 0 -5px #a02b0047, 0 5px var(--p4p-orange-shelf), 0 0 0 3px #ffbc7033, 0 12px 24px #601e0042!important;background:linear-gradient(#ff8a37 0%,#ff6718 58%,#f2550c 100%)!important;border-color:#ffd09e!important}.p4p-action:active{box-shadow:inset 0 4px #7e210047, 0 3px var(--p4p-orange-shelf)!important;background:linear-gradient(#e54a06 0%,#f25a0c 100%)!important}.p4p-action-outline,.p4p-action-outline:active{border-color:var(--p4p-cyan)!important;background:#0558ae29!important;box-shadow:inset 0 1px #ffffff3d,0 0 18px #54cfff2e!important}.p4p-action:focus-visible{outline-offset:4px;outline:3px solid #fff8af}.p4p-action:disabled{cursor:not-allowed;opacity:.52}.marketing-home .trust-list.disclosure-list .trust-card summary{grid-template-columns:48px minmax(0,1fr) 30px}.marketing-home .trust-list.disclosure-list .trust-card summary>span{grid-column:1}.marketing-home .trust-list.disclosure-list .trust-card summary>h3{grid-column:2}.marketing-home .trust-list.disclosure-list .trust-card summary>b{grid-column:3}@media (width<=1100px){.marketing-home .trust-list.disclosure-list .trust-card p{margin-left:64px}}@media (width>=1101px){.site-header .brand{overflow:visible;width:clamp(236px,20.5vw,330px)!important;height:clamp(48px,4.8vw,68px)!important}.site-header .brand img{object-fit:contain;object-position:left center;width:100%;height:100%;image-rendering:pixelated}.site-frame:has(.marketing-home)>.site-header .brand{opacity:1!important;pointer-events:auto!important}.site-frame:has(.marketing-home)>.site-header .desktop-nav>a:not(.p4p-action){opacity:1!important;pointer-events:auto!important}.site-frame:has(.marketing-home)>.site-header .brand{width:clamp(236px,20.5vw,330px);height:clamp(42px,4.8vw,68px);position:absolute;top:50%;left:4.3vw;overflow:visible;transform:translateY(-50%)}.site-frame:has(.marketing-home)>.site-header .brand img{object-fit:contain;object-position:left center;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 4px 5px #192b5440)}.marketing-home .hero-actions .p4p-action-outline,.marketing-home .hero-actions .p4p-action-outline:active{background:linear-gradient(#0869c4 0%,#0755aa 100%)!important}.marketing-home .hero-actions .p4p-action-outline:hover,.marketing-home .hero-actions .p4p-action-outline:focus-visible{background:linear-gradient(#0d7bd8 0%,#0963bb 100%)!important}.site-header .desktop-nav>.p4p-action,.site-header .desktop-nav>.p4p-action:active{--p4p-cut:5px;box-shadow:inset 0 2px #ffc445c7, inset 0 -4px #a02b0052, 0 4px var(--p4p-orange-shelf), 0 9px 18px #601e0033!important;transform:translateY(-50%)!important}.site-header .desktop-nav>.p4p-action:hover,.site-header .desktop-nav>.p4p-action:focus-visible{--p4p-cut:5px;box-shadow:inset 0 2px #ffdb70eb, inset 0 -4px #a02b0047, 0 4px var(--p4p-orange-shelf), 0 0 0 3px #ffbc7033, 0 10px 20px #601e003d!important;background:linear-gradient(#ff8a37 0%,#ff6718 58%,#f2550c 100%)!important;border-color:#ffd09e!important;transform:translateY(-50%)!important}.marketing-home .advertiser-window>a.p4p-action,.marketing-home .advertiser-window>a.p4p-action:hover,.marketing-home .advertiser-window>a.p4p-action:focus-visible,.marketing-home .advertiser-window>a.p4p-action:active{width:23.25vw!important;height:8.65svh!important;padding:0 min(1.6vw,27px)!important;font-size:min(1.45vw,24px)!important;top:47.8svh!important;left:36vw!important}.marketing-home .trust-section .trust-list.disclosure-list{z-index:8!important;background:var(--p4p-disclosure-blue)!important;width:52.51vw!important;height:auto!important;min-height:56svh!important;max-height:none!important;box-shadow:0 0 48px 38px var(--p4p-disclosure-blue)!important;pointer-events:auto!important;border:0!important;border-radius:0!important;padding:min(.4vw,8px) min(1.35vw,23px) min(1.3vw,22px)!important;display:block!important;position:absolute!important;top:18.7svh!important;left:42.45vw!important;overflow:visible!important}.marketing-home .trust-list.disclosure-list .trust-card,.marketing-home .trust-list.disclosure-list .trust-card[open]{z-index:1!important;width:100%!important;height:auto!important;min-height:min(9.2vw,142px)!important;box-shadow:none!important;opacity:1!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.marketing-home .trust-list.disclosure-list .trust-card:not(:last-child){border-bottom:1px solid #beedff8f!important}.marketing-home .trust-list.disclosure-list .trust-card summary,.marketing-home .trust-list.disclosure-list .trust-card[open] summary{z-index:2!important;color:#fffdf7!important;width:100%!important;height:auto!important;min-height:min(9.2vw,142px)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;grid-template-columns:min(4.4vw,68px) minmax(0,1fr) min(3.2vw,54px)!important;align-items:center!important;gap:min(1.2vw,20px)!important;margin:0!important;padding:min(.8vw,13px) min(.55vw,9px)!important;display:grid!important;position:relative!important}.marketing-home .trust-list.disclosure-list .trust-card summary>span{font-family:Arial Narrow,Impact,sans-serif;opacity:1!important;color:var(--p4p-mint)!important;grid-area:1/1!important;font-size:min(1.7vw,27px)!important;font-weight:900!important;display:block!important}.marketing-home .trust-list.disclosure-list .trust-card summary>span:after{content:none!important;display:none!important}.marketing-home .trust-list.disclosure-list .trust-card summary>h3{text-transform:uppercase;text-shadow:0 3px 10px #002d757a;font-family:Arial Narrow,Impact,sans-serif;opacity:1!important;color:#fffdf7!important;white-space:normal!important;grid-area:1/2!important;margin:0!important;font-size:min(1.46vw,24.5px)!important;font-weight:900!important;line-height:1.08!important;display:block!important}.marketing-home .trust-list.disclosure-list .trust-card summary>b,.marketing-home .trust-list.disclosure-list .trust-card[open] summary>b{opacity:1!important;width:min(3.2vw,54px)!important;height:min(3.2vw,54px)!important;color:var(--p4p-mint)!important;background:0 0!important;grid-area:1/3!important;place-items:center!important;font-size:0!important;display:grid!important;transform:none!important}.marketing-home .trust-list.disclosure-list .trust-card summary>b:before,.marketing-home .trust-list.disclosure-list .trust-card[open] summary>b:before{content:"+"!important;opacity:1!important;color:inherit!important;font:300 min(2.55vw,42px)/1 Arial,sans-serif!important;display:block!important}.marketing-home .trust-list.disclosure-list .trust-card summary:hover>b,.marketing-home .trust-list.disclosure-list .trust-card summary:focus-visible>b{color:#ff7628!important}.marketing-home .trust-list.disclosure-list .trust-card summary:focus-visible{box-shadow:none!important;outline:none!important}.marketing-home .trust-list.disclosure-list .trust-card p,.marketing-home .trust-list.disclosure-list .trust-card[open] p{color:#fffffff0!important;width:auto!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 min(4.2vw,70px) min(1.7vw,28px) min(5.6vw,88px)!important;font-size:min(1.08vw,18px)!important;line-height:1.55!important;display:none!important;position:static!important;inset:auto!important;overflow:visible!important}.marketing-home .trust-list.disclosure-list .trust-card[open] p{z-index:3!important;background:var(--p4p-disclosure-blue)!important;box-shadow:0 -2px 0 var(--p4p-disclosure-blue)!important;margin-top:-2px!important;animation:none!important;display:block!important;position:relative!important}.marketing-home .faq-list.disclosure-list,.marketing-home .faq-list.disclosure-list details,.marketing-home .faq-list.disclosure-list details:not([open]),.marketing-home .faq-list.disclosure-list summary,.marketing-home .faq-list.disclosure-list summary strong,.marketing-home .faq-list.disclosure-list summary span{opacity:1!important;visibility:visible!important;filter:none!important}.marketing-home .faq-section .faq-list.disclosure-list details[open] p{opacity:1!important;visibility:visible!important;filter:none!important;color:#fffffff5!important;animation:none!important}.marketing-home+.site-footer{opacity:1!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important}.marketing-home+.site-footer .brand-footer{isolation:isolate;position:relative;pointer-events:auto!important}.marketing-home+.site-footer .brand-footer:before{content:"";z-index:0;background:#168af3;position:absolute;inset:-10px -18px;box-shadow:0 0 22px 14px #168af3}.marketing-home+.site-footer .brand-footer img{z-index:1;image-rendering:pixelated;position:relative}.marketing-home .quest-motion-layer:before{display:none!important}.marketing-home .quest-motion-dino{animation:6.8s linear infinite quest-dino-castle-run}.marketing-home+.site-footer .footer-main nav,.marketing-home+.site-footer .footer-meta{opacity:0!important;pointer-events:none!important}}@keyframes quest-dino-castle-run{0%,5%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}14%{transform:translate(3.75vw,-6.3svh)rotate(-4deg)scale(.98,1.03)}23%{transform:translate(7.5vw,-4.9svh)rotate(0)scale(1.04,.96)}32%{transform:translate(8.95vw,-11.8svh)rotate(-3deg)scale(.98,1.03)}41%{transform:translate(10.4vw,-10.3svh)rotate(0)scale(1.04,.96)}50%{transform:translate(9.45vw,-18svh)rotate(3deg)scale(.98,1.03)}59%{transform:translate(8.5vw,-16.4svh)rotate(0)scale(1.04,.96)}68%{transform:translate(9.05vw,-23.4svh)rotate(-3deg)scale(.98,1.03)}77%{transform:translate(9.6vw,-20.1svh)rotate(0)scale(1.03,.97)}87%{opacity:1;transform:translate(9.6vw,-24.3svh)rotate(0)scale(.92)}91%{opacity:0;transform:translate(9.6vw,-25.2svh)rotate(0)scale(.82)}92%,96%{opacity:0;transform:translate(0,0)rotate(0)scale(1)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}.marketing-home .faq-section .faq-list.disclosure-list details[open],.marketing-home .faq-section .faq-list.disclosure-list details[open] summary,.marketing-home .faq-section .faq-list.disclosure-list details[open] summary strong,.marketing-home .faq-section .faq-list.disclosure-list details[open] p{opacity:1!important;visibility:visible!important;filter:none!important}.marketing-home .faq-section .faq-list.disclosure-list details[open] p{color:#fff!important;animation:none!important}@media (width<=800px){.site-header .brand img,.site-footer .brand img{image-rendering:pixelated}.mobile-nav>summary.p4p-action,.mobile-nav>summary.p4p-action:active{--p4p-cut:5px;width:94px;min-height:44px;padding:0 15px;font-size:14px;box-shadow:inset 0 2px #ffc445c7, inset 0 -4px #a02b0052, 0 4px var(--p4p-orange-shelf)!important}.mobile-nav>summary.p4p-action:hover,.mobile-nav>summary.p4p-action:focus-visible{background:linear-gradient(#ff8a37 0%,#ff6718 58%,#f2550c 100%)!important;border-color:#ffd09e!important}.mobile-nav nav .p4p-action{width:100%;min-height:48px;margin-top:4px}}.brand.brand-composite{align-items:center!important;gap:1.8%!important;display:flex!important;overflow:visible!important}.brand.brand-composite .brand-mascot{image-rendering:pixelated;z-index:2!important;object-fit:contain!important;object-position:center!important;flex:none!important;width:auto!important;height:66%!important;position:relative!important}.brand.brand-composite .brand-wordmark-window{z-index:1;flex:auto;align-self:stretch;min-width:0;position:relative;overflow:hidden}.brand.brand-composite .brand-wordmark-source{image-rendering:pixelated;z-index:1!important;object-fit:contain!important;object-position:right center!important;width:100%!important;max-width:none!important;height:100%!important;position:relative!important;top:auto!important;right:auto!important}.brand.brand-composite.brand-footer .brand-wordmark-source{object-position:left center!important}.marketing-home .disclosure-list summary .disclosure-index{color:var(--p4p-mint)!important;opacity:1!important;visibility:visible!important;font-family:Arial Narrow,Impact,sans-serif!important;font-weight:900!important;line-height:1!important;transform:none!important}.marketing-home .faq-section .faq-list.disclosure-list details[open] summary .disclosure-index{z-index:20!important;color:var(--p4p-mint)!important;opacity:1!important;visibility:visible!important;font-size:min(1.7vw,27px)!important;display:block!important;position:relative!important}@media (width<=1100px){.marketing-home .faq-section .faq-list.disclosure-list details[open] summary .disclosure-index{font-size:20px!important}}.marketing-home .disclosure-list summary .disclosure-index:before,.marketing-home .disclosure-list details[open] summary .disclosure-index:before,.marketing-home .faq-section .faq-list.disclosure-list summary .disclosure-index:before,.marketing-home .faq-section .faq-list.disclosure-list details[open] summary .disclosure-index:before{content:none!important;display:none!important}.marketing-home .disclosure-list summary .disclosure-title{text-transform:uppercase;text-shadow:0 3px 10px #002d757a;color:#fffdf7!important;opacity:1!important;font-family:Arial Narrow,Impact,sans-serif!important;font-weight:900!important;line-height:1.08!important}.marketing-home .disclosure-list summary .disclosure-toggle,.marketing-home .disclosure-list details[open] summary .disclosure-toggle{color:var(--p4p-mint)!important;opacity:1!important;background:0 0!important;font-size:0!important;transform:none!important}.marketing-home .disclosure-list summary .disclosure-toggle:before,.marketing-home .disclosure-list details[open] summary .disclosure-toggle:before{content:"+"!important;color:inherit!important;font:300 clamp(30px,2.55vw,42px)/1 Arial,sans-serif!important;display:block!important}.marketing-home .disclosure-list summary:hover .disclosure-toggle,.marketing-home .disclosure-list summary:focus-visible .disclosure-toggle{color:#ff7628!important}@media (width>=1101px){.marketing-home .faq-section .faq-artboard-mask{z-index:0!important}.marketing-home .faq-section .section-inner{z-index:2!important}.marketing-home .faq-section .faq-list.disclosure-list{background:var(--p4p-disclosure-blue)!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:0 0 48px 38px var(--p4p-disclosure-blue)!important;border:0!important;border-radius:0!important;padding:min(.4vw,8px) min(1.35vw,23px) min(1.3vw,22px)!important;display:block!important;overflow:visible!important}.marketing-home .faq-section .faq-list.disclosure-list details,.marketing-home .faq-section .faq-list.disclosure-list details[open]{width:100%!important;height:auto!important;min-height:min(6.8vw,114px)!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.marketing-home .faq-section .faq-list.disclosure-list details:not(:last-child){border-bottom:1px solid #beedff8f!important}.marketing-home .faq-section .faq-list.disclosure-list summary,.marketing-home .faq-section .faq-list.disclosure-list details[open] summary{color:#fffdf7!important;width:100%!important;height:auto!important;min-height:min(6.8vw,114px)!important;box-shadow:none!important;background:0 0!important;grid-template-columns:min(4.4vw,68px) minmax(0,1fr) min(3.2vw,54px)!important;align-items:center!important;gap:min(1.2vw,20px)!important;margin:0!important;padding:min(.8vw,13px) min(.55vw,9px)!important;display:grid!important}.marketing-home .faq-list.disclosure-list summary .disclosure-index{grid-column:1!important;width:auto!important;height:auto!important;font-size:min(1.7vw,27px)!important;display:block!important}.marketing-home .faq-list.disclosure-list summary .disclosure-title{white-space:normal!important;grid-column:2!important;margin:0!important;font-size:min(1.46vw,24.5px)!important;display:block!important}.marketing-home .faq-list.disclosure-list summary .disclosure-toggle{grid-column:3!important;place-items:center!important;width:min(3.2vw,54px)!important;height:min(3.2vw,54px)!important;display:grid!important}.marketing-home .faq-section .faq-list.disclosure-list details p,.marketing-home .faq-section .faq-list.disclosure-list details[open] p{color:#fffffff5!important;opacity:1!important;visibility:visible!important;filter:none!important;background:0 0!important;width:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0 min(4.2vw,70px) min(1.7vw,28px) min(5.6vw,88px)!important;font-size:min(1.08vw,18px)!important;line-height:1.55!important;animation:none!important;position:static!important;overflow:visible!important}.marketing-home .faq-section .faq-list.disclosure-list details p{display:none!important}.marketing-home .faq-section .faq-list.disclosure-list details[open] p{display:block!important}}@media (width<=1100px){.marketing-home .disclosure-list details>summary,.marketing-home .disclosure-list details[open]>summary{grid-template-columns:42px minmax(0,1fr) 38px!important;align-items:center!important;gap:10px!important;min-height:96px!important;padding:18px!important;display:grid!important}.marketing-home .disclosure-list summary .disclosure-index{grid-column:1!important;width:auto!important;height:auto!important;font-size:20px!important;display:block!important}.marketing-home .disclosure-list summary .disclosure-title{grid-column:2!important;margin:0!important;font-size:17px!important;display:block!important}.marketing-home .disclosure-list summary .disclosure-toggle{grid-column:3!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.marketing-home .disclosure-list details p,.marketing-home .disclosure-list details[open] p{color:#fffffff5!important;opacity:1!important;visibility:visible!important;filter:none!important;margin:0!important;padding:0 58px 24px 70px!important;animation:none!important}}.mobile-quest-dino,.mobile-flow-dino,.mobile-castle-flag,.mobile-quest-route-lights{display:none}.quest-art-stage{display:contents}@media (width<=1100px){.marketing-home{background:#168af3!important}.marketing-home>.persistent-sky,.marketing-home>section>.cloud-field,.marketing-home>.page-section>.cloud-field,.marketing-home .section-transition-layer{display:none!important}.marketing-home>.hero-section,.marketing-home>.page-section{background:0 0!important}.marketing-home>.hero-section:after,.marketing-home>.page-section:after,.marketing-home .flow-section .step-visual,.marketing-home .flow-section .step-visual img,.marketing-home .flow-section .section-inner:before,.marketing-home .flow-dino-trail,.marketing-home .measured-button-hover{display:none!important}.marketing-home .step-grid,.marketing-home .trust-list,.marketing-home .faq-list{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;top:auto!important;left:auto!important}}@media (width<=800px){:root{--mobile-sky:#168af3;--mobile-panel:#03439785;--mobile-panel-border:#beedff94}.marketing-home{overflow:clip visible;background:var(--mobile-sky)!important}:is(html:has(.marketing-home),body:has(.marketing-home)){overflow-x:clip}.marketing-home>.persistent-sky,.marketing-home>section>.cloud-field,.marketing-home .section-transition-layer{display:none!important}.marketing-home>.hero-section,.marketing-home>.page-section{background:0 0!important;min-height:0!important;overflow:hidden!important}.marketing-home>.hero-section:after,.marketing-home>.page-section:after,.marketing-home .section-art-layer,.marketing-home .section-transition-layer{display:none!important}.marketing-home .shell{width:min(100% - 28px,640px)!important}.marketing-home .page-section{scroll-margin-top:82px;padding:76px 0 70px!important}.marketing-home .section-inner,.motion-ready .marketing-home .section-inner[data-reveal],.motion-ready .marketing-home .section-inner[data-reveal].is-visible{opacity:1!important;min-height:0!important;transform:none!important}.marketing-home .eyebrow{color:#8bf0ce;letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:850}.marketing-home h2,.marketing-home .split-copy h2,.marketing-home .wide-heading h2,.marketing-home .trust-story h2,.marketing-home .advertiser-copy h2,.marketing-home .faq-copy h2{letter-spacing:-.025em;font-size:clamp(42px,11.7vw,58px)!important;line-height:.98!important}.marketing-home p,.marketing-home .split-copy>p:last-child,.marketing-home .advertiser-copy>p:last-child{font-size:16px;line-height:1.56}.site-frame:has(.marketing-home)>.site-header{-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);border-radius:16px;min-height:64px;padding:7px 9px 7px 12px;top:8px;background:#0456acc2!important;border:1px solid #beedff5c!important;width:calc(100% - 20px)!important;box-shadow:0 10px 28px #002f7433!important}.site-frame:has(.marketing-home)>.site-header .brand{width:min(52vw,184px);height:46px}.site-frame:has(.marketing-home)>.site-header .mobile-nav nav{background:#03489af7;border:1px solid #beedff7a;border-radius:16px;gap:3px;width:min(310px,100vw - 28px);padding:10px;top:56px;box-shadow:0 20px 44px #00235c52}.site-frame:has(.marketing-home)>.site-header .mobile-nav nav>a:not(.p4p-action){align-items:center;min-height:48px;padding:0 14px;display:flex}.marketing-home .hero-section{padding:92px 0 clamp(390px,84vw,680px)!important}.marketing-home .hero-layout,.motion-ready .marketing-home .hero-layout[data-reveal],.motion-ready .marketing-home .hero-layout[data-reveal].is-visible{opacity:1!important;min-height:0!important;padding:0!important;transform:none!important}.marketing-home .hero-panel{background:0 0!important;width:100%!important;padding:28px 10px 22px!important}.marketing-home .hero-panel h1{text-shadow:0 4px #002d702e;line-height:.94;font-size:clamp(46px,13.2vw,62px)!important}.marketing-home .hero-panel .lead{color:#fffffff0;max-width:36rem;margin:18px 0 24px;font-size:16px;line-height:1.55}.marketing-home .hero-actions{gap:12px;display:grid}.marketing-home .hero-actions a{width:100%;min-height:58px}.marketing-home .hero-art{z-index:-1;width:100%;max-width:100%;height:clamp(390px,84vw,680px);min-height:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 78%,#000000c7 86%,#0000 100%);mask-image:linear-gradient(#000 0 78%,#000000c7 86%,#0000 100%)}.marketing-home .hero-art:after{display:none}.marketing-home .hero-art .hero-scene-art{object-fit:contain;object-position:center bottom;width:100%;max-width:100%;height:auto;display:block;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.marketing-home .mobile-castle-flag{z-index:6;pointer-events:none;filter:drop-shadow(0 2px 2px #521e0038);width:31px;height:35px;display:block;position:absolute}.marketing-home .mobile-castle-flag:before{content:"";background:linear-gradient(90deg,#ffd27a 0 34%,#9a4306 35% 100%);width:3px;height:35px;position:absolute;top:0;left:2px;box-shadow:1px 0 #452007b3}.marketing-home .mobile-castle-flag:after{content:"";clip-path:polygon(0 0,100% 10%,82% 50%,100% 88%,0 100%);background:linear-gradient(#ff9a27 0%,#ff641b 62%,#d84000 100%);width:25px;height:16px;position:absolute;top:3px;left:5px;box-shadow:inset 0 2px #ffd16f,inset 0 -2px #9b3100}.marketing-home .quest-section .section-inner{gap:28px;display:grid}.marketing-home .split-copy{max-width:36rem}.marketing-home .split-copy>p:last-child{color:#ffffffe6;margin:20px 0 0}.marketing-home .quest-window{border-radius:24px;grid-template-columns:1fr;display:grid;overflow:hidden;border:1px solid var(--mobile-panel-border)!important;background:linear-gradient(160deg, #159aef47, var(--mobile-panel))!important;row-gap:0!important;box-shadow:inset 0 1px #ffffff26,0 20px 42px #00307533!important}.marketing-home .quest-image-wrap{overflow:visible;background:radial-gradient(at 50% 46%,#69d7ff47,#0000 60%),0 0!important;min-height:405px!important}.marketing-home .quest-art-stage{z-index:1;aspect-ratio:1122/1402;height:100%;display:block;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.marketing-home .quest-image-wrap .quest-island-art{filter:drop-shadow(0 18px 18px #00285e3d);max-width:none;position:absolute;inset:0;transform:none;object-fit:fill!important;object-position:center!important;width:100%!important;height:100%!important}.marketing-home .mobile-quest-flag{z-index:8;filter:drop-shadow(0 2px 2px #521e0059);width:22px;height:16px;top:5.55%;left:56.35%;transform:translate(-2px,-100%)}.marketing-home .mobile-quest-flag:before{background:linear-gradient(90deg,#ffd27a 0 34%,#9a4306 35% 100%);width:3px;height:16px;display:block;top:0;left:1px}.marketing-home .mobile-quest-flag:after{background:linear-gradient(#ff9a27 0%,#ff641b 62%,#d84000 100%);width:18px;height:11px;top:1px;left:4px}.marketing-home .mobile-quest-route-lights{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.marketing-home .mobile-quest-route-light,.marketing-home .mobile-quest-arrival-glow{pointer-events:none;mix-blend-mode:screen;will-change:opacity, transform, filter;border-radius:50%;position:absolute}.marketing-home .mobile-quest-route-light{left:var(--quest-light-x);top:var(--quest-light-y);aspect-ratio:2.05;opacity:0;width:18.5%;animation:7.2s cubic-bezier(.22,.72,.28,1) infinite both mobileQuestRoutePulse;animation-delay:calc(var(--quest-light-step) * 1.55s);background:radial-gradient(#ffffeafa 0 9%,#e0ff6ee6 24%,#53ff5e66 50%,#0000 73%);transform:translate(-50%,-50%)scale(.78);box-shadow:0 0 10px #e4ff6fc7,0 0 23px #49ff6c7a}.marketing-home .mobile-quest-route-light:after{content:"";border-radius:inherit;background:radial-gradient(#ffffffd1,#e1ff8833 58%,#0000 74%);position:absolute;inset:22% 13%}.marketing-home .mobile-quest-arrival-glow{aspect-ratio:1.2;opacity:0;filter:drop-shadow(0 0 12px #7eff8cb8);background:radial-gradient(#fffbb4cc,#74ff7c47 48%,#0000 74%);width:15%;animation:7.2s ease-out infinite both mobileQuestArrival;top:49.5%;left:49.7%;transform:translate(-50%,-50%)scale(.68)}.marketing-home .mobile-quest-dino{z-index:5;filter:drop-shadow(0 5px 4px #00285a33);transform-origin:50% 100%;animation:7.2s cubic-bezier(.44,.08,.22,1) infinite mobileQuestHop;display:block;position:absolute;top:71.9%;left:45.9%;transform:translate(-50%,-92%);object-fit:contain!important;width:58px!important;height:auto!important}.marketing-home .quest-motion-layer{display:none!important}.marketing-home .quest-detail{background:#02327b38!important;border-top:1px solid #beedff57!important;padding:24px 20px 26px!important}.marketing-home .quest-meta{align-items:start;display:flex}.marketing-home .quest-meta h3{font-size:24px}.marketing-home .milestones{margin:24px 0;padding:6px 0 0 23px}.marketing-home .milestones li{margin-bottom:24px;padding-left:18px;font-size:16px}.marketing-home .quest-detail .pixel-button{width:100%}.marketing-home .flow-section .wide-heading{margin-bottom:34px}.marketing-home .flow-section .section-inner:before,.marketing-home .flow-section .section-inner:after,.marketing-home .flow-dino-trail,.marketing-home .step-grid:after{content:none!important;display:none!important}.marketing-home .step-grid{grid-template-columns:1fr;gap:14px;padding-left:46px;display:grid;position:relative;overflow:visible}.marketing-home .step-grid:before{content:"";z-index:0;opacity:.78;pointer-events:none;background:repeating-linear-gradient(#8bf0ce 0 6px,#0000 6px 12px);width:2px;position:absolute;top:34px;bottom:34px;left:17px}.marketing-home .step-card{z-index:1;border-radius:18px;position:relative;overflow:visible;border:1px solid var(--mobile-panel-border)!important;border-bottom:1px solid var(--mobile-panel-border)!important;background:linear-gradient(145deg,#076fca8f,#033e9080)!important;min-height:0!important;padding:22px 18px 22px 20px!important;box-shadow:inset 0 1px #ffffff24,0 12px 28px #002a6a24!important}.marketing-home .step-card .step-visual,.marketing-home .step-card .step-visual img{display:none!important}.marketing-home .step-number{z-index:2;color:#8bf0ce;text-align:center;width:30px;text-shadow:0 0 0 var(--mobile-sky), 0 0 8px var(--mobile-sky);font-family:Arial Narrow,Impact,sans-serif;font-size:18px;font-weight:900;line-height:1;position:absolute;top:22px;left:-38px}.marketing-home .step-card h3{color:#fffdf7;margin:0 0 8px;font-size:20px}.marketing-home .step-card p{color:#ffffffdb;font-size:15px;line-height:1.55}.marketing-home .flow-motion-layer,.marketing-home .flow-motion-dino{display:none!important}.marketing-home .mobile-flow-dino{z-index:4;pointer-events:none;filter:drop-shadow(0 4px 3px #00235a2e);transform-origin:50% 100%;width:40px;height:auto;animation:10.5s linear infinite mobileFlowTrail;display:block;position:absolute;top:18px;left:-4px}.marketing-home .trust-section .section-inner{grid-template-columns:1fr;gap:22px;display:grid}.marketing-home .trust-story{color:#fff;overflow:visible;background:0 0!important;min-height:0!important;padding:0!important}.marketing-home .trust-story>div>p:last-child{color:#ffffffe6;margin:20px 0 0}.marketing-home .trust-static-dino{filter:drop-shadow(0 16px 18px #002a6638);align-self:center;animation:4.2s ease-in-out infinite mobileResearchBob;width:min(82vw,330px)!important;height:auto!important;margin:26px auto 2px!important;display:block!important}.marketing-home .trust-list,.marketing-home .faq-list{gap:10px;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important}.marketing-home .trust-list:before,.marketing-home .faq-list:before{content:none!important;display:none!important}.marketing-home .trust-card,.marketing-home .trust-card[open],.marketing-home .faq-list details,.marketing-home .faq-list details[open]{z-index:1!important;border:1px solid var(--mobile-panel-border)!important;opacity:1!important;filter:none!important;background:linear-gradient(145deg,#076fca9e,#033e9094)!important;border-radius:18px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff24,0 12px 28px #002a6a24!important}.marketing-home .trust-card:not(:last-child),.marketing-home .faq-list details:not(:last-child){border-bottom:1px solid var(--mobile-panel-border)!important}.marketing-home .disclosure-list details>summary,.marketing-home .disclosure-list details[open]>summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:2!important;cursor:pointer!important;width:100%!important;height:auto!important;min-height:88px!important;box-shadow:none!important;background:0 0!important;grid-template-columns:36px minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:18px 14px 18px 16px!important;display:grid!important;position:relative!important}.marketing-home .disclosure-list summary .disclosure-index{font-size:18px!important}.marketing-home .disclosure-list summary .disclosure-title{font-size:17px!important;line-height:1.12!important}.marketing-home .disclosure-list summary .disclosure-toggle{place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.marketing-home .disclosure-list summary .disclosure-toggle:before,.marketing-home .disclosure-list details[open] summary .disclosure-toggle:before{font-size:34px!important;line-height:1!important}.marketing-home .disclosure-list details[open] summary .disclosure-toggle:before{content:"–"!important}.marketing-home .disclosure-list details:not([open])>p{display:none!important}.marketing-home .disclosure-list details[open]>p{color:#fffffff0!important;opacity:1!important;visibility:visible!important;filter:none!important;max-height:none!important;margin:0!important;padding:0 16px 22px 62px!important;font-size:15px!important;line-height:1.55!important;display:block!important;position:static!important;overflow:visible!important}.marketing-home .trust-card summary>:not(.disclosure-index):not(.disclosure-title):not(.disclosure-toggle),.marketing-home .trust-list i{display:none!important}.marketing-home .advertiser-window{flex-direction:column;display:flex;overflow:hidden;background:0 0!important;min-height:0!important;padding:0!important}.marketing-home .advertiser-window ul{gap:12px;margin:26px 0 28px}.marketing-home .advertiser-window .pixel-button,.marketing-home .quest-detail .pixel-button,.marketing-home .hero-actions .pixel-button,.marketing-home .hero-actions .glass-button{z-index:3;width:100%;min-height:58px}.marketing-home .advertiser-window>img{z-index:1;filter:drop-shadow(0 18px 20px #002a6633);align-self:center;margin:28px auto -8px;position:relative;bottom:auto;right:auto;-webkit-mask-image:none;mask-image:none;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important}.marketing-home .faq-section .section-inner{grid-template-columns:1fr;gap:22px;display:grid}.marketing-home .faq-copy{max-width:100%;overflow:hidden}.marketing-home .faq-copy img{mix-blend-mode:normal;width:100%;max-width:100%;height:auto;margin:22px 0 0;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 84%,#0000 100%)}.marketing-home .faq-list{padding-top:0}.marketing-home .faq-fire-motion,.marketing-home .faq-artboard-mask{display:none!important}.marketing-home .page-section{padding:72px 0 64px!important}.marketing-home .measured-button-hover{visibility:hidden!important;opacity:0!important;display:none!important}.site-frame:has(.marketing-home)>.site-footer{background:#0345967a;border:1px solid #beedff57;border-radius:22px;width:calc(100% - 28px);margin:-12px auto 14px;padding:22px 18px}.site-frame:has(.marketing-home)>.site-footer .brand-footer{width:min(74vw,252px);height:58px}.site-frame:has(.marketing-home)>.site-footer .footer-main nav{width:100%}}@media (width<=430px){.marketing-home .hero-section{padding-bottom:390px!important}.marketing-home .hero-art{width:100%;height:390px;right:0}.marketing-home .hero-panel{padding-inline:4px!important}.marketing-home .hero-panel h1{font-size:clamp(44px,12.5vw,54px)!important}.marketing-home .quest-image-wrap{min-height:370px!important}.marketing-home .quest-meta{gap:14px;display:grid}.marketing-home .quest-meta>p{text-align:left}.marketing-home .disclosure-list details p,.marketing-home .disclosure-list details[open] p{padding-left:16px!important;padding-right:16px!important}}@keyframes mobileQuestHop{0%,8%{opacity:1;top:71.9%;left:45.9%;transform:translate(-50%,-92%)rotate(0)scale(1)}14%{top:63.8%;left:51.2%;transform:translate(-50%,-118%)rotate(8deg)scale(.96)}22%,30%{top:60.6%;left:57.8%;transform:translate(-50%,-92%)rotate(0)scale(.95)}36%{top:52.8%;left:54.2%;transform:translate(-50%,-122%)rotate(-7deg)scale(.92)}46%,58%{opacity:1;top:49.5%;left:49.7%;transform:translate(-50%,-92%)rotate(0)scale(.9)}66%{opacity:0;top:46.5%;left:49.7%;transform:translate(-50%,-108%)rotate(0)scale(.86)}67%,74%{opacity:0;top:71.9%;left:45.9%;transform:translate(-50%,-92%)rotate(0)scale(1)}82%,to{opacity:1;top:71.9%;left:45.9%;transform:translate(-50%,-92%)rotate(0)scale(1)}}@keyframes mobileQuestRoutePulse{0%,6%{opacity:0;transform:translate(-50%,-50%)scale(.76)}13%{opacity:.98;transform:translate(-50%,-50%)scale(1.08)}21%{opacity:.42;transform:translate(-50%,-50%)scale(1)}42%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes mobileQuestArrival{0%,42%{opacity:0;transform:translate(-50%,-50%)scale(.68)}50%{opacity:.94;transform:translate(-50%,-50%)scale(1.12)}62%{opacity:.34;transform:translate(-50%,-50%)scale(1)}72%,to{opacity:0;transform:translate(-50%,-50%)scale(.88)}}@keyframes mobileFlowTrail{0%,4%{opacity:0;top:18px;transform:translate(0,0)rotate(0)scale(.92)}7%{opacity:1;top:18px;transform:translate(0,0)rotate(0)scale(.92)}18%{top:calc(25% - 22px);transform:translate(-2px,-5px)rotate(-3deg)scale(.94)}27%{top:calc(33% - 34px);transform:translate(2px,-24px)rotate(-8deg)scale(.96)}36%{top:calc(45% - 24px);transform:translate(1px,-34px)rotate(1deg)scale(.94)}44%{top:calc(55% - 24px);transform:translate(-1px,-14px)rotate(7deg)scale(.91)}49%{top:calc(60% - 18px);transform:translate(0,0)rotate(0)scale(.86)}53%{top:calc(64% - 22px);transform:translate(2px,-5px)rotate(-3deg)scale(.9)}64%{top:calc(73% - 32px);transform:translate(-2px,-26px)rotate(-8deg)scale(.92)}73%{top:calc(84% - 28px);transform:translate(2px,-36px)rotate(1deg)scale(.9)}82%{opacity:1;top:calc(100% - 88px);transform:translateY(-12px)rotate(7deg)scale(.86)}87%{opacity:1;top:calc(100% - 76px);transform:translate(0,0)rotate(0)scale(.8)}91%{opacity:0;top:calc(100% - 70px);transform:translateY(-3px)rotate(0)scale(.8)}92%,to{opacity:0;top:18px;transform:translate(0,0)rotate(0)scale(.92)}}@media (width>=1101px){.marketing-home .flow-motion-dino{animation:10.5s linear infinite desktopFlowTrail}}@keyframes desktopFlowTrail{0%,4%{opacity:0;transform:translate(0,0)rotate(0)}7%{opacity:1;transform:translate(0,0)rotate(0)}14%{transform:translate(5vw,-4px)rotate(-2deg)}21%{transform:translate(11vw)rotate(1deg)}26%{transform:translate(15vw)rotate(-2deg)scaleY(.94)}33%{transform:translate(20vw,-3.4vw)rotate(-8deg)scaleY(1.02)}39%{transform:translate(24.5vw,-4.6vw)rotate(0)scaleY(1.03)}45%{transform:translate(29vw,-2.8vw)rotate(7deg)}50%{transform:translate(32.5vw)rotate(0)scaleY(.92)}54%{transform:translate(35vw,-3px)rotate(-2deg)scaleY(1)}61%{transform:translate(38.5vw,-2.7vw)rotate(-8deg)scaleY(1.02)}68%{transform:translate(41.5vw,-4vw)rotate(0)scaleY(1.03)}75%{transform:translate(44vw,-2.2vw)rotate(7deg)scaleY(1)}81%{opacity:1;transform:translate(45vw)rotate(0)scaleY(.92)}87%{opacity:0;transform:translate(47vw,-3px)rotate(0)scaleY(1)}88%,to{opacity:0;transform:translate(0,0)rotate(0)}}@keyframes mobileResearchBob{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.marketing-home .mobile-quest-dino,.marketing-home .mobile-flow-dino,.marketing-home .trust-static-dino,.marketing-home .mobile-quest-route-light,.marketing-home .mobile-quest-arrival-glow{animation:none!important}}.brand.brand-composite{align-items:center!important;display:inline-flex!important;overflow:visible!important}.p4p-action,.p4p-action:hover,.p4p-action:focus-visible,.p4p-action:active{--p4p-cut:8px;text-align:center;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;color:#fff!important;clip-path:polygon(var(--p4p-cut) 0, calc(100% - var(--p4p-cut)) 0, 100% var(--p4p-cut), 100% calc(100% - var(--p4p-cut)), calc(100% - var(--p4p-cut)) 100%, var(--p4p-cut) 100%, 0 calc(100% - var(--p4p-cut)), 0 var(--p4p-cut))!important;letter-spacing:.025em!important;background:linear-gradient(#ff7b2b 0%,#f55d10 58%,#ed4f08 100%)!important;border:2px solid #ffb06d!important;border-radius:0!important;font-family:Impact,Arial Narrow,sans-serif!important;font-weight:400!important;line-height:1!important;transform:none!important;box-shadow:inset 0 3px #ffc445c7,inset 0 -5px #a02b0052,0 5px #a93600,0 11px 22px #601e0038!important}.p4p-action-outline,.p4p-action-outline:hover,.p4p-action-outline:focus-visible,.p4p-action-outline:active{background:linear-gradient(#248edc 0%,#1578ce 68%,#0755aa 100%)!important;border-color:#9be1ff!important;box-shadow:inset 0 3px #bef1ffcc,inset 0 -5px #033a826b,0 5px #043984,0 11px 22px #001f6047!important}.p4p-action:hover,.p4p-action:focus-visible{background:linear-gradient(#ff8a37 0%,#ff6718 58%,#f2550c 100%)!important;border-color:#ffd09e!important;box-shadow:inset 0 3px #ffdb70eb,inset 0 -5px #a02b0047,0 5px #a93600,0 0 0 3px #ffbc7033,0 11px 22px #601e0038!important}.p4p-action-outline:hover,.p4p-action-outline:focus-visible{background:linear-gradient(#319de8 0%,#1b84d5 68%,#0a61b5 100%)!important;border-color:#d9f7ff!important;box-shadow:inset 0 3px #dcf8ffdb,inset 0 -5px #033a825c,0 5px #043984,0 0 0 3px #9be1ff33,0 11px 22px #001f6047!important}.p4p-action:active,.p4p-action-outline:active{transform:translateY(3px)!important}.p4p-action:focus-visible,.p4p-action-outline:focus-visible{outline-offset:4px;outline:3px solid #fff3b5}.design-showcase{color:#062757;background:#eefaff;min-height:100vh;overflow:hidden}.design-showcase-hero{background:linear-gradient(#45bdf9 0%,#168af3 62%,#0875d3 100%);min-height:760px;padding:42px clamp(24px,7vw,112px) 52px;position:relative;overflow:hidden}.design-showcase-stars{color:#fff5dc;letter-spacing:3.2em;opacity:.85;font-size:24px;position:absolute;top:210px;left:58%}.design-showcase-nav,.design-showcase-hero-grid,.design-showcase-section{z-index:1;width:min(1440px,100%);margin-inline:auto;position:relative}.design-showcase-nav{justify-content:space-between;align-items:center;gap:36px;display:flex}.design-showcase-nav img{width:min(454px,42vw);height:auto;image-rendering:pixelated;display:block}.design-showcase-lockup{align-items:center;gap:8px;width:min(454px,42vw);height:68px;display:flex}.design-showcase-lockup img:first-child{object-fit:contain;width:auto;height:88%}.design-showcase-lockup img:last-child{object-fit:contain;object-position:left center;flex:auto;width:auto;min-width:0;height:100%}.design-showcase-nav>div{color:#fff;gap:clamp(18px,2.4vw,38px);font-size:15px;font-weight:750;display:flex}.design-showcase-nav span{white-space:nowrap}.design-showcase-menu,.design-showcase-mobile-actions{display:none}.design-showcase-hero-grid{grid-template-columns:minmax(370px,1.02fr) minmax(410px,.98fr);align-items:end;min-height:620px;display:grid}.design-showcase-hero-copy{align-self:center;padding-top:56px}.design-showcase-kicker{color:#24598a;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font:800 12px/1.2 Courier New,monospace}.design-showcase-hero .design-showcase-kicker{color:#6ce0c3}.design-showcase h1,.design-showcase h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-weight:400;line-height:.92}.design-showcase h1{color:#fff5dc;text-shadow:0 8px #06275721;max-width:720px;font-size:clamp(58px,7vw,108px)}.design-showcase h2{font-size:clamp(40px,5vw,68px)}.design-showcase-hero-copy>p:last-child{color:#eaf8ff;max-width:540px;margin:24px 0 0;font-size:17px;line-height:1.55}.design-showcase-castle{object-fit:contain;object-position:bottom right;filter:drop-shadow(0 22px 22px #06275742);place-self:end;width:min(100%,590px);height:auto;max-height:560px}.design-showcase-section{padding:clamp(64px,8vw,118px) 0}.design-showcase-intro{color:#24598a;max-width:700px;margin:20px 0 0;font-size:17px;line-height:1.6}.design-showcase-actions{text-align:center}.design-showcase-actions .design-showcase-kicker{color:#f05b19}.design-showcase-actions .design-showcase-intro{margin-inline:auto}.design-showcase-buttons{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:40px;display:flex}.design-showcase-buttons .p4p-action{min-width:min(100%,420px);min-height:78px;padding-inline:36px;font-size:clamp(22px,2.35vw,34px)}.design-showcase-rule{color:#24598a;margin:28px auto 0;font:700 13px/1.45 Courier New,monospace}.design-showcase-foundations{border-top:1px solid #bde8fb;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(46px,8vw,130px);display:grid}.design-showcase-tokens{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.design-showcase-token{background:#fff;border:1px solid #c8e9f8;grid-template-columns:36px 1fr;align-items:center;gap:4px 11px;min-height:74px;padding:12px;display:grid;box-shadow:0 10px 24px #06275712}.design-showcase-token>span{border:1px solid #06275729;grid-row:span 2;width:36px;height:36px}.design-showcase-token b{font:800 13px/1 Arial,sans-serif}.design-showcase-token code{color:#24598a;font:700 11px/1 Courier New,monospace}.design-showcase-route{color:#fff5dc;background:#062757;padding:clamp(62px,8vw,110px) clamp(22px,4vw,64px)}.design-showcase-route .design-showcase-kicker{color:#6ce0c3}.design-showcase-route ol{grid-template-columns:repeat(5,1fr);gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.design-showcase-route li{color:#bfe7ff;grid-template-columns:42px 1fr;align-items:start;gap:12px;min-height:100px;padding-right:16px;display:grid;position:relative}.design-showcase-route li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#6ce0c3 0 6px,#0000 6px 12px);height:3px;position:absolute;top:20px;left:42px;right:0}.design-showcase-route li i{z-index:1;color:#bfe7ff;background:#062757;border:2px solid #bfe7ff;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid;position:relative}.design-showcase-route li.is-done i{color:#062757;background:#6ce0c3;border-color:#6ce0c3}.design-showcase-route li.is-current i{color:#fff;background:#1578ce;border-color:#5cc8ff}.design-showcase-route li b{color:#fff5dc;font-size:15px;display:block}.design-showcase-route li small{color:#bfe7ff;margin-top:7px;font-size:12px;line-height:1.45;display:block}@media (width<=860px){.design-showcase-hero{min-height:0;padding:14px 18px 0}.design-showcase-nav{background:#03459678;border:1px solid #beedff40;border-radius:0 0 12px 12px;min-height:58px;padding:8px 10px 8px 15px;box-shadow:0 10px 26px #002a6626}.design-showcase-nav>div{display:none}.design-showcase-lockup{width:min(210px,57vw);height:46px}.design-showcase-menu{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);color:#fff;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(#ff7b2b 0%,#f55d10 58%,#ed4f08 100%);border:2px solid #ffb06d;place-items:center;min-width:84px;min-height:42px;padding:0 12px;font:400 16px/1 Impact,Arial Narrow,sans-serif;display:inline-grid;box-shadow:inset 0 2px #ffc445c7,inset 0 -4px #a02b0052,0 4px #a93600}.design-showcase-hero-grid{grid-template-columns:1fr;min-height:0}.design-showcase-hero-copy{padding-top:52px}.design-showcase h1{font-size:clamp(48px,13vw,58px)}.design-showcase-hero-copy>p:last-child{margin-top:18px;font-size:16px}.design-showcase-mobile-actions{gap:18px;margin-top:26px;display:grid}.design-showcase-mobile-actions .p4p-action{width:100%;min-height:56px;font-size:18px}.design-showcase-castle{width:min(510px,122%);max-height:none;margin:32px -12% -2px auto}.design-showcase-stars{top:480px;left:56%}.design-showcase-section{padding-inline:24px}.design-showcase-buttons{gap:22px}.design-showcase-buttons .p4p-action{width:min(100%,430px);min-height:66px;font-size:23px}.design-showcase-foundations{grid-template-columns:1fr}.design-showcase-tokens{grid-template-columns:repeat(2,minmax(0,1fr))}.design-showcase-route ol{grid-template-columns:1fr;gap:16px}.design-showcase-route li{min-height:56px}.design-showcase-route li:not(:last-child):after{background:repeating-linear-gradient(#6ce0c3 0 6px,#0000 6px 12px);width:3px;height:auto;top:42px;bottom:-16px;left:20px}}.site-frame:has(.marketing-home)>.site-header{width:100%!important;min-height:84px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0878ec!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:10px max(24px,50vw - 720px)!important;transition:border-color .18s,box-shadow .18s,background-color .18s!important;top:0!important;left:0!important;transform:none!important}.is-scrolled .site-frame:has(.marketing-home)>.site-header{background:#076fdc!important;border-bottom-color:#a6e2ffb8!important;box-shadow:0 10px 26px #00317e3d!important}@media (width>=1101px){.site-frame:has(.marketing-home)>.site-header>.brand{opacity:1!important;pointer-events:auto!important;width:clamp(250px,20vw,326px)!important;height:62px!important;position:static!important;transform:none!important}.site-frame:has(.marketing-home)>.site-header>.desktop-nav{flex:auto;justify-content:flex-end;gap:clamp(24px,3vw,52px);min-width:0;display:flex!important}.site-frame:has(.marketing-home)>.site-header .nav-links{gap:clamp(22px,2.5vw,44px)!important;display:flex!important;position:static!important;transform:none!important}.site-frame:has(.marketing-home)>.site-header .desktop-nav>.p4p-action{flex:none;opacity:1!important;width:clamp(184px,14vw,224px)!important;height:48px!important;min-height:48px!important;padding:0 18px!important;font-size:clamp(13px,.95vw,16px)!important;position:static!important;transform:none!important}.site-frame:has(.marketing-home)>.site-header .desktop-nav>.p4p-action:hover{flex:none;opacity:1!important;width:clamp(184px,14vw,224px)!important;height:48px!important;min-height:48px!important;padding:0 18px!important;font-size:clamp(13px,.95vw,16px)!important;position:static!important;transform:none!important}.site-frame:has(.marketing-home)>.site-header .desktop-nav>.p4p-action:focus-visible{flex:none;opacity:1!important;width:clamp(184px,14vw,224px)!important;height:48px!important;min-height:48px!important;padding:0 18px!important;font-size:clamp(13px,.95vw,16px)!important;position:static!important;transform:none!important}.site-frame:has(.marketing-home)>.site-header .desktop-nav>.p4p-action:active{flex:none;opacity:1!important;width:clamp(184px,14vw,224px)!important;height:48px!important;min-height:48px!important;padding:0 18px!important;font-size:clamp(13px,.95vw,16px)!important;position:static!important;transform:none!important}}@media (width>=801px) and (width<=1100px){.site-frame:has(.marketing-home)>.site-header{min-height:76px!important;padding-inline:20px!important}.site-frame:has(.marketing-home)>.site-header>.brand{opacity:1!important;pointer-events:auto!important;width:min(42vw,250px)!important;height:54px!important}.site-frame:has(.marketing-home)>.site-header>.desktop-nav{display:none!important}.site-frame:has(.marketing-home)>.site-header>.mobile-nav{opacity:1!important;pointer-events:auto!important;display:block!important}}@media (width<=800px){.site-frame:has(.marketing-home)>.site-header{min-height:68px!important;padding:7px 12px 7px 15px!important}:is(.site-frame:has(.marketing-home)>.site-header .brand,.site-frame:has(.marketing-home)>.site-header .mobile-nav){opacity:1!important;pointer-events:auto!important}}@media (width<=1100px){.marketing-home .quest-detail>.p4p-action,.marketing-home .quest-detail>.p4p-action:hover,.marketing-home .quest-detail>.p4p-action:focus-visible,.marketing-home .quest-detail>.p4p-action:active{width:min(100%,520px)!important;min-height:62px!important;margin-inline:auto!important;padding-inline:22px!important;font-size:clamp(18px,3.2vw,26px)!important}}.marketing-home .trust-static-dino{animation:none!important;transform:none!important}@media (width>=1101px){.marketing-home .quest-detail>a.pixel-button,.marketing-home .quest-detail>a.pixel-button:hover,.marketing-home .quest-detail>a.pixel-button:focus-visible,.marketing-home .quest-detail>a.pixel-button:active{color:#0000!important;box-shadow:none!important;clip-path:none!important;text-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.marketing-home .trust-section .trust-story{opacity:1!important;pointer-events:none!important;box-shadow:none!important;background:0 0!important}.marketing-home .trust-story>div>:not(:last-child),.marketing-home .trust-story>img{opacity:0!important}.marketing-home .trust-story>div>p:last-child{color:#fffffff0!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important;margin-top:min(4vw,67px)!important}}@media (width>=1261px){.site-frame:has(.marketing-home)>.site-header>.desktop-nav{justify-content:center!important;align-items:center!important;gap:clamp(26px,2.75vw,44px)!important;width:max-content!important;min-width:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.site-frame:has(.marketing-home)>.site-header .nav-links{justify-content:center!important;gap:clamp(26px,2.75vw,44px)!important}}@media (width>=1101px) and (width<=1260px){.site-frame:has(.marketing-home)>.site-header>.desktop-nav{justify-content:center!important;gap:20px!important}.site-frame:has(.marketing-home)>.site-header .nav-links{gap:20px!important}}.trust-center-page{color:#fff;background:radial-gradient(circle at 82% 16%,#55d2ff4d,#0000 28%),linear-gradient(#0878ec 0%,#0e94ed 64%,#0878d7 100%);min-height:100vh;padding:132px 0 92px;position:relative;overflow:hidden}.trust-center-page>.cloud-field{pointer-events:none;position:fixed;inset:0}.trust-center-hero{z-index:2;grid-template-columns:minmax(300px,.74fr) minmax(560px,1.26fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid;position:relative}.trust-center-intro{min-height:690px;position:sticky;top:122px}.trust-center-intro h1{color:#fff9ea;letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 5px 9px #00276a40;margin:15px 0 24px;font:400 clamp(64px,6vw,98px)/.92 Impact,Arial Narrow,sans-serif}.trust-center-intro>p:last-of-type{color:#ffffffe0;max-width:490px;margin:0;font-size:clamp(18px,1.35vw,22px);line-height:1.55}.trust-center-intro>img{width:min(92%,430px);height:auto;image-rendering:pixelated;filter:drop-shadow(0 20px 20px #002a6633);margin:36px 0 -38px -28px;display:block}.trust-center-content{gap:52px;display:grid}.trust-answer-list{border-top:1px solid #a4e8ff9e}.trust-answer-list details{border-bottom:1px solid #a4e8ff80}.trust-answer-list summary{cursor:pointer;grid-template-columns:46px 1fr 34px;align-items:center;gap:16px;min-height:82px;list-style:none;display:grid}.trust-answer-list summary::-webkit-details-marker{display:none}.trust-answer-list summary>span{color:#83edcc;font:800 17px/1 var(--font-geist-mono), monospace}.trust-answer-list summary>strong{color:#fff;letter-spacing:-.015em;font-size:clamp(20px,1.55vw,26px)}.trust-answer-list summary>i{justify-self:end;width:26px;height:26px;position:relative}.trust-answer-list summary>i:before,.trust-answer-list summary>i:after{content:"";background:#fff;width:20px;height:2px;transition:transform .18s;position:absolute;top:12px;left:3px}.trust-answer-list summary>i:after{transform:rotate(90deg)}.trust-answer-list details[open] summary>i:after{transform:rotate(0)}.trust-answer-list details>p{color:#ffffffd1;max-width:690px;margin:-4px 50px 24px 62px;font-size:17px;line-height:1.65}.trust-documents{gap:24px;display:grid}.trust-documents h2{color:#fff9ea;text-transform:uppercase;margin:8px 0 0;font:400 clamp(38px,3.6vw,58px)/1 Impact,Arial Narrow,sans-serif}.trust-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=1000px){.trust-center-page{padding-top:104px}.trust-center-hero{grid-template-columns:1fr;gap:28px}.trust-center-intro{min-height:0;position:relative;top:auto}.trust-center-intro>img{width:min(72vw,360px);margin:28px auto -10px}}@media (width<=640px){.trust-center-page{padding:92px 0 64px}.trust-center-hero{width:min(100% - 34px,1180px)}.trust-center-intro h1{font-size:clamp(54px,17vw,72px)}.trust-answer-list summary{grid-template-columns:34px 1fr 26px;gap:10px;min-height:74px}.trust-answer-list summary>strong{font-size:18px}.trust-answer-list details>p{margin:0 30px 22px 44px;font-size:15px}.trust-document-grid{grid-template-columns:1fr}}.trust-center-page{background:linear-gradient(#0878ec 0%,#118ff0 56%,#109ce9 100%);padding-bottom:0;overflow:clip}.trust-center-ground{z-index:1;height:clamp(88px,8.2vw,138px);image-rendering:pixelated;pointer-events:none;background:url(/pixel-ground.png) bottom/100% 100% no-repeat;position:fixed;bottom:0;left:0;right:0}.trust-center-hero{grid-template-columns:minmax(320px,.78fr) minmax(600px,1.22fr);gap:clamp(62px,7vw,112px);min-height:max(820px,100svh - 84px);padding-bottom:clamp(124px,10vw,168px)}.trust-center-intro{text-align:center;flex-direction:column;align-self:stretch;align-items:center;min-height:100%;display:flex;position:relative;top:auto}.trust-center-intro>.eyebrow{text-align:center;width:100%}.trust-center-intro h1{text-align:center;width:100%;max-width:560px;margin:12px auto 24px}.trust-center-intro>p:last-of-type{text-align:center;width:100%;max-width:480px;margin-inline:auto}.trust-center-intro>img{filter:drop-shadow(0 12px 9px #002a662e);width:min(88%,400px);margin:0;position:absolute;bottom:clamp(-118px,-7.1vw,-82px);left:50%;transform:translate(-50%)}.trust-center-content{gap:0}.trust-answers-heading{padding-bottom:4px}.trust-answers-heading h2{color:#fff9ea;text-transform:uppercase;margin:7px 0 10px;font:400 clamp(40px,3.7vw,60px)/1 Impact,Arial Narrow,sans-serif}.trust-answers-heading>p:last-child{color:#ffffffc7;max-width:610px;margin:0;font-size:16px;line-height:1.5}.trust-answer-list summary{min-height:68px}.trust-answer-list summary>strong{font-size:clamp(19px,1.35vw,23px)}.trust-answer-list details>p{margin-bottom:20px;font-size:16px}.trust-documents{border-top:1px solid #a4e8ff8a;gap:18px;margin-top:clamp(68px,7vw,108px);padding-top:clamp(46px,4.5vw,70px)}.trust-documents h2{font-size:clamp(34px,3vw,50px)}.trust-document-grid{align-items:center;gap:0;margin-top:8px;display:flex}.trust-document-grid a{color:#fff;text-underline-offset:6px;font-size:clamp(17px,1.3vw,21px);font-weight:800;line-height:1.3;text-decoration:none;transition:color .16s,text-decoration-color .16s;position:relative}.trust-document-grid a+a{margin-left:28px;padding-left:29px}.trust-document-grid a+a:before{content:"";background:#a6e7ff94;width:1px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.trust-document-grid a:hover,.trust-document-grid a:focus-visible{color:#8fe7cb;text-decoration:underline}.trust-document-grid a:focus-visible{outline-offset:7px;outline:2px solid #fff}@media (width<=1000px){.trust-center-hero{grid-template-columns:1fr;min-height:0;padding-bottom:150px}.trust-center-intro{min-height:580px}.trust-center-intro>img{width:min(72vw,360px);bottom:-82px;left:50%;transform:translate(-50%)}}@media (width<=640px){.trust-center-hero{padding-bottom:126px}.trust-center-intro{min-height:510px}.trust-center-intro>img{width:min(78vw,330px);bottom:-62px}.trust-answers-heading h2{font-size:40px}.trust-documents{margin-top:58px;padding-top:38px}.trust-document-grid{flex-direction:column;align-items:flex-start;gap:18px}.trust-document-grid a+a{margin-left:0;padding-left:0}.trust-document-grid a+a:before{display:none}}.advertiser-page{color:#fff;background:linear-gradient(#0878ec 0%,#1198ef 38%,#087bd9 100%);position:relative;overflow:clip}.advertiser-page>.cloud-field{pointer-events:none;height:900px;position:absolute;inset:0 0 auto}.advertiser-page h1,.advertiser-page h2{color:#fff9ea;letter-spacing:-.02em;text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-weight:400;line-height:.94}.advertiser-page h2{margin:10px 0 18px;font-size:clamp(46px,4.8vw,76px)}.advertiser-page-hero{z-index:2;grid-template-columns:minmax(480px,.93fr) minmax(500px,1.07fr);align-items:center;min-height:820px;padding-top:150px;display:grid;position:relative}.advertiser-hero-copy{z-index:3;padding-bottom:110px;position:relative}.advertiser-hero-copy h1{max-width:720px;margin:14px 0 26px;font-size:clamp(72px,7.1vw,116px)}.advertiser-hero-copy>p:not(.eyebrow):not(.advertiser-honesty-note){color:#ffffffe0;max-width:650px;margin:0;font-size:clamp(19px,1.45vw,24px);line-height:1.55}.advertiser-hero-actions{flex-wrap:wrap;gap:18px;margin-top:32px;display:flex}.advertiser-hero-actions .p4p-action{width:min(280px,100%);min-height:62px;padding:0 24px;font-size:20px}.advertiser-honesty-note{color:#bff4e3;letter-spacing:.02em;margin:24px 0 0;font-size:14px;font-weight:750}.advertiser-hero-art{align-self:stretch;min-height:720px;position:relative}.advertiser-hero-art img{width:min(59vw,760px);height:auto;image-rendering:pixelated;filter:drop-shadow(0 24px 20px #002a6638);position:absolute;bottom:0;right:-10%}.advertiser-page-hero:after{content:"";z-index:1;width:100vw;height:116px;image-rendering:pixelated;background:url(/pixel-ground.png) bottom/100% 100% no-repeat;position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%)}.advertiser-principles{z-index:3;background:#0666c8;border-block:1px solid #aae7ff8c;position:relative}.advertiser-principles .shell{grid-template-columns:repeat(4,1fr);display:grid}.advertiser-principles span{color:#dff8ff;text-align:center;border-left:1px solid #aae7ff57;padding:22px 18px;font-weight:800}.advertiser-principles span:last-child{border-right:1px solid #aae7ff57}.advertiser-process{padding-block:112px}.advertiser-process>header{max-width:850px}.advertiser-process>header>p:last-child{color:#ffffffc7;margin:0;font-size:18px}.advertiser-step-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px;display:grid}.advertiser-step-grid article{background:#03499f47;border-top:2px solid #8fe7cb;min-height:270px;padding:30px}.advertiser-step-grid article>span{color:#8fe7cb;font:800 17px/1 var(--font-geist-mono), monospace}.advertiser-step-grid h3{color:#fff;margin:38px 0 14px;font-size:26px}.advertiser-step-grid p{color:#ffffffc7;margin:0;font-size:16px;line-height:1.65}.advertiser-control-section{background:#076fd4;border-block:1px solid #ade8ff66;padding-block:104px}.advertiser-control-layout{grid-template-columns:.92fr 1.08fr;align-items:start;gap:clamp(60px,8vw,130px);display:grid}.advertiser-control-layout>div>p:last-child{color:#fffc;max-width:610px;margin:0;font-size:18px;line-height:1.65}.advertiser-control-layout ul{border-top:1px solid #a4e8ff8c;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.advertiser-control-layout li{color:#fff;border-bottom:1px solid #a4e8ff6b;min-height:82px;padding:28px 18px 20px 42px;font-weight:750;position:relative}.advertiser-control-layout li:before{content:"";border-bottom:3px solid #8fe7cb;border-left:3px solid #8fe7cb;width:12px;height:7px;position:absolute;top:31px;left:12px;transform:rotate(-45deg)}.advertiser-trust{grid-template-columns:.9fr 1.1fr;gap:clamp(60px,8vw,130px);padding-block:112px;display:grid}.advertiser-trust>div:last-child{padding-top:14px}.advertiser-trust>div:last-child p{color:#ffffffd1;margin:0 0 22px;font-size:18px;line-height:1.7}.advertiser-final-cta{text-align:center;background:#075fb8;padding:100px 0 128px;position:relative}.advertiser-final-cta .shell{justify-items:center;display:grid}.advertiser-final-cta h2{max-width:930px}.advertiser-final-cta p:not(.eyebrow){color:#fffc;max-width:720px;margin:0;font-size:18px;line-height:1.65}.advertiser-final-cta .p4p-action{width:min(290px,100%);min-height:62px;margin-top:30px;padding:0 24px;font-size:20px}@media (width<=1000px){.advertiser-page-hero{grid-template-columns:1fr;min-height:0;padding-top:116px}.advertiser-hero-copy{padding-bottom:0}.advertiser-hero-art{min-height:590px}.advertiser-hero-art img{width:min(88vw,660px);left:50%;right:auto;transform:translate(-50%)}.advertiser-principles .shell{grid-template-columns:repeat(2,1fr)}.advertiser-step-grid{grid-template-columns:1fr}.advertiser-step-grid article{min-height:0}.advertiser-control-layout,.advertiser-trust{grid-template-columns:1fr;gap:38px}}@media (width<=640px){.advertiser-page-hero{width:min(100% - 34px,1180px);padding-top:100px}.advertiser-hero-copy h1{font-size:clamp(58px,17vw,78px)}.advertiser-hero-actions{display:grid}.advertiser-hero-actions .p4p-action{width:100%}.advertiser-hero-art{min-height:450px}.advertiser-principles .shell{grid-template-columns:1fr 1fr;width:100%}.advertiser-principles span{padding:18px 8px;font-size:13px}.advertiser-process,.advertiser-trust,.advertiser-control-section{padding-block:76px}.advertiser-control-layout ul{grid-template-columns:1fr}.advertiser-page h2{font-size:45px}}.site-frame>.site-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0878ec!important;border:0!important;border-bottom:1px solid #a6e2ff70!important;border-radius:0!important;width:100%!important;min-height:84px!important;padding:10px max(24px,50vw - 720px)!important;top:0!important;left:0!important;transform:none!important;box-shadow:0 7px 20px #00317e24!important}.is-scrolled .site-frame>.site-header{background:#076fdc!important;border-bottom-color:#a6e2ffb8!important;box-shadow:0 10px 26px #00317e3d!important}@media (width>=1101px){.site-frame>.site-header>.brand{opacity:1!important;pointer-events:auto!important;width:clamp(250px,20vw,326px)!important;height:62px!important;position:static!important;transform:none!important}.site-frame>.site-header>.desktop-nav{justify-content:center!important;align-items:center!important;gap:clamp(26px,2.75vw,44px)!important;width:max-content!important;min-width:0!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.site-frame>.site-header .nav-links{justify-content:center!important;gap:clamp(26px,2.75vw,44px)!important;display:flex!important;position:static!important;transform:none!important}.site-frame>.site-header .desktop-nav>.p4p-action,.site-frame>.site-header .desktop-nav>.p4p-action:hover,.site-frame>.site-header .desktop-nav>.p4p-action:focus-visible,.site-frame>.site-header .desktop-nav>.p4p-action:active{opacity:1!important;flex:none!important;width:clamp(184px,14vw,224px)!important;height:48px!important;min-height:48px!important;padding:0 18px!important;font-size:clamp(13px,.95vw,16px)!important;position:static!important;transform:none!important}.site-frame>.site-header>.mobile-nav{display:none!important}}@media (width>=801px) and (width<=1100px){.site-frame>.site-header{min-height:76px!important;padding-inline:20px!important}.site-frame>.site-header>.brand{opacity:1!important;width:min(42vw,250px)!important;height:54px!important}.site-frame>.site-header>.desktop-nav{display:none!important}.site-frame>.site-header>.mobile-nav{opacity:1!important;pointer-events:auto!important;display:block!important}}.guide-page{color:#fff;background:#1392f7;min-height:100vh;padding:138px 0 150px;position:relative;overflow:clip}.trust-center-page{background:#1392f7}.guide-page>.cloud-field{pointer-events:none;position:fixed;inset:0}.guide-ground{z-index:1;height:clamp(86px,7.4vw,126px);image-rendering:pixelated;pointer-events:none;background:url(/pixel-ground.png) bottom/100% 100% no-repeat;position:fixed;bottom:0;left:0;right:0}.guide-layout{z-index:2;grid-template-columns:minmax(330px,.76fr) minmax(590px,1.24fr);align-items:start;gap:clamp(64px,7.5vw,124px);display:grid;position:relative}.guide-intro{text-align:center;flex-direction:column;align-items:center;min-height:calc(100svh - 160px);display:flex;position:sticky;top:122px}.guide-intro h1,.guide-heading h2,.guide-section h2,.guide-contact h2{color:#fff9ea;letter-spacing:-.022em;text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-weight:400;line-height:.94}.guide-intro h1{text-shadow:0 5px 9px #00276a38;width:100%;margin:13px 0 24px;font-size:clamp(60px,5.5vw,90px)}.guide-intro>p:not(.eyebrow){color:#ffffffe0;max-width:470px;margin:0;font-size:clamp(17px,1.25vw,21px);line-height:1.55}.guide-intro>.p4p-action{width:min(260px,100%);min-height:58px;margin-top:28px;font-size:18px}.guide-art{width:auto;image-rendering:pixelated;filter:drop-shadow(0 14px 11px #002a6633);margin-top:auto}.how-guide-art{max-height:min(32svh,350px);transform:none}.advertiser-guide-art{object-fit:contain;max-width:min(94%,480px);max-height:min(38svh,440px);transform:none}.advertiser-guide-page .guide-intro h1{max-width:none;font-size:clamp(48px,4.05vw,66px);line-height:.98}.advertiser-guide-page .guide-intro h1>span{white-space:nowrap;display:block}.advertiser-guide-page .guide-intro>p:not(.eyebrow){max-width:500px}.advertiser-guide-page .advertiser-guide-art{max-height:min(32svh,390px);margin-top:clamp(28px,3.6svh,48px)}@media (width>=1001px){.how-guide-page .guide-intro{min-height:calc(100svh - 138px);padding-bottom:clamp(92px,7.5vw,128px)}.advertiser-guide-page .guide-intro{height:calc(100svh - 138px);min-height:0;padding-bottom:clamp(110px,8.5vw,150px)}.trust-center-intro{height:calc(100svh - 138px);min-height:calc(100svh - 138px);padding-bottom:clamp(92px,7.5vw,128px);position:sticky;top:122px}.trust-center-intro>img{object-fit:contain;width:auto;max-width:min(88%,400px);max-height:min(31svh,340px);bottom:clamp(92px,7.5vw,128px)}}.guide-content{min-width:0}.guide-heading{padding-bottom:38px}.guide-heading h2{margin:8px 0 15px;font-size:clamp(44px,4vw,66px)}.guide-heading>p:last-child{color:#fffc;max-width:700px;margin:0;font-size:17px;line-height:1.6}.guide-steps{border-top:1px solid #a4e8ff9e;margin:0;padding:0;list-style:none}.guide-steps li{border-bottom:1px solid #a4e8ff80;grid-template-columns:58px 1fr;gap:20px;padding:28px 0 30px;display:grid}.guide-steps li>span{color:#83edcc;font:800 17px/1 var(--font-geist-mono), monospace;padding-top:4px}.guide-steps h3{color:#fff;letter-spacing:-.015em;margin:0 0 9px;font-size:clamp(21px,1.55vw,26px)}.guide-steps p{color:#ffffffc7;max-width:700px;margin:0;font-size:16px;line-height:1.65}.guide-section{border-top:1px solid #a4e8ff8f;margin-top:clamp(76px,7vw,112px);padding-top:clamp(50px,4.5vw,72px)}.guide-section h2{margin:8px 0 28px;font-size:clamp(38px,3.3vw,54px)}.guide-section>p:not(.eyebrow){color:#ffffffd1;max-width:730px;margin:0 0 18px;font-size:17px;line-height:1.68}.status-guide{border-top:1px solid #a4e8ff6b;margin:0}.status-guide>div{border-bottom:1px solid #a4e8ff6b;grid-template-columns:150px 1fr;gap:24px;padding:20px 0;display:grid}.status-guide dt{color:#83edcc;font-weight:850}.status-guide dd{color:#fffc;margin:0;line-height:1.55}.guide-checklist{border-top:1px solid #a4e8ff6b;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-checklist li{color:#ffffffe0;border-bottom:1px solid #a4e8ff6b;min-height:72px;padding:24px 18px 20px 34px;font-weight:750;position:relative}.guide-checklist li:nth-child(odd){margin-right:24px}.guide-checklist li:before{content:"";border-bottom:3px solid #83edcc;border-left:3px solid #83edcc;width:12px;height:7px;position:absolute;top:28px;left:3px;transform:rotate(-45deg)}.guide-text-links{gap:0;margin-top:28px;display:flex}.guide-text-links a{color:#fff;text-underline-offset:6px;font-weight:800;text-decoration:none}.guide-text-links a+a{border-left:1px solid #a6e7ff94;margin-left:26px;padding-left:27px}.guide-text-links a:hover,.guide-text-links a:focus-visible{color:#83edcc;text-decoration:underline}.guide-contact{border-top:1px solid #a4e8ff8f;justify-content:space-between;align-items:center;gap:30px;margin-top:clamp(76px,7vw,112px);padding-top:clamp(50px,4.5vw,72px);display:flex}.guide-contact h2{max-width:590px;margin:8px 0 0;font-size:clamp(36px,3vw,50px)}.guide-contact>.p4p-action{flex:none;width:230px;min-height:58px;font-size:18px}@media (width<=1000px){.guide-page{padding-top:112px}.guide-layout{grid-template-columns:1fr;gap:74px}.guide-intro{min-height:650px;position:relative;top:auto}.guide-intro h1{max-width:720px}.guide-art{margin-top:34px;transform:none}.how-guide-art{max-height:330px}.advertiser-guide-art{max-height:390px}}@media (width<=640px){.guide-page{padding:98px 0 116px}.guide-layout{gap:56px;width:min(100% - 34px,1180px)}.guide-intro{min-height:590px}.guide-intro h1{font-size:clamp(52px,15vw,70px)}.guide-intro>.p4p-action{width:100%}.guide-heading h2{font-size:42px}.guide-steps li{grid-template-columns:42px 1fr;gap:12px;padding-block:24px}.guide-steps h3{font-size:20px}.guide-steps p{font-size:15px}.guide-section{margin-top:62px;padding-top:40px}.guide-section h2{font-size:38px}.status-guide>div{grid-template-columns:1fr;gap:7px}.guide-checklist{grid-template-columns:1fr}.guide-checklist li:nth-child(odd){margin-right:0}.guide-text-links{flex-direction:column;align-items:flex-start;gap:18px}.guide-text-links a+a{border-left:0;margin-left:0;padding-left:0}.guide-contact{flex-direction:column;align-items:stretch}.guide-contact>.p4p-action{width:100%}.advertiser-guide-page .guide-intro h1{font-size:clamp(44px,13vw,60px)}.advertiser-guide-page .guide-intro h1>span{white-space:normal}}@media (width<=800px){.site-frame>.site-header{min-height:68px!important;padding:7px 12px 7px 15px!important}.site-frame>.site-header>.brand{opacity:1!important;pointer-events:auto!important;width:min(58vw,230px)!important;height:52px!important}.site-frame>.site-header>.desktop-nav{display:none!important}.site-frame>.site-header>.mobile-nav{opacity:1!important;pointer-events:auto!important;display:block!important}}
