:root{color-scheme:light;--ink:#142332;--muted:#526071;--blue:#264bc7;--line:#dce2eb;--paper:#f8f9fc;--pale:#eaf0ff;font-family:Arial,Helvetica,sans-serif;font-synthesis:none}
*{box-sizing:border-box}html,body{margin:0;max-width:100%;background:var(--paper);color:var(--ink)}body{font-size:16px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,[tabindex="-1"]:focus-visible{outline:3px solid #172c7c;outline-offset:5px}button{touch-action:manipulation}button:hover{filter:brightness(.95)}[hidden]{display:none!important}p,h1,h2,h3{margin:0}button{border:0}a{text-underline-offset:5px}.skip-link{position:absolute;top:8px;left:12px;transform:translateY(-160%);z-index:5;padding:12px;background:white}.skip-link:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.review-bar{background:#142332;color:#fff;padding:10px max(24px,calc((100vw - 1296px)/2));display:flex;justify-content:space-between;gap:20px;font-size:11px}.review-bar a{text-decoration:none;color:#e3e9fc}.page-shell{max-width:1440px;padding:0 72px;margin:0 auto}.site-header{min-height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-size:44px;font-weight:700;letter-spacing:-3px;text-decoration:none}.wordmark span,.app-wordmark span{color:var(--blue)}.brand-location{font-size:12px;color:var(--muted)}.brand-location [lang]{margin-right:9px}.availability{color:var(--muted);font-size:12px}.availability>span{color:var(--blue);font-size:10px;margin-right:7px}
.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:64px;align-items:center;padding:44px 0 36px}.intro{padding-bottom:12px}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:700;margin-bottom:27px}.intro h1{font-size:clamp(48px,5.25vw,78px);line-height:1.01;letter-spacing:-4px;font-weight:600}.intro h1>span{color:var(--blue)}.intro-copy{font-size:18px;line-height:1.55;max-width:440px;margin-top:28px;color:var(--muted)}.play-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:30px}.play-button{background:var(--blue);color:#fff;padding:17px 22px;display:flex;align-items:center;gap:13px;border-radius:7px;min-height:52px;font-size:14px;font-weight:600;min-width:221px;justify-content:center}.play-button span:first-child{font-size:12px;width:12px}.duration{font-size:11px;color:var(--muted)}.privacy-note{font-size:12px;color:var(--muted);margin-top:19px}.privacy-note span{margin-right:6px;color:var(--blue)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-top:1px solid var(--line);padding-top:21px;margin-top:44px;max-width:470px}.steps button{text-align:left;background:transparent;padding:0 0 12px;color:var(--muted);border-bottom:2px solid transparent;min-height:51px;font-size:12px}.step-number{display:block;font-size:10px;margin-bottom:9px}.steps button[aria-pressed="true"]{border-color:var(--blue);color:var(--blue);font-weight:700}.step-caption{font-size:12px;line-height:1.5;color:var(--muted);max-width:440px;min-height:36px;margin-top:15px}.script-note{font-size:13px;margin-top:20px}
.demo-stage{background:var(--pale);border:1px solid #dce4f7;border-radius:16px;padding:20px 24px 13px;display:flex;flex-direction:column;align-items:center;position:relative}.stage-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:11px;color:#3e5384;margin-bottom:20px}.preview-pill{border:1px solid #b9c7e8;border-radius:20px;padding:5px 9px;font-size:10px}.phone{width:310px;max-width:100%;border:5px solid #273244;border-radius:44px;background:#fcfcfe;box-shadow:0 18px 28px -14px #32477440,0 0 0 2px #aeb9cd;overflow:hidden;padding:0 14px;position:relative}.phone-top{height:43px;display:flex;align-items:center;justify-content:space-between;position:relative;font-size:11px;font-weight:700;padding:0 9px}.island{position:absolute;width:78px;height:22px;background:#162130;border-radius:20px;left:50%;transform:translateX(-50%);top:9px}.phone-indicators{display:flex;align-items:center;gap:5px}.signal{font-size:10px;letter-spacing:-1px}.battery{width:17px;height:9px;border:1px solid #354254;border-radius:2px;background:#354254;box-shadow:inset 0 0 0 1px white}.app-header{height:42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:17px}.app-wordmark{font-size:24px;letter-spacing:-1.4px;font-weight:700}.app-label{font-size:8px;letter-spacing:1px;color:#58677b}.phone-scenes{min-height:423px}.scene{min-height:423px;position:relative;animation:enter .35s ease-out}.screen-eyebrow{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--blue);font-weight:700;margin-bottom:12px}.scene h2{font-size:28px;line-height:1.08;letter-spacing:-.9px;font-weight:600}.screen-copy{font-size:11px;line-height:1.5;color:var(--muted);margin-top:12px}.wallet-list{list-style:none;padding:0;margin:16px 0 0}.wallet-list li{display:flex;align-items:center;gap:11px;padding:8px 0;border-bottom:1px solid #e7eaf0;font-size:12px;font-weight:600}.wallet-list small{display:block;margin-top:3px;font-weight:400;font-size:9px;color:var(--muted)}.method-symbol{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:9px;font-size:12px}.blue{background:var(--blue);color:white}.slate{background:#394658;color:white}.sand{background:#ede1c5;color:#594626}.pale{background:#e0e7fa;color:#2b4387}.grey{background:#e8eaee;color:#43505f}.check{margin-left:auto;color:var(--blue);font-size:14px;font-weight:700}.phone-note{font-size:9px;line-height:1.5;color:var(--muted);margin:12px 0}.phone-next{display:flex;justify-content:space-between;align-items:center;width:100%;background:var(--blue);color:white;padding:13px;border-radius:9px;font-size:11px;font-weight:600;margin-top:17px}.phone-next:focus-visible{outline-offset:2px}.search-preview{display:flex;align-items:center;gap:8px;font-size:14px;padding:14px 12px;background:#eef0f5;border-radius:10px;margin-top:24px}.search-preview>span:first-child{font-size:20px}.search-cursor{height:15px;width:1px;background:var(--blue)}.chosen-shop{display:flex;align-items:center;gap:11px;margin-top:12px;padding:13px 10px;border:1px solid #b3c3ee;background:#f1f5ff;border-radius:10px}.shop-letter{width:38px;height:38px;display:grid;place-items:center;background:white;color:#8b302e;border-radius:8px;font-size:19px;font-weight:700}.chosen-shop strong{font-size:13px}.chosen-shop [lang]{font-size:10px;color:var(--muted);margin-left:5px}.chosen-shop small{display:block;font-size:9px;margin-top:7px;color:var(--muted)}.shop-caption{padding:24px 0 20px}.tiny-label{color:var(--muted);font-size:8px;letter-spacing:1px}.shop-caption p{font-size:18px;line-height:1.35;margin-top:10px}.spend-preview{display:flex;align-items:baseline;gap:10px;margin-top:28px;padding-bottom:18px;border-bottom:1px solid var(--line)}.spend-preview>span{font-size:15px;color:var(--muted)}.spend-preview>strong{font-size:52px;letter-spacing:-2px;font-weight:500}.spend-preview strong>span{font-size:27px;color:var(--muted);letter-spacing:-1px}.amount-chips{display:flex;gap:8px;margin-top:16px}.amount-chips>span{flex:1;text-align:center;padding:10px 0;background:#eef0f5;border-radius:7px;font-size:12px;color:var(--muted)}.amount-chips>.selected{background:#dfe7ff;color:#264bc7;box-shadow:inset 0 0 0 1px #a9bbe9;font-weight:700}.spend-summary{margin:24px 0}.spend-summary p{display:flex;justify-content:space-between;font-size:10px;margin-top:12px}.spend-summary span{color:var(--muted)}.spend-summary strong{font-weight:500}
.result-title{display:flex;align-items:center;justify-content:space-between}.result-title h2{font-size:23px;letter-spacing:-.8px}.result-title h2>span{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:5px;letter-spacing:0}.result-title>p{text-align:right}.result-title>p>span{display:block;color:var(--muted);font-size:8px;margin-bottom:4px}.result-title>p>strong{font-size:19px;font-weight:500;letter-spacing:-.5px}.result-label{display:flex;justify-content:space-between;font-size:8px;color:var(--muted);margin:19px 0 9px}.results{list-style:none;margin:0;padding:0}.results li{display:grid;grid-template-columns:15px 1fr auto;gap:7px;align-items:center;padding:11px 6px;min-height:58px;border-bottom:1px solid var(--line)}.results li.top-result{background:var(--blue);color:white;border:0;border-radius:9px;min-height:74px;padding:12px 9px;margin:0 -3px 3px}.rank{font-size:8px;color:var(--muted)}.results h3{font-size:11px;line-height:1.35;font-weight:600}.results li p{font-size:8px;color:var(--muted);line-height:1.5;margin-top:4px}.results li>strong{font-size:24px;font-weight:500;letter-spacing:-1px;font-variant-numeric:tabular-nums;text-align:right}.results li>strong>small{display:block;font-size:8px;letter-spacing:0;margin-bottom:2px}.top-result .rank,.results .top-result p{color:#fff}.result-note{text-align:center;margin:14px 0 0}.phone-bottom{display:flex;align-items:center;flex-direction:column;gap:14px;padding:16px 0 8px;font-size:8px;color:var(--muted)}.home-indicator{width:96px;height:4px;border-radius:6px;background:#243246}.stage-footer{font-size:10px;color:#4d5f86;letter-spacing:.15px;margin-top:15px}.review-disclosure{border-top:1px solid var(--line);padding:20px 0 22px;color:var(--muted);font-size:10px;line-height:1.6;max-width:100%}.sample-notice{margin-bottom:5px}.site-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding:24px 0 28px;font-size:10px;color:var(--muted)}.site-footer [lang]{margin-left:9px}
@keyframes enter{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.intro h1{font-size:78px}}
@media(max-width:1100px){.page-shell{padding:0 40px}.hero{gap:32px;grid-template-columns:1.05fr 1fr}.intro h1{font-size:58px;letter-spacing:-3px}.intro-copy{font-size:16px}.demo-stage{padding:18px 16px 13px}.stage-heading{font-size:10px}.brand-location{display:none}.steps{margin-top:32px}}
@media(max-width:850px){.hero{grid-template-columns:1fr;gap:24px;padding:30px 0 24px}.intro h1{font-size:64px}.intro h1 br{display:none}.intro h1{max-width:650px}.intro-copy{max-width:480px}.demo-stage{width:100%;padding:20px 24px 16px}.stage-heading{font-size:12px}.steps{margin-top:25px;max-width:100%}.step-caption{max-width:100%;min-height:0}.intro{padding-bottom:0}.phone{width:324px}.phone-scenes,.scene{min-height:423px}}
@media(max-width:480px){.review-bar{padding:9px 18px;font-size:9px;gap:8px}.page-shell{padding:0 20px}.site-header{min-height:80px}.wordmark{font-size:35px;letter-spacing:-2.5px}.availability{font-size:10px}.intro h1{font-size:46px;line-height:1.03;letter-spacing:-2.5px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:18px}.intro-copy{font-size:14px;line-height:1.5;margin-top:19px}.hero{padding-top:25px;gap:22px}.play-row{margin-top:22px;gap:10px}.play-button{font-size:12px;padding:15px 17px;min-width:198px;min-height:47px}.duration{font-size:9px}.privacy-note{font-size:10px;margin-top:14px}.steps{margin-top:24px;padding-top:14px;gap:6px}.steps button{font-size:10px;min-height:45px}.step-number{font-size:9px;margin-bottom:7px}.step-caption{font-size:10px;margin-top:10px}.demo-stage{padding:16px 12px 12px;border-radius:12px}.stage-heading{font-size:9px;margin-bottom:16px;gap:6px}.preview-pill{font-size:8px;padding:4px 7px}.phone{width:300px;padding:0 12px;border-width:4px;border-radius:39px}.scene h2{font-size:27px}.result-title h2{font-size:22px}.results li>strong{font-size:22px}.results h3{font-size:10px}.results li p{font-size:8px}.results li{gap:5px}.phone-scenes,.scene{min-height:423px}.site-footer{flex-direction:column;gap:9px;font-size:9px}.review-disclosure{font-size:9px;padding-top:15px}}
.phone-scenes,.scene{min-height:480px}
.mobile-play{display:none}
@media(max-width:850px){.mobile-play{display:block;align-self:center;min-height:44px;padding:8px 20px;background:white;color:var(--blue);border:1px solid #b9c7e8;border-radius:6px;font-size:12px;font-weight:600;margin:-4px 0 17px}.demo-stage{scroll-margin-top:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.main-nav{display:flex;align-items:center;gap:28px;font-size:13px}.main-nav a{text-decoration:none}.join-nav{background:var(--ink);color:white;border-radius:6px;padding:13px 16px}.site-footer nav{display:flex;flex-wrap:wrap;gap:20px}.site-footer p{margin-top:9px}.phone-shop-list{display:grid;gap:8px;margin-top:22px}.phone-shop-list button{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:#edf0f7;border:1px solid transparent;border-radius:8px;padding:12px;font-size:12px;min-height:42px}.phone-shop-list button[aria-pressed=true]{background:#e5ecff;border-color:#9eafe0;color:#203f9e}.amount-chips button,.shop-chips button{border:1px solid var(--line);background:white;border-radius:7px;color:var(--muted);font-size:12px;min-height:44px;padding:10px 14px}.amount-chips button[aria-pressed=true],.shop-chips button[aria-pressed=true]{background:#e6ecff;color:#203f9e;border-color:#9eafe0}.amount-chips button{flex:1}.demo-options{border-top:1px solid var(--line);padding:22px 0 10px}.choice-line{display:flex;align-items:center;gap:20px;margin:0 0 12px}.choice-line>span{flex:0 0 72px;font-size:12px;color:var(--muted)}.choice-line .amount-chips{margin:0}.shop-chips{display:flex;gap:8px;flex-wrap:wrap}#mile-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;padding:12px 0}#mile-options select{padding:10px;background:white;color:var(--ink);border:1px solid #8994a7;border-radius:6px;font:inherit}#mile-options span{color:var(--muted)}.load-status{font-size:12px;color:var(--muted)}.review-disclosure{font-size:12px;line-height:1.65}.review-disclosure>p+.disclosure{margin-top:12px}.sources{margin-top:16px}.sources summary{cursor:pointer;padding:8px 0;font-size:12px;color:var(--ink)}.sources ul{padding-left:20px}.sources li{margin:10px 0;line-height:1.7}.results li{padding:8px 4px;min-height:70px;grid-template-columns:13px minmax(0,1fr) auto}.results li.top-result{min-height:76px;padding:10px 7px}.results h3{font-size:10px}.results li p.native-reward{font-size:10px;font-weight:600;margin-top:3px;color:var(--ink)}.results li p.conversion{font-size:9px;line-height:1.35;margin-top:3px}.results .top-result p.native-reward{color:white}.results li>strong{font-size:22px}.phone-scenes,.scene{height:510px;min-height:510px}.result-scene{overflow:auto;scrollbar-width:thin;scrollbar-color:#8998b9 transparent;padding-bottom:3px}.result-label{margin:16px 0 9px}.phone-note{font-size:10px}.result-note{margin:10px 0 0}.content-section{padding:88px 0;border-top:1px solid var(--line)}.content-section h2{font-size:clamp(32px,3.6vw,50px);line-height:1.08;letter-spacing:-1.8px;font-weight:500}.content-section .eyebrow{color:var(--blue);margin-bottom:22px}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:56px}.three-columns article{border-top:1px solid var(--line);padding-top:22px}.large-number{font-size:12px;color:var(--blue)}.three-columns h3{font-size:22px;font-weight:500;margin-top:34px;letter-spacing:-.5px}.three-columns p,.section-heading>p,.compact-split>p{font-size:16px;line-height:1.6;color:var(--muted);margin-top:16px;max-width:380px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:48px}.section-heading>p{margin:0}.unit-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0 24px;gap:1px;background:var(--line);border:1px solid var(--line)}.unit-grid article{padding:26px;background:var(--paper)}.unit-grid h3{font-size:14px;font-weight:500}.unit-grid strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.6px;margin-top:24px}.unit-grid p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:12px}.unit-grid a{display:inline-block;font-size:11px;margin-top:16px}.text-button{display:inline-flex;gap:30px;align-items:center;background:transparent;padding:12px 0;color:var(--blue);font-size:14px;text-decoration:none}.compact-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.compact-split>p{max-width:470px;margin:0}.ask ul{list-style:none;margin:40px 0 0;padding:0}.ask li{font-size:22px;letter-spacing:-.3px;padding:22px 0;border-top:1px solid var(--line);display:flex;gap:24px}.ask li span{color:var(--blue)}.waitlist{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#eaf0ff;margin:0 -40px;padding:64px 40px;border:1px solid #dce4f7;border-radius:14px}.waitlist h2{color:#2346ba}.waitlist>div>p:last-child{font-size:15px;line-height:1.6;color:var(--muted);max-width:330px;margin-top:22px}.waitlist form>label:first-child{display:block;font-size:13px;margin-bottom:10px}.waitlist input[type=email]{width:100%;background:white;border:1px solid #8e9ab4;border-radius:6px;font:inherit;padding:14px 16px;color:var(--ink)}input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #172c7c;outline-offset:4px}.consent{display:flex;align-items:start;gap:12px;font-size:12px;line-height:1.65;margin:18px 0}.consent input{width:19px;height:19px;flex:0 0 19px;margin:1px 0;accent-color:var(--blue)}.waitlist .play-button{width:100%}#form-help,#form-status{font-size:12px;line-height:1.6;margin-top:14px;color:#3e4c65}#form-status{font-weight:600}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;margin-top:72px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:16px;line-height:1.5;padding:22px 0}.faq details:first-child summary{padding-top:0}.faq p{font-size:14px;line-height:1.75;color:var(--muted);padding:0 0 22px}.document-page{max-width:760px;margin:0 auto;padding:72px 0 80px}.document-page h1{font-size:52px;font-weight:500;line-height:1.07;letter-spacing:-2px}.document-intro{font-size:20px;line-height:1.6;margin-top:28px;color:var(--muted)}.document-page section{border-top:1px solid var(--line);padding-top:28px;margin-top:32px}.document-page h2{font-size:23px;font-weight:500;margin-bottom:16px}.document-page section p{font-size:16px;line-height:1.8;color:var(--muted)}.document-date{font-size:12px;color:var(--muted);margin-top:44px}html[lang=zh-HK] .intro h1{font-size:60px;line-height:1.2;letter-spacing:-2px}html[lang=zh-HK] .intro-copy{line-height:1.85}html[lang=zh-HK] .content-section h2{line-height:1.3;letter-spacing:-1px}html[lang=zh-HK] .scene h2{line-height:1.25}html[lang=zh-HK] .document-page p{line-height:1.95}.hero{padding-top:30px}.eyebrow{margin-bottom:20px}
@media(max-width:1100px){.hero{gap:28px}.phone{width:300px}.waitlist{margin:0;padding:44px;gap:40px}.unit-grid article{padding:20px}.section-heading{gap:30px}.three-columns{gap:32px}}
@media(max-width:850px){.hero{grid-template-columns:1fr 1fr;align-items:start;gap:24px}.intro h1{font-size:45px;letter-spacing:-2px}.intro h1 br{display:none}.intro-copy{font-size:15px}.demo-stage{padding:16px 10px 12px}.phone{width:300px}.stage-heading{font-size:9px}.mobile-play{display:none}.play-button{min-width:0;font-size:12px}.steps{grid-template-columns:repeat(2,1fr)}html[lang=zh-HK] .intro h1{font-size:42px}.section-heading,.compact-split{display:block}.section-heading>p,.compact-split>p{margin-top:24px;max-width:540px}.unit-grid{grid-template-columns:repeat(2,1fr)}.three-columns{gap:24px}.three-columns h3{font-size:20px}.waitlist{padding:36px 28px;gap:32px}.faq{grid-template-columns:1fr;gap:28px}}
@media(max-width:650px){.hero{display:flex;flex-direction:column;gap:22px}.intro h1{font-size:46px;max-width:420px}.intro-copy{font-size:14px;margin-top:16px}.intro .steps,.intro .step-caption{display:none}.intro .privacy-note{font-size:11px}.intro .play-row{margin-top:18px}.demo-stage{padding:18px 14px 14px}.mobile-play{display:block}.phone{width:310px}.stage-heading{font-size:10px}.main-nav{gap:17px;font-size:12px}.join-nav{display:none}.site-header{min-height:78px}.wordmark{font-size:35px}.choice-line{align-items:start;gap:10px}.choice-line>span{flex-basis:52px;padding-top:14px;font-size:11px}.shop-chips{gap:6px}.shop-chips button,.amount-chips button{font-size:11px;padding:9px 12px}.content-section{padding:52px 0}.content-section h2{font-size:36px;letter-spacing:-1px}.three-columns{grid-template-columns:1fr;margin-top:28px;gap:28px}.three-columns h3{margin-top:18px;font-size:23px}.three-columns p{margin-top:10px}.section-heading>p,.compact-split>p{font-size:15px}.unit-grid{margin-top:28px}.unit-grid article{padding:20px 16px}.unit-grid strong{font-size:22px;line-height:1.3}.unit-grid h3{font-size:12px}.unit-grid p{font-size:12px}.ask li{font-size:18px;gap:18px;line-height:1.5}.waitlist{display:block;margin:0 -8px;padding:34px 22px}.waitlist form{margin-top:32px}.faq{margin-top:24px}.faq summary{font-size:15px}.site-footer{font-size:11px;line-height:1.7}.site-footer nav{gap:15px}.document-page{padding:42px 0 56px}.document-page h1{font-size:38px;letter-spacing:-1.5px}.document-intro{font-size:18px}.document-page section p{font-size:15px}html[lang=zh-HK] .intro h1{font-size:39px;line-height:1.25}html[lang=zh-HK] .intro-copy{font-size:14px}.results h3{font-size:10px}.results li p.conversion{font-size:9px}.phone-scenes,.scene{height:510px;min-height:510px}}
.result-scene{overflow-x:hidden;padding-left:3px;padding-right:3px}.phone-scenes,.scene{height:486px;min-height:486px}.hero{gap:48px}.stage-heading{margin-bottom:16px}.phone-bottom{padding-top:12px}.phone{padding-left:12px;padding-right:12px}.intro h1{font-size:clamp(48px,5.25vw,76px)}
@media(max-width:1100px){.hero{gap:28px}}
@media(max-width:850px){.intro h1{font-size:45px}.hero{gap:24px}}
@media(max-width:650px){.intro h1{font-size:42px}.hero{gap:22px}.phone{width:300px}.phone-scenes,.scene{height:496px;min-height:496px}}
.results li.top-result{margin:0 0 3px}
@media(max-width:650px){.intro .play-row{display:none}}
