body{margin:0}img{max-width:100%;height:auto}.tafs-skip-link{position:absolute;left:-9999px;top:0;z-index:10000;background:#111;color:#fff;padding:.75rem 1rem}.tafs-skip-link:focus{left:0}.site-main{display:block}.tafs-404{max-width:640px;margin:5rem auto;padding:0 1rem;text-align:center}.tafs-form-pending{text-align:center;padding:1rem}.tafs-form__hp{position:absolute;left:-9999px}.tafs-blog-pagination ul{list-style:none;display:flex;gap:.5rem;justify-content:center;padding:0;margin:2rem 0 0;flex-wrap:wrap}.tafs-blog-pagination .page-numbers{padding:.4rem .8rem}.single-post #content{padding:0}.single-post{background-color:#f5f2ea}.single-post .site-main{margin:4em 0}.single-post article{background:#fff;max-width:1200px;margin:0 auto;padding:5.34em 6.67em}.single-post .entry-header{margin-bottom:1rem}.single-post .entry-title{margin-bottom:12px;line-height:1.2em}.single-post .post-thumb img{display:block;width:100%;height:auto;margin-bottom:1.5em}.post-navigation{max-width:1200px;margin:0 auto;padding-top:1.5rem}.post-navigation .nav-links{display:flex;justify-content:space-between;flex-wrap:wrap}.post-navigation .nav-previous{margin-bottom:0}.post-navigation a{display:inline-block;margin:2px;line-height:2.157}@media (max-width: 921px){.single-post article{padding:1.5em 2.14em}}@media (max-width: 544px){.single-post article{padding:1.5em 1em}}.tafs-boxed{width:min(100%,1120px);margin:0 auto}.page button,.page input[type=button],.page input[type=submit]{font-family:Trebuchet MS,sans-serif;font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);line-height:1.5em;padding:0}#hero-home:before{opacity:1}#hero-home:after{background:linear-gradient(180deg,#0f2a4a8c,#0f2a4ab8)}@media (max-width: 768px){#hero-home:before{background-image:url(/images/mobile-home-hero-image-.webp)!important;content:""!important;opacity:1!important;background-size:cover;background-position:center}}#hero-home .cta-button{background:#fbbf24;color:#0f2a4a}#hero-home .cta-button *,#hero-home .cta-button i{color:#0f2a4a}#hero-home .cta-button svg,#hero-home .cta-button .phone-icon{stroke:#0f2a4a}#hero-home .cta-button:hover{background:#f59e0b;filter:none}#hero-home .cta-button:focus-visible{outline-color:#fff}#hero-home #cta-message{background-color:transparent!important;color:#fff!important;border:2px solid #ffffff}#hero-home #cta-message:hover{background-color:#fff!important;color:#0f2a4a!important}#hero-home .trust-badges,body #hero-home .trust-badges{color:#fff;text-shadow:1px 2px 4px rgba(0,0,0,.4);font-weight:600}@media (max-width: 1024px){.tafs-main-nav .tafs-nav-toggle{flex-direction:row;gap:.6rem;width:auto;padding:0 1.1rem;min-height:48px;background:#1a4a7a;border-radius:.6rem;color:#fff}.tafs-nav-toggle-icon{display:flex;flex-direction:column;gap:5px}.tafs-nav-toggle-bar{background:#fff;width:24px}.tafs-nav-toggle-label{font-size:1.125rem;font-weight:700;line-height:1}}.tafs-main-nav .tafs-nav-menu>.tafs-nav-item>a,.tafs-main-nav .tafs-nav-menu>.tafs-nav-item>.tafs-nav-dropdown-toggle{font-size:1.125rem}.wpcf7 .wpcf7-submit,.wpcf7 input[type=submit]{background-color:#1a4a7a!important;border-color:#1a4a7a!important;color:#fff!important}.wpcf7 .wpcf7-submit:hover,.wpcf7 .wpcf7-submit:focus,.wpcf7 input[type=submit]:hover,.wpcf7 input[type=submit]:focus{background-color:#0f2a4a!important;border-color:#0f2a4a!important;outline:3px solid #f59e0b;outline-offset:2px}.tafs-glance-card{border-left:none}.cta-button,.wpcf7 input[type=submit],.tafs-nav-toggle{min-height:48px;font-weight:700;border:2px solid transparent}.tafs-section-card .cta-button,.content>.cta-button,.testimonials-global .cta-button{background:#1a4a7a;color:#fff;border-color:#1a4a7a;box-shadow:0 2px 6px #0003}.tafs-section-card .cta-button *,.testimonials-global .cta-button *{color:#fff}.tafs-section-card .cta-button:hover,.content>.cta-button:hover,.testimonials-global .cta-button:hover{background:#0f2a4a;border-color:#0f2a4a}.cta-button:before{display:none}.cta-button:focus-visible,.wpcf7 input[type=submit]:focus-visible,.tafs-main-nav .tafs-nav-toggle:focus-visible,.tafs-nav-dropdown-toggle:focus-visible{outline:3px solid #0f2a4a;outline-offset:3px;box-shadow:0 0 0 3px #fff}#hero-home .cta-button:focus-visible{outline:3px solid #ffffff;outline-offset:4px;box-shadow:0 0 0 3px #0f2a4a}.cta-button:active,.wpcf7 input[type=submit]:active{transform:translateY(1px)}.cta-button[disabled],.cta-button[aria-disabled=true],.wpcf7 input[type=submit]:disabled{opacity:.55;cursor:not-allowed;transform:none}.wpcf7 input[type=submit]{min-width:48px;padding:.8rem 1.75rem;font-size:1.125rem}@media (prefers-reduced-motion: reduce){.cta-button,.wpcf7 input[type=submit]{transition:none;transform:none!important}}.tafs-section-card{border:1px solid #cbd5e6;box-shadow:0 2px 12px #0f2a4a14}.tafs-section-card--outline{border-width:1px}.tafs-frustration-card,.tafs-glance-item,.tafs-glance-grid>*{border-color:#cbd5e6}.tafs-section-card:has(>.cta-button) p{max-width:44rem;margin-left:auto;margin-right:auto}.faq-list{display:grid;gap:.75rem}.faq-item,.faq-item:first-child{border:1px solid #cbd5e6;border-radius:12px;background:#fff;overflow:hidden}.faq-item summary{padding:.9rem 1.25rem;min-height:56px}.faq-item summary:hover{background:#eef3fa}.faq-item summary:focus-visible{outline:3px solid #0f2a4a;outline-offset:-3px}.faq-item summary h3{color:#0f2a4a;font-size:clamp(1.125rem,1rem + .5vw,1.3rem)}.faq-item summary:after{width:36px;height:36px;background:#1a4a7a;border:none;color:#fff;font-size:1.4rem;line-height:1}.faq-item[open]{border-color:#1a4a7a;background:#f5f7fb}.faq-item[open] summary{border-bottom:1px solid #cbd5e6}.faq-item p{padding:1rem 1.25rem 1.25rem;margin:0}
