.PrivacyPolicy-module__nMAaCG__article{padding-block:var(--space-2xl) var(--space-3xl)}.PrivacyPolicy-module__nMAaCG__masthead{padding-bottom:var(--space-lg);border-bottom:2px solid var(--accent-display)}.PrivacyPolicy-module__nMAaCG__title{margin-top:var(--space-sm);font-size:var(--text-3xl)}.PrivacyPolicy-module__nMAaCG__meta{margin-top:var(--space-sm);color:var(--text-muted);font-family:var(--font-eyebrow);font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}.PrivacyPolicy-module__nMAaCG__sections{margin-top:var(--space-2xl)}.PrivacyPolicy-module__nMAaCG__section+.PrivacyPolicy-module__nMAaCG__section{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid var(--border)}.PrivacyPolicy-module__nMAaCG__number{color:var(--accent-strong);font-family:var(--font-eyebrow);font-size:var(--text-xs);font-weight:var(--eyebrow-weight);letter-spacing:var(--tracking-eyebrow);line-height:1}.PrivacyPolicy-module__nMAaCG__heading{margin-top:var(--space-sm);font-size:var(--text-2xl)}.PrivacyPolicy-module__nMAaCG__blocks{margin-top:var(--space-lg);max-width:var(--measure)}.PrivacyPolicy-module__nMAaCG__blocks>*+*{margin-top:var(--space-sm)}.PrivacyPolicy-module__nMAaCG__blocks>*+.PrivacyPolicy-module__nMAaCG__subheading{margin-top:var(--space-lg)}.PrivacyPolicy-module__nMAaCG__subheading{color:var(--text);font-size:var(--text-lg)}.PrivacyPolicy-module__nMAaCG__paragraph{color:var(--text-secondary);line-height:var(--leading-relaxed)}.PrivacyPolicy-module__nMAaCG__list{margin-top:var(--space-sm);color:var(--text-secondary);line-height:var(--leading-body);padding-left:1.35em}.PrivacyPolicy-module__nMAaCG__list>li{padding-left:.35em}.PrivacyPolicy-module__nMAaCG__list>li::marker{color:var(--accent-strong)}.PrivacyPolicy-module__nMAaCG__list>li+li{margin-top:var(--space-2xs)}.PrivacyPolicy-module__nMAaCG__address{margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);font-style:normal;line-height:var(--leading-snug)}.PrivacyPolicy-module__nMAaCG__addressLine{color:var(--text-secondary);display:block}.PrivacyPolicy-module__nMAaCG__addressLine+.PrivacyPolicy-module__nMAaCG__addressLine{margin-top:var(--space-3xs)}.PrivacyPolicy-module__nMAaCG__foot{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--border)}.PrivacyPolicy-module__nMAaCG__back{font-family:var(--font-eyebrow);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-decoration:none}.PrivacyPolicy-module__nMAaCG__back:before{content:"← "}.PrivacyPolicy-module__nMAaCG__back:hover{text-underline-offset:.2em;text-decoration:underline}
.Media-module__JF2Awq__media{position:relative}.Media-module__JF2Awq__frame{border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.Media-module__JF2Awq__frame .Media-module__JF2Awq__image{object-fit:cover;width:100%;height:100%}.Media-module__JF2Awq__contain .Media-module__JF2Awq__image{object-fit:contain;width:100%;height:100%}.Media-module__JF2Awq__intrinsic .Media-module__JF2Awq__image{width:auto}.Media-module__JF2Awq__pending{padding:var(--space-md);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-raised);place-items:center;display:grid}.Media-module__JF2Awq__pendingLabel{justify-items:center;gap:var(--space-3xs);color:var(--text-muted);font-family:var(--font-eyebrow);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-align:center;text-transform:uppercase;display:grid}.Media-module__JF2Awq__pendingPath{font-family:var(--font-input);font-size:var(--text-2xs);letter-spacing:var(--tracking-normal);text-transform:none;overflow-wrap:anywhere}
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Reveal-module__RyAmyW__reveal{animation:linear both Reveal-module__RyAmyW__reveal-in;animation-timeline:view();animation-range:entry 5% cover 25%}}}@keyframes Reveal-module__RyAmyW__reveal-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}
.Section-module__WJnb5a__section{padding-block:var(--space-section)}.Section-module__WJnb5a__contrast{background:var(--contrast-bg);color:var(--contrast-text);--text:var(--contrast-text);--text-secondary:var(--contrast-text-muted);--text-muted:var(--contrast-text-muted);--accent-strong:var(--contrast-accent);--accent-strong-hover:var(--contrast-accent);--on-accent:var(--contrast-bg);--border:var(--contrast-border);--border-strong:var(--contrast-accent);--surface:transparent;--surface-raised:color-mix(in srgb, var(--contrast-text) 8%, transparent);--focus-ring:var(--contrast-accent);--shadow-card:none;--shadow-raised:none}.Section-module__WJnb5a__header{max-width:var(--measure)}.Section-module__WJnb5a__header>*+*{margin-top:var(--space-sm)}.Section-module__WJnb5a__title{font-size:var(--text-2xl)}.Section-module__WJnb5a__lede{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-snug)}.Section-module__WJnb5a__body{margin-top:var(--space-xl)}
.ComingSoon-module__4QbouW__comingSoon{padding-block:var(--space-section);text-align:center}.ComingSoon-module__4QbouW__title{max-width:30ch;color:var(--text-secondary);font-size:var(--text-2xl);margin-inline:auto}.ComingSoon-module__4QbouW__devices{gap:var(--space-xl);margin:var(--space-xl) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:48rem){.ComingSoon-module__4QbouW__devices[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ComingSoon-module__4QbouW__device{gap:var(--space-sm);align-content:end;min-width:0;display:grid}.ComingSoon-module__4QbouW__photo{width:100%;max-width:34rem;max-height:clamp(11rem,26vw,20rem);margin-inline:auto}.ComingSoon-module__4QbouW__caption{color:var(--text-muted);font-size:var(--text-sm)}.ComingSoon-module__4QbouW__badges{margin-top:var(--space-xl);justify-content:center}
.Features-module__oVnRKG__features{padding-block:var(--space-section)}.Features-module__oVnRKG__grid{gap:var(--space-2xl) var(--space-xl);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.Features-module__oVnRKG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Features-module__oVnRKG__item{border-top:2px solid var(--accent-display);padding-top:var(--space-md)}.Features-module__oVnRKG__number{color:var(--text-muted);font-family:var(--font-eyebrow);font-size:var(--text-xs);font-weight:var(--eyebrow-weight);letter-spacing:var(--tracking-wide);line-height:1;display:block}.Features-module__oVnRKG__title{margin-top:var(--space-md);font-size:var(--text-xl)}.Features-module__oVnRKG__body{margin-top:var(--space-sm);color:var(--text-muted);line-height:var(--leading-snug)}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-action);font-family:var(--font-body);letter-spacing:var(--tracking-normal);text-align:center;cursor:pointer;transition:background-color var(--duration) var(--ease-standard), border-color var(--duration) var(--ease-standard), color var(--duration) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__button:disabled,.Button-module__8RiFmG__button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.Button-module__8RiFmG__md{min-height:2.75rem;font-size:var(--text-sm);padding:.6rem 1.15rem}.Button-module__8RiFmG__lg{min-height:3.25rem;font-size:var(--text-base);padding:.85rem 1.6rem}.Button-module__8RiFmG__primary{background:var(--accent-strong);color:var(--on-accent)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--accent-strong-hover);transform:translateY(-1px)}.Button-module__8RiFmG__primary:active:not(:disabled){transform:translateY(0)}.Button-module__8RiFmG__secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.Button-module__8RiFmG__secondary:hover:not(:disabled){border-color:var(--accent-strong);color:var(--accent-strong)}.Button-module__8RiFmG__quiet{color:var(--accent-strong);background:0 0;padding-inline:0}.Button-module__8RiFmG__quiet:hover:not(:disabled){color:var(--accent-strong-hover);text-underline-offset:.25em;text-decoration:underline}.Button-module__8RiFmG__full{width:100%}
.Card-module__b6YjYG__card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:clamp(1.25rem,3vw,1.75rem)}.Card-module__b6YjYG__raised{background:var(--surface-raised);box-shadow:var(--shadow-card)}.Card-module__b6YjYG__title{font-size:var(--text-lg);letter-spacing:var(--tracking-tight)}.Card-module__b6YjYG__body{margin-top:var(--space-2xs);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}
.Field-module__bfn3sa__field{gap:var(--space-2xs);display:grid}.Field-module__bfn3sa__label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug)}.Field-module__bfn3sa__labelHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Field-module__bfn3sa__input{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-height:3rem;font-family:var(--font-input);transition:border-color var(--duration) var(--ease-standard), box-shadow var(--duration) var(--ease-standard);padding:.7rem .9rem}.Field-module__bfn3sa__input::placeholder{color:var(--text-muted)}.Field-module__bfn3sa__input:hover:not(:disabled){border-color:var(--accent-strong)}.Field-module__bfn3sa__input:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 28%, transparent);outline:none}.Field-module__bfn3sa__input:focus-visible{outline:none}.Field-module__bfn3sa__input[aria-invalid=true]{border-color:var(--danger)}.Field-module__bfn3sa__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 28%, transparent)}.Field-module__bfn3sa__input:disabled{opacity:.6;cursor:not-allowed}.Field-module__bfn3sa__hint{font-size:var(--text-xs);color:var(--text-muted)}.Field-module__bfn3sa__error{font-size:var(--text-xs);color:var(--danger);font-weight:500}
