:root{color-scheme:light;--ink:#17333b;--muted:#52666b;--deep:#123b46;--teal:#167468;--mint:#e9f4ef;--paper:#fbfaf6;--line:#d8e2de;--white:#fff;--gold:#e7b96b;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);line-height:1.65}a{color:var(--teal);text-underline-offset:.2em}a:hover{color:var(--deep)}a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.skip{position:absolute;left:-9999px;top:10px;background:white;padding:10px;z-index:5}.skip:focus{left:10px}header{background:white;border-bottom:1px solid var(--line)}.head{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.mark{width:40px;height:40px;border-radius:13px;background:var(--deep);color:white;display:grid;place-items:center;font-weight:800}.brand b,.brand small{display:block}.brand b{letter-spacing:.06em}.brand small{font-size:.72rem;color:var(--muted)}nav{display:flex;gap:24px;align-items:center}nav a{font-size:.92rem;font-weight:650;text-decoration:none;color:var(--ink)}nav a[aria-current=page]{color:var(--teal)}.hero{padding:78px 0;background:radial-gradient(circle at 80% 10%,#e2f0e9,transparent 35%),linear-gradient(135deg,#f7f5ee,#edf5f0)}.hero-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:60px;align-items:center}.eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;font-weight:800;color:var(--teal)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.04;letter-spacing:-.045em;color:var(--deep);margin-bottom:22px}h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.025em;color:var(--deep);margin-bottom:18px}.lead{font-size:1.18rem;max-width:650px;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.button{display:inline-flex;padding:13px 19px;border-radius:999px;text-decoration:none;color:white;background:var(--teal);font-weight:750}.button:hover{color:white;background:var(--deep)}.plain,.card>a{font-weight:700;text-decoration:none}.card{border:1px solid var(--line);border-radius:22px;padding:28px;background:white;box-shadow:0 20px 55px #123b461a}.card h2{font-size:1.6rem;margin-top:16px}.card p,.feature p,.agenda p{color:var(--muted)}.pill{display:inline-block;padding:5px 10px;border-radius:999px;background:var(--mint);color:var(--teal);font-size:.72rem;font-weight:800}.section{padding:68px 0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.features article{padding:24px;border:1px solid var(--line);border-radius:18px;background:white}.features article>span{display:block;color:var(--teal);font-size:.78rem;font-weight:850;margin-bottom:18px}.features h3{font-size:1.1rem;color:var(--deep)}.features p{margin-bottom:0}.agenda{padding-top:0}.agenda-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;padding:36px;border-radius:22px;background:var(--mint)}.note{font-size:.88rem;color:var(--muted)}.contact{padding:48px 0;background:var(--deep);color:white}.contact-inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.contact h2{color:white;margin:0}.contact .eyebrow{color:#a9d8c9}.inverse{background:white;color:var(--deep)}footer{background:#0c2b34;color:#d7e5e2;padding:34px 0}.foot{display:grid;grid-template-columns:1.5fr 1fr auto;gap:24px}.foot-brand{font-weight:850;letter-spacing:.08em;color:white;text-decoration:none}.foot p{font-size:.86rem;color:#b9cdca;margin:8px 0}.foot nav{align-items:flex-start;flex-direction:column;gap:8px}.foot nav a{color:#e6f2ef;font-size:.88rem}.copy{white-space:nowrap}.legal{padding:54px 0 76px}.legal-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:64px;align-items:start}.legal-title{position:sticky;top:24px}.legal-title h1{font-size:clamp(2.2rem,4.2vw,3.5rem)}.legal-title>p:not(.eyebrow){color:var(--muted)}.legal-body{padding:34px;background:white;border:1px solid var(--line);border-radius:20px}.legal-body section+section{border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.legal-body h2{font-size:1.22rem;margin-bottom:9px}.legal-body p{color:#40575d}.legal-body p:last-child{margin-bottom:0}.legal-body a{font-weight:650}.not-found{min-height:100vh;width:min(680px,calc(100% - 40px));margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.not-found h1{font-size:clamp(2.2rem,6vw,4rem)}.not-found p:not(.eyebrow){color:var(--muted)}@media(max-width:760px){.wrap{width:calc(100% - 32px)}.head{padding:14px 0;align-items:flex-start;flex-direction:column;gap:10px}.head nav{width:100%;gap:18px;overflow:auto;padding:2px 0 5px}.head nav a{white-space:nowrap;font-size:.88rem}.hero{padding:52px 0}.hero-grid,.agenda-grid,.legal-grid{grid-template-columns:1fr;gap:24px}.section{padding:52px 0}.features{grid-template-columns:1fr}.agenda{padding-top:0}.agenda-grid{padding:24px}.contact-inner{align-items:flex-start;flex-direction:column}.foot{grid-template-columns:1fr}.foot nav{flex-direction:row;flex-wrap:wrap}.copy{white-space:normal}.legal{padding:40px 0 56px}.legal-title{position:static}.legal-body{padding:23px}.actions{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
