.faq_section__L__oj{width:100%;min-width:0;padding:40px 32px 48px;background:#f8fafc;color:#0f172a;}
.faq_section__L__oj .faq_layout__zrQM2{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);align-items:start;gap:56px;max-width:1176px;margin:0 auto;}
.faq_section__L__oj .faq_intro__aECvi{padding-top:8px;text-align:left;}
.faq_section__L__oj .faq_helpIcon__sl_vf{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:10px;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;color:#134fa7;}
.faq_section__L__oj .faq_eyebrow__0HpGM{margin:0 0 7px;padding:0;color:#134fa7;font-size:10px;font-weight:600;line-height:1.6;letter-spacing:1.8px;}
.faq_section__L__oj .faq_intro__aECvi h2{max-width:320px;margin:0 0 10px;padding:0;border:0;color:#0f172a;font-family:inherit;font-size:36px;font-weight:600;line-height:1.18;letter-spacing:-.8px;text-shadow:none;}
.faq_section__L__oj .faq_support__4QKLl{max-width:320px;margin:0;padding:0;color:#64748b;font-size:14px;line-height:1.8;}
.faq_section__L__oj .faq_panel__7MaXr{width:100%;min-width:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:var(--site-card-radius,8px);background:#fff;box-shadow:0 8px 28px #0f172a05;}
.faq_section__L__oj .faq_item__qs5XM+.faq_item__qs5XM{border-top:1px solid #e2e8f0;}
.faq_section__L__oj .faq_question__O4cPh{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:52px;padding:12px 20px;border:0;border-radius:0;background:#fff;color:#0f172a;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;text-align:left;cursor:pointer;}
.faq_section__L__oj .faq_question__O4cPh>span:first-child{min-width:0;overflow-wrap:anywhere;}
.faq_section__L__oj .faq_question__O4cPh:hover{background:#f8fafc;}
.faq_section__L__oj .faq_question__O4cPh:focus-visible{outline:2px solid #2563eb;outline-offset:-3px;}
.faq_section__L__oj .faq_indicator__g3yGY{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin:0;border:1px solid #e2e8f0;border-radius:50%;background:#f8fafc;color:#64748b;font-size:20px;line-height:1;}
.faq_section__L__oj .faq_question__O4cPh[aria-expanded=true]{color:#134fa7;font-weight:600;}
.faq_section__L__oj .faq_question__O4cPh[aria-expanded=true] .faq_indicator__g3yGY{background:#134fa7;border-color:#134fa7;color:#fff;}
.faq_section__L__oj .faq_answer__JKMmc{padding:0 64px 16px 20px;color:#475569;font-size:14px;line-height:1.8;}
.faq_section__L__oj .faq_answer__JKMmc[hidden]{display:none;}
.faq_section__L__oj .faq_answer__JKMmc p,.faq_section__L__oj .faq_answer__JKMmc div{margin:0 0 10px;font-size:inherit;line-height:inherit;}.faq_section__L__oj .faq_answer__JKMmc p:last-child,.faq_section__L__oj .faq_answer__JKMmc div:last-child{margin-bottom:0;}
.faq_section__L__oj .faq_answer__JKMmc a{color:#134fa7;text-decoration:underline;text-underline-offset:3px;}.faq_section__L__oj .faq_answer__JKMmc ul,.faq_section__L__oj .faq_answer__JKMmc ol{padding-left:22px;}
@media(max-width:899px){.faq_section__L__oj{padding:32px 24px 40px;}.faq_section__L__oj .faq_layout__zrQM2{grid-template-columns:1fr;gap:22px;}.faq_section__L__oj .faq_intro__aECvi{padding:0;}.faq_section__L__oj .faq_intro__aECvi h2{max-width:none;font-size:32px;}.faq_section__L__oj .faq_support__4QKLl{max-width:580px;}}
@media(max-width:599px){.faq_section__L__oj{padding:28px 16px 32px;}.faq_section__L__oj .faq_layout__zrQM2{gap:18px;}.faq_section__L__oj .faq_intro__aECvi h2{font-size:27px;}.faq_section__L__oj .faq_support__4QKLl{font-size:13px;}.faq_section__L__oj .faq_question__O4cPh{padding:12px 14px;gap:10px;}.faq_section__L__oj .faq_answer__JKMmc{padding:0 14px 16px;font-size:13px;}}

/* Shared outer content alignment. */
.faq_section__L__oj{padding-inline:var(--site-gutter);}.faq_section__L__oj .faq_layout__zrQM2{max-width:var(--site-content-max);}

.partners_page__3HC0S{background:#fff;color:#0f172a;line-height:1.7;}
.partners_container__MopZq{max-width:1240px;padding:0 32px;margin:0 auto;}
.partners_breadcrumb__BKUYC{padding:22px 0 0;font-size:12px;color:#64748b;}
.partners_page__3HC0S h1,.partners_page__3HC0S h2,.partners_page__3HC0S h3{font-family:inherit;text-shadow:none;border:0;}
.partners_page__3HC0S h2{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.8px;margin:8px 0 16px;}
.partners_page__3HC0S h3{font-weight:600;line-height:1.35;}
.partners_page__3HC0S p{font-size:14px;line-height:1.8;color:#526277;margin:0;}
.partners_eyebrow__5Mp6d{display:block;font-size:10px;font-weight:700;letter-spacing:1.7px;color:#287d89;}
.partners_hero__GSEZW{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding:36px 0 40px;}
.partners_heroCopy__lOL7e h1{font-size:clamp(36px,4.1vw,54px);line-height:1.12;letter-spacing:-1.8px;font-weight:600;max-width:650px;margin:18px 0 22px;}
.partners_heroCopy__lOL7e p{max-width:550px;font-size:16px;}
.partners_primaryLink__9rII7{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;border-radius:8px;padding:11px 18px;background:#134fa7;color:#fff!important;font-size:13px;font-weight:600;text-decoration:none!important;}
.partners_primaryLink__9rII7:hover{background:#103d83;}
.partners_heroCopy__lOL7e .partners_primaryLink__9rII7{margin-top:26px;}
.partners_page__3HC0S a:focus-visible{outline:2px solid #134fa7;outline-offset:4px;}
.partners_journey__1qYIa{position:relative;padding:30px;border:1px solid #dce9ec;border-radius:var(--site-card-radius,8px);background:radial-gradient(ellipse at top right,#5fa9b32b,transparent 70%),#f1f6f8;}
.partners_journey__1qYIa h2{font-size:30px;margin-top:10px;}
.partners_journey__1qYIa ol{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px;}
.partners_journey__1qYIa li{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#ffffffd9;border:1px solid #e2e8f0;border-radius:var(--site-card-radius,8px);}
.partners_journeyIcon__ho98Y{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--site-card-radius,8px);color:#287d89;background:#edf5f5;flex-shrink:0;}
.partners_journey__1qYIa strong{display:block;font-size:14px;font-weight:600;}.partners_journey__1qYIa small{display:block;color:#64748b;font-size:12px;}
.partners_stepNumber__i1_D0{margin-left:auto;color:#8cabb2;font-size:12px;}
.partners_section__V1OMK{padding:36px 0;scroll-margin-top:100px;}
.partners_sectionHeader__IEl5B{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:24px;}.partners_sectionHeader__IEl5B h2{margin-bottom:0;}.partners_sectionHeader__IEl5B>p{max-width:300px;}
.partners_partnerGrid__zyn6A{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.partners_partnerCard__CLNHk{padding:26px;background:#fff;border:1px solid #dfe7ed;border-radius:var(--site-card-radius,8px);margin:0;box-shadow:0 8px 24px #0f172a05;}
.partners_cardTop__ky1vo{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:26px;}
.partners_brandMark__ghQUV{display:grid;place-items:center;height:46px;width:46px;background:#edf3fb;border-radius:12px;font-size:24px;font-weight:700;color:#134fa7;}
.partners_type__2AZYh{font-size:10px;color:#526277;border:1px solid #e2e8f0;background:#f8fafc;padding:4px 8px;border-radius:20px;}
.partners_category__hccy1{display:block;color:#287d89;font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;}
.partners_partnerCard__CLNHk h3{font-size:25px;margin:8px 0 12px;letter-spacing:-.5px;}
.partners_partnerCard__CLNHk dl{border-top:1px solid #e2e8f0;padding-top:18px;margin-top:20px;display:grid;gap:16px;}.partners_partnerCard__CLNHk dt{font-size:11px;font-weight:700;color:#334155;margin-bottom:4px;}.partners_partnerCard__CLNHk dd{font-size:13px;line-height:1.7;color:#64748b;margin:0;}
.partners_steps__W399u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;}.partners_steps__W399u article{margin:0;}.partners_stepLabel__DpIFR{display:inline-block;color:#287d89;font-size:12px;border-bottom:2px solid #5fa9b3;padding-bottom:6px;margin-bottom:15px;}.partners_steps__W399u h3{font-size:18px;margin:0 0 12px;}.partners_textLink___ukkD{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#134fa7!important;min-height:44px;text-decoration:none;}.partners_textLink___ukkD:hover{text-decoration:underline;}.partners_steps__W399u .partners_textLink___ukkD{margin-top:12px;}
.partners_checklist__Y1Ms2{display:grid;grid-template-columns:.8fr 1.5fr;gap:48px;background:#f1f5f9;padding:30px;border-radius:18px;margin:8px 0 28px;}.partners_checklist__Y1Ms2 h2{font-size:28px;}.partners_checkGrid__qB3DJ{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.partners_checkItem__UQjwD{display:flex;align-items:flex-start;gap:10px;}.partners_checkItem__UQjwD>svg{flex-shrink:0;color:#287d89;margin-top:3px;}.partners_checkItem__UQjwD h3{font-size:14px;margin:0 0 7px;}.partners_checkItem__UQjwD p{font-size:13px;}
.partners_contact__UYh8p{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:30px;border:1px solid #dce9ec;border-radius:18px;background:linear-gradient(110deg,#f0f5fb,#ecf5f4);margin:0 0 40px;}.partners_contact__UYh8p>div:first-child{max-width:650px;}.partners_contact__UYh8p h2{font-size:28px;}.partners_contactActions__wvgue{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;}
@media(max-width:1000px){.partners_hero__GSEZW{gap:28px;}.partners_partnerCard__CLNHk{padding:20px;}.partners_cardTop__ky1vo{align-items:flex-start;flex-direction:column;}.partners_checklist__Y1Ms2{grid-template-columns:1fr;gap:22px;}.partners_contact__UYh8p{gap:24px;}}
@media(max-width:767px){.partners_container__MopZq{padding:0 24px;}.partners_hero__GSEZW{grid-template-columns:1fr;gap:26px;padding:28px 0;}.partners_heroCopy__lOL7e h1{font-size:38px;}.partners_heroCopy__lOL7e p{font-size:15px;}.partners_journey__1qYIa{padding:24px;}.partners_section__V1OMK{padding:24px 0;}.partners_sectionHeader__IEl5B{align-items:flex-start;flex-direction:column;gap:12px;}.partners_sectionHeader__IEl5B>p{max-width:none;}.partners_page__3HC0S h2{font-size:28px;}.partners_partnerGrid__zyn6A,.partners_steps__W399u{grid-template-columns:1fr;gap:18px;}.partners_cardTop__ky1vo{flex-direction:row;align-items:center;margin-bottom:20px;}.partners_steps__W399u{gap:24px;}.partners_checklist__Y1Ms2{padding:24px;margin:12px 0 24px;}.partners_checkGrid__qB3DJ{grid-template-columns:1fr;gap:20px;}.partners_contact__UYh8p{flex-direction:column;align-items:flex-start;padding:24px;margin-bottom:28px;}.partners_contactActions__wvgue{align-items:flex-start;}.partners_contact__UYh8p .partners_primaryLink__9rII7{width:100%;}.partners_contact__UYh8p h2{font-size:26px;}}
@media(max-width:360px){.partners_container__MopZq{padding:0 16px;}.partners_heroCopy__lOL7e h1{font-size:34px;}.partners_partnerCard__CLNHk{padding:18px;}.partners_type__2AZYh{font-size:9px;}}

.partners_heroCopy__lOL7e .partners_tagline__MdMI8{font-size:20px;font-weight:600;line-height:1.5;color:#334155;margin-bottom:12px;}
.partners_heroActions__mmwze{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:24px;}
.partners_heroActions__mmwze .partners_primaryLink__9rII7{margin-top:0;}
.partners_category__hccy1,.partners_type__2AZYh{font-size:12px;}
.partners_partnerCard__CLNHk dt{font-size:13px;}
.partners_partnerCard__CLNHk dd{font-size:14px;}
.partners_partnerCard__CLNHk .partners_textLink___ukkD{font-size:13px;}
@media(max-width:767px){
 .partners_heroCopy__lOL7e h1{font-size:36px;letter-spacing:-1px;margin-bottom:14px;}
 .partners_heroCopy__lOL7e .partners_tagline__MdMI8{font-size:18px;}
 .partners_heroActions__mmwze{align-items:flex-start;flex-direction:column;gap:8px;}
 .partners_partnerCard__CLNHk p,.partners_partnerCard__CLNHk dd{font-size:15px;line-height:1.7;}
 .partners_category__hccy1,.partners_type__2AZYh{font-size:12px;}
 .partners_cardTop__ky1vo{flex-wrap:wrap;}
 .partners_partnerCard__CLNHk .partners_textLink___ukkD{font-size:14px;}
}

/* Shared outer content alignment. */
.partners_container__MopZq{width:var(--site-content-width);max-width:var(--site-content-max);padding-inline:0;}

/* Highlight the next planning steps without changing the shared container. */
.partners_page__3HC0S .partners_planningSection__1Zd5X{margin:20px 0 32px;padding:28px;background:linear-gradient(110deg,#eef4ff,#edf7f6);border:1px solid #cedfe9;border-top:3px solid #5fa9b3;border-radius:var(--site-card-radius,8px);}
.partners_planningSection__1Zd5X .partners_steps__W399u{gap:24px;margin-top:24px;}
.partners_planningSection__1Zd5X .partners_steps__W399u article{display:flex;flex-direction:column;align-items:flex-start;}
.partners_planningSection__1Zd5X .partners_steps__W399u article+article{border-left:1px solid #cedfe9;padding-left:24px;}
.partners_planningSection__1Zd5X .partners_stepLabel__DpIFR{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #c9dbea;border-radius:8px;background:#fff;color:#134fa7;font-weight:700;margin-bottom:14px;}
.partners_planningSection__1Zd5X .partners_steps__W399u .partners_textLink___ukkD{margin-top:auto;padding-top:14px;min-height:44px;}
@media(max-width:767px){.partners_page__3HC0S .partners_planningSection__1Zd5X{padding:20px;margin:16px 0 24px;}.partners_planningSection__1Zd5X .partners_steps__W399u article+article{border-left:0;border-top:1px solid #cedfe9;padding-left:0;padding-top:20px;}.partners_planningSection__1Zd5X .partners_steps__W399u{gap:20px;}}

/* Separate the enquiry card from the FAQ background above it. */
.partners_page__3HC0S .partners_contactContainer__ApPls{padding-top:32px;}
@media(max-width:767px){.partners_page__3HC0S .partners_contactContainer__ApPls{padding-top:24px;}}

