:root{--page-title-display:none;}/* Start custom CSS *//* ACS CONTINUATION & RE-DOMICILIATION — PAGE-SCOPED COMPLETE CSS */
.acs-cont-page{--navy:#0A3D62;--blue:#2F8CBF;--gold:#B89454;--ink:#1A1A1A;--muted:#F7F9FC;--line:#DDE5EB;font-family:'Open Sans','Source Sans 3',Arial,sans-serif;color:var(--ink);background:#fff;font-size:15px;line-height:1.7;overflow-x:clip}
.acs-cont-page,.acs-cont-page *{box-sizing:border-box}.acs-cont-page h1,.acs-cont-page h2,.acs-cont-page h3{font-family:Montserrat,Arial,sans-serif;letter-spacing:-.025em;line-height:1.25;color:var(--navy);margin:0 0 15px;font-weight:700}.acs-cont-page h1{font-size:clamp(33px,4vw,53px)}.acs-cont-page h2{font-size:clamp(25px,2.6vw,35px)}.acs-cont-page h3{font-size:18px}.acs-cont-page p{margin:0 0 15px}.acs-cont-page a{text-decoration:none}.acs-cont-page a:hover{text-decoration:none}.acs-cont-wrap{width:min(1120px,calc(100% - 56px));margin-inline:auto}.acs-cont-section{padding:78px 0}.acs-cont-muted{background:var(--muted)}.acs-cont-kicker{font:700 11px/1.4 Montserrat,Arial,sans-serif!important;letter-spacing:.16em!important;color:var(--gold)!important;text-transform:uppercase;margin-bottom:13px!important}.acs-cont-heading{max-width:720px;margin:0 auto 37px;text-align:center}.acs-cont-heading>p:last-child{color:#50606c;margin-bottom:0}.acs-cont-btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:12px 23px;border:1px solid transparent;font:700 11px/1.35 Montserrat,Arial,sans-serif;letter-spacing:.055em;text-align:center;white-space:normal;text-decoration:none!important;transition:background-color .2s,color .2s,border-color .2s}.acs-cont-btn-gold{background:var(--gold);color:#fff!important;border-color:var(--gold)}.acs-cont-btn-gold:hover{background:#a17e3f;color:#fff!important}.acs-cont-btn-light{border-color:#fff;color:#fff!important;background:transparent}.acs-cont-btn-light:hover{background:#fff;color:var(--navy)!important}.acs-cont-btn-outline{border-color:var(--navy);color:var(--navy)!important;background:transparent}.acs-cont-btn-outline:hover{background:var(--navy);color:#fff!important}.acs-cont-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
/* Hero: image supplied by ACS, editorial gradient keeps text readable */
.acs-cont-hero{background-image:linear-gradient(90deg,rgba(4,34,57,.94) 0%,rgba(6,45,74,.88) 34%,rgba(7,45,71,.52) 65%,rgba(7,45,71,.14) 100%),var(--acs-cont-hero-image);background-position:center,center;background-size:cover;color:#fff;min-height:460px;display:flex;align-items:center}.acs-cont-hero-inner{padding-top:52px;padding-bottom:60px}.acs-cont-hero h1{color:#fff;max-width:650px;margin-bottom:18px}.acs-cont-hero-lead{font-size:16px;max-width:610px;line-height:1.8;color:#eef3f7;margin-bottom:26px!important}
.acs-cont-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:center}.acs-cont-split .acs-cont-heading{text-align:left;margin:0 0 23px}.acs-cont-panel{background:#fff;border:1px solid var(--line);padding:31px 34px;box-shadow:0 10px 30px rgba(10,61,98,.045)}.acs-cont-panel-accent{border-top:3px solid var(--gold)}.acs-cont-checks{list-style:none;padding:0;margin:0}.acs-cont-checks li{position:relative;padding:11px 0 11px 29px;border-bottom:1px solid #e8edf1;line-height:1.55}.acs-cont-checks li:last-child{border-bottom:0}.acs-cont-checks li:before{content:'✓';position:absolute;left:1px;top:10px;font-weight:800;color:var(--gold)}.acs-cont-included{max-width:940px;margin:0 auto;background:#fff;border-top:3px solid var(--gold);padding:23px 33px}.acs-cont-included .acs-cont-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px}.acs-cont-centered-action{text-align:center;margin-top:27px}.acs-cont-note{font-size:12px;color:#60717c;margin:13px auto 0!important}
.acs-cont-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.acs-cont-card{background:#fff;border:1px solid var(--line);padding:28px 25px 25px;display:flex;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s}.acs-cont-card:hover{box-shadow:0 12px 28px rgba(10,61,98,.1);transform:translateY(-2px)}.acs-cont-card-rule{width:34px;height:2px;background:var(--gold);margin-bottom:20px}.acs-cont-card h3{min-height:46px}.acs-cont-card ul{margin:0 0 24px;padding-left:18px;flex:1;color:#415360;font-size:14px}.acs-cont-card li{margin:0 0 7px}.acs-cont-textlink{font-weight:700;color:var(--navy)!important;font-size:12px;line-height:1.5}.acs-cont-textlink:hover{color:var(--blue)!important}.acs-cont-alert{border-left:3px solid var(--gold);background:#fff;padding:14px 17px;color:#415360;font-size:13px}
.acs-cont-narrow{max-width:790px}.acs-cont-faq{border-top:1px solid var(--line)}.acs-cont-faq details{border-bottom:1px solid var(--line);background:#fff}.acs-cont-faq summary{list-style:none;cursor:pointer;padding:18px 38px 18px 17px;font-weight:700;color:var(--navy);position:relative}.acs-cont-faq summary::-webkit-details-marker{display:none}.acs-cont-faq summary:after{content:'+';position:absolute;right:17px;font-size:20px;top:12px;font-weight:400}.acs-cont-faq details[open] summary:after{content:'−'}.acs-cont-faq details p{padding:0 18px 18px;margin:0;color:#435563}.acs-cont-accounting{padding-top:28px;padding-bottom:70px}.acs-cont-callout{border-left:3px solid var(--gold);padding:23px 28px;background:#fff;max-width:980px;margin:auto}.acs-cont-callout p{font-size:14px}.acs-cont-callout .acs-cont-btn{margin-top:10px}.acs-cont-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.acs-cont-related article{background:#fff;border-top:2px solid var(--gold);padding:27px 23px;display:flex;flex-direction:column;min-width:0}.acs-cont-related p{font-size:14px;color:#50606c;flex:1}.acs-cont-final{background:var(--navy);color:#fff;padding:60px 0}.acs-cont-final-inner{display:flex;justify-content:space-between;gap:40px;align-items:center}.acs-cont-final h2{color:#fff;font-size:clamp(25px,2.4vw,32px)}.acs-cont-final p{color:#d9e6ed;margin:0;max-width:670px}.acs-cont-final .acs-cont-actions{flex-direction:column;min-width:220px;align-items:stretch}.acs-cont-final .acs-cont-btn{width:100%}
@media(max-width:1024px){.acs-cont-section{padding:62px 0}.acs-cont-wrap{width:min(100% - 42px,1120px)}.acs-cont-split{gap:35px}.acs-cont-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acs-cont-hero{min-height:420px}}
@media(max-width:767px){.acs-cont-wrap{width:calc(100% - 34px)}.acs-cont-section{padding:49px 0}.acs-cont-heading{margin-bottom:26px}.acs-cont-page{font-size:14px}.acs-cont-hero{min-height:0;background-image:linear-gradient(90deg,rgba(4,34,57,.92),rgba(4,34,57,.78)),var(--acs-cont-hero-image);background-position:center,58% center}.acs-cont-hero-inner{padding-top:34px;padding-bottom:42px}.acs-cont-hero h1{font-size:clamp(29px,7.6vw,38px);max-width:100%}.acs-cont-hero-lead{font-size:14px;line-height:1.65}.acs-cont-actions{flex-direction:column;align-items:stretch;gap:10px}.acs-cont-actions .acs-cont-btn{width:100%}.acs-cont-split{grid-template-columns:1fr;gap:23px}.acs-cont-panel{padding:21px}.acs-cont-included{padding:15px 22px}.acs-cont-included .acs-cont-checks{grid-template-columns:1fr}.acs-cont-card-grid{grid-template-columns:1fr;gap:13px}.acs-cont-card{padding:23px}.acs-cont-card h3{min-height:0}.acs-cont-related{grid-template-columns:1fr;gap:12px}.acs-cont-final{padding:46px 0}.acs-cont-final-inner{flex-direction:column;align-items:stretch;gap:24px}.acs-cont-final .acs-cont-actions{min-width:0}.acs-cont-callout{padding:18px 19px}.acs-cont-accounting{padding-top:15px;padding-bottom:48px}}
@media(max-width:380px){.acs-cont-wrap{width:calc(100% - 28px)}.acs-cont-hero h1{font-size:28px}.acs-cont-btn{padding:12px 14px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.acs-cont-page *{transition:none!important}}

/* Page 3 targeted enhancements: hero reassurance, eight-step process, centered add-ons. */
.acs-cont-hero-reassurance{margin:12px 0 0!important;color:#e7eef4;font-size:12px;line-height:1.5;}
.acs-cont-steps{list-style:none;counter-reset:continuation-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;border-top:0;background:transparent;}
.acs-cont-steps>li{counter-increment:continuation-step;position:relative;background:#fff;border-top:2px solid var(--gold);padding:22px 20px 22px 68px;min-height:100px;min-width:0;font-size:14px;line-height:1.65;color:#405360;}
.acs-cont-steps>li::before{content:counter(continuation-step,decimal-leading-zero);position:absolute;top:20px;left:18px;color:var(--gold);font:700 24px Montserrat,Arial,sans-serif;}
.acs-cont-steps>li strong{color:var(--navy);}
@media(min-width:1025px){.acs-cont-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));}.acs-cont-card-grid>.acs-cont-card{grid-column:span 2;}.acs-cont-card-grid>.acs-cont-card:nth-child(4){grid-column:2/span 2;}.acs-cont-card-grid>.acs-cont-card:nth-child(5){grid-column:4/span 2;}}
@media(max-width:767px){.acs-cont-hero-reassurance{font-size:11px;margin-top:10px!important;}.acs-cont-steps{grid-template-columns:1fr;gap:20px;}}

/* PREMIUM PAGE 3: targeted value strip, comparison, eligibility help and hero link. */
.acs-cont-hero-explore{margin:8px 0 0!important;font-size:12px;line-height:1.5;}
.acs-cont-hero-explore a{color:#fff!important;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px;}
.acs-cont-value-strip{background:#fff;border-bottom:1px solid var(--line);padding:30px 0;}
.acs-cont-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;}
.acs-cont-value-item{padding:12px 23px;border-left:2px solid var(--gold);min-width:0;}
.acs-cont-value-item h2{font-size:15px;line-height:1.4;margin:0 0 8px;letter-spacing:-.01em;}
.acs-cont-value-item p{font-size:12px;line-height:1.65;color:#526372;margin:0;}
.acs-cont-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;align-items:stretch;}
.acs-cont-compare-card{padding:26px 24px;border:1px solid var(--line);background:#fff;min-width:0;height:100%;}
.acs-cont-compare-positive{border-top:3px solid var(--gold);background:#fcfdfd;}
.acs-cont-compare-alternative{border-top:3px solid #b5c4ce;}
.acs-cont-compare-card h3{font-size:16px;margin:0 0 16px;}
.acs-cont-compare-card ul{margin:0;padding-left:19px;font-size:13px;color:#435562;line-height:1.65;}
.acs-cont-compare-card li+li{margin-top:9px;}
.acs-cont-eligibility{padding:30px 0;background:#fff;}
.acs-cont-eligibility-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;border-left:3px solid var(--gold);background:var(--muted);padding:27px 31px;}
.acs-cont-eligibility h2{font-size:21px;margin-bottom:9px;}
.acs-cont-eligibility p{font-size:14px;line-height:1.6;margin:0;max-width:720px;}
.acs-cont-eligibility .acs-cont-btn{flex:0 0 auto;}
@media(max-width:1024px){.acs-cont-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;}.acs-cont-compare{grid-template-columns:1fr;}}
@media(max-width:767px){.acs-cont-value-strip{padding:22px 0;}.acs-cont-value-grid{grid-template-columns:1fr;row-gap:12px;}.acs-cont-value-item{padding:9px 16px;}.acs-cont-value-item h2{font-size:14px;}.acs-cont-compare{grid-template-columns:1fr;gap:12px;}.acs-cont-compare-card{padding:21px;}.acs-cont-eligibility{padding:20px 0;}.acs-cont-eligibility-inner{display:block;padding:22px;}.acs-cont-eligibility h2{font-size:19px;}.acs-cont-eligibility .acs-cont-btn{margin-top:17px;width:100%;}.acs-cont-hero-explore{font-size:11px;}}


/* FULL-WIDTH PAGE — matches IBC Formation section backgrounds.
   Instead of pulling the page out of its box (which shifted it left),
   this widens every box that wraps the page to the full screen width.
   Only boxes that contain .acs-cont-page are affected, so the header,
   footer and other pages are untouched. */
html, body { overflow-x: clip; }

:is(div, main, article, section):has(.acs-cont-page) {
  --content-width: 100%;
  --container-max-width: 100%;
  --width: 100%;
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: visible !important;
}

.acs-cont-page {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  position: relative;
}
.acs-cont-page .acs-cont-hero,
.acs-cont-page .acs-cont-muted,
.acs-cont-page .acs-cont-value-strip,
.acs-cont-page .acs-cont-final {
  width: 100%;
}

/* Keep the readable content width identical to the IBC Formation page */
.acs-cont-page .acs-cont-wrap {
  width: min(1120px, calc(100% - 48px));
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .acs-cont-page .acs-cont-wrap { width: calc(100% - 32px); }
}

/* HERO PHOTO — shift the image right so the globe sits away from the text.
   Tablets, laptops and desktops only; phones keep their own setting. */
@media (min-width: 768px) {
  .acs-cont-page .acs-cont-hero {
    min-height: 540px !important;
    background-color: #042239 !important;
    background-repeat: no-repeat !important;
    background-size: cover, cover !important;
    background-position: center, left 22vw center !important;
  }
}
@media (min-width: 1600px) {
  .acs-cont-page .acs-cont-hero {
    min-height: 600px !important;
  }
}/* End custom CSS */