.nav-links .active{color:var(--lime)}.partners-hero{padding:120px 0 90px;position:relative}.partners-hero:after{content:"PARTNERS";position:absolute;right:0;top:85px;font:900 120px/1 'Barlow Condensed';color:transparent;-webkit-text-stroke:1px #171d24;z-index:-1}.partners-hero h1{font:900 clamp(70px,10vw,138px)/.76 'Barlow Condensed';letter-spacing:-4px;margin:25px 0 35px}.partners-hero h1 em{font-style:italic;color:transparent;-webkit-text-stroke:1.5px var(--lime)}.partners-hero p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.75}.partners-hero strong{color:var(--lime)}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-bottom:130px}.partner-card{background:var(--panel);border:1px solid var(--line);overflow:hidden;position:relative}.partner-card:hover{border-color:#4a5562}.partner-visual{height:310px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 45%,#202a36,#0a0d11 67%)}.brandpop .partner-visual{background:radial-gradient(circle at 50% 45%,rgba(118,87,255,.33),#0a0d11 68%)}.partner-number{position:absolute;top:20px;left:24px;font:800 12px Inter;letter-spacing:2px;color:#66707b}.freshen-mark{display:grid;text-align:center;place-items:center;transform:skew(-4deg)}.freshen-mark i{color:var(--lime);font:900 145px/80px 'Barlow Condensed';font-style:normal;text-shadow:22px 7px 0 var(--purple),-22px 12px 0 #e96c87}.freshen-mark b{font:900 40px/1 'Barlow Condensed';letter-spacing:-1px;margin-top:20px}.freshen-mark small{color:var(--lime);font:800 10px Inter;letter-spacing:4px;margin-top:8px}.pop-mark{position:relative;display:flex;align-items:baseline;transform:rotate(-3deg);font:900 60px/1 'Barlow Condensed';filter:drop-shadow(7px 7px 0 rgba(0,0,0,.3))}.pop-mark:before{content:"";position:absolute;inset:-48px -45px;background:var(--lime);clip-path:polygon(50% 0,61% 25%,82% 10%,80% 37%,100% 42%,80% 56%,93% 78%,66% 71%,58% 100%,43% 76%,18% 91%,25% 62%,0 53%,24% 40%,11% 17%,39% 26%);z-index:-1;opacity:.9}.pop-mark span{color:#e7e9ed;-webkit-text-stroke:1px #222}.pop-mark b{color:var(--purple);font-size:72px}.pop-mark small{position:absolute;top:68px;right:2px;background:#11151b;color:var(--lime);font:800 13px Inter;letter-spacing:5px;padding:5px 9px}.partner-content{padding:40px}.partner-content h2{font:900 59px/.86 'Barlow Condensed';letter-spacing:-2px;margin:14px 0 25px}.partner-content p{color:var(--muted);font-size:14px;line-height:1.75}.feature-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line);margin:28px 0}.feature-list span{padding:17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#87919c}.feature-list b{display:block;color:var(--white);font:800 21px 'Barlow Condensed';margin-bottom:3px}.offer{display:grid;grid-template-columns:1fr auto;align-items:end;background:#0a0d11;border-left:3px solid var(--lime);padding:18px 20px;margin:30px 0 25px}.offer small{grid-column:1/-1;color:#69737e;font-size:9px;letter-spacing:2px}.offer strong{font:900 37px 'Barlow Condensed';color:var(--lime)}.offer code{border:1px dashed #5e6975;padding:9px 13px;color:var(--white);font:700 15px Inter;letter-spacing:2px}.partner-content blockquote{border-left:2px solid var(--purple);margin:35px 0;padding:5px 0 5px 20px;font:italic 20px Georgia;color:#d1ccd5}.small-print{font-size:11px!important}.partner-cta{background:var(--lime);color:#090b0d;padding:65px 0;transform:rotate(-.5deg)}.partner-cta>.wrap{display:flex;align-items:end;justify-content:space-between}.partner-cta .kicker{color:#3d5708}.partner-cta h2{font:900 clamp(48px,7vw,86px)/.8 'Barlow Condensed';margin:12px 0 0}.partner-cta .text-link{color:#090b0d}@media(max-width:800px){.partner-grid{grid-template-columns:1fr}.partners-hero{padding-top:90px}.partners-hero:after{font-size:70px}.partner-cta>.wrap{align-items:flex-start;gap:35px;flex-direction:column}}@media(max-width:520px){.partners-hero h1{font-size:62px}.partner-visual{height:250px}.freshen-mark{transform:scale(.8) skew(-4deg)}.pop-mark{transform:scale(.7) rotate(-3deg)}.partner-content{padding:28px}.partner-content h2{font-size:48px}.feature-list{grid-template-columns:1fr}.offer strong{font-size:31px}}
