.handover-section{background:#eaf3ef;border-block:1px solid #dbe8e1}
.handover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
.handover-grid article{border-top:1px solid #bdd6cc;padding-top:20px}
.handover-number{font-size:12px;color:var(--deep-teal)}
.handover-grid h3{font-size:20px;font-weight:500;line-height:1.65;margin:15px 0 12px}
.handover-grid p{font-size:14px;color:var(--muted);margin:0}
.handover-note{font-size:12px;color:var(--muted);border-top:1px solid #d2e2da;margin:30px 0 0;padding-top:20px}
.comparison-section .section-intro>p{max-width:430px}
.comparison-table-wrap{border:1px solid var(--line);border-radius:12px;overflow:hidden}
.ownership-comparison{width:100%;border-collapse:collapse;table-layout:fixed;text-align:right;font-size:14px}
.ownership-comparison caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.ownership-comparison th,.ownership-comparison td{padding:22px 26px;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
.ownership-comparison thead th{background:#edf2ef;font-size:20px;font-weight:500}
.ownership-comparison thead th:first-child{width:19%;font-size:14px}
.ownership-comparison thead th:last-child{background:var(--navy);color:#fff}
.ownership-comparison thead small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:7px}
.ownership-comparison thead th:last-child small{color:#a9dbd4}
.ownership-comparison tbody th{font-weight:500;font-size:14px;background:#f1f5f2}
.ownership-comparison td{color:#4f6672;background:#fff}
.ownership-comparison td:last-child{background:#edf8f3;color:var(--navy)}
.ownership-comparison tr:last-child>*{border-bottom:0}
.comparison-mobile-label{display:none}
.comparison-fit{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:30px 0;border-bottom:1px solid var(--line)}
.comparison-fit h3{font-size:20px;font-weight:500;margin-bottom:9px}
.comparison-fit p{color:var(--muted);font-size:14px;margin:0;max-width:450px}
.comparison-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:23px}
.comparison-bottom p{max-width:780px;font-size:13px;color:var(--muted);margin:0}
.comparison-bottom a{flex-shrink:0;color:var(--deep-teal)}
.comparison-explainer{font-size:12px;color:var(--muted);margin-top:22px}
.comparison-explainer summary{cursor:pointer;padding-block:8px}
.comparison-explainer p{max-width:900px;padding-block:8px;margin:0}
.comparison-explainer a{text-decoration:underline;text-underline-offset:4px}
.switch-note{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:35px;padding:30px;border:1px solid #c9ded4;border-radius:10px;background:#e6f2ed}
.switch-note .eyebrow{color:var(--deep-teal);margin-bottom:12px}
.switch-note h3{font-size:24px;font-weight:500;margin-bottom:12px}
.switch-note p:last-child{font-size:14px;color:var(--muted);max-width:720px;margin:0}
.switch-note .button{font-size:14px}
@media(max-width:1000px){.handover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownership-comparison th,.ownership-comparison td{padding:18px}.ownership-comparison thead th{font-size:18px}.comparison-fit{gap:30px}.switch-note{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.handover-grid{gap:26px 18px}.handover-grid h3{font-size:18px}.handover-grid p{font-size:13px}.comparison-section .section-intro>p{max-width:none}.ownership-comparison,.ownership-comparison tbody{display:block}.ownership-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ownership-comparison tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.ownership-comparison tbody th{grid-column:1/-1;font-size:15px;padding:13px 15px;border-bottom:1px solid var(--line)}.ownership-comparison td{font-size:13px;padding:16px 13px;border-bottom:0}.ownership-comparison tr:last-child{border-bottom:0}.comparison-mobile-label{display:block;font-size:12px;font-weight:600;color:var(--navy);margin-bottom:10px}.ownership-comparison td:last-child .comparison-mobile-label{color:var(--deep-teal)}.comparison-fit{grid-template-columns:1fr;gap:24px;padding-block:25px}.comparison-fit h3{font-size:19px}.comparison-bottom{align-items:flex-start;flex-direction:column;gap:16px}.switch-note{padding:23px 18px;gap:22px}.switch-note h3{font-size:22px}.switch-note p:last-child{font-size:13px}}
@media(max-width:360px){.handover-grid{grid-template-columns:1fr}}
