:root{--bg:#f4f7f5;--card:#fff;--ink:#0f1a14;--muted:#5f6b64;--faint:#9aa6a0;--line:#e7edea;--forest:#0c432e;--forest-hover:#1f6b47;--green:#17a35a;--green-deep:#0d7a40;--green-soft:#e7f6ee;--green-ring:#bfe8cf;--amber:#f0a73a;--amber-soft:#fcf1dd;--amber-ink:#9a5b06;--blue:#4b8ef7;--blue-soft:#e8f0fe;--blue-ink:#1f5fc4;--slate-soft:#eceff3;--slate-ink:#3e4a5a;--rd-radius-card:26px;--rd-radius-md:18px;--rd-radius-sm:13px;--rd-radius-pill:999px;--rd-shadow-card:0 2px 6px #1018140a, 0 16px 40px -18px #10181424;--rd-shadow-lift:0 2px 8px #1018140d, 0 24px 50px -20px #10181438;--rd-glow-green:0 10px 24px -10px #17a35a8c;--rd-font:var(--font-figtree), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rd-page-max:1120px;--rd-gutter:20px}.gx-rd{background:var(--bg);color:var(--ink);font-family:var(--rd-font);font-feature-settings:"tnum" 1;min-height:60vh}.rd-page{width:100%;max-width:calc(var(--rd-page-max) + 2 * var(--rd-gutter));padding:28px var(--rd-gutter) 56px;margin:0 auto}.rd-page-wide{max-width:calc(1360px + 2 * var(--rd-gutter))}.rd-card{background:var(--card);border-radius:var(--rd-radius-card);box-shadow:var(--rd-shadow-card);padding:26px}@media (min-width:640px){.rd-card{padding:28px}}.rd-card-tight{padding:20px}.rd-card-lift{transition:box-shadow .18s,transform .18s}.rd-card-lift:hover{box-shadow:var(--rd-shadow-lift);transform:translateY(-2px)}.rd-soft{background:var(--bg);border-radius:var(--rd-radius-md);padding:14px 16px}.rd-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--green-deep);font-size:11.5px;font-weight:700}.rd-title{color:var(--ink);letter-spacing:-.01em;font-size:21px;font-weight:800;line-height:1.25}.rd-hero{color:var(--ink);letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.12}@media (min-width:640px){.rd-hero{font-size:44px}}.rd-note{color:var(--muted);font-size:14.5px;line-height:1.5}.rd-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.rd-btn{background:var(--forest);color:#fff;box-shadow:var(--rd-glow-green);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.rd-btn:hover{background:var(--forest-hover);transform:translateY(-1px);box-shadow:0 14px 28px -10px #17a35a99}.rd-btn:focus-visible,.rd-ghost:focus-visible,.rd-pill:focus-visible{outline:3px solid var(--green-ring);outline-offset:2px}.rd-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.rd-btn-sm{border-radius:13px;padding:10px 16px;font-size:14px}.rd-ghost{background:var(--green-soft);color:var(--green-deep);border-radius:var(--rd-radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.rd-ghost:hover{box-shadow:inset 0 0 0 1.6px var(--green-ring);background:#d8f0e3}.rd-link{color:var(--green-deep);font-weight:700;text-decoration:none}.rd-link:hover{text-decoration:underline}.rd-pill{border-radius:var(--rd-radius-pill);border:1.6px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.1;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:inline-flex}.rd-pill:hover{border-color:var(--green-ring)}.rd-pill .rd-dot{background:var(--line);border-radius:999px;width:8px;height:8px;transition:background .15s}.rd-pill[aria-pressed=true],.rd-pill[aria-checked=true],.rd-pill.is-on{background:var(--forest);border-color:var(--forest);color:#fff;box-shadow:0 0 0 3px var(--green-ring), 0 8px 18px -10px #17a35ab3}.rd-pill[aria-pressed=true] .rd-dot,.rd-pill[aria-checked=true] .rd-dot,.rd-pill.is-on .rd-dot{background:var(--green)}.rd-pill:disabled{cursor:not-allowed;color:var(--muted);background:var(--bg)}.rd-pill-sm{padding:8px 14px;font-size:13px}.rd-chip{border-radius:var(--rd-radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.rd-chip:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.rd-chip-blue{background:var(--blue-soft);color:var(--blue-ink)}.rd-chip-amber{background:var(--amber-soft);color:var(--amber-ink)}.rd-chip-green{background:var(--green-soft);color:var(--green-deep)}.rd-chip-muted{background:var(--bg);color:var(--muted)}.rd-chip-slate{background:var(--slate-soft);color:var(--slate-ink)}.rd-progress{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.rd-progress>span{background:var(--line);border-radius:999px;height:7px}.rd-progress>span.is-on{background:var(--green)}.rd-rail{border-radius:var(--rd-radius-card);background:var(--card);box-shadow:var(--rd-shadow-lift);position:sticky;top:92px;overflow:hidden}.rd-rail-head{background:linear-gradient(135deg, var(--forest) 0%, var(--forest-hover) 100%);color:#fff;padding:24px 26px}.rd-rail-head .rd-rail-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:700}.rd-rail-head .rd-rail-number{letter-spacing:-.02em;margin-top:6px;font-size:40px;font-weight:700;line-height:1}.rd-rail-body{padding:22px 26px 26px}.rd-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14.5px;display:flex}.rd-row:last-child{border-bottom:0}.rd-row dt{color:var(--muted)}.rd-row dd{color:var(--ink);text-align:right;font-weight:700}.rd-forest-panel{background:linear-gradient(135deg, var(--forest) 0%, var(--forest-hover) 100%);color:#fff;border-radius:var(--rd-radius-card);box-shadow:var(--rd-shadow-lift)}.rd-nav{z-index:40;-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);font-family:var(--rd-font);background:#f4f7f5cc;border-bottom:1px solid #e7edeae6;position:sticky;top:0}.rd-nav-links{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff8c;border-radius:999px;align-items:center;gap:4px;padding:4px}.rd-nav-link{color:var(--muted);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.rd-nav-link:hover{color:var(--ink)}.rd-nav-link[aria-current=page]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #10181414,0 6px 16px -10px #10181440}.gx-rd .card-pad{border-radius:var(--rd-radius-card);box-shadow:var(--rd-shadow-card);border:0;padding:22px}.gx-rd .section-label{letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.gx-rd .gx-rd-off{font-family:var(--font-gx-sans);font-feature-settings:normal}.gx-rd .gx-page-title:not(.gx-rd-off *){letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:800;line-height:1.15}@media (min-width:640px){.gx-rd .gx-page-title:not(.gx-rd-off *){font-size:36px}}.gx-rd .gx-section-title:not(.gx-rd-off *){letter-spacing:-.01em;font-weight:800}.gx-rd .gx-card-title:not(.gx-rd-off *){font-weight:700}.gx-rd :is(.font-gx-serif,.font-serif):not(.gx-rd-off *){font-family:var(--rd-font)}.gx-rd :is(h1,h2):is(.font-gx-serif,.font-serif,.font-black,.font-extrabold):not(.gx-rd-off *){letter-spacing:-.015em;font-weight:800}.gx-rd :not(h1,h2):is(.font-black,.font-extrabold):not(.gx-rd-off *){font-weight:700}.gx-rd :is(button,a).bg-gx-ink:not(.gx-rd-off *){background-color:var(--forest)}.gx-rd :is(button,a):is(.bg-gx-ink,.bg-gx-accent):not(:disabled):hover:not(.gx-rd-off *){background-color:var(--forest-hover)}.gx-rd :is(button,a):is(.bg-gx-ink,.bg-gx-accent):is(.rounded,.rounded-md,.rounded-lg):not(.gx-rd-off *){border-radius:13px}.gx-rd .rounded-2xl.border.bg-white:not(.gx-rd-off *){box-shadow:var(--rd-shadow-card);border-color:#0000;border-radius:22px}.gx-rd .rounded-xl.border.bg-white:not(.gx-rd-off *){border-color:var(--line);border-radius:18px}.gx-rd :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,textarea):not(.rounded-full):not(.gx-rd-off *){border-radius:12px}.gx-rd :is(input,select,textarea):focus-visible:not(.gx-rd-off *){border-color:var(--green-deep);box-shadow:0 0 0 3px var(--green-ring);outline:none}.gx-rd :is(input[type=checkbox],input[type=radio]):not(.gx-rd-off *){accent-color:var(--forest)}
@font-face{font-family:figtree;src:url(../media/figtree_latin_wght_normal-s.p.30wi0xp2m6ck_.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}._O2a8q_className{font-family:figtree,figtree Fallback;font-style:normal}._O2a8q_variable{--font-figtree:"figtree", "figtree Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin_800_normal-s.p.1b5oi-wvt735e.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:82.27%;descent-override:24.6%;line-gap-override:0.0%;size-adjust:117.91%}.quou-q_className{font-family:sora,sora Fallback;font-style:normal;font-weight:800}.quou-q_variable{--font-sora:"sora", "sora Fallback"}
