.cta[data-astro-cid-oajd2oe6]{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);letter-spacing:-.005em;font-size:1.0625rem;font-weight:600;line-height:1.3;display:inline-flex}.cta--soon[data-astro-cid-oajd2oe6]{background:var(--color-soon-bg);color:var(--color-soon-text)}.cta__dot[data-astro-cid-oajd2oe6]{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.cta--store[data-astro-cid-oajd2oe6]{background:var(--color-cta-bg);color:var(--color-cta-text);text-decoration:none;transition:transform .15s;box-shadow:inset 0 1px #ffffff29,inset 0 -2px #0000001f}.cta--store[data-astro-cid-oajd2oe6]:hover{transform:translateY(-1px)}.cta--store[data-astro-cid-oajd2oe6]:active{transform:translateY(0)}.cta__arrow[data-astro-cid-oajd2oe6]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.device[data-astro-cid-jdvywxy6]{width:100%}.device__bezel[data-astro-cid-jdvywxy6]{box-shadow:0 0 0 1px var(--color-device-ring), inset 0 0 0 1.5px #ffffff1f, var(--shadow-device);background:#000;border-radius:18.66%/8.92%;padding:3.5%;position:relative}.device__bezel[data-astro-cid-jdvywxy6] img{border-radius:16.3%/7.5%;width:100%;height:auto}.icon[data-astro-cid-pmc7xbs4]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.icon__fill[data-astro-cid-pmc7xbs4]{fill:currentColor;stroke:none}.hero-route[data-astro-cid-l2bgkpa5]{position:absolute;inset:0}.hero-route[data-astro-cid-l2bgkpa5] svg[data-astro-cid-l2bgkpa5]{width:100%;height:100%}.hero-route[data-astro-cid-l2bgkpa5] path[data-astro-cid-l2bgkpa5]{fill:none;vector-effect:non-scaling-stroke}.hero-route__terrain[data-astro-cid-l2bgkpa5]{stroke:var(--color-terrain);stroke-width:2.5px}.hero-route__terrain--upper[data-astro-cid-l2bgkpa5]{opacity:.1}.hero-route__terrain--lower[data-astro-cid-l2bgkpa5]{opacity:.07}.hero-route__line[data-astro-cid-l2bgkpa5]{stroke:var(--color-route);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.hero-route__start[data-astro-cid-l2bgkpa5],.hero-route__end[data-astro-cid-l2bgkpa5]{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.hero-route__start[data-astro-cid-l2bgkpa5]{border:4px solid var(--color-route);background:var(--color-route-start-fill);width:20px;height:20px;top:86%;left:8%}.hero-route__end[data-astro-cid-l2bgkpa5]{background:var(--color-route);width:20px;height:20px;top:14%;left:92%}.hero[data-astro-cid-jgctki6q]{padding-block:clamp(var(--space-10), 5vw, var(--space-16)) clamp(var(--space-8), 3vw, var(--space-12))}.hero__inner[data-astro-cid-jgctki6q]{gap:clamp(var(--space-10), 5vw, var(--space-16));align-items:center;display:grid}@media (width>=960px){.hero__inner[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.hero__text[data-astro-cid-jgctki6q]{gap:var(--space-5);display:grid}.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{font-size:var(--text-h1);letter-spacing:-.035em;line-height:1.04}.hero__lead[data-astro-cid-jgctki6q]{max-width:34rem;color:var(--color-text-muted);font-size:var(--text-lg)}.hero__cta[data-astro-cid-jgctki6q]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__note[data-astro-cid-jgctki6q]{color:var(--color-text-muted);font-size:var(--text-sm)}.hero__stats[data-astro-cid-jgctki6q]{justify-self:start;gap:var(--space-2) clamp(var(--space-6), 4vw, var(--space-8));margin:var(--space-4) 0 0;padding:var(--space-5) 0 0;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;list-style:none;display:flex}.hero__stats[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{gap:var(--space-1);flex-direction:column;display:flex}@media (width>=560px){.hero__stats[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{align-items:baseline;gap:var(--space-2);flex-direction:row}}.hero__stats[data-astro-cid-jgctki6q] .num[data-astro-cid-jgctki6q]{color:var(--color-text);font-size:1.75rem;line-height:1}.hero__visual[data-astro-cid-jgctki6q]{border-radius:var(--radius-xl);background:var(--color-tint);padding-block:8%;position:relative;overflow:hidden}.hero__devices[data-astro-cid-jgctki6q]{justify-content:center;align-items:flex-start;display:flex;position:relative}.hero__devices[data-astro-cid-jgctki6q]>.hero__device--front{z-index:1;width:42%;position:relative}.hero__devices[data-astro-cid-jgctki6q]>.hero__device--back{width:37%;margin-top:12%;margin-left:-7%}@media (width>=960px){.hero__devices[data-astro-cid-jgctki6q]>.hero__device--front{width:36%}.hero__devices[data-astro-cid-jgctki6q]>.hero__device--back{width:32%;margin-left:-6%}}.feature-group[data-astro-cid-jgctki6q]+.feature-group[data-astro-cid-jgctki6q]{margin-top:var(--space-12)}.feature-group__title[data-astro-cid-jgctki6q]{margin-bottom:var(--space-5);font-size:1.375rem}.feature-grid[data-astro-cid-jgctki6q]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr));margin:0;padding:0;list-style:none;display:grid}.feature-card[data-astro-cid-jgctki6q]{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.feature-card__icon[data-astro-cid-jgctki6q]{width:48px;height:48px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--color-tint);color:var(--color-accent);place-items:center;display:inline-grid}.feature-card__title[data-astro-cid-jgctki6q]{font-size:var(--text-h3)}.feature-card__badge[data-astro-cid-jgctki6q]{padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--color-badge-bg);color:var(--color-badge-text);align-self:flex-start;font-size:.8125rem;font-weight:600}.feature-card__body[data-astro-cid-jgctki6q]{color:var(--color-text-muted);font-size:.9875rem;line-height:1.55}.screens__scroller[data-astro-cid-jgctki6q]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100% - var(--max-width)) / 2));scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;padding-block:var(--space-4) var(--space-6);border-radius:var(--radius-md);overflow-x:auto}.screens__scroller[data-astro-cid-jgctki6q]:focus-visible{outline-offset:-3px}.screens__list[data-astro-cid-jgctki6q]{gap:clamp(var(--space-5), 3vw, var(--space-8));width:max-content;padding:0 max(var(--gutter), calc((100vw - var(--max-width)) / 2));margin:0;list-style:none;display:flex}.screens__item[data-astro-cid-jgctki6q]{scroll-snap-align:start;width:min(62vw,240px)}.screens__item[data-astro-cid-jgctki6q] figcaption[data-astro-cid-jgctki6q]{margin-top:var(--space-4);color:var(--color-text);text-align:center;font-size:.9375rem;font-weight:600}@media (width>=1024px){.screens__scroller[data-astro-cid-jgctki6q]{scroll-snap-type:none;overflow:visible}.screens__list[data-astro-cid-jgctki6q]{justify-content:center;gap:var(--space-12) clamp(var(--space-10), 6vw, 96px);width:auto;padding-inline:var(--gutter);grid-template-columns:repeat(3,260px);display:grid}.screens__item[data-astro-cid-jgctki6q]{width:auto}}.privacy-band__card[data-astro-cid-jgctki6q]{gap:var(--space-10);padding:clamp(var(--space-8), 5vw, var(--space-16));border-radius:var(--radius-xl);background:var(--color-tint);display:grid}@media (width>=900px){.privacy-band__card[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}}.privacy-band__intro[data-astro-cid-jgctki6q]{gap:var(--space-4);display:grid}.privacy-band__icon[data-astro-cid-jgctki6q]{border-radius:var(--radius-md);background:var(--color-bg);width:56px;height:56px;color:var(--color-accent);justify-self:start;place-items:center;display:inline-grid}.privacy-band__intro[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{font-size:var(--text-h2)}.privacy-band__intro[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--color-text-muted);font-size:var(--text-lg)}.privacy-band__link[data-astro-cid-jgctki6q]{justify-self:start;font-weight:600}.privacy-band__points[data-astro-cid-jgctki6q]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.privacy-band__points[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg)}.privacy-band__points[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:1.0625rem}.privacy-band__points[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:.9875rem}.news__list[data-astro-cid-jgctki6q]{gap:var(--space-4);max-width:var(--max-width-prose);margin:0;padding:0;list-style:none;display:grid}.news__item[data-astro-cid-jgctki6q] article[data-astro-cid-jgctki6q]{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.news__date[data-astro-cid-jgctki6q]{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500}.news__title[data-astro-cid-jgctki6q]{font-size:1.25rem}.news__body[data-astro-cid-jgctki6q]{color:var(--color-text-muted)}.closing[data-astro-cid-jgctki6q]{padding-top:0}.closing__card[data-astro-cid-jgctki6q]{--color-soon-bg:var(--color-band-soon-bg);--color-soon-text:var(--color-band-soon-text);--color-cta-bg:var(--color-band-cta-bg);--color-cta-text:var(--color-band-cta-text);--color-focus:var(--color-band-focus);gap:var(--space-5);padding:clamp(var(--space-10), 6vw, 88px) clamp(var(--space-6), 6vw, 88px);border-radius:var(--radius-xl);background:var(--color-band-bg);color:var(--color-band-text);box-shadow:var(--shadow-card);display:grid;position:relative;overflow:hidden}.closing__card[data-astro-cid-jgctki6q]>[data-astro-cid-jgctki6q]:not(.closing__route){position:relative}.closing__route[data-astro-cid-jgctki6q]{opacity:.9;width:min(70%,600px);height:auto;position:absolute;bottom:0;right:0}@media (width<=719px){.closing__card[data-astro-cid-jgctki6q]{padding-bottom:112px}.closing__route[data-astro-cid-jgctki6q]{width:100%}.closing__card[data-astro-cid-jgctki6q] .cta{padding-inline:var(--space-5);font-size:1rem}}.closing__route[data-astro-cid-jgctki6q] path[data-astro-cid-jgctki6q]{fill:none;stroke:var(--color-band-route);stroke-width:5px;stroke-linecap:round;opacity:.35}.closing__route-start[data-astro-cid-jgctki6q]{fill:var(--color-band-bg);stroke:var(--color-band-route);stroke-width:4px;opacity:.6}.closing__route-end[data-astro-cid-jgctki6q]{fill:var(--color-band-dot)}.closing[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{max-width:28rem;font-size:var(--text-h2)}.closing__lead[data-astro-cid-jgctki6q]{max-width:34rem;color:var(--color-band-muted);font-size:var(--text-lg)}.closing__cta[data-astro-cid-jgctki6q]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.closing__note[data-astro-cid-jgctki6q]{color:var(--color-band-muted);font-size:var(--text-sm)}
