[data-page=partner-service]{color:#f1ede3;background:radial-gradient(circle at 86% 7%,rgba(209,180,95,.055),transparent 25%),linear-gradient(180deg,#06111a,#050d14)}[data-page=partner-service],[data-page=partner-service][data-service].page-shell{--service-accent:209,180,95;--service-accent-soft:242,216,137}[data-page=partner-service] .section-sm>.container,[data-page=partner-service] .service-hero>.container,[data-page=partner-service] .service-section>.container,[data-page=partner-service]>.container{width:min(calc(100% - 48px),1280px);max-width:none}[data-page=partner-service] .service-hero{padding-block:clamp(42px,6vw,78px) clamp(54px,7vw,88px);background:linear-gradient(rgba(255,255,255,.014) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0);background-size:72px 72px}[data-page=partner-service] .service-hero:before{top:-240px;left:-120px;opacity:.5;background:radial-gradient(circle,rgba(var(--service-accent),.14),transparent 68%)}[data-page=partner-service] .service-hero:after{animation:none;opacity:0}[data-page=partner-service] .service-breadcrumb{margin-bottom:14px;color:#7f8c93;font-size:.75rem}[data-page=partner-service] .service-return{position:relative;z-index:4;margin-bottom:28px;padding:9px 13px 9px 16px;border-color:rgba(var(--service-accent),.3);color:#e5ca7a;background:rgba(6,17,25,.76);box-shadow:0 9px 25px rgba(0,0,0,.16)}[data-page=partner-service] .service-return:before{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(var(--service-accent),.4);border-radius:50%;content:"↩"}[data-page=partner-service] .service-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:clamp(38px,5vw,72px)}[data-page=partner-service] .service-eyebrow{color:#e5c967;font-size:.8rem}[data-page=partner-service] .service-title{font-size:clamp(2.45rem,4.8vw,4.65rem);line-height:1.24}[data-page=partner-service] .service-title em{color:#f0d37c;text-shadow:0 0 30px rgba(var(--service-accent),.1)}[data-page=partner-service] .service-lead{color:#acb5ba;font-size:clamp(.92rem,1.25vw,1.07rem)}[data-page=partner-service] .service-actions .btn{min-height:48px;border-radius:15px 4px 15px 4px;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}[data-page=partner-service] .service-actions .btn-primary{border-color:#e1c15c;color:#0a141b;background:linear-gradient(135deg,#f0d476,#c9a649);box-shadow:0 15px 34px rgba(200,162,65,.15)}[data-page=partner-service] .service-actions .btn-outline{border-color:rgba(var(--service-accent),.32);color:#e8e2d4;background:rgba(255,255,255,.02)}[data-page=partner-service] .service-visual{aspect-ratio:1.22/1;border-color:rgba(var(--service-accent),.42);border-radius:42px 9px 42px 9px;background:#07131c;box-shadow:0 35px 78px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.04)}[data-page=partner-service][data-family=material] .service-visual{border-radius:170px 170px 30px 30px/92px 92px 30px 30px}[data-page=partner-service][data-family=service] .service-visual{-webkit-clip-path:polygon(0 0,90% 0,100% 11%,100% 100%,10% 100%,0 89%);clip-path:polygon(0 0,90% 0,100% 11%,100% 100%,10% 100%,0 89%)}[data-page=partner-service] .service-visual-lines,[data-page=partner-service] .service-visual:after{animation:none!important}[data-page=partner-service] .service-visual:after{inset:-25% -45%;opacity:0;transform:translate3d(-40%,0,0) rotate(8deg)}[data-page=partner-service] .service-visual-lines{inset:27px;border-color:rgba(var(--service-accent-soft),.21);border-radius:28px 7px 28px 7px}[data-page=partner-service][data-family=material] .service-visual-lines{border-radius:145px 145px 20px 20px/72px 72px 20px 20px}[data-page=partner-service] .service-visual-copy{right:42px;bottom:38px;padding:17px 19px;border-right:2px solid rgba(var(--service-accent),.72);background:linear-gradient(90deg,transparent,rgba(4,12,18,.72))}[data-page=partner-service] .service-visual-copy small{color:#e4c45d}[data-page=partner-service] .service-visual-copy strong{max-width:330px;font-size:clamp(1rem,1.7vw,1.35rem)}@media (hover:hover){[data-page=partner-service] .service-visual:hover:after{opacity:.46;animation:serviceExperienceScan .9s ease both!important}[data-page=partner-service] .service-actions .btn:hover{transform:translateY(-4px)}}@keyframes serviceExperienceScan{0%{transform:translate3d(-42%,0,0) rotate(8deg)}to{transform:translate3d(42%,0,0) rotate(8deg)}}[data-page=partner-service] .service-facts{position:relative;overflow:hidden;margin-top:-30px;border:1px solid rgba(var(--service-accent),.28);border-radius:24px 6px 24px 6px;background:rgba(7,18,27,.94);box-shadow:0 22px 50px rgba(0,0,0,.22)}[data-page=partner-service] .service-fact{min-height:96px;display:grid;align-content:center;border-color:rgba(var(--service-accent),.16)}[data-page=partner-service] .service-fact small{color:#7f8b91;font-size:.68rem}[data-page=partner-service] .service-fact strong{color:#e9d185;font-size:.86rem}[data-page=partner-service] .service-section{padding-block:clamp(62px,7vw,96px)}[data-page=partner-service] .service-section-muted{background:radial-gradient(circle at 88% 20%,rgba(var(--service-accent),.035),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.012),transparent)}[data-page=partner-service] .service-heading{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:end;margin-bottom:36px}[data-page=partner-service] .service-heading h2{color:#f3eee3;font-size:clamp(1.7rem,3vw,2.7rem)}[data-page=partner-service] .service-heading p{color:#9fa9ae;font-size:.87rem}[data-page=partner-service] .service-kicker{color:#dfbf59}[data-page=partner-service] .service-info-card{min-height:230px;padding:28px;border-color:rgba(var(--service-accent),.2);border-radius:25px 7px 25px 7px;background:linear-gradient(145deg,rgba(var(--service-accent),.035),transparent 50%),#081721;box-shadow:0 18px 42px rgba(0,0,0,.13)}[data-page=partner-service][data-family=material] .service-info-card{border-radius:86px 86px 22px 22px/50px 50px 22px 22px;padding-top:34px}[data-page=partner-service][data-family=service] .service-info-card:nth-child(2n){border-radius:7px 25px 7px 25px}[data-page=partner-service] .service-info-card .index{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(var(--service-accent),.4);border-radius:50%;color:#dcbc58;background:#07131c}[data-page=partner-service] .service-info-card h3{margin:29px 0 11px;color:#e8cb70}[data-page=partner-service] .service-info-card p{color:#9fa9ae;font-size:.82rem}[data-page=partner-service] .service-specs{border-color:rgba(var(--service-accent),.28);border-radius:28px 7px 28px 7px;background:#06131c;box-shadow:0 28px 70px rgba(0,0,0,.16)}[data-page=partner-service] .service-spec-row{grid-template-columns:minmax(170px,.34fr) 1fr;border-color:rgba(var(--service-accent),.13)!important}[data-page=partner-service] .service-spec-row:before{position:absolute;top:0;right:0;bottom:0;width:2px;opacity:0;background:#dfbd55;transform:scaleY(.2);transition:opacity .3s ease,transform .4s ease;content:""}[data-page=partner-service] .service-spec-row:hover:before{opacity:1;transform:scaleY(1)}[data-page=partner-service] .service-spec-row dt{color:#e3c76e;background:rgba(var(--service-accent),.035)}[data-page=partner-service] .service-spec-row dd{color:#a6afb4}[data-page=partner-service] .service-process{position:relative;gap:24px;padding-top:20px}[data-page=partner-service] .service-process:before{position:absolute;top:42px;right:7%;left:7%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--service-accent),.52) 12%,rgba(var(--service-accent),.52) 88%,transparent);content:""}[data-page=partner-service] .service-step{min-height:235px;padding:75px 24px 25px;border:1px solid rgba(var(--service-accent),.19);border-radius:22px 6px 22px 6px;background:linear-gradient(180deg,rgba(var(--service-accent),.035),#07141d 42%)}[data-page=partner-service] .service-step:before{position:absolute;top:0;right:24px;display:grid;width:48px;height:48px;margin:0;place-items:center;border:1px solid rgba(var(--service-accent),.6);border-radius:50%;color:#e5c660;background:#07131c;box-shadow:0 0 0 6px #061019;transform:translateY(-3px)}[data-page=partner-service] .service-step h3{color:#e8d8aa}[data-page=partner-service] .service-step p{color:#98a3a9;font-size:.82rem}[data-page=partner-service] .service-faq{max-width:1040px}[data-page=partner-service] .service-faq details{border-color:rgba(var(--service-accent),.19);border-radius:18px 5px 18px 5px;background:#07141d}[data-page=partner-service] .service-faq summary{padding:20px 23px;color:#ded8ca}[data-page=partner-service] .service-faq summary:before{color:#dfbd55}[data-page=partner-service] .service-faq p{color:#99a5aa}[data-page=partner-service] .service-cta{overflow:hidden;padding:clamp(30px,4vw,48px);border-color:rgba(var(--service-accent),.4);border-radius:30px 7px 30px 7px;background:radial-gradient(circle at 82% 20%,rgba(var(--service-accent),.1),transparent 28%),linear-gradient(145deg,#0a1b25,#06131c)}[data-page=partner-service] .service-cta h2{color:#f2ede2}[data-page=partner-service] .service-cta p{color:#9ca7ac}[data-page=partner-service] .service-cta .btn-primary{color:#0a141b;background:linear-gradient(135deg,#f0d476,#c9a649)}[data-page=partner-service] .service-return-row{display:none}[data-page=partner-service].service-enhanced .service-auto-reveal{opacity:0;filter:blur(5px);transform:translateY(22px);transition:opacity .65s ease var(--service-delay,0s),transform .65s cubic-bezier(.2,.8,.2,1) var(--service-delay,0s),filter .65s ease var(--service-delay,0s)}[data-page=partner-service].service-enhanced .service-auto-reveal.is-visible{opacity:1}@media (hover:hover){[data-page=partner-service] .service-info-card:hover,[data-page=partner-service] .service-step:hover{border-color:rgba(var(--service-accent),.55);box-shadow:0 24px 54px rgba(0,0,0,.25),0 0 25px rgba(var(--service-accent),.055)}}.partner-related{padding:clamp(58px,7vw,94px) 0;color:#f0ece2;background:linear-gradient(180deg,#050d14,#06111a)}.partner-related>.container{width:min(calc(100% - 48px),1280px);max-width:none}.partner-related-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr);align-items:end;grid-gap:34px;gap:34px;margin-bottom:34px}.partner-related-heading span{color:#dfbd55;font-size:.78rem;font-weight:850}.partner-related-heading h2{margin:8px 0 0;font-size:clamp(1.8rem,3vw,2.75rem)}.partner-related-heading p{margin:0;color:#98a4aa;line-height:1.9}.partner-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px}.partner-related-card{position:relative;display:flex;min-height:245px;overflow:hidden;flex-direction:column;padding:24px;border:1px solid rgba(209,180,95,.2);border-radius:23px 6px 23px 6px;color:inherit;text-decoration:none;background:linear-gradient(145deg,rgba(209,180,95,.03),transparent 45%),#07141d;transition:transform .4s ease,border-color .35s ease,box-shadow .35s ease}.partner-related-card:before{position:absolute;inset:0 auto 0 -45%;width:28%;opacity:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,230,157,.1),transparent);transform:skewX(-18deg);content:""}.partner-related-card small{color:rgba(226,194,92,.55);font-size:.66rem}.partner-related-card i{position:absolute;top:18px;left:18px;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(209,180,95,.38);border-radius:50%;color:#e0bf59;font-size:1rem;font-style:normal;background:#06121a}.partner-related-card strong{margin-top:52px;color:#ead07a;font-size:1.05rem}.partner-related-card>span{margin-top:12px;color:#96a2a8;font-size:.75rem;line-height:1.85}.partner-related-card>b{margin-top:auto;padding-top:20px;color:#dcbc56;font-size:.72rem}.partner-related-card em{font-style:normal}.partner-related-back{background:linear-gradient(145deg,rgba(209,180,95,.075),transparent 55%),#081620}@media (hover:hover){.partner-related-card:hover{transform:translateY(-7px);border-color:rgba(209,180,95,.55);box-shadow:0 25px 56px rgba(0,0,0,.28),0 0 24px rgba(209,180,95,.055)}.partner-related-card:hover:before{opacity:1;animation:partnerRelatedGlint .8s ease both}}@keyframes partnerRelatedGlint{0%{left:-45%}to{left:125%}}@media (max-width:980px){.partner-related-heading,[data-page=partner-service] .service-heading,[data-page=partner-service] .service-hero-grid{grid-template-columns:1fr}[data-page=partner-service] .service-visual{width:min(100%,760px);margin-inline:auto}[data-page=partner-service] .service-process:before{display:none}.partner-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.partner-related>.container,[data-page=partner-service] .section-sm>.container,[data-page=partner-service] .service-hero>.container,[data-page=partner-service] .service-section>.container,[data-page=partner-service]>.container{width:min(calc(100% - 24px),520px)}[data-page=partner-service] .service-hero-grid{gap:30px}[data-page=partner-service] .service-visual{aspect-ratio:1/1.05;border-radius:26px 7px;-webkit-clip-path:none!important;clip-path:none!important}[data-page=partner-service][data-family=material] .service-visual{border-radius:90px 90px 22px 22px/52px 52px 22px 22px}[data-page=partner-service] .service-visual-lines{inset:17px}[data-page=partner-service] .service-visual-copy{right:24px;bottom:23px}[data-page=partner-service] .service-facts{margin-top:-16px}[data-page=partner-service] .service-heading{gap:15px}.partner-related-grid,[data-page=partner-service] .service-card-grid,[data-page=partner-service] .service-cta,[data-page=partner-service] .service-process,[data-page=partner-service] .service-spec-row{grid-template-columns:1fr}.partner-related-heading{gap:14px}}@media (prefers-reduced-motion:reduce){[data-page=partner-service].service-enhanced .service-auto-reveal{opacity:1;filter:none;transform:none;transition:none}.partner-related-card:hover:before,[data-page=partner-service] .service-visual:hover:after{display:none;animation:none!important}}[data-page=partners]{--pt48-fast:180ms;--pt48-ui:320ms;--pt48-reveal:680ms;--pt48-ease:cubic-bezier(.16,1,.3,1)}[data-page=partners] .reveal-on-scroll{--reveal-x:0px;--reveal-y:20px;--reveal-scale:.994;filter:blur(1.5px);transition:opacity var(--pt48-reveal) var(--pt48-ease) var(--reveal-delay,0s),transform var(--pt48-reveal) var(--pt48-ease) var(--reveal-delay,0s),filter .46s ease var(--reveal-delay,0s)}[data-page=partners] .reveal-on-scroll[data-reveal=left]{--reveal-x:-26px;--reveal-y:0px}[data-page=partners] .reveal-on-scroll[data-reveal=right]{--reveal-x:26px;--reveal-y:0px}[data-page=partners] .reveal-on-scroll[data-reveal=up]{--reveal-x:0px;--reveal-y:20px}[data-page=partners] .partners-hero .hero-panel.reveal-on-scroll>:where(.section-kicker,.hero-title,.hero-text,.hero-actions){opacity:0;transform:translateY(9px);filter:blur(1px);transition:opacity .5s var(--pt48-ease),transform .61s var(--pt48-ease),filter .4s ease}[data-page=partners] .partners-hero .hero-panel.is-revealed>:where(.section-kicker,.hero-title,.hero-text,.hero-actions){opacity:1;transform:none;filter:none}[data-page=partners] .partners-hero .hero-panel.is-revealed>.section-kicker{transition-delay:55ms}[data-page=partners] .partners-hero .hero-panel.is-revealed>.hero-title{transition-delay:.11s}[data-page=partners] .partners-hero .hero-panel.is-revealed>.hero-text{transition-delay:.17s}[data-page=partners] .partners-hero .hero-panel.is-revealed>.hero-actions{transition-delay:235ms}[data-page=partners] .partners-hero .hero-side .media{transition:transform .52s var(--pt48-ease),border-color var(--pt48-ui) ease,box-shadow .5s ease}[data-page=partners] .partners-hero .hero-side .media img{transform:scale(1.018);transition:transform .9s var(--pt48-ease),filter .46s ease}[data-page=partners] .partners-hero .hero-side.is-revealed .media img{transform:scale(1)}[data-page=partners] .partners-hero-orbit{animation-duration:14s!important;opacity:.64}[data-page=partners] .partners-material-stack i{animation-duration:7s!important}[data-page=partners] .partners-hero-services article{animation:none!important;opacity:0;transform:translateY(9px);transition:opacity .46s var(--pt48-ease),transform .56s var(--pt48-ease),border-color var(--pt48-ui) ease,background var(--pt48-ui) ease;transition-delay:var(--service-delay,0s)}[data-page=partners] .partners-hero-services.is-revealed article{opacity:1;transform:none}[data-page=partners] .partners-service-icon,[data-page=partners] .partners-service-icon svg{transition:transform .36s var(--pt48-ease),filter .4s ease,color var(--pt48-ui) ease}[data-page=partners] .partners-entry-shell .partners-v48-stage-item{opacity:0;transform:translateY(10px);transition:opacity .5s var(--pt48-ease),transform .62s var(--pt48-ease)}[data-page=partners] .partners-entry-shell.is-revealed .partners-v48-stage-item{opacity:1;transform:none}[data-page=partners] .partners-entry-shell.is-revealed .partners-entry-passport{transition-delay:70ms}[data-page=partners] .partners-entry-shell.is-revealed .partners-entry-steps{transition-delay:135ms}[data-page=partners] .partners-entry-shell.is-revealed .partners-entry-copy{transition-delay:205ms}[data-page=partners] .partners-entry-action,[data-page=partners] .partners-entry-photo img,[data-page=partners] .partners-entry-steps article{transition-duration:.52s,.32s,.32s!important;transition-timing-function:var(--pt48-ease),ease,ease!important}[data-page=partners] .partners-material-station,[data-page=partners] .partners-service-route-card{transition:opacity var(--pt48-reveal) var(--pt48-ease) var(--reveal-delay,0s),transform .38s var(--pt48-ease),border-color var(--pt48-ui) ease,box-shadow .46s ease,background var(--pt48-ui) ease}[data-page=partners] :is(.partners-route-media,.partners-material-media) img{transition:transform .62s var(--pt48-ease),filter .42s ease}[data-page=partners] :is(.partners-route-icon,.partners-route-node,.partners-material-meta span,.partners-material-meta b){transition:transform .34s var(--pt48-ease),border-color var(--pt48-ui) ease,color var(--pt48-ui) ease,filter .4s ease}@media (hover:hover) and (pointer:fine){[data-page=partners] .partners-hero .hero-side.is-revealed:hover .media{transform:translateY(-4px)}[data-page=partners] .partners-hero .hero-side.is-revealed:hover .media img{transform:scale(1.025);filter:brightness(1.03) saturate(1.02)}[data-page=partners] .partners-hero-services article:hover{transform:translateY(-3px)}[data-page=partners] .partners-hero-services article:hover .partners-service-icon{transform:translateY(-2px) scale(1.035)}[data-page=partners] .partners-material-station.is-revealed:hover,[data-page=partners] .partners-service-route-card.is-revealed:hover{transform:translateY(-6px) scale(1.006)!important;box-shadow:0 24px 54px rgba(0,0,0,.38),0 0 22px rgba(213,169,79,.07)}[data-page=partners] .partners-material-station:hover .partners-material-media img,[data-page=partners] .partners-service-route-card:hover .partners-route-media img{transform:scale(1.04);filter:brightness(1.035) saturate(1.02)}[data-page=partners] .partners-entry-steps article:hover{transform:translateX(-3px)}[data-page=partners] .partners-entry-passport:hover .partners-entry-photo img{transform:scale(1.025)}}[data-page=partners] .partners-cta-shell .partners-v48-cta-item{opacity:0;transform:translateY(8px);transition:opacity .47s var(--pt48-ease),transform .59s var(--pt48-ease)}[data-page=partners] .partners-cta-shell.is-revealed .partners-v48-cta-item{opacity:1;transform:none}[data-page=partners] .partners-cta-shell.is-revealed .partners-cta-copy{transition-delay:70ms}[data-page=partners] .partners-cta-shell.is-revealed .partners-cta-actions{transition-delay:145ms}[data-page=partners] .partners-cta-shell.is-revealed .partners-cta-steps{transition-delay:215ms}@media (hover:hover) and (pointer:fine){[data-page=partners] .partners-cta-shell.is-revealed:hover{transform:translateY(-4px) scale(1.003)}}[data-page=partner-service]{--ps48-ui:320ms;--ps48-ease:cubic-bezier(.16,1,.3,1)}[data-page=partner-service].service-enhanced .service-auto-reveal{transform:translateY(17px);filter:blur(1px);transition:opacity .62s var(--ps48-ease) var(--service-delay,0s),transform .62s var(--ps48-ease) var(--service-delay,0s),filter .43s ease var(--service-delay,0s)}[data-page=partner-service].service-enhanced .service-auto-reveal.is-visible{transform:none;filter:none}[data-page=partner-service] .service-hero-grid>.reveal-on-scroll:first-child>:where(.service-eyebrow,.service-title,.service-lead,.service-actions){opacity:0;transform:translateY(9px);transition:opacity .48s var(--ps48-ease),transform .59s var(--ps48-ease)}[data-page=partner-service] .service-hero-grid>.is-revealed:first-child>:where(.service-eyebrow,.service-title,.service-lead,.service-actions){opacity:1;transform:none}[data-page=partner-service] .service-hero-grid>.is-revealed:first-child>.service-eyebrow{transition-delay:55ms}[data-page=partner-service] .service-hero-grid>.is-revealed:first-child>.service-title{transition-delay:105ms}[data-page=partner-service] .service-hero-grid>.is-revealed:first-child>.service-lead{transition-delay:165ms}[data-page=partner-service] .service-hero-grid>.is-revealed:first-child>.service-actions{transition-delay:225ms}[data-page=partner-service] .service-visual{transition:opacity .68s var(--ps48-ease),transform .68s var(--ps48-ease),border-color var(--ps48-ui) ease,box-shadow .48s ease}[data-page=partner-service] .service-visual-media img{transform:scale(1.018);transition:transform .76s var(--ps48-ease),filter .43s ease!important}[data-page=partner-service] .service-visual.is-pointer-active{transform:perspective(1100px) rotateX(calc(var(--service-pointer-y, 0) * -1.6deg)) rotateY(calc(var(--service-pointer-x, 0) * 1.8deg)) translateY(-3px)!important}[data-page=partner-service] .service-heading{transition:transform .42s var(--ps48-ease),border-color var(--ps48-ui) ease}[data-page=partner-service] :is(.service-info-card,.service-spec-row,.service-step,.service-faq details,.service-fact){transition:opacity .62s var(--ps48-ease) var(--service-delay,0s),transform .36s var(--ps48-ease),border-color var(--ps48-ui) ease,background var(--ps48-ui) ease,box-shadow .42s ease}[data-page=partner-service] .service-faq details[open]>:not(summary){animation:ps48-faq-in .36s var(--ps48-ease) both}@keyframes ps48-faq-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}[data-page=partner-service] .service-actions .btn,[data-page=partner-service] .service-cta .btn,[data-page=partner-service] .service-return{transition:transform .3s var(--ps48-ease),border-color var(--ps48-ui) ease,box-shadow .4s ease,background var(--ps48-ui) ease,color var(--ps48-ui) ease!important}@media (hover:hover) and (pointer:fine){[data-page=partner-service] .service-fact.is-visible:hover,[data-page=partner-service] .service-info-card.is-visible:hover,[data-page=partner-service] .service-step.is-visible:hover{transform:translateY(-3px) scale(1.003)}[data-page=partner-service] .service-spec-row.is-visible:hover{transform:translateX(-2px)}[data-page=partner-service] .service-faq details.is-visible:hover{transform:translateY(-2px)}[data-page=partner-service] :is(.service-actions .btn,.service-return,.service-cta .btn):hover{transform:translateY(-2px) scale(1.006)}}.partner-related .reveal-on-scroll{--reveal-x:0px;--reveal-y:18px;--reveal-scale:.995;filter:none}.partner-related-card{transition:opacity .64s var(--ps48-ease) var(--reveal-delay,0s),transform .36s var(--ps48-ease),border-color var(--ps48-ui) ease,box-shadow .44s ease!important}.partner-related-card:before{animation:none!important}@media (hover:hover) and (pointer:fine){.partner-related-card.is-revealed:hover{transform:translateY(-5px) scale(1.004)}}@media (max-width:700px){.partner-related .reveal-on-scroll,[data-page=partner-service] .reveal-on-scroll,[data-page=partners] .reveal-on-scroll{--reveal-x:0px!important;--reveal-y:13px!important;--reveal-scale:.997;filter:none}[data-page=partner-service] .service-hero-grid>.reveal-on-scroll:first-child>*,[data-page=partners] .partners-v48-cta-item,[data-page=partners] .partners-v48-stage-item{transition-delay:0s!important}}@media (prefers-reduced-motion:reduce){.partner-related *,[data-page=partner-service] *,[data-page=partners] *{animation:none!important}.partner-related .reveal-on-scroll,.partner-related .reveal-on-scroll *,[data-page=partner-service] .reveal-on-scroll,[data-page=partner-service] .reveal-on-scroll *,[data-page=partner-service].service-enhanced .service-auto-reveal,[data-page=partners] .reveal-on-scroll,[data-page=partners] .reveal-on-scroll *{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}