@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap");.pricing-section{box-sizing:border-box;font-family:Poppins,sans-serif;margin:60px auto;max-width:1440px;padding:0 80px}.pricing-grid-container{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);width:100%}.pricing-card-modern{background:#fff;border:1px solid #1a4a9e;border-radius:25px;justify-content:space-between;min-height:580px;padding:50px 40px}.card-top,.pricing-card-modern{display:flex;flex-direction:column}.card-top{flex-grow:1}.card-title{align-items:flex-start;color:#222;display:flex;font-size:24px;font-weight:600;line-height:1.3;margin-bottom:10px;min-height:95px}.card-description{color:#555;font-size:15px;line-height:1.6;margin:0 0 30px;min-height:48px}.price-container{display:flex;flex-direction:column;height:120px;justify-content:center;margin-bottom:20px}.price-netto{align-items:baseline;color:#222;display:flex}.price-netto .currency{font-size:20px;font-weight:600;margin-right:5px}.price-netto .amount{font-size:58px;font-weight:600;line-height:1}.price-netto .label{color:#888;font-size:13px;letter-spacing:1.5px;margin-left:10px}.price-brutto{color:#666;font-size:15px;font-weight:400;margin-top:5px}.price-custom{color:#1a4a9e;font-size:24px;font-weight:600;line-height:58px}.location-tag{color:#1a4a9e;font-size:14px;font-weight:500;margin-bottom:30px}.btn-read-more{align-items:center;background-image:linear-gradient(270deg,#8b0c20 50%,#c8102e 0);background-position:0 0;background-size:200% 100%;border:none;border-radius:12px;color:#fff!important;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;padding:10px 22px;text-decoration:none!important;transition:background-position .4s ease;width:fit-content}.btn-read-more:hover{background-position:100% 0}.btn-read-more .arrow{font-size:18px;margin-left:8px}@media (max-width:1100px){.pricing-section{padding:0 40px}.pricing-grid-container{gap:20px}}@media (max-width:820px){.pricing-grid-container{grid-template-columns:1fr}.pricing-section{padding:0 20px}.card-description,.card-title,.pricing-card-modern{min-height:auto}}