.page_container__BOmiU{width:min(100% - 2rem,var(--container-max));margin-inline:auto}@media(min-width:768px){.page_container__BOmiU{width:min(100% - 3rem,var(--container-max))}}@media(min-width:1024px){.page_container__BOmiU{width:min(100% - 4rem,var(--container-max))}}.page_hero__VqTj0{position:relative;padding:var(--space-8) 0 var(--space-16);overflow:hidden;background:var(--color-gray-50)}.page_heroBg__nE4Zd{position:absolute;inset:0;z-index:0;overflow:hidden}.page_heroOrb1__aWtlZ{top:-20%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(15,108,189,.1),transparent 70%);animation:page_float__jxQ8w 20s ease-in-out infinite}.page_heroOrb1__aWtlZ,.page_heroOrb2__VAU3B{position:absolute;border-radius:var(--radius-full)}.page_heroOrb2__VAU3B{bottom:-20%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(13,148,136,.08),transparent 70%);animation:page_float__jxQ8w 25s ease-in-out infinite reverse}.page_heroGrid__67jMy{position:absolute;inset:0;background-image:linear-gradient(rgba(15,108,189,.03) 1px,transparent 0),linear-gradient(90deg,rgba(15,108,189,.03) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.page_heroContent___xweQ{position:relative;z-index:var(--z-base);max-width:760px;margin-inline:auto;text-align:center}.page_heroBadge__MJKbA{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-primary);box-shadow:var(--shadow-sm);margin-bottom:var(--space-6)}.page_heroTitle__faJWU{font-size:clamp(1.875rem,2rem + 3vw,3rem);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:-.02em;margin-bottom:var(--space-5)}.page_heroAccent__SVPgN{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page_heroDescription__sIEyb{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--color-text-muted);margin-bottom:var(--space-8);max-width:640px;margin-inline:auto}@media(min-width:375px){.page_heroDescription__sIEyb{font-size:var(--fs-xl)}}.page_heroSearch__lsurH{max-width:600px;margin:0 auto var(--space-8)}.page_heroActions__TTmZg{gap:var(--space-4);flex-wrap:wrap}.page_heroActions__TTmZg,.page_heroPhoneLink__pGpNz{display:flex;align-items:center;justify-content:center}.page_heroPhoneLink__pGpNz{gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text);border:2px solid var(--color-border-dark);border-radius:var(--radius-md);transition:all var(--transition-fast)}.page_heroPhoneLink__pGpNz:hover{border-color:var(--color-primary);color:var(--color-primary)}.page_heroPhoneLink__pGpNz:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.page_sectionAlt__kAcNa,.page_section__xmBL9{padding-block:clamp(3rem,4rem + 2vw,6rem)}.page_sectionAlt__kAcNa{background:var(--color-gray-50)}.page_searchResults__aotJG{padding:var(--space-12) 0 var(--space-24);background:var(--color-white)}.page_resultsHeader__o1Rzz{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-8);flex-wrap:wrap;gap:var(--space-4)}.page_resultsTitle__dxQ5D{font-size:clamp(1.25rem,1.25rem + 1vw,1.875rem);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.page_clearSearch__0gzlx,.page_resultsTitle__dxQ5D svg{color:var(--color-primary)}.page_clearSearch__0gzlx{font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:color var(--transition-fast)}.page_clearSearch__0gzlx:hover{color:var(--color-primary-dark)}.page_resultsSection__NsK5j{margin-bottom:var(--space-12)}.page_resultsSectionTitle__Ppy5i{font-size:clamp(1.125rem,1.125rem + .5vw,1.25rem);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin-bottom:var(--space-6);color:var(--color-gray-700)}.page_faqResults__S3_Dq{display:flex;flex-direction:column;gap:var(--space-4);max-width:800px}.page_faqResult__TEJ_a{padding:var(--space-6);background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page_faqCategory__Rfast{display:inline-block;padding:2px var(--space-3);background:var(--color-primary-50);color:var(--color-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.page_faqQuestion__gOkwT{font-size:clamp(1.125rem,1.125rem + .5vw,1.25rem);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin-bottom:var(--space-2)}.page_faqAnswer__0Wv7M{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.page_faqMoreLink__kaccV{display:flex;justify-content:center;margin-top:var(--space-6)}.page_noResults__uQGzL{display:flex;align-items:center;justify-content:center;padding:var(--space-16);text-align:center;color:var(--color-text-muted);font-size:var(--fs-base)}.page_featuredGrid__lEen1{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:1024px){.page_featuredGrid__lEen1{grid-template-columns:1fr 1fr;gap:var(--space-8)}}.page_categoryChip__KZ_7P{padding:var(--space-2) var(--space-5);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-muted);transition:all var(--transition-fast)}.page_categoryChip__KZ_7P:hover{border-color:var(--color-primary-200);color:var(--color-primary)}.page_categoryChip__KZ_7P.page_categoryChipActive__n6MWd{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-white);border-color:rgba(0,0,0,0);box-shadow:var(--shadow-md)}.page_categoryChip__KZ_7P:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.page_articlesGrid__U598v{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-6)}@media(min-width:768px){.page_articlesGrid__U598v{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_articlesGrid__U598v{grid-template-columns:repeat(3,1fr)}}.page_downloadsCta__vZ1bv{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-6);padding:var(--space-12);background:linear-gradient(135deg,var(--color-primary-50),var(--color-secondary-50));border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center;justify-content:center}@media(min-width:768px){.page_downloadsCta__vZ1bv{text-align:left;justify-content:space-between}}.page_downloadsCtaContent__Yztnr{display:flex;flex-direction:column;gap:var(--space-2);align-items:center;text-align:center}@media(min-width:768px){.page_downloadsCtaContent__Yztnr{align-items:flex-start;text-align:left}}.page_downloadsCtaBadge__t1CYZ{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-1);margin-inline:auto}@media(min-width:768px){.page_downloadsCtaBadge__t1CYZ{margin-inline:0}}.page_downloadsCtaTitle__IX3f4{font-size:clamp(1.5rem,1.5rem + 1.5vw,2.25rem);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:-.01em;margin-bottom:0}.page_downloadsCtaDesc___WfsY{font-size:var(--fs-lg);color:var(--color-text-muted);line-height:var(--lh-relaxed);max-width:500px;margin-inline:auto}@media(min-width:768px){.page_downloadsCtaDesc___WfsY{margin-inline:0}}