:root{--surface-deep-rgb:8, 12, 20;--surface-base-rgb:15, 23, 42;--surface-raised-rgb:30, 41, 59;--overlay-rgb:255, 255, 255;--bg-color:#0b0f19;--bg-secondary:#1a202c;--text-primary:#fff;--text-secondary:#a0aec0;--text-muted:#94a3b8;--text-soft:#cbd5e1;--text-accent:#38bdf8;--text-success:#34d399;--text-brand:#818cf8;--text-purple:#c084fc;--text-pink:#f472b6;--text-danger:#ef4444;--text-warning:#fbbf24;--text-orange:#f26522;--primary-color:#4f46e5;--primary-hover:#4338ca;--accent-color:#ec4899;--accent-strong:#db2777;--glass-bg:#1a202c99;--glass-border:#ffffff1a;--glass-shadow:0 4px 30px #00000080;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fs-display:48px;--lh-display:1.1;--fs-h1:36px;--lh-h1:1.15;--fs-h2:30px;--lh-h2:1.2;--fs-h3:24px;--lh-h3:1.3;--fs-h4:20px;--lh-h4:1.4;--fs-body-lg:18px;--lh-body-lg:1.6;--fs-body:16px;--lh-body:1.6;--fs-caption:14px;--lh-caption:1.5;--fs-micro:12px;--lh-micro:1.4;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px}@media (width<=768px){:root{--fs-display:36px;--fs-h1:30px;--fs-h2:24px;--fs-h3:20px;--fs-h4:18px;--fs-body-lg:16px}}[data-theme=light]{--surface-deep-rgb:241, 245, 249;--surface-base-rgb:255, 255, 255;--surface-raised-rgb:248, 250, 252;--overlay-rgb:0, 0, 0;--bg-color:#fff;--bg-secondary:#f3f4f6;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#4b5563;--text-soft:#334155;--text-accent:#0369a1;--text-success:#047857;--text-brand:#4338ca;--text-purple:#7e22ce;--text-pink:#be185d;--text-danger:#b91c1c;--text-warning:#b45309;--text-orange:#c2410c;--primary-color:#4f46e5;--primary-hover:#4338ca;--accent-color:#ec4899;--accent-strong:#db2777;--glass-bg:#ffffffb3;--glass-border:#0000001a;--glass-shadow:0 4px 30px #0000001a}*{box-sizing:border-box;word-break:keep-all;overflow-wrap:break-word;margin:0;padding:0}html,body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-primary);scroll-behavior:smooth;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:hidden}h1,h2,h3,h4,h5,h6{word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}p,span,a,button,li,label,div{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}[id]{scroll-margin-top:84px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, var(--primary-color), var(--accent-color));border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom, var(--primary-hover), var(--accent-color))}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 24px}html:not([lang=ko]) *{word-break:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important}.top-navbar{z-index:1000;background:rgba(var(--surface-deep-rgb), .75);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(var(--overlay-rgb), .08);justify-content:center;align-items:center;width:100%;height:72px;padding:0 28px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.top-navbar.is-scrolled{background:rgba(var(--surface-deep-rgb), .95);border-bottom-color:#38bdf833;box-shadow:0 10px 30px #000000b3}.navbar-inner{justify-content:space-between;align-items:center;width:100%;max-width:1280px;display:flex}.navbar-brand{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.navbar-brand-logo-img{object-fit:cover;background:#fff;border:1.5px solid #38bdf8;border-radius:50%;width:42px;height:42px;padding:2px;transition:transform .2s,box-shadow .2s;box-shadow:0 0 16px #38bdf880,inset 0 0 6px #0003}.navbar-brand:hover .navbar-brand-logo-img{transform:scale(1.06);box-shadow:0 0 22px #38bdf8cc}.brand-text-group{align-items:center;gap:8px;display:flex}.brand-title{letter-spacing:-.02em;color:var(--text-primary);background:linear-gradient(135deg, var(--text-primary) 40%, var(--text-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.25rem;font-weight:900}.brand-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--text-accent);background:#38bdf81f;border:1px solid #38bdf84d;border-radius:6px;padding:2px 7px;font-size:.65rem;font-weight:800}.navbar-nav{align-items:center;gap:8px;display:flex}.nav-item-link,.nav-item-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.nav-item-link:hover,.nav-item-btn:hover{color:var(--text-primary);background:rgba(var(--overlay-rgb), .06)}.admin-pill-link{color:#a78bfa!important;background:#a78bfa1a!important;border:1px solid #a78bfa40!important}.admin-pill-link:hover{color:var(--text-primary)!important;background:#a78bfa33!important}.chevron-arr{transition:transform .2s}.chevron-arr.is-rotated{transform:rotate(180deg)}.nav-dropdown-wrap{position:relative}.mega-menu-popover{background:rgba(var(--surface-base-rgb), .96);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid rgba(var(--overlay-rgb), .12);border-radius:16px;width:440px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) megaFadeIn;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 20px 50px #000c,0 0 20px #38bdf826}@keyframes megaFadeIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.mega-menu-header{letter-spacing:.08em;color:var(--text-muted);margin-bottom:10px;padding-left:6px;font-size:.72rem;font-weight:800}.mega-menu-grid{flex-direction:column;gap:8px;display:flex}.mega-menu-card{background:rgba(var(--overlay-rgb), .02);border:1px solid rgba(var(--overlay-rgb), .04);border-radius:10px;align-items:flex-start;gap:14px;padding:12px;text-decoration:none;transition:all .2s;display:flex}.mega-menu-card:hover{background:#38bdf814;border-color:#38bdf84d;transform:translate(3px)}.mega-icon-box{width:36px;height:36px;color:var(--text-accent);background:#38bdf826;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mega-card-body{flex:1}.mega-card-title-row{align-items:center;gap:8px;margin-bottom:3px;display:flex}.mega-card-title{color:var(--text-primary);font-size:.95rem;font-weight:700}.mega-pill{border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.pill-active{color:var(--text-success);background:#34d39926}.pill-soon{color:var(--text-warning);background:#fbbf2426}.mega-card-desc{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.4}.mega-menu-footer{border-top:1px solid rgba(var(--overlay-rgb), .06);text-align:right;margin-top:12px;padding-top:10px}.mega-footer-link{color:var(--text-accent);align-items:center;gap:6px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.mega-footer-link:hover{text-decoration:underline}.navbar-actions{align-items:center;gap:12px;display:flex}.lang-selector-wrap{position:relative}.lang-selector-btn{color:var(--text-secondary);background:rgba(var(--overlay-rgb), .05);border:1px solid rgba(var(--overlay-rgb), .1);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.lang-selector-btn:hover{background:rgba(var(--overlay-rgb), .1);color:var(--text-primary);border-color:#38bdf84d}.theme-toggle-btn{color:var(--text-secondary);background:rgba(var(--overlay-rgb), .05);border:1px solid rgba(var(--overlay-rgb), .1);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:7px 12px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.theme-toggle-btn:hover{background:rgba(var(--overlay-rgb), .1);color:var(--text-primary);border-color:rgba(var(--overlay-rgb), .2)}.lang-globe-icon{color:var(--text-accent)}.lang-chevron{color:var(--text-muted);transition:transform .2s}.lang-chevron.is-rotated{transform:rotate(180deg)}.lang-dropdown-menu{background:rgba(var(--surface-base-rgb), .98);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(var(--overlay-rgb), .12);z-index:1010;border-radius:12px;width:170px;padding:8px;animation:.18s cubic-bezier(.16,1,.3,1) megaFadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #000c}.lang-dropdown-header{color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid rgba(var(--overlay-rgb), .06);margin-bottom:4px;padding:4px 8px 6px;font-size:.68rem;font-weight:800}.lang-option-btn{width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.85rem;transition:all .15s;display:flex}.lang-option-btn:hover{color:var(--text-primary);background:#38bdf81a}.lang-option-btn.is-selected{color:var(--text-success);background:#10b98126;font-weight:700}.lang-option-code{color:var(--text-muted);font-size:.72rem;font-weight:800}.lang-check-icon{color:var(--text-success)}.nav-cta-btn{color:#000;cursor:pointer;background:#34d399;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 0 16px #34d39966}.nav-cta-btn:hover{background:#10b981;transform:translateY(-1px);box-shadow:0 0 24px #10b98199}.mobile-menu-toggle{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;display:none}.navbar-nav .nav-cta-btn,.navbar-nav .theme-toggle-btn{display:none}@media (width<=900px){.navbar-nav{display:none}.mobile-menu-toggle{display:block}.top-navbar{padding:0 16px}.navbar-nav.is-mobile-open{padding:var(--space-4);align-items:stretch;gap:var(--space-2);background:var(--bg-secondary);border-top:1px solid rgba(var(--overlay-rgb), .1);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 32px #00000040}.navbar-nav.is-mobile-open .nav-item-link,.navbar-nav.is-mobile-open .nav-item-btn{justify-content:flex-start;width:100%;min-height:44px}.navbar-actions .nav-cta-btn,.navbar-actions .theme-toggle-btn{display:none}.navbar-nav.is-mobile-open .nav-cta-btn,.navbar-nav.is-mobile-open .theme-toggle-btn{justify-content:center;width:100%;min-height:44px;display:inline-flex}}.legal-modal-backdrop{background:rgba(var(--surface-deep-rgb), .82);-webkit-backdrop-filter:blur(16px);z-index:99999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.legal-modal-container{background:rgb(var(--surface-base-rgb));border:1px solid #38bdf840;border-radius:20px;flex-direction:column;width:100%;max-width:680px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 25px 70px #000000e6,0 0 40px #38bdf826}.legal-modal-header{border-bottom:1px solid rgba(var(--overlay-rgb), .08);background:rgba(var(--surface-base-rgb), .85);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.legal-header-title-box{align-items:center;gap:14px;display:flex}.legal-modal-title{color:var(--text-primary);margin:0 0 2px;font-size:1.15rem;font-weight:800}.legal-modal-meta{color:var(--text-muted);margin:0;font-size:.76rem}.legal-modal-close-btn{background:rgba(var(--overlay-rgb), .06);border:1px solid rgba(var(--overlay-rgb), .1);color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.legal-modal-close-btn:hover{background:rgba(var(--overlay-rgb), .15);color:var(--text-primary)}.legal-modal-body{color:var(--text-secondary);padding:26px;font-size:.9rem;line-height:1.75;overflow-y:auto}.legal-intro-p{background:rgba(var(--overlay-rgb), .03);border-left:3px solid #38bdf8;border-radius:0 8px 8px 0;margin-bottom:1.4rem;padding:12px 16px;font-size:.94rem}.legal-article-content h4{color:var(--text-accent);margin:1.6rem 0 .6rem;font-size:1rem;font-weight:800}.legal-article-content ul{margin-bottom:1rem;padding-left:20px}.legal-article-content li{margin-bottom:6px}.legal-contact-card{background:rgba(var(--surface-base-rgb), .8);border:1px solid #38bdf833;border-radius:12px;margin-top:12px;padding:16px 20px}.legal-contact-card p{margin:4px 0;font-size:.85rem}.legal-notice-box{background:#f472b614;border:1px solid #f472b64d;border-radius:12px;gap:14px;margin:18px 0;padding:18px;display:flex}.legal-modal-footer{border-top:1px solid rgba(var(--overlay-rgb), .08);background:rgba(var(--surface-base-rgb), .85);justify-content:flex-end;padding:16px 26px;display:flex}.legal-confirm-btn{color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#0284c7,#2563eb);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 22px;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}.legal-confirm-btn:hover{transform:translateY(-1px);box-shadow:0 0 20px #0284c780}.text-indigo{color:var(--text-brand)}.text-pink{color:var(--text-pink)}.footer{background:rgb(var(--surface-deep-rgb));border-top:1px solid rgba(var(--overlay-rgb), .07);margin-top:5rem;padding:5rem 0 2.5rem;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6366f199,#10b98180,#0000);height:1px;position:absolute;top:-1px;left:15%;right:15%}.footer:after{content:"";pointer-events:none;background:radial-gradient(#6366f10f,#0000 70%);width:700px;height:240px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.footer-content{color:var(--text-muted);z-index:1;flex-direction:column;gap:2.2rem;font-size:.92rem;display:flex;position:relative}.footer-links{border-bottom:1px solid rgba(var(--overlay-rgb), .05);flex-wrap:wrap;align-items:center;gap:1.8rem;padding-bottom:1.5rem;display:flex}.footer-links a{color:var(--text-secondary);letter-spacing:-.01em;align-items:center;font-size:.88rem;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.footer-links a:hover{color:var(--text-primary);text-shadow:0 0 14px rgba(var(--overlay-rgb), .5);transform:translateY(-1px)}.footer-info{color:var(--text-muted);flex-direction:column;gap:.6rem;font-size:.86rem;line-height:1.7;display:flex}.footer-info p{flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin:0;display:flex}.footer-info span{word-break:keep-all;align-items:center;display:inline-flex}.footer-copy{border-top:1px solid rgba(var(--overlay-rgb), .05);color:var(--text-muted);letter-spacing:-.01em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.8rem;font-size:.82rem;display:flex}.footer-copy p{margin:0}@media (width<=768px){.footer{margin-top:3.5rem;padding:3.5rem 0 2rem}.footer-links{gap:1.2rem}.footer-info p{flex-direction:column;align-items:flex-start;gap:.3rem}.footer-copy{flex-direction:column;align-items:flex-start;gap:.5rem}}.footer-legal-btn{color:var(--text-secondary);letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;padding:0;font-size:.88rem;font-weight:500;transition:all .2s}.footer-legal-btn:hover{color:var(--text-primary);text-shadow:0 0 14px rgba(var(--overlay-rgb), .5);transform:translateY(-1px)}.footer-legal-btn.highlight-privacy{color:var(--text-accent);font-weight:700}.footer-content a>span>span{color:var(--text-accent)!important}.modal-overlay{z-index:2000;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}.modal-content{background:var(--bg-color);border-radius:20px;width:90%;max-width:500px;padding:2rem;animation:.4s slideUp}.modal-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.modal-header h2{color:var(--primary-color);font-size:1.5rem;font-weight:700}.close-btn{color:var(--text-secondary);transition:color .3s}.close-btn:hover,.modal-body{color:var(--text-primary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.scroll-to-top{z-index:999;position:fixed;bottom:2rem;right:2rem}.scroll-btn{width:50px;height:50px;color:var(--primary-color);background:var(--glass-bg);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.scroll-btn:hover{color:var(--text-primary);background:var(--primary-color);transform:translateY(-5px);box-shadow:0 10px 20px #4f46e566}.plan-advisor-floating-wrap{z-index:998;position:fixed;bottom:2rem;right:5.5rem}.plan-advisor-badge-btn{color:var(--text-primary);border:1px solid rgba(var(--overlay-rgb), .25);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%);border-radius:9999px;align-items:center;gap:8px;padding:12px 20px;font-size:.92rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #4f46e573}.plan-advisor-badge-btn:hover{border-color:rgba(var(--overlay-rgb), .5);box-shadow:0 12px 35px #06b6d499}.advisor-pulse-ring{pointer-events:none;border:2px solid #38bdf899;border-radius:9999px;animation:2s cubic-bezier(.24,0,.38,1) infinite advisorPulse;position:absolute;inset:-3px}@keyframes advisorPulse{0%{opacity:.8;transform:scale(.95)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}.advisor-icon{justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.advisor-label{letter-spacing:-.01em;font-weight:700}.advisor-shine{pointer-events:none;background:linear-gradient(60deg,#0000 30%,#ffffff40 50%,#0000 70%);width:200%;height:200%;animation:4s linear infinite advisorShine;position:absolute;top:-50%;left:-50%;transform:rotate(30deg)}@keyframes advisorShine{0%{transform:translate(-100%)rotate(30deg)}to{transform:translate(100%)rotate(30deg)}}.advisor-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.advisor-modal-card{background:rgb(var(--surface-base-rgb));border:1px solid rgba(var(--overlay-rgb), .15);word-break:keep-all;overflow-wrap:break-word;border-radius:24px;flex-direction:column;width:100%;max-width:640px;display:flex;overflow:hidden;box-shadow:0 25px 60px #000000b3,0 0 40px #4f46e533}.advisor-modal-card *{word-break:keep-all;overflow-wrap:break-word}.advisor-modal-header{border-bottom:1px solid rgba(var(--overlay-rgb), .08);justify-content:space-between;align-items:flex-start;padding:24px 28px 16px;display:flex}.advisor-header-badge{color:var(--text-brand);background:#6366f126;border:1px solid #6366f14d;border-radius:6px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.advisor-modal-title{color:var(--text-primary);letter-spacing:-.02em;font-size:1.3rem;font-weight:800}.advisor-close-btn{background:rgba(var(--overlay-rgb), .06);border:1px solid rgba(var(--overlay-rgb), .1);color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.advisor-close-btn:hover{color:var(--text-primary);background:rgba(var(--overlay-rgb), .15)}.advisor-progress-wrap{background:rgba(var(--surface-base-rgb), .6);border-bottom:1px solid rgba(var(--overlay-rgb), .05);align-items:center;gap:14px;padding:12px 28px;display:flex}.advisor-progress-bar{background:rgba(var(--overlay-rgb), .1);border-radius:999px;flex:1;height:6px;overflow:hidden}.advisor-progress-fill{background:linear-gradient(90deg,#4f46e5,#06b6d4);border-radius:999px;height:100%;transition:width .35s}.advisor-step-indicator{color:var(--text-muted);font-size:.82rem;font-weight:700}.advisor-step-current{color:var(--text-accent)}.advisor-modal-body{max-height:75vh;padding:24px 28px 28px;overflow-y:auto}.advisor-question-title{color:var(--text-primary);margin-bottom:6px;font-size:1.15rem;font-weight:700;line-height:1.45}.advisor-question-sub{color:var(--text-muted);margin-bottom:20px;font-size:.88rem}.advisor-options-grid{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.advisor-option-card{background:rgba(var(--surface-raised-rgb), .6);border:1px solid rgba(var(--overlay-rgb), .08);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:16px;width:100%;padding:16px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.advisor-option-card:hover{background:rgba(var(--surface-raised-rgb), .95);border-color:#6366f166;transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.advisor-option-card.active{background:#4f46e526;border-color:#6366f199}.option-icon-box{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.option-icon-emerald{color:var(--text-success);background:#10b98126}.option-icon-cyan{color:var(--text-accent);background:#06b6d426}.option-icon-purple{color:var(--text-purple);background:#a855f726}.option-icon-amber{color:var(--text-warning);background:#f59e0b26}.option-text-wrap{flex:1}.option-title{color:var(--text-primary);margin-bottom:4px;font-size:.95rem;font-weight:700;line-height:1.4}.option-tag{color:var(--text-muted);font-size:.8rem}.option-arrow{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.advisor-option-card:hover .option-arrow{color:var(--text-accent);transform:translate(4px)}.advisor-nav-back{justify-content:flex-start;display:flex}.advisor-back-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:.88rem;font-weight:600;transition:color .2s}.advisor-back-btn:hover{color:var(--text-primary)}.advisor-result-hud-card{background:linear-gradient(180deg, rgba(var(--surface-raised-rgb), .8) 0%, rgba(var(--surface-base-rgb), .95) 100%);border:1px solid #38bdf84d;border-radius:18px;margin-bottom:24px;padding:24px;box-shadow:0 0 30px #38bdf826}.result-hud-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.result-match-badge{color:var(--text-success);background:#10b98126;border:1px solid #10b98159;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.result-time-badge{color:var(--text-accent);font-size:.8rem;font-weight:600}.result-plan-title{color:var(--text-primary);margin-bottom:18px;font-size:1.35rem;font-weight:800;line-height:1.35}.result-price-banner{background:rgba(var(--surface-base-rgb), .7);border:1px solid rgba(var(--overlay-rgb), .08);border-radius:12px;justify-content:space-around;align-items:center;margin-bottom:20px;padding:16px;display:flex}.result-price-col{flex-direction:column;align-items:center;gap:4px;display:flex}.price-label{color:var(--text-muted);font-size:.78rem;font-weight:600}.price-val{font-size:1.25rem;font-weight:800}.text-cyan{color:var(--text-accent)}.text-emerald{color:var(--text-success)}.price-divider{background:rgba(var(--overlay-rgb), .1);width:1px;height:36px}.result-benefits-list{flex-direction:column;gap:10px;display:flex}.result-benefit-item{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.benefit-check-icon{color:var(--text-success);flex-shrink:0;margin-top:2px}.advisor-result-actions{flex-direction:column;gap:12px;display:flex}.advisor-apply-btn{width:100%;color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:1.05rem;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 6px 25px #4f46e580}.advisor-apply-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #06b6d499}.advisor-retry-btn{background:rgba(var(--overlay-rgb), .05);border:1px solid rgba(var(--overlay-rgb), .1);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.advisor-retry-btn:hover{background:rgba(var(--overlay-rgb), .1);color:var(--text-primary)}@media (width<=640px){.plan-advisor-floating-wrap{bottom:5.5rem;right:1.5rem}.plan-advisor-badge-btn{padding:10px 16px;font-size:.85rem}.advisor-modal-card{border-radius:20px}.advisor-modal-header{padding:18px 20px 12px}.advisor-modal-body{padding:18px 20px 20px}.result-price-banner{flex-direction:column;gap:12px}.price-divider{width:80%;height:1px}}.loading-fallback-container{width:100%;min-height:50vh;color:var(--text-muted);background-color:#0000;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.loading-fallback-spinner{border:3px solid #38bdf826;border-top-color:#38bdf8;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}.sv-live-3d-hero{background:rgb(var(--surface-deep-rgb));word-break:keep-all;overflow-wrap:break-word;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;padding:130px 24px 80px;display:flex;position:relative;overflow:hidden}.sv-live-3d-hero *{word-break:keep-all;overflow-wrap:break-word}.live-webgl-canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.laser-horizon-glow{background:radial-gradient(ellipse at center, #38bdf824 0%, #6366f114 35%, rgba(var(--surface-deep-rgb), 0) 75%);filter:blur(60px);pointer-events:none;z-index:2;width:120vw;height:480px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.hero-content-wrapper{z-index:10;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1180px;margin:0 auto;display:flex;position:relative}.hero-pill-badge{background:rgba(var(--surface-base-rgb), .75);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 24px #38bdf81f, inset 0 1px 1px rgba(var(--overlay-rgb), .15);border:1px solid #38bdf84d;border-radius:100px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 18px;display:inline-flex}.pill-dot{background:#38bdf8;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 10px #38bdf8}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.pill-title{color:var(--text-secondary);letter-spacing:.02em;font-size:.85rem;font-weight:700}.pill-sub{color:var(--text-accent);text-transform:uppercase;letter-spacing:.06em;background:#38bdf81f;border-radius:100px;padding:2px 8px;font-size:.72rem;font-weight:700}.hero-headline{color:var(--text-primary);letter-spacing:-.035em;text-shadow:0 4px 30px #000c;flex-direction:column;gap:6px;max-width:980px;margin:0 auto 20px;font-size:clamp(2.3rem,5.2vw,3.8rem);font-weight:900;line-height:1.22;display:flex}.headline-highlight{background:linear-gradient(135deg, var(--text-accent) 0%, var(--text-brand) 50%, var(--text-purple) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.hero-lead-text{color:var(--text-secondary);background:rgba(var(--surface-base-rgb), .55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-lg);max-width:820px;padding:var(--space-4) var(--space-5);margin:0 auto 36px;font-size:clamp(.98rem,1.8vw,1.15rem);line-height:1.7}.hero-button-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:56px;display:flex}.btn-primary-hero{color:var(--text-primary);border:1px solid rgba(var(--overlay-rgb), .25);box-shadow:0 0 30px #0284c780, inset 0 1px 1px rgba(var(--overlay-rgb), .3);cursor:pointer;background:linear-gradient(135deg,#0284c7,#2563eb);border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.btn-secondary-hero{color:var(--text-secondary);background:rgba(var(--surface-base-rgb), .7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(var(--overlay-rgb), .14);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:14px 26px;font-size:.95rem;font-weight:700;display:inline-flex}.btn-secondary-hero:hover{background:rgba(var(--overlay-rgb), .08);color:var(--text-primary);border-color:#38bdf866}.hero-scroll-wrapper{perspective:1200px;width:100%;max-width:1040px;margin:0 auto}.hero-display-container{background:rgba(var(--surface-base-rgb), .85);-webkit-backdrop-filter:blur(28px);width:100%;box-shadow:0 30px 80px #000000d9, 0 0 50px #38bdf826, inset 0 1px 1px rgba(var(--overlay-rgb), .2);text-align:left;border:1px solid #38bdf84d;border-radius:20px;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.hero-display-container:hover{border-color:#38bdf88c;box-shadow:0 35px 90px #000000e6,0 0 60px #38bdf840}.display-bezel-reflection{background:linear-gradient(90deg,#0000,#fff9,#0000);height:1px;position:absolute;top:0;left:0;right:0}.display-header-bar{background:rgba(var(--surface-deep-rgb), .9);border-bottom:1px solid rgba(var(--overlay-rgb), .08);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.mac-dots{align-items:center;gap:8px;display:flex}.mac-dots .dot{border-radius:50%;width:11px;height:11px}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#10b981}.display-address-box{background:rgba(var(--overlay-rgb), .04);border:1px solid rgba(var(--overlay-rgb), .08);color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:5px 16px;font-family:monospace;font-size:.78rem;display:inline-flex}.live-status-indicator{color:var(--text-success);align-items:center;gap:6px;font-size:.76rem;font-weight:700;display:flex}.live-pulse-dot{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #34d399}.cockpit-suite-tab-bar{background:rgba(var(--surface-deep-rgb), .85);border-bottom:1px solid rgba(var(--overlay-rgb), .08);gap:8px;padding:8px 16px;display:flex;overflow-x:auto}.cockpit-tab-pill{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.cockpit-tab-pill:hover{color:var(--text-primary);background:rgba(var(--overlay-rgb), .04)}.cockpit-tab-pill.active.tab-cyan{color:var(--text-accent);background:#38bdf81f;border-color:#38bdf859}.cockpit-tab-pill.active.tab-emerald{color:var(--text-success);background:#34d3991f;border-color:#34d39959}.cockpit-tab-pill.active.tab-purple{color:var(--text-purple);background:#a855f71f;border-color:#a855f759}.tab-live-dot{opacity:0;background:currentColor;border-radius:50%;width:5px;height:5px}.cockpit-tab-pill.active .tab-live-dot{opacity:1}.display-content-body{padding:24px 28px}.suite-tab-panel{flex-direction:column;gap:20px;display:flex}.workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.firm-identity{align-items:center;gap:12px;display:flex}.firm-gem{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cyan-gem{color:var(--text-accent);background:#38bdf826;border:1px solid #38bdf84d}.emerald-gem{color:var(--text-success);background:#34d39926;border:1px solid #34d3994d}.purple-gem{color:var(--text-purple);background:#a855f726;border:1px solid #a855f74d}.firm-name{color:var(--text-primary);margin-bottom:2px;font-size:1.15rem;font-weight:800}.firm-meta{color:var(--text-muted);font-size:.8rem}.status-chip{border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.chip-cyan{color:var(--text-accent);background:#38bdf81f;border:1px solid #38bdf840}.chip-emerald{color:var(--text-success);background:#34d3991f;border:1px solid #34d39940}.chip-purple{color:var(--text-purple);background:#a855f71f;border:1px solid #a855f740}.metric-cards-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=768px){.metric-cards-grid{grid-template-columns:1fr}}.clean-metric-card{background:rgba(var(--surface-base-rgb), .6);border:1px solid rgba(var(--overlay-rgb), .08);border-radius:14px;flex-direction:column;padding:16px;display:flex}.card-label{color:var(--text-muted);margin-bottom:6px;font-size:.78rem;font-weight:700}.card-value{margin-bottom:4px;font-size:1.6rem;font-weight:900}.card-value.emerald{color:var(--text-success)}.card-value.cyan{color:var(--text-accent)}.card-value.purple{color:var(--text-purple)}.card-value.indigo{color:var(--text-brand)}.card-value .unit{color:var(--text-muted);font-size:.85rem;font-weight:600}.card-sub{color:var(--text-muted);font-size:.72rem;font-weight:600}.clean-table-card{background:rgba(var(--surface-base-rgb), .6);border:1px solid rgba(var(--overlay-rgb), .08);border-radius:14px;overflow:hidden}.clean-table-card .table-header{background:rgba(var(--surface-deep-rgb), .7);color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid rgba(var(--overlay-rgb), .06);grid-template-columns:2fr 1.6fr 1.2fr 1fr;padding:10px 16px;font-size:.72rem;font-weight:700;display:grid}.clean-table-card .table-row{border-bottom:1px solid rgba(var(--overlay-rgb), .04);grid-template-columns:2fr 1.6fr 1.2fr 1fr;align-items:center;padding:11px 16px;font-size:.82rem;display:grid}.clean-table-card .table-row:last-child{border-bottom:none}.item-title{color:var(--text-primary);font-weight:700}.item-loc{color:var(--text-muted)}.item-qty{color:var(--text-accent);font-weight:700}.badge-status{color:var(--text-success);background:#34d3991f;border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:700}.badge-status.emerald{color:var(--text-success);background:#34d3991f}.badge-status.purple{color:var(--text-purple);background:#a855f71f}.text-right{text-align:right}.cockpit-bottom-cta-row{justify-content:flex-end;padding-top:4px;display:flex}.cockpit-direct-link{border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.cockpit-direct-link.cyan{color:var(--text-accent);background:#38bdf81a;border:1px solid #38bdf840}.cockpit-direct-link.cyan:hover{background:#38bdf833;transform:translate(2px)}.cockpit-direct-link.emerald{color:var(--text-success);background:#34d3991a;border:1px solid #34d39940}.cockpit-direct-link.emerald:hover{background:#34d39933;transform:translate(2px)}.cockpit-direct-link.purple{color:var(--text-purple);background:#a855f71a;border:1px solid #a855f740}.cockpit-direct-link.purple:hover{background:#a855f733;transform:translate(2px)}h1,h2,h3,h4,h5,h6,p,span,.hero-headline,.hero-lead-text,.firm-name,.firm-meta{word-break:keep-all!important;overflow-wrap:break-word!important}.product-showcase-section{z-index:10;word-break:keep-all;overflow-wrap:break-word;width:100%;max-width:1240px;margin:0 auto;padding:100px 24px;position:relative}.product-showcase-section *{word-break:keep-all;overflow-wrap:break-word}.showcase-header{text-align:center;max-width:760px;margin:0 auto 56px}.showcase-eyebrow{color:var(--text-accent);text-transform:uppercase;letter-spacing:.1em;background:#38bdf81a;border:1px solid #38bdf840;border-radius:100px;margin-bottom:16px;padding:5px 14px;font-size:.82rem;font-weight:700;display:inline-block}.showcase-title{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:16px;font-size:2.3rem;font-weight:800;line-height:1.3}.showcase-desc{color:var(--text-muted);font-size:1.05rem;line-height:1.7}.product-grid-container{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (width<=1024px){.product-grid-container{grid-template-columns:1fr;max-width:580px;margin:0 auto}}.product-card{background:rgba(var(--surface-base-rgb), .7);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(var(--overlay-rgb), .08);border-radius:20px;flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000080}.product-card.card-active{border-color:#38bdf840}.product-card:hover{border-color:#38bdf880;box-shadow:0 20px 50px #000000b3,0 0 25px #38bdf826}.product-card-spotlight{background:radial-gradient(450px circle at var(--mouse-x,0) var(--mouse-y,0), #38bdf81f, transparent 70%);opacity:var(--spotlight-opacity,0);pointer-events:none;z-index:1;transition:opacity .3s;position:absolute;inset:0}.product-card-inner{z-index:2;flex-direction:column;flex:1;padding:28px 26px 20px;display:flex;position:relative}.product-card-top-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.product-category-tag{color:var(--text-muted);letter-spacing:.04em;background:rgba(var(--overlay-rgb), .05);border:1px solid rgba(var(--overlay-rgb), .08);border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:700}.product-status-wrap{align-items:center;display:flex}.product-status-badge{letter-spacing:.02em;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.status-active{color:var(--text-success);background:#34d3991f;border:1px solid #34d3994d}.status-coming{color:var(--text-warning);background:#fbbf241f;border:1px solid #fbbf244d}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.product-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.product-name{color:var(--text-primary);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.product-hook-pill{color:var(--text-accent);white-space:nowrap;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:700}.product-tagline{color:var(--text-muted);margin-bottom:14px;font-size:.88rem;line-height:1.5}.product-card-price-box{background:rgba(var(--surface-deep-rgb), .8);border:1px solid #38bdf838;border-radius:12px;margin-bottom:16px;padding:12px 14px}.price-main-tag{align-items:baseline;display:flex}.price-amount{color:var(--text-accent);letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.price-sub-label{color:var(--text-success);align-items:center;gap:6px;margin-top:4px;font-size:.78rem;font-weight:600;display:flex}.price-check-icon{color:var(--text-success);flex-shrink:0}.product-description{color:var(--text-secondary);margin-bottom:18px;font-size:.88rem;line-height:1.6}.product-features-list{border-top:1px solid rgba(var(--overlay-rgb), .06);flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex}.product-feature-item{align-items:flex-start;gap:10px;display:flex}.feature-check-icon{color:var(--text-success);flex-shrink:0;margin-top:2px}.feature-item-title{color:var(--text-primary);margin-bottom:2px;font-size:.85rem;font-weight:700}.feature-item-desc{color:var(--text-muted);font-size:.78rem;line-height:1.4}.feature-text-block{min-width:0}.product-card-bottom{z-index:2;padding:0 26px 24px;position:relative}.action-button-stack{flex-direction:column;gap:8px;display:flex}.product-card-action{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.action-live-btn{color:var(--text-primary);border:1px solid rgba(var(--overlay-rgb), .2);background:linear-gradient(135deg,#0284c7,#2563eb);box-shadow:0 0 18px #0284c766}.action-live-btn:hover{background:linear-gradient(135deg,#0369a1,#1d4ed8);transform:translateY(-1px);box-shadow:0 0 24px #0284c799}.action-detail-btn{background:rgba(var(--overlay-rgb), .05);border:1px solid rgba(var(--overlay-rgb), .12);color:var(--text-secondary)}.action-detail-btn:hover{background:rgba(var(--overlay-rgb), .1);color:var(--text-primary);border-color:#38bdf859}.action-coming-btn{background:rgba(var(--overlay-rgb), .03);border:1px solid rgba(var(--overlay-rgb), .08);color:var(--text-muted);cursor:pointer}.action-coming-btn:hover{background:rgba(var(--overlay-rgb), .07);color:var(--text-primary)}.showcase-guarantee-banner{background:rgba(var(--surface-base-rgb), .6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(var(--overlay-rgb), .08);border-radius:16px;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px;max-width:1100px;margin:48px auto 0;padding:18px 28px;display:flex}.guarantee-item{color:var(--text-secondary);align-items:center;gap:10px;font-size:.9rem;display:flex}.guarantee-vector-icon{flex-shrink:0}.cyan-icon{color:var(--text-accent)}.emerald-icon{color:var(--text-success)}.purple-icon{color:var(--text-purple)}.guarantee-item strong{color:var(--text-primary)}h1,h2,h3,h4,h5,h6,p,span,.showcase-title,.showcase-desc,.product-name,.product-tagline,.product-description{word-break:keep-all!important;overflow-wrap:break-word!important}.before-after-section{background-color:var(--bg-color);word-break:keep-all;overflow-wrap:break-word;padding:100px 0;position:relative;overflow:hidden}.before-after-section *{word-break:keep-all;overflow-wrap:break-word}.ba-glow-bg{filter:blur(140px);pointer-events:none;opacity:.15;z-index:0;border-radius:50%;width:500px;height:500px;position:absolute}.ba-glow-left{background:radial-gradient(circle,#ef4444 0%,#0000 70%);top:10%;left:-150px}.ba-glow-right{background:radial-gradient(circle,#10b981 0%,#0000 70%);bottom:10%;right:-150px}.ba-container{z-index:1;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.ba-header{text-align:center;max-width:820px;margin:0 auto 48px}.ba-eyebrow{color:var(--text-brand);letter-spacing:.05em;text-transform:uppercase;background:#6366f11f;border:1px solid #6366f14d;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.ba-eyebrow-icon{color:var(--text-brand)}.ba-title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:16px;font-size:2.35rem;font-weight:800;line-height:1.3}.ba-subtitle{color:var(--text-secondary);font-size:1.05rem;line-height:1.65}.ba-tabs-wrapper{justify-content:center;margin-bottom:36px;display:flex}.ba-tabs-nav{background:rgba(var(--surface-base-rgb), .75);border:1px solid rgba(var(--overlay-rgb), .08);-webkit-backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:6px;padding:6px;display:inline-flex}.ba-tab-btn{color:var(--text-muted);z-index:1;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex;position:relative}.ba-tab-btn:hover{color:var(--text-primary)}.ba-tab-btn.active{color:var(--text-primary);font-weight:700}.ba-tab-active-glow{z-index:-1;background:linear-gradient(135deg,#4f46e559 0%,#3b82f64d 100%);border:1px solid #818cf873;border-radius:10px;position:absolute;inset:0;box-shadow:0 4px 20px #6366f140}.ba-tab-icon{color:inherit}.ba-case-card{background:rgba(var(--surface-base-rgb), .7);border:1px solid rgba(var(--overlay-rgb), .1);-webkit-backdrop-filter:blur(16px);border-radius:24px;padding:36px;box-shadow:0 20px 50px #0006}.ba-meta-header{border-bottom:1px solid rgba(var(--overlay-rgb), .08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.ba-meta-left{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ba-company-badge{background:rgba(var(--overlay-rgb), .06);border:1px solid rgba(var(--overlay-rgb), .12);color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:1rem;font-weight:700;display:inline-flex}.ba-industry-text{color:var(--text-muted);font-size:.9rem}.ba-solution-tag{color:var(--text-success);background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:7px;padding:6px 14px;font-size:.88rem;font-weight:700;display:inline-flex}.ba-summary-text{color:var(--text-secondary);background:rgba(var(--surface-base-rgb), .5);border-left:4px solid #6366f1;border-radius:12px;margin-bottom:28px;padding:14px 20px;font-size:1.1rem;line-height:1.6}.ba-dual-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:20px;margin-bottom:32px;display:grid}.ba-box{border-radius:18px;flex-direction:column;padding:28px;transition:all .3s;display:flex;position:relative}.ba-before-box{background:linear-gradient(180deg, #ef44440d 0%, rgba(var(--surface-base-rgb), .85) 100%);border:1px solid #ef444440}.ba-before-box:hover{border-color:#ef444473;box-shadow:0 10px 30px #ef44441a}.ba-after-box{background:linear-gradient(180deg, #10b98114 0%, rgba(var(--surface-base-rgb), .9) 100%);border:1px solid #10b98159;box-shadow:0 0 30px #10b9811f}.ba-after-box:hover{border-color:#34d39999;box-shadow:0 10px 35px #10b98133}.ba-box-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ba-box-status-tag{letter-spacing:.05em;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.tag-before{color:var(--text-danger);background:#ef44442e;border:1px solid #ef444459}.tag-after{color:var(--text-success);background:#10b98133;border:1px solid #10b98166}.ba-box-pill{border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:600}.pill-before{background:rgba(var(--overlay-rgb), .05);color:var(--text-danger)}.pill-after{color:var(--text-success);background:#34d3991f}.ba-box-title{color:var(--text-primary);margin-bottom:20px;font-size:1.25rem;font-weight:700}.ba-item-list{flex-direction:column;flex-grow:1;gap:14px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ba-item-row{align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.55;display:flex}.item-before{color:var(--text-secondary)}.item-after{color:var(--text-primary);font-weight:500}.ba-item-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:.75rem;font-weight:800;display:flex}.icon-cross{color:var(--text-danger);background:#ef444433;border:1px solid #ef444466}.icon-check{color:var(--text-success);background:#10b98133;border:1px solid #10b98166}.ba-highlight-footer{border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;font-size:.9rem;font-weight:700;display:flex}.footer-before{color:var(--text-danger);background:#ef44441a;border:1px dashed #ef44444d}.footer-after{color:var(--text-success);background:#10b98126;border:1px solid #10b98159}.ba-divider-wrap{justify-content:center;align-items:center;display:flex}.ba-arrow-circle{background:rgba(var(--surface-raised-rgb), .9);border:1px solid rgba(var(--overlay-rgb), .15);width:44px;height:44px;color:var(--text-brand);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 15px #0006}.ba-metrics-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;display:grid}.ba-metric-col{background:rgba(var(--surface-base-rgb), .6);border:1px solid rgba(var(--overlay-rgb), .08);text-align:center;border-radius:14px;padding:18px 20px}.ba-metric-label{color:var(--text-muted);margin-bottom:8px;font-size:.85rem;font-weight:600}.ba-metric-values{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:6px;font-size:1.25rem;font-weight:800;display:flex}.ba-val-before{color:var(--text-muted);opacity:.75;font-size:1.05rem;text-decoration:line-through}.ba-val-arrow{color:var(--text-muted);font-size:.9rem}.ba-val-after{color:var(--text-success)}.ba-metric-diff{color:var(--text-accent);align-items:center;gap:5px;font-size:.82rem;font-weight:700;display:inline-flex}.ba-card-footer{border-top:1px solid rgba(var(--overlay-rgb), .08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.ba-footer-left{color:var(--text-muted);align-items:center;gap:8px;font-size:.9rem;display:flex}.ba-cta-button{color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#3b82f6 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 20px #4f46e566}.ba-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4f46e58c}@media (width<=960px){.ba-dual-grid{grid-template-columns:1fr;gap:16px}.ba-divider-wrap{margin:8px 0;transform:rotate(90deg)}.ba-metrics-row{grid-template-columns:1fr;gap:12px}.ba-card-footer{text-align:center;flex-direction:column;align-items:stretch}.ba-cta-button{justify-content:center;width:100%}.ba-title{font-size:1.8rem}}@media (width<=640px){.before-after-section{padding:60px 0}.ba-case-card{padding:24px 18px}.ba-tabs-nav{flex-direction:column;width:100%}.ba-tab-btn{justify-content:center;width:100%}}.bento-section{word-break:keep-all;overflow-wrap:break-word;max-width:1260px;margin:0 auto;padding:130px 24px;position:relative;overflow:hidden}.bento-section *{word-break:keep-all;overflow-wrap:break-word}.bento-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#6366f10f 0%,#10b98108 45%,#0000 70%);width:900px;height:450px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bento-header{text-align:center;z-index:1;word-break:keep-all;overflow-wrap:break-word;max-width:840px;margin-bottom:64px;margin-left:auto;margin-right:auto;padding:0 16px;position:relative}.bento-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-success);box-shadow:0 0 20px #10b9811f, inset 0 1px 0 rgba(var(--overlay-rgb), .1);-webkit-backdrop-filter:blur(10px);background:#10b98114;border:1px solid #10b98147;border-radius:9999px;margin-bottom:16px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.bento-title{color:var(--text-primary);letter-spacing:-.03em;word-break:keep-all;overflow-wrap:break-word;text-shadow:0 2px 20px #0009;margin-bottom:18px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.22}.bento-desc{color:var(--text-muted);word-break:keep-all;overflow-wrap:break-word;max-width:720px;margin:0 auto;font-size:1.08rem;line-height:1.7}.bento-grid{perspective:1200px;z-index:1;grid-template-columns:repeat(12,1fr);gap:28px;display:grid;position:relative}.bento-card{background:rgba(var(--surface-deep-rgb), .72);border:1px solid rgba(var(--overlay-rgb), .08);-webkit-backdrop-filter:blur(24px)saturate(180%);will-change:transform, opacity;box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb), .08), 0 20px 40px -15px #000000b3;border-radius:24px;flex-direction:column;justify-content:space-between;padding:36px;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;position:relative;overflow:hidden}.bento-card:hover{box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb), .12), 0 28px 60px -15px #000c}.bento-card.bento-theme-emerald:hover{box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb), .14), 0 28px 60px -15px #000c, 0 0 38px #10b9813d;border-color:#10b98180}.bento-card.bento-theme-indigo:hover{box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb), .14), 0 28px 60px -15px #000c, 0 0 38px #6366f13d;border-color:#6366f180}.bento-card.bento-theme-pink:hover{box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb), .14), 0 28px 60px -15px #000c, 0 0 38px #ec48993d;border-color:#ec489980}.bento-card.bento-theme-amber:hover{box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb), .14), 0 28px 60px -15px #000c, 0 0 38px #f59e0b3d;border-color:#f59e0b80}.bento-card-spotlight{pointer-events:none;border-radius:inherit;opacity:var(--spotlight-opacity,0);z-index:1;transition:opacity .3s;position:absolute;inset:0}.bento-theme-emerald .bento-card-spotlight{background:radial-gradient(480px circle at var(--mouse-x,50%) var(--mouse-y,50%), #34d39929, #10b9810a 45%, transparent 75%)}.bento-theme-indigo .bento-card-spotlight{background:radial-gradient(480px circle at var(--mouse-x,50%) var(--mouse-y,50%), #818cf829, #6366f10a 45%, transparent 75%)}.bento-theme-pink .bento-card-spotlight{background:radial-gradient(480px circle at var(--mouse-x,50%) var(--mouse-y,50%), #f472b629, #ec48990a 45%, transparent 75%)}.bento-theme-amber .bento-card-spotlight{background:radial-gradient(480px circle at var(--mouse-x,50%) var(--mouse-y,50%), #fbbf2429, #f59e0b0a 45%, transparent 75%)}.bento-card-glow-border{pointer-events:none;opacity:var(--spotlight-opacity,0);z-index:0;-webkit-mask-composite:xor;border-radius:25px;padding:1.5px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bento-theme-emerald .bento-card-glow-border{background:radial-gradient(380px circle at var(--mouse-x,50%) var(--mouse-y,50%), #34d399e6, #10b9814d 40%, transparent 70%)}.bento-theme-indigo .bento-card-glow-border{background:radial-gradient(380px circle at var(--mouse-x,50%) var(--mouse-y,50%), #818cf8e6, #6366f14d 40%, transparent 70%)}.bento-theme-pink .bento-card-glow-border{background:radial-gradient(380px circle at var(--mouse-x,50%) var(--mouse-y,50%), #f472b6e6, #ec48994d 40%, transparent 70%)}.bento-theme-amber .bento-card-glow-border{background:radial-gradient(380px circle at var(--mouse-x,50%) var(--mouse-y,50%), #fbbf24e6, #f59e0b4d 40%, transparent 70%)}.bento-card-content{z-index:2;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.bento-span-8{grid-column:span 8}.bento-span-4{grid-column:span 4}.bento-icon-box{-webkit-backdrop-filter:blur(12px);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:24px;display:flex;transform:translateZ(15px)}.icon-emerald{color:var(--text-success);box-shadow:0 0 20px #10b98138, inset 0 1px 0 rgba(var(--overlay-rgb), .15);background:#10b98129;border:1px solid #10b98161}.icon-indigo{color:var(--text-brand);box-shadow:0 0 20px #6366f138, inset 0 1px 0 rgba(var(--overlay-rgb), .15);background:#6366f129;border:1px solid #6366f161}.icon-pink{color:var(--text-pink);box-shadow:0 0 20px #ec489938, inset 0 1px 0 rgba(var(--overlay-rgb), .15);background:#ec489929;border:1px solid #ec489961}.icon-amber{color:var(--text-warning);box-shadow:0 0 20px #f59e0b38, inset 0 1px 0 rgba(var(--overlay-rgb), .15);background:#f59e0b29;border:1px solid #f59e0b61}.bento-card-title{color:var(--text-primary);letter-spacing:-.015em;word-break:keep-all;overflow-wrap:break-word;margin-bottom:12px;font-size:1.35rem;font-weight:700;line-height:1.35}.bento-card-desc{color:var(--text-muted);word-break:keep-all;overflow-wrap:break-word;margin-bottom:24px;font-size:.95rem;line-height:1.68}.bento-micro-visual{background:rgba(var(--surface-deep-rgb), .65);border:1px solid rgba(var(--overlay-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb), .04);color:var(--text-muted);border-radius:16px;flex-direction:column;gap:8px;max-width:100%;padding:16px 20px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;display:flex;overflow-x:auto}.telemetry-row{white-space:nowrap;align-items:center;gap:10px;display:flex}.dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot.green{background:#34d399;box-shadow:0 0 10px #34d399}.dot.cyan{background:#38bdf8;box-shadow:0 0 10px #38bdf8}.dot.purple{background:#a855f7;box-shadow:0 0 10px #a855f7}.bento-tag-list{flex-wrap:wrap;gap:10px;display:flex}.bento-pill{color:var(--text-secondary);background:rgba(var(--overlay-rgb), .05);border:1px solid rgba(var(--overlay-rgb), .12);box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb), .06);word-break:keep-all;white-space:nowrap;border-radius:9999px;align-items:center;gap:7px;padding:7px 14px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.bento-pill:hover{background:rgba(var(--overlay-rgb), .09);border-color:rgba(var(--overlay-rgb), .22)}.pill-icon{color:var(--text-success)}.bento-progress-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.progress-item{background:rgba(var(--surface-deep-rgb), .55);border:1px solid rgba(var(--overlay-rgb), .08);box-shadow:inset 0 1px 0 rgba(var(--overlay-rgb), .04);border-radius:16px;flex-direction:column;gap:9px;padding:16px 18px;display:flex}.progress-lbl{color:var(--text-muted);word-break:keep-all;overflow-wrap:break-word;font-size:.82rem}.progress-bar-bg{background:rgba(var(--overlay-rgb), .08);border-radius:9999px;width:100%;height:6px;overflow:hidden}.progress-bar-fill{border-radius:9999px;height:100%}.fill-green{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 12px #10b98180}.fill-cyan{background:linear-gradient(90deg,#06b6d4,#38bdf8);box-shadow:0 0 12px #38bdf880}.progress-val{color:var(--text-primary);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;font-weight:700}@media (width<=960px){.bento-span-8,.bento-span-4{grid-column:span 12}.bento-grid{gap:20px}.bento-card{padding:28px 22px}}@media (width<=540px){.bento-section{padding:80px 16px}.bento-progress-grid{grid-template-columns:1fr}}.trust-stats-section{max-width:1280px;margin:0 auto;padding:80px 24px 100px;position:relative;overflow:hidden}.trust-bg-glow{pointer-events:none;filter:blur(100px);opacity:.25;z-index:0;border-radius:50%;position:absolute}.trust-glow-top{background:radial-gradient(circle,#10b98166,#0000 70%);width:500px;height:350px;top:-60px;left:20%}.trust-glow-bottom{background:radial-gradient(circle,#6366f159,#0000 70%);width:550px;height:400px;bottom:-40px;right:15%}.trust-container{z-index:1;flex-direction:column;gap:56px;display:flex;position:relative}.trust-header{text-align:center;word-break:keep-all;overflow-wrap:break-word;max-width:860px;margin:0 auto}.trust-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-success);background:#10b9811a;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 0 20px #10b98126}.trust-pulse-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite trustPulse;box-shadow:0 0 10px #10b981}@keyframes trustPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.trust-title{color:var(--text-primary);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin-bottom:16px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;line-height:1.28}.trust-desc{color:var(--text-muted);word-break:keep-all;overflow-wrap:break-word;max-width:780px;margin:0 auto;font-size:1.05rem;line-height:1.7}.trust-ticker-wrapper{flex-direction:column;gap:16px;display:flex}.trust-ticker-label{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:.76rem;font-weight:700;display:flex}.ticker-label-icon{color:var(--text-warning)}.trust-ticker-container{background:rgba(var(--surface-base-rgb), .45);border:1px solid rgba(var(--overlay-rgb), .07);-webkit-backdrop-filter:blur(16px);border-radius:20px;width:100%;padding:12px 0;position:relative;overflow:hidden}.ticker-fade-mask{pointer-events:none;z-index:3;width:100px;position:absolute;top:0;bottom:0}.ticker-mask-left{background:linear-gradient(90deg, var(--bg-color) 0%, rgba(var(--surface-deep-rgb), 0) 100%);left:0}.ticker-mask-right{background:linear-gradient(270deg, var(--bg-color) 0%, rgba(var(--surface-deep-rgb), 0) 100%);right:0}.trust-ticker-track{will-change:transform;width:max-content;animation:36s linear infinite trustTickerScroll;display:flex;transform:translate(0,0)}.trust-ticker-container:hover .trust-ticker-track{animation-play-state:paused}.trust-ticker-group{flex-shrink:0;align-items:center;gap:18px;padding:0 9px;display:flex}@keyframes trustTickerScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.ticker-item{background:rgba(var(--surface-raised-rgb), .6);border:1px solid rgba(var(--overlay-rgb), .08);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:12px;padding:10px 18px;transition:all .25s;display:flex}.ticker-item:hover{border-color:rgba(var(--overlay-rgb), .2);background:#334155cc;transform:translateY(-2px);box-shadow:0 8px 20px #0006}.ticker-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ticker-item-icon svg{width:100%;height:100%}.ticker-theme-emerald .ticker-item-icon{color:var(--text-success)}.ticker-theme-cyan .ticker-item-icon{color:var(--text-accent)}.ticker-theme-indigo .ticker-item-icon{color:var(--text-brand)}.ticker-theme-pink .ticker-item-icon{color:var(--text-pink)}.ticker-theme-amber .ticker-item-icon{color:var(--text-warning)}.ticker-item-text{flex-direction:column;display:flex}.ticker-item-name{color:var(--text-primary);font-size:.88rem;font-weight:600}.ticker-item-tag{color:var(--text-muted);font-size:.7rem;font-weight:500}.trust-metrics-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.metric-card{background:rgba(var(--surface-base-rgb), .75);border:1px solid rgba(var(--overlay-rgb), .08);-webkit-backdrop-filter:blur(20px);border-radius:20px;flex-direction:column;justify-content:space-between;padding:28px 24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.metric-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0009}.metric-theme-emerald:hover{border-color:#10b98173;box-shadow:0 20px 40px #0009,0 0 28px #10b98133}.metric-theme-cyan:hover{border-color:#06b6d473;box-shadow:0 20px 40px #0009,0 0 28px #06b6d433}.metric-theme-indigo:hover{border-color:#6366f173;box-shadow:0 20px 40px #0009,0 0 28px #6366f133}.metric-theme-pink:hover{border-color:#ec489973;box-shadow:0 20px 40px #0009,0 0 28px #ec489933}.metric-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.metric-icon-box{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.metric-icon-box svg{width:22px;height:22px}.metric-theme-emerald .metric-icon-box{color:var(--text-success);background:#10b98126;border:1px solid #10b98159}.metric-theme-cyan .metric-icon-box{color:var(--text-accent);background:#06b6d426;border:1px solid #06b6d459}.metric-theme-indigo .metric-icon-box{color:var(--text-brand);background:#6366f126;border:1px solid #6366f159}.metric-theme-pink .metric-icon-box{color:var(--text-pink);background:#ec489926;border:1px solid #ec489959}.metric-badge{background:rgba(var(--overlay-rgb), .06);border:1px solid rgba(var(--overlay-rgb), .1);color:var(--text-muted);letter-spacing:.04em;border-radius:9999px;padding:4px 10px;font-size:.72rem;font-weight:700}.metric-number-wrap{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.metric-value{color:var(--text-primary);letter-spacing:-.03em;min-width:0;font-family:JetBrains Mono,-apple-system,BlinkMacSystemFont,monospace,sans-serif;font-size:2.2rem;font-weight:800;line-height:1.1}.metric-theme-emerald .metric-value{background:linear-gradient(135deg, var(--text-primary) 30%, var(--text-success) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.metric-theme-cyan .metric-value{background:linear-gradient(135deg, var(--text-primary) 30%, var(--text-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.metric-theme-indigo .metric-value{background:linear-gradient(135deg, var(--text-primary) 30%, var(--text-brand) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.metric-theme-pink .metric-value{background:linear-gradient(135deg, var(--text-primary) 30%, var(--text-pink) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.metric-unit{color:var(--text-muted);font-size:1rem;font-weight:700}.metric-title{color:var(--text-primary);word-break:keep-all;overflow-wrap:break-word;margin-bottom:8px;font-size:1.05rem;font-weight:700}.metric-desc{color:var(--text-muted);word-break:keep-all;overflow-wrap:break-word;margin-bottom:18px;font-size:.85rem;line-height:1.55}.metric-telemetry{border-top:1px solid rgba(var(--overlay-rgb), .08);flex-direction:column;gap:10px;padding-top:14px;display:flex}.telemetry-sparkline{align-items:flex-end;gap:6px;height:24px;padding:2px 0;display:flex}.sparkline-bar{border-radius:3px;flex:1;transition:height .4s}.metric-theme-emerald .sparkline-bar{background:#10b981}.metric-theme-cyan .sparkline-bar{background:#06b6d4}.metric-theme-indigo .sparkline-bar{background:#6366f1}.metric-theme-pink .sparkline-bar{background:#ec4899}.telemetry-live-status{align-items:center;gap:6px;display:flex}.telemetry-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px #34d399}.telemetry-text{color:var(--text-muted);font-family:JetBrains Mono,monospace,Consolas;font-size:.72rem}.trust-security-section{background:rgba(var(--surface-base-rgb), .55);border:1px solid rgba(var(--overlay-rgb), .09);-webkit-backdrop-filter:blur(20px);border-radius:24px;flex-direction:column;gap:30px;padding:38px 32px 30px;display:flex;box-shadow:0 12px 36px #0006}.security-header{align-items:flex-start;gap:18px;display:flex}.security-shield-icon{width:48px;height:48px;color:var(--text-success);background:#10b9811f;border:1px solid #10b9814d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 20px #10b98126}.security-shield-icon svg{width:24px;height:24px}.security-title{color:var(--text-primary);word-break:keep-all;overflow-wrap:break-word;margin-bottom:6px;font-size:1.35rem;font-weight:700}.security-desc{color:var(--text-muted);word-break:keep-all;overflow-wrap:break-word;font-size:.92rem;line-height:1.6}.security-badges-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.sec-card{background:rgba(var(--surface-deep-rgb), .7);border:1px solid rgba(var(--overlay-rgb), .07);border-radius:16px;flex-direction:column;padding:20px 18px;transition:all .25s;display:flex}.sec-card:hover{background:rgba(var(--surface-base-rgb), .9);border-color:rgba(var(--overlay-rgb), .18);transform:translateY(-3px);box-shadow:0 10px 24px #00000080}.sec-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sec-icon{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sec-icon svg{width:20px;height:20px}.sec-theme-emerald .sec-icon{color:var(--text-success)}.sec-theme-cyan .sec-icon{color:var(--text-accent)}.sec-theme-indigo .sec-icon{color:var(--text-brand)}.sec-theme-pink .sec-icon{color:var(--text-pink)}.sec-tag{background:rgba(var(--overlay-rgb), .05);border:1px solid rgba(var(--overlay-rgb), .08);color:var(--text-secondary);border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:700}.sec-card-title{color:var(--text-primary);word-break:keep-all;overflow-wrap:break-word;margin-bottom:4px;font-size:.96rem;font-weight:700}.sec-card-sub{color:var(--text-success);word-break:keep-all;overflow-wrap:break-word;margin-bottom:8px;font-size:.78rem;font-weight:600}.sec-theme-cyan .sec-card-sub{color:var(--text-accent)}.sec-theme-indigo .sec-card-sub{color:var(--text-brand)}.sec-theme-pink .sec-card-sub{color:var(--text-pink)}.sec-card-desc{color:var(--text-muted);word-break:keep-all;overflow-wrap:break-word;font-size:.8rem;line-height:1.5}.trust-footer-banner{background:rgba(var(--surface-deep-rgb), .85);border:1px solid #10b98133;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.banner-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.banner-badge{color:var(--text-success);white-space:nowrap;background:#10b9811f;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.banner-status-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b981}.banner-text{color:var(--text-muted);font-family:JetBrains Mono,monospace,Consolas;font-size:.78rem}.banner-action-btn{color:var(--text-primary);border:1px solid rgba(var(--overlay-rgb), .15);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;align-items:center;gap:8px;padding:8px 18px;font-size:.84rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #10b9814d}.banner-action-btn:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 6px 20px #10b98180}.banner-action-btn svg{width:16px;height:16px;transition:transform .2s}.banner-action-btn:hover svg{transform:translate(3px)}@media (width<=1080px){.trust-metrics-grid{grid-template-columns:repeat(2,1fr);gap:18px}.security-badges-grid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (width<=768px){.trust-stats-section{padding:60px 16px 80px}.trust-container{gap:40px}.trust-security-section{padding:24px 18px 20px}.security-header{flex-direction:column;gap:12px}.trust-footer-banner{text-align:center;flex-direction:column;align-items:stretch}.banner-left{text-align:center;flex-direction:column;align-items:center}.banner-action-btn{justify-content:center;width:100%}}@media (width<=540px){.trust-metrics-grid,.security-badges-grid{grid-template-columns:1fr}.metric-card{padding:22px 18px}.metric-value{font-size:1.9rem}}.faq{padding:100px 0;position:relative}.faq-category-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:2.2rem;padding:0 10px;display:flex}.faq-cat-btn{background:rgba(var(--surface-base-rgb), .65);border:1px solid rgba(var(--overlay-rgb), .1);color:var(--text-muted);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:100px;padding:8px 16px;font-size:.86rem;font-weight:700;transition:all .2s}.faq-cat-btn:hover{color:var(--text-primary);background:rgba(var(--surface-raised-rgb), .8);border-color:#38bdf866}.faq-cat-btn.active{color:var(--text-accent);background:linear-gradient(135deg,#38bdf833,#2563eb4d);border-color:#38bdf8;box-shadow:0 0 18px #38bdf840}.faq-list{flex-direction:column;gap:1rem;max-width:920px;margin:0 auto;display:flex}.faq-item{border:1px solid rgba(var(--overlay-rgb), .08);background:rgba(var(--surface-base-rgb), .6);-webkit-backdrop-filter:blur(12px);border-radius:14px;transition:all .25s;overflow:hidden}.faq-item:hover{background:rgba(var(--surface-base-rgb), .75);border-color:#38bdf84d}.faq-item.active{background:rgba(var(--surface-base-rgb), .85);border-color:#38bdf880;box-shadow:0 10px 30px #0000004d,0 0 20px #38bdf81a}.faq-question{text-align:left;width:100%;color:var(--text-primary,#f8fafc);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:1.35rem 1.6rem;font-size:1.05rem;font-weight:700;transition:color .2s;display:flex}.faq-question-content{flex:1;align-items:center;gap:14px;display:flex}@media (width<=768px){.faq-question-content{flex-direction:column;align-items:flex-start;gap:8px}}.faq-item-meta{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.faq-category-tag{color:var(--text-accent);letter-spacing:.02em;background:#38bdf824;border:1px solid #38bdf840;border-radius:6px;padding:3px 10px;font-size:.72rem;font-weight:800}.faq-meta-icon{color:var(--text-accent);opacity:.8}.faq-q-text{color:var(--text-primary);min-width:0;font-size:1.02rem;font-weight:700;line-height:1.45}.faq-item.active .faq-q-text{color:var(--text-accent)}.faq-toggle-icon{background:rgba(var(--overlay-rgb), .05);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.faq-item.active .faq-toggle-icon{background:#38bdf826}.faq-answer-wrapper{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item.active .faq-answer-wrapper{max-height:600px}.faq-answer{align-items:flex-start;gap:12px;padding:0 1.6rem 1.5rem;display:flex}.faq-answer-bullet{width:22px;height:22px;color:var(--text-success);background:#34d3992e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.78rem;font-weight:900;display:inline-flex}.faq-answer-text{color:var(--text-secondary);min-width:0;margin:0;font-size:.95rem;line-height:1.7}h1,h2,h3,h4,h5,h6,p,span,.title,.desc,.subtitle,.tagline,.feature-item-title,.feature-item-desc{word-break:keep-all!important;overflow-wrap:break-word!important}
