:root{color-scheme:light;--ink:#172e2b;--moss:#294c43;--ivory:#f6f2e8;--gold:#b7894d;--muted:#5d6762;--line:#ddd9ce}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}header{background:#142c29;color:#f6f2e8}.wrap{width:min(1120px,calc(100% - 36px));margin:auto}.nav{display:flex;align-items:center;justify-content:space-between;min-height:74px;gap:16px}.brand{font:600 22px Georgia,serif;letter-spacing:.04em;text-decoration:none}.nav-side{display:flex;gap:16px;align-items:center;font-size:13px}.nav-side a{text-decoration:none}.nav-side [aria-current]{border-bottom:1px solid var(--gold)}.hero{background:#142c29;color:#faf4e5;display:grid;grid-template-columns:1.25fr .75fr;min-height:470px}.copy{padding:clamp(48px,6vw,96px) max(24px,calc((100vw - 1120px)/2));padding-right:5vw}.ey{font-size:11px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;color:#d6b787}h1,h2,h3{font-family:Georgia,serif;font-weight:500;letter-spacing:-.04em;line-height:1.05}h1{font-size:clamp(50px,6.2vw,91px);margin:22px 0}h2{font-size:clamp(34px,4vw,57px)}h3{font-size:26px}.intro{max-width:620px;font-size:19px;color:#e4e6dd}.hero-photo{background:#203c38 url('/assets/ebru-2026/IMG_7882.webp') center/cover no-repeat;position:relative;min-height:300px}.credit{position:absolute;bottom:14px;left:14px;right:14px;background:#112923c9;padding:9px 12px;font-size:11px;color:#f5e8d1}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-block;text-align:center;padding:13px 20px;border-radius:4px;text-decoration:none;font-size:14px;font-weight:750;background:var(--gold);color:#1c261e}.btn.outline{background:transparent;border:1px solid #b8c2b9;color:inherit}.section{padding:70px 0;border-bottom:1px solid var(--line)}.sectionhead{max-width:720px}.sectionhead p,.sub{color:var(--muted);font-size:17px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:26px}.card{background:#fffdf8;border:1px solid var(--line);padding:27px}.card h3{margin:0 0 12px}.card p{color:var(--muted);margin:0}.step{display:flex;gap:16px;padding:19px 0;border-top:1px solid var(--line)}.step strong{min-width:32px;color:#916a3e}.status{background:#e2ebe5;border-left:4px solid #395b4a;padding:22px 24px;margin-top:24px}.status strong{display:block;margin-bottom:7px}.status p{margin:0;color:#385347}.cta{background:#19332e;color:#f5f0e4;padding:70px 0}.cta p{max-width:680px;color:#cdd7ce}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--muted)}footer{background:#102622;color:#d2dbd2;padding:30px 0;font-size:12px}.foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.foot a{margin-right:12px}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:750px){.hero{grid-template-columns:1fr}.copy{padding:54px 24px}.hero-photo{min-height:260px}.grid{grid-template-columns:1fr}.nav{flex-wrap:wrap;padding:16px 0}.nav-side{flex-wrap:wrap}h1{font-size:52px}}