:root{--paper:#080e17;--ink:#ecf2fb;--muted:#aab7c9;--blue:#42b7ff;--line:#263348;color-scheme:dark}body{background:radial-gradient(ellipse at 80% 8%,#102d4838,transparent 45%),var(--paper)}.nav{height:112px}.brand img{width:112px;height:56px;margin-right:8px;object-fit:contain}.brand-light{color:#58bcff}.nav-contact{border-color:#42546d;background:#111e30}.hero{position:relative}.hero-identity{position:absolute;right:20px;top:82px;width:31%;display:flex;align-items:center;flex-direction:column;pointer-events:none}.hero-identity img{width:100%;height:auto;filter:drop-shadow(0 12px 24px #008ff82b)}.hero-identity span{font-size:12px;letter-spacing:.32em;color:#adc5e2;margin-top:6px}h1{position:relative;font-size:clamp(64px,7.6vw,108px);max-width:75%}h1 em,.approach em,.contact em{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;background:linear-gradient(115deg,#f2f7ff 5%,#a3c2e3 40%,#36b7ff 95%);-webkit-background-clip:text;background-clip:text;color:transparent}h1 em{letter-spacing:-.065em}.blue{background:linear-gradient(110deg,#248cff,#52c9ff);color:#04101e;box-shadow:0 6px 25px #1b99ff19}.blue:hover{background:#72d0ff}.hero-feature{background:#101c2b;border:1px solid #304059;box-shadow:0 18px 65px #0005}.feature-copy h2{color:#f3f7ff}.feature-copy a{color:#96d5ff}.promise-strip{background:#0b131f}.project-info h3{color:#f0f5fb}.approach{background:#0e1826;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps article{border-color:#2b3b50}.pricing{background:#0c1624}.price-card{background:linear-gradient(140deg,#172a41,#0d192b);color:#edf5ff;border:1px solid #395474;box-shadow:0 24px 65px #0004}.monthly{border-color:#34465e}.price-card .micro{color:#aabbd0}.contact{background:radial-gradient(ellipse at top left,#174777 0%,#102641 45%,#0a1424 100%);border-top:1px solid #3e6891}.contact p{color:#b9cee5}.contact .email{color:#92d7ff}.phone{color:#cad7e8}.light{background:linear-gradient(110deg,#dae9fa,#fff);color:#091b31}.contact input,.contact textarea{border-color:#5d789a;background:#09182b66;padding:12px;border-radius:4px;color:#fff}.contact input::placeholder,.contact textarea::placeholder{color:#9daec5}.contact label{color:#dbe7f5}.button:disabled{opacity:.6;cursor:wait;transform:none}#form-status:not(:empty){border:1px solid #6c86a6;border-radius:5px;padding:14px;background:#08121f;font-size:14px}#form-status[data-state="success"]{border-color:#68b7bc}#form-status[data-state="error"]{border-color:#db9f9f;color:#ffe2e2}.form-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.footer .brand{font-size:20px}.footer .brand img{width:84px;height:42px}.skip{background:#10223b;color:white}@media(max-width:900px){.brand img{width:90px;height:45px}.hero-identity{right:0;top:97px;width:27%}.hero-identity span{font-size:9px}.brand{font-size:21px}}@media(max-width:640px){.nav{height:88px}.brand{font-size:19px}.brand img{width:72px;height:40px;margin-right:0}.menu-toggle{color:#e5f0ff}nav{background:#101d2e;border-color:#33455d}.hero-identity{position:static;width:180px;margin:27px auto 20px}.hero-identity span{font-size:10px}.hero h1{max-width:100%;font-size:clamp(53px,12.8vw,80px);margin-top:20px}.hero-top .eyebrow{font-size:9px}.hero-identity img{width:180px}.footer .brand{font-size:18px}.footer .brand img{width:67px}}
