:root{--partners-bg:#f4f5f8;--partners-surface:#fff;--partners-text:#2d2d2d;--partners-muted:#6f717b;--partners-dark:#292929;--partners-mint:#92fe9d;--partners-cyan:#00c9ff;--partners-link:#45beba;--partners-line:#2d2d2d17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--partners-text);background:var(--partners-bg);margin:0;font-family:Rubik,Arial,sans-serif}.partners-page{overflow:hidden}.partners-page a{color:inherit}.partners-shell{width:min(1170px,100% - 40px);margin-inline:auto}.partners-hero{padding:34px 0 36px}.partners-hero__card{background:radial-gradient(circle at 94% 4%,#00c9ff24,#0000 32%),radial-gradient(circle at 55% 110%,#92fe9d1c,#0000 38%),#ffffffeb;border:1px solid #2d2d2d0f;border-radius:60px;grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);align-items:center;gap:52px;min-height:650px;padding:66px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 70px #21273314}.partners-hero__card:before{content:"";pointer-events:none;border:1px solid #2d2d2d0a;border-radius:47px;position:absolute;inset:18px}.partners-hero__copy{z-index:2;position:relative}.partners-kicker{color:var(--partners-link);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:750}.partners-hero .partners-kicker{align-items:center;gap:9px;display:inline-flex}.partners-hero .partners-kicker i{background:linear-gradient(135deg, var(--partners-mint), var(--partners-cyan));border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #00c9ff14}.partners-hero h1{letter-spacing:-.055em;max-width:650px;margin:22px 0;font-size:clamp(46px,5vw,66px);line-height:.99}.partners-hero h1 span{color:#0000;background:linear-gradient(90deg, var(--partners-mint), var(--partners-cyan));background-clip:text;width:fit-content;padding:3px 6px 8px 0;display:block}.partners-hero__copy>p{max-width:620px;color:var(--partners-muted);margin:0;font-size:18px;line-height:1.55}.partners-hero__actions{align-items:center;gap:12px;margin-top:32px;display:flex}.partners-button{border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 25px;font-size:15px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.partners-button--gradient{background:linear-gradient(100deg, var(--partners-mint), var(--partners-cyan));box-shadow:0 12px 28px #00c9ff2e}.partners-button--ghost{border-color:var(--partners-line);background:#ffffffb8}.partners-button--dark{background:var(--partners-dark);color:#fff!important}.partners-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1f292a21}.partners-page a:focus-visible{outline:3px solid var(--partners-mint);outline-offset:4px}.partners-hero__proofs{color:#5e616a;flex-wrap:wrap;gap:10px 18px;margin:28px 0 0;padding:0;font-size:12px;font-weight:650;list-style:none;display:flex}.partners-hero__proofs li{align-items:center;gap:7px;display:flex}.partners-hero__proofs span{width:19px;height:19px;color:var(--partners-text);background:#92fe9d6b;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.partners-hero__visual{z-index:1;justify-content:center;align-items:flex-end;min-height:500px;display:flex;position:relative}.partners-orbit{border:1px solid #3760681f;border-radius:50%;position:absolute}.partners-orbit:after{background:var(--partners-cyan);content:"";border:4px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 5px 15px #00c9ff4d}.partners-orbit--one{width:440px;height:440px;transform:rotate(-13deg)}.partners-orbit--one:after{top:25px;right:88px}.partners-orbit--two{width:350px;height:350px;transform:rotate(22deg)}.partners-orbit--two:after{background:var(--partners-mint);bottom:115px;right:1px}.partners-hero__halo{filter:blur(.2px);background:radial-gradient(circle at 36% 32%,#fffffff5,#0000 34%),linear-gradient(135deg,#92fe9d57,#00c9ff3d);border-radius:50%;width:390px;height:390px;position:absolute;box-shadow:0 0 0 42px #ffffff57,0 28px 90px #00c9ff29}.partners-mascot{z-index:2;filter:drop-shadow(0 30px 36px #222d3a38);pointer-events:none;user-select:none;width:380px;height:auto;position:absolute;bottom:-22px;right:-12px}.partners-trust{padding:20px 0 76px}.partners-trust__grid{color:#fff;background:radial-gradient(circle at 92% 0, #00c9ff29, transparent 31%), var(--partners-dark);border-radius:34px;grid-template-columns:repeat(4,1fr);padding:12px;display:grid;box-shadow:0 22px 55px #242d3b21}.partners-trust__grid>div{flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:112px;padding:24px 26px;display:flex}.partners-trust__grid>div+div{border-left:1px solid #ffffff1a}.partners-trust strong{color:#0000;background:linear-gradient(90deg, var(--partners-mint), var(--partners-cyan));letter-spacing:-.045em;background-clip:text;width:fit-content;font-size:30px}.partners-trust span{color:#ffffff94;font-size:12px;line-height:1.35}.partners-section{padding:72px 0;scroll-margin-top:90px}.partners-heading h2,.partners-start h2,.partners-cta h2{letter-spacing:-.05em;margin:17px 0 0;font-size:clamp(38px,4.3vw,56px);line-height:1.04}.partners-heading--split{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:80px;display:grid}.partners-heading--split h2{max-width:700px}.partners-heading--split>p,.partners-heading--center>p{color:var(--partners-muted);margin:0;font-size:17px;line-height:1.55}.partners-benefits{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.partners-benefit{border:1px solid var(--partners-line);background:#fff;border-radius:34px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;min-height:360px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #1f292a0e}.partners-benefit:after{content:"";border:1px solid #2d2d2d0f;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-120px;right:-90px;box-shadow:0 0 0 38px #ffffff1a,0 0 0 76px #ffffff12}.partners-benefit--mint{background:radial-gradient(circle at 95% 5%,#00c9ff38,#0000 34%),linear-gradient(135deg,#92fe9db8,#92fe9d33 60%,#fff);grid-column:span 7}.partners-benefit--dark{color:#fff;background:radial-gradient(circle at 100% 0, #00c9ff30, transparent 38%), var(--partners-dark);grid-column:span 5;box-shadow:0 24px 58px #242d3b29}.partners-benefit--cyan{background:radial-gradient(circle at 0 100%,#92fe9d3b,#0000 38%),linear-gradient(145deg,#00c9ff33,#0000 64%),#fff;grid-column:span 5}.partners-benefit--light{background:linear-gradient(135deg,#fffffff5,#f4f5f8d1),#fff;grid-column:span 7}.partners-benefit__top{z-index:1;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex;position:relative}.partners-benefit__top span{color:#9b9da4;font-size:12px;font-weight:700}.partners-benefit__top i{border:1px solid var(--partners-line);background:#ffffff94;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-style:normal;display:inline-flex}.partners-benefit--dark .partners-benefit__top i{background:#ffffff0f;border-color:#ffffff1f}.partners-benefit__body,.partners-benefit__metric{z-index:1;align-self:end;position:relative}.partners-benefit__body>small{color:var(--partners-link);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.partners-benefit h3{letter-spacing:-.04em;margin:12px 0 13px;font-size:30px;line-height:1.08}.partners-benefit__body>p{max-width:480px;color:var(--partners-muted);margin:0;font-size:15px;line-height:1.55}.partners-benefit__metric{text-align:right;border-left:1px solid #2d2d2d1a;flex-direction:column;align-items:flex-end;gap:8px;min-width:150px;padding:18px 0 3px 24px;display:flex}.partners-benefit__metric strong{letter-spacing:-.065em;white-space:nowrap;font-size:clamp(38px,4.2vw,58px);line-height:.95}.partners-benefit__metric span{max-width:145px;color:var(--partners-muted);font-size:11px;line-height:1.35}.partners-benefit--dark .partners-benefit__body>small{color:var(--partners-mint)}.partners-benefit--dark .partners-benefit__body>p,.partners-benefit--dark .partners-benefit__metric span{color:#ffffff9e}.partners-benefit--dark .partners-benefit__metric{border-color:#ffffff21}.partners-benefit--dark .partners-benefit__metric strong{color:#0000;background:linear-gradient(90deg, var(--partners-mint), var(--partners-cyan));background-clip:text}.partners-section--formats{background:radial-gradient(circle at 15% 10%,#92fe9d1f,#0000 26%),radial-gradient(circle at 90% 85%,#00c9ff17,#0000 28%),#eceef3;padding:100px 0}.partners-heading--center{text-align:center;max-width:760px;margin-inline:auto}.partners-heading--center>p{max-width:650px;margin:20px auto 0}.partners-formats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:48px;display:grid}.partners-format{border:1px solid var(--partners-line);background:#ffffffe6;border-radius:34px;flex-direction:column;min-height:450px;padding:30px;display:flex;box-shadow:0 18px 48px #242d3b0d}.partners-format--featured{color:#fff;background:radial-gradient(circle at 100% 0,#00c9ff30,#0000 40%),#292929;transform:translateY(-10px);box-shadow:0 24px 60px #242d3b2b}.partners-format__head{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.partners-format__head>span{color:#8b8d95;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750}.partners-format__head b{color:var(--partners-text);background:linear-gradient(100deg, var(--partners-mint), var(--partners-cyan));letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:9px}.partners-format h3{letter-spacing:-.04em;margin:32px 0 24px;font-size:26px}.partners-format__value{flex-direction:column;justify-content:center;min-height:92px;display:flex}.partners-format__value strong{letter-spacing:-.06em;font-size:clamp(42px,4vw,55px);line-height:1}.partners-format__value span{color:#8b8d95;margin-top:8px;font-size:11px}.partners-format>p{color:var(--partners-muted);margin:25px 0 30px;font-size:14px;line-height:1.55}.partners-format--featured .partners-format__head>span,.partners-format--featured .partners-format__value span,.partners-format--featured>p{color:#ffffff91}.partners-format>a{border-top:1px solid var(--partners-line);justify-content:space-between;margin-top:auto;padding-top:20px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.partners-format--featured>a{border-color:#ffffff1f}.partners-start{border:1px solid var(--partners-line);background:#fff;border-radius:52px;grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);align-items:center;gap:90px;min-height:640px;padding:70px;display:grid}.partners-start__intro>p{color:var(--partners-muted);margin:22px 0 0;font-size:16px;line-height:1.6}.partners-start__note{border:1px solid var(--partners-line);background:var(--partners-bg);border-radius:22px;align-items:center;gap:14px;margin-top:36px;padding:18px;display:flex}.partners-start__note>span{background:linear-gradient(135deg, var(--partners-mint), var(--partners-cyan));border-radius:15px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-weight:800;display:inline-flex}.partners-start__note p{color:var(--partners-muted);flex-direction:column;gap:4px;margin:0;font-size:11px;line-height:1.4;display:flex}.partners-start__note strong{color:var(--partners-text);font-size:13px}.partners-steps{margin:0;padding:0;list-style:none;position:relative}.partners-steps:before{background:linear-gradient(var(--partners-mint), var(--partners-cyan));content:"";width:1px;position:absolute;top:39px;bottom:39px;left:23px}.partners-steps li{grid-template-columns:48px 1fr;gap:24px;min-height:130px;padding:20px 0;display:grid;position:relative}.partners-steps li>span{z-index:1;width:48px;height:48px;color:var(--partners-text);background:linear-gradient(135deg, var(--partners-mint), var(--partners-cyan));box-shadow:0 0 0 1px var(--partners-line);border:6px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:750;display:inline-flex;position:relative}.partners-steps h3{letter-spacing:-.035em;margin:1px 0 8px;font-size:23px}.partners-steps p{max-width:460px;color:var(--partners-muted);margin:0;font-size:14px;line-height:1.55}.partners-section--last{padding-bottom:96px}.partners-cta{color:#fff;background:radial-gradient(circle at 85% 20%,#00c9ff2b,#0000 31%),#292929;border-radius:52px;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);align-items:center;gap:80px;min-height:430px;padding:65px;display:grid;position:relative;overflow:hidden}.partners-cta__glow{border:1px solid #92fe9d40;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-230px;right:-100px;box-shadow:0 0 0 60px #00c9ff06,0 0 0 120px #92fe9d05}.partners-cta__copy,.partners-cta__actions{z-index:1;position:relative}.partners-cta .partners-kicker{color:var(--partners-mint)}.partners-cta h2{max-width:690px}.partners-cta__copy>p{color:#ffffff9c;max-width:620px;margin:23px 0 0;font-size:16px;line-height:1.55}.partners-cta__actions{flex-direction:column;gap:11px;display:flex}.partners-cta__actions .partners-button{width:100%}.partners-cta__actions small{color:#ffffff73;text-align:center;margin-top:4px;font-size:10px}@media (width<=1050px){.partners-hero__card{grid-template-columns:minmax(0,1fr) minmax(310px,.78fr);gap:34px;padding:54px 44px}.partners-hero h1{font-size:clamp(43px,5.5vw,57px)}.partners-hero__halo{width:330px;height:330px}.partners-mascot{width:330px;bottom:-20px;right:-10px}.partners-start{gap:56px;padding:58px 50px}}@media (width<=900px){.partners-hero{padding-top:24px}.partners-hero__card{border-radius:46px;grid-template-columns:1fr;gap:20px;padding:58px 50px 44px}.partners-hero__card:before{border-radius:35px}.partners-hero__copy{text-align:center}.partners-hero h1,.partners-hero__copy>p,.partners-hero h1 span{margin-inline:auto}.partners-hero__actions,.partners-hero__proofs{justify-content:center}.partners-hero__visual{min-height:500px}.partners-hero__halo{width:390px;height:390px;margin-left:-195px;left:50%}.partners-mascot{width:360px;margin-left:-180px;bottom:-24px;left:50%;right:auto}.partners-trust__grid{grid-template-columns:repeat(2,1fr);gap:26px 0}.partners-trust__grid>div:nth-child(3){border-left:0}.partners-heading--split{grid-template-columns:1fr;gap:24px}.partners-heading--split>p{max-width:650px}.partners-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-benefit{grid-column:auto;grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.partners-benefit__metric{text-align:left;border-top:1px solid #2d2d2d1a;border-left:0;align-items:flex-start;margin-top:28px;padding:18px 0 0}.partners-benefit--dark .partners-benefit__metric{border-color:#ffffff21}.partners-formats{grid-template-columns:1fr}.partners-format{min-height:0}.partners-format--featured{transform:none}.partners-start{grid-template-columns:1fr;gap:38px;padding:56px 50px}.partners-start__intro{max-width:650px}.partners-cta{grid-template-columns:1fr;gap:38px;padding:58px 50px}.partners-cta__actions{max-width:360px}}@media (width<=640px){.partners-shell{width:min(100% - 24px,1170px)}.partners-hero{padding:12px 0 24px}.partners-hero__card{border-radius:34px;min-height:auto;padding:40px 20px 30px}.partners-hero__card:before{border-radius:27px;inset:9px}.partners-kicker{letter-spacing:.07em;font-size:10px}.partners-hero h1{margin:18px 0;font-size:clamp(36px,10vw,41px);line-height:1.02}.partners-hero__copy>p{font-size:15px;line-height:1.55}.partners-hero__actions{flex-direction:column;margin-top:26px}.partners-button{border-radius:16px;width:100%;min-height:54px}.partners-hero__proofs{justify-content:flex-start;max-width:270px;margin:24px auto 0}.partners-hero__visual{min-height:400px;margin-top:8px}.partners-orbit--one{width:360px;height:360px}.partners-orbit--two{width:290px;height:290px}.partners-hero__halo{width:300px;height:300px;margin-left:-150px;box-shadow:0 0 0 28px #ffffff57,0 24px 70px #00c9ff24}.partners-mascot{width:285px;margin-left:-142.5px;bottom:-20px}.partners-trust{padding:8px 0 42px}.partners-trust__grid{border-radius:26px;gap:0;padding:8px}.partners-trust__grid>div{min-height:100px;padding:16px 14px}.partners-trust strong{font-size:23px}.partners-trust span{font-size:10px;line-height:1.35}.partners-section{padding:52px 0}.partners-heading h2,.partners-start h2,.partners-cta h2{margin-top:13px;font-size:36px;line-height:1.06}.partners-heading--split{gap:18px}.partners-heading--split>p,.partners-heading--center>p{font-size:14px}.partners-benefits{grid-template-columns:1fr;gap:12px;margin-top:30px}.partners-benefit{border-radius:28px;min-height:355px;padding:26px}.partners-benefit h3{font-size:25px}.partners-benefit__body>p{font-size:14px}.partners-benefit__metric strong{font-size:43px}.partners-section--formats{padding:70px 0}.partners-formats{gap:12px;margin-top:34px}.partners-format{border-radius:28px;padding:25px}.partners-format h3{margin:28px 0 20px;font-size:24px}.partners-format__value strong{font-size:44px}.partners-start{border-radius:34px;gap:30px;min-height:auto;padding:38px 24px}.partners-start__intro>p{margin-top:17px;font-size:14px}.partners-start__note{border-radius:18px;margin-top:26px;padding:14px}.partners-steps li{gap:18px;min-height:125px}.partners-steps h3{font-size:21px}.partners-steps p{font-size:13px}.partners-section--last{padding-bottom:70px}.partners-cta{border-radius:34px;gap:30px;min-height:0;padding:40px 24px}.partners-cta__copy>p{margin-top:18px;font-size:14px}}@media (prefers-reduced-motion:no-preference){.partners-mascot{animation:6s ease-in-out infinite partners-float}.partners-orbit--one{animation:28s linear infinite partners-orbit}.partners-orbit--two{animation:24s linear infinite partners-orbit-reverse}}@keyframes partners-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes partners-orbit{to{transform:rotate(347deg)}}@keyframes partners-orbit-reverse{to{transform:rotate(-338deg)}}
