*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;color:#07182f;background:#fff;line-height:1.55}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,92vw);margin:auto}header{background:#fff;border-bottom:1px solid #dde7ee}.nav{min-height:76px;display:flex;align-items:center;gap:22px}.brand{font-weight:900}.brand small{display:block;font-size:9px;color:#5f758a;letter-spacing:.13em}nav{margin-left:auto;display:flex;gap:20px;font-size:13px}.btn{display:inline-flex;padding:14px 19px;border-radius:22px;font-weight:850}.primary{background:#2f80ed;color:#fff}.outline{border:1px solid #cbd8e1;background:#fff}.hero{background:#eef5fb;padding:64px 0}.hero-grid{display:flex;flex-direction:row;align-items:center;gap:50px}.hero-copy,.hero-art{flex:1}.hero-copy{text-align:center}.hero-art img{width:100%;display:block}.eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#2f80ed;font-weight:900}h1{font-size:clamp(42px,6vw,72px);line-height:.99;letter-spacing:-.045em;margin:14px 0 18px}h2{font-size:clamp(30px,4vw,46px);line-height:1.03}.lead{font-size:18px;color:#5f758a}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;justify-content:center}section{padding:72px 0}.story{display:flex;gap:40px;align-items:center}.story>div{flex:1}.story img{width:100%;border-radius:22px}.services{display:flex;flex-wrap:wrap;gap:16px}.service{flex:1 1 230px;border:1px solid #dfe7ef;background:#fff;padding:24px;border-radius:22px}.service b{font-size:11px;color:#2f80ed}.service p{color:#5f758a;font-size:14px}.proof{background:#07182f;color:#fff}.proof-grid{display:flex;gap:18px;flex-wrap:wrap}.proof-card{flex:1;padding:22px;border:1px solid #ffffff2b;border-radius:22px}.faq-grid{display:flex;gap:48px}.faq-grid>div{flex:1}details{padding:16px 0;border-bottom:1px solid #dce6ed}.contact{background:#eef5fb}.contact-box{display:flex;gap:34px;background:#07182f;color:#fff;padding:34px;border-radius:22px}.contact-box>div,.contact-box form{flex:1}input,textarea{width:100%;padding:13px;border:0;border-radius:10px;margin:5px 0}textarea{min-height:110px}footer{padding:28px;color:#5f758a;font-size:12px}.admin-shell{display:flex;min-height:900px;background:#f3f6f8}.admin-side{width:250px;background:#07182f;color:#fff;padding:30px}.admin-main{flex:1;padding:36px}.admin-grid,.module-grid{display:flex;gap:14px;flex-wrap:wrap}.admin-card{flex:1;background:#fff;border:1px solid #dce5ed;border-radius:22px;padding:20px}.module{width:calc(33.333% - 10px);background:#fff;border:1px solid #dce5ed;border-radius:10px;padding:14px}@media(max-width:800px){nav{display:none}.hero-grid,.story,.faq-grid,.contact-box{display:block}.hero-copy{text-align:left}.actions{justify-content:flex-start}.hero-art{margin-top:24px}.module{width:calc(50% - 8px)}}
/* unique visual signature CLP-036: accounting-ledger */
header{border-top:2px solid #2f80ed;}.nav{min-height:73px}.hero{background:linear-gradient(72deg,#eef5fb,#ffffff 72%);padding:66px 0}.hero-grid{flex-direction:row;gap:50px}.hero-copy{order:2;text-align:left;flex:1.00}.hero-art{order:1;flex:0.89;transform:scale(0.972)}h1{max-width:692px}.service{flex-basis:223px;border-radius:8px}section{padding:66px 0}.proof-card,.contact-box,.story img{border-radius:8px}
