.lp{--ink:#0b1b3a;--ink-2:#33425f;--ink-3:#56657f;--sky-50:#f1f8ff;--sky-100:#e0f0ff;--sky-200:#c3e2ff;--sky-400:#58b2f6;--sky-500:#2f9bf0;--sun:#ffd23f;--deep:#0b3fb3;--navy:#07132b;--coral:#ff6b57;--green:#16b26a;--g:20px;--hx:max(var(--g),6vw);--shadow-sm:0 1px 2px rgba(11,27,58,0.05),0 8px 24px rgba(11,27,58,0.08);--shadow:0 2px 6px rgba(11,27,58,0.06),0 18px 44px rgba(11,27,58,0.16);--font-body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-disp:var(--font-anton),Impact,"Arial Narrow",sans-serif;--font-mono:ui-monospace,"Cascadia Mono",Consolas,"SFMono-Regular",Menlo,monospace;position:relative;overflow-x:clip;min-height:100%;background:#fff;color:var(--ink);font-family:var(--font-body);font-weight:400;font-size:17px;line-height:1.5}@media (min-width:700px){.lp{--g:32px}}@media (min-width:1100px){.lp{--g:48px}}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a{color:inherit}.lp img{max-width:100%}.lp a:focus-visible,.lp button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.lp-foot a:focus-visible,.lp-foot button:focus-visible,.lp-rules a:focus-visible{outline-color:#fff}.lp-wrap{width:min(1240px,100% - 2 * var(--g));margin-inline:auto}.lp-nowrap,.lp-sr{white-space:nowrap}.lp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.lp-h1,.lp-h2,.lp-h3{font-family:var(--font-disp);font-weight:400;text-transform:uppercase;letter-spacing:.005em;color:var(--ink);margin:0}.lp-h2{font-size:clamp(40px,4.6vw,64px);line-height:.94;text-wrap:balance}.lp-h3{font-size:30px;line-height:1}.lp-lead{margin:18px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.45;color:var(--ink-2);max-width:30em}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.lp-btn-lg{min-height:54px;padding:0 20px;font-size:16px}@media (min-width:560px){.lp-btn-lg{min-height:56px;padding:0 28px;font-size:17px}}.lp .lp-btn-ink{background:var(--ink);color:#fff;box-shadow:0 10px 24px rgba(11,27,58,.24)}.lp .lp-btn-ink:hover{background:#15295a;transform:translateY(-2px);box-shadow:0 14px 30px rgba(11,27,58,.3)}.lp .lp-btn-glass{background:rgba(255,255,255,.74);color:var(--ink);border-color:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 20px rgba(11,27,58,.1)}.lp .lp-btn-glass:hover{background:#fff;transform:translateY(-2px)}.lp-arrow{font-size:1.1em;line-height:1}.lp-x{flex:none}.lp-logo-tile{display:inline-grid;place-items:center;flex:none;border-radius:28%;background:#fff;box-shadow:inset 0 0 0 1px rgba(11,27,58,.08),0 2px 6px rgba(11,27,58,.08);overflow:hidden}.lp-logo-tile img{display:block;width:74%;height:74%;object-fit:contain}.lp-logo-tile.is-dark{background:var(--ink);box-shadow:0 2px 6px rgba(11,27,58,.16)}.lp-logo-tile.is-wide img{width:94%;height:94%}.lp-tick{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:500;letter-spacing:.04em}.lp-flag{display:block;flex:none;width:20px;height:15px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px rgba(11,27,58,.14)}html.lp-anim .lp-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}html.lp-anim .lp-reveal.is-in{opacity:1;transform:none}@media print{html.lp-anim .lp-reveal{opacity:1;transform:none}}.lp-float{animation:lp-float 5.5s ease-in-out infinite alternate}@keyframes lp-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.lp-float{animation:none}.lp .lp-btn,.lp .lp-city{transition:none}}.lp-nav{position:absolute;z-index:20;top:12px;left:50%;transform:translateX(-50%);width:min(1800px,calc(100% - 2 * var(--hx) + 24px));display:flex;gap:8px;padding:6px 6px 6px 10px;border-radius:999px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 8px 30px rgba(11,40,90,.14)}.lp-brand,.lp-nav{align-items:center}.lp-brand{display:inline-flex;gap:10px;min-height:44px;text-decoration:none;color:var(--ink)}.lp-brand img{border-radius:11px}.lp-brand span{font-family:var(--font-disp);font-size:24px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.lp-nav-links{display:none;margin-left:auto;gap:2px}.lp-nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;color:var(--ink);transition:background-color .15s ease}.lp-nav-links a:hover{background:rgba(11,27,58,.07)}.lp-nav-x{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;margin-left:auto;border-radius:50%;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.95);color:var(--ink);transition:background .15s ease}.lp-nav-x:hover{background:#fff}.lp-nav-x .lp-x{width:18px;height:18px}.lp .lp-nav-cta{margin-left:8px;min-height:44px;padding:0 20px;font-size:15px;box-shadow:none}@media (min-width:940px){.lp-nav{padding-left:14px;top:16px}.lp-nav-links{display:flex}.lp-nav-x{margin-left:8px}}.lp-sky,.lp-sky img{display:block}.lp-sky img{width:100%;height:100%;object-fit:cover}.lp-hero{isolation:isolate;overflow:hidden;background:radial-gradient(90% 40% at 90% 0,rgba(120,190,245,.5),transparent 70%),linear-gradient(180deg,#2a8fe3,#2f96e8 38%,#62b8f5 70%,#eef6ff)}.lp-hero,.lp-hero-inner{position:relative;display:flex;flex-direction:column;align-items:center}.lp-hero-inner{z-index:2;text-align:center;padding:92px var(--g) 0;width:100%}.lp-live{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 14px 7px 12px;border-radius:999px;background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;font-weight:500;line-height:1.2;color:var(--ink)}.lp-live-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(22,178,106,.22)}.lp-h1{margin-top:18px;font-size:clamp(60px,19vw,116px);line-height:.86}.lp-h1-a,.lp-h1-b{display:block}.lp-h1-b{margin-top:.07em}.lp-marker{display:inline-block;padding:.06em .12em .02em;border-radius:.1em;background:var(--sun);box-shadow:0 .06em 0 rgba(11,27,58,.14),0 .2em .5em rgba(11,40,90,.18);transform:rotate(-1.6deg)}.lp-hero-line{margin:20px 0 0;max-width:24em;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.4;color:var(--ink);text-wrap:balance}.lp-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.lp-hero-sky{position:relative;z-index:1;flex:none;width:124%;aspect-ratio:1;margin-top:-44px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 24%,#000 84%,transparent)}.lp-strip{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:-120px;padding:0 var(--g) 28px}.lp-strip-label{font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.lp-strip-logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:calc(5 * 44px + 4 * 8px)}.lp-strip-logos .lp-logo-tile{box-shadow:0 6px 14px rgba(11,40,90,.16)}.lp-placecard{display:none}@media (min-width:560px){.lp-strip-logos{max-width:none}.lp-hero-sky{width:100%;aspect-ratio:4/3;margin-top:-24px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 78%,transparent 92%);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 78%,transparent 92%);overflow:hidden}.lp-hero-sky img{position:absolute;inset:0;object-position:50% 62%}.lp-strip{margin-top:calc(12px - 13.5%)}}@media (min-width:761px) and (min-aspect-ratio:1/1){.lp-final{--ph:min(calc(100vw * 1152 / 2688),calc(100svh - 24px))}.lp-hero{--ph:100svh;display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:100svh;padding:96px 0 56px;background:#eef6ff}.lp-hero .lp-sky{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;margin:0;aspect-ratio:auto;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.lp-hero .lp-sky img{object-position:40% center}.lp-hero-inner{align-items:flex-start;text-align:left;width:auto;max-width:calc(44vw - 16px);padding:0 0 0 var(--hx)}.lp-h1{margin-top:22px;font-size:min(calc(8.2vw - 6px),172px)}.lp-cta-row{justify-content:flex-start;margin-top:28px}.lp-hero .lp-cta-row{flex-wrap:nowrap}.lp-strip{align-items:flex-start;margin-top:34px;padding:0 0 0 var(--hx)}.lp-strip-logos{justify-content:flex-start}.lp-placecard{position:absolute;z-index:3;left:min(71.5%,calc(100% - 262px - var(--g)));top:calc(var(--ph) * .6);display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:22px;background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 50px rgba(11,40,90,.24);text-decoration:none;color:var(--ink);transition:box-shadow .2s ease}.lp-placecard:hover{box-shadow:0 28px 60px rgba(11,40,90,.32)}.lp-placecard-text{display:flex;flex-direction:column;line-height:1.25}.lp-placecard-name{font-size:17px;font-weight:500}.lp-placecard-where{font-size:14px;color:var(--ink-2);white-space:nowrap}.lp-placecard-tags{display:flex;gap:6px;margin-top:8px}.lp-claim-pill{display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:999px;background:var(--sun);color:var(--ink);font-size:12px;font-weight:500}}@media (min-width:761px) and (min-aspect-ratio:1/1) and (max-height:520px){.lp-hero{padding-top:86px}.lp-hero .lp-live{display:none}.lp-h1{margin-top:0}}@media (max-width:959px){.lp-placecard{display:none}}.lp-how{padding:72px 0 96px;background:linear-gradient(180deg,#eef6ff,#ffffff 55%)}.lp-steps{list-style:none;margin:32px calc(-1 * var(--g)) 0;padding:0 var(--g) 14px;display:grid;grid-auto-flow:column;grid-auto-columns:min(82vw,400px);grid-gap:14px;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);scrollbar-width:none}.lp-steps::-webkit-scrollbar{display:none}.lp-steps>li{scroll-snap-align:start}@media (min-width:820px){.lp-steps{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,1fr);gap:20px;margin:48px 0 0;padding:0;overflow:visible}}.lp-step{display:flex;flex-direction:column;overflow:hidden;border-radius:26px;background:#fff;border:1px solid rgba(11,27,58,.06);box-shadow:var(--shadow-sm)}.lp-step-visual{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--sky-100)}.lp-photo{display:block;width:100%;height:100%;object-fit:cover}.lp-photo-walk{object-position:30% center}.lp-photo-cafe{object-position:50% center}.lp-step-body{position:relative;padding:34px 24px 28px}.lp-step-n{position:absolute;top:-24px;left:22px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:3px solid #fff;background:var(--sun);color:var(--ink);font-family:var(--font-disp);font-size:24px;line-height:1;box-shadow:0 6px 16px rgba(11,27,58,.18)}.lp-step .lp-h3{margin-bottom:8px}.lp-step p{margin:0;color:var(--ink-2)}@media (max-width:819px){.lp-step-visual{aspect-ratio:10/9}.lp-wallet-bg{padding:12px}.lp-wallet-rows li{padding:3px 4px}}.lp-wallet-bg{display:grid;place-items:center;padding:16px;background:radial-gradient(circle at 25% 15%,#a8dcff 0,transparent 45%),linear-gradient(160deg,#56b2f8,#2a89e0)}.lp-wallet{width:min(100%,280px);padding:12px 12px 14px;border-radius:20px;background:#fff;box-shadow:0 20px 40px rgba(6,40,90,.28)}.lp-wallet-head{display:flex;align-items:center;gap:8px;padding:2px 4px 9px;border-bottom:1px solid rgba(11,27,58,.08);font-size:14px;font-weight:500;color:var(--ink-3)}.lp-wallet-rows{list-style:none;margin:0;padding:4px 0}.lp-wallet-rows li{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo t" "logo b";grid-column-gap:12px;column-gap:12px;align-items:center;padding:5px 4px}.lp-wallet-rows .lp-logo-tile{grid-area:logo}.lp-wallet-t{grid-area:t;font-size:16px;font-weight:500;line-height:1.2}.lp-wallet-b{grid-area:b;color:var(--ink-3)}.lp-chip-safe,.lp-wallet-b{font-size:13px;line-height:1.2}.lp-chip-safe{display:inline-flex;align-items:center;gap:6px;margin:4px 0 0 2px;padding:6px 12px 6px 10px;border-radius:999px;background:#e1f6ea;color:#0b6b3f;font-weight:500}.lp-geo{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(47,155,240,.6))}.lp-photo-chip{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 13px 7px 10px;border-radius:999px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font-size:14px;font-weight:500;line-height:1.2;box-shadow:0 6px 16px rgba(0,0,0,.18)}.lp-photo-chip svg{color:var(--sky-500)}.lp-yours{position:absolute;left:54%;top:76%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:8px 16px 8px 12px;border-radius:999px;background:var(--sun);color:var(--ink);font-size:15px;font-weight:500;line-height:1.2;box-shadow:0 10px 24px rgba(0,0,0,.3)}.lp-fight{padding:88px 0 96px;background:radial-gradient(60% 50% at 80% 50%,rgba(255,255,255,.7),transparent 70%),linear-gradient(180deg,#dcefff,#cbe6ff)}.lp-fight-grid{display:grid;grid-gap:48px;gap:48px;align-items:center}@media (min-width:900px){.lp-fight-grid{grid-template-columns:1.1fr .9fr;gap:56px}}.lp-fight .lp-h2{max-width:11ch}.lp-fight .lp-h2 .lp-nowrap{color:var(--deep)}.lp-phone-wrap{position:relative;margin:0;display:flex;flex-direction:column;align-items:center}.lp-phone-wrap:before{content:"";position:absolute;z-index:0;top:50%;left:50%;width:min(460px,118%);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-54%);background:radial-gradient(circle at 40% 40%,#ffe27a 0,#ffd23f 60%,#ffc21a 100%);box-shadow:0 30px 80px rgba(255,190,30,.35)}.lp-phone{position:relative;z-index:1;width:min(300px,82vw);aspect-ratio:300/610;padding:10px;border-radius:46px;background:#0b1b3a;box-shadow:inset 0 0 0 2px #2b3c63,0 40px 80px rgba(11,27,58,.35)}.lp-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:37px;background:#e6eef7}.lp-phone-status{position:absolute;z-index:4;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:13px 24px 0 26px;font-size:13px;font-weight:500;color:var(--ink)}.lp-phone-icons{display:inline-flex;gap:4px;align-items:flex-end}.lp-phone-icons i{display:block;width:4px;border-radius:1px;background:var(--ink)}.lp-phone-icons i:first-child{height:5px}.lp-phone-icons i:nth-child(2){height:8px}.lp-phone-icons i:nth-child(3){height:11px}.lp-minimap{position:absolute;inset:0;width:100%;height:100%}.lp-minimap-label{font-family:var(--font-body);font-size:8.5px;font-weight:500;letter-spacing:.08em;fill:#8a6d00}.lp-phone-me{position:absolute;z-index:2;left:62%;top:34%}.lp-phone-ring{width:96px;height:96px;border-radius:50%;background:rgba(47,155,240,.16);border:1.5px solid rgba(47,155,240,.55)}.lp-phone-dot,.lp-phone-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lp-phone-dot{width:16px;height:16px;border-radius:50%;background:var(--sky-500);border:3px solid #fff;box-shadow:0 2px 6px rgba(11,27,58,.3)}.lp-phone-pin{position:absolute;z-index:3;left:50%;top:29%;transform:translate(-50%,-100%)}.lp-phone-pin-head{display:grid;place-items:center;width:46px;height:46px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient(135deg,#ffffff,#cfd9e6 45%,#8ea3bd);box-shadow:0 8px 16px rgba(11,27,58,.3)}.lp-phone-pin-head .lp-logo-tile{transform:rotate(45deg);border-radius:50%}.lp-phone-pin-tag{position:absolute;left:44px;top:4px;padding:3px 8px;border-radius:999px;background:#c7361f;color:#fff;font-size:11px;font-weight:500;line-height:1.3;box-shadow:0 4px 10px rgba(11,27,58,.2)}.lp-sheet{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:10px 16px 18px;border-radius:26px 26px 0 0;background:#fff;box-shadow:0 -10px 30px rgba(11,27,58,.14)}.lp-sheet-grip{width:36px;height:4px;margin:0 auto 12px;border-radius:2px;background:#d5dce6}.lp-sheet-head{display:flex;align-items:center;gap:10px}.lp-sheet-title{font-size:14px;font-weight:500;line-height:1.25}.lp-sheet-sub{display:block;font-weight:400;color:var(--ink-3)}.lp-force{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.lp-force-row{display:grid;grid-gap:6px;gap:6px;padding:8px 10px;border-radius:12px;background:#f3f6fa;font-size:13px;font-weight:500;line-height:1.2;color:var(--ink-2)}.lp-force-row.is-you{background:#fff5cc;color:var(--ink)}.lp-force-bar{height:7px;background:rgba(11,27,58,.08);overflow:hidden}.lp-force-bar,.lp-force-bar i{display:block;border-radius:4px}.lp-force-bar i{height:100%;background:var(--coral)}.lp-force-row.is-you .lp-force-bar i{background:#f5b400}.lp-sheet-btn{display:grid;place-items:center;height:46px;margin-top:12px;border-radius:14px;background:var(--ink);color:#fff;font-size:15px;font-weight:500}.lp-caption{position:relative;z-index:1;margin-top:16px;font-size:14px;color:var(--ink-2)}.lp-brands{padding:88px 0 96px;background:radial-gradient(70% 60% at 100% 0,#ffe486 0,transparent 60%),radial-gradient(50% 50% at 0 100%,#ffc928 0,transparent 70%),var(--sun)}.lp-brands .lp-lead{margin:14px 0 0;color:var(--ink);font-weight:500}.lp-brand-grid{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}@media (min-width:1000px){.lp-brand-grid{gap:16px;margin-top:36px}}.lp-brand-card{display:flex;flex-direction:column;gap:10px;padding:16px 16px 18px;border-radius:22px;background:#fff;box-shadow:0 1px 0 rgba(11,27,58,.05),0 12px 26px rgba(150,100,0,.14)}@media (max-width:999px){.lp-brand-top .lp-tick{display:none}.lp-brand-count b{display:block;margin:0 0 2px}}@media (max-width:639px){.lp-brand-grid{grid-template-columns:repeat(2,1fr);gap:10px}.lp-brand-card{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo name" "logo count";align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;padding:10px 12px 10px 10px;border-radius:18px}.lp-brand-top{grid-area:logo}.lp-brand-top .lp-logo-tile{width:40px!important;height:40px!important}.lp-brand-name{grid-area:name;font-size:14px;line-height:1.2}.lp-brand-count{grid-area:count;font-size:13px;line-height:1}.lp .lp-brand-count b{display:inline;margin-right:4px;font-size:26px}}.lp-brand-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.lp-brand-name{font-size:16px;font-weight:500;line-height:1.25}.lp-brand-count{margin-top:auto;font-size:14px;color:var(--ink-3)}.lp-brand-count b{margin-right:4px;font-family:var(--font-disp);font-weight:400;font-size:40px;line-height:1;color:var(--ink)}.lp-brands-more{margin:28px 0 0;text-wrap:balance;font-size:16px;font-weight:500;color:var(--ink)}.lp-cities{padding:88px 0 96px;background:#fff}.lp-band{position:relative;display:flex;align-items:flex-end;width:100%;height:clamp(300px,37vw,460px);overflow:hidden;border-radius:28px;background:var(--navy)}.lp-band-img{object-fit:cover;object-position:center 62%}.lp-band:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,19,43,.8),rgba(7,19,43,.5) 42%,rgba(7,19,43,0) 72%),linear-gradient(0deg,rgba(7,19,43,.6),rgba(7,19,43,0) 60%)}.lp-band .lp-band-h{position:relative;z-index:1;padding:0 24px 32px 36px;color:#fff}.lp-band-h .lp-nowrap{display:block}.lp-regions{display:grid;grid-gap:28px;gap:28px;margin-top:40px}.lp-region{display:grid;grid-gap:12px;gap:12px}.lp-region-h{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--font-disp);font-weight:400;font-size:26px;line-height:1;text-transform:uppercase;color:var(--ink)}.lp-region-h span{padding:3px 9px;border-radius:999px;background:var(--sky-100);font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.3;color:var(--ink-2)}.lp-city-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lp .lp-city{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px 0 12px;border-radius:999px;border:1px solid rgba(11,27,58,.09);background:var(--sky-50);color:var(--ink);font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.lp .lp-city:hover{background:#fff;border-color:var(--sky-400);transform:translateY(-2px);box-shadow:0 8px 18px rgba(11,40,90,.12)}@media (max-width:760px){.lp-regions{gap:22px;margin-top:32px}.lp-region{gap:10px}.lp-region-h{font-size:22px}.lp-city-chips{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-rows:auto;grid-gap:8px;gap:8px;margin:0 calc(-1 * var(--g));padding:0 var(--g) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--g);scrollbar-width:none}.lp-city-chips::-webkit-scrollbar{display:none}.lp-city-chips.is-two-rows{grid-template-rows:auto auto}.lp-city-chips>li{scroll-snap-align:start}}@media (min-width:900px){.lp-regions{gap:0}.lp-region{grid-template-columns:290px 1fr;gap:24px;padding:22px 0;border-top:1px solid rgba(11,27,58,.08)}.lp-region-h{min-height:44px}}.lp-rules{padding:96px 0 100px;background:radial-gradient(70% 60% at 0 0,#2a6cf0 0,transparent 60%),radial-gradient(60% 60% at 100% 100%,#082f8f 0,transparent 70%),var(--deep)}.lp-rules,.lp-rules .lp-h2,.lp-rules .lp-h3{color:#fff}.lp-rule-grid{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-gap:16px;gap:16px}@media (min-width:900px){.lp-rule-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}}.lp-rule{padding:24px 24px 28px;border-radius:26px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}.lp-chart{display:block;width:100%;max-width:340px;height:auto;margin-bottom:18px}.lp-chart-t{font-family:var(--font-body);font-size:11px;font-weight:500;fill:rgba(255,255,255,.85)}.lp-chart-t.is-sun{fill:var(--sun)}.lp-rule .lp-h3{margin-bottom:10px}.lp-rule p{margin:0;color:rgba(255,255,255,.88)}.lp-need{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin:40px 0 0;font-size:18px;font-weight:500;color:#fff}.lp .lp-link-sun{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--sun);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.lp .lp-link-sun:hover{color:#fff}.lp-final{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;background:radial-gradient(90% 30% at 10% 0,rgba(120,190,245,.5),transparent 70%),linear-gradient(180deg,#2a8fe3,#3a9eea 30%,#62b8f5 60%,#a4d8fc)}.lp-final-sky{position:relative;z-index:1;flex:none;width:124%;aspect-ratio:1;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 70%,transparent 98%);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 70%,transparent 98%)}.lp-final-sky img{transform:scaleX(-1)}.lp-final-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-top:calc(-26% + 16px);padding:0 var(--g) 64px}.lp-final-h{font-size:clamp(52px,15vw,120px);line-height:.9}.lp-final .lp-cta-row{margin-top:26px}@media (min-width:560px){.lp-final-sky{width:104%}}@media (min-width:761px) and (min-aspect-ratio:1/1){.lp-final{flex-direction:row;align-items:center;min-height:var(--ph)}.lp-final .lp-sky{position:absolute;inset:0;width:100%;height:100%;margin:0;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.lp-final .lp-sky img{object-position:right center;transform:scaleX(-1)}.lp-final-inner{align-items:flex-start;text-align:left;width:calc(41% - max(24px, 4vw));margin:0 0 0 59%;padding:56px 0}.lp-final .lp-cta-row{justify-content:flex-start}.lp-final-h{max-width:none;font-size:min(5.9vw,120px)}}@media (max-width:760px){.lp-how{padding:56px 0 64px}.lp-brands,.lp-cities,.lp-fight,.lp-rules{padding:64px 0}.lp-fight-grid{gap:36px}.lp-phone{width:min(264px,72vw)}.lp-phone-wrap:before{width:min(360px,108%)}.lp-rule{padding:20px 20px 24px}.lp-chart{max-width:240px;margin-bottom:14px}.lp-rules .lp-h3{font-size:26px}.lp-rule-grid{margin-top:32px;gap:12px}.lp-need{margin-top:28px}}.lp-foot{padding:48px 0 44px;background:var(--navy);color:rgba(255,255,255,.88);font-size:15px}.lp-foot-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.lp .lp-brand-light{color:#fff}.lp-foot-links{display:flex;gap:4px;margin-left:-12px}@media (min-width:560px){.lp-foot-links{margin-left:0}}.lp-foot-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border-radius:999px;color:#fff;font-weight:500;text-decoration:none}.lp-foot-links a:hover{background:rgba(255,255,255,.08)}.lp-foot-chain{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.lp-foot-net{color:rgba(255,255,255,.72)}.lp-legal{max-width:72ch;margin:28px 0 0;font-size:13px;line-height:1.55;color:rgba(255,255,255,.64)}.lp-legal a{text-decoration:underline;text-underline-offset:3px}@media (max-width:480px){.lp-band .lp-band-h{padding:0 16px 24px 22px}.lp-band{height:260px}}