.fp-partners{margin-block-start:var(--s5)}.fp-partners-label{display:flex;align-items:center;justify-content:center;gap:var(--s3);margin:0 0 var(--s3);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.06em;color:var(--muted)}.fp-partners-label:before,.fp-partners-label:after{content:"";block-size:1px;inline-size:min(7rem,18%);background:color-mix(in srgb,var(--gold) 55%,transparent)}.fp-partners-label>span{white-space:nowrap}.section--dark .fp-partners-label,.section--deep .fp-partners-label{color:var(--muted-dark)}.fp-partners-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);margin:0;padding:0;list-style:none;max-inline-size:46rem;margin-inline:auto}.fp-partner{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:var(--s2);place-items:center;text-align:center;padding:var(--s4) var(--s3) var(--s3);border-radius:20px;background:var(--white);border:1px solid var(--line);box-shadow:0 18px 44px -28px #0206128c;transition:box-shadow .35s var(--ease-micro),border-color .35s var(--ease-micro)}.fp-partner:after{content:"";position:absolute;inset-block-start:0;inset-inline:18%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.85}.fp-partner:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--line));box-shadow:0 24px 54px -26px #02061299}.fp-partner-logo{display:grid;place-items:center;block-size:5.4rem}.fp-partner-logo img{max-block-size:calc(4.6rem * var(--lscale, 1));max-inline-size:13rem;inline-size:auto;block-size:auto;object-fit:contain}.fp-partner-name{font-size:.9375rem;font-weight:700;line-height:1.65;color:var(--ink);max-inline-size:16rem}@media(max-width:40rem){.fp-partners-logos{grid-template-columns:1fr;max-inline-size:22rem}.fp-partners-label:before,.fp-partners-label:after{inline-size:min(3rem,12%)}.fp-partner{padding:var(--s3) var(--s2)}.fp-partner-logo{block-size:4.4rem}.fp-partner-logo img{max-block-size:calc(3.6rem * var(--lscale, 1));max-inline-size:11rem}}.salek-hero-visual figcaption{flex-wrap:wrap}.salek-hero-note{margin-block-start:0;margin-inline-start:auto;padding-inline-start:var(--s2);white-space:nowrap;font-weight:600;color:color-mix(in srgb,var(--muted-dark) 85%,var(--white))}@media(max-width:40rem){.salek-hero-note{flex-basis:100%;margin-inline-start:0;padding-inline-start:calc(.5rem + var(--s1))}}#roles .feature-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@media(max-width:56rem){#roles .feature-list{grid-template-columns:1fr}}.salek-slot{display:grid;min-inline-size:0}.salek-role{padding:0;display:flex;flex-direction:column;block-size:100%}.salek-role>.cine{flex:none;border-radius:0;border:0;box-shadow:none}.salek-role .role-body{padding:var(--s3) var(--s4) var(--s4);display:flex;flex-direction:column}.salek-role .role-body .role-outcome{margin-block-start:auto;padding-block-start:var(--s2)}.salek-role .cine-cap{padding-inline-start:.35em;gap:.6em}.salek-role .cine-cap .axis-order{inline-size:1.65rem;block-size:1.65rem;margin-block-end:0;font-size:.8rem;flex:none;background:color-mix(in srgb,var(--purple) 82%,transparent);color:var(--white);box-shadow:0 0 0 1px color-mix(in srgb,var(--white) 18%,transparent)}@media(max-width:40rem){.salek-role .role-body{padding:var(--s3)}}.salek-role .hud-chip{opacity:1;translate:0 0}@media(prefers-reduced-motion:no-preference){.salek-role .hud-chip{animation-delay:var(--dl, 0s)}}.salek-role{transition:border-color .4s var(--ease-micro),box-shadow .4s var(--ease-micro)}.salek-role:hover{border-color:color-mix(in srgb,var(--purple) 35%,var(--line));box-shadow:0 24px 50px -30px color-mix(in srgb,var(--purple) 45%,transparent)}.app-phone .phone{position:relative}.app-phone .fx-ring{opacity:.8}.fp-photo.tilt{transform-origin:50% 50%}@media(hover:hover)and (pointer:fine){.fp-photo.tilt:hover{box-shadow:0 24px 50px -24px color-mix(in srgb,var(--navy) 55%,transparent)}}html[dir=rtl] #roles .salek-slot:nth-child(2) .hud-chip{inset-inline-start:auto;inset-inline-end:var(--x, 6%)}#app .stats-bar{grid-template-columns:repeat(4,1fr)}@media(max-width:40rem){#app .stats-bar{grid-template-columns:repeat(2,1fr)}#app .stats-bar .stat:nth-child(3){border-inline-start:0}}.hero .scene-bg>img{filter:brightness(.28) saturate(.8)}
