:root{color-scheme:dark;--bg:#090c10;--panel:#11171f;--text:#f2f5f8;--muted:#a5afbc;--line:#29333f;--blue:#2563eb;--red:#f05b63;--yellow:#f0ca42;--green:#42cd91}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #71acff;outline-offset:5px}.wrap{max-width:1220px;margin-inline:auto;padding-inline:40px}.skip{position:absolute;left:20px;top:-100px;background:var(--blue);padding:10px;z-index:9}.skip:focus{top:12px}.site-header{max-width:1400px;margin:auto;min-height:120px;padding:20px 50px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.brand img{display:block;width:232px;height:auto}.site-header nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:600}.site-header nav>a:hover,.text-link:hover,.email:hover{color:#8cb7ff}.portal-link{border:1px solid #40506a;padding:11px 18px;border-radius:5px}.portal-link span{margin-left:12px;color:#85afff}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;padding-top:90px;padding-bottom:75px}.eyebrow{font-size:10px;letter-spacing:.21em;font-weight:700;color:#83b1ff;margin:0 0 23px}h1,h2,h3,p{margin-top:0}h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(55px,5.7vw,82px);line-height:1.01;letter-spacing:-.025em;margin-bottom:27px}h1 span{color:#97a4b7}h2{font-size:38px;line-height:1.2;letter-spacing:-.04em;font-weight:700}.lead{font-size:17px;color:#bbc4cf;line-height:1.8;max-width:510px}.actions{display:flex;gap:25px;align-items:center;margin-top:32px}.button{display:inline-flex;justify-content:center;align-items:center;gap:26px;background:var(--blue);font-size:13px;font-weight:700;min-height:52px;padding:14px 23px;border-radius:5px;transition:background .15s}.button:hover{background:#3577fc;color:white}.text-link{font-size:13px;font-weight:600}.text-link span{margin-left:13px;color:#85afff}.hero-note{font-size:11px;color:var(--muted);margin:26px 0 0}.workflow-preview{border:1px solid #344155;background:linear-gradient(150deg,#172332 0%,#101720 55%,#0e141c 100%);border-radius:12px;box-shadow:0 25px 70px #0005;overflow:hidden}.preview-top{border-bottom:1px solid #344155;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-mark{font-weight:800;font-size:12px;letter-spacing:.05em}.preview-mark>span{font-weight:500;color:#93a0b3;font-size:9px;margin-left:7px}.example-label{font-size:9px;color:#a4afbf}.preview-heading{padding:30px 26px 16px}.preview-heading .eyebrow{margin-bottom:14px;font-size:9px}.preview-heading h2{font-size:28px;letter-spacing:-.035em;margin-bottom:10px}.preview-row{display:flex;align-items:center;gap:13px;margin:0 20px;padding:20px 5px;border-bottom:1px solid var(--line)}.preview-row>div{flex:1}.preview-row strong{font-size:12px;display:block}.preview-row div>span{font-size:10px;color:var(--muted);display:block;margin-top:3px}.status-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%}.red{background:var(--red)}.yellow{background:var(--yellow)}.green{background:var(--green)}.tag{font-size:8px;font-weight:700;padding:4px 8px;border:1px solid;border-radius:4px}.red-tag{color:#fc929a;border-color:#723f4a;background:#38212c}.yellow-tag{color:#f3d977;border-color:#6a6037;background:#332e20}.green-tag{color:#7ee6b6;border-color:#2e6554;background:#18342a}.preview-footer{padding:21px 25px;display:flex;gap:10px;align-items:center;font-size:9px;color:#a3b2c5}.signature-icon{color:#94bcff;font-size:15px}.preview-footer i{font-style:normal;margin:0 5px}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-block:23px;font-size:10px;letter-spacing:.14em;font-weight:600;color:#a7b3c3}.section{padding-top:90px;padding-bottom:90px}.section-heading{max-width:670px;margin-bottom:45px}.section-heading h2{margin-bottom:19px}.section-heading>p:last-child{font-size:15px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-grid article{padding:30px 27px 23px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.feature-number{display:block;color:#89b1f0;font-size:9px;letter-spacing:.12em;margin-bottom:30px}.feature-grid h3{font-size:18px;line-height:1.4;letter-spacing:-.02em;margin-bottom:15px}.feature-grid p{font-size:12px;line-height:1.85;color:var(--muted);margin-bottom:5px}.workflow-section{background:#10161e;border-block:1px solid var(--line);padding-block:75px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.step-index{color:#6f9ee5;font-size:12px;display:block;border-top:1px solid #455269;padding-top:15px;margin-bottom:24px}.steps h3{font-size:21px;letter-spacing:-.02em;margin-bottom:12px}.steps p{font-size:13px;color:var(--muted)}.status-key{display:flex;gap:30px;border-top:1px solid var(--line);padding-top:24px;margin-top:25px;color:#b5c0ce;font-size:10px}.status-key .status-dot{margin-right:8px;width:6px;height:6px}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:80px}.pricing-copy{padding-top:5px}.pricing-copy>p:not(.lead){font-size:13px;color:var(--muted)}.pricing-copy .text-link{display:inline-block;margin-top:14px}.consultation{margin-bottom:70px;background:#122443;border:1px solid #2d4d7b;border-radius:8px;padding:42px;display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:center}.consultation h2{font-size:31px;margin-bottom:15px}.consultation p:not(.eyebrow){font-size:12px;color:#b5c5dc;max-width:480px}.consultation-action{text-align:right}.consultation-action>p{margin:12px 0 5px}.email{font-size:12px;color:#a7c8ff}.portal-entry{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:65px}.portal-entry h2{font-size:20px;margin-bottom:8px}.portal-entry p{font-size:12px;color:var(--muted);margin-bottom:0}.secondary{background:transparent;border:1px solid #435778}.secondary:hover{background:#1a2e4c}footer{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-block:35px 40px;font-size:10px;color:var(--muted)}footer strong{font-size:17px;letter-spacing:.08em;color:var(--text)}footer p{margin:4px 0}footer>div:last-child{display:flex;align-items:flex-start;gap:25px;flex-wrap:wrap}footer>div:last-child span{width:100%;text-align:right;color:#6f7e92}@media(min-width:1500px){.hero{padding-block:110px 95px}}@media(max-width:900px){.wrap{padding-inline:28px}.site-header{padding:18px 28px}.site-header nav{gap:18px}.brand img{width:190px}.hero{gap:30px}.actions{gap:17px;flex-wrap:wrap}.feature-grid{grid-template-columns:repeat(2,1fr)}.principles{font-size:8px}.consultation{margin-inline:28px;gap:25px}.consultation-action .button{gap:12px}.pricing{gap:35px}.steps{gap:25px}.status-key{gap:17px}}@media(max-width:650px){.site-header{min-height:100px;flex-wrap:wrap;justify-content:center;gap:17px;padding-block:16px}.brand img{width:195px}.site-header nav{width:100%;justify-content:center;gap:17px;font-size:10px}.portal-link{padding:8px 10px}.portal-link span{margin-left:5px}.hero{grid-template-columns:1fr;gap:42px;padding-block:45px 40px}h1{font-size:65px}.lead{font-size:15px}.eyebrow{font-size:9px;letter-spacing:.16em}.hero-note{font-size:10px}.workflow-preview{max-width:500px}.preview-row{padding-block:18px}.principles{flex-wrap:wrap;justify-content:center;gap:10px 22px;text-align:center}.section{padding-block:55px}.section-heading{margin-bottom:30px}h2{font-size:31px}.feature-grid{grid-template-columns:1fr}.feature-grid article{padding:25px}.feature-number{margin-bottom:19px}.feature-grid h3{font-size:20px}.feature-grid p{font-size:13px}.steps{grid-template-columns:1fr;gap:19px}.step-index{margin-bottom:16px}.workflow-section{padding-block:50px}.status-key{flex-direction:column;gap:13px;font-size:11px}.pricing{grid-template-columns:1fr;gap:10px}.pricing h2{margin-bottom:15px}.consultation{grid-template-columns:1fr;padding:28px;margin-bottom:42px;gap:12px}.consultation h2{font-size:27px}.consultation-action{text-align:left}.consultation-action .button{width:100%;justify-content:space-between}.portal-entry{align-items:flex-start;flex-direction:column;padding-bottom:40px}.portal-entry h2{font-size:19px}footer{flex-direction:column;gap:20px}footer>div:last-child span{text-align:left}html{scroll-padding-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
