/* AIO accounting acquisition enhancements – isolated styles */
.aio-trust{padding-block:clamp(45px,7vw,90px)}.aio-trust h2,.aio-inquiry h2{font-family:inherit;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12;margin:.6em 0}.aio-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;margin-top:2rem}.aio-trust-grid article{border-top:1px solid #bba47e;padding:1.2rem 0}.aio-trust-grid h3{font-size:1.3rem;margin:0 0 .7rem}.aio-trust-grid p{line-height:1.7}.aio-inquiry{padding-block:clamp(48px,7vw,95px);scroll-margin-top:90px}.aio-inquiry-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(25px,5vw,90px);align-items:start}.aio-inquiry-layout>div>p{line-height:1.8}.aio-offer-form{background:#fff;padding:clamp(20px,3vw,38px);border:1px solid #ddd5c9;color:#132b40}.aio-offer-form label{display:block;margin-bottom:1rem}.aio-offer-form input,.aio-offer-form textarea,.aio-offer-form select{width:100%;max-width:100%;box-sizing:border-box;padding:.85rem;margin-top:.4rem;border:1px solid #b5b9bc;border-radius:3px;background:#fff;color:#10243a;font:inherit}.aio-offer-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.aio-offer-form .form-trap{display:none}.aio-offer-form .button{margin-top:.8rem}.aio-offer-form .legal-note{font-size:.85rem;line-height:1.6}@media(max-width:780px){.aio-trust-grid,.aio-inquiry-layout{grid-template-columns:1fr}.aio-offer-form .form-row{grid-template-columns:1fr;gap:0}}
/* v1.4.1: accessible labels and compact trust section */
.vp13 .aio-trust{padding-top:clamp(32px,4vw,58px);padding-bottom:clamp(24px,3vw,46px);min-height:0;}
.vp13 .aio-trust-grid{margin-top:1.1rem;}
.vp13 .aio-trust-grid article{padding-top:.9rem;padding-bottom:0;}
.vp13 .aio-trust-grid p{margin-bottom:0;}
.vp13 .aio-trust + .vp-clients{padding-top:clamp(26px,3vw,48px);}
.vp13 .aio-offer-form label{color:#132b40 !important;opacity:1 !important;font-weight:600;}
.vp13 .aio-offer-form .legal-note,.vp13 .aio-offer-form .legal-note a{color:#29445a;}
.vp13 .aio-offer-form input,.vp13 .aio-offer-form select,.vp13 .aio-offer-form textarea{color:#132b40;opacity:1;}
.vp13 .aio-offer-form input:focus-visible,.vp13 .aio-offer-form select:focus-visible,.vp13 .aio-offer-form textarea:focus-visible{outline:2px solid #a6752d;outline-offset:2px;}
.vp13 .aio-offer-form .form-status{color:#132b40;font-weight:600;}
