:root{color-scheme:light dark;--ink:#172c38;--muted:#52646d;--page:#f4f8fb;--surface:#fff;--line:#dfe9ef;--link:#09658a}*{box-sizing:border-box}html{font:17px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--page)}body{margin:0}header,main,footer{max-width:1000px;margin:auto;padding:1.8rem 2.4rem}header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}nav{display:flex;gap:1.3rem;flex-wrap:wrap;font-size:.88rem}.brand{display:flex;align-items:center;gap:.7rem;font-size:1.2rem;font-weight:750;text-decoration:none;color:var(--ink)}.brand img{border-radius:10px}a{color:var(--link);overflow-wrap:anywhere;text-underline-offset:4px}a:focus-visible{outline:3px solid #dc8400;outline-offset:5px}main{background:var(--surface);border:1px solid var(--line);border-radius:24px}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.15;letter-spacing:-.035em;margin:.7rem 0 2rem}h2{font-size:1.15rem;line-height:1.4;margin:0 0 .8rem}p,li{overflow-wrap:anywhere}p{margin:.7rem 0}section{padding:1.4rem 0;border-top:1px solid var(--line)}.eyebrow{color:var(--muted);font-size:.72rem;font-weight:650;letter-spacing:.16em}.hero{max-width:720px;padding:1.5rem 0 2.3rem}.hero-icon{border-radius:27px;box-shadow:0 12px 30px #007cc51a;margin-bottom:.7rem}.hero h1{margin-bottom:.6rem}.lead{font-size:1.3rem;color:var(--muted)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.grid h2:not(:first-child){margin-top:1.8rem}.contact{font-weight:600}footer{font-size:.8rem;color:var(--muted)}@media(max-width:600px){header,main,footer{padding:1.25rem}main{border-radius:0;border-left:0;border-right:0}.grid{grid-template-columns:1fr;gap:0}nav{gap:1rem}.hero{padding-top:.7rem}.hero-icon{width:88px;height:88px;border-radius:22px}h1{margin-bottom:1.4rem}}@media(prefers-color-scheme:dark){:root{--ink:#edf3f6;--muted:#b4c1c9;--page:#111b22;--surface:#1a2731;--line:#34434c;--link:#89d1f3}}
