.pricing-section{padding-block:35px 65px}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.offer-card{display:flex;flex-direction:column;padding:34px;border:1px solid #ffffff18;border-radius:20px;background:linear-gradient(155deg,#181820,#0e0e13);min-width:0}.offer-card h3{font-size:25px;letter-spacing:-.7px;line-height:1.2;margin:10px 0 30px}.offer-card .eyebrow{font-size:11px}.offer-price{font-size:clamp(40px,4vw,58px);font-weight:600;letter-spacing:-2px;margin:0 0 20px;line-height:1.1}.offer-price span{display:block;font-size:14px;color:#b7b2c6;letter-spacing:0;margin-top:10px;line-height:1.5}.offer-detail{color:#b8b4c2;line-height:1.75;font-size:15px;margin-bottom:30px}.offer-card .button{margin-top:auto;align-self:flex-start}.offer-grid:not(.supporting-offers) .offer-card:nth-child(2){border-color:#9270ed;background:radial-gradient(ellipse at top right,#352552,#15131d 75%)}.supporting-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.service-pricing,.pricing-teaser{padding-block:70px;border-top:1px solid #ffffff18}.service-pricing h2{font-size:50px}.service-pricing small{font-size:20px;color:#aca6ba}.service-pricing p{max-width:720px}.pricing-teaser{display:flex;align-items:center;justify-content:space-between;gap:35px}.pricing-teaser h2{font-size:clamp(32px,4vw,58px);letter-spacing:-2px}.pricing-teaser p{color:#b8b4c2}.pricing-teaser .button{flex-shrink:0}@media(max-width:1050px){.offer-grid{grid-template-columns:1fr}.offer-card{padding:28px}.pricing-teaser{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.supporting-offers{grid-template-columns:1fr}.pricing-section{padding-block:20px 35px}.service-pricing h2{font-size:38px}}
