.appshot[data-astro-cid-4kf7wirp],.appshot[data-astro-cid-4kf7wirp] img[data-astro-cid-4kf7wirp]{width:100%;height:auto;display:block}.icon[data-astro-cid-ccg5yoga]{flex:none}.phone[data-astro-cid-k7mbr7da]{background:var(--color-phone-bezel);box-shadow:var(--shadow-shot);outline:1px solid var(--color-shot-border);outline-offset:-1px;border-radius:2.2rem;padding:.45rem}.phone__screen[data-astro-cid-k7mbr7da]{border-radius:1.8rem;line-height:0;overflow:hidden}.hero[data-astro-cid-ge2uvauf]{padding-block:calc(var(--header-height) + var(--space-3)) var(--space-7);background:radial-gradient(70rem 32rem at 50% -8%, var(--color-accent-soft), transparent 70%), var(--color-bg);overflow:hidden}.hero__copy[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__title[data-astro-cid-ge2uvauf]{justify-content:center;line-height:0;display:flex}.hero__title[data-astro-cid-ge2uvauf] .hero__logo{width:clamp(14rem,8rem + 22vw,25rem);height:auto;color:var(--color-text)}.hero__lead[data-astro-cid-ge2uvauf]{margin-top:var(--space-6);max-width:24em;letter-spacing:var(--tracking-tight);color:var(--color-text);text-wrap:balance;font-size:clamp(1.35rem,1rem + 1.4vw,2rem);font-weight:400;line-height:1.3}.hero__actions[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-ge2uvauf] .btn{min-width:16rem}.hero__guest-link[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-soft) 75%, var(--color-surface));box-shadow:var(--shadow-sm);font-size:var(--text-sm);color:var(--color-text-muted);transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:.45rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.hero__guest-link[data-astro-cid-ge2uvauf] .hero__guest-icon{color:var(--color-accent-text);transition:transform var(--dur) var(--ease-out)}.hero__guest-arrow[data-astro-cid-ge2uvauf]{color:var(--color-text-muted);transition:transform var(--dur) var(--ease-out), color var(--dur) var(--ease-out)}.hero__guest-link[data-astro-cid-ge2uvauf]:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));background:var(--color-accent-soft);color:var(--color-accent-text)}.hero__guest-link[data-astro-cid-ge2uvauf]:hover .hero__guest-arrow[data-astro-cid-ge2uvauf]{color:var(--color-accent-text);transform:translate(2px)}.hero__guest-link[data-astro-cid-ge2uvauf]:active{transform:translateY(1px)}.hero__note[data-astro-cid-ge2uvauf]{margin-top:var(--space-6);margin-bottom:var(--space-2);max-width:50rem;font-size:var(--text-sm);color:var(--color-text-muted);text-wrap:pretty}.hero__stage[data-astro-cid-ge2uvauf]{margin-top:clamp(2rem,4vw,3rem);position:relative}.hero__glow[data-astro-cid-ge2uvauf]{background:var(--gradient-brand);filter:blur(90px);opacity:.22;border-radius:50%;position:absolute;inset:8% 10% 20%}.hero__desktop[data-astro-cid-ge2uvauf]{margin-inline:2rem;display:none;position:relative}.hero__phone[data-astro-cid-ge2uvauf]{width:14rem;position:absolute;bottom:-3rem;right:-4rem}.hero__mobile[data-astro-cid-ge2uvauf]{width:min(17rem,78vw);margin-inline:auto;position:relative}.hero__caption[data-astro-cid-ge2uvauf]{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted);margin-top:clamp(2rem,5vw,4.5rem)}@media (width>=48rem){.hero__caption[data-astro-cid-ge2uvauf]{margin-top:max(4.5rem,5vw)}.hero__desktop[data-astro-cid-ge2uvauf]{display:block}.hero__mobile[data-astro-cid-ge2uvauf]{display:none}}@media (width>=48rem) and (width<=64rem){.hero__phone[data-astro-cid-ge2uvauf]{width:10rem;right:-3rem}}.facts[data-astro-cid-sc4di4z7]{border-block:1px solid var(--color-border);background:var(--color-bg-soft)}.facts__list[data-astro-cid-sc4di4z7]{gap:var(--space-5) var(--space-4);padding-block:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;list-style:none;display:grid}.fact[data-astro-cid-sc4di4z7]{flex-direction:column;gap:.15rem;display:flex}.fact__value[data-astro-cid-sc4di4z7]{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);font-weight:700}.fact__label[data-astro-cid-sc4di4z7]{font-size:var(--text-sm);text-wrap:balance;color:var(--color-text-muted)}.fact[data-astro-cid-sc4di4z7]:first-child{grid-column:1/-1}@media (width>=56rem){.facts__list[data-astro-cid-sc4di4z7]{column-gap:var(--space-6);grid-template-columns:auto repeat(4,minmax(0,1fr))}.fact[data-astro-cid-sc4di4z7]:first-child{grid-column:auto}.fact[data-astro-cid-sc4di4z7]+.fact[data-astro-cid-sc4di4z7]{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-5)}}.features__head[data-astro-cid-cognygiv] .heading{text-align:center;margin-inline:auto;margin-bottom:clamp(2rem,4vw,3.5rem)}.rows[data-astro-cid-cognygiv]{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.row[data-astro-cid-cognygiv]{gap:var(--space-6);align-items:center;display:grid}.row__eyebrow[data-astro-cid-cognygiv]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--space-3);font-weight:600}.row__title[data-astro-cid-cognygiv]{text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem)}.row__body[data-astro-cid-cognygiv]{margin-top:var(--space-4);color:var(--color-text-muted);text-wrap:pretty}.row__points[data-astro-cid-cognygiv]{gap:var(--space-3);margin:var(--space-5) 0 0;font-size:var(--text-sm);padding:0;list-style:none;display:grid}.row__points[data-astro-cid-cognygiv] li[data-astro-cid-cognygiv]{gap:var(--space-3);align-items:baseline;display:flex}.row__points[data-astro-cid-cognygiv] .row__check{color:var(--color-accent-text);position:relative;top:.2em}.row__phone[data-astro-cid-cognygiv]{width:min(17rem,78vw);margin-inline:auto}.row__visual[data-astro-cid-cognygiv]{display:none}.pair[data-astro-cid-cognygiv]{gap:var(--space-5);display:grid}@media (width>=40rem) and (width<=59.99rem){.pair[data-astro-cid-cognygiv]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pair__item[data-astro-cid-cognygiv]{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.pair__title[data-astro-cid-cognygiv]{margin-top:var(--space-2);font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}.pair[data-astro-cid-cognygiv] .row__points[data-astro-cid-cognygiv]{margin-top:var(--space-4)}.row--after[data-astro-cid-cognygiv]{margin-top:clamp(2.5rem,5vw,4.5rem)}@media (width>=60rem){.row__phone[data-astro-cid-cognygiv]{display:none}.row__visual[data-astro-cid-cognygiv]{display:block}.row[data-astro-cid-cognygiv]{gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.row--flip[data-astro-cid-cognygiv]{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.row[data-astro-cid-cognygiv].row--narrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pair[data-astro-cid-cognygiv]{grid-template-columns:repeat(4,minmax(0,1fr))}.row--flip[data-astro-cid-cognygiv] .row__text[data-astro-cid-cognygiv]{order:2}}.devices__head[data-astro-cid-q5d3qmob] .heading{text-align:center;margin-inline:auto}.devices[data-astro-cid-q5d3qmob]{gap:var(--space-5);margin:0 calc(var(--gutter) * -1);padding:var(--space-2) calc(50vw - min(8.5rem, 35vw)) var(--space-6);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(17rem,70vw);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.devices[data-astro-cid-q5d3qmob]::-webkit-scrollbar{display:none}.devices__item[data-astro-cid-q5d3qmob]{scroll-snap-align:center}@media (width>=48rem){.devices[data-astro-cid-q5d3qmob]{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,17rem));grid-auto-flow:row;justify-content:center;margin-inline:0;padding-inline:0;overflow:visible}}@media (width>=60rem){.devices[data-astro-cid-q5d3qmob]{gap:var(--space-6)}.devices__item[data-astro-cid-q5d3qmob]:nth-child(2){transform:translateY(-1.5rem)}}#designs.designs-section{padding-block:clamp(2.5rem,5vw,4.5rem)}#designs.designs-section .heading{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.strip[data-astro-cid-nnxxnrvb]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.strip__tile[data-astro-cid-nnxxnrvb]{margin:0}.strip__tile[data-astro-cid-nnxxnrvb] img[data-astro-cid-nnxxnrvb]{border-radius:var(--radius-sm);border:1px solid var(--color-shot-border);width:100%;height:auto;box-shadow:var(--shadow-sm);display:block}@media (width<=37.99rem){.strip__tile[data-astro-cid-nnxxnrvb] img[data-astro-cid-nnxxnrvb]{aspect-ratio:16/9;object-fit:cover;object-position:top right}}.strip__tile[data-astro-cid-nnxxnrvb] figcaption[data-astro-cid-nnxxnrvb]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.strip__more[data-astro-cid-nnxxnrvb]{margin-top:var(--space-4);text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}@media (width>=38rem){.strip[data-astro-cid-nnxxnrvb]{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.strip[data-astro-cid-nnxxnrvb]{gap:var(--space-3);grid-template-columns:repeat(8,minmax(0,1fr))}}.pricing__grid[data-astro-cid-htruwgye]{gap:var(--space-6);grid-template-columns:1fr;align-items:stretch;display:grid}.plan[data-astro-cid-htruwgye]{padding:var(--space-6);border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-border));border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.plan--highlight[data-astro-cid-htruwgye]{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.plan--highlight[data-astro-cid-htruwgye]:before{content:"";inset-inline:0;background:var(--gradient-brand);height:4px;position:absolute;top:0}.plan__header[data-astro-cid-htruwgye]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.plan__name[data-astro-cid-htruwgye]{font-size:var(--text-lg)}.plan__badge[data-astro-cid-htruwgye]{border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-text);font-size:var(--text-xs);padding:.25rem .65rem;font-weight:600}.plan__price[data-astro-cid-htruwgye]{margin-top:var(--space-4);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.plan__period[data-astro-cid-htruwgye]{margin-top:var(--space-2);color:var(--color-text-muted)}.plan__alt[data-astro-cid-htruwgye]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.plan__intro[data-astro-cid-htruwgye]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-text);font-size:var(--text-sm);font-weight:500}.plan__list[data-astro-cid-htruwgye]{margin:var(--space-5) 0 0;gap:var(--space-3);font-size:var(--text-sm);flex:1;padding:0;list-style:none;display:grid}.plan__list[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{padding-inline-start:1.5rem;position:relative}.plan__list[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"";inset-inline-start:0;background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.5em}.plan__cta[data-astro-cid-htruwgye]{margin-top:var(--space-5)}.plan__cta[data-astro-cid-htruwgye] .btn{width:100%}.plan__footnote[data-astro-cid-htruwgye]{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.pricing__common[data-astro-cid-htruwgye]{margin:var(--space-5) auto 0;text-align:center;max-width:60rem;font-size:var(--text-sm);color:var(--color-text-muted)}.pricing__aside[data-astro-cid-htruwgye]{margin-top:var(--space-7);gap:var(--space-5);max-width:52rem;display:grid}.pending[data-astro-cid-htruwgye]{padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-accent-soft);font-size:var(--text-sm);color:var(--color-text)}.pending__title[data-astro-cid-htruwgye]{margin-bottom:var(--space-2);font-weight:700}.note[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{font-size:var(--text-lg)}.note[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{margin-top:var(--space-3);color:var(--color-text-muted)}.pricing__legal[data-astro-cid-htruwgye]{margin:var(--space-5) auto 0;text-align:center;max-width:52rem;font-size:var(--text-xs);color:var(--color-text-muted)}@media (width>=60rem){.pricing__grid[data-astro-cid-htruwgye]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:60rem;margin-inline:auto}}.section.faq-section{padding-block:clamp(1.25rem,2.5vw,2rem)}.faq-all[data-astro-cid-hemr5th4]{max-width:48rem;margin-inline:auto}.faq-all__toggle[data-astro-cid-hemr5th4]{align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:fit-content;box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);margin-inline:auto;padding:.5rem .5rem .5rem 1.5rem;list-style:none;display:flex}.faq-all__toggle[data-astro-cid-hemr5th4]:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));box-shadow:var(--shadow-md);transform:translateY(-1px)}.faq-all[data-astro-cid-hemr5th4][open] .faq-all__toggle[data-astro-cid-hemr5th4]{border-color:var(--color-accent)}.faq-all__title[data-astro-cid-hemr5th4]{font-size:var(--text-xl);letter-spacing:var(--tracking-tight);line-height:1.1}.faq-all__toggle[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-all__mark[data-astro-cid-hemr5th4]{background:var(--color-accent-soft);width:2.25rem;height:2.25rem;transition:transform var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:50%;flex:none;position:relative}.faq-all__mark[data-astro-cid-hemr5th4]:before,.faq-all__mark[data-astro-cid-hemr5th4]:after{content:"";inset-inline:.7rem;background:var(--color-accent-text);border-radius:2px;height:2px;position:absolute;top:50%}.faq-all__mark[data-astro-cid-hemr5th4]:after{transition:opacity var(--dur) var(--ease-out);transform:rotate(90deg)}.faq-all__toggle[data-astro-cid-hemr5th4]:hover .faq-all__mark[data-astro-cid-hemr5th4]{background:color-mix(in srgb, var(--color-accent) 22%, var(--color-accent-soft))}.faq-all[data-astro-cid-hemr5th4][open] .faq-all__mark[data-astro-cid-hemr5th4]{transform:rotate(180deg)}.faq-all[data-astro-cid-hemr5th4][open] .faq-all__mark[data-astro-cid-hemr5th4]:after{opacity:0}.faq[data-astro-cid-hemr5th4]{max-width:48rem;margin-top:var(--space-6);border-top:1px solid var(--color-border)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.faq__q[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.75rem;padding-block:var(--space-4);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__mark[data-astro-cid-hemr5th4]{width:.9rem;height:.9rem;transition:transform var(--dur) var(--ease-out);flex:none;position:relative}.faq__mark[data-astro-cid-hemr5th4]:before,.faq__mark[data-astro-cid-hemr5th4]:after{content:"";inset-inline:0;background:var(--color-accent-text);border-radius:2px;height:2px;position:absolute;top:50%}.faq__mark[data-astro-cid-hemr5th4]:after{transition:opacity var(--dur) var(--ease-out);transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__mark[data-astro-cid-hemr5th4]{transform:rotate(180deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__mark[data-astro-cid-hemr5th4]:after{opacity:0}.faq__a[data-astro-cid-hemr5th4]{padding-bottom:var(--space-5);max-width:42rem;color:var(--color-text-muted);text-wrap:pretty}.closing[data-astro-cid-2rl6qrpo]{background:radial-gradient(50rem 22rem at 50% 120%, var(--color-accent-soft), transparent 70%), var(--color-bg);padding-block:clamp(2.5rem,5vw,4.5rem)}.closing__inner[data-astro-cid-2rl6qrpo]{text-align:center;flex-direction:column;align-items:center;display:flex}.closing__title[data-astro-cid-2rl6qrpo]{text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem)}.closing__text[data-astro-cid-2rl6qrpo]{margin-top:var(--space-4);max-width:36rem;font-size:var(--text-lg);color:var(--color-text-muted);text-wrap:pretty}.closing__actions[data-astro-cid-2rl6qrpo]{margin-top:var(--space-6)}.closing__note[data-astro-cid-2rl6qrpo]{margin-top:var(--space-4);max-width:34rem;font-size:var(--text-sm);color:var(--color-text-muted)}
