.ge-body{color:#16201b;-webkit-font-smoothing:antialiased;background:radial-gradient(900px 560px at -4% -10%,#78c8ac9e,#0000 62%),radial-gradient(760px 500px at 104% -4%,#a8ccecc7,#0000 60%),radial-gradient(700px 520px at 72% 108%,#bee2d4eb,#0000 62%),#e3eaf0;place-items:center;min-height:100dvh;margin:0;padding:24px 12px;font-family:Geist Variable,Geist,Segoe UI,sans-serif;display:grid}.ge-card{background:#fff;border-radius:28px;justify-items:start;gap:16px;width:min(100%,640px);padding:clamp(28px,6vw,56px);display:grid;box-shadow:0 0 0 .5px #12261f12,0 1px 2px #12261f0a,0 24px 48px -32px #12261f57}.ge-dot{background:#e6eee8 radial-gradient(circle,#0e5d48 0 7px,#0000 8px);border-radius:18px;width:56px;height:56px}.ge-kicker{color:#0e5d48;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.ge-card h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,6vw,56px);font-weight:700;line-height:1.04}.ge-body-text{color:#5a6660;text-wrap:pretty;max-width:48ch;margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.ge-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.ge-button{min-height:48px;font:inherit;letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:620;text-decoration:none;display:inline-flex}.ge-primary{color:#fff;background:linear-gradient(#16735b 0%,#0e5d48 100%);box-shadow:inset 0 1px #ffffff47,0 14px 30px -14px #0e5d48b3}.ge-quiet{color:#16201b;background:#fff;box-shadow:inset 0 0 0 1px #16201b24}.ge-button:focus-visible{outline-offset:3px;outline:3px solid #0e5d48;box-shadow:0 0 0 3px #fff}
