:root{--ink:#233a32;--muted:#59645b;--paper:#f6f4ec;--line:#d7ddd2;--accent:#cbdfb8;--white:#fffef9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.85 Tahoma,Arial,sans-serif}a{color:inherit;text-underline-offset:5px}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #9e5d19;outline-offset:5px}.wrap{width:min(1200px,90%);margin:auto}.skip{position:absolute;top:-90px;z-index:5;background:var(--ink);color:white;padding:12px}.skip:focus{top:10px}.header{border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 0}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{display:grid;place-items:center;border:1px solid var(--ink);width:43px;height:43px;border-radius:50%;font:20px Georgia,serif}.brand strong{display:block;font:600 15px/1.4 Arial,sans-serif;letter-spacing:1px}.brand small{font:11px/1.3 Arial,sans-serif;letter-spacing:2px;color:var(--muted)}nav{display:flex;gap:24px;align-items:center;font-size:14px}nav a{text-decoration:none}.language{border:1px solid var(--line);padding:5px 15px;border-radius:30px}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:60px;align-items:center;padding:72px 0 65px}.eyebrow{font-size:13px;letter-spacing:.5px;font-weight:700;color:var(--muted);margin:0 0 20px}.status{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:20px;padding:4px 14px;background:#edf0e6}.status:before{content:'';width:7px;height:7px;border-radius:50%;background:#537447}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(35px,3.7vw,54px);line-height:1.45;letter-spacing:-1.8px;margin-bottom:24px}h1 span{display:block;color:#658054}.lead{font-size:19px;line-height:1.95;max-width:540px;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:28px 0 18px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:9px 23px;border-radius:5px;text-decoration:none;border:1px solid var(--ink);font-size:15px;font-weight:700;background:var(--ink);color:var(--white)}.btn:hover{background:#355346}.btn.secondary{background:transparent;color:var(--ink)}.btn.secondary:hover{background:#e9eddf}.micro{font-size:12px;color:var(--muted);max-width:500px}.hero-visual{margin:0;position:relative}.scene{display:block;width:100%;border-radius:150px 150px 7px 7px;background:#e4e9da}.hero-visual figcaption{font-size:11px;margin-top:9px;color:var(--muted);text-align:center}.section{padding:70px 0;border-top:1px solid var(--line)}.section h2{font-size:clamp(27px,2.4vw,36px);line-height:1.6;max-width:850px;margin-bottom:16px}.intro{max-width:770px;color:var(--muted)}.paths{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-block:1px solid var(--line)}.path{padding:32px 25px;border-inline-end:1px solid var(--line)}.path:first-child{padding-inline-start:0}.path:last-child{border-inline-end:0}.number{font:22px Georgia,serif;color:#7a8f6e}.path h3{font-size:21px;margin:18px 0 4px}.label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:#62764e}.path p{font-size:15px;color:var(--muted);margin:17px 0 0}.process{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}.steps{margin:0;padding:0;list-style:none}.steps li{padding:20px 0;border-bottom:1px solid var(--line)}.steps li:first-child{padding-top:0}.steps h3{font-size:18px;margin:0 0 5px}.steps p{font-size:15px;color:var(--muted);margin:0}.operator{background:#e9eddf;padding:52px;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.operator h2{font-size:30px}.operator p{font-size:15px}.identity{margin:0}.identity dt{font-size:12px;font-weight:700;opacity:.75;margin:0 0 4px}.identity dd{margin:0 0 23px;font-size:15px;overflow-wrap:anywhere}.identity dd:last-child{margin-bottom:0}.identity small{display:block;font-size:11px;margin-top:5px;color:var(--muted)}.contact{display:flex;justify-content:space-between;align-items:center;gap:50px}.contact>div:first-child{max-width:680px}.contact h2{font-size:33px}.contact p{color:var(--muted);font-size:16px}.contact .actions{min-width:205px;justify-content:center}.faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px}details{border-bottom:1px solid var(--line);padding:17px 0}summary{cursor:pointer;font-size:16px;font-weight:700}details p{margin:14px 0 0;color:var(--muted);font-size:14px}.privacy{max-width:880px}.privacy h2{font-size:25px}.privacy p{font-size:14px;color:var(--muted)}footer{background:var(--ink);color:#eaf0e1;padding:30px 0;font-size:12px}footer .wrap{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}footer a{margin-inline-start:20px}html[lang=en] h1,html[lang=en] h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.7px}html[lang=en] h1{line-height:1.12;font-size:clamp(38px,4.2vw,59px)}html[lang=en] .lead{line-height:1.75;font-size:18px}html[lang=en] .hero{gap:55px}.draft-bar{background:#f2d6a5;color:#47381d;padding:9px 5%;font-size:12px;text-align:center} @media(max-width:950px){nav{gap:12px;font-size:12px}.hero{gap:25px;padding-top:45px}.operator{padding:35px;gap:30px}.process,.faq-grid{gap:30px}.contact{gap:20px}.nav{gap:10px}}@media(max-width:700px){body{font-size:16px}.nav{flex-wrap:wrap;padding:20px 0}nav{width:100%;justify-content:space-between;gap:7px;padding-top:10px}.brand strong{font-size:14px}.hero{grid-template-columns:1fr;padding:35px 0;gap:30px}.hero-copy{max-width:520px}h1{font-size:37px;letter-spacing:-1px}.lead{font-size:17px}.hero-visual{width:min(100%,400px);margin:auto}.scene{max-height:370px}.section{padding:43px 0}.paths{grid-template-columns:1fr;margin-top:25px}.path{padding:24px 0;border-inline-end:0;border-bottom:1px solid var(--line)}.path:last-child{border-bottom:0}.path h3{margin-top:10px}.process,.operator,.faq-grid{grid-template-columns:1fr;gap:28px}.operator{padding:28px 23px}.contact{display:block}.contact .actions{justify-content:flex-start}.contact h2{font-size:28px}.actions{gap:10px}.btn{padding-inline:18px}.micro{font-size:11px}footer .wrap{gap:14px}footer a{margin-inline-start:0;margin-inline-end:15px}html[lang=en] h1{font-size:42px}html[lang=en] .hero{gap:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.policy-intro{border-top:0}.policy-intro h1{font-size:clamp(32px,4vw,48px);line-height:1.4}.policy-intro .intro{max-width:780px}