.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:linear-gradient(90deg,#e1edffbf,#ffffffe6 48%,#e0faf1b8);padding:56px 0 64px}.hero-copy[data-astro-cid-bbe6dxrz]{max-width:720px;margin:0 auto 40px;text-align:center}.hero-copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{margin-top:10px}.gradient-text[data-astro-cid-bbe6dxrz]{display:block;background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{margin-top:16px;font-size:18px}.choice-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.choice-card[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;border-top:4px solid transparent}.choice-card--blue[data-astro-cid-bbe6dxrz]{border-top-color:var(--blue)}.choice-card--green[data-astro-cid-bbe6dxrz]{border-top-color:var(--green)}.choice-card--blue[data-astro-cid-bbe6dxrz] h2[data-astro-cid-bbe6dxrz]{color:var(--blue)}.choice-card--green[data-astro-cid-bbe6dxrz] h2[data-astro-cid-bbe6dxrz]{color:var(--green)}.choice-icon[data-astro-cid-bbe6dxrz]{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:26px;color:#fff;margin-bottom:4px}.choice-icon[data-astro-cid-bbe6dxrz].blue{background:var(--blue)}.choice-icon[data-astro-cid-bbe6dxrz].green{background:var(--green)}.choice-subtitle[data-astro-cid-bbe6dxrz]{font-weight:700;color:var(--text)}.choice-card[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{margin-top:12px}@media (max-width: 900px){.choice-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}}.benefits[data-astro-cid-aafkaq3q]{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;padding-block:var(--space-2xl)}.benefit[data-astro-cid-aafkaq3q]{text-align:center}.benefit-icon[data-astro-cid-aafkaq3q]{width:48px;height:48px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);font-size:20px}.benefit[data-astro-cid-aafkaq3q] h3[data-astro-cid-aafkaq3q]{font-size:16px;margin-bottom:6px}.benefit[data-astro-cid-aafkaq3q] p[data-astro-cid-aafkaq3q]{font-size:14px}@media (max-width: 900px){.benefits[data-astro-cid-aafkaq3q]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.benefits[data-astro-cid-aafkaq3q]{grid-template-columns:1fr}}.about[data-astro-cid-vr3mrnyi]{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-block:var(--space-2xl)}.about-copy[data-astro-cid-vr3mrnyi]{display:flex;flex-direction:column;justify-content:center}.about-copy[data-astro-cid-vr3mrnyi] h2[data-astro-cid-vr3mrnyi]{font-size:clamp(22px,2.3vw,28px)}.about-copy[data-astro-cid-vr3mrnyi] p[data-astro-cid-vr3mrnyi]{margin-top:16px}.about-panel[data-astro-cid-vr3mrnyi]{display:flex;flex-direction:column;justify-content:center;gap:16px}.about-row[data-astro-cid-vr3mrnyi]{display:flex;gap:16px;align-items:flex-start;background:var(--bg);border-radius:var(--radius-md);padding:20px}.about-row-icon[data-astro-cid-vr3mrnyi]{font-size:24px}.about-row[data-astro-cid-vr3mrnyi] strong[data-astro-cid-vr3mrnyi]{display:block;margin-bottom:4px}.about-row[data-astro-cid-vr3mrnyi] p[data-astro-cid-vr3mrnyi]{font-size:14px}@media (min-width: 801px){.about-copy[data-astro-cid-vr3mrnyi] h2[data-astro-cid-vr3mrnyi]{white-space:nowrap}}@media (max-width: 800px){.about[data-astro-cid-vr3mrnyi]{grid-template-columns:1fr}}.news[data-astro-cid-ukayzz7t]{background:var(--bg);padding-block:var(--space-2xl)}.news-heading[data-astro-cid-ukayzz7t]{max-width:640px;margin:0 auto 40px;text-align:center}.news-heading[data-astro-cid-ukayzz7t] h2[data-astro-cid-ukayzz7t]{font-size:clamp(28px,3vw,38px)}.news-heading[data-astro-cid-ukayzz7t] p[data-astro-cid-ukayzz7t]{margin-top:12px}.news-grid[data-astro-cid-ukayzz7t]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-card[data-astro-cid-ukayzz7t]{display:flex;flex-direction:column;gap:8px;align-items:flex-start;border:1px dashed var(--line)}.news-card[data-astro-cid-ukayzz7t] h3[data-astro-cid-ukayzz7t]{font-size:18px}.news-card[data-astro-cid-ukayzz7t] p[data-astro-cid-ukayzz7t]{font-size:14px}.tag[data-astro-cid-ukayzz7t]{font-size:12px;font-weight:700;letter-spacing:.04em;border-radius:var(--radius-pill);padding:4px 12px}.tag--blue[data-astro-cid-ukayzz7t]{color:var(--blue);background:var(--blue-soft)}.tag--green[data-astro-cid-ukayzz7t]{color:var(--green-dark);background:var(--green-soft)}.tag--navy[data-astro-cid-ukayzz7t]{color:var(--navy);background:var(--line)}@media (max-width: 900px){.news-grid[data-astro-cid-ukayzz7t]{grid-template-columns:1fr}}.contact-form-section[data-astro-cid-svshx33u]{background:var(--navy);color:#fff}.contact-form-inner[data-astro-cid-svshx33u]{max-width:560px;padding-block:var(--space-2xl);display:grid;gap:24px}.contact-form-heading[data-astro-cid-svshx33u]{text-align:center}.contact-form-heading[data-astro-cid-svshx33u] p[data-astro-cid-svshx33u]{margin-top:12px;color:#dce5f2}.contact-form[data-astro-cid-svshx33u]{display:grid;gap:16px}.field[data-astro-cid-svshx33u]{display:grid;gap:6px;text-align:left}.field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-size:13px;font-weight:700;color:#dce5f2}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{font:inherit;font-size:var(--fs-body);color:var(--text);background:#fff;border:1px solid transparent;border-radius:var(--radius-sm);padding:12px 14px}.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{resize:vertical}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:2px solid var(--blue);outline-offset:1px}.contact-form[data-astro-cid-svshx33u] .btn[data-astro-cid-svshx33u]{justify-self:center;min-width:200px}.contact-form[data-astro-cid-svshx33u] .btn[data-astro-cid-svshx33u]:disabled{opacity:.7;cursor:not-allowed}.form-status[data-astro-cid-svshx33u]{min-height:20px;font-size:14px;text-align:center;color:#dce5f2}
