:is(html:has(.partners-page-shell),body:has(.partners-page-shell)){background:#fff;min-height:100%;margin:0;overflow-x:clip}html:has(.partners-page-shell){scroll-behavior:smooth}.partners-page-shell,.partners-page-shell *{box-sizing:border-box}.partners-page-shell{--partners-blue:var(--blog-blue,#2c4ff0);--partners-ink:var(--blog-ink,#0d1016);--partners-muted:var(--blog-muted,#69707c);--partners-line:var(--blog-line,#0d101626);min-height:100dvh;color:var(--partners-ink);font-family:var(--font-sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;background:#fff;font-size:14px;line-height:1.5;overflow-x:clip}.partners-page-shell a{color:inherit;text-decoration:none}.partners-page-shell h1,.partners-page-shell h2,.partners-page-shell h3,.partners-page-shell p{margin-top:0}.partners-page-shell .blog-header-title{color:var(--partners-muted)}.partners-page-shell .blog-header-cta{white-space:nowrap}.partners-hero,.partners-section{width:min(100% - 64px,1420px);margin:0 auto}.partners-hero{padding:clamp(68px,8vw,108px) 0 clamp(76px,8vw,112px)}.partners-hero h1{letter-spacing:-.045em;max-width:980px;margin:0;font-size:clamp(54px,6.3vw,88px);font-weight:420;line-height:.94}.partners-hero h1 span{color:#9ca2ad}.partners-channel-stream{border-top:1px solid var(--partners-line);border-bottom:1px solid var(--partners-line);width:100%;margin-top:clamp(34px,5vw,58px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.partners-channel-track{will-change:transform;align-items:center;gap:48px;width:max-content;padding:20px 0;animation:38s linear infinite partners-channel-scroll;display:flex}.partners-channel-mark{color:var(--partners-ink);flex:none;align-items:center;gap:11px;display:inline-flex}.partners-channel-mark svg{color:var(--partners-blue)}.partners-channel-mark strong{letter-spacing:-.025em;white-space:nowrap;font-size:15px;font-weight:560}@keyframes partners-channel-scroll{to{transform:translate(calc(-50% - 24px))}}.partners-hero-lower{max-width:660px;margin-top:30px}.partners-hero-lower>p{color:var(--partners-muted);letter-spacing:-.025em;margin-bottom:0;font-size:clamp(17px,1.5vw,20px);line-height:1.35}.partners-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.partners-text-link{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex;color:var(--partners-ink)!important}.partners-text-link svg{transition:transform .16s}.partners-text-link:hover svg{transform:translate(2px,-2px)}.partners-section{border-top:1px solid var(--partners-line);padding:clamp(72px,7.5vw,108px) 0}.partners-section-heading{max-width:900px}.partners-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:420;line-height:1}.partners-section-heading>p:last-child{max-width:560px;color:var(--partners-muted);margin:22px 0 0;font-size:16px;line-height:1.55}.partners-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1040px;margin-top:clamp(42px,5vw,64px);display:grid}.partners-reward-grid article{background:radial-gradient(circle at 92% 8%,#2c4ff01f,#0000 32%),linear-gradient(145deg,#fff 0%,#f6f8fb 100%);border:1px solid #dce1e9;border-radius:18px;min-height:390px;padding:clamp(28px,3vw,38px);transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 18px 46px #0e192b0e}.partners-reward-grid article:hover{border-color:#cad2df;transform:translateY(-2px);box-shadow:0 24px 54px #0e192b16}.partners-reward-grid article>span{color:var(--partners-blue);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.partners-reward-grid strong{letter-spacing:-.075em;margin-top:42px;font-size:clamp(70px,7vw,98px);font-weight:420;line-height:.85;display:block}.partners-reward-grid h3{letter-spacing:-.035em;margin:58px 0 0;font-size:clamp(22px,2.1vw,29px);font-weight:470;line-height:1.1}.partners-reward-grid p{max-width:430px;color:var(--partners-muted);margin:13px 0 0;font-size:13px;line-height:1.58}.partners-terms{color:var(--partners-muted);margin:18px 0 0;font-size:11px}.partners-link-preview{background:#f7f8fb;border:1px solid #dce1e9;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1040px;min-height:126px;margin-top:clamp(42px,5vw,64px);padding:28px 32px;display:flex;box-shadow:0 16px 42px #0e192b0b}.partners-link-preview>div{min-width:0}.partners-link-preview span{color:var(--partners-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.partners-link-preview strong{letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:clamp(28px,3.6vw,48px);font-weight:420;line-height:1;display:block;overflow:hidden}.partners-link-preview>svg{color:var(--partners-blue);flex:none;transition:transform .18s}.partners-link-preview:hover>svg{transform:translate(3px,-3px)}.partners-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1040px;margin:12px 0 0;padding:0;list-style:none;display:grid}.partners-channel-grid li{min-height:126px;animation:.32s cubic-bezier(.2,.75,.25,1) both partners-card-in;animation-delay:calc(var(--channel-index,0) * 45ms);background:#fff;border:1px solid #dde2ea;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.partners-channel-grid li:hover{border-color:#cbd3e0;transform:translateY(-2px);box-shadow:0 12px 28px #0e192b0f}.partners-channel-icon{width:44px;height:44px;color:var(--partners-blue);background:#f2f5ff;border:1px solid #dce2ed;border-radius:13px;place-items:center;display:grid}.partners-channel-grid h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:520;line-height:1.25}.partners-channel-grid p{color:var(--partners-muted);margin:7px 0 0;font-size:12px;line-height:1.4}@keyframes partners-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.partners-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1040px;margin:clamp(42px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.partners-process li{border:1px solid var(--partners-line);background:#fff;border-radius:16px;min-height:230px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s}.partners-process li:hover{border-color:#cbd3e0;transform:translateY(-2px);box-shadow:0 12px 28px #0e192b0d}.partners-process li>span{color:var(--partners-blue);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(28px,2.2vw,34px);font-weight:520;line-height:.9;display:inline-block}.partners-process h3{letter-spacing:-.025em;margin:44px 0 0;font-size:20px;font-weight:500}.partners-process li p{max-width:250px;color:var(--partners-muted);margin:12px 0 0;font-size:13px;line-height:1.55}.partners-faq-list{interpolate-size:allow-keywords;width:min(100%,980px);margin:clamp(42px,5vw,64px) 0 0}.partners-faq-list details{border-top:1px solid var(--partners-line)}.partners-faq-list details:last-child{border-bottom:1px solid var(--partners-line)}.partners-faq-list summary{min-height:70px;color:var(--partners-ink);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:24px;font-size:15px;font-weight:500;list-style:none;display:flex}.partners-faq-list summary::-webkit-details-marker{display:none}.partners-faq-list summary>span{flex:none;width:18px;height:18px;position:relative}.partners-faq-list summary>span:before,.partners-faq-list summary>span:after{background:var(--partners-ink);content:"";width:13px;height:1px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partners-faq-list summary>span:after{transform:translate(-50%,-50%)rotate(90deg)}.partners-faq-list details[open] summary>span:after{transform:translate(-50%,-50%)rotate(0)}.partners-faq-list details::details-content{opacity:0;block-size:0;transition:block-size .3s cubic-bezier(.2, .75, .25, 1), opacity .22s ease, content-visibility .3s allow-discrete;overflow:hidden}.partners-faq-list details[open]::details-content{opacity:1;block-size:auto}.partners-faq-list details>p{max-width:680px;color:var(--partners-muted);margin:-5px 0 26px;font-size:13px;line-height:1.6}.partners-apply{padding-bottom:clamp(110px,12vw,170px)}.partners-apply-card{background:radial-gradient(circle at 90% 8%,#2c4ff01c,#0000 35%),#f7f8fb;border:1px solid #dce1e9;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:54px;max-width:1040px;min-height:240px;margin-top:clamp(42px,5vw,64px);padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 20px 52px #0e192b0e}.partners-apply-card>div:first-child>span{color:var(--partners-blue);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.partners-apply-card>div:first-child>strong{letter-spacing:-.035em;max-width:580px;margin-top:14px;font-size:clamp(24px,2.6vw,34px);font-weight:450;line-height:1.12;display:block}.partners-apply-card p{max-width:540px;color:var(--partners-muted);margin:14px 0 0;font-size:13px;line-height:1.55}.partners-apply-action{flex-direction:column;align-items:center;display:flex}.partners-apply-button{background:var(--grad-accent);border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:13px;font-weight:650;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,inset 0 -1px 3px #8fd0ff,0 8px 22px #2c4ff03d;color:#fff!important}.partners-apply-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 3px #8fd0ff,0 12px 28px #2c4ff04d}.partners-apply-action small{color:var(--partners-muted);margin-top:12px;font-size:11px}.partners-footer{border-top:1px solid var(--partners-line);width:min(100% - 64px,1420px);min-height:112px;color:var(--partners-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;font-size:12px;display:grid}.partners-footer-brand{align-items:center;display:inline-flex}.partners-footer-brand .soar-logo{width:58px;height:auto}.partners-footer p{margin:0}.partners-footer nav{justify-content:flex-end;gap:22px;display:flex}.partners-footer nav a:hover{color:var(--partners-ink)}html[data-theme=dark] .partners-page-shell{--partners-blue:#7189ff;--partners-ink:#f5f7fb;--partners-muted:#a6afbd;--partners-line:#282c35;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1016}html[data-theme=dark] .partners-hero h1 span{color:#929baa}html[data-theme=dark] .partners-reward-grid article,html[data-theme=dark] .partners-link-preview,html[data-theme=dark] .partners-channel-grid li,html[data-theme=dark] .partners-process li,html[data-theme=dark] .partners-apply-card{border-color:var(--partners-line);background:#111319}html[data-theme=dark] .partners-reward-grid article:hover,html[data-theme=dark] .partners-channel-grid li:hover,html[data-theme=dark] .partners-process li:hover{background:#151820;border-color:#3b4250;box-shadow:0 12px 30px #0000003d}html[data-theme=dark] .partners-channel-icon{background:#191e2c;border-color:#303746}@media (max-width:900px){.partners-reward-grid{grid-template-columns:1fr}.partners-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-process ol{grid-template-columns:1fr}.partners-process li{min-height:210px}}@media (max-width:620px){.partners-hero,.partners-section,.partners-footer{width:min(100% - 32px,1420px)}.partners-page-shell .blog-header-cta{padding-inline:14px;font-size:11px}.partners-page-shell .blog-header-cta svg:first-child{display:none}.partners-hero{padding-top:54px}.partners-hero h1{font-size:clamp(48px,14.5vw,64px)}.partners-channel-stream{width:calc(100% + 32px);margin-left:-16px}.partners-channel-track{gap:34px;padding-block:16px;animation-duration:32s}.partners-channel-mark strong{font-size:13px}.partners-hero-lower{margin-top:26px}.partners-hero-lower>p{font-size:17px}.partners-hero-actions{flex-direction:column;align-items:flex-start}.partners-section-heading h2{font-size:clamp(34px,10.5vw,46px)}.partners-reward-grid article{min-height:330px;padding:28px 24px}.partners-reward-grid strong{font-size:76px}.partners-reward-grid h3{margin-top:48px}.partners-link-preview{min-height:112px;padding:24px 20px}.partners-link-preview strong{font-size:clamp(25px,8vw,34px)}.partners-channel-grid{grid-template-columns:1fr}.partners-channel-grid li{min-height:104px;padding:18px}.partners-apply-card{grid-template-columns:1fr;gap:30px;padding:28px 24px}.partners-apply-action{align-items:flex-start}.partners-footer{grid-template-columns:1fr auto;min-height:104px}.partners-footer p{display:none}.partners-footer nav{gap:16px}}@media (prefers-reduced-motion:reduce){.partners-channel-track,.partners-channel-grid li{animation:none}.partners-text-link svg,.partners-link-preview>svg,.partners-reward-grid article,.partners-channel-grid li,.partners-process li,.partners-apply-button,.partners-faq-list summary>span:after{transition:none}.partners-faq-list details::details-content{transition:none}}
