@keyframes pgaFadeUp{from{opacity: 0;transform: translateY(14px);}to{opacity: 1;transform: translateY(0);}}@keyframes pgaSlideInLeft{from{opacity: 0;transform: translateX(-20px);}to{opacity: 1;transform: translateX(0);}}@keyframes pgaSlideInRight{from{opacity: 0;transform: translateX(20px);}to{opacity: 1;transform: translateX(0);}}@keyframes pgaScaleBounce{0%{transform: scale(0.65);}60%{transform: scale(1.2);}80%{transform: scale(0.95);}100%{transform: scale(1);}}@keyframes pgaShake{0%, 100%{transform: translateX(0);}15%{transform: translateX(-7px);}30%{transform: translateX(7px);}45%{transform: translateX(-5px);}60%{transform: translateX(5px);}75%{transform: translateX(-3px);}90%{transform: translateX(2px);}}@keyframes pgaCounterPulse{0%{transform: scale(1);color: inherit;}40%{transform: scale(1.07);color: #2563eb;}100%{transform: scale(1);color: inherit;}}@keyframes pgaStepNumIn{0%{opacity: 0;transform: scale(0.5);}65%{opacity: 1;transform: scale(1.2);}100%{opacity: 1;transform: scale(1);}}.pga-page-enter{animation: pgaFadeUp 0.38s ease both;}.pga-reveal, .pga-grid-item, .pga-footer-col, .pga-policy-sec{opacity: 0;transform: translateY(12px);transition: opacity 0.32s ease, transform 0.32s ease;will-change: opacity, transform;}.pga-reveal.pga-visible, .pga-grid-item.pga-visible, .pga-footer-col.pga-visible, .pga-policy-sec.pga-visible{opacity: 1;transform: translateY(0);}.aup-sp-stat, .aup-preview-stat{opacity: 0;transform: translateY(10px);transition: opacity 0.3s ease, transform 0.3s ease;will-change: opacity, transform;}.aup-sp-stat.pga-visible, .aup-preview-stat.pga-visible{opacity: 1;transform: translateY(0);}.tools-section-label, .guides-section-label{opacity: 0;transform: translateY(8px);transition: opacity 0.28s ease, transform 0.28s ease;will-change: opacity, transform;}.tools-section-label.pga-visible, .guides-section-label.pga-visible{opacity: 1;transform: translateY(0);}.ab-step, .ab-problem-point, .ab-feature, .ab-milestone{opacity: 0;transform: translateY(10px);transition: opacity 0.3s ease, transform 0.3s ease;will-change: opacity, transform;}.ab-step.pga-visible, .ab-problem-point.pga-visible, .ab-feature.pga-visible, .ab-milestone.pga-visible{opacity: 1;transform: translateY(0);}.ab-impact, .ab-how, .ab-problem, .ab-social, .ab-trust, .ab-money-section{opacity: 0;transform: translateY(10px);transition: opacity 0.34s ease, transform 0.34s ease;will-change: opacity, transform;}.ab-impact.pga-visible, .ab-how.pga-visible, .ab-problem.pga-visible, .ab-social.pga-visible, .ab-trust.pga-visible, .ab-money-section.pga-visible{opacity: 1;transform: translateY(0);}.tool-card-emoji, .guide-card-emoji{display: inline-block;transform-origin: center bottom;will-change: transform;}@media (hover: hover){.tool-card, .guide-card{transition: transform 0.2s ease, box-shadow 0.2s ease;will-change: transform;}.tool-card:hover, .guide-card:hover{transform: translateY(-4px);box-shadow: 0 10px 28px rgba(37,99,235,0.12);}}@media (hover: hover){.guide-card .guide-card-arrow, .guide-card [class*="arrow"]{transition: transform 0.18s ease;display: inline-block;}.guide-card:hover .guide-card-arrow, .guide-card:hover [class*="arrow"]{transform: translateX(4px);}}@keyframes pgaCtaPulseAfter{0%, 100%{opacity: 0;}45%{opacity: 1;}}.fms-cta-pulse, .aup-submit-btn, .hc-submit-btn, [class*="file-now-btn"], [class*="get-estimate-btn"]{position: relative;}.fms-cta-pulse::after, .aup-submit-btn::after, .hc-submit-btn::after, [class*="file-now-btn"]::after, [class*="get-estimate-btn"]::after{content: '';position: absolute;inset: -3px;border-radius: inherit;box-shadow: 0 0 0 7px rgba(37,99,235,0.18);opacity: 0;animation: pgaCtaPulseAfter 3s ease-in-out infinite;pointer-events: none;will-change: opacity;}.fms-cta-pulse:active, .aup-submit-btn:active, .hc-submit-btn:active, [class*="file-now-btn"]:active, [class*="get-estimate-btn"]:active, .fh-btn:active, .filing-cta-link:active, [class*="cta-btn"]:active, [class*="cta-primary"]:active{transform: scale(0.97) !important;transition: transform 0.08s ease !important;}.sp-mega-dropdown, [class*="mega-menu"], [class*="dropdown-panel"]{transition: opacity 0.18s ease, transform 0.18s ease;transform-origin: top center;}.sr-back-to-top-v2{position: fixed;bottom: 90px;right: 20px;z-index: 988;width: 48px;height: 48px;border-radius: 12px;background: #1e293b;color: #ffffff !important;border: 1px solid rgba(255,255,255,0.08);cursor: pointer;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 14px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px 0 rgba(255,255,255,0.06);opacity: 0;pointer-events: none;transform: translateY(8px);transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.2s ease, background 0.2s ease;-webkit-tap-highlight-color: transparent;outline: none;}.sr-back-to-top-v2.visible{opacity: 1;pointer-events: auto;transform: translateY(0);}@media (hover: hover){.sr-back-to-top-v2:hover{background: linear-gradient(135deg, #243f67 0%, #1e3554 100%);transform: translateY(-2px) scale(1.05);box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3), 0 2px 6px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255,255,255,0.08);}}.sr-back-to-top-v2:active{transform: translateY(0) scale(0.97);transition-duration: 0.1s;}.sr-back-to-top-v2:focus-visible{outline: 2px solid #60a5fa;outline-offset: 3px;}.sr-back-to-top-v2 span{color: #ffffff !important;font-size: 22px !important;line-height: 1 !important;display: block !important;flex-shrink: 0;pointer-events: none;}body.filing-bar-visible .sr-back-to-top-v2, body.sr-mobile-cta-visible .sr-back-to-top-v2{bottom: 162px;}@media (max-width: 640px){.sr-back-to-top-v2{bottom: 100px;right: 16px;width: 42px;height: 46px;border-radius: 12px;}body.sr-mobile-cta-visible .sr-back-to-top-v2{bottom: 172px;}}@media (prefers-reduced-motion: reduce){.sr-back-to-top-v2{transition: opacity 0.15s ease;transform: none !important;}.sr-back-to-top-v2.visible{transform: none !important;}}.search-input, #searchInput, [id*="searchBox"], [class*="search-field"] input{transition: box-shadow 0.2s ease, border-color 0.2s ease;}.search-input:focus, #searchInput:focus, [id*="searchBox"]:focus, [class*="search-field"] input:focus{box-shadow: 0 0 0 3px rgba(37,99,235,0.15);border-color: #2563eb;outline: none;}.aup-input, .aup-form input[type="email"], .aup-form input[type="password"], .aup-form input[type="text"]{transition: border-color 0.18s ease, box-shadow 0.18s ease;}.aup-input:focus, .aup-form input:focus{border-color: #2563eb;box-shadow: 0 0 0 3px rgba(37,99,235,0.12);outline: none;}.pga-policy-sec{opacity: 0;transform: translateY(8px);transition: opacity 0.28s ease, transform 0.28s ease;}.pga-policy-sec.pga-visible{opacity: 1;transform: translateY(0);}@media (prefers-reduced-motion: reduce){.pga-page-enter, .pga-reveal, .pga-grid-item, .pga-footer-col, .pga-policy-sec, .aup-sp-stat, .aup-preview-stat, .tools-section-label, .guides-section-label, .ab-step, .ab-problem-point, .ab-feature, .ab-milestone, .ab-impact, .ab-how, .ab-problem, .ab-social, .ab-trust, .ab-money-section{animation: none !important;opacity: 1 !important;transform: none !important;transition: none !important;}.fms-cta-pulse, .aup-submit-btn, .hc-submit-btn, [class*="file-now-btn"], [class*="get-estimate-btn"]{animation: none !important;box-shadow: none !important;}.fms-cta-pulse::after, .aup-submit-btn::after, .hc-submit-btn::after, [class*="file-now-btn"]::after, [class*="get-estimate-btn"]::after{animation: none !important;opacity: 0 !important;}.tool-card, .guide-card{transition: none !important;}}header[role="banner"] nav#mainNav{transition: box-shadow 0.2s ease;}header[role="banner"] nav#mainNav.nav-scrolled{box-shadow: 0 2px 16px rgba(0, 0, 0, 0.13) !important;}@media (max-width: 900px){header[role="banner"] nav#mainNav.nav-scrolled{box-shadow: 0 2px 10px rgba(0, 0, 0, 0.11) !important;}}@media (prefers-reduced-motion: reduce){header[role="banner"] nav#mainNav{transition: none !important;}}