:where([data-page-scope=find-partner]) .partner-page{--partner-ink: #0b182b;--partner-body: #47586b;--partner-line: #dae4ee;color:var(--partner-ink);background:#fff}:where([data-page-scope=find-partner]) .partner-page .partner-frame{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}:where([data-page-scope=find-partner]) .partner-page h1,:where([data-page-scope=find-partner]) .partner-page h2,:where([data-page-scope=find-partner]) .partner-page h3{letter-spacing:-.025em}:where([data-page-scope=find-partner]) .partner-page h2{font-size:clamp(32px,3.2vw,44px);line-height:1.08;font-weight:400}:where([data-page-scope=find-partner]) .partner-page h3{font-size:24px;line-height:1.15;font-weight:600}:where([data-page-scope=find-partner]) .partner-page .partner-eyebrow{font-size:14px;font-weight:600;margin-bottom:22px}:where([data-page-scope=find-partner]) .partner-page .partner-hero{background:linear-gradient(110deg,#0b182b,#123360 65%,#143e67);color:#fff}:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:64px;align-items:start}:where([data-page-scope=find-partner]) .partner-page .partner-intro{padding-top:24px;min-width:0}:where([data-page-scope=find-partner]) .partner-page .partner-intro>.partner-eyebrow{color:#b3d9f5}:where([data-page-scope=find-partner]) .partner-page h1{font-size:clamp(40px,3.8vw,56px);line-height:1.01;font-weight:400;margin-bottom:28px}:where([data-page-scope=find-partner]) .partner-page h1 span{color:#7acaff}:where([data-page-scope=find-partner]) .partner-page .partner-photo{margin:28px 0 0}:where([data-page-scope=find-partner]) .partner-page .partner-photo img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:12px}:where([data-page-scope=find-partner]) .partner-page .partner-photo figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;color:#d3e2ef;font-size:14px;line-height:1.4;margin-top:12px}:where([data-page-scope=find-partner]) .partner-page .partner-photo small{color:#b9cde0;font-size:12px}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel{background:#fff;border:1px solid #dce5ec;border-radius:16px;padding:32px;color:#0b182b;box-shadow:0 16px 40px #0002;scroll-margin-top:90px}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel .partner-eyebrow{color:#086aaf;margin-bottom:10px}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel h2{font-size:32px}:where([data-page-scope=find-partner]) .partner-page .partner-form-intro{color:#47586b;font-size:16px;line-height:1.4;margin:12px 0 24px}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel form{display:flex;flex-direction:column;gap:18px}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel form>*{margin-top:0}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel label{color:#33465a;font-size:14px}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel input,:where([data-page-scope=find-partner]) .partner-page .partner-form-panel textarea,:where([data-page-scope=find-partner]) .partner-page .partner-form-panel button[role=combobox]{background:#fff;border-color:#c6d3df;color:#0b182b;box-shadow:none}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel input::-moz-placeholder,:where([data-page-scope=find-partner]) .partner-page .partner-form-panel textarea::-moz-placeholder{color:#68798a}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel input::placeholder,:where([data-page-scope=find-partner]) .partner-page .partner-form-panel textarea::placeholder{color:#68798a}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel button[type=submit]{background:#086aaf;color:#fff}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel button[type=submit]:hover{background:#07578f}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel button[type=submit]:disabled{opacity:.6}:where([data-page-scope=find-partner]) .partner-page .partner-optional{border-top:1px solid #dae4ee;padding-top:12px}:where([data-page-scope=find-partner]) .partner-page .partner-optional summary{cursor:pointer;font-size:14px;min-height:44px;display:list-item;align-content:center;color:#47586b}:where([data-page-scope=find-partner]) .partner-page .partner-optional-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:10px}:where([data-page-scope=find-partner]) .partner-page .partner-optional-grid input{min-width:0;width:100%}:where([data-page-scope=find-partner]) .partner-page .partner-services{padding-block:88px}:where([data-page-scope=find-partner]) .partner-page .partner-section-heading{margin-bottom:40px}:where([data-page-scope=find-partner]) .partner-page .partner-section-heading .partner-eyebrow,:where([data-page-scope=find-partner]) .partner-page .partner-questions .partner-eyebrow{color:#086aaf}:where([data-page-scope=find-partner]) .partner-page .partner-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}:where([data-page-scope=find-partner]) .partner-page .partner-service-grid article{border-top:1px solid var(--partner-line);padding-top:22px}:where([data-page-scope=find-partner]) .partner-page .partner-service-label{font-size:14px;color:#086aaf;margin-bottom:16px}:where([data-page-scope=find-partner]) .partner-page .partner-service-grid h3{max-width:260px;margin-bottom:14px}:where([data-page-scope=find-partner]) .partner-page .partner-service-grid article>p:last-child,:where([data-page-scope=find-partner]) .partner-page .partner-process li p,:where([data-page-scope=find-partner]) .partner-page .partner-questions p:not(.partner-eyebrow),:where([data-page-scope=find-partner]) .partner-page .partner-existing p{font-size:18px;line-height:1.5;color:var(--partner-body)}:where([data-page-scope=find-partner]) .partner-page .partner-process{background:#f4faff;border-block:1px solid var(--partner-line);padding-block:72px}:where([data-page-scope=find-partner]) .partner-page .partner-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}:where([data-page-scope=find-partner]) .partner-page .partner-process-grid>div>p:not(.partner-eyebrow){color:var(--partner-body);margin-block:20px;font-size:18px}:where([data-page-scope=find-partner]) .partner-page .partner-text-link{display:inline-flex;gap:16px;align-items:center;color:#086aaf;min-height:44px;font-weight:600}:where([data-page-scope=find-partner]) .partner-page .partner-process ol{counter-reset:step}:where([data-page-scope=find-partner]) .partner-page .partner-process li{counter-increment:step;position:relative;padding:0 0 28px 52px;margin-bottom:24px;border-bottom:1px solid var(--partner-line)}:where([data-page-scope=find-partner]) .partner-page .partner-process li:last-child{margin-bottom:0;padding-bottom:0;border:0}:where([data-page-scope=find-partner]) .partner-page .partner-process li:before{content:counter(step);position:absolute;left:0;top:0;color:#086aaf;font-size:20px}:where([data-page-scope=find-partner]) .partner-page .partner-process li h3{margin-bottom:10px}:where([data-page-scope=find-partner]) .partner-page .partner-questions{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:80px}:where([data-page-scope=find-partner]) .partner-page .partner-questions h2{margin-bottom:18px}:where([data-page-scope=find-partner]) .partner-page .partner-questions button{font-size:18px;text-align:start;min-height:64px}:where([data-page-scope=find-partner]) .partner-page .partner-existing{padding-block:28px 40px;border-top:1px solid var(--partner-line)}:where([data-page-scope=find-partner]) .partner-page .partner-existing h2{font-size:24px;margin-bottom:8px}:where([data-page-scope=find-partner]) .partner-page .partner-existing p{max-width:700px}:where([data-page-scope=find-partner]) .partner-page .partner-existing a{color:#086aaf;text-decoration:underline}:where([data-page-scope=find-partner]) .partner-page a:focus-visible,:where([data-page-scope=find-partner]) .partner-page summary:focus-visible{outline:3px solid #0c88e1;outline-offset:5px;border-radius:3px}:where([data-page-scope=find-partner]) .partner-page .partner-mobile-cta{display:none}.dark :where([data-page-scope=find-partner]) .partner-page{--partner-ink: #eef5fc;--partner-body: #becdde;--partner-line: #2b3b50;background:#0b182b}.dark :where([data-page-scope=find-partner]) .partner-page .partner-services .partner-eyebrow,.dark :where([data-page-scope=find-partner]) .partner-page .partner-service-label,.dark :where([data-page-scope=find-partner]) .partner-page .partner-questions .partner-eyebrow,.dark :where([data-page-scope=find-partner]) .partner-page .partner-text-link,.dark :where([data-page-scope=find-partner]) .partner-page .partner-existing a,.dark :where([data-page-scope=find-partner]) .partner-page .partner-process li:before{color:#7acaff}.dark :where([data-page-scope=find-partner]) .partner-page .partner-process{background:#102239}@media (max-width: 1023px){:where([data-page-scope=find-partner]) .partner-page .partner-frame{padding-inline:24px}:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid{gap:32px}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel{padding:24px}:where([data-page-scope=find-partner]) .partner-page .partner-service-grid{gap:24px}}@media (max-width: 767px){:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid,:where([data-page-scope=find-partner]) .partner-page .partner-process-grid,:where([data-page-scope=find-partner]) .partner-page .partner-questions,:where([data-page-scope=find-partner]) .partner-page .partner-service-grid{grid-template-columns:1fr;gap:32px}:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid{padding-block:32px}:where([data-page-scope=find-partner]) .partner-page .partner-intro{padding-top:0}:where([data-page-scope=find-partner]) .partner-page h1{font-size:clamp(40px,10vw,60px);margin-bottom:20px}:where([data-page-scope=find-partner]) .partner-page .partner-mobile-cta{display:inline-flex;align-items:center;min-height:44px;color:#9ad8ff;text-decoration:underline;margin-top:16px}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel{padding:24px 20px}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel h2{font-size:28px}:where([data-page-scope=find-partner]) .partner-page .partner-optional-grid{grid-template-columns:1fr}:where([data-page-scope=find-partner]) .partner-page .partner-services,:where([data-page-scope=find-partner]) .partner-page .partner-questions{padding-block:56px}:where([data-page-scope=find-partner]) .partner-page .partner-section-heading{margin-bottom:32px}:where([data-page-scope=find-partner]) .partner-page .partner-service-grid h3{max-width:none}:where([data-page-scope=find-partner]) .partner-page .partner-process{padding-block:48px}}:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid{padding-top:120px}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel form.space-y-6>:not([hidden])~:not([hidden]){margin-block:0}@media (max-width: 767px){:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid{padding-top:96px}:where([data-page-scope=find-partner]) .partner-page .partner-photo{margin-top:24px}:where([data-page-scope=find-partner]) .partner-page .partner-photo figcaption{display:grid}}:where([data-page-scope=find-partner]) .partner-page .partner-hero{position:relative;isolation:isolate;overflow:hidden}:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid{position:relative;z-index:1;min-height:1000px}:where([data-page-scope=find-partner]) .partner-page .partner-globe{position:absolute;z-index:0;pointer-events:none;width:1120px;height:1120px;left:calc(50% - 850px);top:260px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 28%);mask-image:linear-gradient(to bottom,transparent,#000 28%)}:where([data-page-scope=find-partner]) .partner-page .partner-globe canvas{display:block;width:100%;height:100%}:where([data-page-scope=find-partner]) .partner-page .partner-intro{position:relative;z-index:1;align-self:start}:where([data-page-scope=find-partner]) .partner-page .partner-intro:before{content:"";position:absolute;z-index:-1;top:-70px;right:-44px;bottom:-50px;left:-90px;background:radial-gradient(ellipse at 30% 30%,#0b182bf5 25%,#0b182bd9 55%,#0b182b00 75%);pointer-events:none}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel{position:relative;z-index:3}@media (min-width: 768px) and (max-width: 1023px){:where([data-page-scope=find-partner]) .partner-page .partner-globe{left:-220px;top:320px;width:1020px;height:1020px}}@media (max-width: 767px){:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid{min-height:0;gap:40px}:where([data-page-scope=find-partner]) .partner-page .partner-intro{padding-bottom:230px}:where([data-page-scope=find-partner]) .partner-page .partner-intro:before{bottom:160px}:where([data-page-scope=find-partner]) .partner-page .partner-globe{left:calc(50% - 320px);top:330px;width:660px;height:660px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 32%);mask-image:linear-gradient(to bottom,transparent,#000 32%)}}:where([data-page-scope=find-partner]) .partner-page .partner-intro,:where([data-page-scope=find-partner]) .partner-page .partner-form-panel,:where([data-page-scope=find-partner]) .partner-page .partner-service-grid article,:where([data-page-scope=find-partner]) .partner-page .partner-process-grid>div,:where([data-page-scope=find-partner]) .partner-page .partner-questions>div{min-width:0}:where([data-page-scope=find-partner]) .partner-page h1,:where([data-page-scope=find-partner]) .partner-page h2,:where([data-page-scope=find-partner]) .partner-page h3,:where([data-page-scope=find-partner]) .partner-page .partner-text-link{overflow-wrap:anywhere}:where([data-page-scope=find-partner]) .partner-page .partner-section-heading h2{max-width:660px}:where([data-page-scope=find-partner]) .partner-page .partner-intro{overflow-wrap:break-word}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel button[type=submit]{height:auto;min-height:48px;white-space:normal;padding-block:12px}:where([data-page-scope=find-partner]) .partner-page .partner-optional summary{overflow-wrap:anywhere}:where([data-page-scope=find-partner]) .partner-page .partner-process li{padding-inline-start:52px;padding-inline-end:0}:where([data-page-scope=find-partner]) .partner-page .partner-process li:before{left:auto;inset-inline-start:0}:where([data-page-scope=find-partner]) [dir=rtl] .partner-page .partner-globe,:where([data-page-scope=find-partner]):dir(rtl) .partner-page .partner-globe{left:auto;right:calc(50% - 850px)}:where([data-page-scope=find-partner]) [dir=rtl] .partner-page .partner-intro:before,:where([data-page-scope=find-partner]):dir(rtl) .partner-page .partner-intro:before{background:radial-gradient(ellipse at 70% 30%,#0b182bf5 25%,#0b182bd9 55%,#0b182b00 75%)}:where([data-page-scope=find-partner]) [dir=rtl] .partner-page .partner-text-link span,:where([data-page-scope=find-partner]):dir(rtl) .partner-page .partner-text-link span{transform:scaleX(-1)}@media (max-width: 767px){:where([data-page-scope=find-partner]) .partner-page .partner-intro{padding-bottom:200px}:where([data-page-scope=find-partner]) [dir=rtl] .partner-page .partner-globe,:where([data-page-scope=find-partner]):dir(rtl) .partner-page .partner-globe{right:calc(50% - 320px)}}:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid{gap:32px 64px}:where([data-page-scope=find-partner]) .partner-page .partner-intro{grid-column:1;grid-row:1}:where([data-page-scope=find-partner]) .partner-page .partner-hero .partner-form-panel{grid-column:2;grid-row:1 / span 2}:where([data-page-scope=find-partner]) .partner-page .partner-meet{grid-column:1;grid-row:2;position:relative;z-index:2;min-width:0;max-width:510px;padding:24px;border:1px solid #72bcec35;border-inline-start:2px solid #64bdff;border-radius:6px;background:#10263e;box-shadow:0 12px 32px #07121f24;align-self:end}:where([data-page-scope=find-partner]) .partner-page .partner-meet-label{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px;color:#a8d8fc;font-size:14px}:where([data-page-scope=find-partner]) .partner-page .partner-meet-brand{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600}:where([data-page-scope=find-partner]) .partner-page .partner-meet h2{color:#fff;font-size:26px;line-height:1.15;margin-bottom:12px}:where([data-page-scope=find-partner]) .partner-page .partner-meet>p{color:#c4d3e3;font-size:16px;line-height:1.5}:where([data-page-scope=find-partner]) .partner-page .partner-meet-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}:where([data-page-scope=find-partner]) .partner-page .partner-meet-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #086aaf;border-radius:6px;background:#086aaf;color:#fff;font-size:16px;font-weight:600;line-height:1.3;text-align:center}:where([data-page-scope=find-partner]) .partner-page .partner-meet-cta:hover{background:#07578f}:where([data-page-scope=find-partner]) .partner-page .partner-meet-about{display:inline-flex;align-items:center;min-height:44px;color:#b9e0ff;text-decoration:underline;text-underline-offset:4px;font-size:14px}@media (max-width: 1023px){:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid{-moz-column-gap:32px;column-gap:32px}}@media (max-width: 767px){:where([data-page-scope=find-partner]) .partner-page .partner-intro,:where([data-page-scope=find-partner]) .partner-page .partner-hero .partner-form-panel,:where([data-page-scope=find-partner]) .partner-page .partner-meet{grid-column:1;grid-row:auto}:where([data-page-scope=find-partner]) .partner-page .partner-meet{max-width:none}:where([data-page-scope=find-partner]) .partner-page .partner-meet h2{font-size:26px}}:where([data-page-scope=find-partner]) .partner-page .partner-hero .partner-form-panel{align-self:stretch;display:flex;flex-direction:column}:where([data-page-scope=find-partner]) .partner-page .partner-hero .partner-form-panel form{flex:1}:where([data-page-scope=find-partner]) .partner-page .partner-form-panel form.space-y-6>button[type=submit]:not([hidden]){margin-block-start:auto}@media (max-width: 767px){:where([data-page-scope=find-partner]) .partner-page .partner-meet{align-self:start;padding:22px}}:where([data-page-scope=find-partner]) .partner-page .partner-summary{max-width:460px;font-size:21px;line-height:1.45;color:#c4d9eb;text-wrap:pretty}@media (min-width: 768px){:where([data-page-scope=find-partner]) .partner-page .partner-hero-grid{row-gap:56px}}@media (max-width: 767px){:where([data-page-scope=find-partner]) .partner-page .partner-summary{font-size:18px}:where([data-page-scope=find-partner]) .partner-page .partner-intro{padding-bottom:170px}}
