.offer-hero[data-astro-cid-j6krkyzr]{background:linear-gradient(135deg,var(--primary-green-light),var(--primary-beige-light));padding:var(--space-xxxxl) 0 var(--space-xxxl);text-align:center;position:relative;overflow:hidden}@media (max-width: 768px){.offer-hero[data-astro-cid-j6krkyzr]{padding:var(--space-xxxl) 0 var(--space-xxl)}}.offer-hero[data-astro-cid-j6krkyzr] .offer-badge[data-astro-cid-j6krkyzr]{display:inline-block;background:var(--accent-color);color:var(--white);padding:var(--space-sm) var(--space-lg);border-radius:25px;font-weight:600;font-size:.95rem;margin-bottom:var(--space-lg);box-shadow:0 4px 15px #a77c564d;animation:pulse 2s ease-in-out infinite}@media (max-width: 768px){.offer-hero[data-astro-cid-j6krkyzr] .offer-badge[data-astro-cid-j6krkyzr]{font-size:.85rem;padding:var(--space-xs) var(--space-md)}}.offer-hero[data-astro-cid-j6krkyzr] h1[data-astro-cid-j6krkyzr]{margin-bottom:var(--space-md);color:var(--text-color);font-weight:700;font-size:3.5rem}@media (max-width: 768px){.offer-hero[data-astro-cid-j6krkyzr] h1[data-astro-cid-j6krkyzr]{font-size:2.5rem}}@media (max-width: 480px){.offer-hero[data-astro-cid-j6krkyzr] h1[data-astro-cid-j6krkyzr]{font-size:2rem}}.offer-hero[data-astro-cid-j6krkyzr] .subtitle[data-astro-cid-j6krkyzr]{color:var(--accent-color);font-size:1.4rem;font-weight:600;margin:0}@media (max-width: 768px){.offer-hero[data-astro-cid-j6krkyzr] .subtitle[data-astro-cid-j6krkyzr]{font-size:1.2rem}}.offer-content[data-astro-cid-j6krkyzr]{padding:var(--space-xxxxl) 0;background:var(--primary-brown-light);position:relative;overflow:hidden}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr]{padding:var(--space-xxxl) 0}}.offer-content[data-astro-cid-j6krkyzr] .huge-blob[data-astro-cid-j6krkyzr]{position:absolute;border-radius:40% 60% 30% 70%;opacity:.15;z-index:1}.offer-content[data-astro-cid-j6krkyzr] .huge-blob[data-astro-cid-j6krkyzr].offer-blob-1{width:600px;height:550px;background:linear-gradient(135deg,var(--primary-green),var(--primary-green-dark));top:-200px;right:-250px;animation:float-1 25s ease-in-out infinite}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr] .huge-blob[data-astro-cid-j6krkyzr].offer-blob-1{width:400px;height:350px;top:-150px;right:-150px}}.offer-content[data-astro-cid-j6krkyzr] .huge-blob[data-astro-cid-j6krkyzr].offer-blob-2{width:500px;height:450px;background:linear-gradient(45deg,var(--primary-beige),var(--primary-beige-dark));bottom:-200px;left:-200px;animation:float-2 30s ease-in-out infinite reverse}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr] .huge-blob[data-astro-cid-j6krkyzr].offer-blob-2{width:350px;height:300px;bottom:-150px;left:-150px}}.offer-content[data-astro-cid-j6krkyzr] .container[data-astro-cid-j6krkyzr]{position:relative;z-index:2}.offer-content[data-astro-cid-j6krkyzr] .intro-text[data-astro-cid-j6krkyzr]{max-width:800px;margin:0 auto var(--space-xxxl);text-align:center}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr] .intro-text[data-astro-cid-j6krkyzr]{margin-bottom:var(--space-xxl)}}.offer-content[data-astro-cid-j6krkyzr] .intro-text[data-astro-cid-j6krkyzr] p[data-astro-cid-j6krkyzr]{font-size:1.2rem;line-height:1.7;color:var(--white)}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr] .intro-text[data-astro-cid-j6krkyzr] p[data-astro-cid-j6krkyzr]{font-size:1.1rem}}.offer-content[data-astro-cid-j6krkyzr] .offers-grid[data-astro-cid-j6krkyzr]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);margin-bottom:var(--space-xxxxl)}@media (max-width: 1200px){.offer-content[data-astro-cid-j6krkyzr] .offers-grid[data-astro-cid-j6krkyzr]{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr] .offers-grid[data-astro-cid-j6krkyzr]{gap:var(--space-lg);margin-bottom:var(--space-xxxl)}}@media (max-width: 600px){.offer-content[data-astro-cid-j6krkyzr] .offers-grid[data-astro-cid-j6krkyzr]{grid-template-columns:1fr}}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr]{background:var(--white);padding:var(--space-lg);border-radius:20px;box-shadow:0 10px 40px #0000001a;transition:transform .3s ease,box-shadow .3s ease;text-align:center;display:flex;flex-direction:column}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr]{padding:var(--space-lg)}}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr]:hover{transform:translateY(-5px);box-shadow:0 15px 50px #00000026}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr].featured{border:3px solid var(--primary-green);position:relative}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr].featured:before{content:"Beliebt";position:absolute;top:-15px;right:20px;background:var(--primary-green);color:var(--text-color);padding:5px 15px;border-radius:15px;font-size:.85rem;font-weight:600}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .offer-icon[data-astro-cid-j6krkyzr]{font-size:2.5rem;margin-bottom:var(--space-sm)}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] h3[data-astro-cid-j6krkyzr]{color:var(--accent-color);font-weight:700;font-size:1.25rem;margin-bottom:var(--space-sm);min-height:2.5em;display:flex;align-items:center;justify-content:center}@media (max-width: 1200px){.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] h3[data-astro-cid-j6krkyzr]{font-size:1.4rem;min-height:auto}}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] h3[data-astro-cid-j6krkyzr]{font-size:1.3rem}}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .offer-description[data-astro-cid-j6krkyzr]{color:var(--text-light);font-size:.95rem;margin-bottom:var(--space-md);line-height:1.5;flex-grow:1}@media (max-width: 1200px){.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .offer-description[data-astro-cid-j6krkyzr]{font-size:1rem}}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .price-section[data-astro-cid-j6krkyzr]{margin-bottom:var(--space-sm);display:flex;justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .price-section[data-astro-cid-j6krkyzr] .old-price[data-astro-cid-j6krkyzr]{color:var(--text-muted);text-decoration:line-through;font-size:1rem;font-weight:500}@media (max-width: 1200px){.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .price-section[data-astro-cid-j6krkyzr] .old-price[data-astro-cid-j6krkyzr]{font-size:1.1rem}}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .price-section[data-astro-cid-j6krkyzr] .new-price[data-astro-cid-j6krkyzr]{color:var(--accent-color);font-size:1.6rem;font-weight:700}@media (max-width: 1200px){.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .price-section[data-astro-cid-j6krkyzr] .new-price[data-astro-cid-j6krkyzr]{font-size:1.8rem}}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .price-section[data-astro-cid-j6krkyzr] .new-price[data-astro-cid-j6krkyzr]{font-size:1.7rem}}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .price-section[data-astro-cid-j6krkyzr] .discount-badge[data-astro-cid-j6krkyzr]{background:var(--accent-color);color:var(--white);padding:var(--space-xs) var(--space-md);border-radius:25px;font-size:1.1rem;font-weight:700}@media (max-width: 1200px){.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .price-section[data-astro-cid-j6krkyzr] .discount-badge[data-astro-cid-j6krkyzr]{font-size:1.2rem;padding:var(--space-sm) var(--space-lg)}}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .price-section[data-astro-cid-j6krkyzr] .discount-badge[data-astro-cid-j6krkyzr]{font-size:1.1rem}}.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .savings[data-astro-cid-j6krkyzr]{font-weight:600;font-size:.9rem}@media (max-width: 1200px){.offer-content[data-astro-cid-j6krkyzr] .offer-card[data-astro-cid-j6krkyzr] .savings[data-astro-cid-j6krkyzr]{font-size:.95rem}}.offer-content[data-astro-cid-j6krkyzr] .offer-info[data-astro-cid-j6krkyzr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}@media (max-width: 480px){.offer-content[data-astro-cid-j6krkyzr] .offer-info[data-astro-cid-j6krkyzr]{grid-template-columns:1fr}}.offer-content[data-astro-cid-j6krkyzr] .offer-info[data-astro-cid-j6krkyzr] .info-box[data-astro-cid-j6krkyzr]{background:var(--primary-green-light);padding:var(--space-xl);border-radius:15px;border-left:4px solid var(--primary-green)}@media (max-width: 768px){.offer-content[data-astro-cid-j6krkyzr] .offer-info[data-astro-cid-j6krkyzr] .info-box[data-astro-cid-j6krkyzr]{padding:var(--space-lg)}}.offer-content[data-astro-cid-j6krkyzr] .offer-info[data-astro-cid-j6krkyzr] .info-box[data-astro-cid-j6krkyzr] h3[data-astro-cid-j6krkyzr]{color:var(--text-color);font-weight:600;font-size:1.2rem;margin-bottom:var(--space-md)}.offer-content[data-astro-cid-j6krkyzr] .offer-info[data-astro-cid-j6krkyzr] .info-box[data-astro-cid-j6krkyzr] p[data-astro-cid-j6krkyzr]{color:var(--text-light);line-height:1.6;margin:0}.call-to-action[data-astro-cid-j6krkyzr] .cta-note[data-astro-cid-j6krkyzr]{margin-top:var(--space-lg);margin-bottom:0;font-size:1.5rem;color:var(--text-light)}.call-to-action[data-astro-cid-j6krkyzr] .cta-note[data-astro-cid-j6krkyzr] a[data-astro-cid-j6krkyzr]{color:var(--accent-color);text-decoration:none;font-weight:600;border-bottom:2px solid transparent;transition:border-color .3s ease}.call-to-action[data-astro-cid-j6krkyzr] .cta-note[data-astro-cid-j6krkyzr] a[data-astro-cid-j6krkyzr]:hover{border-bottom-color:var(--accent-color)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float-1{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-30px) rotate(5deg)}66%{transform:translateY(20px) rotate(-3deg)}}@keyframes float-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px) scale(1.05)}}
