.blocks_highlight__ndg4O{position:relative;white-space:nowrap}.blocks_highlight__ndg4O:after{content:"";position:absolute;bottom:.05em;left:0;right:0;height:.12em;background:var(--color-yellow);border-radius:2px}.blocks_section__AvbXC{padding:var(--space-20) 0;position:relative}.blocks_sectionDark__lBTTI{background-color:var(--color-black);color:var(--color-white)}.blocks_sectionLight__ETynC{background-color:var(--color-white);color:var(--color-black)}.blocks_sectionAccent__7D23B{background-color:var(--color-yellow);color:var(--color-black)}.blocks_sectionPrimary__rFTOS{background-color:var(--color-primary);color:var(--color-white)}.blocks_sectionInner__mpxkZ{max-width:1120px;margin:0 auto;padding:0 var(--gutter)}.blocks_hero__HTeLw{display:flex;align-items:center;justify-content:center;padding:var(--space-8) 0 var(--space-12)}.blocks_heroContent__3EHTE{max-width:1000px;margin:0 auto;text-align:center;padding:0 var(--gutter)}.blocks_heroHeadline__6Zr9e{font-size:var(--text-3xl);font-weight:var(--font-weight-black);line-height:1.08;letter-spacing:-.02em;margin:0 0 var(--space-6)}.blocks_heroSub__gtJ1Y{font-size:var(--text-lg);color:rgba(26,26,26,.6);line-height:1.6;margin:0 0 var(--space-8)}.blocks_sectionDark__lBTTI .blocks_heroSub__gtJ1Y{color:rgba(255,255,255,.6)}.blocks_uspList__AHQAs{display:flex;flex-direction:column;gap:var(--space-3);margin:0 0 var(--space-8);padding:0;list-style:none}.blocks_uspItem__f9h_u{display:flex;align-items:center;justify-content:center;gap:var(--space-3);font-family:var(--font-dm-mono);font-size:var(--text-sm);letter-spacing:.02em}.blocks_uspIcon__XxBmP{color:var(--color-yellow);flex-shrink:0}.blocks_heroCtas__RQjHM{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.blocks_ctaPrimary__pjbe8{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-interactive);font-size:var(--text-sm);font-weight:var(--font-weight-bold);text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.blocks_ctaPrimary__pjbe8:hover{background-color:#3358e0;transform:translateY(-1px)}.blocks_ctaPrimaryOnDark__iNcIy{background-color:var(--color-yellow);color:var(--color-black)}.blocks_ctaPrimaryOnDark__iNcIy:hover{background-color:#e59a10}.blocks_ctaPrimaryOnPrimary__8YrUH{background-color:var(--color-white);color:var(--color-primary)}.blocks_ctaPrimaryOnPrimary__8YrUH:hover{background-color:rgba(255,255,255,.9)}.blocks_ctaSecondary__6yfcV{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background-color:transparent;color:var(--color-black);border:1.5px solid rgba(26,26,26,.2);border-radius:var(--radius-interactive);font-size:var(--text-sm);font-weight:var(--font-weight-bold);text-decoration:none;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast)}.blocks_ctaSecondary__6yfcV:hover{border-color:var(--color-black);transform:translateY(-1px)}.blocks_sectionDark__lBTTI .blocks_ctaSecondary__6yfcV{color:var(--color-white);border-color:rgba(255,255,255,.25)}.blocks_sectionDark__lBTTI .blocks_ctaSecondary__6yfcV:hover{border-color:var(--color-white)}.blocks_logoBarHeading__LUFF5{font-family:var(--font-dm-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;text-align:center;color:rgba(26,26,26,.45);margin:0 0 var(--space-8)}.blocks_logoRow__15Qkl{display:flex;align-items:center;justify-content:center;gap:var(--space-8);flex-wrap:wrap}.blocks_logoItem__ww5q4{opacity:.5;transition:opacity var(--transition-base);height:32px;width:auto;object-fit:contain;filter:grayscale(100%)}.blocks_logoItem__ww5q4:hover{opacity:1;filter:grayscale(0)}.blocks_logoPlaceholder__Nb00X{display:flex;align-items:center;justify-content:center;height:32px;padding:0 var(--space-4);font-family:var(--font-dm-mono);font-size:var(--text-xs);color:rgba(26,26,26,.35);border:1px dashed rgba(26,26,26,.15);border-radius:var(--card-radius-sm)}.blocks_statsGrid__zYL0o{display:grid;grid-template-columns:repeat(var(--stat-cols,3),1fr);grid-gap:var(--space-3) var(--space-12);gap:var(--space-3) var(--space-12);text-align:center}.blocks_statValue__90Peh{font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:var(--font-weight-black);line-height:1.05;letter-spacing:-.03em;margin:0 0 var(--space-3)}.blocks_statSuffix__jCwLx{font-size:.45em;font-weight:var(--font-weight-bold);letter-spacing:0;-webkit-margin-start:.05em;margin-inline-start:.05em}.blocks_sectionDark__lBTTI .blocks_statValue__90Peh,[data-theme=dark] .blocks_statValue__90Peh{color:var(--color-yellow);text-shadow:0 0 40px rgba(252,170,30,.25)}.blocks_statLabel__4C5KW{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:rgba(26,26,26,.5)}.blocks_sectionDark__lBTTI .blocks_statLabel__4C5KW,[data-theme=dark] .blocks_statLabel__4C5KW{color:rgba(255,255,255,.7)}.blocks_sectionHeading__9PyEP{font-size:var(--text-2xl);font-weight:var(--font-weight-black);text-align:center;line-height:1.15;margin:0 0 var(--space-12)}.blocks_sectionSub__5rsa9{font-size:var(--text-base);text-align:center;color:rgba(26,26,26,.6);max-width:640px;margin:0 auto var(--space-12);line-height:1.6}.blocks_sectionDark__lBTTI .blocks_sectionSub__5rsa9{color:rgba(255,255,255,.6)}.blocks_cardGrid__XxrrW{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:1fr}.blocks_card__3nlWH{padding:var(--space-8);border:none;border-radius:var(--card-radius);background-color:rgba(252,170,30,.04);transition:background-color var(--transition-base)}.blocks_card__3nlWH:hover{background-color:rgba(252,170,30,.08)}.blocks_sectionDark__lBTTI .blocks_card__3nlWH,[data-theme=dark] .blocks_card__3nlWH{background-color:rgba(255,255,255,.04);border:none}.blocks_sectionDark__lBTTI .blocks_card__3nlWH:hover,[data-theme=dark] .blocks_card__3nlWH:hover{background-color:rgba(255,255,255,.08)}.blocks_cardIcon__ua44k{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(252,170,30,.1);color:var(--color-yellow);margin-bottom:var(--space-4)}.blocks_sectionDark__lBTTI .blocks_cardIcon__ua44k{background-color:rgba(252,170,30,.12);color:var(--color-yellow)}.blocks_cardTitle__pboqv{font-size:var(--text-base);font-weight:var(--font-weight-bold);margin:0 0 var(--space-2)}.blocks_cardDesc__X58kr{font-size:var(--text-sm);color:rgba(26,26,26,.6);line-height:1.6;margin:0}.blocks_sectionDark__lBTTI .blocks_cardTitle__pboqv,[data-theme=dark] .blocks_cardTitle__pboqv{color:var(--color-yellow);font-size:var(--text-lg);font-weight:var(--font-weight-black)}.blocks_sectionDark__lBTTI .blocks_cardDesc__X58kr,[data-theme=dark] .blocks_cardDesc__X58kr{color:rgba(255,255,255,.75)}.blocks_cardDesc__X58kr a,.blocks_cardDesc__X58kr span{display:block}.blocks_cardMono___B6Ma{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.blocks_cardLink__B5G80,.blocks_cardMono___B6Ma{font-family:DM Mono,monospace;font-size:var(--text-sm);display:block}.blocks_cardLink__B5G80{color:var(--color-yellow);text-decoration:none;border-bottom:1.5px solid var(--color-yellow);padding-bottom:1px;width:-moz-fit-content;width:fit-content;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);transition:opacity var(--transition-fast)}.blocks_cardLink__B5G80:hover{opacity:.7}.blocks_sectionBanded__Ch9qw{max-width:1120px;margin:var(--space-8) auto;padding:var(--space-12) var(--gutter);border-radius:var(--cta-band-radius);overflow:hidden}.blocks_sectionPrimary__rFTOS .blocks_ctaBandText__0UDrY{color:var(--color-white)}.blocks_sectionPrimary__rFTOS .blocks_ctaBandSub__QGjpy{color:rgba(255,255,255,.7)}.blocks_sectionPrimary__rFTOS .blocks_highlight__ndg4O:after{background:var(--color-yellow)}.blocks_ctaBandInner__Q2jDA{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}.blocks_ctaBandTextWrap__vy1hh{display:flex;flex-direction:column;gap:var(--space-2)}.blocks_ctaBandText__0UDrY{font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin:0;color:var(--color-black)}.blocks_ctaBandSub__QGjpy{font-size:var(--text-base);line-height:1.5;margin:0;color:rgba(26,26,26,.55)}@media (min-width:768px){.blocks_ctaBandInner__Q2jDA{flex-direction:row;text-align:left;align-items:center;justify-content:space-between;gap:var(--space-12)}.blocks_ctaBandTextWrap__vy1hh{max-width:600px}}.blocks_testimonialGrid__JtNgI{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:1fr}.blocks_testimonialCard__iMDaM{padding:var(--space-8);border:1px solid rgba(26,26,26,.08);border-radius:var(--card-radius);background-color:var(--color-white)}.blocks_sectionDark__lBTTI .blocks_testimonialCard__iMDaM{background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.blocks_quoteSymbol__zZcX2{font-size:var(--text-2xl);color:var(--color-primary);line-height:1;margin-bottom:var(--space-4)}.blocks_sectionDark__lBTTI .blocks_quoteSymbol__zZcX2{color:var(--color-yellow)}.blocks_quote__eI1_B{font-size:var(--text-base);font-style:italic;line-height:1.7;margin:0 0 var(--space-6)}.blocks_testimonialFooter__CYO2V{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4);border-top:1px solid rgba(0,0,0,.06)}.blocks_testimonialLogo__GEBGr{width:auto;height:24px;max-width:80px;object-fit:contain;opacity:.6;flex-shrink:0}.blocks_author__ovlIS{display:flex;flex-direction:column;gap:var(--space-1)}.blocks_authorName__wwQPs{font-weight:var(--font-weight-bold);font-size:var(--text-sm)}.blocks_authorRole__GcpHE{font-size:var(--text-xs);color:rgba(26,26,26,.5);font-family:var(--font-dm-mono)}.blocks_sectionDark__lBTTI .blocks_authorRole__GcpHE{color:rgba(255,255,255,.45)}.blocks_sectionDark__lBTTI .blocks_testimonialFooter__CYO2V{border-top-color:rgba(255,255,255,.08)}.blocks_sectionDark__lBTTI .blocks_testimonialLogo__GEBGr{filter:brightness(0) invert(1);opacity:.5}.blocks_faqList__raszp{display:flex;flex-direction:column;max-width:720px;margin:0 auto}.blocks_faqItem__SjtTR{border-bottom:1px solid rgba(26,26,26,.1)}.blocks_sectionDark__lBTTI .blocks_faqItem__SjtTR{border-bottom-color:rgba(255,255,255,.1)}.blocks_faqQuestion__J_lbV{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-6) 0;background:none;border:none;cursor:pointer;font-family:var(--font-dm-mono);font-size:var(--text-sm);font-weight:var(--font-weight-bold);text-align:left;color:inherit;letter-spacing:.01em;list-style:none}.blocks_faqQuestion__J_lbV::-webkit-details-marker{display:none}.blocks_faqQuestion__J_lbV::marker{display:none;content:""}.blocks_faqIndicator__t88xj{font-size:var(--text-lg);font-weight:var(--font-weight-regular);color:var(--color-primary);transition:transform var(--transition-fast);flex-shrink:0;margin-left:var(--space-4)}.blocks_sectionDark__lBTTI .blocks_faqIndicator__t88xj{color:var(--color-yellow)}.blocks_faqItem__SjtTR[open] .blocks_faqIndicator__t88xj{transform:rotate(45deg)}.blocks_faqAnswer__1x74m{padding:0 0 var(--space-6);font-size:var(--text-sm);line-height:1.7;color:rgba(26,26,26,.6);margin:0}.blocks_sectionDark__lBTTI .blocks_faqAnswer__1x74m{color:rgba(255,255,255,.55)}.blocks_richTextWrap__H42Xx{margin:0 auto}.blocks_richTextNarrow__I3BSF{max-width:680px}.blocks_richTextNormal__nAmAv{max-width:900px}.blocks_richTextWide__43Uuh{max-width:1120px}.blocks_richTextContent__IlIKh{font-size:var(--text-base);line-height:1.75}.blocks_richTextContent__IlIKh h2{font-size:var(--text-xl);font-weight:var(--font-weight-black);margin:var(--space-12) 0 var(--space-4)}.blocks_richTextContent__IlIKh h3{font-size:var(--text-lg);font-weight:var(--font-weight-bold);margin:var(--space-8) 0 var(--space-3)}.blocks_richTextContent__IlIKh p{margin:0 0 var(--space-4)}.blocks_richTextContent__IlIKh ol,.blocks_richTextContent__IlIKh ul{margin:0 0 var(--space-4);padding-left:var(--space-6)}.blocks_richTextContent__IlIKh ul{list-style-type:disc}.blocks_richTextContent__IlIKh ul li::marker{color:var(--color-primary)}.blocks_richTextContent__IlIKh a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.blocks_sectionDark__lBTTI .blocks_richTextContent__IlIKh a{color:var(--color-yellow)}.blocks_closing__AtWet{background-color:var(--color-black);color:var(--color-white);padding:var(--space-24) 0}.blocks_closingInner__z9c1T{max-width:640px;margin:0 auto;padding:0 var(--gutter);text-align:center}.blocks_closingHeadline__I_cP9{font-size:var(--text-2xl);font-weight:var(--font-weight-black);line-height:1.15;margin:0 0 var(--space-4)}.blocks_closingSub__GnMNN{font-size:var(--text-base);color:rgba(255,255,255,.6);line-height:1.6;margin:0 0 var(--space-8)}.blocks_closingCtas__v7CbV{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.blocks_closingPhone__kO4Ws{font-family:var(--font-dm-mono);font-size:var(--text-lg);color:var(--color-yellow);text-decoration:none;transition:opacity var(--transition-fast)}.blocks_closingPhone__kO4Ws:hover{opacity:.8}@media (max-width:767px){.blocks_hero__HTeLw{min-height:auto;padding:var(--space-16) 0}.blocks_heroHeadline__6Zr9e{font-size:var(--text-xl)}.blocks_heroCtas__RQjHM{flex-direction:column;width:100%}.blocks_ctaPrimaryOnDark__iNcIy,.blocks_ctaPrimary__pjbe8,.blocks_ctaSecondary__6yfcV{width:100%;text-align:center}.blocks_statsGrid__zYL0o{gap:var(--space-2) var(--space-4)}.blocks_ctaBandInner__Q2jDA{flex-direction:column;text-align:center}.blocks_closingHeadline__I_cP9{font-size:var(--text-xl)}}@media (min-width:768px){.blocks_cardGrid2__y5TKU,.blocks_cardGrid3__znTW5,.blocks_cardGrid4__7esWW,.blocks_cardGrid__XxrrW,.blocks_testimonialGrid__JtNgI{grid-template-columns:repeat(2,1fr)}.blocks_ctaBandInner__Q2jDA{flex-direction:row;text-align:left}}@media (min-width:1024px){.blocks_cardGrid3__znTW5{grid-template-columns:repeat(3,1fr)}.blocks_cardGrid4__7esWW{grid-template-columns:repeat(4,1fr)}.blocks_hero__HTeLw{min-height:calc(100vh - 80px)}}