.home_page__ODjSn{--home-bg:#f7f8fc;--home-panel:#ffffff;--home-soft:#f2f4fb;--home-accent:#3b82f6;--home-success:#16a34a;--home-text:#111827;--home-muted:#6b7280;--home-border:rgba(17,24,39,0.08);--home-shadow:0 8px 28px rgba(17,24,39,0.08);--home-radius:18px;--home-gradient-a:rgba(232,238,255,1);--home-gradient-b:rgba(242,246,255,1);--home-hero-gradient-a:#eef2ff;--home-hero-gradient-b:#f8fafc;--home-thumb-gradient-a:#e2e8f0;--home-thumb-gradient-b:#f8fafc;--home-pill-text:#1f2937;background:radial-gradient(900px 420px at 20% -10%,var(--home-gradient-a) 0,transparent 60%),radial-gradient(900px 500px at 100% 0,var(--home-gradient-b) 0,transparent 60%),var(--home-bg);color:var(--home-text);padding:24px 0 48px;transition:background-color .3s ease,color .3s ease}[data-theme=dark] .home_page__ODjSn{--home-bg:#0b1120;--home-panel:#111b2f;--home-soft:#152440;--home-accent:#3b82f6;--home-success:#22c55e;--home-text:#e2e8f0;--home-muted:#94a3b8;--home-border:rgba(148,163,184,0.28);--home-shadow:0 12px 32px rgba(8,15,35,0.55);--home-gradient-a:rgba(37,99,235,0.28);--home-gradient-b:rgba(14,165,233,0.18);--home-hero-gradient-a:#0f172a;--home-hero-gradient-b:#1e293b;--home-thumb-gradient-a:#1e293b;--home-thumb-gradient-b:#0f172a;--home-pill-text:#f8fafc}.home_hero__z_jpu{max-width:1200px;margin:0 auto;padding:24px;display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.home_heroCard__Rt5Kz{background:var(--home-panel);border:1px solid var(--home-border);border-radius:var(--home-radius);box-shadow:var(--home-shadow);padding:28px;display:flex;flex-direction:column;gap:18px}.home_kicker__etd2I{color:#2563eb;font-weight:700;letter-spacing:.3px}.home_heroTitle__31oGI{font-size:clamp(2rem,2.6vw,2.4rem);margin:6px 0 10px;font-weight:800}.home_heroDesc___67st{color:var(--home-muted);max-width:55ch}.home_searchWrap__EhJHm{position:relative}.home_searchInput__IrZeO{width:100%;padding:14px 48px;border-radius:12px;border:1px solid var(--home-border);background:var(--home-panel);color:var(--home-text);font-size:.95rem}.home_searchInput__IrZeO:focus{outline:none;border-color:rgba(59,130,246,.45);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.home_searchIcon__vZLl7{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#475569;opacity:.6}.home_quickChips__jLUQZ{display:flex;gap:8px;flex-wrap:wrap}.home_chip__L7ms8{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid var(--home-border);background:var(--home-panel);cursor:pointer;font-weight:600;font-size:.9rem;color:var(--home-pill-text);transition:border-color .2s ease,transform .2s ease}.home_chip__L7ms8:hover{border-color:rgba(59,130,246,.4);transform:translateY(-1px)}.home_heroIllustration__MuE71{background:linear-gradient(135deg,var(--home-hero-gradient-a),var(--home-hero-gradient-b));border:1px solid var(--home-border);border-radius:var(--home-radius);box-shadow:var(--home-shadow);display:grid;place-items:center;padding:32px;text-align:center}.home_heroIllustration__MuE71 p{color:var(--home-muted)}.home_container__2nSFh{max-width:1200px;margin:0 auto;padding:0 24px}.home_section__JtNPk{margin-top:32px}.home_sectionHeader__qrlT9{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16}.home_sectionHeading__oR_A_{margin:0 0 6px;font-size:1.8rem;font-weight:800}.home_sectionLead__xsLxP{margin:0;color:var(--home-muted)}.home_ghostButton__6iOCu,.home_primaryButton__OinRB,.home_secondaryButton__eIR1g{padding:10px 14px;border-radius:12px;border:1px solid var(--home-border);background:var(--home-panel);cursor:pointer;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}.home_primaryButton__OinRB{background:var(--home-accent);color:#fff}.home_primaryButton__OinRB:hover{filter:brightness(1.05)}.home_secondaryButton__eIR1g{color:var(--home-text)}.home_ghostButton__6iOCu{background:transparent;color:var(--home-muted)}.home_features__JDo12{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home_feature__f7xgT{background:var(--home-panel);border:1px solid var(--home-border);border-radius:14px;padding:18px;box-shadow:var(--home-shadow);display:grid;gap:8px}.home_featureTitle__6RLQD{font-size:1.05rem;font-weight:700}.home_featureDesc__2rtDw{color:var(--home-muted)}.home_resourceGrid__4qQLY{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home_resourceCard__ximYT{background:var(--home-panel);border:1px solid var(--home-border);border-radius:16px;box-shadow:var(--home-shadow);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit}.home_resourceThumb__p1YOd{position:relative;height:160px;background:linear-gradient(135deg,var(--home-thumb-gradient-a),var(--home-thumb-gradient-b));border-bottom:1px solid var(--home-border)}.home_resourceThumb__p1YOd img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_resourceBody__oi5ev{padding:16px;display:flex;flex-direction:column;gap:10px}.home_resourceTitle__K0G17{font-weight:700;font-size:1.05rem}.home_resourceMeta__YpwW_{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--home-muted);font-size:.9rem}.home_resourceRow__z6IQM{display:flex;align-items:center;justify-content:space-between;gap:10px}.home_resourcePill__7Rm4D{padding:4px 10px;border-radius:999px;background:var(--home-soft);color:var(--home-pill-text);border:1px solid var(--home-border);font-size:.8rem;font-weight:600}.home_resourcePrice__QL2Ea{font-weight:800;font-size:1rem}.home_boardWrapper__VcIgp{display:grid;grid-template-columns:2fr 1fr;gap:14px}.home_board__4P1JW{background:var(--home-panel);border:1px solid var(--home-border);border-radius:16px;box-shadow:var(--home-shadow);padding:18px;display:flex;flex-direction:column;gap:12px}.home_board__4P1JW table{width:100%;border-collapse:collapse;font-size:.95rem}.home_board__4P1JW td,.home_board__4P1JW th{padding:10px 8px;border-bottom:1px solid var(--home-border);text-align:left}.home_board__4P1JW tbody tr:last-child td{border-bottom:none}.home_boardList__cyIPA{margin:0;padding-left:20px;color:var(--home-muted);display:grid;gap:6px}.home_partnersGrid__MuQ1A{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.home_partnerCard__xFZdQ{height:64px;border:1px dashed var(--home-border);border-radius:12px;background:var(--home-panel);display:grid;place-items:center;color:var(--home-muted);font-weight:600;text-align:center;padding:0 12px}.home_newsGrid__hInAr{display:grid;grid-template-columns:2fr 1fr;gap:14px}.home_newsCard__DsBt6{background:var(--home-panel);border:1px solid var(--home-border);border-radius:16px;box-shadow:var(--home-shadow);padding:18px;display:flex;flex-direction:column;gap:12px}.home_newsList___VdBB{margin:0;padding-left:20px;color:var(--home-muted);display:grid;gap:6px}.home_newsletterForm__GGAT6{display:flex;gap:8px;flex-wrap:wrap}.home_newsletterInput__IJk_i{flex:1;min-width:220px;padding:12px 14px;border:1px solid var(--home-border);border-radius:10px;background:var(--home-panel);color:var(--home-text);font-size:.95rem}.home_newsletterInput__IJk_i:focus{outline:none;border-color:rgba(59,130,246,.45);box-shadow:0 0 0 3px rgba(59,130,246,.15)}@media (max-width:1280px){.home_features__JDo12,.home_resourceGrid__4qQLY{grid-template-columns:repeat(2,minmax(0,1fr))}.home_partnersGrid__MuQ1A{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.home_boardWrapper__VcIgp,.home_hero__z_jpu,.home_newsGrid__hInAr{grid-template-columns:1fr}}@media (max-width:768px){.home_features__JDo12,.home_resourceGrid__4qQLY{grid-template-columns:1fr}.home_partnersGrid__MuQ1A{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home_container__2nSFh,.home_hero__z_jpu{padding:18px}.home_heroCard__Rt5Kz{padding:24px}.home_section__JtNPk{margin-top:28px}}.home_heroIllustration__MuE71{display:flex;align-items:center;justify-content:center;min-height:280px}.home_heroEmpty__0nbP3{border:1px dashed var(--border,#e5e7eb);border-radius:16px;padding:16px;max-width:520px;background:linear-gradient(135deg,#fafafa,#f5f5f7)}.home_bsCarousel__rXZZU{position:relative;width:min(520px,100%);aspect-ratio:1/1;border-radius:16px;overflow:hidden;border:1px solid var(--border,#e5e7eb);background:#111;display:flex;align-items:center;justify-content:center;outline:none}.home_bsViewport__62Jse{display:block;position:relative;width:100%;height:100%;background-size:cover;background-position:50%;text-decoration:none;color:inherit}.home_bsOverlay__288If{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:14px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.15) 60%,rgba(0,0,0,0));opacity:0;transition:opacity .25s ease}.home_bsViewport__62Jse:focus-visible .home_bsOverlay__288If,.home_bsViewport__62Jse:hover .home_bsOverlay__288If{opacity:1}.home_bsTitle__G6VP_{color:#fff;font-weight:700;font-size:clamp(.9rem,1.2vw,1rem);text-align:center;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home_bsArrow__2D3WA{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.2);background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;cursor:pointer;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.home_bsArrow__2D3WA:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.home_bsArrow__2D3WA:active{transform:translateY(-50%) scale(.98)}.home_bsArrowLeft__khSaT{left:8px}.home_bsArrowRight__bSD1v{right:8px}.PartnersSection_section__FNQHE{margin-top:48px}.PartnersSection_inner__4DGOr{position:relative;border-radius:var(--home-radius);border:1px solid var(--home-border);background:radial-gradient(900px 420px at 20% -20%,rgba(124,92,255,.16) 0,transparent 60%),radial-gradient(900px 520px at 110% 10%,rgba(56,189,248,.15) 0,transparent 60%),var(--home-panel);box-shadow:var(--home-shadow);overflow:hidden}.PartnersSection_header__zyTbh{padding:32px 24px 16px;display:flex;flex-direction:column;gap:12px}.PartnersSection_title__2UCZL{margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:800;letter-spacing:-.02em;color:var(--home-text)}.PartnersSection_lead__itwxQ{margin:0;max-width:60ch;color:var(--home-muted);line-height:1.6}.PartnersSection_marqueeWrapper__DDMuj{position:relative;overflow:hidden;padding:0 24px 32px}.PartnersSection_marqueeWrapper__DDMuj:after,.PartnersSection_marqueeWrapper__DDMuj:before{content:"";position:absolute;top:16px;bottom:24px;width:60px;pointer-events:none;z-index:1}.PartnersSection_marqueeWrapper__DDMuj:before{left:24px;background:linear-gradient(90deg,var(--home-panel) 0,transparent 100%)}.PartnersSection_marqueeWrapper__DDMuj:after{right:24px;background:linear-gradient(270deg,var(--home-panel) 0,transparent 100%)}.PartnersSection_marquee__sB_ee{display:inline-flex;gap:24px;min-width:-moz-max-content;min-width:max-content;animation:PartnersSection_partners-marquee__O28O6 var(--marquee-duration,24s) linear infinite;padding-bottom:8px}.PartnersSection_marqueeWrapper__DDMuj:hover .PartnersSection_marquee__sB_ee{animation-play-state:paused}.PartnersSection_card__qPeBl{position:relative;flex:0 0 auto;min-width:190px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.9);color:var(--home-text);box-shadow:0 12px 24px rgba(15,23,42,.08);perspective:1200px;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.PartnersSection_card__qPeBl:focus-within,.PartnersSection_card__qPeBl:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,23,42,.14)}.PartnersSection_card__qPeBl:focus-within{outline:2px solid rgba(124,92,255,.55);outline-offset:2px}.PartnersSection_cardInner__WBEtc{position:relative;display:block;width:100%;height:100%;min-height:112px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.19,1,.22,1)}.PartnersSection_card__qPeBl:focus-within .PartnersSection_cardInner__WBEtc,.PartnersSection_card__qPeBl:hover .PartnersSection_cardInner__WBEtc{transform:rotateY(180deg)}.PartnersSection_cardFace__7_k0T{position:absolute;inset:0;display:flex;align-items:center;gap:12px;padding:14px 20px;backface-visibility:hidden;border-radius:inherit;background:inherit}.PartnersSection_cardFront__ejMHf{justify-content:flex-start}.PartnersSection_cardBack__hBW36{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;transform:rotateY(180deg)}.PartnersSection_backName__IGXdN{font-weight:700;font-size:1rem;letter-spacing:-.01em}.PartnersSection_actions__iix6d{display:flex;gap:10px}.PartnersSection_actionButton__qhPYe{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(148,163,184,.35);color:var(--home-text);background:rgba(255,255,255,.9);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 8px 16px rgba(15,23,42,.1)}.PartnersSection_actionButton__qhPYe:focus-visible,.PartnersSection_actionButton__qhPYe:hover{transform:translateY(-2px);border-color:rgba(124,92,255,.5);box-shadow:0 10px 18px rgba(124,92,255,.26)}.PartnersSection_actionButton__qhPYe:focus-visible{outline:none}.PartnersSection_actionIcon__tIW6t{width:18px;height:18px}.PartnersSection_logo__ksX9z{width:48px;height:48px;border-radius:10px;display:grid;place-items:center;overflow:hidden;background:rgba(15,23,42,.08)}.PartnersSection_logoImage__uVMIa{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.9;transition:filter .2s ease,opacity .2s ease}.PartnersSection_card__qPeBl:focus-within .PartnersSection_logoImage__uVMIa,.PartnersSection_card__qPeBl:hover .PartnersSection_logoImage__uVMIa{filter:none;opacity:1}.PartnersSection_logoFallback___rfpu{font-weight:700;font-size:.95rem;color:var(--home-text)}.PartnersSection_info__HgjKT{display:flex;flex-direction:column;gap:2px}.PartnersSection_name__z0nfK{font-weight:700;font-size:.95rem}.PartnersSection_meta__krkZs{font-size:.8rem;color:var(--home-muted)}.PartnersSection_srOnly__HdkpL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PartnersSection_emptyState__eRBA6{padding:32px 24px;text-align:center;color:var(--home-muted);font-size:.95rem}@keyframes PartnersSection_partners-marquee__O28O6{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--marquee-shift, 50%)))}}[data-theme=dark] .PartnersSection_inner__4DGOr{background:radial-gradient(900px 420px at 20% -20%,rgba(124,92,255,.24) 0,transparent 60%),radial-gradient(900px 520px at 110% 10%,rgba(56,189,248,.22) 0,transparent 60%),var(--home-panel)}[data-theme=dark] .PartnersSection_card__qPeBl{background:rgba(15,23,42,.6);border-color:rgba(148,163,184,.32);box-shadow:0 12px 36px rgba(2,6,23,.5)}[data-theme=dark] .PartnersSection_cardInner__WBEtc{background:transparent}[data-theme=dark] .PartnersSection_logo__ksX9z{background:rgba(15,23,42,.7)}[data-theme=dark] .PartnersSection_actionButton__qhPYe{background:rgba(30,41,59,.85);border-color:rgba(148,163,184,.45);color:#e2e8f0;box-shadow:0 8px 24px rgba(2,6,23,.45)}[data-theme=dark] .PartnersSection_actionButton__qhPYe:focus-visible,[data-theme=dark] .PartnersSection_actionButton__qhPYe:hover{box-shadow:0 12px 28px rgba(124,92,255,.4)}@media (max-width:768px){.PartnersSection_header__zyTbh{padding:24px 20px 12px}.PartnersSection_marqueeWrapper__DDMuj{padding:0 16px 28px}.PartnersSection_marqueeWrapper__DDMuj:after,.PartnersSection_marqueeWrapper__DDMuj:before{width:40px;top:12px;bottom:20px}.PartnersSection_card__qPeBl{min-width:170px}.PartnersSection_cardFace__7_k0T{padding:12px 16px}}@media (max-width:520px){.PartnersSection_section__FNQHE{margin-top:36px}.PartnersSection_title__2UCZL{font-size:clamp(1.5rem,6vw,1.8rem)}.PartnersSection_lead__itwxQ{font-size:.95rem}}.ResourcesSlider_sliderSection__HgwOM{position:relative}.ResourcesSlider_sliderRoot__K9dxk{position:relative;margin-top:12px}.ResourcesSlider_sliderViewport__e5kGp{overflow:hidden;width:100%;position:relative;border-radius:16px}.ResourcesSlider_sliderTrack__kvpVP{display:flex;width:100%;transition:transform .42s ease-in-out;will-change:transform}.ResourcesSlider_slide__EfdmI{min-width:100%;display:flex;padding:6px}.ResourcesSlider_navButton__lnI8R{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:9999px;border:none;background:rgba(0,0,0,.5);color:#fff;font-size:22px;cursor:pointer;display:grid;place-items:center;transition:background .16s ease}.ResourcesSlider_navButton__lnI8R:hover{background:rgba(0,0,0,.7)}.ResourcesSlider_navLeft__gW5kp{left:8px}.ResourcesSlider_navRight__y3xxC{right:8px}.ResourcesSlider_sliderDots__lzMaH{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:10px}.ResourcesSlider_dot___LFFx{width:8px;height:8px;background:#D1D5DB;border-radius:50%;border:none;cursor:pointer;transition:transform .12s ease,background .12s ease}.ResourcesSlider_dot___LFFx:hover{transform:scale(1.1)}.ResourcesSlider_dotActive__XFATL{background:#6B7280}.ResourcesSlider_resourceCard__d7tPn{width:100%}.ResourcesSlider_resourceThumb__L1FIb img{height:auto;display:block}.ResourcesSlider_sliderViewport__e5kGp{--slider-gap:12px;padding-inline:var(--slider-gap)}.ResourcesSlider_slide__EfdmI{padding-inline:calc(var(--slider-gap) / 2);box-sizing:border-box}.ResourcesSlider_resourceCard__d7tPn{display:flex;flex-direction:column;height:100%}.ResourcesSlider_resourceThumb__L1FIb{aspect-ratio:16/9;overflow:hidden}.ResourcesSlider_resourceThumb__L1FIb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ResourcesSlider_resourceBody__FI1dm{display:flex;flex-direction:column;gap:8px;flex:1}.ResourcesSlider_clamp2__oZ7K6{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ResourcesSlider_rowBottom__MkEXH{margin-top:auto}.ResourceSearchBar_root__r9mw8{--resource-search-border:rgba(17,24,39,0.08);--resource-search-background:#ffffff;--resource-search-text:#111827;--resource-search-icon-left:16px;--resource-search-icon-color:rgba(71,85,105,0.8);--resource-search-focus-border:rgba(59,130,246,0.45);--resource-search-focus-shadow:0 0 0 4px rgba(59,130,246,0.15);position:relative;width:100%}[data-theme=dark] .ResourceSearchBar_root__r9mw8{--resource-search-border:rgba(148,163,184,0.35);--resource-search-background:rgba(15,23,42,0.85);--resource-search-text:#f8fafc;--resource-search-icon-color:rgba(148,163,184,0.85);--resource-search-focus-border:rgba(96,165,250,0.65);--resource-search-focus-shadow:0 0 0 4px rgba(59,130,246,0.28)}.ResourceSearchBar_input__UqUeD{width:100%;padding:14px 48px;border-radius:12px;border:1px solid var(--resource-search-border,rgba(17,24,39,.08));background:var(--resource-search-background,#ffffff);color:var(--resource-search-text,#111827);font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.ResourceSearchBar_input__UqUeD:focus{outline:none;border-color:var(--resource-search-focus-border,rgba(59,130,246,.45));box-shadow:var(--resource-search-focus-shadow,0 0 0 4px rgba(59,130,246,.15))}.ResourceSearchBar_icon__Gm8Lm{position:absolute;left:var(--resource-search-icon-left,16px);top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--resource-search-icon-color,rgba(71,85,105,.8));pointer-events:none;display:inline-flex;align-items:center;justify-content:center}