.Pricing-module__DAevbG__section{background:linear-gradient(#fafafa,#fff);padding:6rem 2rem;position:relative;overflow:hidden}.Pricing-module__DAevbG__section:before{content:"";z-index:0;background:linear-gradient(135deg,#d4af370d,#c0c0c008);height:300px;position:absolute;top:0;left:0;right:0}.Pricing-module__DAevbG__container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.Pricing-module__DAevbG__header{text-align:center;margin-bottom:5rem}.Pricing-module__DAevbG__title{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#d4af37,#f4d03f,#c9a961);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:300}.Pricing-module__DAevbG__subtitle{font-family:var(--font-body);color:var(--text-secondary);letter-spacing:.02em;margin:0;font-size:1.25rem;font-weight:300}.Pricing-module__DAevbG__categorySection{margin-bottom:5rem;position:relative}.Pricing-module__DAevbG__categoryHeader{align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.Pricing-module__DAevbG__categoryAccent{background:linear-gradient(#d4af37,#f4d03f);border-radius:2px;width:4px;height:50px;box-shadow:0 0 20px #d4af374d}.Pricing-module__DAevbG__categoryTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:2rem;font-weight:400}.Pricing-module__DAevbG__servicesGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.Pricing-module__DAevbG__servicesGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.Pricing-module__DAevbG__servicesGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.Pricing-module__DAevbG__serviceCard{background:#fff;border:1px solid #00000014;border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Pricing-module__DAevbG__serviceCard:before{content:"";transform-origin:0;background:linear-gradient(90deg,#d4af37,#f4d03f);height:4px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.Pricing-module__DAevbG__serviceCard:hover:before{transform:scaleX(1)}.Pricing-module__DAevbG__serviceCard:hover{border-color:#d4af374d;transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.Pricing-module__DAevbG__cardHeader{border-bottom:1px solid #0000000f;margin-bottom:1.5rem;padding-bottom:1.5rem}.Pricing-module__DAevbG__serviceName{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:.01em;margin:0 0 .5rem;font-size:1.375rem;font-weight:500;line-height:1.3}.Pricing-module__DAevbG__serviceSubtitle{font-family:var(--font-body);color:var(--text-light);margin:0;font-size:.9375rem;font-style:italic}.Pricing-module__DAevbG__serviceDetails{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.Pricing-module__DAevbG__detailRow{font-family:var(--font-body);justify-content:space-between;align-items:baseline;font-size:.9375rem;display:flex}.Pricing-module__DAevbG__detailLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:400}.Pricing-module__DAevbG__detailValue{color:var(--text-primary);font-size:1rem;font-weight:500}.Pricing-module__DAevbG__durationNote{color:var(--text-light);font-size:.875rem;font-weight:400}.Pricing-module__DAevbG__priceRow{border-top:1px solid #0000000f;padding-top:1rem}.Pricing-module__DAevbG__priceText{font-family:var(--font-heading);color:#d4af37;letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.Pricing-module__DAevbG__serviceNote{background:linear-gradient(135deg,#d4af370d,#f4d03f08);border-left:3px solid #d4af37;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.Pricing-module__DAevbG__noteIcon{color:#fff;width:20px;height:20px;font-size:.75rem;font-weight:700;font-family:var(--font-body);background:#d4af37;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.Pricing-module__DAevbG__noteText{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.6}.Pricing-module__DAevbG__serviceExtra{background:#d4af3714;border-radius:8px;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.Pricing-module__DAevbG__extraIcon{color:#fff;width:24px;height:24px;font-size:1rem;font-weight:700;font-family:var(--font-body);background:#d4af37;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Pricing-module__DAevbG__extraText{font-family:var(--font-body);color:#b8860b;margin:0;font-size:.875rem;font-weight:500}.Pricing-module__DAevbG__serviceLink{color:inherit;text-decoration:none;transition:color .2s}.Pricing-module__DAevbG__serviceLink:hover{color:#d4af37}.Pricing-module__DAevbG__serviceCardDisabled{opacity:.55;cursor:not-allowed;pointer-events:none;background:#f5f5f5}.Pricing-module__DAevbG__comingSoonBadge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#c9a961,#d4af37);border-radius:20px;margin-top:.5rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.Pricing-module__DAevbG__reserveButton{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#1a1410;background:linear-gradient(90deg,#c9a961,#d4af37,#f4d03f);border-radius:9999px;margin-top:1.25rem;padding:.5rem 1.25rem;font-size:.8125rem;text-decoration:none;transition:box-shadow .3s,transform .3s;display:inline-block}.Pricing-module__DAevbG__reserveButton:hover{transform:translateY(-1px);box-shadow:0 4px 16px #d4af3766}.Pricing-module__DAevbG__traditional .Pricing-module__DAevbG__categoryAccent{background:linear-gradient(#8fbc8f,#6b8e23);box-shadow:0 0 20px #8fbc8f4d}.Pricing-module__DAevbG__device .Pricing-module__DAevbG__categoryAccent{background:linear-gradient(#4682b4,#5f9ea0);box-shadow:0 0 20px #4682b44d}.Pricing-module__DAevbG__energy .Pricing-module__DAevbG__categoryAccent{background:linear-gradient(plum,#ba55d3);box-shadow:0 0 20px #dda0dd4d}@media (max-width:767px){.Pricing-module__DAevbG__section{padding:4rem 1.5rem}.Pricing-module__DAevbG__header,.Pricing-module__DAevbG__categorySection{margin-bottom:3rem}.Pricing-module__DAevbG__serviceCard{padding:1.5rem}.Pricing-module__DAevbG__serviceName,.Pricing-module__DAevbG__priceText{font-size:1.25rem}}.Pricing-module__DAevbG__priceCard{text-align:center;border-radius:16px;max-width:600px;margin:0 auto;padding:3rem}.Pricing-module__DAevbG__message{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 2rem;font-size:1.15rem;line-height:1.8}.Pricing-module__DAevbG__pricing{background:var(--color-white);padding:10rem 2rem 8rem;position:relative}.Pricing-module__DAevbG__container{max-width:var(--container-max-width);margin:0 auto;padding:0 2rem}.Pricing-module__DAevbG__sectionHeader{text-align:center;margin-bottom:5rem}.Pricing-module__DAevbG__sectionLabel{letter-spacing:.25em;text-transform:uppercase;color:var(--gold-base);margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:.8rem;font-weight:400;display:inline-block}.Pricing-module__DAevbG__sectionTitle{color:var(--text-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:300}.Pricing-module__DAevbG__sectionDescription{max-width:600px;color:var(--text-secondary);letter-spacing:.03em;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:300;line-height:1.9}.Pricing-module__DAevbG__pricingGrid{background:#0000000a;grid-template-columns:1fr;gap:1px;margin-bottom:4rem;display:grid}.Pricing-module__DAevbG__pricingCard{background:var(--color-white);padding:3rem 2rem;transition:all .4s;position:relative}.Pricing-module__DAevbG__pricingCard:hover,.Pricing-module__DAevbG__pricingCard.Pricing-module__DAevbG__popular{background:var(--color-off-white)}.Pricing-module__DAevbG__popularBadge{color:var(--color-white);text-transform:uppercase;letter-spacing:.15em;padding:.5rem 1rem;font-family:Cormorant Garamond,serif;font-size:.7rem;font-weight:400;position:absolute;top:2rem;right:2rem}.Pricing-module__DAevbG__cardHeader{text-align:center;border-bottom:1px solid #0000000f;margin-bottom:2rem;padding-bottom:2rem}.Pricing-module__DAevbG__planName{color:var(--text-primary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.5rem;font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:400}.Pricing-module__DAevbG__priceWrapper{justify-content:center;align-items:baseline;gap:.25rem;margin-bottom:.5rem;display:flex}.Pricing-module__DAevbG__price{color:var(--gold-base);font-family:Cormorant Garamond,serif;font-size:3rem;font-weight:300;line-height:1}.Pricing-module__DAevbG__currency{color:var(--text-secondary);font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:300}.Pricing-module__DAevbG__duration{color:var(--text-light);letter-spacing:.05em;font-family:Cormorant Garamond,serif;font-size:.9rem;font-weight:300}.Pricing-module__DAevbG__featuresList{margin-bottom:2rem;padding:0;list-style:none}.Pricing-module__DAevbG__featuresList li{color:var(--text-secondary);letter-spacing:.03em;align-items:center;gap:1rem;padding:.75rem 0;font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:300;display:flex}.Pricing-module__DAevbG__checkIcon{width:20px;height:20px;color:var(--gold-base);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.Pricing-module__DAevbG__bookButton{letter-spacing:.2em;text-transform:uppercase;text-align:center;width:100%;color:var(--color-white);cursor:pointer;border:none;padding:1rem 2rem;font-family:Cormorant Garamond,serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .4s;display:block;position:relative;overflow:visible}.Pricing-module__DAevbG__bookButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d4af3766,0 0 40px #ffd7004d}.Pricing-module__DAevbG__priceNote{text-align:center;background:var(--color-off-white);padding:3rem 2rem}.Pricing-module__DAevbG__priceNote p{color:var(--text-secondary);letter-spacing:.03em;font-family:Cormorant Garamond,serif;font-size:1rem;font-weight:300;line-height:1.9}@media (min-width:768px){.Pricing-module__DAevbG__section{padding:6rem 3rem}.Pricing-module__DAevbG__pricing{padding:12rem 3rem 10rem}.Pricing-module__DAevbG__container{padding:0 3rem}.Pricing-module__DAevbG__pricingGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.Pricing-module__DAevbG__section{padding:7rem 4rem}.Pricing-module__DAevbG__pricing{padding:14rem 4rem 12rem}}
.cenik-module__3j_r2W__container{background:#fff;min-height:100vh;padding:100px 2rem 4rem}.cenik-module__3j_r2W__header{text-align:center;max-width:1200px;margin:0 auto 3rem}.cenik-module__3j_r2W__title{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg, var(--gold-deep), var(--gold-bright));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:300}.cenik-module__3j_r2W__subtitle{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.8}@media (max-width:767px){.cenik-module__3j_r2W__container{padding:80px 1rem 2rem}}
