.premium-home.partner-page .mk-container,.premium-home.partner-page .mk-hero-photo .mk-hero-inner{width:min(100% - 104px,1220px)}.premium-home.partner-page .mk-section{padding-block:88px}.premium-home.partner-page .mk-hero-photo{margin:0;border-radius:0;min-height:660px;padding-block:80px}.premium-home.partner-page .mk-hero-photo:after{background:linear-gradient(90deg,#102936f5,#102936e6 30%,#10293680 62%,#10293620)}.premium-home.partner-page .mk-hero-image{-o-object-position:65% 45%;object-position:65% 45%}.premium-home.partner-page .mk-hero h1{max-width:620px;font-size:52px;line-height:1.12;font-weight:600;letter-spacing:-.015em}.premium-home.partner-page .mk-hero h1 span{color:#fff}.premium-home.partner-page .mk-lead{max-width:500px;margin-top:24px;font-size:19px;line-height:1.6}.premium-home.partner-page .mk-hero-actions{margin-top:30px}.premium-home.partner-page .mk-hero-actions .mk-button{width:246px;min-height:48px;padding:12px 20px;border-radius:6px;font-size:17px;gap:16px}.premium-home.partner-page .mk-hero-actions .mk-button:hover{background:#dff7ee}.premium-home.partner-page :where(#main) h2{font-size:34px;line-height:1.2;font-weight:600;letter-spacing:-.01em}.premium-home.partner-page .mk-intro{font-size:18px;line-height:1.65;margin-top:20px}.premium-home.partner-page .mk-heading{margin-bottom:40px}.premium-home.partner-page .mk-partner-types{gap:48px}.premium-home.partner-page .mk-partner-types article{padding-top:0;border:0}.premium-home.partner-page .mk-partner-types h3{font-size:22px;line-height:1.3;font-weight:600}.premium-home.partner-page .mk-partner-types p{margin-top:16px;font-size:17px;line-height:1.6}.premium-home.partner-page .mk-partner-types ul{margin-top:24px}.premium-home.partner-page .mk-partner-types li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;margin-top:12px}.premium-home.partner-page .mk-partner-types li svg{margin-top:4px;width:17px;height:17px}.premium-home.partner-page .partner-care-band{background:#f5faf7}.premium-home.partner-page .partner-care-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:center}.premium-home.partner-page .partner-care-photo{width:100%;height:540px;border-radius:28px;-o-object-fit:cover;object-fit:cover;-o-object-position:44% center;object-position:44% center}.premium-home.partner-page .partner-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px}.premium-home.partner-page .partner-reasons li>svg{width:30px;height:30px;color:var(--pr-teal);margin-bottom:18px}.premium-home.partner-page .partner-reasons h3{font-size:21px;line-height:1.3;font-weight:600}.premium-home.partner-page .partner-reasons p{margin-top:10px;color:var(--ed-muted);font-size:17px;line-height:1.6}.premium-home.partner-page .mk-partner-form{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;padding-block:104px;scroll-margin-top:112px}.premium-home.partner-page .partner-form-intro{padding-top:24px}.premium-home.partner-page .partner-direct-contact{margin-top:36px}.premium-home.partner-page .partner-direct-contact>p{margin-bottom:14px;font-size:17px;color:var(--ed-muted)}.premium-home.partner-page .partner-direct-contact a{display:flex;align-items:center;gap:14px;min-height:46px;width:-moz-fit-content;width:fit-content;font-size:19px;font-weight:600;color:var(--ed-ink)}.premium-home.partner-page .partner-direct-contact a svg{width:22px;height:22px;color:var(--pr-teal)}.premium-home.partner-page .partner-direct-contact a:hover{color:var(--pr-teal)}.premium-home.partner-page .mk-partner-form form{min-width:0;padding:40px;background:#f6f3ed;border-radius:28px}.premium-home.partner-page .mk-partner-form form h2{font-size:26px;font-weight:600;line-height:1.25}.premium-home.partner-page .mk-inquiry .type-ui{font-size:16px;line-height:1.5}.premium-home.partner-page .mk-inquiry .form-field{height:50px;border-radius:8px;font-size:17px;color:var(--ed-ink)}.premium-home.partner-page .mk-inquiry textarea.form-field{height:auto;min-height:130px;resize:vertical}.premium-home.partner-page .mk-partner-form button[type=submit]{min-height:50px;border-radius:6px;background:#153747;color:#fff;justify-content:space-between;padding:13px 20px;font-size:17px}.premium-home.partner-page .mk-partner-form button[type=submit]:hover{background:#244c5d}.premium-home.partner-page .mk-partner-form button[type=submit]:disabled{cursor:wait}html.dark .premium-home.partner-page .partner-care-band{background:#142b2d}html.dark .premium-home.partner-page .mk-partner-form form{background:#252f30}html.dark .premium-home.partner-page .mk-inquiry .form-field{color:#fff}@media(max-width:1199px){.premium-home.partner-page .mk-container,.premium-home.partner-page .mk-hero-photo .mk-hero-inner{width:calc(100% - 64px)}}@media(max-width:1050px){.premium-home.partner-page .mk-section{padding-block:72px}.premium-home.partner-page .mk-hero-photo{min-height:620px;padding-block:64px}.premium-home.partner-page .mk-hero h1{font-size:46px}.premium-home.partner-page .mk-partner-types{gap:30px}.premium-home.partner-page :is(.partner-care-layout,.mk-partner-form){gap:40px}.premium-home.partner-page .partner-reasons{gap:24px}.premium-home.partner-page .mk-partner-form form{padding:28px}.premium-home.partner-page .mk-inquiry .grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.premium-home.partner-page .mk-container,.premium-home.partner-page .mk-hero-photo .mk-hero-inner{width:calc(100% - 40px)}.premium-home.partner-page .mk-section{padding-block:56px}.premium-home.partner-page .mk-hero-photo{min-height:var(--mobile-hero-height);align-items:flex-end;padding-block:var(--mobile-hero-space)}.premium-home.partner-page .mk-hero-image{height:100%;-o-object-position:65% center;object-position:65% center}.premium-home.partner-page .mk-hero-photo:after{background:var(--mobile-hero-overlay)}.premium-home.partner-page .mk-hero h1{font-size:var(--mobile-hero-title);line-height:1.12}.premium-home.partner-page .mk-lead{font-size:16px;line-height:1.45;margin-top:var(--mobile-hero-gap)}.premium-home.partner-page .mk-hero-actions{margin-top:var(--mobile-hero-gap)}.premium-home.partner-page .mk-hero-actions .mk-button{width:100%}.premium-home.partner-page :where(#main) h2{font-size:28px}.premium-home.partner-page .mk-intro{font-size:17px;margin-top:16px}.premium-home.partner-page .mk-partner-types{gap:28px}.premium-home.partner-page .mk-partner-types article+article{border-top:1px solid var(--ed-line);padding-top:28px}.premium-home.partner-page .mk-partner-types h3{font-size:21px}.premium-home.partner-page .mk-partner-types ul{margin-top:18px}.premium-home.partner-page :is(.partner-care-layout,.mk-partner-form){grid-template-columns:minmax(0,1fr);gap:32px}.premium-home.partner-page .partner-care-copy{grid-row:1}.premium-home.partner-page .partner-care-photo{height:auto;aspect-ratio:5 / 4;border-radius:24px}.premium-home.partner-page .partner-reasons{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:28px}.premium-home.partner-page .partner-reasons li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px}.premium-home.partner-page .partner-reasons li>svg{width:28px;height:28px;margin:0}.premium-home.partner-page .partner-reasons h3{font-size:20px}.premium-home.partner-page .partner-reasons p{font-size:16px;margin-top:8px}.premium-home.partner-page .partner-form-intro{padding-top:0}.premium-home.partner-page .partner-direct-contact{margin-top:24px}.premium-home.partner-page .mk-partner-form form{padding:28px 22px;border-radius:24px}.premium-home.partner-page .mk-partner-form form h2{font-size:24px}}.form-field[data-v-bb041bce]{height:2.875rem;width:100%;border-radius:8px;border:1px solid #cbd5e1;background:#fff;padding:0 .875rem;font-size:14px;color:#0f172a;transition:all .15s ease}.form-field[data-v-bb041bce]::-moz-placeholder{color:#94a3b8}.form-field[data-v-bb041bce]::placeholder{color:#94a3b8}.form-field[data-v-bb041bce]:focus,.form-field[data-v-bb041bce]:focus-within{outline:none;background:#fff;border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}html.dark .form-field[data-v-bb041bce]{border-color:#ffffff1a;background:#ffffff0d;color:#fff}html.dark .form-field[data-v-bb041bce]::-moz-placeholder{color:#64748b}html.dark .form-field[data-v-bb041bce]::placeholder{color:#64748b}html.dark .form-field[data-v-bb041bce]:focus,html.dark .form-field[data-v-bb041bce]:focus-within{background:#ffffff12;border-color:#34d39999}textarea.form-field[data-v-bb041bce]{height:auto;padding-top:.7rem;padding-bottom:.7rem}
