*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Inter',-apple-system,sans-serif;color:#0f172a;background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;line-height:1.6}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer}::selection{background:rgba(99,102,241,0.15)}img{max-width:100%;height:auto}:root{--primary:#6366f1;--primary-light:#818cf8;--primary-dark:#4f46e5;--cyan:#22d3ee;--cyan-dark:#06b6d4;--dark:#030712;--dark-card:#0f172a;--dark-surface:#1e293b;--surface:#f8fafc;--surface-alt:#f1f5f9;--border:#e2e8f0;--text:#0f172a;--text-muted:#64748b;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gradient-hero:linear-gradient(160deg,#030712 0%,#0f0a2e 40%,#1a0a3e 70%,#030712 100%);--gradient-primary:linear-gradient(135deg,#6366f1,#8b5cf6);--gradient-accent:linear-gradient(135deg,#22d3ee,#6366f1);--gradient-warm:linear-gradient(135deg,#f59e0b,#ef4444);--radius:14px;--radius-lg:20px;--radius-xl:28px;--ease:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}.gs-reveal{opacity:0;transform:translateY(40px);will-change:opacity,transform}.gs-reveal-up{opacity:0;transform:translateY(60px);will-change:opacity,transform}.gs-reveal-left{opacity:0;transform:translateX(-60px);will-change:opacity,transform}.gs-reveal-right{opacity:0;transform:translateX(60px);will-change:opacity,transform}.gs-reveal-scale{opacity:0;transform:scale(0.9);will-change:opacity,transform}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes float-delay{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(1deg)}}@keyframes pulse-ring{0%{transform:scale(0.8);opacity:1}100%{transform:scale(2.2);opacity:0}}@keyframes gradient-x{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes shimmer{0%{left:-100%}100%{left:200%}}@keyframes slide-up{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes glow{0%,100%{box-shadow:0 0 20px rgba(99,102,241,0.15)}50%{box-shadow:0 0 40px rgba(99,102,241,0.3)}}@keyframes notif-in{0%{transform:translateX(120%);opacity:0}8%{transform:translateX(0);opacity:1}92%{transform:translateX(0);opacity:1}100%{transform:translateX(120%);opacity:0}}@keyframes hero-orb{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-20px) scale(1.1)}66%{transform:translate(-15px,15px) scale(0.95)}}@keyframes ticker{0%{transform:translateY(0)}10%{transform:translateY(-100%)}20%{transform:translateY(-100%)}30%{transform:translateY(-200%)}40%{transform:translateY(-200%)}50%{transform:translateY(-300%)}60%{transform:translateY(-300%)}70%{transform:translateY(-400%)}80%{transform:translateY(-400%)}90%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes border-glow{0%,100%{border-color:rgba(99,102,241,0.2)}50%{border-color:rgba(99,102,241,0.5)}}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:var(--gradient-primary);z-index:10001;width:0;transition:width 0.1s}.live-notif{position:fixed;bottom:28px;left:28px;z-index:9998;background:#fff;border-radius:16px;padding:16px 22px;box-shadow:0 20px 50px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04);display:flex;align-items:center;gap:14px;animation:notif-in 7s var(--ease) forwards;max-width:360px}.live-notif-dot{width:10px;height:10px;border-radius:50%;background:var(--success);flex-shrink:0;position:relative}.live-notif-dot::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--success);animation:pulse-ring 2s ease-out infinite}.live-notif-text{font-size:14px;color:var(--text);line-height:1.5}.live-notif-text strong{font-weight:700}.live-notif-time{font-size:11px;color:var(--text-muted);margin-top:2px}.nav{position:fixed;top:0;left:0;right:0;z-index:10000;padding:0 48px;height:72px;display:flex;align-items:center;justify-content:space-between;transition:all 0.4s var(--ease)}.nav::before{content:'';position:absolute;inset:0;background:rgba(3,7,18,0);backdrop-filter:blur(0);transition:all 0.4s var(--ease);z-index:-1}.nav.scrolled::before{background:rgba(3,7,18,0.85);backdrop-filter:blur(24px) saturate(180%)}.nav-logo{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800;color:#fff}.nav-logo-mark{width:36px;height:36px;border-radius:10px;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:14px;letter-spacing:-0.5px}.nav-logo-text span{color:var(--cyan)}.nav-links{display:flex;align-items:center;gap:28px;height:100%}.nav-links>a,.nav-mega-toggle{font-size:14px;font-weight:500;color:rgba(255,255,255,0.6);transition:color 0.3s;position:relative}.nav-links>a:hover,.nav-mega-toggle:hover,.nav-mega.open .nav-mega-toggle{color:#fff}.nav-links>a::after,.nav-mega-toggle::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-accent);transition:width 0.3s var(--ease);border-radius:2px}.nav-links>a:hover::after,.nav-mega-toggle:hover::after,.nav-mega.open .nav-mega-toggle::after{width:100%}.nav-links>a.active,.nav-mega-toggle.active{color:#fff}.nav-links>a.active::after,.nav-mega-toggle.active::after{width:100%}.nav-actions{display:flex;align-items:center;gap:12px}.nav-mega{position:relative;height:100%;display:flex;align-items:center}.nav-mega-toggle{height:100%;display:flex;align-items:center;gap:5px;padding:0;background:none;border:0;font-family:inherit;cursor:pointer}.nav-mega-chev{transition:transform 0.2s var(--ease);opacity:0.75}.nav-mega:hover .nav-mega-chev,.nav-mega.open .nav-mega-chev,.nav-mega:focus-within .nav-mega-chev{transform:rotate(180deg)}.nav-mega::before{content:'';position:absolute;top:100%;left:50%;width:620px;height:22px;transform:translateX(-50%);pointer-events:auto}.nav-mega-dropdown{position:absolute;top:100%;margin-top:8px;left:50%;transform:translateX(-50%) translateY(8px);opacity:0;visibility:hidden;pointer-events:none;background:rgba(15,23,42,0.97);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,0.06);border-radius:16px;padding:24px;min-width:520px;display:grid;grid-template-columns:1fr 1fr;gap:6px;transition:opacity 0.2s var(--ease),transform 0.2s var(--ease),visibility 0s linear 0.18s;box-shadow:0 20px 60px rgba(0,0,0,0.4)}.nav-mega:hover .nav-mega-dropdown,.nav-mega:focus-within .nav-mega-dropdown,.nav-mega.open .nav-mega-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition-delay:0s}.nav-mega-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;transition:background 0.2s;font-size:13px;color:rgba(255,255,255,0.7);font-weight:500}.nav-mega-item::after{display:none}.nav-mega-item:hover{background:rgba(255,255,255,0.05);color:#fff}.nav-mega-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.nav-mega-item span{font-size:11px;color:var(--text-muted);display:block;margin-top:1px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all 0.35s var(--ease);position:relative;overflow:hidden;white-space:nowrap}.btn-ghost{background:none;color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.1)}.btn-ghost:hover{color:#fff;border-color:rgba(255,255,255,0.3);background:rgba(255,255,255,0.04)}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 20px rgba(99,102,241,0.3)}.btn-primary::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);transition:left 0.6s}.btn-primary:hover::after{left:200%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(99,102,241,0.4)}.btn-white{background:#fff;color:var(--dark);font-weight:700}.btn-white:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,0.15)}.btn-dark{background:var(--dark);color:#fff}.btn-dark:hover{background:var(--dark-surface);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.btn-outline{background:none;border:2px solid var(--border);color:var(--text);font-weight:600}.btn-outline:hover{border-color:var(--primary);color:var(--primary)}.btn-outline-light{background:none;border:1.5px solid rgba(255,255,255,0.2);color:#fff}.btn-outline-light:hover{border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.05)}.btn-lg{padding:16px 36px;font-size:16px;border-radius:12px}.btn-xl{padding:20px 52px;font-size:17px;border-radius:14px;letter-spacing:-0.2px}.section{padding:140px 48px;position:relative}.section-dark{background:var(--dark);color:#fff}.section-deep{background:var(--gradient-hero);color:#fff;position:relative;overflow:hidden}.section-alt{background:var(--surface)}.container{max-width:1200px;margin:0 auto}.container-lg{max-width:1320px;margin:0 auto}.section-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:var(--primary);margin-bottom:20px}.section-label::before{content:'';width:24px;height:2px;background:var(--gradient-primary);border-radius:2px}.section-dark .section-label,.section-deep .section-label{color:var(--cyan)}.section-title{font-size:56px;font-weight:900;line-height:1.06;letter-spacing:-2.5px;margin-bottom:20px}.section-title .highlight{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle{font-size:18px;color:var(--text-muted);max-width:580px;line-height:1.8}.section-dark .section-subtitle,.section-deep .section-subtitle{color:#94a3b8}.section-header{text-align:center;margin-bottom:80px}.section-header .section-subtitle{margin:0 auto}.mouse-mesh{position:absolute;inset:0;pointer-events:none;transition:background 0.15s ease}.hero{min-height:100vh;background:var(--gradient-hero);position:relative;overflow:hidden;display:flex;align-items:center;padding:0 48px}.hero-mesh{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 30%,rgba(99,102,241,0.12),transparent),radial-gradient(ellipse 60% 50% at 80% 70%,rgba(139,92,246,0.08),transparent),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(34,211,238,0.06),transparent);pointer-events:none;transition:background 0.15s ease}.hero-grid-bg{position:absolute;inset:0;opacity:0.02;background-image:linear-gradient(rgba(255,255,255,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.4) 1px,transparent 1px);background-size:80px 80px}.hero-orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;animation:hero-orb 20s ease-in-out infinite}.hero-orb-1{width:600px;height:600px;background:rgba(99,102,241,0.07);top:-15%;right:5%}.hero-orb-2{width:400px;height:400px;background:rgba(34,211,238,0.05);bottom:0;left:10%;animation-delay:7s}.hero-orb-3{width:300px;height:300px;background:rgba(139,92,246,0.06);top:40%;left:50%;animation-delay:14s}.hero-inner{max-width:1320px;margin:0 auto;width:100%;padding:140px 0 100px;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;position:relative;z-index:2}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 10px;border-radius:50px;background:rgba(99,102,241,0.08);border:1px solid rgba(99,102,241,0.15);margin-bottom:32px}.hero-eyebrow-icon{width:28px;height:28px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center}.hero-eyebrow-icon svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2.5}.hero-eyebrow span{font-size:13px;font-weight:600;color:rgba(255,255,255,0.8);letter-spacing:0.2px}.hero h1{font-size:72px;font-weight:900;color:#fff;line-height:1.02;letter-spacing:-3px;margin-bottom:28px}.hero h1 .accent{display:block;background:linear-gradient(135deg,#22d3ee,#818cf8,#c084fc);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-x 6s ease infinite}.hero h1 .serif{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;letter-spacing:-1px}.hero-desc{font-size:19px;color:#94a3b8;line-height:1.8;margin-bottom:40px;max-width:520px}.hero-desc strong{color:#e2e8f0;font-weight:600}.hero-ctas{display:flex;align-items:center;gap:16px;margin-bottom:48px}.hero-social-proof{display:flex;align-items:center;gap:20px;padding-top:32px;border-top:1px solid rgba(255,255,255,0.06)}.hero-avatars{display:flex}.hero-avatar{width:38px;height:38px;border-radius:50%;border:3px solid var(--dark);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;margin-left:-10px}.hero-avatar:first-child{margin-left:0}.hero-proof-text{font-size:14px;color:#94a3b8;line-height:1.5}.hero-proof-text strong{color:#fff}.hero-stars{color:#f59e0b;font-size:14px;letter-spacing:1.5px}.hero-visual{position:relative}.hero-visual-frame{position:relative;animation:float-delay 8s ease-in-out infinite}.hero-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.hero-glow-1{width:300px;height:300px;background:rgba(99,102,241,0.2);top:-40px;right:-20px}.hero-glow-2{width:200px;height:200px;background:rgba(34,211,238,0.15);bottom:-20px;left:-10px}.mock-browser{border-radius:16px;overflow:hidden;background:var(--dark-card);box-shadow:0 50px 100px -20px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.03);transition:transform 0.6s var(--ease),box-shadow 0.6s var(--ease)}.mock-browser:hover{transform:translateY(-4px) scale(1.005);box-shadow:0 60px 120px -20px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.05)}.mock-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(0,0,0,0.4);border-bottom:1px solid rgba(255,255,255,0.04)}.mock-dot{width:10px;height:10px;border-radius:50%}.mock-dot-r{background:#ff5f57}.mock-dot-y{background:#febc2e}.mock-dot-g{background:#28c840}.mock-url{margin-left:12px;padding:5px 14px;border-radius:6px;background:rgba(255,255,255,0.04);font-size:11px;color:#475569;flex:1;font-family:'Inter',monospace}.mock-body{padding:20px;background:var(--dark)}.float-badge{position:absolute;padding:12px 20px;border-radius:14px;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04);font-size:13px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:10px;z-index:10}.float-badge .indicator{width:8px;height:8px;border-radius:50%}.badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:0.3px}.badge-hot{background:rgba(239,68,68,0.1);color:#ef4444}.badge-warm{background:rgba(245,158,11,0.1);color:#f59e0b}.badge-new{background:rgba(34,211,238,0.1);color:#06b6d4}.badge-nurture{background:rgba(139,92,246,0.1);color:#8b5cf6}.badge-closed{background:rgba(16,185,129,0.1);color:#10b981}.brokerages-bar{background:var(--dark);padding:48px 24px 56px;border-top:1px solid rgba(255,255,255,0.04)}.brokerages-inner{max-width:1200px;margin:0 auto}.brokerages-label{text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.8px;color:#64748b;margin-bottom:36px}.brokerages-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 4px;align-items:stretch}.brokerage-item{display:flex;align-items:center;justify-content:center;height:64px;padding:8px 12px;color:#cbd5e1;opacity:0.7;text-align:center;transition:opacity 0.2s,color 0.2s,background 0.2s;border-radius:10px;line-height:1;letter-spacing:-0.01em;font-family:'Inter',system-ui,sans-serif}.brokerage-item:hover{opacity:1;color:#fff;background:rgba(255,255,255,0.03)}.brk-exp{font-size:22px;font-weight:800}.brk-exp .brk-X{font-size:26px;font-weight:900}.brk-exp .brk-sub{font-size:14px;font-weight:500;margin-left:6px;color:inherit;opacity:0.85;letter-spacing:0.5px}.brk-kw{gap:8px}.brk-kw .brk-kw-mark{font-family:'Playfair Display',Georgia,serif;font-size:24px;font-weight:900;letter-spacing:-1px}.brk-kw .brk-kw-name{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.brk-remax{font-size:22px;font-weight:900;letter-spacing:-0.5px}.brk-remax .brk-slash{display:inline-block;transform:skewX(-8deg);margin:0 1px;font-weight:800}.brk-cb .brk-cb-name{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:20px;font-weight:600;letter-spacing:-0.3px}.brk-real{gap:0}.brk-real .brk-real-name{font-size:24px;font-weight:800;letter-spacing:-0.8px}.brk-real .brk-dot{font-size:24px;font-weight:900;color:var(--cyan);margin-left:1px}.brk-lpt{flex-direction:column;gap:2px}.brk-lpt .brk-lpt-mark{font-size:22px;font-weight:900;letter-spacing:1px}.brk-lpt .brk-lpt-sub{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:3px;opacity:0.7}.brk-bhg{gap:8px}.brk-bhg .brk-bhg-mark{font-family:'Playfair Display',Georgia,serif;font-size:22px;font-weight:900;letter-spacing:-0.5px}.brk-bhg .brk-bhg-name{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;line-height:1.2;text-align:left;max-width:90px}.brk-epique{font-size:18px;font-weight:300;letter-spacing:6px;text-transform:uppercase}@media(max-width:720px){.brokerages-grid{grid-template-columns:repeat(2,1fr);gap:6px 4px}.brokerage-item{height:60px}.brk-exp{font-size:20px}.brk-exp .brk-X{font-size:24px}.brk-kw .brk-kw-mark{font-size:22px}.brk-kw .brk-kw-name{font-size:11px}.brk-remax{font-size:20px}.brk-cb .brk-cb-name{font-size:17px}.brk-real .brk-real-name,.brk-real .brk-dot{font-size:22px}.brk-lpt .brk-lpt-mark{font-size:20px}.brk-bhg .brk-bhg-mark{font-size:20px}.brk-bhg .brk-bhg-name{font-size:9px}.brk-epique{font-size:15px;letter-spacing:4px}}@media(max-width:380px){.brokerages-bar{padding:36px 16px 44px}.brokerages-label{margin-bottom:24px}}.waste-bar{background:var(--dark);padding:60px 48px;position:relative;overflow:hidden}.waste-bar::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(239,68,68,0.03),transparent);animation:gradient-x 8s ease infinite;background-size:200% 100%}.waste-inner{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.waste-label{font-size:13px;color:#64748b;font-weight:500;margin-bottom:12px;text-transform:uppercase;letter-spacing:2px}.waste-amount{font-size:80px;font-weight:900;color:#ef4444;line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums}.waste-sub{font-size:16px;color:#94a3b8;margin-bottom:24px}.waste-sub strong{color:#fff}.waste-cta{font-size:14px;color:var(--cyan);font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:gap 0.3s var(--ease)}.waste-cta:hover{gap:10px}.ps-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.06)}.ps-col{padding:60px}.ps-problems{background:#fef2f2}.ps-solution{background:var(--dark);color:#fff}.ps-col-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:28px}.ps-problems .ps-col-label{color:#ef4444}.ps-solution .ps-col-label{color:var(--cyan)}.ps-item{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid rgba(0,0,0,0.06)}.ps-solution .ps-item{border-color:rgba(255,255,255,0.06)}.ps-item:last-child{border-bottom:none}.ps-item-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.ps-problems .ps-item-icon{background:rgba(239,68,68,0.08)}.ps-solution .ps-item-icon{background:rgba(34,211,238,0.08)}.ps-item h4{font-size:15px;font-weight:700;margin-bottom:4px}.ps-item p{font-size:13px;color:var(--text-muted);line-height:1.6}.ps-solution .ps-item p{color:#94a3b8}.logo-bar{padding:48px 0;background:#fff;border-bottom:1px solid var(--surface-alt);overflow:hidden;position:relative}.logo-bar::before,.logo-bar::after{content:'';position:absolute;top:0;bottom:0;width:180px;z-index:2;pointer-events:none}.logo-bar::before{left:0;background:linear-gradient(90deg,#fff 20%,transparent)}.logo-bar::after{right:0;background:linear-gradient(90deg,transparent,#fff 80%)}.logo-bar-label{text-align:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#c0c8d4;margin-bottom:24px}.logo-track{display:flex;align-items:center;gap:60px;animation:marquee 50s linear infinite;width:max-content}.logo-item{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:15px;font-weight:700;color:#cbd5e1;opacity:0.5;transition:opacity 0.3s;user-select:none}.logo-item:hover{opacity:0.8}.feat-tabs-wrap{display:flex;justify-content:center;gap:6px;margin-bottom:60px;background:var(--surface-alt);border-radius:14px;padding:6px;max-width:740px;margin-left:auto;margin-right:auto;flex-wrap:wrap}.feat-tab{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;color:var(--text-muted);background:none;border:none;transition:all 0.3s var(--ease)}.feat-tab:hover{color:var(--text)}.feat-tab.active{background:#fff;color:var(--text);box-shadow:0 2px 8px rgba(0,0,0,0.06)}.feat-panel{display:none}.feat-panel.active{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.feat-panel.reverse{direction:rtl}.feat-panel.reverse>*{direction:ltr}.feat-content h3{font-size:38px;font-weight:800;letter-spacing:-0.5px;margin-bottom:16px;line-height:1.12}.feat-content p{font-size:16px;color:var(--text-muted);line-height:1.8;margin-bottom:28px}.feat-list{list-style:none;margin-bottom:28px}.feat-list li{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;color:var(--text-muted)}.feat-list li svg{width:20px;height:20px;flex-shrink:0;margin-top:2px}.check-icon{fill:var(--success)}.feat-screenshot{border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,0.1);border:1px solid var(--border);background:var(--surface-alt);aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:14px;font-weight:600}.ai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px}.ai-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:var(--radius-lg);padding:36px;transition:all 0.4s var(--ease);position:relative;overflow:hidden}.ai-card:hover{transform:translateY(-8px);border-color:rgba(99,102,241,0.3);background:rgba(255,255,255,0.06);box-shadow:0 20px 60px rgba(0,0,0,0.2)}.ai-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);transform:scaleX(0);transition:transform 0.4s var(--ease);transform-origin:left}.ai-card:hover::before{transform:scaleX(1)}.ai-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:22px}.ai-card h4{font-size:17px;font-weight:700;color:#fff;margin-bottom:10px}.ai-card p{font-size:14px;color:#94a3b8;line-height:1.7}.ai-tag{display:inline-block;padding:4px 12px;border-radius:20px;font-size:10px;font-weight:700;margin-top:16px;border:1px solid rgba(99,102,241,0.15);color:var(--primary-light);background:rgba(99,102,241,0.06)}.test-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px;transition:all 0.4s var(--ease)}.test-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,0.06)}.test-metric{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:10px;background:rgba(16,185,129,0.06);border:1px solid rgba(16,185,129,0.1);font-size:12px;font-weight:700;color:var(--success);margin-bottom:16px}.test-stars{color:#f59e0b;font-size:14px;letter-spacing:1.5px;margin-bottom:18px}.test-text{font-size:15px;line-height:1.8;color:var(--text);margin-bottom:24px}.test-author{display:flex;align-items:center;gap:12px}.test-av{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.test-name{font-size:14px;font-weight:700;color:var(--text)}.test-role{font-size:12px;color:var(--text-muted)}.swiper-testimonials .swiper-slide{height:auto}.swiper-testimonials .swiper-pagination{position:relative;margin-top:32px}.swiper-testimonials .swiper-pagination-bullet-active{background:var(--primary)}.steps-row{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative;margin-top:60px}.steps-row::before{content:'';position:absolute;top:40px;left:12%;right:12%;height:2px;background:var(--gradient-accent);opacity:0.12}.step{text-align:center;position:relative}.step-num{width:80px;height:80px;border-radius:50%;background:var(--gradient-primary);color:#fff;font-size:28px;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 28px;box-shadow:0 8px 30px rgba(99,102,241,0.2);position:relative;z-index:1}.step h4{font-size:18px;font-weight:700;margin-bottom:10px}.step p{font-size:14px;color:var(--text-muted);line-height:1.7;max-width:240px;margin:0 auto}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.calc-row{margin-bottom:22px}.calc-row label{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600;color:var(--text);margin-bottom:10px}.calc-row label strong{color:var(--primary);font-size:16px}.calc-slider{width:100%;-webkit-appearance:none;height:6px;border-radius:3px;background:#e2e8f0;outline:none}.calc-slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--gradient-primary);cursor:pointer;box-shadow:0 2px 10px rgba(99,102,241,0.3)}.calc-result-card{background:var(--dark);border-radius:var(--radius-xl);padding:48px;color:#fff;position:relative;overflow:hidden}.calc-result-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-accent)}.calc-result-label{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px}.calc-big-number{font-size:72px;font-weight:900;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin-bottom:8px}.calc-big-sub{font-size:16px;color:#94a3b8;margin-bottom:32px}.calc-breakdown{border-top:1px solid rgba(255,255,255,0.06);padding-top:24px}.calc-row-item{display:flex;justify-content:space-between;padding:10px 0;font-size:14px}.calc-row-item span:first-child{color:#94a3b8}.calc-row-item span:last-child{font-weight:700}.calc-row-item.old span:last-child{color:#ef4444;text-decoration:line-through}.calc-row-item.new span:last-child{color:var(--success)}.calc-row-item.total{border-top:1px solid rgba(255,255,255,0.06);padding-top:14px;margin-top:8px}.calc-row-item.total span:first-child{color:#fff;font-weight:700}.calc-row-item.total span:last-child{color:var(--success);font-size:22px;font-weight:800}.pricing-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin-left:auto;margin-right:auto;align-items:stretch}.pcard{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-xl);padding:36px 28px;display:flex;flex-direction:column;text-align:left;transition:all 0.4s var(--ease);position:relative}.pcard:hover{border-color:rgba(255,255,255,0.16);background:rgba(255,255,255,0.05);transform:translateY(-4px)}.pcard-featured{background:linear-gradient(180deg,rgba(99,102,241,0.16),rgba(139,92,246,0.08));border:2px solid rgba(139,92,246,0.5);box-shadow:0 30px 80px rgba(99,102,241,0.28);transform:scale(1.06);z-index:2}.pcard-featured:hover{transform:scale(1.06) translateY(-4px);border-color:rgba(139,92,246,0.75)}.pcard-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gradient-primary);color:#fff;font-size:11px;font-weight:800;letter-spacing:0.5px;padding:6px 14px;border-radius:999px;white-space:nowrap;box-shadow:0 6px 20px rgba(99,102,241,0.4)}.pcard-name{font-size:20px;font-weight:800;color:#fff;margin-bottom:6px}.pcard-tagline{font-size:13px;color:#94a3b8;margin-bottom:20px;line-height:1.4;min-height:36px}.pcard-price{display:flex;align-items:baseline;gap:2px;margin-bottom:4px;color:#fff}.pcard-price .dollar{font-size:22px;font-weight:700}.pcard-price .amount{font-size:52px;font-weight:900;letter-spacing:-2px}.pcard-price .per{font-size:16px;color:#94a3b8;font-weight:500;margin-left:4px}.pcard-billed{font-size:12px;color:#64748b;margin-bottom:24px}.pcard-divider{height:1px;background:rgba(255,255,255,0.06);margin-bottom:24px}.pcard-section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--primary-light);margin-bottom:14px}.pcard-feat{list-style:none;padding:0;margin:0 0 28px 0;flex:1}.pcard-feat li{font-size:14px;color:#cbd5e1;padding:8px 0 8px 24px;position:relative;line-height:1.5}.pcard-feat li::before{content:'\2713';position:absolute;left:0;top:8px;color:var(--success);font-weight:800}.pcard-feat li strong{color:#fff;font-weight:700}.pcard-feat li em{color:#f59e0b;font-style:normal;font-size:11px;font-weight:700}.pcard-btn{display:block;width:100%;padding:14px;border-radius:12px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:#fff;font-size:14px;font-weight:700;text-align:center;transition:all 0.3s var(--ease)}.pcard-btn:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.25)}.pcard-btn-primary{background:var(--gradient-primary);border-color:transparent;box-shadow:0 8px 24px rgba(99,102,241,0.35)}.pcard-btn-primary:hover{filter:brightness(1.1);box-shadow:0 10px 30px rgba(99,102,241,0.5)}.pcard-note{text-align:center;margin-top:12px;font-size:11px;color:#64748b}.broker-cta{margin-top:60px;max-width:1200px;margin-left:auto;margin-right:auto}.broker-cta-inner{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-xl);padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.broker-cta-inner:hover{border-color:rgba(255,255,255,0.16)}.broker-cta-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.5px;color:var(--primary-light);text-transform:uppercase;margin-bottom:8px}.broker-cta-title{font-size:24px;font-weight:800;color:#fff;margin-bottom:8px}.broker-cta-sub{font-size:14px;color:#94a3b8;line-height:1.6;max-width:640px}.broker-cta-btn{flex-shrink:0;padding:16px 28px;border-radius:12px;background:#fff;color:#0f172a;font-size:15px;font-weight:700;transition:all 0.3s var(--ease);white-space:nowrap}.broker-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,255,255,0.15)}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:26px 0;font-size:17px;font-weight:600;color:var(--text);background:none;border:none;text-align:left;transition:color 0.2s}.faq-q:hover{color:var(--primary)}.faq-q svg{width:20px;height:20px;flex-shrink:0;color:var(--text-muted);transition:transform 0.3s var(--ease)}.faq-item.open .faq-q svg{transform:rotate(180deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height 0.4s var(--ease),padding 0.4s}.faq-item.open .faq-a{max-height:300px;padding-bottom:24px}.faq-a p{font-size:15px;color:var(--text-muted);line-height:1.8}.section-dark .faq-item{border-bottom-color:rgba(255,255,255,0.08)}.section-dark .faq-q{color:#fff}.section-dark .faq-q:hover{color:var(--primary-light)}.section-dark .faq-q svg{color:#94a3b8}.section-dark .faq-a p{color:#94a3b8}.cta-band{padding:80px 48px;text-align:center;position:relative;overflow:hidden}.cta-gradient{background:var(--gradient-primary)}.cta-band h2{font-size:36px;font-weight:800;color:#fff;margin-bottom:14px;letter-spacing:-0.5px}.cta-band p{font-size:17px;color:rgba(255,255,255,0.7);margin-bottom:28px;max-width:500px;margin-left:auto;margin-right:auto}.sticky-cta{position:fixed;bottom:-80px;left:0;right:0;z-index:9999;background:rgba(3,7,18,0.95);backdrop-filter:blur(20px);padding:14px 40px;display:flex;align-items:center;justify-content:center;gap:20px;border-top:1px solid rgba(99,102,241,0.1);transition:bottom 0.4s var(--ease)}.sticky-cta.show{bottom:0}.sticky-cta-text{color:#94a3b8;font-size:14px;font-weight:500}.sticky-cta-text strong{color:#fff}.sticky-cta-text .price{color:var(--cyan);font-weight:700}.addons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px}.addon-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);border-radius:var(--radius-lg);padding:32px;transition:all 0.4s var(--ease)}.addon-card:hover{border-color:rgba(99,102,241,0.3);background:rgba(255,255,255,0.06);transform:translateY(-4px)}.addon-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-size:22px}.addon-card h4{font-size:17px;font-weight:700;color:#fff;margin-bottom:6px}.addon-card p{font-size:14px;color:#94a3b8;line-height:1.6;margin-bottom:16px}.addon-price{font-size:20px;font-weight:800;color:var(--cyan)}.addon-price span{font-size:13px;color:#64748b;font-weight:500}.compare-wrap{overflow-x:auto;margin-top:60px}.compare-table{width:100%;border-collapse:collapse;min-width:800px}.compare-table th{padding:16px 20px;text-align:left;font-size:14px;font-weight:700;color:var(--text);border-bottom:2px solid var(--border)}.compare-table th:not(:first-child){text-align:center;min-width:160px}.compare-table th.col-featured{color:var(--primary);position:relative}.compare-table th.col-featured::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--gradient-primary)}.compare-table td{padding:14px 20px;border-bottom:1px solid var(--border);font-size:14px;color:var(--text-muted)}.compare-table td:not(:first-child){text-align:center}.compare-table tr:hover{background:var(--surface)}.compare-table .category-row td{background:var(--surface-alt);font-weight:700;color:var(--text);font-size:13px;text-transform:uppercase;letter-spacing:1px;padding:12px 20px}.compare-check{color:var(--success);font-weight:800;font-size:16px}.compare-x{color:#cbd5e1;font-size:14px}.compare-addon{color:#f59e0b;font-weight:700;font-size:12px}.guarantee{background:var(--surface);border-radius:var(--radius-xl);padding:60px;display:flex;gap:40px;align-items:center;margin-top:80px}.guarantee-icon{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,rgba(16,185,129,0.1),rgba(34,211,238,0.1));border:2px solid rgba(16,185,129,0.15);display:flex;align-items:center;justify-content:center;font-size:48px;flex-shrink:0}.guarantee h3{font-size:28px;font-weight:800;margin-bottom:10px;letter-spacing:-0.5px}.guarantee p{font-size:16px;color:var(--text-muted);line-height:1.8;max-width:600px}.footer{background:var(--dark);color:#94a3b8;padding:80px 0 40px;border-top:1px solid rgba(255,255,255,0.08)}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px;padding:0 32px;max-width:1240px;margin:0 auto}.footer-brand-col{min-width:0}.footer .footer-brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800;color:#fff;margin-bottom:4px;padding:0;transition:color 0.2s}.footer .footer-brand:hover{color:#fff;transform:none}.footer-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--gradient-primary);color:#fff;font-weight:900;font-size:14px;letter-spacing:-0.5px;flex:0 0 auto}.footer-brand-accent{color:var(--cyan)}.footer-brand-desc{font-size:14px;line-height:1.8;margin-top:12px;max-width:300px;color:#94a3b8}.footer-cta-row{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.footer-cta{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none;transition:all 0.2s}.footer-cta-primary{background:var(--primary);color:#fff;box-shadow:0 10px 24px rgba(99,102,241,0.25)}.footer-cta-primary:hover{background:var(--primary-light);color:#fff;transform:translateY(-1px)}.footer h3,.footer h4{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#e2e8f0;margin:0 0 18px}.footer-col a{display:block;font-size:14px;color:#94a3b8;padding:5px 0;transition:color 0.2s,transform 0.2s}.footer-col a:hover{color:var(--primary-light);transform:translateX(3px)}.footer-bottom{max-width:1240px;margin:40px auto 0;padding:26px 32px 0;border-top:1px solid rgba(255,255,255,0.08);display:flex;justify-content:space-between;align-items:center;font-size:13px;flex-wrap:wrap;gap:18px}.footer-legal{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.footer-legal a{color:#94a3b8;transition:color 0.2s}.footer-legal a:hover{color:#fff}.footer-social{display:flex;gap:12px;align-items:center}.footer-social-brand{margin-top:18px}.footer-social-bottom{display:none}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:#94a3b8;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);transition:all 0.2s}.footer-social a:hover{color:#fff;background:rgba(99,102,241,0.2);border-color:rgba(129,140,248,0.45);transform:translateY(-1px)}.footer-social svg{width:17px;height:17px;display:block;fill:currentColor}@media(max-width:720px){.footer{padding:60px 0 32px}.footer-grid{grid-template-columns:1fr;gap:28px;padding:0 24px}.footer-bottom{padding:24px 24px 0;align-items:flex-start;flex-direction:column}}@media(max-width:1100px){.hero-inner{grid-template-columns:1fr;text-align:center;gap:50px}.hero h1{font-size:52px}.hero-desc{margin:0 auto 40px}.hero-ctas{justify-content:center}.hero-social-proof{justify-content:center}.feat-panel.active{grid-template-columns:1fr;gap:40px}.feat-panel.reverse{direction:ltr}.calc-grid{grid-template-columns:1fr}.ps-grid{grid-template-columns:1fr}.pricing-3col{grid-template-columns:1fr}.pcard-featured{transform:none}.pcard-featured:hover{transform:translateY(-4px)}.ai-grid{grid-template-columns:1fr 1fr}.steps-row{grid-template-columns:1fr 1fr}.steps-row::before{display:none}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand-col{grid-column:1/-1;grid-row:auto}.footer-brand-desc{max-width:none}.broker-cta-inner{flex-direction:column;text-align:center;padding:32px 24px}.nav-mega-dropdown{min-width:400px}.addons-grid{grid-template-columns:1fr}.guarantee{flex-direction:column;text-align:center;padding:40px 24px}}@media(max-width:640px){.nav-login{display:none !important}.nav-actions-in{display:none !important}.section{padding:80px 20px}.hero{padding:0 20px}.hero-inner{padding:120px 0 80px;gap:36px;min-width:0;max-width:100%}.hero-inner>*{min-width:0;max-width:100%}.hero-eyebrow{padding:6px 14px 6px 8px;margin-bottom:24px;max-width:100%}.hero-eyebrow span{font-size:11px;line-height:1.4;letter-spacing:0}.hero-eyebrow-icon{width:24px;height:24px;flex-shrink:0}.hero h1{font-size:38px;letter-spacing:-1.5px;word-break:normal;overflow-wrap:break-word}.hero h1 br{display:none}.hero-desc{font-size:16px;line-height:1.7;margin-bottom:32px;max-width:100%}.hero-ctas{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:36px;width:100%}.hero-ctas .btn{width:100%}.btn-xl{padding:18px 28px;font-size:16px}.btn-lg{padding:16px 28px;font-size:15px}.hero-social-proof{flex-direction:column;gap:14px;text-align:center;padding-top:24px}.hero-avatars{justify-content:center}.hero-proof-text{font-size:13px}.hero-visual{max-width:100%;min-width:0}.hero-visual-frame{max-width:100%}.float-badge{font-size:11px;padding:8px 12px}.mock-url{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-title{font-size:36px;letter-spacing:-1px}.ai-grid,.steps-row{grid-template-columns:1fr}.nav{padding:0 16px}.nav-links{display:none}.waste-amount{font-size:48px}.sticky-cta{flex-direction:column;gap:10px;padding:12px 20px}.feat-tabs-wrap{gap:4px}.feat-tab{padding:10px 16px;font-size:12px}.calc-big-number{font-size:48px}.footer{padding:48px 20px 28px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:32px 20px}.footer-bottom{flex-direction:column;text-align:center}}@media(max-width:420px){.hero h1{font-size:32px;letter-spacing:-1px}.section-title{font-size:30px}.nav-actions .btn{padding:8px 14px;font-size:12px}.nav-logo{font-size:18px}.nav-logo-mark{width:30px;height:30px;font-size:12px}}.nav-actions-out,.nav-actions-in{display:none}html[data-auth="out"] .nav-actions-out{display:flex;align-items:center;gap:12px}html[data-auth="in"] .nav-actions-in{display:flex;align-items:center;gap:12px;position:relative}.nav-avatar-pill{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:999px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10);color:rgba(255,255,255,0.85);font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s var(--ease);font-family:inherit}.nav-avatar-pill:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.20);color:#fff}.nav-avatar-pill[aria-expanded="true"]{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.20);color:#fff}.nav-avatar{width:30px;height:30px;border-radius:50%;background:var(--gradient-primary);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:11px;letter-spacing:0.3px;flex-shrink:0}.nav-avatar-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-avatar-chev{opacity:0.5;transition:transform 0.2s var(--ease)}.nav-avatar-pill[aria-expanded="true"] .nav-avatar-chev{transform:rotate(180deg);opacity:0.85}.nav-avatar-menu{position:absolute;top:calc(100%+8px);right:0;min-width:240px;background:rgba(15,23,42,0.97);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:6px;box-shadow:0 16px 48px rgba(0,0,0,0.45);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity 0.18s var(--ease),transform 0.18s var(--ease);z-index:1000}.nav-avatar-menu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-avatar-menu-header{padding:10px 12px 10px 12px;border-bottom:1px solid rgba(255,255,255,0.06);margin-bottom:4px}.nav-avatar-menu-name{color:#fff;font-size:13px;font-weight:600;line-height:1.2}.nav-avatar-menu-email{color:rgba(255,255,255,0.5);font-size:12px;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-avatar-menu-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:rgba(255,255,255,0.78);font-size:13px;font-weight:500;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit;transition:background 0.15s,color 0.15s}.nav-avatar-menu-item:hover{background:rgba(255,255,255,0.06);color:#fff}.nav-avatar-menu-item svg{opacity:0.6;flex-shrink:0}.nav-avatar-menu-item:hover svg{opacity:1}.nav-avatar-menu-logout{color:rgba(255,180,180,0.85)}.nav-avatar-menu-logout:hover{background:rgba(239,68,68,0.10);color:#ff8b8b}