.tabs-wrap{position:-webkit-sticky;position:sticky;top:12%;z-index:100;background:#fff;border-bottom:1px solid hsla(40,45%,81%,.35);box-shadow:0 2px 12px rgba(0,0,0,.03)}@media(max-width:900px){.tabs-wrap{top:6%}}@media(max-width:768px){.tabs-wrap{top:7.5%}}@media(max-width:400px){.tabs-wrap{top:9%}}.tabs{display:flex;justify-content:center;gap:0;max-width:900px;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab-btn{flex-shrink:0;padding:1rem 1.8rem;font-family:Futura PT,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#8a8a7a;background:none;border:none;cursor:pointer;position:relative;transition:color .3s ease}.tab-btn:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:#cca16d;transition:width .3s ease}.tab-btn.active{color:#3b4a2e}.tab-btn.active:after{width:60%}.tab-btn:hover{color:#4a5a3a}@media(max-width:768px){.tab-btn{padding:.8rem .4rem;font-size:.72rem}}.iv-highlight{background:linear-gradient(135deg,#3b4a2e,#4a5a3a);border:none;color:#f5f0e8;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:2.5rem;border-radius:16px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.iv-highlight.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.iv-highlight{grid-template-columns:1fr;padding:1.8rem 1.4rem;gap:1rem}}.iv-highlight .iv-left h3{font-size:1.4rem;font-weight:500;color:#f5f0e8;margin-bottom:.5rem;letter-spacing:.03em}.iv-highlight .iv-left p{font-size:.85rem;font-weight:300;color:hsla(37,39%,94%,.75);line-height:1.6;margin-bottom:1.2rem}.iv-highlight .iv-discount{display:inline-block;font-size:2rem;font-weight:700;color:#e4d5b7;margin-bottom:.3rem}@media(max-width:768px){.iv-highlight .iv-discount{font-size:1.6rem}}.iv-highlight .iv-addons-title{font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:hsla(37,39%,94%,.6);margin-bottom:.6rem}.iv-highlight .iv-cta{display:inline-block;margin-top:1.5rem;font-family:Futura PT,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#f5f0e8;border:1px solid hsla(37,39%,94%,.4);padding:.6rem 1.8rem;border-radius:24px;text-decoration:none;transition:all .3s ease}.iv-highlight .iv-cta:hover{background:hsla(37,39%,94%,.12);border-color:hsla(37,39%,94%,.7)}.iv-addons{list-style:none;display:flex;flex-direction:column;gap:.5rem}.iv-addons li{font-size:.85rem;font-weight:400;color:hsla(37,39%,94%,.85);padding-left:1.2rem;position:relative}.iv-addons li:before{content:"+";position:absolute;left:0;color:#e4d5b7;font-weight:600}.laser-banner{grid-column:1/-1;background:#faf9f7;border:1px solid hsla(40,45%,81%,.35);border-radius:14px;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;opacity:1;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.laser-banner.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.laser-banner{flex-direction:column;text-align:center;padding:1.2rem}}.laser-info h4{font-size:1rem;font-weight:500;color:#3b4a2e;margin-bottom:.3rem}.laser-info p{font-size:.82rem;font-weight:300;color:#5a5a5a}.laser-deals{display:flex;gap:1.5rem;align-items:center}@media(max-width:768px){.laser-deals{gap:1rem}}.laser-deal{text-align:center;font-size:.8rem;font-weight:400;color:#2c2c2c;line-height:1.5}.laser-deal strong{font-weight:600;color:#3b4a2e}.laser-sep{width:1px;height:30px;background:hsla(40,45%,81%,.35)}.midday-card{grid-column:1/-1;background:#fff;border:1px solid #e4d5b7;border-radius:14px;padding:1.8rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;opacity:1;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.midday-card.visible{opacity:1;transform:translateY(0)}.midday-card h4{font-size:1.1rem;font-weight:600;color:#3b4a2e;margin-bottom:.2rem}.midday-card p{font-size:.82rem;font-weight:400;color:#5a5a5a}@media(max-width:768px){.midday-card{flex-direction:column;text-align:center;padding:1.4rem}}.midday-cta{font-family:Futura PT,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#cca16d;border:none;border-radius:24px;padding:.6rem 1.6rem;cursor:pointer;text-decoration:none;transition:all .3s ease;white-space:nowrap}.midday-cta:hover{background:#3b4a2e;box-shadow:0 4px 16px rgba(0,0,0,.1)}@font-face{font-family:Futura PT;src:url(/fonts/FuturaCyrillicLight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Futura PT;src:url(/fonts/FuturaCyrillicBook.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Futura PT;src:url(/fonts/FuturaCyrillicMedium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Futura PT;src:url(/fonts/FuturaCyrillicDemi.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Futura PT;src:url(/fonts/FuturaCyrillicBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Futura PT;src:url(/fonts/FuturaCyrillicHeavy.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Futura PT;src:url(/fonts/FuturaCyrillicExtraBold.ttf) format("truetype");font-weight:900;font-style:normal}html{scroll-behavior:smooth}body{color:#2c2c2c;background:#fff;overflow-x:hidden}.offersection h1,.offersection h2,.offersection h3,.offersection h4,.offersection h5,.offersection h6,body{font-family:Futura PT,sans-serif}.section{max-width:1100px;margin:0 auto;padding:3.5rem 2rem 2rem}@media(max-width:768px){.section{padding:2.5rem 1.2rem 1.5rem}}.section-header{text-align:center;margin-bottom:2rem}.section-title{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:500;color:#3b4a2e;letter-spacing:.04em}@media(max-width:768px){.section-title{font-size:1.2rem}}.section-divider{width:50px;height:2px;background:#cca16d;margin:0 auto 3rem;opacity:.5}.offers-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}@media(max-width:768px){.offers-grid{grid-template-columns:1fr 1fr;gap:.8rem}}@media(max-width:480px){.offers-grid{grid-template-columns:1fr 1fr;gap:.6rem}}.offer-card{background:#fff;border:1px solid hsla(40,45%,81%,.35);border-radius:14px;padding:1.6rem 1.4rem 1.3rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;overflow:hidden;opacity:0;transform:translateY(20px)}.offer-card.visible{opacity:1;transform:translateY(0)}.offer-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.06);border-color:hsla(39,46%,61%,.35)}@media(max-width:768px){.offer-card.orphan-center{grid-column:1/-1;max-width:60%;justify-self:center}.offer-card{padding:1.2rem 1rem 1rem;border-radius:12px}}.offer-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:#cca16d;color:#fff;font-size:.62rem;font-weight:600;letter-spacing:.08em;padding:.2rem .7rem;border-radius:0 0 10px 10px;z-index:1}@media(max-width:768px){.offer-badge{font-size:.58rem;padding:.18rem .6rem}}.offer-name{font-size:.95rem;font-weight:600;color:#2c2c2c;letter-spacing:.02em;margin-bottom:.4rem;padding-right:0;line-height:1.35}@media(max-width:768px){.offer-name{font-size:.82rem;padding-right:0}}.offer-desc{font-size:.78rem;font-weight:300;color:#5a5a5a;line-height:1.5;margin-bottom:auto;padding-bottom:1rem}@media(max-width:768px){.offer-desc{font-size:.72rem}}.offer-bottom{display:flex;align-items:baseline;justify-content:center;border-top:1px solid hsla(40,45%,81%,.35);padding-top:.9rem;margin-top:auto;width:100%}@media(max-width:768px){.offer-bottom{justify-content:center}}.offer-price{font-size:1.1rem;font-weight:600;color:#3b4a2e;letter-spacing:.02em}.offer-price .currency{font-size:.75rem;font-weight:400;color:#5a5a5a}.offer-price .starting{display:block;font-size:.65rem;font-weight:300;color:#8a8a7a;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1rem}@media(max-width:768px){.offer-price{font-size:.95rem}}.offer-original{font-size:.78rem;font-weight:400;color:#8a8a7a;text-decoration:line-through;margin-left:.5rem}.offer-cta{font-family:Futura PT,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#cca16d;background:none;border:1px solid #cca16d;border-radius:20px;padding:.45rem 1.4rem;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap;margin-top:.8rem;align-self:center}.offer-cta:hover{background:#cca16d;color:#fff}@media(max-width:768px){.offer-cta{font-size:.65rem;padding:.35rem .8rem}}