@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90%;descent-override:22%;line-gap-override:0%;size-adjust:107%}:root{--bg-obsidian: #080706;--bg-charcoal: #11100E;--bg-elevated: #181614;--bg-card: #141311;--bg-card-hover: #1D1B17;--bg-glass: rgba(17, 16, 14, .78);--bg-glass-heavy: rgba(17, 16, 14, .92);--gold: #FFDC6A;--gold-light: #FFF4C4;--gold-dark: #D4AF37;--gold-bronze: #A88B32;--gold-glow: rgba(255, 220, 106, .18);--gold-glow-intense: rgba(255, 220, 106, .38);--bronze: #A0864E;--bronze-glow: rgba(160, 134, 78, .28);--cream: #F7F5EC;--midnight: #1E3D59;--pewter: #D2D0C6;--gold-gradient: linear-gradient(135deg, #FFF0B8 0%, #FFDC6A 45%, #D4AF37 80%, #AA820A 100%);--gold-gradient-hover: linear-gradient(135deg, #FFF5CC 0%, #FFE27D 45%, #DFBD46 80%, #B88E1C 100%);--gold-gradient-subtle: linear-gradient(135deg, rgba(255, 220, 106, .12) 0%, rgba(212, 175, 55, .03) 100%);--gold-border-gradient: linear-gradient(135deg, rgba(255, 240, 184, .4) 0%, rgba(212, 175, 55, .22) 50%, rgba(212, 175, 55, .06) 100%);--text-primary: #F7F5EC;--text-secondary: #D4D2C8;--text-muted: #A8A69E;--text-accent: var(--gold);--border-gold: var(--gold);--border-subtle: rgba(212, 175, 55, .2);--border-subtle-hover: rgba(255, 220, 106, .42);--wood: #4A7C59;--fire: #C41E3A;--earth: var(--gold);--metal: #C0C0C0;--water: #1E3D59;--success: #4A7C59;--error: #C41E3A;--text-tertiary: #9E9C94;--border-light: rgba(212, 175, 55, .18);--primary-100: rgba(212, 175, 55, .1);--primary-400: rgba(212, 175, 55, .6);--primary-500: var(--gold);--primary-600: var(--gold-dark);--primary-700: #8B7500;--bg-primary: var(--bg-obsidian);--bg-secondary: var(--bg-charcoal);--bg-tertiary: var(--bg-elevated);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--shadow-sm: 0 2px 6px rgba(0, 0, 0, .35);--shadow-md: 0 8px 24px -2px rgba(0, 0, 0, .55), 0 0 0 1px rgba(212, 175, 55, .12);--shadow-lg: 0 16px 40px -4px rgba(0, 0, 0, .7), 0 0 0 1px rgba(212, 175, 55, .18);--shadow-card: 0 6px 20px -2px rgba(0, 0, 0, .5), 0 0 0 1px rgba(212, 175, 55, .12);--shadow-card-hover: 0 12px 32px -4px rgba(0, 0, 0, .65), 0 0 0 1px rgba(255, 220, 106, .38), 0 0 20px rgba(255, 220, 106, .12);--glow-sm: 0 0 12px var(--gold-glow);--glow-md: 0 0 24px var(--gold-glow);--glow-lg: 0 0 36px var(--gold-glow-intense);--glow-input: 0 0 0 2px rgba(255, 220, 106, .25), 0 4px 14px var(--gold-glow);--font-display: "Inter", "Inter Fallback", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", "Inter Fallback", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--transition-fast: .16s var(--ease-out);--transition-normal: .26s var(--ease-out);--transition-slow: .4s var(--ease-spring);--transition-spring: .36s var(--ease-spring)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip}body{font-family:var(--font-body);background-color:var(--bg-obsidian);background-image:radial-gradient(ellipse 90% 45% at 50% -10%,rgba(255,220,106,.09),transparent 70%),repeating-linear-gradient(45deg,transparent,transparent 40px,rgba(212,175,55,.025) 40px,rgba(212,175,55,.025) 41px),repeating-linear-gradient(-45deg,transparent,transparent 40px,rgba(212,175,55,.025) 40px,rgba(212,175,55,.025) 41px),radial-gradient(1px 1px at 8% 22%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1px 1px at 18% 78%,rgba(255,220,106,.35),transparent 100%),radial-gradient(1px 1px at 26% 34%,rgba(255,255,255,.35),transparent 100%),radial-gradient(1.5px 1.5px at 31% 8%,rgba(255,255,255,.5),transparent 100%),radial-gradient(1px 1px at 37% 66%,rgba(255,255,255,.4),transparent 100%),radial-gradient(1px 1px at 46% 12%,rgba(255,220,106,.3),transparent 100%),radial-gradient(1px 1px at 55% 48%,rgba(255,255,255,.38),transparent 100%),radial-gradient(1.5px 1.5px at 59% 88%,rgba(255,255,255,.45),transparent 100%),radial-gradient(1px 1px at 63% 84%,rgba(255,255,255,.3),transparent 100%),radial-gradient(1px 1px at 72% 28%,rgba(255,255,255,.42),transparent 100%),radial-gradient(1px 1px at 81% 58%,rgba(255,220,106,.3),transparent 100%),radial-gradient(1px 1px at 89% 16%,rgba(255,255,255,.38),transparent 100%),radial-gradient(1.5px 1.5px at 92% 42%,rgba(255,255,255,.48),transparent 100%),radial-gradient(1px 1px at 94% 72%,rgba(255,255,255,.32),transparent 100%);background-repeat:no-repeat;color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:100vh;overflow-x:hidden;overflow-x:clip}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}h1{font-size:4rem;letter-spacing:.2em;line-height:1.1}h2{font-size:2.5rem;letter-spacing:.18em}h3{font-size:1.5rem;letter-spacing:.15em}p{font-family:var(--font-body);font-weight:400;line-height:1.75;color:var(--text-secondary)}small,.label,.muted{color:var(--text-tertiary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-charcoal)}::-webkit-scrollbar-thumb{background:var(--gold);border:1px solid var(--bg-obsidian)}::-webkit-scrollbar-thumb:hover{background:var(--gold-light)}::selection{background:var(--gold);color:var(--bg-obsidian)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}a{color:var(--gold);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--gold-light)}button{font-family:var(--font-body);cursor:pointer;border:none;background:none}input,select,textarea{font-family:var(--font-body);font-size:inherit;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.corner-bracket{position:absolute;width:20px;height:20px;border-color:var(--gold);opacity:.5;transition:opacity var(--transition-normal)}.corner-bracket.top-left{top:8px;left:8px;border-top:2px solid;border-left:2px solid}.corner-bracket.top-right{top:8px;right:8px;border-top:2px solid;border-right:2px solid}.corner-bracket.bottom-left{bottom:8px;left:8px;border-bottom:2px solid;border-left:2px solid}.corner-bracket.bottom-right{bottom:8px;right:8px;border-bottom:2px solid;border-right:2px solid}.diamond-container{width:60px;height:60px;transform:rotate(45deg);border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;background:var(--bg-charcoal)}.diamond-container>*{transform:rotate(-45deg)}.section-divider{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);margin:var(--space-2xl) 0}.section-divider:before,.section-divider:after{content:"";height:1px;width:100px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.sunburst-bg{position:relative}.sunburst-bg:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(212,175,55,.15) 0%,rgba(212,175,55,.05) 30%,transparent 70%);pointer-events:none;z-index:0}@keyframes glowPulse{0%,to{box-shadow:var(--glow-sm)}50%{box-shadow:var(--glow-md)}}@keyframes borderGlow{0%,to{border-color:var(--gold)}50%{border-color:var(--gold-light)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.animate-glow-pulse{animation:glowPulse 3s ease-in-out infinite}@media print{body{background:#fff;color:#000}.no-print{display:none!important}}@media(max-width:768px){h1{font-size:2.5rem;letter-spacing:.1em}h2{font-size:1.75rem}h3{font-size:1.25rem}.container{padding:0 var(--space-md)}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:10px 22px;background:var(--gold-gradient);border:1px solid rgba(255,240,184,.65);border-radius:var(--radius-sm);color:#080706;font-family:var(--font-display);font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 4px 14px #d4af3747,inset 0 1px 1px #ffffff80;transition:all var(--transition-fast)}.btn-primary:hover:not(:disabled){background:var(--gold-gradient-hover);border-color:#fff5cce6;box-shadow:0 6px 20px #ffdc6a6b,inset 0 1px 1px #fff9;transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(.5px) scale(.99);box-shadow:0 2px 8px #d4af3740}.btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:10px 20px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:.86rem;font-weight:500;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.btn-secondary:hover:not(:disabled){border-color:var(--gold);background:var(--bg-card-hover);color:var(--gold);box-shadow:var(--glow-sm);transform:translateY(-1px)}.btn-secondary:active:not(:disabled){transform:translateY(.5px) scale(.99)}.card-luxury{position:relative;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:all var(--transition-normal);overflow:hidden}.card-luxury:hover{border-color:var(--border-subtle-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.glass-panel{background:var(--bg-glass);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}:root{--result-topbar-height: 64px;--result-tabs-top: 104px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-control: 6px;--radius-action-btn: 6px;--content-max: 1440px;--text-primary: #f7f5ec;--text-secondary: #d4d2c8;--text-tertiary: #bdbbb2;--text-muted: #c0beb4;--cream: #f7f5ec}body{-webkit-user-select:text;user-select:text}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hero-cta-btn,.cta-button,button[class*=submitBtn],button[class*=analyzeBtn],button[class*=reanalyzeBtn],button[class*=downloadBtn],button[class*=primaryBtn],button[class*=mobileAiButton],button[class*=goShareBtn],button[class*=subscribeButton],button[class*=zoneBCta],button[class*=readingDockCta],button[class*=welcomeConfirmPrimary],a[class*=ctaButton],a[class*=inlineCtaButton],.feedback-submit{border-radius:var(--radius-sm);display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px;font-weight:600!important;box-shadow:0 8px 22px #d4af3738;transition:transform .2s ease,box-shadow .2s ease!important}button[class*=focusActionButton]{border-radius:var(--radius-xs);box-shadow:none!important;min-height:34px}.lk-btn-arrow{display:inline-flex!important;width:16px!important;height:16px!important;flex:0 0 16px!important;margin-left:2px;transition:transform .2s ease}.hero-cta-btn:hover .lk-btn-arrow,.cta-button:hover .lk-btn-arrow,button[class*=submitBtn]:hover:not(:disabled) .lk-btn-arrow,button[class*=analyzeBtn]:hover:not(:disabled) .lk-btn-arrow,button[class*=primaryBtn]:hover:not(:disabled) .lk-btn-arrow,button[class*=focusActionButton]:hover .lk-btn-arrow,button[class*=downloadBtn]:hover:not(:disabled) .lk-btn-arrow,a[class*=ctaButton]:hover .lk-btn-arrow{transform:translate(3px)}.app{padding-top:80px}.main{max-width:var(--content-max)}.hero-content{max-width:980px;margin:0 auto}.hero-cta-btn{min-height:54px;width:min(100%,380px);border-radius:var(--radius-sm);box-shadow:0 10px 28px #d4af3738}.hero-cta-btn:hover{transform:translateY(-2px)}.form-wrapper,.form-wrapper>form{max-width:880px}.dashboard{--result-tabs-top: var(--lk-topbar-h, var(--result-topbar-height))}.dashboard .panelContent{padding-top:20px}.dashboard .profileCard,.dashboard .metricCard,.dashboard .focusContextBar,.dashboard .focusEditor,.dashboard .mobileYearDock{box-shadow:none}.pricingPromo,.subscriptionCard,.planSummary,.billingSwitch,.billingSwitch button,.cardRibbon,.promoPill{border-radius:var(--radius-sm)}.subscribeButton{border-radius:var(--radius-action-btn)!important}.billingSwitch{padding:0;border-color:var(--border-subtle)}.billingSwitch button{min-height:46px}.subscriptionCard{min-height:620px}.subscriptionCard:hover,.pricingPromo:hover{border-color:#ffdc6ab3}@media(max-width:768px){:root{--result-topbar-height: 48px;--result-tabs-top: 84px}.app{padding-top:76px}.main{padding-inline:16px}.hero-form-section{padding:32px 0 24px}.hero-title{font-size:28px;line-height:1.2;letter-spacing:.03em}.hero-subtitle{max-width:34rem;font-size:15px;line-height:1.6}.hero-cta-btn{width:100%;max-width:380px;margin-top:20px}.dashboard .panelTabs{padding-inline:8px}.dashboard .panelTab{flex:1 1 0;min-width:0;padding-inline:4px;font-size:12px}.dashboard .panelTab span{white-space:nowrap}.dashboard .panelContent{padding:16px}.dashboard .focusContextBar{min-height:48px}[class*=dashboard] [class*=mobileAiButton]{left:16px!important;right:16px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;min-height:52px!important;padding:12px 16px!important;border:1px solid rgba(10,10,10,.35)!important;box-shadow:0 10px 26px #0000005c!important;animation:none!important}[class*=dashboard] [class*=mobileAiButton]:before{display:none!important}.pricingPromo{grid-template-columns:1fr;gap:16px}.pricingPromo button{width:100%}.subscriptionGrid{grid-template-columns:1fr;margin-top:24px}.subscriptionCard{min-height:0}}@media(max-width:480px){.hero-title{font-size:25px}.dashboard .panelTab{min-width:78px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}._overlay_14nec_1{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);background:#040404c7;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);animation:_modalFadeIn_14nec_1 .2s ease-out}._modal_14nec_16{position:relative;width:min(100%,420px);padding:var(--space-xl) var(--space-xl) max(var(--space-xl),env(safe-area-inset-bottom,24px));border:1px solid rgba(212,175,55,.28);border-radius:var(--radius-lg);background:linear-gradient(180deg,#1a1815,#100f0d);box-shadow:0 24px 64px #000000bf,0 0 24px #d4af3714,inset 0 1px #ffffff0f;animation:_modalZoomIn_14nec_1 .25s var(--ease-spring) forwards}@keyframes _modalFadeIn_14nec_1{0%{opacity:0}to{opacity:1}}@keyframes _modalZoomIn_14nec_1{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeButton_14nec_43{position:absolute;top:var(--space-md);right:var(--space-md);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent;cursor:pointer;transition:all var(--transition-fast)}._closeButton_14nec_43:hover{color:var(--gold);border-color:var(--gold)}._iconMark_14nec_65{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--gold);background:#ffdc6a0f}._title_14nec_78{margin:0;font-size:1.35rem;line-height:1.25;letter-spacing:.08em;text-transform:none}._subtitle_14nec_86{margin:var(--space-sm) 0 var(--space-md);color:var(--text-secondary);font-size:.9rem;line-height:1.7}._benefits_14nec_93{margin:0 0 var(--space-lg);padding:0 0 0 1.1rem;color:var(--text-secondary);font-size:.82rem;line-height:1.65}._benefits_14nec_93 li{margin:0 0 4px}._benefits_14nec_93 li::marker{color:var(--gold)}._codeHint_14nec_109{margin:0 0 var(--space-sm);color:var(--gold);font-size:.86rem;font-weight:600}._secondaryRow_14nec_116{display:flex;justify-content:space-between;gap:var(--space-sm);margin-top:4px}._spamHint_14nec_123,._privacy_14nec_124{margin:var(--space-sm) 0 0;color:var(--text-muted, #8f8672);font-size:.75rem;line-height:1.5}._privacyLink_14nec_131{color:var(--text-muted, #8f8672);text-decoration:underline}._privacyLink_14nec_131:hover{color:var(--accent, #b8860b)}._form_14nec_140{display:flex;flex-direction:column;gap:var(--space-sm)}._googleSection_14nec_146{margin-bottom:var(--space-md)}._googleButtonSlot_14nec_150{width:100%;min-height:44px;display:flex;justify-content:center}._googleButtonSlot_14nec_150 iframe{width:100%!important}._divider_14nec_161{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-md) 0;color:var(--text-muted, #8f8672);font-size:.78rem;letter-spacing:.08em}._divider_14nec_161:before,._divider_14nec_161:after{content:"";flex:1;height:1px;background:var(--border-subtle)}._label_14nec_179{color:var(--gold);font-size:.78rem;letter-spacing:.12em}._input_14nec_185{width:100%;min-height:46px;padding:0 var(--space-md);border:1px solid rgba(212,175,55,.22);border-radius:var(--radius-sm);color:var(--text-primary);background:linear-gradient(180deg,#181614,#11100e);box-shadow:inset 0 1px 2px #0006,inset 0 1px #ffffff0a;font:inherit;outline:none;transition:all var(--transition-fast);-webkit-user-select:text;user-select:text}._input_14nec_185:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d4af372e,inset 0 1px #ffffff0f}._primaryButton_14nec_205,._textButton_14nec_206{min-height:46px;border-radius:var(--radius-sm);font:inherit;cursor:pointer;transition:all var(--transition-fast)}._primaryButton_14nec_205{margin-top:var(--space-sm);border:1px solid rgba(255,235,170,.4);color:#080706;background:var(--gold-gradient);font-weight:700;box-shadow:0 4px 18px #d4af3740,inset 0 1px #ffffff59}._primaryButton_14nec_205:hover:not(:disabled){background:var(--gold-gradient-hover);border-color:#fff5c8b3;box-shadow:0 6px 24px #d4af3773,inset 0 1px #ffffff80;transform:translateY(-1px)}._primaryButton_14nec_205:active:not(:disabled){transform:translateY(0) scale(.985)}._primaryButton_14nec_205:disabled,._textButton_14nec_206:disabled{opacity:.6;cursor:not-allowed}._textButton_14nec_206{border:1px solid transparent;color:var(--text-secondary);background:transparent}._textButton_14nec_206:hover:not(:disabled){color:var(--gold)}._message_14nec_250,._error_14nec_251{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:.85rem;line-height:1.6}._message_14nec_250{border:1px solid rgba(74,124,89,.5);color:var(--cream);background:#4a7c5929}._error_14nec_251{border:1px solid rgba(196,30,58,.5);color:var(--cream);background:#c41e3a29}@media(max-width:520px){._overlay_14nec_1{align-items:flex-end;padding:var(--space-md)}._modal_14nec_16{padding:var(--space-lg)}}._wrap_c9fcn_1{margin-top:8px;margin-bottom:4px;padding:16px 14px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(180deg,#ffffff0d,#00000038);text-align:center}._headline_c9fcn_11{margin:0 0 14px;color:var(--text-secondary, #c8c4b8);font-size:.84rem;font-weight:700;letter-spacing:.02em}._logoRow_c9fcn_19{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}._logoItem_c9fcn_30{display:inline-flex;align-items:center;justify-content:center;width:86px;height:44px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#fff;box-shadow:0 1px 4px #00000029}._logoImg_c9fcn_43{display:block;width:100%;max-width:62px;height:26px;object-fit:contain;object-position:center}._footnote_c9fcn_52{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:var(--text-tertiary, #8a8680);font-size:.74rem;line-height:1.55;text-align:left}@media(max-width:640px){._logoItem_c9fcn_30{width:72px;height:40px;padding:6px 8px}._logoImg_c9fcn_43{max-width:52px;height:22px}._headline_c9fcn_11{font-size:.8rem}}._packColumn_zf02y_1{display:flex;flex-direction:column;height:100%;min-height:100%;min-width:0}._popularSlot_zf02y_9{display:flex;align-items:flex-end;justify-content:center;min-height:28px;margin-bottom:6px}._popularOutside_zf02y_17{display:inline-flex;align-items:center;padding:4px 12px;border-radius:2px;color:#1a1408;background:linear-gradient(135deg,#f0d78c,#d4af37);font-size:.72rem;font-weight:800;letter-spacing:.04em;box-shadow:0 4px 14px #d4af3759}._badgeRow_zf02y_30{min-height:28px;display:flex;align-items:center}._packTitle_zf02y_36{margin:0 0 4px!important;min-height:1.4em}._priceBlock_zf02y_41{min-height:64px}._pricePeriod_zf02y_45{color:var(--text-secondary);font-size:.85rem;font-weight:600}._priceSub_zf02y_51{margin:4px 0 0;min-height:1.2em;color:var(--text-tertiary);font-size:.75rem;font-weight:600}._savingsBadge_zf02y_59{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;border:1px solid rgba(255,220,106,.55);color:#1a1408;background:linear-gradient(135deg,#ffe9a8,#f0d78c);font-size:.68rem;font-weight:800;white-space:nowrap}._copySlot_zf02y_72{display:grid;gap:4px;min-height:4.8em}._copySlot_zf02y_72 ._firstPurchaseGift_zf02y_78[data-empty]{visibility:hidden}._packStats_zf02y_82{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0 10px;padding:8px 6px;border-radius:10px;border:1px solid rgba(255,220,106,.16);background:#00000047}._packStats_zf02y_82>div{display:grid;gap:2px;text-align:center;min-width:0}._packStats_zf02y_82 strong{color:var(--gold, #ffdc6a);font-size:.72rem;font-weight:800;line-height:1.25;word-break:break-word}._packStats_zf02y_82 span{color:var(--text-tertiary, #8a8680);font-size:.62rem;letter-spacing:.02em}._packFeatureList_zf02y_114{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:7px;align-content:start;flex:1 1 auto;max-height:none}._packFeatureList_zf02y_114 li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;color:var(--text-secondary);font-size:.76rem;line-height:1.45}._packFeatureList_zf02y_114 li svg{margin-top:2px;color:var(--gold);flex-shrink:0}._packFeatureList_zf02y_114 li span{min-width:0}._firstPurchaseGift_zf02y_78{margin:0;color:#f0d78c;font-size:.8rem;font-weight:700;min-height:1.2em}._perkHighlight_zf02y_154{margin:0!important;padding:0!important;border:0!important;background:none!important;color:#ffe9a8!important;font-weight:800}._perkHighlight_zf02y_154 span{color:#ffe9a8;font-weight:800;text-shadow:0 0 18px rgba(255,220,106,.28)}._perkHighlight_zf02y_154 svg{color:#ffdc6a!important}._packMeta_zf02y_173{margin:0 0 var(--space-sm);color:var(--text-secondary);font-size:.85rem;line-height:1.45}._mostPick_zf02y_180{margin:0 0 4px;color:var(--gold);font-size:.74rem;font-weight:700;letter-spacing:.02em}._packCard_zf02y_188{position:relative;display:flex;flex-direction:column;gap:6px;flex:1;min-height:100%;padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffdc6a09;cursor:pointer;transition:border-color .2s ease,box-shadow .25s ease,transform .2s ease,background .2s ease}._packCard_zf02y_188:hover{border-color:#ffdc6a8c;transform:translateY(-3px);box-shadow:0 0 0 1px #ffdc6a47,0 0 28px #ffdc6a38,0 16px 40px #00000059}._packCardSelected_zf02y_216{border-color:#ffdc6ad9;background:linear-gradient(145deg,#ffdc6a29,#12110dfa);box-shadow:0 0 0 1px #ffdc6a73,0 0 36px #ffdc6a52,0 18px 48px #0006;transform:translateY(-2px)}._purchaseActions_zf02y_226{display:grid;gap:8px;margin-top:auto}._purchaseActions_zf02y_226 ._buyButton_zf02y_232{margin-top:0}._trialButton_zf02y_236{border-color:#ffdc6abf;color:var(--gold, #ffdc6a);background:#ffdc6a14}._trialButton_zf02y_236:hover:not(:disabled){background:#ffdc6a29}._trialDisclosure_zf02y_246{margin:2px 0 0;color:var(--text-tertiary, #8a8680);font-size:.7rem;line-height:1.45;text-align:left}._packCardSelected_zf02y_216:hover{box-shadow:0 0 0 1px #ffdc6a8c,0 0 48px #ffdc6a6b,0 20px 52px #00000073}._featuredPack_zf02y_261{border-color:#ffdc6a73;background:radial-gradient(circle at 50% 0%,rgba(255,220,106,.18),transparent 46%),linear-gradient(155deg,#ffdc6a1a,#ffffff09)}._packBadge_zf02y_268{display:inline-flex;align-self:flex-start;margin-bottom:4px;padding:4px 8px;border-radius:var(--radius-sm);color:var(--bg-obsidian);background:var(--gold);font-size:.72rem;font-weight:700}._packTitle_zf02y_36,._packCard_zf02y_188 h3{color:var(--cream);font-size:1.1rem;letter-spacing:.08em;text-transform:none}._priceRow_zf02y_288{display:flex;align-items:baseline;gap:var(--space-sm);min-height:42px;flex-wrap:wrap}._priceRow_zf02y_288 strong{display:inline-flex;align-items:baseline;gap:2px;color:var(--cream);font-size:2rem;line-height:1}._buyButton_zf02y_232{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:auto;border:1px solid rgba(255,220,106,.45);border-radius:var(--radius-sm);color:var(--gold);background:#ffdc6a14;font:inherit;font-weight:700;cursor:pointer;transition:all var(--transition-fast)}._buyButton_zf02y_232:hover:not(:disabled){background:#ffdc6a2e;border-color:var(--gold);color:#fff}._buyButtonSelected_zf02y_329{border:1px solid rgba(255,220,106,.95);color:#1a1408;background:linear-gradient(135deg,#f7de72,#d4af37 60%,#c49a2a);font-weight:800;box-shadow:0 0 0 1px #ffdc6a8c,0 0 24px #ffdc6a66,0 8px 20px #00000059}._buyButtonSelected_zf02y_329:hover:not(:disabled){filter:brightness(1.06);background:linear-gradient(135deg,#fae58d,#deb843 60%,#ce9f2f);color:#1a1408;box-shadow:0 0 0 1px #ffdc6ab3,0 0 28px #ffdc6a80,0 10px 24px #0006}._buyButton_zf02y_232:disabled{opacity:.65;cursor:not-allowed}@media(max-width:680px){._packCard_zf02y_188{min-height:auto;padding:var(--space-md)}._priceRow_zf02y_288 strong{font-size:1.7rem}._packFeatureList_zf02y_114 li{font-size:.76rem}}._overlay_17iw5_1{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vh,28px) var(--space-lg);overflow:hidden;background:#040404d1;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);overscroll-behavior:contain;isolation:isolate;animation:_modalFadeIn_17iw5_1 .2s ease-out}._modal_17iw5_19{position:relative;width:min(100%,980px);max-height:min(calc(100dvh - 24px),920px);display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid rgba(212,175,55,.28);border-radius:var(--radius-lg);background:linear-gradient(180deg,#181614,#100f0d);box-shadow:0 24px 64px #000c,0 0 32px #d4af3714,inset 0 1px #ffffff0f;animation:_modalZoomIn_17iw5_1 .25s var(--ease-spring) forwards}@keyframes _modalFadeIn_17iw5_1{0%{opacity:0}to{opacity:1}}@keyframes _modalZoomIn_17iw5_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalTop_17iw5_50{position:relative;flex:0 0 auto;border-bottom:1px solid rgba(255,220,106,.16);background:radial-gradient(circle at 12% 20%,rgba(255,220,106,.13),transparent 34%),linear-gradient(180deg,#18160ffa,#0e0e0efa)}._modalBody_17iw5_59{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-md) var(--space-xl) max(var(--space-xl),env(safe-area-inset-bottom,24px));overscroll-behavior:contain;scrollbar-gutter:stable}._modalBody_17iw5_59::-webkit-scrollbar{width:10px}._modalBody_17iw5_59::-webkit-scrollbar-track{background:#ffffff0a}._modalBody_17iw5_59::-webkit-scrollbar-thumb{border:2px solid rgba(16,16,16,.98);border-radius:999px;background:#ffdc6a8c}._closeButton_17iw5_82{position:absolute;top:var(--space-md);right:var(--space-md);z-index:3;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent;cursor:pointer}._titleRow_17iw5_99{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}._titleRow_17iw5_99 h2{margin:0}._headerCompact_17iw5_111{padding:clamp(14px,2vh,20px) var(--space-xl) clamp(10px,1.5vh,16px);padding-right:56px}._dossierBadge_17iw5_116{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;padding:3px 10px;border-radius:2px;border:1px solid rgba(255,220,106,.35);background:#ffdc6a14;color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._dossierBadge_17iw5_116 svg{flex-shrink:0;color:var(--gold)}._readingJourney_17iw5_137{margin:0 0 var(--space-md);padding:10px 14px;background:#cda45b14;border-left:2px solid rgba(205,164,91,.7)}._readingJourney_17iw5_137 p{margin:4px 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}._readingJourney_17iw5_137 span{color:var(--gold);font-weight:700}._headerCompact_17iw5_111 h2{margin:0 0 4px;color:var(--cream);font-family:var(--font-display);font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:700;letter-spacing:.04em;line-height:1.25}._headerSubtitle_17iw5_166{margin:0 0 6px;color:var(--text-secondary);font-size:.8rem;line-height:1.45}._headerMetaRow_17iw5_173{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:4px}._headerMetaRow_17iw5_173 ._reportCost_17iw5_181,._headerCompact_17iw5_111>._reportCost_17iw5_181{margin:0;color:var(--gold);font-size:.78rem;font-weight:700}._statusDivider_17iw5_189{color:#ffffff40;font-size:.75rem}._headerMetaRow_17iw5_173 ._statusLine_17iw5_194,._headerCompact_17iw5_111 ._statusLine_17iw5_194{margin:0;color:var(--text-secondary);font-size:.78rem}._trustPromiseRow_17iw5_201{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none}._trustPromiseRow_17iw5_201 li{display:inline-flex;align-items:center;gap:5px;color:#f5efe4d9;font-size:.72rem;line-height:1.35}._trustPromiseRow_17iw5_201 svg{flex:0 0 auto;color:var(--gold)}._focusHint_17iw5_225{color:#d4af37e6!important;font-weight:600}._mostPick_17iw5_230,._bestValue_17iw5_238{margin:0 0 4px;color:var(--gold);font-size:.74rem;font-weight:700;letter-spacing:.02em}._packColumn_17iw5_247{display:flex;flex-direction:column;min-height:100%;min-width:0}._popularSlot_17iw5_254{display:flex;align-items:flex-end;justify-content:center;min-height:28px;margin-bottom:6px}._popularOutside_17iw5_262{display:inline-flex;align-items:center;padding:4px 12px;border-radius:2px;color:#1a1408;background:linear-gradient(135deg,#f0d78c,#d4af37);font-size:.72rem;font-weight:800;letter-spacing:.04em;box-shadow:0 4px 14px #d4af3759}._badgeRow_17iw5_275{min-height:28px;display:flex;align-items:center}._packTitle_17iw5_281{margin:0 0 4px!important;min-height:1.4em}._priceBlock_17iw5_286{min-height:64px}._pricePeriod_17iw5_290{color:var(--text-secondary);font-size:.85rem;font-weight:600}._priceSub_17iw5_296{margin:4px 0 0;min-height:1.2em;color:var(--text-tertiary);font-size:.75rem;font-weight:600}._savingsBadge_17iw5_304{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;border:1px solid rgba(255,220,106,.55);color:#1a1408;background:linear-gradient(135deg,#ffe9a8,#f0d78c);font-size:.68rem;font-weight:800;white-space:nowrap}._copySlot_17iw5_317{display:grid;gap:4px;min-height:4.8em}._copySlot_17iw5_317 ._firstPurchaseGift_17iw5_323[data-empty]{visibility:hidden}._packStats_17iw5_327{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0 10px;padding:8px 6px;border-radius:10px;border:1px solid rgba(255,220,106,.16);background:#00000047}._packStats_17iw5_327>div{display:grid;gap:2px;text-align:center;min-width:0}._packStats_17iw5_327 strong{color:var(--gold, #ffdc6a);font-size:.72rem;font-weight:800;line-height:1.25;word-break:break-word}._packStats_17iw5_327 span{color:var(--text-tertiary, #8a8680);font-size:.62rem;letter-spacing:.02em}._packFeatureList_17iw5_359{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:7px;align-content:start;flex:1 1 auto;max-height:none}._packFeatureList_17iw5_359 li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;color:var(--text-secondary);font-size:.76rem;line-height:1.45}._packFeatureList_17iw5_359 li svg{margin-top:2px;color:var(--gold);flex-shrink:0}._packFeatureList_17iw5_359 li span{min-width:0}._trialHint_17iw5_391{margin:0 0 10px;color:#d4af37eb;font-size:.78rem;font-weight:600}._header_17iw5_111{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-md);align-items:start;min-height:116px;padding:var(--space-xl) calc(var(--space-xl) + 44px) var(--space-lg) var(--space-xl)}._headerCopy_17iw5_407{min-width:0}._iconMark_17iw5_411{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--gold);background:#ffdc6a0f}._header_17iw5_111 h2{margin:0;font-size:1.45rem;line-height:1.25;letter-spacing:.08em;text-transform:none}._header_17iw5_111 p{margin:var(--space-sm) 0 0;color:var(--text-secondary);font-size:.94rem}._statusLine_17iw5_194{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md);color:var(--gold);font-size:.86rem}._statusLine_17iw5_194 span{padding-left:var(--space-sm);border-left:1px solid var(--border-subtle)}._sectionTitle_17iw5_451{margin:0 0 var(--space-md);color:var(--cream);font-size:1rem;letter-spacing:.06em;text-transform:none}._stepNav_17iw5_459{display:flex;gap:var(--space-md);margin-bottom:var(--space-lg);color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.04em}._stepLink_17iw5_469{padding:0;border:0;color:var(--text-secondary);background:transparent;font:inherit;cursor:pointer}._activeStep_17iw5_478{color:var(--gold)}._introPanel_17iw5_482{max-width:720px;margin:0 auto;padding:clamp(var(--space-md),4vw,var(--space-xl)) 0 var(--space-md)}._benefitList_17iw5_488{display:grid;gap:var(--space-md);margin:var(--space-xl) 0;padding:0;list-style:none}._benefitList_17iw5_488 li{display:flex;gap:var(--space-sm);align-items:flex-start;color:var(--cream);line-height:1.55}._benefitList_17iw5_488 svg{flex:0 0 auto;margin-top:2px;color:var(--gold)}._disclaimer_17iw5_510{margin:0;padding:var(--space-md);border-left:2px solid var(--gold);color:var(--text-secondary);background:#ffdc6a0f;font-size:.82rem;line-height:1.6}._icebreakerCard_17iw5_520{margin:var(--space-lg) 0;padding:var(--space-lg);border:1px solid rgba(212,175,55,.5);background:linear-gradient(135deg,#d4af3729,#00000059)}._icebreakerCard_17iw5_520 strong{display:block;margin-bottom:8px;color:var(--gold);font-size:1rem;letter-spacing:.04em}._icebreakerCard_17iw5_520 p{margin:0 0 14px;color:var(--text-secondary);font-size:.88rem;line-height:1.55}._icebreakerCard_17iw5_520 ._buyButton_17iw5_542{width:100%}._introActions_17iw5_546,._exitActions_17iw5_547{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-xl)}._introActions_17iw5_546 ._buyButton_17iw5_542{width:auto;min-width:180px;margin-top:0;padding:0 var(--space-xl)}._secondaryButton_17iw5_561,._leaveButton_17iw5_562,._allPlansButton_17iw5_563{min-height:42px;padding:0 var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--gold);background:transparent;font:inherit;font-weight:700;cursor:pointer}._secondaryButton_17iw5_561:hover,._allPlansButton_17iw5_563:hover{background:#ffdc6a14}._plansPrimary_17iw5_581{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-md)}._plansPrimary_17iw5_581 ._billingToggle_17iw5_588{align-self:center;margin:0}._allPlansButton_17iw5_563{display:block;width:100%;margin-top:0}._trustLine_17iw5_599{margin:var(--space-xs) 0 0;color:var(--text-tertiary);font-size:.78rem;line-height:1.5;text-align:center}._guaranteeLine_17iw5_607{margin:var(--space-xs) 0 var(--space-sm);color:var(--text-tertiary);font-size:.78rem;line-height:1.5;text-align:center}._socialProof_17iw5_615{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-sm);margin:var(--space-md) 0 0}._socialProof_17iw5_615 blockquote{margin:0;padding:10px 14px;border:1px solid rgba(255,220,106,.14);border-left:2px solid var(--gold, #c9a227);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#ffdc6a09}._socialProofHeader_17iw5_631{display:flex;align-items:center;gap:8px;margin-bottom:4px}._socialProofAvatar_17iw5_638{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;overflow:hidden;border-radius:50%;border:1px solid rgba(255,220,106,.35);background:#ffdc6a1a}._socialProofAvatar_17iw5_638 img{width:100%;height:100%;object-fit:cover}._socialProofMeta_17iw5_656{display:flex;flex-direction:column;gap:2px}._socialProofName_17iw5_662{color:var(--cream);font-size:.78rem;font-weight:600}._socialProofStars_17iw5_668{display:inline-flex;gap:2px;color:var(--gold, #c9a227)}._socialProof_17iw5_615 p{margin:0;color:var(--text-muted, #8f8672);font-size:.78rem;line-height:1.5}._authorityLine_17iw5_681{display:flex;align-items:center;justify-content:center;gap:6px;margin:var(--space-sm) 0 0;color:var(--text-muted, #8f8672);font-size:.78rem;line-height:1.5}._authorityLine_17iw5_681 svg{color:var(--gold, #c9a227)}._moreWays_17iw5_697{margin-top:var(--space-xl);border-top:1px solid rgba(255,255,255,.06);padding-top:var(--space-md)}._moreWays_17iw5_697 summary{cursor:pointer;list-style:none;color:var(--text-tertiary);font-size:.82rem;font-weight:600;letter-spacing:.02em;-webkit-user-select:none;user-select:none}._moreWays_17iw5_697 summary::-webkit-details-marker{display:none}._moreWays_17iw5_697 summary:after{content:" ▾";opacity:.7}._moreWays_17iw5_697[open] summary:after{content:" ▴"}._moreWays_17iw5_697 summary:hover{color:var(--gold)}._moreWaysBody_17iw5_730{display:grid;gap:var(--space-md);margin-top:var(--space-md)}._paymentContract_17iw5_736{margin:var(--space-xs) auto 0;max-width:760px;color:var(--text-secondary);font-size:.78rem;line-height:1.55;text-align:center}._exitOffer_17iw5_745{margin-top:var(--space-xl);padding:var(--space-lg);border:1px solid rgba(255,220,106,.38);border-radius:var(--radius-md);background:linear-gradient(135deg,#ffdc6a1c,#ffffff09)}._paidConfirm_17iw5_753{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-xl) var(--space-lg);border:1px solid rgba(110,231,183,.35);border-radius:var(--radius-md);background:linear-gradient(135deg,#6ee7b71a,#ffffff08);text-align:center}._paidIcon_17iw5_766{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#6ee7b724;color:#6ee7b7}._paidConfirm_17iw5_753 h3{margin:0;color:var(--cream)}._paidConfirm_17iw5_753 p{margin:0;color:var(--text-secondary);font-size:.88rem}._exitOffer_17iw5_745 h3{margin:0 0 var(--space-xs);color:var(--cream)}._exitOffer_17iw5_745 p{margin:0;color:var(--text-secondary);font-size:.88rem}._exitActions_17iw5_547{margin-top:var(--space-md)}._leaveButton_17iw5_562{color:var(--text-secondary)}._billingToggle_17iw5_588{display:inline-flex;width:min(100%,320px);margin:0 0 var(--space-md);padding:4px;border-radius:var(--radius-sm, 6px);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffdc6a24}._billingToggle_17iw5_588 button{flex:1;min-height:38px;border:0;border-radius:calc(var(--radius-sm, 6px) - 2px);color:var(--text-secondary);background:transparent;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}._billingToggle_17iw5_588 ._activeBilling_17iw5_829{color:var(--bg-obsidian);background:var(--gold)}._billingToggle_17iw5_588 span{margin-left:6px;font-size:.72rem;opacity:.72}._packGrid_17iw5_840{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}._primaryPackGrid_17iw5_846{grid-template-columns:minmax(0,420px);justify-content:center}._allPacksGrid_17iw5_851{position:relative;z-index:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;overflow:visible;margin-bottom:0;padding-bottom:6px}._allPacksGrid_17iw5_851 ._packColumn_17iw5_247{height:100%;overflow:visible}._allPacksGrid_17iw5_851 ._packCard_17iw5_867{flex:1;overflow:hidden}._primaryPack_17iw5_846{border-color:#d4af37b8;background:linear-gradient(145deg,#d4af3724,#12110dfa);box-shadow:0 0 0 1px #ffdc6a38,0 14px 40px #00000059}._firstPurchaseGift_17iw5_323{margin:0;color:#f0d78c;font-size:.8rem;font-weight:700;min-height:1.2em}._planLinks_17iw5_886{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:12px}._morePlansLink_17iw5_894,._exitOpenButton_17iw5_895{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:var(--gold, #ffdc6a);background:transparent;font:inherit;font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}._exitOpenButton_17iw5_895{color:var(--text-secondary, #c8c4b8)}@media(max-width:900px){._allPacksGrid_17iw5_851{grid-template-columns:1fr}}._packCard_17iw5_867{position:relative;display:flex;flex-direction:column;gap:6px;min-height:100%;padding:var(--space-md) var(--space-lg) var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffdc6a09;cursor:pointer;transition:border-color .2s ease,box-shadow .25s ease,transform .2s ease,background .2s ease}._packCard_17iw5_867:hover{border-color:#ffdc6a8c;transform:translateY(-3px);box-shadow:0 0 0 1px #ffdc6a47,0 0 28px #ffdc6a38,0 16px 40px #00000059}._packCardSelected_17iw5_949{border-color:#ffdc6ad9;background:linear-gradient(145deg,#ffdc6a29,#12110dfa);box-shadow:0 0 0 1px #ffdc6a73,0 0 36px #ffdc6a52,0 18px 48px #0006;transform:translateY(-2px)}._packCardSelected_17iw5_949:hover{box-shadow:0 0 0 1px #ffdc6a8c,0 0 48px #ffdc6a6b,0 20px 52px #00000073}._buyButtonSelected_17iw5_966{box-shadow:0 0 0 1px #ffdc6a8c,0 0 24px #ffdc6a73,0 8px 20px #0000004d;filter:brightness(1.05)}._buyButtonSelected_17iw5_966:hover:not(:disabled){box-shadow:0 0 0 1px #fff0b4b3,0 0 32px #ffdc6a8c,0 10px 24px #00000059}._featuredPack_17iw5_981{border-color:#ffdc6a73;background:radial-gradient(circle at 50% 0%,rgba(255,220,106,.18),transparent 46%),linear-gradient(155deg,#ffdc6a1a,#ffffff09)}._packBadge_17iw5_988{display:inline-flex;align-self:flex-start;margin-bottom:4px;padding:4px 8px;border-radius:var(--radius-sm);color:var(--bg-obsidian);background:var(--gold);font-size:.72rem;font-weight:700}._packCard_17iw5_867 h3{margin:0 0 4px;font-size:1.1rem;letter-spacing:.08em;text-transform:none}._priceRow_17iw5_1007{display:flex;align-items:baseline;gap:var(--space-sm);min-height:42px;flex-wrap:wrap}._priceRow_17iw5_1007 strong{display:inline-flex;align-items:baseline;gap:2px;color:var(--cream);font-size:2rem;line-height:1}._priceRow_17iw5_1007 strong em{color:var(--text-secondary);font-size:.95rem;font-style:normal;font-weight:600}._priceRow_17iw5_1007 em{color:var(--gold);font-style:normal;font-weight:700}._oldPrice_17iw5_1037{color:var(--text-secondary);text-decoration:line-through;font-size:1.1rem}._discountTag_17iw5_1043{margin:var(--space-xs) 0 0;color:var(--gold);font-size:.8rem;font-weight:700}._points_17iw5_1050{margin:var(--space-sm) 0 0;color:var(--gold);font-weight:700}._valueNote_17iw5_1056,._savingsNote_17iw5_1057{margin:var(--space-xs) 0 0;font-size:.82rem;line-height:1.5}._valueNote_17iw5_1056{color:var(--gold);font-weight:700}._savingsNote_17iw5_1057{color:var(--cream);font-weight:700}._packMeta_17iw5_1073{margin:0 0 var(--space-sm);color:var(--text-secondary);font-size:.85rem;line-height:1.45}._fit_17iw5_1081{margin:var(--space-xs) 0 0;color:var(--text-secondary);font-size:.85rem;line-height:1.6}._buyButton_17iw5_542,._loginLinkButton_17iw5_1089{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:var(--radius-sm);font:inherit;cursor:pointer;transition:all var(--transition-fast)}._buyButton_17iw5_542{width:100%;margin-top:var(--space-lg);border:1px solid var(--gold);color:var(--bg-obsidian);background:var(--gold);font-weight:700}._packCard_17iw5_867 ._buyButton_17iw5_542{margin-top:auto;width:100%;min-height:44px}._buyButton_17iw5_542:hover:not(:disabled){background:var(--gold-light)}._buyButton_17iw5_542:disabled{opacity:.65;cursor:not-allowed}._error_17iw5_1126{margin:var(--space-md) 0 0;padding:var(--space-sm) var(--space-md);border:1px solid rgba(196,30,58,.5);border-radius:var(--radius-sm);color:var(--cream);background:#c41e3a24}._secureNote_17iw5_1135{margin:var(--space-sm) 0 0;color:var(--text-secondary);font-size:.78rem;text-align:center}._referralPanel_17iw5_1142{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);align-items:center;margin-top:var(--space-lg);padding:var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0a0a0ab8}._referralPanel_17iw5_1142 h3{display:flex;align-items:center;gap:6px;margin:0 0 var(--space-xs);font-size:1rem;letter-spacing:.04em;text-transform:none}._referralPanel_17iw5_1142 p{margin:0;color:var(--text-secondary);font-size:.86rem}._referralBox_17iw5_1170{grid-column:1 / -1;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);min-height:42px;padding:0 var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);background:#00000052}._referralBox_17iw5_1170 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.82rem}._referralBox_17iw5_1170 button,._loginLinkButton_17iw5_1089{border:1px solid var(--border-subtle);color:var(--gold);background:transparent;padding:0 var(--space-md)}._redeemSection_17iw5_1201{margin-top:var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}._redeemHeader_17iw5_1208{display:flex;align-items:center;gap:8px;width:100%;padding:var(--space-md) var(--space-lg);border:none;color:var(--cream);background:#0a0a0ab8;font:inherit;font-size:.95rem;cursor:pointer}._redeemHeader_17iw5_1208:hover{background:#ffdc6a0d}._redeemChevron_17iw5_1226{margin-left:auto;font-size:.72rem;color:var(--text-secondary)}._redeemBody_17iw5_1232{padding:var(--space-md) var(--space-lg) var(--space-lg)}._redeemRow_17iw5_1236{display:flex;gap:var(--space-sm)}._redeemInput_17iw5_1241{flex:1;min-height:42px;padding:0 var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--cream);background:#00000052;font:inherit;font-size:.94rem}._redeemInput_17iw5_1241::placeholder{color:var(--text-secondary)}._redeemBtn_17iw5_1257{min-height:42px;padding:0 var(--space-lg);border:1px solid var(--gold);border-radius:var(--radius-sm);color:var(--bg-obsidian);background:var(--gold);font:inherit;font-weight:700;cursor:pointer}._redeemBtn_17iw5_1257:disabled{opacity:.5;cursor:not-allowed}._redeemSuccess_17iw5_1274{margin:var(--space-sm) 0 0;color:var(--success);font-size:.86rem}._redeemError_17iw5_1280{margin:var(--space-sm) 0 0;color:var(--error);font-size:.86rem}._stepNav_17iw5_459{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg);color:var(--text-secondary);font-size:.78rem}._stepNav_17iw5_459 span,._stepLink_17iw5_469{padding:6px 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);color:inherit;background:transparent;font:inherit}._stepLink_17iw5_469{cursor:pointer}._activeStep_17iw5_478{border-color:#ffdc6a8c!important;color:var(--gold)!important}._introPanel_17iw5_482{max-width:680px;margin:0 auto;padding:var(--space-md) 0 var(--space-xl)}._benefitList_17iw5_488{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}._benefitList_17iw5_488 li{display:flex;gap:var(--space-sm);align-items:flex-start;color:var(--cream);line-height:1.6}._benefitList_17iw5_488 svg{flex:0 0 auto;margin-top:3px;color:var(--gold)}._disclaimer_17iw5_510,._paymentContract_17iw5_736{margin:var(--space-lg) 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.7}._introActions_17iw5_546,._exitActions_17iw5_547{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl)}._secondaryButton_17iw5_561,._leaveButton_17iw5_562,._allPlansButton_17iw5_563{min-height:42px;padding:0 var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent;font:inherit;cursor:pointer}._secondaryButton_17iw5_561:hover,._allPlansButton_17iw5_563:hover{border-color:var(--gold);color:var(--gold)}._resultSummary_17iw5_1376{display:grid;gap:4px;margin:0 0 var(--space-md);padding:var(--space-md);border-left:2px solid var(--gold);background:#ffdc6a0f}._resultSummary_17iw5_1376 span{color:var(--text-secondary);font-size:.84rem;line-height:1.6}._deliverySummary_17iw5_1391{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 var(--space-md);padding:8px 14px;border:1px solid rgba(255,220,106,.2);border-radius:var(--radius-sm);background:#ffdc6a0a}._deliveryEyebrow_17iw5_1403{margin:0;color:var(--gold);font-size:.75rem;font-weight:750;letter-spacing:.02em;white-space:nowrap}._deliveryPillList_17iw5_1412,._deliverySummary_17iw5_1391 ul{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none}._deliveryPillList_17iw5_1412 li,._deliverySummary_17iw5_1391 li{display:inline-flex;align-items:center;gap:5px;color:var(--cream);font-size:.74rem;line-height:1.35}._deliveryPillList_17iw5_1412 li svg,._deliverySummary_17iw5_1391 li svg{flex:0 0 auto;color:var(--gold)}._allPlansButton_17iw5_563{display:block;margin:var(--space-md) auto 0}._exitOffer_17iw5_745{position:sticky;bottom:0;margin:var(--space-lg) calc(var(--space-xl) * -1) calc(var(--space-xl) * -1);padding:var(--space-lg) var(--space-xl);border-top:1px solid rgba(255,220,106,.25);background:#141414fa;box-shadow:0 -12px 30px #00000040}._exitOffer_17iw5_745 h3,._exitOffer_17iw5_745 p{margin:0}._exitOffer_17iw5_745 p{margin-top:var(--space-xs);color:var(--text-secondary);font-size:.86rem}._leaveButton_17iw5_562{border-color:#c41e3a73;color:var(--text-secondary)}@media(max-width:680px){._headerCompact_17iw5_111{padding:var(--space-md) var(--space-md) var(--space-sm);padding-right:48px}._headerCompact_17iw5_111 h2{font-size:1.1rem}._headerCompact_17iw5_111>p{font-size:.8rem}._modalBody_17iw5_59{padding:var(--space-md)}._packGrid_17iw5_840{grid-template-columns:1fr}._packCard_17iw5_867{padding:var(--space-md)}._priceRow_17iw5_1007 strong{font-size:1.7rem}._packFeatureList_17iw5_359 li{font-size:.76rem}._cardRibbon_17iw5_1504{top:8px;right:8px}._exitOffer_17iw5_745{margin-right:calc(var(--space-md) * -1);margin-left:calc(var(--space-md) * -1);padding-right:var(--space-md);padding-left:var(--space-md)}}@media(max-width:760px){._overlay_17iw5_1{align-items:flex-end;padding:var(--space-sm)}._modal_17iw5_19{width:100%;max-height:calc(100dvh - var(--space-md));border-radius:var(--radius-md) var(--radius-md) 0 0}._header_17iw5_111{grid-template-columns:38px minmax(0,1fr);gap:var(--space-sm);min-height:auto;padding:var(--space-lg) 58px var(--space-md) var(--space-lg)}._iconMark_17iw5_411{width:38px;height:38px}._modalBody_17iw5_59{padding:var(--space-md) var(--space-lg) var(--space-lg)}._packGrid_17iw5_840,._referralPanel_17iw5_1142{grid-template-columns:1fr}._billingToggle_17iw5_588{width:100%}._billingToggle_17iw5_588 span{display:none}._packCard_17iw5_867{min-height:auto}._introActions_17iw5_546,._exitActions_17iw5_547{flex-direction:column}._introActions_17iw5_546 ._buyButton_17iw5_542,._secondaryButton_17iw5_561,._leaveButton_17iw5_562{width:100%}}._outcomeHero_17iw5_1575{position:relative;display:grid;gap:var(--space-sm);overflow:hidden;margin-bottom:var(--space-lg);padding:clamp(20px,4vw,34px);border:1px solid rgba(255,220,106,.34);border-radius:var(--radius-md);background:radial-gradient(circle at 84% 12%,rgba(255,220,106,.24),transparent 34%),linear-gradient(135deg,#ffdc6a21,#ffffff06)}._outcomeHero_17iw5_1575:after{position:absolute;right:8%;bottom:-48px;width:180px;height:100px;border-top:1px solid rgba(255,220,106,.5);border-radius:50%;content:"";transform:rotate(-12deg)}._outcomeEyebrow_17iw5_1601{color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.2em}._outcomeHero_17iw5_1575 strong{max-width:560px;color:var(--cream);font-size:clamp(1.25rem,3vw,1.9rem);line-height:1.25}._outcomeHero_17iw5_1575>span:last-child{max-width:560px;color:var(--text-secondary);font-size:.9rem;line-height:1.7}._outcomeGrid_17iw5_1622{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._outcomeCard_17iw5_1629{position:relative;min-height:170px;padding:var(--space-md);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);background:#ffffff0b;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._outcomeCard_17iw5_1629:hover{border-color:#ffdc6a73;background:#ffdc6a14;transform:translateY(-3px)}._outcomeIcon_17iw5_1645{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:var(--space-lg);border:1px solid rgba(255,220,106,.36);border-radius:50%;color:var(--gold);background:#ffdc6a1a}._outcomeIndex_17iw5_1658{position:absolute;top:var(--space-md);right:var(--space-md);color:#ffdc6a7a;font-size:.72rem;font-weight:800;letter-spacing:.1em}._outcomeCard_17iw5_1629 h3{margin:0 0 6px;color:var(--cream);font-size:.98rem}._outcomeCard_17iw5_1629 p{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.6}._backToOutcome_17iw5_1681{display:inline-flex;margin-bottom:var(--space-md);padding:0;border:0;color:var(--gold);background:transparent;font:inherit;font-size:.82rem;cursor:pointer}@media(max-width:760px){._outcomeGrid_17iw5_1622{grid-template-columns:repeat(2,minmax(0,1fr))}._outcomeCard_17iw5_1629{min-height:145px}}@media(max-width:420px){._outcomeGrid_17iw5_1622{gap:8px}._outcomeCard_17iw5_1629{min-height:155px;padding:12px}}._root_1oe9b_1{position:relative;z-index:220;flex:0 0 auto}._trigger_1oe9b_7{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:42px;height:36px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:3px;color:var(--gold);background:#0a0a0ac2;cursor:pointer;font:inherit;font-size:.7rem;font-weight:700;letter-spacing:.04em;transition:border-color var(--transition-fast),background var(--transition-fast)}._trigger_1oe9b_7:hover,._trigger_1oe9b_7[aria-expanded=true]{border-color:var(--gold);background:#ffdc6a1a}._menu_1oe9b_33{position:absolute;top:calc(100% + 8px);right:0;min-width:156px;padding:5px;border:1px solid var(--border-subtle);background:#121212fa;box-shadow:0 14px 32px #0000006b}._option_1oe9b_44{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;padding:9px 10px;border:1px solid transparent;color:var(--text-secondary);background:transparent;cursor:pointer;font:inherit;font-size:.78rem;text-align:left}._option_1oe9b_44 small{color:var(--text-tertiary);font-size:.62rem}._option_1oe9b_44:hover,._option_1oe9b_44._selected_1oe9b_66{border-color:#ffdc6a38;color:var(--gold);background:#ffdc6a14}._compact_1oe9b_72 ._trigger_1oe9b_7{height:32px;min-width:38px;padding-inline:8px}@media(max-width:600px){._menu_1oe9b_33{position:fixed;top:84px;right:12px}}._header_1k5ra_5{--mobile-header-height: 80px;position:fixed;top:0;left:0;right:0;z-index:100;isolation:isolate;background:var(--bg-glass-heavy);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(212,175,55,.16);box-shadow:0 4px 24px #00000073;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}._container_1k5ra_21{max-width:1240px;margin:0 auto;padding:0 var(--space-lg);height:80px;display:flex;align-items:center;justify-content:space-between}._logo_1k5ra_32{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none}._logoIcon_1k5ra_39{width:28px;height:28px;color:var(--gold);transition:all var(--transition-normal);filter:drop-shadow(0 0 6px rgba(255,220,106,.3))}._logo_1k5ra_32:hover ._logoIcon_1k5ra_39{filter:drop-shadow(0 0 12px var(--gold));transform:rotate(5deg) scale(1.05)}._logoText_1k5ra_52{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--gold);letter-spacing:.12em;line-height:28px;text-shadow:0 0 12px rgba(255,220,106,.2)}._nav_1k5ra_63{display:flex;align-items:center;gap:6px}._navLink_1k5ra_69{padding:8px 14px;font-family:var(--font-body);font-size:.84rem;font-weight:500;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent;border-radius:var(--radius-sm);transition:all var(--transition-fast)}._navLink_1k5ra_69:hover{color:var(--gold);background:#ffdc6a0f;border-color:#ffdc6a33}._navDropdown_1k5ra_89{position:relative;padding-bottom:var(--space-xs)}._navDropdown_1k5ra_89 ._navLink_1k5ra_69{display:flex;align-items:center;gap:4px;cursor:pointer}._dropdownMenu_1k5ra_101{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:280px;background:var(--bg-elevated);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.22);border-radius:var(--radius-md);padding:6px;z-index:200;box-shadow:0 16px 36px #000000bf,0 0 18px #ffdc6a14;animation:_dropdownSlide_1k5ra_1 .2s var(--ease-spring) forwards}@keyframes _dropdownSlide_1k5ra_1{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}._dropdownItem_1k5ra_129{display:block;padding:8px 12px;font-size:.82rem;color:var(--text-secondary);border-radius:var(--radius-xs);transition:all var(--transition-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}._dropdownItem_1k5ra_129:hover{color:var(--gold);background:#ffdc6a14}._dropdownDivider_1k5ra_147{height:1px;background:var(--border-subtle);margin:4px 0}._accountArea_1k5ra_154{display:flex;align-items:center;justify-content:flex-end;min-width:118px}._loginButton_1k5ra_161,._pricingButton_1k5ra_162,._buyMiniButton_1k5ra_163,._questMiniButton_1k5ra_164,._logoutButton_1k5ra_165,._languageButton_1k5ra_166,._mobileAccountButton_1k5ra_167{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--gold);background:transparent;cursor:pointer;transition:all var(--transition-normal);text-decoration:none}._languageButton_1k5ra_166{width:40px;height:40px;margin-right:var(--space-sm);font-size:.78rem;font-weight:700}._mobileLanguageSwitcher_1k5ra_189{width:100%;justify-content:space-between;padding:8px 10px;border:1px solid var(--border-subtle)}._mobileLanguageSwitcher_1k5ra_189 button{width:100%;justify-content:space-between}._loginButton_1k5ra_161{min-width:92px;height:40px;padding:0 var(--space-md);font-size:.82rem;letter-spacing:.08em;font-weight:700;background:var(--gold-gradient);color:#080706;border:1px solid rgba(255,235,170,.4);box-shadow:0 2px 10px #d4af3738,inset 0 1px #ffffff4d}._loginButton_1k5ra_161:hover:not(:disabled){background:var(--gold-gradient-hover);border-color:#fff5c8b3;box-shadow:0 4px 18px #d4af376b,inset 0 1px #ffffff73;transform:translateY(-1px)}._loginButton_1k5ra_161:active:not(:disabled){transform:translateY(0) scale(.98)}._pricingButton_1k5ra_162,._buyMiniButton_1k5ra_163,._questMiniButton_1k5ra_164{min-width:76px;height:40px;padding:0 var(--space-md);font-size:.82rem;text-decoration:none;white-space:nowrap}._pricingButton_1k5ra_162{color:var(--text-secondary);background:#ffffff08}._pricingButton_1k5ra_162:hover{color:var(--gold);border-color:#d4af3766;background:#ffdc6a0f;transform:translateY(-1px)}._buyMiniButton_1k5ra_163{color:#fae58d;background:#ffdc6a14;border-color:#ffdc6a59}._buyMiniButton_1k5ra_163:hover{background:#ffdc6a29;border-color:var(--gold);box-shadow:0 2px 14px #d4af3740;transform:translateY(-1px)}._questMiniButton_1k5ra_164{color:var(--bg-obsidian);border-color:#ffdc6abf;background:linear-gradient(135deg,#f5df9e,#d4af37 60%,#aa8520);font-weight:700;box-shadow:0 2px 14px #ffdc6a47,inset 0 1px #ffffff4d}._logoutButton_1k5ra_165:hover,._languageButton_1k5ra_166:hover,._mobileAccountButton_1k5ra_167:hover:not(:disabled){border-color:var(--gold);box-shadow:var(--glow-sm);transform:translateY(-1px)}._questMiniButton_1k5ra_164:hover{filter:brightness(1.06);box-shadow:0 0 0 1px #ffdc6a80,0 4px 20px #ffdc6a73;transform:translateY(-1px)}._loginButton_1k5ra_161:disabled,._mobileAccountButton_1k5ra_167:disabled{opacity:.55;cursor:not-allowed}._accountBadge_1k5ra_292{display:flex;align-items:center;min-width:246px;max-width:360px;height:40px;border:1px solid rgba(212,175,55,.22);border-radius:var(--radius-sm);overflow:hidden;background:linear-gradient(180deg,#181614d9,#0e0d0bf2);box-shadow:0 2px 8px #0006,inset 0 1px #ffffff0a;transition:all var(--transition-normal)}._accountBadge_1k5ra_292:hover{border-color:#d4af3766;box-shadow:0 4px 16px #00000080,0 0 12px #d4af371f}._trialBadge_1k5ra_311{display:inline-flex;align-items:center;height:100%;padding:0 8px;background:#ffdc6a14;border-right:1px solid rgba(212,175,55,.18);color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.06em;white-space:nowrap;flex:0 0 auto}._accountArea_1k5ra_154{gap:var(--space-sm)}._mobileTrialBadge_1k5ra_330{width:100%;margin-bottom:4px}._pointsBadge_1k5ra_335,._accountEmail_1k5ra_336{display:inline-flex;align-items:center;gap:5px;min-width:0;height:100%;padding:0 var(--space-sm);font-size:.78rem;line-height:1;white-space:nowrap}._pointsBadge_1k5ra_335{color:var(--gold);border-right:1px solid var(--border-subtle);font-weight:600;flex:0 0 auto}._pointsBadge_1k5ra_335 small{color:var(--text-muted);font-size:.68rem;font-weight:500}._accountEmail_1k5ra_336{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}._logoutButton_1k5ra_165{width:34px;height:100%;border-width:0 0 0 1px;border-radius:0}._menuBtn_1k5ra_377{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 6px);color:var(--gold);background:transparent;cursor:pointer;transition:all var(--transition-normal)}._menuBtn_1k5ra_377:hover{border-color:var(--gold);box-shadow:var(--glow-sm)}._mobileMenuBackdrop_1k5ra_397{display:none}._mobileMenu_1k5ra_397{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:var(--space-md);background:#0e0d0bfa;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:1px solid rgba(212,175,55,.16);border-bottom:1px solid rgba(212,175,55,.22);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);max-height:calc(100dvh - 120px);overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 24px 48px #000000b3,0 0 20px #d4af370d}._mobileAccountPanel_1k5ra_424{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-md);border-bottom:1px solid var(--border-subtle)}._mobileAccountMeta_1k5ra_433{min-width:0;margin-right:auto;display:flex;flex-direction:column;gap:2px}._mobileAccountMeta_1k5ra_433 span{max-width:180px;color:var(--text-primary);font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileAccountMeta_1k5ra_433 strong{color:var(--gold);font-size:.78rem;font-weight:600}._mobileAccountButton_1k5ra_167{min-width:96px;min-height:38px;padding:0 var(--space-md);flex-shrink:0}._mobileNavLink_1k5ra_463{padding:var(--space-md);font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--text-primary);letter-spacing:.1em;border-bottom:1px solid var(--border-subtle);transition:all var(--transition-normal)}._mobileNavLink_1k5ra_463:hover{color:var(--gold);background:#ffdc6a0d}._mobileNavSubLink_1k5ra_479{padding:var(--space-sm) var(--space-md);padding-left:var(--space-xl);font-family:var(--font-body);font-size:.85rem;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);transition:all var(--transition-normal)}._mobileNavSubLink_1k5ra_479:hover{color:var(--gold);background:#ffdc6a0d}@media(max-width:980px){._navLink_1k5ra_69{padding:var(--space-sm);letter-spacing:.08em}._accountBadge_1k5ra_292{min-width:214px;max-width:300px}}@media(max-width:768px){._header_1k5ra_5{top:0}._nav_1k5ra_63,._accountArea_1k5ra_154{display:none}._menuBtn_1k5ra_377{display:flex;position:relative;z-index:40}._container_1k5ra_21{padding:0 var(--space-md);height:80px}._mobileMenuBackdrop_1k5ra_397{position:absolute;top:var(--mobile-header-height);left:0;right:0;display:block;height:calc(100dvh - var(--mobile-header-height));border:0;background:#00000080;cursor:default;z-index:20}._mobileMenu_1k5ra_397{position:absolute;top:var(--mobile-header-height);z-index:30;width:100%;box-sizing:border-box;max-height:calc(100dvh - var(--mobile-header-height));padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom,0px))}._logoText_1k5ra_52{font-size:1rem;letter-spacing:.1em}._logoIcon_1k5ra_39{width:24px;height:24px}}@media(max-width:480px){._header_1k5ra_5{--mobile-header-height: 76px;top:0}._container_1k5ra_21{height:76px}._mobileMenu_1k5ra_397{padding:var(--space-sm)}._mobileAccountPanel_1k5ra_424{align-items:stretch;flex-wrap:wrap;padding:var(--space-sm)}._mobileAccountButton_1k5ra_167{flex:1 1 120px}}._selector_ua19u_1{width:100%}._heading_ua19u_5{margin-bottom:10px;color:var(--gold);font-family:var(--font-display);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}._options_ua19u_14{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border:1px solid rgba(212,175,55,.32);border-radius:var(--radius-sm);background:#d4af372e;overflow:hidden;box-shadow:0 4px 16px #0000004d}._option_ua19u_14{min-height:68px;display:flex;align-items:center;gap:8px;padding:10px;border:0;border-radius:0;background:#0e0d0bf5;color:var(--text-secondary);text-align:left;cursor:pointer;transition:all var(--transition-fast)}._option_ua19u_14:hover{color:var(--gold);background:#d4af371a}._option_ua19u_14 svg{flex:0 0 auto;color:currentColor}._optionText_ua19u_50{min-width:0;display:grid;gap:4px}._optionText_ua19u_50 strong{color:currentColor;font-family:var(--font-display);font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}._optionText_ua19u_50 small{color:var(--text-tertiary);font-family:var(--font-body);font-size:.72rem;line-height:1.35}._active_ua19u_73{color:var(--gold);background:#d4af371f;border-color:#d4af37d9;box-shadow:inset 0 0 0 1px #d4af3740}._active_ua19u_73 ._optionText_ua19u_50 small{color:var(--text-secondary)}._active_ua19u_73 ._optionText_ua19u_50 strong{color:#f5e6b8}._detailGroup_ua19u_88{margin-top:12px}._subheading_ua19u_92{margin-bottom:7px;color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em}._detailOptions_ua19u_99{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._detailOption_ua19u_99{min-width:0;border:1px solid rgba(212,175,55,.25);border-radius:var(--radius-sm, 6px);background:#0c0c0ec2;color:var(--text-secondary);cursor:pointer;text-align:left}._detailOption_ua19u_99{display:grid;gap:3px;padding:9px 10px}._detailOption_ua19u_99 strong{overflow:hidden;color:currentColor;font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._detailOption_ua19u_99 small{color:var(--text-tertiary);font-size:.65rem;line-height:1.3}._detailOption_ua19u_99:hover{color:var(--gold);border-color:#d4af37a6}._detailActive_ua19u_141{color:var(--gold);border-color:#d4af37d9;background:#d4af371f;box-shadow:inset 0 0 0 1px #d4af3733;font-weight:600}._detailActive_ua19u_141 small{color:var(--text-secondary)}._detailActive_ua19u_141 strong{color:#f5e6b8}._detailActive_ua19u_141:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._hero_ua19u_162{max-width:820px;margin:22px auto 0}._form_ua19u_167{margin-bottom:18px}._compact_ua19u_171 ._options_ua19u_14{grid-template-columns:repeat(5,minmax(0,1fr))}._result_ua19u_175{position:relative}._result_ua19u_175 ._options_ua19u_14{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-color:#d4af3761;background:#d4af3738}._result_ua19u_175 ._option_ua19u_14{min-height:58px;justify-content:center;text-align:center;padding:10px 8px}._result_ua19u_175 ._optionText_ua19u_50 strong{font-size:.76rem}._result_ua19u_175 ._optionText_ua19u_50 small{display:none}._compact_ua19u_171 ._option_ua19u_14{min-height:44px;justify-content:center;text-align:center;padding:8px}._compact_ua19u_171 ._optionText_ua19u_50 strong{font-size:.72rem}@media(max-width:768px){._hero_ua19u_162 ._options_ua19u_14,._form_ua19u_167 ._options_ua19u_14{grid-template-columns:repeat(2,minmax(0,1fr))}._hero_ua19u_162 ._option_ua19u_14,._form_ua19u_167 ._option_ua19u_14{min-height:62px}._result_ua19u_175 ._options_ua19u_14,._compact_ua19u_171 ._options_ua19u_14{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}._result_ua19u_175 ._options_ua19u_14::-webkit-scrollbar,._compact_ua19u_171 ._options_ua19u_14::-webkit-scrollbar{display:none}._result_ua19u_175 ._option_ua19u_14{flex:0 0 31%;min-width:104px;scroll-snap-align:start}._compact_ua19u_171 ._option_ua19u_14{flex:0 0 31%;min-width:104px}._detailOptions_ua19u_99{display:flex;overflow-x:auto;scrollbar-width:none}._detailOptions_ua19u_99::-webkit-scrollbar{display:none}._detailOption_ua19u_99{flex:0 0 148px}._form_ua19u_167 ._detailOptions_ua19u_99{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}._form_ua19u_167 ._detailOption_ua19u_99{flex:initial;min-width:0}}@media(max-width:420px){._hero_ua19u_162 ._options_ua19u_14,._form_ua19u_167 ._options_ua19u_14{grid-template-columns:1fr}._result_ua19u_175 ._option_ua19u_14,._compact_ua19u_171 ._option_ua19u_14{flex-basis:38%}._detailOption_ua19u_99{flex-basis:136px}._form_ua19u_167 ._detailOptions_ua19u_99,._form_ua19u_167 ._options_ua19u_14{grid-template-columns:repeat(2,minmax(0,1fr))}._form_ua19u_167 ._option_ua19u_14{min-height:44px;gap:5px;padding:6px}._form_ua19u_167 ._optionText_ua19u_50{gap:2px}._form_ua19u_167 ._optionText_ua19u_50 strong{font-size:.68rem;letter-spacing:.03em}._form_ua19u_167 ._optionText_ua19u_50 small,._form_ua19u_167 ._detailOption_ua19u_99 small{display:none}._form_ua19u_167 ._detailGroup_ua19u_88{margin-top:7px}._form_ua19u_167 ._subheading_ua19u_92{margin-bottom:4px;font-size:.65rem}._form_ua19u_167 ._detailOptions_ua19u_99{gap:4px}._form_ua19u_167 ._detailOption_ua19u_99{min-height:36px;padding:6px 7px}._form_ua19u_167 ._detailOption_ua19u_99 strong{font-size:.68rem}}._form_sri7f_5{position:relative;max-width:800px;margin:0 auto;box-sizing:border-box}._formTool_sri7f_13{max-width:none}._formTool_sri7f_13 ._formRow_sri7f_17{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}._formTool_sri7f_13 ._dateSelectGroup_sri7f_24,._formTool_sri7f_13 ._timeControl_sri7f_25,._formTool_sri7f_13 ._genderButtons_sri7f_26,._formTool_sri7f_13 ._toggleGroup_sri7f_27{min-width:0}._formTool_sri7f_13 ._dateSelectGroup_sri7f_24,._formTool_sri7f_13 ._timeControl_sri7f_25,._formTool_sri7f_13 ._genderButtons_sri7f_26,._formTool_sri7f_13 ._toggleGroup_sri7f_27,._formTool_sri7f_13 ._citySelectWrapper_sri7f_35{position:relative}._formTool_sri7f_13 ._dateSelectGroup_sri7f_24:before,._formTool_sri7f_13 ._timeControl_sri7f_25:before,._formTool_sri7f_13 ._genderButtons_sri7f_26:before,._formTool_sri7f_13 ._toggleGroup_sri7f_27:before,._formTool_sri7f_13 ._citySelectWrapper_sri7f_35:before{display:block;margin-bottom:7px;color:#f4efe29e;content:attr(data-field-label);font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}._formTool_sri7f_13 ._dateSelectGroup_sri7f_24{grid-column:1;grid-row:1;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._formTool_sri7f_13 ._timeControl_sri7f_25{grid-column:2;grid-row:1;align-items:stretch;justify-items:stretch}._formTool_sri7f_13 ._genderButtons_sri7f_26{grid-column:1;grid-row:2;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._formTool_sri7f_13 ._toggleGroup_sri7f_27{grid-column:2;grid-row:2;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._formTool_sri7f_13 ._dateSelectGroup_sri7f_24:before,._formTool_sri7f_13 ._timeControl_sri7f_25:before,._formTool_sri7f_13 ._genderButtons_sri7f_26:before,._formTool_sri7f_13 ._toggleGroup_sri7f_27:before{grid-column:1 / -1}._formTool_sri7f_13 ._dateSelect_sri7f_24,._formTool_sri7f_13 ._timeInput_sri7f_95,._formTool_sri7f_13 ._genderBtn_sri7f_96,._formTool_sri7f_13 ._toggleBtn_sri7f_97{min-height:44px}._formTool_sri7f_13 ._dateSelect_sri7f_24{min-width:0}._formTool_sri7f_13 ._timeInputGroup_sri7f_105{justify-content:flex-start}._formTool_sri7f_13 ._timeShortcuts_sri7f_109{justify-content:flex-start;max-width:none}._formTool_sri7f_13 ._advancedOptions_sri7f_114{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(244,239,226,.1)}._formTool_sri7f_13 ._citySelectWrapper_sri7f_35{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 44px;align-items:center}._formTool_sri7f_13 ._cityInput_sri7f_131{padding-right:38px}._cityConfirmed_sri7f_135{position:absolute;top:50%;right:12px;color:var(--gold);font-size:.9rem;font-weight:700;line-height:1;transform:translateY(-50%);pointer-events:none}._formRow_sri7f_17{display:flex;align-items:center;justify-content:center;gap:var(--space-md);flex-wrap:wrap}._dateInput_sri7f_157{height:42px;padding:0 var(--space-md);background:linear-gradient(180deg,#181614,#11100e);border:1px solid rgba(212,175,55,.22);border-radius:var(--radius-sm);box-shadow:inset 0 1px 2px #0006,inset 0 1px #ffffff0a;color:var(--text-primary);font-family:var(--font-body);font-size:.85rem;font-weight:400;cursor:pointer;transition:all var(--transition-fast);color-scheme:dark;box-sizing:border-box;max-width:100%}._dateInput_sri7f_157:hover{border-color:#d4af3780;box-shadow:inset 0 1px 2px #0000004d,0 0 8px #d4af371f}._dateInput_sri7f_157:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #d4af372e,inset 0 1px #ffffff0f}._dateSelectGroup_sri7f_24{display:flex;gap:6px;align-items:center}._dateSelect_sri7f_24{height:42px;padding:0 var(--space-sm);padding-right:22px;background:linear-gradient(180deg,#181614,#11100e);border:1px solid rgba(212,175,55,.22);border-radius:var(--radius-sm);box-shadow:inset 0 1px 2px #0006,inset 0 1px #ffffff0a;color:var(--text-primary);font-family:var(--font-body);font-size:.85rem;font-weight:400;cursor:pointer;transition:all var(--transition-fast);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23d4af37' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;box-sizing:border-box}._dateSelect_sri7f_24:hover{border-color:#d4af3780;box-shadow:inset 0 1px 2px #0000004d,0 0 8px #d4af371f}._dateSelect_sri7f_24:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #d4af372e,inset 0 1px #ffffff0f}._select_sri7f_226{height:42px;padding:0 var(--space-md);padding-right:28px;background:linear-gradient(180deg,#181614,#11100e);border:1px solid rgba(212,175,55,.22);border-radius:var(--radius-sm);box-shadow:inset 0 1px 2px #0006,inset 0 1px #ffffff0a;color:var(--text-primary);font-family:var(--font-body);font-size:.85rem;font-weight:400;cursor:pointer;transition:all var(--transition-fast);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23D4AF37' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px;min-width:140px}._select_sri7f_226:hover{border-color:#d4af3780}._select_sri7f_226:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #d4af372e,inset 0 1px #ffffff0f}._select_sri7f_226 option{background:var(--bg-charcoal);color:var(--text-primary);padding:var(--space-sm)}._genderButtons_sri7f_26,._toggleGroup_sri7f_27{display:flex;gap:3px;background:#0d0c0a;padding:3px;border-radius:var(--radius-sm);border:1px solid rgba(212,175,55,.22);box-shadow:inset 0 1px 3px #00000080;box-sizing:border-box}._genderBtn_sri7f_96,._toggleBtn_sri7f_97{flex:1;height:36px;padding:0 var(--space-md);border:none!important;border-radius:calc(var(--radius-sm) - 2px)!important;background:transparent;color:var(--text-secondary);font-family:var(--font-body);font-size:.82rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}._genderBtn_sri7f_96:hover,._toggleBtn_sri7f_97:hover{color:var(--gold);background:#ffdc6a14}._genderBtn_sri7f_96._active_sri7f_303,._toggleBtn_sri7f_97._active_sri7f_303{background:var(--gold-gradient)!important;border:none!important;color:#080706!important;font-weight:700;box-shadow:0 2px 8px #d4af3759}._advancedOptions_sri7f_114{display:flex;justify-content:center;align-items:center;gap:var(--space-md);padding-top:var(--space-md);flex-wrap:wrap}._citySelectWrapper_sri7f_35{position:relative;display:flex;align-items:center;min-width:min(360px,100%)}._cityIcon_sri7f_330{position:absolute;left:10px;color:var(--gold);opacity:.7;pointer-events:none;z-index:1}._citySelect_sri7f_35{height:32px;padding:0 28px 0 30px;background:var(--bg-obsidian);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-family:var(--font-body);font-size:.75rem;font-weight:300;cursor:pointer;transition:all var(--transition-normal);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23D4AF37' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;min-width:100px}._citySelect_sri7f_35:hover{border-color:var(--gold)}._citySelect_sri7f_35:focus{outline:none;border-color:var(--gold)}._citySelect_sri7f_35 option{background:var(--bg-charcoal);color:var(--text-primary);padding:var(--space-sm)}._citySelect_sri7f_35 optgroup{background:var(--bg-obsidian);color:var(--gold);font-weight:500}._cityInput_sri7f_131{width:100%;height:40px;padding:0 12px 0 32px;background:var(--bg-obsidian);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-family:var(--font-body);font-size:.85rem;font-weight:300;transition:all var(--transition-normal);box-sizing:border-box}._cityInput_sri7f_131:hover,._cityInput_sri7f_131:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 2px #d4af371f}._formTool_sri7f_13 ._dateSelect_sri7f_24,._formTool_sri7f_13 ._timeInput_sri7f_95,._formTool_sri7f_13 ._cityInput_sri7f_131{border-color:#f4efe233;border-radius:4px;background:#040505d6;box-shadow:inset 0 1px #ffffff09}._formTool_sri7f_13 ._dateSelect_sri7f_24:hover,._formTool_sri7f_13 ._timeInput_sri7f_95:hover,._formTool_sri7f_13 ._cityInput_sri7f_131:hover,._formTool_sri7f_13 ._dateSelect_sri7f_24:focus,._formTool_sri7f_13 ._timeInput_sri7f_95:focus,._formTool_sri7f_13 ._cityInput_sri7f_131:focus{border-color:var(--gold);box-shadow:0 0 0 3px #ffdc6a1a,inset 0 1px #ffffff0d}._formTool_sri7f_13 ._genderBtn_sri7f_96,._formTool_sri7f_13 ._toggleBtn_sri7f_97{border-color:#f4efe233;background:#040505d6}._formTool_sri7f_13 ._genderBtn_sri7f_96._active_sri7f_303,._formTool_sri7f_13 ._toggleBtn_sri7f_97._active_sri7f_303{border-color:var(--gold);color:var(--bg-obsidian);background:var(--gold)}._formTool_sri7f_13 ._timeShortcuts_sri7f_109 button{min-height:30px;border-radius:3px;border-color:#ffdc6a3d}._formTool_sri7f_13 ._submitBtn_sri7f_440{border-radius:4px;box-shadow:0 8px 22px #ffdc6a24}._citySuggestions_sri7f_445{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:280px;overflow-y:auto;padding:6px;background:#0c0c0afa;border:1px solid rgba(212,175,55,.35);border-radius:8px;box-shadow:0 18px 42px #0000007a}._citySuggestionsEmpty_sri7f_460{pointer-events:none}._citySuggestion_sri7f_445{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--text-primary);font-family:var(--font-body);font-size:.78rem;text-align:left;cursor:pointer}._citySuggestion_sri7f_445:hover,._citySuggestion_sri7f_445[aria-selected=true]{background:#d4af3729;color:var(--gold)}._citySuggestion_sri7f_445 small{color:var(--text-muted);font-size:.68rem}._cityEmpty_sri7f_492{padding:12px;color:var(--text-muted);font-size:.76rem;text-align:center;line-height:1.45}._citySearching_sri7f_500{color:#e8dcb4c7}._citySearchingHint_sri7f_504{padding:6px 8px 4px;color:#e8dcb49e;font-size:.64rem;text-align:center}._cityAttribution_sri7f_511{padding:6px 8px 3px;color:var(--text-muted);font-size:.62rem;text-align:right}._cityAttribution_sri7f_511 a{color:var(--gold);text-decoration:none}._cityAttribution_sri7f_511 a:hover{text-decoration:underline}._timeControl_sri7f_25{display:grid;gap:6px;justify-items:center}._timeInputGroup_sri7f_105{display:flex;align-items:center;gap:var(--space-sm)}._timeInput_sri7f_95{height:40px;padding:0 var(--space-md);background:var(--bg-obsidian);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-family:var(--font-body);font-size:.85rem;font-weight:300;cursor:pointer;transition:all var(--transition-normal);color-scheme:dark}._timeInput_sri7f_95:hover{border-color:var(--gold)}._timeInput_sri7f_95:focus{outline:none;border-color:var(--gold)}._timeShortcuts_sri7f_109{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:280px}._timeShortcuts_sri7f_109 button{min-height:26px;padding:0 10px;border:1px solid rgba(255,220,106,.2);border-radius:var(--radius-xs);background:#ffdc6a0d;color:var(--text-muted);font-size:.72rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}._timeShortcuts_sri7f_109 button:hover,._timeShortcutActive_sri7f_586{border-color:var(--gold)!important;background:#ffdc6a2e!important;color:var(--gold)!important;box-shadow:0 0 10px #ffdc6a2e;transform:translateY(-1px)}._shichenLabel_sri7f_594{font-family:var(--font-body);font-size:.8rem;color:var(--gold);white-space:nowrap}._unknownTimeTriggerBtn_sri7f_602{min-height:28px;padding:0 8px;background:transparent;border:1px dashed rgba(255,220,106,.35);border-radius:4px;color:var(--gold);font-size:.72rem;cursor:pointer;white-space:nowrap;transition:all var(--transition-normal)}._unknownTimeTriggerBtn_sri7f_602:hover{background:#ffdc6a1f;border-color:var(--gold)}._unknownTimeBanner_sri7f_620{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 12px;background:linear-gradient(135deg,#ffdc6a14,#141416f2);border:1px solid rgba(255,220,106,.28);border-radius:6px;box-sizing:border-box}._unknownTimeInfo_sri7f_633{display:flex;align-items:center;gap:8px;min-width:0}._unknownTimeBadge_sri7f_640{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ffdc6a33;color:var(--gold);font-size:.7rem;font-weight:700;flex-shrink:0}._unknownTimeNotice_sri7f_654{color:var(--text-secondary);font-size:.76rem;line-height:1.4;text-align:left}._unknownTimeResetBtn_sri7f_661{padding:4px 10px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:var(--text-muted);font-size:.7rem;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all var(--transition-normal)}._unknownTimeResetBtn_sri7f_661:hover{border-color:var(--gold);color:var(--gold)}._submitTrustBar_sri7f_680{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin-top:10px;padding:2px 4px}._submitTrustItem_sri7f_690{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:.72rem;letter-spacing:.02em}._submitTrustIcon_sri7f_699{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--gold);opacity:.9}._submitTrustDot_sri7f_708{color:#fff3;font-size:.75rem}._solarTimeInfo_sri7f_714{font-family:var(--font-body);font-size:.7rem;color:var(--gold);opacity:.8;padding:4px 8px;background:#d4af371a;border-radius:4px}._checkbox_sri7f_724{display:flex;align-items:center;gap:var(--space-xs);cursor:pointer;font-family:var(--font-body);font-size:.75rem;color:var(--text-tertiary);font-weight:300}._checkbox_sri7f_724 input{display:none}._checkmark_sri7f_739{width:14px;height:14px;border:1px solid var(--border-subtle);border-radius:3px;position:relative;transition:all var(--transition-fast)}._checkbox_sri7f_724:hover ._checkmark_sri7f_739{border-color:var(--gold)}._checkbox_sri7f_724 input:checked+._checkmark_sri7f_739{background:var(--gold);border-color:var(--gold)}._checkbox_sri7f_724 input:checked+._checkmark_sri7f_739:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--bg-obsidian);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}._formError_sri7f_769{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(255,120,120,.45);border-radius:var(--radius-sm);background:#ff505014;color:#ffb4b4;font-size:.84rem;line-height:1.45}._submitBtn_sri7f_440{width:100%;min-height:48px;margin-top:var(--space-md);padding:0 var(--space-lg);background:var(--gold-gradient);border:1px solid rgba(255,235,170,.4);border-radius:var(--radius-sm);color:#080706;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:.08em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 20px #d4af3740,inset 0 1px #ffffff59;transition:all var(--transition-normal);white-space:nowrap;text-transform:none}._submitArea_sri7f_805{position:sticky;bottom:0;z-index:5;padding:var(--space-md) 0 0;background:linear-gradient(180deg,transparent 0%,var(--bg-charcoal) 40%)}@keyframes _btnGlow_sri7f_1{0%,to{box-shadow:0 4px 20px #d4af3740}50%{box-shadow:0 6px 30px #ffdc6a80}}._submitBtn_sri7f_440:hover:not(:disabled){background:var(--gold-gradient-hover);border-color:#fff5c8b3;box-shadow:0 6px 26px #d4af3773,inset 0 1px #ffffff80;transform:translateY(-1px)}._submitBtn_sri7f_440:active:not(:disabled){transform:translateY(0) scale(.985)}._submitBtn_sri7f_440:disabled{opacity:1;cursor:not-allowed;animation:none}._submitBtn_sri7f_440._loading_sri7f_840{flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-xl);background:linear-gradient(135deg,#201e1a,#141311);border:1px solid rgba(212,175,55,.5);box-shadow:0 4px 20px #0009}._progressBar_sri7f_849{width:100%;height:4px;background:#d4af3733;border-radius:2px;overflow:hidden}._progressFill_sri7f_857{height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-light),var(--gold));background-size:200% 100%;border-radius:2px;animation:_progressAnimation_sri7f_1 2s ease-in-out infinite,_progressGrow_sri7f_1 3s ease-out forwards}@keyframes _progressAnimation_sri7f_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _progressGrow_sri7f_1{0%{width:0%}20%{width:20%}50%{width:50%}80%{width:80%}to{width:95%}}._loadingText_sri7f_892{color:var(--gold);font-size:.9rem;letter-spacing:.1em}._spinner_sri7f_899{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_spin_sri7f_899 .8s linear infinite}@keyframes _spin_sri7f_899{to{transform:rotate(360deg)}}@media(max-width:700px){._form_sri7f_5{padding:var(--space-md)}._formRow_sri7f_17{gap:var(--space-sm)}._select_sri7f_226{min-width:120px;font-size:.8rem}}@media(max-width:500px){._form_sri7f_5{padding:0;max-width:100%;overflow:visible}._formRow_sri7f_17{flex-direction:column;align-items:stretch;gap:var(--space-sm);width:100%}._formTool_sri7f_13 ._formRow_sri7f_17{grid-template-columns:1fr;gap:var(--space-sm)}._formTool_sri7f_13 ._dateSelectGroup_sri7f_24,._formTool_sri7f_13 ._timeControl_sri7f_25,._formTool_sri7f_13 ._genderButtons_sri7f_26,._formTool_sri7f_13 ._toggleGroup_sri7f_27{grid-column:1}._formTool_sri7f_13 ._dateSelectGroup_sri7f_24{grid-row:1}._formTool_sri7f_13 ._timeControl_sri7f_25{grid-row:2}._formTool_sri7f_13 ._genderButtons_sri7f_26{grid-row:3}._formTool_sri7f_13 ._toggleGroup_sri7f_27{grid-row:4}._genderButtons_sri7f_26,._toggleGroup_sri7f_27{width:100%;display:flex}._genderBtn_sri7f_96,._toggleBtn_sri7f_97{flex:1;min-width:0;height:34px;padding:0 var(--space-sm);font-size:.75rem}._dateInput_sri7f_157{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:0 var(--space-sm);font-size:16px}._timeInput_sri7f_95{width:auto;min-width:0;flex:1;height:34px;box-sizing:border-box;padding:0 var(--space-sm);font-size:16px}._select_sri7f_226{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:0 var(--space-sm);padding-right:28px;font-size:16px}._timeInputGroup_sri7f_105{width:100%;display:flex;align-items:center;gap:var(--space-sm)}._timeInputGroup_sri7f_105 ._timeInput_sri7f_95{flex:1;min-width:0}._shichenLabel_sri7f_594{flex-shrink:0;white-space:nowrap;font-size:.7rem}._dateSelectGroup_sri7f_24{width:100%;gap:3px}._dateSelect_sri7f_24{flex:1;min-width:0;height:34px;padding:0 18px 0 7px;font-size:15px;background-position:right 5px center}._timeControl_sri7f_25{gap:3px}._timeShortcuts_sri7f_109{width:100%;max-width:100%;gap:3px}._timeShortcuts_sri7f_109 button{min-height:20px;padding:0 5px;font-size:.62rem;white-space:nowrap}._advancedOptions_sri7f_114{flex-direction:column;gap:5px;padding-top:6px;width:100%}._formTool_sri7f_13 ._advancedOptions_sri7f_114{grid-template-columns:1fr;align-items:stretch;gap:10px}._citySelectWrapper_sri7f_35{width:100%}._formTool_sri7f_13 ._citySelectWrapper_sri7f_35{grid-template-rows:auto 44px;width:100%}._cityInput_sri7f_131{width:100%;height:34px;font-size:16px}._citySelect_sri7f_35{width:100%;min-width:0;max-width:100%;padding-left:28px;padding-right:24px;font-size:16px}._submitBtn_sri7f_440{width:100%;margin-top:var(--space-sm);font-size:.95rem;letter-spacing:.1em}._checkbox_sri7f_724{justify-content:center;gap:4px;font-size:.68rem}._checkmark_sri7f_739{width:13px;height:13px}._solarTimeInfo_sri7f_714{text-align:center;padding:3px 6px;font-size:.62rem}._submitArea_sri7f_805{position:sticky;bottom:0;z-index:5;padding:5px 0 3px;background:linear-gradient(180deg,transparent 0%,var(--bg-charcoal) 40%,var(--bg-charcoal) 100%)}._formError_sri7f_769{margin-bottom:5px;padding:7px 9px;font-size:.74rem}._submitBtn_sri7f_440{height:42px;margin-top:5px;padding:0 var(--space-md);font-size:.88rem;letter-spacing:.06em}}._wrapper_16cf7_5{width:100%;max-width:600px;margin:0 auto;padding:var(--space-lg);background:linear-gradient(180deg,#181820d9,#121218e6);border:1px solid rgba(212,175,55,.28);border-radius:14px;box-shadow:0 18px 44px #00000059,inset 0 1px #ffffff0d}._body_16cf7_16{padding:0}._formWrapper_16cf7_20{padding-bottom:0}@media(max-width:480px){._wrapper_16cf7_5{padding:var(--space-md)}}._overlay_1l0og_7{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_1l0og_1 .3s ease}@keyframes _fadeIn_1l0og_1{0%{opacity:0}to{opacity:1}}._modal_1l0og_31{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:1.5rem;max-width:400px;width:100%;position:relative;border:1px solid rgba(212,175,55,.3);box-shadow:0 20px 60px #00000080,0 0 40px #d4af371a;animation:_slideUp_1l0og_1 .4s ease}@keyframes _slideUp_1l0og_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._closeBtn_1l0og_53{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease}._closeBtn_1l0og_53:hover{color:#fff;background:#ffffff1a}._content_1l0og_71{padding:2.5rem 2rem;text-align:center}._iconWrapper_1l0og_76{position:relative;display:inline-block;margin-bottom:1.5rem}._iconBg_1l0og_82{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#10b98133,#10b9811a);display:flex;align-items:center;justify-content:center;animation:_pulse_1l0og_1 2s ease-in-out infinite}@keyframes _pulse_1l0og_1{0%,to{transform:scale(1);box-shadow:0 0 #10b98166}50%{transform:scale(1.05);box-shadow:0 0 20px 10px #10b9811a}}._checkIcon_1l0og_104{color:#10b981}._giftIcon_1l0og_108{position:absolute;bottom:-5px;right:-5px;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#f4d03f);display:flex;align-items:center;justify-content:center;color:#1a1a2e;box-shadow:0 4px 12px #d4af3766}._title_1l0og_123{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 1rem;font-family:"Noto Serif SC",serif}._desc_1l0og_131{color:#fffc;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}._highlight_1l0og_138{color:#d4af37;font-size:1.25rem;font-weight:700}._celebration_1l0og_144{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff9;font-size:.9rem;margin-bottom:1.5rem}._primaryBtn_1l0og_154{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:.75rem;color:#1a1a2e;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}._primaryBtn_1l0og_154:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4af3766}._primaryBtn_1l0og_154:active{transform:translateY(0)}.app{min-height:100vh;display:flex;flex-direction:column;padding-top:80px}.home-page,.home-page *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-page{-webkit-touch-callout:none}@media(max-width:768px){.app{padding-top:76px}}.main{flex:1;max-width:1400px;margin:0 auto;padding:0 var(--space-lg);width:100%}.hero-form-section{position:relative;overflow:hidden;padding:60px 0 40px;text-align:center}.hero-content{position:relative;z-index:1}.checkin-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:720px;margin:0 auto var(--space-lg);padding:14px 18px;text-align:left;border:1px solid rgba(255,220,106,.28);border-radius:var(--radius-md);background:linear-gradient(110deg,#ffdc6a1f,#ffffff08);box-shadow:0 8px 24px #00000059}.checkin-banner-text{min-width:0}.checkin-banner-text strong{display:block;color:var(--gold);font-size:.84rem;letter-spacing:.04em}.checkin-banner-text p{margin:4px 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.5}.checkin-banner-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.checkin-banner-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 14px;border:1px solid rgba(255,235,170,.4);border-radius:var(--radius-xs);color:#080706;background:var(--gold-gradient);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #d4af3740;transition:all var(--transition-fast)}.checkin-banner-cta:hover{background:var(--gold-gradient-hover);transform:translateY(-1px);box-shadow:0 4px 12px #d4af3766}.checkin-banner-dismiss{border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:.7rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){.checkin-banner{flex-direction:column;align-items:stretch;margin:0 var(--space-sm) var(--space-md);padding:12px 14px;max-width:none}.checkin-banner-text strong{font-size:.8rem}.checkin-banner-text p{font-size:.78rem}.checkin-banner-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.checkin-banner-cta{flex:1;min-height:40px;font-size:.76rem}}@media(max-width:480px){.checkin-banner{margin-left:0;margin-right:0}.checkin-banner-actions{flex-direction:column;align-items:stretch}.checkin-banner-cta{width:100%}.checkin-banner-dismiss{text-align:center;min-height:36px}}.splash-cursor-layer{isolation:isolate}.hero-symbol{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;margin-bottom:var(--space-xl);border:1px solid var(--gold);transform:rotate(45deg);box-shadow:0 0 40px #d4af3780;animation:symbolPulse 3.2s ease-in-out infinite;will-change:opacity}.hero-symbol svg{transform:rotate(-45deg);color:var(--gold);opacity:.9}@keyframes symbolPulse{0%,to{opacity:.8}50%{opacity:1}}.form-wrapper{margin:var(--space-xl) 0 var(--space-lg)}.hero-logo-icon{width:64px;height:64px;color:var(--gold);flex-shrink:0}.hero-title{display:flex;align-items:center;justify-content:center;gap:var(--space-md);font-family:var(--font-display);font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:var(--space-sm);letter-spacing:.15em}.hero-title-gradient{background:linear-gradient(90deg,#f5d98c,#d4af37,#ffdc6a,#f5d98c);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientAnimation 3s ease-in-out infinite;will-change:background-position}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-icon{width:56px;height:56px;color:var(--gold);flex-shrink:0}.hero-title-line{display:block;color:var(--cream);text-transform:uppercase}.hero-title-highlight{color:var(--gold);text-transform:uppercase;text-shadow:0 0 40px var(--gold-glow)}.hero-subtitle{font-family:var(--font-body);font-size:.95rem;color:var(--text-secondary);max-width:650px;margin:0 auto var(--space-sm);line-height:1.8;font-weight:400}.hero-benefits{display:flex;justify-content:center;align-items:center;gap:8px 22px;flex-wrap:wrap;max-width:760px;padding:0;margin:var(--space-md) auto var(--space-xl);list-style:none}#hero-birth-form{margin-top:var(--space-lg)}.hero-benefit{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:.82rem;font-weight:500;color:var(--text-secondary);line-height:1.5}.hero-benefit:before{content:"✓";margin-right:6px;color:var(--gold);font-size:.8rem;font-weight:700}.hero-scenarios-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:780px;margin:0 auto var(--space-md);padding:0 var(--space-sm)}.hero-scenarios-label{font-size:.72rem;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}.hero-scenarios-list{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.hero-scenario-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;background:#0c1018b8;border:1px solid rgba(212,175,55,.22);border-radius:3px;color:var(--text-secondary);font-family:var(--font-body);font-size:.76rem;letter-spacing:.025em;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-scenario-glyph{color:var(--gold);opacity:.85;flex-shrink:0;transition:transform var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast)}.hero-scenario-chip:hover{background:#d4af371a;border-color:#d4af378c;color:#fff;transform:translateY(-1px)}.hero-scenario-chip:hover .hero-scenario-glyph{opacity:1;transform:scale(1.1)}.hero-scenario-chip-active{background:linear-gradient(180deg,#d4af372e,#d4af3714)!important;border-color:var(--gold)!important;color:#fff!important;box-shadow:0 4px 14px #00000073,inset 0 0 0 1px #d4af3759!important}.hero-scenario-chip-active .hero-scenario-glyph{color:#fff;opacity:1}.hero-focus-intent-banner{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:6px 16px;background:#0e121aeb;border-left:2px solid var(--gold);border-top:1px solid rgba(212,175,55,.2);border-bottom:1px solid rgba(212,175,55,.2);border-right:1px solid rgba(212,175,55,.2);border-radius:2px;font-size:.74rem;color:var(--gold-light, #f5e6a3);letter-spacing:.03em;box-shadow:0 4px 16px #00000059}.hero-focus-intent-dot{width:5px;height:5px;border-radius:50%;background:var(--gold, #d4af37);box-shadow:0 0 6px var(--gold, #d4af37);flex-shrink:0}.mobile-sticky-cta{display:none}@media(max-width:768px){.mobile-sticky-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:900;padding:10px 16px;background:#0e0d0bf0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,220,106,.35);box-shadow:0 -4px 20px #0009;animation:slideUpSticky .28s cubic-bezier(.16,1,.3,1)}.mobile-sticky-cta-content{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:480px;margin:0 auto}.mobile-sticky-cta-info{display:flex;flex-direction:column;gap:2px;min-width:0}.mobile-sticky-cta-title{font-size:.84rem;font-weight:700;color:var(--gold);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sticky-cta-rating{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;color:var(--text-muted)}.mobile-sticky-cta-rating svg{color:var(--gold)}.mobile-sticky-cta-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;background:linear-gradient(135deg,var(--gold) 0%,#b8860b 100%);border:none;border-radius:var(--radius-sm, 6px);color:var(--bg-obsidian);font-size:.8rem;font-weight:800;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 10px #d4af374d}@keyframes slideUpSticky{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}}.hero-social-stats{display:flex;flex-direction:column;align-items:center;gap:6px;margin:var(--space-md) auto var(--space-lg)}.hero-social-avatars{display:flex;align-items:center}.hero-social-avatars img{width:34px;height:34px;border-radius:50%;border:2px solid var(--bg-ink, #0f0d0a);object-fit:cover;margin-left:-8px}.hero-social-avatars img:first-child{margin-left:0}.hero-social-meta{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:.82rem;color:var(--text-secondary)}.hero-social-rating{display:inline-flex;align-items:center;gap:3px;color:var(--gold)}.hero-social-rating strong{margin-left:2px;font-size:.9rem;color:var(--cream)}.hero-social-users{color:var(--text-secondary);letter-spacing:.03em}.hero-quote{max-width:650px;margin:0 auto;padding:var(--space-sm) 0;font-family:var(--font-display);font-size:clamp(1rem,4.5vw,1.3rem);font-style:normal;font-weight:600;color:var(--gold);line-height:1.6;letter-spacing:.08em;text-shadow:0 0 40px var(--gold-glow);opacity:1;min-height:44px}.hero-quote cite{display:inline;margin-left:.5em;font-style:normal;font-size:.85rem;color:var(--gold);opacity:.85}.hero-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:16px 48px;margin:var(--space-lg) 0 var(--space-sm);background:var(--gold-gradient);border:1px solid rgba(255,235,170,.45);border-radius:var(--radius-sm);color:#080706;font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:all .3s var(--ease-spring);position:relative;overflow:hidden;box-shadow:0 6px 26px #d4af3759,inset 0 1px #fff6;isolation:isolate;animation:heroCtaPulse 2.8s ease-in-out infinite}.hero-cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.hero-cta-btn:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 30%,transparent 70%,rgba(255,255,255,.08));mix-blend-mode:screen;opacity:.55;pointer-events:none}.hero-cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #d4af3780}.hero-cta-btn:hover:before{left:100%}.hero-cta-btn:active{transform:translateY(-1px)}@keyframes heroCtaPulse{0%,to{box-shadow:0 4px 20px #d4af374d,0 0 #ffd6662e}50%{box-shadow:0 10px 26px #d4af376b,0 0 0 10px #ffd66600}}@media(prefers-reduced-motion:reduce){.hero-cta-btn{animation:none}}.hero-user-count{font-family:var(--font-body);font-size:.8rem;color:var(--text-tertiary);margin-bottom:var(--space-md);font-weight:300;opacity:.8}.value-props{display:flex;justify-content:center;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap}.value-prop{font-family:var(--font-body);font-size:.75rem;color:var(--text-tertiary);letter-spacing:.05em}.value-divider{color:var(--border-subtle);font-size:.6rem}.hero-decoration{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-circle{position:absolute;border:1px solid var(--gold)}.hero-circle-3{width:300px;height:300px;border:1px solid var(--gold);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.08;animation:circleRotate 60s linear infinite;will-change:transform}.hero-circle-4{width:500px;height:500px;border:1px solid var(--gold);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.05;animation:circleRotate 90s linear infinite reverse;will-change:transform}@keyframes circleRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.form-section{padding:var(--space-xl) 0 var(--space-2xl)}.steps-section,.method-section,.preview-section,.compare-section,.pain-section,.past-section,.final-cta-section,.faq-section,.model-trust-section,.reviews-section{border-top:none;box-shadow:none;background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.045) 18%,rgba(255,220,106,.1) 50%,rgba(255,255,255,.045) 82%,transparent 100%);background-size:min(720px,72%) 1px;background-repeat:no-repeat;background-position:top center}.steps-section{padding:var(--space-2xl) 0}.section-title{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--gold);text-align:center;letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-xl);opacity:.8}.steps-flow{display:flex;align-items:flex-start;justify-content:center;gap:0;max-width:920px;margin:0 auto;padding:0 var(--space-md)}.steps-grid{display:flex;justify-content:center;gap:var(--space-2xl);flex-wrap:wrap}.step-item{flex:1 1 0;min-width:0;max-width:220px;text-align:center;padding:8px 6px;animation:stepEnter .55s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--step-i, 0) * .12s)}.step-icon-wrap{position:relative;z-index:1;width:56px;height:56px;margin:0 auto var(--space-md);display:flex;align-items:center;justify-content:center;border:1px solid rgba(212,175,55,.4);background:radial-gradient(circle at 30% 25%,rgba(255,220,106,.18),transparent 55%),#14141af2;color:var(--gold);box-shadow:0 0 0 4px #d4af370f,0 8px 22px #00000047}.step-icon-wrap svg{opacity:.95}.step-number{position:absolute;right:-6px;bottom:-6px;width:22px;height:22px;margin:0;border:1px solid rgba(212,175,55,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.68rem;font-weight:600;color:#1a1408;background:linear-gradient(180deg,#ffe9a8,#d4af37)}.step-connector{flex:0 0 clamp(36px,8vw,72px);position:relative;height:56px;margin-top:0;display:flex;align-items:center;justify-content:center;align-self:flex-start}.step-connector-line{display:block;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#d4af3726,#ffdc6a8c,#d4af3726);background-size:200% 100%;animation:stepLineShimmer 2.4s linear infinite;position:relative;overflow:hidden}.step-connector-line:after{content:"";position:absolute;inset:-1px;background:linear-gradient(90deg,transparent 0%,rgba(255,236,170,.95) 50%,transparent 100%);width:40%;animation:stepLineTravel 1.8s cubic-bezier(.23,1,.32,1) infinite}.step-connector-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#ffdc6a;box-shadow:0 0 10px #ffdc6abf;animation:stepDotPulse 1.8s ease-in-out infinite}@keyframes stepLineShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes stepLineTravel{0%{transform:translate(-120%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(280%);opacity:0}}@keyframes stepDotPulse{0%,to{transform:scale(.85);opacity:.65}50%{transform:scale(1.15);opacity:1}}@keyframes stepEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-item h3{font-family:var(--font-body);font-size:.92rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-xs);letter-spacing:.02em;text-transform:none}.step-item p{font-family:var(--font-body);font-size:.875rem;font-weight:400;color:var(--text-secondary);line-height:1.55}.model-trust-section{padding:var(--space-xl) 0 var(--space-2xl)}@media(prefers-reduced-motion:reduce){.step-item,.step-connector-line,.step-connector-line:after,.step-connector-dot{animation:none!important}}.section-cta{display:flex;justify-content:center;margin-top:var(--space-xl)}.method-section{padding:var(--space-2xl) 0}.method-pipeline{display:flex;align-items:stretch;justify-content:center;gap:0;max-width:1100px;margin:0 auto;padding:0 var(--space-md)}.method-node{flex:1 1 0;min-width:0;padding:var(--space-lg) var(--space-md);border:1px solid rgba(212,175,55,.18);background:linear-gradient(165deg,rgba(255,220,106,.05),transparent 42%),#1e1e266b;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.method-node:hover{transform:translateY(-3px);border-color:#d4af3766;box-shadow:0 10px 30px #0000004d}.method-node-icon{position:relative;width:44px;height:44px;margin-bottom:var(--space-md);display:flex;align-items:center;justify-content:center;border:1px solid rgba(212,175,55,.4);border-radius:12px;color:var(--gold);background:#0000004d}.method-node-index{position:absolute;right:-7px;bottom:-7px;width:20px;height:20px;border:1px solid rgba(212,175,55,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.62rem;font-weight:600;color:#1a1408;background:linear-gradient(180deg,#ffe9a8,#d4af37)}.method-node h3{margin:0 0 var(--space-sm);color:var(--gold);font-family:var(--font-body);font-size:.92rem;font-weight:600;line-height:1.4;letter-spacing:.01em;text-transform:none}.method-node p{margin:0;color:var(--text-secondary);font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:1.7}.method-arrow{flex:0 0 36px;display:flex;align-items:center;justify-content:center;color:#d4af378c;font-size:1.2rem}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:var(--gold-gradient);color:#080706;font-family:var(--font-body);font-size:1rem;font-weight:700;border:1px solid rgba(255,235,170,.45);border-radius:var(--radius-sm);cursor:pointer;transition:all .25s var(--ease-spring);box-shadow:0 4px 20px #d4af374d,inset 0 1px #ffffff59}.cta-button:hover{background:var(--gold-gradient-hover);border-color:#fff5c8b3;transform:translateY(-2px);box-shadow:0 8px 28px #d4af3773,inset 0 1px #ffffff80}.cta-button:active{transform:translateY(0)}.preview-section{padding:var(--space-2xl) 0}.preview-subtitle{max-width:640px;margin:-.5rem auto var(--space-xl);text-align:center;color:var(--text-tertiary);font-family:var(--font-body);font-size:.85rem;font-weight:300;line-height:1.7}.preview-path{max-width:980px;margin:0 auto var(--space-lg);padding:0 var(--space-md)}.preview-path-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.preview-path-title{font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.1em;color:var(--cream)}.preview-path-progress{font-family:var(--font-body);font-size:.72rem;color:var(--gold)}.preview-path-lock{margin-left:auto}.preview-path-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.preview-path-step{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(212,175,55,.18);border-radius:10px;background:#1e1e266b;opacity:.9}.preview-path-num{flex:0 0 auto;width:22px;height:22px;border:1px solid rgba(212,175,55,.45);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.65rem;font-weight:600;color:var(--gold);background:#0000004d}.preview-path-copy{min-width:0}.preview-path-copy strong{display:block;font-family:var(--font-body);font-size:.75rem;font-weight:600;color:var(--gold);line-height:1.3}.preview-path-copy em{display:block;font-style:normal;font-family:var(--font-body);font-size:.7rem;font-weight:400;color:var(--text-secondary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);max-width:980px;margin:0 auto;padding:0 var(--space-md)}.preview-panel{border:1px solid rgba(212,175,55,.22);border-radius:12px;overflow:hidden;background:linear-gradient(165deg,rgba(255,220,106,.05),transparent 42%),#1e1e266b;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.preview-panel:hover{transform:translateY(-3px);border-color:#d4af3773;box-shadow:0 14px 36px #00000059}.preview-panel-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(212,175,55,.14);background:#00000047}.preview-panel-dots{display:inline-flex;gap:4px;flex:0 0 auto}.preview-panel-dots i{width:7px;height:7px;border-radius:50%;background:#d4af3766}.preview-panel-bar h3{margin:0;color:var(--gold);font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.02em}.preview-lock{margin-left:auto;flex:0 0 auto;font-size:.68rem;letter-spacing:.08em;color:var(--gold);opacity:.75;border:1px solid rgba(212,175,55,.35);border-radius:100px;padding:3px 10px;background:#d4af3714}.preview-panel-body{padding:var(--space-md) var(--space-lg) var(--space-lg)}.preview-panel-body p{margin:0;color:var(--text-secondary);font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:1.75}.preview-mini-kline{display:flex;align-items:flex-end;gap:6px;height:56px;margin-bottom:var(--space-md);padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.05);background:#0000004d}.preview-mini-kline i{flex:1 1 0;min-width:4px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#ffdc6a,#d4af37);opacity:.85}.preview-panel-wide{grid-column:1 / -1}.preview-traits{display:grid;gap:6px;margin-bottom:var(--space-md)}.preview-trait{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border:1px solid rgba(212,175,55,.16);border-radius:8px;background:#00000047}.preview-trait strong{flex:0 0 auto;min-width:56px;color:var(--gold);font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.04em}.preview-trait span{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.preview-timeline{display:grid;gap:6px;margin-bottom:var(--space-md)}.preview-timeline-item{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border-left:2px solid rgba(212,175,55,.45);border-radius:0 var(--radius-sm, 6px) var(--radius-sm, 6px) 0;background:#00000047}.preview-timeline-item strong{flex:0 0 auto;min-width:62px;color:var(--gold);font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.02em}.preview-timeline-item span{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.preview-chips{display:grid;gap:6px;margin-bottom:var(--space-md)}.preview-compass{position:relative;width:168px;height:168px;margin:0 auto var(--space-md);border-radius:50%;border:1px solid rgba(212,175,55,.35);background:repeating-conic-gradient(rgba(160,134,78,.75) 0deg 1.5deg,transparent 1.5deg 30deg),radial-gradient(circle,#0a0a0af2 52%,#0a0a0a00 72%);box-shadow:0 0 40px var(--bronze-glow),inset 0 0 30px #070b14e6}.preview-compass:after{content:"";position:absolute;left:50%;top:50%;width:118px;height:118px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(212,175,55,.18)}.compass-pointer{position:absolute;left:50%;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:16px solid var(--gold);transform:translate(-50%,-64px);filter:drop-shadow(0 0 6px var(--gold-glow-intense));z-index:2}.compass-year{position:absolute;left:50%;top:50%;transform:rotate(var(--ang, 0deg)) translateY(-74px) rotate(calc(-1 * var(--ang, 0deg)));font-family:var(--font-display);font-size:.7rem;font-weight:600;letter-spacing:.02em;color:var(--bronze);white-space:nowrap}.compass-year-peak{color:var(--gold);text-shadow:0 0 10px var(--gold-glow)}.compass-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;border:1px solid rgba(212,175,55,.55);display:flex;align-items:center;justify-content:center;font-size:.95rem;color:var(--gold);background:#070b14fa;z-index:1}.preview-chip{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border:1px solid rgba(212,175,55,.22);border-radius:8px;background:#00000047}.preview-chip strong{flex:0 0 auto;color:var(--gold);font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.04em}.preview-chip em{font-style:normal;color:var(--text-secondary);font-size:.75rem;line-height:1.5}.preview-actions{display:grid;gap:6px;margin-bottom:var(--space-md)}.preview-action{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border-left:2px solid rgba(212,175,55,.5);background:#00000047}.preview-action strong{flex:0 0 auto;min-width:44px;color:var(--gold);font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.04em}.preview-action span{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.preview-directions{display:grid;gap:6px;margin-bottom:var(--space-md)}.preview-direction{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border:1px solid rgba(212,175,55,.16);border-radius:8px;background:#00000047}.preview-direction strong{flex:0 0 auto;color:var(--gold);font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.04em}.preview-direction span{color:var(--text-secondary);font-size:.78rem;line-height:1.5}.compare-section{padding:var(--space-2xl) 0}.compare-grid{display:grid;grid-template-columns:200px 1fr 1fr;gap:1px;max-width:1100px;margin:0 auto;padding:0 var(--space-md);border:1px solid rgba(212,175,55,.2);border-radius:14px;overflow:hidden;background:#d4af3729}.compare-q-col{display:flex;align-items:center;padding:14px 16px;font-family:var(--font-body);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.03em;color:#f7f5ecf2;background:#00000059}.compare-head-cell{font-weight:600;letter-spacing:.08em;text-transform:none;font-size:.78rem;justify-content:center;background:#00000080}.compare-head-spacer{font-size:.75rem;color:#f7f5ec8c;justify-content:flex-start}.compare-answer{display:flex;align-items:flex-start;gap:8px;padding:14px 16px;font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:1.6}.compare-answer-traditional{color:var(--text-secondary);background:#ff453a17}.compare-answer-lifekline{color:var(--cream);background:#d4af371c}.compare-mark{flex:0 0 auto;font-size:.75rem;line-height:1.5}.compare-answer-traditional .compare-mark{color:#ff453ad9}.compare-answer-lifekline .compare-mark{color:var(--gold)}.pain-section{padding:var(--space-2xl) 0}.pain-subtitle{max-width:640px;margin:-.5rem auto var(--space-xl);text-align:center;color:var(--text-tertiary);font-family:var(--font-body);font-size:.85rem;font-weight:300;line-height:1.7}.pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);max-width:1100px;margin:0 auto;padding:0 var(--space-md)}.pain-item{position:relative;padding:var(--space-lg);border:1px solid rgba(255,69,58,.22);background:linear-gradient(165deg,rgba(255,69,58,.05),transparent 45%),#1e1e266b;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.pain-item:hover{transform:translateY(-3px);border-color:#ff453a6b;box-shadow:0 10px 30px #0000004d}.pain-index{position:absolute;top:var(--space-md);right:var(--space-md);font-family:var(--font-display);font-size:.62rem;font-weight:600;letter-spacing:.1em;color:#ff453a99}.pain-item h3{margin:0 0 var(--space-sm);color:var(--cream);font-family:var(--font-body);font-size:.92rem;font-weight:600;line-height:1.4}.pain-item p{margin:0;color:var(--text-secondary);font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:1.7}.transition-section{padding:var(--space-xl) 0;text-align:center}.transition-title{margin:0 0 var(--space-sm);font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:600;color:var(--cream);letter-spacing:.1em;text-shadow:0 0 40px var(--gold-glow)}.transition-lead{margin:0;font-family:var(--font-body);font-size:.9rem;font-weight:400;letter-spacing:.14em;color:var(--gold);opacity:.85}.past-section{padding:var(--space-2xl) 0;text-align:center}.past-body{max-width:640px;margin:-.5rem auto var(--space-xl);color:var(--text-secondary);font-family:var(--font-body);font-size:.95rem;font-weight:400;line-height:1.8}.final-cta-section{padding:var(--space-2xl) 0;text-align:center}.final-cta-title{margin:0 0 var(--space-sm);font-family:var(--font-display);font-size:clamp(1.5rem,3.6vw,2.2rem);font-weight:600;color:var(--cream);letter-spacing:.08em}.final-cta-subtitle{margin:0 0 var(--space-lg);color:var(--text-secondary);font-family:var(--font-body);font-size:.9rem;font-weight:400}.cta-button-lg{padding:18px 42px 18px 44px;font-size:1.05rem}.final-cta-halo{position:relative;display:inline-block}.final-cta-halo:before{content:"";position:absolute;left:50%;top:50%;width:128px;height:128px;transform:translate(-50%,-50%);border:1.5px dashed rgba(255,220,106,.55);border-radius:50%;animation:haloSpin 40s linear infinite;pointer-events:none}.final-cta-halo:after{content:"";position:absolute;left:50%;top:50%;width:156px;height:156px;transform:translate(-50%,-50%);border:1px solid rgba(212,175,55,.3);border-radius:50%;pointer-events:none}@keyframes haloSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.reviews-section{width:100%;max-width:none;padding:var(--space-xl) 0 var(--space-2xl);overflow:hidden;text-align:center}.reviews-section-hero{margin-top:var(--space-xl);padding-top:var(--space-xl);width:calc(100% + 2 * var(--space-lg));max-width:none;margin-left:calc(-1 * var(--space-lg));margin-right:calc(-1 * var(--space-lg));box-sizing:border-box}.reviews-section .section-title{margin-bottom:18px}.reviews-summary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;margin:0 auto 22px;color:var(--text-tertiary);font-family:var(--font-body);font-size:.8rem}.reviews-summary strong{color:var(--gold);font-weight:700}.reviews-marquee{overflow:hidden;width:100%;max-width:none;margin:0 auto;padding:6px 0 10px;mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.reviews-track{display:flex;align-items:stretch;width:max-content;gap:14px;padding:0 40px;animation:reviewsScroll 52s linear infinite;will-change:transform}.reviews-marquee:hover .reviews-track{animation-play-state:paused}@keyframes reviewsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.review-card{box-sizing:border-box;flex:0 0 340px;width:340px;min-height:270px;display:flex;flex-direction:column;align-items:stretch;text-align:left;background:linear-gradient(180deg,#1a1815eb,#100f0dfa);border:1px solid rgba(212,175,55,.22);border-radius:var(--radius-md);padding:18px 18px 16px;position:relative;transition:border-color .22s var(--ease-spring),box-shadow .22s var(--ease-spring),transform .22s var(--ease-spring);box-shadow:0 10px 30px #0006,inset 0 1px #ffffff0d}.review-card:before{content:"“";position:absolute;top:8px;right:16px;font-family:var(--font-display);font-size:3.8rem;line-height:1;color:#d4af371f;pointer-events:none;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.review-card:hover{border-color:#d4af37a6;transform:translateY(-4px);box-shadow:0 18px 42px #0009,0 0 24px #d4af3729}}.review-content{font-family:var(--font-body);font-size:.86rem;color:#f0ece0f0;line-height:1.7;margin:0 0 14px;font-weight:400;flex:1 1 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;position:relative;z-index:1}.review-card-rating{display:flex;align-items:center;gap:8px;margin-bottom:12px;position:relative;z-index:1}.review-stars{display:inline-flex;align-items:center;gap:3px;color:var(--gold, #c9a227);filter:drop-shadow(0 0 4px rgba(255,220,106,.35))}.review-star-empty{color:#d4af3738}.review-card-rating-value{color:var(--cream, #f2f0e4);font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:.02em}.review-highlight{background:#d4af3726;padding:2px 6px;border-radius:4px;color:var(--gold)}.review-footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(212,175,55,.12);position:relative;z-index:1}.review-avatar{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(212,175,55,.45);box-shadow:0 0 10px #d4af3733;background:linear-gradient(135deg,var(--gold) 0%,#B8860B 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.review-avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.review-info{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px;text-align:left}.review-name{font-family:var(--font-body);font-size:.82rem;color:var(--cream, #f2f0e4);font-weight:600;letter-spacing:.01em;line-height:1.2}.review-meta{font-family:var(--font-body);font-size:.7rem;color:var(--text-tertiary);font-weight:400;line-height:1.2}.review-date{font-family:var(--font-body);font-size:.7rem;color:var(--text-tertiary);font-weight:300;flex-shrink:0}@media(max-width:1024px){.reviews-grid{grid-template-columns:repeat(2,1fr)}.method-pipeline{padding:0 var(--space-sm)}.method-arrow{flex-basis:24px}}@media(max-width:768px){.reviews-section-hero{width:calc(100% + 2 * var(--space-md));margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md))}}@media(max-width:640px){.reviews-marquee{mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%)}.reviews-track{gap:12px;padding:0 16px;animation-duration:46s}.review-card{flex:0 0 min(272px,82vw);width:min(272px,82vw);min-height:220px;padding:14px}.review-content{font-size:.8rem;-webkit-line-clamp:4}}@media(prefers-reduced-motion:reduce){.reviews-track{animation:none;flex-wrap:wrap;width:100%;max-width:960px;margin:0 auto;justify-content:center}.reviews-track .review-card[aria-hidden=true]{display:none}}@media(max-width:640px){.hero-social-avatars img{width:30px;height:30px}.hero-scenarios-wrap{margin:0 auto var(--space-xs);gap:6px}.hero-scenario-chip{padding:4px 10px;font-size:.72rem;gap:4px}.preview-grid{grid-template-columns:1fr;gap:var(--space-md);padding:0 var(--space-sm)}.preview-path{padding:0 var(--space-sm)}.preview-path-steps{grid-template-columns:repeat(5,minmax(88px,1fr));overflow-x:auto;padding-bottom:6px}.preview-path-step{padding:10px 12px}.preview-path-copy em{white-space:nowrap}.compare-grid{grid-template-columns:1fr 1fr;padding:0 var(--space-sm)}.compare-q-col{grid-column:1 / -1}.pain-grid{grid-template-columns:1fr;gap:var(--space-sm);padding:0 var(--space-sm)}.reviews-grid{grid-template-columns:1fr}.review-card{padding:var(--space-md);flex-basis:260px}.reviews-marquee{padding:0 var(--space-sm)}}.faq-section{padding:var(--space-2xl) 0}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:900px;margin:0 auto}.faq-item h3{font-family:var(--font-body);font-size:.92rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-xs);display:flex;align-items:flex-start;gap:var(--space-sm)}.faq-number{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;background:var(--gold);color:var(--bg-obsidian);font-size:.7rem;font-weight:600;border-radius:4px;flex-shrink:0}.faq-item p{font-family:var(--font-body);font-size:.875rem;font-weight:400;color:var(--text-secondary);line-height:1.6}@media(max-width:600px){.faq-grid{grid-template-columns:1fr}.steps-grid{gap:var(--space-lg)}.steps-flow{flex-direction:column;align-items:stretch;max-width:360px;gap:0;padding:0 var(--space-sm)}.step-item{max-width:none;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:4px;text-align:left;padding:4px 0}.step-icon-wrap{grid-row:1 / span 2;grid-column:1;margin:0}.step-item h3{grid-column:2;margin:0;align-self:end}.step-item p{grid-column:2;margin:0}.step-connector{flex:none;width:56px;height:28px;margin:0;align-self:stretch}.step-connector-line{width:2px;height:100%;background:linear-gradient(180deg,#d4af3726,#ffdc6a8c,#d4af3726);background-size:100% 200%;animation:stepLineShimmerY 2.4s linear infinite}.step-connector-line:after{width:100%;height:40%;background:linear-gradient(180deg,transparent 0%,rgba(255,236,170,.95) 50%,transparent 100%);animation:stepLineTravelY 1.8s cubic-bezier(.23,1,.32,1) infinite}@keyframes stepLineShimmerY{0%{background-position:50% 0%}to{background-position:50% 200%}}@keyframes stepLineTravelY{0%{transform:translateY(-120%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(280%);opacity:0}}}.results-section{padding:var(--space-3xl) 0;animation:fadeInUp .6s ease-out}.results-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2xl);flex-wrap:wrap;gap:var(--space-md);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-subtle)}.results-title{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--gold);letter-spacing:.2em;text-transform:uppercase}.reset-btn{padding:var(--space-sm) var(--space-lg);background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-body);font-size:.85rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all var(--transition-normal)}.reset-btn:hover{border-color:var(--gold);color:var(--gold)}.kanban-mode{max-width:100%;overflow-x:auto}.kanban-mode .results-header{position:sticky;left:0;background:var(--bg-obsidian);z-index:10}.kanban-board{display:flex;gap:var(--space-lg);padding-bottom:var(--space-lg);min-width:max-content}.kanban-column{flex:0 0 400px;background:var(--bg-charcoal);border:1px solid var(--border-subtle);display:flex;flex-direction:column;max-height:calc(100vh - 250px);position:relative;transition:all var(--transition-normal)}.kanban-column:hover{border-color:var(--gold)}.kanban-column:before,.kanban-column:after{content:"";position:absolute;width:20px;height:20px;border-color:var(--gold);opacity:.3;transition:opacity var(--transition-normal)}.kanban-column:before{top:8px;left:8px;border-top:2px solid;border-left:2px solid}.kanban-column:after{bottom:8px;right:8px;border-bottom:2px solid;border-right:2px solid}.kanban-column:hover:before,.kanban-column:hover:after{opacity:1}.kanban-column-wide{flex:0 0 650px}.kanban-column-header{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-lg);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;background:var(--bg-charcoal);z-index:5}.kanban-column-icon{font-size:1.25rem}.kanban-column-header h3{font-family:var(--font-display);font-size:.9rem;font-weight:400;color:var(--gold);letter-spacing:.15em;text-transform:uppercase;flex:1}.kanban-column-count{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--gold);color:var(--gold);font-family:var(--font-display);font-size:.8rem;transform:rotate(45deg)}.kanban-column-count span{transform:rotate(-45deg)}.kanban-column-content{flex:1;overflow-y:auto;padding:var(--space-md)}.kanban-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);transition:all var(--transition-normal);animation:fadeInUp .4s ease-out}.kanban-card:hover{border-color:var(--gold);box-shadow:var(--glow-sm);transform:translateY(-4px)}.kanban-card>div{border:none;box-shadow:none;background:transparent}.features-section{padding:var(--space-3xl) 0}.features-title{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--gold);text-align:center;letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-2xl)}.features-title:before,.features-title:after{content:"◆";margin:0 var(--space-md);font-size:.5em;vertical-align:middle;opacity:.5}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.feature-card{position:relative;background:var(--bg-charcoal);border:1px solid var(--border-subtle);padding:var(--space-xl);text-align:center;transition:all var(--transition-slow)}.feature-card:hover{border-color:var(--gold);box-shadow:var(--glow-md);transform:translateY(-8px)}.feature-card:before{content:"";position:absolute;top:8px;right:8px;width:15px;height:15px;border-top:2px solid var(--gold);border-right:2px solid var(--gold);opacity:.3;transition:opacity var(--transition-normal)}.feature-card:hover:before{opacity:1}.feature-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto var(--space-lg);border:1px solid var(--border-subtle);transform:rotate(45deg);transition:all var(--transition-normal)}.feature-icon svg{transform:rotate(-45deg);color:var(--gold);opacity:.8;transition:all var(--transition-normal)}.feature-card:hover .feature-icon{border-color:var(--gold);box-shadow:0 0 20px #d4af3733}.feature-card:hover .feature-icon svg{opacity:1}.feature-card h3{font-family:var(--font-display);font-size:1rem;font-weight:400;color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--space-sm)}.feature-card p{font-family:var(--font-body);font-size:.9rem;color:var(--text-secondary);line-height:1.7;font-weight:300}@media(max-width:1200px){.features-grid{grid-template-columns:repeat(2,1fr)}.kanban-column{flex:0 0 360px}.kanban-column-wide{flex:0 0 550px}}@media(max-width:768px){.hero{padding:60px 0 40px}.method-pipeline{flex-direction:column;align-items:stretch}.method-node{padding:var(--space-md)}.method-arrow{flex:0 0 28px;transform:rotate(90deg)}.hero-title{font-size:1.8rem;letter-spacing:.08em;gap:var(--space-sm);flex-wrap:nowrap}.hero-logo-icon{width:48px;height:48px}.hero-title-highlight{white-space:nowrap}.hero-subtitle{font-size:.95rem}.hero-cta-btn{width:min(100%,390px)}.hero-features{gap:var(--space-sm)}.hero-feature{padding:var(--space-sm) var(--space-md);font-size:.8rem}.kanban-board{flex-direction:column;min-width:auto}.kanban-column,.kanban-column-wide{flex:none;width:100%;max-height:none}.kanban-column-content{max-height:500px}.features-grid{grid-template-columns:1fr}.main{padding:0 var(--space-md)}}@media(max-width:480px){.app{padding-top:76px}.hero-title{font-size:clamp(1.6rem,6.5vw,1.9rem);gap:var(--space-xs);letter-spacing:.05em}.hero-logo-icon{width:36px;height:36px}.hero-icon{width:32px;height:32px}.hero-subtitle{font-size:.85rem}.hero-cta-btn{width:min(100%,350px)}.hero-benefits{max-width:350px;gap:7px 14px}.hero-benefit{font-size:.72rem}.results-title{font-size:1.25rem;letter-spacing:.1em}.features-title{font-size:1.25rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.global-language-switcher{position:fixed;top:12px;right:20px;z-index:300}@media(max-width:600px){.global-language-switcher{top:8px;right:12px}}
