.hero[data-astro-cid-ge2uvauf]{min-height:max(680px,min(100svh,980px));padding:calc(var(--header-h) + 40px) 0 96px;isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{z-index:-3;background:radial-gradient(60% 70% at 68% 50%, color-mix(in oklab, var(--violet) 14%, transparent), transparent 70%), radial-gradient(40% 50% at 90% 10%, color-mix(in oklab, var(--cyan) 12%, transparent), transparent 70%), radial-gradient(50% 60% at 10% 100%, color-mix(in oklab, var(--magenta) 7%, transparent), transparent 70%), var(--bg);position:absolute;inset:0}[data-theme=dark] .hero__bg[data-astro-cid-ge2uvauf]{background:radial-gradient(55% 65% at 68% 50%, #6e5aff38, transparent 70%), radial-gradient(40% 50% at 95% 0%, #3fe3f21f, transparent 70%), radial-gradient(50% 60% at 0% 100%, #ff5d9b1a, transparent 70%), var(--bg)}.hero__poster[data-astro-cid-ge2uvauf],.hero__gl[data-astro-cid-ge2uvauf]{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__gl[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.2s var(--ease)}.hero[data-astro-cid-ge2uvauf].is-gl .hero__gl[data-astro-cid-ge2uvauf]{opacity:1}.hero[data-astro-cid-ge2uvauf].is-gl .hero__poster[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .8s}.hero__node[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(circle, color-mix(in oklab, var(--cyan) 30%, transparent), transparent 60%);filter:blur(10px);opacity:.6;pointer-events:none;border-radius:50%;width:420px;height:420px;animation:5s ease-in-out infinite breathe;position:absolute;top:50%;left:66%;translate:-50% -50%}@keyframes breathe{50%{opacity:.95;scale:1.08}}.hero__veil[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--bg) 0%, color-mix(in oklab, var(--bg) 82%, transparent) 30%, transparent 58%);position:absolute;inset:0}.hero__in[data-astro-cid-ge2uvauf]{position:relative}.hero__copy[data-astro-cid-ge2uvauf]{gap:24px;max-width:640px;display:grid}.hero__eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:2px}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.9rem,7.2vw,6.1rem)}.hero__panel[data-astro-cid-ge2uvauf]{border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(18px)saturate(1.3);box-shadow:var(--shadow);gap:18px;max-width:560px;padding:20px;display:grid}.hero__pick[data-astro-cid-ge2uvauf]{gap:10px;display:grid}.hero__pick-label[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.85rem;font-weight:550}.hero__seg[data-astro-cid-ge2uvauf]{width:100%}.hero__seg[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{font-family:var(--font-display);padding:10px 8px;font-size:1.15rem;font-weight:650}.hero__seg[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:.72rem;font-weight:500}.hero__deal[data-astro-cid-ge2uvauf]{gap:10px;display:grid}.hero__price[data-astro-cid-ge2uvauf]{align-items:center;gap:14px;display:flex}.hero__big[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:700;line-height:1}.hero__per[data-astro-cid-ge2uvauf]{color:var(--text-2);font-size:.92rem;line-height:1.3}.hero__then[data-astro-cid-ge2uvauf]{font-size:.98rem}.hero__then[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-variant-numeric:tabular-nums}.hero__specs[data-astro-cid-ge2uvauf]{color:var(--text-2);flex-wrap:wrap;gap:8px 18px;font-size:.82rem;list-style:none;display:flex}.hero__specs[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:6px;display:inline-flex}.hero__specs[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{color:var(--cyan-ink)}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero__more[data-astro-cid-ge2uvauf]{border:1.5px solid var(--line-2);border-radius:14px;width:26px;height:42px;display:none;position:absolute;bottom:26px;left:50%;translate:-50%}.hero__more[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--cyan);border-radius:2px;width:3px;height:8px;animation:1.8s ease-in-out infinite wheel;position:absolute;top:8px;left:50%;translate:-50%}@keyframes wheel{60%{opacity:0;transform:translateY(12px)}61%{opacity:0;transform:none}}@media (width>=900px){.hero__more[data-astro-cid-ge2uvauf]{display:block}}@media (width<=899px){.hero[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + 28px);align-items:start}.hero__node[data-astro-cid-ge2uvauf]{top:70%;left:50%}.hero__veil[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, var(--bg) 0%, color-mix(in oklab, var(--bg) 70%, transparent) 45%, transparent 75%)}}.stats[data-astro-cid-2ojqaodh]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:20px;list-style:none;display:grid;overflow:hidden}@media (width>=900px){.stats[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(4,1fr)}}.stats[data-astro-cid-2ojqaodh] li[data-astro-cid-2ojqaodh]{background:var(--surface);gap:6px;padding:clamp(18px,2.4vw,28px);display:grid}.stats__n[data-astro-cid-2ojqaodh]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1}.stats__l[data-astro-cid-2ojqaodh]{color:var(--muted);font-size:.92rem}.bento[data-astro-cid-2ojqaodh]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=760px){.bento[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.bento[data-astro-cid-2ojqaodh]{grid-template-columns:repeat(6,1fr)}.tile--gauge[data-astro-cid-2ojqaodh]{grid-column:span 4}.tile--up[data-astro-cid-2ojqaodh]{grid-area:span 2/span 2}.tile--office[data-astro-cid-2ojqaodh],.tile--net[data-astro-cid-2ojqaodh],.tile--mini[data-astro-cid-2ojqaodh]{grid-column:span 2}}.tile[data-astro-cid-2ojqaodh]{transition:transform .4s var(--ease-out), box-shadow .4s;align-content:start;gap:14px;padding:clamp(22px,2.6vw,32px);display:grid;overflow:hidden}.tile[data-astro-cid-2ojqaodh]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.tile[data-astro-cid-2ojqaodh] .chip[data-astro-cid-2ojqaodh]{justify-self:start}.tile--gauge[data-astro-cid-2ojqaodh]{grid-template-columns:1fr;align-items:center}@media (width>=640px){.tile--gauge[data-astro-cid-2ojqaodh]{grid-template-columns:1.3fr 1fr;gap:28px}}.tile__text[data-astro-cid-2ojqaodh]{gap:14px;display:grid}.gauge[data-astro-cid-2ojqaodh]{justify-self:center;width:min(240px,100%);position:relative}.gauge[data-astro-cid-2ojqaodh] circle[data-astro-cid-2ojqaodh]{fill:none;stroke-width:14px;stroke-linecap:round}.gauge__track[data-astro-cid-2ojqaodh]{stroke:var(--surface-3)}.gauge__val[data-astro-cid-2ojqaodh]{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--cyan) 60%, transparent))}.js .gauge__val[data-astro-cid-2ojqaodh]{stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.8s var(--ease-out) .2s}.js .is-in[data-astro-cid-2ojqaodh] .gauge__val[data-astro-cid-2ojqaodh]{stroke-dashoffset:0}.gauge__label[data-astro-cid-2ojqaodh]{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.gauge__n[data-astro-cid-2ojqaodh]{font-family:var(--font-display);letter-spacing:-.04em;font-size:3rem;font-weight:700;line-height:1}.gauge__u[data-astro-cid-2ojqaodh]{color:var(--muted);font-size:.85rem}.bars[data-astro-cid-2ojqaodh]{gap:14px;margin-top:8px;display:grid}.bars__row[data-astro-cid-2ojqaodh]{grid-template-columns:1fr auto;gap:6px 12px;font-size:.88rem;display:grid}.bars__row[data-astro-cid-2ojqaodh] span[data-astro-cid-2ojqaodh]{color:var(--text-2)}.bars__row[data-astro-cid-2ojqaodh] i[data-astro-cid-2ojqaodh]{background:linear-gradient(90deg, var(--cyan), var(--violet));height:10px;width:var(--w);box-shadow:0 0 14px color-mix(in oklab, var(--cyan) 40%, transparent);border-radius:6px;grid-area:2/1/auto/-1}.bars__row--other[data-astro-cid-2ojqaodh] i[data-astro-cid-2ojqaodh]{background:var(--muted);opacity:.45;box-shadow:none}.bars__row[data-astro-cid-2ojqaodh] b[data-astro-cid-2ojqaodh]{font-weight:600}.js .bars__row[data-astro-cid-2ojqaodh] i[data-astro-cid-2ojqaodh]{transform-origin:0;transition:transform 1.4s var(--ease-out);transform:scaleX(0)}.js .is-in[data-astro-cid-2ojqaodh] .bars__row[data-astro-cid-2ojqaodh] i[data-astro-cid-2ojqaodh]{transform:none}.is-in[data-astro-cid-2ojqaodh] .bars__row[data-astro-cid-2ojqaodh]:nth-child(2) i[data-astro-cid-2ojqaodh]{transition-delay:.1s}.is-in[data-astro-cid-2ojqaodh] .bars__row[data-astro-cid-2ojqaodh]:nth-child(3) i[data-astro-cid-2ojqaodh]{transition-delay:.2s}.is-in[data-astro-cid-2ojqaodh] .bars__row[data-astro-cid-2ojqaodh]:nth-child(4) i[data-astro-cid-2ojqaodh]{transition-delay:.3s}.office[data-astro-cid-2ojqaodh]{align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:inline-flex}.tile--mini[data-astro-cid-2ojqaodh]{gap:8px}.tile--mini[data-astro-cid-2ojqaodh] svg[data-astro-cid-2ojqaodh]{color:var(--violet)}.tile--mini[data-astro-cid-2ojqaodh] h3[data-astro-cid-2ojqaodh]{font-size:1.15rem}.cfg__grid[data-astro-cid-6tjzm5i2]{gap:28px;display:grid}@media (width>=1080px){.cfg__grid[data-astro-cid-6tjzm5i2]{grid-template-columns:1fr 400px;align-items:start;gap:40px}}.cfg__steps[data-astro-cid-6tjzm5i2]{gap:30px;display:grid}.cfg__step[data-astro-cid-6tjzm5i2]{border:0;min-width:0;margin:0;padding:0}.cfg__step[data-astro-cid-6tjzm5i2] legend[data-astro-cid-6tjzm5i2]{font-family:var(--font-display);align-items:center;gap:12px;margin-bottom:14px;padding:0;font-size:1.3rem;font-weight:620;display:flex}.cfg__n[data-astro-cid-6tjzm5i2]{width:30px;height:30px;font-family:var(--font-mono);background:var(--ink-btn);color:var(--on-ink);border-radius:50%;place-items:center;font-size:.85rem;display:grid}.cfg__opts[data-astro-cid-6tjzm5i2]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=720px){.cfg__opts--3[data-astro-cid-6tjzm5i2]{grid-template-columns:repeat(3,1fr)}.cfg__opts--4[data-astro-cid-6tjzm5i2]{grid-template-columns:repeat(4,1fr)}}.cfg__opts--2[data-astro-cid-6tjzm5i2]{grid-template-columns:1fr}@media (width>=560px){.cfg__opts--2[data-astro-cid-6tjzm5i2]{grid-template-columns:1fr 1fr}}.opt[data-astro-cid-6tjzm5i2]{cursor:pointer;display:block;position:relative}.opt[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]{opacity:0;pointer-events:none;position:absolute}.opt__box[data-astro-cid-6tjzm5i2]{border-radius:var(--radius-sm);border:1.5px solid var(--line-2);background:var(--surface);height:100%;transition:border-color .2s, background .2s, box-shadow .25s, transform .25s var(--ease);align-content:start;gap:6px;padding:16px;display:grid}.opt__box[data-astro-cid-6tjzm5i2] svg{color:var(--muted);transition:color .2s}.opt__box[data-astro-cid-6tjzm5i2] b[data-astro-cid-6tjzm5i2]{font-weight:650;line-height:1.25}.opt__box[data-astro-cid-6tjzm5i2] small[data-astro-cid-6tjzm5i2]{color:var(--muted);font-size:.82rem;line-height:1.35}.opt__big[data-astro-cid-6tjzm5i2]{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.7rem}.opt__big[data-astro-cid-6tjzm5i2] small[data-astro-cid-6tjzm5i2]{font-size:.85rem;font-family:var(--font-body);letter-spacing:0}.opt__hint[data-astro-cid-6tjzm5i2]{margin-top:2px}.opt[data-astro-cid-6tjzm5i2]:hover .opt__box[data-astro-cid-6tjzm5i2]{border-color:color-mix(in oklab, var(--violet) 50%, var(--line-2));transform:translateY(-2px)}.opt[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]:checked+.opt__box[data-astro-cid-6tjzm5i2]{border-color:var(--violet);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.opt[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]:checked+.opt__box[data-astro-cid-6tjzm5i2] svg{color:var(--violet)}.opt[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]:focus-visible+.opt__box[data-astro-cid-6tjzm5i2]{outline:2px solid var(--cyan);outline-offset:3px}.cfg__note[data-astro-cid-6tjzm5i2]{background:color-mix(in oklab, var(--amber) 9%, transparent);color:var(--text-2);border-radius:12px;align-items:start;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.cfg__note[data-astro-cid-6tjzm5i2] svg{color:var(--amber);flex:none;margin-top:2px}.cfg__switch[data-astro-cid-6tjzm5i2]{cursor:pointer;align-items:center;gap:14px;font-weight:550;display:flex}.cfg__switch[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]{opacity:0;position:absolute}.cfg__switch-ui[data-astro-cid-6tjzm5i2]{background:var(--surface-3);border:1px solid var(--line-2);border-radius:999px;flex:none;width:48px;height:28px;transition:background .25s;position:relative}.cfg__switch-ui[data-astro-cid-6tjzm5i2]:after{content:"";background:var(--surface);width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.cfg__switch[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]:checked+.cfg__switch-ui[data-astro-cid-6tjzm5i2]{background:var(--violet)}.cfg__switch[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]:checked+.cfg__switch-ui[data-astro-cid-6tjzm5i2]:after{transform:translate(20px)}.cfg__switch[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]:focus-visible+.cfg__switch-ui[data-astro-cid-6tjzm5i2]{outline:2px solid var(--cyan);outline-offset:3px}.cfg__sum[data-astro-cid-6tjzm5i2]{top:calc(var(--header-h) + 20px);position:sticky}.cfg__card[data-astro-cid-6tjzm5i2]{box-shadow:var(--shadow-lg);gap:16px;padding:clamp(22px,3vw,30px);display:grid;overflow:hidden}.cfg__card[data-astro-cid-6tjzm5i2]:before{content:"";background:linear-gradient(90deg, var(--cyan), var(--violet), var(--magenta));height:3px;position:absolute;inset:0 0 auto}.cfg__title[data-astro-cid-6tjzm5i2]{font-family:var(--font-display);font-size:1.25rem;font-weight:620;line-height:1.3}.cfg__price[data-astro-cid-6tjzm5i2]{align-items:center;gap:14px;display:flex}.cfg__big[data-astro-cid-6tjzm5i2]{font-family:var(--font-display);letter-spacing:-.04em;font-size:3.2rem;font-weight:700;line-height:1}.cfg__per[data-astro-cid-6tjzm5i2]{color:var(--text-2);font-size:.9rem;line-height:1.3}.cfg__rows[data-astro-cid-6tjzm5i2]{border-top:1px solid var(--line);margin:0;display:grid}.cfg__rows[data-astro-cid-6tjzm5i2] div[data-astro-cid-6tjzm5i2]{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;font-size:.95rem;display:flex}.cfg__rows[data-astro-cid-6tjzm5i2] dt[data-astro-cid-6tjzm5i2]{color:var(--text-2)}.cfg__rows[data-astro-cid-6tjzm5i2] dd[data-astro-cid-6tjzm5i2]{white-space:nowrap;margin:0;font-weight:600}.cfg__avg[data-astro-cid-6tjzm5i2] dd[data-astro-cid-6tjzm5i2]{color:var(--violet)}.cfg__addr[data-astro-cid-6tjzm5i2]{align-items:start;gap:8px;display:flex}.cfg__addr[data-astro-cid-6tjzm5i2] svg{color:var(--cyan-ink);flex:none;margin-top:2px}.cfg__addr[data-astro-cid-6tjzm5i2].is-ok{color:var(--green);font-weight:600}.cfg__legal[data-astro-cid-6tjzm5i2]{font-size:.78rem}.steps__list[data-astro-cid-5wfdsgz3]{gap:32px;list-style:none;display:grid;position:relative}@media (width>=900px){.steps__list[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(4,1fr);gap:28px}}.steps__line[data-astro-cid-5wfdsgz3]{display:none}@media (width>=900px){.steps__line[data-astro-cid-5wfdsgz3]{width:92%;height:40px;display:block;position:absolute;top:8px;left:4%;right:4%;overflow:visible}}.steps__track[data-astro-cid-5wfdsgz3]{fill:none;stroke:var(--line-2);stroke-width:2px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.steps__light[data-astro-cid-5wfdsgz3]{fill:none;stroke:url(#steps-g);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--cyan))}.steps__item[data-astro-cid-5wfdsgz3]{justify-items:start;gap:10px;display:grid;position:relative}@media (width>=900px){.steps__item[data-astro-cid-5wfdsgz3]{text-align:center;justify-items:center}}.steps__node[data-astro-cid-5wfdsgz3]{z-index:1;background:var(--surface);border:1.5px solid var(--line-2);width:56px;height:56px;color:var(--muted);transition:color .5s, border-color .5s, box-shadow .5s, transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.steps__item[data-astro-cid-5wfdsgz3].is-lit .steps__node[data-astro-cid-5wfdsgz3]{color:var(--on-accent);background:linear-gradient(135deg, var(--cyan), var(--violet));box-shadow:0 0 0 6px var(--accent-soft), 0 0 30px color-mix(in oklab, var(--cyan) 50%, transparent);border-color:#0000;transform:scale(1.06)}.steps__no[data-astro-cid-5wfdsgz3]{color:var(--muted);margin-top:6px;font-size:.8rem}.steps__item[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{max-width:30ch}@media (width>=1000px){.faq-home[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.faq-home[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 24px);position:sticky}}
