:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17232e;background:#f8f8f4}*{box-sizing:border-box}body{margin:0;line-height:1.58}a{color:#064a59}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #e79e28;outline-offset:3px}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:white;padding:.5rem;z-index:5}header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem max(1.25rem,calc((100vw - 72rem)/2));background:#fff;border-bottom:1px solid #d8dfdc}.brand{font-size:1.35rem;font-weight:800;text-decoration:none;color:#163b47}nav{display:flex;gap:1rem}main{max-width:72rem;margin:auto;padding:0 1.25rem 3rem}section{padding:2.5rem 0;border-bottom:1px solid #d8dfdc}h1,h2{line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.5rem,6vw,5rem);margin:.4rem 0 1rem;max-width:13ch}h2{font-size:clamp(1.8rem,3vw,2.7rem)}p{max-width:68ch}.hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(15rem,.8fr);gap:3rem;align-items:center;min-height:36rem}.hero img{display:block;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:1.3rem}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;font-weight:800;color:#355e68}.lead{font-size:1.55rem;font-weight:800;color:#9b4c1b}.button{display:inline-block;border:0;background:#0d5360;color:white;text-decoration:none;font:inherit;font-weight:700;padding:.85rem 1.3rem;border-radius:.5rem;cursor:pointer}.button:hover{background:#093e49}.fine{font-size:.9rem;color:#4d5960}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;list-style-position:inside}.steps li{background:#fff;padding:1.25rem;border:1px solid #d8dfdc;border-radius:.7rem}.proof{background:#e8f1ef;padding:2rem;border-radius:1rem;margin-top:2rem}.big{font-size:4rem;font-weight:800;line-height:1;margin:.2rem 0}.notice{background:#fff3d8;border-left:4px solid #b57015;padding:1rem}form{max-width:36rem;display:grid;gap:1.1rem;margin:2rem 0}label{display:grid;gap:.3rem;font-weight:700}input,select{font:inherit;padding:.7rem;border:1px solid #829297;border-radius:.4rem;background:#fff;color:#17232e}.check{display:block;font-weight:400}.check input{margin:.35rem .6rem 0 0}.trap{position:absolute;left:-9999px}footer{background:#143641;color:#e7eeee;padding:2rem max(1.25rem,calc((100vw - 72rem)/2));font-size:.9rem}footer a{color:#fff}@media(max-width:760px){header{flex-wrap:wrap}.hero{grid-template-columns:1fr;gap:1rem;min-height:0}.hero img{width:min(100%,23rem)}.steps{grid-template-columns:1fr}section{padding:2rem 0}nav{gap:.8rem}}
