.page_container__6Se_2{width:min(100% - 2rem,var(--container-max));margin-inline:auto}@media(min-width:768px){.page_container__6Se_2{width:min(100% - 3rem,var(--container-max))}}@media(min-width:1024px){.page_container__6Se_2{width:min(100% - 4rem,var(--container-max))}}.page_hero___VHZE{position:relative;padding:var(--space-8) 0 var(--space-16);overflow:hidden;background:var(--color-gray-50)}.page_heroBg__oMaqr{position:absolute;inset:0;z-index:0;overflow:hidden}.page_heroOrb1___fvRH{top:-20%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(15,108,189,.1),transparent 70%);animation:page_float__Ytbxd 20s ease-in-out infinite}.page_heroOrb1___fvRH,.page_heroOrb2__xZV2k{position:absolute;border-radius:var(--radius-full)}.page_heroOrb2__xZV2k{bottom:-20%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(13,148,136,.08),transparent 70%);animation:page_float__Ytbxd 25s ease-in-out infinite reverse}.page_heroGrid___ZUqv{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__w9WXP{position:relative;z-index:var(--z-base);max-width:760px;margin-inline:auto;text-align:center}.page_heroBadge__rnIAu{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__ctHLr{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__FQvoV{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__j121h{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__j121h{font-size:var(--fs-xl)}}.page_heroSearch__qdwRD{max-width:600px;margin:0 auto var(--space-8)}.page_heroActions__gFxEj{gap:var(--space-4);flex-wrap:wrap}.page_heroActions__gFxEj,.page_heroPhoneLink__dIWl9{display:flex;align-items:center;justify-content:center}.page_heroPhoneLink__dIWl9{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__dIWl9:hover{border-color:var(--color-primary);color:var(--color-primary)}.page_heroPhoneLink__dIWl9:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.page_section__ZAvEl{padding-block:clamp(3rem,4rem + 2vw,6rem)}.page_searchResults__Wr0fS{padding:var(--space-12) 0 var(--space-24);background:var(--color-white)}.page_resultsHeader__TH_Lx{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-8);flex-wrap:wrap;gap:var(--space-4)}.page_resultsTitle__FF_Ln{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__67wS3,.page_resultsTitle__FF_Ln svg{color:var(--color-primary)}.page_clearSearch__67wS3{font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:color var(--transition-fast)}.page_clearSearch__67wS3:hover{color:var(--color-primary-dark)}.page_noResults__iMhMl{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_categoryChip___nsem{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___nsem:hover{border-color:var(--color-primary-200);color:var(--color-primary)}.page_categoryChip___nsem.page_categoryChipActive__M_8sy{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___nsem:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.page_downloadsGrid__8FZmf{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-6)}@media(min-width:768px){.page_downloadsGrid__8FZmf{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_downloadsGrid__8FZmf{grid-template-columns:repeat(3,1fr)}}.page_ctaSection__rzfBI{padding-block:clamp(3rem,4rem + 2vw,6rem);background:var(--color-gray-50)}.page_ctaContent___Sxff{flex-direction:column;display:flex;align-items:center;justify-content:center;text-align:center;max-width:600px;margin-inline:auto;gap:var(--space-4)}.page_ctaContent___Sxff h2{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:var(--space-4)}.page_ctaContent___Sxff p{font-size:var(--fs-lg);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.page_ctaActions__VEYuI{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-2)}