.ppf-partnerships{--partnership-ink: #f7f8f7;--partnership-muted: #c5cec9;--partnership-green: var(--ppf-green, #45ff37);--partnership-outline: rgba(255,255,255,.13);position:relative;overflow:hidden;isolation:isolate;color:var(--partnership-ink);background:radial-gradient(ellipse at 80% 8%,rgba(69,255,55,.11),transparent 43%),linear-gradient(180deg,#060b08,#070807 64%,#060606)}.ppf-partnerships:before{content:"";position:absolute;top:6%;right:-130px;width:410px;height:410px;border:1px solid rgba(69,255,55,.1);border-radius:50%;box-shadow:0 0 0 56px #45ff3704,0 0 0 112px #45ff3703;pointer-events:none;z-index:-1}.ppf-partnerships .ppf-shell{position:relative}.ppf-partnerships__intro{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:end;gap:clamp(20px,5vw,72px);margin-bottom:clamp(28px,4vw,44px)}.ppf-partnerships__kicker,.ppf-partnerships__footer-kicker{display:block;margin:0 0 16px;color:var(--partnership-green);font-size:1.15rem;font-weight:800;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.ppf-partnerships__heading{margin:0;font-size:clamp(3.2rem,5vw,6.4rem);line-height:1.04;letter-spacing:-.045em;font-weight:850;color:#fff}.ppf-partnerships__heading span{display:block;color:var(--partnership-green)}.ppf-partnerships__intro-text{max-width:53rem;padding-bottom:.4rem}.ppf-partnerships__intro-text p{margin:0;color:var(--partnership-muted);font-size:clamp(1.6rem,1.45vw,1.9rem);line-height:1.66}.ppf-partnerships__intro-text p+p{margin-top:1rem}.ppf-partnerships__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,20px)}.ppf-partnerships__card{--partnership-card-color: var(--partnership-green);position:relative;display:flex;flex-direction:column;min-width:0;min-height:32rem;padding:clamp(20px,2vw,28px);border:1px solid var(--partnership-outline);border-radius:20px;background:linear-gradient(155deg,#ffffff0e,#ffffff04 55%,#0000002b);transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.ppf-partnerships__card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;background:var(--partnership-card-color);opacity:.85}.ppf-partnerships__card--blue{--partnership-card-color: var(--ppf-blue,#20bfff)}.ppf-partnerships__card--red{--partnership-card-color: var(--ppf-red,#ff3b3b)}.ppf-partnerships__card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ppf-partnerships__index{font-size:3.6rem;line-height:1;font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.32)}.ppf-partnerships__card-tag{color:var(--partnership-card-color);font-size:1rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;text-align:right}.ppf-partnerships__card-content{display:flex;flex:1;flex-direction:column}.ppf-partnerships__card h3{margin:32px 0 12px;color:#fff;font-size:clamp(2.05rem,2vw,2.65rem);letter-spacing:-.025em;line-height:1.12;font-weight:800}.ppf-partnerships__description p{margin:0;color:#d0d6d1;font-size:1.47rem;line-height:1.56}.ppf-partnerships__use-case{margin-top:auto;padding-top:22px}.ppf-partnerships__use-case:before{display:block;content:"";height:1px;background:var(--partnership-outline);margin-bottom:16px}.ppf-partnerships__use-label{display:block;color:var(--partnership-card-color);font-size:1.02rem;letter-spacing:.13em;font-weight:800;line-height:1.4}.ppf-partnerships__use-case p{margin:6px 0 0;color:#e1e6e1;font-size:1.3rem;line-height:1.48}.ppf-partnerships__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:clamp(22px,3vw,34px);padding:clamp(25px,3.3vw,42px);background:linear-gradient(110deg,#203525a1,#0c1510de);border:1px solid rgba(69,255,55,.3);border-radius:20px}.ppf-partnerships__footer-kicker{margin-bottom:8px}.ppf-partnerships__footer h3{color:#fff;margin:0 0 8px;font-size:clamp(2.4rem,3vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.14}.ppf-partnerships__footer-text{max-width:65rem}.ppf-partnerships__footer-text p{margin:0;color:#d5dfd6;font-size:1.48rem;line-height:1.55}.ppf-partnerships__actions{display:flex;align-items:center;flex-direction:column;gap:11px;min-width:25rem}.ppf-partnerships__button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:12px 22px;border-radius:999px;background:var(--partnership-green);border:2px solid var(--partnership-green);color:#071007!important;text-decoration:none;font-size:1.35rem;font-weight:800;line-height:1.2;transition:transform .2s ease,box-shadow .2s ease}.ppf-partnerships__button span{font-size:1.8rem;line-height:1}.ppf-partnerships__button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #45ff372e}.ppf-partnerships__email,.ppf-partnerships__overview{color:#edf3ed;text-decoration:underline;text-decoration-color:#ffffff5c;text-underline-offset:4px;font-size:1.28rem;overflow-wrap:anywhere;text-align:center}.ppf-partnerships__email:hover,.ppf-partnerships__overview:hover{color:var(--partnership-green)}.ppf-partnerships__button:focus-visible,.ppf-partnerships__email:focus-visible,.ppf-partnerships__overview:focus-visible{outline:3px solid #fff;outline-offset:4px}.ppf-partnerships__note{margin:16px 0 0;max-width:95rem;font-size:1.2rem;line-height:1.5;color:#a6b3a9}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ppf-partnerships__card:hover{transform:translateY(-4px);border-color:var(--partnership-card-color);background-color:#ffffff06}}@media(max-width:1100px){.ppf-partnerships__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppf-partnerships__card{min-height:27rem}.ppf-partnerships__footer{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr)}.ppf-partnerships__actions{min-width:0}}@media(max-width:749px){.ppf-partnerships__intro{grid-template-columns:1fr;gap:16px}.ppf-partnerships__footer{grid-template-columns:1fr}.ppf-partnerships__actions{align-items:stretch}.ppf-partnerships__heading{font-size:clamp(3.2rem,8vw,5rem)}}@media(max-width:560px){.ppf-partnerships__grid{grid-template-columns:1fr}.ppf-partnerships__card{min-height:0}.ppf-partnerships__card h3{margin-top:18px}.ppf-partnerships__use-case{margin-top:20px}.ppf-partnerships__footer{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.ppf-partnerships__button,.ppf-partnerships__card{transition:none}.ppf-partnerships__button:hover,.ppf-partnerships__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ppf-partnerships.css.map */
