@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-devanagari-700-normal-AEOADOJC.woff2") format("woff2"),url("./media/poppins-devanagari-700-normal-EV5NJ5E7.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-ext-700-normal-VX3ND3HV.woff2") format("woff2"),url("./media/poppins-latin-ext-700-normal-GLGG63TW.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-700-normal-TKEB4KWA.woff2") format("woff2"),url("./media/poppins-latin-700-normal-ZA622GRH.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url("./media/poppins-devanagari-800-normal-4PAZSOJR.woff2") format("woff2"),url("./media/poppins-devanagari-800-normal-F3L6UA2J.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url("./media/poppins-latin-ext-800-normal-5DGGDKRD.woff2") format("woff2"),url("./media/poppins-latin-ext-800-normal-RVJWMPKQ.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url("./media/poppins-latin-800-normal-G5W5RXBY.woff2") format("woff2"),url("./media/poppins-latin-800-normal-N77OKOQS.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url("./media/poppins-devanagari-900-normal-E5BZ6DPS.woff2") format("woff2"),url("./media/poppins-devanagari-900-normal-ZGMFXHIM.woff") format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url("./media/poppins-latin-ext-900-normal-4VUPKPFI.woff2") format("woff2"),url("./media/poppins-latin-ext-900-normal-EKIBEMPV.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url("./media/poppins-latin-900-normal-XVBH6JNM.woff2") format("woff2"),url("./media/poppins-latin-900-normal-GLSOXNHK.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-condensed-vietnamese-700-normal-WXHYTQHM.woff2") format("woff2"),url("./media/barlow-condensed-vietnamese-700-normal-Y6ZUJIH4.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-condensed-latin-ext-700-normal-5BESLX7I.woff2") format("woff2"),url("./media/barlow-condensed-latin-ext-700-normal-OOTZZHRP.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-condensed-latin-700-normal-5GARACM4.woff2") format("woff2"),url("./media/barlow-condensed-latin-700-normal-63GBER45.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url("./media/barlow-condensed-vietnamese-900-normal-SEQ22TGW.woff2") format("woff2"),url("./media/barlow-condensed-vietnamese-900-normal-3CVXSOYK.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url("./media/barlow-condensed-latin-ext-900-normal-HQDI3V54.woff2") format("woff2"),url("./media/barlow-condensed-latin-ext-900-normal-5AJ62NKC.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url("./media/barlow-condensed-latin-900-normal-7US3WUY2.woff2") format("woff2"),url("./media/barlow-condensed-latin-900-normal-ZTAW2OAO.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary: #3b82f6;--primary-shade: #3474d9;--primary-tint: #4f8ef7;--success: #22c55e;--warning: #f59e0b;--danger: #ef4444;--bg: #0f172a;--surface: #1e293b;--surface-hover: #263548;--surface-raised: #293d54;--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .1);--text: #f1f5f9;--text-sec: #94a3b8;--text-muted: #64748b;--text-dim: #475569;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .15);--shadow-md: 0 4px 16px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .3);--shadow-card: 0 2px 8px rgba(0, 0, 0, .15);--glow-primary: 0 4px 20px rgba(59, 130, 246, .15);--glow-success: 0 4px 20px rgba(34, 197, 94, .12);--glow-warning: 0 4px 20px rgba(245, 158, 11, .12);--glow-danger: 0 4px 20px rgba(239, 68, 68, .12);--sp-xs: 4px;--sp-sm: 8px;--sp-md: 12px;--sp-lg: 16px;--sp-xl: 20px;--sp-2xl: 24px;--sp-3xl: 32px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-full: 9999px;--t-fast: .12s ease;--t-base: .2s ease;--t-slow: .3s ease;--touch: 44px;--fs-xs: .6875rem;--fs-sm: .75rem;--fs-body: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-2xl: 2rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}#spbar{position:fixed;top:0;right:0;left:0;z-index:1000;height:2px;background:var(--primary);transform-origin:left;transform:scaleX(0);box-shadow:0 0 12px #3b82f6b3}.wrap{max-width:1160px;margin:0 auto;padding:0 var(--sp-2xl)}section{padding:96px 0}nav{position:fixed;top:0;right:0;left:0;z-index:100;padding:18px 0;transition:background var(--t-slow),border-color var(--t-slow),padding var(--t-slow)}nav.scrolled{padding:12px 0;background:#0f172ae6;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.nav-in,.nav-right,.nav-center,.nav-logo,.foot-logo,.hero-btns,.hero-actions,.risk,.store-btns,.cta-left,.trust-in,.trust-brands,.foot-in,.foot-links{display:flex;align-items:center}.nav-in,.foot-in{justify-content:space-between}.nav-in{gap:var(--sp-3xl)}.nav-logo,.foot-logo{gap:var(--sp-sm);color:var(--text);font-family:Poppins,system-ui,sans-serif;font-weight:900;letter-spacing:-.025em;text-decoration:none}.nav-logo{font-size:var(--fs-lg)}.logo-icon,.foot-ico{display:flex;align-items:center;justify-content:center;background:var(--primary);border-radius:var(--r-sm)}.logo-icon{width:32px;height:32px;font-size:14px;box-shadow:var(--glow-primary)}.nav-center{gap:4px}.nav-center a,.foot-links a{min-height:var(--touch);text-decoration:none}.nav-center a{display:flex;align-items:center;padding:8px 14px;color:var(--text-sec);font-size:var(--fs-body);font-weight:500;border-radius:var(--r-full);transition:color var(--t-fast),background var(--t-fast)}.nav-center a:hover{color:var(--text);background:var(--surface-hover)}.nav-center a.nav-link-key{color:#e2e8f0eb;font-weight:600;background:#ffffff08;border:1px solid rgba(148,163,184,.08)}.nav-center a.nav-link-key:hover{background:#4f8ef714;border-color:#4f8ef71f}.nav-right{gap:var(--sp-md)}.nav-trust{display:flex;align-items:center;gap:5px;color:var(--text-dim);font-size:var(--fs-xs);font-weight:500}.nav-trust-dot,.status-dot{border-radius:50%;background:var(--success);animation:live-dot 2s ease-in-out infinite}.nav-trust-dot,.status-dot{width:5px;height:5px}@keyframes live-dot{0%,to{opacity:1}50%{opacity:.4}}.nav-cta,.cta-dl-btn{display:flex;align-items:center;gap:5px;min-height:var(--touch);color:#fff;font-weight:700;text-decoration:none;letter-spacing:.02em;background:var(--primary);border-radius:var(--r-full);box-shadow:var(--glow-primary);transition:background var(--t-fast),transform var(--t-fast)}.nav-cta{padding:8px 18px;font-family:Poppins,system-ui,sans-serif;font-size:var(--fs-xs)}.nav-cta:hover,.cta-dl-btn:hover{background:var(--primary-tint);transform:translateY(-1px)}.nav-menu-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(148,163,184,.3);border-radius:var(--r-full);background:#0f172a73;color:var(--text);font-size:1.05rem;cursor:pointer}.nav-mobile-drawer,.nav-mobile-backdrop{display:none}#hero{position:relative;display:flex;align-items:center;min-height:100vh;padding-top:88px;padding-bottom:96px;overflow:hidden;background:radial-gradient(ellipse 104% 78% at 14% 38%,rgba(37,78,186,.12) 0%,transparent 52%),radial-gradient(ellipse 68% 52% at 84% 60%,rgba(14,116,72,.035) 0%,transparent 46%),radial-gradient(ellipse 52% 68% at 64% 12%,rgba(59,130,246,.04) 0%,transparent 48%),var(--bg)}#hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 54% 46%,rgba(255,255,255,.025),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 16%,transparent 82%,rgba(0,0,0,.06));pointer-events:none}.hero-aurora{position:absolute;inset:-28%;overflow:hidden;opacity:.46;pointer-events:none}.aurora-a,.aurora-b,.aurora-c{position:absolute;border-radius:50%}.aurora-a{top:10%;left:5%;width:62vw;height:62vw;max-width:900px;max-height:900px;background:radial-gradient(circle,rgba(59,130,246,.08) 0%,rgba(37,99,235,.036) 40%,transparent 70%);filter:blur(124px);transform-origin:60% 55%;animation:aurora-drift-a 18s ease-in-out infinite}.aurora-b{right:2%;bottom:5%;width:48vw;height:48vw;max-width:700px;max-height:700px;background:radial-gradient(circle,rgba(16,185,129,.03) 0%,rgba(5,150,105,.018) 50%,transparent 70%);filter:blur(108px);transform-origin:40% 45%;animation:aurora-drift-b 24s ease-in-out infinite}.aurora-c{top:-10%;right:15%;width:32vw;height:32vw;max-width:520px;max-height:520px;background:radial-gradient(circle,rgba(99,102,241,.03) 0%,transparent 65%);filter:blur(96px);transform-origin:50% 50%;animation:aurora-drift-c 30s ease-in-out infinite}@keyframes aurora-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(3%,4%) scale(1.06)}66%{transform:translate(-2%,2%) scale(.97)}}@keyframes aurora-drift-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-4%,-3%) scale(1.04)}70%{transform:translate(2%,-1%) scale(.96)}}@keyframes aurora-drift-c{0%,to{transform:translate(0) scale(1) rotate(0)}50%{transform:translate(-3%,5%) scale(1.08) rotate(8deg)}}.hero-dots{position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:radial-gradient(rgba(148,163,184,.04) 1px,transparent 1px);background-size:48px 48px}.hero-dots:before,.hero-dots:after,.feat-card:before,.c-result:before,#cta:before,#cta:after,.how-grid:before{content:"";position:absolute}.hero-dots:before{inset:0;background:radial-gradient(ellipse 92% 82% at 42% 50%,transparent 40%,rgba(15,23,42,.8) 70%,var(--bg) 100%)}.hero-dots:after{right:0;bottom:0;left:0;height:200px;background:linear-gradient(to bottom,transparent,var(--bg))}.hero-grid,.prob-grid,.feat-intro,.feat-grid,.modes-grid,.how-grid,.rev-grid,.res-vals{display:grid}.hero-grid{position:relative;z-index:1;grid-template-columns:minmax(0,.76fr) minmax(0,1fr);gap:clamp(64px,7.2vw,100px);align-items:center}.c-ctx,.reason,.rev-stat{display:inline-flex;align-items:center}.hero-h1{margin-bottom:1.28rem;color:var(--text);font-family:Barlow Condensed,system-ui,sans-serif;font-size:clamp(4.2rem,8.5vw,7.5rem);font-weight:900;line-height:.92;letter-spacing:-.015em}.hero-h1 .hero-line{display:block;white-space:nowrap}.hero-h1 .hero-line+.hero-line{margin-top:-.02em}.hero-h1 .w{display:inline-block}.hero-h1 .hero-line .w+.w{margin-left:.14em}.hero-h1 .accent{color:var(--primary);text-shadow:0 0 34px rgba(59,130,246,.34),0 0 72px rgba(59,130,246,.15),0 0 112px rgba(59,130,246,.05)}.hero-h1 .outline{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.4)}@supports not (-webkit-text-stroke: 1px){.hero-h1 .outline{color:#ffffff8c}}.hero-sub,.s-body,.feat-card p,.mode-card p,.how-step p,.faq-a p,.rev-card p{color:var(--text-sec)}.hero-sub{max-width:460px;margin-bottom:1rem;font-size:var(--fs-lg);font-weight:400;line-height:1.68}.hero-sub strong{color:var(--text);font-weight:600}.hero-actions{flex-direction:column;gap:.9rem;align-items:flex-start;margin-bottom:0}.hero-btns{gap:.85rem;flex-wrap:wrap}.btn{display:inline-flex;gap:var(--sp-sm);align-items:center;min-height:var(--touch);padding:var(--sp-md) var(--sp-2xl);font-size:var(--fs-body);font-weight:600;text-decoration:none;cursor:pointer;border:none;border-radius:var(--r-full);transition:transform var(--t-fast),box-shadow var(--t-base),background var(--t-fast)}.btn-p{position:relative;padding:1rem 2.5rem;color:#fff;font-size:1.02rem;font-weight:700;background:linear-gradient(135deg,#4f8ef7,#2f6fe4);box-shadow:0 24px 60px #2563eb57,0 0 0 1px #ffffff12,inset 0 1px #ffffff24;overflow:hidden}.btn-p:hover{background:linear-gradient(135deg,#67a0ff,#3b82f6);box-shadow:0 30px 66px #3b82f65c,0 0 0 1px #bfdbfe1f;transform:translateY(-2px) scale(1.01)}.btn-ghost{gap:6px;padding:.92rem 1.1rem;color:#cbd5e1b8;background:#ffffff06;border:1px solid rgba(148,163,184,.08)}.btn-ghost:hover{color:var(--text);background:#ffffff0b}.btn-ghost-arr{transition:transform .2s ease}.btn-ghost:hover .btn-ghost-arr{transform:translate(3px)}.how-detail-item:before{content:"";width:4px;height:4px;flex-shrink:0;border-radius:50%}#calc-card{position:relative;width:100%;transform-style:preserve-3d;will-change:transform}#calc-card:before{content:"";position:absolute;inset:-34px -52px -58px;z-index:-1;background:radial-gradient(ellipse 84% 72% at 50% 58%,rgba(59,130,246,.22) 0%,rgba(30,64,175,.1) 36%,transparent 70%);filter:blur(16px);pointer-events:none}.calc-card{position:relative;background:linear-gradient(180deg,#202d41fa,#141c29fa);border-radius:2rem;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 22px 54px #02061761,0 56px 120px #0206175c,0 0 136px #3b82f629}.calc-spin{position:absolute;inset:-120%;z-index:0;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 304deg,rgba(59,130,246,0) 315deg,rgba(59,130,246,.12) 344deg,rgba(59,130,246,.28) 354deg,rgba(59,130,246,0) 360deg);opacity:.42;animation:radar-sweep 10s linear infinite}@keyframes radar-sweep{to{transform:rotate(360deg)}}.calc-cover{position:absolute;inset:1px;z-index:1;background:linear-gradient(180deg,#1e2a3cfb,#141c29fb);border-radius:calc(var(--r-lg) - 1px);pointer-events:none}.calc-body{position:relative;z-index:2;padding:clamp(1.9rem,3vw,2.5rem)}.calc-head,.cta-left,.rev-author{display:flex;gap:var(--sp-md);align-items:center}.calc-head{margin-bottom:var(--sp-lg)}.calc-ico-wrap,.cta-ico,.feat-ico,.mode-rec,.mode-emoji,.how-num{display:flex;align-items:center;justify-content:center}.calc-ico-wrap{width:40px;height:40px;flex-shrink:0;font-size:18px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:var(--r-md)}.c-title,.cta-title,.s-h2,.feat-card h3,.mode-card h3,.how-step h3,.av-name,.pi-t{color:var(--text);font-family:Poppins,system-ui,sans-serif;letter-spacing:-.01em}.c-title{font-size:var(--fs-md);font-weight:700}.c-sub{margin-top:2px;color:var(--text-sec);font-size:var(--fs-xs)}.c-ctx{flex-wrap:wrap;gap:var(--sp-xs);margin-bottom:var(--sp-xl);padding:6px 10px;color:var(--text-muted);font-size:var(--fs-xs);background:#3b82f60d;border:1px solid rgba(59,130,246,.1);border-radius:var(--r-full)}.c-ctx span{color:var(--text-sec);font-weight:600}.c-ctx .dot{color:var(--text-dim);font-weight:400}.c-section{margin-bottom:var(--sp-lg)}.c-lbl,.res-lbl,.mode-pr-l,.feat-tag,.trust-label,.store-l,.res-bar-qual,.res-mode{font-weight:700;letter-spacing:.04em}.c-lbl{display:block;margin-bottom:var(--sp-sm);color:var(--text-muted);font-size:.76rem}.c-input-row,.seg,.mode-pr{background:var(--surface-hover)}.c-input-row{display:flex;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--r-md);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.c-input-row:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a,0 12px 28px #3b82f614}.c-input-row input{flex:1;min-height:var(--touch);padding:var(--sp-md) var(--sp-lg);color:var(--text);font-family:inherit;font-size:var(--fs-md);background:transparent;border:none;outline:none}.c-unit{display:flex;align-items:center;padding:0 var(--sp-md);color:var(--text-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-left:1px solid var(--border-strong)}.c-weight-hint{display:flex;gap:4px;align-items:center;margin-top:5px;color:var(--text-muted);font-size:var(--fs-xs)}.c-weight-hint em{color:var(--primary-tint);font-style:normal;font-weight:700}.seg{position:relative;display:grid;gap:var(--sp-xs);padding:var(--sp-xs);border:1px solid var(--border-strong);border-radius:var(--r-md)}.seg-3{grid-template-columns:repeat(3,1fr)}.seg-pill{position:absolute;top:0;left:0;z-index:0;background:var(--surface-raised);border:1px solid rgba(59,130,246,.25);border-radius:var(--r-sm);box-shadow:var(--shadow-sm),0 0 16px #3b82f60f;pointer-events:none}.seg button{position:relative;z-index:1;display:flex;gap:4px;align-items:center;justify-content:center;min-height:var(--touch);padding:var(--sp-sm) 4px;color:var(--text-muted);font-family:inherit;font-size:var(--fs-xs);font-weight:500;cursor:pointer;background:transparent;border:none;border-radius:var(--r-sm);transition:color var(--t-fast)}.seg button.on{color:var(--text);font-weight:600}.seg button:not(.on):hover{color:var(--text-sec)}.c-div,.trust-divider,.res-sep,.faq-item,footer{border-color:var(--border)}.c-div{height:1px;margin:var(--sp-xl) 0;background:var(--border)}.c-result,.prob-item,.feat-card,.mode-card,.rev-card,.faq-ico,.store-btn{border-radius:var(--r-lg)}.c-result{position:relative;overflow:hidden;background:var(--surface-hover);border:1px solid var(--border);transition:transform .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease,background .3s ease;will-change:transform,filter}.c-result:before{top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--primary-tint),var(--success));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.c-result.lit{background:linear-gradient(160deg,var(--surface-raised),var(--surface-hover));border-color:#3b82f633;box-shadow:0 0 0 1px #3b82f614,0 0 42px #3b82f61f,var(--shadow-sm)}.c-result.lit:before{transform:scaleX(1)}.res-mode{max-height:0;padding:var(--sp-md) var(--sp-lg) 0;color:var(--primary-tint);font-size:var(--fs-xs);text-align:center;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.c-result.lit .res-mode{max-height:28px;opacity:1}.res-vals{grid-template-columns:1fr 1px 1fr;padding:var(--sp-lg) var(--sp-2xl) var(--sp-md)}.res-sep{width:1px;margin:0 var(--sp-xl);background:var(--border)}.res-col,.modes-hd,.section-center-sm,.section-center-xs,.cta-in{text-align:center}.res-lbl{margin-bottom:var(--sp-sm);color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:.1em}.res-val,.mode-pr-v,.feat-stat-value{font-family:Poppins,system-ui,sans-serif;letter-spacing:-.03em}.res-val{display:block;color:var(--text-dim);font-size:clamp(3rem,5.8vw,4rem);font-weight:800;line-height:1;will-change:transform,opacity,filter;transition:color .32s ease,text-shadow .42s cubic-bezier(.16,1,.3,1)}.c-result.lit .res-val{color:var(--primary);text-shadow:0 0 28px rgba(79,142,247,.28),0 0 64px rgba(79,142,247,.12)}.res-unit,.mode-pr-u,.rev-stat-lbl,.foot-copy,.av-role,.c-status{color:var(--text-muted)}.res-unit,.mode-pr-u{margin-top:var(--sp-xs);font-size:var(--fs-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.res-bar-wrap,.res-reasons,.faq-a{max-height:0;opacity:0;overflow:hidden}.res-bar-wrap{padding:0 var(--sp-2xl);transform:translateY(6px);transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .36s ease,transform .42s cubic-bezier(.16,1,.3,1)}.c-result.lit .res-bar-wrap{max-height:52px;opacity:1;transform:translateY(0)}.res-bar-row{display:flex;justify-content:space-between;margin-bottom:5px}.res-bar-end{color:var(--text-dim);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.res-bar-track{position:relative;height:4px;background:var(--border-strong);border-radius:2px;overflow:visible}.res-bar-fill{height:100%;background:linear-gradient(90deg,var(--primary-shade),var(--primary));border-radius:2px;transition:width .62s cubic-bezier(.16,1,.3,1)}.res-bar-dot{position:absolute;top:50%;width:10px;height:10px;background:var(--primary);border:2px solid var(--bg);border-radius:50%;box-shadow:0 0 8px #3b82f6a6;transform:translate(-50%,-50%);transition:left .62s cubic-bezier(.16,1,.3,1)}.res-bar-qual{margin-top:5px;color:var(--primary-tint);font-size:var(--fs-xs);text-align:center}.res-reasons{display:flex;flex-wrap:wrap;gap:var(--sp-xs);padding:0 var(--sp-xl) 0;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .35s ease,padding .3s ease,transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}.c-result.lit .res-reasons{max-height:60px;padding-bottom:var(--sp-md);opacity:1;transform:translateY(0)}.reason{gap:4px;padding:3px 9px;color:var(--text-sec);font-size:10px;font-weight:600;background:#ffffff0a;border:1px solid var(--border-strong);border-radius:var(--r-full);will-change:transform,opacity,filter;transition:transform .32s cubic-bezier(.16,1,.3,1),background .22s ease,border-color .22s ease}.reason-dot,.t-dot{flex-shrink:0;border-radius:50%}.reason-dot{width:5px;height:5px}.rd-up{background:var(--primary)}.rd-dn{background:var(--success)}.c-btn{display:flex;gap:var(--sp-sm);align-items:center;justify-content:center;width:100%;min-height:var(--touch);max-height:60px;margin-top:var(--sp-lg);padding:var(--sp-md) var(--sp-lg);color:#fff;font-family:inherit;font-size:var(--fs-body);font-weight:600;cursor:pointer;background:linear-gradient(135deg,#4f8ef7,#2f6fe4);transform-origin:center;border:none;border-radius:var(--r-md);box-shadow:0 18px 42px #2563eb4d,0 0 0 1px #ffffff0d;overflow:hidden;transition:background var(--t-fast),box-shadow var(--t-base),transform .22s cubic-bezier(.16,1,.3,1),opacity var(--t-base),max-height var(--t-base),margin-top var(--t-base)}.c-btn:hover{background:linear-gradient(135deg,#67a0ff,#3b82f6);box-shadow:0 24px 54px #3b82f657,0 0 0 1px #bfdbfe1a;transform:translateY(-2px)}.c-btn.gone{max-height:0;margin-top:0;opacity:0;pointer-events:none}.c-status{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:var(--sp-sm);font-size:.74rem;font-weight:500;transition:max-height var(--t-base),opacity var(--t-base)}.c-status.show{max-height:24px;opacity:1}.calc-cta{display:flex;gap:var(--sp-md);align-items:center;justify-content:space-between;margin-top:var(--sp-lg);padding:var(--sp-lg) var(--sp-xl);background:linear-gradient(135deg,#3b82f612,#22c55e0a);border:1px solid rgba(59,130,246,.16);border-radius:var(--r-lg);opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),box-shadow var(--t-base),border-color var(--t-base)}.calc-cta.live{opacity:1;pointer-events:auto;transform:translateY(0)}.calc-cta.live:hover{border-color:#3b82f64d;box-shadow:0 0 0 1px #3b82f61a,var(--glow-primary)}.cta-left{flex:1;min-width:0}.cta-ico,.feat-ico{border:1px solid rgba(59,130,246,.2);border-radius:var(--r-md)}.cta-ico{width:36px;height:36px;flex-shrink:0;font-size:16px;background:#3b82f61a}.cta-title{margin-bottom:3px;font-size:var(--fs-sm);font-weight:700}.cta-feats{display:flex;flex-wrap:wrap;gap:4px}.cta-chip{padding:2px 7px;color:var(--text-sec);font-size:10px;font-weight:600;white-space:nowrap;background:#ffffff0d;border:1px solid var(--border-strong);border-radius:var(--r-full)}.cta-dl-btn{flex-shrink:0;padding:var(--sp-sm) var(--sp-lg);font-family:inherit;font-size:var(--fs-xs);white-space:nowrap}#trust,#features,#how{background:var(--surface)}#trust{padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trust-in{gap:var(--sp-3xl);flex-wrap:wrap;justify-content:center}.trust-label{color:var(--text-dim);font-size:var(--fs-xs);letter-spacing:.08em;white-space:nowrap}.trust-divider{width:1px;height:20px;background:var(--border-strong)}.trust-brands{gap:var(--sp-2xl);flex-wrap:wrap;justify-content:center}.trust-brand{color:var(--text-dim);font-family:Barlow Condensed,system-ui,sans-serif;font-size:var(--fs-md);font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:color var(--t-fast)}.trust-brand:hover{color:var(--text-sec)}.s-eye{display:inline-flex;gap:var(--sp-sm);align-items:center;margin-bottom:var(--sp-lg);color:var(--text-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.s-eye:before{content:"";width:16px;height:1px;background:var(--primary)}.s-eye span{color:var(--primary-tint)}.s-eye-centered,.cta-eye{justify-content:center}.cta-eye{margin-bottom:var(--sp-xl)}.s-h2{margin-bottom:var(--sp-lg);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}.s-body{font-size:var(--fs-body);line-height:1.75}#problem,#modes,#reviews,#faq{padding:96px 0}.prob-grid{grid-template-columns:1fr 1fr;gap:80px;align-items:center}.prob-vis{display:flex;align-items:center;justify-content:center}.prob-visual-shell{position:relative;display:flex;align-items:center;justify-content:center;width:320px;height:320px}.tire-ring{position:relative;display:flex;align-items:center;justify-content:center;width:260px;height:260px;background:radial-gradient(circle at 30% 30%,var(--surface),var(--bg));border:2px solid var(--border-strong);border-radius:50%}.tire-ring:after{content:"";position:absolute;inset:16px;border:1px solid var(--border);border-radius:50%}.tire-hub{display:flex;align-items:center;justify-content:center;width:108px;height:108px;color:var(--text-muted);font-family:Poppins,system-ui,sans-serif;font-size:var(--fs-body);font-weight:800;letter-spacing:-.02em;background:var(--surface-hover);border:1px solid var(--border-strong);border-radius:50%}.t-dot{position:absolute;width:10px;height:10px}.td-r{top:50%;left:50%;background:var(--danger);box-shadow:var(--glow-danger);transform:translate(88px,-22px)}.td-y{top:50%;left:50%;background:var(--warning);box-shadow:var(--glow-warning);transform:translate(-74px,70px)}.td-g{top:50%;left:50%;background:var(--success);box-shadow:var(--glow-success);transform:translate(44px,88px)}.t-tag{position:absolute;display:flex;gap:6px;align-items:center;padding:var(--sp-sm) var(--sp-md);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.t-tag:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%}.tag-r{top:12px;right:-20px;color:var(--danger);border:1px solid rgba(239,68,68,.25)}.tag-r:before{background:var(--danger);box-shadow:0 0 6px #ef444480}.tag-y{bottom:32px;left:-28px;color:var(--warning);border:1px solid rgba(245,158,11,.25)}.tag-y:before{background:var(--warning);box-shadow:0 0 6px #f59e0b80}.prob-items{display:flex;flex-direction:column;gap:var(--sp-md);margin-top:var(--sp-3xl)}.prob-item,.feat-card,.mode-card,.rev-card{box-shadow:var(--shadow-card);transition:border-color var(--t-fast),transform var(--t-base)}.prob-item{display:flex;gap:var(--sp-md);align-items:flex-start;padding:var(--sp-lg) var(--sp-xl);background:var(--surface);border:1px solid var(--border)}.prob-item:hover{border-color:var(--border-strong);transform:translate(var(--sp-xs))}.pico{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;font-size:var(--fs-md);border-radius:var(--r-sm)}.pi-r{background:#ef44441a}.pi-y{background:#f59e0b1a}.pi-b{background:#3b82f61a}.pi-t{margin-bottom:var(--sp-xs);font-size:var(--fs-md);font-weight:700}.pi-d{color:var(--text-sec);font-size:var(--fs-body);line-height:1.55}#features{padding:96px 0}.feat-intro{grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:52px}.feat-intro-r{display:flex;align-items:flex-end;justify-content:flex-end}.feat-stat-readout{text-align:right}.feat-stat-value{color:var(--text);font-size:2.5rem;font-weight:900;line-height:1}.feat-stat-label{margin-top:4px;color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.feat-grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-xl)}.feat-card{position:relative;padding:var(--sp-3xl);background:var(--bg);border:1px solid var(--border);overflow:hidden}.feat-card:before{top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.4),transparent);opacity:0;transition:opacity var(--t-base)}.feat-card:hover{border-color:#3b82f640;box-shadow:var(--shadow-md),var(--glow-primary);transform:translateY(-4px)}.feat-card:hover:before{opacity:1}.feat-ico{width:48px;height:48px;margin-bottom:var(--sp-xl);font-size:22px;background:#3b82f61a}.feat-card h3{margin-bottom:var(--sp-sm);font-size:var(--fs-lg);font-weight:700;line-height:1.3}.feat-card p,.mode-card p,.how-step p,.faq-a p,.rev-card p{font-size:var(--fs-body);line-height:1.7}.feat-tag{margin-top:var(--sp-lg);color:var(--primary-tint);font-size:var(--fs-xs);letter-spacing:.06em}.modes-hd{max-width:560px;margin:0 auto 48px}.modes-grid{grid-template-columns:1fr 1.5fr 1fr;gap:var(--sp-lg);align-items:start}.mode-card{position:relative;padding:var(--sp-2xl) var(--sp-xl);background:var(--surface);border:1px solid var(--border);overflow:hidden}.mode-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.mode-card.side{opacity:.85}.mode-card.side:hover{opacity:1}.mode-card.bal{padding:var(--sp-3xl) var(--sp-2xl);background:var(--surface-raised);border-color:#3b82f64d;animation:bal-glow 3.5s ease-in-out infinite}@keyframes bal-glow{0%,to{box-shadow:var(--shadow-md),0 4px 20px #3b82f626}50%{box-shadow:var(--shadow-lg),0 4px 40px #3b82f647}}.mode-rec{position:absolute;top:var(--sp-lg);right:var(--sp-lg);padding:3px 10px;color:#fff;font-size:var(--fs-xs);background:var(--primary);border-radius:var(--r-full)}.mode-emoji{justify-content:flex-start;margin-bottom:var(--sp-md);font-size:1.6rem}.mode-card.bal .mode-emoji{margin-bottom:var(--sp-lg);font-size:2rem}.mode-card h3{margin-bottom:var(--sp-sm);font-size:var(--fs-md);font-weight:700}.mode-card p{margin-bottom:var(--sp-xl);line-height:1.6}.mode-prs{display:flex;gap:var(--sp-md)}.mode-pr{flex:1;padding:var(--sp-md);border:1px solid var(--border);border-radius:var(--r-md)}.mode-pr-l{margin-bottom:var(--sp-xs);color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:.1em}.mode-pr-v{color:var(--text);font-size:var(--fs-xl);font-weight:800}.mode-pr-v.hi{color:var(--primary)}#how{padding:96px 0}.section-center-sm{max-width:520px;margin:0 auto}.section-center-xs{max-width:480px;margin:0 auto}.how-grid{position:relative;grid-template-columns:repeat(3,1fr);gap:var(--sp-3xl);margin-top:52px}.how-grid:before{top:28px;right:calc(16.67% + 24px);left:calc(16.67% + 24px);height:1px;background:linear-gradient(90deg,var(--primary),rgba(59,130,246,.2));pointer-events:none}.how-step{display:flex;flex-direction:column;gap:var(--sp-lg)}.how-num{position:relative;z-index:1;width:56px;height:56px;flex-shrink:0;color:var(--primary);font-family:Poppins,system-ui,sans-serif;font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;background:var(--bg);border:1px solid rgba(59,130,246,.3);border-radius:50%;box-shadow:0 0 0 6px var(--surface),var(--glow-primary)}.how-step h3{font-size:var(--fs-lg);font-weight:700}.how-detail{display:flex;flex-direction:column;gap:var(--sp-xs);margin-top:var(--sp-sm)}.how-detail-item{display:flex;gap:var(--sp-sm);align-items:center;color:var(--text-muted);font-size:var(--fs-xs)}.how-detail-item:before{background:var(--primary)}.rev-grid{grid-template-columns:repeat(3,1fr);gap:var(--sp-xl);margin-top:52px}.rev-card{display:flex;flex-direction:column;padding:var(--sp-2xl);background:var(--surface);border:1px solid var(--border)}.rev-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.rev-quote{margin-bottom:var(--sp-md);color:var(--primary-tint);font-family:Barlow Condensed,system-ui,sans-serif;font-size:4rem;font-weight:900;line-height:.7;-webkit-user-select:none;user-select:none;opacity:.3}.rev-stat{gap:var(--sp-sm);margin-bottom:var(--sp-md);padding:4px 10px;background:#3b82f614;border:1px solid rgba(59,130,246,.15);border-radius:var(--r-full)}.rev-stat-val{color:var(--primary-tint);font-family:Poppins,system-ui,sans-serif;font-size:var(--fs-sm);font-weight:800;letter-spacing:-.01em}.rev-card p{flex:1;margin-bottom:var(--sp-xl);line-height:1.75}.av{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;color:#fff;font-size:var(--fs-xs);font-weight:700;border:2px solid rgba(255,255,255,.12);border-radius:50%}.av-b{background:linear-gradient(135deg,var(--primary-shade),var(--primary));box-shadow:var(--glow-primary)}.av-g{background:linear-gradient(135deg,#1ead53,var(--success));box-shadow:var(--glow-success)}.av-y{background:linear-gradient(135deg,#d88b0a,var(--warning));box-shadow:var(--glow-warning)}.av-name{font-size:var(--fs-body);font-weight:700}.av-role{margin-top:2px;font-size:var(--fs-xs)}.faq-wrap{max-width:680px;margin:48px auto 0}.faq-item{border-bottom:1px solid var(--border)}.faq-q{display:flex;gap:var(--sp-lg);align-items:center;justify-content:space-between;width:100%;min-height:var(--touch);padding:var(--sp-xl) 0;color:var(--text);font-family:inherit;font-size:var(--fs-body);font-weight:600;text-align:left;cursor:pointer;background:none;border:none;transition:color var(--t-fast)}.faq-q:hover{color:var(--primary-tint)}.faq-ico{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:var(--text-muted);font-size:14px;background:var(--surface-hover);border:1px solid var(--border-strong);border-radius:50%;transition:background var(--t-fast),border-color var(--t-fast)}.faq-item.open .faq-ico{color:#fff;background:var(--primary);border-color:var(--primary)}.faq-item.open .faq-a{max-height:300px;padding-bottom:var(--sp-xl);opacity:1}.faq-a p{line-height:1.75}#cta{position:relative;padding:100px 0;overflow:hidden;background:linear-gradient(160deg,#1e3a6b 0%,var(--primary) 40%,#1d5ad4 100%)}#cta:before{inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}#cta:after{inset:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,transparent 40%,rgba(30,58,107,.5) 100%);pointer-events:none}.cta-in{position:relative;z-index:1;max-width:580px;margin:0 auto}.cta-in .s-eye{color:#fff9}.cta-in .s-eye:before{background:#fff6}.cta-in .s-h2,.store-n{color:#fff}.cta-in .s-body{max-width:440px;margin:0 auto var(--sp-3xl);color:#ffffffbf}.cta-in .risk{justify-content:center;color:#ffffff8c}.cta-in .risk-item:before{background:#ffffff80}.store-btns{justify-content:center;gap:var(--sp-lg);flex-wrap:wrap;margin-bottom:var(--sp-xl)}.store-btn{gap:var(--sp-md);padding:var(--sp-md) var(--sp-2xl);background:#ffffff1f;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--t-fast),background var(--t-base),box-shadow var(--t-base)}.store-btn:hover{background:#ffffff38;box-shadow:0 12px 32px #00000040;transform:translateY(-3px)}.store-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#fff;flex-shrink:0}.store-ico svg{width:100%;height:100%;display:block}.store-l{color:#ffffffa6;font-size:var(--fs-xs);font-weight:500;letter-spacing:.06em}.store-n{font-family:Poppins,system-ui,sans-serif;font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em}footer{padding:var(--sp-3xl) 0;background:var(--bg);border-top:1px solid var(--border)}.foot-in{gap:var(--sp-xl);flex-wrap:wrap}.foot-logo{color:var(--text-sec);font-size:var(--fs-md)}.foot-ico{width:26px;height:26px;font-size:11px}.foot-copy,.foot-links a{font-size:var(--fs-xs)}.foot-links{gap:var(--sp-2xl)}.foot-links a{display:flex;align-items:center;color:var(--text-muted);transition:color var(--t-fast)}.foot-links a:hover{color:var(--text)}@media(max-width:960px){.hero-grid,.prob-grid{grid-template-columns:1fr;gap:48px}.feat-grid,.modes-grid,.how-grid{grid-template-columns:1fr 1fr}.modes-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.rev-grid{grid-template-columns:1fr 1fr}.hero-h1{font-size:clamp(3.8rem,10vw,5.5rem)}.feat-intro{grid-template-columns:1fr;gap:0}.feat-intro-r,.how-grid:before{display:none}}@media(max-width:600px){section{padding:64px 0}#hero,#problem,#features,#modes,#app,#science{overflow-x:clip}.nav-in{gap:var(--sp-md)}.feat-grid,.modes-grid,.how-grid,.rev-grid{grid-template-columns:1fr}.hero-btns{flex-direction:column}html[lang=uk] .hero-h1{font-size:clamp(2.9rem,13vw,3.7rem);line-height:1}html[lang=uk] .hero-h1 .hero-line{white-space:normal}.mode-card.side{display:block}.trust-brands{gap:var(--sp-lg)}.nav-center,.nav-trust{display:none}.nav-right{margin-left:auto;gap:var(--sp-sm)}.lang-switch{margin-right:0}.nav-cta{display:none}.nav-menu-toggle{display:inline-flex;order:2;flex-shrink:0}.s-h2{font-size:clamp(1.45rem,8.2vw,1.95rem)}.s-body{line-height:1.65}.prob-items{margin-top:var(--sp-xl)}.prob-item{padding:var(--sp-lg)}.how-grid,.rev-grid{gap:var(--sp-lg)}.how-step{gap:var(--sp-md)}.faq-wrap{margin-top:var(--sp-2xl)}.faq-q{gap:var(--sp-md);padding:var(--sp-lg) 0}.faq-a p{line-height:1.6}.nav-mobile-backdrop{position:fixed;inset:0;z-index:99;display:block;border:0;background:#0206178f}.nav-mobile-drawer{position:fixed;top:68px;right:0;left:0;z-index:101;display:flex;flex-direction:column;gap:6px;padding:0 var(--sp-2xl);background:#0f172af5;border-top:1px solid rgba(148,163,184,.16);border-bottom:1px solid rgba(148,163,184,.16);max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .22s ease,opacity .18s ease,padding .22s ease}.nav-mobile-drawer.open{max-height:80vh;padding-top:var(--sp-sm);padding-bottom:var(--sp-md);opacity:1;pointer-events:auto}.nav-mobile-drawer a{display:flex;align-items:center;min-height:var(--touch);padding:10px 14px;color:var(--text-sec);font-size:var(--fs-body);text-decoration:none;border-radius:var(--r-md);background:#ffffff05}.nav-mobile-drawer a.nav-link-key{color:#e2e8f0eb;font-weight:600;border:1px solid rgba(148,163,184,.08)}.calc-body,.feat-card,.mode-card,.rev-card{padding:var(--sp-2xl)}.calc-cta{flex-direction:column;align-items:stretch}.cta-dl-btn{justify-content:center}}@media(max-width:374px){#hero{padding-top:72px}}
