.AppStoreBadge-module__kXfAEG__link{border-radius:var(--radius-sm);transition:transform var(--duration) var(--ease-out), opacity var(--duration) var(--ease-out);display:inline-flex}.AppStoreBadge-module__kXfAEG__link:hover{opacity:.85;transform:translateY(-1px)}.AppStoreBadge-module__kXfAEG__image{width:auto;height:2.5rem}.AppStoreBadge-module__kXfAEG__badge{border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text);text-align:left;background-color:#ffffff0a;align-items:center;gap:.7rem;padding:.7rem 1.4rem .75rem;display:inline-flex}.AppStoreBadge-module__kXfAEG__pending{cursor:default;color:var(--text-secondary)}.AppStoreBadge-module__kXfAEG__text{flex-direction:column;line-height:1.15;display:flex}.AppStoreBadge-module__kXfAEG__small{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem}.AppStoreBadge-module__kXfAEG__large{font-size:var(--text-lg);letter-spacing:var(--tracking-snug);font-weight:500}
.Reveal-module__uIr0oq__reveal{transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:no-preference){.Reveal-module__uIr0oq__reveal{opacity:0;transform:translateY(18px)}.Reveal-module__uIr0oq__visible{opacity:1;transform:none}}
.FeatureStrip-module__Fr4MlW__wrap{z-index:var(--z-content);margin-top:clamp(2rem,5vw,3.5rem);position:relative}.FeatureStrip-module__Fr4MlW__strip{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:#ffffff0d;grid-template-columns:1fr;gap:1px;padding:0;display:grid;overflow:hidden}.FeatureStrip-module__Fr4MlW__item{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);transition:background-color var(--duration) var(--ease-out);background-color:#0d0d12b8;display:flex}.FeatureStrip-module__Fr4MlW__item:hover{background-color:#16161fd9}.FeatureStrip-module__Fr4MlW__icon{border-radius:var(--radius-sm);border:1px solid var(--border-accent-soft);background-color:var(--surface-accent);width:38px;height:38px;color:var(--accent-light);transition:border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.FeatureStrip-module__Fr4MlW__item:hover .FeatureStrip-module__Fr4MlW__icon{border-color:var(--border-accent);background-color:var(--surface-accent-hover)}.FeatureStrip-module__Fr4MlW__text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.FeatureStrip-module__Fr4MlW__title{font-size:var(--text-sm);letter-spacing:var(--tracking-normal);font-weight:600}.FeatureStrip-module__Fr4MlW__description{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}@media (min-width:620px){.FeatureStrip-module__Fr4MlW__strip{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.FeatureStrip-module__Fr4MlW__strip{grid-template-columns:repeat(4,1fr)}}
.ApexSpotlight-module__lC-TPG__section{padding-block:var(--section-y) var(--section-y-tight);position:relative;overflow:hidden}.ApexSpotlight-module__lC-TPG__glow{aspect-ratio:1.3;width:60%;z-index:var(--z-glow);pointer-events:none;background:radial-gradient(46% 46%,#1f6cff2b,#1f6cff00 100%);position:absolute;top:20%;left:-10%}.ApexSpotlight-module__lC-TPG__inner{z-index:var(--z-content);grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,6vw,4.5rem);display:grid;position:relative}.ApexSpotlight-module__lC-TPG__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.ApexSpotlight-module__lC-TPG__list{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.ApexSpotlight-module__lC-TPG__item{align-items:flex-start;gap:var(--space-4);display:flex}.ApexSpotlight-module__lC-TPG__icon{border-radius:var(--radius-xs);border:1px solid var(--border-accent-soft);background-color:var(--surface-accent);width:34px;height:34px;color:var(--accent-light);flex:none;justify-content:center;align-items:center;display:flex}.ApexSpotlight-module__lC-TPG__itemText{flex-direction:column;gap:.15rem;display:flex}.ApexSpotlight-module__lC-TPG__itemTitle{font-size:var(--text-sm);font-weight:600}.ApexSpotlight-module__lC-TPG__itemDescription{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:42ch}.ApexSpotlight-module__lC-TPG__stage{width:100%;max-width:420px;margin-inline:auto}@media (min-width:900px){.ApexSpotlight-module__lC-TPG__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ApexSpotlight-module__lC-TPG__stage{grid-area:1/1;margin-left:0}.ApexSpotlight-module__lC-TPG__copy{grid-area:1/2}}
.NewsletterSignup-module__53EWXG__wrap{align-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff0a, transparent 60%), var(--surface);text-align:center;flex-direction:column;max-width:34rem;margin-inline:auto;padding:clamp(1.75rem,4vw,2.75rem);display:flex}.NewsletterSignup-module__53EWXG__text{gap:var(--space-3);flex-direction:column;display:flex}.NewsletterSignup-module__53EWXG__title{color:var(--text);font-size:var(--text-h3);letter-spacing:var(--tracking-snug);font-weight:600}.NewsletterSignup-module__53EWXG__lead{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.NewsletterSignup-module__53EWXG__form{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.NewsletterSignup-module__53EWXG__field{align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-pill);transition:border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out);background-color:#ffffff08;padding:5px 5px 5px 16px;display:flex}.NewsletterSignup-module__53EWXG__field:hover{border-color:#ffffff3d}.NewsletterSignup-module__53EWXG__field:focus-within{border-color:var(--border-accent);background-color:#ffffff0d}.NewsletterSignup-module__53EWXG__input{min-width:0;color:var(--text);font-size:var(--text-sm);background:0 0;border:none;flex:1;padding:.55rem 0}.NewsletterSignup-module__53EWXG__input::placeholder{color:var(--text-tertiary)}.NewsletterSignup-module__53EWXG__input:focus{outline:none}.NewsletterSignup-module__53EWXG__submit{background-color:var(--accent);width:40px;height:40px;color:var(--accent-ink);cursor:pointer;transition:background-color var(--duration) var(--ease-out), opacity var(--duration) var(--ease-out);border:none;border-radius:50%;flex:none;place-items:center;display:grid}.NewsletterSignup-module__53EWXG__submit:hover:not(:disabled){background-color:var(--accent-hover)}.NewsletterSignup-module__53EWXG__submit:disabled{opacity:.6;cursor:default}.NewsletterSignup-module__53EWXG__submit:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.NewsletterSignup-module__53EWXG__spinner{border:2px solid #ffffff59;border-top-color:var(--accent-ink);border-radius:50%;width:15px;height:15px;animation:.62s linear infinite NewsletterSignup-module__53EWXG__spin}@keyframes NewsletterSignup-module__53EWXG__spin{to{transform:rotate(1turn)}}.NewsletterSignup-module__53EWXG__error{justify-content:center;align-items:flex-start;gap:var(--space-2);color:#ff9b9b;font-size:var(--text-xs);line-height:var(--leading-normal);text-align:left;display:flex}.NewsletterSignup-module__53EWXG__errorIcon{flex:none;margin-top:1px}.NewsletterSignup-module__53EWXG__fine{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal)}.NewsletterSignup-module__53EWXG__fineLink{color:var(--text-secondary);text-underline-offset:3px;transition:color var(--duration) var(--ease-out);text-decoration:underline}.NewsletterSignup-module__53EWXG__fineLink:hover{color:var(--text)}.NewsletterSignup-module__53EWXG__doneTitle{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text);font-size:var(--text-h3);letter-spacing:var(--tracking-snug);font-weight:600;display:flex}.NewsletterSignup-module__53EWXG__doneTitle svg{color:var(--accent-light)}.NewsletterSignup-module__53EWXG__doneText{color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.NewsletterSignup-module__53EWXG__email{color:var(--text);word-break:break-word;font-weight:500}@media (prefers-reduced-motion:reduce){.NewsletterSignup-module__53EWXG__spinner{animation-duration:1.6s}}
