:root{--page-title-display:none;}/* Start custom CSS *//* ACS DISSOLUTION & REINSTATEMENT - PAGE-SCOPED COMPLETE CSS */
.acs-dis-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-dis-page,.acs-dis-page *{box-sizing:border-box}.acs-dis-page h1,.acs-dis-page h2,.acs-dis-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-dis-page h1{font-size:clamp(33px,4vw,53px)}.acs-dis-page h2{font-size:clamp(25px,2.6vw,35px)}.acs-dis-page h3{font-size:18px}.acs-dis-page p{margin:0 0 15px}.acs-dis-page a{text-decoration:none}.acs-dis-page a:hover{text-decoration:none}.acs-dis-wrap{width:min(1120px,calc(100% - 56px));margin-inline:auto}.acs-dis-section{padding:78px 0}.acs-dis-muted{background:var(--muted)}.acs-dis-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-dis-heading{max-width:720px;margin:0 auto 37px;text-align:center}.acs-dis-heading>p:last-child{color:#50606c;margin-bottom:0}.acs-dis-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-dis-btn-gold{background:var(--gold);color:#fff!important;border-color:var(--gold)}.acs-dis-btn-gold:hover{background:#a17e3f;color:#fff!important}.acs-dis-btn-light{border-color:#fff;color:#fff!important;background:transparent}.acs-dis-btn-light:hover{background:#fff;color:var(--navy)!important}.acs-dis-btn-outline{border-color:var(--navy);color:var(--navy)!important;background:transparent}.acs-dis-btn-outline:hover{background:var(--navy);color:#fff!important}.acs-dis-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
/* Hero: image supplied by ACS, editorial gradient keeps text readable */
.acs-dis-hero{position:relative;overflow:hidden;background:#042239;color:#fff;min-height:460px;display:flex;align-items:center}.acs-dis-hero::before{content:'';position:absolute;top:0;right:0;bottom:0;width:60%;background-image:var(--acs-dis-hero-image);background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%);z-index:0}.acs-dis-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,34,57,.55) 0%,rgba(4,34,57,.35) 45%,rgba(4,34,57,.08) 100%);z-index:0}.acs-dis-hero-inner{position:relative;z-index:1}.acs-dis-hero-inner{padding-top:52px;padding-bottom:60px}.acs-dis-hero h1{color:#fff;max-width:650px;margin-bottom:18px}.acs-dis-hero-lead{font-size:16px;max-width:610px;line-height:1.8;color:#eef3f7;margin-bottom:26px!important}
.acs-dis-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:center}.acs-dis-split .acs-dis-heading{text-align:left;margin:0 0 23px}.acs-dis-panel{background:#fff;border:1px solid var(--line);padding:31px 34px;box-shadow:0 10px 30px rgba(10,61,98,.045)}.acs-dis-panel-accent{border-top:3px solid var(--gold)}.acs-dis-checks{list-style:none;padding:0;margin:0}.acs-dis-checks li{position:relative;padding:11px 0 11px 29px;border-bottom:1px solid #e8edf1;line-height:1.55}.acs-dis-checks li:last-child{border-bottom:0}.acs-dis-checks li:before{content:'✓';position:absolute;left:1px;top:10px;font-weight:800;color:var(--gold)}.acs-dis-included{max-width:940px;margin:0 auto;background:#fff;border-top:3px solid var(--gold);padding:23px 33px}.acs-dis-included .acs-dis-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px}.acs-dis-centered-action{text-align:center;margin-top:27px}.acs-dis-note{font-size:12px;color:#60717c;margin:13px auto 0!important}
.acs-dis-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.acs-dis-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-dis-card:hover{box-shadow:0 12px 28px rgba(10,61,98,.1);transform:translateY(-2px)}.acs-dis-card-rule{width:34px;height:2px;background:var(--gold);margin-bottom:20px}.acs-dis-card h3{min-height:46px}.acs-dis-card ul{margin:0 0 24px;padding-left:18px;flex:1;color:#415360;font-size:14px}.acs-dis-card li{margin:0 0 7px}.acs-dis-textlink{font-weight:700;color:var(--navy)!important;font-size:12px;line-height:1.5}.acs-dis-textlink:hover{color:var(--blue)!important}.acs-dis-alert{border-left:3px solid var(--gold);background:#fff;padding:14px 17px;color:#415360;font-size:13px}
.acs-dis-narrow{max-width:790px}.acs-dis-faq{border-top:1px solid var(--line)}.acs-dis-faq details{border-bottom:1px solid var(--line);background:#fff}.acs-dis-faq summary{list-style:none;cursor:pointer;padding:18px 38px 18px 17px;font-weight:700;color:var(--navy);position:relative}.acs-dis-faq summary::-webkit-details-marker{display:none}.acs-dis-faq summary:after{content:'+';position:absolute;right:17px;font-size:20px;top:12px;font-weight:400}.acs-dis-faq details[open] summary:after{content:'−'}.acs-dis-faq details p{padding:0 18px 18px;margin:0;color:#435563}.acs-dis-accounting{padding-top:28px;padding-bottom:70px}.acs-dis-callout{border-left:3px solid var(--gold);padding:23px 28px;background:#fff;max-width:980px;margin:auto}.acs-dis-callout p{font-size:14px}.acs-dis-callout .acs-dis-btn{margin-top:10px}.acs-dis-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.acs-dis-related article{background:#fff;border-top:2px solid var(--gold);padding:27px 23px;display:flex;flex-direction:column;min-width:0}.acs-dis-related p{font-size:14px;color:#50606c;flex:1}.acs-dis-final{background:var(--navy);color:#fff;padding:60px 0}.acs-dis-final-inner{display:flex;justify-content:space-between;gap:40px;align-items:center}.acs-dis-final h2{color:#fff;font-size:clamp(25px,2.4vw,32px)}.acs-dis-final p{color:#d9e6ed;margin:0;max-width:670px}.acs-dis-final .acs-dis-actions{flex-direction:column;min-width:220px;align-items:stretch}.acs-dis-final .acs-dis-btn{width:100%}
@media(max-width:1024px){.acs-dis-section{padding:62px 0}.acs-dis-wrap{width:min(100% - 42px,1120px)}.acs-dis-split{gap:35px}.acs-dis-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acs-dis-hero{min-height:420px}}
@media(max-width:767px){.acs-dis-wrap{width:calc(100% - 34px)}.acs-dis-section{padding:49px 0}.acs-dis-heading{margin-bottom:26px}.acs-dis-page{font-size:14px}.acs-dis-hero{min-height:0}.acs-dis-hero::before{width:100%;background-position:50% 70%;-webkit-mask-image:none;mask-image:none}.acs-dis-hero::after{background:linear-gradient(90deg,rgba(4,34,57,.92),rgba(4,34,57,.8))}.acs-dis-hero-inner{padding-top:34px;padding-bottom:42px}.acs-dis-hero h1{font-size:clamp(29px,7.6vw,38px);max-width:100%}.acs-dis-hero-lead{font-size:14px;line-height:1.65}.acs-dis-actions{flex-direction:column;align-items:stretch;gap:10px}.acs-dis-actions .acs-dis-btn{width:100%}.acs-dis-split{grid-template-columns:1fr;gap:23px}.acs-dis-panel{padding:21px}.acs-dis-included{padding:15px 22px}.acs-dis-included .acs-dis-checks{grid-template-columns:1fr}.acs-dis-card-grid{grid-template-columns:1fr;gap:13px}.acs-dis-card{padding:23px}.acs-dis-card h3{min-height:0}.acs-dis-related{grid-template-columns:1fr;gap:12px}.acs-dis-final{padding:46px 0}.acs-dis-final-inner{flex-direction:column;align-items:stretch;gap:24px}.acs-dis-final .acs-dis-actions{min-width:0}.acs-dis-callout{padding:18px 19px}.acs-dis-accounting{padding-top:15px;padding-bottom:48px}}
@media(max-width:380px){.acs-dis-wrap{width:calc(100% - 28px)}.acs-dis-hero h1{font-size:28px}.acs-dis-btn{padding:12px 14px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.acs-dis-page *{transition:none!important}}

/* Hero reassurance and eight-step process. */
.acs-dis-hero-reassurance{margin:12px 0 0!important;color:#e7eef4;font-size:12px;line-height:1.5;}
.acs-dis-steps{list-style:none;counter-reset:dis-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;border-top:0;background:transparent;}
.acs-dis-steps>li{counter-increment:dis-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-dis-steps>li::before{content:counter(dis-step,decimal-leading-zero);position:absolute;top:20px;left:18px;color:var(--gold);font:700 24px Montserrat,Arial,sans-serif;}
.acs-dis-steps>li strong{color:var(--navy);}
@media(min-width:1025px){.acs-dis-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));}.acs-dis-card-grid>.acs-dis-card{grid-column:span 2;}.acs-dis-card-grid>.acs-dis-card:nth-child(4){grid-column:2/span 2;}.acs-dis-card-grid>.acs-dis-card:nth-child(5){grid-column:4/span 2;}}
@media(max-width:767px){.acs-dis-hero-reassurance{font-size:11px;margin-top:10px!important;}.acs-dis-steps{grid-template-columns:1fr;gap:20px;}}

/* Value strip, comparison and another-agent box */
.acs-dis-hero-explore{margin:8px 0 0!important;font-size:12px;line-height:1.5;}
.acs-dis-hero-explore a{color:#fff!important;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px;}
.acs-dis-value-strip{background:#fff;border-bottom:1px solid var(--line);padding:30px 0;}
.acs-dis-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;}
.acs-dis-value-item{padding:12px 23px;border-left:2px solid var(--gold);min-width:0;}
.acs-dis-value-item h3{font-size:15px;line-height:1.4;margin:0 0 8px;letter-spacing:-.01em;}
.acs-dis-value-item p{font-size:12px;line-height:1.65;color:#526372;margin:0;}
.acs-dis-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;align-items:stretch;}
.acs-dis-compare-card{padding:26px 24px;border:1px solid var(--line);background:#fff;min-width:0;height:100%;}
.acs-dis-compare-positive{border-top:3px solid var(--gold);background:#fcfdfd;}
.acs-dis-compare-alternative{border-top:3px solid #b5c4ce;}
.acs-dis-compare-card p{margin:0 0 14px;font-size:14px;color:#435562;line-height:1.6;}
.acs-dis-compare-card h3{font-size:16px;margin:0 0 16px;}
.acs-dis-compare-card ul{margin:0;padding-left:19px;font-size:13px;color:#435562;line-height:1.65;}
.acs-dis-compare-card li+li{margin-top:9px;}
.acs-dis-eligibility{padding:30px 0;background:#fff;}
.acs-dis-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-dis-eligibility h2{font-size:21px;margin-bottom:9px;}
.acs-dis-eligibility p{font-size:14px;line-height:1.6;margin:0;max-width:720px;}
.acs-dis-eligibility .acs-dis-btn{flex:0 0 auto;}
@media(max-width:1024px){.acs-dis-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;}.acs-dis-compare{grid-template-columns:1fr;}}
@media(max-width:767px){.acs-dis-value-strip{padding:22px 0;}.acs-dis-value-grid{grid-template-columns:1fr;row-gap:12px;}.acs-dis-value-item{padding:9px 16px;}.acs-dis-value-item h3{font-size:14px;}.acs-dis-compare{grid-template-columns:1fr;gap:12px;}.acs-dis-compare-card{padding:21px;}.acs-dis-eligibility{padding:20px 0;}.acs-dis-eligibility-inner{display:block;padding:22px;}.acs-dis-eligibility h2{font-size:19px;}.acs-dis-eligibility .acs-dis-btn{margin-top:17px;width:100%;}.acs-dis-hero-explore{font-size:11px;}}


/* FULL-WIDTH PAGE - matches IBC Formation section backgrounds.
   Widens every box that wraps the page to the full screen width.
   Only boxes that contain .acs-dis-page are affected, so the header,
   footer and other pages are untouched. */
html, body { overflow-x: clip; }

:is(div, main, article, section):has(.acs-dis-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-dis-page {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  position: relative;
}
.acs-dis-page .acs-dis-hero,
.acs-dis-page .acs-dis-muted,
.acs-dis-page .acs-dis-value-strip,
.acs-dis-page .acs-dis-final {
  width: 100%;
}

/* Keep the readable content width identical to the IBC Formation page */
.acs-dis-page .acs-dis-wrap {
  width: min(1120px, calc(100% - 48px));
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .acs-dis-page .acs-dis-wrap { width: calc(100% - 32px); }
}

/* HERO PHOTO - the photo fills the right side and fades softly into the
   navy on the left, so the main subject sits clear of the text with no seam. */
@media (min-width: 768px) {
  .acs-dis-page .acs-dis-hero { min-height: 540px !important; }
}
@media (min-width: 1600px) {
  .acs-dis-page .acs-dis-hero { min-height: 600px !important; }
  .acs-dis-page .acs-dis-hero::before { width: 58%; }
}

/* DISSOLUTION OR LIQUIDATION - comparison */
.acs-dis-compare-wrap{max-width:940px;margin:0 auto;}
.acs-dis-page .acs-dis-compare-card h3{font-size:19px;margin-bottom:12px;}
.acs-dis-page .acs-dis-compare-card p{font-size:14.5px;line-height:1.7;margin:0;}
.acs-dis-page .acs-dis-compare-card .acs-dis-compare-tag{font:700 11px/1.4 Montserrat,Arial,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)!important;margin:0 0 8px!important;}
.acs-dis-compare-foot{max-width:940px;margin:24px auto 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-left:3px solid var(--gold);background:#fff;padding:18px 22px;}
.acs-dis-page .acs-dis-compare-foot p{margin:0;font-size:14px;color:#405360;}
.acs-dis-compare-foot .acs-dis-btn{flex:0 0 auto;}
.acs-dis-page .acs-dis-hero-lead:has(+ .acs-dis-hero-lead){margin-bottom:14px!important;}
.acs-dis-page .acs-dis-hero-lead + .acs-dis-hero-lead{font-size:14.5px;color:#d9e6ed;}

/* NOTE BOX inside a service block */
.acs-dis-page .acs-dis-notebox{border-left:3px solid var(--gold);background:var(--muted);padding:13px 16px;font-size:13px;line-height:1.6;color:#405360;margin:18px 0 0;}
.acs-dis-muted .acs-dis-notebox{background:#fff;}
.acs-dis-notebox strong{color:var(--navy);}

/* MID-PAGE BOX with two buttons */
.acs-dis-mid-actions{display:flex;gap:12px;flex:0 0 auto;flex-wrap:wrap;}

/* SERVICE BLOCKS - what it is / when you need it + shaded panel */
.acs-dis-service{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start;scroll-margin-top:120px;}
.acs-dis-page .acs-dis-label{font:700 11px/1.4 Montserrat,Arial,sans-serif;letter-spacing:.16em;color:var(--gold);text-transform:uppercase;margin:24px 0 8px;}
.acs-dis-page .acs-dis-service h2{margin-bottom:6px;}
.acs-dis-service-intro p{color:#33434f;}
.acs-dis-order{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);padding:28px 30px;box-shadow:0 10px 30px rgba(10,61,98,.05);}
.acs-dis-muted .acs-dis-order{background:#fff;}
.acs-dis-section:not(.acs-dis-muted) .acs-dis-order{background:var(--muted);box-shadow:none;}
.acs-dis-page .acs-dis-order .acs-dis-label:first-child{margin-top:0;}
.acs-dis-order .acs-dis-checks li{font-size:14px;padding:9px 0 9px 27px;}
.acs-dis-order .acs-dis-checks li:before{top:8px;}
.acs-dis-page .acs-dis-who{font-size:14px;color:#405360;margin:0 0 20px;}
.acs-dis-order .acs-dis-btn{width:100%;}

/* MID-PAGE BOX */
.acs-dis-midcta{padding:30px 0;background:#fff;}

@media(max-width:1024px){.acs-dis-service{grid-template-columns:1fr;gap:26px;}}
@media(max-width:767px){.acs-dis-order{padding:22px 20px;}.acs-dis-compare-foot{display:block;padding:18px;}.acs-dis-compare-foot .acs-dis-btn{margin-top:14px;width:100%;}.acs-dis-mid-actions{flex-direction:column;margin-top:17px;}.acs-dis-mid-actions .acs-dis-btn{width:100%;margin-top:0!important;}}

/* ANOTHER AGENT box - heading level h3 */
.acs-dis-page .acs-dis-eligibility h3{font-size:21px;margin-bottom:9px;}
@media(max-width:767px){.acs-dis-page .acs-dis-eligibility h3{font-size:19px;}}/* End custom CSS */