.partner-hero{display:grid;grid-template-columns:1.1fr 1fr;background:var(--teal);color:var(--paper);min-height:620px}.partner-hero>div{padding:80px 6vw 55px}.partner-hero h1{font-size:clamp(43px,5vw,73px);letter-spacing:-3px}.partner-hero p{max-width:420px;font-size:14px;line-height:1.9;color:#d7e3d8}.partner-hero figure{margin:0;position:relative;min-height:440px;overflow:hidden}.partner-hero figure img{width:100%;height:100%;object-fit:cover;object-position:66% center;position:absolute}.partner-hero figcaption{position:absolute;bottom:17px;left:18px;right:18px;font-size:9px;text-shadow:0 1px 4px #000}.pilot-badge{font-size:8px;letter-spacing:1.4px;color:#c4d7c6;margin-top:28px}.status-banner{display:flex;gap:35px;padding:27px 6%;background:#e6eade;align-items:center}.status-banner strong{white-space:nowrap;font:italic 22px Georgia}.status-banner p{font-size:12px;line-height:1.8;margin:0;color:#566957}.partner-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px}.partner-paths article{padding:35px;border:1px solid var(--line)}.partner-paths h3{font:500 28px Manrope}.partner-paths p,.process p,.care-grid p,.commercial-grid p{font-size:13px;line-height:1.9;color:var(--muted)}.partner-paths a{font-size:12px;font-weight:700}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:55px}.process b{font:400 36px Georgia;color:#829b7a}.process h3{font-size:17px;margin-top:20px}.care-section{background:#edf0e7}.care-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.care-grid article{border-top:1px solid #c6d0c1;padding-top:25px}.care-grid span{font-size:9px;letter-spacing:1.6px}.care-grid h3{font:500 24px Manrope;margin-top:19px}.lead{max-width:840px;font-size:15px;line-height:1.9;margin-bottom:30px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{background:var(--teal);color:var(--paper);padding:18px 22px;font-weight:500}td{padding:20px 22px;border:1px solid var(--line);line-height:1.8;vertical-align:top}td:first-child{width:25%;font-weight:700}.insurance-note{background:#e8ede2;padding:25px;margin-top:25px}.insurance-note p{font-size:12px;line-height:1.9;margin:10px 0 0}.insurance-note a,.legal details a{display:inline-block;text-decoration:underline;text-underline-offset:3px}.international{grid-template-columns:1fr 1.1fr;gap:60px}.international-list{padding-left:18px;font-size:12px;color:#d0dfd6;line-height:1.9}.international-list li{margin:10px 0}.commercial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.commercial-grid h3{font:500 23px Manrope}.contract-panel{margin-top:30px;padding:30px;border:1px solid var(--line)}.contract-panel h3{font-size:18px}.contract-panel p{font-size:12px;line-height:2;margin:0}.legal{background:#eef0e8}.legal details{max-width:100%;padding:23px 0}.legal summary{font-size:15px}.legal details p{max-width:950px}.consent{display:flex;align-items:start;gap:10px;font-size:11px;line-height:1.7;font-weight:400}.consent input{width:16px;height:16px;flex-shrink:0;margin:3px 0 0}.consent span{color:var(--ink)}.partner-invite{margin:0 6% 60px;padding:32px;background:#e6eade;display:flex;align-items:center;justify-content:space-between;gap:25px}.partner-invite h3{font:500 24px Manrope;margin-bottom:8px}.partner-invite p{margin:0;font-size:12px;line-height:1.8;color:var(--muted)}@media(max-width:900px){.partner-hero>div{padding-top:55px}.process{grid-template-columns:1fr 1fr}.status-banner{display:block}.status-banner strong{display:block;margin-bottom:12px}.commercial-grid{gap:20px}.commercial-grid h3{font-size:20px}header nav{gap:13px}}@media(max-width:640px){.partner-hero{grid-template-columns:1fr}.partner-hero>div{padding:50px 6% 35px}.partner-hero h1{font-size:46px;letter-spacing:-2px}.partner-hero figure{min-height:290px}.status-banner{padding:25px 6%}.status-banner strong{font-size:21px;white-space:normal}.partner-paths,.care-grid,.commercial-grid,.international{grid-template-columns:1fr}.partner-paths article{padding:25px}.process{gap:20px}.process p{font-size:12px}.care-grid{gap:20px}.international{gap:30px}th,td{padding:14px 12px}td:first-child{width:32%}.table-scroll table{font-size:11px}.partner-invite{display:block;padding:25px;margin-bottom:40px}.partner-invite a{margin-top:18px}.legal summary{font-size:13px}}
