.platform-partners .partner-solution-access{margin-top:28px;padding:22px;border:1px solid #c9daf0;border-left:3px solid #1769e8;border-radius:10px;background:#f7faff;text-align:left}.platform-partners .partner-solution-access>div{display:flex;align-items:flex-start;gap:10px;color:#275586;font-size:17px;line-height:1.45}.platform-partners .partner-solution-access svg{flex-shrink:0;margin-top:3px}.platform-partners .partner-solution-access p{margin-top:14px;color:#536173;font-size:17px;line-height:1.55}.platform-partners .partner-solution-access strong{font-weight:600}.platform-partners .partner-solution-access .partner-access-scope{padding-top:14px;border-top:1px solid #dce6f2;font-size:15px}@media (max-height:850px){.platform-partners .platform-quality-heading:has(.partner-solution-access){position:static}}.platform-partners .platform-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-partners .platform-proof dd{font-size:30px;letter-spacing:-.02em}.platform-partners .partner-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.platform-partners .partner-path-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--platform-line);border-radius:14px;background:white}.platform-partners .partner-path-scene{position:relative;isolation:isolate;display:grid;place-items:center;height:290px;padding:24px;overflow:hidden;border-bottom:1px solid var(--platform-line)}.platform-partners .partner-scene-landscape{z-index:-2;-o-object-fit:cover;object-fit:cover}.platform-partners .partner-path-scene:after,.platform-partners .partner-solution-art:after{content:"";position:absolute;inset:0;z-index:-1;background:#fff8}.platform-partners .partner-path-scene.is-reseller{background:#f6ede2}.platform-partners .partner-path-scene.is-referral{background:#eaf1ed}.platform-partners .partner-path-scene.is-oem{background:#e8f0fb}.platform-partners .partner-portfolio-stack{width:100%;max-width:278px}.platform-partners .partner-stack-label{display:flex;align-items:center;gap:9px;margin-bottom:14px;font-size:14px;color:#715742}.platform-partners .partner-stack-row{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid #e2d8c9;border-radius:9px;margin-top:8px;background:white;box-shadow:0 6px 16px #583f2410;font-size:15px}.platform-partners .partner-stack-row>span{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border-radius:7px;background:#eff4ed;color:#577257}.platform-partners .partner-stack-row:nth-child(3)>span{background:#f4edf0;color:#876177}.platform-partners .partner-stack-row:nth-child(4)>span{background:#ecf1f9;color:#557196}.platform-partners .partner-stack-row>svg{margin-left:auto;color:#597a5f}.platform-partners .partner-referral-flow{width:100%;max-width:290px}.platform-partners .partner-introduction{display:flex;align-items:center;gap:12px;padding:14px 16px;background:white;border:1px solid #d7e3d8;border-radius:10px;box-shadow:0 6px 16px #3154410a}.platform-partners .partner-avatar{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:#edf4ef;color:#527761}.platform-partners .partner-introduction strong{display:block;font-size:15px;font-weight:600}.platform-partners .partner-introduction div>span{display:block;font-size:13px;color:#66786c;margin-top:3px}.platform-partners .partner-flow-line{width:1px;height:24px;background:#b5cbbf;margin-inline:auto}.platform-partners .partner-referral-handoff{display:flex;align-items:center;gap:12px;padding:13px;background:white;border:1px solid #d7e3d8;border-radius:10px;font-size:15px}.platform-partners .partner-referral-handoff .partner-avatar{background:#eaf1fc;color:var(--platform-blue)}.platform-partners .partner-referral-steps{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;color:#4d6c59;font-size:13px}.platform-partners .partner-product-window{width:100%;max-width:300px;border:1px solid #cfddea;border-radius:10px;background:white;box-shadow:0 10px 30px #1c427313;overflow:hidden}.platform-partners .partner-window-top{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #e3eaf2;color:#50677e;font-size:13px}.platform-partners .partner-window-dots{margin-left:auto;font-weight:700;letter-spacing:2px}.platform-partners .partner-product-body{padding:16px 22px}.platform-partners .partner-code-row{display:flex;align-items:center;gap:9px;font-size:13px;padding:10px;border:1px solid #dae5f1;border-radius:6px;background:#f6f9fd}.platform-partners .partner-code-dot{width:6px;height:6px;margin-left:auto;border-radius:50%;background:#599778}.platform-partners .partner-engine{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:9px;column-gap:9px;padding:12px;border:1px solid #cdddf3;border-radius:9px;background:#eef4ff;color:#1769e8;font-size:15px}.platform-partners .partner-wave{display:flex;justify-content:center;align-items:center;gap:4px;height:40px;width:100%;margin-top:5px}.platform-partners .partner-wave i{width:3px;border-radius:3px;background:#6a9cea}.platform-partners .partner-path-copy{display:flex;flex-direction:column;flex:1;padding:28px}.platform-partners .partner-model-label{font-size:13px;font-weight:600;line-height:1.5;color:#896348;margin-bottom:12px}.platform-partners .partner-model-label.is-referral{color:#46745b}.platform-partners .partner-model-label.is-oem{color:#1769e8}.platform-partners .partner-path-copy h3{font-size:25px;line-height:1.25}.platform-partners .partner-path-intro{margin-top:14px;color:var(--v3-ink-soft);font-size:18px;line-height:1.55}.platform-partners .partner-roles{display:grid;gap:16px;margin-top:25px;padding-block:22px;border-top:1px solid var(--platform-line)}.platform-partners .partner-roles>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.5}.platform-partners .partner-roles dt{font-weight:600}.platform-partners .partner-roles dd{color:var(--v3-ink-soft)}.platform-partners .partner-path-copy>.platform-text-link{margin-top:auto;padding-top:6px}.platform-partners .platform-text-link{line-height:1.5}.platform-partners .platform-text-link svg{flex-shrink:0}.platform-partners .partner-model-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:28px}.platform-partners .partner-model-footer p{max-width:85ch;font-size:16px;line-height:1.5;color:var(--v3-ink-soft)}.platform-partners .partner-model-footer a{flex-shrink:0}.platform-partners .partner-scope-note{font-size:16px!important;line-height:1.55;color:var(--v3-ink-soft)}.platform-partners .partner-solutions-grid .platform-quality-card{background:white}.platform-partners .partner-solution-art{min-height:235px;align-items:center;padding:24px 18px}.platform-partners .partner-solution-tile{display:flex;flex-direction:column;align-items:center;width:100%;max-width:260px;background:white;border:1px solid #dce5eb;border-radius:12px;padding:22px 14px 18px;box-shadow:0 8px 24px #1825360d;text-align:center}.platform-partners .partner-solution-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#eaf3f1;color:#4d7b71;margin-bottom:12px}.platform-partners .is-government .partner-solution-icon{color:#566f96;background:#eaf0f9}.platform-partners .is-finance .partner-solution-icon{color:#857046;background:#f5efe4}.platform-partners .is-legal .partner-solution-icon{color:#86627b;background:#f4edf3}.platform-partners .partner-solution-tile strong{font-size:16px;font-weight:600;line-height:1.3}.platform-partners .partner-solution-tile>span:not(.partner-solution-icon){margin-top:8px;font-size:12px;color:var(--v3-ink-soft);line-height:1.5}.platform-partners .partner-tile-rule{width:60%;height:3px;background:#a9cec3;border-radius:3px;margin-top:18px}.platform-partners .is-government .partner-tile-rule{background:#acc0dd}.platform-partners .is-finance .partner-tile-rule{background:#cdb78d}.platform-partners .is-legal .partner-tile-rule{background:#c9abc0}.platform-partners .partner-solution .partner-solution-name{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:0;margin-bottom:14px;font-size:14px;font-weight:600;color:#3d625a}.platform-partners .partner-solution-name>span{border:1px solid #d7e7df;padding:3px 8px;border-radius:4px;background:#f3f8f4;font-size:11px;font-weight:500}.platform-partners .partner-solution .platform-text-link{margin-top:20px;font-size:16px}.platform-partners .partner-value-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid #dce5eb;border-radius:12px;background:white;color:#527499;margin-bottom:28px}.platform-partners .partner-value-card[data-tone=sage] .partner-value-icon{color:#5a806a}.platform-partners .partner-value-card[data-tone=sand] .partner-value-icon{color:#897452}.platform-partners .partner-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-partners .partner-support-item{padding:24px;border:1px solid var(--platform-line);border-radius:12px;background:white}.platform-partners .partner-support-item>span{display:block;color:#527499;margin-bottom:20px}.platform-partners .partner-support-item h3{font-size:19px;line-height:1.35;font-weight:500}.platform-partners .partner-enterprise-base{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;margin-top:64px;padding-top:40px;border-top:1px solid #d7e0e8}.platform-partners .partner-enterprise-base .partner-value-icon{float:left;margin:0 20px 0 0}.platform-partners .partner-enterprise-base p{margin-top:10px;font-size:18px;line-height:1.55;color:var(--v3-ink-soft)}.platform-partners .partner-trust .platform-badges{margin-top:0}.platform-partners .partner-trust .platform-text-link{margin-top:22px}.platform-partners .partner-whitelabel-panel{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--platform-line);border-radius:16px;overflow:hidden}.platform-partners .partner-whitelabel-copy{padding:clamp(28px,4vw,56px)}.platform-partners .partner-whitelabel-copy h2{margin-top:20px}.platform-partners .partner-whitelabel-copy>p:not(.v3-label){margin-top:24px;font-size:20px;line-height:1.55;color:var(--v3-ink-soft)}.platform-partners .partner-whitelabel-copy .partner-scope-note{margin-top:16px}.platform-partners .partner-whitelabel-copy>a{margin-top:28px}.platform-partners .partner-whitelabel-art{position:relative;isolation:isolate;display:grid;place-items:center;padding:32px;min-height:400px;border-left:1px solid var(--platform-line);overflow:hidden}.platform-partners .partner-agency-window{width:100%;max-width:360px;border:1px solid #d4dfe9;border-radius:12px;background:white;overflow:hidden;box-shadow:0 12px 40px #2d426118}.platform-partners .partner-agency-window .partner-window-top{padding:18px 20px;font-size:16px}.platform-partners .partner-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#e9eff7;color:#507094}.platform-partners .partner-workspaces{padding:8px 18px}.platform-partners .partner-workspaces>div{display:flex;align-items:center;gap:10px;padding:15px 0;font-size:14px}.platform-partners .partner-workspaces>div+div{border-top:1px solid #edf1f5}.platform-partners .partner-workspaces>div>svg{margin-left:auto;color:#718298;flex-shrink:0}.platform-partners .partner-workspace-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:7px;background:#f4eee4;color:#a48556}.platform-partners .partner-workspace-icon.is-1{background:#eaf2ec;color:#63876d}.platform-partners .partner-workspace-icon.is-2{background:#eeedf7;color:#8580a3}.platform-partners .partner-agency-foot{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-top:1px solid #e3eaf2;font-size:12px;color:#66809b}.platform-partners .partner-faq-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:64px}.platform-partners .partner-faq-layout h2{margin-top:16px;font-size:clamp(32px,3.6vw,52px);text-wrap:wrap}@media (max-width:1100px){.platform-partners .partner-path-scene{padding:16px}.platform-partners .partner-path-copy{padding:22px}.platform-partners .partner-path-copy h3{font-size:23px;min-height:2.5em}.platform-partners .partner-roles>div{grid-template-columns:1fr;gap:4px}}@media (max-width:900px){.platform-partners .partner-path-grid{grid-template-columns:1fr;gap:24px}.platform-partners .partner-path-card{display:grid;grid-template-columns:.8fr 1fr}.platform-partners .partner-path-scene{height:auto;min-height:310px;border-bottom:0;border-right:1px solid var(--platform-line)}.platform-partners .partner-path-copy h3{min-height:0}.platform-partners .partner-roles>div{grid-template-columns:44px 1fr;gap:12px}.platform-partners .partner-enterprise-base,.platform-partners .partner-faq-layout,.platform-partners .partner-whitelabel-panel{grid-template-columns:1fr;gap:32px}.platform-partners .partner-whitelabel-panel{gap:0}.platform-partners .partner-whitelabel-art{border-left:0;border-top:1px solid var(--platform-line)}.platform-partners .partner-faq-layout h2{font-size:clamp(32px,6vw,52px)}}@media (max-width:767px){.platform-partners .platform-proof>div{padding:22px 10px}.platform-partners .platform-proof>div:nth-child(3){border-left:1px solid var(--platform-line);border-top:0}.platform-partners .platform-proof dd{font-size:24px}.platform-partners .platform-proof dt{font-size:14px}.platform-partners .partner-model-footer{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:599px){.platform-partners .partner-path-card{display:flex}.platform-partners .partner-path-scene{height:290px;min-height:0;border-right:0;border-bottom:1px solid var(--platform-line)}.platform-partners .partner-path-copy{padding:26px 24px}.platform-partners .partner-support-item{padding:20px 16px}.platform-partners .partner-support-item h3{font-size:17px}.platform-partners .partner-whitelabel-copy{padding:28px 24px}.platform-partners .partner-whitelabel-art{padding:24px 16px;min-height:340px}.platform-partners .partner-enterprise-base .partner-value-icon{float:none;margin-bottom:24px}}