.page_main__TPXil{min-height:100vh;padding:var(--space-12) 0}.page_container__w_1l7{max-width:var(--max-width);margin:0 auto;padding:0 var(--padding-page-h)}.page_header__Cl7No{text-align:center;margin-bottom:var(--space-12)}.page_title__iiOIb{font-size:var(--text-2xl);font-weight:800;margin:0;letter-spacing:.03em;font-family:var(--font-jetbrains-mono);text-transform:uppercase;color:var(--text)}.page_leadText__wxH57{font-size:var(--text-lg);color:var(--text);max-width:800px;margin:var(--space-4) auto!important;line-height:1.7;font-weight:500}.page_subtitle__D_LFr{font-size:var(--text-base);color:var(--text-secondary);max-width:700px;margin:var(--space-3) auto!important;line-height:1.6}.page_section__q1SKg{margin-bottom:var(--space-12)}.page_sectionTitle__P76L9{font-size:var(--text-xl);font-weight:600;color:var(--text);margin-bottom:var(--space-2)}p.page_sectionSubtitle__vfIqj{font-size:var(--text-base);color:var(--text-muted);margin-bottom:var(--space-2)}.page_grid__4jiD6{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--grid-gap-sm);gap:var(--grid-gap-sm)}.page_card___Z2Jl{display:flex;flex-direction:column;padding:var(--space-6);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:all .2s ease;text-decoration:none;color:inherit}.page_card___Z2Jl:hover{background:var(--bg-card-hover);border-color:var(--border)}.page_cardIcon__l1bJI{font-size:32px}.page_cardContent__EOAbv{flex:1 1;display:flex;flex-direction:column}h3.page_cardTitle__TahIl{font-size:var(--text-lg);font-weight:600;color:var(--text);margin-bottom:0}p.page_cardDescription__jRLqI{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5;margin-top:var(--space-2);margin-bottom:0;flex:1 1}.page_cardCount__ATE_b{font-size:var(--text-xs);color:var(--text-muted);font-weight:400;display:block;text-align:right;margin-top:var(--space-2)}.page_combinationsGrid__3172V{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_combinationCard__eoPFj{padding:var(--space-4);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:all .2s ease;text-decoration:none;color:inherit}.page_combinationCard__eoPFj:hover{background:var(--bg-card-hover);border-color:var(--border)}.page_combinationCard__eoPFj h3{font-size:var(--text-base);font-weight:600;color:var(--text);margin-bottom:var(--space-1)}.page_combinationCard__eoPFj p{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4;margin:0}@media (max-width:768px){.page_title__iiOIb{font-size:var(--text-2xl)}.page_subtitle__D_LFr{font-size:var(--text-base)}.page_sectionTitle__P76L9{font-size:var(--text-xl)}.page_combinationsGrid__3172V,.page_grid__4jiD6{grid-template-columns:1fr}}.FAQSection_faqSection__nUxHX{margin:var(--space-12) 0;padding:var(--space-8);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.FAQSection_faqHeader__5O_YO{margin-bottom:var(--space-6);text-align:center}.FAQSection_faqTitle__f2H8t{font-size:var(--text-2xl);font-weight:700;color:var(--text);margin-bottom:var(--space-2);letter-spacing:-.02em}.FAQSection_faqSubtitle__AHS3i{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;max-width:600px;margin:0 auto}.FAQSection_faqList__gLnTa{display:flex;flex-direction:column;gap:var(--space-3)}.FAQSection_faqItem__R98RG{background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden;transition:all .2s ease}.FAQSection_faqItem__R98RG:hover{border-color:var(--border)}.FAQSection_faqItemOpen__JN6yb{border-color:var(--primary)}.FAQSection_faqQuestion__I_kN2{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:transparent;border:none;font-size:var(--text-base);font-weight:600;color:var(--text);text-align:left;cursor:pointer;transition:all .2s ease}.FAQSection_faqQuestion__I_kN2:hover{color:var(--primary)}.FAQSection_faqIcon__ay60i{flex-shrink:0;width:20px;height:20px;color:var(--text-muted)}.FAQSection_faqAnswer__MfnNW{padding:0 var(--space-4) var(--space-4) var(--space-4);animation:FAQSection_slideDown__WqNWG .2s ease}@keyframes FAQSection_slideDown__WqNWG{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FAQSection_faqAnswer__MfnNW p{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;margin:0 0 var(--space-3) 0}.FAQSection_faqAnswer__MfnNW p:last-child{margin-bottom:0}.FAQSection_faqAnswer__MfnNW ul{margin:var(--space-2) 0;padding-left:var(--space-5)}.FAQSection_faqAnswer__MfnNW li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-2)}.FAQSection_faqAnswer__MfnNW strong{color:var(--text);font-weight:600}.FAQSection_faqLink__Czgej{color:var(--primary);text-decoration:none;font-weight:500;transition:opacity .2s ease}.FAQSection_faqLink__Czgej:hover{opacity:.8;text-decoration:underline}.FAQSection_faqAnswer__MfnNW code{background:var(--bg-secondary);padding:2px 6px;border-radius:var(--radius-xs);font-size:var(--text-xs);font-family:monospace}@media (max-width:768px){.FAQSection_faqSection__nUxHX{padding:var(--space-6) var(--space-4)}.FAQSection_faqTitle__f2H8t{font-size:var(--text-xl)}.FAQSection_faqQuestion__I_kN2{font-size:var(--text-sm);padding:var(--space-3)}.FAQSection_faqAnswer__MfnNW{padding:0 var(--space-3) var(--space-3) var(--space-3)}}