.not-found_notFound__we8x2{min-height:calc(100vh - 200px);background:linear-gradient(135deg,var(--color-gray-50) 0,var(--color-white) 100%)}.not-found_section__ODCp8{padding:var(--space-12) 0;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px)}.not-found_container__LRagC{max-width:900px;margin:0 auto;padding:0 var(--space-4)}.not-found_content__cklTM{text-align:center;background:var(--color-white);border-radius:var(--radius-card);padding:var(--space-10) var(--space-6);box-shadow:var(--shadow-lg)}.not-found_imageWrapper__ZFTyB{margin-bottom:var(--space-6);display:flex;justify-content:center;align-items:center}.not-found_notFoundImage__ny8q8{max-width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:var(--radius-card)}.not-found_title__bOfUG{font-family:var(--font-mono);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary-dark);margin-bottom:var(--space-4)}.not-found_description__7RPJl{font-family:var(--font-body);font-size:1.125rem;line-height:1.7;color:var(--color-gray-700);max-width:600px;margin:0 auto var(--space-8)}.not-found_suggestions__hT8gh{margin-bottom:var(--space-8);padding-top:var(--space-6);border-top:2px solid var(--color-gray-200)}.not-found_suggestionsTitle__R79LX{font-family:var(--font-mono);font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary-dark);margin-bottom:var(--space-5)}.not-found_linksGrid__TjA0H{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);max-width:500px;margin:0 auto}@media (min-width:768px){.not-found_linksGrid__TjA0H{grid-template-columns:repeat(3,1fr)}}.not-found_link__IQtjE{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-gray-50);border:2px solid var(--color-gray-200);border-radius:var(--radius-card);text-decoration:none;transition:all var(--transition-fast);cursor:pointer}.not-found_link__IQtjE:hover{background:var(--color-white);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.not-found_linkIcon__wtYlJ{font-size:2rem;line-height:1}.not-found_linkText__2Md7z{font-family:var(--font-mono);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary-dark)}.not-found_actions__eb6u_{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-bottom:var(--space-6)}.not-found_helpText__ntwUj{font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:var(--color-gray-600);margin:0}.not-found_helpLink__u_YUf{color:var(--color-blue);text-decoration:underline;font-weight:600;transition:color var(--transition-fast)}.not-found_helpLink__u_YUf:hover{color:var(--color-primary)}@media (max-width:767px){.not-found_section__ODCp8{padding:var(--space-8) 0}.not-found_content__cklTM{padding:var(--space-8) var(--space-5)}.not-found_notFoundImage__ny8q8{max-height:250px}.not-found_linksGrid__TjA0H{grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.not-found_link__IQtjE{padding:var(--space-3)}.not-found_linkIcon__wtYlJ{font-size:1.5rem}.not-found_linkText__2Md7z{font-size:.75rem}.not-found_actions__eb6u_{flex-direction:column}}.Button_button__kf4LD{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-nav);font-weight:var(--font-semibold);text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;white-space:nowrap;padding-inline:var(--space-6);padding-block:0;border:var(--border-width-default) solid transparent;border-radius:var(--radius-button);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);position:relative;outline:none}.Button_button--sm__3sXr0{height:var(--button-height-sm);font-size:var(--text-sm);padding-inline:var(--space-4)}.Button_button--md__Cwf26{height:var(--button-height-md);font-size:var(--text-base)}.Button_button--lg__EA13w{height:var(--button-height-lg);font-size:var(--text-lg);padding-inline:var(--space-8)}.Button_button--primary__DDPTG{background-color:var(--color-primary);color:var(--color-black);box-shadow:var(--shadow-sm)}.Button_button--primary__DDPTG .Button_buttonText__8kU_c{color:var(--color-black)}.Button_button--primary__DDPTG:hover:not(:disabled){background-color:var(--color-primary-light);color:var(--color-black);transform:translateY(-2px);box-shadow:var(--shadow-hover)}@media (min-width:1280px){.Button_button--primary__DDPTG:hover:not(:disabled){transform:translateY(-3px);box-shadow:var(--shadow-lg)}.Button_button--secondary__JjDBE:hover:not(:disabled){transform:translateY(-3px)}}.Button_button--primary__DDPTG:hover:not(:disabled) .Button_buttonText__8kU_c{color:var(--color-black)}.Button_button--primary__DDPTG:active:not(:disabled){background-color:var(--color-primary-dark);color:var(--color-black);transform:translateY(0);box-shadow:var(--shadow-xs)}.Button_button--primary__DDPTG:active:not(:disabled) .Button_buttonText__8kU_c{color:var(--color-black)}.Button_button--primary__DDPTG:focus-visible{outline:var(--border-width-default) solid var(--color-primary);outline-offset:2px}.Button_button--secondary__JjDBE{background-color:var(--color-secondary-dark);color:var(--color-white);box-shadow:var(--shadow-sm)}.Button_button--secondary__JjDBE:hover:not(:disabled){background-color:var(--color-secondary-light);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Button_button--secondary__JjDBE:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-xs)}.Button_button--secondary__JjDBE:focus-visible{outline:var(--border-width-default) solid var(--color-secondary);outline-offset:2px}.Button_button--gold__VxA1t{background-color:var(--color-accent);color:var(--color-black);box-shadow:var(--shadow-sm)}.Button_button--gold__VxA1t:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-black);transform:translateY(-2px);box-shadow:var(--shadow-md)}.Button_button--gold__VxA1t:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-xs)}.Button_button--gold__VxA1t:focus-visible{outline:var(--border-width-default) solid var(--color-accent);outline-offset:2px}.Button_button--outline__6fIrS{background-color:initial;color:var(--color-primary-text-dark);border-color:var(--color-primary);box-shadow:none}.Button_button--outline__6fIrS:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-black);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.Button_button--outline__6fIrS:active:not(:disabled){transform:translateY(0);box-shadow:none}.Button_button--outline__6fIrS:focus-visible{outline:var(--border-width-default) solid var(--color-primary);outline-offset:2px}.Button_button--outline-inverse__YoY88{background-color:initial;color:var(--color-white);border-color:var(--color-white);box-shadow:none}.Button_button--outline-inverse__YoY88:hover:not(:disabled){background-color:var(--color-light-blue);color:var(--color-white);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.Button_button--outline-inverse__YoY88:active:not(:disabled){transform:translateY(0);box-shadow:none}.Button_button--outline-inverse__YoY88:focus-visible{outline:var(--border-width-default) solid var(--color-white);outline-offset:2px}.Button_button--white__KXIXm{background-color:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-md)}.Button_button--white__KXIXm:hover:not(:disabled){background-color:rgba(255,255,255,.95);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.Button_button--white__KXIXm:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-sm)}.Button_button--white__KXIXm:focus-visible{outline:var(--border-width-default) solid var(--color-white);outline-offset:2px}.Button_button__kf4LD:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_button--full-width__GNqgD{width:100%}.Button_button--loading__fkV3a{cursor:wait;pointer-events:none}.Button_buttonText__8kU_c{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.Button_buttonTextHidden__QWcDU{opacity:0;position:absolute}.Button_spinner__fWx21{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-sm);height:var(--icon-sm)}.Button_spinnerIcon__88ht7{width:100%;height:100%;animation:Button_spin__39Ctj 1s linear infinite}.Button_spinnerCircle__IFSzD{stroke-dasharray:50;stroke-dashoffset:25;opacity:.8}@keyframes Button_spin__39Ctj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_button__kf4LD{transition-duration:.01ms}.Button_button__kf4LD:hover:not(:disabled){transform:none}.Button_spinnerIcon__88ht7{animation:none}}@media (prefers-contrast:high){.Button_button__kf4LD{border-width:2px}.Button_button--primary__DDPTG,.Button_button--secondary__JjDBE{border-color:currentColor}}@media (max-width:767px){.Button_button__kf4LD{white-space:normal;padding-inline:var(--space-4)}.Button_button--lg__EA13w{font-size:var(--text-base);height:var(--button-height-md);padding-inline:var(--space-5)}.Button_button--md__Cwf26{padding-inline:var(--space-4)}.Button_button--sm__3sXr0{padding-inline:var(--space-3)}}@media (max-width:374px){.Button_button__kf4LD{width:100%;max-width:100%;display:flex;font-size:.8125rem;padding:var(--space-2) var(--space-3)}.Button_button--lg__EA13w{font-size:var(--text-sm);padding-inline:var(--space-4)}}.BlogContextualBanner_banner__wNPyH{background:linear-gradient(135deg,#F8FAFC,#F0F7FF);border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin:2rem 0}.BlogContextualBanner_header__lEVZ7{text-align:center;margin-bottom:1.25rem}.BlogContextualBanner_badge__RG_bs{display:inline-block;font-size:.625rem;color:var(--color-primary,#ED852C);letter-spacing:.1em;background:rgba(237,133,44,.1);border:1px solid rgba(237,133,44,.3);padding:.25rem .75rem;border-radius:100px;margin-bottom:.5rem}.BlogContextualBanner_badge__RG_bs,.BlogContextualBanner_headline__q_I6M{font-family:var(--font-mono,"SF Mono",monospace);font-weight:700;text-transform:uppercase}.BlogContextualBanner_headline__q_I6M{font-size:1.25rem;color:var(--color-dark-blue,#0C1E31);letter-spacing:.03em;margin:0}.BlogContextualBanner_optionsRow__J36gd{display:flex;align-items:stretch;justify-content:center;gap:0;background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.BlogContextualBanner_option__PXvVF{flex:1;display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem;text-align:center;gap:.375rem}.BlogContextualBanner_optionFeatured__FEoKT{background:linear-gradient(180deg,rgba(237,133,44,.05),rgba(237,133,44,.02));border-bottom:2px solid var(--color-primary,#ed852c)}.BlogContextualBanner_optionBundle__JNRXE{background:linear-gradient(180deg,rgba(34,197,94,.05),rgba(34,197,94,.02))}.BlogContextualBanner_divider__rJ7qO{width:1px;background:#E5E7EB;align-self:stretch}.BlogContextualBanner_optionLabel__sO4aH{font-family:var(--font-mono,"SF Mono",monospace);font-size:.75rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.BlogContextualBanner_optionPrice__tJ1Fu{font-family:var(--font-mono,"SF Mono",monospace);font-size:1.5rem;font-weight:700;color:var(--color-dark-blue,#0C1E31)}.BlogContextualBanner_optionPriceBundle__4kJOL{font-family:var(--font-mono,"SF Mono",monospace);font-size:1.5rem;font-weight:700;color:#16A34A}.BlogContextualBanner_optionPriceMuted__uOgzb{font-family:var(--font-mono,"SF Mono",monospace);font-size:1.5rem;font-weight:700;color:#6B7280}.BlogContextualBanner_optionNote__FzW1B{font-size:.75rem;color:#6B7280;margin-bottom:.5rem}@media (max-width:768px){.BlogContextualBanner_optionsRow__J36gd{flex-direction:column}.BlogContextualBanner_divider__rJ7qO{width:100%;height:1px}.BlogContextualBanner_option__PXvVF{padding:1rem}}.BlogFigure_figure__oht8f{margin:var(--blog-component-margin,var(--space-9)) auto;width:100%}.BlogFigure_prose__vw_rV{max-width:var(--blog-prose-width,720px)}.BlogFigure_medium__TFSHM{max-width:var(--blog-medium-width,900px)}.BlogFigure_wide__jhrl3{max-width:var(--blog-wide-width,1100px)}.BlogFigure_imageContainer__P31R_{position:relative;width:100%;background:var(--color-gray-100);border-radius:var(--radius-md);overflow:hidden}.BlogFigure_imageContainer__P31R_.BlogFigure_loaded__UjRDS{background:transparent}.BlogFigure_image__1SJUM{object-fit:cover;transition:opacity var(--duration-normal) var(--ease-out)}.BlogFigure_placeholder__agpyJ{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-200) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:BlogFigure_shimmer__UTCqD 1.5s infinite}@keyframes BlogFigure_shimmer__UTCqD{0%{background-position:200% 0}to{background-position:-200% 0}}.BlogFigure_caption__SIURW{margin-top:var(--space-3);text-align:center}.BlogFigure_figureLabel__ERPgU{font-family:var(--font-nav);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);margin-right:var(--space-1)}.BlogFigure_captionText__dvxFY{font-family:var(--font-body);font-size:.875rem;color:var(--color-gray-600);line-height:1.5}@media (max-width:767px){.BlogFigure_figure__oht8f{margin:var(--space-6) auto}.BlogFigure_figureLabel__ERPgU{display:block;margin-bottom:var(--space-1);margin-right:0}.BlogFigure_captionText__dvxFY{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.BlogFigure_placeholder__agpyJ{animation:none;background:var(--color-gray-100)}}.BlogImage_blogImageFigure__d8ckx{margin:2rem 0;width:100%}.BlogImage_blogImageFigure__d8ckx.BlogImage_small__f40WA{max-width:320px;margin:1.5rem auto}.BlogImage_blogImageFigure__d8ckx.BlogImage_medium__wiyMi{max-width:480px;margin:1.5rem auto}.BlogImage_blogImageFigure__d8ckx.BlogImage_inline__maYIS{max-width:280px;float:right;margin:.25rem 0 1rem 1.5rem}.BlogImage_blogImageFigure__d8ckx.BlogImage_full__Ns1b9{max-width:100%}.BlogImage_imageContainer__mGnzT{position:relative;width:100%;background:var(--clr-gray-100);border-radius:var(--border-radius);overflow:hidden}.BlogImage_placeholder__weHzk{width:100%;padding-bottom:56.25%;background:linear-gradient(90deg,var(--clr-gray-100) 25%,var(--clr-gray-200) 50%,var(--clr-gray-100) 75%);background-size:200% 100%;animation:BlogImage_loading__4C7m_ 1.5s infinite}@keyframes BlogImage_loading__4C7m_{0%{background-position:200% 0}to{background-position:-200% 0}}.BlogImage_image__uAeWQ{width:100%;height:auto;display:block;opacity:0;transition:opacity .3s ease-in-out}.BlogImage_image__uAeWQ.BlogImage_loaded__RF510{opacity:1}.BlogImage_caption__L8Txp{margin-top:.75rem;font-size:.875rem;color:var(--clr-gray-600);text-align:center;font-style:italic}.BlogImage_clickable__RaLrQ{cursor:zoom-in}.BlogImage_zoomIcon__9LTww{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.55);color:#fff;font-size:1rem;line-height:1;width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.BlogImage_clickable__RaLrQ:focus .BlogImage_zoomIcon__9LTww,.BlogImage_clickable__RaLrQ:hover .BlogImage_zoomIcon__9LTww{opacity:1}.BlogImage_clickable__RaLrQ:focus-visible{outline:2px solid var(--color-focus,#2563EB);outline-offset:2px}.BlogImage_lightboxOverlay__Xg9By{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;padding:1rem;cursor:zoom-out;animation:BlogImage_fadeIn__HvoBL .15s ease}@keyframes BlogImage_fadeIn__HvoBL{0%{opacity:0}to{opacity:1}}.BlogImage_lightboxContent__Yw6HX{cursor:default;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:.75rem}.BlogImage_lightboxImage__EkeFg{max-width:100%;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 8px 40px rgba(0,0,0,.5)}.BlogImage_lightboxCaption__9zXEe{color:rgba(255,255,255,.8);font-size:.875rem;font-style:italic;text-align:center;margin:0}.BlogImage_lightboxClose__iEmup{position:fixed;top:1rem;right:1rem;background:rgba(255,255,255,.15);border:none;color:#fff;font-size:1.25rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease;z-index:10000}.BlogImage_lightboxClose__iEmup:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px;background:rgba(255,255,255,.25)}.BlogImage_lightboxClose__iEmup:hover{background:rgba(255,255,255,.3)}@media (max-width:768px){.BlogImage_blogImageFigure__d8ckx{margin:1.5rem 0}.BlogImage_blogImageFigure__d8ckx.BlogImage_inline__maYIS{float:none;max-width:100%;margin:1.5rem 0}.BlogImage_blogImageFigure__d8ckx.BlogImage_medium__wiyMi,.BlogImage_blogImageFigure__d8ckx.BlogImage_small__f40WA{max-width:100%}.BlogImage_caption__L8Txp{font-size:.8125rem}}.BlogLayout_blogPage__jxsjw{background-color:var(--color-white);min-height:100vh}.BlogLayout_breadcrumb__yiyag{width:100%;padding:1rem var(--blog-padding);border-bottom:1px solid var(--color-gray-200)}.BlogLayout_breadcrumbInner__2neFm{max-width:var(--blog-full-width);margin:0 auto}.BlogLayout_breadcrumbList__SHDHv{display:flex;align-items:center;gap:.5rem;font-size:.875rem;list-style:none;margin:0;padding:0}.BlogLayout_breadcrumbLink__f_CL0{color:var(--color-secondary);text-decoration:none;transition:color .15s ease}.BlogLayout_breadcrumbLink__f_CL0:hover{color:var(--color-secondary-dark)}.BlogLayout_breadcrumbSeparator__AEUYc{color:var(--color-gray-400)}.BlogLayout_breadcrumbCurrent___NK5U{color:var(--color-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.BlogLayout_header__T3JJ8{width:100%;padding:2rem var(--blog-padding) 1.5rem;background:linear-gradient(180deg,var(--color-gray-50) 0,var(--color-white) 100%)}.BlogLayout_headerInner__bypYO{max-width:var(--blog-prose-width);margin:0 auto}.BlogLayout_title__J7MdP{font-family:var(--font-heading);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.02em;line-height:1.2;margin:0 0 1rem}.BlogLayout_meta__CW9Nf{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;color:var(--color-gray-600)}.BlogLayout_metaItem__33ORQ{display:flex;align-items:center;gap:.25rem}.BlogLayout_metaSeparator__UF9hC{color:var(--color-gray-300)}.BlogLayout_bylineWrapper__SDn8D{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}.BlogLayout_heroImage__2rx8t{width:100%;max-width:1200px;margin:0 auto 2rem;padding:0 var(--blog-padding)}.BlogLayout_heroImageContainer__CFv1A{width:100%;border-radius:var(--radius-lg);overflow:hidden}.BlogLayout_heroImageImg__VuwvW{width:100%;height:auto;display:block}.BlogLayout_navPlaceholder__eFs9F{height:0;transition:height .1s ease}.BlogLayout_navPlaceholderActive__GsZ_0{height:56px}@media (max-width:767px){.BlogLayout_navPlaceholderActive__GsZ_0{height:48px}}.BlogLayout_sectionNav__lwWUe{width:100%;background:var(--color-white);border-bottom:1px solid var(--color-gray-200);z-index:60;transition:box-shadow .2s ease}.BlogLayout_sectionNavSticky__zhRH1{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.BlogLayout_sectionNavInner___k0_T{max-width:var(--blog-full-width);margin:0 auto;padding:0 var(--blog-padding);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.BlogLayout_sectionNavInner___k0_T::-webkit-scrollbar{display:none}.BlogLayout_sectionNavList__KnAwm{display:flex;gap:.25rem;list-style:none;margin:0;padding:.75rem 0;min-width:max-content}.BlogLayout_sectionNavLink___TGDA{display:block;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--color-gray-600);text-decoration:none;white-space:nowrap;border-radius:9999px;transition:all .15s ease}.BlogLayout_sectionNavLink___TGDA:hover{color:var(--color-secondary);background:var(--color-gray-100)}.BlogLayout_sectionNavLinkActive__6zwAs{color:var(--color-white);background:var(--color-secondary)}.BlogLayout_sectionNavLinkActive__6zwAs:hover{color:var(--color-white);background:var(--color-secondary-dark)}.BlogLayout_layout__95pYr{max-width:var(--blog-prose-width);margin:0 auto;padding:0 var(--blog-padding)}.BlogLayout_layoutWithSidebar__KA9Dp{display:flex;gap:3rem;max-width:1300px;padding:0 var(--blog-padding)}.BlogLayout_tocSidebar__mSUXJ{flex-shrink:0;width:280px;min-width:280px}.BlogLayout_tocBox__poAxY{background:#fff;border-radius:20px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);padding:16px 16px 6px;width:280px}.BlogLayout_tocBoxSticky__o6RV2{position:fixed;top:60px;z-index:50}.BlogLayout_tocHeader__QPjn_{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--color-gray-200)}.BlogLayout_tocHeaderTitle__oSg1k{font-family:var(--font-heading);font-size:.75rem;font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.05em}.BlogLayout_progressRing__YOtBe{position:relative;width:40px;height:40px}.BlogLayout_progressRingSvg__UeunE{width:100%;height:100%;transform:rotate(-90deg)}.BlogLayout_progressRingBg__5j1z_{fill:none;stroke:var(--color-gray-200);stroke-width:3}.BlogLayout_progressRingFill__NBo4Q{fill:none;stroke:var(--color-primary);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .3s ease}.BlogLayout_progressRingText__aWyJk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:.625rem;font-weight:600;color:var(--color-black)}.BlogLayout_tocList__4vbQT{list-style:none;margin:0;padding:0;max-height:400px;overflow-y:auto;scroll-behavior:smooth}.BlogLayout_tocList__4vbQT::-webkit-scrollbar{display:none}.BlogLayout_tocItem__8dLoM{display:flex;align-items:center;gap:.5rem;padding:6px 0;transition:background-color .15s ease}.BlogLayout_tocItemLevel3__q2V5C{padding-left:1.75rem}.BlogLayout_tocItemRead__1AY5d .BlogLayout_tocItemLink__KkbVg{color:var(--color-gray-500)}.BlogLayout_tocItemActive__f94jZ{background:var(--color-gray-100)}.BlogLayout_tocItemActive__f94jZ .BlogLayout_tocItemLink__KkbVg{color:var(--color-secondary);font-weight:600}.BlogLayout_tocCheckbox__vAonc{flex-shrink:0}.BlogLayout_tocCheckboxInput__SIJnC{position:absolute;opacity:0;width:0;height:0}.BlogLayout_tocCheckboxLabel__XbYid{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--color-gray-300);border-radius:4px;cursor:pointer;transition:all .15s ease;background:var(--color-white)}.BlogLayout_tocCheckboxLabel__XbYid:hover{border-color:var(--color-primary)}.BlogLayout_tocCheckboxInput__SIJnC:checked+.BlogLayout_tocCheckboxLabel__XbYid{background:var(--color-primary);border-color:var(--color-primary)}.BlogLayout_tocCheckboxIcon__tJ7ew{width:12px;height:12px;fill:var(--color-white);opacity:0;transform:scale(.5);transition:all .15s ease}.BlogLayout_tocCheckboxInput__SIJnC:checked+.BlogLayout_tocCheckboxLabel__XbYid .BlogLayout_tocCheckboxIcon__tJ7ew{opacity:1;transform:scale(1)}.BlogLayout_tocItemLink__KkbVg{flex:1;background:none;border:none;text-align:left;font-family:var(--font-body);font-size:.8125rem;line-height:1.4;color:var(--color-gray-700);cursor:pointer;transition:color .15s ease;padding:0}.BlogLayout_tocItemLink__KkbVg:hover{color:var(--color-secondary)}.BlogLayout_tocItemLevel3__q2V5C .BlogLayout_tocItemLink__KkbVg{font-size:.75rem;color:var(--color-gray-500)}.BlogLayout_main__YXLKa{flex:1;min-width:0;width:100%}.BlogLayout_article__ClpY3{width:100%}.BlogLayout_content__HucYL{max-width:var(--blog-prose-width,720px);margin:0 auto;padding:2rem var(--blog-padding) 3rem}.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL{max-width:100%;padding-left:0;padding-right:0}.BlogLayout_content__HucYL h2{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;color:var(--color-black);margin:var(--space-8) 0 1.25rem;padding-top:var(--space-6);scroll-margin-top:100px;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-gray-200);clear:both}.BlogLayout_content__HucYL h2:first-child{margin-top:0;padding-top:0;border-top:none}.BlogLayout_content__HucYL h3{font-size:clamp(1.125rem,3vw,1.375rem);margin:var(--space-6) 0 1rem;scroll-margin-top:100px}.BlogLayout_content__HucYL h3,.BlogLayout_content__HucYL h4{font-family:var(--font-heading);font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.05em}.BlogLayout_content__HucYL h4{font-size:1.125rem;margin:var(--space-7) 0 .75rem}.BlogLayout_content__HucYL p{font-family:var(--font-body);font-size:1.0625rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-800);margin:0 0 28px}.BlogLayout_content__HucYL [class*=bg-slate-8] li,.BlogLayout_content__HucYL [class*=bg-slate-8] p,.BlogLayout_content__HucYL [class*=bg-slate-9] li,.BlogLayout_content__HucYL [class*=bg-slate-9] p{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;font-family:inherit!important}.BlogLayout_content__HucYL [class*=bg-slate-8] ol,.BlogLayout_content__HucYL [class*=bg-slate-8] ul,.BlogLayout_content__HucYL [class*=bg-slate-9] ol,.BlogLayout_content__HucYL [class*=bg-slate-9] ul{margin:0!important;padding-left:1rem!important}.BlogLayout_content__HucYL ol,.BlogLayout_content__HucYL ul{font-family:var(--font-body);margin:0 0 28px;padding-left:var(--space-6)}.BlogLayout_content__HucYL li{font-size:1.0625rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-800);margin-bottom:var(--space-2)}.BlogLayout_content__HucYL strong{font-weight:600;color:var(--color-black)}.BlogLayout_content__HucYL a:not([class*=button]):not([class*=btn]){color:var(--color-secondary);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.BlogLayout_content__HucYL a:not([class*=button]):not([class*=btn]):hover{color:var(--color-secondary-dark)}.BlogLayout_content__HucYL code{font-family:var(--font-mono);font-size:.9em;background:var(--color-gray-100);padding:.125rem .375rem;border-radius:4px}.BlogLayout_content__HucYL>.blog-wide{max-width:var(--blog-wide-width)}.BlogLayout_content__HucYL>.blog-full,.BlogLayout_content__HucYL>.blog-wide{width:100vw;margin-left:50%;transform:translateX(-50%);padding:0 var(--blog-padding)}.BlogLayout_content__HucYL>.blog-full{max-width:var(--blog-full-width)}.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL>.blog-full,.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL>.blog-wide{width:100%;max-width:100%;margin-left:0;transform:none;padding:0}.BlogLayout_authorBio__1X83j{width:100%;padding:3rem var(--blog-padding);background:linear-gradient(180deg,var(--color-white) 0,var(--color-gray-50) 100%);border-top:1px solid var(--color-gray-200)}.BlogLayout_authorBioInner__jBqBr{max-width:900px;margin:0 auto;display:flex;gap:1.5rem;align-items:flex-start}.BlogLayout_authorBioAvatar__whc5U{width:80px;height:80px;flex-shrink:0;border-radius:50%;background:var(--color-secondary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.5rem;font-weight:600}.BlogLayout_authorBioContent__XqR9m{flex:1}.BlogLayout_authorBioName__EOhCX{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .75rem}.BlogLayout_authorBioText__8S2WT{font-size:1rem;line-height:1.7;color:var(--color-gray-700);margin:0 0 1rem}.BlogLayout_authorBioLink__izh47{font-family:var(--font-heading);font-size:.875rem;font-weight:600;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.03em;text-decoration:none;transition:color .15s ease}.BlogLayout_authorBioLink__izh47:hover{color:var(--color-primary)}.BlogLayout_relatedSection__iAiDm{width:100%;padding:3rem var(--blog-padding);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}.BlogLayout_relatedInner__8FSdu{max-width:var(--blog-full-width);margin:0 auto}.BlogLayout_relatedTitle__ix7dt{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 1.5rem}.BlogLayout_relatedGrid__oC1Zx{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.BlogLayout_relatedCard__UKDsk{display:block;padding:1.25rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;text-decoration:none;transition:all .2s ease}.BlogLayout_relatedCard__UKDsk:hover{border-color:var(--color-secondary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.BlogLayout_relatedCardTitle__eTnQe{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem;transition:color .15s ease}.BlogLayout_relatedCard__UKDsk:hover .BlogLayout_relatedCardTitle__eTnQe{color:var(--color-secondary)}.BlogLayout_relatedCardExcerpt__K_DB1{font-size:.875rem;line-height:1.5;color:var(--color-gray-600);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogLayout_ctaSection__K9Vht{width:100%;padding:3rem var(--blog-padding);background:var(--color-white);border-top:1px solid var(--color-gray-200)}.BlogLayout_ctaInner__RJ5nb{max-width:var(--blog-wide-width);margin:0 auto}.BlogLayout_ctaHeader__6_xZM{text-align:center;margin-bottom:2rem}.BlogLayout_ctaTitle__PONtD{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem}.BlogLayout_ctaDescription__xpMR8{font-size:1rem;color:var(--color-gray-600);margin:0}.BlogLayout_ctaGrid__mY39v{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.BlogLayout_ctaItem___TlSx{display:flex;flex-direction:column}.BlogLayout_ctaItemDescription__eqKYs{font-size:.75rem;color:var(--color-gray-500);text-align:center;margin:.5rem 0 0}@media (max-width:1023px){.BlogLayout_layoutWithSidebar__KA9Dp{display:block;max-width:var(--blog-prose-width)}.BlogLayout_tocSidebar__mSUXJ{display:none}.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL{padding:2rem var(--blog-padding) 3rem}.BlogLayout_content__HucYL h2{margin:var(--space-6) 0 .875rem;padding-top:var(--space-5)}.BlogLayout_content__HucYL h3{margin:var(--space-5) 0 .625rem}}@media (max-width:767px){.BlogLayout_title__J7MdP{font-size:1.5rem}.BlogLayout_meta__CW9Nf{font-size:.8125rem;gap:.5rem}.BlogLayout_sectionNavLink___TGDA{padding:.375rem .75rem;font-size:.75rem}.BlogLayout_content__HucYL{padding:1.5rem var(--blog-padding) 2rem}.BlogLayout_content__HucYL li,.BlogLayout_content__HucYL p{font-size:1rem;margin-bottom:1.25rem}.BlogLayout_content__HucYL h2{margin:var(--space-5) 0 .75rem;padding-top:var(--space-4);scroll-margin-top:80px}.BlogLayout_content__HucYL h3{margin:var(--space-4) 0 .5rem}.BlogLayout_heroImage__2rx8t{padding:0;margin-bottom:1.5rem}.BlogLayout_heroImageContainer__CFv1A{border-radius:0}.BlogLayout_authorBioInner__jBqBr{flex-direction:column;text-align:center;align-items:center}.BlogLayout_authorBioAvatar__whc5U{width:64px;height:64px;font-size:1.25rem}}@media print{.BlogLayout_ctaSection__K9Vht,.BlogLayout_sectionNav__lwWUe,.BlogLayout_tocSidebar__mSUXJ{display:none}.BlogLayout_content__HucYL{max-width:100%}.BlogLayout_layoutWithSidebar__KA9Dp{display:block}}.BlogSearch_searchContainer__1xRmt{width:100%;position:relative}.BlogSearch_inputWrapper__8elJu{position:relative;display:flex;align-items:center}.BlogSearch_searchIcon___QZv9{position:absolute;left:var(--space-4);color:var(--color-gray-500);pointer-events:none;z-index:1}.BlogSearch_searchInput__DpZ_N{width:100%;height:var(--input-height-lg);padding:0 var(--space-10) 0 var(--space-11);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-black);background:var(--color-white);border:2px solid var(--color-gray-300);border-radius:var(--radius-lg);outline:none;transition:var(--transition-colors),var(--transition-shadow)}.BlogSearch_searchInput__DpZ_N::placeholder{color:var(--color-gray-500)}.BlogSearch_searchInput__DpZ_N:focus{border-color:var(--color-secondary);box-shadow:var(--shadow-focus)}.BlogSearch_searchInput__DpZ_N:hover:not(:focus){border-color:var(--color-gray-400)}.BlogSearch_clearButton__5zQ1k{position:absolute;right:var(--space-3);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--color-gray-500);background:none;border:none;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-colors)}.BlogSearch_clearButton__5zQ1k:hover{color:var(--color-gray-700);background:var(--color-gray-100)}.BlogSearch_categoryFilters__y510R{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.BlogSearch_categoryChip__Iy11C{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700);background:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-colors);white-space:nowrap}.BlogSearch_categoryChip__Iy11C:hover{background:var(--color-gray-200);border-color:var(--color-gray-300)}.BlogSearch_categoryChipActive__RtAWX{color:var(--color-white);background:var(--color-secondary);border-color:var(--color-secondary)}.BlogSearch_categoryChipActive__RtAWX:hover{background:var(--color-secondary-dark);border-color:var(--color-secondary-dark)}.BlogSearch_dropdown__KSxeO{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);max-height:400px;overflow-y:auto}.BlogSearch_suggestions__tEAet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-gray-100);background:var(--color-gray-50)}.BlogSearch_suggestionsLabel__e4DKC{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-600)}.BlogSearch_suggestionChip__l73GS{padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-secondary);background:var(--color-white);border:1px solid var(--color-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-colors)}.BlogSearch_suggestionChip__l73GS:hover{color:var(--color-white);background:var(--color-secondary)}.BlogSearch_resultsCount__3jPkQ{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-600);border-bottom:1px solid var(--color-gray-100)}.BlogSearch_resultsList__FNY59{list-style:none;margin:0;padding:0}.BlogSearch_resultItem__qrdBD{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);text-decoration:none;transition:var(--transition-colors);cursor:pointer}.BlogSearch_resultItemSelected__1GtBB,.BlogSearch_resultItem__qrdBD:hover{background:var(--color-gray-50)}.BlogSearch_resultCategory__txzWl{grid-column:1;grid-row:1;font-family:var(--font-nav);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-secondary);padding:var(--space-1) var(--space-2);background:rgba(54,123,184,.1);border-radius:var(--radius-sm);align-self:start}.BlogSearch_resultTitle__C2t_C{grid-column:2;grid-row:1;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-black);line-height:var(--leading-snug)}.BlogSearch_resultReadTime__0IfT_{grid-column:3;grid-row:1;white-space:nowrap}.BlogSearch_moreResults__93a5j,.BlogSearch_resultReadTime__0IfT_{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-500)}.BlogSearch_moreResults__93a5j{padding:var(--space-3) var(--space-4);text-align:center;border-top:1px solid var(--color-gray-100);background:var(--color-gray-50)}.BlogSearch_noResults__EAbU_{padding:var(--space-6) var(--space-4);text-align:center}.BlogSearch_noResults__EAbU_ p{margin:0 0 var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-700)}.BlogSearch_noResultsHint__M1Ato{font-size:var(--text-sm)!important;color:var(--color-gray-500)!important}.BlogSearch_searchStatus__XtGRG{margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-600)}.BlogSearch_searchStatus__XtGRG strong{color:var(--color-secondary);font-weight:var(--font-semibold)}.BlogSearch_filterNote__sKGNH{color:var(--color-gray-500)}@media (max-width:767px){.BlogSearch_searchInput__DpZ_N{font-size:var(--text-base);height:var(--input-height-md)}.BlogSearch_categoryFilters__y510R{gap:var(--space-1-5,6px);overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch}.BlogSearch_categoryChip__Iy11C{flex-shrink:0;font-size:var(--text-xs);padding:var(--space-1-5,6px) var(--space-2-5,10px)}.BlogSearch_dropdown__KSxeO{max-height:350px}.BlogSearch_resultItem__qrdBD{grid-template-columns:1fr auto;grid-template-rows:auto auto}.BlogSearch_resultCategory__txzWl{grid-column:1/-1;grid-row:1;width:fit-content;margin-bottom:var(--space-1)}.BlogSearch_resultTitle__C2t_C{grid-column:1;grid-row:2}.BlogSearch_resultReadTime__0IfT_{grid-column:2;grid-row:2;align-self:end}}@media (min-width:768px){.BlogSearch_searchInput__DpZ_N{font-size:var(--text-lg)}.BlogSearch_categoryFilters__y510R{justify-content:center;margin-top:var(--space-4)}.BlogSearch_categoryChip__Iy11C{font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchInput__DpZ_N{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:var(--color-white)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchInput__DpZ_N::placeholder{color:rgba(255,255,255,.6)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchInput__DpZ_N:focus{border-color:var(--color-primary);background:rgba(255,255,255,.15)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_clearButton__5zQ1k,.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchIcon___QZv9{color:rgba(255,255,255,.6)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_clearButton__5zQ1k:hover{color:var(--color-white);background:rgba(255,255,255,.1)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_categoryChip__Iy11C{color:rgba(255,255,255,.8);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_categoryChip__Iy11C:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_categoryChipActive__RtAWX{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchStatus__XtGRG{color:rgba(255,255,255,.7)}.BlogSearch_searchContainer__1xRmt[data-theme=dark] .BlogSearch_searchStatus__XtGRG strong{color:var(--color-primary)}.BlogVideo_videoFigure___ThRD{margin:2rem 0;width:100%}.BlogVideo_videoFigure___ThRD.BlogVideo_inline__WGijg{max-width:200px;float:right;margin:.25rem 0 1rem 1.5rem}.BlogVideo_videoFigure___ThRD.BlogVideo_medium__Qf0BK{max-width:480px;margin:1.5rem auto}.BlogVideo_videoContainer__W0xa0{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:var(--border-radius);overflow:hidden}.BlogVideo_videoContainer__W0xa0.BlogVideo_vertical__WAt17{padding-bottom:177.78%}.BlogVideo_videoPreview__Hi0YM{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:none;cursor:pointer;padding:0;transition:opacity .25s ease}.BlogVideo_videoPreview__Hi0YM:hover{opacity:.9}.BlogVideo_videoPreview__Hi0YM:focus{outline:2px solid var(--clr-primary);outline-offset:2px}.BlogVideo_thumbnail__WKRQj{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.BlogVideo_playButton__2RyD3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;transition:transform .15s ease;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.BlogVideo_videoPreview__Hi0YM:hover .BlogVideo_playButton__2RyD3{transform:translate(-50%,-50%) scale(1.1)}.BlogVideo_playIcon___gtmE{width:100%;height:100%}.BlogVideo_iframe__wjNsB{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.BlogVideo_caption__oy2f4{margin-top:.5rem;font-size:.8125rem;color:var(--clr-gray-600);text-align:center;font-style:italic}.BlogVideo_videoFigure___ThRD.BlogVideo_inline__WGijg .BlogVideo_caption__oy2f4{margin-top:.375rem;font-size:.75rem}@media (max-width:768px){.BlogVideo_videoFigure___ThRD{margin:1.5rem 0}.BlogVideo_videoFigure___ThRD.BlogVideo_inline__WGijg{float:none;max-width:100%;margin:1.5rem 0}.BlogVideo_videoFigure___ThRD.BlogVideo_medium__Qf0BK{max-width:100%}.BlogVideo_caption__oy2f4{font-size:.8125rem}.BlogVideo_playButton__2RyD3{width:54px;height:38px}}.ResponsiveTable_tableWrapper__hlziR{margin:var(--blog-component-margin,var(--space-9)) 0;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.ResponsiveTable_tableWrapper__hlziR.ResponsiveTable_scroll__Xtqye{overflow-x:auto;-webkit-overflow-scrolling:touch}.ResponsiveTable_table__aB9Ns{width:100%;border-collapse:collapse;font-family:var(--font-body)}.ResponsiveTable_thead__aItzq{background:var(--color-secondary-dark,#192C44)}.ResponsiveTable_th__eB1_Z{font-family:var(--font-nav);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);padding:var(--space-3) var(--space-4);text-align:left;white-space:nowrap}.ResponsiveTable_tbody__beCfw .ResponsiveTable_row__1TeZ8:nth-child(2n){background:var(--color-gray-50)}.ResponsiveTable_td__orkNA{font-family:var(--font-body);font-size:.9375rem;color:var(--color-gray-800);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-gray-200)}.ResponsiveTable_tbody__beCfw .ResponsiveTable_row__1TeZ8:last-child .ResponsiveTable_td__orkNA{border-bottom:none}.ResponsiveTable_align-left__OUtOE{text-align:left}.ResponsiveTable_align-center__cwnLe{text-align:center}.ResponsiveTable_align-right__hMGGm{text-align:right}.ResponsiveTable_numeric__T1uF_{font-family:var(--font-mono);font-feature-settings:"tnum" 1}@media (max-width:767px){.ResponsiveTable_tableWrapper__hlziR{margin:var(--space-6) 0}.ResponsiveTable_card__dS1UB .ResponsiveTable_row__1TeZ8,.ResponsiveTable_card__dS1UB .ResponsiveTable_table__aB9Ns,.ResponsiveTable_card__dS1UB .ResponsiveTable_tbody__beCfw,.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA,.ResponsiveTable_card__dS1UB .ResponsiveTable_th__eB1_Z,.ResponsiveTable_card__dS1UB .ResponsiveTable_thead__aItzq{display:block}.ResponsiveTable_card__dS1UB .ResponsiveTable_thead__aItzq{display:none}.ResponsiveTable_card__dS1UB .ResponsiveTable_tbody__beCfw{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--color-gray-50)}.ResponsiveTable_card__dS1UB .ResponsiveTable_row__1TeZ8{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--space-3)}.ResponsiveTable_card__dS1UB .ResponsiveTable_row__1TeZ8:nth-child(2n){background:var(--color-white)}.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--color-gray-100);text-align:right}.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA:last-child{border-bottom:none}.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA:before{content:attr(data-label);font-family:var(--font-nav);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);text-align:left}.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA.ResponsiveTable_align-center__cwnLe,.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA.ResponsiveTable_align-left__OUtOE,.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA.ResponsiveTable_align-right__hMGGm{text-align:right}.ResponsiveTable_scroll__Xtqye .ResponsiveTable_table__aB9Ns{min-width:600px}}.FormCard_card__DQpUt{background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:8px;padding:var(--space-6);transition:border-color .3s ease,box-shadow .3s ease;margin-bottom:var(--space-5);animation:FormCard_cardFadeIn__09pq8 .2s ease-out forwards}@keyframes FormCard_cardFadeIn__09pq8{0%{opacity:0}to{opacity:1}}.FormCard_card__DQpUt:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(237,133,44,.1)}.FormCard_cardHeader__rAtrH{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-gray-200)}.FormCard_cardNumber__NdI6n{width:32px;height:32px;background:var(--color-primary);color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FormCard_cardNumber__NdI6n,.FormCard_cardTitle__XwdAB{font-family:var(--font-heading);font-size:1rem;font-weight:700}.FormCard_cardTitle__XwdAB{text-transform:uppercase;letter-spacing:.05em;color:var(--color-dark-blue);margin:0}.FormCard_cardContent__zatwo{display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:767px){.FormCard_card__DQpUt{padding:var(--space-5)}.FormCard_cardNumber__NdI6n{width:28px;height:28px;font-size:.875rem}.FormCard_cardTitle__XwdAB{font-size:.875rem}}.ExpandableSection_container__dmOcL{margin:var(--blog-component-margin,var(--space-9)) 0;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white)}.ExpandableSection_header__kQdlw{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-4) var(--space-5);background:var(--color-gray-50);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast,.15s) ease;text-align:left}.ExpandableSection_header__kQdlw:hover{background:var(--color-gray-100)}.ExpandableSection_header__kQdlw:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-secondary)}.ExpandableSection_header__kQdlw.ExpandableSection_expanded__oeFwM{border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:1px solid var(--color-gray-200)}.ExpandableSection_title__a8Q36{font-family:var(--font-nav);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary-dark)}.ExpandableSection_icon__Ver5a{flex-shrink:0;color:var(--color-gray-500);transition:transform var(--duration-fast,.15s) ease}.ExpandableSection_header__kQdlw.ExpandableSection_expanded__oeFwM .ExpandableSection_icon__Ver5a{transform:rotate(180deg)}.ExpandableSection_preview__qzQm4{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-gray-200)}.ExpandableSection_preview__qzQm4 p{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-gray-600);margin:0;font-style:italic}.ExpandableSection_contentWrapper__uPkqv{overflow:hidden;transition:max-height var(--duration-normal,.3s) ease}.ExpandableSection_content___QoyU{padding:var(--space-5);border-top:1px solid var(--color-gray-200)}.ExpandableSection_content___QoyU p{font-family:var(--font-body);font-size:1rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-800);margin:0 0 var(--space-4)}.ExpandableSection_content___QoyU p:last-child{margin-bottom:0}@media (max-width:767px){.ExpandableSection_container__dmOcL{margin:var(--space-6) 0}.ExpandableSection_header__kQdlw{padding:var(--space-3) var(--space-4)}.ExpandableSection_title__a8Q36{font-size:.75rem}.ExpandableSection_content___QoyU,.ExpandableSection_preview__qzQm4{padding:var(--space-4)}.ExpandableSection_preview__qzQm4 p{font-size:.875rem}.ExpandableSection_content___QoyU p{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.ExpandableSection_contentWrapper__uPkqv,.ExpandableSection_header__kQdlw,.ExpandableSection_icon__Ver5a{transition:none}}.KnowledgeCheck_container__7EE2P{margin:var(--blog-component-margin,var(--space-9)) 0;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.KnowledgeCheck_header__s2ONW{padding:var(--space-3) var(--space-4);background:var(--color-secondary-dark,#192C44)}.KnowledgeCheck_label__wYn4c{font-family:var(--font-nav);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-white)}.KnowledgeCheck_content__Q_t5m{padding:var(--space-5);background:var(--color-white)}.KnowledgeCheck_question__V8kpz{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:var(--color-black);margin:0 0 var(--space-4)}.KnowledgeCheck_options__MvUeu{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.KnowledgeCheck_option__smNBx{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast,.15s) ease,border-color var(--duration-fast,.15s) ease}.KnowledgeCheck_option__smNBx:hover:not(.KnowledgeCheck_correct__32_t8):not(.KnowledgeCheck_incorrect__JY_KC){background:var(--color-gray-100);border-color:var(--color-gray-300)}.KnowledgeCheck_option__smNBx.KnowledgeCheck_selected__6bVMc{background:rgba(54,123,184,.1);border-color:var(--color-secondary)}.KnowledgeCheck_option__smNBx.KnowledgeCheck_correct__32_t8{background:rgba(39,174,96,.1);border-color:var(--color-success);cursor:default}.KnowledgeCheck_option__smNBx.KnowledgeCheck_incorrect__JY_KC{background:rgba(217,11,101,.1);border-color:var(--color-error);cursor:default}.KnowledgeCheck_radio__BjiFu{flex-shrink:0;width:18px;height:18px;accent-color:var(--color-secondary)}.KnowledgeCheck_optionText__BXolY{font-family:var(--font-body);font-size:1rem;color:var(--color-gray-800)}.KnowledgeCheck_explanation__2o8wD{padding:var(--space-4);background:rgba(39,174,96,.08);border-left:3px solid var(--color-success);border-radius:var(--radius-sm);margin-bottom:var(--space-4);font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-gray-700)}.KnowledgeCheck_explanation__2o8wD strong{color:var(--color-success)}.KnowledgeCheck_actions__t31vU{display:flex;justify-content:flex-start}@media (max-width:767px){.KnowledgeCheck_container__7EE2P{margin:var(--space-6) 0}.KnowledgeCheck_content__Q_t5m{padding:var(--space-4)}.KnowledgeCheck_question__V8kpz{font-size:1rem}.KnowledgeCheck_option__smNBx{padding:var(--space-3)}.KnowledgeCheck_optionText__BXolY{font-size:.9375rem}.KnowledgeCheck_explanation__2o8wD{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.KnowledgeCheck_option__smNBx{transition:none}}.ReadingProgress_progressContainer___Pntz{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:var(--z-top,9999);pointer-events:none}.ReadingProgress_progressBar__w8ZtX{height:100%;background:var(--color-primary,#ED852C);transition:width .1s ease-out;will-change:width}@media print{.ReadingProgress_progressContainer___Pntz{display:none}}@media (prefers-reduced-motion:reduce){.ReadingProgress_progressBar__w8ZtX{transition:none}}.SidebarTOC_sidebar__lUdeZ{position:sticky;top:100px;max-height:calc(100vh - 120px);width:220px;padding:var(--space-4);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent}.SidebarTOC_sidebar__lUdeZ::-webkit-scrollbar{width:4px}.SidebarTOC_sidebar__lUdeZ::-webkit-scrollbar-track{background:transparent}.SidebarTOC_sidebar__lUdeZ::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:2px}.SidebarTOC_header__iiAO6{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-gray-200)}.SidebarTOC_title__P5PH5{font-family:var(--font-nav);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gray-500)}.SidebarTOC_list__p9Hc_{list-style:none;margin:0;padding:0}.SidebarTOC_item__R4veS{margin:0}.SidebarTOC_nested__ogJ6Z{padding-left:var(--space-3)}.SidebarTOC_link__bfbuq{display:block;padding:var(--space-2) 0;padding-left:var(--space-3);font-family:var(--font-nav);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-600);text-decoration:none;border-left:2px solid transparent;transition:color var(--duration-fast,.15s) ease,border-color var(--duration-fast,.15s) ease;line-height:1.4}.SidebarTOC_link__bfbuq:hover{color:var(--color-secondary)}.SidebarTOC_link__bfbuq.SidebarTOC_active__Ld3x4{color:var(--color-secondary-dark,#192C44);border-left-color:var(--color-primary,#ED852C);font-weight:700}.SidebarTOC_nested__ogJ6Z .SidebarTOC_link__bfbuq{font-size:.6875rem;padding-top:var(--space-1);padding-bottom:var(--space-1)}.SidebarTOC_progressContainer__euhdB{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-gray-200);height:4px;background:var(--color-gray-100);border-radius:2px;overflow:hidden}.SidebarTOC_progressBar__sBiSD{height:100%;background:var(--color-primary,#ED852C);border-radius:2px;transition:width .1s ease-out}@media (max-width:1279px){.SidebarTOC_sidebar__lUdeZ{display:none}}@media print{.SidebarTOC_sidebar__lUdeZ{display:none}}@media (prefers-reduced-motion:reduce){.SidebarTOC_link__bfbuq,.SidebarTOC_progressBar__sBiSD{transition:none}}.StepByStep_container___kHeF{margin:var(--blog-component-margin,var(--space-9)) 0;padding:var(--space-6);background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}.StepByStep_title__abDYX{font-family:var(--font-nav);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-gray-200)}.StepByStep_steps__SZ3UC{display:flex;flex-direction:column;gap:0}.StepByStep_step__xoUWP{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-gray-200)}.StepByStep_step__xoUWP:last-child{border-bottom:none;padding-bottom:0}.StepByStep_step__xoUWP:first-child{padding-top:0}.StepByStep_stepNumber__fR_e3{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:1.25rem;font-weight:500;color:var(--color-primary,#ED852C);background:rgba(237,133,44,.1);border-radius:var(--radius-full);font-feature-settings:"tnum" 1}.StepByStep_stepContent__JMU8j{flex:1;min-width:0}.StepByStep_stepTitle__nQw6W{font-family:var(--font-nav);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);margin:0 0 var(--space-2)}.StepByStep_stepDescription__4DDgQ{font-family:var(--font-body);font-size:1rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-700)}.StepByStep_stepDescription__4DDgQ p{margin:0}@media (max-width:767px){.StepByStep_container___kHeF{padding:var(--space-4);margin:var(--space-6) 0}.StepByStep_title__abDYX{font-size:.875rem}.StepByStep_step__xoUWP{gap:var(--space-3);padding:var(--space-3) 0}.StepByStep_stepNumber__fR_e3{width:32px;height:32px;font-size:1rem}.StepByStep_stepTitle__nQw6W{font-size:.75rem}.StepByStep_stepDescription__4DDgQ{font-size:.9375rem}}.Price_price__VPnOb{font-weight:var(--font-semibold);color:var(--color-primary)}.Price_price__VPnOb.Price_inline__W7Hgi{display:inline}.Price_price__VPnOb.Price_block__KRStE{display:block}.Price_price__VPnOb.Price_error__z8pOW{color:var(--color-error);font-style:italic}.Price_price__VPnOb.Price_notFound__TQdlq{color:var(--text-muted);font-style:italic}.Callout_callout__Y_4Hp{padding:var(--space-6);border-left:4px solid;border-radius:var(--radius-md);margin:var(--blog-component-margin,var(--space-9)) 0}.Callout_header__SAYj2{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.Callout_icon__3E4Id{flex-shrink:0;display:flex;align-items:center;justify-content:center}.Callout_title__Tyo57{font-family:var(--font-nav);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.Callout_content__0E_ir{font-family:var(--font-body);font-size:1rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-800)}.Callout_content__0E_ir p{margin:0 0 var(--space-3)}.Callout_content__0E_ir p:last-child{margin-bottom:0}.Callout_content__0E_ir ol,.Callout_content__0E_ir ul{margin:var(--space-3) 0;padding-left:var(--space-5)}.Callout_content__0E_ir li{margin-bottom:var(--space-2)}.Callout_content__0E_ir strong{font-weight:600;color:var(--color-black)}.Callout_content__0E_ir code{font-family:var(--font-mono);font-size:.9em;background:rgba(0,0,0,.05);padding:.125rem .375rem;border-radius:var(--radius-sm)}.Callout_note__ne5nr{background:rgba(54,123,184,.08);border-left-color:var(--color-secondary)}.Callout_note__ne5nr .Callout_icon__3E4Id,.Callout_note__ne5nr .Callout_title__Tyo57{color:var(--color-secondary)}.Callout_tip__QgRjK{background:rgba(39,174,96,.08);border-left-color:var(--color-success)}.Callout_tip__QgRjK .Callout_icon__3E4Id,.Callout_tip__QgRjK .Callout_title__Tyo57{color:var(--color-success)}.Callout_warning__bVCuq{background:rgba(243,156,18,.08);border-left-color:var(--color-warning)}.Callout_warning__bVCuq .Callout_icon__3E4Id,.Callout_warning__bVCuq .Callout_title__Tyo57{color:var(--color-warning)}.Callout_danger__fsbHX{background:rgba(217,11,101,.08);border-left-color:var(--color-error)}.Callout_danger__fsbHX .Callout_icon__3E4Id,.Callout_danger__fsbHX .Callout_title__Tyo57{color:var(--color-error)}.Callout_formula___60fI{background:rgba(25,44,68,.05);border-left-color:var(--color-secondary-dark)}.Callout_formula___60fI .Callout_icon__3E4Id,.Callout_formula___60fI .Callout_title__Tyo57{color:var(--color-secondary-dark)}.Callout_formula___60fI .Callout_content__0E_ir{font-family:var(--font-mono);font-size:1.125rem}.Callout_faa__rZWnZ{background:rgba(228,154,13,.08);border:1px solid rgba(228,154,13,.3);border-left-width:4px}.Callout_faa__rZWnZ .Callout_icon__3E4Id,.Callout_faa__rZWnZ .Callout_title__Tyo57{color:var(--color-accent-text)}@media (max-width:767px){.Callout_callout__Y_4Hp{padding:var(--space-4);margin:var(--space-6) 0}.Callout_title__Tyo57{font-size:.75rem}.Callout_content__0E_ir{font-size:.9375rem}.Callout_formula___60fI .Callout_content__0E_ir{font-size:1rem}}.LeadParagraph_leadParagraph__qr7YC{font-family:var(--font-body);font-size:var(--blog-lead-size,1.25rem);font-weight:400;color:var(--color-gray-700);line-height:1.7;margin-bottom:var(--space-8);padding:var(--space-6);background:var(--color-gray-50);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0}.LeadParagraph_leadParagraph__qr7YC p{margin:0}.LeadParagraph_leadParagraph__qr7YC strong{font-weight:600;color:var(--color-black)}@media (max-width:767px){.LeadParagraph_leadParagraph__qr7YC{font-size:1.0625rem;padding:var(--space-4);margin-bottom:var(--space-6)}}.InfoCard_card__KsKTi{display:flex;gap:1rem;padding:1.25rem;background:white;border:1px solid var(--color-gray-200);border-radius:.75rem;transition:transform .2s ease,box-shadow .2s ease}.InfoCard_card__KsKTi:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.InfoCard_highlight__Ge2B2{background:linear-gradient(135deg,#FFF9E6,#FFF3CC);border-color:var(--color-tertiary)}.InfoCard_formula___ybAC{background:var(--color-gray-50);border-color:var(--color-secondary);border-width:2px}.InfoCard_stat__eIs_H{text-align:center;flex-direction:column;align-items:center}.InfoCard_icon__2C0Pz{font-size:2rem;flex-shrink:0}.InfoCard_stat__eIs_H .InfoCard_icon__2C0Pz{font-size:2.5rem}.InfoCard_content__Ly0Uk{flex:1;min-width:0}.InfoCard_stat__eIs_H .InfoCard_content__Ly0Uk{display:flex;flex-direction:column;align-items:center}.InfoCard_title__0Omdr{font-family:var(--font-heading);font-size:.85rem;font-weight:600;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.InfoCard_stat__eIs_H .InfoCard_title__0Omdr{order:2;margin:.5rem 0 0}.InfoCard_valueContainer__rHJ__{display:flex;align-items:baseline;gap:.375rem;flex-wrap:wrap}.InfoCard_stat__eIs_H .InfoCard_valueContainer__rHJ__{justify-content:center;order:1}.InfoCard_value__fptIA{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--color-primary);line-height:1.1;animation:InfoCard_fadeInUp__TMvLa .4s ease-out}@keyframes InfoCard_fadeInUp__TMvLa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.InfoCard_stat__eIs_H:hover .InfoCard_value__fptIA{animation:InfoCard_pulse__QZsqd .3s ease-in-out}@keyframes InfoCard_pulse__QZsqd{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.InfoCard_formula___ybAC .InfoCard_value__fptIA{font-family:var(--font-mono);font-size:1rem;font-weight:500;color:var(--color-secondary);background:white;padding:.5rem .75rem;border-radius:.375rem;white-space:nowrap}.InfoCard_valueLabel__TWsm5{font-size:1rem;color:var(--color-gray-500);font-weight:500}.InfoCard_description__Wx7r_{margin-top:.5rem;font-size:.9rem;color:var(--color-gray-600);line-height:1.5}.InfoCard_stat__eIs_H .InfoCard_description__Wx7r_{order:3;text-align:center}.InfoCard_grid__C2Wmt{display:grid;gap:1rem;margin:1.5rem 0}.InfoCard_cols2__VDpuU{grid-template-columns:repeat(2,1fr)}.InfoCard_cols3__L5Nbc{grid-template-columns:repeat(3,1fr)}.InfoCard_cols4__iuhAS{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.InfoCard_cols3__L5Nbc,.InfoCard_cols4__iuhAS{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.InfoCard_cols2__VDpuU,.InfoCard_cols3__L5Nbc,.InfoCard_cols4__iuhAS{grid-template-columns:1fr}.InfoCard_card__KsKTi{padding:1rem}.InfoCard_value__fptIA{font-size:1.75rem}}.KeyConcept_container__0MZNy{align-items:flex-start;gap:var(--space-5);margin:var(--blog-component-margin,var(--space-9)) 0;padding:var(--space-6);background:var(--color-gray-50)}.KeyConcept_container__0MZNy,.KeyConcept_valueBlock__dat4_{display:flex;border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}.KeyConcept_valueBlock__dat4_{flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-white);min-width:100px}.KeyConcept_value__2oBsq{font-family:var(--font-mono);font-size:2.5rem;font-weight:500;color:var(--color-secondary-dark,#192C44);font-feature-settings:"tnum" 1;line-height:1}.KeyConcept_unit__H999c{font-family:var(--font-mono);font-size:.875rem;color:var(--color-gray-500);margin-top:var(--space-1)}.KeyConcept_content__AHLDo{flex:1;min-width:0}.KeyConcept_title__oLFDP{font-family:var(--font-nav);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);margin:0 0 var(--space-2)}.KeyConcept_description__s7IW8{font-family:var(--font-body);font-size:1rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-700)}.KeyConcept_description__s7IW8 p{margin:0}@media (max-width:767px){.KeyConcept_container__0MZNy{flex-direction:column;gap:var(--space-4);padding:var(--space-4);margin:var(--space-6) 0}.KeyConcept_valueBlock__dat4_{width:100%;flex-direction:row;gap:var(--space-2);padding:var(--space-3)}.KeyConcept_value__2oBsq{font-size:2rem}.KeyConcept_unit__H999c{margin-top:0;align-self:flex-end;padding-bottom:4px}.KeyConcept_title__oLFDP{font-size:.875rem}.KeyConcept_description__s7IW8{font-size:.9375rem}}.CrossCountryRoutes_section__wBDiD{margin:2rem 0}.CrossCountryRoutes_sectionTitle__ogwKw{font-family:var(--font-mono),"SF Mono",monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--color-black,#0C1E31);margin-bottom:.75rem}.CrossCountryRoutes_intro__mONg7{color:var(--color-gray-700,#616161);margin-bottom:1.5rem;line-height:1.6}.CrossCountryRoutes_categorySection__uQ_fg{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-gray-200,#e5e5e5)}.CrossCountryRoutes_categorySection__uQ_fg:last-of-type{border-bottom:none}.CrossCountryRoutes_categoryTitle__jbBOT{font-family:var(--font-mono),"SF Mono",monospace;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;color:var(--color-black,#0C1E31);margin-bottom:.25rem}.CrossCountryRoutes_farReference__JSwCn{font-size:.8125rem;color:var(--color-gray-600,#757575);margin-bottom:.25rem}.CrossCountryRoutes_requirement__YCXEm{font-size:.875rem;color:var(--color-gray-700,#616161);margin-bottom:1rem;font-style:italic}.CrossCountryRoutes_routeList__KxWmG{display:flex;flex-direction:column;gap:.75rem}.CrossCountryRoutes_routeCard__tj5d_{border:1px solid var(--color-gray-200,#e5e5e5);border-radius:8px;padding:1.25rem 1.5rem;background:#fff}.CrossCountryRoutes_routeCard__tj5d_:hover{border-color:var(--color-gray-300,#d4d4d4)}.CrossCountryRoutes_flightPath__5r7av{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0}.CrossCountryRoutes_pathSegment__BV_k_{display:flex;align-items:flex-start}.CrossCountryRoutes_airportNode__ylQMN{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:80px}.CrossCountryRoutes_homeNode__7eYTk .CrossCountryRoutes_airportCode__gdx7c{background:var(--color-black,#0C1E31);color:#fff}.CrossCountryRoutes_airportCode__gdx7c{font-family:var(--font-mono),"SF Mono",monospace;font-weight:700;font-size:1rem;letter-spacing:.04em;color:var(--color-black,#0C1E31);background:var(--color-gray-100,#f0f0f0);border-radius:6px;padding:.375rem .625rem;display:inline-block;line-height:1}.CrossCountryRoutes_airportName__tXcun{font-size:.75rem;color:var(--color-gray-700,#616161);margin-top:.25rem;max-width:110px;line-height:1.25}.CrossCountryRoutes_airportMeta___FggC{font-size:.6875rem;color:var(--color-gray-600,#757575);margin-top:.125rem;display:flex;align-items:center;gap:.25rem}.CrossCountryRoutes_towerBadge__hYfe7{font-family:var(--font-mono),"SF Mono",monospace;font-size:.5625rem;font-weight:700;letter-spacing:.05em;background:var(--color-secondary,#367BB8);color:#fff;border-radius:3px;padding:.0625rem .25rem}.CrossCountryRoutes_approachList__uO4rF{font-size:.6875rem;color:var(--color-gray-600,#757575);margin-top:.1875rem;max-width:120px;line-height:1.3}.CrossCountryRoutes_legConnector__ayQbF{display:flex;align-items:center;gap:.25rem;padding-top:.5rem;min-width:50px}.CrossCountryRoutes_connectorLine__6ynPD{flex:1;height:2px;background:var(--color-gray-300,#d4d4d4);min-width:8px}.CrossCountryRoutes_legLabel__8lupN{font-family:"Roboto Mono",var(--font-mono),monospace;font-size:.75rem;font-weight:600;color:var(--color-black,#0C1E31);white-space:nowrap;font-variant-numeric:tabular-nums}.CrossCountryRoutes_routeSummary__aQzZ2{display:flex;gap:1.25rem;margin-top:.75rem;padding-top:.625rem;border-top:1px solid var(--color-gray-100,#f0f0f0);font-size:.8125rem;color:var(--color-gray-700,#616161)}.CrossCountryRoutes_summaryItem__hQf_Q strong{color:var(--color-black,#0C1E31)}.CrossCountryRoutes_disclaimer__VVucu{margin-top:2rem;padding:1rem 1.25rem;background:var(--color-gray-50,#fafafa);border-left:3px solid var(--color-primary,#e8762a);border-radius:0 4px 4px 0;font-size:.8125rem;line-height:1.6;color:var(--color-gray-700,#616161)}.CrossCountryRoutes_disclaimer__VVucu p{margin:0 0 .5rem}.CrossCountryRoutes_disclaimer__VVucu p:last-child{margin-bottom:0}.CrossCountryRoutes_source__Zc6td{font-size:.75rem;color:var(--color-gray-600,#757575)}@media (max-width:1024px){.CrossCountryRoutes_airportNode__ylQMN{min-width:70px}.CrossCountryRoutes_legConnector__ayQbF{min-width:40px}}@media (max-width:640px){.CrossCountryRoutes_routeCard__tj5d_{padding:1rem}.CrossCountryRoutes_flightPath__5r7av,.CrossCountryRoutes_pathSegment__BV_k_{flex-direction:column;align-items:stretch}.CrossCountryRoutes_airportNode__ylQMN{flex-direction:row;align-items:center;text-align:left;gap:.5rem;min-width:auto}.CrossCountryRoutes_airportName__tXcun{max-width:none;margin-top:0}.CrossCountryRoutes_airportMeta___FggC{margin-top:0}.CrossCountryRoutes_approachList__uO4rF{max-width:none;margin-top:0}.CrossCountryRoutes_legConnector__ayQbF{flex-direction:column;align-items:flex-start;padding:.375rem 0 .375rem 1.25rem;min-width:auto}.CrossCountryRoutes_connectorLine__6ynPD{width:2px;height:8px;min-width:2px;flex:none}.CrossCountryRoutes_routeSummary__aQzZ2{flex-wrap:wrap;gap:.75rem}}.TabGroup_tabGroup__4ErT1{margin:1.5rem 0;border:1px solid var(--color-gray-200);border-radius:8px;overflow:hidden;background:var(--color-white)}.TabGroup_tabList__HS3qi{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50)}.TabGroup_tab__DV_Y2{flex:1;min-width:120px;padding:.875rem 1rem;font-family:var(--font-heading);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:var(--color-gray-600);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;text-align:center}.TabGroup_tab__DV_Y2:hover{color:var(--color-secondary);background:var(--color-gray-100)}.TabGroup_tab__DV_Y2:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}.TabGroup_tabActive__fENSw{color:var(--color-secondary);border-bottom-color:var(--color-secondary)}.TabGroup_tabActive__fENSw,.TabGroup_tabActive__fENSw:hover{background:var(--color-white)}.TabGroup_tabPanels__NhNN8{position:relative}.TabGroup_tabPanel__QT1Zy{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.TabGroup_tabPanelActive__LL9KM{max-height:5000px;padding:1.25rem}.TabGroup_tabPanel__QT1Zy p{margin:0 0 1rem}.TabGroup_tabPanel__QT1Zy p:last-child{margin-bottom:0}.TabGroup_tabPanel__QT1Zy ol,.TabGroup_tabPanel__QT1Zy ul{margin:0 0 1rem;padding-left:1.25rem}.TabGroup_tabPanel__QT1Zy ol:last-child,.TabGroup_tabPanel__QT1Zy ul:last-child{margin-bottom:0}.TabGroup_tabPanel__QT1Zy li{margin-bottom:.375rem}@media (max-width:640px){.TabGroup_tabList__HS3qi{flex-direction:column}.TabGroup_tab__DV_Y2{min-width:100%;border-bottom:none;border-left:3px solid transparent}.TabGroup_tabActive__fENSw{border-left-color:var(--color-secondary);border-bottom-color:transparent}.TabGroup_tabPanel__QT1Zy{padding:1rem}}.TrainingPathQuiz_quiz__MZ0_z{background:linear-gradient(135deg,#F8FAFC,#F1F5F9);border:2px solid var(--color-gray-200);border-radius:var(--border-radius-lg);padding:var(--space-6);margin:var(--space-8) 0}.TrainingPathQuiz_header__Wofxc{margin-bottom:var(--space-6)}.TrainingPathQuiz_title__eQE7c{font-family:var(--font-nav);font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);margin:0 0 var(--space-4) 0;text-align:center}.TrainingPathQuiz_progress__flCPr{display:flex;align-items:center;gap:var(--space-3)}.TrainingPathQuiz_progressBar__OMFpP{flex:1;height:8px;background:var(--color-gray-200);border-radius:4px;overflow:hidden}.TrainingPathQuiz_progressFill__ujjNx{height:100%;background:var(--color-primary);border-radius:4px;transition:width .3s ease}.TrainingPathQuiz_progressText__YvJLP{font-family:var(--font-body);font-size:.85rem;color:var(--color-gray-500);white-space:nowrap}.TrainingPathQuiz_questionContainer__NwJL_{animation:TrainingPathQuiz_fadeIn__szM0_ .3s ease}@keyframes TrainingPathQuiz_fadeIn__szM0_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TrainingPathQuiz_question__mzFks{font-family:var(--font-body);font-size:1.1rem;font-weight:600;color:var(--color-secondary);margin-bottom:var(--space-4);text-align:center}.TrainingPathQuiz_options__Iz26w{display:grid;gap:var(--space-3)}.TrainingPathQuiz_option__u_9wY{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-4);background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:var(--border-radius-md);cursor:pointer;transition:all .2s ease;text-align:left;min-height:44px}.TrainingPathQuiz_optionSelected__faINJ,.TrainingPathQuiz_option__u_9wY:hover{border-color:var(--color-primary);background:#FFF7ED}.TrainingPathQuiz_optionLabel__WDzwu{font-family:var(--font-nav);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-secondary)}.TrainingPathQuiz_optionDescription__lonmU{font-family:var(--font-body);font-size:.85rem;color:var(--color-gray-600);line-height:1.4}.TrainingPathQuiz_result__wtk_n{text-align:center;animation:TrainingPathQuiz_fadeIn__szM0_ .4s ease}.TrainingPathQuiz_resultIcon__9e0o5{font-size:3rem;margin-bottom:var(--space-3)}.TrainingPathQuiz_resultTitle__O0VsG{font-family:var(--font-nav);font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);margin:0 0 var(--space-3) 0}.TrainingPathQuiz_resultText__Z95v7{font-family:var(--font-body);font-size:1rem;color:var(--color-gray-700);line-height:1.6;margin-bottom:var(--space-5);max-width:500px;margin-left:auto;margin-right:auto}.TrainingPathQuiz_resultHighlights___ulZK{display:grid;gap:var(--space-2);margin-bottom:var(--space-6);text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.TrainingPathQuiz_highlight___gXtf{display:flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-body);font-size:.9rem;color:var(--color-gray-700)}.TrainingPathQuiz_highlightIcon__MFF7d{color:#22C55E;font-weight:700;flex-shrink:0}.TrainingPathQuiz_resultActions__FVm55{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.TrainingPathQuiz_retakeButton__w52Kl{font-family:var(--font-nav);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:var(--space-3) var(--space-5);background:transparent;border:2px solid var(--color-gray-300);border-radius:var(--border-radius-md);color:var(--color-gray-600);cursor:pointer;transition:all .2s ease;min-height:44px}.TrainingPathQuiz_retakeButton__w52Kl:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.TrainingPathQuiz_ctaButton__TKofN{font-family:var(--font-nav);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:var(--space-3) var(--space-5);background:var(--color-primary);border:none;border-radius:var(--border-radius-md);color:var(--color-white);text-decoration:none;cursor:pointer;transition:all .2s ease;min-height:44px;display:inline-flex;align-items:center}.TrainingPathQuiz_ctaButton__TKofN:hover{background:var(--color-primary-dark);transform:translateY(-1px)}@media (max-width:639px){.TrainingPathQuiz_quiz__MZ0_z{padding:var(--space-4)}.TrainingPathQuiz_resultActions__FVm55{flex-direction:column}.TrainingPathQuiz_ctaButton__TKofN,.TrainingPathQuiz_retakeButton__w52Kl{width:100%;justify-content:center}}.InlineFormCTA_inlineFormCta__Iqz7P{padding:var(--space-8) var(--section-padding-x);margin-top:var(--space-6);text-align:center;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50)}