.LifeVaultLogo-module__DK-JXG__logo{vertical-align:middle;transition:transform var(--duration-normal)var(--easing-default),filter var(--duration-normal)var(--easing-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LifeVaultLogo-module__DK-JXG__logo svg{width:100%;height:100%;transition:all var(--duration-normal)var(--easing-default);display:block}.LifeVaultLogo-module__DK-JXG__variant-premium{filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--color-accent-primary)25%,transparent))}.LifeVaultLogo-module__DK-JXG__variant-premium:hover{filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--color-accent-primary)35%,transparent));transform:translateY(-1px)scale(1.02)}.LifeVaultLogo-module__DK-JXG__variant-glass{filter:drop-shadow(0 4px 12px #0000000d);-webkit-backdrop-filter:blur(var(--glass-tier-1-blur,8px));backdrop-filter:blur(var(--glass-tier-1-blur,8px))}.LifeVaultLogo-module__DK-JXG__variant-glass:hover{filter:drop-shadow(0 6px 16px #00000014);transform:translateY(-1px)}.LifeVaultLogo-module__DK-JXG__variant-monochrome,.LifeVaultLogo-module__DK-JXG__variant-minimal{filter:none}.LifeVaultLogo-module__DK-JXG__variant-monochrome:hover,.LifeVaultLogo-module__DK-JXG__variant-minimal:hover{transform:scale(1.05)}
.DevModePanel-module__NfURRW__panel{background:var(--gradient-glass);width:320px;max-height:80vh;-webkit-backdrop-filter:blur(var(--glass-tier-3-blur));border:1px solid var(--color-border-default);border-radius:var(--radius-xl);z-index:9999;flex-direction:column;font-size:13px;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.DevModePanel-module__NfURRW__header{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.DevModePanel-module__NfURRW__headerTitle{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.DevModePanel-module__NfURRW__closeButton{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex}.DevModePanel-module__NfURRW__closeButton:hover{background:#ffffff4d}.DevModePanel-module__NfURRW__content{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.DevModePanel-module__NfURRW__masterToggle{background:var(--color-bg-glass);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;padding:12px;display:flex}.DevModePanel-module__NfURRW__toggleLabel{cursor:pointer;align-items:center;gap:12px;font-weight:500;display:flex}.DevModePanel-module__NfURRW__toggleLabel input{display:none}.DevModePanel-module__NfURRW__toggleSwitch{background:var(--color-border-default);border-radius:12px;width:44px;height:24px;transition:background .2s;position:relative}.DevModePanel-module__NfURRW__toggleSwitch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.DevModePanel-module__NfURRW__toggleLabel input:checked+.DevModePanel-module__NfURRW__toggleSwitch{background:#22c55e}.DevModePanel-module__NfURRW__toggleLabel input:checked+.DevModePanel-module__NfURRW__toggleSwitch:after{transform:translate(20px)}.DevModePanel-module__NfURRW__activeBadge{color:#22c55e;background:#22c55e26;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.DevModePanel-module__NfURRW__section{flex-direction:column;gap:10px;display:flex}.DevModePanel-module__NfURRW__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:11px;font-weight:600}.DevModePanel-module__NfURRW__tierButtons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.DevModePanel-module__NfURRW__tierButton{background:var(--color-bg-glass);border:2px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;font-size:12px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.DevModePanel-module__NfURRW__tierButton:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary)}.DevModePanel-module__NfURRW__tierButton.DevModePanel-module__NfURRW__tierActive{border-color:var(--color-accent-primary);background:var(--color-accent-primary-bg);color:var(--color-accent-primary)}.DevModePanel-module__NfURRW__featureGrid{flex-direction:column;gap:6px;display:flex}.DevModePanel-module__NfURRW__featureToggle{background:var(--color-bg-glass);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:flex}.DevModePanel-module__NfURRW__featureToggle:hover{background:var(--color-bg-glass-hover)}.DevModePanel-module__NfURRW__featureToggle input{width:16px;height:16px;accent-color:var(--color-accent-primary);cursor:pointer}.DevModePanel-module__NfURRW__featureToggle input:checked+svg{color:var(--color-accent-primary)}.DevModePanel-module__NfURRW__featureToggle span{flex:1;font-size:12px}.DevModePanel-module__NfURRW__advancedToggle{border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.DevModePanel-module__NfURRW__advancedToggle:hover{border-color:var(--color-text-muted);color:var(--color-text-secondary)}.DevModePanel-module__NfURRW__advancedField{flex-direction:column;gap:4px;display:flex}.DevModePanel-module__NfURRW__advancedField label{color:var(--color-text-muted);font-size:11px}.DevModePanel-module__NfURRW__advancedField input{background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:12px;font-family:var(--font-mono,monospace);padding:6px 10px}.DevModePanel-module__NfURRW__advancedField input:focus{border-color:var(--color-accent-primary);outline:none}.DevModePanel-module__NfURRW__resetButton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.DevModePanel-module__NfURRW__resetButton:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}.DevModePanel-module__NfURRW__footer{border-top:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);padding:10px 16px}.DevModePanel-module__NfURRW__hint{color:var(--color-text-muted);font-size:11px}.DevModePanel-module__NfURRW__floatingButton{background:var(--gradient-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border-default);width:48px;height:48px;color:var(--color-text-muted);cursor:pointer;z-index:9998;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #00000026}.DevModePanel-module__NfURRW__floatingButton:hover{color:var(--color-text-primary);transform:scale(1.05);box-shadow:0 6px 16px #0003}.DevModePanel-module__NfURRW__floatingButtonActive{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#d97706}.DevModePanel-module__NfURRW__floatingDot{border:2px solid var(--color-bg-surface);background:#22c55e;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}@media (max-width:400px){.DevModePanel-module__NfURRW__panel{width:auto;bottom:10px;left:10px;right:10px}}
.ConnectionBanner-module___vupwW__banner{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md)var(--spacing-lg);background:linear-gradient(135deg,#f59e0b26,#ea580c1a);border:1px solid #f59e0b40;justify-content:space-between;align-items:center;animation:.3s ease-out ConnectionBanner-module___vupwW__slideDown;display:flex}.ConnectionBanner-module___vupwW__content{align-items:center;gap:var(--spacing-sm);color:var(--color-accent-warning);font-size:.875rem;font-weight:500;display:flex}.ConnectionBanner-module___vupwW__dismissBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-accent-warning);opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,opacity .2s;display:flex}.ConnectionBanner-module___vupwW__dismissBtn:hover{opacity:1;background:#f59e0b26}@keyframes ConnectionBanner-module___vupwW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.LocaleSwitcher-module__94QVdG__wrapper{align-items:center;gap:4px;display:flex;position:relative}.LocaleSwitcher-module__94QVdG__icon{color:var(--color-text-muted);pointer-events:none;flex-shrink:0}.LocaleSwitcher-module__94QVdG__select{appearance:none;border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast)var(--easing-default),border-color var(--duration-fast)var(--easing-default);background:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 6px center no-repeat;padding:4px 24px 4px 8px}.LocaleSwitcher-module__94QVdG__select:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}.LocaleSwitcher-module__94QVdG__select:focus{border-color:var(--color-accent-primary);outline:none}.LocaleSwitcher-module__94QVdG__select option{background:var(--color-bg-primary);color:var(--color-text-primary)}
.ThemePicker-module__rKnNpG__wrapper{position:relative}.ThemePicker-module__rKnNpG__trigger{padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast)var(--easing-default),background-color var(--duration-fast)var(--easing-default),border-color var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default);align-items:center;gap:5px;display:flex}.ThemePicker-module__rKnNpG__trigger:hover,.ThemePicker-module__rKnNpG__triggerOpen{background:var(--color-bg-glass-hover);border-color:var(--color-border-default);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.ThemePicker-module__rKnNpG__trigger:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ThemePicker-module__rKnNpG__activeDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 5px}.ThemePicker-module__rKnNpG__popover{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--spacing-sm)var(--spacing-md)var(--spacing-xs);box-shadow:var(--shadow-lg);z-index:10;min-width:188px;animation:ThemePicker-module__rKnNpG__popoverIn .14s var(--easing-spring-gentle)both;position:absolute;top:calc(100% + 8px);right:0}@keyframes ThemePicker-module__rKnNpG__popoverIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ThemePicker-module__rKnNpG__swatches{gap:var(--spacing-sm);justify-content:center;display:flex}.ThemePicker-module__rKnNpG__swatch{cursor:pointer;border:2px solid #ffffff24;border-radius:50%;flex-shrink:0;width:30px;height:30px;transition:transform .13s,border-color .13s,box-shadow .13s;position:relative}.ThemePicker-module__rKnNpG__swatch:hover{border-color:#ffffff47;transform:scale(1.18)}.ThemePicker-module__rKnNpG__swatch:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}.ThemePicker-module__rKnNpG__swatchActive{box-shadow:0 0 0 2.5px var(--color-bg-secondary),0 0 0 4.5px var(--swatch-ring,var(--color-accent-primary));border-color:#0000}.ThemePicker-module__rKnNpG__swatchAccent{border:1.5px solid var(--color-bg-secondary);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.ThemePicker-module__rKnNpG__activeLabel{margin:var(--spacing-xs)0 0;font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;pointer-events:none;letter-spacing:.03em}
.ThemeToggle-module__Dw_MQq__toggle{padding:var(--spacing-xs);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:color var(--duration-normal)var(--easing-default),background-color var(--duration-normal)var(--easing-default),border-color var(--duration-normal)var(--easing-default),box-shadow var(--duration-normal)var(--easing-default),transform var(--duration-normal)var(--easing-default),opacity var(--duration-normal)var(--easing-default);align-items:center;gap:0;display:flex;position:relative;overflow:hidden}.ThemeToggle-module__Dw_MQq__toggle:hover{background:var(--color-bg-glass-hover);border-color:var(--color-border-default);box-shadow:var(--shadow-sm);transform:scale(1.05)}.ThemeToggle-module__Dw_MQq__toggle:focus{box-shadow:0 0 0 2px var(--color-accent-primary);outline:none}.ThemeToggle-module__Dw_MQq__iconWrapper{z-index:1;border-radius:var(--radius-full);width:28px;height:28px;color:var(--color-text-muted);transition:color var(--duration-normal)var(--easing-default);justify-content:center;align-items:center;display:flex;position:relative}.ThemeToggle-module__Dw_MQq__iconWrapper.ThemeToggle-module__Dw_MQq__active{color:var(--color-text-primary)}.ThemeToggle-module__Dw_MQq__compact .ThemeToggle-module__Dw_MQq__iconWrapper{width:24px;height:24px}.ThemeToggle-module__Dw_MQq__slider{border-radius:var(--radius-full);background:var(--color-accent-primary);width:28px;height:28px;box-shadow:var(--shadow-glow);transition:transform var(--duration-normal)var(--easing-default);pointer-events:none;position:absolute}.ThemeToggle-module__Dw_MQq__compact .ThemeToggle-module__Dw_MQq__slider{width:24px;height:24px}.ThemeToggle-module__Dw_MQq__sliderDark{transform:translate(0)}.ThemeToggle-module__Dw_MQq__sliderLight{transform:translate(28px)}.ThemeToggle-module__Dw_MQq__compact .ThemeToggle-module__Dw_MQq__sliderLight{transform:translate(24px)}
.LocaleSwitcher-module__b3SuzG__container{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full);border:1px solid #0000;padding:4px 8px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.LocaleSwitcher-module__b3SuzG__container:hover{background:var(--color-bg-glass-hover);border-color:var(--color-border-subtle);box-shadow:var(--shadow-sm);transform:scale(1.05)}.LocaleSwitcher-module__b3SuzG__icon{color:var(--color-text-secondary);flex-shrink:0}.LocaleSwitcher-module__b3SuzG__select{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;transition:color .2s}.LocaleSwitcher-module__b3SuzG__select:hover{color:var(--color-text-primary)}.LocaleSwitcher-module__b3SuzG__select:focus{color:var(--color-text-primary);outline:none}
.MarketingHeader-module__ENOs6G__skipLink{left:-9999px;top:var(--spacing-md);z-index:var(--z-tooltip);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);background:var(--color-accent-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-decoration:none;position:absolute}.MarketingHeader-module__ENOs6G__skipLink:focus{left:var(--spacing-md);outline-offset:2px;outline:2px solid #fff}.MarketingHeader-module__ENOs6G__header{z-index:200;padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb,var(--color-bg-primary)88%,var(--color-bg-surface));-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--color-accent-primary)10%,var(--color-border-subtle));position:sticky;top:0;box-shadow:0 10px 30px -24px #0f172a2e}.MarketingHeader-module__ENOs6G__headerRow{padding:var(--spacing-sm)var(--spacing-md);justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.MarketingHeader-module__ENOs6G__logo{align-items:center;min-width:0;display:flex}.MarketingHeader-module__ENOs6G__logoLink{font-size:var(--font-size-sm);color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.MarketingHeader-module__ENOs6G__logoLink span{font-size:inherit!important}.MarketingHeader-module__ENOs6G__logoIcon{color:var(--color-accent-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MarketingHeader-module__ENOs6G__shieldMark{flex-shrink:0;display:none}.MarketingHeader-module__ENOs6G__desktopNav{align-items:center;gap:var(--spacing-md);display:none}.MarketingHeader-module__ENOs6G__navLink,.MarketingHeader-module__ENOs6G__navLinkActive{white-space:nowrap;font-size:.95rem;font-weight:600;text-decoration:none}.MarketingHeader-module__ENOs6G__navLink{color:var(--color-text-secondary)}.MarketingHeader-module__ENOs6G__navLink:hover{color:var(--color-text-primary)}.MarketingHeader-module__ENOs6G__navLinkActive{color:var(--color-accent-primary)}.MarketingHeader-module__ENOs6G__mobileHeaderActions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.MarketingHeader-module__ENOs6G__mobileNav{opacity:0;border-top:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-primary)92%,var(--color-bg-surface));flex-direction:column;max-height:0;transition:max-height .25s ease-out,opacity .2s ease-out;display:flex;overflow:hidden}.MarketingHeader-module__ENOs6G__mobileNavOpen{opacity:1;max-height:320px;transition:max-height .3s ease-in,opacity .2s ease-in}.MarketingHeader-module__ENOs6G__mobileBackdrop{z-index:-1;background:#0f172a2e;display:block;position:fixed;inset:0}.MarketingHeader-module__ENOs6G__logoIcon svg{width:24px!important;height:24px!important}.MarketingHeader-module__ENOs6G__mobileHeaderCta{align-items:center;gap:var(--spacing-xs);display:flex}.MarketingHeader-module__ENOs6G__mobileHeaderCta .btn{font-size:var(--font-size-xs);white-space:nowrap;padding:6px 12px}.MarketingHeader-module__ENOs6G__mobileMenuBtn{border:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);width:36px;height:36px;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;display:flex}.MarketingHeader-module__ENOs6G__mobileMenuBtn:hover{background:var(--color-bg-tertiary)}.MarketingHeader-module__ENOs6G__mobileNavLink,.MarketingHeader-module__ENOs6G__mobileNavLinkActive{padding:var(--spacing-md)var(--spacing-lg);font-weight:600;font-size:var(--font-size-base);text-decoration:none;display:block}.MarketingHeader-module__ENOs6G__mobileNavLink{color:var(--color-text-secondary)}.MarketingHeader-module__ENOs6G__mobileNavLink:hover{background:color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-primary));color:var(--color-text-primary)}.MarketingHeader-module__ENOs6G__mobileNavLinkActive{color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-primary))}.MarketingHeader-module__ENOs6G__mobileNavDivider{background:var(--color-border-subtle);height:1px;margin:var(--spacing-xs)var(--spacing-lg)}.MarketingHeader-module__ENOs6G__mobileNavRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg)var(--spacing-md);display:flex}@media (max-width:359px){.MarketingHeader-module__ENOs6G__logoIcon{display:none}}@media (min-width:769px){.MarketingHeader-module__ENOs6G__headerRow{padding:var(--spacing-md)var(--spacing-xl)}.MarketingHeader-module__ENOs6G__logoIcon svg{width:40px!important;height:40px!important}.MarketingHeader-module__ENOs6G__logoLink{gap:var(--spacing-sm);font-size:inherit}.MarketingHeader-module__ENOs6G__logoLink span{font-size:1.125rem!important}.MarketingHeader-module__ENOs6G__shieldMark{display:block}.MarketingHeader-module__ENOs6G__desktopNav{display:flex}.MarketingHeader-module__ENOs6G__mobileHeaderActions,.MarketingHeader-module__ENOs6G__mobileNav,.MarketingHeader-module__ENOs6G__mobileBackdrop{display:none!important}}
.page-module__Gkkg5W__page{background-color:var(--color-bg-primary);background-image:var(--gradient-app);background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.page-module__Gkkg5W__main{padding:var(--spacing-2xl)var(--spacing-xl);flex:1;justify-content:center;align-items:center;display:flex}.page-module__Gkkg5W__flowShell{gap:var(--spacing-xl);grid-template-columns:minmax(0,1.05fr) minmax(320px,480px);align-items:stretch;width:100%;max-width:1140px;display:grid}.page-module__Gkkg5W__verifyShell{max-width:1080px}.page-module__Gkkg5W__contextPanel,.page-module__Gkkg5W__signupCard{border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card)}.page-module__Gkkg5W__contextPanel{gap:var(--spacing-xl);border-radius:var(--radius-2xl);background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--color-accent-primary)8%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg-surface)92%,transparent),color-mix(in srgb,var(--color-bg-surface)82%,transparent));flex-direction:column;padding:clamp(1.5rem,2vw + 1rem,2.5rem);display:flex}.page-module__Gkkg5W__stepBadge,.page-module__Gkkg5W__cardBadge,.page-module__Gkkg5W__sectionEyebrow{border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;align-items:center;width:fit-content;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__Gkkg5W__stepBadge,.page-module__Gkkg5W__cardBadge{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);color:var(--color-accent-primary);border:1px solid color-mix(in srgb,var(--color-accent-primary)16%,transparent);padding:.5rem .8rem}.page-module__Gkkg5W__inviteBanner{border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-primary)16%,var(--color-bg-surface)),color-mix(in srgb,var(--color-accent-secondary)12%,var(--color-bg-surface)));border:1px solid color-mix(in srgb,var(--color-accent-primary)18%,transparent);color:var(--color-text-primary);align-items:center;gap:.75rem;padding:.95rem 1rem;font-weight:600;line-height:1.45;display:flex}.page-module__Gkkg5W__contextCopy{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__Gkkg5W__contextTitle{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(2rem,3vw + 1rem,3.4rem);line-height:1.05}.page-module__Gkkg5W__contextBody{max-width:44rem;color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.7}.page-module__Gkkg5W__contextSection{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__Gkkg5W__sectionEyebrow{color:var(--color-text-muted);padding:0}.page-module__Gkkg5W__proofGrid{gap:var(--spacing-md);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.page-module__Gkkg5W__proofCard{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-surface)88%,transparent);border:1px solid var(--color-border-subtle);gap:.9rem;padding:1rem 1.05rem;display:flex}.page-module__Gkkg5W__proofIcon,.page-module__Gkkg5W__noticeIcon,.page-module__Gkkg5W__tipIcon{color:var(--color-accent-primary);flex:none}.page-module__Gkkg5W__proofTitle,.page-module__Gkkg5W__stepTitle{color:var(--color-text-primary);margin:0;font-size:.98rem;font-weight:600}.page-module__Gkkg5W__proofBody,.page-module__Gkkg5W__stepDescription,.page-module__Gkkg5W__noticeCard p,.page-module__Gkkg5W__tipItem span{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.page-module__Gkkg5W__stepList,.page-module__Gkkg5W__tipList,.page-module__Gkkg5W__validationList{margin:0;padding:0;list-style:none}.page-module__Gkkg5W__stepList{flex-direction:column;gap:.9rem;display:flex}.page-module__Gkkg5W__stepItem{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-surface)82%,transparent);border:1px solid var(--color-border-subtle);grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:.95rem 1rem;display:grid}.page-module__Gkkg5W__stepNumber{border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent-primary)12%,transparent);width:2rem;height:2rem;color:var(--color-accent-primary);justify-content:center;align-items:center;font-size:.86rem;font-weight:700;display:inline-flex}.page-module__Gkkg5W__stepContent{flex-direction:column;gap:.3rem;display:flex}.page-module__Gkkg5W__stepTitleRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.page-module__Gkkg5W__stepChevron{color:var(--color-text-muted)}.page-module__Gkkg5W__emailPill{border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-bg-surface)90%,transparent);border:1px solid var(--color-border-default);width:fit-content;color:var(--color-text-primary);word-break:break-all;align-items:center;gap:.6rem;padding:.85rem 1rem;font-weight:600;display:inline-flex}.page-module__Gkkg5W__noticeCard{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-surface));border:1px solid color-mix(in srgb,var(--color-accent-primary)16%,transparent);gap:.85rem;padding:1rem 1.05rem;display:flex}.page-module__Gkkg5W__tipList{flex-direction:column;gap:.75rem;display:flex}.page-module__Gkkg5W__tipItem{align-items:flex-start;gap:.75rem;display:flex}.page-module__Gkkg5W__formPanel{display:flex}.page-module__Gkkg5W__signupCard{gap:var(--spacing-lg);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-bg-surface)96%,transparent);flex-direction:column;width:100%;padding:clamp(1.5rem,1.6vw + 1rem,2rem);display:flex}.page-module__Gkkg5W__cardIntro{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__Gkkg5W__title{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(1.8rem,1.5vw + 1.2rem,2.35rem);line-height:1.1}.page-module__Gkkg5W__subtitle,.page-module__Gkkg5W__helperText,.page-module__Gkkg5W__disclaimer,.page-module__Gkkg5W__loginLink{color:var(--color-text-secondary);margin:0;line-height:1.6}.page-module__Gkkg5W__helperText{font-size:.95rem}.page-module__Gkkg5W__form{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__Gkkg5W__inputGroup{flex-direction:column;gap:.45rem;display:flex}.page-module__Gkkg5W__label{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.page-module__Gkkg5W__inputWrapper{position:relative}.page-module__Gkkg5W__input{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-surface)94%,transparent);width:100%;color:var(--color-text-primary);padding:.9rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.page-module__Gkkg5W__input:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 4px var(--color-accent-focus);outline:none}.page-module__Gkkg5W__inputWrapper .page-module__Gkkg5W__input{padding-right:2.8rem}.page-module__Gkkg5W__otpGroup{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.page-module__Gkkg5W__otpSlot{text-align:center;padding:.9rem 0;font-size:1.45rem;font-weight:700}.page-module__Gkkg5W__fieldHint{color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.page-module__Gkkg5W__togglePassword{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.page-module__Gkkg5W__togglePassword:hover:not(:disabled){color:var(--color-text-primary)}.page-module__Gkkg5W__togglePassword:disabled{opacity:.6;cursor:not-allowed}.page-module__Gkkg5W__strengthMeter{align-items:center;gap:var(--spacing-sm);margin-top:.1rem;display:flex}.page-module__Gkkg5W__strengthBar{border-radius:var(--radius-full);background:var(--color-bg-tertiary);flex:1;height:6px;overflow:hidden}.page-module__Gkkg5W__strengthFill{border-radius:inherit;height:100%;transition:width .3s,background-color .3s}.page-module__Gkkg5W__strengthLabel{text-align:right;white-space:nowrap;min-width:72px;font-size:.75rem;font-weight:700}.page-module__Gkkg5W__validationList{flex-direction:column;gap:.35rem;display:flex}.page-module__Gkkg5W__validationError,.page-module__Gkkg5W__validationMet{align-items:center;gap:.45rem;font-size:.8rem;display:flex}.page-module__Gkkg5W__validationError{color:var(--color-accent-danger)}.page-module__Gkkg5W__validationMet{color:var(--color-accent-success)}.page-module__Gkkg5W__errorBanner,.page-module__Gkkg5W__successBanner{border-radius:var(--radius-lg);align-items:flex-start;gap:.7rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.5;display:flex}.page-module__Gkkg5W__errorBanner{background:var(--color-danger-bg);border:1px solid color-mix(in srgb,var(--color-accent-danger)32%,transparent);color:var(--color-accent-danger)}.page-module__Gkkg5W__successBanner{background:var(--color-accent-primary-bg);border:1px solid color-mix(in srgb,var(--color-accent-primary)24%,transparent);color:var(--color-accent-primary)}.page-module__Gkkg5W__submitBtn{margin-top:.25rem;padding:.95rem 1.2rem;font-size:1rem;font-weight:700}.page-module__Gkkg5W__actionRow{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__Gkkg5W__actionButton{padding:.75rem 1rem;font-size:.9rem}.page-module__Gkkg5W__termsCheckbox{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.page-module__Gkkg5W__termsCheckboxInput{width:1rem;height:1rem;accent-color:var(--color-accent-primary);cursor:pointer;flex:none;margin-top:.15rem}.page-module__Gkkg5W__termsCheckboxInput:disabled{cursor:not-allowed;opacity:.6}.page-module__Gkkg5W__termsCheckboxLabel{color:var(--color-text-secondary);font-size:.87rem;line-height:1.55}.page-module__Gkkg5W__termsLink{color:var(--color-accent-primary);font-weight:600;text-decoration:none}.page-module__Gkkg5W__termsLink:hover{text-decoration:underline}.page-module__Gkkg5W__disclaimer{font-size:.82rem}.page-module__Gkkg5W__loginLink{font-size:.9rem}.page-module__Gkkg5W__loginLink a{color:var(--color-accent-primary);font-weight:600;text-decoration:none}.page-module__Gkkg5W__loginLink a:hover{text-decoration:underline}@media (max-width:960px){.page-module__Gkkg5W__main{padding:var(--spacing-xl)var(--spacing-md);align-items:flex-start}.page-module__Gkkg5W__flowShell{grid-template-columns:1fr}.page-module__Gkkg5W__formPanel{order:1}.page-module__Gkkg5W__contextPanel{order:2}}@media (max-width:640px){.page-module__Gkkg5W__main{padding:var(--spacing-lg)var(--spacing-sm)}.page-module__Gkkg5W__contextPanel,.page-module__Gkkg5W__signupCard{padding:var(--spacing-lg);border-radius:var(--radius-xl)}.page-module__Gkkg5W__otpGroup{gap:.5rem}.page-module__Gkkg5W__otpSlot{font-size:1.2rem}.page-module__Gkkg5W__actionRow{flex-direction:column}.page-module__Gkkg5W__actionButton{justify-content:center;width:100%}}
.NotificationBellDropdown-module__VMhc6G__container{position:relative}.NotificationBellDropdown-module__VMhc6G__bellButton{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-full);transition:color var(--duration-fast)var(--easing-default),background var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default),transform var(--duration-fast)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.NotificationBellDropdown-module__VMhc6G__bellButton:hover{color:var(--color-text-primary);background:var(--gradient-glass-hover);box-shadow:var(--shadow-sm);transform:scale(1.05)}.NotificationBellDropdown-module__VMhc6G__bellButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.NotificationBellDropdown-module__VMhc6G__badge{background:var(--color-accent-danger);color:#fff;min-width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.NotificationBellDropdown-module__VMhc6G__dropdown{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);width:360px;max-height:480px;box-shadow:var(--shadow-xl);z-index:200;animation:NotificationBellDropdown-module__VMhc6G__dropdownFadeIn var(--duration-fast)var(--easing-default);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.NotificationBellDropdown-module__VMhc6G__dropdownHeader{padding:var(--spacing-sm)var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.NotificationBellDropdown-module__VMhc6G__dropdownTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.NotificationBellDropdown-module__VMhc6G__markAllButton{align-items:center;gap:var(--spacing-xs);color:var(--color-accent-primary);font-size:var(--font-size-xs);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:background var(--duration-fast)var(--easing-default);background:0 0;border:none;font-family:inherit;display:flex}.NotificationBellDropdown-module__VMhc6G__markAllButton:hover{background:var(--gradient-glass-hover)}.NotificationBellDropdown-module__VMhc6G__markAllButton:disabled{opacity:.5;cursor:default}.NotificationBellDropdown-module__VMhc6G__divider{background:var(--color-border-subtle);height:1px}.NotificationBellDropdown-module__VMhc6G__notificationList{max-height:320px;overflow-y:auto}.NotificationBellDropdown-module__VMhc6G__notificationItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);cursor:pointer;transition:background var(--duration-fast)var(--easing-default);display:flex}.NotificationBellDropdown-module__VMhc6G__notificationItem:hover{background:var(--gradient-glass-hover)}.NotificationBellDropdown-module__VMhc6G__notificationItem.NotificationBellDropdown-module__VMhc6G__unread{background:color-mix(in srgb,var(--color-accent-primary)5%,transparent)}.NotificationBellDropdown-module__VMhc6G__notificationIcon{border-radius:var(--radius-md);background:var(--color-bg-glass);width:32px;height:32px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.NotificationBellDropdown-module__VMhc6G__notificationIcon[data-tone=accent]{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);color:var(--color-accent-primary)}.NotificationBellDropdown-module__VMhc6G__notificationIcon[data-tone=success]{background:color-mix(in srgb,var(--color-accent-success)12%,transparent);color:var(--color-accent-success)}.NotificationBellDropdown-module__VMhc6G__notificationIcon[data-tone=warning]{background:color-mix(in srgb,var(--color-accent-warning)14%,transparent);color:var(--color-accent-warning)}.NotificationBellDropdown-module__VMhc6G__notificationIcon[data-tone=danger]{background:color-mix(in srgb,var(--color-accent-danger)12%,transparent);color:var(--color-accent-danger)}.NotificationBellDropdown-module__VMhc6G__notificationContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationBellDropdown-module__VMhc6G__notificationTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NotificationBellDropdown-module__VMhc6G__notificationTime{font-size:var(--font-size-xs);color:var(--color-text-muted)}.NotificationBellDropdown-module__VMhc6G__unreadDot{border-radius:var(--radius-full);background:var(--color-accent-primary);flex-shrink:0;width:8px;height:8px}.NotificationBellDropdown-module__VMhc6G__emptyState{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl)var(--spacing-md);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}.NotificationBellDropdown-module__VMhc6G__emptyIcon{opacity:.4}.NotificationBellDropdown-module__VMhc6G__viewAllLink{text-align:center;padding:var(--spacing-sm)var(--spacing-md);color:var(--color-accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background var(--duration-fast)var(--easing-default);text-decoration:none;display:block}.NotificationBellDropdown-module__VMhc6G__viewAllLink:hover{background:var(--gradient-glass-hover)}@media (max-width:480px){.NotificationBellDropdown-module__VMhc6G__dropdown{left:var(--spacing-sm);right:var(--spacing-sm);width:auto;position:fixed}}@keyframes NotificationBellDropdown-module__VMhc6G__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.page-module__kLsY5G__page{background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-accent-primary)8%,transparent),transparent 32%),linear-gradient(180deg,var(--color-bg-elevated),var(--color-bg-primary)24%,var(--color-bg-elevated));flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.page-module__kLsY5G__main{flex:1;width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 5rem}.page-module__kLsY5G__hero{box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(2rem,4vw,4.5rem) 0 2rem;display:grid}.page-module__kLsY5G__heroCopy{flex-direction:column;gap:1.25rem;min-width:0;max-width:35rem;display:flex}.page-module__kLsY5G__heroBadge,.page-module__kLsY5G__sectionEyebrow{border:1px solid color-mix(in srgb,var(--color-accent-primary)22%,var(--color-border-default));background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-elevated));width:fit-content;color:var(--color-accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;display:inline-flex}.page-module__kLsY5G__heroTitle{font-family:var(--font-family-display);letter-spacing:-.05em;color:var(--color-text-primary);margin:0;font-size:clamp(2.5rem,5.4vw,4.9rem);line-height:.98}.page-module__kLsY5G__heroAccent{color:color-mix(in srgb,var(--color-accent-primary)88%,black 10%)}.page-module__kLsY5G__heroDescription,.page-module__kLsY5G__sectionDescription,.page-module__kLsY5G__problemCardText,.page-module__kLsY5G__stepDescription,.page-module__kLsY5G__outcomeDescription,.page-module__kLsY5G__securityDescription,.page-module__kLsY5G__ctaSubtitle{color:var(--color-text-secondary);margin:0;font-size:1.05rem;line-height:1.7}.page-module__kLsY5G__heroActions,.page-module__kLsY5G__ctaActions{flex-wrap:wrap;gap:.9rem;display:flex}.page-module__kLsY5G__heroSubproof{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}.page-module__kLsY5G__heroSubproofItem{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.92rem;display:inline-flex}.page-module__kLsY5G__heroStoreBadges{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.page-module__kLsY5G__storeBadgeLink{border-radius:8px;flex-shrink:0;transition:opacity .2s;display:inline-flex}.page-module__kLsY5G__storeBadgeLink:hover{opacity:.85}.page-module__kLsY5G__storeBadge{width:auto;height:40px;display:block}.page-module__kLsY5G__heroVisual{justify-self:stretch;min-width:0}.page-module__kLsY5G__trustStrip{padding:1rem 0 .5rem}.page-module__kLsY5G__trustGrid,.page-module__kLsY5G__stepsGrid,.page-module__kLsY5G__outcomesGrid,.page-module__kLsY5G__testimonialsGrid,.page-module__kLsY5G__footerContent{gap:1.25rem;display:grid}.page-module__kLsY5G__trustGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__kLsY5G__trustCard,.page-module__kLsY5G__stepCard,.page-module__kLsY5G__outcomeCard,.page-module__kLsY5G__testimonialCard,.page-module__kLsY5G__problemCard,.page-module__kLsY5G__securityPanel,.page-module__kLsY5G__footer{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-shadow:var(--shadow-card)}.page-module__kLsY5G__trustCard,.page-module__kLsY5G__stepCard,.page-module__kLsY5G__outcomeCard,.page-module__kLsY5G__testimonialCard{transition:transform var(--duration-normal)var(--easing-out),box-shadow var(--duration-normal)var(--easing-out)}@media (hover:hover){.page-module__kLsY5G__trustCard:hover,.page-module__kLsY5G__stepCard:hover,.page-module__kLsY5G__outcomeCard:hover,.page-module__kLsY5G__testimonialCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}}.page-module__kLsY5G__trustCard{border-radius:1.25rem;gap:.9rem;padding:1.25rem;display:flex}.page-module__kLsY5G__trustCard svg,.page-module__kLsY5G__outcomeIcon,.page-module__kLsY5G__stepNumber{color:var(--color-accent-primary)}.page-module__kLsY5G__trustCard p,.page-module__kLsY5G__testimonialRole{color:var(--color-text-secondary);margin:.35rem 0 0;font-size:.95rem;line-height:1.6}.page-module__kLsY5G__trustLabel,.page-module__kLsY5G__problemCardTitle,.page-module__kLsY5G__stepTitle,.page-module__kLsY5G__outcomeTitle,.page-module__kLsY5G__securityTitle,.page-module__kLsY5G__ctaTitle{font-family:var(--font-family-display);color:var(--color-text-primary);letter-spacing:-.03em;margin:0}.page-module__kLsY5G__trustLabel{font-size:var(--font-size-lg)}.page-module__kLsY5G__section{padding:var(--spacing-3xl)0}.page-module__kLsY5G__sectionAlt{padding:var(--spacing-3xl)var(--spacing-3xl);margin:var(--spacing-lg)0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-elevated)),var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)14%,var(--color-border-subtle));box-sizing:border-box;border-radius:2rem}.page-module__kLsY5G__sectionIntro{flex-direction:column;gap:.9rem;max-width:46rem;margin-bottom:1.75rem;display:flex}.page-module__kLsY5G__sectionTitle,.page-module__kLsY5G__securityTitle{font-size:clamp(2rem,4vw,3rem);line-height:1.05}.page-module__kLsY5G__problemLayout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;gap:1.5rem;display:grid}.page-module__kLsY5G__problemList,.page-module__kLsY5G__securityGrid{gap:.9rem;display:grid}.page-module__kLsY5G__securityBadges{flex-wrap:wrap;gap:.75rem;margin-block-start:1.5rem;display:flex}.page-module__kLsY5G__securityBadge{background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-secondary));border:1px solid var(--color-border-subtle);border-radius:.75rem;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.82rem;line-height:1.3;display:flex}.page-module__kLsY5G__securityBadge svg{color:var(--color-accent-primary);flex-shrink:0}.page-module__kLsY5G__securityBadge strong{color:var(--color-text-primary);font-weight:600}.page-module__kLsY5G__securityBadge span{color:var(--color-text-secondary)}.page-module__kLsY5G__problemItem,.page-module__kLsY5G__securityItem,.page-module__kLsY5G__outcomeListItem{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;line-height:1.55;display:flex}.page-module__kLsY5G__problemItem svg{color:var(--color-accent-primary);flex-shrink:0;margin-top:.15rem}.page-module__kLsY5G__problemCard{border-radius:1.4rem;padding:1.4rem}.page-module__kLsY5G__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__kLsY5G__stepCard{border-radius:1.35rem;flex-direction:column;gap:1rem;padding:1.4rem;display:flex}.page-module__kLsY5G__stepNumber{background:color-mix(in srgb,var(--color-accent-primary)10%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));border-radius:.95rem;justify-content:center;align-items:center;gap:.35rem;width:3rem;height:3rem;font-size:.9rem;font-weight:800;display:inline-flex}.page-module__kLsY5G__outcomesGrid,.page-module__kLsY5G__testimonialsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__kLsY5G__outcomeCard,.page-module__kLsY5G__testimonialCard{border-radius:1.45rem;flex-direction:column;gap:1rem;padding:1.45rem;display:flex}.page-module__kLsY5G__templateBridge{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.page-module__kLsY5G__templateOffer{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-shadow:var(--shadow-card);border-radius:1.45rem;flex-direction:column;gap:1rem;padding:1.45rem;display:flex}.page-module__kLsY5G__templatePreview{background:color-mix(in srgb,var(--color-accent-primary)3%,var(--color-bg-secondary));border:1px solid var(--color-border-subtle);border-radius:1rem;justify-content:center;align-items:center;width:100%;padding:.75rem;display:flex}.page-module__kLsY5G__templatePreviewSvg{width:100%;max-width:200px;height:auto}.page-module__kLsY5G__templateOfferIcon{background:color-mix(in srgb,var(--color-accent-primary)10%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));width:3rem;height:3rem;color:var(--color-accent-primary);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.page-module__kLsY5G__outcomeIcon{background:color-mix(in srgb,var(--color-accent-primary)10%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.page-module__kLsY5G__outcomeList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.page-module__kLsY5G__outcomeListItem{color:var(--color-text-secondary);background:0 0;border:0;padding:0}.page-module__kLsY5G__outcomeListItem svg,.page-module__kLsY5G__securityCheck{color:var(--color-accent-primary);flex-shrink:0;margin-top:.15rem}.page-module__kLsY5G__securityPanel{border-radius:1.6rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem;padding:1.7rem;display:grid}.page-module__kLsY5G__securityLead{flex-direction:column;gap:.95rem;display:flex}.page-module__kLsY5G__securityNote{color:var(--color-text-secondary);margin:0;padding-top:.5rem;font-size:.95rem;line-height:1.6}.page-module__kLsY5G__testimonialCard{justify-content:space-between}.page-module__kLsY5G__testimonialQuote{color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.7}.page-module__kLsY5G__testimonialMeta{flex-direction:column;gap:.2rem;display:flex}.page-module__kLsY5G__testimonialName{color:var(--color-text-primary)}.page-module__kLsY5G__ctaTitle{font-size:clamp(2rem,4vw,3.1rem)}.page-module__kLsY5G__ctaActions{justify-content:center;margin-top:1.5rem}.page-module__kLsY5G__ctaNoCard{color:var(--color-text-muted);margin:1rem 0 0;font-size:.92rem}.page-module__kLsY5G__privacyTrustBanner{background:color-mix(in srgb,var(--color-accent-primary)5%,var(--color-bg-secondary));border:1px solid color-mix(in srgb,var(--color-accent-primary)18%,var(--color-border-subtle));box-sizing:border-box;border-radius:1.5rem;align-items:flex-start;gap:1.5rem;margin:1rem 0;padding:1.75rem 2rem;display:flex}.page-module__kLsY5G__privacyTrustIcon{background:color-mix(in srgb,var(--color-accent-primary)10%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));width:3rem;height:3rem;color:var(--color-accent-primary);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.page-module__kLsY5G__privacyTrustContent{flex-direction:column;gap:.75rem;min-width:0;display:flex}.page-module__kLsY5G__privacyTrustTitle{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.2}.page-module__kLsY5G__privacyTrustBody{color:var(--color-text-secondary);margin:0;font-size:.97rem;line-height:1.65}.page-module__kLsY5G__privacyTrustList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.page-module__kLsY5G__privacyTrustItem{color:var(--color-text-primary);align-items:flex-start;gap:.6rem;font-size:.93rem;line-height:1.5;display:flex}.page-module__kLsY5G__privacyTrustCheck{color:var(--color-accent-primary);flex-shrink:0;margin-top:.1rem}.page-module__kLsY5G__privacyTrustCta{color:var(--color-accent-primary);align-items:center;gap:.35rem;padding-top:.15rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__kLsY5G__privacyTrustCta:hover{text-decoration:underline}@media (max-width:720px){.page-module__kLsY5G__privacyTrustBanner{flex-direction:column;gap:1rem;padding:1.25rem}}.page-module__kLsY5G__footer{box-sizing:border-box;border-radius:1.8rem;width:min(1180px,100% - 2rem);margin:0 auto 2.5rem;padding:1.5rem}.page-module__kLsY5G__footerContent{grid-template-columns:minmax(0,1fr) auto;align-items:start}.page-module__kLsY5G__footerBrand{max-width:18rem}.page-module__kLsY5G__footerLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.page-module__kLsY5G__footerLinks>div{gap:.55rem;display:grid}.page-module__kLsY5G__footerBottom{border-top:1px solid var(--color-border-subtle);text-align:center;margin-top:1.25rem;padding-top:1rem}.page-module__kLsY5G__faqList{flex-direction:column;gap:.5rem;max-width:46rem;display:flex}.page-module__kLsY5G__faqItem{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-shadow:var(--shadow-card);border-radius:1rem;overflow:hidden}.page-module__kLsY5G__faqItem[open]{border-color:color-mix(in srgb,var(--color-accent-primary)28%,var(--color-border-subtle))}.page-module__kLsY5G__faqQuestion{cursor:pointer;font-family:var(--font-family-display);color:var(--color-text-primary);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.page-module__kLsY5G__faqQuestion::-webkit-details-marker{display:none}.page-module__kLsY5G__faqQuestion:hover{color:var(--color-accent-primary)}.page-module__kLsY5G__faqChevron{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.page-module__kLsY5G__faqItem[open] .page-module__kLsY5G__faqChevron{color:var(--color-accent-primary);transform:rotate(180deg)}.page-module__kLsY5G__faqAnswer{color:var(--color-text-secondary);margin:0;padding:0 1.25rem 1.1rem;font-size:.95rem;line-height:1.7}.page-module__kLsY5G__agenticFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.page-module__kLsY5G__agenticCard{border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-accent-primary)4%,var(--color-bg-elevated));box-shadow:var(--shadow-card);border-radius:1.45rem;flex-direction:column;gap:1rem;padding:1.45rem;display:flex}.page-module__kLsY5G__agenticCardIcon{background:color-mix(in srgb,var(--color-accent-primary)12%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)22%,var(--color-border-subtle));width:3rem;height:3rem;color:var(--color-accent-primary);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex}.page-module__kLsY5G__agenticCardTitle{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.1rem}.page-module__kLsY5G__agenticSubTitle{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:2rem 0 1rem;font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.15}.page-module__kLsY5G__codeBlockWrapper{margin-bottom:2rem;position:relative}.page-module__kLsY5G__codeBlock{background:color-mix(in srgb,var(--color-bg-primary)85%,black);border:1px solid color-mix(in srgb,var(--color-border-subtle)80%,black);color:var(--color-text-primary);white-space:pre;tab-size:2;border-radius:1rem;margin:0;padding:1.25rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.75;display:block;overflow-x:auto}.page-module__kLsY5G__copyButton{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;border-radius:.6rem;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.page-module__kLsY5G__copyButton:hover{color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-accent-primary)28%,var(--color-border-subtle))}.page-module__kLsY5G__agenticCompatGrid{flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem;display:flex}.page-module__kLsY5G__agenticCompatItem{background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)18%,var(--color-border-subtle));color:var(--color-text-primary);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.88rem;display:inline-flex}.page-module__kLsY5G__agenticCompatItem svg{color:var(--color-accent-primary);flex-shrink:0}.page-module__kLsY5G__agenticCompatNote{color:var(--color-text-secondary);margin:0 0 2rem;font-size:.92rem;line-height:1.6}.page-module__kLsY5G__inlineCode{background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);color:var(--color-accent-primary);border-radius:.35em;padding:.15em .45em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em}.page-module__kLsY5G__tierTableWrapper{-webkit-overflow-scrolling:touch;border-radius:1rem;margin-bottom:.75rem;overflow-x:auto}.page-module__kLsY5G__tierTable{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);width:100%;box-shadow:var(--shadow-card);border-radius:1rem;font-size:.9rem;overflow:hidden}.page-module__kLsY5G__tierTable thead tr{background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-elevated))}.page-module__kLsY5G__tierTable th,.page-module__kLsY5G__tierTable td{text-align:center;border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;padding:.85rem 1rem;line-height:1.4}.page-module__kLsY5G__tierTable th:first-child,.page-module__kLsY5G__tierTable td:first-child{text-align:left;color:var(--color-text-primary);white-space:nowrap;font-weight:600}.page-module__kLsY5G__tierTable th{font-family:var(--font-family-display);letter-spacing:-.01em;color:var(--color-text-primary);font-size:.88rem;font-weight:700}.page-module__kLsY5G__tierTable tbody tr:last-child td,.page-module__kLsY5G__tierTable tbody tr:last-child th{border-bottom:0}.page-module__kLsY5G__tierTable td{color:var(--color-text-secondary)}.page-module__kLsY5G__tierAnnual{color:var(--color-text-muted);font-size:.82em}.page-module__kLsY5G__tierNote{color:var(--color-text-secondary);margin:0 0 2rem;font-size:.92rem;line-height:1.6}.page-module__kLsY5G__partnerStrip{margin:var(--spacing-lg)0 var(--spacing-md);flex-wrap:wrap;gap:.65rem;display:flex}.page-module__kLsY5G__partnerLogo{background:color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)16%,var(--color-border-subtle));font-size:.85rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;display:inline-flex}.page-module__kLsY5G__partnerLogo svg{color:var(--color-accent-primary);opacity:.7}.page-module__kLsY5G__agenticCta{background:color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-subtle));text-align:center;border-radius:1.5rem;margin-top:2.5rem;padding:2rem}.page-module__kLsY5G__agenticCtaHeading{font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:0 0 .75rem;font-size:clamp(1.3rem,2.5vw,1.8rem);line-height:1.15}@media (max-width:1080px){.page-module__kLsY5G__agenticFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module__kLsY5G__agenticFeatureGrid{grid-template-columns:1fr}.page-module__kLsY5G__tierTable{min-width:500px}.page-module__kLsY5G__agenticCta{padding:1.5rem}}@media (max-width:1080px){.page-module__kLsY5G__hero,.page-module__kLsY5G__problemLayout,.page-module__kLsY5G__securityPanel,.page-module__kLsY5G__footerContent{grid-template-columns:1fr}.page-module__kLsY5G__trustGrid,.page-module__kLsY5G__stepsGrid,.page-module__kLsY5G__outcomesGrid,.page-module__kLsY5G__templateBridge,.page-module__kLsY5G__testimonialsGrid,.page-module__kLsY5G__footerLinks,.page-module__kLsY5G__pricingTeaserGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module__kLsY5G__main{width:min(100% - 1.25rem,1180px);padding-bottom:4rem}.page-module__kLsY5G__hero,.page-module__kLsY5G__sectionAlt,.page-module__kLsY5G__ctaSection,.page-module__kLsY5G__footer{padding-left:1.25rem;padding-right:1.25rem}.page-module__kLsY5G__trustGrid,.page-module__kLsY5G__stepsGrid,.page-module__kLsY5G__outcomesGrid,.page-module__kLsY5G__templateBridge,.page-module__kLsY5G__testimonialsGrid,.page-module__kLsY5G__footerLinks,.page-module__kLsY5G__pricingTeaserGrid{grid-template-columns:1fr}.page-module__kLsY5G__sectionAlt,.page-module__kLsY5G__ctaSection{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.page-module__kLsY5G__section{padding:var(--spacing-2xl)0}.page-module__kLsY5G__midCtaStrip{padding:var(--spacing-xl)var(--spacing-md)}}.page-module__kLsY5G__midCtaStrip{align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl)var(--spacing-xl);margin:var(--spacing-lg)0;border:1px solid color-mix(in srgb,var(--color-accent-primary)18%,var(--color-border-subtle));background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-primary)10%,var(--color-bg-elevated)),color-mix(in srgb,var(--color-accent-primary)4%,var(--color-bg-elevated)));text-align:center;box-sizing:border-box;border-radius:1.5rem;flex-direction:column;display:flex}.page-module__kLsY5G__midCtaPricing{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);margin:0}.page-module__kLsY5G__midCtaActions{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.page-module__kLsY5G__pricingTeaser{padding:var(--spacing-3xl)0}.page-module__kLsY5G__pricingTeaserGrid{gap:var(--spacing-md);margin-top:var(--spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__kLsY5G__pricingTeaserCard{gap:var(--spacing-sm);padding:var(--spacing-xl);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-shadow:var(--shadow-card);transition:transform var(--duration-normal)var(--easing-out),box-shadow var(--duration-normal)var(--easing-out);border-radius:1.35rem;flex-direction:column;display:flex}@media (hover:hover){.page-module__kLsY5G__pricingTeaserCard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}}.page-module__kLsY5G__pricingTeaserCardHighlighted{border-color:color-mix(in srgb,var(--color-accent-primary)35%,var(--color-border-default));background:color-mix(in srgb,var(--color-accent-primary)5%,var(--color-bg-elevated))}.page-module__kLsY5G__pricingTeaserName{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text-primary);margin:0}.page-module__kLsY5G__pricingTeaserPrice{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--color-text-primary);margin:0}.page-module__kLsY5G__pricingTeaserPriceMuted{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.page-module__kLsY5G__pricingTeaserTag{background:color-mix(in srgb,var(--color-accent-primary)12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary)22%,transparent);color:var(--color-accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.3rem .65rem;display:inline-flex}.page-module__kLsY5G__pricingTeaserDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.page-module__kLsY5G__pricingTeaserCta{padding-top:var(--spacing-sm);margin-top:auto}.page-module__kLsY5G__pricingTeaserFootnote{margin-top:var(--spacing-md);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.page-module__kLsY5G__ctaSection{margin-top:var(--spacing-lg);padding:var(--spacing-3xl)var(--spacing-2xl);text-align:center;background:linear-gradient(160deg,color-mix(in srgb,var(--color-accent-primary)18%,var(--color-bg-primary)),color-mix(in srgb,var(--color-accent-secondary)12%,var(--color-bg-primary))50%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)24%,var(--color-border-default));box-shadow:var(--shadow-xl);box-sizing:border-box;border-radius:2rem}.page-module__kLsY5G__ctaPrimaryLarge{font-size:var(--font-size-lg);min-height:3.5rem;padding-block:1rem;padding-inline:2.25rem}.page-module__kLsY5G__ctaSocialProof{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.page-module__kLsY5G__ctaSocialProofDot{background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:4px;height:4px}.page-module__kLsY5G__securityWhitepaperLink{margin-top:var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent-primary);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.page-module__kLsY5G__securityWhitepaperLink:hover{text-decoration:underline}.page-module__kLsY5G__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-module__kLsY5G__comparisonItem{border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);box-shadow:var(--shadow-card);border-radius:1.25rem;flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.page-module__kLsY5G__comparisonAdvantage{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:flex-start;gap:.6rem;font-size:.97rem;line-height:1.5;display:flex}.page-module__kLsY5G__comparisonCheck{color:var(--color-accent-primary);flex-shrink:0;margin-top:.15rem}.page-module__kLsY5G__comparisonVersus{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;padding-left:calc(18px + .6rem);line-height:1.6}@media (max-width:720px){.page-module__kLsY5G__comparisonGrid{grid-template-columns:1fr}}.page-module__kLsY5G__e2eeFlow{margin-top:var(--spacing-xl);padding:var(--spacing-lg)var(--spacing-md);background:color-mix(in srgb,var(--color-accent-primary)4%,var(--color-bg-secondary));border:1px solid var(--color-border-subtle);border-radius:1.25rem;grid-column:1/-1;justify-content:center;align-items:center;gap:0;display:flex}.page-module__kLsY5G__e2eeStep{flex-direction:column;align-items:center;gap:.5rem;min-width:5rem;display:flex}.page-module__kLsY5G__e2eeStepIcon{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);width:3.25rem;height:3.25rem;color:var(--color-text-secondary);border-radius:1rem;justify-content:center;align-items:center;display:flex}.page-module__kLsY5G__e2eeStepIconAccent{background:color-mix(in srgb,var(--color-accent-primary)12%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-accent-primary)30%,var(--color-border-default));color:var(--color-accent-primary)}.page-module__kLsY5G__e2eeStepLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center}.page-module__kLsY5G__e2eeStepDetail{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}.page-module__kLsY5G__e2eeArrow{color:var(--color-accent-primary);align-items:center;gap:.25rem;margin-bottom:1.5rem;padding:0 .5rem;display:flex}.page-module__kLsY5G__e2eeArrowLine{background:var(--color-accent-primary);opacity:.4;width:2rem;height:1px;display:block}@media (max-width:480px){.page-module__kLsY5G__e2eeFlow{padding:var(--spacing-md)var(--spacing-sm)}.page-module__kLsY5G__e2eeArrowLine{width:.75rem}.page-module__kLsY5G__e2eeArrow{padding:0 .15rem}.page-module__kLsY5G__e2eeStepLabel{font-size:var(--font-size-xs)}}.page-module__kLsY5G__skipLink{left:-9999px;top:var(--spacing-md);z-index:var(--z-tooltip);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);background:var(--color-accent-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;position:absolute}.page-module__kLsY5G__skipLink:focus{left:var(--spacing-md)}.page-module__kLsY5G__heroImage{z-index:1;border-radius:1.25rem;width:100%;height:auto;display:block;position:relative}.page-module__kLsY5G__securityDark{background:linear-gradient(160deg,color-mix(in srgb,var(--color-accent-primary)14%,var(--color-bg-primary)),var(--color-bg-primary)60%,color-mix(in srgb,var(--color-accent-secondary)8%,var(--color-bg-primary)))!important;border-color:color-mix(in srgb,var(--color-accent-primary)20%,var(--color-border-default))!important}.page-module__kLsY5G__heroVisual{position:relative}.page-module__kLsY5G__heroGlow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-accent-primary)28%,transparent)0%,color-mix(in srgb,var(--color-accent-secondary)12%,transparent)45%,transparent 70%);pointer-events:none;z-index:0;border-radius:50%;animation:4s ease-in-out infinite page-module__kLsY5G__heroGlowPulse;position:absolute;inset:-15% -10%}@keyframes page-module__kLsY5G__heroGlowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.page-module__kLsY5G__trialUrgency{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;letter-spacing:.01em;margin:.75rem 0 0}.page-module__kLsY5G__footerSocial{gap:.5rem;margin-top:.75rem;display:flex}.page-module__kLsY5G__footerSocialLink{width:2rem;height:2rem;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);transition:color var(--duration-fast)var(--easing-default),background var(--duration-fast)var(--easing-default),border-color var(--duration-fast)var(--easing-default);border-radius:.5rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.page-module__kLsY5G__footerSocialLink:hover{color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-accent-primary)30%,var(--color-border-subtle))}}.page-module__kLsY5G__footerMid{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:1rem 0;display:flex}.page-module__kLsY5G__footerNewsletter{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__kLsY5G__footerNewsletterLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:.35rem;margin:0;display:inline-flex}.page-module__kLsY5G__footerNewsletterForm{gap:.4rem;display:flex}.page-module__kLsY5G__footerNewsletterInput{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:var(--font-size-sm);outline:none;min-width:13rem;padding:.45rem .75rem}.page-module__kLsY5G__footerNewsletterInput:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-primary)20%,transparent)}.page-module__kLsY5G__footerNewsletterButton{font-size:var(--font-size-sm);padding-block:.45rem;padding-inline:1rem}.page-module__kLsY5G__footerTrustBadges{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__kLsY5G__footerTrustBadge{font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-accent-primary)6%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-accent-primary)15%,var(--color-border-subtle));border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.page-module__kLsY5G__heroGlow{opacity:.4;animation:none}.page-module__kLsY5G__trustCard,.page-module__kLsY5G__stepCard,.page-module__kLsY5G__outcomeCard,.page-module__kLsY5G__testimonialCard,.page-module__kLsY5G__pricingTeaserCard,.page-module__kLsY5G__faqChevron,.page-module__kLsY5G__footerSocialLink{transition:none}}@media (max-width:680px){.page-module__kLsY5G__footerMid{flex-direction:column;align-items:flex-start}.page-module__kLsY5G__footerNewsletterInput{min-width:10rem}}.page-module__kLsY5G__featureImage{opacity:.92;border-radius:1rem;width:min(220px,100%);height:auto;margin:1rem auto 0;display:block}.page-module__kLsY5G__ctaFeatureImage{opacity:.92;width:min(140px,100%);height:auto;margin:0 auto 1.5rem;display:block}
.UserMenuDropdown-module__SxuXSW__container{position:relative}.UserMenuDropdown-module__SxuXSW__avatarButton{cursor:pointer;border-radius:var(--radius-full);width:36px;height:36px;transition:box-shadow var(--duration-fast)var(--easing-default),transform var(--duration-fast)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.UserMenuDropdown-module__SxuXSW__avatarButton:hover{box-shadow:var(--shadow-md),0 0 0 2px var(--color-accent-primary);transform:scale(1.05)}.UserMenuDropdown-module__SxuXSW__avatarButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.UserMenuDropdown-module__SxuXSW__avatar{border-radius:var(--radius-full);background:var(--gradient-glass);border:1px solid var(--color-border-default);width:36px;height:36px;-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff1f;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex;overflow:hidden}.UserMenuDropdown-module__SxuXSW__avatarImage{object-fit:cover;width:100%;height:100%}.UserMenuDropdown-module__SxuXSW__avatarLarge{border-radius:var(--radius-full);background:var(--gradient-glass);border:1px solid var(--color-border-default);width:44px;height:44px;-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff1f;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.UserMenuDropdown-module__SxuXSW__dropdown{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-xl);z-index:200;padding:var(--spacing-sm);animation:UserMenuDropdown-module__SxuXSW__dropdownFadeIn var(--duration-fast)var(--easing-default);position:absolute;top:calc(100% + 8px);right:0}.UserMenuDropdown-module__SxuXSW__userInfo{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);display:flex}.UserMenuDropdown-module__SxuXSW__userDetails{flex-direction:column;display:flex;overflow:hidden}.UserMenuDropdown-module__SxuXSW__userName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserMenuDropdown-module__SxuXSW__userEmail{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserMenuDropdown-module__SxuXSW__divider{background:var(--color-border-subtle);height:1px;margin:var(--spacing-xs)0}.UserMenuDropdown-module__SxuXSW__menuItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm)var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);border-radius:var(--radius-md);cursor:pointer;transition:color var(--duration-fast)var(--easing-default),background var(--duration-fast)var(--easing-default);background:0 0;border:none;font-family:inherit;text-decoration:none;display:flex}.UserMenuDropdown-module__SxuXSW__menuItem:hover{color:var(--color-text-primary);background:var(--gradient-glass-hover)}@media (max-width:480px){.UserMenuDropdown-module__SxuXSW__dropdown{top:calc(56px + env(safe-area-inset-top,0px) + 4px);right:var(--spacing-sm);width:min(280px,calc(100% - var(--spacing-md)*2));position:fixed}}@keyframes UserMenuDropdown-module__SxuXSW__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.MarketingFooter-module__N6ofxG__footer{border-top:1px solid var(--color-border-subtle);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-tier-3-blur));padding:var(--spacing-xl);z-index:10;position:relative;box-shadow:inset 0 1px #ffffff0d}.MarketingFooter-module__N6ofxG__footerContent{justify-content:space-between;gap:var(--spacing-xl);max-width:1200px;margin:0 auto;display:flex}.MarketingFooter-module__N6ofxG__footerBrand{max-width:280px}.MarketingFooter-module__N6ofxG__footerLinks{gap:var(--spacing-xl);display:flex}.MarketingFooter-module__N6ofxG__footerColumn{gap:var(--spacing-sm);flex-direction:column;display:flex}.MarketingFooter-module__N6ofxG__footerHeading{color:var(--color-text-primary);margin:0 0 var(--spacing-sm)0;font-size:.875rem;font-weight:600}.MarketingFooter-module__N6ofxG__footerLink{color:var(--color-text-secondary);font-size:.875rem;text-decoration:none;transition:color .2s}.MarketingFooter-module__N6ofxG__footerLink:hover{color:var(--color-accent-primary)}.MarketingFooter-module__N6ofxG__footerStoreBadges{margin-top:var(--spacing-md);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MarketingFooter-module__N6ofxG__footerStoreBadgeLink{border-radius:8px;flex-shrink:0;transition:opacity .2s;display:inline-flex}.MarketingFooter-module__N6ofxG__footerStoreBadgeLink:hover{opacity:.85}.MarketingFooter-module__N6ofxG__footerStoreBadge{width:auto;height:36px;display:block}.MarketingFooter-module__N6ofxG__footerBottom{max-width:1200px;margin:var(--spacing-lg)auto 0;padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-subtle);text-align:center}@media (max-width:768px){.MarketingFooter-module__N6ofxG__footerContent{text-align:center;flex-direction:column;align-items:center}.MarketingFooter-module__N6ofxG__footerBrand{margin-bottom:var(--spacing-lg)}.MarketingFooter-module__N6ofxG__footerLinks{justify-content:center;gap:var(--spacing-lg);flex-wrap:wrap}.MarketingFooter-module__N6ofxG__footerColumn{min-width:120px}}
.AppTopBar-module__SSKpdG__topBar{align-items:center;gap:var(--spacing-md);background:color-mix(in srgb,var(--color-bg-primary)55%,transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:200;flex-shrink:0;height:54px;padding:0 18px;display:flex;position:relative}.AppTopBar-module__SSKpdG__topBar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff0a 30%,#ffffff12 50%,#ffffff0a 70%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.AppTopBar-module__SSKpdG__topBar:after{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-accent-primary)12%,transparent)10%,color-mix(in srgb,var(--color-accent-primary)45%,transparent)35%,color-mix(in srgb,var(--color-accent-primary)60%,transparent)50%,color-mix(in srgb,var(--color-accent-primary)45%,transparent)65%,color-mix(in srgb,var(--color-accent-primary)12%,transparent)90%,transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}[data-theme=light] .AppTopBar-module__SSKpdG__topBar,[data-theme=ruby] .AppTopBar-module__SSKpdG__topBar{background:color-mix(in srgb,var(--color-bg-surface)85%,transparent)}[data-theme=light] .AppTopBar-module__SSKpdG__topBar:before,[data-theme=ruby] .AppTopBar-module__SSKpdG__topBar:before{background:linear-gradient(90deg,#0000 0%,#00000008 30%,#0000000d 50%,#00000008 70%,#0000 100%)}.AppTopBar-module__SSKpdG__left{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:none}.AppTopBar-module__SSKpdG__hamburgerButton{width:36px;height:36px;color:var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.AppTopBar-module__SSKpdG__hamburgerButton:hover{background:var(--gradient-glass-hover)}.AppTopBar-module__SSKpdG__homeLink,.AppTopBar-module__SSKpdG__desktopHomeLink{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:color var(--duration-fast)var(--easing-default),opacity var(--duration-fast)var(--easing-default);align-items:center;gap:6px;text-decoration:none;display:flex}.AppTopBar-module__SSKpdG__homeLink:hover,.AppTopBar-module__SSKpdG__desktopHomeLink:hover{color:var(--color-text-primary)}.AppTopBar-module__SSKpdG__desktopHomeLink{margin-right:calc(var(--spacing-sm)*-.25)}.AppTopBar-module__SSKpdG__searchBar{align-items:center;gap:var(--spacing-sm);max-width:480px;height:38px;padding:0 var(--spacing-md);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--duration-fast)var(--easing-default),background var(--duration-fast)var(--easing-default);flex:1;font-family:inherit;display:flex}.AppTopBar-module__SSKpdG__searchBar:hover{border-color:var(--color-border-default);background:var(--color-bg-glass-hover)}.AppTopBar-module__SSKpdG__searchBar:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.AppTopBar-module__SSKpdG__searchIcon{color:var(--color-text-muted);flex-shrink:0}.AppTopBar-module__SSKpdG__searchPlaceholder{text-align:left;flex:1}.AppTopBar-module__SSKpdG__searchKbd{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:1px 6px;font-family:inherit;line-height:1.4}.AppTopBar-module__SSKpdG__helpButton{width:36px;height:36px;color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast)var(--easing-default),color var(--duration-fast)var(--easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppTopBar-module__SSKpdG__helpButton:hover{background:var(--gradient-glass-hover);color:var(--color-text-primary)}.AppTopBar-module__SSKpdG__helpButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.AppTopBar-module__SSKpdG__right{align-items:center;gap:var(--spacing-lg);margin-left:auto;display:flex}.AppTopBar-module__SSKpdG__desktopOnly{align-items:center;display:flex}.AppTopBar-module__SSKpdG__mobileSearchButton{width:36px;height:36px;color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast)var(--easing-default),color var(--duration-fast)var(--easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}.AppTopBar-module__SSKpdG__mobileSearchButton:hover{background:var(--gradient-glass-hover);color:var(--color-text-primary)}.AppTopBar-module__SSKpdG__mobileSearchButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}@media (max-width:1023px) and (min-width:768px){.AppTopBar-module__SSKpdG__searchBar{max-width:320px}}@media (max-width:767px){.AppTopBar-module__SSKpdG__topBar{padding:0 var(--spacing-md);height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(8px)}.AppTopBar-module__SSKpdG__left{min-width:0;display:flex}.AppTopBar-module__SSKpdG__searchBar{display:none}.AppTopBar-module__SSKpdG__mobileSearchButton{display:flex}.AppTopBar-module__SSKpdG__desktopHomeLink,.AppTopBar-module__SSKpdG__desktopOnly{display:none}}
.HeroMockup-module__BE2-eG__browserFrame{border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-accent-primary)10%,var(--color-border-default));background:color-mix(in srgb,var(--color-bg-secondary)92%,transparent);box-shadow:var(--shadow-lg),0 20px 60px -36px color-mix(in srgb,var(--color-accent-primary)20%,transparent);position:relative;overflow:hidden}.HeroMockup-module__BE2-eG__browserFrame:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3}.HeroMockup-module__BE2-eG__browserChrome{align-items:center;gap:var(--spacing-md);background:color-mix(in srgb,var(--color-bg-secondary)96%,transparent);border-bottom:1px solid var(--color-border-subtle);padding:.8rem 1rem;display:flex}.HeroMockup-module__BE2-eG__trafficLights{flex-shrink:0;gap:6px;display:flex}.HeroMockup-module__BE2-eG__dot{border-radius:50%;width:10px;height:10px}.HeroMockup-module__BE2-eG__dot[data-color=red]{background:#ff5f57}.HeroMockup-module__BE2-eG__dot[data-color=yellow]{background:#ffbd2e}.HeroMockup-module__BE2-eG__dot[data-color=green]{background:#28c840}.HeroMockup-module__BE2-eG__urlBar{align-items:center;gap:var(--spacing-xs);background:var(--color-bg-elevated);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:11px;font-family:var(--font-family-mono);white-space:nowrap;flex:1;padding:.45rem .75rem;display:flex;overflow:hidden}.HeroMockup-module__BE2-eG__urlIcon{color:var(--color-accent-success);flex-shrink:0}.HeroMockup-module__BE2-eG__urlText{text-overflow:ellipsis;min-width:0;overflow:hidden}.HeroMockup-module__BE2-eG__appContent{grid-template-columns:180px 1fr;min-height:300px;display:grid}@media (max-width:640px){.HeroMockup-module__BE2-eG__appContent{grid-template-columns:1fr}}.HeroMockup-module__BE2-eG__sidebar{background:color-mix(in srgb,var(--color-bg-primary)98%,transparent);border-right:1px solid var(--color-border-subtle);padding:var(--spacing-md)var(--spacing-sm);gap:var(--spacing-md);flex-direction:column;display:flex}@media (max-width:640px){.HeroMockup-module__BE2-eG__sidebar{display:none}}.HeroMockup-module__BE2-eG__sidebarHeader{align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-xs);display:flex}.HeroMockup-module__BE2-eG__sidebarLogo{background:var(--gradient-accent);border-radius:4px;flex-shrink:0;width:16px;height:16px}.HeroMockup-module__BE2-eG__sidebarTitle{font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-family:var(--font-family-display);letter-spacing:-.01em}.HeroMockup-module__BE2-eG__sidebarNav{flex-direction:column;gap:4px;display:flex}.HeroMockup-module__BE2-eG__sidebarItem{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:default;padding:.5rem .65rem;font-size:12px;display:flex}.HeroMockup-module__BE2-eG__sidebarItemActive{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);color:var(--color-accent-primary);font-weight:var(--font-weight-medium)}.HeroMockup-module__BE2-eG__sidebarStorage{padding:var(--spacing-sm)var(--spacing-xs);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent-primary)6%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary)12%,var(--color-border-subtle));margin-top:auto}.HeroMockup-module__BE2-eG__storageLabel{color:var(--color-text-muted);justify-content:space-between;margin-bottom:4px;font-size:10px;display:flex}.HeroMockup-module__BE2-eG__storageTrack{background:var(--color-border-subtle);border-radius:var(--radius-full);height:4px;overflow:hidden}.HeroMockup-module__BE2-eG__storageFill{background:var(--gradient-accent);border-radius:var(--radius-full);width:66%;height:100%}.HeroMockup-module__BE2-eG__mainArea{padding:var(--spacing-md);gap:var(--spacing-md);background:color-mix(in srgb,var(--color-bg-secondary)95%,transparent);flex-direction:column;display:flex;overflow:hidden}.HeroMockup-module__BE2-eG__mainHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.HeroMockup-module__BE2-eG__vaultName{font-family:var(--font-family-display);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.01em;line-height:1.2}.HeroMockup-module__BE2-eG__vaultMeta{color:var(--color-text-muted);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.HeroMockup-module__BE2-eG__metaDot{background:var(--color-text-muted);border-radius:50%;width:3px;height:3px}.HeroMockup-module__BE2-eG__headerActions{flex-shrink:0}.HeroMockup-module__BE2-eG__badgeSecure{font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-accent-primary)16%,var(--color-border-subtle));align-items:center;gap:3px;padding:3px 8px;display:inline-flex}.HeroMockup-module__BE2-eG__itemList{flex-direction:column;gap:.55rem;display:flex}.HeroMockup-module__BE2-eG__itemRow{align-items:center;gap:var(--spacing-sm);background:var(--color-bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);cursor:default;transition:transform var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default);padding:.85rem;display:flex}.HeroMockup-module__BE2-eG__itemRow:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.HeroMockup-module__BE2-eG__itemIcon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.HeroMockup-module__BE2-eG__itemIcon[data-type=doc]{background:color-mix(in srgb,var(--color-accent-primary)12%,transparent);color:var(--color-accent-primary)}.HeroMockup-module__BE2-eG__itemIcon[data-type=key]{color:var(--color-accent-warning);background:#f59e0b1f}.HeroMockup-module__BE2-eG__itemIcon[data-type=people]{background:color-mix(in srgb,var(--color-accent-success)12%,transparent);color:var(--color-accent-success)}.HeroMockup-module__BE2-eG__itemInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.HeroMockup-module__BE2-eG__itemName{font-size:12px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HeroMockup-module__BE2-eG__itemMeta{color:var(--color-text-muted);font-size:10px}.HeroMockup-module__BE2-eG__itemArrow{opacity:.4;flex-shrink:0}@keyframes HeroMockup-module__BE2-eG__mockupItemSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes HeroMockup-module__BE2-eG__mockupFadeIn{0%{opacity:0}to{opacity:1}}.HeroMockup-module__BE2-eG__browserChrome{animation:.32s ease-out .45s both HeroMockup-module__BE2-eG__mockupFadeIn}.HeroMockup-module__BE2-eG__sidebar{animation:.42s ease-out .52s both HeroMockup-module__BE2-eG__mockupFadeIn}.HeroMockup-module__BE2-eG__mainHeader{animation:.38s ease-out .62s both HeroMockup-module__BE2-eG__mockupFadeIn}.HeroMockup-module__BE2-eG__itemRow:first-child{animation:.36s ease-out .72s both HeroMockup-module__BE2-eG__mockupItemSlide}.HeroMockup-module__BE2-eG__itemRow:nth-child(2){animation:.36s ease-out .8s both HeroMockup-module__BE2-eG__mockupItemSlide}.HeroMockup-module__BE2-eG__itemRow:nth-child(3){animation:.36s ease-out .88s both HeroMockup-module__BE2-eG__mockupItemSlide}.HeroMockup-module__BE2-eG__itemRow:nth-child(4){animation:.36s ease-out .96s both HeroMockup-module__BE2-eG__mockupItemSlide}
.SidebarUpgradeCard-module__qE17Ua__collapsedBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-accent-primary);transition:background var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default);justify-content:center;align-items:center;text-decoration:none;display:flex}.SidebarUpgradeCard-module__qE17Ua__collapsedBtn:hover{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--color-accent-primary)18%,transparent)}.SidebarUpgradeCard-module__qE17Ua__card{margin:0 var(--spacing-md)var(--spacing-md);padding:var(--spacing-md);background:color-mix(in srgb,var(--color-accent-primary)8%,var(--color-bg-secondary));border:1px solid color-mix(in srgb,var(--color-accent-primary)28%,transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.SidebarUpgradeCard-module__qE17Ua__cardTop{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.SidebarUpgradeCard-module__qE17Ua__zapIcon{color:var(--color-accent-primary);flex-shrink:0}.SidebarUpgradeCard-module__qE17Ua__badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em}.SidebarUpgradeCard-module__qE17Ua__heading{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm);line-height:var(--line-height-tight)}.SidebarUpgradeCard-module__qE17Ua__perks{margin:0 0 var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;padding:0;list-style:none;display:flex}.SidebarUpgradeCard-module__qE17Ua__perk{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.SidebarUpgradeCard-module__qE17Ua__perkDot{background:var(--color-accent-primary);border-radius:50%;flex-shrink:0;width:5px;height:5px}.SidebarUpgradeCard-module__qE17Ua__cta{width:100%;padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-accent-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);transition:opacity var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default);justify-content:center;align-items:center;text-decoration:none;display:flex}.SidebarUpgradeCard-module__qE17Ua__cta:hover{opacity:.88;box-shadow:0 0 12px color-mix(in srgb,var(--color-accent-primary)40%,transparent)}
.ScrollingTemplates-module__IVsRkW__sectionContainer{width:100%;margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-3xl);flex-direction:column;align-items:center;display:flex;overflow:hidden}.ScrollingTemplates-module__IVsRkW__sectionHeader{text-align:center;margin-bottom:var(--spacing-xl);padding:0 var(--spacing-lg)}.ScrollingTemplates-module__IVsRkW__sectionTitle{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin-bottom:var(--spacing-xs);background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ScrollingTemplates-module__IVsRkW__sectionSubtitle{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.ScrollingTemplates-module__IVsRkW__scrollingContainer{width:100%;padding:var(--spacing-md)0;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);background:linear-gradient(90deg,color-mix(in srgb,var(--color-bg-primary)100%,transparent),color-mix(in srgb,var(--color-bg-glass)50%,transparent)15%,color-mix(in srgb,var(--color-bg-glass)50%,transparent)85%,color-mix(in srgb,var(--color-bg-primary)100%,transparent));border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);position:relative;overflow:hidden}.ScrollingTemplates-module__IVsRkW__scrollingTrack{white-space:nowrap;width:max-content;animation:40s linear infinite ScrollingTemplates-module__IVsRkW__scroll;display:flex}.ScrollingTemplates-module__IVsRkW__scrollingTrack:hover{animation-play-state:paused}.ScrollingTemplates-module__IVsRkW__templateCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);margin:0 var(--spacing-sm);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-blur-sm));border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:all var(--duration-fast)var(--easing-default);box-shadow:var(--shadow-sm);cursor:pointer;display:inline-flex}.ScrollingTemplates-module__IVsRkW__templateCard:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-glow);background:color-mix(in srgb,var(--color-bg-glass)80%,var(--color-accent-primary)10%);transform:translateY(-2px)}.ScrollingTemplates-module__IVsRkW__templateIcon{color:var(--color-accent-primary);justify-content:center;align-items:center;display:flex}.ScrollingTemplates-module__IVsRkW__scrollingContent{flex-shrink:0;display:flex}@keyframes ScrollingTemplates-module__IVsRkW__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.VaultCapabilities-module__DBGXjG__sectionContainer{width:100%;max-width:1200px;padding:var(--spacing-3xl)var(--spacing-lg);margin:0 auto}.VaultCapabilities-module__DBGXjG__sectionHeader{text-align:center;margin-bottom:var(--spacing-3xl)}.VaultCapabilities-module__DBGXjG__sectionTitle{font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin-bottom:var(--spacing-sm)}.VaultCapabilities-module__DBGXjG__sectionDescription{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.VaultCapabilities-module__DBGXjG__bentoGrid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.VaultCapabilities-module__DBGXjG__bentoGrid{grid-template-columns:1fr}}.VaultCapabilities-module__DBGXjG__bentoCard{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.VaultCapabilities-module__DBGXjG__bentoCard:hover{box-shadow:var(--shadow-xl);border-color:var(--color-border-default);transform:translateY(-4px)}.VaultCapabilities-module__DBGXjG__mockupArea{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border-subtle);height:220px;position:relative;overflow:hidden}.VaultCapabilities-module__DBGXjG__mockupArea:after{content:"";background:linear-gradient(to bottom,transparent,var(--color-bg-elevated));pointer-events:none;z-index:3;height:72px;position:absolute;bottom:0;left:0;right:0}.VaultCapabilities-module__DBGXjG__cardContent{padding:var(--spacing-xl);gap:var(--spacing-sm);flex-direction:column;display:flex}.VaultCapabilities-module__DBGXjG__contentTitle{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0}.VaultCapabilities-module__DBGXjG__contentDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.VaultCapabilities-module__DBGXjG__featureList{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-direction:column;display:flex}.VaultCapabilities-module__DBGXjG__featureItem{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);display:flex}.VaultCapabilities-module__DBGXjG__checkIcon{color:var(--color-accent-success);flex-shrink:0}.VaultCapabilities-module__DBGXjG__editorMock{z-index:1;flex-direction:column;display:flex;position:absolute;inset:0}.VaultCapabilities-module__DBGXjG__editorToolbar{padding:var(--spacing-xs)var(--spacing-md);border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-bg-glass)60%,transparent);flex-shrink:0;align-items:center;gap:2px;display:flex}.VaultCapabilities-module__DBGXjG__editorToolbarBtn{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--color-text-secondary);cursor:default;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.VaultCapabilities-module__DBGXjG__editorToolbarBtnItalic{font-style:italic}.VaultCapabilities-module__DBGXjG__editorDivider{background:var(--color-border-subtle);flex-shrink:0;width:1px;height:14px;margin:0 4px}.VaultCapabilities-module__DBGXjG__editorBody{padding:var(--spacing-md)var(--spacing-lg);flex-direction:column;flex:1;gap:6px;display:flex;position:relative;overflow:hidden}.VaultCapabilities-module__DBGXjG__editorHeading{color:var(--color-accent-primary);white-space:nowrap;margin-bottom:4px;font-size:12px;font-weight:700}.VaultCapabilities-module__DBGXjG__editorLine{border-radius:var(--radius-full);background:var(--color-border-default);width:100%;height:7px}.VaultCapabilities-module__DBGXjG__editorLineShort{border-radius:var(--radius-full);background:var(--color-border-default);width:60%;height:7px}.VaultCapabilities-module__DBGXjG__editorBulletGroup{padding-left:var(--spacing-sm);flex-direction:column;gap:5px;margin-top:4px;display:flex}.VaultCapabilities-module__DBGXjG__editorBullet{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:10px;display:flex}.VaultCapabilities-module__DBGXjG__editorBulletDot{background:var(--color-accent-primary);border-radius:50%;flex-shrink:0;width:4px;height:4px}@keyframes VaultCapabilities-module__DBGXjG__cursorBlink{0%,to{opacity:1}50%{opacity:0}}.VaultCapabilities-module__DBGXjG__editorCursor{background:var(--color-accent-primary);vertical-align:middle;width:2px;height:11px;margin-left:1px;animation:1.1s infinite VaultCapabilities-module__DBGXjG__cursorBlink;display:inline-block}.VaultCapabilities-module__DBGXjG__editorSaved{bottom:var(--spacing-md);right:var(--spacing-md);color:var(--color-accent-success);background:color-mix(in srgb,var(--color-accent-success)12%,transparent);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--color-accent-success)25%,transparent);z-index:4;padding:2px 8px;font-size:10px;font-weight:600;position:absolute}.VaultCapabilities-module__DBGXjG__audioMock{gap:var(--spacing-md);padding:var(--spacing-lg);z-index:1;flex-direction:column;display:flex;position:absolute;inset:0}.VaultCapabilities-module__DBGXjG__audioTopRow{justify-content:space-between;align-items:center;display:flex}@keyframes VaultCapabilities-module__DBGXjG__recPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.VaultCapabilities-module__DBGXjG__recBadge{color:var(--color-accent-danger);background:color-mix(in srgb,var(--color-accent-danger)12%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-danger)25%,transparent);border-radius:var(--radius-full);letter-spacing:.06em;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:flex}.VaultCapabilities-module__DBGXjG__recDot{background:var(--color-accent-danger);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.4s infinite VaultCapabilities-module__DBGXjG__recPulse}.VaultCapabilities-module__DBGXjG__audioTimer{font-size:var(--font-size-sm);font-family:var(--font-family-mono,monospace);color:var(--color-text-muted)}.VaultCapabilities-module__DBGXjG__waveform{justify-content:center;align-items:flex-end;gap:3px;height:60px;display:flex}.VaultCapabilities-module__DBGXjG__waveBar{background:var(--color-accent-primary);opacity:.45;border-radius:3px;flex-shrink:0;width:5px}.VaultCapabilities-module__DBGXjG__waveBarActive{opacity:1;background:var(--color-accent-secondary)}.VaultCapabilities-module__DBGXjG__scrubRow{align-items:center;gap:var(--spacing-sm);display:flex}.VaultCapabilities-module__DBGXjG__playBtn{background:var(--color-accent-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.VaultCapabilities-module__DBGXjG__scrubTrack{background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);flex:1;height:4px;position:relative}.VaultCapabilities-module__DBGXjG__scrubFill{background:var(--color-accent-primary);border-radius:var(--radius-full);width:35%;height:100%;position:absolute;top:0;left:0}.VaultCapabilities-module__DBGXjG__scrubThumb{border:2px solid var(--color-accent-primary);width:10px;height:10px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;position:absolute;top:50%;left:35%;transform:translate(-50%,-50%)}.VaultCapabilities-module__DBGXjG__scrubTime{font-size:11px;font-family:var(--font-family-mono,monospace);color:var(--color-text-muted);flex-shrink:0}.VaultCapabilities-module__DBGXjG__audioMeta{color:var(--color-text-muted);align-items:center;gap:4px;font-size:10px;display:flex}.VaultCapabilities-module__DBGXjG__filesMock{padding:var(--spacing-sm)var(--spacing-md);z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;inset:0}.VaultCapabilities-module__DBGXjG__fileRow{align-items:center;gap:var(--spacing-sm);padding:5px var(--spacing-sm);border-radius:var(--radius-md);transition:background .15s;display:flex}.VaultCapabilities-module__DBGXjG__fileRow:hover{background:var(--color-bg-glass-hover)}.VaultCapabilities-module__DBGXjG__fileIconWrap{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.VaultCapabilities-module__DBGXjG__fileIconWrap[data-type=pdf]{background:color-mix(in srgb,var(--color-accent-danger)14%,transparent);color:var(--color-accent-danger)}.VaultCapabilities-module__DBGXjG__fileIconWrap[data-type=key]{background:color-mix(in srgb,var(--color-accent-warning)14%,transparent);color:var(--color-accent-warning)}.VaultCapabilities-module__DBGXjG__fileIconWrap[data-type=img]{background:color-mix(in srgb,var(--color-accent-success)14%,transparent);color:var(--color-accent-success)}.VaultCapabilities-module__DBGXjG__fileInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.VaultCapabilities-module__DBGXjG__fileName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.VaultCapabilities-module__DBGXjG__fileMeta{color:var(--color-text-muted);font-size:10px}.VaultCapabilities-module__DBGXjG__uploadRow{padding:var(--spacing-xs)var(--spacing-sm);background:color-mix(in srgb,var(--color-accent-primary)6%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-primary)20%,transparent);border-radius:var(--radius-md);margin-top:auto}.VaultCapabilities-module__DBGXjG__uploadLabel{color:var(--color-text-secondary);justify-content:space-between;margin-bottom:5px;font-size:10px;display:flex}.VaultCapabilities-module__DBGXjG__uploadTrack{background:var(--color-bg-glass);border-radius:var(--radius-full);height:3px;overflow:hidden}.VaultCapabilities-module__DBGXjG__uploadFill{background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-full);width:67%;height:100%}.VaultCapabilities-module__DBGXjG__pwMock{gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-lg);z-index:1;flex-direction:column;display:flex;position:absolute;inset:0}.VaultCapabilities-module__DBGXjG__pwHeader{align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-subtle);display:flex}.VaultCapabilities-module__DBGXjG__pwAppIcon{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent-primary)15%,transparent);width:30px;height:30px;color:var(--color-accent-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.VaultCapabilities-module__DBGXjG__pwAppInfo{flex-direction:column;flex:1;min-width:0;display:flex}.VaultCapabilities-module__DBGXjG__pwAppName{color:var(--color-text-primary);font-size:12px;font-weight:600}.VaultCapabilities-module__DBGXjG__pwAppUrl{color:var(--color-text-muted);font-size:10px}.VaultCapabilities-module__DBGXjG__pwLockBadge{color:var(--color-accent-success);justify-content:center;align-items:center;display:flex}.VaultCapabilities-module__DBGXjG__pwField{align-items:center;gap:var(--spacing-sm);padding:6px var(--spacing-sm);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:flex}.VaultCapabilities-module__DBGXjG__pwFieldLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);flex-shrink:0;width:54px;font-size:9px;font-weight:600}.VaultCapabilities-module__DBGXjG__pwFieldValue{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.VaultCapabilities-module__DBGXjG__pwMasked{color:var(--color-text-secondary);letter-spacing:.08em;flex:1;font-size:13px;line-height:1}.VaultCapabilities-module__DBGXjG__copyBtn{color:var(--color-text-muted);cursor:default;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.VaultCapabilities-module__DBGXjG__totpPill{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)var(--spacing-md);background:var(--color-bg-glass);border:1px solid color-mix(in srgb,var(--color-accent-primary)30%,transparent);border-radius:var(--radius-lg);display:flex}.VaultCapabilities-module__DBGXjG__totpLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);flex-shrink:0;font-size:9px;font-weight:700}.VaultCapabilities-module__DBGXjG__totpCode{font-family:var(--font-family-mono,monospace);font-size:var(--font-size-base);color:var(--color-accent-primary);letter-spacing:.2em;flex:1;font-weight:700}.VaultCapabilities-module__DBGXjG__totpTimer{font-size:10px;font-family:var(--font-family-mono,monospace);color:var(--color-accent-warning);background:color-mix(in srgb,var(--color-accent-warning)12%,transparent);border-radius:var(--radius-full);flex-shrink:0;padding:2px 7px}.VaultCapabilities-module__DBGXjG__strengthRow{align-items:center;gap:var(--spacing-sm);display:flex}.VaultCapabilities-module__DBGXjG__strengthTrack{background:var(--color-bg-glass);border-radius:var(--radius-full);flex:1;height:4px;overflow:hidden}.VaultCapabilities-module__DBGXjG__strengthFill{background:linear-gradient(90deg,var(--color-accent-success),color-mix(in srgb,var(--color-accent-success)60%,var(--color-accent-primary)));border-radius:var(--radius-full);width:80%;height:100%}.VaultCapabilities-module__DBGXjG__strengthLabel{color:var(--color-accent-success);flex-shrink:0;font-size:10px;font-weight:600}
.InstallPrompt-module__ArhgWa__banner{bottom:80px;left:var(--spacing-md);right:var(--spacing-md);z-index:600;animation:.3s ease-out InstallPrompt-module__ArhgWa__slideUp;position:fixed}.InstallPrompt-module__ArhgWa__content{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(12px);display:flex}.InstallPrompt-module__ArhgWa__iconWrap{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent-primary)15%,transparent);width:40px;height:40px;color:var(--color-accent-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.InstallPrompt-module__ArhgWa__text{flex:1;min-width:0}.InstallPrompt-module__ArhgWa__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:2px;display:block}.InstallPrompt-module__ArhgWa__instructions{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:3px;margin:0;line-height:1.4;display:flex}.InstallPrompt-module__ArhgWa__inlineIcon{vertical-align:middle;color:var(--color-accent-primary);flex-shrink:0;display:inline-flex}.InstallPrompt-module__ArhgWa__bold{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.InstallPrompt-module__ArhgWa__actions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.InstallPrompt-module__ArhgWa__installBtn{border-radius:var(--radius-md);background:var(--color-accent-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border:none;padding:6px 14px;transition:background .15s}.InstallPrompt-module__ArhgWa__installBtn:hover{background:var(--color-accent-primary-hover)}.InstallPrompt-module__ArhgWa__dismissBtn{width:32px;height:32px;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.InstallPrompt-module__ArhgWa__dismissBtn:hover{color:var(--color-text-primary);background:var(--color-bg-glass-hover)}@keyframes InstallPrompt-module__ArhgWa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px){.InstallPrompt-module__ArhgWa__banner{bottom:var(--spacing-lg);left:auto;right:var(--spacing-lg);max-width:400px}}
.ComparisonGrid-module__fJqBGW__comparison{max-width:960px;padding:var(--spacing-3xl)var(--spacing-lg);margin:0 auto}.ComparisonGrid-module__fJqBGW__sectionHeader{text-align:center;margin-bottom:var(--spacing-2xl)}.ComparisonGrid-module__fJqBGW__sectionTitle{font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin-bottom:var(--spacing-sm)}.ComparisonGrid-module__fJqBGW__sectionDescription{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:640px;margin:0 auto}.ComparisonGrid-module__fJqBGW__tableWrapper{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg,12px);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-blur-strong));border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-md);overflow-x:auto}.ComparisonGrid-module__fJqBGW__table{border-collapse:collapse;width:100%;min-width:640px}.ComparisonGrid-module__fJqBGW__featureHeader{width:36%}.ComparisonGrid-module__fJqBGW__colHeader{padding:var(--spacing-md)var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle);width:16%}.ComparisonGrid-module__fJqBGW__colHighlight{color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary)6%,transparent)}.ComparisonGrid-module__fJqBGW__row{transition:background var(--duration-fast)var(--easing-default)}.ComparisonGrid-module__fJqBGW__row:hover{background:color-mix(in srgb,var(--color-text-primary)2%,transparent)}.ComparisonGrid-module__fJqBGW__row:not(:last-child) td{border-bottom:1px solid var(--color-border-subtle)}.ComparisonGrid-module__fJqBGW__featureCell{padding:var(--spacing-md)var(--spacing-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap}.ComparisonGrid-module__fJqBGW__checkCell{text-align:center;padding:var(--spacing-md)var(--spacing-sm)}.ComparisonGrid-module__fJqBGW__cellHighlight{background:color-mix(in srgb,var(--color-accent-primary)6%,transparent)}.ComparisonGrid-module__fJqBGW__checkIcon{color:var(--color-accent-success);display:inline-block}.ComparisonGrid-module__fJqBGW__checkIconPrimary{color:var(--color-accent-primary);display:inline-block}.ComparisonGrid-module__fJqBGW__xIcon{color:var(--color-text-muted,#ffffff40);display:inline-block}.ComparisonGrid-module__fJqBGW__footnote{text-align:center;font-size:var(--font-size-xs,.75rem);color:var(--color-text-muted,#fff6);margin-top:var(--spacing-md)}@media (max-width:768px){.ComparisonGrid-module__fJqBGW__comparison{padding:var(--spacing-2xl)var(--spacing-md)}.ComparisonGrid-module__fJqBGW__sectionTitle{font-size:var(--font-size-3xl,1.875rem)}}@media (max-width:640px){.ComparisonGrid-module__fJqBGW__featureCell{padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-xs,.75rem)}.ComparisonGrid-module__fJqBGW__colHeader{font-size:var(--font-size-xs,.75rem);padding:var(--spacing-sm)var(--spacing-xs)}.ComparisonGrid-module__fJqBGW__checkCell{padding:var(--spacing-sm)var(--spacing-xs)}}