.FAQAccordion_accordion__oErid{display:flex;flex-direction:column}.FAQAccordion_item__9_u9_{border-bottom:1px solid var(--border)}.FAQAccordion_item__9_u9_[open] .FAQAccordion_icon__JMbuC{transform:rotate(45deg)}.FAQAccordion_item__9_u9_[open] .FAQAccordion_answer__LMnVC{max-height:600px;opacity:1;padding-bottom:var(--space-xl)}.FAQAccordion_question__b2A3s{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-xl) 0;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FAQAccordion_question__b2A3s::-webkit-details-marker{display:none}.FAQAccordion_question__b2A3s::marker{display:none;content:""}.FAQAccordion_questionText__2KJe2{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;color:var(--text-heading);line-height:1.4}.FAQAccordion_icon__JMbuC{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform var(--duration-hover) var(--ease-out)}.FAQAccordion_icon__JMbuC:after,.FAQAccordion_icon__JMbuC:before{content:"";position:absolute;background:var(--accent-primary)}.FAQAccordion_icon__JMbuC:before{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.FAQAccordion_icon__JMbuC:after{top:0;left:50%;width:1.5px;height:100%;transform:translateX(-50%)}.FAQAccordion_answer__LMnVC{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--duration-reveal) var(--ease-out),opacity var(--duration-hover) ease,padding var(--duration-hover) ease}.FAQAccordion_answer__LMnVC p{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7;max-width:800px}.ScrollReveal_wrapper__eDpyP{opacity:0;transition:opacity var(--duration-reveal) var(--ease-out),transform var(--duration-reveal) var(--ease-out);will-change:opacity,transform}.ScrollReveal_up__yQLP0{transform:translateY(30px)}.ScrollReveal_left__n5GUa{transform:translateX(-30px)}.ScrollReveal_right__zXfjj{transform:translateX(30px)}.ScrollReveal_visible__Blbso{opacity:1;transform:translate(0)}.PolicyAreaGrid_section__vweXl{background:var(--bg-primary)}.PolicyAreaGrid_container__vX32l{max-width:var(--max-width);margin:0 auto;padding:var(--section-padding-y) var(--section-padding-x)}.PolicyAreaGrid_grid__h_kAU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.PolicyAreaGrid_card__BaYO_{display:flex;flex-direction:column;gap:var(--space-sm);background:var(--bg-card);padding:var(--space-xl);border-top:2px solid hsla(77,54%,64%,.2);transition:border-color var(--duration-hover) ease,transform var(--duration-hover) ease}.PolicyAreaGrid_card__BaYO_:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.PolicyAreaGrid_cardNumber__AwOTK{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-primary);letter-spacing:.1em}.PolicyAreaGrid_cardTitle__RKfgy{font-size:var(--text-xl);margin-top:var(--space-xs)}.PolicyAreaGrid_cardDescription__qWRBK{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;flex:1 1}.PolicyAreaGrid_cardLink__lWGpn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--accent-primary);margin-top:var(--space-md);display:inline-flex;align-items:center;gap:var(--space-xs)}.PolicyAreaGrid_arrow__xe1SY{transition:transform var(--duration-hover) ease}.PolicyAreaGrid_card__BaYO_:hover .PolicyAreaGrid_arrow__xe1SY{transform:translateX(4px)}@media (max-width:1024px){.PolicyAreaGrid_grid__h_kAU{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.PolicyAreaGrid_grid__h_kAU{grid-template-columns:1fr}}.InsightsFeed_section__kINEz{background:var(--bg-primary)}.InsightsFeed_container__x4mYM{max-width:var(--max-width);margin:0 auto;padding:var(--section-padding-y) var(--section-padding-x)}.InsightsFeed_grid__wBvd2{display:grid;grid-template-columns:7fr 5fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.InsightsFeed_featuredCard__fqPHO{display:block;position:relative;overflow:hidden;min-height:400px}.InsightsFeed_featuredImage__tkQmU{position:relative;width:100%;height:100%;min-height:400px;background:linear-gradient(135deg,var(--bg-card) 0,var(--bg-secondary) 100%)}.InsightsFeed_featuredOverlay__dQ5C9{position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(26,35,24,.9))}.InsightsFeed_featuredContent__y6TQF{position:absolute;bottom:0;left:0;right:0;padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm)}.InsightsFeed_featuredTitle__leoSe{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--text-heading);line-height:1.3}.InsightsFeed_tag__1zsnt{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--bg-primary);background:var(--accent-primary);padding:3px 10px;border-radius:100px;text-transform:uppercase;letter-spacing:.05em;width:-moz-fit-content;width:fit-content}.InsightsFeed_meta__WlQnI{display:flex;gap:var(--space-md);font-size:var(--text-xs);color:var(--text-secondary)}.InsightsFeed_sideCard__hROJ3,.InsightsFeed_sideCards__StRV3{display:flex;flex-direction:column}.InsightsFeed_sideCard__hROJ3{gap:var(--space-sm);padding:var(--space-xl) 0;border-bottom:1px solid var(--border);transition:border-color var(--duration-hover) ease}.InsightsFeed_sideCard__hROJ3:first-child{padding-top:0}.InsightsFeed_sideCard__hROJ3:hover{border-color:hsla(77,54%,64%,.3)}.InsightsFeed_sideTitle__qXZaQ{font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;color:var(--text-heading);line-height:1.4}.InsightsFeed_viewAll__yh7IJ{display:flex;justify-content:flex-end;margin-top:var(--space-xl)}.InsightsFeed_viewAllLink__1M4HC{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--accent-primary);display:inline-flex;align-items:center;gap:var(--space-xs);transition:color var(--duration-hover) ease}.InsightsFeed_viewAllLink__1M4HC:hover{color:var(--accent-bright)}.InsightsFeed_arrow__ZSDDT{transition:transform var(--duration-hover) ease}.InsightsFeed_viewAllLink__1M4HC:hover .InsightsFeed_arrow__ZSDDT{transform:translateX(4px)}@media (max-width:768px){.InsightsFeed_grid__wBvd2{grid-template-columns:1fr}.InsightsFeed_featuredCard__fqPHO,.InsightsFeed_featuredImage__tkQmU{min-height:300px}}.SolutionsShowcase_section__Gr5xc{background:var(--bg-secondary)}.SolutionsShowcase_container__1gQ2q{max-width:var(--max-width);margin:0 auto;padding:var(--section-padding-y) var(--section-padding-x)}.SolutionsShowcase_tabs__IhVJz{display:flex;gap:var(--space-xs);margin-bottom:var(--space-2xl);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.SolutionsShowcase_tabs__IhVJz::-webkit-scrollbar{display:none}.SolutionsShowcase_tab__oEzcI{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);padding:var(--space-sm) var(--space-lg);border-bottom:2px solid transparent;white-space:nowrap;transition:color var(--duration-hover) ease,border-color var(--duration-hover) ease}.SolutionsShowcase_tab__oEzcI:hover{color:var(--text-primary)}.SolutionsShowcase_tabActive__keXfD{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.SolutionsShowcase_content__WEpGL{display:grid;grid-template-columns:7fr 5fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.SolutionsShowcase_imagePlaceholder__SD3Gx{aspect-ratio:16/10;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.SolutionsShowcase_imagePlaceholderInner__nyvce{text-align:center}.SolutionsShowcase_placeholderLabel___1SeI{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em}.SolutionsShowcase_details__6a0AV{display:flex;flex-direction:column;gap:var(--space-lg)}.SolutionsShowcase_solutionTitle__ejoFF{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:600}.SolutionsShowcase_solutionDescription__TBeNn{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7}.SolutionsShowcase_stats__vjQcM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-lg) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.SolutionsShowcase_stat__ATe_Z{display:flex;flex-direction:column;gap:var(--space-xs)}.SolutionsShowcase_statValue__RDTfr{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent-primary);line-height:1}.SolutionsShowcase_statLabel__uJsDi{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.SolutionsShowcase_cta__GN4A5{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--accent-primary);display:inline-flex;align-items:center;gap:var(--space-xs);transition:color var(--duration-hover) ease}.SolutionsShowcase_cta__GN4A5:hover{color:var(--accent-bright)}@media (max-width:768px){.SolutionsShowcase_content__WEpGL{grid-template-columns:1fr}.SolutionsShowcase_stats__vjQcM{grid-template-columns:1fr;gap:var(--space-lg)}}.SpecifierTool_section__mSYxH{background:var(--bg-secondary)}.SpecifierTool_container__cBVpf{max-width:var(--max-width);margin:0 auto;padding:var(--section-padding-y) var(--section-padding-x)}.SpecifierTool_content__ZR89l{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:center}.SpecifierTool_text___YZxF{display:flex;flex-direction:column;gap:var(--space-lg)}.SpecifierTool_tagline__eOBgX{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.2em}.SpecifierTool_description__ptnJa{font-size:var(--text-base);color:var(--text-secondary);line-height:1.7}.SpecifierTool_cta__MakYf{display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--bg-primary);background:var(--accent-primary);padding:var(--space-sm) var(--space-xl);border-radius:4px;width:-moz-fit-content;width:fit-content;transition:background var(--duration-hover) ease}.SpecifierTool_cta__MakYf:hover{background:var(--accent-bright)}.SpecifierTool_mockup__O3BGH{display:flex;align-items:center;justify-content:center}.SpecifierTool_mockupFrame__NFIsL{width:100%;max-width:480px;border:1px dashed var(--border);border-radius:4px;overflow:hidden}.SpecifierTool_mockupHeader__DP_9W{display:flex;gap:6px;padding:var(--space-sm) var(--space-md);border-bottom:1px dashed var(--border)}.SpecifierTool_mockupDot__RTb_f{width:8px;height:8px;border-radius:50%;background:var(--border)}.SpecifierTool_mockupBody__jvXzO{display:flex;align-items:center;justify-content:center;min-height:240px;padding:var(--space-xl)}.SpecifierTool_mockupLabel___YVLm{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em}@media (max-width:768px){.SpecifierTool_content__ZR89l{grid-template-columns:1fr;gap:var(--space-2xl)}.SpecifierTool_mockupFrame__NFIsL{max-width:100%}}