.partnerLanding{--mdrn-ink:#131313;--mdrn-fog:#f1f1f1;--mdrn-sky:#ccddf4;--mdrn-white:#fff;--neutral-0:#fff;--neutral-50:#f1f1f1;--neutral-100:#e4e4e4;--neutral-200:#ccc;--neutral-300:#a3a3a3;--neutral-400:#7a7a7a;--neutral-500:#525252;--neutral-600:#333;--neutral-700:#1f1f1f;--neutral-900:#131313;--sky-50:#f3f7fd;--sky-100:#e4edfa;--sky-200:#ccddf4;--sky-300:#a9c5ea;--sky-400:#7ea6dc;--sage-500:#57966e;--sage-100:#dcf2e3;--clay-500:#ba5947;--clay-100:#ffe4df;--text-primary:var(--mdrn-ink);--text-secondary:var(--neutral-500);--text-inverse:var(--mdrn-white);--text-on-sky:var(--mdrn-ink);--surface-page:var(--mdrn-white);--surface-sunken:var(--mdrn-fog);--surface-card:var(--mdrn-white);--surface-inverse:var(--mdrn-ink);--surface-accent:var(--mdrn-sky);--border-subtle:var(--neutral-100);--border-default:var(--neutral-200);--border-strong:var(--mdrn-ink);--accent:var(--mdrn-sky);--accent-ink:var(--mdrn-ink);--state-success:var(--sage-500);--state-success-bg:var(--sage-100);--state-error:var(--clay-500);--state-error-bg:var(--clay-100);--focus-ring:var(--mdrn-ink)}@supports (color:lab(0% 0 0)){.partnerLanding{--sage-500:lab(57.1052% -28.3757 14.59);--sage-100:lab(93.4456% -9.29171 4.76019);--clay-500:lab(50.129% 39.1478 29.8337);--clay-100:lab(92.8002% 8.63299 6.20133)}}.mdrn-eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.mdrn-h{font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.1}.mdrn-body{font-family:var(--font-body);margin:0;line-height:1.6}.mdrn-sec{box-sizing:border-box;padding:64px 20px}.mdrn-wrap{max-width:900px;margin:0 auto}.mdrn-noscroll::-webkit-scrollbar{display:none}.mdrn-tap{transition:transform .14s var(--ease-standard),opacity .14s var(--ease-standard)}.mdrn-tap:active{opacity:.9;transform:scale(.975)}@keyframes mdrn-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mdrn-reveal{animation:mdrn-rise .6s var(--ease-standard) both}.mdrn-phone{width:100%;min-height:100vh;margin:0 auto}@keyframes mdrn-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.partnerLanding{--font-body:var(--font-mdrn-body),Montserrat,sans-serif;--radius-sm:3px;--ease-standard:ease;background:#0d0d0d;min-height:100vh}.partnerLanding *{box-sizing:border-box}.partnerLanding .mdrn-phone{overflow:clip}.partnerLanding a,.partnerLanding button{min-height:44px}.partnerLanding a[aria-disabled=true]{opacity:.6;cursor:not-allowed}.partnerLanding :focus-visible{outline-offset:3px;outline:3px solid #6999df}.partnerLanding .partnerNotice{color:#131313;font:12px/1.6 var(--font-body);background:#ccddf4;margin:auto;padding:14px 20px}.partnerNotice a{color:inherit;align-items:center;padding-right:16px;text-decoration:underline;display:inline-flex}.partnerLanding button[aria-label$=background\ video]{min-width:44px;min-height:44px}.partnerLanding .mdrn-hero{background:var(--mdrn-ink);width:100%;height:100svh;min-height:560px;position:relative;overflow:hidden}.partnerLanding .mdrn-hero-logo{z-index:2;width:118px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.partnerLanding .mdrn-hero-copy{z-index:2;text-align:center;flex-direction:column;justify-content:center;max-width:560px;margin:0 auto;padding:120px 26px 0;display:flex;position:absolute;inset:0 0 16%}.partnerLanding .mdrn-hero-title{color:#fff;letter-spacing:-.015em;text-wrap:nowrap;text-shadow:0 2px 18px #0006;margin:0 auto 16px;font-size:clamp(30px,6.4vw,40px);line-height:1.14}.partnerLanding .mdrn-hero-description{color:var(--neutral-100);text-wrap:pretty;max-width:34ch;margin:0 auto 24px;font-size:15px}.partnerLanding .mdrn-hero-actions{flex-direction:column;gap:10px;width:100%;max-width:300px;margin:0 auto;display:flex}.partnerLanding .mdrn-vip-group{border:1px solid var(--mdrn-sky);border-radius:var(--radius-sm);background:var(--mdrn-sky);color:var(--mdrn-ink);letter-spacing:.08em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:15px 24px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.partnerLanding .mdrn-footer-actions{flex-direction:column;gap:10px;max-width:300px;margin:0 auto 28px;display:flex}.partnerLanding .mdrn-nav-inner{gap:4px;min-width:max-content;max-width:1180px;margin:0 auto;padding:0 12px;display:flex}.partnerLanding .mdrn-feature-grid,.partnerLanding .mdrn-product-grid,.partnerLanding .mdrn-detail-cards{flex-direction:column;display:flex}@media (min-width:768px){.partnerLanding .partnerNotice{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;padding:10px 32px;font-size:13px;display:flex}.partnerLanding .partnerNotice a{padding-right:0}.partnerLanding .mdrn-sec{padding:80px 40px}.partnerLanding .mdrn-wrap{max-width:1180px}.partnerLanding .mdrn-hero{height:calc(100svh - 64px);min-height:660px;max-height:960px}.partnerLanding .mdrn-hero-copy{text-align:left;align-items:flex-start;max-width:1260px;padding:100px 40px 60px;inset:0}.partnerLanding .mdrn-hero-title{margin:0 0 24px;font-size:clamp(54px,6.2vw,86px);line-height:1.06}.partnerLanding .mdrn-hero-description{max-width:36ch;margin:0 0 32px;font-size:19px}.partnerLanding .mdrn-hero-copy>.mdrn-eyebrow{font-size:13px}.partnerLanding .mdrn-hero-logo{width:150px;top:30px;left:max(40px,50% - 590px);transform:none}.partnerLanding .mdrn-hero-actions{flex-direction:row;gap:14px;max-width:800px;margin:0}.partnerLanding .mdrn-hero-actions>a{flex:1}.partnerLanding .mdrn-nav-inner{justify-content:center;gap:24px}.partnerLanding .mdrn-nav-inner>a{padding:20px 24px!important;font-size:15px!important}.partnerLanding .mdrn-detail-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:44px;margin-bottom:48px;display:grid}.partnerLanding .mdrn-detail-intro>img{object-fit:cover;min-width:0;display:block;width:100%!important;height:420px!important;margin:0!important}.partnerLanding .mdrn-detail-copy{min-width:0}.partnerLanding .mdrn-detail-copy>h2{font-size:clamp(32px,3.4vw,46px)!important}.partnerLanding .mdrn-detail-copy>p{font-size:16px!important}.partnerLanding .mdrn-care-intro>img{grid-area:1/2;height:560px!important}.partnerLanding .mdrn-care-intro>.mdrn-detail-copy{grid-area:1/1}.partnerLanding .mdrn-feature-grid,.partnerLanding .mdrn-product-grid,.partnerLanding .mdrn-detail-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:24px!important}.partnerLanding .mdrn-feature-grid>:first-child{grid-column:1/-1}.partnerLanding .mdrn-feature-grid>div{overflow:hidden}.partnerLanding .mdrn-product-grid>article{min-width:0}.partnerLanding .mdrn-product-grid>article>img{height:320px!important}.partnerLanding .mdrn-product-grid>article>div{flex-direction:column;flex:1;display:flex}.partnerLanding .mdrn-product-grid>article>div>a{align-self:flex-start;margin-top:auto}.partnerLanding .mdrn-partner-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.partnerLanding .mdrn-partner-benefits>div{min-width:0}.partnerLanding .mdrn-partner-benefits img{object-fit:cover;height:300px!important}.partnerLanding footer{padding:64px 40px!important}.partnerLanding .mdrn-footer-actions{flex-direction:row;gap:16px;max-width:500px}.partnerLanding .mdrn-footer-actions>a{flex:1}}@media (min-width:1100px){.partnerLanding .mdrn-feature-grid>:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;display:grid;padding:0 40px 0 0!important}.partnerLanding .mdrn-feature-grid>:first-child>img{grid-area:1/1/6;min-height:330px;width:100%!important;height:100%!important;margin:0!important}.partnerLanding .mdrn-feature-grid>:first-child>:not(img){grid-column:2}.partnerLanding .mdrn-feature-grid>:first-child>div{margin-top:34px}.partnerLanding .mdrn-feature-grid>:first-child>a{place-self:start;margin-bottom:34px}.partnerLanding .mdrn-product-grid>:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid!important}.partnerLanding .mdrn-product-grid>:last-child>img{min-height:330px;height:100%!important}}@media (prefers-reduced-motion:reduce){.partnerLanding *,.partnerLanding :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
