.site-shell{--accent:#5253f3;--accent-hover:#4c37cb;--accent-soft:#5253f317;--accent-contrast:#fff;--bg:#f6f7fb;--bg-alt:#fff;--surface:#fff;--surface-2:#f2f4f9;--border:#e2e6ee;--border-soft:#ebeef4;--text:#161b26;--text-muted:#5a6577;--text-faint:#7c8698;--header-scrolled-bg:#ffffffdb;--header-border:#e2e6ee;--shadow-soft:#0f172a14;--shadow-strong:#0f172a29;--glass-bg:#ffffffbf;--success:#369b74;--amber:#c48d38;--blue-icon:#5253f3;--blue-icon-soft:#5253f31a;--mobile-nav-bg:#fffffffa;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;scroll-behavior:smooth;font-family:DM Sans,sans-serif;transition:background .25s,color .25s;overflow-x:clip}.site-shell.theme-dark{--accent:#6a6ff5;--accent-hover:#b9b5ff;--accent-soft:#5253f329;--accent-contrast:#07101c;--bg:#0f131b;--bg-alt:#161b25;--surface:#1a202b;--surface-2:#1e2530;--border:#262f3d;--border-soft:#232c3a;--text:#eef2f8;--text-muted:#98a3b6;--text-faint:#7f90a8;--header-scrolled-bg:#0f131bdb;--header-border:#262f3d;--shadow-soft:#00000047;--shadow-strong:#0000007a;--glass-bg:#94a4b847;--success:#52c096;--amber:#e5b566;--blue-icon:#958fff;--blue-icon-soft:#5253f329;--mobile-nav-bg:#10151df7}.site-shell *{box-sizing:border-box}.site-shell button,.site-shell a{font:inherit}.site-shell button{cursor:pointer}.site-shell .announce-bar{background:linear-gradient(90deg, var(--surface-2), var(--surface), var(--surface-2));color:var(--text-muted);border-bottom:1px solid var(--border-soft);justify-content:center;align-items:center;gap:12px;padding:9px 16px;font-size:12.5px;font-weight:500;display:flex}.site-shell .announce-badge{background:var(--accent);color:var(--accent-contrast);letter-spacing:.05em;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:800}.site-shell .announce-bar button{color:var(--accent);background:0 0;border:0;align-items:center;gap:4px;font-weight:700;transition:gap .2s;display:inline-flex}.site-shell .announce-bar button:hover{gap:8px}.site-shell .site-header{z-index:20;border-bottom:1px solid #0000;transition:all .3s;position:sticky;top:0}.site-shell .site-header.is-scrolled{background:var(--header-scrolled-bg);border-color:var(--header-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-shell .header-inner{align-items:center;gap:32px;width:min(1180px,100% - 48px);height:72px;margin:auto;display:flex}.site-shell .brand-logo{align-items:center;width:174px;text-decoration:none;display:flex}.site-shell .brand-logo img{width:100%;height:auto;display:block}.site-shell .desktop-nav{align-items:center;gap:30px;margin:auto;display:flex}.site-shell .desktop-nav button,.site-shell .login-button,.site-shell .mobile-nav button:not(.primary-button),.site-shell .site-footer button{color:var(--text-muted);background:0 0;border:0;transition:color .2s}.site-shell .desktop-nav button:hover,.site-shell .login-button:hover,.site-shell .site-footer button:hover{color:var(--text)}.site-shell .header-actions{align-items:center;gap:13px;display:flex}.site-shell .icon-button,.site-shell .outline-button{color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:9px;transition:border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.site-shell .icon-button{place-items:center;width:34px;height:34px;display:grid}.site-shell .icon-button:hover,.site-shell .outline-button:hover{border-color:var(--accent);background:var(--surface-2);transform:translateY(-1px)}.site-shell .icon-button:active,.site-shell .outline-button:active,.site-shell .primary-button:active{transform:translateY(0)}.site-shell .outline-button{justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-weight:600;display:inline-flex}.site-shell .outline-button.large{padding:14px 21px}.site-shell .login-button{padding:10px 0;font-weight:600}.site-shell .primary-button{color:#fff;background:#5253f3;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-weight:700;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 9px 26px #5253f338}.site-shell .primary-button:hover{background:#6a6ff5;transform:translateY(-2px);box-shadow:0 13px 30px #5253f359}.site-shell .primary-button.compact{padding:10px 16px}.site-shell .primary-button.large{padding:14px 21px}.site-shell .menu-button{color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:none}.site-shell .mobile-nav{display:none}.site-shell .hero-section{background:radial-gradient(ellipse 55% 70% at 80% 30%, var(--accent-soft), transparent 72%), var(--bg);min-height:810px;padding:88px 24px 52px;position:relative}.site-shell .hero-inner{grid-template-columns:1fr .9fr;align-items:center;gap:90px;width:min(1120px,100%);margin:auto;display:grid;position:relative}.site-shell .hero-copy{max-width:590px;animation:.8s both fadeIn}.site-shell .eyebrow,.site-shell .section-kicker{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.site-shell .eyebrow{border:1px solid var(--border);background:var(--accent-soft);letter-spacing:.02em;text-transform:none;border-radius:999px;padding:9px 13px}.site-shell .live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.site-shell h1,.site-shell h2,.site-shell h3{font-family:Manrope,sans-serif}.site-shell h1{letter-spacing:-.06em;max-width:590px;margin:24px 0 22px;font-size:clamp(3.2rem,5vw,5rem);line-height:.99;animation:.7s .1s both slideIn}.site-shell h1 span{color:var(--accent)}.site-shell .hero-copy p{max-width:570px;color:var(--text-muted);margin:0;font-size:17px;line-height:1.7;animation:.7s .2s both slideIn}.site-shell .hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;animation:.7s .3s both slideIn;display:flex}.site-shell .trust-row{color:var(--text-faint);flex-wrap:wrap;gap:18px;margin-top:22px;font-size:12px;display:flex}.site-shell .trust-row span{align-items:center;gap:7px;display:inline-flex}.site-shell .hero-visual{justify-self:end;max-width:460px;animation:.8s .15s both rise;position:relative}.site-shell .glow-orb{opacity:.15;filter:blur(70px);background:var(--accent);border-radius:50%;width:330px;height:330px;position:absolute;top:16%;right:-12%}.site-shell .preview-window{z-index:1;border:1px solid var(--border);background:var(--surface);box-shadow:24px 30px 80px var(--shadow-strong), 0 0 0 7px var(--shadow-soft);border-radius:18px;transition:transform .5s;position:relative;overflow:hidden;transform:rotate(2deg)}.site-shell .preview-image-wrap{aspect-ratio:1.18;position:relative;overflow:hidden}.site-shell .preview-image-wrap img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;animation:.7s cubic-bezier(.16,1,.3,1) both imageFade}.site-shell .image-shade{background:linear-gradient(to top, var(--shadow-strong), transparent 52%, #05090f0d);position:absolute;inset:0}.site-shell .preview-caption{align-items:center;gap:10px;display:flex;position:absolute;bottom:67px;left:20px}.site-shell .caption-icon,.site-shell .card-icon{color:var(--accent-contrast);background:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.site-shell .caption-icon{width:37px;height:37px}.site-shell .preview-caption strong,.site-shell .preview-caption small{color:#fff;display:block}.site-shell .preview-caption strong{font-size:14px}.site-shell .preview-caption small{color:#cfd8e6;margin-top:3px;font-size:11px}.site-shell .demo-strip{color:#fff;background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.site-shell .floating-stat{z-index:2;border:1px solid var(--border);background:var(--surface);box-shadow:0 16px 32px var(--shadow-soft);border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex;position:absolute}.site-shell .bottom-stat{bottom:-18px;right:-40px}.site-shell .stat-icon{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border-radius:9px;place-items:center;display:grid}.site-shell .floating-stat strong,.site-shell .floating-stat small{display:block}.site-shell .floating-stat strong{color:var(--text);font-size:14px}.site-shell .floating-stat small{color:var(--text-faint);margin-top:3px;font-size:10px}.site-shell .trade-switcher{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:72px auto 0;display:flex;position:relative}.site-shell .switcher-label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin-right:6px;font-size:11px;font-weight:600}.site-shell .trade-switcher button{border:1px solid var(--border);color:var(--text-muted);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:9px 15px;transition:all .2s;display:inline-flex}.site-shell .trade-switcher button:hover,.site-shell .trade-switcher button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.site-shell .switcher-count{color:var(--text-faint);font-size:10px;font-weight:700}.site-shell .carousel-controls{z-index:3;align-items:center;gap:14px;display:flex;position:absolute;bottom:-52px;left:50%;transform:translate(-50%)}.site-shell .carousel-controls>button{border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);background:var(--surface);border-radius:50%;place-items:center;transition:all .2s;display:grid}.site-shell .carousel-controls>button:hover{border-color:var(--accent);color:var(--accent)}.site-shell .carousel-dots{align-items:center;gap:7px;display:flex}.site-shell .carousel-dots button{background:var(--border);border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:all .25s}.site-shell .carousel-dots button.active{background:var(--accent);border-radius:999px;width:22px}.site-shell .section-heading{text-align:center;max-width:680px;margin:0 auto 52px}.site-shell .section-heading h2,.site-shell .faq-intro h2,.site-shell .final-content h2{letter-spacing:-.07em;margin:15px 0;font-size:clamp(2.45rem,4vw,4rem);line-height:1.02}.site-shell .section-heading h2 span,.site-shell .faq-intro h2 span,.site-shell .final-content h2 span{color:var(--accent)}.site-shell .section-heading p,.site-shell .faq-intro p{color:var(--text-muted);margin:0;font-size:16px;line-height:1.65}.site-shell .trade-cards{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1040px,100%);margin:auto;display:grid}.site-shell .trade-card{border:1px solid var(--border);color:#fff;background:var(--surface);text-align:left;border-radius:17px;height:380px;padding:0;transition:all .35s;position:relative;overflow:hidden}.site-shell .trade-card:hover,.site-shell .trade-card.selected{border-color:var(--accent);box-shadow:0 20px 45px var(--shadow-soft);transform:translateY(-6px)}.site-shell .trade-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.site-shell .trade-card:hover img{transform:scale(1.06)}.site-shell .card-overlay{background:linear-gradient(#05080d0a 28%,#05080df5);position:absolute;inset:0}.site-shell .card-content{position:absolute;bottom:23px;left:23px;right:23px}.site-shell .card-icon{width:39px;height:39px;margin-bottom:15px}.site-shell .card-content strong,.site-shell .card-content small{color:#fff;display:block}.site-shell .card-content strong{font-size:16px}.site-shell .card-content small{color:#cbd4e2;margin-top:6px;font-size:12px}.site-shell .feature-layout{grid-template-columns:1.25fr .75fr;align-items:center;gap:55px;width:min(1240px,100%);margin:auto;display:grid}.site-shell .feature-panel{--panel-bg:#fff;--panel-canvas:#f7f8fd;--surface:#fff;--surface-2:#fbfcff;--hover:#f1f3fc;--border:#e6e8f5;--text:#11004b;--text-muted:#6f6b91;--text-faint:#9a97b3;--accent:#5253f3;--accent-hover:#4b41d8;--accent-soft:#5253f31a;--accent-contrast:#fff;--success:#10b981;--amber:#f59e0b;--blue-icon:#11004b;--blue-icon-soft:#5253f31a;--danger:#f43f5e;border:1px solid var(--border);background:var(--panel-bg);border-radius:18px;width:100%;max-width:760px;margin:0 auto;overflow:hidden;box-shadow:0 30px 70px #11004b24}.site-shell .panel-top{border-bottom:1px solid var(--border);color:var(--text-muted);align-items:center;gap:8px;padding:15px 20px;font-size:11px;display:flex}.site-shell .panel-url{margin-left:8px;font-weight:500}.site-shell .dashboard-body{grid-template-columns:220px 1fr;height:560px;display:grid}.site-shell .dash-sidebar{border-right:1px solid var(--border);background:var(--surface-2);flex-direction:column;align-items:stretch;gap:2px;padding:16px 10px;display:flex;overflow-y:auto}.site-shell .dash-sidebar::-webkit-scrollbar{width:4px}.site-shell .dash-sidebar::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.site-shell .dash-logo{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:8px;margin-bottom:6px;padding:4px 6px 14px;font:700 13px Manrope,sans-serif;display:flex}.site-shell .dash-nav-group-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;padding:10px 8px 4px;font-size:9.5px;font-weight:700}.site-shell .dash-nav-item{color:var(--text-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;font-weight:500;transition:background .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.site-shell .dash-nav-item small{font-size:12px;font-weight:500;line-height:1.15}.site-shell .dash-nav-item:hover{color:var(--text);background:var(--hover)}.site-shell .dash-nav-item.active{color:var(--accent);background:var(--accent-soft)}.site-shell .dash-nav-item.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-shell .dash-tab-content{height:100%;animation:.35s cubic-bezier(.16,1,.3,1) both tabFade;overflow:hidden}.site-shell .panel-progress{background:var(--border);height:2px;overflow:hidden}.site-shell .panel-progress-fill{background:var(--accent);transform-origin:0;width:100%;height:100%;animation:3.2s linear both panelProgress;display:block}.site-shell .dash-chart-bar{transform-origin:bottom;animation:.5s cubic-bezier(.16,1,.3,1) both growBar}.site-shell .dash-chart-bar:nth-child(2){animation-delay:40ms}.site-shell .dash-chart-bar:nth-child(3){animation-delay:80ms}.site-shell .dash-chart-bar:nth-child(4){animation-delay:.12s}.site-shell .dash-chart-bar:nth-child(5){animation-delay:.16s}.site-shell .dash-chart-bar:nth-child(6){animation-delay:.2s}.site-shell .dash-chart-bar:nth-child(7){animation-delay:.24s}.site-shell .dash-kanban .kanban-card{animation:.4s cubic-bezier(.16,1,.3,1) both tabFade}.site-shell .dash-bell-dot{animation:1.8s ease-in-out infinite bellPulse}.site-shell .client-tag{white-space:nowrap;color:var(--accent);background:var(--accent-soft);border-radius:999px;flex:none;padding:4px 9px;font-size:8.5px;font-weight:700}.site-shell .dash-kanban{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.site-shell .kanban-col{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:7px;padding:9px;display:flex}.site-shell .kanban-col-title{color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;margin-bottom:2px;font-size:9px;font-weight:700;display:flex}.site-shell .kanban-col-title span:last-child{background:var(--hover);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:8.5px}.site-shell .kanban-dot{border-radius:50%;flex:none;width:6px;height:6px}.site-shell .kanban-dot.waiting{background:var(--blue-icon)}.site-shell .kanban-dot.progress{background:var(--danger,#d9605e)}.site-shell .kanban-dot.ready{background:var(--success)}.site-shell .kanban-card{border:1px solid var(--border);background:var(--hover);border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.site-shell .kanban-card strong{color:var(--text);font-size:10px;display:block}.site-shell .kanban-card small{color:var(--text-faint);margin-top:1px;font-size:8.5px;display:block}.site-shell .dash-planning{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.site-shell .planning-col{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;min-height:170px;padding:8px;display:flex}.site-shell .planning-col-title{color:var(--text-faint);text-transform:uppercase;text-align:center;margin-bottom:2px;font-size:9px;font-weight:700}.site-shell .planning-slot{background:var(--accent-soft);color:var(--accent);border-radius:7px;padding:6px;font-size:8.5px;font-weight:600;line-height:1.3}.site-shell .dash-main{background:var(--panel-canvas,#f7f8fd);height:100%;padding:22px;overflow:hidden}.site-shell .dash-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.site-shell .dash-title{color:var(--text);font:700 16px Manrope,sans-serif}.site-shell .dash-header-actions{align-items:center;gap:8px;display:flex}.site-shell .dash-search{background:var(--hover);height:28px;color:var(--text-faint);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:9.5px;display:flex}.site-shell .dash-bell{background:var(--hover);width:28px;height:28px;color:var(--text-muted);border-radius:7px;flex:none;place-items:center;display:grid;position:relative}.site-shell .dash-bell-dot{width:6px;height:6px;box-shadow:0 0 0 2px var(--hover);background:#e2685f;border-radius:50%;position:absolute;top:5px;right:5px}.site-shell .dash-user{background:var(--hover);border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex}.site-shell .dash-avatar{width:21px;height:21px;color:var(--accent-contrast);background:var(--accent);border-radius:50%;place-items:center;font-size:8.5px;font-weight:700;display:grid}.site-shell .dash-user-name{color:var(--text-muted);white-space:nowrap;font-size:9.5px;font-weight:600}.site-shell .panel-dot{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.site-shell .panel-date{color:var(--text-faint);margin-left:auto}.site-shell .dash-subtitle{color:var(--text-faint);margin-top:3px;font-size:10.5px;font-weight:500;display:block}.site-shell .dash-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.site-shell .dash-stat{border:1px solid var(--border);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:8px;padding:16px;display:flex}.site-shell .dash-stat small{color:var(--text-faint);font-size:10px;font-weight:500;display:block}.site-shell .dash-stat strong{color:var(--text);letter-spacing:-.02em;margin-top:8px;font:700 22px Manrope,sans-serif;display:block}.site-shell .dash-stat-trend{align-items:center;gap:3px;margin-top:5px;font-size:8.5px;font-weight:600;display:inline-flex}.site-shell .dash-stat-trend.up{color:var(--success)}.site-shell .dash-stat-trend.amber{color:var(--amber)}.site-shell .dash-stat-icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.site-shell .dash-stat-icon.blue{color:var(--blue-icon);background:var(--blue-icon-soft)}.site-shell .dash-stat-icon.green{color:var(--success);background:#34d39926}.site-shell .dash-stat-icon.accent{color:var(--accent);background:var(--accent-soft)}.site-shell .dash-stat-icon.amber{color:var(--amber);background:#f5a62326}.site-shell .dash-tickets-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:12px;padding:14px 16px}.site-shell .dash-tickets{flex-direction:column;gap:8px;margin-top:14px;display:flex}.site-shell .ticket-row{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:10px 11px;display:flex}.site-shell .ticket-icon{width:28px;height:28px;color:var(--accent);background:var(--accent-soft);border-radius:8px;flex:none;place-items:center;display:grid}.site-shell .ticket-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.site-shell .ticket-info strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.site-shell .ticket-info small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.site-shell .ticket-status{white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:8.5px;font-weight:700}.site-shell .ticket-status.waiting{color:var(--amber);background:#f5a62326}.site-shell .ticket-status.progress{color:var(--blue-icon);background:var(--blue-icon-soft)}.site-shell .ticket-status.ready{color:var(--success);background:#34d39926}.site-shell .dash-chart-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:14px;padding:18px}.site-shell .dash-split{grid-template-columns:2fr 1fr;gap:12px;margin-top:14px;display:grid}.site-shell .dash-split .dash-chart-card{margin-top:0}.site-shell .dash-messages-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.site-shell .dash-message-row{align-items:center;gap:8px;display:flex}.site-shell .dash-message-row strong{color:var(--text);font-size:11px;display:block}.site-shell .dash-message-row small{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9.5px;display:block;overflow:hidden}.site-shell .ticket-icon.blue{color:var(--blue-icon);background:var(--blue-icon-soft)}.site-shell .ticket-icon.green{color:var(--success);background:#34d39926}.site-shell .dash-stats-tab{flex-direction:column;gap:10px;display:flex}.site-shell .dash-stat.wide{align-items:center}.site-shell .dash-chart-title{color:var(--text);justify-content:space-between;align-items:baseline;margin-bottom:16px;font-size:12px;font-weight:600;display:flex}.site-shell .dash-chart-week{color:var(--text-faint);font-size:10px;font-weight:500}.site-shell .dash-chart{align-items:flex-end;gap:8px;height:150px;display:flex}.site-shell .dash-chart-bar{background:linear-gradient(180deg, var(--accent), var(--accent-hover));opacity:.92;border-radius:5px 5px 2px 2px;flex:1}.site-shell .dash-chart-labels{border-top:1px solid var(--border);gap:8px;margin-top:8px;padding-top:8px;display:flex}.site-shell .dash-chart-labels span{text-align:center;color:var(--text-faint);flex:1;font-size:9px}.site-shell .features-grid{grid-template-columns:repeat(3,1fr);gap:20px;width:min(1060px,100%);margin:auto;display:grid}.site-shell .feature-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:26px;transition:all .3s;display:flex}.site-shell .feature-card:hover{border-color:var(--accent);box-shadow:0 20px 45px var(--shadow-soft);transform:translateY(-4px)}.site-shell .feature-card strong{color:var(--text);font-size:15px;display:block}.site-shell .feature-card small{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:1.55;display:block}.site-shell .feature-points{flex-direction:column;gap:29px;display:flex}.site-shell .feature-points>div{gap:16px;display:flex}.site-shell .point-icon{border:1px solid var(--border);width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;display:grid}.site-shell .feature-points strong,.site-shell .feature-points small{display:block}.site-shell .feature-points strong{color:var(--text);font-size:15px}.site-shell .feature-points small{max-width:300px;color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.5}.site-shell .pricing-section{background:var(--bg-alt)}.site-shell .pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;width:min(1080px,100%);margin:auto;display:grid}.site-shell .plan-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;padding:32px 28px;transition:transform .25s,border-color .25s;display:flex;position:relative}.site-shell .plan-card:hover{border-color:var(--accent);transform:translateY(-4px)}.site-shell .plan-card.popular{border-color:var(--accent);background:linear-gradient(160deg, var(--accent-soft), var(--surface) 60%);box-shadow:0 30px 70px var(--shadow-soft);transform:scale(1.03)}.site-shell .plan-card .plan-badge{color:var(--accent-contrast);letter-spacing:.08em;background:var(--accent);border-radius:999px;padding:5px 11px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:28px}.site-shell .plan-card h3{color:var(--text);margin:6px 0 8px;font-size:22px}.site-shell .plan-card>p{min-height:40px;color:var(--text-muted);font-size:13.5px;line-height:1.5}.site-shell .plan-card .price{letter-spacing:-.05em;color:var(--text);margin-top:18px;font:700 38px Manrope,sans-serif}.site-shell .plan-card .price small{color:var(--text-muted);letter-spacing:0;font:400 12px DM Sans,sans-serif}.site-shell .plan-card .annual{color:var(--success);margin-top:4px;font-size:11px;display:block}.site-shell .plan-features{border-top:1px solid var(--border);color:var(--text-muted);flex-direction:column;flex:1;gap:12px;margin:24px 0 26px;padding:22px 0 0;font-size:13px;list-style:none;display:flex}.site-shell .plan-features li{align-items:flex-start;gap:9px;display:flex}.site-shell .plan-features svg{color:var(--success);flex:none;margin-top:1px}.site-shell .plan-card .primary-button,.site-shell .plan-card .outline-button{justify-content:center;width:100%}.site-shell .plan-card.custom-plan{border-style:dashed}.site-shell .plan-badge-alt{background:var(--surface-2);color:var(--accent);border:1px solid var(--accent)}.site-shell .plan-card .custom-price-hint{letter-spacing:-.03em;color:var(--text);margin-top:18px;font:700 26px Manrope,sans-serif}.site-shell .plan-card .custom-price-hint small{color:var(--text-muted);letter-spacing:0;margin-top:2px;font:400 12.5px DM Sans,sans-serif;display:block}.site-shell .calc-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0d1499;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.site-shell .calc-modal{background:var(--surface);border:1px solid var(--border);width:min(560px,100%);max-height:90vh;box-shadow:0 40px 90px var(--shadow-soft);border-radius:20px;padding:26px 26px 22px;overflow-y:auto}.site-shell .calc-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.site-shell .calc-header-title{color:var(--accent);align-items:flex-start;gap:10px;display:flex}.site-shell .calc-header-title h3{color:var(--text);margin:0 0 3px;font-size:17px}.site-shell .calc-header-title p{color:var(--text-muted);margin:0;font-size:12.5px}.site-shell .calc-close{background:var(--surface-2);color:var(--text-muted);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.site-shell .calc-base{background:var(--accent-soft);border:1px solid var(--border-soft);border-radius:14px;margin-bottom:18px;padding:14px 16px}.site-shell .calc-base strong{color:var(--text);margin-bottom:6px;font-size:13.5px;display:block}.site-shell .calc-base ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.site-shell .calc-base li{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.site-shell .calc-base li svg{color:var(--success);flex-shrink:0}.site-shell .calc-rows{gap:18px;margin-bottom:14px;display:grid}.site-shell .calc-row{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:14px;padding:14px 16px}.site-shell .calc-row-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.site-shell .calc-row-icon{background:var(--surface);width:30px;height:30px;color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.site-shell .calc-row-head strong{color:var(--text);font-size:13.5px;display:block}.site-shell .calc-row-head span{color:var(--text-muted);font-size:11.5px}.site-shell .calc-row-stepper{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.site-shell .calc-row-stepper button{border:1px solid var(--border-soft);background:var(--surface);width:26px;height:26px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.site-shell .calc-row-stepper button:disabled{opacity:.35;cursor:not-allowed}.site-shell .calc-row-stepper span{text-align:center;min-width:18px;color:var(--text);font-size:13px;font-weight:700}.site-shell .calc-row input[type=range]{width:100%;accent-color:var(--accent)}.site-shell .calc-row-foot{color:var(--text-faint);justify-content:flex-end;margin-top:6px;font-size:11px;display:flex}.site-shell .calc-row-total{color:var(--accent);font-weight:700}.site-shell .calc-breakdown{background:var(--surface-2);border:1px dashed var(--border-soft);border-radius:12px;gap:4px;margin-bottom:4px;padding:12px 14px;display:grid}.site-shell .calc-breakdown-row{color:var(--text-muted);justify-content:space-between;font-size:12px;display:flex}.site-shell .calc-breakdown-row span:last-child{color:var(--text);font-weight:600}.site-shell .calc-summary{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.site-shell .calc-summary span{color:var(--text-muted);font-size:11.5px;display:block}.site-shell .calc-summary strong{color:var(--text);font:700 26px Manrope,sans-serif}.site-shell .calc-summary strong small{color:var(--text-muted);font:400 12px DM Sans,sans-serif}.site-shell .calc-summary .primary-button{text-decoration:none}.site-shell .calc-note{color:var(--text-faint);text-align:center;margin:14px 0 0;font-size:11.5px}@media (width<=640px){.site-shell .calc-modal{padding:20px 18px 18px}.site-shell .calc-row-head{flex-wrap:wrap}.site-shell .calc-row-stepper{margin-left:40px}}.site-shell .pricing-footnote{color:var(--text-faint);text-align:center;margin:30px auto 0;font-size:13px}.site-shell .pricing-footnote button{color:var(--accent);background:0 0;border:0;font-weight:600}.site-shell .faq-section{grid-template-columns:.8fr 1.2fr;gap:90px;width:min(1100px,100%);margin:auto;display:grid}.site-shell .faq-intro{align-self:start;position:sticky;top:100px}.site-shell .faq-intro p{max-width:310px;margin-bottom:25px}.site-shell .faq-list{flex-direction:column;gap:10px;display:flex}.site-shell .faq-item{border:1px solid var(--border);background:var(--surface);border-radius:14px;transition:border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.site-shell .faq-item.open{border-color:var(--accent);background:var(--surface-2)}.site-shell .faq-item button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:14.5px;font-weight:600;display:flex}.site-shell .faq-item button svg{color:var(--text-faint);flex:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}.site-shell .faq-item.open button svg{color:var(--accent);transform:rotate(180deg)}.site-shell .faq-answer{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.site-shell .faq-item.open .faq-answer{grid-template-rows:1fr}.site-shell .faq-answer-inner{overflow:hidden}.site-shell .faq-answer-inner p{color:var(--text-muted);margin:-2px 20px 20px;font-size:13.5px;line-height:1.65}.site-shell .final-cta{background:var(--bg-alt);text-align:center;padding:115px 24px;position:relative;overflow:hidden}.site-shell .final-glow{opacity:.18;background:var(--accent);filter:blur(130px);border-radius:50%;width:600px;height:420px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.site-shell .final-content{position:relative}.site-shell .final-content p{color:var(--text-muted);margin:0 0 32px}.site-shell .final-content small{color:var(--text-faint);margin-top:16px;font-size:11px;display:block}.site-shell .site-footer{border-top:1px solid var(--border);background:var(--bg);padding:65px 24px 26px}.site-shell .footer-main{grid-template-columns:1.7fr repeat(3,1fr);gap:35px;width:min(1060px,100%);margin:auto;display:grid}.site-shell .footer-main p{color:var(--text-faint);font-size:13px;line-height:1.7}.site-shell .footer-main strong{color:var(--text);margin-bottom:15px;font-size:12px;display:block}.site-shell .footer-main button{text-align:left;margin:0 0 11px;padding:0;font-size:13px;display:block}.site-shell .footer-bottom{border-top:1px solid var(--border-soft);width:min(1060px,100%);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:60px auto 0;padding-top:19px;font-size:11px;display:flex}.site-shell .footer-bottom span:last-child{align-items:center;gap:6px;display:inline-flex}.site-shell .footer-legal-links{flex-wrap:wrap;order:3;justify-content:center;gap:4px 16px;width:100%;display:flex}.site-shell .footer-legal-links button{color:var(--text-faint);background:0 0;border:0;padding:0;font-size:11px;transition:color .2s}.site-shell .footer-legal-links button:hover{color:var(--accent)}.site-shell .reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.site-shell .reveal.is-visible{opacity:1;transform:none}.site-shell .hero-copy,.site-shell .hero-visual,.site-shell h1,.site-shell .hero-copy p,.site-shell .hero-actions{animation-timing-function:cubic-bezier(.16,1,.3,1)!important}.site-shell .legal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080b118c;justify-content:center;align-items:center;padding:24px;animation:.2s both fadeIn;display:flex;position:fixed;inset:0}.site-shell .legal-dialog{border:1px solid var(--border);background:var(--surface);width:min(620px,100%);max-height:min(78vh,640px);box-shadow:0 30px 80px var(--shadow-strong);border-radius:18px;flex-direction:column;animation:.25s both rise;display:flex}.site-shell .legal-dialog-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.site-shell .legal-dialog-header h3{color:var(--text);margin:0;font-size:17px}.site-shell .legal-close{border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);background:var(--surface-2);border-radius:9px;flex:none;place-items:center;display:grid}.site-shell .legal-close:hover{color:var(--text);border-color:var(--accent)}.site-shell .legal-dialog-body{color:var(--text-muted);padding:6px 22px 24px;font-size:13.5px;line-height:1.65;overflow-y:auto}.site-shell .legal-dialog-body h4{color:var(--text);text-transform:uppercase;letter-spacing:.04em;margin:18px 0 6px;font-size:13px}.site-shell .legal-dialog-body h4:first-of-type{margin-top:8px}.site-shell .legal-updated{color:var(--text-faint);margin:10px 0 4px;font-size:11.5px}.site-shell .legal-disclaimer{border:1px dashed var(--border);color:var(--text-faint);border-radius:10px;margin-top:20px;padding:12px 14px;font-size:12px}.site-shell .status-banner{border:1px solid var(--border);color:var(--text);background:#1f9d6c1a;border-radius:12px;align-items:center;gap:10px;margin:8px 0 18px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.site-shell .status-dot{background:var(--success);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1f9d6c2e}.site-shell .status-list{flex-direction:column;gap:8px;margin:0 0 6px;padding:0;list-style:none;display:flex}.site-shell .status-list li{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.site-shell .status-ok{color:var(--success);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.site-shell .legal-page{background:var(--bg);padding:150px 24px 120px}.site-shell .legal-page-inner{width:min(760px,100%);margin:auto}.site-shell .legal-page h1{letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(2.2rem,4vw,3.1rem)}.site-shell .legal-page-subtitle{color:var(--text-muted);margin:0 0 32px;font-size:15px;line-height:1.6}.site-shell .legal-page-meta{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:14px;margin-bottom:44px;padding:16px 18px;display:flex}.site-shell .legal-page-meta-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;display:grid}.site-shell .legal-page-meta-title{color:var(--text);font-size:13.5px;font-weight:600}.site-shell .legal-page-meta-note{color:var(--text-faint);margin-top:3px;font-size:12px}.site-shell .legal-page-sections{flex-direction:column;gap:34px;display:flex}.site-shell .legal-page-sections h2{color:var(--text);margin:0 0 12px;font:700 16px Manrope,sans-serif}.site-shell .legal-page-paragraphs{border-left:2px solid var(--border-soft);flex-direction:column;gap:10px;padding-left:2px;display:flex}.site-shell .legal-page-paragraphs p{color:var(--text-muted);margin:0;padding-left:16px;font-size:14px;line-height:1.7}.site-shell .legal-page-links{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:56px;padding-top:24px;display:flex}.site-shell .legal-page-links button,.site-shell .legal-page-links a{color:var(--text-faint);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .2s}.site-shell .legal-page-links button:hover,.site-shell .legal-page-links a:hover{color:var(--accent)}.site-shell .status-page .status-banner-full{border:1px solid var(--border);background:#1f9d6c1a;border-radius:14px;align-items:center;gap:14px;margin:0 0 28px;padding:18px 20px;display:flex}.site-shell .status-banner-full strong{color:var(--text);font-size:14.5px;display:block}.site-shell .status-banner-full small{color:var(--text-faint);margin-top:3px;font-size:12px;display:block}.site-shell .status-grid{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.site-shell .status-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.site-shell .status-card-icon{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border-radius:9px;flex:none;place-items:center;display:grid}.site-shell .status-card-body{flex:1;min-width:0}.site-shell .status-card-body strong{color:var(--text);font-size:13.5px;display:block}.site-shell .status-card-body small{color:var(--text-faint);margin-top:2px;font-size:11.5px;display:block}.site-shell .status-live-card{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.site-shell .status-live-card strong{color:var(--text);font-size:13.5px;display:block}.site-shell .status-live-card small{max-width:380px;color:var(--text-faint);margin-top:3px;font-size:12px;line-height:1.5;display:block}@media (width<=900px){.site-shell .desktop-nav,.site-shell .demo-button,.site-shell .login-button{display:none}.site-shell .menu-button{display:inline-flex}.site-shell .mobile-nav{z-index:50;color:#fff;background:#0f131b;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:4px;max-height:calc(100vh - 100px);margin-top:8px;padding:12px 14px 14px;display:flex;position:absolute;top:100%;left:16px;right:16px;overflow-y:auto;box-shadow:0 24px 60px #05081473}.site-shell .mobile-nav button:not(.primary-button){text-align:left;color:#ffffffd1;border-radius:10px;padding:11px 12px}.site-shell .mobile-nav button:not(.primary-button):hover,.site-shell .mobile-nav button:not(.primary-button):focus-visible{color:#fff;background:#ffffff14}.site-shell .mobile-nav .primary-button{margin-top:6px}.site-shell .site-header.menu-open{background:#0f131b;border-color:#ffffff14}.site-shell .site-header.menu-open .menu-button{color:#fff}.site-shell .hero-section{padding-top:64px}.site-shell .hero-inner{grid-template-columns:1fr;gap:48px}.site-shell .hero-copy{text-align:center;max-width:700px;margin:auto}.site-shell .hero-copy p{margin:auto}.site-shell .hero-actions,.site-shell .trust-row{justify-content:center}.site-shell .hero-visual{justify-self:center;width:min(460px,100%);margin:auto}.site-shell .trade-cards{grid-template-columns:repeat(3,1fr)}.site-shell .features-grid{grid-template-columns:repeat(2,1fr)}.site-shell .feature-layout,.site-shell .faq-section{grid-template-columns:1fr;gap:52px}.site-shell .faq-intro{text-align:center}.site-shell .faq-intro p{margin-left:auto;margin-right:auto}.site-shell .pricing-card{gap:30px}.site-shell .footer-main{grid-template-columns:1.5fr repeat(3,1fr)}}@media (width<=640px){.site-shell .header-inner{width:min(100% - 32px,1180px);height:64px}.site-shell .brand-logo{width:140px}.site-shell .header-actions{margin-left:auto}.site-shell .icon-button,.site-shell .primary-button.compact{display:none}.site-shell .hero-section{min-height:auto;padding:60px 20px 95px}.site-shell .hero-inner{gap:55px}.site-shell .hero-copy{text-align:left}.site-shell .hero-copy p{font-size:15px}.site-shell .hero-actions,.site-shell .trust-row{justify-content:flex-start}.site-shell .hero-actions .large{width:100%}.site-shell .trust-row{gap:10px 15px}.site-shell .eyebrow{font-size:10px}.site-shell h1{font-size:clamp(2.9rem,14vw,4.2rem)}.site-shell .hero-visual{max-width:330px}.site-shell .top-stat{transform-origin:0 0;top:-20px;left:-7px;transform:scale(.85)}.site-shell .bottom-stat{transform-origin:100% 100%;bottom:-19px;right:-6px;transform:scale(.85)}.site-shell .trade-switcher{margin-top:45px}.site-shell .trade-switcher button{padding:8px 10px;font-size:11px}.site-shell .section{padding:78px 20px}.site-shell .section-heading{margin-bottom:35px}.site-shell .section-heading h2,.site-shell .faq-intro h2,.site-shell .final-content h2{font-size:2.5rem}.site-shell .trade-cards{grid-template-columns:1fr;gap:13px}.site-shell .trade-card{height:230px}.site-shell .features-grid{grid-template-columns:1fr;gap:12px}.site-shell .feature-panel{margin:0 -4px}.site-shell .dashboard-body{grid-template-columns:46px 1fr}.site-shell .dash-sidebar{padding:12px 6px}.site-shell .dash-nav-group-label{display:none}.site-shell .dash-nav-item{justify-content:center;padding:8px}.site-shell .dash-nav-item small{display:none}.site-shell .dash-search span,.site-shell .dash-search{justify-content:center;width:26px;height:26px;padding:0;font-size:0}.site-shell .dash-user-name{display:none}.site-shell .dash-user{padding:3px}.site-shell .dash-main{padding:12px}.site-shell .dash-stats{grid-template-columns:repeat(2,1fr);gap:8px}.site-shell .dash-stat{padding:10px}.site-shell .dash-stat strong{font-size:15px}.site-shell .dash-stat small{font-size:8.5px}.site-shell .dash-chart-card{padding:12px}.site-shell .dash-chart{height:64px}.site-shell .dash-split,.site-shell .dash-kanban,.site-shell .dash-planning{grid-template-columns:1fr}.site-shell .planning-col{min-height:auto}.site-shell .preview-tabs button small,.site-shell .preview-tabs button{padding:6px 3px;font-size:9.5px}.site-shell .legal-page{padding:120px 16px 80px}.site-shell .status-live-card{flex-direction:column;align-items:flex-start}.site-shell .feature-points{gap:25px}.site-shell .pricing-grid{grid-template-columns:1fr;gap:18px}.site-shell .plan-card.popular{transform:none}.site-shell .plan-card{padding:26px 22px}.site-shell .faq-section{grid-template-columns:1fr;gap:25px}.site-shell .faq-intro{text-align:left;position:static}.site-shell .faq-intro p{max-width:none;margin-left:0}.site-shell .footer-main{grid-template-columns:1fr 1fr;gap:35px 22px}.site-shell .footer-main>div:first-child{grid-column:1/-1}.site-shell .footer-bottom{flex-direction:column;margin-top:40px}.site-shell .footer-legal-links{order:2;justify-content:flex-start}.site-shell .final-cta{padding:82px 20px}}@media (prefers-reduced-motion:reduce){.site-shell *,.site-shell :before,.site-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.theme-picker-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b118c;justify-content:center;align-items:center;padding:24px;animation:.25s both fadeIn;display:flex;position:fixed;inset:0}.theme-picker-dialog{border:1px solid var(--border);background:var(--surface);width:min(520px,100%);box-shadow:0 40px 90px var(--shadow-strong);border-radius:20px;padding:32px 28px 24px;animation:.3s both rise}.theme-picker-head{text-align:center;margin-bottom:24px}.theme-picker-icon{width:48px;height:48px;color:var(--accent-contrast);background:var(--accent);border-radius:14px;place-items:center;margin-bottom:16px;display:inline-grid}.theme-picker-head h3{color:var(--text);letter-spacing:-.03em;margin:0 0 8px;font:700 22px Manrope,sans-serif}.theme-picker-head p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.theme-picker-choices{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.theme-picker-card{border:2px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:16px;transition:border-color .25s,transform .25s;display:flex}.theme-picker-card:hover{border-color:var(--accent);transform:translateY(-3px)}.theme-preview{border-radius:10px;grid-template-columns:36px 1fr;gap:0;width:100%;height:120px;display:grid;overflow:hidden}.theme-preview-light{background:#f6f8fc}.theme-preview-dark{background:#0f131b}.tp-sidebar{background:#0000000f}.theme-preview-dark .tp-sidebar{background:#161b25}.tp-content{flex-direction:column;gap:6px;padding:10px;display:flex}.tp-bar{background:#cdd5e4;border-radius:3px;height:8px}.theme-preview-dark .tp-bar{background:#2a3340}.tp-bar.short{background:#d8dee9;width:60%}.theme-preview-dark .tp-bar.short{background:#232a37}.tp-cards{grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;display:grid}.tp-cards span{background:#fff;border:1px solid #e0e4ee;border-radius:5px;height:28px}.theme-preview-dark .tp-cards span{background:#1a202b;border-color:#262f3d}.theme-picker-label{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.theme-picker-skip{color:var(--text-faint);cursor:pointer;background:0 0;border:0;margin:0 auto;font-size:13px;font-weight:500;transition:color .2s;display:block}.theme-picker-skip:hover{color:var(--text-muted)}@media (width<=480px){.theme-picker-choices{grid-template-columns:1fr}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes imageFade{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes tabFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes panelProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bellPulse{0%,to{box-shadow:0 0 0 2px var(--surface-2)}50%{box-shadow:0 0 0 4px var(--surface-2)}}.calc-interval{border:1px solid var(--border-soft);background:var(--bg-soft,transparent);border-radius:999px;gap:4px;margin:4px 0 14px;padding:4px;display:inline-flex}.calc-interval button{min-height:36px;color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.calc-interval button.active{background:var(--accent,#3f5fc4);color:#fff}.calc-interval-badge{color:#2f9a72;background:#45b48a2e;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.calc-interval button.active .calc-interval-badge{color:#fff;background:#ffffff38}.site-shell{--kb-900:#0a1445;--kb-800:#0a1445;--kb-700:#3567f0;--kb-500:#4a5ff1;--kb-300:#aec2ff;--kb-violet:#3567f0;--kb-violet-soft:#3567f01a;--kb-ink:#0a1445;--accent:#4357c4;--accent-hover:#35489c;--accent-soft:#4357c414;--accent-contrast:#fff;--bg:#fff;--bg-alt:#f7f8fe;--surface:#fff;--surface-2:#f4f6fe;--border:#e5e9f5;--border-soft:#edf0fa;--text:var(--kb-ink);--text-muted:#0a1445a8;--text-faint:#0a14459e;--shadow-soft:#0a144514;--shadow-strong:#0a144547;--header-scrolled-bg:#ffffffd1;letter-spacing:-.01em;font-family:Poppins,system-ui,sans-serif}.site-shell .hero-section{--kb-violet:#4357c4;--kb-violet-soft:#4357c41a;--kb-500:#5471d4;--accent:#4357c4;--accent-soft:#4357c414}.site-shell .timeline-section{--kb-violet:#4f63cc;--kb-violet-soft:#4f63cc1a;--kb-500:#5e72d2;--accent:#4f63cc;--accent-soft:#4f63cc14}.site-shell .story-section,.site-shell .product-section,.site-shell .section-light,.site-shell .pricing-section{--kb-violet:#566fd4;--kb-violet-soft:#566fd41a;--kb-500:#6680db;--accent:#566fd4;--accent-soft:#566fd414}.site-shell .faq-section{--kb-violet:#4357c4;--kb-violet-soft:#4357c41a;--kb-500:#5471d4;--accent:#4357c4;--accent-soft:#4357c414}.site-shell .final-cta{--kb-violet:#4357c4;--kb-violet-soft:#4357c424;--kb-500:#5471d4;--accent:#4357c4;--accent-soft:#4357c424}.site-shell.theme-dark{--accent:#8ea0ec;--accent-hover:#aebcec;--accent-soft:#4357c42e;--accent-contrast:#0d1650;--bg:#0c0328;--bg-alt:#11043a;--surface:#19084d;--surface-2:#21105a;--border:#372576;--border-soft:#2c1c65;--text:#eef2ff;--text-muted:#eef2ffad;--text-faint:#eef2ff9e;--header-scrolled-bg:#060b1cd1;--shadow-soft:#00000073}.site-shell h1,.site-shell h2,.site-shell h3,.site-shell .dash-title,.site-shell .dash-logo{font-family:Poppins,system-ui,sans-serif}.site-shell .announce-bar{background:linear-gradient(90deg, var(--kb-900), var(--kb-700) 45%, var(--kb-violet));color:#ffffffd1;letter-spacing:.01em;border:0;font-size:12.5px}.site-shell .announce-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:999px;padding:3px 10px}.site-shell .announce-bar button{color:#fff}.site-shell .site-header{background:0 0;border:0;padding:14px 0 0}.site-shell .site-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0}.site-shell .site-header.menu-open{background:var(--kb-900,#0f131b);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:0 10px 30px #05081440}.site-shell .header-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;height:68px;padding:0 12px 0 24px;transition:background .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;box-shadow:0 18px 45px #0d16502e}.site-shell .site-header.is-scrolled .header-inner{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#3a4fb0b8;border-color:#fff3;box-shadow:0 14px 36px #0d165047}.site-shell .desktop-nav button,.site-shell .login-button,.site-shell .icon-button,.site-shell .header-actions .outline-button{color:#ffffffd1}.site-shell .desktop-nav button{font-weight:500;position:relative}.site-shell .desktop-nav button:after{content:"";background:var(--kb-300);border-radius:2px;height:2px;transition:right .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:100%}.site-shell .desktop-nav button:hover{color:#fff}.site-shell .desktop-nav button:hover:after{right:0}.site-shell .header-actions .outline-button,.site-shell .header-actions .icon-button{background:#ffffff14;border-color:#ffffff38;border-radius:999px}.site-shell .header-actions .outline-button:hover,.site-shell .header-actions .icon-button:hover{background:#ffffff29;border-color:#fff6}.site-shell .site-header .brand-logo{filter:brightness(0)invert()}.site-shell .brand-logo{width:158px}.site-shell .site-footer .brand-logo{filter:none}.site-shell .menu-button{color:#fff}.site-shell .primary-button{color:var(--kb-700);letter-spacing:-.01em;background:#fff;border-radius:999px;font-weight:700;box-shadow:0 10px 28px #0d165038}.site-shell .primary-button:hover{color:var(--kb-500);background:#fff;transform:translateY(-2px);box-shadow:0 16px 38px #0d165052}.site-shell .mobile-nav{z-index:50;background:var(--kb-900,#0f131b);color:#fff;border:1px solid #ffffff1f;border-radius:24px;width:auto;margin:8px 0 0;padding:18px;position:absolute;top:100%;left:16px;right:16px;box-shadow:0 24px 60px #05081473}.site-shell .mobile-nav button:not(.primary-button){color:#fffc}.site-shell .mobile-nav button:not(.primary-button):hover,.site-shell .mobile-nav button:not(.primary-button):active,.site-shell .mobile-nav button:not(.primary-button):focus{color:#fff;background:#ffffff14;border-radius:10px}.site-shell .hero-section{isolation:isolate;color:#fff;background:radial-gradient(120% 90% at 78% 18%,#4357c4 0%,#3a4fb0 38%,#2a3680 72%,#1a2155 100%);border-radius:0 0 44px 44px;min-height:0;margin-top:-82px;padding:190px 24px 120px;position:relative;overflow:hidden}.site-shell .hero-waves{z-index:-1;pointer-events:none;position:absolute;inset:-10% -5%}.site-shell .hero-waves span{filter:blur(2px);mix-blend-mode:screen;background:linear-gradient(120deg,#a3b2ff4d,#4357c40a 60%);border-radius:46% 54% 42% 58%/52% 44% 56% 48%;animation:22s ease-in-out infinite kbDrift;position:absolute;inset:0}.site-shell .hero-waves span:nth-child(2){background:linear-gradient(200deg,#a3b2ff42,#0000 62%);border-radius:58% 42% 60% 40%/44% 58% 42% 56%;animation-duration:28s;animation-direction:reverse;inset:12% -22% -18% 30%}.site-shell .hero-waves span:nth-child(3){background:linear-gradient(60deg,#4357c457,#0000 65%);animation-duration:34s;inset:-26% 34% 40% -14%}@keyframes kbDrift{0%,to{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(2.5%,-3%)rotate(9deg)scale(1.08)}}.site-shell .hero-inner{text-align:center;width:min(1180px,100%);display:block}.site-shell .hero-copy{text-align:center;max-width:900px;margin:0 auto}.site-shell .hero-copy .eyebrow{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border-color:#ffffff2e;padding:10px 16px;font-size:11.5px}.site-shell .hero-copy .live-dot{background:var(--kb-300);box-shadow:0 0 0 4px #a3b2ff33}.site-shell .hero-copy h1{color:#fff;letter-spacing:-.045em;max-width:none;margin:26px auto 20px;font-size:clamp(2.9rem,5.6vw,5.2rem);font-weight:800;line-height:.98}.site-shell .hero-copy h1 span{color:var(--kb-300)}.site-shell .hero-copy p{color:#ffffffc7;max-width:620px;margin:0 auto;font-size:16.5px;line-height:1.75}.site-shell .hero-actions{justify-content:center;gap:14px;margin-top:36px}.site-shell .hero-actions .outline-button{color:#fff;background:#ffffff0f;border-color:#ffffff47;border-radius:999px}.site-shell .hero-actions .outline-button:hover{background:#ffffff24;border-color:#fff}.site-shell .trust-row{color:#ffffff9e;justify-content:center;margin-top:26px}.site-shell .trust-row svg{color:var(--kb-300)}.site-shell .hero-marquee{width:min(1180px,100%);margin:64px auto 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.site-shell .hero-marquee-track{gap:46px;width:max-content;animation:32s linear infinite kbMarquee;display:flex}.site-shell .hero-marquee:hover .hero-marquee-track{animation-play-state:paused}.site-shell .hero-marquee-track span{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.site-shell .hero-marquee-track span svg{color:var(--kb-300)}@keyframes kbMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.site-shell .hero-visual{justify-self:center;max-width:880px;margin:60px auto 0}.site-shell .glow-orb{background:var(--kb-300);opacity:.22;width:420px;height:420px;top:10%;right:8%}.site-shell .preview-window{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border-color:#ffffff29;border-radius:26px;padding:10px;transform:none;box-shadow:0 50px 110px #0d16508c}.site-shell .preview-window:hover{transform:translateY(-6px)}.site-shell .preview-image-wrap{aspect-ratio:1.9;border-radius:18px}.site-shell .floating-stat{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border-color:#ffffff2e;border-radius:16px;animation:6s ease-in-out infinite kbFloat;box-shadow:0 20px 45px #0d165059}.site-shell .floating-stat strong{color:#fff}.site-shell .floating-stat small{color:#ffffff9e}.site-shell .floating-stat .stat-icon{color:#fff;background:#ffffff2e}.site-shell .top-stat{top:-26px;left:-30px}.site-shell .bottom-stat{animation-delay:1.4s;bottom:-26px;right:-26px}@keyframes kbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.site-shell .demo-strip{background:#0d16508c;border-color:#ffffff3d;border-radius:999px}.site-shell .carousel-controls>button{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.site-shell .carousel-controls>button:hover{color:#fff;background:#fff3;border-color:#fff}.site-shell .carousel-dots button{background:#ffffff4d}.site-shell .carousel-dots button.active{background:#fff}.site-shell .trade-switcher{margin-top:88px}.site-shell .switcher-label{color:#ffffff80}.site-shell .trade-switcher button{color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border-color:#ffffff2e;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,color .3s,border-color .3s}.site-shell .trade-switcher button:hover,.site-shell .trade-switcher button.active{color:var(--kb-700);background:#fff;border-color:#fff;transform:translateY(-2px)}.site-shell .switcher-count{color:inherit;opacity:.55}.site-shell .section{padding:130px 24px}.site-shell .section-light{background:var(--bg-alt)}.site-shell .product-section{background:var(--bg)}.site-shell .section-kicker{background:var(--kb-violet-soft);color:var(--kb-violet);letter-spacing:.12em;border-radius:999px;padding:8px 15px;font-size:11px;display:inline-flex}.site-shell:not(.theme-dark) .section-heading .section-kicker,.site-shell:not(.theme-dark) .faq-intro .section-kicker,.site-shell:not(.theme-dark) .trustpilot-head .section-kicker,.site-shell:not(.theme-dark) .feature-row-text .section-kicker{color:#3d4fc0}.site-shell .section-heading h2,.site-shell .faq-intro h2,.site-shell .final-content h2{letter-spacing:-.045em;font-size:clamp(2.2rem,3.6vw,3.6rem);font-weight:800;line-height:1.04}.site-shell .section-heading h2 span,.site-shell .faq-intro h2 span{color:var(--kb-violet)}.site-shell .section-heading p,.site-shell .faq-intro p{font-size:16px}.site-shell .trade-cards{gap:24px;width:min(1180px,100%)}.site-shell .trade-card{border-color:var(--border);border-radius:26px;height:420px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .45s;box-shadow:0 18px 44px #0d16500f}.site-shell .trade-card:after{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(140deg,#4357c4e6,#0d16504d) border-box;border:1.5px solid #0000;border-radius:26px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-shell .trade-card:hover,.site-shell .trade-card.selected{border-color:#0000;transform:translateY(-10px);box-shadow:0 34px 70px #0d16502e}.site-shell .trade-card:hover:after,.site-shell .trade-card.selected:after{opacity:1}.site-shell .card-overlay{background:linear-gradient(#0000,#0d16501f 38%,#0d1650f0)}.site-shell .card-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:12px}.site-shell .card-content strong{letter-spacing:-.02em;font-size:18px;font-weight:700}.site-shell .feature-panel{border-radius:26px;box-shadow:0 40px 90px #0d16502e}.site-shell .feature-points>div{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:18px 20px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}.site-shell .feature-points>div:hover{border-color:#4357c459;transform:translate(6px);box-shadow:0 18px 40px #0d165014}.site-shell .point-icon{color:#fff;background:linear-gradient(140deg, var(--kb-violet), var(--kb-500));border-color:#0000;border-radius:14px;box-shadow:0 10px 24px #4357c447}.site-shell .features-grid{gap:22px;width:min(1180px,100%)}.site-shell .feature-card{border-radius:24px;padding:30px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.site-shell .feature-card:before{content:"";opacity:0;background:radial-gradient(circle,#4357c429,#0000 70%);border-radius:50%;width:220px;height:220px;transition:opacity .45s;position:absolute;inset:auto -30% -60% auto}.site-shell .feature-card:hover{border-color:#4357c452;transform:translateY(-8px);box-shadow:0 28px 60px #0d16501f}.site-shell .feature-card:hover:before{opacity:1}.site-shell .feature-card strong{letter-spacing:-.02em;font-size:16px;font-weight:700}.site-shell .pricing-section{background:var(--bg-alt);padding-top:56px}.site-shell .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;width:min(1120px,100%)}@media (width<=980px){.site-shell .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.site-shell .pricing-grid{grid-template-columns:1fr}}.site-shell .plan-card>p{min-height:54px}.site-shell .plan-card .plan-features{flex:auto}.site-shell .plan-card .primary-button,.site-shell .plan-card .outline-button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:auto;line-height:1;display:inline-flex}.site-shell .plan-card .primary-button svg,.site-shell .plan-card .outline-button svg{flex:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}.site-shell .plan-card .primary-button:hover svg,.site-shell .plan-card .outline-button:hover svg{transform:translate(3px)}.site-shell .plan-card.popular{transform:none}.site-shell .plan-card{border-radius:26px;padding:36px 30px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;box-shadow:0 18px 44px #0d16500d}.site-shell .plan-card:hover{border-color:#4357c459;transform:translateY(-8px);box-shadow:0 30px 64px #0d16501f}.site-shell .plan-card.popular{color:#fff;background:#35489c;border-color:#35489c;box-shadow:0 0 0 4px #4357c429,0 34px 70px #161e5247}.site-shell .plan-card.popular h3,.site-shell .plan-card.popular .price,.site-shell .plan-card.popular .price small,.site-shell .plan-card.popular>p,.site-shell .plan-card.popular .plan-features{color:#fff}.site-shell .plan-card.popular>p,.site-shell .plan-card.popular .plan-features{color:#ffffffc2}.site-shell .plan-card.popular .plan-features{border-top-color:#ffffff2e}.site-shell .plan-card.popular:hover{transform:translateY(-10px)scale(1.03)}.site-shell .plan-badge{background:var(--kb-violet);letter-spacing:.1em;border-radius:999px}.site-shell .plan-badge-alt{color:var(--kb-violet);background:#fff;border-color:#4357c466}.site-shell .plan-card .price{letter-spacing:-.04em;font-family:Poppins,sans-serif;font-weight:800}.site-shell .plan-card .primary-button{background:linear-gradient(120deg, var(--kb-violet), var(--kb-500));color:#fff;box-shadow:0 14px 32px #4357c459}.site-shell .plan-card .primary-button:hover{color:#fff;filter:brightness(1.08)}.site-shell .plan-card .outline-button{border-radius:999px}.site-shell .plan-card .outline-button:hover{border-color:var(--kb-violet);color:var(--kb-violet)}.site-shell .pricing-footnote button{color:var(--kb-violet)}.site-shell .faq-section{width:min(1180px,100%)}.site-shell .faq-item{border-radius:20px;transition:border-color .4s,background .4s,box-shadow .45s,transform .45s cubic-bezier(.16,1,.3,1),opacity .5s;position:relative;overflow:hidden}.site-shell .faq-item:before{content:"";background:linear-gradient(180deg, var(--kb-violet), var(--kb-500));transform-origin:50% 0;width:3px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.site-shell .faq-item.open:before{transform:scaleY(1)}.site-shell .faq-item:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0d165014}.site-shell .faq-item.open{background:#fff;border-color:#4357c466;box-shadow:0 26px 54px #0d16501c}.site-shell .faq-item button{align-items:center;gap:14px;padding:21px 22px;font-size:15px;font-weight:600;display:flex}.site-shell .faq-q-index{letter-spacing:.08em;color:var(--kb-violet);opacity:.55;flex:none;font-size:11px;font-weight:800;transition:opacity .35s}.site-shell .faq-item.open .faq-q-index{opacity:1}.site-shell .faq-q-text{letter-spacing:-.01em;flex:1}.site-shell .faq-q-chevron{width:28px;height:28px;color:var(--kb-violet);background:var(--kb-violet-soft);border-radius:10px;flex:none;place-items:center;transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s,color .35s;display:grid}.site-shell .faq-item.open .faq-q-chevron{color:#fff;background:linear-gradient(140deg, var(--kb-violet), var(--kb-500));transform:rotate(180deg)}.site-shell .faq-answer{transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.site-shell .faq-answer-inner p{opacity:0;margin:-4px 22px 22px 50px;transition:opacity .4s 80ms,transform .45s cubic-bezier(.16,1,.3,1) 80ms;transform:translateY(6px)}.site-shell .faq-item.open .faq-answer-inner p{opacity:1;transform:translateY(0)}.site-shell .faq-intro .outline-button{border-radius:999px}.site-shell .faq-intro .outline-button:hover{border-color:var(--kb-violet);color:var(--kb-violet)}.site-shell .trustpilot-section{background:radial-gradient(60% 60% at 50% 0%, #00b67a0f, transparent 70%), var(--bg);padding:clamp(48px,6vw,80px) 0}.site-shell .trustpilot-wrap{width:min(1080px,100% - 48px);margin:0 auto}.site-shell .trustpilot-head{text-align:center;margin-bottom:32px}.site-shell .trustpilot-head .section-kicker{margin-bottom:14px}.site-shell .tp-summary{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:26px;padding:18px 24px;display:flex;box-shadow:0 2px 12px -4px #0d165014}.site-shell .tp-score{letter-spacing:-.02em;color:var(--text);font-size:40px;font-weight:800;line-height:1}.site-shell .tp-summary-meta{color:var(--text-muted);flex-direction:column;gap:4px;font-size:14px;display:flex}.site-shell .tp-summary-meta strong{color:var(--text);font-weight:650}.site-shell .tp-stars{gap:3px;display:inline-flex}.site-shell .tp-star{color:var(--border);display:inline-flex}.site-shell .tp-star.on{color:#00b67a}.site-shell .tp-link{color:var(--kb-violet,#4357c4);align-items:center;gap:6px;margin-left:auto;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.site-shell .tp-link:hover{text-decoration:underline}.site-shell .tp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.site-shell .tp-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;gap:10px;padding:22px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;box-shadow:0 2px 12px -4px #0d165014}.site-shell .tp-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px -18px #0d165052}.site-shell .tp-card h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px;font-weight:700}.site-shell .tp-card p{color:var(--text-muted);flex:1;margin:0;font-size:14.5px;line-height:1.62}.site-shell .tp-card footer{border-top:1px solid var(--border);color:var(--text-muted);align-items:center;gap:9px;padding-top:12px;font-size:13px;display:flex}.site-shell .tp-avatar{color:#fff;background:linear-gradient(140deg,#6a8fdc,#4357c4);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12.5px;font-weight:700;display:inline-flex}.site-shell .tp-author{color:var(--text);font-weight:650}.site-shell .tp-card footer time{margin-left:auto;font-size:12.5px}.site-shell .tp-block{min-width:0;max-width:100%}.site-shell .tp-card{overflow-wrap:anywhere;min-width:0}.site-shell .tp-footer{justify-content:center;margin-top:20px;display:none}.site-shell .tp-link-footer{margin-left:0}@media (width<=900px){.site-shell .tp-link{margin-left:0}.site-shell .tp-summary .tp-link{display:none}.site-shell .tp-footer{display:flex}.site-shell .tp-summary{text-align:center;flex-direction:column}.site-shell .tp-summary-meta{align-items:center}.site-shell .tp-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin:0 -4px;padding:4px 4px 14px;scroll-padding:0 4px;display:flex;overflow-x:auto}.site-shell .tp-card{scroll-snap-align:start;flex:0 0 min(86%,360px)}.site-shell .tp-card:hover{transform:none}}.site-shell .final-cta{background:var(--bg);padding:40px 24px 90px}.site-shell .final-content{color:#fff;background:radial-gradient(120% 120% at 15% 0,#4357c4 0%,#35489c 42%,#263075 78%,#161e52 100%);border-radius:40px;width:min(1180px,100%);margin:auto;padding:92px 32px 96px;position:relative;overflow:hidden;box-shadow:0 50px 110px #0d16504d}.site-shell .final-content:after{content:"";pointer-events:none;background:radial-gradient(circle,#a3b2ff38,#0000 62%);border-radius:50%;height:120%;animation:24s ease-in-out infinite kbDrift;position:absolute;inset:-40% -20% auto}.site-shell .final-content>*{z-index:1;position:relative}.site-shell .final-content .section-kicker{color:#fff;background:#ffffff24}.site-shell .final-content h2{color:#fff}.site-shell .final-content h2 span{color:var(--kb-300)}.site-shell .final-content p{color:#ffffffc7}.site-shell .final-content small{color:#ffffff8c}.site-shell .final-glow{display:none}.site-shell .site-footer{background:var(--bg-alt);border-top-color:var(--border)}.site-shell .footer-legal-links button:hover,.site-shell .site-footer button:hover{color:var(--kb-violet)}.site-shell .reveal{transition-duration:.8s;transform:translateY(34px)}@media (width<=900px){.site-shell .hero-section{border-radius:0 0 32px 32px;margin-top:-82px;padding:156px 20px 88px}.site-shell .hero-visual{margin-top:46px}.site-shell .top-stat{left:-8px}.site-shell .bottom-stat{right:-8px}.site-shell .final-content{border-radius:32px;padding:64px 22px 70px}}@media (prefers-reduced-motion:reduce){.site-shell .hero-waves span,.site-shell .floating-stat,.site-shell .hero-marquee-track,.site-shell .final-content:after{animation:none}}.site-shell .hero-section.v3{text-align:center;flex-direction:column;align-items:center;padding:170px 24px 96px;display:flex}.site-shell .hero-section.v3 .hero-inner{text-align:center;flex-direction:column;align-items:center;width:min(1180px,100%);margin:0 auto;display:flex}.site-shell .hero-section.v3 .hero-copy{text-align:center;width:100%;max-width:860px;margin:0 auto}.site-shell .hero-section.v3 .hero-copy h1{text-align:center;max-width:16ch;margin:24px auto 20px;font-size:clamp(2.5rem,5.2vw,4.6rem)}.site-shell .hero-section.v3 .hero-copy p{text-align:center;max-width:620px;margin:0 auto}.site-shell .hero-section.v3 .hero-actions,.site-shell .hero-section.v3 .trust-row{justify-content:center}.site-shell .hero-section.v3 .hero-marquee{order:3;width:100%;margin:56px auto 0}.site-shell .hero-section.v3 .hero-visual{order:2;width:min(760px,100%);max-width:760px;margin:58px auto 0}.site-shell .hero-section.v3 .carousel-controls{justify-content:center}.site-shell .hero-section.v3 .trade-switcher{flex-wrap:wrap;justify-content:center;width:min(1180px,100%);margin:44px auto 0}@media (width<=900px){.site-shell .hero-section.v3{padding:150px 20px 78px}.site-shell .hero-section.v3 .hero-copy{max-width:none}.site-shell .hero-section.v3 .hero-visual{max-width:460px;margin-top:46px}.site-shell .hero-section.v3 .floating-stat{transform:scale(.86)}.site-shell .hero-section.v3 .top-stat{transform-origin:0 0;left:-6px}.site-shell .hero-section.v3 .bottom-stat{transform-origin:100% 100%;right:-6px}}.site-shell .hero-copy .eyebrow-short{display:none}@media (width<=640px){.site-shell .hero-copy .eyebrow{letter-spacing:.06em;white-space:nowrap;max-width:100%;padding:9px 14px;font-size:10.5px}.site-shell .hero-copy .eyebrow-long{display:none}.site-shell .hero-copy .eyebrow-short{text-overflow:ellipsis;display:inline;overflow:hidden}.site-shell .hero-section.v3 .hero-visual{flex-wrap:wrap;gap:10px;display:flex}.site-shell .hero-section.v3 .preview-window{flex:100%;order:1}.site-shell .hero-section.v3 .hero-visual .carousel-controls{flex:100%;order:3}.site-shell .hero-section.v3 .glow-orb{position:absolute}.site-shell .hero-section.v3 .floating-stat{text-align:left;flex:calc(50% - 5px);order:2;gap:8px;min-width:0;padding:10px 12px;animation:none;position:static;transform:none}.site-shell .hero-section.v3 .floating-stat small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.site-shell .hero-section.v3 .floating-stat>span:last-child{min-width:0}}.site-shell .timeline-section{background:radial-gradient(60% 70% at 50% -10%, #4357c41a, transparent 60%), var(--bg);padding:110px 24px 72px}.site-shell .timeline-wrap{width:min(1180px,100%);margin:70px auto 0;position:relative}.site-shell .timeline-rail{background:linear-gradient(90deg, transparent, var(--border) 6%, var(--border) 94%, transparent);border-radius:999px;height:4px;position:absolute;top:36px;left:12.5%;right:12.5%;overflow:hidden}.site-shell .timeline-rail-fill{width:100%;height:100%;transform:scaleX(var(--fill,0));transform-origin:0;background:linear-gradient(90deg, var(--kb-violet), var(--kb-500) 50%, var(--kb-violet));background-position:200% 0;background-size:200% 100%;border-radius:999px;transition:transform .9s cubic-bezier(.16,1,.3,1);animation:3.2s linear infinite tlRailFlow;display:block}@keyframes tlRailFlow{0%{background-position:200% 0}to{background-position:0 0}}.site-shell .timeline-spark{top:36px;left:calc(12.5% + (75% * var(--fill,0)));width:12px;height:12px;opacity:var(--spark-o,0);margin:-4px 0 0 -6px;transition:left .9s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute}.site-shell .timeline-spark>i{box-shadow:0 0 0 3px var(--kb-violet), 0 0 20px 5px #4357c48c;background:#fff;border-radius:50%;position:absolute;inset:0}.site-shell .timeline-spark>i:last-child{box-shadow:none;border:2px solid var(--kb-violet);background:0 0;animation:2.2s ease-out infinite tlRing}.site-shell .timeline{grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:relative}.site-shell .timeline-step{text-align:center;opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(40px)scale(.95)}.site-shell .timeline-step.is-in{opacity:1;transform:none}.site-shell .timeline-step-num{z-index:2;background:var(--surface);border:1px solid var(--border);color:#fff;outline:10px solid var(--bg);opacity:.5;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:24px;font-weight:800;transition:transform .7s cubic-bezier(.22,1.3,.36,1),opacity .5s,box-shadow .5s;display:grid;position:relative;transform:scale(.8)}.site-shell .timeline-step-num:before{content:"";background:linear-gradient(140deg, var(--kb-violet), var(--kb-500));opacity:0;border-radius:50%;transition:opacity .5s .1s,transform .7s cubic-bezier(.22,1.35,.36,1) .1s;position:absolute;inset:-1px;transform:scale(.5)}.site-shell .timeline-step-num>span,.site-shell .timeline-step-check{z-index:2;transition:opacity .45s,transform .45s cubic-bezier(.22,1.35,.36,1);position:relative}.site-shell .timeline-step-check{color:#fff;opacity:0;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.4)rotate(-25deg)}.site-shell .timeline-step.is-in .timeline-step-num{opacity:1;transform:scale(1);box-shadow:0 20px 40px -14px #4357c48c}.site-shell .timeline-step.is-in .timeline-step-num:before{opacity:1;transform:scale(1)}.site-shell .timeline-step.is-in:not(.is-current) .timeline-step-num>span{opacity:0;transform:scale(.5)}.site-shell .timeline-step.is-in:not(.is-current) .timeline-step-check{opacity:1;transform:none}.site-shell .timeline-step.is-current .timeline-step-num:after{content:"";border:2px solid var(--kb-violet);border-radius:50%;animation:2.4s ease-out .4s infinite tlRing;position:absolute;inset:-1px}@keyframes tlRing{0%{opacity:.6;transform:scale(1)}60%,to{opacity:0;transform:scale(1.85)}}.site-shell .timeline-step-card{border:1px solid var(--border);background:var(--surface);opacity:0;border-radius:22px;padding:26px 20px 22px;transition:opacity .55s .1s,transform .65s cubic-bezier(.16,1,.3,1) .1s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 18px 40px -32px #0d1650cc}.site-shell .timeline-step.is-in .timeline-step-card{opacity:1;transform:none}.site-shell .timeline-step-card:hover{border-color:#4357c461;transform:translateY(-6px);box-shadow:0 26px 54px -28px #4357c4b3}.site-shell .timeline-step-shine{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#4357c41f,#0000);width:45%;position:absolute;inset:0 auto 0 -60%}.site-shell .timeline-step.is-in .timeline-step-shine{animation:1.5s cubic-bezier(.3,0,.2,1) .45s both tlShine}@keyframes tlShine{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(360%)}}.site-shell .timeline-step-icon{background:var(--kb-violet-soft);width:38px;height:38px;color:var(--kb-violet);opacity:0;border-radius:13px;place-items:center;margin-bottom:14px;transition:transform .45s cubic-bezier(.16,1,.3,1),background .3s,color .3s;display:inline-grid}.site-shell .timeline-step.is-in .timeline-step-icon{opacity:1;animation:.8s cubic-bezier(.22,1.35,.36,1) .15s both tlIcon}@keyframes tlIcon{0%{opacity:0;transform:translateY(12px)scale(.55)rotate(-16deg)}55%{opacity:1;transform:translateY(-4px)scale(1.14)rotate(5deg)}to{opacity:1;transform:none}}.site-shell .timeline-step-card:hover .timeline-step-icon{background:linear-gradient(140deg, var(--kb-violet), var(--kb-500));color:#fff;transform:translateY(-4px)rotate(-7deg)}.site-shell .timeline-step h3,.site-shell .timeline-step p,.site-shell .timeline-step-tag{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.site-shell .timeline-step h3{letter-spacing:-.02em;color:var(--text);margin:0 0 9px;font-size:16.5px;font-weight:700;transition-delay:.18s}.site-shell .timeline-step p{max-width:30ch;color:var(--text-muted);margin:0 auto;font-size:13.5px;line-height:1.65;transition-delay:.26s}.site-shell .timeline-step-tag{background:var(--kb-violet-soft);color:var(--kb-violet);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:16px;padding:4px 11px;font-size:9.5px;font-weight:800;transition-delay:.34s;display:inline-block}.site-shell .timeline-step.is-in h3,.site-shell .timeline-step.is-in p,.site-shell .timeline-step.is-in .timeline-step-tag{opacity:1;transform:none}@media (width<=900px){.site-shell .timeline{grid-template-columns:repeat(2,1fr);gap:30px}.site-shell .timeline-rail,.site-shell .timeline-spark{display:none}}@media (width<=640px){.site-shell .timeline{grid-template-columns:1fr;gap:26px}}@media (prefers-reduced-motion:reduce){.site-shell .timeline-step,.site-shell .timeline-step h3,.site-shell .timeline-step p,.site-shell .timeline-step-tag,.site-shell .timeline-step-card,.site-shell .timeline-step-icon,.site-shell .timeline-step-num{opacity:1;transition:none;animation:none;transform:none}.site-shell .timeline-step-num:before{opacity:1;transition:none;transform:none}.site-shell .timeline-step-shine,.site-shell .timeline-step.is-current .timeline-step-num:after,.site-shell .timeline-spark{opacity:0;animation:none}.site-shell .timeline-rail-fill{transition:none;animation:none;transform:scaleX(1)}}.site-shell .features-rows{flex-direction:column;gap:80px;width:min(1180px,100%);margin:56px auto 0;display:flex}.site-shell .feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.site-shell .feature-row:nth-child(2n) .feature-row-text{order:2}.site-shell .feature-row:nth-child(2n) .feature-row-visual{order:1}.site-shell .feature-row-text h3{letter-spacing:-.03em;color:var(--text);margin:12px 0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800;line-height:1.1}.site-shell .feature-row-text p{color:var(--text-muted);margin:0 0 20px;font-size:15px;line-height:1.7}.site-shell .feature-row-text ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-shell .feature-row-text li{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:14px;display:flex}.site-shell .feature-row-text li svg{color:var(--kb-violet);flex:none;margin-top:2px}.site-shell .feature-row-visual{background:linear-gradient(140deg, var(--kb-violet-soft), var(--accent-soft));border:1px solid var(--border);border-radius:26px;place-items:center;min-height:280px;padding:24px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid}.site-shell .feature-row-visual:hover{transform:translateY(-6px)}.site-shell .feature-row-visual .demo-stage{width:100%;max-width:100%}@media (width<=900px){.site-shell .features-rows{gap:56px}.site-shell .feature-row{grid-template-columns:1fr;gap:32px}.site-shell .feature-row:nth-child(2n) .feature-row-text{order:1}.site-shell .feature-row:nth-child(2n) .feature-row-visual{order:2}.site-shell .feature-row-visual{min-height:200px;padding:32px}}.site-shell .reveal-stagger>*{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.site-shell .reveal-stagger.is-visible>*{opacity:1;transform:none}.site-shell .reveal-stagger.is-visible>:first-child{transition-delay:0s}.site-shell .reveal-stagger.is-visible>:nth-child(2){transition-delay:80ms}.site-shell .reveal-stagger.is-visible>:nth-child(3){transition-delay:.16s}.site-shell .reveal-stagger.is-visible>:nth-child(4){transition-delay:.24s}.site-shell .reveal-stagger.is-visible>:nth-child(5){transition-delay:.32s}.site-shell .reveal-stagger.is-visible>:nth-child(6){transition-delay:.4s}.site-shell .reveal-stagger.is-visible>:nth-child(7){transition-delay:.48s}.site-shell .reveal-stagger.is-visible>:nth-child(8){transition-delay:.56s}@media (prefers-reduced-motion:reduce){.site-shell .reveal-stagger>*{opacity:1;transition:none;transform:none}.site-shell .timeline-step-num,.site-shell .feature-row-visual{transition:none}}@keyframes demo-caret-blink{50%{opacity:0}}.site-shell .panel-progress-fill{animation-duration:3.6s;animation-timing-function:linear}.site-shell .floating-stat .stat-swap{min-width:0;animation:.45s cubic-bezier(.16,1,.3,1) both statSwap;display:block}@keyframes statSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-shell .floating-stat .stat-swap,.site-shell .preview-image-wrap img,.site-shell .dash-tab-content,.site-shell .panel-progress-fill{animation:none}}@keyframes demo-spin{to{transform:rotate(360deg)}}@keyframes demo-typing-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.site-shell .story-section{background:radial-gradient(70% 90% at 8% 0%, #4357c41a, transparent 62%), radial-gradient(60% 80% at 96% 12%, #4357c41a, transparent 60%), var(--bg-alt);padding:130px 24px}.site-shell .story-demo{width:min(1180px,100%);margin:28px auto 0}.site-shell .story-scene{border:1px solid var(--border);background:linear-gradient(#fff,#f6f7fd);border-radius:30px;grid-template-columns:minmax(0,1fr) 286px;align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 44px 96px #0d165029}.site-shell .story-stage{background:#f6f8fd;flex-direction:column;justify-content:flex-start;min-width:0;display:flex;position:relative}.site-shell .story-svg{aspect-ratio:1000/430;background:0 0;flex:none;align-self:stretch;width:100%;height:auto;display:block}.site-shell .story-player{background:#fff;border-top:1px solid #e6e8f2;margin-top:auto;padding:12px 18px 14px}.site-shell .story-controls{align-items:center;gap:12px;display:flex}.site-shell .story-play{color:#fff;background:linear-gradient(140deg, var(--kb-violet), var(--kb-500));cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;transition:transform .2s,filter .2s;display:grid;box-shadow:0 10px 22px -12px #4357c4e6}.site-shell .story-play:hover{filter:brightness(1.06);transform:scale(1.06)}.site-shell .story-caption{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.site-shell .story-chapter{letter-spacing:-.01em;color:#0d1650;align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}.site-shell .story-chapter em{color:var(--kb-violet);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;font-weight:800}.site-shell .story-caption-body{color:#5d6386;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.site-shell .story-clock{color:#fff;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#0d1650;border-radius:8px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.site-shell .story-chapters{gap:4px;margin-top:11px;display:flex}.site-shell .story-chap{cursor:pointer;background:0 0;border:0;flex-basis:0;height:14px;padding:0;position:relative}.site-shell .story-chap:before,.site-shell .story-chap>span{content:"";border-radius:999px;height:4px;position:absolute;top:5px;left:0}.site-shell .story-chap:before{background:#e3e6f2;transition:background .2s;right:0}.site-shell .story-chap>span{background:var(--kb-violet);display:block}.site-shell .story-chap:hover:before{background:#cdd2ea}.site-shell .story-chap:focus-visible{outline:2px solid var(--kb-violet);outline-offset:2px;border-radius:4px}.site-shell .story-feed-time{color:#5f5c84;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px;font-weight:700}.site-shell .story-ring{place-items:center;display:grid;position:relative}.site-shell .story-ring>b{color:#0d1650;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800;position:absolute}.site-shell .story-ring-text{flex-direction:column;gap:2px;min-width:0;display:flex}.site-shell .story-ring-text small{color:#6b7194;font-size:10px;font-weight:600}.site-shell .story-feed-progress{align-items:center;gap:12px;display:flex}.site-shell .story-feed{pointer-events:none;background:radial-gradient(120% 80% at 100% 0,#4357c41a,#0000 62%),linear-gradient(#fff,#f7f8ff);border-left:1px solid #e7e9f6;flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex;position:relative}.site-shell .story-feed-head{letter-spacing:.1em;text-transform:uppercase;color:var(--kb-violet);border-bottom:1px solid #eceefa;align-items:center;gap:7px;margin-bottom:8px;padding-bottom:9px;font-size:10px;font-weight:800;display:flex}.site-shell .story-feed-live{background:#10b981;border-radius:999px;width:7px;height:7px;animation:1.8s ease-out infinite storyFeedLive;box-shadow:0 0 #10b98199}@keyframes storyFeedLive{0%{box-shadow:0 0 #10b9818c}to{box-shadow:0 0 0 9px #10b98100}}.site-shell .story-feed-date{letter-spacing:.04em;text-transform:none;color:#8a8fac;margin-left:auto;font-size:9.5px;font-weight:700}.site-shell .story-feed-rows{flex-direction:column;gap:6px;display:flex}.site-shell .story-feed-empty{color:#8a8fac;text-align:center;border:1px dashed #d9dcec;border-radius:12px;padding:14px 10px;font-size:11px;font-weight:600}.site-shell .story-feed-row{will-change:transform, opacity;background:#fff;border:1px solid #eceef6;border-radius:12px;align-items:center;gap:9px;padding:7px 9px;transition:border-color .35s,box-shadow .35s;display:flex}.site-shell .story-feed-row.is-latest{border-color:#4357c466;box-shadow:0 10px 22px -16px #0d16508c}.site-shell .story-feed-icon{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.site-shell .story-feed-icon.is-neutral{color:#4a5175;background:#eef0f6}.site-shell .story-feed-icon.is-blue{color:#3646a8;background:#e7ebfb}.site-shell .story-feed-icon.is-amber{color:#b16d06;background:#fdf0d9}.site-shell .story-feed-icon.is-green{color:#0f7a4a;background:#dff5ea}.site-shell .story-feed-text{flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}@media (width>=641px){.site-shell .story-feed{contain:size;overflow:hidden}}.site-shell .story-feed-text strong{color:#0d1650;letter-spacing:-.01em;font-size:11.5px;font-weight:800}.site-shell .story-feed-text small{color:#6b7194;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.site-shell .story-status{border-radius:999px;align-self:flex-start;margin-top:3px;padding:2px 8px;font-size:9.5px;font-weight:800}.site-shell .story-status.is-neutral{color:#4a5175;background:#eef0f6}.site-shell .story-status.is-wait{color:#3646a8;background:#e7ebfb}.site-shell .story-status.is-work{color:#a1620a;background:#fdf0d9}.site-shell .story-status.is-ready,.site-shell .story-status.is-done{color:#0f7a4a;background:#dff5ea}.site-shell .story-feed-value{color:var(--kb-violet);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:800}.site-shell .story-feed-progress{border-top:1px solid #eceefa;margin-top:auto;padding-top:12px}.site-shell .story-feed-progress-label{letter-spacing:.08em;text-transform:uppercase;color:#6b7194;font-size:10px;font-weight:800}.site-shell .story-bar{background:#e5e6f3;border-radius:999px;height:5px;margin-top:6px;display:block;overflow:hidden}.site-shell .story-bar>span{background:linear-gradient(90deg, var(--kb-violet), var(--kb-500));border-radius:999px;height:100%;display:block}.site-shell .story-toast{color:#0d1650;pointer-events:none;background:#fff;border:1px solid #cfe8da;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:11.5px;font-weight:800;display:flex;position:absolute;top:16px;left:18px;box-shadow:0 14px 30px -18px #0d165099}.site-shell .story-toast svg{color:#14935a}.site-shell .story-form-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#fffffff5;border:1px solid #e4e7f6;border-radius:14px;width:min(212px,46%);padding:9px 10px;transition:opacity .2s linear;position:absolute;top:16px;right:16px;box-shadow:0 24px 48px -22px #0d165073}.site-shell .story-form-head{letter-spacing:.06em;text-transform:uppercase;color:#6b7194;align-items:center;gap:6px;font-size:8.5px;font-weight:800;display:flex}.site-shell .story-form-logo{flex:none;width:auto;height:10px}.site-shell .story-form-head>span{margin-left:auto}.site-shell .story-form-rows{gap:5px;margin-top:8px;display:grid}.site-shell .story-form-row{background:#f7f8fe;border:1px solid #eceefa;border-radius:9px;grid-template-columns:54px minmax(0,1fr) 12px;align-items:center;gap:7px;padding:5px 7px;display:grid}.site-shell .story-form-row.is-active{background:#fff;border-color:#4357c4}.site-shell .story-form-label{text-transform:uppercase;letter-spacing:.04em;color:#625f86;font-size:8.5px;font-weight:800}.site-shell .story-form-value{color:#0d1650;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;font-weight:800;overflow:hidden}.site-shell .story-form-caret{vertical-align:-1px;background:#4357c4;width:1.5px;height:11px;margin-left:2px;display:inline-block}.site-shell .story-form-check{color:#10b981;font-size:11px;font-weight:900}.site-shell .story-form-foot{color:#6b6890;background:#f1f2fd;border-radius:9px;margin-top:7px;padding:6px 8px;font-size:9.5px;font-weight:800}.site-shell .story-form-foot.is-saved{color:#0b7a55;background:#e8fbf3}@media (width<=900px){.site-shell .story-form-card{width:min(184px,52%);top:10px;right:10px}}@media (width<=640px){.site-shell .story-form-card{z-index:5;width:auto;margin:0;top:calc(100% + 8px);left:12px;right:12px}}@media (width<=900px){.site-shell .story-section{padding:90px 20px}.site-shell .story-scene{grid-template-columns:minmax(0,1fr) 210px}.site-shell .story-feed{padding:12px 12px 10px}.site-shell .story-feed-head{font-size:8.5px}.site-shell .story-feed-text strong{font-size:10px}.site-shell .story-feed-text small{display:none}.site-shell .story-feed-icon{width:22px;height:22px}.site-shell .story-player{padding:10px 12px 12px}.site-shell .story-caption-body{font-size:11px}}@media (width<=640px){.site-shell .story-scene{grid-template-columns:1fr}.site-shell .story-feed{border-top:1px solid #e7e9f6;border-left:0}.site-shell .story-feed-text small{display:block}.site-shell .story-feed-rows{min-height:296px}.site-shell .story-chapter{font-size:12px}.site-shell .story-caption-body{white-space:normal}}.site-shell .feature-panel{background:var(--panel-bg);border:1px solid #e6e8f5}.site-shell .panel-top{background:#fbfcff;border-bottom:1px solid #edeff9;padding:14px 18px;font-size:11px;font-weight:600}.site-shell .panel-url{color:#6f6b91;background:#f1f3fc;border-radius:999px;padding:4px 12px;font-weight:600}.site-shell .panel-progress{background:#edeff9;height:2px}.site-shell .dash-sidebar{background:#fbfcff;border-right:1px solid #edeff9;padding:18px 12px}.site-shell .dash-logo{color:#0d1650;border-bottom:1px solid #edeff9}.site-shell .dash-logo .dash-logo-img{width:100%;height:20px}.site-shell .dash-nav-item{border-radius:10px;font-weight:600}.site-shell .dash-nav-item.active{color:#fff;background:linear-gradient(135deg, var(--kb-violet), var(--kb-500));box-shadow:0 10px 22px -12px #4357c4e6}.site-shell .dash-nav-item.active:before{display:none}.site-shell .dash-stat,.site-shell .dash-chart-card,.site-shell .dash-messages-card,.site-shell .ticket-row,.site-shell .kanban-col,.site-shell .planning-col{background:#fff;border-color:#eaecf7;border-radius:16px;box-shadow:0 12px 26px -22px #0d165080}.site-shell .dash-stat strong{color:#0d1650}.site-shell .dash-chart-bar{background:linear-gradient(180deg, var(--kb-violet), var(--kb-500));border-radius:6px 6px 3px 3px}.site-shell .kanban-card{background:#f7f8fd;border-color:#eaecf7;border-radius:10px}.site-shell .dash-search,.site-shell .dash-bell,.site-shell .dash-user{background:#f3f5fd}.site-shell .dash-avatar{background:linear-gradient(135deg, var(--kb-violet), var(--kb-500))}.site-shell .dash-title{color:#0d1650}.site-shell .primary-button.is-launching svg,.site-shell .outline-button.is-launching svg{animation:.5s cubic-bezier(.5,0,.75,0) forwards btnArrowFly}@keyframes btnArrowFly{40%{opacity:1;transform:translate(6px)}to{opacity:0;transform:translate(70px)}}.signup-launch{z-index:999;pointer-events:none;--lx:50vw;--ly:50vh;position:fixed;inset:0}.signup-launch-ink{background:radial-gradient(120% 120% at var(--lx) var(--ly), #3b74f2 0%, #4a41c9 42%, #241270 74%, #0a1445 100%);clip-path:circle(0 at var(--lx) var(--ly));animation:1s cubic-bezier(.22,1,.28,1) forwards signupVeil;position:absolute;inset:0}@keyframes signupVeil{0%{clip-path:circle(0 at var(--lx) var(--ly))}to{clip-path:circle(150% at var(--lx) var(--ly))}}.signup-launch-halo{left:var(--lx);top:var(--ly);border:1px solid #ffffff59;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;animation:1.1s cubic-bezier(.22,1,.28,1) forwards signupHalo;position:absolute}@keyframes signupHalo{0%{opacity:.55;transform:scale(.3)}to{opacity:0;transform:scale(7)}}.signup-launch-copy{text-align:center;color:#fff;justify-items:center;gap:14px;width:min(420px,100% - 48px);animation:.8s cubic-bezier(.22,1,.28,1) .22s both signupCopy;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signup-launch-badge{letter-spacing:.12em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:11px;font-weight:800;display:inline-flex}.signup-launch-copy strong{letter-spacing:-.03em;font-size:clamp(24px,4.6vw,40px);font-weight:800;line-height:1.08}.signup-launch-copy small{opacity:.78;font-size:14px}.signup-launch-progress{background:#ffffff2e;border-radius:999px;width:190px;height:3px;margin-top:4px;position:relative;overflow:hidden}.signup-launch-progress i{transform-origin:0;background:#fff;border-radius:999px;animation:1.05s cubic-bezier(.4,.1,.2,1) .2s both signupProgress;position:absolute;inset:0}@keyframes signupProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes signupCopy{0%{opacity:0;filter:blur(4px);transform:translate(-50%,calc(14px - 50%))scale(.97)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.signup-launch *,.site-shell .primary-button.is-launching svg,.site-shell .outline-button.is-launching svg{animation:none!important}.signup-launch-ink{clip-path:none}.signup-launch-halo{display:none}}.site-shell .feature-panel{max-width:100%}.site-shell .feature-layout{grid-template-columns:1.35fr .65fr}.site-shell .dash-viewport{width:100%;position:relative;overflow:hidden}.site-shell .dash-viewport>.dashboard-body{transform-origin:0 0;will-change:transform}@media (width<=900px){.site-shell .feature-layout{grid-template-columns:1fr}}.site-shell .all-features-link{color:var(--text-muted);justify-content:center;align-items:center;gap:22px;margin:44px auto 0;font-size:14px;font-weight:600;display:flex}.site-shell .all-features-link .outline-button{color:var(--kb-violet);border-color:#4357c452;align-items:center;gap:9px;display:inline-flex}.site-shell .all-features-link .outline-button:hover{background:var(--kb-violet-soft)}.features-page{min-height:100vh}.features-page .site-header{z-index:40;position:absolute;inset:0 0 auto}.features-page-hero{isolation:isolate;text-align:center;color:#fff;background:radial-gradient(100% 120% at 74% 8%,#4a63f2 0%,#4143c2 36%,#201a6e 72%,#120a4a 100%);flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:160px 24px 100px;display:flex;position:relative;overflow:hidden}.features-page-hero-grid{z-index:-1;opacity:.17;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.features-page-hero .section-kicker{color:#fff;background:#ffffff1c;border-radius:999px;padding:8px 15px}.features-page-hero h1{letter-spacing:-.045em;max-width:1000px;margin:24px 0 20px;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:800;line-height:1}.features-page-hero h1 span{color:#b9b5ff}.features-page-hero p{color:#ffffffc2;max-width:660px;margin:0 0 32px;font-size:17px;line-height:1.7}.features-page-hero .primary-button{color:#0d1650}.features-page-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding:110px 0 130px;display:grid}.animated-feature-card{border:1px solid var(--border);background:var(--surface);min-height:260px;animation:.7s cubic-bezier(.16,1,.3,1) both featureCardIn;animation-delay:calc(var(--feature-index) * 55ms);border-radius:24px;grid-template-columns:210px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 22px 60px #0d165014}.animated-feature-card:hover{border-color:#4357c461;transform:translateY(-4px);box-shadow:0 30px 72px #0d165026}.feature-motion{border-right:1px solid var(--border);background:linear-gradient(145deg,#4357c426,#0d16500b);place-items:center;min-height:260px;display:grid;overflow:hidden}.animated-feature-copy{padding:34px 30px;position:relative}.animated-feature-icon{color:#fff;background:linear-gradient(140deg,#4357c4,#0d1650);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.feature-number{color:#4357c447;font-size:34px;font-weight:800;position:absolute;top:26px;right:28px}.animated-feature-copy h2{letter-spacing:-.025em;margin:24px 0 10px;font-size:21px;font-weight:800;line-height:1.15}.animated-feature-copy p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.7}.feature-motion>div{width:126px;height:126px;position:relative}.feature-motion i,.feature-motion b,.feature-motion span{display:block;position:absolute}.motion-kanban{justify-content:center;align-items:flex-start;gap:7px;padding-top:24px;display:flex}.motion-kanban i{background:#ffffffb8;border:1px solid #4357c440;border-radius:8px;width:32px;height:66px;position:relative}.motion-kanban i:after{content:"";background:#4357c4;border-radius:5px;height:20px;animation:3s ease-in-out infinite miniKanban;position:absolute;inset:8px 5px auto}.motion-kanban i:nth-child(2):after{animation-delay:.6s}.motion-kanban i:nth-child(3):after{animation-delay:1.2s}.motion-document{background:#fff;border:1px solid #4357c440;border-radius:10px;margin:auto;box-shadow:0 14px 30px #0d16501f;width:82px!important;height:104px!important}.motion-document i{background:#4357c42e;border-radius:4px;height:5px;animation:2.8s ease-in-out infinite miniLine;left:14px;right:14px}.motion-document i:first-child{top:24px}.motion-document i:nth-child(2){animation-delay:.35s;top:42px}.motion-document b{color:#fff;background:#4357c4;border-radius:50%;place-items:center;width:25px;height:25px;animation:2.8s ease-in-out infinite miniPop;display:grid;bottom:10px;right:10px}.motion-clients i{color:#fff;background:linear-gradient(140deg,#4357c4,#0d1650);border-radius:50%;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:800;animation:4s ease-in-out infinite miniOrbit;display:grid;box-shadow:0 10px 22px #0d165033}.motion-clients i:first-child{top:8px;left:40px}.motion-clients i:nth-child(2){animation-delay:.5s;top:68px;left:7px}.motion-clients i:nth-child(3){animation-delay:1s;top:68px;right:7px}.motion-stock i{transform-origin:bottom;background:#4357c4;border-radius:7px 7px 3px 3px;width:35px;animation:3s ease-in-out infinite miniBars;bottom:20px}.motion-stock i:first-child{height:45px;left:8px}.motion-stock i:nth-child(2){height:78px;animation-delay:.25s;left:46px}.motion-stock i:nth-child(3){height:60px;animation-delay:.5s;left:84px}.motion-stock span{background:#0d1650;height:2px;bottom:14px;left:4px;right:4px}.motion-calendar{background:#fff;border:1px solid #4357c43d;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:11px;align-content:start;gap:6px;padding:30px 9px 9px;overflow:hidden;display:grid!important}.motion-calendar i{background:#4357c41f;border-radius:3px;width:auto;min-width:0;position:relative}.motion-calendar i:nth-child(5),.motion-calendar i:nth-child(12),.motion-calendar i:nth-child(19){background:#4357c4;animation:2.4s ease-in-out infinite miniPop}.motion-calendar i:nth-child(12){animation-delay:.5s}.motion-calendar i:nth-child(19){animation-delay:1s}.motion-calendar span{background:#0d1650;border-radius:11px 11px 0 0;height:18px;top:0;left:0;right:0}.motion-notify{color:#4357c4;place-items:center;display:grid}.motion-notify svg{animation:2.4s ease-in-out infinite miniBell}.motion-notify i{border:1px solid #4357c452;border-radius:50%;animation:2.4s ease-out infinite miniRing;inset:35px}.motion-notify i:last-child{animation-delay:.8s}.motion-receipt{background:#fff;border:1px solid #4357c438;border-radius:8px;margin:auto;box-shadow:0 14px 30px #0d16501f;width:82px!important;height:108px!important}.motion-receipt i{background:#4357c42e;border-radius:4px;height:4px;animation:3s ease-in-out infinite miniLine;left:13px;right:13px}.motion-receipt i:first-child{top:20px}.motion-receipt i:nth-child(2){animation-delay:.25s;top:36px}.motion-receipt i:nth-child(3){animation-delay:.5s;top:52px}.motion-receipt b{color:#4357c4;font-size:11px;animation:3s ease-in-out infinite miniPop;bottom:9px;right:8px}.motion-stats{justify-content:center;align-items:flex-end;gap:8px;padding-bottom:18px;display:flex!important}.motion-stats i{transform-origin:bottom;background:linear-gradient(#4357c4,#0d1650);border-radius:5px 5px 2px 2px;width:18px;animation:2.8s ease-in-out infinite miniBars;position:relative}.motion-stats i:first-child{height:35px}.motion-stats i:nth-child(2){height:68px;animation-delay:.2s}.motion-stats i:nth-child(3){height:50px;animation-delay:.4s}.motion-stats i:nth-child(4){height:86px;animation-delay:.6s}.motion-shops i{background:#fff;border:2px solid #4357c4;border-radius:9px;width:48px;height:48px;animation:3.4s ease-in-out infinite miniOrbit}.motion-shops i:first-child{top:7px;left:39px}.motion-shops i:nth-child(2){animation-delay:.4s;bottom:8px;left:7px}.motion-shops i:nth-child(3){animation-delay:.8s;bottom:8px;right:7px}.motion-shops span{background:#4357c4;height:2px;top:61px;left:28px;right:28px;transform:rotate(90deg)}.motion-security{color:#4357c4;place-items:center;display:grid}.motion-security svg{animation:3s ease-in-out infinite miniShield}.motion-security i{border:2px solid #4357c447;border-radius:50%;animation:3s ease-out infinite miniRing;inset:23px}.motion-tracking i{background:#4357c4;border-radius:50%;width:13px;height:13px;animation:3.2s ease-in-out infinite miniTracking;top:58px;box-shadow:0 0 0 5px #4357c421}.motion-tracking i:first-child{left:4px}.motion-tracking i:nth-child(2){animation-delay:.35s;left:56px}.motion-tracking i:nth-child(3){animation-delay:.7s;right:4px}.motion-tracking span{background:#4357c43d;height:3px;top:63px;left:10px;right:10px}.motion-qualirepar{color:#4357c4;place-items:center;display:grid}.motion-qualirepar svg{animation:3s ease-in-out infinite miniGauge}.motion-qualirepar i{border:8px solid #4357c421;border-top-color:#4357c4;border-radius:50%;animation:3s ease-in-out infinite miniSpin;inset:22px}.motion-qualirepar b{color:#fff;background:#0d1650;border-radius:999px;padding:5px 8px;font-size:10px;animation:3s ease-in-out infinite miniPop;bottom:15px;right:5px}.features-page-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#4357c4,#161e52);padding:90px 24px 100px}.features-page-cta h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:800}.features-page-cta p{color:#ffffffbf;margin:14px 0 28px}.features-page-cta .primary-button{color:#0d1650;margin:auto}@keyframes featureCardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes miniKanban{0%,to{transform:translateY(0)}50%{transform:translateY(28px)}}@keyframes miniLine{0%,to{transform-origin:0;transform:scaleX(.35)}55%{transform-origin:0;transform:scaleX(1)}}@keyframes miniPop{0%,25%,to{opacity:0;transform:scale(.6)}45%,80%{opacity:1;transform:scale(1)}}@keyframes miniOrbit{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes miniBars{0%,to{transform:scaleY(.35)}55%{transform:scaleY(1)}}@keyframes miniBell{0%,35%,to{transform:rotate(0)}45%{transform:rotate(14deg)}55%{transform:rotate(-14deg)}65%{transform:rotate(8deg)}}@keyframes miniRing{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.5)}}@keyframes miniShield{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes miniTracking{0%,20%{opacity:.25;transform:scale(.7)}45%,to{opacity:1;transform:scale(1)}}@keyframes miniGauge{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes miniSpin{0%,25%{transform:rotate(-60deg)}75%,to{transform:rotate(230deg)}}@media (width<=900px){.features-page-list{grid-template-columns:1fr}.features-page-hero{min-height:560px}.animated-feature-card{grid-template-columns:180px 1fr}}@media (width<=600px){.site-shell .all-features-link{text-align:center;flex-direction:column}.features-page-list{width:min(100% - 32px,1180px);padding:72px 0 90px}.animated-feature-card{grid-template-columns:1fr}.feature-motion{border-right:0;border-bottom:1px solid var(--border);min-height:190px}.animated-feature-copy{padding:28px 24px}.features-page-hero{padding:140px 20px 76px}}@media (prefers-reduced-motion:reduce){.animated-feature-card,.feature-motion *{animation:none!important}}.site-shell .mockup-launchable{cursor:pointer;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,opacity .6s;position:relative}.site-shell .mockup-launchable:hover{transform:translateY(-6px)scale(1.012);box-shadow:0 32px 80px #0f172a47}.site-shell .mockup-cta{z-index:4;color:#fff;background:var(--accent,#4f46e5);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:600;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;top:14px;right:16px;transform:translateY(-6px);box-shadow:0 10px 26px #4f46e559}.site-shell .mockup-launchable:hover .mockup-cta{opacity:1;transform:translateY(0)}.site-shell .mockup-zooming{opacity:.18;pointer-events:none;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .85s;transform:scale(1.45);box-shadow:0 60px 140px #0f172a73}.demo-takeover{z-index:9998;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle,#1e293beb,#020617fa);justify-content:center;align-items:center;animation:.5s forwards demoTakeoverIn;display:flex;position:fixed;inset:0}.demo-takeover-inner{color:#e2e8f0;letter-spacing:.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;animation:1.2s ease-in-out infinite demoTakeoverPulse;display:inline-flex}@keyframes demoTakeoverIn{0%{opacity:0}to{opacity:1}}@keyframes demoTakeoverPulse{0%,to{opacity:.65}50%{opacity:1}}.site-shell{--sec-y:clamp(72px, 7.5vw, 104px)}.site-shell .section,.site-shell .timeline-section,.site-shell .story-section{padding:var(--sec-y) 24px}.site-shell .section-heading{margin-bottom:44px}.site-shell .timeline-wrap{margin-top:48px}.site-shell .story-demo{margin-top:40px}.site-shell #fonctionnalites{padding-bottom:calc(var(--sec-y) * .6)}.site-shell .pricing-section{padding-top:calc(var(--sec-y) * .6)}.site-shell .features-rows{gap:64px;margin-top:44px}.site-shell .all-features-link{margin-top:48px}.site-shell .final-cta{padding:16px 24px var(--sec-y)}@media (width<=640px){.site-shell{--sec-y:60px}.site-shell .feature-row-visual{border-radius:22px;min-height:0;padding:12px}.site-shell .section,.site-shell .timeline-section,.site-shell .story-section{padding-left:16px;padding-right:16px}.site-shell .section-heading{margin-bottom:30px}.site-shell .timeline-wrap{margin-top:32px}.site-shell .features-rows{gap:48px;margin-top:32px}.site-shell .feature-row{gap:24px}.site-shell .all-features-link{margin-top:36px}.site-shell .final-cta{padding:8px 16px var(--sec-y)}}.site-shell .plan-card.popular .plan-badge{color:#35489c;background:#fff}.site-shell .plan-card.popular .plan-features svg,.site-shell .plan-card.popular .annual{color:#c9d6f5}.site-shell .plan-card.popular .primary-button{color:#35489c;background:#fff;box-shadow:0 12px 26px #0d165040}.site-shell .plan-card.popular .primary-button:hover{color:#35489c;filter:none;background:#eef2fd}.site-shell .apercu-section{background:var(--bg)}.site-shell .shots{width:min(1180px,100%);margin:0 auto}.site-shell .shots-tabs{border:1px solid var(--border);background:var(--surface);scrollbar-width:none;border-radius:16px;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto;padding:6px;display:flex;overflow-x:auto;box-shadow:0 6px 18px #0d16500f}.site-shell .shots-tabs::-webkit-scrollbar{display:none}.site-shell .shots-tabs button{color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;transition:background .2s,color .2s;display:inline-flex}.site-shell .shots-tabs button:hover{color:var(--text);background:var(--bg-alt)}.site-shell .shots-tabs button.active{color:#fff;background:#4357c4;box-shadow:0 6px 14px #4357c44d}.site-shell .shots-tabs button:focus-visible{outline-offset:2px;outline:2px solid #6a8fdc}.site-shell .shots-caption{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:680px;min-height:52px;margin:22px auto;display:flex}.site-shell .shots-caption strong{color:var(--text);font-size:17px;font-weight:750}.site-shell .shots-caption span{color:var(--text-muted);font-size:14.5px;line-height:1.55}.site-shell .shots-frame{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 2px 6px #0d16500f,0 30px 70px #0d165024}.site-shell .shots-bar{border-bottom:1px solid var(--border);background:#eef0f7;align-items:center;gap:14px;height:42px;padding:0 16px;display:flex}.site-shell.theme-dark .shots-bar{background:#1b2140}.site-shell .shots-dots{gap:7px;display:inline-flex}.site-shell .shots-dots i{background:#d4d8e6;border-radius:50%;width:11px;height:11px}.site-shell .shots-dots i:first-child{background:#ef6a5e}.site-shell .shots-dots i:nth-child(2){background:#f5bf4f}.site-shell .shots-dots i:nth-child(3){background:#61c454}.site-shell .shots-url{background:var(--surface);min-width:0;color:var(--text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:0 420px;margin:0 auto;padding:5px 14px;font-size:12.5px;overflow:hidden}.site-shell .shots-viewport{aspect-ratio:2000/1139;background:#f6f7fb}.site-shell .shots-viewport img{width:100%;height:auto;animation:.45s both shotIn;display:block}@keyframes shotIn{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:none}}.site-shell .shots-note{color:var(--text-faint);text-align:center;margin:16px 0 0;font-size:12.5px}@media (width<=640px){.site-shell .shots-tabs{border-radius:14px;justify-content:flex-start;width:100%}.site-shell .shots-tabs button{padding:9px 12px;font-size:13px}.site-shell .shots-caption{min-height:0;margin:18px auto 16px}.site-shell .shots-caption strong{font-size:16px}.site-shell .shots-caption span{font-size:14px}.site-shell .shots-frame{border-radius:12px}.site-shell .shots-bar{gap:10px;height:32px;padding:0 10px}.site-shell .shots-dots{gap:5px}.site-shell .shots-dots i{width:8px;height:8px}.site-shell .shots-url{padding:3px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.site-shell .shots-viewport img{animation:none}}.site-shell #parcours{padding-bottom:calc(var(--sec-y) * .5)}.site-shell #produit{padding-top:calc(var(--sec-y) * .5)}.site-shell #faq{padding-bottom:calc(var(--sec-y) * .5)}.site-shell .trustpilot-section{padding:calc(var(--sec-y) * .5) 0}.site-shell .final-cta{padding-top:8px}.site-shell .apercu-section{--kb-violet:#4357c4;--kb-violet-soft:#4357c41a;--accent:#4357c4;--accent-soft:#4357c414}.site-shell .shots-viewport{cursor:zoom-in;display:block}.site-shell .qualirepar-section{background:var(--bg)}.site-shell .qualirepar-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1080px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.site-shell .qualirepar-steps li{border:1px solid var(--border);background:var(--surface);box-shadow:0 10px 30px -18px var(--shadow-soft);border-radius:18px;flex-direction:column;gap:8px;padding:24px 22px;display:flex}.site-shell .qualirepar-steps strong{color:var(--text);font-size:17px}.site-shell .qualirepar-steps small{color:var(--text-muted);font-size:14.5px;line-height:1.55}.site-shell .qualirepar-step-num{color:#0d8a5c;background:#1096641f;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:inline-flex}.site-shell.theme-dark .qualirepar-step-num{color:#6ee7b7;background:#34d39924}.site-shell .qualirepar-note{width:min(1080px,100%);color:var(--text-faint);text-align:center;margin:22px auto 0;font-size:13px;line-height:1.6}.site-shell .qualirepar-band{width:min(1180px,100%);margin:0 auto;padding:0 24px 72px}.site-shell .qualirepar-band .qualirepar-band-inner{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:28px}.site-shell .qualirepar-band h2{color:var(--text);margin:6px 0 10px;font-size:clamp(22px,3vw,30px);line-height:1.2}.site-shell .qualirepar-band p{color:var(--text-muted);margin:0 0 18px;font-size:15px;line-height:1.6}.site-shell .qualirepar-band .qualirepar-steps{width:100%}.site-shell .qualirepar-band .qualirepar-note{text-align:left;width:100%}@media (width<=860px){.site-shell .qualirepar-steps{grid-template-columns:1fr;gap:12px}.site-shell .qualirepar-band{padding:0 16px 56px}.site-shell .qualirepar-band .qualirepar-band-inner{padding:20px 16px}}.site-shell .download-section{background:var(--bg)}.site-shell .dl-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;width:min(1180px,100%);margin:0 auto;display:grid}.site-shell .dl-copy h2{color:var(--text);letter-spacing:-.025em;margin:10px 0 14px;font-size:clamp(30px,4.2vw,48px);line-height:1.08}.site-shell .dl-copy h2 span{color:var(--accent)}.site-shell .dl-copy>p{color:var(--text-muted);margin:0 0 26px;font-size:18px;line-height:1.55}.site-shell .dl-buttons{flex-wrap:wrap;gap:12px;display:flex}.site-shell .dl-btn{color:#fff;background:#141b45;border-radius:16px;align-items:center;gap:12px;min-width:196px;padding:12px 22px 12px 18px;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 14px 28px -16px #141b45b3}.site-shell .dl-btn:hover{background:var(--accent);transform:translateY(-2px)}.site-shell .dl-btn span{flex-direction:column;font-size:19px;font-weight:700;line-height:1.1;display:flex}.site-shell .dl-btn small{opacity:.75;font-size:12px;font-weight:500}.site-shell.theme-dark .dl-btn{color:#141b45;background:#fff}.site-shell.theme-dark .dl-btn:hover{background:#dfe4ff}.site-shell .dl-online{text-align:left;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.site-shell .dl-online:hover{text-decoration:underline}.site-shell .dl-perks{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.site-shell .dl-perks li{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:13.5px;font-weight:600;display:inline-flex}.site-shell .dl-perks li span{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.site-shell .download-soon{border:1px dashed var(--border);color:var(--text-faint);border-radius:12px;padding:12px 18px;font-size:14px;display:inline-block}.site-shell .dl-stage{background:#e6eaff;border-radius:28px;padding:34px 34px 62px;position:relative}.site-shell.theme-dark .dl-stage{background:#1b2354}.site-shell .dl-window{background:#fff;border:1px solid #141b451f;border-radius:14px;overflow:hidden;box-shadow:0 34px 60px -30px #141b458c}.site-shell .dl-titlebar{background:#f3f4f8;border-bottom:1px solid #e3e5ee;justify-content:center;align-items:center;height:34px;display:flex;position:relative}.site-shell .dl-dots{gap:7px;display:flex;position:absolute;left:14px}.site-shell .dl-dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.site-shell .dl-dots i:nth-child(2){background:#febc2e}.site-shell .dl-dots i:nth-child(3){background:#28c840}.site-shell .dl-title{color:#4b5170;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.site-shell .dl-title img{border-radius:4px}.site-shell .dl-screen{width:100%;height:auto;display:block}.site-shell .dl-url{color:#141b45;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:12px;right:-14px;box-shadow:0 16px 30px -16px #141b4599}.site-shell .dl-url svg{color:var(--accent)}.site-shell .dl-url em{color:#0d8a5c;background:#dcf5e9;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.site-shell .dl-dock{background:#fff;border-radius:18px;align-items:flex-end;gap:10px;padding:8px 12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 30px -16px #141b4599}.site-shell .dl-dock-app{color:#6b7190;background:#eef0f7;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.site-shell .dl-dock-app.active{background:#fff;border-radius:13px;width:48px;height:48px;margin-top:-12px;box-shadow:0 10px 20px -10px #141b4599}.site-shell .dl-dock-app.active img{border-radius:9px}.site-shell .dl-dock-app.active:after{content:"";background:#141b45;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-7px}@media (width<=960px){.site-shell .dl-inner{grid-template-columns:1fr;gap:40px}}@media (width<=560px){.site-shell .dl-btn{flex:100%}.site-shell .dl-stage{border-radius:22px;padding:22px 16px 56px}.site-shell .dl-url{top:-14px;right:8px}}@media (width<=1023.98px),(pointer:coarse){.carousel-controls{gap:6px}.carousel-controls>button{position:relative}.carousel-controls>button:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-dots{gap:0}.carousel-dots button,.carousel-dots button.active,.site-shell .carousel-dots button,.site-shell .carousel-dots button.active{background:0 0;border-radius:0;width:44px;height:44px;position:relative}.carousel-dots button:before{content:"";background:var(--border);border-radius:999px;width:7px;height:7px;transition:width .25s,background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-dots button.active:before{background:var(--accent);width:22px}.site-shell .carousel-dots button:before{background:#ffffff4d}.site-shell .carousel-dots button.active:before{background:#fff}}.site-shell .soon-pill{color:#b45309;letter-spacing:.02em;text-transform:none;vertical-align:middle;white-space:nowrap;background:#f59e0b24;border-radius:999px;align-items:center;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.site-shell.theme-dark .soon-pill{color:#fcd34d;background:#fbbf2429}.site-shell .trade-fields{margin-top:28px}.site-shell .trade-fields li strong{font-size:16px}.site-shell .einvoice-hero-pill{color:#1c2a7a;background:#fff;border:1px solid #fff9;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:8px 16px 8px 8px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 12px 28px -14px #0a14458c}.site-shell .einvoice-hero-pill:hover{background:#f3f5ff;transform:translateY(-1px)}.site-shell .einvoice-hero-pill-tag{color:#fff;background:#4357c4;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.site-shell .einvoice-section{background:linear-gradient(180deg, #4357c412 0%, var(--bg) 100%)}.site-shell .einvoice-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;width:min(1180px,100%);margin:0 auto;display:grid}.site-shell .einvoice-copy h2{color:var(--text);letter-spacing:-.025em;margin:10px 0 14px;font-size:clamp(30px,4.2vw,48px);line-height:1.08}.site-shell .einvoice-copy h2 span{color:#4357c4}.site-shell.theme-dark .einvoice-copy h2 span{color:#a5b4fc}.site-shell .einvoice-copy>p{color:var(--text-muted);max-width:560px;margin:0 0 22px;font-size:17px;line-height:1.6}.site-shell .einvoice-new{color:#fff;letter-spacing:.02em;vertical-align:middle;background:#4357c4;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.site-shell .einvoice-copy>p{font-size:18px}.site-shell .einvoice-timeline{gap:10px;max-width:520px;margin-bottom:18px;display:grid}.site-shell .einvoice-timeline>div{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.site-shell .einvoice-timeline>div>span{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.site-shell .einvoice-timeline>div.now>span{color:#fff;background:#0d8a5c}.site-shell .einvoice-timeline>div>div{flex-direction:column;flex:1;display:flex}.site-shell .einvoice-timeline strong{color:var(--text);font-size:17px}.site-shell .einvoice-timeline small{color:var(--text-muted);font-size:14px}.site-shell .einvoice-timeline em{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}.site-shell .einvoice-timeline .now em{color:#0d8a5c;background:#dcf5e9}.site-shell .einvoice-chips{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.site-shell .einvoice-chips li{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.site-shell .einvoice-chips svg{color:var(--accent)}.site-shell .inv-stage{background:#e6eaff;border-radius:28px;padding:30px 30px 34px;position:relative}.site-shell.theme-dark .inv-stage{background:#1b2354}.site-shell.theme-dark .inv-flow li{color:#c9d0ff}.site-shell.theme-dark .inv-flow li+li:before{background:#3a4690}.site-shell .inv-flow{counter-reset:s;justify-content:space-between;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.site-shell .inv-flow li{color:#1c2a7a;text-align:center;flex-direction:column;flex:1;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex;position:relative}.site-shell .inv-flow li span{z-index:1;color:#fff;background:#4357c4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.site-shell .inv-flow li.done span{background:#28c08a}.site-shell .inv-flow li+li:before{content:"";background:#b9c2f2;width:100%;height:2px;position:absolute;top:18px;right:50%}.site-shell .inv-paper{color:#1b2147;background:#fff;border-radius:16px;padding:24px 24px 20px;position:relative;transform:rotate(-1.2deg);box-shadow:0 30px 50px -28px #141b4573}.site-shell .inv-head{border-bottom:1px solid #eceef5;justify-content:space-between;gap:12px;padding-bottom:16px;display:flex}.site-shell .inv-head>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.site-shell .inv-logo{color:#fff;background:#4357c4;border-radius:10px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.site-shell .inv-head strong{font-size:15px}.site-shell .inv-head small,.site-shell .inv-client small{color:#7a7f9a;font-size:12px}.site-shell .inv-num{flex-direction:column;align-items:flex-end;display:flex}.site-shell .inv-num strong{white-space:nowrap}.site-shell .inv-num em{color:#4357c4;letter-spacing:.12em;font-size:11px;font-style:normal;font-weight:800}.site-shell .inv-client{flex-direction:column;padding:14px 0;display:flex}.site-shell .inv-client strong{font-size:14.5px}.site-shell .inv-lines{border-top:1px dashed #dfe2ee;border-bottom:1px dashed #dfe2ee;gap:9px;padding:14px 0;display:grid}.site-shell .inv-lines div,.site-shell .inv-tax{justify-content:space-between;font-size:14px;display:flex}.site-shell .inv-lines span,.site-shell .inv-tax span{color:#4b5170}.site-shell .inv-tax{padding-top:12px}.site-shell .inv-total{justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.site-shell .inv-total span{font-weight:600}.site-shell .inv-total strong{letter-spacing:-.02em;font-size:24px}.site-shell .inv-stamp{color:#0d8a5c;background:#dcf5e9;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.site-shell .inv-pa{background:#fff;border-radius:16px;align-items:center;gap:14px;margin-top:22px;padding:10px 16px 10px 10px;display:flex;box-shadow:0 14px 28px -18px #141b4580}.site-shell .inv-pa img{flex:none;width:150px;height:auto}.site-shell .inv-pa span{color:#4b5170;font-size:13.5px;line-height:1.4}.site-shell .inv-pa strong{color:#141b45}.site-shell .einvoice-note{width:min(1180px,100%);color:var(--text-faint);text-align:center;margin:26px auto 0;font-size:12.5px;line-height:1.6}@media (width<=960px){.site-shell .einvoice-inner{grid-template-columns:1fr;gap:40px}}@media (width<=560px){.site-shell .inv-stage{border-radius:22px;padding:22px 14px 30px}.site-shell .inv-paper{padding:18px 16px 16px;transform:none}.site-shell .inv-flow li{font-size:11px}.site-shell .inv-pa img{width:120px}.site-shell .inv-head strong{font-size:13.5px}.site-shell .inv-head>div:first-child small{display:none}.site-shell .einvoice-hero-pill{font-size:13px}}.site-shell .feature-row-text ul.feature-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.site-shell .feature-row-text ul.feature-tiles li{background:var(--surface);border:1px solid var(--border);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px;display:grid}.site-shell .feature-tiles li>span{background:var(--accent);color:#fff;border-radius:12px;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.site-shell .feature-row-text .feature-tiles li svg{color:#fff;margin:0}.site-shell .feature-tiles strong{color:var(--text);font-size:14.5px;line-height:1.2}.site-shell .feature-tiles small{color:var(--text-muted);font-size:12.5px;line-height:1.3}.site-shell .imp-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;width:min(1180px,100%);margin:0 auto;display:grid}.site-shell .imp-copy h2{color:var(--text);letter-spacing:-.025em;margin:10px 0 14px;font-size:clamp(30px,4.2vw,48px);line-height:1.08}.site-shell .imp-copy h2 span{color:var(--accent)}.site-shell .imp-copy>p{color:var(--text-muted);margin:0 0 22px;font-size:18px;line-height:1.55}.site-shell .imp-steps{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.site-shell .imp-steps li{color:var(--text);align-items:center;gap:12px;font-size:15.5px;font-weight:600;display:flex}.site-shell .imp-steps li span{background:var(--accent);color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.site-shell .imp-sources{flex-wrap:wrap;gap:8px;display:flex}.site-shell .imp-sources span{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.site-shell .imp-stage{background:#e6eaff;border-radius:28px;gap:14px;padding:30px 30px 44px;display:grid;position:relative}.site-shell.theme-dark .imp-stage{background:#1b2354}.site-shell .imp-file,.site-shell .imp-done{color:#141b45;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 16px 30px -20px #141b4580}.site-shell .imp-file{width:78%}.site-shell .imp-file-icon{color:#fff;background:#1d7a46;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.site-shell .imp-file strong,.site-shell .imp-done strong{font-size:15px;display:block}.site-shell .imp-file small,.site-shell .imp-done small{color:#6b7190;font-size:12.5px}.site-shell .imp-map{background:#fff;border-radius:16px;gap:8px;margin-left:10%;padding:16px;display:grid;box-shadow:0 16px 30px -20px #141b4580}.site-shell .imp-map div{grid-template-columns:76px 16px 1fr 16px;align-items:center;gap:10px;font-size:13.5px;display:grid}.site-shell .imp-map span{color:#4b5170;background:#eef0f7;border-radius:8px;padding:4px 10px;font-family:ui-monospace,monospace;font-size:12.5px}.site-shell .imp-map svg{color:#9aa1c4}.site-shell .imp-map b{color:#2f3f9c;background:#4357c41f;border-radius:8px;padding:4px 10px}.site-shell .imp-map div>svg:last-child{color:#0d8a5c}.site-shell .imp-done{flex-wrap:wrap;margin-left:20%;position:relative}.site-shell .imp-done-icon{color:#fff;background:#28c08a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.site-shell .imp-bar{background:#e6f6ef;border-radius:99px;flex-basis:100%;height:6px;overflow:hidden}.site-shell .imp-bar i{background:#28c08a;width:100%;height:100%;display:block}.site-shell .imp-help{color:#fff;background:#141b45;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:-18px;left:30px;box-shadow:0 14px 26px -14px #141b45b3}@media (width<=960px){.site-shell .imp-inner{grid-template-columns:1fr;gap:40px}}@media (width<=560px){.site-shell .imp-stage{border-radius:22px;padding:20px 14px 40px}.site-shell .imp-file,.site-shell .imp-map,.site-shell .imp-done{width:auto;margin-left:0}.site-shell .imp-map div{grid-template-columns:64px 14px 1fr 14px;gap:6px}.site-shell .feature-row-text ul.feature-tiles{grid-template-columns:1fr}}.site-shell .trustpilot-head h2{color:var(--text);letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(30px,4.2vw,46px);line-height:1.08}.site-shell .trustpilot-head h2 span{color:var(--accent)}.site-shell .trustpilot-section .trustpilot-wrap{width:min(1240px,100% - 48px)}.site-shell .trustpilot-head{margin-bottom:40px}.site-shell .tp-v2{grid-template-columns:250px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.site-shell .tp-hero{color:#fff;background:#0b3d2e;border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;display:flex}.site-shell .tp-hero-score{align-items:baseline;gap:4px;display:flex}.site-shell .tp-hero-score strong{letter-spacing:-.04em;font-size:72px;font-weight:800;line-height:1}.site-shell .tp-hero-score span{opacity:.7;font-size:22px;font-weight:700}.site-shell .tp-hero .tp-star{color:#fff;background:#ffffff26;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.site-shell .tp-hero .tp-star.on{color:#fff;background:#00b67a}.site-shell .tp-hero p{color:#fffc;margin:0;font-size:14px;line-height:1.5}.site-shell .tp-hero p strong{color:#fff}.site-shell .tp-hero-link{color:#fff;background:#00b67a;border-radius:12px;align-items:center;gap:6px;margin-top:auto;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.site-shell .tp-hero-link:hover{background:#00a06b}.site-shell .tp-v2 .tp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.site-shell .tp-v2 .tp-card{border-radius:20px;padding-top:22px;position:relative}.site-shell .tp-quote{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-14px;right:18px}.site-shell .tp-v2 .tp-avatar{color:#fff}@media (width<=1000px){.site-shell .tp-v2{grid-template-columns:1fr}.site-shell .tp-hero{flex-flow:wrap;align-items:center}.site-shell .tp-hero-link{margin-top:0}}@media (width<=900px){.site-shell .tp-v2 .tp-grid{padding-top:20px}}@media (width<=720px){.site-shell .tp-hero-score strong{font-size:56px}}.site-shell .desktop-nav a.nav-download{align-items:center;gap:6px;display:inline-flex}.desktop-nav a,.mobile-nav a:not(.primary-button),.footer-main>div>a:not(.brand-logo),.footer-legal-links a{text-decoration:none;transition:color .2s,background .2s}.site-shell .desktop-nav>a,.site-shell .nav-dropdown-toggle{color:#ffffffd1;align-items:center;gap:4px;font-weight:500;display:inline-flex;position:relative}.site-shell .desktop-nav>a:after,.site-shell .nav-dropdown-toggle:after{content:"";background:var(--kb-300);border-radius:2px;height:2px;transition:right .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:100%}.site-shell .desktop-nav>a:hover,.site-shell .nav-dropdown:hover .nav-dropdown-toggle,.site-shell .nav-dropdown:focus-within .nav-dropdown-toggle{color:#fff}.site-shell .desktop-nav>a:hover:after,.site-shell .nav-dropdown:hover .nav-dropdown-toggle:after{right:0}.site-shell .nav-dropdown-toggle svg{transition:transform .25s}.site-shell .nav-dropdown:hover .nav-dropdown-toggle svg,.site-shell .nav-dropdown:focus-within .nav-dropdown-toggle svg{transform:rotate(180deg)}.site-shell .nav-dropdown{position:relative}.site-shell .nav-dropdown:before{content:"";height:22px;position:absolute;top:100%;left:-12px;right:-12px}.site-shell .nav-dropdown-menu{z-index:60;background:var(--kb-900,#0f131b);opacity:0;visibility:hidden;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-width:300px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%,6px);box-shadow:0 24px 60px #05081473}.site-shell .nav-dropdown:hover .nav-dropdown-menu,.site-shell .nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)}.site-shell .nav-dropdown-menu a{color:#ffffffd1;white-space:nowrap;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:500}.site-shell .nav-dropdown-menu a:hover,.site-shell .nav-dropdown-menu a:focus-visible{color:#fff;background:#ffffff14}.mobile-nav a:not(.primary-button){text-align:left;color:#ffffffd1;border-radius:10px;padding:11px 12px}.mobile-nav a:not(.primary-button):hover,.mobile-nav a:not(.primary-button):focus-visible{color:#fff;background:#ffffff14}.mobile-nav-label{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;padding:10px 12px 2px;font-size:11px;font-weight:700}.mobile-nav a.mobile-nav-sub{padding-left:24px;font-size:14px}.footer-main>div>a:not(.brand-logo){color:var(--text-muted);text-align:left;margin:0 0 11px;padding:0;font-size:13px;display:block}.footer-main>div>a:not(.brand-logo):hover{color:var(--kb-violet,var(--text))}.footer-legal-links a{color:var(--text-faint);padding:0;font-size:11px}.footer-legal-links a:hover{color:var(--kb-violet,var(--accent))}.footer-main.footer-main-trades{grid-template-columns:1.5fr repeat(4,1fr);width:min(1140px,100%)}@media (width<=900px){.footer-main.footer-main-trades{grid-template-columns:repeat(2,1fr)}.footer-main.footer-main-trades>div:first-child{grid-column:1/-1}}.site-shell .trade-field-link{color:var(--kb-violet);align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.site-shell .trade-field-link:hover{text-decoration:underline}.site-shell .all-features-link a.outline-button{text-decoration:none}.features-page-trades{text-align:center;width:min(1080px,100% - 32px);margin:0 auto;padding:90px 0 10px}.features-page-trades h2{letter-spacing:-.035em;max-width:720px;margin:18px auto 28px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.12}.features-page-trades ul{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.features-page-trades a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.features-page-trades a:hover{border-color:var(--kb-violet);color:var(--kb-violet)}
