._shell_1oek2_1{color:#1d302a;min-height:100dvh;font-family:var(--font-geist-sans),sans-serif;background:#fffdf6;padding:24px clamp(20px,5vw,80px)}._nav_1oek2_2,._nav_1oek2_2 a,._actions_1oek2_2,._primary_1oek2_2,._secondary_1oek2_2,._footer_1oek2_2{align-items:center;gap:12px;display:flex}._nav_1oek2_2{justify-content:space-between;max-width:1200px;margin:auto}._nav_1oek2_2 a{color:inherit;font-weight:650;text-decoration:none}._hero_1oek2_2{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:80px auto 56px;display:grid}._eyebrow_1oek2_2{letter-spacing:.09em;text-transform:uppercase;color:#2f6758;font-size:13px}._hero_1oek2_2 h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(36px,4.3vw,64px);line-height:1.08}._hero_1oek2_2 p{max-width:490px;font-size:18px;line-height:1.65}._actions_1oek2_2{flex-wrap:wrap;margin:28px 0 16px}._primary_1oek2_2,._secondary_1oek2_2{border-radius:16px;justify-content:center;padding:15px 20px;font-weight:650;text-decoration:none}._primary_1oek2_2{color:#fff;background:#2f6758}._secondary_1oek2_2{color:#244c40;background:#fff;border:1px solid #b9cdc3}._hero_1oek2_2 ._note_1oek2_2{color:#52665d;font-size:14px}._preview_1oek2_2{border-radius:28px;width:100%;height:auto;box-shadow:0 20px 60px #244c401a}._features_1oek2_2{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:auto;display:grid}._features_1oek2_2 article{background:#edf3ed;border-radius:20px;padding:24px}._features_1oek2_2 h2{margin:14px 0 8px;font-size:19px}._features_1oek2_2 p{color:#52665d;margin:0;line-height:1.6}._footer_1oek2_2{flex-wrap:wrap;justify-content:center;gap:24px;padding:48px 0 16px}._footer_1oek2_2 a{color:#2f6758;font-size:14px}._shell_1oek2_1 button{color:#2f6758;cursor:pointer;margin-left:8px;text-decoration:underline}:is(._shell_1oek2_1 a:focus-visible,._shell_1oek2_1 button:focus-visible){outline-offset:5px;outline:3px solid #d5a84b}@media (max-width:760px){._hero_1oek2_2{grid-template-columns:1fr;gap:28px;margin:44px auto 32px}._features_1oek2_2{grid-template-columns:1fr}._hero_1oek2_2 h1{font-size:42px}._nav_1oek2_2 a{font-size:14px}._actions_1oek2_2>a{width:100%}._hero_1oek2_2 p{font-size:16px}._hero_1oek2_2 ._note_1oek2_2{font-size:14px}._preview_1oek2_2{object-fit:cover;max-height:340px}._features_1oek2_2 article{padding:20px}}
