.arpi-reprise.takeover-organized .section,
.arpi-reprise.takeover-organized .actify-first,
.arpi-reprise.takeover-organized .final-cta{padding:52px 0}
.arpi-reprise.takeover-organized .page-hero{padding:32px 0 44px;background:var(--paper);color:var(--ink)}
.arpi-reprise.takeover-organized .page-hero h1{max-width:1040px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}
.arpi-reprise.takeover-organized .breadcrumb{margin-bottom:24px;flex-wrap:wrap}
.arpi-reprise.takeover-organized .page-hero .page-intro{max-width:980px;margin-top:22px;color:var(--ink-soft)}
.arpi-reprise.takeover-organized .takeover-audience{margin-top:16px;color:var(--ink);font-size:1rem;font-weight:600}
.arpi-reprise.takeover-organized .hero-actions{margin-top:24px;gap:12px}
.arpi-reprise.takeover-organized h2{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.2;max-width:900px}
.arpi-reprise.takeover-organized h3{font-size:1.3rem;line-height:1.35}
.arpi-reprise.takeover-organized p{font-size:1rem;line-height:1.75}
.arpi-reprise.takeover-organized .section-heading{max-width:none;margin:0}
.arpi-reprise.takeover-organized .compact-heading p{max-width:1040px;margin-top:16px}
.arpi-reprise.takeover-organized .takeover-opportunities{background:var(--ivory)}
.arpi-reprise.takeover-organized .takeover-examples{background:var(--paper)}
.arpi-reprise.takeover-organized .takeover-examples-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:24px 0 0;padding:0;list-style:none}
.arpi-reprise.takeover-organized .takeover-examples-list li{padding:22px 0;border-bottom:1px solid var(--line);min-width:0}
.arpi-reprise.takeover-organized .takeover-examples-list h3{margin:0 0 10px;font-family:var(--sans);font-weight:600;color:var(--ink)}
.arpi-reprise.takeover-organized .takeover-examples-list p{margin:0;color:var(--ink-soft)}
.arpi-reprise.takeover-organized .takeover-transfer-price{font-weight:700;color:var(--azure);font-size:1.08em}
.arpi-reprise.takeover-organized .takeover-examples-list .takeover-secondary-number{font-weight:400;color:inherit}
.arpi-reprise.takeover-organized .takeover-money{white-space:nowrap;overflow-wrap:normal;word-break:normal}
.arpi-reprise.takeover-organized .takeover-examples-context{margin:22px 0 0;max-width:1040px;color:var(--ink-soft)}
.arpi-reprise.takeover-organized .takeover-identify{background:var(--paper)}
.arpi-reprise.takeover-organized .takeover-identify-copy{max-width:900px}
.arpi-reprise.takeover-organized .takeover-identify h2{margin:0 0 24px;color:var(--navy)}
.arpi-reprise.takeover-organized .takeover-identify p{margin:0;color:var(--ink-soft);overflow-wrap:break-word}
.arpi-reprise.takeover-organized .takeover-identify p+p{margin-top:18px}
.arpi-reprise.takeover-organized .takeover-support{background:var(--ivory)}
.arpi-reprise.takeover-organized .takeover-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:26px 0 0;padding:0;list-style:none;counter-reset:takeover-step}
.arpi-reprise.takeover-organized .takeover-steps li{counter-increment:takeover-step;min-width:0;border-top:1px solid var(--line);padding-top:18px}
.arpi-reprise.takeover-organized .takeover-steps li:before{content:"0" counter(takeover-step);display:block;margin-bottom:12px;color:var(--azure);font:600 1rem var(--sans)}
.arpi-reprise.takeover-organized .takeover-steps h3{font-family:var(--sans);margin:0 0 12px;font-weight:600}
.arpi-reprise.takeover-organized .takeover-steps p{margin:0;color:var(--ink-soft)}
.arpi-reprise.takeover-organized .takeover-identity{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:.95rem;color:var(--ink-soft)}
.arpi-reprise.takeover-organized .takeover-identity a{color:var(--azure);text-decoration:underline;text-underline-offset:3px;margin-left:8px}
.arpi-reprise.takeover-organized .actify-journey{background:var(--paper)}
.arpi-reprise.takeover-organized .actify-journey-inner{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:24px}
.arpi-reprise.takeover-organized .actify-resource,
.arpi-reprise.takeover-organized .actify-enquiry{min-width:0;background:var(--ivory);border:1px solid var(--line);padding:26px;color:var(--ink)}
.arpi-reprise.takeover-organized .actify-resource h3,
.arpi-reprise.takeover-organized .actify-enquiry h3{font-size:1.5rem;margin:8px 0 16px}
.arpi-reprise.takeover-organized .actify-resource p,
.arpi-reprise.takeover-organized .actify-enquiry p{color:var(--ink-soft)}
.arpi-reprise.takeover-organized .actify-sources,
.arpi-reprise.takeover-organized .actify-external-note,
.arpi-reprise.takeover-organized .actify-contact-note,
.arpi-reprise.takeover-organized .actify-fee-note{font-size:.9rem;line-height:1.65}
.arpi-reprise.takeover-organized .final-cta{background:var(--navy);color:white}
.arpi-reprise.takeover-organized .final-cta-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:start}
.arpi-reprise.takeover-organized .final-cta h2{color:white}
.arpi-reprise.takeover-organized .final-cta p{color:#e1e6ed}
.arpi-reprise.takeover-organized .final-cta .hero-actions{flex-wrap:wrap}
.arpi-reprise.takeover-organized .faq-section{background:var(--paper)}
.arpi-reprise.takeover-organized .faq-layout{gap:44px}
.arpi-reprise.takeover-organized .related-section{background:var(--ivory);padding-top:32px;padding-bottom:36px}
.arpi-reprise.takeover-organized .related-section .eyebrow{display:none}
.arpi-reprise.takeover-organized .related-section h2{font-size:1.55rem}
.arpi-reprise.takeover-organized .related-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
.arpi-reprise.takeover-organized .related-grid a{display:flex;align-items:center;gap:20px;min-height:48px;padding:12px 18px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}
.arpi-reprise.takeover-organized .related-grid h3{font:600 1rem/1.4 var(--sans);margin:0}
.arpi-reprise.takeover-organized .related-grid a span{position:static;margin:0}
@media(max-width:760px){
 .arpi-reprise.takeover-organized .section,
 .arpi-reprise.takeover-organized .actify-first,
 .arpi-reprise.takeover-organized .final-cta{padding:34px 0}
 .arpi-reprise.takeover-organized .page-hero{padding:24px 0 34px}
 .arpi-reprise.takeover-organized .takeover-examples-list,
 .arpi-reprise.takeover-organized .takeover-steps,
 .arpi-reprise.takeover-organized .actify-journey-inner,
 .arpi-reprise.takeover-organized .final-cta-grid,
 .arpi-reprise.takeover-organized .faq-layout{grid-template-columns:minmax(0,1fr);gap:22px}
 .arpi-reprise.takeover-organized .takeover-examples-list{gap:0}
 .arpi-reprise.takeover-organized .actify-resource,
 .arpi-reprise.takeover-organized .actify-enquiry{padding:22px}
 .arpi-reprise.takeover-organized .hero-actions{display:flex;flex-direction:column;align-items:stretch}
 .arpi-reprise.takeover-organized .button{height:auto;min-height:48px;max-width:100%;white-space:normal;text-align:center;padding:14px 18px;line-height:1.4}
 .arpi-reprise.takeover-organized .takeover-identity a{display:inline-block;margin:8px 0 0}
 .arpi-reprise.takeover-organized .related-grid{flex-direction:column;align-items:stretch}
 .arpi-reprise.takeover-organized .related-grid a{justify-content:space-between}
}
/* French acquisition references: factual cards, with separate transfer prices. */
.arpi-reprise.takeover-organized .takeover-examples-cards{gap:24px;margin-top:26px;border-top:0}
.arpi-reprise.takeover-organized .takeover-examples-cards>li{display:flex;flex-direction:column;padding:26px;background:#faf7f0;border:1px solid var(--line);border-radius:8px}
.arpi-reprise.takeover-organized .takeover-examples-cards h3{font-size:1.3rem;line-height:1.35;font-weight:600;color:var(--navy);margin-bottom:16px;text-wrap:initial}
.arpi-reprise.takeover-organized .takeover-examples-cards .takeover-example-nature{font-size:1rem;line-height:1.65;color:var(--ink-soft)}
.arpi-reprise.takeover-organized .takeover-examples-cards .takeover-example-price{margin-top:auto;padding-top:20px;color:var(--navy)}
.arpi-reprise.takeover-organized .takeover-example-price>span{display:block;margin-bottom:4px;font-size:.875rem;line-height:1.5;color:var(--ink-soft)}
.arpi-reprise.takeover-organized .takeover-example-price>.takeover-transfer-price{display:block;font-size:1.75rem;line-height:1.25;font-weight:600;color:var(--navy)}
.arpi-reprise.takeover-organized .takeover-examples-cards .takeover-example-detail{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:.9375rem;line-height:1.65;color:var(--ink-soft)}
.arpi-reprise.takeover-organized .takeover-examples-cards~.takeover-examples-context{font-size:.9375rem;line-height:1.7}
.arpi-reprise.takeover-organized .takeover-steps-labelled li:before{content:none;display:none}
.arpi-reprise.takeover-organized .takeover-step-label{display:block;margin-bottom:12px;color:var(--azure);font:600 1rem var(--sans)}
@media(max-width:760px){
 .arpi-reprise.takeover-organized .takeover-examples-cards{grid-template-columns:minmax(0,1fr);gap:18px}
 .arpi-reprise.takeover-organized .takeover-examples-cards>li{padding:22px}
}
/* Seven retained references: centre the final card without stretching it. */
@media(min-width:761px){
 .arpi-reprise.takeover-organized .takeover-examples-cards>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 24px)/2)}
}
/* The existing specialised enquiry, now reachable on this page. */
.arpi-reprise.takeover-organized .page-hero .page-intro{margin-bottom:0}
.arpi-reprise.takeover-organized #contact-form{scroll-margin-top:220px}
.arpi-reprise.takeover-organized .takeover-project-form{margin-top:32px}
.arpi-reprise.takeover-organized .takeover-project-form .enquiry-panel{max-width:980px;margin-inline:auto;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--champagne);padding:clamp(22px,3vw,36px)}
.arpi-reprise.takeover-organized .takeover-project-form p{color:var(--ink-soft)}
.arpi-reprise.takeover-organized .takeover-project-form .form-required-intro{margin:0 0 24px}
.arpi-reprise.takeover-organized .takeover-project-form label{color:var(--ink)}
.arpi-reprise.takeover-organized .takeover-project-form legend{color:var(--navy)}
.arpi-reprise.takeover-organized .takeover-project-form .field-help{font-size:.9375rem;line-height:1.65}
.arpi-reprise.takeover-organized .takeover-project-form .field-error,
.arpi-reprise.takeover-organized .takeover-project-form .form-errors,
.arpi-reprise.takeover-organized .takeover-project-form .spelling-results li>p{color:#9c2530}
.arpi-reprise.takeover-organized .takeover-project-form :is(.submission-review-title,.contact-send-status){color:var(--navy)}
.arpi-reprise.takeover-organized .takeover-project-form .contact-form a{text-decoration:underline;text-underline-offset:3px}
.arpi-reprise.takeover-organized .takeover-intermediaries strong{font-weight:600;color:var(--navy)}
@media(max-width:760px){
 .arpi-reprise.takeover-organized .takeover-project-form{margin-top:24px}
 .arpi-reprise.takeover-organized #contact-form{scroll-margin-top:160px}
}

/* The uniform Cabinet SUN identity is secondary to the existing introduction. */
.arpi-reprise.takeover-organized .page-hero .takeover-branded-intro{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,40px)}
.arpi-reprise.takeover-organized .takeover-branded-intro>div:first-child{min-width:0}
.arpi-reprise.takeover-organized .takeover-activity-logo{position:relative;overflow:hidden;width:275px;max-width:100%;aspect-ratio:604/404;margin-inline:auto;mix-blend-mode:multiply}
.arpi-reprise.takeover-organized .takeover-activity-logo img{position:absolute;display:block;width:119.86755%;max-width:none;height:auto;left:-9.933775%;top:-37.623762%}
@media(min-width:1001px){
 .arpi-reprise.takeover-organized .takeover-activity-logo{transform:translateY(-30px)}
}
@media(max-width:1000px){
 .arpi-reprise.takeover-organized .page-hero .takeover-branded-intro{grid-template-columns:minmax(0,1fr);gap:22px}
 .arpi-reprise.takeover-organized .takeover-activity-logo{width:240px;margin-inline:0}
}
@media(max-width:760px){
 .arpi-reprise.takeover-organized .takeover-activity-logo{width:220px;margin-inline:auto}
}

/* French introduction: existing logo above the existing H1. */
.arpi-reprise.takeover-organized .page-hero .takeover-logo-above{display:block}
.arpi-reprise.takeover-organized .takeover-logo-above .takeover-activity-logo{position:static;overflow:visible;width:460.8px;max-width:100%;aspect-ratio:auto;margin:0 0 20px;transform:none;mix-blend-mode:normal}
.arpi-reprise.takeover-organized .takeover-logo-above .takeover-activity-logo img{position:static;display:block;width:100%;max-width:100%;height:auto;left:auto;top:auto}
.arpi-reprise.takeover-organized .takeover-logo-above h1{margin-top:0}
@media(max-width:760px){.arpi-reprise.takeover-organized .takeover-logo-above .takeover-activity-logo{width:332.8px;margin-bottom:14px}}

/* Collapse only the official image’s empty upper/lower margins. */
.arpi-reprise.takeover-organized .takeover-logo-above .takeover-activity-logo{display:flow-root;mix-blend-mode:multiply}
.arpi-reprise.takeover-organized .takeover-logo-above .takeover-activity-logo img{margin-block:-20%}

/* Compact introduction in the three languages; preserve image proportions. */
.arpi-reprise.takeover-organized .page-hero .breadcrumb{margin-bottom:12px}
.arpi-reprise.takeover-organized .page-hero .takeover-logo-above{margin-top:12px}
.arpi-reprise.takeover-organized .takeover-logo-above .takeover-activity-logo{margin-bottom:14px}
.arpi-reprise.takeover-organized .takeover-logo-above .page-intro{margin-top:16px}
.arpi-reprise.takeover-organized .takeover-logo-above .takeover-audience{margin-block:12px}
.arpi-reprise.takeover-organized .takeover-logo-above .hero-actions{margin-top:16px}
@media(max-width:760px){.arpi-reprise.takeover-organized .page-hero .takeover-logo-above{margin-top:8px}.arpi-reprise.takeover-organized .takeover-logo-above .takeover-activity-logo{margin-bottom:12px}}
