/* Scoped additions to the installed editorial design. No animation dependency. */
.axfo-section{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}
.axfo-heading{max-width:850px;margin-bottom:30px}.axfo-heading h2{font-size:clamp(1.9rem,4vw,3.6rem);line-height:1.1;margin:14px 0 20px;letter-spacing:-.035em}.axfo-heading p{max-width:70ch;line-height:1.7;color:#41494c}
.axfo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.axfo-card{background:#f6f7f5;border:1px solid #d5dcd8;border-radius:12px;padding:clamp(22px,3vw,38px);color:#1e2124;min-width:0}.axfo-card h3{font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.2;margin:16px 0}.axfo-card p,.axfo-card li{line-height:1.7}.axfo-card ul{padding-left:1.2em}.axfo-card li+li{margin-top:12px}.axfo-card .av-kicker{color:#354d4a}.axfo-price{font-size:1.05rem;line-height:1.4!important}.axfo-price strong{font-size:clamp(2.1rem,4vw,3.3rem);letter-spacing:-.04em;color:inherit}.axfo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.axfo-actions .axm-button{max-width:100%;white-space:normal;text-align:center}.axfo-note{font-size:.92rem;line-height:1.7;margin-top:24px}.axfo-note a{font-weight:650;text-underline-offset:4px}.axfo-card details{border-top:1px solid #cbd3ce;margin-top:20px;padding-top:16px}.axfo-faqs details{border-top:1px solid #cbd3ce;padding:20px 0}.axfo-faqs details:last-child{border-bottom:1px solid #cbd3ce}.axfo-faqs summary,.axfo-card summary{cursor:pointer;font-weight:650;line-height:1.5;min-height:32px}.axfo-faqs p{max-width:80ch;line-height:1.7;margin:14px 0 0}.axfo-trust-strip{display:flex;flex-wrap:wrap;gap:12px 32px;padding-top:24px;padding-bottom:24px;border-top:1px solid #d5dcd8;border-bottom:1px solid #d5dcd8;font-size:.94rem;font-weight:650}.axfo-trust .axfo-grid{margin-bottom:32px}.axpk-pricing-grid.axfo-two{grid-template-columns:repeat(2,minmax(0,1fr))}.axfo-card a:focus-visible,.axfo-faqs summary:focus-visible,.axfo-card summary:focus-visible{outline:3px solid #276762;outline-offset:5px}.axfo-service .axs-single__hero-copy .axfo-price{color:inherit}.axfo-service .axs-single__fit h2{margin-top:36px}.axfo-service .axs-single__hero-copy .axfo-note{font-size:.9rem}
@media(max-width:680px){.axfo-grid,.axpk-pricing-grid.axfo-two{grid-template-columns:1fr}.axfo-trust-strip{display:grid;gap:12px}.axfo-card .axfo-actions{align-items:stretch;flex-direction:column}.axfo-card .av-link{align-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:14px}.axfo-heading{text-align:center;margin-inline:auto}.axfo-heading p{margin-inline:auto}.axfo-card{text-align:center}.axfo-card ul{text-align:left}.axfo-actions{justify-content:center}.axfo-actions .axm-button{width:100%;justify-content:center;gap:14px}.axfo-trust-strip{text-align:center}.axfo-heading h2{overflow-wrap:break-word}}
