.LandingPage-module__aAPW5W__page{gap:var(--space-10);min-block-size:100vh;inline-size:min(1200px,100%);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;margin-inline:auto;display:flex}.LandingPage-module__aAPW5W__skipLink{z-index:10;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);color:var(--color-text);font-weight:var(--font-weight-semibold);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.LandingPage-module__aAPW5W__skipLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;transform:none}.LandingPage-module__aAPW5W__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.LandingPage-module__aAPW5W__brand{align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-text);text-decoration:none;display:inline-flex}.LandingPage-module__aAPW5W__logo{border-radius:var(--radius-md);background:var(--color-logo-background);block-size:40px;inline-size:40px;color:var(--color-on-logo);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LandingPage-module__aAPW5W__brandName{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LandingPage-module__aAPW5W__headerActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.LandingPage-module__aAPW5W__button{justify-content:center;align-items:center;gap:var(--space-2);block-size:var(--size-control-md);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-gradient);box-shadow:var(--shadow-sm);color:var(--color-on-primary);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease;text-decoration:none;display:inline-flex}.LandingPage-module__aAPW5W__button:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.LandingPage-module__aAPW5W__button:focus-visible,.LandingPage-module__aAPW5W__brand:focus-visible,.LandingPage-module__aAPW5W__language:focus-visible,.LandingPage-module__aAPW5W__footerLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.LandingPage-module__aAPW5W__buttonLarge svg:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:none}.LandingPage-module__aAPW5W__buttonLarge svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.LandingPage-module__aAPW5W__languages{align-items:center;gap:var(--space-0-5);block-size:var(--size-control-md);padding:var(--space-1);border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:var(--color-surface-raised);display:inline-flex}.LandingPage-module__aAPW5W__language{block-size:100%;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.LandingPage-module__aAPW5W__language:hover{color:var(--color-text)}.LandingPage-module__aAPW5W__languageActive{background:var(--color-segment-active);box-shadow:var(--shadow-sm);color:var(--color-on-segment-active)}.LandingPage-module__aAPW5W__languageShort{display:none}.LandingPage-module__aAPW5W__buttonLarge{block-size:var(--size-control-lg);padding-inline:var(--space-6);font-size:var(--font-size-lg)}.LandingPage-module__aAPW5W__main{gap:var(--space-12);flex-direction:column;flex:1;display:flex}.LandingPage-module__aAPW5W__hero{align-items:center;gap:var(--space-10);padding-block:var(--space-8) var(--space-4);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.LandingPage-module__aAPW5W__heroText{gap:var(--space-5);flex-direction:column;display:flex}.LandingPage-module__aAPW5W__eyebrow{padding:var(--space-1) var(--space-3);border:1px solid var(--color-glass-border);border-radius:var(--radius-full);background:var(--color-chrome);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);-webkit-backdrop-filter:var(--glass-blur-sm);align-self:flex-start;margin:0}.LandingPage-module__aAPW5W__title{font-size:clamp(var(--font-size-2xl), 4.6vw, calc(var(--font-size-2xl) * 1.9));letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.12}.LandingPage-module__aAPW5W__lead{max-inline-size:36rem;color:var(--color-text-muted);font-size:var(--font-size-lg);text-wrap:pretty;margin:0}.LandingPage-module__aAPW5W__cta{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.LandingPage-module__aAPW5W__note{max-inline-size:18rem;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.LandingPage-module__aAPW5W__preview{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-hero-tile-border);border-radius:var(--radius-xl);background:var(--color-hero-background);box-shadow:var(--shadow-lg);color:var(--color-hero-text);flex-direction:column;margin:0;display:flex;transform:rotate(-1.5deg)}.LandingPage-module__aAPW5W__preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(1.5deg)}.LandingPage-module__aAPW5W__previewHeader{gap:var(--space-1);flex-direction:column;display:flex}.LandingPage-module__aAPW5W__previewTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.LandingPage-module__aAPW5W__previewSubtitle{color:var(--color-hero-text-muted);font-size:var(--font-size-sm)}.LandingPage-module__aAPW5W__previewList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LandingPage-module__aAPW5W__previewRow{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-hero-tile-border);border-radius:var(--radius-md);background:var(--color-hero-tile);display:flex}.LandingPage-module__aAPW5W__previewTime{font-variant-numeric:tabular-nums;min-inline-size:5ch;font-weight:var(--font-weight-semibold);flex-shrink:0}.LandingPage-module__aAPW5W__previewDot{border-radius:var(--radius-full);flex-shrink:0;block-size:10px;inline-size:10px}.LandingPage-module__aAPW5W__confirmed{background:var(--color-hero-confirmed)}.LandingPage-module__aAPW5W__success{background:var(--color-hero-success)}.LandingPage-module__aAPW5W__warning{background:var(--color-hero-warning)}.LandingPage-module__aAPW5W__previewText{min-inline-size:0;line-height:var(--line-height-tight);flex-direction:column;display:flex}.LandingPage-module__aAPW5W__previewName{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LandingPage-module__aAPW5W__previewWhat{color:var(--color-hero-text-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LandingPage-module__aAPW5W__section{gap:var(--space-5);flex-direction:column;display:flex}.LandingPage-module__aAPW5W__sectionHeader{gap:var(--space-2);flex-direction:column;display:flex}.LandingPage-module__aAPW5W__sectionTitle{font-size:var(--font-size-xl);text-wrap:balance;margin:0}.LandingPage-module__aAPW5W__sectionLead{color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0}.LandingPage-module__aAPW5W__featureGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__aAPW5W__feature{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--color-chrome);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;display:flex}.LandingPage-module__aAPW5W__featureIcon{inline-size:var(--size-control-md);block-size:var(--size-control-md);border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-on-primary-soft);justify-content:center;align-items:center;margin-block-end:var(--space-1);display:inline-flex}.LandingPage-module__aAPW5W__featureTitle{font-size:var(--font-size-lg);margin:0}.LandingPage-module__aAPW5W__featureBody{color:var(--color-text-muted);margin:0}.LandingPage-module__aAPW5W__reasonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage-module__aAPW5W__faq{gap:var(--space-3);flex-direction:column;max-inline-size:52rem;display:flex}.LandingPage-module__aAPW5W__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.LandingPage-module__aAPW5W__faqQuestion{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;display:flex}.LandingPage-module__aAPW5W__faqQuestion::-webkit-details-marker{display:none}.LandingPage-module__aAPW5W__faqQuestion:focus-visible{border-radius:var(--radius-lg);outline:2px solid var(--color-focus-ring);outline-offset:2px}.LandingPage-module__aAPW5W__faqChevron{color:var(--color-text-muted);transition:transform var(--duration-fast) ease}.LandingPage-module__aAPW5W__faqItem[open] .LandingPage-module__aAPW5W__faqChevron{transform:rotate(180deg)}.LandingPage-module__aAPW5W__faqAnswer{padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted);margin:0}.LandingPage-module__aAPW5W__closing{align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center;flex-direction:column;display:flex}.LandingPage-module__aAPW5W__closingBody{max-inline-size:36rem;color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0}.LandingPage-module__aAPW5W__footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.LandingPage-module__aAPW5W__footerLink{color:var(--color-text-muted)}.LandingPage-module__aAPW5W__footerLink:hover{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.LandingPage-module__aAPW5W__button,.LandingPage-module__aAPW5W__faqChevron{transition:none}.LandingPage-module__aAPW5W__button:hover{transform:none}}@media (max-width:960px){.LandingPage-module__aAPW5W__hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-4)}.LandingPage-module__aAPW5W__preview{justify-self:center;inline-size:min(440px,100%)}.LandingPage-module__aAPW5W__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.LandingPage-module__aAPW5W__page{gap:var(--space-8);padding:var(--space-3) var(--space-4) var(--space-5)}.LandingPage-module__aAPW5W__headerActions{gap:var(--space-2)}.LandingPage-module__aAPW5W__main{gap:var(--space-10)}.LandingPage-module__aAPW5W__lead{font-size:var(--font-size-md)}.LandingPage-module__aAPW5W__cta{flex-direction:column;align-items:stretch}.LandingPage-module__aAPW5W__note{text-align:center;max-inline-size:none}.LandingPage-module__aAPW5W__preview{padding:var(--space-4);transform:none}.LandingPage-module__aAPW5W__preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding:var(--space-4);transform:none}.LandingPage-module__aAPW5W__featureGrid,.LandingPage-module__aAPW5W__reasonGrid{grid-template-columns:minmax(0,1fr)}.LandingPage-module__aAPW5W__language{min-inline-size:var(--size-control-sm);padding-inline:var(--space-2);justify-content:center}.LandingPage-module__aAPW5W__languageLong{display:none}.LandingPage-module__aAPW5W__languageShort{display:inline}.LandingPage-module__aAPW5W__faqQuestion{padding:var(--space-3) var(--space-4);font-size:var(--font-size-md)}.LandingPage-module__aAPW5W__faqAnswer{padding:0 var(--space-4) var(--space-4)}.LandingPage-module__aAPW5W__closing{padding:var(--space-8) var(--space-4)}.LandingPage-module__aAPW5W__footer{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.LandingPage-module__aAPW5W__hideOnTiny{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.LandingPage-module__aAPW5W__buttonCompact{inline-size:var(--size-control-md);padding-inline:0}.LandingPage-module__aAPW5W__brandName{font-size:var(--font-size-md)}}
