:root{--ink:#171820;--muted:#636573;--paper:#f5f6f8;--line:#dfe1e8;--violet:#765cff;--violet-soft:#a99aff;--lime:#c7ff3f}
*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{margin:0;min-width:320px}.shell{max-width:1080px;margin:auto;padding:0 52px}.topbar{height:118px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center}.brand img{display:block;width:210px;height:auto}.status{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px}.status i{display:inline-block;width:8px;height:8px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px rgba(199,255,63,.18)}.hero{min-height:calc(100vh - 180px);display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:8vw;align-items:center;padding:78px 0}.copy{max-width:760px}.eyebrow{font-size:11px;letter-spacing:.18em;font-weight:750;margin:0 0 25px;color:var(--violet)}h1{font-size:clamp(3.35rem,7vw,6.2rem);line-height:.94;letter-spacing:-.075em;margin:0 0 25px;max-width:760px}h1::after{content:"";display:inline-block;width:.14em;height:.14em;background:var(--violet);border-radius:50%;margin-left:.08em;vertical-align:.12em}.notice{display:inline-block;background:var(--lime);padding:9px 13px;border-radius:5px;font-size:12px;font-weight:800;letter-spacing:.02em;margin:0 0 25px}.lead{font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.32;letter-spacing:-.02em;max-width:650px;margin:0 0 25px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin:0 0 22px;max-width:690px}.info-grid h2{font-size:1rem;margin:0 0 8px;letter-spacing:-.02em}.info-grid p{font-size:.92rem;line-height:1.55;color:var(--muted);margin:0}.body-copy{font-size:.96rem;line-height:1.6;color:var(--muted);max-width:650px;margin:0 0 13px}.signature{font-weight:720;letter-spacing:-.02em;margin-top:25px}.accent{position:relative;width:84px;height:300px;justify-self:end;background:var(--ink);border-radius:45px;overflow:hidden}.accent:before{content:"";position:absolute;width:150px;height:150px;border:28px solid var(--lime);border-radius:50%;top:-30px;left:-58px}.accent:after{content:"";position:absolute;width:130px;height:130px;background:var(--violet-soft);clip-path:polygon(50% 0,61% 31%,94% 18%,74% 48%,100% 67%,65% 64%,65% 100%,47% 72%,26% 100%,29% 65%,0 73%,23% 48%,0 22%,38% 32%);bottom:-15px;right:-38px;transform:rotate(15deg)}.footer{border-top:1px solid var(--line);height:62px;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media(max-width:850px){.shell{padding:0 24px}.topbar{height:86px}.brand img{width:165px}.hero{grid-template-columns:1fr;gap:35px;padding:58px 0 52px}.copy{max-width:700px}.accent{width:100%;height:18px;border-radius:10px;justify-self:stretch}.accent:before{width:125px;height:125px;border-width:22px;top:-53px;left:42%}.accent:after{width:100px;height:100px;bottom:-57px;right:14%}.footer{height:auto;padding:20px 0;gap:20px;align-items:flex-start;line-height:1.5;flex-direction:column}}@media(max-width:440px){.shell{padding:0 18px}.status{font-size:9px;letter-spacing:.1em}.hero{padding-top:45px}h1{font-size:3.55rem}.lead{font-size:1.15rem}.body-copy{font-size:.9rem}.info-grid{grid-template-columns:1fr;gap:18px;padding:18px 0}.info-grid p{font-size:.88rem}.footer{font-size:9px}}
