:root{--ink:#14211d;--muted:#68736e;--line:#e4e9e6;--surface:#fff;--soft:#f5f8f6;--brand:#1d5c49;--brand-dark:#123d31;--lime:#c7eb72;--violet:#e5e0ff;--coral:#ffe0d5;--gold:#fff0b0}*{box-sizing:border-box}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fbfcfb;font-size:15px}.btn{font-weight:650;border-radius:8px;padding:.62rem 1rem}.btn-primary{--bs-btn-bg:var(--brand);--bs-btn-border-color:var(--brand);--bs-btn-hover-bg:var(--brand-dark);--bs-btn-hover-border-color:var(--brand-dark)}.btn-dark{background:var(--ink);border-color:var(--ink)}.site-header{background:#fff;position:sticky;top:0;z-index:10}.brand-lockup img{width:250px;height:61px;object-fit:contain;display:block}.nav-link{font-weight:600;color:#42504a!important;padding:.55rem .8rem!important}.navbar-toggler i{font-size:1.7rem}.hero-section{padding:90px 0 0;background:linear-gradient(180deg,#fff 0%,#f1f7ed 100%);overflow:hidden}.eyebrow-badge,.section-kicker,.brief-label{display:inline-flex;align-items:center;gap:8px;color:#4e655b;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.eyebrow-badge{padding:8px 12px;background:#fff;border:1px solid #dfe8df;border-radius:99px}.eyebrow-badge span{height:7px;width:7px;border-radius:50%;background:#82b149}.hero-section h1{font-size:clamp(3rem,7vw,6.3rem);line-height:1.01;letter-spacing:-.067em;font-weight:750;margin:24px 0}.hero-section h1 span{color:var(--brand)}.hero-lead{font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.65;color:var(--muted);max-width:680px;margin:auto}.product-preview{margin:76px auto 0;border:1px solid #dce5dc;border-radius:15px 15px 0 0;max-width:1060px;background:#fff;overflow:hidden}.preview-topbar{height:42px;background:#f7f9f7;border-bottom:1px solid #e6ebe7;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px;color:#859089;font-size:10px}.preview-topbar i{display:block;height:8px;width:8px;background:#d5dbd5;border-radius:50%}.preview-body{min-height:330px;display:flex}.preview-sidebar{width:185px;flex:0 0 185px;background:#fbfcfb;border-right:1px solid #edf0ed;padding:19px 12px;color:#66736c;font-size:10px}.preview-brand{font-size:16px;font-weight:800;letter-spacing:.15em;color:#1a2722;margin:0 9px 25px}.preview-sidebar small{display:block;font-size:8px;font-weight:800;letter-spacing:.1em;color:#98a39c;margin:15px 9px 6px}.preview-sidebar b,.preview-sidebar span{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:5px;font-weight:600}.preview-sidebar b{background:#e7f3df;color:#1c543f}.preview-sidebar em{font-style:normal;margin-left:auto;background:#e9ece9;border-radius:9px;padding:1px 4px;font-size:8px}.dot{height:7px;width:7px;border-radius:50%;display:inline-block}.violet{background:var(--violet)}.coral{background:var(--coral)}.gold{background:var(--gold)}.preview-main{padding:24px 28px;width:100%;background:#fff}.preview-heading{display:flex;justify-content:space-between;align-items:flex-start}.preview-heading small,.preview-label{font-size:8px;letter-spacing:.1em;color:#849087;font-weight:800}.preview-heading h3{font-size:19px;margin:5px 0}.preview-heading button{background:var(--brand);color:white;border:0;border-radius:4px;padding:7px 10px;font-size:9px;font-weight:700}.preview-banner{margin:17px 0;padding:17px 20px;background:#e7f4d1;border-radius:7px;display:flex;justify-content:space-between;align-items:center}.preview-banner small{font-size:8px;font-weight:800;letter-spacing:.1em;color:#55713d}.preview-banner h4{font-size:18px;margin:4px 0}.preview-banner p{font-size:10px;color:#5a6958;margin:0}.preview-banner strong{height:57px;width:57px;border-radius:50%;border:5px solid #d0e69b;display:grid;place-content:center;text-align:center;font-size:19px}.preview-banner strong small{display:block;font-size:6px}.preview-label{display:flex;justify-content:space-between;margin-bottom:8px}.preview-label span{color:var(--brand);letter-spacing:0}.preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preview-cards article{border:1px solid #e8ece8;border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:4px;font-size:10px}.preview-avatar,.panel-agent,.activity-avatar,.tile-avatar{height:28px;width:28px;display:grid;place-items:center;border-radius:50%;font-size:10px;font-weight:800;margin-bottom:6px}.preview-cards small{color:#849087}.preview-cards p{font-size:8px;margin:8px 0 0;color:#6c7770}.preview-cards p i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#80b949}.section-space{padding:112px 0}.section-kicker{color:var(--brand)}.section-title{font-size:clamp(2rem,4vw,3.35rem);font-weight:730;letter-spacing:-.045em;line-height:1.08;margin:14px 0 0}.step-card{height:100%;padding:28px;background:#fbfcfb;border:1px solid #e5ebe6;border-radius:12px;position:relative}.step-card>span{position:absolute;right:24px;top:25px;color:#9ca7a0;font-size:12px;font-weight:750}.step-icon{height:46px;width:46px;display:grid;place-items:center;background:#e6f2df;color:var(--brand);border-radius:9px;font-size:20px}.step-card h3{font-size:18px;font-weight:700;margin:26px 0 9px}.step-card p{font-size:14px;color:var(--muted);line-height:1.65;margin:0}.control-panel{background:#fff;border:1px solid #e0e8e2;border-radius:12px;box-shadow:0 16px 35px #1b39200d;overflow:hidden}.panel-head{padding:15px 20px;background:#f7faf7;display:flex;justify-content:space-between;font-size:10px;font-weight:750;letter-spacing:.06em}.online{color:#62825b;letter-spacing:0}.online i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#79af53;margin-right:4px}.panel-row{padding:18px 20px;border-top:1px solid #edf0ed;display:flex;align-items:center;gap:12px;font-size:13px}.panel-agent{flex:0 0 34px;height:34px;width:34px;margin:0}.panel-row b,.panel-row small{display:block}.panel-row small{font-size:11px;color:#77827b;margin-top:3px}.status,.review-link{margin-left:auto;font-size:10px;font-weight:700;padding:6px 9px;border-radius:20px;white-space:nowrap}.working{color:#50793b;background:#e7f4d4}.done{color:#4d6194;background:#e9eaff}.review-link{color:#855c18;background:#fff0cf;text-decoration:none}.security-section{padding:90px 0;background:#153c31;color:#fff}.security-section h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1;letter-spacing:-.045em;font-weight:720;margin:14px 0}.security-section p{color:#c8d6ce;line-height:1.7}.site-footer{padding:28px 0;background:#fff;border-top:1px solid var(--line);font-size:13px;color:#718078}.site-footer img{width:175px;height:47px;object-fit:contain}.site-footer a{color:#52605a;text-decoration:none;margin-left:18px}
