.page_main___oWGv{min-height:100vh}.page_hero___N_sA{padding:180px 0 80px;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(192,0,0,.1) 0,transparent 65%)}.page_heroContent__H6T7E{text-align:center;max-width:800px;margin:0 auto}.page_title__p4j5F{font-size:clamp(36px,6vw,60px);margin-bottom:24px}.page_title__p4j5F em{font-style:italic;color:var(--primary)}.page_subtitle__OcNnc{font-size:18px;color:var(--text-muted);font-weight:300;line-height:1.6}.page_mapSection__fc_79{background-color:var(--bg-dark);padding:80px 0}.page_mapWrapper__jGjqm{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;padding:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:60px}.page_mapImage__3AEop{width:100%;max-width:900px;height:auto;margin-bottom:32px}.page_mapLegend__9zwf1{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.page_legendItem__e_5qo{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-muted);font-weight:500}.page_dot__8E5_e{width:12px;height:12px;border-radius:50%}.page_licensed__CLYMb{background-color:#6366f1;box-shadow:0 0 10px rgba(99,102,241,.4)}.page_unlicensed__92Phf{background-color:transparent;border:2px solid #6b7280}.page_directorySection__xf_YK{padding:40px 0 80px;background-color:var(--bg-dark)}.page_directoryHeader__seSde{text-align:center;margin-bottom:48px}.page_directoryHeader__seSde h2{font-size:clamp(28px,4vw,38px);margin-bottom:16px}.page_directoryHeader__seSde p{color:var(--text-muted);max-width:650px;margin:0 auto;font-size:16px}.page_coverageSummaryRow__Pn27a{display:flex;justify-content:center;gap:24px;margin-top:24px;flex-wrap:wrap}.page_summaryBadge__LJIko{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;font-size:13px;font-weight:600;background:rgba(255,255,255,.04);border:1px solid var(--border)}.page_badgeLicensed__sV_sz{color:#818cf8;border-color:rgba(99,102,241,.3)}.page_badgeUnlicensed__y2KMY{color:#9ca3af;border-color:rgba(156,163,175,.3)}.page_sectionBlock__TLiVR{margin-bottom:48px}.page_sectionBlockTitle__9z7lC{font-size:20px;font-weight:600;margin-bottom:20px;display:flex;align-items:center;gap:12px}.page_stateCount__j2Hwn{font-size:13px;font-weight:400;color:var(--text-muted);background:rgba(255,255,255,.05);padding:2px 8px;border-radius:6px}.page_stateGrid__plCO3{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.page_stateCard__nthIE{display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;text-decoration:none;transition:all .2s ease}.page_stateCard__nthIE:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.25);box-shadow:0 8px 24px rgba(0,0,0,.25)}.page_stateCardTop__m3NON{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page_stateCode__mMXRd{font-size:20px;font-weight:700;letter-spacing:.05em;color:#fff}.page_statusPill__mv0y0{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:6px}.page_pillLicensed__yF731{background:rgba(99,102,241,.15);color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}.page_pillUnlicensed__U2nNh{background:rgba(156,163,175,.1);color:#9ca3af;border:1px solid rgba(156,163,175,.2)}.page_stateName__TkrPh{font-size:16px;font-weight:600;color:#f3f4f6;margin-bottom:8px}.page_stateRegulator__wkxEJ{font-size:12px;color:var(--text-muted);line-height:1.4;margin-bottom:12px;flex-grow:1}.page_licenseRow__DyZ0q{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:6px 10px;margin-bottom:14px;font-size:12px}.page_licenseLabel__okmZb{color:var(--text-muted);font-weight:500}.page_licenseVal__8r0KH{color:#f3f4f6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;letter-spacing:.02em}.page_cardFooter__lOEFc{font-size:12px;font-weight:500;color:var(--primary);display:flex;align-items:center;gap:4px}.page_stateCardUnlicensed__s9LRD .page_cardFooter__lOEFc{color:#9ca3af}.page_complianceBox__kKxhs{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:40px;max-width:800px;margin:60px auto 0;text-align:center}.page_complianceBox__kKxhs h3{font-size:24px;margin-bottom:20px}.page_complianceBox__kKxhs p{font-size:16px;color:var(--text-muted);margin-bottom:32px;line-height:1.6}.page_ctaRow__c3SUY{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.Navbar_header__UKF8E{position:fixed;top:0;left:0;right:0;z-index:100;transition:var(--transition)}.Navbar_scrolled__nobxR{transform:translateY(-36px)}.Navbar_nav___WITp{padding:20px 0;background:rgba(26,26,26,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:var(--transition);border-bottom:1px solid var(--border)}.Navbar_scrolled__nobxR .Navbar_nav___WITp{padding:12px 0;background:rgba(26,26,26,.9)}.Navbar_container__vazkH{justify-content:space-between}.Navbar_container__vazkH,.Navbar_logo__Am5h2{display:flex;align-items:center}.Navbar_logoImage__de79e{object-fit:contain}.Navbar_links__c080l{gap:32px}.Navbar_link__wMX_K{font-size:15px;font-weight:500;color:var(--text-muted);transition:var(--transition);cursor:pointer}.Navbar_link__wMX_K:hover{color:var(--text-main)}.Navbar_caret__goCFL{font-size:10px;margin-left:4px;vertical-align:middle;opacity:.7}.Navbar_dropdown__1vJ_E{position:relative}.Navbar_dropdownContent__Osi4z{position:absolute;top:100%;left:0;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;min-width:220px;display:none;flex-direction:column;gap:12px;padding:16px;box-shadow:0 10px 30px rgba(0,0,0,.5);z-index:10}.Navbar_dropdownContent__Osi4z:before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px}.Navbar_dropdown__1vJ_E:hover .Navbar_dropdownContent__Osi4z{display:flex}.Navbar_dropdownContent__Osi4z a{font-size:14px;color:var(--text-muted)}.Navbar_dropdownContent__Osi4z a:hover{color:var(--primary)}.Navbar_navRight__hd9Va{display:flex;align-items:center;gap:40px}.Navbar_links__c080l{gap:24px}.Navbar_actions__TwM5h,.Navbar_links__c080l{display:flex;align-items:center}@media (max-width:992px){.Navbar_links__c080l{display:none}}.Footer_footer__eNA9m{background-color:var(--bg-surface);padding:80px 0 40px;border-top:1px solid var(--border)}.Footer_grid__WCfx6{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;gap:60px;margin-bottom:80px}.Footer_contactItem__M0DvS{font-size:15px;color:var(--text-muted);margin:0}.Footer_contactAddress__dObTU{font-size:14px;line-height:1.6;color:var(--text-muted);margin-top:8px;font-weight:300}.Footer_brand__Lj6Sp{display:flex;flex-direction:column;gap:24px}.Footer_tagline__WuViG{color:var(--text-muted);font-size:15px;max-width:300px}.Footer_newsletterLabel__eQCeg{font-size:14px;font-weight:600;margin-bottom:12px}.Footer_form__j3MZ4{display:flex;gap:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;max-width:300px}.Footer_input__I76BF{background:transparent;border:none;padding:12px 16px;color:white;width:100%;font-size:14px}.Footer_input__I76BF:focus{outline:none}.Footer_submit__CbYh7{background:var(--primary);color:white;padding:0 16px;font-size:18px}.Footer_links__13oK3{display:flex;flex-direction:column;gap:16px}.Footer_title__O9hxE{font-size:16px;font-weight:600;color:var(--text-main);margin-bottom:8px}.Footer_links__13oK3 a{font-size:15px;color:var(--text-muted)}.Footer_links__13oK3 a:hover{color:var(--primary)}.Footer_bottom__ch0uR{padding-top:40px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.Footer_copyright__vFlrA{font-size:14px;color:var(--text-muted)}@media (max-width:992px){.Footer_grid__WCfx6{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:576px){.Footer_grid__WCfx6{grid-template-columns:1fr}.Footer_bottom__ch0uR{flex-direction:column;gap:20px;text-align:center}}.WarrantyBanner_banner__Jsog7{background-color:var(--primary);padding:8px 0;text-align:center}.WarrantyBanner_text__dPkcy{font-size:13px;font-weight:500;color:white;margin:0}.WarrantyBanner_badge__BeVnG{background-color:white;color:var(--primary);padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;margin-right:8px;vertical-align:middle}.WarrantyBanner_link__kl6l4{text-decoration:underline;margin-left:4px}.WarrantyBanner_link__kl6l4:hover{opacity:.8}.PartnerLandingPage_main__eBpC2{min-height:100vh;padding-top:130px;background-color:var(--bg-dark);color:var(--text-main);display:flex;flex-direction:column}.PartnerLandingPage_pageContainer__nJme4{max-width:1064px;margin:0 auto;padding:16px 20px 80px;width:100%}.PartnerLandingPage_desktopHero__OEaGv{position:relative;width:100%;margin-bottom:8px;display:flex;justify-content:center}.PartnerLandingPage_mobileHero__AkbHG{display:none}.PartnerLandingPage_headerImageWrapper__Chy_s{position:relative;width:100%;max-width:1024px}.PartnerLandingPage_headerImage__OCZMr{width:100%;height:auto;display:block}.PartnerLandingPage_mobileImageWrapper__FM2b5{position:relative;width:100%;max-width:480px}.PartnerLandingPage_mobileHeaderImage__eJa6Z{width:100%;height:auto;display:block}.PartnerLandingPage_actionGrid__jQcfe{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.PartnerLandingPage_actionBtn__hT_rI{width:100%;padding:14px 20px;font-size:15px;font-weight:600;letter-spacing:-.2px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.PartnerLandingPage_actionBtn__hT_rI span:last-child{transition:transform .2s ease;display:inline-block}.PartnerLandingPage_actionBtn__hT_rI:hover span:last-child{transform:translateX(4px)}.PartnerLandingPage_supportBar__SUbmR{display:flex;align-items:center;justify-content:space-between;gap:14px;background-color:rgba(26,26,26,.92);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:20px 22px;box-shadow:0 8px 30px rgba(0,0,0,.4);box-sizing:border-box;width:100%}.PartnerLandingPage_supportIntro__Kp_aE{display:flex;flex-direction:column;gap:4px;flex:0 1 180px;min-width:145px}.PartnerLandingPage_supportHeading__Q4NfX{font-family:var(--font-outfit),sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;line-height:1.25}.PartnerLandingPage_supportSubtext___kKWj{font-size:12px;color:var(--text-muted);line-height:1.4}.PartnerLandingPage_supportTagline__2I6ms{font-size:12px;color:#E0E0E0;font-weight:500}.PartnerLandingPage_supportDivider__ScMjJ{width:1px;height:52px;background-color:rgba(255,255,255,.1);flex-shrink:0}.PartnerLandingPage_contactCard__htfXF{display:flex;align-items:center;gap:12px;flex:0 1 auto;min-width:0}.PartnerLandingPage_contactAvatar__DA1vB{position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.16);flex-shrink:0;background-color:#222}.PartnerLandingPage_avatarImg__eErQj{object-fit:cover}.PartnerLandingPage_contactDetails__Nk0Jl{display:flex;flex-direction:column;gap:2px;min-width:0}.PartnerLandingPage_contactName__xo5h5{font-family:var(--font-outfit),sans-serif;font-size:14.5px;font-weight:700;color:#FFFFFF;letter-spacing:-.2px;line-height:1.2}.PartnerLandingPage_contactRole__nh97i{font-size:11.5px;color:var(--text-muted);margin-bottom:2px;line-height:1.2}.PartnerLandingPage_contactLink__nww8h{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#D1D5DB;text-decoration:none;transition:color .2s ease;white-space:nowrap}.PartnerLandingPage_contactLink__nww8h:hover{color:#FFFFFF}.PartnerLandingPage_linkIcon__b28oL{width:13px;height:13px;color:var(--primary);flex-shrink:0}.PartnerLandingPage_hotlineCard__3tISr{display:flex;align-items:center;gap:10px;text-decoration:none;padding:6px 8px;border-radius:8px;transition:background-color .2s ease;flex-shrink:0;white-space:nowrap}.PartnerLandingPage_hotlineCard__3tISr:hover{background-color:rgba(255,255,255,.04)}.PartnerLandingPage_hotlineIconWrapper__DVhen{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#FFFFFF;flex-shrink:0}.PartnerLandingPage_hotlineDetails__3ZwdL{display:flex;flex-direction:column;gap:2px}.PartnerLandingPage_hotlineLabel__Squd_{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);line-height:1.1}.PartnerLandingPage_hotlineNumber__7r2Gh{font-family:var(--font-outfit),sans-serif;font-size:17px;font-weight:800;color:#FFFFFF;letter-spacing:-.3px;line-height:1.15}.PartnerLandingPage_hotlineSubtext__p2V4p{font-size:11px;color:var(--text-muted);line-height:1}.PartnerLandingPage_supportBarThree__fCLVq{flex-direction:column;align-items:stretch;gap:18px;padding:22px 26px}.PartnerLandingPage_supportHeaderRow__VHbd_{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.PartnerLandingPage_supportHeaderRow__VHbd_ .PartnerLandingPage_supportIntro__Kp_aE{flex:1 1 auto;max-width:600px}.PartnerLandingPage_supportHeaderRow__VHbd_ .PartnerLandingPage_supportHeading__Q4NfX{font-size:16px}.PartnerLandingPage_supportHeaderRow__VHbd_ .PartnerLandingPage_supportSubtext___kKWj,.PartnerLandingPage_supportHeaderRow__VHbd_ .PartnerLandingPage_supportTagline__2I6ms{font-size:13px}.PartnerLandingPage_leadersGridThree__rb78J{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.PartnerLandingPage_contactCardThree__RfIwQ{display:flex;align-items:center;gap:12px;min-width:0;padding:4px 0}@media (max-width:1180px){.PartnerLandingPage_supportBar__SUbmR:not(.PartnerLandingPage_supportBarThree__fCLVq){display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:22px 20px}.PartnerLandingPage_supportBar__SUbmR:not(.PartnerLandingPage_supportBarThree__fCLVq) .PartnerLandingPage_supportDivider__ScMjJ{display:none}.PartnerLandingPage_supportBar__SUbmR:not(.PartnerLandingPage_supportBarThree__fCLVq) .PartnerLandingPage_supportIntro__Kp_aE{grid-column:span 2;flex:none;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.PartnerLandingPage_supportBar__SUbmR:not(.PartnerLandingPage_supportBarThree__fCLVq) .PartnerLandingPage_hotlineCard__3tISr{grid-column:span 2;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.08);justify-content:flex-start}}@media (max-width:900px){.PartnerLandingPage_leadersGridThree__rb78J{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PartnerLandingPage_main__eBpC2{padding-top:110px}.PartnerLandingPage_desktopHero__OEaGv{display:none}.PartnerLandingPage_mobileHero__AkbHG{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-bottom:16px}.PartnerLandingPage_pageContainer__nJme4{padding:16px 16px 60px}.PartnerLandingPage_actionGrid__jQcfe{grid-template-columns:1fr;gap:12px}.PartnerLandingPage_actionBtn__hT_rI{padding:14px 20px}.PartnerLandingPage_supportBar__SUbmR:not(.PartnerLandingPage_supportBarThree__fCLVq){grid-template-columns:1fr;gap:18px}.PartnerLandingPage_supportBar__SUbmR:not(.PartnerLandingPage_supportBarThree__fCLVq) .PartnerLandingPage_hotlineCard__3tISr,.PartnerLandingPage_supportBar__SUbmR:not(.PartnerLandingPage_supportBarThree__fCLVq) .PartnerLandingPage_supportIntro__Kp_aE{grid-column:span 1}.PartnerLandingPage_supportBarThree__fCLVq{padding:20px 18px;gap:16px}.PartnerLandingPage_supportHeaderRow__VHbd_{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:14px}.PartnerLandingPage_supportHeaderRow__VHbd_ .PartnerLandingPage_hotlineCard__3tISr{padding-left:0;justify-content:flex-start}.PartnerLandingPage_leadersGridThree__rb78J{grid-template-columns:1fr;gap:16px}}.page_main___3Ih7{padding-top:140px}.page_hero__6tJ4H{padding:100px 0 80px}.page_heroContent__RXpWp{max-width:800px}.page_title__c6NpY{font-family:"Instrument Serif",serif;font-size:clamp(48px,8vw,72px);font-weight:400;line-height:1.1;margin-bottom:24px}.page_title__c6NpY em{font-style:italic;color:var(--red)}.page_subtitle__biL8D{font-size:20px;line-height:1.6;color:var(--light);max-width:700px}.page_teamSection__AQjuC{padding:100px 0;background-color:var(--s1)}.page_secLabel__p5AyV{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--red);margin-bottom:14px}.page_secTitle__OG7NV{font-family:"Instrument Serif",serif;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.15;margin-bottom:52px}.page_teamGrid__mMta3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (min-width:993px){.page_teamCard__vUJQy:last-child:nth-child(3n+1){grid-column:2}}@media (max-width:992px){.page_teamGrid__mMta3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_teamGrid__mMta3{grid-template-columns:1fr}}.page_teamCard__vUJQy{background:var(--s2);border:1px solid var(--bdr);border-radius:12px;overflow:hidden;transition:all .3s ease;cursor:pointer}.page_teamCard__vUJQy:hover{border-color:rgba(192,0,0,.4);transform:translateY(-4px);background:var(--s3)}.page_teamPhoto__dVu5o{aspect-ratio:4/5;height:auto;background:var(--s3);display:flex;align-items:center;justify-content:center;font-size:56px;overflow:hidden}.page_teamPhoto__dVu5o img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(100%)!important;transition:var(--transition)}.page_teamCard__vUJQy:hover .page_teamPhoto__dVu5o img{filter:grayscale(0)!important}.page_teamBody___WYrI{padding:24px}.page_teamName__HxQam{font-family:"Instrument Serif",serif;font-size:20px;font-weight:400;margin-bottom:4px;color:var(--txt)}.page_teamTitle__CfeFM{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--red);margin-bottom:12px}.page_teamBioLine__PQDI6{font-size:13px;color:var(--muted);line-height:1.5;font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px}.page_viewBio__9_D5U{font-size:12px;font-weight:600;color:var(--red);opacity:.8}.page_modalOverlay__Ki9yB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.page_modalContent__xQ8i4{background:var(--s1);border:1px solid var(--bdr);width:100%;max-width:900px;max-height:90vh;border-radius:16px;position:relative;overflow-y:auto;box-shadow:0 30px 60px rgba(0,0,0,.5)}.page_closeBtn__MkKKM{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--light);font-size:32px;cursor:pointer;z-index:10;opacity:.5;transition:opacity .2s}.page_closeBtn__MkKKM:hover{opacity:1}.page_modalLayout__GTN9n{display:flex;align-items:stretch}.page_modalPhoto__dkt0O{flex:0 0 40%;background:var(--s2)}.page_modalPhoto__dkt0O img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(100%)!important}.page_modalInfo__dByFQ{flex:1 1;padding:60px}.page_modalName__UFDHX{font-family:"Instrument Serif",serif;font-size:42px;margin-bottom:8px}.page_modalTitle__VcbKk{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--red);margin-bottom:32px}.page_modalBio__7O0Rx{font-size:16px;line-height:1.7;color:var(--light);font-weight:300}.page_modalBio__7O0Rx p{margin-bottom:20px}@media (max-width:768px){.page_modalLayout__GTN9n{flex-direction:column}.page_modalPhoto__dkt0O{aspect-ratio:4/5;height:auto}.page_modalInfo__dByFQ{padding:32px}.page_modalName__UFDHX{font-size:32px}}.page_storySection__8U_9Y{padding:120px 0}.page_twoCol__EbS_x{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:start}.page_storyText__Br6gh p{color:var(--light);line-height:1.7;font-weight:300;margin-bottom:24px}.page_joinCard__CSptz{background:var(--s2);border:1px solid var(--bdr);border-radius:12px;padding:48px}.page_joinTitle__5VkVY{font-family:"Instrument Serif",serif;font-size:30px;font-weight:400;line-height:1.2;margin-bottom:16px}.page_joinCard__CSptz p{color:var(--light);font-size:15px;line-height:1.65;font-weight:300;margin-bottom:28px}.page_footCta__KCEk5{padding:100px 0;background:var(--s1);text-align:center}.page_footCta__KCEk5 h2{font-family:"Instrument Serif",serif;font-size:42px;margin-bottom:16px}.page_footCta__KCEk5 p{color:var(--light);margin-bottom:32px}.page_heroBtns__GEahJ{display:flex;gap:16px;justify-content:center}@media (max-width:992px){.page_twoCol__EbS_x{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.page_heroBtns__GEahJ{flex-direction:column}}.page_main__5FY4J{padding-top:140px}.page_hero__y0w4O{padding:100px 0 40px}.page_heroContent__rv6aU{max-width:800px}.page_title__zqVPs{font-family:"Instrument Serif",serif;font-size:clamp(48px,8vw,72px);font-weight:400;line-height:1.1;margin-bottom:24px}.page_title__zqVPs em{font-style:italic;color:var(--red)}.page_subtitle__FIQ4D{font-size:20px;line-height:1.6;color:var(--light)}.page_newsSection__epeBb{padding:60px 0 100px;background-color:var(--bg-dark)}.page_filterRow__ayS54{display:flex;align-items:center;gap:16px;margin-bottom:48px;overflow-x:auto;padding-bottom:8px}.page_filterRow__ayS54 span{font-size:14px;font-weight:600;color:var(--text-muted)}.page_filterBtn__cQD10{background:var(--bg-surface);color:var(--text-muted);border:1px solid var(--border);padding:8px 18px;border-radius:100px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.page_filterBtn__cQD10:hover{border-color:var(--primary);color:var(--text-main)}.page_filterBtn__cQD10.page_active__3sczl{background:var(--primary);color:#fff;border-color:var(--primary)}.page_newsGrid__s0gfV{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:992px){.page_newsGrid__s0gfV{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_newsGrid__s0gfV{grid-template-columns:1fr}}.page_newsCard__HWxIl{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.page_newsCard__HWxIl:hover{border-color:var(--primary);transform:translateY(-4px)}.page_newsCard__HWxIl.page_pinned__atdbX{border-color:var(--primary);background:rgba(192,0,0,.02)}.page_newsImage__7uy__{width:100%;aspect-ratio:2/1;overflow:hidden;background:var(--bg-dark)}.page_newsImage__7uy__ img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.page_newsCard__HWxIl:hover .page_newsImage__7uy__ img{transform:scale(1.05)}.page_newsImage__7uy__ img.page_containImage__5g_r4{object-fit:contain;padding:30px;background:#fff}.page_newsBody__mjI9i{padding:32px;flex-grow:1;display:flex;flex-direction:column}.page_newsTag__TUpUD{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:12px}.page_newsTitle__AAHXF{font-size:22px;font-weight:400;line-height:1.25;margin-bottom:16px;font-family:"Instrument Serif",serif}.page_newsExcerpt__2tigr{font-size:15px;line-height:1.6;color:var(--text-muted);margin-bottom:24px;font-weight:300}.page_newsMeta__809_l{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.page_newsDate__KLZAF{font-size:13px;color:var(--text-muted)}.page_readMore__tihJo{font-size:14px;font-weight:600;color:var(--text-main);text-decoration:none}.page_readMore__tihJo:hover{color:var(--primary)}.page_subscribeSection__8Ndgv{padding:120px 0;text-align:center}.page_subscribeContent__Qr049{max-width:600px;margin:0 auto}.page_subscribeContent__Qr049 h2{font-family:"Instrument Serif",serif;font-size:42px;margin-bottom:16px}.page_subscribeContent__Qr049 p{color:var(--text-muted);margin-bottom:40px}.page_subscribeForm__dT_XR{display:flex;gap:12px;max-width:480px;margin:0 auto}.page_subscribeForm__dT_XR input{flex:1 1;background:var(--bg-dark);border:1px solid var(--border);border-radius:8px;padding:12px 20px;font-size:15px;color:var(--text-main);outline:none;transition:border-color .2s ease}.page_subscribeForm__dT_XR input:focus{border-color:var(--primary)}@media (max-width:768px){.page_subscribeForm__dT_XR{flex-direction:column}}.page_main__DRuHi{min-height:100vh}.page_hero__eyMUN{padding:180px 0 40px;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(192,0,0,.1) 0,transparent 65%)}.page_heroContent__rKEIl{text-align:center;max-width:800px;margin:0 auto}.page_title__FEGcI{font-size:clamp(36px,6vw,60px);margin-bottom:24px}.page_title__FEGcI em{font-style:italic;color:var(--primary)}.page_subtitle__WPw_H{font-size:18px;color:var(--text-muted);font-weight:300}.page_expertise__zvdrB{background-color:var(--bg-dark);padding-top:20px}.page_grid__jn3oD{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page_card__w77Lh{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:40px;transition:var(--transition)}.page_card__w77Lh:hover{border-color:var(--primary);transform:translateY(-4px)}.page_icon__MiHnq{width:48px;height:48px;background:rgba(192,0,0,.1);border:1px solid rgba(192,0,0,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--primary);margin-bottom:24px}.page_card__w77Lh h3{font-size:24px;margin-bottom:16px}.page_card__w77Lh p{font-size:14px;color:var(--text-muted);line-height:1.6}.page_feature__b_54G{background-color:var(--bg-surface)}.page_twoCol__Gbwol{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.page_textContent__itB6y h2{font-size:32px;margin-bottom:24px}.page_textContent__itB6y p{font-size:16px;color:var(--text-muted);margin-bottom:32px}.page_checkList__ZO4my{display:flex;flex-direction:column;gap:16px}.page_checkList__ZO4my li{font-size:15px;color:var(--text-main);position:relative;padding-left:24px}.page_checkList__ZO4my li:before{content:"✓";color:var(--primary);position:absolute;left:0;font-weight:700}.page_visualBox__isYtO{min-height:400px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;display:flex;align-items:center;justify-content:center;padding:60px}.page_villageImg__7Onv1{width:100%;max-width:400px;height:auto;opacity:.8;filter:drop-shadow(0 0 20px rgba(192,0,0,.1))}.page_faq__6I_A7{padding:120px 0;background:var(--bg-dark)}.page_faqHeader__adVw8{text-align:center;margin-bottom:60px}.page_faqHeader__adVw8 h2{font-family:var(--font-instrument);font-size:36px}.page_accordion__MBtI_{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.page_faqItem__UGcub{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.page_faqQuestion__iHcQT{width:100%;padding:24px;text-align:left;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:var(--text-main);background:none;border:none;cursor:pointer}.page_faqIcon__Y5VIo{font-size:20px;color:var(--primary);transition:transform .3s ease}.page_faqItem__UGcub.page_active__doZ53 .page_faqIcon__Y5VIo{transform:rotate(45deg)}.page_faqAnswer__xf4HD{padding:0 24px 24px;font-size:15px;color:var(--text-muted);line-height:1.6;display:none}.page_faqItem__UGcub.page_active__doZ53 .page_faqAnswer__xf4HD{display:block}@media (max-width:992px){.page_grid__jn3oD,.page_twoCol__Gbwol{grid-template-columns:1fr}.page_twoCol__Gbwol{gap:40px}}.page_strCallout__2Riq1{display:block;margin-top:16px;color:var(--primary);font-weight:600;font-size:13px;line-height:1.4}.page_featureSTR__fw5yT{background-color:var(--bg-dark);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page_twoColReverse__ib0Q5{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.page_strImg__yum7y{width:100%;max-width:350px;height:auto;filter:drop-shadow(0 0 30px rgba(192,0,0,.2))}@media (max-width:992px){.page_twoColReverse__ib0Q5{grid-template-columns:1fr;gap:40px}.page_twoColReverse__ib0Q5>div:first-child{order:2}}