.Products-section{position:relative;overflow:hidden;padding-top:64px;padding-bottom:96px}.Products-content{position:relative;z-index:2}.Products-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35;z-index:0;pointer-events:none;animation:productsOrbFloat 11s ease-in-out infinite}.Products-orb--1{width:420px;height:420px;background:radial-gradient(circle,#57daca 0,transparent 70%);top:-6%;right:-4%}.Products-orb--2{width:320px;height:320px;background:radial-gradient(circle,#6f4fc0 0,transparent 70%);bottom:8%;left:-4%;animation-delay:-4s}@keyframes productsOrbFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-26px) scale(1.05)}}.Products-grid{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:80px 80px;mask-image:radial-gradient(ellipse at top,rgba(0,0,0,.5) 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at top,rgba(0,0,0,.5) 0,transparent 70%)}.Products-hero{text-align:center;max-width:760px;margin:0 auto}.Products-badge{display:inline-block;padding:8px 24px;border-radius:100px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#57daca;font-size:13px;font-weight:600;font-family:Jost,sans-serif;letter-spacing:3px;text-transform:uppercase}.Products-title{font-size:64px;line-height:1.1;background:linear-gradient(135deg,#fff,#57daca 50%,#6f4fc0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Products-intro{opacity:.65;max-width:560px;margin:0 auto;line-height:1.7}.Products-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.Products-pack{display:flex;flex-direction:column;gap:12px;padding:32px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(125deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.01));transition:border-color .3s ease,transform .3s ease}.Products-pack:hover{border-color:rgba(87,218,202,.35);transform:translateY(-4px)}.Products-pack-tagline{color:#57daca;font-family:Jost,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.Products-pack-name{font-weight:600}.Products-pack-desc{opacity:.65;line-height:1.6}.Products-pack-includes{margin-top:auto;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.Products-pack-includes-label{display:block;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;opacity:.4;margin-bottom:10px}.Products-pack-includes ul{display:flex;flex-wrap:wrap;gap:8px}.Products-pack-includes li{list-style:none;padding:6px 14px;border-radius:100px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.7);font-size:13px;font-family:Jost,sans-serif}.Products-cta{text-align:center;max-width:640px;margin:24px auto 0}.Products-cta-text{opacity:.65;line-height:1.7}.Products-cta-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:8px}.Products-cta-actions a{border-radius:8px;transition:opacity .2s ease}.Products-cta-actions a:hover{opacity:.9}@media (max-width:768px){.Products-title{font-size:44px}.Products-packs{grid-template-columns:1fr}.Products-pack{padding:24px}}