.lift-showcase{--lift-muted:#b7c2d0;--lift-line:#303b49}
.lift-showcase>div{padding-bottom:56px!important}
.lift-heading{align-items:center!important;gap:56px!important;margin-top:32px!important}
.lift-heading h1{max-width:780px;font-size:clamp(42px,4.6vw,64px)!important;line-height:1.02!important;text-wrap:balance}
.lift-heading p{max-width:340px!important;color:var(--lift-muted)!important;font-size:17px!important}
.lift-tabs{margin-top:32px!important;border-top:0!important;gap:8px;margin-bottom:24px}
.lift-tabs button{padding:18px 20px!important;border:1px solid var(--lift-line)!important;border-radius:4px;min-height:96px;color:var(--lift-muted)!important}
.lift-tabs button[aria-selected=true]{background:#1b2d47!important;border-color:#719fe9!important;color:#fff!important}
.lift-tabs button:hover{background:#17212e!important;color:#fff!important}
.lift-tabs button>span:first-child{display:none}
.lift-tabs button>span:last-child{color:var(--lift-muted)!important;line-height:1.4}
.lift-tabs button:focus-visible,.lift-showcase a:focus-visible{outline:2px solid #a9c8ff;outline-offset:4px}
.lift-panel{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:0!important;background:#151d28;border:1px solid var(--lift-line);border-radius:6px;overflow:hidden}
.lift-visual{height:100%!important;min-height:510px;border-radius:0!important;background:#202831!important}
.lift-visual>span[role=img]{background-size:contain!important;background-position:center!important}
.lift-visual>span:last-child{font:400 12px/1.4 'Inter',sans-serif!important;letter-spacing:0}
.lift-copy{padding:32px 36px!important;justify-content:flex-start!important;gap:24px!important}
.lift-copy h2{font-size:38px!important}
.lift-copy p{font-size:17px!important;line-height:1.5!important}
.lift-considerations h3{font-size:15px;font-weight:500;margin:0 0 8px;color:var(--lift-muted)}
.lift-considerations dl{margin:0}
.lift-considerations dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--lift-line);font-size:16px;line-height:1.4}
.lift-considerations dt{color:var(--lift-muted)}
.lift-considerations dd{margin:0;color:#fff}
.lift-actions{margin-top:auto;align-items:flex-start;gap:12px!important}
.lift-actions>a:first-child{width:100%;white-space:normal!important;line-height:1.3!important;text-align:center;background:#1556b9!important}
.lift-actions>a:first-child:hover{background:#2368d0!important}
.lift-copy .lift-help{margin:0;color:var(--lift-muted);font-size:14px!important;max-width:46ch}
.lift-actions>a:last-child{margin-top:4px;line-height:1.4!important}
/* Keep exterior call stations in frame when the image column narrows. */
@media(max-width:1200px){.lift-visual>span[role=img],[data-lift]{background-size:contain!important;background-position:center!important}}
@media(max-width:1000px){.lift-heading{align-items:flex-start!important;gap:24px!important}.lift-heading h1{font-size:48px!important}.lift-copy{padding:24px!important}.lift-tabs button{padding:16px!important}.lift-tabs button>span:nth-child(2){font-size:22px!important}.lift-considerations dl>div{grid-template-columns:1fr;gap:4px}}
@media(max-width:700px){.lift-showcase>div{padding:24px 20px 40px!important}.lift-heading{flex-direction:column}.lift-heading h1{font-size:42px!important}.lift-heading p{max-width:none!important}.lift-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:24px!important}.lift-tabs button{min-height:112px}.lift-panel{grid-template-columns:1fr!important}.lift-visual{height:360px!important;min-height:0}.lift-visual>span[role=img]{background-size:contain!important}.lift-copy{gap:24px!important}.lift-considerations dl>div{grid-template-columns:1fr 1.3fr}.lift-copy h2{font-size:34px!important}}
