.LanguageSwitcher-module__U9ItxG__container{position:relative}.LanguageSwitcher-module__U9ItxG__trigger{border-radius:var(--radius-full);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#ffffffbf;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.LanguageSwitcher-module__U9ItxG__trigger:hover{color:var(--text-primary);box-shadow:var(--shadow-sm);background:#fff;border-color:#6366f14d}.LanguageSwitcher-module__U9ItxG__chevron{transition:transform var(--transition-normal);color:var(--text-muted)}.LanguageSwitcher-module__U9ItxG__chevronOpen{transform:rotate(180deg)}.LanguageSwitcher-module__U9ItxG__dropdown{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:140px;box-shadow:var(--shadow-lg);z-index:100;background:#fffffff2;padding:4px;animation:.15s ease-out LanguageSwitcher-module__U9ItxG__scaleIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.LanguageSwitcher-module__U9ItxG__option{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);border-radius:var(--radius-xs);background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.85rem;font-weight:500;display:flex}.LanguageSwitcher-module__U9ItxG__option:hover{background:var(--bg-secondary);color:var(--text-primary)}.LanguageSwitcher-module__U9ItxG__optionActive{background:var(--accent-light);color:var(--accent-primary);font-weight:600}
.Header-module__ldgnoG__header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);transition:all var(--transition-normal);background:#f8fafccc;position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__scrolled{box-shadow:var(--shadow-sm);background:#ffffffeb;border-bottom-color:#0f172a1a}.Header-module__ldgnoG__container{max-width:var(--max-width);height:100%;margin:0 auto;padding:0 28px}.Header-module__ldgnoG__inner{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.Header-module__ldgnoG__logo{color:var(--text-primary);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.Header-module__ldgnoG__logoImageWrapper{justify-content:center;align-items:center;display:flex}.Header-module__ldgnoG__logoImage{object-fit:cover;border:1px solid #0f172a14;border-radius:9px;box-shadow:0 2px 6px #0f172a1f}.Header-module__ldgnoG__logoText{letter-spacing:-.02em;color:var(--text-primary);font-size:1.0625rem;font-weight:600}.Header-module__ldgnoG__offlinePill{color:var(--accent-emerald);background:var(--accent-emerald-light);border-radius:var(--radius-full);letter-spacing:.02em;text-transform:uppercase;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.Header-module__ldgnoG__nav{align-items:center;display:flex}.Header-module__ldgnoG__navList{align-items:center;gap:4px;display:flex}.Header-module__ldgnoG__navLink{color:var(--text-secondary);border-radius:var(--radius-full);transition:all var(--transition-fast);white-space:nowrap;padding:8px 14px;font-size:.875rem;font-weight:500}.Header-module__ldgnoG__navLink:hover{color:var(--text-primary);background:#0f172a0d}.Header-module__ldgnoG__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.Header-module__ldgnoG__ctaButton{background:var(--text-primary);color:#fff;border-radius:var(--radius-full);transition:all var(--transition-normal);white-space:nowrap;align-items:center;gap:8px;padding:8px 18px;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0f172a2e}.Header-module__ldgnoG__ctaButton:hover{background:var(--accent-primary);box-shadow:var(--shadow-md), var(--shadow-glow);transform:translateY(-1px)}.Header-module__ldgnoG__appleIcon{flex-shrink:0;width:14px;height:14px}.Header-module__ldgnoG__mobileControls{align-items:center;gap:10px;display:none}.Header-module__ldgnoG__hamburger{border-radius:var(--radius-sm);cursor:pointer;width:38px;height:38px;transition:background var(--transition-fast);background:#0f172a0d;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}.Header-module__ldgnoG__hamburger:hover{background:#0f172a17}.Header-module__ldgnoG__hamburgerBar{background-color:var(--text-primary);border-radius:2px;width:18px;height:2px;transition:transform .25s,opacity .25s;display:block}.Header-module__ldgnoG__hamburgerActive .Header-module__ldgnoG__hamburgerBar:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__ldgnoG__hamburgerActive .Header-module__ldgnoG__hamburgerBar:nth-child(2){opacity:0}.Header-module__ldgnoG__hamburgerActive .Header-module__ldgnoG__hamburgerBar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module__ldgnoG__mobileOverlay{top:var(--header-height);height:calc(100vh - var(--header-height));-webkit-backdrop-filter:blur(12px);z-index:99;background:#0f172a66;flex-direction:column;animation:.2s ease-out Header-module__ldgnoG__fadeIn;display:flex;position:fixed;bottom:0;left:0;right:0}.Header-module__ldgnoG__mobileDrawer{border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-xl);background:#fff;flex-direction:column;gap:20px;max-height:85vh;padding:20px 20px 24px;animation:.25s ease-out Header-module__ldgnoG__fadeInUp;display:flex;overflow-y:auto}.Header-module__ldgnoG__mobileNavList{flex-direction:column;gap:4px;display:flex}.Header-module__ldgnoG__mobileLink{border-radius:var(--radius-md);color:var(--text-primary);transition:background var(--transition-fast);align-items:center;gap:12px;padding:12px 14px;font-size:.95rem;font-weight:500;display:flex}.Header-module__ldgnoG__mobileLink:hover,.Header-module__ldgnoG__mobileLink:active{background:var(--bg-secondary)}.Header-module__ldgnoG__mobileLinkIcon{justify-content:center;width:24px;font-size:1.15rem;display:inline-flex}.Header-module__ldgnoG__mobileDrawerFooter{border-top:1px solid var(--border-subtle);padding-top:12px}.Header-module__ldgnoG__mobileCtaButton{background:var(--text-primary);color:#fff;border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-md);transition:background var(--transition-fast);justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:.95rem;font-weight:600;display:flex}.Header-module__ldgnoG__mobileCtaButton:hover{background:var(--accent-primary)}@media (max-width:960px){.Header-module__ldgnoG__nav,.Header-module__ldgnoG__actions{display:none}.Header-module__ldgnoG__mobileControls{display:flex}}@media (max-width:480px){.Header-module__ldgnoG__container{padding:0 16px}.Header-module__ldgnoG__logoText{font-size:1rem}.Header-module__ldgnoG__offlinePill{display:none}}
.Footer-module__Grjkva__footer{color:#94a3b8;background:#0b0f19;border-top:1px solid #ffffff14;padding:80px 0 40px;position:relative}.Footer-module__Grjkva__container{max-width:var(--max-width);margin:0 auto;padding:0 28px}.Footer-module__Grjkva__grid{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:48px;margin-bottom:56px;display:grid}.Footer-module__Grjkva__col{flex-direction:column;display:flex}.Footer-module__Grjkva__logoRow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.Footer-module__Grjkva__logoImage{object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #0006}.Footer-module__Grjkva__brandName{color:#fff;letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.Footer-module__Grjkva__aboutText{color:#94a3b8;max-width:320px;font-size:.875rem;line-height:1.7}.Footer-module__Grjkva__title{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px;font-size:.8125rem;font-weight:700}.Footer-module__Grjkva__list{flex-direction:column;gap:12px;display:flex}.Footer-module__Grjkva__link{color:#94a3b8;transition:color var(--transition-fast);font-size:.875rem}.Footer-module__Grjkva__link:hover{color:#fff}.Footer-module__Grjkva__contactInfo{color:#64748b;white-space:pre-line;font-size:.8125rem;line-height:1.6}.Footer-module__Grjkva__languagesBar{border-top:1px solid #ffffff14;margin-bottom:28px;padding:28px 0}.Footer-module__Grjkva__languagesTitle{color:#cbd5e1;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.75rem;font-weight:700}.Footer-module__Grjkva__languagesList{color:#64748b;text-align:justify;font-size:.75rem;line-height:1.8}.Footer-module__Grjkva__bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.Footer-module__Grjkva__copyright,.Footer-module__Grjkva__badgeMadeWith{color:#64748b;font-size:.8125rem}@media (max-width:1024px){.Footer-module__Grjkva__grid{grid-template-columns:1.5fr 1fr;gap:40px}}@media (max-width:640px){.Footer-module__Grjkva__footer{padding:56px 0 32px}.Footer-module__Grjkva__grid{grid-template-columns:1fr;gap:36px;margin-bottom:40px}.Footer-module__Grjkva__aboutText{max-width:100%}.Footer-module__Grjkva__bottom{text-align:center;flex-direction:column;justify-content:center}}
.Hero-module__JgYmMq__hero{min-height:calc(100vh - var(--header-height));padding:calc(var(--header-height) + 40px) 0 72px;background:radial-gradient(circle at 50% 0%, #6366f114 0%, transparent 60%), radial-gradient(circle at 90% 20%, #a855f714 0%, transparent 40%), var(--bg-primary);border-bottom:1px solid var(--border-subtle);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__bgGlow1{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#6366f11f 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:20%;left:-140px}.Hero-module__JgYmMq__bgGlow2{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#a855f71f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:30%;right:-100px}.Hero-module__JgYmMq__container{max-width:var(--max-width);width:100%;margin:0 auto;padding:0 28px}.Hero-module__JgYmMq__content{justify-content:space-between;align-items:center;gap:clamp(40px,6vw,96px);display:flex}.Hero-module__JgYmMq__textContent{flex:1.1;max-width:620px;animation:.7s cubic-bezier(.16,1,.3,1) Hero-module__JgYmMq__fadeInUp}.Hero-module__JgYmMq__badge{border-radius:var(--radius-full);color:var(--text-secondary);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #0f172a14;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:.8125rem;font-weight:500;display:inline-flex}.Hero-module__JgYmMq__badgePulse{width:8px;height:8px;display:inline-flex;position:relative}.Hero-module__JgYmMq__badgeDot{background-color:var(--accent-emerald);border-radius:50%;width:8px;height:8px}.Hero-module__JgYmMq__badgePing{background-color:var(--accent-emerald);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite Hero-module__JgYmMq__ping;position:absolute;inset:0}.Hero-module__JgYmMq__badgeText{color:var(--text-secondary)}.Hero-module__JgYmMq__badgeDivider{color:var(--text-dim)}.Hero-module__JgYmMq__badgeHighlight{color:var(--accent-emerald);font-weight:600}.Hero-module__JgYmMq__titleGroup{margin-bottom:20px}.Hero-module__JgYmMq__title{letter-spacing:-.04em;color:var(--text-primary);margin-bottom:8px;font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:800;line-height:1.05}.Hero-module__JgYmMq__subtitle{letter-spacing:-.03em;font-size:clamp(1.5rem,3.2vw,2.5rem);font-weight:700;line-height:1.2}.Hero-module__JgYmMq__description{color:var(--text-muted);max-width:540px;margin-bottom:32px;font-size:1.125rem;line-height:1.65}.Hero-module__JgYmMq__ctaGroup{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:36px;display:flex}.Hero-module__JgYmMq__ctaPrimary{background:var(--text-primary);color:#fff;border-radius:var(--radius-md);transition:all var(--transition-normal);box-shadow:var(--shadow-md);align-items:center;gap:12px;padding:12px 24px;text-decoration:none;display:inline-flex}.Hero-module__JgYmMq__ctaPrimary:hover{background:var(--accent-primary);box-shadow:var(--shadow-lg), var(--shadow-glow);transform:translateY(-2px)}.Hero-module__JgYmMq__appleIcon{flex-shrink:0;width:22px;height:22px}.Hero-module__JgYmMq__ctaTextWrapper{text-align:left;flex-direction:column;display:flex}.Hero-module__JgYmMq__ctaSub{opacity:.85;font-size:.75rem;font-weight:400}.Hero-module__JgYmMq__ctaMain{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.Hero-module__JgYmMq__ctaSecondary{border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;align-items:center;gap:8px;padding:14px 22px;font-size:.9375rem;font-weight:600;display:inline-flex}.Hero-module__JgYmMq__ctaSecondary:hover{color:var(--accent-primary);box-shadow:var(--shadow-sm);background:#fff;border-color:#6366f166;transform:translateY(-2px)}.Hero-module__JgYmMq__trustRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Hero-module__JgYmMq__trustItem{align-items:center;gap:6px;display:flex}.Hero-module__JgYmMq__stars{color:var(--accent-amber);letter-spacing:2px;font-size:.85rem}.Hero-module__JgYmMq__trustIcon{font-size:.95rem}.Hero-module__JgYmMq__trustLabel{color:var(--text-muted);font-size:.8125rem;font-weight:500}.Hero-module__JgYmMq__trustDivider{background:var(--border-subtle);width:1px;height:14px}.Hero-module__JgYmMq__mockupContainer{flex-shrink:0;animation:.8s cubic-bezier(.16,1,.3,1) .15s both Hero-module__JgYmMq__fadeInUp;position:relative}.Hero-module__JgYmMq__mockupGlow{filter:blur(36px);pointer-events:none;background:radial-gradient(#6366f138,#0000 70%);border-radius:50%;position:absolute;inset:-24px}.Hero-module__JgYmMq__mockup{background:linear-gradient(145deg,#2b303a,#11141c);border:1px solid #ffffff26;border-radius:46px;width:320px;padding:10px;position:relative;box-shadow:0 25px 60px -15px #0f172a59,0 0 0 1px #0003,0 0 40px #6366f126}.Hero-module__JgYmMq__phoneFrame{aspect-ratio:9/19.2;background:#090b10;border-radius:38px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #000c}.Hero-module__JgYmMq__dynamicIslandWrapper{z-index:10;justify-content:center;padding-top:10px;display:flex;position:relative}.Hero-module__JgYmMq__dynamicIsland{background:#000;border-radius:20px;justify-content:space-between;align-items:center;width:110px;height:28px;padding:0 10px;display:flex}.Hero-module__JgYmMq__cameraDot{background:radial-gradient(circle,#1a2238 40%,#000 100%);border-radius:50%;width:10px;height:10px}.Hero-module__JgYmMq__islandRecordingBadge{color:#ef4444;align-items:center;gap:5px;font-size:.65rem;font-weight:600;display:flex}.Hero-module__JgYmMq__islandDot{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1s infinite Hero-module__JgYmMq__pulse}.Hero-module__JgYmMq__statusBar{color:#ffffffd9;justify-content:space-between;align-items:center;padding:4px 18px 8px;font-size:.72rem;font-weight:600;display:flex}.Hero-module__JgYmMq__statusIcons{align-items:center;gap:6px;display:flex}.Hero-module__JgYmMq__offlineIcon{font-size:.75rem}.Hero-module__JgYmMq__appHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.Hero-module__JgYmMq__appLogoGroup{align-items:center;gap:8px;display:flex}.Hero-module__JgYmMq__appIconBadge{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.Hero-module__JgYmMq__appName{color:#fff;font-size:.8125rem;font-weight:700;line-height:1.2}.Hero-module__JgYmMq__appStatus{color:#34d399;align-items:center;gap:4px;font-size:.65rem;display:flex}.Hero-module__JgYmMq__statusIndicator{background:#34d399;border-radius:50%;width:5px;height:5px}.Hero-module__JgYmMq__modelToggle{border-radius:var(--radius-full);background:#ffffff14;padding:2px;display:flex}.Hero-module__JgYmMq__modelBtn{border-radius:var(--radius-full);color:#fff9;transition:all var(--transition-fast);padding:3px 8px;font-size:.65rem;font-weight:500}.Hero-module__JgYmMq__modelBtnActive{color:#fff;background:#6366f1;font-weight:600}.Hero-module__JgYmMq__waveformContainer{background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.Hero-module__JgYmMq__waveformBars{justify-content:center;align-items:center;gap:3px;height:54px;display:flex}.Hero-module__JgYmMq__waveformBar{background:linear-gradient(#818cf8 0%,#6366f1 100%);border-radius:2px;flex:1;min-height:4px;transition:height .25s}.Hero-module__JgYmMq__waveformActive .Hero-module__JgYmMq__waveformBar{background:linear-gradient(#f43f5e 0%,#fb7185 100%);animation:.9s ease-in-out infinite alternate Hero-module__JgYmMq__waveBar}.Hero-module__JgYmMq__timerBadge{justify-content:center;display:flex}.Hero-module__JgYmMq__recordingTimer{color:#fb7185;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:inline-flex}.Hero-module__JgYmMq__recordingDot{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1s infinite Hero-module__JgYmMq__pulse}.Hero-module__JgYmMq__processingBadge{color:#818cf8;font-size:.7rem;font-weight:600;animation:1.2s infinite Hero-module__JgYmMq__pulse}.Hero-module__JgYmMq__doneBadge{color:#34d399;font-size:.7rem;font-weight:600}.Hero-module__JgYmMq__idleHint{color:#ffffff80;font-size:.7rem}.Hero-module__JgYmMq__resultContainer{flex-direction:column;flex:1;padding:10px 14px;display:flex;overflow:hidden}.Hero-module__JgYmMq__resultTabs{gap:6px;margin-bottom:10px;display:flex}.Hero-module__JgYmMq__tabBtn{color:#fff9;transition:all var(--transition-fast);background:#ffffff0f;border-radius:6px;flex:1;padding:5px 0;font-size:.72rem;font-weight:500}.Hero-module__JgYmMq__tabBtnActive{color:#fff;background:#6366f159;border:1px solid #6366f199;font-weight:600}.Hero-module__JgYmMq__resultScroll{color:#ffffffe6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex:1;padding:12px;font-size:.78rem;line-height:1.5;overflow-y:auto}.Hero-module__JgYmMq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.Hero-module__JgYmMq__emptyIcon{font-size:1.5rem}.Hero-module__JgYmMq__emptyText{color:#ffffffb3;font-size:.75rem}.Hero-module__JgYmMq__modelTag{color:#818cf8;border-radius:var(--radius-full);background:#6366f126;padding:2px 8px;font-size:.65rem}.Hero-module__JgYmMq__recordingState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.Hero-module__JgYmMq__recordingStateText{color:#fb7185;font-weight:600}.Hero-module__JgYmMq__recordingTip{color:#ffffff80;font-size:.68rem}.Hero-module__JgYmMq__pulseRings{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.Hero-module__JgYmMq__ring{border:2px solid #ef4444;border-radius:50%;animation:1.5s cubic-bezier(0,0,.2,1) infinite Hero-module__JgYmMq__ping;position:absolute;inset:0}.Hero-module__JgYmMq__processingState{color:#818cf8;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.Hero-module__JgYmMq__spinner{border:2px solid #6366f133;border-top-color:#818cf8;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite Hero-module__JgYmMq__spin}@keyframes Hero-module__JgYmMq__spin{to{transform:rotate(360deg)}}.Hero-module__JgYmMq__transcriptView{flex-direction:column;gap:8px;display:flex}.Hero-module__JgYmMq__transcriptMeta{color:#94a3b8;justify-content:space-between;font-size:.68rem;display:flex}.Hero-module__JgYmMq__confidence{color:#34d399;font-weight:600}.Hero-module__JgYmMq__transcriptText{color:#fffffff2;font-size:.78rem;line-height:1.55}.Hero-module__JgYmMq__typingCursor{color:#818cf8;font-weight:700;animation:.7s infinite Hero-module__JgYmMq__pulse;display:inline-block}.Hero-module__JgYmMq__summaryView{flex-direction:column;gap:8px;display:flex}.Hero-module__JgYmMq__summaryTitle{color:#fbbf24;font-size:.72rem;font-weight:700}.Hero-module__JgYmMq__bulletList{flex-direction:column;gap:6px;display:flex}.Hero-module__JgYmMq__bulletItem{color:#ffffffd9;align-items:flex-start;gap:6px;font-size:.72rem;line-height:1.4;display:flex}.Hero-module__JgYmMq__bulletCheck{color:#34d399;font-weight:700}.Hero-module__JgYmMq__bottomBar{justify-content:center;align-items:center;padding:10px 16px 14px;display:flex}.Hero-module__JgYmMq__recordBtn{cursor:pointer;width:58px;height:58px;transition:all var(--transition-normal);background:0 0;border:3px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.Hero-module__JgYmMq__recordBtn:hover{border-color:#fff;transform:scale(1.06)}.Hero-module__JgYmMq__recordBtnInner{width:44px;height:44px;transition:all var(--transition-fast);background:#ef4444;border-radius:50%;box-shadow:0 0 16px #ef444499}.Hero-module__JgYmMq__recordBtnActive .Hero-module__JgYmMq__recordBtnInner{background:#ef4444;border-radius:8px;width:22px;height:22px}.Hero-module__JgYmMq__doneActions{gap:8px;width:100%;display:flex}.Hero-module__JgYmMq__replayBtn{color:#fff;transition:background var(--transition-fast);background:#6366f1;border-radius:8px;flex:1;padding:8px 12px;font-size:.72rem;font-weight:600}.Hero-module__JgYmMq__replayBtn:hover{background:#4f46e5}.Hero-module__JgYmMq__resetBtn{color:#fffc;transition:all var(--transition-fast);background:#ffffff1a;border-radius:8px;padding:8px 12px;font-size:.72rem;font-weight:500}.Hero-module__JgYmMq__resetBtn:hover{color:#fff;background:#fff3}.Hero-module__JgYmMq__simulatorHint{text-align:center;color:var(--text-muted);margin-top:14px;font-size:.75rem}@media (max-width:990px){.Hero-module__JgYmMq__hero{padding-top:calc(var(--header-height) + 24px);padding-bottom:56px}.Hero-module__JgYmMq__content{text-align:center;flex-direction:column;gap:48px}.Hero-module__JgYmMq__description{margin-left:auto;margin-right:auto}.Hero-module__JgYmMq__ctaGroup,.Hero-module__JgYmMq__trustRow{justify-content:center}.Hero-module__JgYmMq__mockup{width:290px}}@media (max-width:480px){.Hero-module__JgYmMq__hero{padding-top:calc(var(--header-height) + 16px)}.Hero-module__JgYmMq__title{font-size:2.35rem}.Hero-module__JgYmMq__subtitle{font-size:1.35rem}.Hero-module__JgYmMq__ctaGroup{flex-direction:column;width:100%}.Hero-module__JgYmMq__ctaPrimary,.Hero-module__JgYmMq__ctaSecondary{justify-content:center;width:100%}.Hero-module__JgYmMq__mockup{width:270px}}
.Demo-module__w_2UDa__section{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);padding:96px 0;position:relative;overflow:hidden}.Demo-module__w_2UDa__container{max-width:var(--max-width);margin:0 auto;padding:0 28px;position:relative}.Demo-module__w_2UDa__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.Demo-module__w_2UDa__privacyPill{border-radius:var(--radius-full);color:var(--accent-emerald);background:#10b9811a;border:1px solid #10b98140;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.Demo-module__w_2UDa__greenDot{background:var(--accent-emerald);border-radius:50%;width:7px;height:7px;animation:1.8s infinite Demo-module__w_2UDa__pulse}.Demo-module__w_2UDa__title{letter-spacing:-.035em;color:var(--text-primary);margin-bottom:14px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.Demo-module__w_2UDa__subtitle{color:var(--text-muted);max-width:680px;font-size:1.0625rem;line-height:1.6}.Demo-module__w_2UDa__card{border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);background:#fff;overflow:hidden}.Demo-module__w_2UDa__scenarioBar{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;background:#f8fafccc;display:flex;overflow-x:auto}.Demo-module__w_2UDa__scenarioBar::-webkit-scrollbar{display:none}.Demo-module__w_2UDa__scenarioTab{cursor:pointer;text-align:left;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:200px;padding:16px 20px;display:flex}.Demo-module__w_2UDa__scenarioTab:hover{background:#fffc}.Demo-module__w_2UDa__scenarioTabActive{border-bottom-color:var(--accent-primary);background:#fff}.Demo-module__w_2UDa__scenarioBadge{text-transform:uppercase;color:var(--accent-primary);letter-spacing:.04em;font-size:.7rem;font-weight:700}.Demo-module__w_2UDa__scenarioTitle{color:var(--text-primary);font-size:.9375rem;font-weight:600}.Demo-module__w_2UDa__cardBody{grid-template-columns:1fr 1.2fr;min-height:480px;display:grid}.Demo-module__w_2UDa__playerConsole{border-right:1px solid var(--border-subtle);background:#fafbfc;flex-direction:column;gap:24px;padding:32px 28px;display:flex}.Demo-module__w_2UDa__playerInfo{align-items:flex-start;gap:14px;display:flex}.Demo-module__w_2UDa__soundIcon{border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #6366f140}.Demo-module__w_2UDa__currentTrackName{color:var(--text-primary);margin-bottom:4px;font-size:1.125rem;font-weight:700}.Demo-module__w_2UDa__currentTrackDesc{color:var(--text-muted);font-size:.85rem;line-height:1.5}.Demo-module__w_2UDa__waveformTrack{border-radius:var(--radius-lg);background:#0f172a;padding:24px 20px;box-shadow:inset 0 2px 8px #0006}.Demo-module__w_2UDa__waveBars{justify-content:center;align-items:center;gap:4px;height:64px;display:flex}.Demo-module__w_2UDa__waveBar{background:linear-gradient(#818cf8 0%,#4f46e5 100%);border-radius:3px;flex:1;min-height:4px;transition:height .2s}.Demo-module__w_2UDa__wavePlaying .Demo-module__w_2UDa__waveBar{background:linear-gradient(#34d399 0%,#059669 100%);animation:.8s ease-in-out infinite alternate Demo-module__w_2UDa__waveBar}.Demo-module__w_2UDa__controlsRow{flex-direction:column;gap:14px;display:flex}.Demo-module__w_2UDa__playBtn{background:var(--text-primary);color:#fff;border-radius:var(--radius-md);width:100%;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:.9375rem;font-weight:600;display:flex}.Demo-module__w_2UDa__playBtn:hover{background:var(--accent-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Demo-module__w_2UDa__timeTracker{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;display:flex}.Demo-module__w_2UDa__timeDivider{color:var(--text-dim)}.Demo-module__w_2UDa__progressBarWrapper{border-radius:var(--radius-full);background:#0f172a14;width:100%;height:6px;overflow:hidden}.Demo-module__w_2UDa__progressBarFill{border-radius:var(--radius-full);background:linear-gradient(90deg,#6366f1,#8b5cf6);height:100%;transition:width .3s}.Demo-module__w_2UDa__deviceStatus{color:var(--text-muted);border-radius:var(--radius-sm);background:#10b98114;border:1px solid #10b98133;align-items:center;gap:8px;margin-top:auto;padding:10px 14px;font-size:.75rem;font-weight:500;display:flex}.Demo-module__w_2UDa__statusPulseDot{background:var(--accent-emerald);border-radius:50%;width:6px;height:6px}.Demo-module__w_2UDa__outputConsole{background:#fff;flex-direction:column;padding:24px 28px;display:flex}.Demo-module__w_2UDa__outputNav{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.Demo-module__w_2UDa__tabGroup{flex-wrap:wrap;gap:6px;display:flex}.Demo-module__w_2UDa__navTab{border-radius:var(--radius-sm);color:var(--text-muted);transition:all var(--transition-fast);background:0 0;padding:7px 14px;font-size:.8125rem;font-weight:600}.Demo-module__w_2UDa__navTab:hover{background:var(--bg-secondary);color:var(--text-primary)}.Demo-module__w_2UDa__navTabActive{background:var(--accent-light);color:var(--accent-primary)}.Demo-module__w_2UDa__copyButton{border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle);transition:all var(--transition-fast);align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:500;display:inline-flex}.Demo-module__w_2UDa__copyButton:hover{color:var(--text-primary);background:#fff;border-color:#6366f14d}.Demo-module__w_2UDa__transcriptBox{flex-direction:column;flex:1;gap:16px;display:flex}.Demo-module__w_2UDa__segmentsList{flex-direction:column;flex:1;gap:12px;display:flex}.Demo-module__w_2UDa__segmentRow{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#f8fafc;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.Demo-module__w_2UDa__segTime{color:var(--accent-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;font-weight:600}.Demo-module__w_2UDa__segText{color:var(--text-primary);font-size:.9375rem;line-height:1.6}.Demo-module__w_2UDa__transcriptFoot{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:12px;font-size:.78rem;display:flex}.Demo-module__w_2UDa__accuracyTag{color:var(--accent-emerald);font-weight:600}.Demo-module__w_2UDa__wordCount{color:var(--text-muted)}.Demo-module__w_2UDa__summaryBox{flex-direction:column;flex:1;gap:22px;display:flex}.Demo-module__w_2UDa__summarySection{flex-direction:column;gap:10px;display:flex}.Demo-module__w_2UDa__summaryHead{color:var(--text-primary);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:flex}.Demo-module__w_2UDa__insightList,.Demo-module__w_2UDa__taskList{flex-direction:column;gap:8px;display:flex}.Demo-module__w_2UDa__insightItem{border-radius:var(--radius-sm);color:var(--text-secondary);background:#f8fafc;align-items:flex-start;gap:10px;padding:8px 12px;font-size:.875rem;line-height:1.5;display:flex}.Demo-module__w_2UDa__checkIcon{color:var(--accent-emerald);font-weight:700}.Demo-module__w_2UDa__taskItem{border-radius:var(--radius-sm);color:var(--text-secondary);background:#f8fafc;align-items:center;gap:10px;padding:8px 12px;font-size:.875rem;display:flex}.Demo-module__w_2UDa__taskCheckbox{accent-color:var(--accent-primary);cursor:pointer;width:16px;height:16px}.Demo-module__w_2UDa__exportBox{flex-direction:column;flex:1;gap:14px;display:flex}.Demo-module__w_2UDa__formatSelector{gap:8px;display:flex}.Demo-module__w_2UDa__formatPill{border-radius:var(--radius-full);background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle);transition:all var(--transition-fast);padding:6px 12px;font-size:.78rem;font-weight:600}.Demo-module__w_2UDa__formatPillActive{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.Demo-module__w_2UDa__codePreview{color:#e2e8f0;border-radius:var(--radius-md);background:#0f172a;flex:1;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.Demo-module__w_2UDa__toast{color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-xl);z-index:1000;background:#0f172a;padding:12px 24px;font-size:.875rem;font-weight:600;animation:.25s ease-out Demo-module__w_2UDa__fadeInUp;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:960px){.Demo-module__w_2UDa__cardBody{grid-template-columns:1fr}.Demo-module__w_2UDa__playerConsole{border-right:none;border-bottom:1px solid var(--border-subtle)}}@media (max-width:640px){.Demo-module__w_2UDa__section{padding:64px 0}.Demo-module__w_2UDa__outputNav{flex-direction:column;align-items:flex-start}.Demo-module__w_2UDa__copyButton{align-self:flex-end}.Demo-module__w_2UDa__playerConsole,.Demo-module__w_2UDa__outputConsole{padding:20px 16px}}
.Features-module__MNwinW__section{background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);padding:96px 0;position:relative;overflow:hidden}.Features-module__MNwinW__bgGlow1{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#6366f114 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:20%;left:-100px}.Features-module__MNwinW__bgGlow2{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:20%;right:-100px}.Features-module__MNwinW__container{max-width:var(--max-width);z-index:1;margin:0 auto;padding:0 28px;position:relative}.Features-module__MNwinW__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:56px;display:flex}.Features-module__MNwinW__badge{border-radius:var(--radius-full);color:var(--accent-primary);background:#6366f114;border:1px solid #6366f133;align-items:center;margin-bottom:16px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.Features-module__MNwinW__title{text-align:center;color:var(--text-primary);letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(2.2rem,4.5vw,3.25rem);font-weight:700}.Features-module__MNwinW__subtitle{text-align:center;color:var(--text-muted);max-width:600px;font-size:1.0625rem;line-height:1.6}.Features-module__MNwinW__bentoGrid{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.Features-module__MNwinW__bentoCard{border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);background:#fff;display:flex;position:relative;overflow:hidden}.Features-module__MNwinW__bentoCard:hover{box-shadow:var(--shadow-lg);border-color:#6366f14d;transform:translateY(-3px)}.Features-module__MNwinW__cardLarge{flex-direction:column;grid-column:span 3;justify-content:space-between}.Features-module__MNwinW__cardContent{padding:32px 30px 20px}.Features-module__MNwinW__cardHeader{align-items:center;gap:14px;margin-bottom:14px;display:flex}.Features-module__MNwinW__iconBox{border-radius:var(--radius-md);width:44px;height:44px;color:var(--accent-primary);background:#6366f114;border:1px solid #6366f129;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Features-module__MNwinW__cardTitle{color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.Features-module__MNwinW__cardHighlight{color:var(--accent-emerald);font-size:.75rem;font-weight:600;display:block}.Features-module__MNwinW__cardDesc{color:var(--text-muted);margin-bottom:20px;font-size:.9375rem;line-height:1.6}.Features-module__MNwinW__airplaneWidget{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#f8fafc;flex-direction:column;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.Features-module__MNwinW__airplaneToggleGroup{color:var(--text-secondary);align-items:center;gap:10px;font-size:.85rem;font-weight:600;display:flex}.Features-module__MNwinW__toggleSwitch{border-radius:var(--radius-full);cursor:pointer;width:44px;height:24px;transition:background var(--transition-fast);background:#cbd5e1;padding:2px;position:relative}.Features-module__MNwinW__toggleOn{background:var(--accent-emerald)}.Features-module__MNwinW__toggleThumb{width:20px;height:20px;transition:transform var(--transition-fast);background:#fff;border-radius:50%;display:block;box-shadow:0 1px 3px #0003}.Features-module__MNwinW__toggleOn .Features-module__MNwinW__toggleThumb{transform:translate(20px)}.Features-module__MNwinW__toggleStatus{color:var(--accent-emerald);font-size:.8rem;font-weight:600}.Features-module__MNwinW__networkTraffic{color:var(--text-muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.Features-module__MNwinW__trafficDot{background:var(--accent-emerald);border-radius:50%;width:6px;height:6px}.Features-module__MNwinW__structureWidget{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#f8fafc;flex-direction:column;gap:10px;margin-bottom:16px;padding:12px;display:flex}.Features-module__MNwinW__structureTabs{gap:6px;display:flex}.Features-module__MNwinW__structureTab{border-radius:var(--radius-sm);color:var(--text-muted);transition:all var(--transition-fast);background:0 0;flex:1;padding:6px 12px;font-size:.78rem;font-weight:600}.Features-module__MNwinW__structureTabActive{color:var(--accent-primary);box-shadow:var(--shadow-xs);background:#fff}.Features-module__MNwinW__structurePreview{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#fff;padding:8px 10px;font-size:.8125rem;line-height:1.5}.Features-module__MNwinW__rawView p{color:var(--text-dim);font-style:italic}.Features-module__MNwinW__structuredView{flex-direction:column;gap:6px;display:flex}.Features-module__MNwinW__previewTag{color:var(--accent-primary);font-size:.75rem;font-weight:700}.Features-module__MNwinW__previewCheck{color:var(--text-secondary);font-size:.8rem}.Features-module__MNwinW__imageWrapper{border-top:1px solid var(--border-subtle);background:linear-gradient(#0000 0%,#f1f5f9 100%);justify-content:center;height:320px;padding:0 30px;display:flex;overflow:hidden}.Features-module__MNwinW__phoneDeviceMockup{background:#000;border:1px solid #0f172a1f;border-bottom:none;border-radius:24px 24px 0 0;width:250px;height:100%;overflow:hidden;box-shadow:0 -4px 20px #0f172a14}.Features-module__MNwinW__featureImage{object-fit:cover;object-position:top;width:100%;height:auto;display:block}.Features-module__MNwinW__cardSmall{flex-direction:column;grid-column:span 2;justify-content:space-between}.Features-module__MNwinW__badgeRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.Features-module__MNwinW__devicePill{background:var(--bg-secondary);border-radius:var(--radius-full);color:var(--text-secondary);padding:4px 10px;font-size:.75rem;font-weight:600}.Features-module__MNwinW__formatChip{border-radius:var(--radius-xs);color:var(--text-secondary);background:#f1f5f9;padding:3px 8px;font-size:.72rem;font-weight:700}.Features-module__MNwinW__formatChipActive{background:var(--accent-light);border-radius:var(--radius-xs);color:var(--accent-primary);padding:3px 8px;font-size:.72rem;font-weight:700}.Features-module__MNwinW__compactImageWrapper{border-top:1px solid var(--border-subtle);background:linear-gradient(#0000 0%,#f8fafc 100%);justify-content:center;height:240px;padding:0 20px;display:flex;overflow:hidden}.Features-module__MNwinW__compactImage{object-fit:cover;object-position:top;border:1px solid #0f172a1f;border-bottom:none;border-radius:16px 16px 0 0;width:200px;height:auto}@media (max-width:1024px){.Features-module__MNwinW__cardLarge{grid-column:span 6}.Features-module__MNwinW__cardSmall{grid-column:span 3}.Features-module__MNwinW__cardSmall:nth-child(5){grid-column:span 6}}@media (max-width:680px){.Features-module__MNwinW__section{padding:64px 0}.Features-module__MNwinW__cardLarge,.Features-module__MNwinW__cardSmall{grid-column:span 6}.Features-module__MNwinW__cardContent{padding:24px 20px 16px}.Features-module__MNwinW__imageWrapper{height:260px}.Features-module__MNwinW__compactImageWrapper{height:200px}}
.Comparison-module__Bis6Sq__section{background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);padding:96px 0;position:relative}.Comparison-module__Bis6Sq__container{max-width:var(--max-width);margin:0 auto;padding:0 28px}.Comparison-module__Bis6Sq__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.Comparison-module__Bis6Sq__badge{border-radius:var(--radius-full);color:var(--accent-primary);background:#6366f114;border:1px solid #6366f133;align-items:center;margin-bottom:16px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.Comparison-module__Bis6Sq__title{letter-spacing:-.035em;color:var(--text-primary);margin-bottom:12px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.Comparison-module__Bis6Sq__subtitle{color:var(--text-muted);max-width:640px;font-size:1.0625rem;line-height:1.6}.Comparison-module__Bis6Sq__savingsCard{color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl), 0 0 40px #6366f133;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 50%,#4338ca 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-bottom:48px;padding:36px 40px;display:flex}.Comparison-module__Bis6Sq__savingsLeft{flex-direction:column;gap:12px;display:flex}.Comparison-module__Bis6Sq__savingsSubBadge{color:#a5b4fc;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:600}.Comparison-module__Bis6Sq__savingsTitle{letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.Comparison-module__Bis6Sq__yearButtons{gap:8px;margin-top:4px;display:flex}.Comparison-module__Bis6Sq__yearBtn{border-radius:var(--radius-full);color:#ffffffbf;transition:all var(--transition-fast);background:#ffffff1f;border:1px solid #fff3;padding:8px 18px;font-size:.85rem;font-weight:600}.Comparison-module__Bis6Sq__yearBtn:hover{color:#fff;background:#ffffff3d}.Comparison-module__Bis6Sq__yearBtnActive{color:#312e81;background:#fff;border-color:#fff;font-weight:700}.Comparison-module__Bis6Sq__savingsRight{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.Comparison-module__Bis6Sq__savingsNumber{color:#34d399;align-items:baseline;display:flex}.Comparison-module__Bis6Sq__currency{margin-right:4px;font-size:2.2rem;font-weight:700}.Comparison-module__Bis6Sq__amount{letter-spacing:-.04em;font-size:3.5rem;font-weight:800;line-height:1}.Comparison-module__Bis6Sq__savingsComparisonRow{color:#c7d2fe;align-items:center;gap:8px;font-size:.875rem;display:flex}.Comparison-module__Bis6Sq__slash{color:#ffffff80}.Comparison-module__Bis6Sq__matrixContainer{border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;overflow-x:auto}.Comparison-module__Bis6Sq__table{border-collapse:collapse;text-align:left;width:100%}.Comparison-module__Bis6Sq__table thead tr{border-bottom:2px solid var(--border-subtle);background:#fafbfc}.Comparison-module__Bis6Sq__thFeature{color:var(--text-muted);width:25%;padding:20px 24px;font-size:.9375rem;font-weight:600}.Comparison-module__Bis6Sq__thWhisper{background:#6366f10a;border-left:1px solid #6366f126;border-right:1px solid #6366f126;width:40%;padding:20px 24px}.Comparison-module__Bis6Sq__thColHeader{color:var(--accent-primary);align-items:center;gap:8px;font-size:1.05rem;font-weight:700;display:flex}.Comparison-module__Bis6Sq__thWhisperBadge{background:var(--accent-primary);color:#fff;border-radius:var(--radius-full);padding:2px 8px;font-size:.68rem;font-weight:700}.Comparison-module__Bis6Sq__thOthers{color:var(--text-muted);width:35%;padding:20px 24px;font-size:.9375rem;font-weight:600}.Comparison-module__Bis6Sq__tableRow{border-bottom:1px solid var(--border-subtle);transition:background var(--transition-fast)}.Comparison-module__Bis6Sq__tableRow:hover{background:#fafafa}.Comparison-module__Bis6Sq__tdFeature{color:var(--text-primary);vertical-align:top;padding:20px 24px;font-size:.9375rem;font-weight:600}.Comparison-module__Bis6Sq__tdWhisper{vertical-align:top;background:#6366f105;border-left:1px solid #6366f11f;border-right:1px solid #6366f11f;padding:20px 24px}.Comparison-module__Bis6Sq__tdOthers{vertical-align:top;padding:20px 24px}.Comparison-module__Bis6Sq__cellContent{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:.9375rem;font-weight:500;line-height:1.5;display:flex}.Comparison-module__Bis6Sq__checkIcon{color:var(--accent-emerald);flex-shrink:0;font-size:1.1rem;font-weight:700}.Comparison-module__Bis6Sq__cellContentOthers{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.Comparison-module__Bis6Sq__crossIcon{color:var(--accent-rose);flex-shrink:0;font-size:.95rem;font-weight:700}@media (max-width:840px){.Comparison-module__Bis6Sq__savingsCard{flex-direction:column;align-items:flex-start;padding:28px 24px}.Comparison-module__Bis6Sq__savingsRight{align-items:flex-start}.Comparison-module__Bis6Sq__matrixContainer{overflow-x:auto}.Comparison-module__Bis6Sq__table{min-width:600px}}@media (max-width:640px){.Comparison-module__Bis6Sq__section{padding:64px 0}.Comparison-module__Bis6Sq__amount{font-size:2.8rem}.Comparison-module__Bis6Sq__currency{font-size:1.8rem}}
.Reviews-module__gXt27q__section{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);padding:96px 0;position:relative;overflow:hidden}.Reviews-module__gXt27q__bgGlow1{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#6366f114 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:10%;left:-100px}.Reviews-module__gXt27q__bgGlow2{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#f59e0b14 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:10%;right:-100px}.Reviews-module__gXt27q__container{max-width:var(--max-width);z-index:1;margin:0 auto;padding:0 28px;position:relative}.Reviews-module__gXt27q__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.Reviews-module__gXt27q__badge{border-radius:var(--radius-full);color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b40;align-items:center;margin-bottom:14px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.Reviews-module__gXt27q__title{text-align:center;color:var(--text-primary);letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.Reviews-module__gXt27q__subtitle{text-align:center;color:var(--text-muted);font-size:1.0625rem}.Reviews-module__gXt27q__scoreCard{border:1px solid var(--border-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding:28px 36px;display:flex}.Reviews-module__gXt27q__scoreMain{align-items:center;gap:16px;display:flex}.Reviews-module__gXt27q__scoreNumber{letter-spacing:-.04em;color:var(--text-primary);font-size:3.5rem;font-weight:800;line-height:1}.Reviews-module__gXt27q__scoreDetail{flex-direction:column;gap:4px;display:flex}.Reviews-module__gXt27q__starsRow{color:var(--accent-amber);gap:3px;display:flex}.Reviews-module__gXt27q__scoreDesc{color:var(--text-muted);font-size:.8125rem;font-weight:500}.Reviews-module__gXt27q__scoreStats{flex-direction:column;gap:6px;min-width:220px;display:flex}.Reviews-module__gXt27q__statBarRow{color:var(--text-muted);align-items:center;gap:10px;font-size:.78rem;display:flex}.Reviews-module__gXt27q__statLabel{width:28px;font-weight:600}.Reviews-module__gXt27q__statBarTrack{background:var(--bg-tertiary);border-radius:var(--radius-full);flex:1;height:6px;overflow:hidden}.Reviews-module__gXt27q__statBarFill{background:var(--accent-amber);border-radius:var(--radius-full);height:100%}.Reviews-module__gXt27q__statVal{text-align:right;font-variant-numeric:tabular-nums;width:32px;font-weight:600}.Reviews-module__gXt27q__scoreTrust{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.Reviews-module__gXt27q__trustBadge{color:var(--accent-emerald);font-size:.8125rem;font-weight:600}.Reviews-module__gXt27q__trustSub{color:var(--text-dim);font-size:.75rem}.Reviews-module__gXt27q__filterRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:36px;display:flex}.Reviews-module__gXt27q__filterBtn{border-radius:var(--radius-full);border:1px solid var(--border-subtle);color:var(--text-secondary);transition:all var(--transition-fast);background:#ffffffb3;padding:8px 16px;font-size:.8125rem;font-weight:500}.Reviews-module__gXt27q__filterBtn:hover{color:var(--text-primary);background:#fff;border-color:#6366f14d}.Reviews-module__gXt27q__filterBtnActive{background:var(--text-primary);color:#fff;border-color:var(--text-primary);font-weight:600}.Reviews-module__gXt27q__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Reviews-module__gXt27q__card{border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);background:#fff;flex-direction:column;padding:26px 24px;display:flex}.Reviews-module__gXt27q__card:hover{box-shadow:var(--shadow-md);border-color:#6366f14d;transform:translateY(-2px)}.Reviews-module__gXt27q__cardTop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.Reviews-module__gXt27q__stars{color:var(--accent-amber);gap:2px;display:flex}.Reviews-module__gXt27q__star{color:var(--accent-amber)}.Reviews-module__gXt27q__verifiedBadge{color:var(--accent-emerald);border-radius:var(--radius-full);background:#10b9811a;padding:2px 8px;font-size:.7rem;font-weight:600}.Reviews-module__gXt27q__reviewTitle{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:6px;font-size:1.05rem;font-weight:700}.Reviews-module__gXt27q__reviewMeta{color:var(--text-dim);align-items:center;gap:6px;margin-bottom:14px;font-size:.78rem;display:flex}.Reviews-module__gXt27q__author{color:var(--text-muted);font-weight:600}.Reviews-module__gXt27q__metaDot{opacity:.6}.Reviews-module__gXt27q__reviewText{color:var(--text-secondary);flex:1;margin-bottom:20px;font-size:.90625rem;line-height:1.65}.Reviews-module__gXt27q__cardBottom{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:14px;display:flex}.Reviews-module__gXt27q__helpfulBtn{color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:500;display:inline-flex}.Reviews-module__gXt27q__helpfulBtn:hover{color:var(--text-primary);background:#fff}.Reviews-module__gXt27q__helpfulBtnVoted{color:var(--accent-primary);background:#6366f11a;border-color:#6366f14d;font-weight:600}.Reviews-module__gXt27q__thumbIcon{font-size:.85rem}@media (max-width:1024px){.Reviews-module__gXt27q__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Reviews-module__gXt27q__scoreCard{flex-direction:column;align-items:flex-start}.Reviews-module__gXt27q__scoreTrust{align-items:flex-start}.Reviews-module__gXt27q__grid{grid-template-columns:1fr}}@media (max-width:640px){.Reviews-module__gXt27q__section{padding:64px 0}.Reviews-module__gXt27q__scoreCard{padding:20px}}
.Pricing-module__Pm6ArG__section{background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);padding:96px 0;position:relative;overflow:hidden}.Pricing-module__Pm6ArG__bgGlow{filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#6366f11f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.Pricing-module__Pm6ArG__container{max-width:var(--max-width);z-index:1;margin:0 auto;padding:0 28px;position:relative}.Pricing-module__Pm6ArG__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.Pricing-module__Pm6ArG__badge{border-radius:var(--radius-full);color:var(--accent-primary);background:#6366f114;border:1px solid #6366f133;align-items:center;margin-bottom:16px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.Pricing-module__Pm6ArG__title{color:var(--text-primary);letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.Pricing-module__Pm6ArG__subtitle{color:var(--text-muted);font-size:1.0625rem}.Pricing-module__Pm6ArG__cardWrapper{max-width:480px;margin:0 auto;position:relative}.Pricing-module__Pm6ArG__cardGlow{border-radius:calc(var(--radius-xl) + 2px);opacity:.25;filter:blur(20px);pointer-events:none;transition:opacity var(--transition-slow);background:linear-gradient(135deg,#6366f1,#8b5cf6,#3b82f6);position:absolute;inset:-2px}.Pricing-module__Pm6ArG__cardWrapper:hover .Pricing-module__Pm6ArG__cardGlow{opacity:.55}.Pricing-module__Pm6ArG__card{border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-xl);background:#fff;border:1px solid #6366f140;padding:40px 36px;position:relative}.Pricing-module__Pm6ArG__cardTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.Pricing-module__Pm6ArG__planName{color:var(--text-primary);font-size:1.1rem;font-weight:700}.Pricing-module__Pm6ArG__planPill{color:var(--accent-primary);border-radius:var(--radius-full);text-transform:uppercase;background:#6366f11a;padding:3px 10px;font-size:.72rem;font-weight:700}.Pricing-module__Pm6ArG__priceRow{justify-content:center;align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.Pricing-module__Pm6ArG__currency{color:var(--text-primary);font-size:2.2rem;font-weight:700}.Pricing-module__Pm6ArG__price{color:var(--text-primary);letter-spacing:-.04em;font-size:4.5rem;font-weight:800;line-height:1}.Pricing-module__Pm6ArG__priceLabel{color:var(--text-muted);margin-left:4px;font-size:.95rem;font-weight:500}.Pricing-module__Pm6ArG__savingsNote{color:var(--accent-emerald);margin-bottom:24px;font-size:.8125rem;font-weight:600}.Pricing-module__Pm6ArG__divider{background:var(--border-subtle);height:1px;margin-bottom:28px}.Pricing-module__Pm6ArG__featureList{text-align:left;flex-direction:column;gap:14px;margin-bottom:32px;list-style:none;display:flex}.Pricing-module__Pm6ArG__featureItem{color:var(--text-secondary);align-items:center;gap:12px;font-size:.9375rem;display:flex}.Pricing-module__Pm6ArG__checkIcon{color:var(--accent-primary);flex-shrink:0}.Pricing-module__Pm6ArG__ctaButton{background:var(--text-primary);color:#fff;border-radius:var(--radius-md);width:100%;transition:all var(--transition-normal);box-shadow:var(--shadow-md);justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:15px 24px;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.Pricing-module__Pm6ArG__ctaButton:hover{background:var(--accent-primary);box-shadow:var(--shadow-lg), var(--shadow-glow);transform:translateY(-2px)}.Pricing-module__Pm6ArG__appleIcon{flex-shrink:0;width:20px;height:20px}.Pricing-module__Pm6ArG__comparison{color:var(--text-muted);margin-bottom:24px;font-size:.8125rem}.Pricing-module__Pm6ArG__trustFooter{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding-top:20px;display:flex}.Pricing-module__Pm6ArG__trustItem{color:var(--text-muted);align-items:center;gap:5px;font-size:.75rem;font-weight:500;display:flex}@media (max-width:640px){.Pricing-module__Pm6ArG__section{padding:64px 0}.Pricing-module__Pm6ArG__card{padding:32px 24px}.Pricing-module__Pm6ArG__price{font-size:3.5rem}.Pricing-module__Pm6ArG__currency{font-size:1.8rem}}
.FAQ-module__YTKPaG__section{background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle);padding:96px 0;position:relative}.FAQ-module__YTKPaG__container{max-width:820px;margin:0 auto;padding:0 24px}.FAQ-module__YTKPaG__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:36px;display:flex}.FAQ-module__YTKPaG__badge{border-radius:var(--radius-full);color:var(--accent-primary);background:#6366f114;border:1px solid #6366f133;align-items:center;margin-bottom:14px;padding:6px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.FAQ-module__YTKPaG__title{color:var(--text-primary);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3rem);font-weight:700}.FAQ-module__YTKPaG__searchContainer{margin-bottom:20px}.FAQ-module__YTKPaG__searchWrapper{align-items:center;width:100%;display:flex;position:relative}.FAQ-module__YTKPaG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:18px}.FAQ-module__YTKPaG__searchInput{border:1px solid var(--border-card);border-radius:var(--radius-full);width:100%;color:var(--text-primary);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);background:#fff;outline:none;padding:14px 44px 14px 48px;font-size:.95rem}.FAQ-module__YTKPaG__searchInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #6366f126}.FAQ-module__YTKPaG__clearBtn{background:var(--bg-tertiary);width:22px;height:22px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;right:16px}.FAQ-module__YTKPaG__clearBtn:hover{background:var(--text-muted);color:#fff}.FAQ-module__YTKPaG__categoriesRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:36px;display:flex}.FAQ-module__YTKPaG__categoryPill{border-radius:var(--radius-full);border:1px solid var(--border-subtle);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;background:#ffffffb3;padding:7px 14px;font-size:.8125rem;font-weight:500}.FAQ-module__YTKPaG__categoryPill:hover{color:var(--text-primary);background:#fff}.FAQ-module__YTKPaG__categoryPillActive{background:var(--text-primary);color:#fff;border-color:var(--text-primary);font-weight:600}.FAQ-module__YTKPaG__list{flex-direction:column;gap:12px;margin-bottom:48px;display:flex}.FAQ-module__YTKPaG__item{border:1px solid var(--border-card);border-radius:var(--radius-md);transition:all var(--transition-fast);box-shadow:var(--shadow-xs);background:#fff;overflow:hidden}.FAQ-module__YTKPaG__item:hover{border-color:#6366f14d}.FAQ-module__YTKPaG__itemOpen{box-shadow:var(--shadow-sm);border-color:#6366f166}.FAQ-module__YTKPaG__question{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;display:flex}.FAQ-module__YTKPaG__questionText{color:var(--text-primary);font-size:1.025rem;font-weight:600;line-height:1.4}.FAQ-module__YTKPaG__iconCircle{background:var(--bg-secondary);width:32px;height:32px;transition:background var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FAQ-module__YTKPaG__chevron{transition:transform var(--transition-slow);color:var(--text-muted)}.FAQ-module__YTKPaG__chevronOpen{color:var(--accent-primary);transform:rotate(180deg)}.FAQ-module__YTKPaG__itemOpen .FAQ-module__YTKPaG__iconCircle{background:var(--accent-light)}.FAQ-module__YTKPaG__answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.FAQ-module__YTKPaG__itemOpen .FAQ-module__YTKPaG__answerWrapper{grid-template-rows:1fr}.FAQ-module__YTKPaG__answerInner{overflow:hidden}.FAQ-module__YTKPaG__answer{color:var(--text-secondary);padding:0 22px 22px;font-size:.9375rem;line-height:1.7}.FAQ-module__YTKPaG__emptyState{border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;color:var(--text-muted);background:#fff;flex-direction:column;align-items:center;gap:14px;padding:40px 24px;display:flex}.FAQ-module__YTKPaG__resetSearchBtn{background:var(--text-primary);color:#fff;border-radius:var(--radius-full);padding:8px 18px;font-size:.85rem;font-weight:500}.FAQ-module__YTKPaG__supportBox{border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 30px;display:flex}.FAQ-module__YTKPaG__supportTitle{color:var(--text-primary);margin-bottom:4px;font-size:.95rem;font-weight:600}.FAQ-module__YTKPaG__supportEmail{color:var(--accent-primary);font-size:.85rem;font-weight:500}.FAQ-module__YTKPaG__supportBtn{background:var(--bg-secondary);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;padding:10px 20px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.FAQ-module__YTKPaG__supportBtn:hover{background:var(--text-primary);color:#fff}@media (max-width:640px){.FAQ-module__YTKPaG__section{padding:64px 0}.FAQ-module__YTKPaG__question{padding:16px 18px}.FAQ-module__YTKPaG__questionText{font-size:.9375rem}.FAQ-module__YTKPaG__answer{padding:0 18px 18px;font-size:.875rem}.FAQ-module__YTKPaG__supportBox{flex-direction:column;align-items:flex-start}.FAQ-module__YTKPaG__supportBtn{justify-content:center;width:100%}}
.Blog-module__tOZMua__page{--paper:#f8fafc;--ink:#0f172a;--muted-ink:#64748b;--hairline:#0f172a14;background:var(--paper);color:var(--ink);min-height:100vh;padding-top:var(--header-height)}.Blog-module__tOZMua__hero{min-height:min(650px, calc(100svh - var(--header-height)));border-bottom:1px solid var(--hairline);background:radial-gradient(circle at 82% 18%,#6366f126,#0000 29%),linear-gradient(115deg,#f8fafc 0%,#f1f5f9 100%);align-items:flex-end;display:flex;position:relative;overflow:hidden}.Blog-module__tOZMua__hero:before{content:"";pointer-events:none;opacity:.24;background-image:repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#11100f1a calc(8.333% - 1px) 8.333%);position:absolute;inset:0}.Blog-module__tOZMua__heroInner{z-index:1;width:min(100% - 48px,1180px);margin:0 auto;padding:46px 0 78px;position:relative}.Blog-module__tOZMua__breadcrumb{color:var(--muted-ink);gap:8px;margin-bottom:clamp(64px,9vh,96px);font-size:.78rem;display:flex}.Blog-module__tOZMua__breadcrumb a:hover{color:var(--ink)}.Blog-module__tOZMua__eyebrow,.Blog-module__tOZMua__sectionLabel{letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:700}.Blog-module__tOZMua__eyebrow{color:#7c3aed;margin-bottom:24px;animation:.65s ease-out both Blog-module__tOZMua__rise}.Blog-module__tOZMua__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:900px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,7.5vw,7rem);font-weight:400;line-height:.94;animation:.65s ease-out 80ms both Blog-module__tOZMua__rise}.Blog-module__tOZMua__intro{max-width:610px;color:var(--muted-ink);margin-top:30px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7;animation:.65s ease-out .16s both Blog-module__tOZMua__rise}.Blog-module__tOZMua__waveform{justify-content:flex-end;align-items:center;gap:5px;width:220px;height:88px;display:flex;position:absolute;bottom:82px;right:0}.Blog-module__tOZMua__waveform span{background:var(--ink);opacity:.78;transform-origin:50%;border-radius:3px;width:3px;animation:.6s ease-out both Blog-module__tOZMua__waveformIn}.Blog-module__tOZMua__content{width:min(100% - 48px,1180px);margin:0 auto;padding:86px 0 120px}.Blog-module__tOZMua__sectionLabel{border-bottom:1px solid var(--ink);padding-bottom:16px}.Blog-module__tOZMua__featured{border-bottom:1px solid var(--hairline);grid-template-columns:.9fr 1.1fr;min-height:520px;display:grid}.Blog-module__tOZMua__featuredVisual{background:#1a171e;place-items:end center;min-height:520px;display:grid;position:relative;overflow:hidden}.Blog-module__tOZMua__featuredVisual:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.Blog-module__tOZMua__featuredVisual img{z-index:2;object-fit:contain;filter:drop-shadow(0 32px 50px #00000073);width:auto;height:78%;max-height:440px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.Blog-module__tOZMua__featuredVisual:hover img{transform:translateY(-10px)scale(1.015)}.Blog-module__tOZMua__visualGlow{aspect-ratio:1;filter:blur(80px);background:#a855f773;border-radius:50%;width:75%;position:absolute}.Blog-module__tOZMua__featuredCopy{background:#ebe6dc;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,88px);display:flex}.Blog-module__tOZMua__meta{color:var(--muted-ink);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:9px 18px;font-size:.75rem;display:flex}.Blog-module__tOZMua__meta span:first-child{color:#6d28d9;font-weight:700}.Blog-module__tOZMua__featuredCopy h2{letter-spacing:-.045em;text-wrap:balance;margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:1.02}.Blog-module__tOZMua__featuredCopy h2 a,.Blog-module__tOZMua__articleBody h3 a{background-image:linear-gradient(var(--ink), var(--ink));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s}.Blog-module__tOZMua__featuredCopy h2 a:hover,.Blog-module__tOZMua__articleBody h3 a:hover{background-size:100% 1px}.Blog-module__tOZMua__featuredCopy>p{color:var(--muted-ink);max-width:540px;margin-top:24px;line-height:1.75}.Blog-module__tOZMua__readLink{border-bottom:1px solid var(--ink);align-items:center;gap:16px;width:fit-content;margin-top:38px;padding-bottom:6px;font-size:.84rem;font-weight:600;display:flex}.Blog-module__tOZMua__readLink span{transition:transform .18s}.Blog-module__tOZMua__readLink:hover span{transform:translate(3px,-3px)}.Blog-module__tOZMua__listHeading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:32px;padding:112px 0 32px;display:flex}.Blog-module__tOZMua__listHeading h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1}.Blog-module__tOZMua__listHeading p{max-width:370px;color:var(--muted-ink);text-align:right;font-size:.9rem}.Blog-module__tOZMua__articleRow{border-bottom:1px solid var(--hairline);grid-template-columns:64px minmax(0,1fr) 52px;gap:26px;padding:40px 0;transition:padding .24s;animation:.55s ease-out both Blog-module__tOZMua__rise;display:grid}.Blog-module__tOZMua__articleRow:hover{padding-left:12px}.Blog-module__tOZMua__articleIndex{color:var(--muted-ink);font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-style:italic}.Blog-module__tOZMua__articleBody h3{letter-spacing:-.035em;max-width:800px;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3.2vw,3rem);font-weight:400;line-height:1.07}.Blog-module__tOZMua__articleBody>p{max-width:720px;color:var(--muted-ink);margin-top:16px;line-height:1.65}.Blog-module__tOZMua__rowArrow{border:1px solid var(--ink);border-radius:50%;align-self:center;place-items:center;width:48px;height:48px;font-size:1.1rem;transition:color .18s,background .18s,transform .18s;display:grid}.Blog-module__tOZMua__rowArrow:hover{color:var(--paper);background:var(--ink);transform:rotate(8deg)}@keyframes Blog-module__tOZMua__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Blog-module__tOZMua__waveformIn{0%{opacity:0;transform:scaleY(.1)}to{opacity:.78;transform:scaleY(1)}}@media (max-width:800px){.Blog-module__tOZMua__hero{min-height:600px}.Blog-module__tOZMua__heroInner,.Blog-module__tOZMua__content{width:min(100% - 32px,1180px)}.Blog-module__tOZMua__heroInner{padding-bottom:54px}.Blog-module__tOZMua__breadcrumb{margin-bottom:64px}.Blog-module__tOZMua__hero h1{font-size:clamp(3.2rem,14vw,5.4rem)}.Blog-module__tOZMua__intro{max-width:calc(100% - 32px)}.Blog-module__tOZMua__waveform{justify-content:flex-start;width:160px;height:54px;margin-top:40px;position:relative;bottom:auto;right:auto}.Blog-module__tOZMua__featured{grid-template-columns:1fr}.Blog-module__tOZMua__featuredVisual{min-height:430px}.Blog-module__tOZMua__featuredCopy{padding:44px 24px 54px}.Blog-module__tOZMua__listHeading{flex-direction:column;align-items:flex-start;padding-top:86px}.Blog-module__tOZMua__listHeading p{text-align:left}.Blog-module__tOZMua__articleRow{grid-template-columns:38px minmax(0,1fr);gap:14px}.Blog-module__tOZMua__rowArrow{display:none}}@media (max-width:520px){.Blog-module__tOZMua__content{padding-top:58px;padding-bottom:84px}.Blog-module__tOZMua__featuredVisual{min-height:360px}.Blog-module__tOZMua__featuredVisual img{height:85%}.Blog-module__tOZMua__articleRow{padding:30px 0}.Blog-module__tOZMua__articleBody h3{font-size:1.75rem}.Blog-module__tOZMua__articleBody>p{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.Blog-module__tOZMua__eyebrow,.Blog-module__tOZMua__hero h1,.Blog-module__tOZMua__intro,.Blog-module__tOZMua__waveform span,.Blog-module__tOZMua__articleRow{animation:none}.Blog-module__tOZMua__featuredVisual img,.Blog-module__tOZMua__articleRow,.Blog-module__tOZMua__rowArrow{transition:none}}
.Article-module__cvsgnW__page{--paper:#f8fafc;--ink:#0f172a;--muted-ink:#64748b;--hairline:#0f172a14;padding-top:var(--header-height);background:var(--paper);color:var(--ink)}.Article-module__cvsgnW__articleHeader{background:radial-gradient(circle at 80% 20%,#6366f11f,#0000 30%),#f8fafc;position:relative;overflow:hidden}.Article-module__cvsgnW__articleHeader:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#11100f12 1px);background-size:8.333% 100%;position:absolute;inset:0}.Article-module__cvsgnW__headerInner{z-index:1;width:min(100% - 48px,1040px);margin:0 auto;padding:42px 0 86px;position:relative}.Article-module__cvsgnW__breadcrumb{color:var(--muted-ink);gap:8px;margin-bottom:76px;font-size:.78rem;display:flex}.Article-module__cvsgnW__breadcrumb a:hover{color:var(--ink)}.Article-module__cvsgnW__meta{color:var(--muted-ink);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:9px 18px;font-size:.75rem;animation:.55s ease-out both Article-module__cvsgnW__rise;display:flex}.Article-module__cvsgnW__meta span:first-child{color:#6d28d9;font-weight:700}.Article-module__cvsgnW__articleHeader h1{letter-spacing:-.055em;text-wrap:balance;max-width:990px;margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7.2vw,6.6rem);font-weight:400;line-height:.98;animation:.65s ease-out 80ms both Article-module__cvsgnW__rise}.Article-module__cvsgnW__deck{max-width:680px;color:var(--muted-ink);margin-top:34px;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.7;animation:.65s ease-out .16s both Article-module__cvsgnW__rise}.Article-module__cvsgnW__byline{letter-spacing:.04em;margin-top:34px;font-size:.76rem;font-weight:600}.Article-module__cvsgnW__updated{color:var(--muted-ink);margin-top:10px;font-size:.72rem}.Article-module__cvsgnW__leadVisual{background:#19171d;place-items:end center;width:min(100% - 48px,1180px);height:min(670px,70vw);min-height:460px;margin:0 auto;display:grid;position:relative;overflow:hidden}.Article-module__cvsgnW__visualGrid{background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.Article-module__cvsgnW__visualGlow{aspect-ratio:1;filter:blur(110px);background:#a855f785;border-radius:50%;width:55%;position:absolute}.Article-module__cvsgnW__leadVisual img{object-fit:contain;z-index:2;filter:drop-shadow(0 34px 60px #0000008c);width:auto;height:87%;animation:.75s cubic-bezier(.2,.8,.2,1) .22s both Article-module__cvsgnW__deviceIn;position:relative}.Article-module__cvsgnW__leadVisual>p{color:#fff9;letter-spacing:.18em;z-index:3;font-size:.65rem;line-height:1.7;position:absolute;bottom:30px;left:34px}.Article-module__cvsgnW__articleLayout{grid-template-columns:220px minmax(0,680px);justify-content:space-between;gap:76px;width:min(100% - 48px,1040px);margin:0 auto;padding:110px 0 130px;display:grid}.Article-module__cvsgnW__aside{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}.Article-module__cvsgnW__backLink{gap:10px;font-size:.8rem;font-weight:600;display:flex}.Article-module__cvsgnW__backLink span{transition:transform .18s}.Article-module__cvsgnW__backLink:hover span{transform:translate(-4px)}.Article-module__cvsgnW__issue{color:var(--muted-ink);letter-spacing:.15em;font-size:.64rem;line-height:1.7}.Article-module__cvsgnW__prose section+section{margin-top:82px}.Article-module__cvsgnW__toc{border:1px solid var(--hairline);background:#ffffff52;margin-bottom:72px;padding:28px 30px}.Article-module__cvsgnW__toc>p{color:#6d28d9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-family:inherit;font-size:.72rem;font-weight:700}.Article-module__cvsgnW__toc ol{color:#34302b;padding-left:20px}.Article-module__cvsgnW__toc li+li{margin-top:10px}.Article-module__cvsgnW__toc a{text-underline-offset:4px;-webkit-text-decoration:underline #11100f40;text-decoration:underline #11100f40}.Article-module__cvsgnW__toc a:hover{color:#6d28d9}.Article-module__cvsgnW__prose h2{letter-spacing:-.04em;text-wrap:balance;margin-bottom:30px;scroll-margin-top:110px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:400;line-height:1.05}.Article-module__cvsgnW__prose p{color:#34302b;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.7vw,1.23rem);line-height:1.9}.Article-module__cvsgnW__prose p+p{margin-top:24px}.Article-module__cvsgnW__prose section:first-child p:first-of-type:first-letter{float:left;color:#6d28d9;margin:9px 10px 0 0;font-size:4.6rem;line-height:.72}.Article-module__cvsgnW__prose ul{color:#34302b;margin-top:28px;padding-left:1.3em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.04rem,1.6vw,1.17rem);line-height:1.75}.Article-module__cvsgnW__prose li+li{margin-top:12px}.Article-module__cvsgnW__takeaways{background:#e9e3f2;border-left:4px solid #6d28d9;padding:36px 38px}.Article-module__cvsgnW__takeaways h2{margin-bottom:18px;font-size:clamp(1.8rem,3vw,2.7rem)}.Article-module__cvsgnW__takeaways ul{margin-top:0}.Article-module__cvsgnW__faq details{border-top:1px solid var(--hairline);padding:22px 0}.Article-module__cvsgnW__faq details:last-child{border-bottom:1px solid var(--hairline)}.Article-module__cvsgnW__faq summary{cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:600;line-height:1.5}.Article-module__cvsgnW__faq details p{margin-top:16px;font-size:1.04rem}.Article-module__cvsgnW__sources ul{font-family:inherit;font-size:.96rem}.Article-module__cvsgnW__sources a{text-underline-offset:4px;text-decoration:underline}.Article-module__cvsgnW__sources a:hover{color:#6d28d9}.Article-module__cvsgnW__cta{color:#fff;background:#151318;justify-content:space-between;align-items:flex-end;gap:60px;width:min(100% - 48px,1180px);margin:0 auto;padding:clamp(46px,7vw,84px);display:flex}.Article-module__cvsgnW__ctaLabel{letter-spacing:.16em;margin-bottom:32px;color:#c4b5fd!important;font-family:inherit!important;font-size:.7rem!important}.Article-module__cvsgnW__cta h2{letter-spacing:-.05em;max-width:650px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:400;line-height:.98}.Article-module__cvsgnW__cta div>p:last-child{color:#aaa5ae;max-width:560px;margin-top:24px;line-height:1.7}.Article-module__cvsgnW__cta>a{border-bottom:1px solid #ffffffb3;flex:none;align-items:center;gap:24px;padding:15px 20px;font-size:.84rem;display:flex}.Article-module__cvsgnW__cta a span{transition:transform .18s}.Article-module__cvsgnW__cta a:hover span{transform:translate(4px,-4px)}.Article-module__cvsgnW__related{width:min(100% - 48px,1180px);margin:0 auto;padding:110px 0 130px}.Article-module__cvsgnW__related>p{border-bottom:1px solid var(--ink);letter-spacing:.15em;text-transform:uppercase;padding-bottom:14px;font-size:.7rem;font-weight:700}.Article-module__cvsgnW__related>a{border-bottom:1px solid var(--hairline);padding:42px 84px 42px 0;display:block;position:relative}.Article-module__cvsgnW__related a>span{color:#6d28d9;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.Article-module__cvsgnW__related h2{letter-spacing:-.04em;max-width:850px;margin-top:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:1.02}.Article-module__cvsgnW__related i{font-size:2rem;font-style:normal;transition:transform .18s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Article-module__cvsgnW__related a:hover i{transform:translate(4px,calc(-50% - 4px))}@keyframes Article-module__cvsgnW__rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes Article-module__cvsgnW__deviceIn{0%{opacity:0;transform:translateY(34px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:800px){.Article-module__cvsgnW__headerInner,.Article-module__cvsgnW__leadVisual,.Article-module__cvsgnW__articleLayout,.Article-module__cvsgnW__cta,.Article-module__cvsgnW__related{width:min(100% - 32px,1040px)}.Article-module__cvsgnW__headerInner{padding-top:28px;padding-bottom:60px}.Article-module__cvsgnW__breadcrumb{margin-bottom:58px}.Article-module__cvsgnW__articleHeader h1{font-size:clamp(3rem,14vw,5.4rem)}.Article-module__cvsgnW__leadVisual{height:78vw;min-height:430px}.Article-module__cvsgnW__articleLayout{grid-template-columns:1fr;gap:64px;padding:80px 0 90px}.Article-module__cvsgnW__aside{flex-direction:row}.Article-module__cvsgnW__issue{text-align:right}.Article-module__cvsgnW__cta{flex-direction:column;align-items:flex-start;gap:38px;padding:48px 26px}.Article-module__cvsgnW__related{padding:84px 0 96px}}@media (max-width:520px){.Article-module__cvsgnW__articleHeader h1{font-size:3rem}.Article-module__cvsgnW__leadVisual{min-height:360px}.Article-module__cvsgnW__leadVisual img{height:88%}.Article-module__cvsgnW__prose section+section{margin-top:62px}.Article-module__cvsgnW__toc{padding:22px 20px}.Article-module__cvsgnW__takeaways{padding:28px 24px}.Article-module__cvsgnW__related>a{padding-right:52px}}@media (prefers-reduced-motion:reduce){.Article-module__cvsgnW__meta,.Article-module__cvsgnW__articleHeader h1,.Article-module__cvsgnW__deck,.Article-module__cvsgnW__leadVisual img{animation:none}}
.legal-module__jyR3IG__main{min-height:100vh;padding:calc(var(--header-height) + 72px) 24px 96px}.legal-module__jyR3IG__shell{width:min(100%,920px);margin:0 auto}.legal-module__jyR3IG__hero{border:1px solid var(--border-card);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%, #7c3aed29, transparent 42%), var(--gradient-card);box-shadow:var(--shadow-md);padding:48px}.legal-module__jyR3IG__eyebrow{color:var(--accent-green);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.legal-module__jyR3IG__hero h1{letter-spacing:-.055em;max-width:760px;margin-top:10px;font-size:clamp(2.5rem,6vw,4.75rem);line-height:1.02}.legal-module__jyR3IG__summary{max-width:720px;color:var(--text-secondary);margin-top:22px;font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.legal-module__jyR3IG__effective{color:var(--text-dim);margin-top:26px;font-size:.84rem}.legal-module__jyR3IG__content{margin-top:64px}.legal-module__jyR3IG__section{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:48px;padding:36px 0;display:grid}.legal-module__jyR3IG__section h2{letter-spacing:-.015em;font-size:1.06rem;line-height:1.45}.legal-module__jyR3IG__sectionBody{color:var(--text-secondary);gap:14px;font-size:.96rem;line-height:1.8;display:grid}.legal-module__jyR3IG__sectionBody ul{gap:10px;padding-left:20px;list-style:outside;display:grid}.legal-module__jyR3IG__contactCard{border-radius:var(--radius-xl);background:#6366f10a;border:1px solid #6366f133;margin-top:36px;padding:36px}.legal-module__jyR3IG__contactCard h2{font-size:1.4rem}.legal-module__jyR3IG__contactCard p{color:var(--text-secondary);margin-top:10px;line-height:1.75}.legal-module__jyR3IG__email{border-radius:var(--radius-full);background:var(--text-primary);color:#fff;transition:transform var(--transition-normal), background var(--transition-normal);margin-top:20px;padding:11px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.legal-module__jyR3IG__email:hover{background:var(--accent-primary);transform:translateY(-1px)}.legal-module__jyR3IG__meta{margin-top:14px;font-size:.84rem;color:var(--text-dim)!important}.legal-module__jyR3IG__related{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.legal-module__jyR3IG__related a{color:var(--accent-emerald);font-size:.9rem;font-weight:600}.legal-module__jyR3IG__related a:hover{text-decoration:underline}@media (max-width:720px){.legal-module__jyR3IG__main{padding:calc(var(--header-height) + 36px) 16px 72px}.legal-module__jyR3IG__hero{padding:32px 24px}.legal-module__jyR3IG__section{grid-template-columns:1fr;gap:14px;padding:28px 0}.legal-module__jyR3IG__contactCard{padding:28px 24px}}
.ScrollToTop-module__cM_3UW__button{width:46px;height:46px;color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);cursor:pointer;z-index:90;transition:all var(--transition-fast);-webkit-backdrop-filter:blur(12px);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;animation:.2s ease-out ScrollToTop-module__cM_3UW__scaleIn;display:flex;position:fixed;bottom:28px;right:28px}.ScrollToTop-module__cM_3UW__button:hover{background:var(--text-primary);color:#fff;box-shadow:var(--shadow-xl);transform:translateY(-3px)}@media (max-width:640px){.ScrollToTop-module__cM_3UW__button{width:40px;height:40px;bottom:20px;right:20px}}
