.partner-specialty-page_hero___RunU{display:grid;align-items:center;gap:48px}.partner-specialty-page_scene__JzWeJ{height:400px;min-width:0;overflow:hidden;border-radius:32px}.partner-specialty-page_scene__JzWeJ>div{min-height:0;height:100%;padding:20px}.partner-specialty-page_scene__JzWeJ>div>svg{flex:1;min-height:0;max-height:calc(100% - 76px)}@media (min-width:1024px){.partner-specialty-page_hero___RunU{grid-template-columns:1fr 1fr;gap:64px;min-height:min(600px,calc(100svh - 180px))}.partner-specialty-page_scene__JzWeJ{height:clamp(350px,calc(100svh - 190px),560px)}}@media (max-width:480px){.partner-specialty-page_scene__JzWeJ{height:340px}}.partner-specialty-page_sectionIntro__50o36{max-width:680px;margin-bottom:48px}.partner-specialty-page_faq__xXD27 h2,.partner-specialty-page_resources__PhW34 h2,.partner-specialty-page_sectionIntro__50o36 h2{font-size:clamp(30px,3.3vw,44px);font-weight:500;line-height:1.15;text-wrap:balance}.partner-specialty-page_resources__PhW34 p,.partner-specialty-page_sectionIntro__50o36 p{margin-top:20px;color:#747986;line-height:1.8;font-size:17px}.partner-specialty-page_showcase__1jFOn{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center;padding:64px 0;border-bottom:1px solid #e8ebf1}.partner-specialty-page_showcaseCopy__eMD7M{max-width:470px}.partner-specialty-page_showcase__1jFOn:nth-of-type(2n) .partner-specialty-page_showcaseCopy__eMD7M{order:2}.partner-specialty-page_number__SJoSr{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#e8eefb;color:#44639b;font-size:19px;margin-bottom:24px}.partner-specialty-page_showcase__1jFOn[data-tone="1"] .partner-specialty-page_number__SJoSr{background:#fbe7ec;color:#943e58}.partner-specialty-page_showcase__1jFOn[data-tone="2"] .partner-specialty-page_number__SJoSr{background:#edf2e8;color:#507346}.partner-specialty-page_showcase__1jFOn h3{font-size:clamp(28px,3vw,39px);line-height:1.18;font-weight:500;text-wrap:balance}.partner-specialty-page_showcaseCopy__eMD7M p{font-size:17px;line-height:1.9;color:#717784;margin:24px 0 30px}.partner-specialty-page_toolLink__504eN{display:inline-flex;gap:14px;align-items:center;font-size:14px;font-weight:500;min-height:44px}a.partner-specialty-page_toolLink__504eN:hover{text-decoration:underline;text-underline-offset:5px}.partner-specialty-page_resources__PhW34{padding:44px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;background:linear-gradient(120deg,#f0f4fc,#faf5f9);border:1px solid #e7eaf2;border-radius:32px}.partner-specialty-page_resources__PhW34>div>.partner-specialty-page_toolLink__504eN{margin-top:22px}.partner-specialty-page_resourceIcon__9VnPd{display:inline-flex;padding:15px;color:#49689c;background:white;border:1px solid #e1e7f3;border-radius:17px;margin-bottom:24px}.partner-specialty-page_guideCard__1_ekP{display:flex;flex-direction:column;gap:18px;padding:30px;background:#fff;border:1px solid #e7eaf2;border-radius:24px;transition:border-color .2s,box-shadow .2s}.partner-specialty-page_guideCard__1_ekP:hover{border-color:#afbfdf;box-shadow:0 14px 36px #3045750d}.partner-specialty-page_guideCard__1_ekP>span:first-child{font-size:13px;color:#6c7b99}.partner-specialty-page_guideCard__1_ekP h3{font-weight:500;font-size:24px;line-height:1.4}.partner-specialty-page_guideCard__1_ekP ul{margin:0;padding-left:20px;color:#747986;font-size:14px;line-height:1.8}.partner-specialty-page_guideCard__1_ekP li+li{margin-top:6px}.partner-specialty-page_faq__xXD27{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:960px;margin-inline:auto;width:100%}.partner-specialty-page_faq__xXD27 details{border-bottom:1px solid #e5e8ef}.partner-specialty-page_faq__xXD27 summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:25px 0;font-size:17px;font-weight:500}.partner-specialty-page_faq__xXD27 summary::-webkit-details-marker{display:none}.partner-specialty-page_faq__xXD27 summary svg{flex-shrink:0;transition:transform .2s}.partner-specialty-page_faq__xXD27 details[open] summary svg{transform:rotate(45deg)}.partner-specialty-page_faq__xXD27 details p{padding:0 32px 26px 0;color:#747986;line-height:1.8}@media (max-width:900px){.partner-specialty-page_faq__xXD27,.partner-specialty-page_resources__PhW34,.partner-specialty-page_showcase__1jFOn{grid-template-columns:1fr;gap:30px}.partner-specialty-page_showcase__1jFOn:nth-of-type(2n) .partner-specialty-page_showcaseCopy__eMD7M{order:0}.partner-specialty-page_showcaseCopy__eMD7M{max-width:none}.partner-specialty-page_resources__PhW34{padding:28px}.partner-specialty-page_showcase__1jFOn{padding:36px 0}}@media (max-width:480px){.partner-specialty-page_guideCard__1_ekP,.partner-specialty-page_resources__PhW34{padding:22px}}@media (prefers-reduced-motion:reduce){.partner-specialty-page_faq__xXD27 summary svg,.partner-specialty-page_guideCard__1_ekP{transition:none}}.partner-marketing_page__jiaeT{max-width:1280px;margin:0 auto;padding:3rem 1.5rem 5rem;color:#202122}.partner-marketing_breadcrumbs__CmCrz{margin-bottom:24px}.partner-marketing_breadcrumbs__CmCrz ol{display:flex;flex-wrap:wrap;gap:.65rem;color:#71717a;font-size:.85rem;line-height:1.6}.partner-marketing_breadcrumbs__CmCrz li:not(:last-child):after{content:"/";margin-left:.65rem;color:#b0b3be}.partner-marketing_breadcrumbs__CmCrz a:hover{color:#263c78;text-decoration:underline}.partner-marketing_hero__eAoPj{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;margin:3rem 0 6rem}.partner-marketing_pill__KRFBv{display:inline-flex;align-items:center;gap:.5rem;background:#edf0fa;color:#4b5c84;border-radius:999px;padding:.5rem .85rem;font-size:.85rem;font-weight:500}.partner-marketing_hero__eAoPj h1,.partner-marketing_indexHero__6GqoX h1{font-size:clamp(2.3rem,4.4vw,4.2rem);line-height:1.06;font-weight:600;margin:1.4rem 0;text-wrap:balance}.partner-marketing_indexHero__6GqoX>p,.partner-marketing_lead__uqrVz{font-size:1.08rem;line-height:1.85;color:#6a6d75;text-wrap:pretty}.partner-marketing_actions__p2_oY{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.partner-marketing_primary__GYEY_,.partner-marketing_secondary__4W3xe{display:inline-flex;justify-content:center;align-items:center;min-height:48px;border-radius:999px;padding:.8rem 1.4rem;font-size:.9rem;font-weight:500}.partner-marketing_primary__GYEY_{background:#171717;color:white}.partner-marketing_secondary__4W3xe{background:white;border:1px solid #e0e2e8}.partner-marketing_page__jiaeT a:focus-visible,.partner-marketing_page__jiaeT summary:focus-visible{outline:3px solid #8095cc;outline-offset:5px}.partner-marketing_icon__OP2_8{display:grid;place-items:center;width:3rem;height:3rem;background:#e6ecfb;color:#425e9a;border-radius:1rem}.partner-marketing_indexHero__6GqoX{max-width:54rem;margin:3rem auto;text-align:center}.partner-marketing_indexHero__6GqoX .partner-marketing_actions__p2_oY{justify-content:center}.partner-marketing_cards__Rt56g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.partner-marketing_twoCards__1sLa0{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-marketing_card__SX61h{border:1px solid #e3e5ec;border-radius:1.5rem;padding:1.6rem;display:flex;flex-direction:column;gap:1rem;min-width:0;background:white;transition:border-color .2s,background .2s}.partner-marketing_card__SX61h:hover{border-color:#a5b4d7;background:#f9faff}.partner-marketing_card__SX61h h2,.partner-marketing_card__SX61h h3{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:1.15rem;font-weight:600;line-height:1.4}.partner-marketing_card__SX61h h2 svg,.partner-marketing_card__SX61h h3 svg{flex-shrink:0;color:#8490a8;margin-top:.2rem}.partner-marketing_card__SX61h p{color:#72757d;font-size:.92rem;line-height:1.75}.partner-marketing_cardNote__IfzUo{margin-top:auto;padding-top:1rem;border-top:1px solid #edf0f5;font-size:.8rem;color:#5e6981}.partner-marketing_section__4a1u_{margin:5rem 0}.partner-marketing_section__4a1u_ header{max-width:45rem;margin-bottom:2rem}.partner-marketing_audience__mloeu h2,.partner-marketing_faq__8JICK h2,.partner-marketing_section__4a1u_ h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;font-weight:600;text-wrap:balance}.partner-marketing_section__4a1u_ header>.partner-marketing_pill__KRFBv{margin-bottom:1rem}.partner-marketing_faq__8JICK{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;margin:5rem 0}.partner-marketing_faq__8JICK details{border-bottom:1px solid #e4e7ee;padding:1.1rem 0}.partner-marketing_faq__8JICK summary{cursor:pointer;font-size:1rem;font-weight:500;line-height:1.6}.partner-marketing_faq__8JICK p{font-size:.95rem;color:#70747d;line-height:1.85;margin-top:1rem}.partner-marketing_scenario__CGico{border:1px solid #e0e5ed;border-radius:1.8rem;padding:2.2rem;margin-top:2rem;background:linear-gradient(120deg,#f7f9ff,#fff9f6)}.partner-marketing_scenario__CGico h3{font-size:1.4rem;font-weight:600;margin:.7rem 0}.partner-marketing_scenario__CGico p{font-size:1rem;color:#6c7079;line-height:1.85;max-width:60rem}.partner-marketing_benefits__4MCTI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.partner-marketing_benefits__4MCTI li{padding:1.3rem;background:#f5f7fb;border-radius:1.2rem;line-height:1.65}@media (max-width:1000px){.partner-marketing_hero__eAoPj{gap:2rem}.partner-marketing_cards__Rt56g{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-marketing_faq__8JICK{gap:2rem}}@media (max-width:720px){.partner-marketing_page__jiaeT{padding:1rem 1rem 3rem}.partner-marketing_hero__eAoPj{grid-template-columns:1fr;margin:2rem 0 4rem}.partner-marketing_audience__mloeu,.partner-marketing_benefits__4MCTI,.partner-marketing_cards__Rt56g,.partner-marketing_faq__8JICK,.partner-marketing_steps__BpiYv,.partner-marketing_twoCards__1sLa0{grid-template-columns:1fr}.partner-marketing_faq__8JICK,.partner-marketing_section__4a1u_{margin:3.5rem 0}.partner-marketing_card__SX61h{padding:1.4rem}.partner-marketing_indexHero__6GqoX{margin:2rem auto}}.partner-marketing_sectionLead___CsXE{margin-top:1.1rem;font-size:1rem;line-height:1.75;color:#737986;max-width:38rem}.partner-marketing_textLink__c151I{display:inline-flex;align-items:center;gap:10px;margin-top:1.25rem;font-size:.9rem;font-weight:500;color:#46649a}.partner-marketing_textLink__c151I:hover{text-decoration:underline;text-underline-offset:4px}.partner-marketing_steps__BpiYv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.partner-marketing_steps__BpiYv article{position:relative;border:1px solid #e5e9f1;border-radius:24px;padding:1.8rem;background:linear-gradient(145deg,#f5f8ff,#fff 70%)}.partner-marketing_steps__BpiYv article[data-tone="1"]{background:linear-gradient(145deg,#fbf4f7,#fff 70%)}.partner-marketing_steps__BpiYv article[data-tone="2"]{background:linear-gradient(145deg,#f4f8f0,#fff 70%)}.partner-marketing_stepTop__kMM4o{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.partner-marketing_stepIcon__CNTi4{display:grid;place-items:center;width:52px;height:52px;border:1px solid #dfe7f5;border-radius:17px;background:#ebf0fc;color:#4b6598}[data-tone="1"] .partner-marketing_stepIcon__CNTi4{background:#faeaf0;border-color:#f1dce5;color:#995c74}[data-tone="2"] .partner-marketing_stepIcon__CNTi4{background:#edf4e5;border-color:#e2ebd8;color:#607b49}.partner-marketing_stepNumber__6YxFK{font-size:2.5rem;line-height:1;font-weight:500;color:#b9c8e4;font-variant-numeric:tabular-nums}[data-tone="1"] .partner-marketing_stepNumber__6YxFK{color:#e2bdcc}[data-tone="2"] .partner-marketing_stepNumber__6YxFK{color:#c4d4b4}.partner-marketing_steps__BpiYv h3{font-size:1.2rem;margin:0 0 1rem;line-height:1.4;max-width:20rem}.partner-marketing_steps__BpiYv p{font-size:.92rem;line-height:1.8}.partner-marketing_audience__mloeu{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;background:white;border-top:1px solid #e7eaf0;border-bottom:1px solid #e7eaf0;border-radius:0;padding:2rem 0}.partner-marketing_audience__mloeu h2{font-size:1.3rem}.partner-marketing_audience__mloeu p{margin-top:.5rem;font-size:.9rem}.partner-marketing_audience__mloeu>div:last-child{display:flex;flex-wrap:wrap;gap:.65rem}.partner-marketing_audience__mloeu a{display:inline-flex;align-items:center;gap:12px;border-radius:999px;padding:.8rem 1.1rem;font-size:.85rem;background:#f8f9fc;border:1px solid #edf0f6}.partner-marketing_audience__mloeu a:hover{background:#eef2fb;border-color:#dbe4f5}.partner-marketing_relatedCards__tipgL .partner-marketing_card__SX61h{padding:0 0 1.5rem;overflow:hidden;border-radius:26px;gap:0}.partner-marketing_relatedCards__tipgL .partner-marketing_card__SX61h h3{padding:1.5rem 1.7rem .8rem;font-size:1.4rem}.partner-marketing_relatedCards__tipgL .partner-marketing_card__SX61h p{padding:0 1.7rem}.partner-marketing_cardScene__L9YGj{position:relative;min-height:210px;padding:30px 30px 24px 42%;background:linear-gradient(125deg,#edf2ff,#f9f8ff 85%);display:flex;flex-direction:column;justify-content:center;gap:10px;overflow:hidden}[data-tone="1"] .partner-marketing_cardScene__L9YGj{background:linear-gradient(125deg,#f9edf2,#fbf8f2 85%)}[data-tone="2"] .partner-marketing_cardScene__L9YGj{background:linear-gradient(125deg,#eff5e9,#f8fbf5 85%)}.partner-marketing_sceneOrb__uLQCh{position:absolute;left:8%;top:calc(50% - 49px);display:grid;place-items:center;width:98px;height:98px;border-radius:28px;background:#ffffff9c;border:1px solid white;color:#5673ae;box-shadow:0 12px 28px #617aaa10;transform:rotate(-8deg);transition:transform .4s}[data-tone="1"] .partner-marketing_sceneOrb__uLQCh{color:#a26179}[data-tone="2"] .partner-marketing_sceneOrb__uLQCh{color:#65864a}.partner-marketing_card__SX61h:hover .partner-marketing_sceneOrb__uLQCh{transform:rotate(0) translateY(-3px)}.partner-marketing_sceneRecord__4087G{display:flex;gap:10px;align-items:center;position:relative;width:100%;font-size:.7rem;font-weight:500;color:#5c6d8a;border:1px solid #ffffff;border-radius:12px;background:#ffffffc7;padding:15px 12px;box-shadow:0 7px 20px #526b9a0c}.partner-marketing_sceneRecord__4087G:last-child{transform:translateX(10px)}.partner-marketing_sceneRecord__4087G svg{flex-shrink:0}.partner-marketing_sceneRecord__4087G svg:last-child{margin-left:auto}.partner-marketing_sceneDot__Es_gp{height:8px;width:8px;border-radius:50%;background:#bbcae6;flex-shrink:0}.partner-marketing_cardExplore__NmnhC{display:flex;align-items:center;gap:10px;color:#506795;font-size:.85rem;font-weight:500;margin:1.4rem 1.7rem 0;padding-top:1rem;border-top:1px solid #e9edf5}.partner-marketing_cardExplore__NmnhC svg{margin-left:auto;transition:transform .2s}.partner-marketing_card__SX61h:hover .partner-marketing_cardExplore__NmnhC svg{transform:translateX(3px)}@media (max-width:1000px){.partner-marketing_steps__BpiYv article{padding:1.3rem}.partner-marketing_cardScene__L9YGj{padding-left:37%;padding-right:20px}.partner-marketing_sceneOrb__uLQCh{width:70px;height:70px;border-radius:22px;top:calc(50% - 35px)}}@media (max-width:720px){.partner-marketing_steps__BpiYv article{padding:1.5rem}.partner-marketing_stepTop__kMM4o{margin-bottom:1.3rem}.partner-marketing_sectionLead___CsXE{font-size:.95rem}.partner-marketing_audience__mloeu{padding:1.7rem 0;gap:1.4rem}.partner-marketing_audience__mloeu a{padding:.75rem 1rem}.partner-marketing_cardScene__L9YGj{min-height:190px}}@media (prefers-reduced-motion:reduce){.partner-marketing_card__SX61h *,.partner-marketing_textLink__c151I{transition:none!important}}@media (max-width:720px){.partner-marketing_steps__BpiYv{grid-template-columns:1fr}}.partner-marketing_directoryToolbar__X4Yqt{display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.partner-marketing_directorySearch___9emu{display:flex;align-items:center;gap:12px;border:1px solid #e2e5ee;border-radius:999px;padding:14px 20px;flex:1;max-width:520px;color:#6b7280}.partner-marketing_directorySearch___9emu input{width:100%;min-width:0;background:transparent;outline:none;color:#202124}.partner-marketing_directorySearch___9emu:focus-within{outline:2px solid #5578b6;outline-offset:3px}.partner-marketing_solutionCard__ZoWQy{border:1px solid #e2e6ef;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,border-color .2s}.partner-marketing_solutionCard__ZoWQy:hover{border-color:#b9c9e5;box-shadow:0 14px 36px #3045750d}.partner-marketing_solutionContent__t41lT{padding:26px;display:flex;flex-direction:column;flex:1}.partner-marketing_solutionContent__t41lT h2{font-size:23px;font-weight:600;line-height:1.3}.partner-marketing_solutionContent__t41lT p{margin:14px 0 24px;color:#737987;font-size:15px;line-height:1.75}.partner-marketing_solutionContent__t41lT .partner-marketing_cardExplore__NmnhC{margin-top:auto}.partner-marketing_directoryEmpty__KVvW4{padding:64px 24px;text-align:center}.partner-marketing_directoryEmpty__KVvW4 p{margin-bottom:20px}@media (max-width:720px){.partner-marketing_directoryToolbar__X4Yqt{flex-direction:column;align-items:stretch}.partner-marketing_directorySearch___9emu{max-width:none}.partner-marketing_directoryToolbar__X4Yqt>button{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.partner-marketing_solutionCard__ZoWQy{transition:none}}.partner-marketing_directoryToolbar__X4Yqt>button{gap:8px}.partner-marketing_featureScene__b_keq{padding:28px;position:relative;isolation:isolate;overflow:hidden;background:#f3f5fc}.partner-marketing_featureScene__b_keq:before{content:"";position:absolute;z-index:-1;inset:-30%;background:conic-gradient(from 30deg,#dce8ff,#f8e0e8,#fff1da,#e7f0df,#dce8ff);opacity:.65;animation:partner-marketing_featureWash__2LY1v 12s ease-in-out 2 alternate}.partner-marketing_featureScene__b_keq>span{display:block;border-radius:20px;background:#ffffffb8;padding:10px;box-shadow:0 12px 30px #52648b0c}.partner-marketing_relatedCards__tipgL .partner-marketing_card__SX61h h2{padding:1.5rem 1.7rem .8rem}@keyframes partner-marketing_featureWash__2LY1v{to{transform:rotate(25deg) scale(1.12)}}@media (prefers-reduced-motion:reduce){.partner-marketing_featureScene__b_keq:before{animation:none}}.partner-marketing_featureScene__b_keq{--media-ink:#426399;--media-line:#c7d7f2;--media-tint:#e8effb}[data-tone="1"] .partner-marketing_featureScene__b_keq{--media-ink:#99576f;--media-line:#eac8d5;--media-tint:#f9e9ef}[data-tone="2"] .partner-marketing_featureScene__b_keq{--media-ink:#94732c;--media-line:#e7d6ac;--media-tint:#faf2df}[data-tone="3"] .partner-marketing_featureScene__b_keq{--media-ink:#587c42;--media-line:#ccddbc;--media-tint:#edf4e6}