:root{--bg:#FFFFFF;--paper:#F6F7F9;--ink:#0A1A2F;--ink-2:#2B3A51;--muted:#5A6579;--line:#E3E7ED;--line-2:#EDF0F4;--accent:#4453F0;--accent-hover:#3542D9;--accent-ink:#3A47D6;--accent-soft:#ECEEFE;--tint:#F6F7FF;--ok:#15803D;--ok-ink:#166534;--ok-soft:#EAF6EE;--ok-dot:#22A55A;--desk:#0A1626;--desk-2:#0F1D31;--desk-line:rgba(255,255,255,.08);--desk-muted:#94A2B8;--shadow-sm:0 1px 2px rgba(10,26,47,.06);--shadow-md:0 1px 2px rgba(10,26,47,.04),0 8px 24px rgba(10,26,47,.07);--shadow-lg:0 2px 4px rgba(10,26,47,.04),0 24px 64px rgba(10,26,47,.16);--ease:cubic-bezier(.22,1,.36,1);--fg:var(--ink);--ring:var(--accent);color-scheme:light}.lp,:where(.lp) *,:where(.lp) :after,:where(.lp) :before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html:has(.lp){background:#000000}.build-card,.hero,.menu,.nav{--muted:#5A6579;--fg:var(--ink);--ring:var(--accent);color:var(--ink)}:where(.lp){--muted:#A1A1AA;--fg:#FFFFFF;--ring:#8E9AFF;font-family:var(--font),system-ui,sans-serif;background:#000000;color:var(--fg);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.lp) img,:where(.lp) svg{max-width:100%;display:block}:where(.lp) a{color:inherit;text-decoration:none}:where(.lp) :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.skip{position:absolute;left:16px;top:-48px;z-index:100;background:var(--ink);color:#FFFFFF;padding:8px 12px;border-radius:8px}.skip:focus{top:16px}.ic{width:1em;height:1em;flex:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.heading-1{font-size:60px;line-height:60px;letter-spacing:-.03em}.heading-1,.heading-2{font-weight:600;text-wrap:balance}.heading-2{font-size:48px;line-height:48px;letter-spacing:-.025em}.heading-3{font-size:36px;line-height:40px;letter-spacing:-.02em}.heading-3,.heading-4{font-weight:600;text-wrap:balance}.heading-4{font-size:30px;line-height:36px;letter-spacing:-.015em}.heading-5{font-size:24px;line-height:32px;letter-spacing:-.01em}.heading-5,.heading-6{font-weight:600;text-wrap:balance}.heading-6{font-size:20px;line-height:28px}.title-1{font-size:20px}.title-1,.title-2{line-height:28px;font-weight:500;text-wrap:pretty}.title-2{font-size:18px}.title-3{font-size:16px;line-height:24px;font-weight:500;text-wrap:pretty}.title-4{font-size:14px;line-height:20px;font-weight:500}.body-3{font-size:16px;line-height:24px;font-weight:400;text-wrap:pretty}.body-5{font-weight:500}.body-5,.body-6{font-size:14px;line-height:20px;text-wrap:pretty}.body-6{font-weight:400}.button-md{font-size:16px;line-height:24px;font-weight:600}.button-sm{font-weight:600}.button-sm,.caption-1{font-size:14px;line-height:20px}.caption-1{font-weight:500}.caption-4{font-weight:500}.caption-4,.caption-5{font-size:12px;line-height:16px}.caption-5{font-weight:400}.num{font-variant-numeric:tabular-nums}@media (max-width:720px){.heading-1{font-size:36px;line-height:40px}.heading-2,.heading-3{font-size:30px;line-height:36px}.heading-4{font-size:24px;line-height:32px}}.wrap{width:100%;max-width:1152px;margin-inline:auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}@media (max-width:720px){.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.muted{color:var(--muted)}.center{display:flex;flex-direction:column;align-items:center;text-align:center}:where(.lp) section{padding-block:44px}.band{max-width:1392px;margin-inline:auto;padding-inline:24px}.sec-head{gap:16px;max-width:680px;margin:0 auto 48px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:9999px;border:0;cursor:pointer;white-space:nowrap;transition:transform .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease)}.btn:active{transform:scale(.98)}.btn-ink{background:#0A0A0B;color:#FFFFFF}.btn-ink:hover{background:#2A2A2E}.btn.button-md{padding:14px 24px}.btn.button-lg{padding:18px 32px;font-size:18px;line-height:24px;font-weight:600}.btn-quiet{background:#EEF0F4;color:var(--ink)}.btn-quiet:hover{background:#E3E6EC}.btn-white{background:#FFFFFF;color:var(--ink);box-shadow:0 1px 2px rgba(10,26,47,.18)}.btn-white:hover{background:#F1F3FF}.inline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.inline:hover{opacity:.75}.nav{position:fixed;top:calc(16px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);z-index:50;gap:24px;padding:8px 8px 8px 16px;border-radius:9999px;background:rgba(255,255,255,.86);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 0 0 1px rgba(10,26,47,.08),0 8px 24px rgba(10,26,47,.06);width:max-content;max-width:calc(100% - 32px)}.logo,.nav{display:flex;align-items:center}.logo{gap:4px;font-weight:600;font-size:16px;line-height:24px;white-space:nowrap}.logo img{width:28px;height:28px;margin-right:6px}.logo b{font-weight:600}.logo span{font-weight:400}.nav-links{display:flex;gap:4px}.nav-links a{padding:4px 12px;border-radius:9999px;color:var(--muted);white-space:nowrap;transition:color .3s var(--ease),background-color .3s var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-links a[aria-current=true]{color:var(--ink);background:rgba(10,26,47,.06)}.nav-cta{display:flex;align-items:center;gap:8px}.nav-login{padding:4px 12px;color:var(--ink-2);transition:opacity .3s var(--ease)}.nav-login:hover{opacity:.7}.menu-btn{display:none;width:40px;height:40px;border:0;border-radius:9999px;background:rgba(10,26,47,.06);color:var(--ink);cursor:pointer;position:relative;flex:none}.menu-btn i{position:absolute;left:12px;right:12px;top:19px;height:2px;border-radius:2px;background:currentColor;transition:transform .5s var(--ease)}.menu-btn i:first-child{transform:translateY(-4px)}.menu-btn i:nth-child(2){transform:translateY(4px)}.menu-open .menu-btn i:first-child{transform:rotate(45deg)}.menu-open .menu-btn i:nth-child(2){transform:rotate(-45deg)}.menu{position:fixed;inset:0;z-index:40;background:rgba(255,255,255,.96);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:96px max(24px,env(safe-area-inset-right,0px)) 32px max(24px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;align-items:flex-start;gap:8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease),visibility 0s .3s}.menu a{opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--n) * 60ms)}.menu .btn{margin-top:16px}.menu-open .menu{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.menu-open .menu a{opacity:1;transform:none}@media (max-width:1000px){.nav-links{display:none}.menu-btn{display:block}.nav{gap:16px}}@media (min-width:1001px){.menu{display:none}}@media (max-width:720px){.nav{width:calc(100% - 32px);justify-content:space-between;padding:4px 4px 4px 16px;gap:8px}.nav-cta{margin-left:auto}}@media (max-width:520px){.nav-login{display:none}}:where(.lp) section.hero{margin:8px;padding:96px 0 16px;border-radius:48px;background:#FFFFFF}.hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-icon{width:88px;height:88px;filter:drop-shadow(0 16px 30px rgba(68,83,240,.42)) drop-shadow(0 2px 6px rgba(10,26,47,.24))}.display{margin-top:16px;font-size:96px;line-height:88px;font-weight:700;letter-spacing:-.05em}.display,.lead{text-wrap:balance}.lead{margin-top:20px;max-width:560px;color:var(--muted)}.cta-row{align-items:center;gap:12px;margin-top:28px}.cta-row,.facts{display:flex;flex-wrap:wrap;justify-content:center}.facts{list-style:none;gap:8px 24px;margin-top:16px;color:var(--muted)}.wall{overflow:hidden;max-width:1376px;margin:40px auto 0;padding:56px;border-radius:36px;background:radial-gradient(55% 75% at 0 100%,#FF8A4C 0,rgba(255,138,76,0) 70%),radial-gradient(55% 80% at 100% 100%,#B14CF2 0,rgba(177,76,242,0) 70%),radial-gradient(60% 70% at 8% 0,#35C8F5 0,rgba(53,200,245,0) 70%),linear-gradient(160deg,#4060FF,#3341D6)}.wall,.wall-in{position:relative}.wall-in{max-width:1104px;margin-inline:auto}.slip{position:absolute;z-index:2;bottom:-64px;right:-112px;width:470px;height:auto;pointer-events:none;filter:brightness(1.08)}.shot{display:block}.shot img{width:100%;height:auto;border-radius:20px;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 32px 64px rgba(6,8,40,.5)}.notify-card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);border-radius:40px;overflow:hidden;background:#151517}.notify-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:64px;justify-content:center}.soft{color:#C4C4CC}.soft .inline{color:#FFFFFF}.pushes{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:64px 88px;background:linear-gradient(160deg,#EEF0FB,#DDE1F8);--muted:#5A6579;color:var(--ink)}.note{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:16px 20px 16px 16px;border-radius:24px;background:#FFFFFF;box-shadow:0 2px 4px rgba(30,36,120,.06),0 20px 40px rgba(30,36,120,.16)}.note:first-child{transform:rotate(-1.5deg) translateX(-6px)}.note:nth-child(2){transform:rotate(1deg) translateX(10px)}.note:nth-child(3){transform:rotate(-.6deg);opacity:.86}.note-top{display:flex;justify-content:space-between;gap:8px;font-size:14px;line-height:20px}.note-top span{color:var(--muted)}.note-text{font-size:17px;line-height:24px;font-weight:500;text-wrap:pretty}.app{width:48px;height:48px;border-radius:12px}.sec-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:40px}.tags{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tags li{padding:6px 14px;border-radius:9999px;background:#1C1C1F;color:#C4C4CC}.tour-in{padding-right:184px}.phone{position:absolute;right:-100px;top:8px;width:300px;height:auto;filter:drop-shadow(0 36px 48px rgba(10,6,50,.5))}.build-card{padding:64px 56px 72px;border-radius:40px;background:#EFF0F5}.build-copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:720px;margin:0 auto 48px}.build-copy .inline{color:var(--accent-ink)}.build-stage{position:relative;max-width:1104px;margin-inline:auto}.build-shot .shot img{box-shadow:0 0 0 1px rgba(10,26,47,.06),0 24px 56px rgba(10,26,47,.16)}.price-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding:56px 64px;border-radius:40px;color:#FFFFFF;background:linear-gradient(135deg,#5E6CF7,#4453F0 45%,#3341D6)}.slip-free{width:100%;max-width:640px;height:auto;margin-inline:auto;transform:rotate(-3deg)}.price-start{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.price-card .soft{max-width:480px;color:rgba(255,255,255,.88)}.steps{list-style:none;display:flex;flex-direction:column;gap:12px;margin:12px 0 16px}.steps li{display:flex;align-items:center;gap:16px}.steps .n{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:9999px;background:rgba(255,255,255,.16);font-weight:600}.faq-grid{gap:32px;max-width:800px}.faq-grid,.faq-head{display:flex;flex-direction:column}.faq-head{gap:12px;align-items:center;text-align:center}.faq-head .inline,.faq-item .inline{color:#FFFFFF}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{border-radius:20px;background:#151517}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .ic{flex:none;color:var(--muted);transition:transform .5s var(--ease)}.faq-item[open] summary .ic{transform:rotate(45deg)}.faq-item p{padding:0 24px 20px;max-width:680px}.foot{padding-block:32px;color:var(--muted)}.foot-grid{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px}.foot nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px}.foot-grid p{grid-column:1/-1}.foot .logo,.foot a:hover{color:#FFFFFF}@media (max-width:1280px){.phone{right:-40px}.tour-in{padding-right:240px}.slip{right:-24px;width:380px}}@media (max-width:1000px){.notify-card,.price-card{grid-template-columns:minmax(0,1fr)}.price-card{gap:32px}.foot-grid{grid-template-columns:minmax(0,1fr);justify-items:start}.foot nav{justify-content:flex-start}.slip{width:320px;right:-16px;bottom:-40px}.price-card{padding:40px}.tour-in{padding-right:0}.tour-window{display:none}.wall{padding:40px 16px 0}.phone{position:static;width:300px;margin:0 auto -40px}}@media (max-width:720px){:where(.lp) section{padding-block:32px}:where(.lp) section.hero{margin:6px;padding:96px 0 10px;border-radius:32px}.hero-icon{width:80px;height:80px}.display{font-size:44px;line-height:44px;letter-spacing:-.04em}.lead{margin-top:16px}.cta-row{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.shot img{max-width:300px;margin-inline:auto;border-radius:28px}.band{padding-inline:6px}.wall{margin:32px 4px 0;padding:40px 16px 0;border-radius:24px}.wall-in{max-width:300px}.wall{padding-bottom:0}.slip{width:170px;bottom:-70px;right:-10px}.notify-copy{padding:40px 24px}.faq-head{text-align:left}.pushes{padding:32px 16px}.note-text{font-size:16px;line-height:22px}.note{padding:12px 14px 12px 12px;border-radius:20px}.build-card{padding:40px 16px 56px;border-radius:28px}.build-copy{margin-bottom:32px}.build-shot{max-height:560px;overflow:hidden;border-radius:28px}.price-card{padding:40px 24px;border-radius:28px;gap:40px}.btn.button-lg{display:flex;width:100%}.sec-head{margin-bottom:32px}.notify-card{border-radius:28px}}@media (prefers-reduced-motion:reduce){:where(.lp) *,:where(.lp) :after,:where(.lp) :before{animation:none!important;transition-property:opacity,color!important}.menu a{transform:none}}