:root{--fcls-blue:#0757c7;--fcls-dark:#10233f;--fcls-pale:#f2f7ff;--fcls-line:#dbe5f1;--fcls-radius:18px}.fcls-wrap{width:min(1160px,calc(100% - 32px));margin-inline:auto}.fcls-breadcrumbs{font-size:.92rem;padding-block:14px}.fcls-breadcrumbs ol{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.fcls-breadcrumbs li+li:before{content:"›";margin-right:8px;color:#63748a}.fcls-page{color:var(--fcls-dark);font-size:17px;line-height:1.65}.fcls-page *{box-sizing:border-box}.fcls-page h1,.fcls-page h2,.fcls-page h3{color:var(--fcls-dark);line-height:1.15}.fcls-page h1{font-size:clamp(2.25rem,5vw,4.25rem);letter-spacing:-.035em;margin:.15em 0 .35em}.fcls-page h2{font-size:clamp(1.6rem,3vw,2.35rem);margin:0 0 .7em}.fcls-page h3{font-size:1.08rem}.fcls-hero{background:linear-gradient(135deg,#fff 0%,#edf5ff 100%);border-block:1px solid var(--fcls-line);padding:clamp(40px,7vw,86px) 0}.fcls-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:clamp(28px,5vw,72px);align-items:center}.fcls-eyebrow{color:var(--fcls-blue);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.fcls-trust{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;padding-left:1.2em}.fcls-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.fcls-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--fcls-blue);color:#fff!important;border:2px solid var(--fcls-blue);border-radius:999px;padding:12px 20px;text-decoration:none!important;font-weight:800;min-height:48px}.fcls-btn:hover,.fcls-btn:focus-visible{background:#043f95;border-color:#043f95}.fcls-btn-outline{background:#fff;color:var(--fcls-blue)!important}.fcls-btn:focus-visible,.fcls-page a:focus-visible,.fcls-page summary:focus-visible{outline:3px solid #f3b51b;outline-offset:3px}.fcls-facts,.fcls-panel,.fcls-card{background:#fff;border:1px solid var(--fcls-line);border-radius:var(--fcls-radius);box-shadow:0 12px 35px rgba(16,35,63,.08);padding:clamp(22px,4vw,34px)}.fcls-facts h2{font-size:1.3rem}.fcls-facts dl{margin:0}.fcls-facts dt{font-weight:800;margin-top:14px}.fcls-facts dd{margin:2px 0 0}.fcls-main>section{margin-block:clamp(52px,8vw,92px)}.fcls-steps{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;counter-reset:fcls;gap:14px}.fcls-steps li{counter-increment:fcls;background:var(--fcls-pale);border:1px solid var(--fcls-line);border-radius:14px;padding:18px}.fcls-steps li:before{content:counter(fcls,decimal-leading-zero);display:block;color:var(--fcls-blue);font-weight:900;font-size:1.4rem}.fcls-table-wrap{overflow-x:auto}.fcls-page table{width:100%;border-collapse:collapse;min-width:540px}.fcls-page th,.fcls-page td{text-align:left;border-bottom:1px solid var(--fcls-line);padding:12px}.fcls-page thead th{background:var(--fcls-dark);color:#fff}.fcls-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fcls-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:30px}.fcls-link-grid a{display:block;border:1px solid var(--fcls-line);border-radius:10px;padding:11px 13px;text-decoration:none}.fcls-link-grid a:hover{border-color:var(--fcls-blue);background:var(--fcls-pale)}.fcls-utility{margin-top:26px}.fcls-faq details{border-bottom:1px solid var(--fcls-line);padding:15px 0}.fcls-faq summary{cursor:pointer;font-weight:800}.fcls-final{background:var(--fcls-blue);color:#fff;padding:clamp(48px,8vw,80px) 0}.fcls-final h2{color:#fff}.fcls-btn-light{background:#fff;border-color:#fff;color:var(--fcls-blue)!important}.fcls-btn-light-outline{background:transparent;border-color:#fff;color:#fff!important}.fcls-all-areas{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.fcls-hero-grid,.fcls-grid-2{grid-template-columns:1fr}.fcls-steps{grid-template-columns:1fr 1fr}.fcls-link-grid,.fcls-all-areas{grid-template-columns:1fr 1fr}}@media(max-width:520px){.fcls-wrap{width:min(100% - 24px,1160px)}.fcls-page{font-size:16px}.fcls-trust,.fcls-steps,.fcls-link-grid,.fcls-all-areas{grid-template-columns:1fr}.fcls-actions{flex-direction:column}.fcls-btn{width:100%}.fcls-hero{padding:38px 0}.fcls-main>section{margin-block:50px}}
@media(prefers-reduced-motion:reduce){.fcls-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.fcls-hero-image{display:block;margin-bottom:18px;border-radius:var(--fcls-radius);overflow:hidden;box-shadow:0 12px 35px rgba(16,35,63,.12);aspect-ratio:3/2}.fcls-hero-image img{display:block;width:100%;height:100%;object-fit:cover}
.fcls-article{width:min(820px,calc(100% - 32px));margin:40px auto 80px;color:var(--fcls-dark);font-size:17px;line-height:1.75}.fcls-article h1{font-size:clamp(2.25rem,5vw,3.8rem);line-height:1.1}.fcls-article h2{margin-top:2.2em}.fcls-article-image{display:block;border-radius:var(--fcls-radius);overflow:hidden;margin:28px 0}.fcls-article-image img{display:block;width:100%;height:auto}.fcls-direct{background:var(--fcls-pale);border-left:5px solid var(--fcls-blue);padding:18px}.fcls-byline{color:#52667d}.fcls-blog-hub{padding-block:50px}.fcls-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 48px}.fcls-blog-grid img{width:100%;height:auto;border-radius:10px}.fcls-category-filter{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 44px}.fcls-category-filter a{border:1px solid var(--fcls-line);border-radius:999px;padding:8px 13px;text-decoration:none}@media(max-width:800px){.fcls-blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.fcls-blog-grid{grid-template-columns:1fr}}
.fcls-page>.wp-block-group:not(.fcls-hero):not(.fcls-final){width:min(1160px,calc(100% - 32px));margin:clamp(52px,8vw,92px) auto}.fcls-hero>*{width:min(1160px,calc(100% - 32px));margin-left:auto;margin-right:auto}.fcls-hero>.fcls-hero-image{width:min(520px,calc(100% - 32px));margin-top:28px}.fcls-final>*{width:min(1160px,calc(100% - 32px));margin-left:auto;margin-right:auto}.fcls-actions .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;background:var(--fcls-blue);color:#fff;border:2px solid var(--fcls-blue);border-radius:999px;padding:12px 20px;text-decoration:none;font-weight:800;min-height:48px}.fcls-actions .is-style-outline .wp-block-button__link{background:#fff;color:var(--fcls-blue)}.fcls-final .wp-block-button__link{background:#fff;color:var(--fcls-blue);border-color:#fff}.fcls-final .is-style-outline .wp-block-button__link{background:transparent;color:#fff}.fcls-link-grid{list-style:none;padding:0}.fcls-link-grid li{margin:0}.fcls-panel{width:min(1160px,calc(100% - 32px))!important}.fcls-checklists{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fcls-checklists>h2{grid-column:span 1}.fcls-checklists>ul{margin-top:0}@media(max-width:700px){.fcls-checklists{display:block}.fcls-actions .wp-block-button,.fcls-actions .wp-block-button__link{width:100%}}
.fcls-page>.wp-block-group{margin-block-start:0}.fcls-page>#local-breadcrumbs{width:min(1160px,calc(100% - 32px));margin:0 auto;padding-block:15px}
