*{box-sizing:border-box}body{margin:0;background:#10141b;color:#f7f7f7;font:16px/1.7 Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1120px;margin:auto;padding:0 24px}header{border-bottom:1px solid #34363d}nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px!important;padding-bottom:20px!important}.brand{font-size:24px;font-weight:800;letter-spacing:4px;display:inline-flex;align-items:center;gap:14px}.brand:before{content:"";display:inline-block;width:43px;height:43px;flex:none;background:url('/assets/symbol.svg') center/contain no-repeat}.links{display:flex;gap:20px;align-items:center}.btn{display:inline-block;background:linear-gradient(110deg,#d82b37,#f7811a);border-radius:5px;padding:12px 22px;font-weight:bold;color:white}.btn.alt{background:transparent;border:1px solid #82858a}.hero{padding:110px 0;background:radial-gradient(ellipse at 80% 20%,#4a2525,transparent 48%),linear-gradient(120deg,#10141b,#1b222b)}.tag{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#ff8d37;font-weight:bold}h1{font-size:clamp(42px,6vw,75px);line-height:1.08;letter-spacing:-2px;max-width:850px;margin:20px 0}h2{font-size:clamp(30px,4vw,45px);line-height:1.2}h3{font-size:22px}.lead{font-size:20px;color:#cbd0d7;max-width:780px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}section{padding:75px 0}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.panel{background:#1d232c;border:1px solid #41454e;border-radius:12px;padding:30px}.panel li{margin:12px 0}.muted{color:#bbc1c9}.light{background:#f4f3f1;color:#20242b}.light .muted{color:#626a75}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.card{padding:25px;background:white;border-radius:10px;border:1px solid #e0dfdd}.cta{text-align:center;background:#1c222c}.cta p{color:#cbd0d7}footer{border-top:1px solid #34363d;padding:30px 0;color:#aeb4bd;font-size:13px}@media(max-width:750px){.split,.grid{grid-template-columns:1fr}.links{gap:10px;font-size:12px}.hero{padding:75px 0}section{padding:50px 0}}
/* Public Portal preview: all content is fictional. */
.portal-section{background:radial-gradient(ellipse at 85% 15%,#39252a,transparent 50%),#121820}.portal-copy{max-width:850px}.portal-browser{overflow:hidden;border:1px solid #48515e;border-radius:16px;box-shadow:0 24px 80px #0004;margin-top:35px;background:#fcfaf7;color:#554c45}.portal-browser-bar{display:flex;align-items:center;gap:22px;justify-content:space-between;padding:14px 20px;background:#ebe7e2;color:#756c63;font-size:12px}.browser-dots{color:#bc926b;letter-spacing:3px}.portal-preview-body{display:grid;grid-template-columns:175px 1fr}.portal-mini-sidebar{background:#f4eade;padding:30px 18px;display:flex;flex-direction:column;gap:20px;font-size:12px}.portal-mini-sidebar>strong{font-size:18px;color:#1d272b;letter-spacing:2px}.portal-mini-sidebar>span:first-of-type{font-size:9px;letter-spacing:1px;margin-top:20px}.portal-mini-sidebar>b{border-radius:6px;background:#efdbca;padding:12px 8px;color:#965329}.portal-mini-main{padding:30px}.portal-mini-label,.portal-mini-upgrades>span{font-size:9px;letter-spacing:1.7px;color:#a28061}.portal-mini-main h3{font-size:32px;font-weight:400;line-height:1.2;margin:10px 0 22px}.portal-mini-total{background:#f4eee6;border:1px solid #e8d7c5;border-radius:10px;padding:18px;margin-bottom:22px}.portal-mini-total>span{display:block;font-size:9px;letter-spacing:1.5px}.portal-mini-total>strong{display:block;font-size:26px;color:#4a4a42}.portal-mini-total small,.portal-mini-grid strong small{font-size:11px;font-weight:400}.portal-mini-total p{font-size:11px;margin:3px 0 0;color:#8a796a}.portal-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-mini-grid article{border:1px solid #e9e0d6;border-radius:9px;padding:18px 14px;background:#fff}.portal-mini-grid article>span{font-size:8px;letter-spacing:1px;color:#a28061}.portal-mini-grid h4{font-size:15px;line-height:1.4;margin:10px 0}.portal-mini-grid p{font-size:11px;color:#918273;min-height:38px}.portal-mini-grid strong{display:block;font-size:19px;letter-spacing:-.4px;color:#6f5c4c}.portal-mini-grid article>small{font-size:10px;color:#9b8877;display:block}.portal-mini-upgrades{border-top:1px solid #e8dfd5;margin-top:25px;padding-top:16px}.portal-mini-upgrades p{font-size:12px;margin:5px 0}.portal-demo-note{font-size:13px;color:#adb6c2;max-width:820px;line-height:1.8}.portal-copy .lead{max-width:820px}.links{flex-wrap:wrap;justify-content:flex-end}.links>a{white-space:nowrap}@media(max-width:850px){.portal-preview-body{grid-template-columns:1fr}.portal-mini-sidebar{display:none}.portal-mini-main{padding:24px}.portal-mini-grid{grid-template-columns:1fr}.portal-mini-grid p{min-height:0}.portal-mini-grid article{padding:16px}.portal-browser-bar{gap:10px}.portal-browser-bar>span:last-child{display:none}}@media(max-width:500px){nav{flex-wrap:wrap}.links{justify-content:flex-start}.portal-mini-main{padding:18px}.portal-mini-main h3{font-size:28px}.portal-copy .lead{font-size:17px}}
