.HomeFaq_faqList__gPQZt{display:grid;grid-gap:.95rem;gap:.95rem;max-width:52rem;margin:0 auto}.HomeFaq_faqItem___JuiD{border:1px solid var(--home-border);border-radius:1.15rem;background:var(--home-surface-strong);overflow:hidden;box-shadow:var(--home-shadow)}.HomeFaq_faqTrigger__fF_fu{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem;border:none;background:transparent;color:var(--home-text);font-size:1rem;font-weight:600;font-family:inherit;text-align:left}.HomeFaq_faqTrigger__fF_fu span{flex:1 1}.HomeFaq_faqTriggerOpen__6casZ{color:var(--primary)}.HomeFaq_chevron__3d0h_{flex-shrink:0;color:var(--home-subtle);transition:transform .18s ease,color .18s ease}.HomeFaq_chevronOpen__YrpDY{transform:rotate(180deg);color:var(--primary)}.HomeFaq_faqAnswer__iqfem{padding:0 1.35rem 1.3rem;color:var(--home-muted);font-size:.95rem;line-height:1.75}.HomeFaq_faqAnswer__iqfem p{margin:0}@media (max-width:640px){.HomeFaq_faqTrigger__fF_fu{padding:1rem 1rem .95rem;font-size:.95rem}.HomeFaq_faqAnswer__iqfem{padding:0 1rem 1rem}}.page_homePage__Xwsqi{--home-bg-top:#f3faf6;--home-bg-mid:#fff;--home-bg-bottom:#f6fbf8;--home-glow-strong:rgba(50,103,91,.16);--home-glow-soft:rgba(74,138,122,.1);--home-surface:hsla(0,0%,100%,.96);--home-surface-strong:#fff;--home-surface-muted:#f5faf7;--home-surface-tint:#edf5f1;--home-border:rgba(50,103,91,.12);--home-border-strong:rgba(50,103,91,.22);--home-text:var(--text-primary);--home-muted:#5d7080;--home-subtle:#7f90a0;--home-pill-bg:hsla(0,0%,100%,.88);--home-pill-text:#20313f;--home-shadow:0 18px 40px rgba(15,23,42,.08);--home-shadow-lg:0 20px 44px rgba(15,23,42,.12);--home-search-bg:hsla(0,0%,100%,.96);--home-search-ring:rgba(50,103,91,.08);--home-news-media-start:#f0f7f3;--home-news-media-end:#e6f0eb;--home-cta-gradient:linear-gradient(135deg,var(--primary),var(--accent));--home-cta-shadow:0 16px 30px rgba(50,103,91,.22);background:radial-gradient(circle at top center,var(--home-glow-strong),transparent 32rem),radial-gradient(circle at 50% 18%,var(--home-glow-soft),transparent 24rem),linear-gradient(180deg,var(--home-bg-top) 0,var(--home-bg-mid) 24%,var(--home-bg-bottom) 100%);color:var(--home-text);padding-bottom:3rem}[data-theme=dark] .page_homePage__Xwsqi{--home-bg-top:#04110d;--home-bg-mid:#06140f;--home-bg-bottom:#081711;--home-glow-strong:rgba(61,122,107,.22);--home-glow-soft:rgba(94,184,155,.1);--home-surface:rgba(9,24,20,.94);--home-surface-strong:rgba(11,28,23,.98);--home-surface-muted:rgba(13,32,26,.96);--home-surface-tint:rgba(16,38,31,.98);--home-border:rgba(94,184,155,.12);--home-border-strong:rgba(94,184,155,.24);--home-text:#f1f5f9;--home-muted:#9db0bb;--home-subtle:#718690;--home-pill-bg:rgba(13,29,24,.84);--home-pill-text:#dbe7e3;--home-shadow:0 20px 44px rgba(0,0,0,.24);--home-shadow-lg:0 24px 56px rgba(0,0,0,.3);--home-search-bg:rgba(11,26,22,.92);--home-search-ring:rgba(61,122,107,.12);--home-news-media-start:#10211b;--home-news-media-end:#0a1612;--home-cta-gradient:linear-gradient(135deg,#1f4d41,#32675b 56%,#4a8a7a);--home-cta-shadow:0 18px 36px rgba(10,30,24,.34)}.page_section__bCe58{padding:2.75rem 0}.page_hero__pg98G{position:relative;padding:3.25rem 0 3rem;overflow:hidden}.page_hero__pg98G:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 24%,var(--home-glow-strong),transparent 24rem),radial-gradient(circle at 50% 42%,var(--home-glow-soft),transparent 18rem);pointer-events:none}.page_heroPillRow__tWbUT{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.25rem}.page_heroMiniPill__1d5SP{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.35rem .85rem;border:1px solid var(--home-border);border-radius:999px;background:var(--home-pill-bg);color:var(--home-pill-text);font-size:.78rem;font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.page_heroMiniPill__1d5SP:hover{color:var(--home-text);border-color:var(--home-border-strong);background:var(--home-surface-muted)}.page_heroTitle__Q_agS{position:relative;z-index:1;margin:0 auto 1.25rem;max-width:10.8em;color:var(--home-text);font-size:clamp(3rem,8vw,5.9rem);font-weight:900;line-height:.95;letter-spacing:-.06em;text-align:center}.page_heroAccent__ejQ2l{background:linear-gradient(90deg,var(--primary),var(--accent) 60%,#7bd2b9 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_heroSub__fjG74{position:relative;z-index:1;max-width:48rem;margin:0 auto 2rem;color:var(--home-muted);font-size:clamp(1rem,1.9vw,1.28rem);line-height:1.65;text-align:center}.page_heroSearch__Ol1_q{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;max-width:34.5rem;margin:0 auto 1.35rem;padding:.5rem;border:1px solid var(--home-border-strong);border-radius:999px;background:var(--home-search-bg);box-shadow:0 0 0 4px var(--home-search-ring),var(--home-shadow)}.page_heroSearchIcon__jJEzv{position:absolute;left:1.4rem;top:50%;transform:translateY(-50%);color:var(--home-subtle)}.page_heroSearchInput__AvW26{width:100%;min-height:3.25rem;padding:0 1rem 0 3rem;border:none;outline:none;background:transparent;color:var(--home-text);font-size:1rem}.page_heroSearchInput__AvW26::placeholder{color:var(--home-subtle)}.page_heroSearchButton__QOvOt{min-width:6.1rem;min-height:3.05rem;padding:0 1.4rem;border:none;border-radius:999px;background:var(--home-cta-gradient);color:#fff;font-size:.96rem;font-weight:700;box-shadow:var(--home-cta-shadow);transition:transform .18s ease,box-shadow .18s ease}.page_heroSearchButton__QOvOt:hover{transform:translateY(-1px)}.page_heroPopular__IDEIA{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;color:var(--home-subtle);font-size:.88rem}.page_heroPopularLabel__0cgAZ{color:var(--home-subtle)}.page_heroPopularLink___2_Qz{color:var(--home-text);border-bottom:1px solid var(--home-border)}.page_heroPopularLink___2_Qz:hover{color:var(--primary);border-bottom-color:var(--home-border-strong)}.page_sectionHead__yHwEB{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.page_sectionHeadCentered__nST25{justify-content:center;text-align:center}.page_sectionTitleWrap__X_vno{max-width:42rem}.page_sectionTitle__8xlLg{margin:0;color:var(--home-text);font-size:clamp(2rem,3vw,2.35rem);font-weight:800;letter-spacing:-.04em}.page_sectionCopy__u646y{margin:.55rem 0 0;color:var(--home-muted);font-size:1rem;line-height:1.65}.page_sectionLink__aMZ7m{display:inline-flex;align-items:center;gap:.4rem;color:var(--primary);font-size:.95rem;font-weight:700;white-space:nowrap}.page_sectionLink__aMZ7m:hover{color:var(--accent)}.page_toolsGrid__bT_a7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.page_toolCard___ymxM{display:flex;flex-direction:column;min-height:15rem;padding:1.15rem;border:1px solid var(--home-border);border-radius:1.3rem;background:linear-gradient(180deg,var(--home-surface-strong),var(--home-surface));color:var(--home-text);box-shadow:var(--home-shadow);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.page_toolCard___ymxM:hover{transform:translateY(-4px);border-color:var(--home-border-strong);box-shadow:var(--home-shadow-lg);color:var(--home-text)}.page_toolCardTop__Nw4iu{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.15rem}.page_toolIconWrap__b7ljt{width:3rem;height:3rem;border-radius:1rem;border:1px solid var(--home-border);background:var(--home-surface-muted)}.page_toolIconWrap__b7ljt,.page_toolUsage__SoT0H{display:inline-flex;align-items:center;justify-content:center;color:var(--primary)}.page_toolUsage__SoT0H{padding:.25rem .55rem;border-radius:999px;background:var(--primary-light);font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.page_toolCardTitle__yglcE{margin:0 0 .55rem;color:var(--home-text);font-size:1.5rem;font-weight:800;letter-spacing:-.035em;line-height:1.2}.page_toolCardDesc__ug1TD{margin:0;color:var(--home-muted);font-size:.96rem;line-height:1.7;flex:1 1}.page_toolCardCta__DC7lY{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin-top:1.2rem;border:1px solid var(--home-border);border-radius:.9rem;background:var(--home-surface-muted);color:var(--home-text);font-size:.95rem;font-weight:700;transition:background .18s ease,color .18s ease,border-color .18s ease}.page_toolCard___ymxM:hover .page_toolCardCta__DC7lY{background:var(--home-cta-gradient);border-color:transparent;color:#fff}.page_aiSection__sb0_7{padding-top:1rem}.page_aiShell__A1J20{padding:1.75rem;border:1px solid var(--home-border);border-radius:1.65rem;background:radial-gradient(circle at top right,var(--home-glow-soft),transparent 20rem),linear-gradient(180deg,var(--home-surface-muted),var(--home-surface));box-shadow:var(--home-shadow)}.page_aiHeader__eGJpd{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.page_aiEyebrow__beJGL{display:inline-flex;align-items:center;gap:.5rem;color:var(--home-text);font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.page_aiEyebrow__beJGL svg{color:var(--primary)}.page_aiCopy__W7muy{margin:.8rem 0 0;max-width:38rem;color:var(--home-muted);font-size:1rem;line-height:1.7}.page_aiButton__454PN{display:inline-flex;align-items:center;gap:.45rem;min-height:3rem;padding:.8rem 1.2rem;border:1px solid var(--home-border);border-radius:.95rem;background:var(--home-surface-strong);color:var(--home-text);font-size:.95rem;font-weight:700;white-space:nowrap}.page_aiButton__454PN:hover{color:var(--primary);border-color:var(--home-border-strong);background:var(--home-surface-muted);transform:translateY(-1px)}.page_aiGrid__t_ff0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_aiFeaturedCard__k9vlT,.page_aiPlaceholder__GnDyx{min-height:13.25rem;padding:1.45rem;border-radius:1.25rem}.page_aiFeaturedCard__k9vlT{display:grid;grid-gap:.85rem;gap:.85rem;align-content:start;border:1px solid var(--home-border);background:var(--home-surface-strong);color:var(--home-text)}.page_aiFeaturedCard__k9vlT:hover{color:var(--home-text);border-color:var(--home-border-strong);transform:translateY(-2px)}.page_aiFeaturedIcon__VVUVS{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.95rem;background:var(--home-cta-gradient);color:#fff}.page_aiFeaturedBadge__w2aYS{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.7rem;padding:.2rem .55rem;border-radius:999px;background:var(--primary-light);color:var(--primary);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.page_aiFeaturedTitle__2Etk4{margin:0;color:var(--home-text);font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.page_aiFeaturedDesc__DlIL_{margin:0;color:var(--home-muted);font-size:.95rem;line-height:1.65}.page_aiFeaturedLink__imLwc{display:inline-flex;align-items:center;gap:.35rem;color:var(--primary);font-size:.92rem;font-weight:700}.page_aiPlaceholder__GnDyx{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--home-border);background:var(--home-surface);text-align:center}.page_aiPlaceholderIcon__S1obd{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-bottom:1rem;border-radius:.8rem;background:var(--home-surface-muted);color:var(--home-subtle);font-size:1.4rem}.page_aiPlaceholderTitle__SX1vG{color:var(--home-text);font-size:1.3rem;font-weight:700}.page_aiPlaceholderCopy__A0_Cq{margin-top:.25rem;color:var(--home-subtle);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_newsGrid__i60ng{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.3rem;gap:1.3rem}.page_newsCard__VcsNo{display:flex;flex-direction:column;min-height:100%}.page_newsCard__VcsNo,.page_newsCard__VcsNo:hover{color:var(--home-text)}.page_newsCardMedia__k7HGL{position:relative;height:12.5rem;margin-bottom:1.25rem;border:1px solid var(--home-border);border-radius:1.2rem;background:linear-gradient(180deg,var(--home-news-media-start),var(--home-news-media-end))}.page_newsCategory__seJcQ{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;min-height:1.7rem;padding:.2rem .55rem;border-radius:.55rem;background:var(--primary-light);color:var(--primary);font-size:.72rem;font-weight:700}.page_newsTitle__pHPAq{margin:0 0 .55rem;color:var(--home-text);font-size:1.4rem;font-weight:800;letter-spacing:-.03em;line-height:1.28}.page_newsDesc__xxqe4{margin:0 0 1rem;color:var(--home-muted);font-size:.97rem;line-height:1.7;flex:1 1}.page_newsMeta__mT7s2{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto}.page_newsAuthor__Z1GBP{display:flex;align-items:center;gap:.75rem;min-width:0}.page_newsAuthorBadge__vtF7K{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--home-surface-muted);color:var(--home-text);font-size:.86rem;font-weight:700;flex-shrink:0}.page_newsAuthorMeta__QeAhg{display:grid;grid-gap:.1rem;gap:.1rem}.page_newsAuthorMeta__QeAhg strong{color:var(--home-text);font-size:.9rem;font-weight:700}.page_newsAuthorMeta__QeAhg span,.page_newsReadTime__PW_li{color:var(--home-subtle);font-size:.84rem}.page_newsReadTime__PW_li{white-space:nowrap}.page_categoryGrid__8sUSX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_categoryCard__p3fLD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:9rem;padding:1rem;border:1px solid var(--home-border);border-radius:1.25rem;background:var(--home-surface);color:var(--home-text);text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease}.page_categoryCard__p3fLD:hover{color:var(--home-text);transform:translateY(-2px);border-color:var(--home-border-strong);background:var(--home-surface-muted)}.page_categoryIcon__VfVkV{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--primary-light);color:var(--primary)}.page_categoryLabel__CgU9_{color:var(--home-text);font-size:1rem;font-weight:700}.page_categoryCount__Ws2yA{color:var(--home-subtle);font-size:.85rem}.page_companiesGrid__mc_6l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.page_companyCard__W_QJk{display:flex;flex-direction:column;min-height:13.2rem;padding:1.3rem;border:1px solid var(--home-border);border-radius:1.2rem;background:var(--home-surface);color:var(--home-text);transition:transform .18s ease,border-color .18s ease}.page_companyCard__W_QJk:hover{color:var(--home-text);transform:translateY(-2px);border-color:var(--home-border-strong)}.page_companyTop__S9lK2{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.page_companyLogo__FMy01{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;color:#fff;font-size:1.2rem;font-weight:800;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16)}.page_companyOpenIcon___BFPk{color:var(--home-subtle)}.page_companyName__RA7qF{margin:0;color:var(--home-text);font-size:1.35rem;font-weight:800;letter-spacing:-.03em}.page_companyCategory__yuw_4{display:inline-flex;margin-top:.25rem;color:var(--home-subtle);font-size:.85rem}.page_companyDesc__Bb_Eg{margin:.95rem 0 0;color:var(--home-muted);font-size:.95rem;line-height:1.7}.page_whyGrid__1KFyG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.page_whyCard__wQVFp{padding:1rem .15rem 0}.page_whyIcon__YsAYo{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;margin-bottom:1rem;border-radius:.95rem;background:var(--primary-light);color:var(--primary)}.page_whyTitle__MGvIo{margin:0 0 .55rem;color:var(--home-text);font-size:1.55rem;font-weight:800;letter-spacing:-.035em}.page_whyDesc__T5kQz{margin:0;color:var(--home-muted);font-size:.95rem;line-height:1.75}.page_ctaPanel__4IOuq{padding:3.2rem 2rem;border:1px solid var(--home-border-strong);border-radius:1.65rem;background:radial-gradient(circle at top left,hsla(0,0%,100%,.1),transparent 22rem),radial-gradient(circle at bottom right,hsla(0,0%,100%,.08),transparent 20rem),var(--home-cta-gradient);box-shadow:var(--home-cta-shadow);text-align:center}.page_ctaTitle__3mCQ6{margin:0;color:#fff;font-size:clamp(2.05rem,3.2vw,2.7rem);font-weight:800;letter-spacing:-.04em}.page_ctaDesc__6qRXY{max-width:42rem;margin:.9rem auto 1.65rem;color:hsla(0,0%,100%,.86);font-size:1rem;line-height:1.7}.page_ctaActions___vT6z{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.page_ctaPrimary__4jjkJ,.page_ctaSecondary__Cojzt{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:.8rem 1.4rem;border-radius:.9rem;font-size:.95rem;font-weight:700}.page_ctaPrimary__4jjkJ{background:#fff;color:var(--primary)}.page_ctaPrimary__4jjkJ:hover{color:var(--primary)}.page_ctaSecondary__Cojzt{border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.08);color:#fff}.page_ctaSecondary__Cojzt:hover{color:#fff;background:hsla(0,0%,100%,.14)}@media (max-width:1180px){.page_categoryGrid__8sUSX,.page_toolsGrid__bT_a7,.page_whyGrid__1KFyG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.page_aiHeader__eGJpd,.page_newsMeta__mT7s2,.page_sectionHead__yHwEB{flex-direction:column;align-items:flex-start}.page_aiGrid__t_ff0,.page_companiesGrid__mc_6l,.page_newsGrid__i60ng,.page_toolsGrid__bT_a7{grid-template-columns:1fr}}@media (max-width:640px){.page_homePage__Xwsqi{padding-bottom:2rem}.page_section__bCe58{padding:2.15rem 0}.page_hero__pg98G{padding:2rem 0 2.25rem}.page_heroTitle__Q_agS{font-size:3rem;max-width:6.6em}.page_heroSub__fjG74{margin-bottom:1.5rem;font-size:.98rem}.page_heroSearch__Ol1_q{grid-template-columns:1fr;border-radius:1.4rem}.page_heroSearchIcon__jJEzv{top:1.55rem;transform:none}.page_heroSearchInput__AvW26{min-height:3rem;padding:0 .75rem 0 2.75rem}.page_heroSearchButton__QOvOt{width:100%}.page_heroPopular__IDEIA{gap:.55rem;font-size:.82rem}.page_sectionTitle__8xlLg{font-size:1.9rem}.page_categoryGrid__8sUSX,.page_toolsGrid__bT_a7,.page_whyGrid__1KFyG{grid-template-columns:1fr}.page_toolCard___ymxM{min-height:auto}.page_aiShell__A1J20,.page_ctaPanel__4IOuq{padding:1.2rem;border-radius:1.25rem}.page_ctaActions___vT6z{flex-direction:column}.page_ctaPrimary__4jjkJ,.page_ctaSecondary__Cojzt{width:100%}}