.Benefits_section__U6HqV{background:var(--gradient-benefits)}.Benefits_grid__DpxGD{display:grid;grid-gap:clamp(var(--space-4),4vw,var(--space-6));gap:clamp(var(--space-4),4vw,var(--space-6));grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Benefits_card__3ztCQ{background:var(--color-surface-primary);border-radius:var(--radius-lg);padding:clamp(var(--space-4),3vw,var(--space-5));box-shadow:var(--shadow-card);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Benefits_icon__RT9lQ{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;font-size:1.5rem;background:var(--color-accent-soft);color:var(--color-cta)}.Benefits_title__BIA0J{font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.Benefits_description__gGBof{color:var(--color-text-secondary);line-height:1.6}.SectionsLayout_section__GMbNi{padding:clamp(var(--space-6),6vw,var(--space-10)) 0}.SectionsLayout_container__rSazj{width:min(72rem,100%);margin:0 auto;padding:0 clamp(var(--space-4),4vw,var(--space-6));display:grid;grid-gap:clamp(var(--space-4),3vw,var(--space-6));gap:clamp(var(--space-4),3vw,var(--space-6))}.SectionsLayout_headline__vZ_jI{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.SectionsLayout_headlineLabel__HTTc_{font-size:.9rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.SectionsLayout_headlineTitle__Tczla{font-size:clamp(1.85rem,1.6rem + .8vw,2.4rem);color:var(--color-text-primary)}.SectionsLayout_headlineSubtitle__I314V{max-width:42rem;color:var(--color-text-secondary)}.FAQ_section__kgNiU{background:var(--color-surface-primary)}.FAQ_faqList__OVaKN{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.FAQ_details__jpuXH{border:1px solid var(--color-outline-soft);border-radius:var(--radius-lg);background:var(--color-card-muted);overflow:hidden}.FAQ_summary__pwyUf{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:clamp(var(--space-3),3vw,var(--space-4));gap:var(--space-3);font-weight:600;color:var(--color-text-primary)}.FAQ_summary__pwyUf::-webkit-details-marker{display:none}.FAQ_icon__Ph12l{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-cta);color:var(--color-on-accent);display:grid;place-items:center;font-size:1rem;flex-shrink:0;transition:transform .2s ease}.FAQ_details__jpuXH[open] .FAQ_icon__Ph12l{transform:rotate(45deg)}.FAQ_content__krAhY{padding:0 clamp(var(--space-3),3vw,var(--space-4)) clamp(var(--space-3),3vw,var(--space-4));color:var(--color-text-secondary);line-height:1.6}.FinalCTA_section__uu3Te{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.FinalCTA_container__RLPKf{display:grid;text-align:center}.FinalCTA_content__knsKT{display:grid;grid-gap:clamp(var(--space-5),4vw,var(--space-7));gap:clamp(var(--space-5),4vw,var(--space-7))}.FinalCTA_info__XCb5S{display:grid;grid-gap:clamp(var(--space-3),3vw,var(--space-4));gap:clamp(var(--space-3),3vw,var(--space-4));justify-items:center}.FinalCTA_title__IeSNf{font-size:clamp(2rem,1.7rem + 1vw,2.6rem);font-weight:700}.FinalCTA_description__rRmfz{max-width:36rem;margin:0 auto;line-height:1.7}.FinalCTA_hint__U_ROr{font-size:.95rem;color:var(--color-text-inverse-muted)}.FinalCTA_actions__pLuXa{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.FinalCTA_primaryButton__q2OtR{background:var(--color-cta);color:var(--color-on-accent);padding:.85rem 1.8rem;border-radius:var(--radius-xl);border:none;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.FinalCTA_primaryButton__q2OtR:hover{transform:translateY(-1px);box-shadow:var(--shadow-cta);background:var(--color-cta-hover)}.FinalCTA_secondaryLink__O_mfE{padding:.85rem 1.8rem;border-radius:var(--radius-xl);border:1px solid var(--color-inverse-border);color:var(--color-text-inverse);text-decoration:none;font-weight:600;transition:background .2s ease,color .2s ease}.FinalCTA_secondaryLink__O_mfE:hover{background:var(--color-inverse-hover)}.FinalCTA_contacts__ZVv3z{display:grid;grid-gap:.4rem;gap:.4rem;font-size:.95rem;color:var(--color-text-inverse-secondary)}.FinalCTA_contacts__ZVv3z a{color:var(--color-text-inverse);text-decoration:underline;text-underline-offset:4px}.FinalCTA_formWrapper__h_f77{max-width:28rem;margin:0 auto}@media (min-width:960px){.FinalCTA_content__knsKT{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(var(--space-6),6vw,var(--space-8))}.FinalCTA_info__XCb5S{text-align:left;justify-items:flex-start}.FinalCTA_description__rRmfz{margin:0}.FinalCTA_actions__pLuXa{justify-content:flex-start}.FinalCTA_contacts__ZVv3z{justify-items:flex-start}}.ContactForm_form__o9QWj{display:grid;grid-gap:var(--space-3);gap:var(--space-3);background:var(--gradient-contact);border:1px solid var(--color-contact-border);border-radius:calc(var(--radius-xl) * 1.05);padding:clamp(var(--space-4),3vw,var(--space-5));box-shadow:var(--shadow-contact);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden}.ContactForm_form__o9QWj:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:var(--gradient-contact-overlay);opacity:.7;mix-blend-mode:screen;z-index:0}.ContactForm_form__o9QWj>*{position:relative;z-index:1}.ContactForm_field__R_cpP{display:grid;grid-gap:.45rem;gap:.45rem}.ContactForm_label__qRMkn{font-size:.9rem;font-weight:600;color:var(--color-text-inverse)}.ContactForm_input__jmr5S,.ContactForm_select__eo9Ra,.ContactForm_textarea__voAlS{width:100%;border-radius:var(--radius-lg);border:1px solid var(--color-contact-border);background:var(--color-input-inverse);color:var(--color-text-inverse);padding:.7rem .85rem;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.ContactForm_input__jmr5S:focus,.ContactForm_select__eo9Ra:focus,.ContactForm_textarea__voAlS:focus{outline:none;border-color:var(--color-input-border-strong);box-shadow:var(--shadow-input-focus-strong)}.ContactForm_select__eo9Ra{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-select-arrow) 50%),linear-gradient(135deg,var(--color-select-arrow) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.2rem}.ContactForm_textarea__voAlS{resize:vertical;min-height:8rem}.ContactForm_error__1BwPG{font-size:.8rem;color:var(--color-danger)}.ContactForm_consentBlock__HkjmX{display:grid;grid-gap:.5rem;gap:.5rem;padding:.9rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--color-contact-border);background:var(--color-consent-background);box-shadow:var(--shadow-consent-inset)}.ContactForm_consentControl__AzEmR{display:flex;align-items:flex-start;gap:.75rem}.ContactForm_consentCheckbox__PP1cN{width:1.1rem;height:1.1rem;margin-top:.2rem;flex-shrink:0;border-radius:.35rem;accent-color:var(--color-accent-strong)}.ContactForm_consentText__I4k5y{font-size:.85rem;color:var(--color-text-inverse-secondary);line-height:1.5}.ContactForm_consentLink__zgaRk{color:var(--color-cta);text-decoration:underline}.ContactForm_consentLink__zgaRk:hover{text-decoration:none}.ContactForm_consentHint__u6YZH{display:block;margin-top:.35rem;font-size:.75rem;color:var(--color-text-inverse-muted)}.ContactForm_submitButton__MBp6_{justify-self:flex-start;background:var(--color-cta);color:var(--color-on-accent);padding:.8rem 1.6rem;border-radius:var(--radius-xl);border:none;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.ContactForm_submitButton__MBp6_:disabled{cursor:wait;opacity:.75}.ContactForm_submitButton__MBp6_:not(:disabled):hover{transform:translateY(-1px);box-shadow:var(--shadow-cta);background:var(--color-cta-hover)}.ContactForm_status__fS816{min-height:1.2rem;font-size:.85rem;color:var(--color-text-inverse-secondary)}.ContactForm_status__fS816[data-status=success]{color:var(--color-success)}.ContactForm_status__fS816[data-status=error]{color:var(--color-danger)}@media (max-width:600px){.ContactForm_form__o9QWj{padding:var(--space-4)}.ContactForm_submitButton__MBp6_{justify-self:stretch;text-align:center}}.Hero_section__FbmzT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(var(--space-6),6vw,var(--space-10));gap:clamp(var(--space-6),6vw,var(--space-10));align-items:center;padding-block:clamp(var(--space-10),10vw,var(--space-16))}.Hero_lead__pp8g3{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.Hero_label__n21ro{font-size:clamp(.8rem,.75rem + .2vw,.9rem);font-weight:600;color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase}.Hero_title__4VCoH{line-height:1.1}.Hero_description__TUuTi{font-size:clamp(1.05rem,1rem + .4vw,1.25rem);color:var(--color-text-secondary)}.Hero_actions__xZw8y{display:flex;flex-wrap:wrap;gap:var(--space-3)}.Hero_primaryButton__dwkcH{padding:.75rem 1.5rem;border-radius:var(--radius-full);border:none;background:var(--color-cta);color:var(--color-on-accent);font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.Hero_primaryButton__dwkcH:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);background:var(--color-cta-hover)}.Hero_secondaryLink__nDq9x{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:var(--radius-full);border:1px solid var(--color-outline-accent);background:var(--color-surface);color:var(--color-text-primary);font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease}.Hero_secondaryLink__nDq9x:hover{border-color:var(--color-outline-accent-strong);color:var(--color-cta)}.Hero_tertiaryLink__sG4qK{display:inline-flex;align-items:center;gap:.35rem;padding:.75rem 1rem;border-radius:var(--radius-full);color:var(--color-cta);font-weight:600;text-decoration:none;transition:color .2s ease}.Hero_tertiaryLink__sG4qK:after{content:"→";font-size:.95em}.Hero_tertiaryLink__sG4qK:hover{color:var(--color-cta-hover)}.Hero_visual__UfT6D{position:relative;width:100%;min-height:280px;border-radius:var(--radius-lg);background:var(--gradient-hero);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:var(--space-6);box-shadow:var(--shadow-hero-border)}.Hero_card__6KHz0{width:100%;max-width:420px;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-hero-card);padding:var(--space-5);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Hero_cardTop__HABsO{height:.5rem;width:35%;border-radius:var(--radius-full);background:var(--color-hero-card-top)}.Hero_cardAccent__bs2_O{height:.875rem;width:70%;border-radius:var(--radius-full);background:var(--color-hero-card-accent)}.Hero_items__icE4I{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Hero_item__61_s7{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;border-radius:.9rem;background:var(--color-card-muted)}.Hero_itemText__z4_os{display:grid;grid-gap:.25rem;gap:.25rem}.Hero_itemBadge__LDaOx,.Hero_textPrimary__foai0,.Hero_textSecondary__VGf_N{display:inline-block;border-radius:var(--radius-full)}.Hero_textPrimary__foai0{height:.625rem;width:160px;background:var(--color-hero-line-primary)}.Hero_textSecondary__VGf_N{height:.625rem;width:120px;background:var(--color-hero-line-secondary)}.Hero_itemBadge__LDaOx{height:.625rem;width:50px;background:var(--color-hero-card-top)}.HowItWorks_section__kguBu{background:var(--gradient-how)}.HowItWorks_steps__l69VS{display:grid;grid-gap:clamp(var(--space-5),4vw,var(--space-6));gap:clamp(var(--space-5),4vw,var(--space-6));grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center}@media (min-width:1024px){.HowItWorks_steps__l69VS{grid-template-columns:repeat(2,minmax(320px,1fr));gap:clamp(var(--space-5),3vw,var(--space-6))}}.HowItWorks_stepCard__jLWbh{position:relative;display:grid;grid-gap:clamp(var(--space-3),1.8vw,var(--space-4));gap:clamp(var(--space-3),1.8vw,var(--space-4));padding:clamp(var(--space-4),3vw,var(--space-5));border-radius:var(--radius-xl);border:1px solid var(--color-card-border);background:var(--color-surface-elevated);box-shadow:var(--shadow-card-strong);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.HowItWorks_stepCard__jLWbh:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--gradient-step-card);opacity:0;transition:opacity .3s ease}.HowItWorks_stepCard__jLWbh:hover{transform:translateY(-6px);box-shadow:var(--shadow-card-stronger)}.HowItWorks_stepCard__jLWbh:hover:after{opacity:1}.HowItWorks_stepHeader__rbMlK{display:flex;align-items:center;gap:var(--space-2)}.HowItWorks_stepBadge__qLHRn{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-cta);background:var(--color-accent-soft);border-radius:999px;font-weight:600}.HowItWorks_stepNumber__ZJSPv{font-size:clamp(1.9rem,1.6rem + .8vw,2.4rem);font-weight:700;color:var(--color-cta);letter-spacing:.06em}.HowItWorks_stepTitle__S_Rw5{font-size:clamp(1.15rem,1.05rem + .4vw,1.35rem);font-weight:600;color:var(--color-text-primary)}.HowItWorks_stepDescription__GDZss{color:var(--color-text-secondary);line-height:1.7}@media (max-width:640px){.HowItWorks_stepCard__jLWbh{padding:var(--space-4)}}.Testimonials_section__UDjCK{background:var(--gradient-testimonials)}.Testimonials_testimonials___zZY2{display:grid;grid-gap:clamp(var(--space-5),4vw,var(--space-7));gap:clamp(var(--space-5),4vw,var(--space-7));grid-template-columns:repeat(auto-fit,minmax(320px,420px));justify-content:center}.Testimonials_card__3LkPB{position:relative;display:grid;grid-gap:clamp(var(--space-4),2vw,var(--space-5));gap:clamp(var(--space-4),2vw,var(--space-5));padding:clamp(var(--space-4),3vw,var(--space-5));border-radius:calc(var(--radius-xl) * 1.1);background:var(--color-testimonial-card);border:1px solid var(--color-testimonial-border);box-shadow:var(--shadow-card-stronger);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.Testimonials_card__3LkPB:before{content:"";position:absolute;inset-inline:0;top:0;height:6px;background:var(--gradient-testimonial-bar)}.Testimonials_card__3LkPB:hover{transform:translateY(-8px);box-shadow:var(--shadow-card-hover-strong)}.Testimonials_quote__8XgUa{position:relative;padding-top:var(--space-3);font-size:clamp(1rem,.95rem + .2vw,1.1rem);line-height:1.8;color:var(--color-text-primary);max-inline-size:65ch}.Testimonials_quote__8XgUa:before{content:"“";position:absolute;top:-1.4rem;left:-.2rem;font-size:3.5rem;color:var(--color-testimonial-accent-soft);font-family:Georgia,serif;line-height:1}.Testimonials_caption__rDsEd{margin-top:auto}.Testimonials_authorRow__d23dg{display:inline-flex;gap:.6rem;align-items:center;font-size:.95rem}.Testimonials_author__FmumF{font-weight:600;color:var(--color-text-primary)}.Testimonials_separator__P0RFv{color:var(--color-testimonial-accent-strong);font-size:1.1rem;transform:translateY(-1px)}.Testimonials_role__iJ39q{color:var(--color-text-secondary)}@media (max-width:640px){.Testimonials_card__3LkPB:before{height:4px}}.ResultCard_card__2_jVJ{position:relative;border-radius:var(--radius-xl);border:1px solid var(--color-outline-soft);background:var(--color-surface-primary);padding:clamp(var(--space-4),2vw,var(--space-5));transition:transform .2s ease,box-shadow .2s ease}.ResultCard_cardContent__9KRDZ{position:relative;z-index:2;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ResultCard_cardOverlayLink___xuHb{position:absolute;inset:0;border-radius:inherit;z-index:1;display:block;cursor:pointer}.ResultCard_cardOverlayLink___xuHb:focus-visible{outline:3px solid rgba(99,102,241,.35);outline-offset:3px}.ResultCard_card__2_jVJ[data-has-profile=true] .ResultCard_cardOverlayLink___xuHb{background:transparent}.ResultCard_card__2_jVJ:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--gradient-card-hover);opacity:0;transition:opacity .2s ease;pointer-events:none}.ResultCard_card__2_jVJ:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.ResultCard_card__2_jVJ:hover:after{opacity:1}.ResultCard_header__Biskz{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}.ResultCard_title__iiSBE{font-size:clamp(1.05rem,1rem + .3vw,1.25rem);font-weight:600;color:var(--color-text-primary)}.ResultCard_subtitle__IjWvU{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.ResultCard_subtitle_high__CkHGz{color:var(--color-positive)}.ResultCard_subtitle_medium__yeYeM{color:var(--color-warning)}.ResultCard_subtitle_low__oX_Tw{color:var(--color-danger-strong)}.ResultCard_relevanceMeter____1Sc{position:relative;margin-top:.35rem;height:.4rem;width:7.5rem;border-radius:999px;background:var(--color-meter-background);overflow:hidden}.ResultCard_relevanceBar__EiweO{height:100%;transition:width .3s ease}.ResultCard_relevanceBar_high__Wh4_1{background:var(--gradient-relevance-positive)}.ResultCard_relevanceBar_medium__OuX2u{background:var(--gradient-relevance-warning)}.ResultCard_relevanceBar_low__GiSjO{background:var(--gradient-relevance-danger)}.ResultCard_badges__pXWT2{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.ResultCard_badge__vqxNQ{display:inline-flex;align-items:center;border-radius:999px;font-size:.75rem;font-weight:600;padding:.35rem .85rem;transition:background-color .2s ease,color .2s ease,transform .2s ease}.ResultCard_badgePrimary__vWF24{background:var(--color-accent-soft);color:var(--color-cta)}.ResultCard_badgeSecondary__T8l1N{background:var(--color-positive-soft);color:var(--color-positive)}.ResultCard_card__2_jVJ:hover .ResultCard_badge__vqxNQ{transform:translateY(-1px)}.ResultCard_description__8_5d4{line-height:1.55;color:var(--color-text-secondary)}.ResultCard_description__8_5d4 mark,.ResultCard_keyword__YI4LM mark{background-color:var(--color-highlight);color:var(--color-highlight-text);border-radius:.35em;padding:.05em .2em;font-weight:600;box-shadow:var(--shadow-highlight)}.ResultCard_keywords__qs4_l{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0;list-style:none}.ResultCard_keyword__YI4LM{background:var(--color-tag);color:var(--color-text-primary);border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:500;transition:background-color .2s ease}.ResultCard_keyword__YI4LM:hover{background:var(--color-tag-hover)}.ResultCard_footer__bpoS5{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ResultCard_ctaButton__9Ps_h{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;padding:0 1.4rem;border-radius:var(--radius-lg);font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.ResultCard_ctaButton__9Ps_h:focus-visible{outline:3px solid rgba(99,102,241,.35);outline-offset:3px}.ResultCard_ctaPrimary__lQiV_{border:1px solid var(--color-cta);background:var(--color-cta);color:var(--color-on-accent);box-shadow:var(--shadow-cta)}.ResultCard_ctaPrimary__lQiV_:hover{transform:translateY(-1px);box-shadow:var(--shadow-cta-hover);background:var(--color-cta-hover)}.ResultCard_ctaSecondary__p9vRA{border:1px solid var(--color-outline-accent-strong);background:var(--color-accent-tint);color:var(--color-cta)}.ResultCard_ctaSecondary__p9vRA:hover{transform:translateY(-1px);box-shadow:var(--shadow-hint-hover);background:var(--color-accent-soft)}.ResultCard_ctaDisabled__LRr1M{border:1px dashed var(--color-outline);color:var(--color-text-muted);background:transparent;cursor:default}@media (max-width:640px){.ResultCard_card__2_jVJ{padding:var(--space-4)}.ResultCard_header__Biskz{flex-direction:column;align-items:flex-start}.ResultCard_footer__bpoS5{justify-content:stretch;flex-direction:column;align-items:stretch}.ResultCard_ctaButton__9Ps_h{width:100%}}.SearchPanel_section__eqcsI{margin-top:clamp(var(--space-6),6vw,var(--space-8));padding:clamp(var(--space-6),6vw,var(--space-8));background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:grid;grid-gap:clamp(var(--space-4),2vw,var(--space-6));gap:clamp(var(--space-4),2vw,var(--space-6));scroll-margin-top:var(--space-12)}.SearchPanel_headerBlock__oChcd{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.SearchPanel_title__0FhOL{font-size:clamp(1.75rem,1.4rem + .8vw,2.125rem)}.SearchPanel_description__3hRIX{max-width:36rem;color:var(--color-text-secondary)}.SearchPanel_form__GTlpS{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.SearchPanel_inputWrapper__pCpYT{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-3)}.SearchPanel_queryInput__x9ZTP{flex:1 1 260px;padding:.85rem 1rem;border:1px solid var(--color-outline);border-radius:var(--radius-lg);font-size:1rem;background:var(--color-input-background);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.SearchPanel_queryInput__x9ZTP:hover{background:var(--color-input-background-hover)}.SearchPanel_queryInput__x9ZTP:focus,.SearchPanel_queryInput__x9ZTP:focus-visible{border-color:var(--color-input-border-focus);box-shadow:var(--shadow-input-focus);outline:none;background:var(--color-input-background-hover)}.SearchPanel_searchButton__OimwH{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.6rem;border-radius:var(--radius-lg);border:1px solid var(--color-cta);background:var(--color-cta);color:var(--color-on-accent);font-weight:600;min-width:8.5rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.SearchPanel_searchButton__OimwH:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-cta-hover);background:var(--color-cta-hover)}.SearchPanel_searchButton__OimwH:focus-visible{outline:3px solid rgba(99,102,241,.35);outline-offset:3px}.SearchPanel_searchButton__OimwH:disabled{opacity:.85;cursor:wait}.SearchPanel_searchButtonLoading__bcEkq:after{content:"";position:absolute;width:1rem;height:1rem;border-radius:50%;border:2px solid var(--color-on-accent-muted);border-top-color:var(--color-on-accent);animation:SearchPanel_spin__3qkgh .8s linear infinite;margin-left:.5rem}.SearchPanel_hints__YjiFJ{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;color:var(--color-text-muted);font-size:.9rem}.SearchPanel_hintList__2_5fd{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0;list-style:none}.SearchPanel_hintButton__IdMDI{border:none;border-radius:var(--radius-md);background:var(--color-accent-surface);color:var(--color-cta);padding:.35rem .8rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.SearchPanel_hintButton__IdMDI:hover{transform:translateY(-1px);box-shadow:var(--shadow-hint-hover)}.SearchPanel_tags__ZRlab{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SearchPanel_tagButton__X8HSG{border:1px solid var(--color-tag-border);background:transparent;color:var(--color-text-secondary);border-radius:999px;padding:.3rem .9rem;font-size:.85rem;transition:background-color .2s ease,color .2s ease,transform .2s ease}.SearchPanel_tagButton__X8HSG:hover{background:var(--color-tag-hover);color:var(--color-text-primary);transform:translateY(-1px)}.SearchPanel_tagButton__X8HSG:focus-visible{outline:3px solid rgba(148,163,184,.45);outline-offset:2px}.SearchPanel_resultsSummary__lBV2_{font-size:.95rem;color:var(--color-text-secondary);background:var(--color-surface-muted-strong);border:1px solid var(--color-outline-soft);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);font-weight:500}.SearchPanel_results__NPEpL{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.SearchPanel_skeletonList__c5UuQ{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.SearchPanel_skeletonCard__xAIXI{border-radius:var(--radius-lg);border:1px solid var(--color-outline-soft);padding:var(--space-4);background:var(--color-card-muted);display:grid;grid-gap:.65rem;gap:.65rem;overflow:hidden}.SearchPanel_skeletonLine__rh62s{height:.75rem;border-radius:999px;background:var(--gradient-skeleton);background-size:200% 100%;animation:SearchPanel_shimmer__rFS8n 1.6s ease-in-out infinite}.SearchPanel_skeletonLineMedium__1eaFv{width:70%}.SearchPanel_skeletonLineShort__Pkr2f{width:40%}.SearchPanel_stateCard__6Uxs3{border-radius:var(--radius-lg);border:1px solid var(--color-danger-border);background:var(--color-danger-soft);padding:var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--color-danger-text)}.SearchPanel_stateTitle__NlSzz{font-weight:600;font-size:1.05rem}.SearchPanel_stateText__kLMhw{color:var(--color-danger-text);line-height:1.55}.SearchPanel_retryButton__h_HHT{justify-self:start;border-radius:var(--radius-md);border:1px solid var(--color-danger);background:var(--color-danger);color:var(--color-on-danger);font-weight:600;padding:.45rem 1.2rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.SearchPanel_retryButton__h_HHT:hover{transform:translateY(-1px);box-shadow:var(--shadow-danger)}.SearchPanel_disclaimer__Db6bl{font-size:.78rem;color:var(--color-text-muted)}@keyframes SearchPanel_shimmer__rFS8n{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes SearchPanel_spin__3qkgh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.SearchPanel_section__eqcsI{padding:clamp(var(--space-5),6vw,var(--space-6))}.SearchPanel_inputWrapper__pCpYT{flex-direction:column;align-items:stretch}.SearchPanel_queryInput__x9ZTP,.SearchPanel_searchButton__OimwH{width:100%}}@media (max-width:640px){.SearchPanel_section__eqcsI{border-radius:var(--radius-lg)}.SearchPanel_hints__YjiFJ{flex-direction:column;align-items:flex-start}}.page_main__nw1Wk{padding-bottom:clamp(var(--space-10),12vw,var(--space-16))}.page_main__nw1Wk,.page_sections___lROk{display:grid;grid-gap:clamp(var(--space-8),8vw,var(--space-12));gap:clamp(var(--space-8),8vw,var(--space-12))}