*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Arial,sans-serif;background:#f4f6f8;color:#17202a}.shell{display:flex;min-height:100vh}aside{width:260px;background:#111827;color:#fff;padding:26px 18px}.logo{font-weight:800;font-size:18px;margin-bottom:34px}.logo span{opacity:.55;font-weight:600}nav{display:grid;grid-gap:6px;gap:6px}nav a{padding:11px 13px;border-radius:8px;color:#cbd5e1}nav a.active,nav a:hover{background:#243047;color:#fff}.content{flex:1 1;padding:32px;max-width:1500px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}h1{margin:0 0 5px;font-size:28px}header p{margin:0;color:#667085}.status{background:#e7f7ee;color:#167647;padding:8px 12px;border-radius:8px;font-weight:700}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.card,.hero{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:22px;box-shadow:0 2px 10px rgba(0,0,0,.03)}h2{margin-top:0}input{width:100%;padding:12px 14px;border:1px solid #d0d5dd;border-radius:8px;font-size:15px}.list{margin-top:14px}.row{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #eef0f2}.row span{color:#667085}.hero{margin-top:20px;background:#111827;color:#fff}.hero p{color:#cbd5e1;max-width:760px;line-height:1.6}.eyebrow{font-size:12px;letter-spacing:1.5px;opacity:.6;margin-bottom:8px}.flow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:24px}.flow span{padding:10px 13px;background:#243047;border-radius:8px}.flow i{color:#94a3b8}@media(max-width:900px){aside{width:210px}.grid{grid-template-columns:1fr}}button{border:0;border-radius:8px;background:#2563eb;color:#fff;padding:11px 15px;font-weight:700;cursor:pointer}button:hover{background:#1d4ed8}button:disabled{opacity:.5;cursor:not-allowed}.secondary{background:#e2e8f0;color:#1e293b}.secondary:hover{background:#cbd5e1}select{width:100%;padding:12px 14px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;font-size:15px}a{color:#2563eb;text-decoration:none}a:hover{text-decoration:underline}@media(max-width:700px){.shell{display:block}aside{width:100%;padding:18px}nav{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:16px}header{align-items:flex-start;gap:12px;flex-direction:column}}.landing{--landing-navy:#0b1530;--landing-blue:#3268f5;--landing-ink:#15213b;--landing-muted:#66738a;--landing-line:#e4e9f2;color:var(--landing-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.landing a,.landing a:hover{text-decoration:none}.landing-topline{min-height:34px;padding:9px max(5%,calc((100% - 1240px) / 2));display:flex;justify-content:space-between;gap:12px;background:#091127;color:#c9d5f1;font-size:9px;font-weight:700;letter-spacing:1.5px}.landing-topline span{color:#8190b2}.landing-header{max-width:1440px;margin:0 auto;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #edf0f5}.landing .landing-brand{display:inline-flex;align-items:center;gap:10px;color:#111d39;font-size:14px;font-weight:900;letter-spacing:-.3px;white-space:nowrap}.landing-brand-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#4b7dff,#2454d9);box-shadow:0 5px 12px #3268f533;font-size:18px;font-weight:900}.landing .landing-brand-dot{color:var(--landing-blue)}.landing-nav{display:flex;align-items:center;gap:30px}.landing .landing-nav a{color:#536079;font-size:12px;font-weight:600;transition:color .2s}.landing .landing-nav a:hover{color:var(--landing-blue)}.landing .landing-login{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #dce3f0;border-radius:9px;color:#172441;font-size:12px;font-weight:700;white-space:nowrap;transition:border-color .2s,background .2s}.landing .landing-login:hover{border-color:#9db5ff;background:#f6f8ff}.landing-login span{color:var(--landing-blue);font-size:16px}.landing-hero{position:relative;isolation:isolate;color:#fff;background:linear-gradient(115deg,#0a142d,#111f43 58%,#142d63)}.landing-hero-glow{position:absolute;z-index:-1;top:-120px;right:-70px;width:660px;height:660px;border-radius:50%;background:radial-gradient(circle,#3268f53d 0,#3268f510 45%,transparent 70%);pointer-events:none}.landing-hero-inner{max-width:1240px;min-height:580px;margin:0 auto;padding:74px 24px 65px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:58px;gap:58px}.landing-hero-copy{max-width:550px}.landing-eyebrow,.landing-section-kicker{display:flex;align-items:center;gap:10px;color:#8caeff;font-size:10px;font-weight:800;letter-spacing:1.9px}.landing-live-dot{width:7px;height:7px;border-radius:50%;background:#5c8cff;box-shadow:0 0 0 5px #4b7dff20}.landing-hero h1{margin:27px 0 22px;color:#fff;font-size:clamp(45px,5.3vw,70px);font-weight:800;line-height:1.04;letter-spacing:-3.5px}.landing-hero h1 span{color:#85a9ff}.landing-hero-description{max-width:455px;margin:0;color:#bdc9e2;font-size:15px;line-height:1.9}.landing-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.landing .landing-button-primary{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:0 19px;border:1px solid #4778ff;border-radius:9px;background:linear-gradient(135deg,#477bff,#2859e8);color:#fff;font-size:12px;font-weight:800;box-shadow:0 9px 24px #1644c533;transition:transform .2s,box-shadow .2s}.landing .landing-button-primary:hover{transform:translateY(-2px);box-shadow:0 13px 30px #1644c555}.landing-button-primary span{font-size:16px}.landing .landing-button-secondary{display:inline-flex;align-items:center;gap:15px;min-height:48px;padding:0 15px;border:1px solid #ffffff2b;border-radius:9px;color:#e4eaff;font-size:12px;font-weight:700}.landing .landing-button-secondary:hover{background:#ffffff0d}.landing-button-secondary span{color:#8aabff;font-size:16px}.landing-hero-note{display:flex;align-items:center;gap:10px;margin-top:27px;color:#aebcda;font-size:11px}.landing-note-mark{display:grid;place-items:center;width:18px;height:18px;border:1px solid #7296ff88;border-radius:50%;color:#8eafff;font-size:10px}.landing-visual{position:relative;padding:0 0 25px 10px}.landing-visual-label{display:flex;justify-content:space-between;padding:0 0 13px;color:#9caed0;font-size:9px;font-weight:800;letter-spacing:1.6px}.landing-window-dots{color:#58709d;letter-spacing:4px}.landing-dashboard{display:flex;min-height:350px;overflow:hidden;border:1px solid #ffffff24;border-radius:13px;background:#f8faff;box-shadow:0 28px 80px #03091875;transform:perspective(1200px) rotateY(-3deg)}.landing-mini-sidebar{display:flex;flex:0 0 55px;align-items:center;flex-direction:column;gap:15px;padding:16px 8px;background:#111d3b}.landing-mini-avatar,.landing-mini-logo{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:#3568f3;font-weight:900}.landing-mini-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;color:#8e9dbb;font-size:16px}.landing-mini-icon.active{background:#293b66;color:#a9c0ff}.landing-mini-content{flex:1 1;min-width:0;padding:22px 19px;color:#1a2742}.landing-mini-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.landing-mini-caption{color:#8290a8;font-size:7px;letter-spacing:1px;font-weight:800}.landing-mini-heading{margin-top:6px;font-size:16px;font-weight:800;letter-spacing:-.4px}.landing-mini-avatar{width:30px;height:30px;border-radius:50%;font-size:11px}.landing-mini-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:22px}.landing-mini-stat{display:flex;flex-direction:column;gap:5px;padding:13px;border:1px solid #e7ebf4;border-radius:9px;background:#fff}.landing-mini-stat span{color:#77849c;font-size:9px}.landing-mini-stat strong{color:#1a2b50;font-size:23px;letter-spacing:-.7px}.landing-mini-stat small{color:#8591a7;font-size:8px}.landing-mini-section-title{display:flex;justify-content:space-between;gap:8px;margin:22px 0 10px}.landing-mini-section-title strong{font-size:10px}.landing-mini-section-title span{color:#8290a8;font-size:8px}.landing-mini-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #e9edf5}.landing-mini-row-icon{display:grid;flex:0 0 30px;place-items:center;height:30px;border-radius:8px;font-size:13px}.landing-mini-row-icon.blue{color:#3568f3;background:#eaf0ff}.landing-mini-row-icon.purple{color:#8660df;background:#f1ebff}.landing-mini-row-icon.green{color:#138d69;background:#e2f8ef}.landing-mini-row>span:nth-child(2){display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.landing-mini-row b{font-size:9px}.landing-mini-row small{color:#8792a7;font-size:8px}.landing-mini-arrow{color:#8c9bb3;font-size:14px}.landing-float-card{position:absolute;right:-13px;bottom:0;display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid #e7ebf3;border-radius:11px;background:#fff;color:#1a2742;box-shadow:0 12px 35px #020a2040}.landing-float-check{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e2f8ed;color:#138d69;font-weight:900}.landing-float-card>span:last-child{display:flex;flex-direction:column;gap:5px}.landing-float-card b{font-size:10px}.landing-float-card small{color:#7d899f;font-size:9px}.landing-hero-bottom{display:flex;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:0 24px 22px;color:#8192b4;font-size:8px;font-weight:800;letter-spacing:1.4px}.landing-bottom-line{width:45px;height:1px;background:#5d78b3}.landing-bottom-index{margin-left:auto;color:#aab9d7}.landing-features{max-width:1240px;margin:0 auto;padding:95px 24px 100px}.landing-section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px}.landing .landing-section-kicker{color:#4774e9;font-size:9px}.landing-how h2,.landing-partners h2,.landing-section-heading h2{margin:18px 0 0;color:#14213d;font-size:clamp(31px,4vw,45px);line-height:1.12;letter-spacing:-1.8px}.landing-section-heading h2 span{color:#6b7891}.landing-section-heading>p{max-width:370px;margin:0 0 5px;color:#6b7891;font-size:13px;line-height:1.9}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:17px;gap:17px}.landing-feature-card{padding:25px 24px 23px;border:1px solid #e6eaf2;border-radius:13px;background:#fff;transition:transform .2s,border-color .2s,box-shadow .2s}.landing-feature-card:hover{transform:translateY(-4px);border-color:#b9caff;box-shadow:0 16px 40px #122b6410}.landing-feature-top{display:flex;justify-content:space-between;align-items:center}.landing-feature-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#edf2ff;color:#3568f3;font-size:22px}.landing-feature-number{color:#b0bacb;font-size:11px;font-weight:800}.landing-feature-card h3{margin:28px 0 10px;color:#1b2946;font-size:17px;letter-spacing:-.3px}.landing-feature-card p{min-height:65px;margin:0;color:#6b7891;font-size:12px;line-height:1.8}.landing-feature-card a{display:inline-flex;align-items:center;gap:10px;margin-top:20px;color:#3268f5;font-size:11px;font-weight:800}.landing-feature-card a span{font-size:15px}.landing-how{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;padding:78px max(5%,calc((100% - 1192px)/2));background:#f5f7fc}.landing-how-intro{max-width:390px}.landing-how h2{margin-top:20px}.landing-how-intro>p{margin-top:18px;color:#6b7891;font-size:13px;line-height:1.9}.landing-steps{display:grid;align-content:center}.landing-step{display:flex;gap:22px;padding:23px 0;border-bottom:1px solid #dfe5f0}.landing-step:first-child{padding-top:0}.landing-step:last-child{border-bottom:0;padding-bottom:0}.landing-step-number{color:#4774e9;font-size:12px;font-weight:900;letter-spacing:1px}.landing-step h3{margin:0 0 7px;color:#192744;font-size:15px}.landing-step p{margin:0;color:#738099;font-size:12px;line-height:1.8}.landing-partners{padding:75px 24px;color:#fff;background:linear-gradient(115deg,#0a142d,#152b5a)}.landing-partners-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;max-width:1192px;margin:0 auto}.landing-partners .landing-section-kicker{color:#8baaff}.landing-partners h2{color:#fff;margin-top:18px}.landing-partners-inner>div:first-child>p{max-width:550px;margin:17px 0 0;color:#bdc9e2;font-size:12px;line-height:1.9}.landing-partner-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:16px}.landing .landing-partner-login{color:#b9c8e6;font-size:11px}.landing .landing-partner-login:hover{color:#fff}.landing-footer{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:25px max(5%,calc((100% - 1192px)/2))}.landing-footer>span:nth-child(2){flex:1 1;color:#77839a;font-size:10px}.landing .landing-footer>a:last-of-type{color:#40516f;font-size:10px;font-weight:700}.landing-copyright{width:100%;padding-top:15px;border-top:1px solid #e8ecf3;color:#9aa4b6;font-size:9px}@media (min-width:1500px){.landing-hero-inner{max-width:1320px}}@media (max-width:1000px){.landing-header,.landing-nav{gap:15px}.landing-hero-inner{gap:28px;padding-top:58px}.landing-hero h1{font-size:clamp(43px,6vw,58px);letter-spacing:-2.5px}.landing-how{gap:40px}}@media (max-width:760px){.landing-topline{justify-content:center;text-align:center}.landing-topline span{display:none}.landing-header{flex-wrap:wrap;padding:15px 5%}.landing-nav{order:3;width:100%;justify-content:space-between;gap:10px}.landing .landing-nav a{font-size:10px}.landing .landing-brand{font-size:12px}.landing-brand-icon{width:31px;height:31px}.landing .landing-login{padding:10px 11px;font-size:10px}.landing-hero-inner{grid-template-columns:1fr;gap:43px;padding:55px 22px 50px}.landing-hero h1{font-size:clamp(46px,10vw,65px);letter-spacing:-2.5px}.landing-hero-description{font-size:14px}.landing-visual{max-width:570px;width:100%;margin:0 auto;padding-left:0}.landing-dashboard{transform:none}.landing-float-card{right:-3px}.landing-hero-bottom{padding:0 22px 20px;font-size:7px;gap:10px}.landing-bottom-line{width:24px}.landing-features{padding:65px 22px}.landing-section-heading{display:block;margin-bottom:28px}.landing-section-heading>p{margin-top:18px}.landing-feature-grid{grid-template-columns:1fr;gap:12px}.landing-feature-card{padding:21px}.landing-feature-card h3{margin-top:20px}.landing-feature-card p{min-height:0}.landing-how{grid-template-columns:1fr;gap:30px;padding:60px 22px}.landing-partners{padding:58px 22px}.landing-partners-inner{align-items:flex-start;flex-direction:column;gap:28px}.landing-partner-actions{width:100%}.landing-footer{gap:16px;padding:24px 22px}.landing-footer>span:nth-child(2){flex-basis:calc(100% - 10px);order:3}.landing-copyright{order:4}}@media (max-width:420px){.landing .landing-login{gap:5px}.landing-hero-actions{align-items:stretch;flex-direction:column}.landing .landing-button-primary,.landing .landing-button-secondary{justify-content:center;width:100%}.landing-mini-content{padding:15px 11px}.landing-mini-sidebar{flex-basis:43px}.landing-mini-stat{padding:10px}.landing-mini-row{gap:7px}.landing-mini-row b{font-size:8px}.landing-mini-row small{font-size:7px}.landing-float-card{right:0;padding:10px}}.landing .landing-request-submit,.landing .landing-request-trigger{border:0;cursor:pointer;font:inherit}.landing .landing-request-trigger{display:inline-flex;align-items:center;gap:12px}.landing .landing-request-form{box-sizing:border-box;width:min(100%,440px);padding:24px;border:1px solid rgba(170,195,255,.24);border-radius:18px;background:rgba(7,17,39,.72);display:grid;grid-gap:13px;gap:13px}.landing .landing-request-form h3{margin:0;color:#fff;font-size:21px}.landing .landing-request-form>p{margin:0 0 4px;color:#bdc9e2;font-size:12px;line-height:1.7}.landing .landing-request-form label{display:grid;grid-gap:6px;gap:6px;color:#dbe5fa;font-size:12px}.landing .landing-request-form input,.landing .landing-request-form select{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:1px solid #35476a;border-radius:8px;background:#101e3b;color:#fff;font:inherit;font-size:14px}.landing .landing-request-form input::placeholder{color:#8292b1}.landing .landing-request-form input:focus,.landing .landing-request-form select:focus{outline:2px solid #7095ff;outline-offset:1px}.landing .landing-request-submit{justify-content:center;margin-top:4px}.landing .landing-request-submit:disabled{opacity:.65;cursor:wait}.landing .landing-request-cancel{border:0;padding:8px;background:transparent;color:#bdc9e2;cursor:pointer}.landing .landing-request-form .landing-request-success{color:#86efac}.landing .landing-request-form .landing-request-error{color:#fca5a5}@media (max-width:600px){.landing .landing-request-form{width:100%;padding:18px}}