:root{--ink:#071b2a;--deep:#04131f;--blue:#176dfa;--aqua:#65e6cd;--muted:#8ca4b3;--paper:#f4f7f8;--line:#d7e0e3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);font-family:Manrope,Arial,sans-serif;color:var(--ink)}.site-shell{overflow:hidden}header{height:84px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,6vw,96px);position:relative;z-index:2}.brand{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.08em;text-decoration:none;display:flex;align-items:center;gap:10px}.brand>span:last-child span{display:block;font-size:7px;color:#4d6d7d;letter-spacing:.26em}.brand-mark,.tiny-mark{display:grid;place-items:center;background:var(--blue);color:#fff;width:29px;height:29px;border-radius:9px;font-size:17px;font-style:italic}.brand-mark{box-shadow:8px 8px 0 #c8f4e8}nav{display:flex;gap:32px}nav a{font-size:12px;color:#587080;text-decoration:none;font-weight:700}nav a.active,nav a:hover{color:var(--blue)}.header-cta{font-size:12px;font-weight:800;text-decoration:none;color:var(--ink)}.header-cta span{color:var(--blue);font-size:18px;margin-left:5px}.hero{min-height:600px;background:var(--deep);color:white;padding:clamp(54px,8vw,120px) clamp(24px,8vw,128px);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;position:relative}.hero:after{content:"";position:absolute;width:80%;height:1px;background:#23404e;bottom:52px;left:10%}.hero-copy{position:relative;z-index:1}.eyebrow,.mono{font:500 10px 'DM Mono',monospace;letter-spacing:.15em;color:#48dbc0;margin:0 0 19px}.eyebrow i{width:31px;height:1px;background:#48dbc0;display:inline-block;vertical-align:middle;margin:0 8px}.slides{min-height:246px}.slide{display:none}.slide.active{display:block;animation:arrive .55s ease}.hero h1,.section-heading h2,.about h2,.contact h2{font-size:clamp(41px,5.3vw,76px);line-height:1.03;letter-spacing:-.055em;margin:0;max-width:650px}.hero h1 em,.about h2 em{font-style:normal;color:var(--aqua)}.hero-copy>p,.slide p{font-size:15px;line-height:1.75;color:#aac0cc;max-width:470px;margin:23px 0}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.button{border:0;text-decoration:none;font:800 12px Manrope;padding:15px 19px;display:inline-flex;gap:28px;align-items:center;cursor:pointer}.button.primary{background:var(--aqua);color:#08212d}.button span{font-size:18px}.text-button{border:0;background:transparent;color:white;font:700 12px Manrope;cursor:pointer}.text-button span{color:var(--aqua);font-size:18px;margin-left:7px}.signal-row{display:flex;gap:8px;align-items:center;margin-top:58px}.signal{height:2px;width:29px;background:#39505c}.signal.active{background:var(--aqua)}.signal-row b{font:500 9px 'DM Mono';letter-spacing:.1em;color:#6f8995;margin-left:16px}.hero-art{height:400px;position:relative}.orbit{position:absolute;border:1px solid rgba(101,230,205,.2);border-radius:50%;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-30deg)}.orbit-one{width:420px;height:180px}.orbit-two{width:330px;height:320px}.glow{position:absolute;width:200px;height:200px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#197cff 0%,#0b487f 22%,transparent 70%);filter:blur(8px)}.invoice-card{position:absolute;width:275px;height:180px;background:rgba(255,255,255,.94);border:1px solid #cafaff;color:#092439;padding:21px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-6deg);box-shadow:20px 25px 60px #0007}.card-top{display:flex;justify-content:space-between;font:500 8px 'DM Mono';letter-spacing:.08em}.verified{color:#078c73}.card-lines{margin:26px 0 18px}.card-lines i{display:block;height:5px;background:#dbe8eb;margin:8px 0}.card-lines i:nth-child(1){width:70%}.card-lines i:nth-child(2){width:90%}.card-lines i:nth-child(3){width:47%}.card-total{border-top:1px solid #d7e1e4;padding-top:12px;display:flex;justify-content:space-between;font:500 9px 'DM Mono'}.card-total b{font-size:13px}.data-node{position:absolute;background:#102f42;border:1px solid #3c6673;border-radius:50%;width:49px;height:49px;display:grid;place-items:center;font:500 9px 'DM Mono';color:var(--aqua)}.n1{top:25px;left:12%}.n2{right:4%;top:52%;font-size:8px}.n3{bottom:13px;left:24%}.trust{background:#fff;padding:26px clamp(24px,8vw,128px);display:flex;align-items:center;justify-content:space-between;color:#6b8390;font:500 10px 'DM Mono';letter-spacing:.08em}.trust div{display:flex;gap:45px;color:#b4c1c7;font:800 14px Manrope;letter-spacing:.1em}.product-section{padding:120px clamp(24px,8vw,128px);background:#eaf0f1}.section-heading{margin-bottom:45px}.section-heading h2{font-size:51px}.section-heading>p:last-child{max-width:520px;font-size:14px;line-height:1.8;color:#607784}.sales-app{display:grid;grid-template-columns:190px 1fr;background:#fff;box-shadow:0 30px 70px #183c4a1a;min-height:730px}.app-side{background:#092333;color:#a4c1cb;padding:28px 18px;display:flex;flex-direction:column;gap:7px}.app-logo{color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;display:flex;align-items:center;gap:7px;margin-bottom:39px}.app-logo small{font:500 7px 'DM Mono';color:#62d9c3;letter-spacing:.15em}.tiny-mark{width:21px;height:21px;font-size:12px;border-radius:6px}.app-side a{font-size:11px;padding:11px 10px;border-radius:4px}.app-side .selected{color:#fff;background:#1b4354}.side-status{font:500 9px 'DM Mono';border-top:1px solid #284855;margin-top:auto;padding:17px 6px;color:#7d9aa6;line-height:1.8}.side-status span{width:6px;height:6px;background:#60e9c9;display:inline-block;border-radius:50%;margin-right:5px}.side-status small{padding-left:12px}.app-main{padding:34px 4%;min-width:0}.app-top{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding-bottom:23px}.app-top h3{font-size:25px;margin:0;letter-spacing:-.04em}.app-top .mono{color:#698792;margin-bottom:8px}.draft{color:#ef945d;background:#fff2ea;padding:6px 9px;font:500 9px 'DM Mono';letter-spacing:.08em}.form-section{padding:26px 0;border-bottom:1px solid var(--line)}.split{display:grid;grid-template-columns:1fr 1fr;gap:34px}.form-title{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:17px}.form-title b{font:500 9px 'DM Mono';color:#fff;background:var(--blue);width:20px;height:20px;display:grid;place-items:center}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-grid.three{grid-template-columns:repeat(3,1fr)}label{font-size:10px;font-weight:700;color:#58727e;display:flex;flex-direction:column;gap:5px}input,select{border:1px solid #d5e0e3;border-radius:2px;padding:9px;background:#fbfcfc;color:#163441;font:500 11px Manrope;width:100%;outline-color:var(--blue)}.full{grid-column:1/-1}.line-head{display:flex;justify-content:space-between}.add-item{border:0;background:transparent;color:var(--blue);font:800 10px Manrope;cursor:pointer}.table-wrap{overflow:auto;border:1px solid #dce5e7}table{width:100%;border-collapse:collapse;min-width:850px}th{font:500 9px 'DM Mono';letter-spacing:.06em;color:#6d8893;background:#f3f7f7;padding:10px;text-align:left;white-space:nowrap}td{padding:7px;border-top:1px solid #e5ecee}td input,td select{padding:7px;font-size:10px;min-width:75px}.remove{border:0;background:none;color:#a6b5bb;font-size:17px;cursor:pointer}details{border:1px solid #dce5e7;border-top:0;padding:13px}summary{font-size:10px;font-weight:800;color:#365361;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:16px}.invoice-footer{padding-top:24px;display:flex;justify-content:space-between;align-items:center}.invoice-footer div span{display:block;font:500 9px 'DM Mono';letter-spacing:.1em;color:#78909a}.invoice-footer b{font-size:20px}.invoice-footer .button{padding:13px 18px}#formStatus{font:600 11px Manrope;color:#06836c;margin:15px 0 0}.about{background:var(--deep);color:#fff;padding:120px clamp(24px,20vw,290px)}.about>p:not(.eyebrow){color:#9bb2bd;max-width:600px;line-height:1.85;font-size:15px;margin:28px 0 54px}.stats{display:flex;border-top:1px solid #284351;padding-top:25px;gap:11%}.stats div{display:flex;flex-direction:column;gap:8px}.stats b{font-size:28px;color:var(--aqua)}.stats span{font-size:11px;color:#90a9b5}.contact{display:flex;justify-content:space-between;align-items:center;background:#5fe0c7;padding:80px clamp(24px,8vw,128px);color:#08212d}.contact h2{font-size:47px;max-width:590px}.contact .eyebrow{color:#167864}.button.light{background:#08212d;color:#fff;white-space:nowrap}footer{display:flex;justify-content:space-between;background:#fff;padding:22px clamp(24px,8vw,128px);font:500 9px 'DM Mono';letter-spacing:.1em;color:#78909a}@keyframes arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:820px){header{height:70px}nav{display:none}.hero{grid-template-columns:1fr;padding-bottom:90px}.hero-art{height:310px}.hero:after{bottom:32px}.trust{display:block}.trust div{margin-top:15px;gap:15px;flex-wrap:wrap}.sales-app{grid-template-columns:1fr}.app-side{display:none}.split{grid-template-columns:1fr}.field-grid.three{grid-template-columns:1fr 1fr}.product-section,.about{padding-top:75px;padding-bottom:75px}.contact{display:block}.contact .button{margin-top:27px}.stats{gap:6%}}@media(max-width:500px){.field-grid,.field-grid.three,.compliance-grid{grid-template-columns:1fr}.hero h1{font-size:46px}.slides{min-height:290px}.hero-actions{gap:14px}.signal-row b{display:none}.invoice-footer{align-items:end}.invoice-footer .button{gap:9px}.about h2,.contact h2{font-size:38px}footer{gap:15px}.n2{right:0}}
