.Button_btn__BYe7i{display:inline-block;font-weight:600;font-size:1rem;padding:10px 28px;border-radius:var(--radius-md);cursor:pointer;transition:background .15s,transform .1s;border:none;text-decoration:none;line-height:1}.Button_btn__BYe7i:active{transform:scale(.98)}.Button_primary__YcsXd{background:var(--color-primary);color:#fff}.Button_primary__YcsXd:hover{background:var(--color-primary-hover)}.Button_outline__xFw56{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.Button_outline__xFw56:hover{background:var(--color-primary-light)}.sections_section__5ZMMh{padding:var(--section-padding-v) var(--section-padding-h);max-width:var(--section-max-width);margin:0 auto}.sections_center__qkAHc{text-align:center}.sections_heading__ezq56{font-size:1.875rem}.sections_heading__ezq56,.sections_heroHeading__38Dnu{font-weight:700;color:var(--color-text);margin-bottom:12px}.sections_heroHeading__38Dnu{font-size:3rem;line-height:1.1}.sections_subheading__eaV7x{font-size:1.25rem;color:var(--color-text-muted);margin-bottom:16px}.sections_content__Kk0_r{color:var(--color-text-muted);line-height:1.75;margin-bottom:24px}.sections_imageWrap__qQlCK{width:100%;margin-bottom:32px}.sections_imageFull__AhWxu img,.sections_imageWrap__qQlCK img{width:100%;height:auto;border-radius:var(--radius-md);display:block}.sections_imageFull__AhWxu{max-width:800px;margin:0 auto}.sections_ctaRow__6EQ82{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sections_center__qkAHc .sections_ctaRow__6EQ82{justify-content:center}.sections_grid__IxRUf{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}@media (max-width:640px){.sections_heroHeading__38Dnu{font-size:2rem}.sections_grid__IxRUf{grid-template-columns:1fr}}.faq_container__GCHW5{max-width:800px;margin:0 auto;padding:64px 24px}.faq_container__GCHW5.faq_compact__21uF2{padding:32px 24px}.faq_heading__rFT2k{font-size:2rem;font-weight:700;color:#111827;margin-bottom:8px;text-align:center}.faq_subheading__QydxD{font-size:1.1rem;color:#6b7280;text-align:center;margin-bottom:40px}.faq_empty__ySIf4{color:#9ca3af;font-style:italic;text-align:center;padding:32px 0}.faq_list__7hbeH{display:flex;flex-direction:column;gap:2px}.faq_item__ozdiS{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .15s}.faq_item__ozdiS+.faq_item__ozdiS{margin-top:8px}details[open].faq_item__ozdiS{box-shadow:0 2px 8px rgba(0,0,0,.06)}.faq_title__lpw8g{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:1rem;font-weight:600;color:#111827;background:none;border:none;cursor:pointer;text-align:left;transition:background .1s;list-style:none}.faq_title__lpw8g::-webkit-details-marker{display:none}.faq_title__lpw8g::marker{display:none}.faq_title__lpw8g:hover{background:#f9fafb}details[open] .faq_title__lpw8g{color:#4f46e5}.faq_chevron__vhowy{font-size:.75rem;flex-shrink:0;color:#9ca3af;transition:color .15s,transform .15s}details[open] .faq_chevron__vhowy{color:#4f46e5;transform:rotate(180deg)}.faq_content__lmxmm{padding:0 24px 20px;font-size:.95rem;color:#374151;line-height:1.7;border-top:1px solid #f3f4f6}.faq_content__lmxmm p{margin:12px 0 0;white-space:pre-wrap}.faq_compact__21uF2 .faq_title__lpw8g{padding:12px 16px;font-size:.9rem}.faq_compact__21uF2 .faq_content__lmxmm{padding:0 16px 14px}.cards_section__iCYw5{max-width:1100px;margin:0 auto;padding:64px 24px}.cards_heading__44mRQ{font-size:2rem;font-weight:700;color:#111827;margin-bottom:40px;text-align:center}.cards_empty__QCqmZ{color:#9ca3af;font-style:italic;text-align:center;padding:40px 0;grid-column:1/-1}.cards_grid__ww4SG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.cards_list__iIx3_{grid-template-columns:1fr}.cards_featured__ZSyJ_{grid-template-columns:repeat(3,1fr)}.cards_card__oLmBF{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.cards_card__oLmBF:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.cards_cardFeatured__k70ZH{grid-column:1/-1;flex-direction:row}.cards_cardFeatured__k70ZH .cards_cardImage__yW4jc{width:50%;max-height:300px}.cards_cardImage__yW4jc{width:100%;height:200px;object-fit:cover}.cards_cardBody___gsyQ{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.cards_cardTitle__r6Fxk{font-size:1.1rem;font-weight:700;color:#111827;margin:0}.cards_cardText__FXkEf{font-size:.9rem;color:#6b7280;line-height:1.5;margin:0}.cards_cardLink__dHRsg{margin-top:auto;font-size:.875rem;font-weight:600;color:#6366f1;text-decoration:none}.cards_cardLink__dHRsg:hover{text-decoration:underline}@media (max-width:768px){.cards_grid__ww4SG{grid-template-columns:1fr}.cards_cardFeatured__k70ZH{flex-direction:column}.cards_cardFeatured__k70ZH .cards_cardImage__yW4jc{width:100%}}.tabs_section__mc4JM{max-width:900px;margin:0 auto;padding:64px 24px}.tabs_heading__keJc9{font-size:2rem;font-weight:700;color:#111827;margin-bottom:32px;text-align:center}.tabs_empty__TpHLE{color:#9ca3af;font-style:italic;text-align:center;padding:40px 0}.tabs_tabsWrapper__Jf_6c{display:flex;flex-direction:column}.tabs_section__mc4JM.tabs_vertical__oPiqJ .tabs_tabsWrapper__Jf_6c{flex-direction:row;gap:32px;align-items:flex-start}.tabs_tabList__RkpbM{display:flex;border-bottom:2px solid #e5e7eb;gap:0;flex-shrink:0}.tabs_section__mc4JM.tabs_vertical__oPiqJ .tabs_tabList__RkpbM{flex-direction:column;border-bottom:none;border-right:2px solid #e5e7eb;min-width:180px;padding-right:0}.tabs_tab__t3Icu{background:none;padding:12px 20px;font-size:.9rem;font-weight:500;color:#6b7280;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;white-space:nowrap}.tabs_section__mc4JM.tabs_vertical__oPiqJ .tabs_tab__t3Icu{text-align:left;border-bottom:none;border-right:2px solid transparent;margin-bottom:0;margin-right:-2px}.tabs_tab__t3Icu:hover{color:#111827}.tabs_tabActive__HBIlA{color:#6366f1!important;border-bottom-color:#6366f1!important}.tabs_section__mc4JM.tabs_vertical__oPiqJ .tabs_tabActive__HBIlA{border-bottom-color:transparent!important;border-right-color:#6366f1!important}.tabs_tabList__RkpbM.tabs_pills__zEKV8{border-bottom:none;gap:8px;padding:4px;background:#f3f4f6;border-radius:10px;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.tabs_pills__zEKV8 .tabs_tab__t3Icu{border-bottom:none;border-radius:8px;margin-bottom:0;padding:8px 18px}.tabs_pills__zEKV8 .tabs_tabActive__HBIlA{background:#fff;color:#111827!important;box-shadow:0 1px 4px rgba(0,0,0,.1);border-bottom-color:transparent!important}.tabs_tabPanel__c5uAG{padding:28px 0 0}.tabs_section__mc4JM.tabs_vertical__oPiqJ .tabs_tabPanel__c5uAG{padding:0 0 0 28px;flex:1 1}.tabs_tabContent__BUFoC{font-size:1rem;color:#374151;line-height:1.7;margin:0;white-space:pre-wrap}.separator_wrapper__3ava6{padding:32px 24px;max-width:900px;margin:0 auto}.separator_space__vAfK6{height:80px}.separator_lineWrapper___J7mT{display:flex;flex-direction:column;align-items:center;gap:12px}.separator_line__QrRYg{width:100%;border:none;border-top:1px solid #e5e7eb;margin:0}.separator_lineThick__od6v4{border-top-width:4px;border-top-color:#111827}.separator_label__v4FsR{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af}.separator_dots__GENLP{display:flex;justify-content:center;align-items:center;padding:8px 0}.separator_dotsSymbol__s7P6m{font-size:1.5rem;color:#d1d5db;letter-spacing:.3em}.embed_section__k7MnH{max-width:900px;margin:0 auto;padding:48px 24px}.embed_wrapper__nPjky{position:relative;width:100%;padding-top:56.25%;background:#111827;border-radius:12px;overflow:hidden}.embed_wrapper__nPjky.embed_square__olntW{padding-top:100%}.embed_wrapper__nPjky.embed_tall__UHNFR{padding-top:75%}.embed_iframe__M_bSt{position:absolute;inset:0;width:100%;height:100%;border:none}.embed_placeholder__z7Wyy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-style:italic;font-size:.9rem}.embed_caption__Dwbxx{text-align:center;font-size:.875rem;color:#6b7280;margin-top:12px}