.sol-page{--sol-accent:#6854f4;color:#111b3d;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.sol-blue{--sol-accent:#3b75f6}.sol-cyan{--sol-accent:#1989e8}.sol-violet{--sol-accent:#7853e7}.sol-teal{--sol-accent:#099d91}.sol-pink{--sol-accent:#e65a91}.sol-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.sol-header{background:#fff;border-bottom:1px solid #edf0fa}.sol-header-inner{justify-content:space-between;gap:20px;min-height:78px}.sol-brand,.sol-header-inner{display:flex;align-items:center}.sol-brand{gap:10px;font-size:23px;font-weight:800;color:#111b3d;letter-spacing:-.7px}.sol-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#55b9ff,#7052f4);color:#fff;font-size:18px}.sol-header nav{display:flex;align-items:center;gap:29px}.sol-header nav a{font-size:13px;color:#344366}.sol-header-contact{display:inline-flex;align-items:center;gap:6px;padding:12px 17px;border-radius:10px;background:#0e1836;color:#fff;font-weight:700;font-size:12px}.sol-hero{background:radial-gradient(ellipse at 88% 30%,#dff4ff 0,transparent 52%),radial-gradient(ellipse at 13% 78%,#f1e6ff 0,transparent 46%),#f7f9ff;padding:22px 0 70px}.sol-breadcrumb{display:flex;gap:11px;align-items:center;flex-wrap:wrap;font-size:12px;color:#687697;margin:0 0 36px}.sol-breadcrumb a{color:#536587}.sol-hero-grid{display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:52px}.sol-copy{padding:22px 0 28px}.sol-kicker{display:inline-flex;align-items:center;gap:8px;border-radius:30px;padding:9px 13px;background:#eee9ff;color:#5141a9;font-size:11px;font-weight:800;letter-spacing:.5px}.sol-copy h1{font-size:clamp(35px,3.65vw,56px);letter-spacing:-2.2px;line-height:1.12;max-width:570px;margin:22px 0}.sol-copy>p{font-size:16px;line-height:1.75;color:#526180;max-width:500px}.sol-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.sol-primary,.sol-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 20px;border-radius:11px;font-weight:750;font-size:13px;min-height:46px}.sol-primary{color:#fff;background:linear-gradient(110deg,#4168ff,#7250ed);box-shadow:0 12px 26px #4f5af035}.sol-secondary{color:#26365b;background:#fff;border:1px solid #e4e8f5;box-shadow:0 7px 18px #2e4b8d0b}.sol-disclaimer{display:flex;align-items:center;gap:8px;margin-top:24px;color:#7784a0;font-size:12px}.sol-disclaimer svg{color:#31a58a}.sol-preview{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:356px;border:1px solid #e2e8fa;border-radius:19px;overflow:hidden;background:#fff;box-shadow:0 28px 65px #364a8e2b;transform:rotate(0deg)}.sol-preview-side{background:#10224b;color:#aebde1;padding:19px 10px;display:flex;flex-direction:column;gap:7px}.sol-preview-brand{font-size:14px;color:#fff;font-weight:800;padding:0 7px 23px;white-space:nowrap}.sol-preview-brand:first-letter{color:#75a4ff}.sol-preview-side-item{display:flex;align-items:center;gap:7px;font-size:10px;padding:10px 7px;border-radius:7px;white-space:nowrap}.sol-preview-side-item.active{background:#3658bd;color:#fff}.sol-preview-main{min-width:0;padding:17px 17px 13px}.sol-preview-top{display:flex;align-items:center;justify-content:space-between;color:#8b97af;font-size:10px}.sol-avatar{display:grid;place-items:center;width:25px;height:25px;background:#e9eeff;color:#415bc0;border-radius:50%;font-size:9px;font-weight:800}.sol-preview-main h2{font-size:21px;letter-spacing:-.5px;margin:17px 0 5px}.sol-preview-main>p{font-size:10px;color:#8190a9;margin:0 0 17px}.sol-preview-tools{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.sol-preview-tools>span:first-child{display:flex;align-items:center;gap:7px;color:#94a0b4;border:1px solid #e8edf7;padding:8px 10px;border-radius:7px;font-size:10px;flex:1}.sol-preview-new{padding:8px 11px;border-radius:7px;background:#4168ff;color:#fff;font-size:10px;white-space:nowrap}.sol-preview-table{border:1px solid #e9edf7;border-radius:9px;overflow:hidden}.sol-preview-row{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:5px;align-items:center;padding:11px 10px;border-top:1px solid #edf0f7;font-size:10px;color:#4c5c79}.sol-preview-row:first-child{border-top:0}.sol-preview-head{background:#f7f9ff;color:#8996ae;font-size:9px;font-weight:700}.sol-preview-row>span:first-child{display:flex;align-items:center;gap:6px;min-width:0}.sol-row-dot{display:inline-block;width:17px;height:17px;flex:none;border-radius:50%;background:linear-gradient(135deg,#dbe3ff,#b5c6f7)}.sol-preview-row em{display:inline-block;font-size:9px;font-style:normal;border-radius:6px;padding:5px 7px}.sol-status-good{color:#13866b;background:#e0f7ec}.sol-status-warn{color:#b87924;background:#fff4d9}.sol-preview-bottom{display:flex;justify-content:space-between;gap:8px;margin-top:12px;color:#9aa6bc;font-size:9px}.sol-preview-bottom>span:first-child{display:flex;align-items:center;gap:4px}.sol-features{padding-top:70px;padding-bottom:85px}.sol-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.sol-label{color:#5267ee;font-size:11px;letter-spacing:1.3px;font-weight:800}.sol-section-heading h2{font-size:35px;letter-spacing:-1px;margin:10px 0 0}.sol-section-heading>p{max-width:340px;color:#7885a0;font-size:14px;line-height:1.6}.sol-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sol-feature{border:1px solid #e7eaf6;border-radius:16px;padding:24px 20px 28px;box-shadow:0 12px 35px #314d870b;background:#fff}.sol-feature-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#efe9ff;color:#7854e9}.sol-feature-icon-1{background:#e0f8ee;color:#18a47a}.sol-feature-icon-2{background:#e2f1ff;color:#248bec}.sol-feature-icon-3{background:#ffebf1;color:#ec557c}.sol-feature h3{font-size:16px;letter-spacing:-.3px;margin:21px 0 10px}.sol-feature p{font-size:13px;line-height:1.65;color:#7886a0;margin:0}.sol-next{border-radius:24px;background:#f2f5ff;padding:37px 44px;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:65px}.sol-next h2{font-size:27px;letter-spacing:-.8px;margin:9px 0}.sol-next p{color:#657490;font-size:14px;max-width:500px;line-height:1.5}.sol-next .sol-actions{margin:0;flex:none}.sol-footer{border-top:1px solid #edf0f7;padding:25px 0}.sol-footer .sol-container{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#8490a8}.sol-footer a{display:flex;align-items:center;gap:7px;color:#445bd3;font-weight:700}.sol-unknown{padding:80px 24px;text-align:center}@media(max-width:950px){.sol-header nav{gap:13px}.sol-hero-grid{grid-template-columns:1fr;gap:30px}.sol-copy{padding:0}.sol-preview{max-width:650px;width:100%;margin:auto}.sol-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-next{flex-direction:column;align-items:flex-start}.sol-next .sol-actions{flex:none}}@media(max-width:600px){.sol-container{width:min(100% - 32px,1200px)}.sol-header-inner{min-height:66px}.sol-header nav{display:none}.sol-brand{font-size:21px}.sol-header-contact{padding:10px 12px}.sol-hero{padding:18px 0 43px}.sol-breadcrumb{margin-bottom:23px}.sol-copy h1{font-size:36px;letter-spacing:-1.4px}.sol-copy>p{font-size:14px}.sol-preview{grid-template-columns:86px minmax(0,1fr);min-height:290px}.sol-preview-side{padding:13px 5px}.sol-preview-brand{font-size:10px;padding:0 3px 18px}.sol-preview-side-item{font-size:7px;gap:4px;padding:8px 4px}.sol-preview-side-item svg{width:10px}.sol-preview-main{padding:11px 8px}.sol-preview-main h2{font-size:15px;margin-top:12px}.sol-preview-main>p{font-size:8px}.sol-preview-row{font-size:7px;padding:9px 5px}.sol-preview-row em{font-size:7px;padding:4px}.sol-row-dot{width:11px;height:11px}.sol-preview-bottom{font-size:7px}.sol-preview-new,.sol-preview-tools>span:first-child{font-size:8px;padding:6px}.sol-feature-grid{grid-template-columns:1fr}.sol-features{padding-top:50px;padding-bottom:50px}.sol-section-heading{display:block}.sol-section-heading h2{font-size:30px}.sol-next{padding:25px 20px;margin-bottom:40px}.sol-next h2{font-size:24px}.sol-footer .sol-container{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sol-page *{scroll-behavior:auto}}.sol-header{position:sticky;top:0;z-index:60;background:#ffffffef;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 18px #111a350a}.sol-header-home{display:none}@media(max-width:600px){.sol-header-home{display:inline-flex;font-size:13px;font-weight:700;color:#344366;align-items:center;min-height:44px}.sol-header-contact{font-size:11px;padding:10px}.sol-header-inner{gap:10px}}