/* Business Acquisition / Acquisition Circle v221. English governing public edition. */
.circle{--ci:#13263A;--cb:#123A63;--cm:#4A5B6C;--cl:#C9D4E0;--cs:#F4F7FB;color:var(--ci);background:#fff;font:16px/1.62 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.circle *{box-sizing:border-box}.circle .wrapx{width:min(1120px,calc(100% - 36px));margin-inline:auto}.circle a{color:#164B81;text-decoration-thickness:1px;text-underline-offset:3px}.circle a:focus-visible,.circle button:focus-visible,.circle input:focus-visible,.circle textarea:focus-visible,.circle select:focus-visible{outline:3px solid #2154A3;outline-offset:3px}
.circle .banner{background:#123A63;color:#fff;padding:clamp(42px,6vw,88px) 0}.circle .banner h1{color:#fff;font-size:clamp(32px,4.6vw,57px);line-height:1.13;letter-spacing:-.03em;margin:8px 0 18px;max-width:19ch}.circle .banner p{color:#EAF1F8;max-width:740px;font-size:clamp(16px,1.6vw,20px)}.circle .banner a:not(.buttonx){color:#fff}
.circle .eyebrowx{font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#2154A3;margin:0 0 9px}.circle .banner .eyebrowx{color:#DFECFC}.circle h2,.circle h3{color:#13263A;letter-spacing:-.015em;line-height:1.23}.circle h2{font-size:clamp(26px,3vw,36px);margin:0 0 17px}.circle h3{font-size:20px;margin:0 0 10px}.circle p,.circle li{color:#4A5B6C}.circle .lede{font-size:18px;max-width:770px}.circle section.pane{padding:clamp(35px,5vw,64px) 0}.circle section.pane.alt{background:#F4F7FB}.circle .gridx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.circle .gridx.two{grid-template-columns:repeat(2,minmax(0,1fr))}.circle .cardx{background:#fff;border:1px solid #C9D4E0;border-radius:15px;padding:24px;min-width:0;display:flex;flex-direction:column;gap:10px}.circle .cardx h3{margin:0}.circle .cardx p{margin:0}.circle .cardx .buttonx{margin-top:auto}.circle .pill{color:#123A63!important;background:#EAF1F8;border-radius:100px;display:inline-flex;padding:4px 11px;font-weight:750;font-size:12px;width:max-content;max-width:100%}.circle .price{font-size:27px;font-weight:800;color:#123A63}.circle .price small{font-size:13px;color:#4A5B6C;font-weight:500;margin-left:4px}.circle .buttonx{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;border-radius:9px;text-decoration:none!important;background:#123A63;color:#fff!important;border:2px solid #123A63;font-weight:740;cursor:pointer;font:inherit;text-align:center;white-space:normal}.circle .buttonx:hover{background:#0E2F50;border-color:#0E2F50;color:#fff!important}.circle .buttonx.alt{background:#fff;color:#123A63!important;border-color:#123A63}.circle .buttonx.alt:hover{background:#EAF1F8}.circle .actionsx{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.circle .note{border-left:4px solid #123A63;background:#EAF1F8;border-radius:8px;padding:17px 21px;color:#13263A;margin:18px 0}.circle .note p{color:#13263A;margin:0}.circle .factlist{padding-left:20px}.circle .factlist li{margin:9px 0}.circle .steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.circle .step{background:#fff;border:1px solid #C9D4E0;border-radius:12px;padding:19px}.circle .step:before{counter-increment:step;content:counter(step);display:grid;place-items:center;border-radius:50%;width:31px;height:31px;background:#123A63;color:#fff;font-weight:800;margin-bottom:14px}.circle .step strong{color:#13263A;display:block}.circle .step p{font-size:14px}.circle label{display:block;color:#13263A;font-weight:720;margin:14px 0 6px}.circle input,.circle select,.circle textarea{width:100%;padding:12px 13px;font:inherit;background:#fff;border:1.5px solid #91A5B7;border-radius:8px;color:#13263A}.circle textarea{min-height:118px;resize:vertical}.circle ::placeholder{color:#566879;opacity:1}.circle .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.circle .fields>*{min-width:0}.circle .formbox{background:#fff;border:1px solid #C9D4E0;border-radius:14px;padding:clamp(19px,3vw,34px)}.circle .formbox input[type=checkbox]{width:auto;min-height:18px}.circle .formbox .checkrow{display:flex;gap:12px;align-items:start;margin:18px 0}.circle .formbox .checkrow label{font-weight:500;margin:0}.circle .output{border:1px solid #A8C0D5;background:#EAF1F8;border-radius:12px;padding:20px;margin-top:18px}.circle .output[hidden]{display:none}.circle .output :is(p,pre){color:#13263A}.circle .output pre{font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.circle .small{font-size:13px;color:#4A5B6C}.circle .bar{border-bottom:1px solid #C9D4E0;background:#F4F7FB}.circle .bar .wrapx{padding:12px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.circle .bar .brandx{display:inline-flex;align-items:center;text-decoration:none}.circle .brandx img{max-width:180px;height:auto;object-fit:contain}.circle .bar nav{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:13px}.circle .bar nav a{color:#123A63;font-weight:720}.circle footer{padding:35px 0;background:#F4F7FB;border-top:1px solid #C9D4E0}.circle footer p,.circle footer a{font-size:13px;color:#4A5B6C}.circle .legal{font-size:13px;color:#4A5B6C;margin-top:20px}.circle .compare{width:100%;border-collapse:collapse;margin:22px 0}.circle .compare th,.circle .compare td{border:1px solid #C9D4E0;text-align:left;padding:12px;vertical-align:top;color:#13263A}.circle .compare th{background:#EAF1F8}.circle .table-wrapx{overflow-x:auto}.circle .info strong{color:#13263A}.circle .resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.circle .resource-list a{padding:14px;border:1px solid #C9D4E0;border-radius:10px;background:#fff;font-weight:700}.circle .hide{display:none}.circle .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:850px){.circle .gridx{grid-template-columns:repeat(2,minmax(0,1fr))}.circle .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.circle .wrapx{width:calc(100% - 28px)}.circle .gridx,.circle .gridx.two,.circle .steps,.circle .fields,.circle .resource-list{grid-template-columns:1fr}.circle .bar .wrapx{align-items:start}.circle .bar nav{gap:9px}.circle .cardx{padding:18px}.circle .actionsx>*{width:100%}.circle .banner{padding:38px 0}}
@media print{.circle .buttonx,.circle .bar nav,.circle footer{display:none}}
