:root{color-scheme:light;--ink:#172a43;--accent:#b4f0d0;--muted:#526377;--line:#d9e0e6;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;font-size:16px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-underline-offset:.25em}a:focus-visible{outline:3px solid #3c9971;outline-offset:6px}header,footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px clamp(24px,6vw,100px)}.brand{display:flex;gap:12px;align-items:center;font-size:19px;font-weight:700;text-decoration:none}.brand img{border-radius:10px}nav{display:flex;gap:28px}nav a{font-size:15px;text-decoration:none}nav a:hover,footer a:hover{text-decoration:underline}.hero{background:var(--ink);color:#fff}.hero-inner{padding:70px clamp(24px,10vw,160px) 64px;max-width:1440px;margin:auto;animation:arrive .6s ease-out}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:13px;font-weight:700;margin:0 0 24px}.hero .eyebrow{color:var(--accent)}h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(44px,6.8vw,92px);font-weight:400;line-height:1.06;letter-spacing:-.035em;margin:0 0 30px}h1 em{color:var(--accent);font-weight:400}.intro{max-width:590px;color:#e1e8f0;font-size:19px;line-height:1.65;margin:0 0 28px}.action{display:inline-flex;align-items:center;gap:32px;background:var(--accent);color:var(--ink);padding:16px 22px;border-radius:4px;font-weight:700;text-decoration:none;transition:background .18s ease}.action:hover{background:#d1f9e3}.caption{font-size:13px;color:#b8c6d5;margin:26px 0 0}.details,.privacy{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding:76px clamp(24px,10vw,160px);max-width:1440px;margin:auto}h2{font:400 clamp(30px,3.2vw,43px)/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.02em;margin:0}h3{font-size:18px;margin:0 0 10px;line-height:1.4}.steps{list-style:decimal-leading-zero;margin:0;padding-left:32px}.steps li{padding:0 0 25px 12px}.steps li::marker{color:var(--muted);font-size:14px}.steps li:last-child{padding-bottom:0}p{line-height:1.7}.steps p,.privacy-copy p{margin:0;color:var(--muted);font-size:16px}.privacy{border-top:1px solid var(--line);scroll-margin-top:30px}.privacy-copy h3:not(:first-child){margin-top:28px}.privacy-copy a{overflow-wrap:anywhere}.date{font-size:13px;color:var(--muted);margin-top:24px}footer{border-top:1px solid var(--line);font-size:14px}.muted{color:var(--muted)}.skip{position:absolute;top:-100px;left:20px;padding:12px;background:#fff;z-index:2}.skip:focus{top:10px}@keyframes arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){header{padding:18px 24px}nav{gap:18px}.brand{font-size:16px}.brand img{width:32px;height:32px}.hero-inner{padding:52px 24px}.intro{font-size:17px}.details,.privacy{grid-template-columns:1fr;gap:32px;padding:48px 24px}.eyebrow{margin-bottom:18px}.caption{max-width:270px}footer{align-items:flex-start;flex-direction:column;gap:12px;padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-inner{animation:none}.action{transition:none}}
