.home_hero__o4ZPq{background:#F6F9FF;padding:5.5rem 2rem 5rem;text-align:center;position:relative;overflow:hidden;min-height:520px;display:flex;align-items:center;justify-content:center}.home_heroVignette__fb12g{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 65% 70% at 50% 50%,rgba(246,249,255,0) 20%,rgba(246,249,255,.55) 65%,rgba(246,249,255,.88) 100%)}.home_heroInner__FriQK{position:relative;z-index:3;max-width:680px;margin:0 auto;width:100%}.home_heroContent__Cojnk{max-width:640px;margin:0 auto;text-align:center}.home_heroEyebrow__gvip6{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);background:rgba(255,255,255,.85);border-radius:20px;padding:.3rem .875rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:600;color:var(--text-muted);backdrop-filter:blur(4px)}.home_eyebrowDot__ku8YS{width:7px;height:7px;background:var(--green);border-radius:50%;display:inline-block;flex-shrink:0}.home_heroH1__0g8Js{font-size:2.75rem;font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--text-dark);margin-bottom:1.1rem}.home_heroH1Blue__prFSU{color:var(--blue)}.home_heroQuickAnswer__CnuhF{max-width:520px;margin:0 auto 1.25rem;padding:.75rem 1rem;border-left:4px solid var(--blue);background:rgba(0,87,185,.06);border-radius:0 8px 8px 0;text-align:left}.home_heroQuickAnswerLabel__h4rdR{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:.35rem}.home_heroQuickAnswerText__YpL57{font-size:.875rem;line-height:1.6;color:var(--text-body);margin:0}.home_heroDeck__N3t4x{font-size:1rem;line-height:1.75;color:var(--text-body);margin-bottom:2rem;max-width:520px;margin-left:auto;margin-right:auto}.home_ctaRow__6HkCU{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.home_btnPrimary__vF88c{display:inline-flex;align-items:center;background:var(--blue);color:var(--white);font-size:.9rem;font-weight:700;padding:.7rem 1.5rem;border-radius:8px;text-decoration:none;transition:background .15s,transform .15s}.home_btnPrimary__vF88c:hover{background:var(--blue-dark);transform:translateY(-1px)}.home_btnHeroPrimary__D6sfD{display:inline-flex;align-items:center;background:var(--blue);color:var(--white);font-size:.9rem;font-weight:700;padding:.7rem 1.5rem;border-radius:8px;text-decoration:none;transition:background .15s,transform .15s;box-shadow:0 4px 16px rgba(0,87,185,.25)}.home_btnHeroPrimary__D6sfD:hover{background:var(--blue-dark);transform:translateY(-1px)}.home_btnGhost__hj9Cm{display:inline-flex;align-items:center;background:var(--white);color:var(--blue);font-size:.9rem;font-weight:600;padding:.68rem 1.4rem;border-radius:8px;border:1.5px solid var(--blue-border);text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.home_btnGhost__hj9Cm:hover{background:var(--blue-bg);border-color:var(--blue);transform:translateY(-1px)}.home_btnHeroSecondary__9kG6B{display:inline-flex;align-items:center;background:rgba(255,255,255,.9);backdrop-filter:blur(4px);color:var(--blue);font-size:.9rem;font-weight:600;padding:.68rem 1.4rem;border-radius:8px;border:1.5px solid var(--blue-border);text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.home_btnHeroSecondary__9kG6B:hover{background:var(--blue-bg);border-color:var(--blue);transform:translateY(-1px)}.home_trustNote__p5vQc{font-size:.76rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.home_trustGreen__2DBkU{color:var(--green);font-weight:600}.home_trustDot__cNSB6{color:var(--border-light)}.home_trustLink__7rvLx{color:inherit;text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.home_trustLink__7rvLx:hover{color:var(--blue);border-bottom-color:var(--blue)}.home_section__bCaaS{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 0}.home_sectionBottom__yFD_5{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 3rem}.home_sectionHeader__UJAZg{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.1rem}.home_sectionHeader__UJAZg h2{font-size:1.25rem;font-weight:800;letter-spacing:-.025em;color:var(--text-dark)}.home_sectionHeader__UJAZg a{font-size:.82rem;font-weight:600;color:var(--blue);transition:opacity .15s}.home_sectionHeader__UJAZg a:hover{opacity:.75}.home_cardHover__ba3GB{background:var(--white);border:1px solid var(--border);border-radius:12px;position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}.home_cardHover__ba3GB:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue);transform:scaleY(0);transform-origin:bottom;transition:transform .2s ease;border-radius:10px 0 0 10px}.home_cardHover__ba3GB:hover{border-color:var(--blue-border);box-shadow:0 2px 12px rgba(0,87,185,.1);transform:translateY(-2px)}.home_cardHover__ba3GB:hover:before{transform:scaleY(1)}.home_guidesGrid__vNNG_{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}@media (max-width:960px){.home_guidesGrid__vNNG_{grid-template-columns:1fr}}.home_guideCard__Q9MiG{padding:1.75rem;display:block;text-decoration:none;color:inherit}.home_guideCard__Q9MiG h3{font-size:1rem;font-weight:700;color:var(--text-dark);margin-bottom:.4rem;letter-spacing:-.01em}.home_guideCard__Q9MiG p{font-size:.875rem;color:var(--text-muted);line-height:1.65;margin-bottom:1rem}.home_guideLink__HzVEb{font-size:.8rem;font-weight:600;color:var(--blue)}.home_iconBadge__osoJP{width:38px;height:38px;background:var(--blue-bg);border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.home_iconBadge__osoJP svg{width:18px;height:18px;color:var(--blue)}.home_calloutWarn__AIV3o{background:var(--amber-bg);border:1px solid var(--amber-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.1rem}.home_calloutLabel__MIHa8{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--amber);margin-bottom:.35rem}.home_calloutWarn__AIV3o p{font-size:.92rem;color:var(--amber);line-height:1.65;margin:0}.home_speciesGrid__F3Kt6{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width:960px){.home_speciesGrid__F3Kt6{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home_speciesGrid__F3Kt6{grid-template-columns:1fr}.home_heroH1__0g8Js{font-size:2rem}}.home_speciesCard__EUbhi{padding:1.5rem}.home_speciesTop__YK7yi{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.home_speciesCard__EUbhi h3{font-size:.95rem;font-weight:700;color:var(--text-dark);letter-spacing:-.01em;line-height:1.3}.home_speciesLatin__gZMxT{font-size:.75rem;color:var(--text-muted);font-style:italic;margin-bottom:.65rem}.home_speciesCard__EUbhi p{font-size:.83rem;color:var(--text-body);line-height:1.65}.home_badge__dvCJB{display:inline-block;padding:.15rem .55rem;border-radius:20px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.home_badgeStrong__lJ6Sr{background:var(--green-bg);color:var(--green)}.home_badgeEmerging__S3Aw2{background:var(--amber-bg);color:var(--amber)}.home_badgeEarly__7fkv0{background:var(--purple-bg);color:var(--purple)}.home_blogGrid__NyYxv{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}@media (max-width:960px){.home_blogGrid__NyYxv{grid-template-columns:1fr}}.home_blogCard__egop0{padding:1.75rem;display:flex;flex-direction:column;text-decoration:none;color:inherit}.home_blogMeta__5e4_D{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.home_blogCat__ueE1h{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--blue-dark);background:var(--blue-bg);border:1px solid var(--blue-border);padding:.15rem .5rem;border-radius:20px}.home_blogDate__JGWcA{font-size:.75rem;color:var(--text-muted);font-weight:500}.home_blogCard__egop0 h3{font-size:1rem;font-weight:700;color:var(--text-dark);letter-spacing:-.01em;line-height:1.4;margin-bottom:.5rem}.home_blogCard__egop0 p{font-size:.875rem;color:var(--text-muted);line-height:1.65;flex:1;margin-bottom:1.25rem}.home_blogFooter__KLWGU{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--border-light);margin-top:auto}.home_blogAuthor__l_MkC{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;color:var(--text-body)}.home_avatar__unxVm{width:26px;height:26px;border-radius:50%;background:var(--blue);color:var(--white);font-size:.6rem;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:.02em;flex-shrink:0}.home_blogRead__dEj6r{font-size:.72rem;color:var(--text-muted);font-weight:500}.home_stats__sVmK2{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden}@media (max-width:960px){.home_stats__sVmK2{grid-template-columns:repeat(2,1fr)}}.home_stat__iClF_{background:var(--white);padding:1.25rem 1rem;text-align:center}.home_statN__P6aEJ{font-size:2.25rem;font-weight:800;color:var(--blue);letter-spacing:-.04em;display:block;line-height:1}.home_statL__XtqLb{font-size:.76rem;color:var(--text-muted);font-weight:500;display:block;margin-top:.3rem}.home_statS__UNQp2{font-size:.63rem;color:var(--text-muted);display:block;margin-top:.25rem}