@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17263c;background:#f4f7fb;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #17263c;--muted: #708097;--line: #e5ebf3;--blue: #3479df;--blue-dark: #225fbd;--navy: #101d33;--purple: #7866df;--surface: #ffffff;--shadow: 0 18px 54px rgba(27, 48, 78, .09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#f4f7fb}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}svg{flex:0 0 auto}::selection{background:#dceaff;color:#173e75}.brand-lockup{display:flex;align-items:center;gap:11px;min-width:0}.brand-mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:12px;background:linear-gradient(135deg,#378cf4,#755ce1);box-shadow:0 7px 18px #4575dc40}.brand-lockup strong,.footer-brand strong{display:block;font:800 21px/1 Manrope,sans-serif;letter-spacing:-.8px;color:#15243a}.brand-lockup strong span,.footer-brand strong span{color:#4b79dd}.brand-lockup small{display:block;margin-top:5px;color:#8794a8;font-size:8px;font-weight:800;letter-spacing:1.45px}.primary-btn,.secondary-btn,.white-btn,.ghost-light{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 17px;border-radius:9px;border:1px solid transparent;font-size:12px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.primary-btn{color:#fff;background:linear-gradient(135deg,#347fe8,#456bd5);box-shadow:0 7px 16px #3771da2e}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 10px 21px #3771da40;background:linear-gradient(135deg,#286fd8,#3e60c9)}.secondary-btn{color:#34465f;background:#fff;border-color:#dce4ef}.secondary-btn:hover{border-color:#a9c2e6;background:#f8fbff}.white-btn{color:#1d4d91;background:#fff;box-shadow:0 8px 18px #00000021}.white-btn:hover{transform:translateY(-1px);background:#f4f8ff}.ghost-light{color:#e5edff;background:transparent;border-color:#ffffff45}.ghost-light:hover{background:#ffffff1a}.primary-btn.large,.secondary-btn.large{min-height:49px;padding:0 20px;font-size:13px;border-radius:10px}.secondary-btn.small{min-height:34px;padding:0 12px;font-size:11px}.icon-btn,.mini-icon,.row-more,.notification-close{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;color:#64758c;border:1px solid #e4eaf2;border-radius:9px;background:#fff}.icon-btn:hover,.mini-icon:hover,.row-more:hover,.notification-close:hover{color:#286bc7;border-color:#bfd2ed;background:#f7faff}.eyebrow{color:#4e79c6;font-size:9px;font-weight:800;letter-spacing:1.8px;line-height:1.5}.pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#52c7a2;box-shadow:0 0 0 4px #52c7a221}.landing{overflow:hidden;color:var(--ink);background:#fbfcfe}.landing-nav{width:min(1200px,calc(100% - 56px));min-height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid #edf1f6}.landing-brand{flex:0 0 auto}.landing-nav-links{display:flex;align-items:center;gap:30px;margin-left:auto}.landing-nav-links a{color:#66768e;font-size:12px;font-weight:600;transition:color .15s ease}.landing-nav-links a:hover{color:#2d70cf}.landing-account-actions{display:flex;align-items:center;gap:8px}.account-email{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:11px}.hero-section{width:min(1200px,calc(100% - 56px));margin:auto;padding:72px 0 76px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:54px}.hero-copy{position:relative;z-index:1}.hero-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#60738e;font-size:9px;font-weight:800;letter-spacing:1.55px}.hero-copy h1{max-width:600px;margin:0;color:#172940;font:800 clamp(43px,5vw,66px)/1.08 "Manrope",sans-serif;letter-spacing:-3.2px}.hero-copy h1 em,.section-heading h2 em{color:#4f76db;font-style:normal}.hero-text{max-width:530px;margin:22px 0 25px;color:#687a92;font-size:15px;line-height:1.85}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px}.hero-proof{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:27px}.hero-proof span{display:inline-flex;align-items:center;gap:6px;color:#708198;font-size:10px;font-weight:600}.hero-proof svg{color:#41aa8b}.hero-visual{position:relative;min-width:0;padding:16px 5px 24px 18px}.visual-glow{position:absolute;top:6%;right:0;bottom:4%;left:8%;border-radius:45%;background:radial-gradient(ellipse,rgba(89,118,225,.2),rgba(95,157,230,.08) 52%,transparent 74%);filter:blur(18px)}.browser-card{position:relative;overflow:hidden;border:1px solid #263b5b;border-radius:16px;background:#101e34;box-shadow:0 27px 70px #1c33573d;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.browser-top{height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;color:#8193ad;background:#14243d;border-bottom:1px solid #263956;font-size:9px}.browser-dots{display:flex;gap:5px}.browser-dots i{width:7px;height:7px;border-radius:50%;background:#59708d}.browser-dots i:first-child{background:#f77}.browser-dots i:nth-child(2){background:#e9bd60}.browser-dots i:nth-child(3){background:#58c69f}.visual-app{min-height:345px;display:grid;grid-template-columns:48px 1fr}.visual-sidebar{display:flex;align-items:center;flex-direction:column;gap:15px;padding:15px 0;background:#13233b;border-right:1px solid #263956;color:#7d91ae}.visual-logo{width:25px;height:25px;margin-bottom:10px;display:grid;place-items:center;color:#a5c5ff;border-radius:8px;background:#274774}.visual-sidebar>i{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;font-style:normal}.visual-sidebar>i.selected{color:#b9d3ff;background:#284a78}.visual-content{min-width:0;padding:20px 19px 16px;color:#e7eefb}.visual-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.visual-head>div{display:grid;gap:5px}.visual-head small{color:#788eac;font-size:7px;font-weight:800;letter-spacing:1.2px}.visual-head b{font:700 15px Manrope,sans-serif}.visual-head>span{padding:7px 9px;color:#dce9ff;border-radius:6px;background:#2a5ea4;font-size:8px;font-weight:700}.visual-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:19px}.visual-metrics>div{min-width:0;display:grid;gap:5px;padding:11px 10px;border:1px solid #2c405d;border-radius:8px;background:#172942}.visual-metrics small{color:#8ea0b9;font-size:7px}.visual-metrics b{color:#f4f7ff;font:700 clamp(14px,1.6vw,21px) "Manrope",sans-serif;letter-spacing:-.5px}.visual-metrics i{color:#6ed0ae;font-size:7px;font-style:normal}.visual-metrics i.warm{color:#edba72}.visual-lower{display:grid;grid-template-columns:1.05fr .95fr;gap:10px;margin-top:11px}.visual-chart,.visual-list{min-width:0;padding:12px;border:1px solid #2b405d;border-radius:8px;background:#172942}.visual-chart>b,.visual-list>b{display:block;color:#e6edf9;font-size:9px}.visual-chart>small{display:block;margin-top:4px;color:#8497b2;font-size:7px}.visual-bars{height:100px;display:flex;align-items:end;justify-content:space-around;gap:8px;margin-top:10px;border-bottom:1px solid #40516a;background:repeating-linear-gradient(to bottom,transparent 0 24px,rgba(122,148,180,.11) 25px 26px)}.visual-bars i{width:9%;min-height:9px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#7ea7f4,#456fca)}.visual-list>div{display:flex;align-items:center;gap:7px;margin-top:10px;color:#e6edf9;font-size:8px}.visual-list>div>span:nth-child(2){min-width:0;flex:1}.visual-list small{display:block;margin-top:3px;color:#879bb7;font-size:7px}.visual-list>div>i{color:#8aa7d1;font-style:normal;font-size:17px}.visual-initial{width:23px;height:23px;display:grid;place-items:center;color:#c6d9fb;border-radius:7px;background:#304b70;font-size:7px;font-weight:800}.floating-note{position:absolute;right:-6px;bottom:0;display:flex;align-items:center;gap:10px;min-width:230px;padding:12px 14px;border:1px solid #e7edf5;border-radius:11px;background:#fff;box-shadow:0 12px 34px #1e345229}.float-icon{width:30px;height:30px;display:grid;place-items:center;color:#219675;border-radius:9px;background:#e6f8f2}.floating-note>div:nth-child(2){display:grid;gap:4px}.floating-note strong{color:#263b55;font-size:10px}.floating-note small{color:#8996a8;font-size:9px}.floating-note>span{margin-left:auto;color:#a0aaba;font-size:8px;white-space:nowrap}.trust-strip{min-height:76px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:22px;padding:18px 28px;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;background:#fff}.trust-strip span{color:#8190a4;font-size:8px;font-weight:800;letter-spacing:1.05px}.trust-strip span:first-child{color:#536983}.trust-strip i{width:4px;height:4px;border-radius:50%;background:#9eb5d2}.section-block,.features-section,.pricing-section{width:min(1120px,calc(100% - 56px));margin:auto;padding:88px 0}.section-heading{max-width:690px;margin:0 auto 38px;text-align:center}.section-heading h2{margin:12px 0 11px;color:#1a2a40;font:800 clamp(30px,3.5vw,43px)/1.18 "Manrope",sans-serif;letter-spacing:-1.65px}.section-heading p{max-width:600px;margin:0 auto;color:#77869b;font-size:13px;line-height:1.8}.steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.step-card,.feature-card{position:relative;min-height:190px;padding:24px 22px;border:1px solid #e6ecf4;border-radius:13px;background:#fff;box-shadow:0 5px 18px #223a5a09;transition:transform .18s ease,box-shadow .18s ease}.step-card:hover,.feature-card:hover{transform:translateY(-3px);box-shadow:0 15px 32px #253c5b14}.step-number{position:absolute;top:21px;right:21px;color:#c3cfdd;font:800 12px Manrope,sans-serif}.feature-icon{width:42px;height:42px;display:grid;place-items:center;color:#4a76ce;border:1px solid #e4edfb;border-radius:11px;background:#f0f5ff}.step-card h3,.feature-card h3{margin:19px 0 7px;color:#263a54;font:700 15px Manrope,sans-serif}.step-card p,.feature-card p{margin:0;color:#7a899d;font-size:11px;line-height:1.75}.features-section{padding-top:78px;padding-bottom:88px;border-top:1px solid #edf1f6}.features-section .section-heading{margin-bottom:32px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-card{min-height:174px}.pricing-section{padding-top:84px;padding-bottom:88px;border-top:1px solid #edf1f6}.pricing-section .section-heading{margin-bottom:33px}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:stretch}.price-card{position:relative;min-width:0;display:flex;flex-direction:column;padding:27px 25px 23px;border:1px solid #e1e8f1;border-radius:15px;background:#fff;box-shadow:0 8px 25px #1e36580b}.price-card.featured{border:1.5px solid #7d8fe5;box-shadow:0 16px 40px #5366c71f}.popular-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:6px 12px;color:#fff;background:linear-gradient(90deg,#6d78df,#5476da);border-radius:20px;white-space:nowrap;font-size:8px;font-weight:800;letter-spacing:1px}.price-card h3{margin:3px 0 7px;color:#20334c;font:800 18px Manrope,sans-serif}.price-card>p{min-height:36px;margin:0;color:#8290a2;font-size:10px;line-height:1.6}.price-amount{margin:22px 0 19px;color:#1c2d45;font:800 37px Manrope,sans-serif;letter-spacing:-1.8px}.price-amount span{margin-left:4px;color:#8996a7;font:500 10px DM Sans,sans-serif;letter-spacing:0}.price-separator{height:1px;margin-bottom:17px;background:#edf1f6}.price-item{display:flex;align-items:center;gap:9px;margin:9px 0;color:#607188;font-size:10px}.price-item svg{color:#39a687}.price-btn{width:100%;margin-top:auto;min-height:41px}.pricing-footnote{max-width:840px;margin:22px auto 0;color:#8a97a8;text-align:center;font-size:10px;line-height:1.7}.sandbox-billing-message{max-width:800px;margin:14px auto 0;padding:11px 14px;color:#6c572b;border:1px solid #f0dfb8;border-radius:9px;background:#fff9e9;text-align:center;font-size:11px;line-height:1.6}.closing-cta{width:min(1200px,calc(100% - 56px));margin:0 auto 65px;padding:42px 48px;display:flex;align-items:center;justify-content:space-between;gap:35px;color:#fff;border-radius:18px;background:radial-gradient(circle at 90% 10%,rgba(121,132,231,.42),transparent 32%),linear-gradient(120deg,#142b4b,#203d70 58%,#304d91);box-shadow:0 18px 45px #1d3b6f2e}.closing-cta .eyebrow{color:#9fbeef}.closing-cta h2{max-width:600px;margin:10px 0 8px;font:800 clamp(25px,3vw,34px)/1.2 "Manrope",sans-serif;letter-spacing:-1px}.closing-cta p{max-width:560px;margin:0;color:#bac9df;font-size:11px;line-height:1.7}.closing-actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:210px}.landing-footer{width:min(1200px,calc(100% - 56px));min-height:84px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e9eef5}.footer-brand{display:flex;align-items:center;gap:9px}.footer-brand .brand-mark{width:30px;height:30px;border-radius:9px}.footer-brand strong{font-size:17px}.landing-footer>span,.landing-footer>a{color:#8794a6;font-size:10px}.landing-footer>a:hover{color:#3576d2}.account-status-panel{max-width:900px;margin:18px auto 0;padding:14px 16px;border:1px solid #dfe8f2;border-radius:10px;background:#fff;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.account-status-panel>div{display:grid;gap:4px;flex:1}.account-status-panel strong{font-size:12px;color:#26364c}.account-status-panel span,.account-status-panel small{font-size:10px;color:#8290a1}.account-status-panel .entitlement-active{color:#168268;font-weight:800}.account-status-panel .entitlement-inactive{color:#a36d2e;font-weight:700}.account-status-panel small{width:100%}.account-modal{max-width:520px}.account-field{display:grid;gap:6px;margin-top:14px;color:#53647a;font-size:11px;font-weight:700}.account-field input{width:100%;border:1px solid #dce4ed;border-radius:7px;padding:11px 12px;color:#1d2c40;background:#fff;outline:none}.account-field input:focus{border-color:#6c9fd6;box-shadow:0 0 0 3px #4c8dcb1a}.account-field small{color:#8a97a8;font-size:10px;font-weight:400}.account-switch{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px}.account-switch button{border:0;background:none;padding:0;color:#3d76b1;font-size:11px;font-weight:700}.app-frame{min-height:100vh;display:grid;grid-template-columns:254px minmax(0,1fr);color:#26364d;background:#f5f7fb}.sidebar{position:sticky;top:0;height:100vh;min-height:620px;display:flex;flex-direction:column;padding:22px 15px 14px;color:#dbe6f8;background:#14233b;border-right:1px solid #223955;z-index:20}.sidebar .brand-lockup{padding:0 7px 23px}.sidebar .brand-lockup strong{color:#f3f7ff;font-size:19px}.sidebar .brand-lockup strong span{color:#91b8ff}.sidebar .brand-lockup small{color:#8498b7}.sidebar .brand-mark{width:34px;height:34px;border-radius:10px}.workspace-switcher{display:flex;align-items:center;gap:10px;padding:11px;margin:0 0 22px;border:1px solid #304663;border-radius:10px;background:#1b2e49}.workspace-avatar,.profile-avatar{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#dceaff;border-radius:9px;background:#385d8b;font-size:11px;font-weight:800}.workspace-switcher>div:last-child,.profile-row>div:last-child{min-width:0;display:grid;gap:4px}.workspace-switcher strong,.profile-row strong{overflow:hidden;color:#e5edfa;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.workspace-switcher small,.profile-row small{color:#8498b4;font-size:9px}.nav-label{margin:0 9px 9px;color:#7287a5;font-size:8px;font-weight:800;letter-spacing:1.35px}.nav-label.second-label{margin-top:24px}.nav-links{display:grid;gap:4px}.nav-item{width:100%;min-height:41px;display:flex;align-items:center;gap:11px;padding:0 11px;color:#9eafc8;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;font-size:11px;font-weight:600}.nav-item:hover{color:#e2edff;background:#1b304d}.nav-item.active{color:#eaf2ff;border-color:#2f527d;background:linear-gradient(90deg,#244a79,#203b61);box-shadow:inset 3px 0 #71a4f2}.nav-item span{flex:1}.nav-item em{min-width:21px;padding:3px 5px;color:#b9cce6;border-radius:10px;background:#294362;text-align:center;font-size:9px;font-style:normal}.sidebar-bottom{margin-top:auto}.help-card{padding:14px;border:1px solid #2c4666;border-radius:10px;background:linear-gradient(145deg,#1d3555,#1b2e49)}.help-icon{width:28px;height:28px;display:grid;place-items:center;margin-bottom:10px;color:#a9c9f8;border-radius:8px;background:#2c4c74}.help-card strong{color:#edf4ff;font-size:10px}.help-card p{margin:6px 0 10px;color:#9caec7;font-size:9px;line-height:1.6}.help-card button{display:inline-flex;align-items:center;gap:5px;padding:0;color:#a9caff;border:0;background:none;font-size:9px;font-weight:700}.profile-row{display:flex;align-items:center;gap:9px;padding:16px 7px 2px;margin-top:11px;border-top:1px solid #2b405c}.profile-avatar{color:#dbe9ff;background:#594e88}.main-panel{min-width:0}.topbar{position:sticky;top:0;z-index:10;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 31px;border-bottom:1px solid #e6ebf2;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.breadcrumbs{display:flex;align-items:center;gap:9px;color:#9aa6b6;font-size:10px}.breadcrumbs strong{color:#40516a;font-size:10px}.topbar-actions{display:flex;align-items:center;gap:14px}.demo-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;color:#71829a;border:1px solid #e4eaf2;border-radius:20px;background:#f9fbfe;font-size:8px;font-weight:800;letter-spacing:.8px;white-space:nowrap}.demo-pill .pulse-dot{width:6px;height:6px}.topbar-avatar{width:31px;height:31px;display:grid;place-items:center;color:#eaf2ff;border-radius:50%;background:#536eb1;font-size:9px;font-weight:800}.notification-wrap,.notification-btn{position:relative}.notification-btn i{position:absolute;top:7px;right:7px;width:6px;height:6px;border:1px solid white;border-radius:50%;background:#ee796d}.notification-dropdown{position:absolute;top:45px;right:-45px;width:min(370px,calc(100vw - 26px));max-height:min(620px,80vh);overflow:auto;padding:0 14px 12px;border:1px solid #e2e9f1;border-radius:13px;background:#fff;box-shadow:0 18px 50px #192d4a2e}.notification-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 0 12px;background:#fff;border-bottom:1px solid #edf1f6}.notification-head>div{display:grid;gap:4px}.notification-head strong{color:#253a55;font-size:12px}.notification-head small{color:#8795a8;font-size:9px}.notification-close{width:28px;height:28px}.notification-section{padding:12px 0 5px;border-bottom:1px solid #edf1f6}.notification-section-title{display:flex;align-items:center;gap:7px;color:#64758b;font-size:9px;font-weight:800}.notification-section-title b{margin-left:auto;color:#73839a}.notification-dot{width:7px;height:7px;border-radius:50%;background:#6d9ce3}.notification-dot.overdue-dot{background:#e87a72}.notification-dot.today-dot{background:#e9b35f}.notification-dot.activity-dot{background:#5b9bdf}.notification-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 7px;border:0;border-radius:7px;background:transparent;text-align:left}.notification-item:hover{background:#f5f8fc}.notification-item-main{min-width:0;display:grid;gap:3px}.notification-item-main strong{color:#30435d;font-size:10px}.notification-item-main small{overflow:hidden;color:#8996a8;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.notification-item em{color:#9b7b4b;font-size:8px;font-style:normal;white-space:nowrap}.notification-item.activity-item em{color:#8493a8}.notification-empty{color:#9aa6b6;font-size:9px}.notification-footer{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0 3px;color:#3f78ca;border:0;background:transparent;font-size:10px;font-weight:700}.demo-notice{display:flex;align-items:center;gap:10px;margin:19px 31px 0;padding:11px 14px;color:#718099;border:1px solid #dce8f8;border-radius:9px;background:#f0f6ff;font-size:10px;line-height:1.55}.demo-notice>svg{color:#4e82cc}.demo-notice span{flex:1}.demo-notice strong{color:#42618a}.demo-notice button{padding:5px 8px;color:#4778bc;border:1px solid #c9dbf3;border-radius:6px;background:#fff;font-size:9px;font-weight:700;white-space:nowrap}.page-content{width:min(1250px,100%);margin:auto;padding:31px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}.page-heading h1{margin:7px 0 6px;color:#1f3048;font:800 27px/1.2 Manrope,sans-serif;letter-spacing:-.8px}.page-heading p{margin:0;color:#8090a4;font-size:11px;line-height:1.6}.page-heading-actions{display:flex;gap:8px}.stats-grid{display:grid;gap:13px;margin-bottom:17px}.stats-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{min-width:0;padding:17px 18px;border:1px solid #e5ebf3;border-radius:11px;background:#fff;box-shadow:0 4px 15px #1d355506}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7d8ca0;font-size:10px}.stat-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px}.stat-icon.blue{color:#4f82d5;background:#eef5ff}.stat-icon.purple{color:#8670dd;background:#f2efff}.stat-icon.amber{color:#c18a38;background:#fff6e8}.stat-icon.green{color:#28977a;background:#eaf8f3}.stat-card>strong{display:block;margin-top:11px;color:#22344d;font:800 26px Manrope,sans-serif;letter-spacing:-.8px}.stat-note{display:flex;align-items:center;gap:7px;margin-top:4px;color:#9aa5b4;font-size:9px}.trend{display:inline-flex;align-items:center;gap:2px;color:#279b7b;font-weight:800}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:15px}.panel{min-width:0;border:1px solid #e5ebf3;border-radius:11px;background:#fff;box-shadow:0 4px 15px #1d355506}.pipeline-panel,.attention-panel,.list-panel,.report-panel,.settings-panel{padding:19px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.panel-head h2{margin:0;color:#293c56;font:700 13px Manrope,sans-serif}.panel-head p{margin:5px 0 0;color:#92a0b0;font-size:9px}.subtle-select{padding:6px 9px;color:#78889d;border:1px solid #e5ebf2;border-radius:6px;background:#fbfcfe;font-size:9px}.pipeline-total{display:flex;align-items:baseline;gap:9px;margin:21px 0 10px}.pipeline-total strong{color:#243751;font:800 24px Manrope,sans-serif;letter-spacing:-.8px}.pipeline-total span{display:inline-flex;align-items:center;gap:3px;color:#36a080;font-size:9px}.bar-chart{height:175px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;padding:9px 7px 0;border-bottom:1px solid #e8edf4;background:repeating-linear-gradient(to bottom,transparent 0 42px,#f0f3f7 43px 44px)}.bar-col{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.bar-track{width:min(24px,65%);height:135px;display:flex;align-items:end;overflow:hidden;border-radius:6px 6px 0 0;background:#f1f5fa}.bar-fill{width:100%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#83aaf0,#477bd7)}.bar-col>span{color:#98a4b2;font-size:8px}.chart-footer{display:flex;justify-content:space-between;gap:10px;margin-top:13px;color:#9aa6b5;font-size:8px}.chart-footer>span:first-child{display:flex;align-items:center;gap:6px;color:#74849a}.legend-dot{width:7px;height:7px;border-radius:2px;background:#6f98e5}.attention-list{display:grid;gap:2px;margin-top:13px}.attention-item{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #f0f3f7}.attention-item:last-child{border-bottom:0}.attention-avatar{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;color:#5177b7;border-radius:9px;background:#edf4ff;font-size:9px;font-weight:800}.attention-copy{min-width:0;display:grid;flex:1;gap:4px}.attention-copy strong{overflow:hidden;color:#354860;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.attention-copy small{overflow:hidden;color:#97a2b1;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.due-tag{display:inline-flex;align-items:center;padding:5px 7px;color:#a87931;border-radius:20px;background:#fff6e7;font-size:8px;font-weight:700;white-space:nowrap}.due-tag.overdue{color:#b64e50;background:#fff0ef}.mini-icon{width:29px;height:29px;border:0;background:#f6f8fb}.page-heading-actions .secondary-btn,.page-heading-actions .primary-btn{min-height:39px}.list-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px}.search-box{min-width:180px;max-width:400px;flex:1;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #e3e9f1;border-radius:8px;background:#fff;color:#8d9aae}.search-box input{width:100%;min-width:0;height:38px;color:#34465f;border:0;outline:0;background:transparent;font-size:10px}.search-box input::placeholder{color:#a3adba}.filter-select{display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #e3e9f1;border-radius:8px;color:#8492a5;background:#fff}.filter-select select{max-width:145px;height:38px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#64758a;background:transparent;font-size:9px}.result-count{margin-left:auto;color:#9ba7b6;font-size:9px;white-space:nowrap}.table-wrap{width:100%;overflow-x:auto}.lead-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.lead-table th{padding:11px 10px;color:#8c99aa;border-bottom:1px solid #edf1f6;font-size:8px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.lead-table td{padding:12px 10px;color:#64758a;border-bottom:1px solid #f0f3f7;font-size:9px}.lead-table tbody tr{cursor:pointer;transition:background .15s ease}.lead-table tbody tr:hover{background:#f8fbff}.lead-table tbody tr:last-child td{border-bottom:0}.customer-cell{display:flex;align-items:center;gap:9px}.customer-cell>div:last-child{display:grid;gap:4px}.customer-cell strong{color:#344861;font-size:10px}.customer-cell small{color:#99a4b2;font-size:8px}.table-avatar{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#5778b0;border-radius:9px;background:#edf3fc;font-size:9px;font-weight:800}.table-avatar.large{width:38px;height:38px}.amount-cell{color:#2e4059!important;font-weight:700}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:20px;font-size:8px;font-weight:700}.status-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-badge.new{color:#397fc5;background:#edf6ff}.status-badge.contacted{color:#8a70ca;background:#f3efff}.status-badge.estimate{color:#b27e32;background:#fff6e8}.status-badge.won{color:#218d70;background:#eaf8f3}.status-badge.lost{color:#9a7180;background:#f7eff2}.table-due{color:#8c9aab;font-size:9px}.table-due.late{color:#c15b5b;font-weight:700}.row-more{width:27px;height:27px;border-color:transparent;background:transparent}.empty-state{padding:25px 12px;color:#9aa6b5;text-align:center;font-size:10px}.followup-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.followup-summary>div{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #e5ebf3;border-radius:10px;background:#fff}.followup-summary strong{color:#273b54;font:800 19px Manrope,sans-serif}.followup-summary small{margin-left:auto;color:#8f9cad;font-size:9px}.summary-dot{width:8px;height:8px;border-radius:50%}.summary-dot.red{background:#e47770}.summary-dot.amber{background:#e8b45f}.summary-dot.blue{background:#6b9ce2}.followup-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.followup-card{min-width:0;padding:17px;border:1px solid #e5ebf3;border-radius:11px;background:#fff}.followup-card-top{display:flex;align-items:center;gap:10px}.followup-main{min-width:0;display:grid;flex:1;gap:4px}.followup-main strong{color:#30435d;font-size:11px}.followup-main small{overflow:hidden;color:#8e9bad;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.followup-detail{display:flex;flex-wrap:wrap;gap:14px;margin-top:15px;color:#8392a6;font-size:9px}.followup-detail span{display:inline-flex;align-items:center;gap:5px}.followup-note{margin:13px 0;color:#74849a;font-size:9px;line-height:1.7}.followup-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid #eff2f6}.text-link{display:inline-flex;align-items:center;gap:5px;padding:0;color:#4e7ec6;border:0;background:transparent;font-size:9px;font-weight:700}.text-link:hover{color:#265fae}.complete-btn{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;color:#238566;border:1px solid #d6eee5;border-radius:7px;background:#f1fbf7;font-size:9px;font-weight:700}.report-panel{max-width:800px}.report-row{display:grid;grid-template-columns:1fr minmax(100px,1.3fr) 38px;align-items:center;gap:16px;padding:16px 2px;border-bottom:1px solid #f0f3f7}.report-row:last-child{border:0}.report-row>div:first-child{display:flex;align-items:center;gap:10px}.report-row>div:first-child>span:last-child{color:#8d9bad;font-size:9px}.report-row>strong{color:#52657d;text-align:right;font-size:10px}.report-track{height:8px;overflow:hidden;border-radius:10px;background:#eef2f7}.report-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7fa7ed,#547ed7)}.settings-panel{max-width:850px}.settings-section{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1.1fr) auto;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #edf1f6}.settings-section:first-child{padding-top:3px}.settings-section:last-child{border-bottom:0}.settings-section h2{margin:0 0 5px;color:#30435d;font:700 12px Manrope,sans-serif}.settings-section p{margin:0;color:#8d9bad;font-size:9px;line-height:1.6}.settings-section label{display:grid;gap:6px;color:#7b8ba0;font-size:9px;font-weight:700}.settings-section input{width:100%;height:37px;padding:0 10px;color:#354961;border:1px solid #e0e7ef;border-radius:7px;background:#fff;outline:0;font-size:10px}.settings-section input:focus{border-color:#80a9e0;box-shadow:0 0 0 3px #6c9fe61a}.inline-note{grid-column:2 / 4;display:flex;align-items:center;gap:7px;color:#7189a8;font-size:9px}.inline-note svg{color:#5289d0}.settings-section.danger-zone{grid-template-columns:1fr auto}.danger-zone .secondary-btn{color:#b25e5e;border-color:#f0dede}.modal-backdrop,.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:22px;background:#0e1b2e8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-card{width:min(650px,100%);max-height:min(90vh,850px);overflow:auto;padding:25px;border:1px solid rgba(255,255,255,.6);border-radius:15px;background:#fff;box-shadow:0 25px 80px #0711214d}.pilot-modal{max-width:560px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.modal-head h2{margin:6px 0;color:#253a54;font:800 21px Manrope,sans-serif;letter-spacing:-.5px}.modal-head p{margin:0;color:#8291a4;font-size:10px;line-height:1.65}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{min-width:0;display:grid;gap:6px;color:#566982;font-size:10px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-width:0;padding:10px 11px;color:#344860;border:1px solid #dfe6ef;border-radius:7px;outline:0;background:#fff;font-size:10px;font-weight:400}.form-grid input,.form-grid select{height:39px}.form-grid textarea{resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#80a9e0;box-shadow:0 0 0 3px #6c9fe61a}.form-grid .full-field{grid-column:1 / -1}.modal-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:17px;border-top:1px solid #edf1f6}.modal-footer>span{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:#91a0b0;font-size:9px}.privacy-note{margin-top:14px;color:#94a0af;font-size:9px;line-height:1.6}.form-message{margin-top:14px;padding:10px 12px;color:#8c652d;border:1px solid #f0dfbd;border-radius:8px;background:#fff9ec;font-size:10px;line-height:1.6}.form-message a{color:#477cc1;text-decoration:underline}.success-panel{display:grid;place-items:center;gap:10px;padding:25px;color:#258c6e;border-radius:10px;background:#effaf6;text-align:center}.success-panel strong{color:#286e5b;font-size:13px}.success-panel p{margin:0;color:#71998d;font-size:10px}.drawer-backdrop{justify-content:flex-end;padding:0}.lead-drawer{width:min(490px,100%);height:100%;overflow:auto;padding:27px;background:#fff;box-shadow:-20px 0 60px #07112138}.drawer-head{display:flex;justify-content:space-between;gap:15px;padding-bottom:19px;border-bottom:1px solid #edf1f6}.drawer-head h2{margin:5px 0;color:#273b55;font:800 21px Manrope,sans-serif}.drawer-head p{margin:0;color:#8a98aa;font-size:10px}.drawer-value{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:20px 0;border-bottom:1px solid #edf1f6}.drawer-value>span:first-child{width:100%;color:#8493a7;font-size:8px;font-weight:800;letter-spacing:1px}.drawer-value strong{color:#253a54;font:800 27px Manrope,sans-serif}.drawer-section{padding:20px 0;border-bottom:1px solid #edf1f6}.drawer-section h3{margin:0 0 13px;color:#40546d;font:700 11px Manrope,sans-serif}.contact-line{display:flex;align-items:center;gap:9px;margin:10px 0;color:#72839a;font-size:10px}.contact-line svg{color:#7296c9}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.detail-grid>div{min-width:0;display:grid;gap:5px}.detail-grid small{color:#9aa6b5;font-size:8px}.detail-grid strong{overflow-wrap:anywhere;color:#53667e;font-size:10px}.drawer-note,.drawer-note p{color:#7d8da1;font-size:9px;line-height:1.7}.drawer-label{display:grid;gap:6px;margin-bottom:13px;color:#75869a;font-size:9px;font-weight:700}.drawer-label select{height:38px;padding:0 10px;color:#3e526b;border:1px solid #e0e7ef;border-radius:7px;background:#fff;font-size:10px}.full-width{width:100%;margin-top:8px}.toast{position:fixed;right:25px;bottom:25px;z-index:80;display:flex;align-items:center;gap:9px;max-width:min(420px,calc(100vw - 35px));padding:13px 16px;color:#eaf4ff;border:1px solid #365982;border-radius:10px;background:#193657;box-shadow:0 12px 35px #0e1f3540;font-size:10px}.toast svg{color:#65d0ad}.mobile-menu,.mobile-close{display:none}@media(max-width:1050px){.hero-section{grid-template-columns:minmax(0,.9fr) minmax(410px,1.1fr);gap:27px}.hero-copy h1{font-size:clamp(42px,5vw,57px)}.landing-nav{gap:16px}.landing-nav-links{gap:18px}.landing-account-actions .primary-btn{padding:0 12px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.followup-cards{grid-template-columns:1fr}}@media(max-width:800px){.landing-nav{width:min(100% - 34px,680px);min-height:70px;flex-wrap:wrap}.landing-nav-links{display:none}.landing-account-actions{gap:6px}.landing-account-actions .secondary-btn,.landing-account-actions .primary-btn{min-height:36px;padding:0 10px;font-size:10px}.hero-section{width:min(100% - 34px,680px);grid-template-columns:1fr;padding:54px 0 62px;gap:34px}.hero-copy h1{max-width:620px;font-size:clamp(42px,8vw,60px)}.hero-text{font-size:13px}.hero-visual{width:100%;max-width:650px;margin:auto}.trust-strip{gap:12px}.trust-strip span{font-size:7px}.section-block,.features-section,.pricing-section{width:min(100% - 34px,680px);padding:64px 0}.steps-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-grid{grid-template-columns:1fr;max-width:470px;margin:auto;gap:18px}.price-card{padding:25px}.closing-cta,.landing-footer{width:min(100% - 34px,680px)}.closing-cta{align-items:flex-start;flex-direction:column;padding:32px;margin-bottom:42px}.closing-actions{width:100%;max-width:320px}.app-frame{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;width:260px;height:100dvh;min-height:0;transform:translate(-105%);transition:transform .22s ease;box-shadow:18px 0 50px #08121f40}.sidebar.open{transform:translate(0)}.mobile-menu,.mobile-close{display:inline-grid}.topbar{padding:0 18px}.topbar{justify-content:flex-start}.breadcrumbs{flex:1}.topbar-actions{gap:8px}.demo-notice{margin:14px 18px 0;align-items:flex-start}.page-content{padding:22px 18px}.settings-section{grid-template-columns:1fr 1fr}.settings-section>div:first-child{grid-column:1/-1}.inline-note{grid-column:1/-1}}@media(max-width:560px){.brand-lockup strong{font-size:18px}.brand-lockup small{font-size:7px}.brand-mark{width:33px;height:33px}.landing-account-actions{width:auto}.landing-account-actions .secondary-btn{display:none}.landing-account-actions .primary-btn{min-height:34px;padding:0 9px;font-size:9px}.hero-section{padding-top:42px}.hero-copy h1{font-size:42px;letter-spacing:-2.2px}.hero-proof{gap:10px 14px}.hero-proof span{font-size:9px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions>*{width:100%}.hero-visual{padding:0 0 22px}.browser-card{transform:none}.visual-app{grid-template-columns:34px 1fr;min-height:270px}.visual-sidebar{gap:10px}.visual-content{padding:13px 10px}.visual-head b{font-size:11px}.visual-metrics{gap:5px;margin-top:12px}.visual-metrics>div{padding:8px 6px}.visual-metrics small,.visual-metrics i{font-size:6px}.visual-metrics b{font-size:13px}.visual-lower{grid-template-columns:1fr}.visual-list{display:none}.visual-chart{padding:9px}.visual-bars{height:60px}.floating-note{right:5px;min-width:0;padding:9px}.floating-note>span{display:none}.trust-strip{justify-content:center;gap:9px}.trust-strip i{display:none}.trust-strip span{padding:4px 6px}.section-heading{margin-bottom:25px}.section-heading h2{font-size:29px}.steps-grid,.feature-grid{grid-template-columns:1fr}.step-card,.feature-card{min-height:0}.closing-cta{padding:26px 22px}.closing-cta h2{font-size:26px}.landing-footer{min-height:100px;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px;padding:17px 0}.landing-footer>span{font-size:9px}.page-heading{align-items:flex-start;flex-direction:column}.page-heading-actions{width:100%;flex-wrap:wrap}.page-heading h1{font-size:23px}.stats-grid.three{grid-template-columns:1fr}.stat-card{padding:14px}.stat-card>strong{font-size:23px}.pipeline-panel,.attention-panel,.list-panel,.report-panel,.settings-panel{padding:14px}.bar-chart{gap:6px}.demo-notice{flex-wrap:wrap;font-size:9px}.demo-notice button{margin-left:25px}.list-toolbar{flex-wrap:wrap}.search-box{flex-basis:100%;max-width:none}.filter-select{flex:1}.result-count{margin-left:auto}.followup-summary{grid-template-columns:1fr;gap:8px}.followup-summary>div{padding:10px 13px}.followup-actions{align-items:stretch}.followup-actions .text-link{padding:8px 5px}.complete-btn{margin-left:0}.settings-section,.settings-section.danger-zone{grid-template-columns:1fr}.settings-section>div:first-child,.inline-note{grid-column:auto}.modal-backdrop{padding:10px}.modal-card{padding:19px;max-height:94vh}.form-grid{grid-template-columns:1fr}.form-grid .full-field{grid-column:auto}.modal-footer{justify-content:flex-start}.modal-footer>span{width:100%}.lead-drawer{padding:21px}.notification-dropdown{right:-70px}}
