.partners-page{background:var(--paper);color:#302b31}.partners-hero{isolation:isolate;padding:28px var(--gutter) 36px;color:#fff7f4;background:#69192d;position:relative;overflow:hidden}.partners-hero .breadcrumb{color:#fff3e9;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.partners-hero .breadcrumb a{color:#fff1ec}.partners-hero h1{letter-spacing:-.055em;margin-top:16px;font-size:clamp(31px,3.4vw,54px);font-weight:500;line-height:1.12}.partners-hero h1>span{color:#efb7cc}.partners-hero-bottom{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,5vw,60px);margin-top:22px;display:grid;position:relative}.partners-hero-bottom h2{letter-spacing:-.035em;color:#fffaf7;max-width:23ch;font-size:clamp(22px,2.2vw,28px);line-height:1.3}.partners-hero-bottom>p{color:#fff7f4;max-width:57ch;font-size:15px;line-height:1.75}.partners-jump{border-top:1px solid #f2cbd745;flex-wrap:wrap;gap:8px 28px;margin-top:24px;padding-top:16px;display:flex;position:relative}.partners-jump a{color:#fff3e9;align-items:center;gap:30px;min-height:44px;font-size:12px;display:inline-flex}.partners-hero a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.partners-hero a:focus-visible{outline-color:#fff0dc}.partners-jump svg,.partners-other-territories svg,.partner-direct-contact svg,.technology-partner-copy svg,.partners-contact svg{width:14px;height:14px}.partners-network,.partners-technology{padding:48px var(--gutter);scroll-margin-top:calc(var(--header-height,90px) + 24px)}.partners-network{isolation:isolate;color:#eee7ed;background:#101116;position:relative;overflow:hidden}.partner-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.partner-backdrop-red{background:radial-gradient(at 76% 46%,#bf507b75,#0000 66%),radial-gradient(at 84% 12%,#fff0d91c,#0000 51%)}.partner-backdrop-light{opacity:.55;background:radial-gradient(at 77% 40%,#fff0d92c,#0000 51%);animation:22s ease-in-out infinite alternate partner-light-drift;position:absolute;inset:-4%}.partner-backdrop svg{width:100%;height:100%;animation:26s ease-in-out infinite alternate partner-ray-drift;display:block;position:absolute;inset:0;overflow:visible}.partner-backdrop svg path{fill:none;vector-effect:non-scaling-stroke}.partner-backdrop-beams{opacity:.7;mask-image:linear-gradient(#000 0% 18%,#0000 40%)}.partner-beam-back{stroke:#f5b3c5;stroke-width:23px;opacity:.13}.partner-beam-front{stroke:#fff0dc;stroke-width:1.4px;opacity:.65}.partner-backdrop-dark{background:radial-gradient(at 84% 40%,#73354f30,#0000 62%),radial-gradient(at 75% 80%,#9aafca0c,#0000 52%)}.partner-backdrop-dark .partner-backdrop-light{opacity:.65;background:radial-gradient(at 80% 35%,#bd91b11a,#0000 52%);animation-delay:-8s}.partner-backdrop-network{opacity:.22}.partner-network-beam{stroke:#ba8da6;stroke-width:20px;opacity:.07}.partner-network-line{stroke:#c5a0b4;stroke-width:.8px;opacity:.4}.partner-network-pulse{stroke:#f5d3e3;stroke-width:1.3px;opacity:.55;stroke-dasharray:70 850;animation:22s linear infinite partner-network-flow}.partner-network-nodes{fill:#ddbfce;fill-opacity:.18;stroke:#d1a8be;stroke-opacity:.45;stroke-width:1px;vector-effect:non-scaling-stroke}.partners-network .partners-section-heading>.mono,.partners-network .partner-region,.partners-network .partner-detail-label,.partners-network .partners-other-territories{color:#e1d0dd}.partners-network .partners-section-heading>p:last-child,.partners-network .representative-details,.partners-network .representative-copy .partner-local-name{color:#d6cfd9}.partner-backdrop[data-partner-backdrop-active=false] :is(svg,.partner-backdrop-light,.partner-network-pulse){animation-play-state:paused}@keyframes partner-light-drift{0%{transform:translate(-2%,1%)}to{transform:translate(2%,-1%)}}@keyframes partner-ray-drift{0%{transform:translate(-12px)}to{transform:translate(12px)}}@keyframes partner-network-flow{0%{stroke-dashoffset:920px}to{stroke-dashoffset:0}}.partners-section-heading{margin-bottom:22px}.partners-section-heading>.mono{color:#bb91a6;margin-bottom:14px;font-size:10px}.partners-section-heading h2{letter-spacing:-.04em;max-width:26ch;font-size:clamp(29px,3.5vw,48px);line-height:1.16}.partners-section-heading>p:last-child{color:#b9acb8;max-width:62ch;margin-top:12px;font-size:15px;line-height:1.75}.representative-card{scroll-margin-top:calc(var(--header-height,90px) + 24px);border-top:1px solid #ffffff23;grid-template-columns:minmax(160px,200px) minmax(0,1fr);gap:28px;padding-block:24px;display:grid}.representative-card:target{border-top-color:#c899ad}.representative-card:target .partner-region{color:#f2d8e4}.partner-logo-stage{justify-content:center;align-items:center;min-width:0;min-height:120px;padding:18px;display:flex;position:relative}.partner-logo-light{background:#fff;border:1px solid #eae7e8}.partner-logo-dark{background:#1b2029;border:1px solid #ffffff14}.partner-logo-stage img{object-fit:contain;width:100%;height:auto;max-height:84px}.representative-card .partner-logo-stage{align-self:start}#india .partner-logo-stage img{max-width:84px;max-height:84px}.representative-copy{min-width:0;position:relative}.partner-flags{pointer-events:none;align-items:center;gap:6px;display:inline-flex}.partner-flag{border-radius:1px;place-items:center;width:20px;height:14px;display:grid;overflow:hidden}.partner-flag>svg{filter:none;width:100%;height:100%;display:block}.representative-copy>.partner-flags{position:absolute;top:1px;right:0}.representative-copy>.partner-region{padding-right:60px}.technology-partner-card>.partner-flags{z-index:1;position:absolute;top:12px;right:14px}.partner-region{color:#c59aae;margin-bottom:12px;font-size:11px}.representative-copy h3{letter-spacing:-.025em;text-wrap:balance;max-width:35ch;font-size:clamp(20px,1.8vw,24px);line-height:1.3}.representative-copy .partner-local-name{color:#cbb7c4;margin-top:8px;font-size:16px}.representative-details{color:#c1b4c1;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;font-size:13px;line-height:1.75;display:grid}.partner-detail-label{color:#b9acb8;margin-bottom:5px;font-size:10px}.representative-details address{flex-direction:column;font-style:normal;display:flex}.partner-direct-contact{flex-direction:column;gap:2px;margin-top:10px;display:flex}.partner-direct-contact a{color:#ecc7d7;overflow-wrap:anywhere;align-items:center;gap:12px;width:fit-content;min-height:44px;display:flex}.partner-direct-contact a:hover,.partners-other-territories a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.partners-other-territories{color:#a997a6;border-top:1px solid #ffffff23;padding-top:18px;font-size:13px}.partners-other-territories a{color:#ecc7d7;align-items:center;gap:12px;min-height:36px;margin-left:8px;display:inline-flex}.partners-technology{background:var(--paper)}.partners-technology .partners-section-heading>.mono{color:#976779}.partners-technology .partners-section-heading>p:last-child{color:#7a6e77}.technology-partner-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.technology-partner-grid.technology-partner-single{grid-template-columns:minmax(0,540px)}.technology-partner-card{background:#fff;border:1px solid #e5e0e3;min-width:0;position:relative}.technology-partner-card .partner-logo-stage{border:0;border-bottom:1px solid #eee9ec;min-height:120px;padding:24px}.technology-partner-card .partner-logo-stage img{max-width:240px;max-height:72px}.technology-partner-copy{padding:20px}.technology-partner-copy h3{letter-spacing:-.025em;font-size:21px}.technology-partner-copy p{color:#7e717a;max-width:46ch;margin-top:10px;font-size:14px;line-height:1.75}.technology-partner-copy button{color:#69192d;text-align:left;background:0 0;border:0;border-bottom:1px solid #69192d45;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;margin-top:14px;padding:12px 0;font-size:12px;display:flex}.technology-partner-copy button:hover{border-color:#69192d}.partners-contact{padding:32px var(--gutter);background:#f0eeea;border-block:1px solid #69192d19;justify-content:space-between;align-items:center;gap:24px;display:flex}.partners-contact .mono{color:#947180;font-size:10px}.partners-contact h2{color:#69192d;letter-spacing:-.04em;margin-top:12px;font-size:clamp(27px,3vw,42px);line-height:1.25}.partners-contact>a{color:#69192d;border-bottom:1px solid #69192d60;justify-content:space-between;align-items:center;gap:28px;min-width:180px;padding:14px 0;font-size:13px;display:inline-flex}.china-partner-notice{background:#f0e9ec;border-block:1px solid #69192d16}.china-partner-notice>a{padding:12px var(--gutter);color:#69192d;align-items:center;gap:24px;min-height:58px;display:flex}.china-partner-marker{color:#765763;flex:none;font-size:10px}.china-partner-text{flex-wrap:wrap;align-items:baseline;gap:3px 20px;font-size:12px;line-height:1.5;display:flex}.china-partner-text>[lang=en]{color:#765763;font-size:11px}.china-partner-notice svg{flex-shrink:0;width:15px;height:15px;margin-left:auto}.china-partner-notice>a:hover{background:#69192d06}@media (width<=900px){.representative-card{grid-template-columns:190px minmax(0,1fr);gap:24px}.representative-details{grid-template-columns:1fr;gap:14px}.partners-hero-bottom{gap:24px}}@media (width<=599px){.partners-hero{padding-top:24px;padding-bottom:26px}.partners-hero h1{font-size:clamp(29px,7.7vw,35px)}.partners-hero-bottom{grid-template-columns:1fr;gap:14px;margin-top:20px}.partners-hero-bottom h2{font-size:22px}.partners-hero-bottom>p{font-size:14px}.partners-jump{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:20px;padding-top:14px;display:grid}.partners-jump a{overflow-wrap:anywhere;justify-content:space-between;gap:10px;min-width:0}.partner-backdrop-beams{opacity:.45}.partner-backdrop-network{opacity:.18;width:125%;left:-15%}.partners-network,.partners-technology{padding-block:30px}.partners-section-heading{margin-bottom:22px}.partners-section-heading h2{overflow-wrap:anywhere;font-size:31px}.partners-section-heading>p:last-child{font-size:14px}.representative-card{grid-template-columns:1fr;gap:18px;padding-block:24px}.representative-card .partner-logo-stage{min-height:120px;padding:18px 28px}.representative-card .partner-logo-stage img{max-width:200px;max-height:75px}.representative-copy h3{font-size:21px}.representative-details{gap:14px;margin-top:16px;line-height:1.7}.representative-details .partner-detail-label{letter-spacing:0;font-size:13px}.partner-direct-contact a{min-height:44px}.partners-other-territories a{margin-left:0}.technology-partner-grid{grid-template-columns:1fr;gap:22px}.technology-partner-card .partner-logo-stage{min-height:120px;padding:24px}.technology-partner-copy{padding:20px}.partners-contact{flex-direction:column;align-items:stretch;gap:18px;padding-block:32px}.china-partner-notice>a{gap:14px;padding-block:11px}.china-partner-marker{font-size:9px}.china-partner-text{font-size:11px;display:block}.china-partner-text>span{display:block}.china-partner-text>[lang=en]{margin-top:3px;font-size:10px}}@media (width<=359px){.partners-jump{grid-template-columns:1fr;gap:2px}}@media (width>=420px) and (width<=599px){.representative-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=play]) .partner-backdrop :is(svg,.partner-backdrop-light,.partner-network-pulse){animation:none}}
