.merge-service{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-block:48px;border-block:1px solid var(--line,#343430)}.merge-service h2{font-size:clamp(30px,4vw,52px);line-height:1.1;margin:12px 0 18px}.merge-service p{max-width:62ch;line-height:1.65}.merge-service .button{margin-top:12px}.merge-service-note{font-size:13px;opacity:.75}.merge-service-details ol{margin:0 0 22px;padding-left:24px}.merge-service-details li{padding:10px 0;font-size:18px}.merge-service-details p{font-size:14px}@media(min-width:800px){.merge-service{grid-template-columns:1.2fr 1fr;gap:70px;padding-block:64px}}

.free-success .free-merge-next{margin-top:22px}.free-success .free-merge-link{margin:12px 0;min-height:44px}.free-success .free-vault-link{display:block}

.free-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.free-actions .button{width:100%;min-height:64px;padding:14px 16px;font-size:14px;text-align:center}.free-actions .free-merge-cta{background:transparent;color:var(--gold,#e6bd7d)}.free-actions .free-merge-cta:hover{background:#e6bd7d14}.free-merge-note{font-size:14px;line-height:1.5;color:#e6bd7d;margin:8px 0 0}@media(max-width:560px){.free-actions{grid-template-columns:minmax(0,1fr)}.free-actions .button{min-height:56px}}


.merge-service .button-secondary{background:transparent;color:var(--gold)}.merge-service .button-secondary:hover{background:#e6bd7d14}

/* Narrow-screen proof remains readable without dominating the page. */
@media(max-width:780px){#overlays.overlay-band{padding-block:32px}#overlays .overlay-video-frame{width:180px}#overlays .overlay-band-inner{gap:24px}#overlays .overlay-band-copy h2{font-size:34px}#overlays .overlay-band-lede{margin:16px 0 20px}}
