.qr[data-astro-cid-mhulcqo3]{border-radius:var(--radius-sm);display:block}.cta[data-astro-cid-oajd2oe6]{gap:var(--space-4);justify-items:start;display:grid}.cta-row[data-astro-cid-oajd2oe6]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.badge-link[data-astro-cid-oajd2oe6]{border-radius:10px;padding:0;line-height:0;display:inline-block}.badge-link[data-astro-cid-oajd2oe6] img[data-astro-cid-oajd2oe6]{width:auto;height:54px;display:block}.qr-card[data-astro-cid-oajd2oe6]{display:none}.soon[data-astro-cid-oajd2oe6]{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-weight:600;display:inline-flex}.soon-dot[data-astro-cid-oajd2oe6]{border-radius:var(--radius-full);background:var(--primary);width:8px;height:8px}.requirements[data-astro-cid-oajd2oe6]{margin:0}@media (width>=1024px){.qr-card[data-astro-cid-oajd2oe6]{align-items:center;gap:var(--space-4);max-width:23rem;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding-inline-end:var(--space-4);display:flex}.qr-card[data-astro-cid-oajd2oe6] .qr{border:1px solid var(--border);flex:none}.qr-text[data-astro-cid-oajd2oe6]{gap:var(--space-1);flex:9rem;min-width:9rem;display:grid}.qr-title[data-astro-cid-oajd2oe6]{font-size:.9375rem;font-weight:600}}.device[data-astro-cid-denu5hiy]{width:100%;container-type:inline-size}.device-frame[data-astro-cid-denu5hiy]{box-shadow:inset 0 0 0 .6cqi #2e3035, var(--shadow-floating);background:#1b1c1f;border-radius:16.8cqi 16.8cqi 0 0;padding:3.2cqi 3.2cqi 0;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}picture[data-astro-cid-denu5hiy],img[data-astro-cid-denu5hiy]{width:100%;height:auto;display:block}img[data-astro-cid-denu5hiy]{background:var(--surface-2);border-radius:13.6cqi 13.6cqi 0 0}.hero[data-astro-cid-jgctki6q]{padding-block:var(--space-10) var(--section)}.hero-grid[data-astro-cid-jgctki6q]{gap:var(--space-12);align-items:center;display:grid}.hero-copy[data-astro-cid-jgctki6q]{gap:var(--space-5);justify-items:start;display:grid}.hero-copy[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{max-width:16ch}.hero-copy[data-astro-cid-jgctki6q] .lead[data-astro-cid-jgctki6q]{max-width:34rem}.hero-cta[data-astro-cid-jgctki6q]{scroll-margin-top:var(--space-6);margin-block-start:var(--space-3)}.hero-visual[data-astro-cid-jgctki6q]{justify-content:center;display:flex}.hero-visual[data-astro-cid-jgctki6q] .hero-phone{width:min(72vw,300px)}@media (width>=1024px){.hero[data-astro-cid-jgctki6q]{padding-block-start:var(--space-12)}.hero-grid[data-astro-cid-jgctki6q]{gap:var(--space-10);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-visual[data-astro-cid-jgctki6q] .hero-phone{width:320px}}.gallery-wrap[data-astro-cid-jgctki6q]{width:min(100%, calc(var(--container) + 2 * var(--gutter)));margin-inline:auto}.gallery[data-astro-cid-jgctki6q]{gap:var(--space-6);padding:var(--space-2) var(--gutter) var(--space-6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);grid-auto-columns:min(58vw,240px);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.gallery[data-astro-cid-jgctki6q]:focus-visible{outline-offset:-2px}.gallery-item[data-astro-cid-jgctki6q]{scroll-snap-align:start}figure[data-astro-cid-jgctki6q]{gap:var(--space-4);margin:0;display:grid}figcaption[data-astro-cid-jgctki6q]{color:var(--text-secondary);text-align:center;font-size:.9375rem;line-height:1.4}.screens-note[data-astro-cid-jgctki6q]{justify-content:center;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2);display:flex}@media (width>=1024px){.gallery[data-astro-cid-jgctki6q]{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.feature-grid[data-astro-cid-jgctki6q]{gap:var(--space-4);list-style:none;display:grid}.feature[data-astro-cid-jgctki6q]{align-content:start;gap:var(--space-3);padding:var(--space-6);display:grid}.feature[data-astro-cid-jgctki6q] .icon-tile[data-astro-cid-jgctki6q]{margin-block-end:var(--space-2)}.simulation[data-astro-cid-jgctki6q]{margin-block-start:auto;padding-block-start:var(--space-1)}@media (width>=640px){.feature-grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.feature-grid[data-astro-cid-jgctki6q]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.assistant-card[data-astro-cid-jgctki6q]{gap:var(--space-10);padding:var(--space-8) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);align-items:center;display:grid}.assistant-copy[data-astro-cid-jgctki6q]{gap:var(--space-5);max-width:36rem;display:grid}.checks[data-astro-cid-jgctki6q]{gap:var(--space-3);list-style:none;display:grid}.checks[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{gap:var(--space-3);align-items:flex-start;display:flex}.checks[data-astro-cid-jgctki6q] .icon{color:var(--primary);margin-block-start:2px}.assistant-visual[data-astro-cid-jgctki6q]{justify-content:center;display:flex}.assistant-visual[data-astro-cid-jgctki6q] .device{width:min(64vw,280px)}@media (width>=1024px){.assistant-card[data-astro-cid-jgctki6q]{padding:var(--space-12);gap:var(--space-12);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.step-list[data-astro-cid-jgctki6q]{gap:var(--space-8);list-style:none;display:grid}.step[data-astro-cid-jgctki6q]{gap:var(--space-3);align-content:start;display:grid}.step-number[data-astro-cid-jgctki6q]{width:var(--badge-lg);height:var(--badge-lg);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);font-family:var(--font-rounded);font-variant-numeric:tabular-nums;place-items:center;margin-block-end:var(--space-2);font-size:1.25rem;font-weight:700;display:grid}@media (width>=800px){.step-list[data-astro-cid-jgctki6q]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.trust[data-astro-cid-jgctki6q]{background:var(--surface);border-block:1px solid var(--border)}.trust-grid[data-astro-cid-jgctki6q]{gap:var(--space-8) var(--space-6);list-style:none;display:grid}.trust-item[data-astro-cid-jgctki6q]{gap:var(--space-2);align-content:start;display:grid}.trust-item[data-astro-cid-jgctki6q] .trust-icon{color:var(--primary);margin-block-end:var(--space-2)}.trust-link[data-astro-cid-jgctki6q]{margin-block-start:var(--space-10);font-weight:600}@media (width>=640px){.trust-grid[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.trust-grid[data-astro-cid-jgctki6q]{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.faq-inner[data-astro-cid-jgctki6q]{display:grid}.faq-head[data-astro-cid-jgctki6q]{margin-block-end:var(--space-8)}@media (width>=1024px){.faq-inner[data-astro-cid-jgctki6q]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.faq-list[data-astro-cid-jgctki6q]{border-top:1px solid var(--border)}.faq-item[data-astro-cid-jgctki6q]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-jgctki6q] summary[data-astro-cid-jgctki6q]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:60px;padding-block:var(--space-4);cursor:pointer;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-jgctki6q] summary[data-astro-cid-jgctki6q]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-jgctki6q] .faq-chevron{color:var(--text-secondary);transition:transform var(--duration-transition-min) ease}.faq-item[data-astro-cid-jgctki6q][open] .faq-chevron{transform:rotate(180deg)}.faq-answer[data-astro-cid-jgctki6q]{gap:var(--space-3);color:var(--text-secondary);max-width:40rem;padding-block-end:var(--space-5);display:grid}.final-inner[data-astro-cid-jgctki6q]{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.final-icon[data-astro-cid-jgctki6q]{border-radius:22.5%;margin-block-end:var(--space-2)}.final[data-astro-cid-jgctki6q] .button[data-astro-cid-jgctki6q]{margin-block-start:var(--space-2)}
