.phone[data-astro-cid-l2dy5hba]{position:relative;aspect-ratio:1206 / 2622;padding:2.6%;border-radius:15%/7%;background:linear-gradient(160deg,#2a2533,#121016 45%,#1d1a24);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 3px #0a090d,0 40px 90px -30px #000000e6,0 0 120px -40px #9b45f073}.phone-screen[data-astro-cid-l2dy5hba]{display:block;width:100%;height:100%;object-fit:cover;border-radius:13.2%/6.1%;user-select:none;-webkit-user-drag:none}.hero[data-astro-cid-bbe6dxrz]{margin-top:calc(var(--site-header-height, 72px) * -1);padding-top:var(--site-header-height, 72px)}.hero[data-astro-cid-bbe6dxrz] .hero-sky{animation:sky-in 1.4s ease-out both}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;gap:3.5rem;padding:clamp(3rem,8vh,6rem) 0 0}.hero-copy[data-astro-cid-bbe6dxrz]{max-width:36rem}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.75rem,1.6rem + 4.6vw,5.4rem)}@media(min-width:1024px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.75rem,min(1.6rem + 4.6vw,9.2svh),5.4rem)}}.hero-title[data-astro-cid-bbe6dxrz]{max-width:11ch}.hero-voice[data-astro-cid-bbe6dxrz]{margin-top:1.5rem;max-width:26ch;color:var(--color-ink-2);font-size:clamp(1.35rem,1.15rem + .8vw,1.85rem);line-height:1.3}.hero-body[data-astro-cid-bbe6dxrz]{margin-top:1.5rem;max-width:44ch;color:var(--color-ink-2)}.hero-actions[data-astro-cid-bbe6dxrz]{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.75rem}.hero-note[data-astro-cid-bbe6dxrz]{margin-top:1.5rem;color:var(--color-ink-3);font-size:.875rem}.hero-device[data-astro-cid-bbe6dxrz]{justify-self:center;width:min(68vw,300px);margin-bottom:-38vw}@media(min-width:640px){.hero-device[data-astro-cid-bbe6dxrz]{margin-bottom:-180px}}@media(min-width:1024px){.hero[data-astro-cid-bbe6dxrz]{min-height:min(100svh,980px)}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:4rem;min-height:calc(min(100svh,980px) - var(--site-header-height, 72px));padding:3rem 0 4rem}.hero-device[data-astro-cid-bbe6dxrz]{width:min(340px,calc((100svh - var(--site-header-height, 72px) - 6rem) * 1206 / 2622));margin-bottom:0}}@media(min-width:1280px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) 360px;padding-right:3rem}.hero-device[data-astro-cid-bbe6dxrz]{width:min(360px,calc((100svh - var(--site-header-height, 72px) - 6rem) * 1206 / 2622))}}.hero-float[data-astro-cid-bbe6dxrz]{animation:float 10s ease-in-out infinite alternate}.rise[data-astro-cid-bbe6dxrz]{animation:rise .9s cubic-bezier(.2,.7,.2,1) var(--d, 0ms) both}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes sky-in{0%{opacity:0}}@keyframes float{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.rise[data-astro-cid-bbe6dxrz],.hero-float[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz] .hero-sky{animation:none}}.how[data-astro-cid-cmgpsf2k]{padding:calc(38vw + 5rem) 0 clamp(4rem,8vw,7rem)}@media(min-width:640px){.how[data-astro-cid-cmgpsf2k]{padding-top:calc(180px + 5rem)}}@media(min-width:1024px){.how[data-astro-cid-cmgpsf2k]{padding-top:clamp(3rem,5vw,5rem)}}.how-glow[data-astro-cid-cmgpsf2k]{position:absolute;inset:-10% 0;pointer-events:none}.how-glow-field[data-astro-cid-cmgpsf2k]{position:sticky;top:0;display:block;height:100vh;margin-bottom:-100vh;opacity:0;transition:opacity 1.2s ease;background:radial-gradient(44rem 38rem at 84% 52%,color-mix(in srgb,var(--a) 38%,transparent),transparent 70%),radial-gradient(34rem 30rem at 8% 72%,color-mix(in srgb,var(--b) 20%,transparent),transparent 70%)}.how-glow-field[data-astro-cid-cmgpsf2k][data-glow="0"]{opacity:.8}@media(min-width:1024px){.how-glow-field[data-astro-cid-cmgpsf2k][data-glow="0"]{opacity:0}.how-glow-field[data-astro-cid-cmgpsf2k].is-active,.how-glow-field[data-astro-cid-cmgpsf2k][data-glow="0"].is-active{opacity:1}}.how-header[data-astro-cid-cmgpsf2k]{max-width:44rem}.how-body[data-astro-cid-cmgpsf2k]{position:relative;margin-top:clamp(3rem,6vw,5rem)}.how-steps[data-astro-cid-cmgpsf2k]{display:grid;gap:5rem}.how-step-copy[data-astro-cid-cmgpsf2k]{max-width:30rem}.how-step-number[data-astro-cid-cmgpsf2k]{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;font-weight:700;font-size:.9375rem;color:var(--color-ink);background:color-mix(in srgb,var(--hue) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue) 60%,transparent)}.how-step-title[data-astro-cid-cmgpsf2k]{margin-top:1.25rem;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.08}.how-step-text[data-astro-cid-cmgpsf2k]{margin-top:1rem;color:var(--color-ink-2);font-size:var(--type-scale-body-lg);line-height:1.55}.how-step-device[data-astro-cid-cmgpsf2k]{margin-top:2.5rem;width:min(64vw,280px)}.how-sticky[data-astro-cid-cmgpsf2k]{display:none}@media(min-width:1024px){.how-body[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:4rem}.how-steps[data-astro-cid-cmgpsf2k]{gap:0}.how-step[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;min-height:78vh}.how-step-title[data-astro-cid-cmgpsf2k],.how-step-text[data-astro-cid-cmgpsf2k]{color:var(--color-ink-3);transition:color .5s ease}.how-step[data-astro-cid-cmgpsf2k].is-active .how-step-title[data-astro-cid-cmgpsf2k]{color:var(--color-ink)}.how-step[data-astro-cid-cmgpsf2k].is-active .how-step-text[data-astro-cid-cmgpsf2k]{color:var(--color-ink-2)}.how-step-device[data-astro-cid-cmgpsf2k]{display:none}.how-body[data-astro-cid-cmgpsf2k]{--pw: min(340px, calc((100vh - var(--site-header-height, 72px) - 4rem) * 1206 / 2622));--ph: calc(var(--pw) * 2622 / 1206)}.how-sticky[data-astro-cid-cmgpsf2k]{display:block;position:sticky;top:calc(var(--site-header-height, 72px) + (100vh - var(--site-header-height, 72px) - var(--ph)) / 2);align-self:start;justify-self:center;margin-top:calc((78vh - var(--ph)) / 2)}.how-phone[data-astro-cid-cmgpsf2k]{position:relative;width:var(--pw)}}@media(min-width:1280px){.how-body[data-astro-cid-cmgpsf2k]{padding-right:3rem}}.phone-frame[data-astro-cid-cmgpsf2k]{aspect-ratio:1206 / 2622;padding:2.6%;border-radius:15%/7%;background:linear-gradient(160deg,#2a2533,#121016 45%,#1d1a24);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 0 3px #0a090d,0 40px 90px -30px #000000e6,0 0 120px -40px #9b45f073}.how-phone-inner[data-astro-cid-cmgpsf2k]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:13.2%/6.1%;background:var(--color-night)}.how-phone-screen[data-astro-cid-cmgpsf2k]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(.985);transition:opacity .6s ease,transform .6s ease}.how-phone-screen[data-astro-cid-cmgpsf2k].is-active{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.how-glow-field[data-astro-cid-cmgpsf2k],.how-step-title[data-astro-cid-cmgpsf2k],.how-step-text[data-astro-cid-cmgpsf2k],.how-phone-screen[data-astro-cid-cmgpsf2k]{transition:none}}.orb[data-astro-cid-aw36xf6f]{position:relative;display:inline-grid;place-items:center;width:var(--size);height:var(--size);flex-shrink:0}.orb-glow[data-astro-cid-aw36xf6f]{position:absolute;width:190%;height:190%;border-radius:50%;background:radial-gradient(circle,rgb(178 92 255 / .55) 30%,rgb(106 75 255 / .18) 65%,transparent 100%);animation:orb-breathe 3.2s ease-in-out infinite alternate}.orb-body[data-astro-cid-aw36xf6f]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:50%;background:radial-gradient(62% 62% at 50% 42%,#e9c2ff,#a64cf0 42%,#4f37e6 80%,#24167a);box-shadow:inset 0 0 0 1.5px #ffffff47;animation:orb-swell 3.2s ease-in-out infinite alternate}.orb-swirl[data-astro-cid-aw36xf6f]{position:absolute;inset:0;background:radial-gradient(circle at 28% 70%,rgb(255 122 217 / .85),transparent 42%),radial-gradient(circle at 76% 30%,rgb(111 227 255 / .7),transparent 36%),radial-gradient(circle at 70% 82%,rgb(124 242 184 / .45),transparent 30%);animation:orb-spin 14s linear infinite}.orb-sheen[data-astro-cid-aw36xf6f]{position:absolute;inset:0;background:radial-gradient(42% 42% at 36% 26%,rgb(255 255 255 / .55),transparent 100%)}@keyframes orb-breathe{0%{opacity:.55;transform:scale(1)}to{opacity:.95;transform:scale(1.12)}}@keyframes orb-swell{to{transform:scale(1.035)}}@keyframes orb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.orb-glow[data-astro-cid-aw36xf6f],.orb-body[data-astro-cid-aw36xf6f],.orb-swirl[data-astro-cid-aw36xf6f]{animation:none}}.aurora-trail[data-astro-cid-6mje3mls]{position:absolute;inset:0;pointer-events:none;z-index:0}.aurora-trail-glow[data-astro-cid-6mje3mls]{position:absolute;width:min(110vw,1100px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--c) 0%,color-mix(in srgb,var(--c) 45%,transparent) 30%,transparent 68%);opacity:.26}.chat[data-astro-cid-4m24rg2u]{padding:clamp(5rem,10vw,9rem) 0}.chat-grid[data-astro-cid-4m24rg2u]{display:grid;gap:4rem}.chat-device[data-astro-cid-4m24rg2u]{order:2;justify-self:center;width:min(68vw,300px)}@media(min-width:1024px){.chat-grid[data-astro-cid-4m24rg2u]{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:6rem}.chat-device[data-astro-cid-4m24rg2u]{order:0;width:340px}}.chat-questions[data-astro-cid-4m24rg2u]{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem;max-width:34rem}.chat-questions[data-astro-cid-4m24rg2u] li[data-astro-cid-4m24rg2u]{padding:.6rem 1rem;border-radius:999px;background:var(--color-accent-wash);box-shadow:inset 0 0 0 1px #c98bff38;color:var(--color-accent-ink);font-size:.9375rem;font-weight:500}.chat-quote[data-astro-cid-4m24rg2u]{margin-top:2.75rem;padding-left:1.25rem;border-left:2px solid rgb(201 139 255 / .5);max-width:32rem}.chat-quote[data-astro-cid-4m24rg2u] blockquote[data-astro-cid-4m24rg2u]{font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.35;color:var(--color-ink)}.chat-quote[data-astro-cid-4m24rg2u] figcaption[data-astro-cid-4m24rg2u]{margin-top:.75rem;color:var(--color-ink-3);font-size:.875rem}.scores[data-astro-cid-pd2gvj4w]{padding:clamp(5rem,10vw,9rem) 0}.scores-grid[data-astro-cid-pd2gvj4w]{display:grid;gap:4rem}@media(min-width:1024px){.scores-grid[data-astro-cid-pd2gvj4w]{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:center;gap:6rem}}.scores-sources[data-astro-cid-pd2gvj4w]{margin-top:2.5rem;display:grid;gap:1.25rem;max-width:30rem}.scores-sources[data-astro-cid-pd2gvj4w] dt[data-astro-cid-pd2gvj4w]{display:flex;align-items:center;gap:.4rem;font-weight:600}.scores-sources[data-astro-cid-pd2gvj4w] dt[data-astro-cid-pd2gvj4w] .dot[data-astro-cid-pd2gvj4w]:last-of-type{margin-right:.35rem}.scores-sources[data-astro-cid-pd2gvj4w] dd[data-astro-cid-pd2gvj4w]{margin-top:.25rem;color:var(--color-ink-2)}.dot[data-astro-cid-pd2gvj4w]{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:var(--hue);flex-shrink:0}.rings[data-astro-cid-pd2gvj4w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.ring-tile[data-astro-cid-pd2gvj4w]{padding:1.1rem 1.1rem 1.4rem;border-radius:var(--radius-tile);background:radial-gradient(120% 90% at 50% 100%,color-mix(in srgb,var(--base) 10%,transparent),transparent 70%),var(--color-glass)}.ring-label[data-astro-cid-pd2gvj4w]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500}.score-ring[data-astro-cid-pd2gvj4w]{position:relative;width:min(100%,8.5rem);margin:1rem auto 0;aspect-ratio:1}.score-ring[data-astro-cid-pd2gvj4w] svg[data-astro-cid-pd2gvj4w]{width:100%;height:100%;transform:rotate(-90deg)}.ring-track[data-astro-cid-pd2gvj4w]{fill:none;stroke:color-mix(in srgb,var(--base) 16%,transparent);stroke-width:9}.ring-arc[data-astro-cid-pd2gvj4w]{fill:none;stroke-width:9;stroke-linecap:round;stroke-dashoffset:var(--offset)}.rings[data-astro-cid-pd2gvj4w].is-armed .ring-arc[data-astro-cid-pd2gvj4w]{stroke-dashoffset:var(--full);transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1)}.rings[data-astro-cid-pd2gvj4w].is-drawn .ring-arc[data-astro-cid-pd2gvj4w]{stroke-dashoffset:var(--offset)}.ring-value[data-astro-cid-pd2gvj4w]{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(2rem,1.6rem + 1.4vw,2.6rem)}.features[data-astro-cid-vnivfuh2]{padding:clamp(5rem,10vw,9rem) 0}.features-grid[data-astro-cid-vnivfuh2]{display:grid;gap:3rem}@media(min-width:1024px){.features-grid[data-astro-cid-vnivfuh2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:5rem}.features-header[data-astro-cid-vnivfuh2]{position:sticky;top:calc(var(--site-header-height, 72px) + 3rem)}}.features-list[data-astro-cid-vnivfuh2]{padding:.5rem 1.5rem}.feature-row[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding:1.4rem 0}.feature-row[data-astro-cid-vnivfuh2]+.feature-row[data-astro-cid-vnivfuh2]{box-shadow:0 -1px 0 var(--color-hairline)}.icon-well[data-astro-cid-vnivfuh2]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:14px;color:var(--hue);background:color-mix(in srgb,var(--hue) 14%,transparent)}.icon-well[data-astro-cid-vnivfuh2] svg[data-astro-cid-vnivfuh2]{width:1.25rem;height:1.25rem}.feature-title[data-astro-cid-vnivfuh2]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.35}.feature-body[data-astro-cid-vnivfuh2]{margin-top:.3rem;color:var(--color-ink-2);font-size:.9875rem;line-height:1.55}.is-planned[data-astro-cid-vnivfuh2] .feature-title[data-astro-cid-vnivfuh2],.is-planned[data-astro-cid-vnivfuh2] .feature-body[data-astro-cid-vnivfuh2]{color:var(--color-ink-3)}.is-planned[data-astro-cid-vnivfuh2] .icon-well[data-astro-cid-vnivfuh2]{color:var(--color-ink-3);background:var(--color-fill)}.chip[data-astro-cid-vnivfuh2]{padding:.15rem .6rem;border-radius:999px;background:var(--color-fill);color:var(--color-ink-2);font-size:.75rem;font-weight:600;letter-spacing:0}.why[data-astro-cid-yqmtdspq]{padding:clamp(5rem,10vw,9rem) 0}.why-table[data-astro-cid-yqmtdspq]{margin-top:clamp(2.5rem,5vw,4rem);padding:.5rem 1.5rem}.why-row[data-astro-cid-yqmtdspq]{display:grid;gap:.6rem;padding:1.15rem 0}.why-row[data-astro-cid-yqmtdspq]+.why-row[data-astro-cid-yqmtdspq]{box-shadow:0 -1px 0 var(--color-hairline)}@media(min-width:768px){.why-row[data-astro-cid-yqmtdspq]{grid-template-columns:1fr 1fr;gap:2.5rem}}.why-head[data-astro-cid-yqmtdspq]{display:none;color:var(--color-ink-3);font-size:.875rem;font-weight:600}@media(min-width:768px){.why-head[data-astro-cid-yqmtdspq]{display:grid;padding:1rem 0 .75rem}}.why-typical[data-astro-cid-yqmtdspq],.why-nubi[data-astro-cid-yqmtdspq]{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;align-items:start;line-height:1.5}.why-typical[data-astro-cid-yqmtdspq]{color:var(--color-ink-3)}.why-nubi[data-astro-cid-yqmtdspq]{color:var(--color-ink);font-weight:500}.why-typical[data-astro-cid-yqmtdspq] svg[data-astro-cid-yqmtdspq],.why-nubi[data-astro-cid-yqmtdspq] svg[data-astro-cid-yqmtdspq]{width:1.1rem;height:1.1rem;margin-top:.2rem;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.why-typical[data-astro-cid-yqmtdspq] svg[data-astro-cid-yqmtdspq]{stroke:var(--color-ink-4)}.why-nubi[data-astro-cid-yqmtdspq] svg[data-astro-cid-yqmtdspq]{stroke:var(--color-good)}.faq-row[data-astro-cid-zuulzy2i]+.faq-row[data-astro-cid-zuulzy2i]{box-shadow:0 -1px 0 var(--color-hairline)}.faq-summary[data-astro-cid-zuulzy2i]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:3rem;padding:1.1rem 0;cursor:pointer;list-style:none;border-radius:12px}.faq-question[data-astro-cid-zuulzy2i]{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.4}.faq-chevron[data-astro-cid-zuulzy2i]{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-ink-3);transition:transform .2s ease}.faq-item[data-astro-cid-zuulzy2i][open] .faq-chevron[data-astro-cid-zuulzy2i]{transform:rotate(180deg)}.faq-summary[data-astro-cid-zuulzy2i]:hover .faq-chevron[data-astro-cid-zuulzy2i]{color:var(--color-ink)}.faq-answer[data-astro-cid-zuulzy2i]{max-width:60ch;padding:0 2.5rem 1.4rem 0;color:var(--color-ink-2)}@media(prefers-reduced-motion:reduce){.faq-chevron[data-astro-cid-zuulzy2i]{transition:none}}.faq[data-astro-cid-ziveic7a]{padding:clamp(5rem,10vw,9rem) 0}.faq-grid[data-astro-cid-ziveic7a]{display:grid;gap:3rem}@media(min-width:1024px){.faq-grid[data-astro-cid-ziveic7a]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:5rem}.faq-header[data-astro-cid-ziveic7a]{position:sticky;top:calc(var(--site-header-height, 72px) + 3rem)}}.faq-panel[data-astro-cid-ziveic7a]{padding:.5rem 1.5rem}.faq-more[data-astro-cid-ziveic7a],.faq-more[data-astro-cid-ziveic7a] .faq-overflow{box-shadow:0 -1px 0 var(--color-hairline)}.faq-more-toggle[data-astro-cid-ziveic7a]{display:inline-flex;align-items:center;min-height:3rem;margin:.5rem 0;padding:0;color:var(--color-accent-ink);font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none;border-radius:12px}.faq-more-toggle[data-astro-cid-ziveic7a]:hover{color:#fff}
