.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);background:radial-gradient(at 85% 25%,#087f8c1a,#0000 30rem),linear-gradient(#fff,#f6f8fb);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:65px;padding-block:84px;display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:700px;margin:18px 0}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-primary)}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:610px;font-size:1.08rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.trust-points[data-astro-cid-lcdefpme]{color:var(--color-muted);flex-wrap:wrap;gap:12px 20px;margin-top:27px;font-size:.81rem;display:flex}.hero-visual[data-astro-cid-lcdefpme]{color:#fff;background:#102a43;border:1px solid #26465d;border-radius:25px;min-height:350px;padding:23px;position:relative;overflow:hidden;box-shadow:0 24px 70px #102a432e}.visual-top[data-astro-cid-lcdefpme],.visual-bottom[data-astro-cid-lcdefpme]{color:#a9c0d0;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;font-size:.65rem;font-weight:700;display:flex}.visual-dot[data-astro-cid-lcdefpme]{background:#48d5b0;border-radius:50%;width:8px;height:8px}.visual-status[data-astro-cid-lcdefpme]{color:#65dfbd;margin-left:auto}.molecule[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#087f8c33,#0000 70%);border:1px solid #abcfde33;border-radius:15px;height:150px;margin-top:12px;position:relative}.particle[data-astro-cid-lcdefpme]{background:#087f8c;border:2px solid #a5f2df;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 20px #48d5b066}.p1[data-astro-cid-lcdefpme]{top:20%;left:18%}.p2[data-astro-cid-lcdefpme]{top:54%;left:30%}.p3[data-astro-cid-lcdefpme]{top:26%;left:52%}.p4[data-astro-cid-lcdefpme]{top:67%;left:65%}.p5[data-astro-cid-lcdefpme]{top:37%;left:82%}.p6[data-astro-cid-lcdefpme]{top:75%;left:14%}.p7[data-astro-cid-lcdefpme]{top:15%;left:72%}.p8[data-astro-cid-lcdefpme]{top:63%;left:46%}.visual-formula[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:.04em;margin-top:12px;font-family:Manrope,sans-serif;font-size:2.4rem;font-weight:800}.hero-visual[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#b8cbd8;margin:0 0 19px;font-size:.85rem}.visual-bottom[data-astro-cid-lcdefpme]{border-top:1px solid #abcfde33;padding-top:14px}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.specialist-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.learn-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:12px 0 8px}.section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.specialist-section[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-bottom:0}.text-link[data-astro-cid-lcdefpme]{flex-shrink:0;font-weight:700}.calculator-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.calculator-card[data-astro-cid-lcdefpme]{min-height:245px;color:var(--color-ink);flex-direction:column;padding:22px;transition:transform .18s,border-color .18s;display:flex}.calculator-card[data-astro-cid-lcdefpme]:hover{color:var(--color-ink);border-color:#9ccdc9;transform:translateY(-3px)}.card-top[data-astro-cid-lcdefpme]{color:var(--color-primary);justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.card-arrow[data-astro-cid-lcdefpme]{font-size:1.1rem}.calculator-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:23px 0 8px}.calculator-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.88rem}.card-formula[data-astro-cid-lcdefpme]{color:#087f8c;background:#f1f7f8;border-radius:9px;margin-top:18px;padding:10px 12px;font-weight:750}.card-link[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-top:auto;padding-top:18px;font-size:.84rem;font-weight:700}.specialist-section[data-astro-cid-lcdefpme]{background:#fff}.specialist-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.specialist-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);color:var(--color-ink);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.specialist-card[data-astro-cid-lcdefpme]:hover{color:var(--color-primary);border-color:#9ccdc9}.specialist-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.specialist-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:block}.specialist-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-top:5px;font-size:.82rem}.learn-card[data-astro-cid-lcdefpme]{background:linear-gradient(120deg,#eaf7f5,#fff);border:1px solid #d5e7e6;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}.learn-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:700px}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:35px;padding-block:55px}.hero-visual[data-astro-cid-lcdefpme]{width:100%;max-width:560px}.calculator-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.calculator-grid[data-astro-cid-lcdefpme],.specialist-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.section-heading[data-astro-cid-lcdefpme],.learn-card[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%}.hero-visual[data-astro-cid-lcdefpme]{min-height:320px}}
