.home_hero__a5iyJ{min-height:100vh;padding:100px 5vw 80px;background:var(--navy);display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;position:relative;overflow:hidden}.home_hero__a5iyJ:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(245,120,42,.1) 0,transparent 60%);pointer-events:none}.home_h-left__obUPZ{position:relative;z-index:2}.home_h-eyebrow__zn_pL{font-size:.68rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--sport-o);margin-bottom:1.5rem;opacity:0;animation:home_rise__dn6Gg .7s .2s forwards;display:block}.home_h-title__mFOWa{font-family:Playfair Display,serif;font-size:clamp(3.5rem,8vw,7rem);font-weight:900;line-height:.9;color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;opacity:0;animation:home_rise__dn6Gg .9s .35s forwards}.home_h-title__mFOWa span{color:var(--sport-o);font-style:italic}.home_h-sub__me8rI{font-size:1rem;font-weight:300;color:hsla(0,0%,100%,.5);max-width:480px;line-height:1.8;margin-bottom:2rem;opacity:0;animation:home_rise__dn6Gg .7s .5s forwards}.home_h-chips__Hs3At{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2rem;opacity:0;animation:home_rise__dn6Gg .7s .6s forwards}.home_h-chip__qlDvE{font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:100px;border:1px solid rgba(245,120,42,.4);color:hsla(0,0%,100%,.6)}.home_h-ctas__IR_3M{display:flex;gap:1rem;flex-wrap:wrap;opacity:0;animation:home_rise__dn6Gg .7s .7s forwards}.home_btn-orange__cYBuL{display:inline-flex;align-items:center;gap:.5rem;background:var(--sport-o);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:13px 28px;border-radius:3px;text-decoration:none;transition:background .2s}.home_btn-orange__cYBuL:hover{background:#d4651e}.home_btn-outline___FaZO{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:hsla(0,0%,100%,.6);font-size:.78rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:13px 28px;border-radius:3px;text-decoration:none;border:1.5px solid hsla(0,0%,100%,.15);transition:all .2s}.home_btn-outline___FaZO:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.home_h-right__BBM1E{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;opacity:0;animation:home_rise__dn6Gg .9s .5s forwards}.home_emoji-grid__xz9k1{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.home_emoji-cell__skTVf{width:80px;height:80px;background:hsla(0,0%,100%,.04);border:1px solid rgba(245,120,42,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem;transition:all .3s}.home_emoji-cell__skTVf:hover{background:rgba(245,120,42,.12);border-color:rgba(245,120,42,.4);transform:scale(1.05)}.home_color-bar__KUkCk{height:6px;background:linear-gradient(to right,var(--sport-r),var(--sport-o),var(--sport-y),var(--sport-g),var(--sport-b))}.home_stats-strip__RAdXR{background:var(--navy-2);display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(245,120,42,.1)}.home_stat__G3Hmx{padding:2.5rem 2rem;text-align:center;border-right:1px solid rgba(245,120,42,.08)}.home_stat__G3Hmx:last-child{border-right:none}.home_stat-num__MlrGZ{font-family:Playfair Display,serif;font-size:2.8rem;font-weight:900;color:var(--sport-o);line-height:1;margin-bottom:.4rem}.home_stat-label__tainO{font-size:.68rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.35)}.home_sec-head__SWdl9{text-align:center;margin-bottom:4rem}.home_sec-ey__6SUTT{font-size:.65rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--sport-o);margin-bottom:.8rem;display:block}.home_sec-h2__dwz64{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;color:var(--navy);line-height:1.1;margin-bottom:1rem}.home_sec-h2__dwz64 em{font-style:italic;color:var(--sport-o)}.home_sec-sub__3HpjN{font-size:.9rem;font-weight:300;color:var(--navy);opacity:.5;max-width:520px;margin:0 auto;line-height:1.7}.home_atrakcje__TMrCN{padding:100px 5vw;background:var(--white)}.home_attr-grid__2Htqq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto}.home_attr-card__UFZTw{border-radius:12px;padding:2.5rem;transition:transform .3s,box-shadow .3s}.home_attr-card__UFZTw:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.1)}.home_ac-r__jiz8M{background:linear-gradient(135deg,#fff2ec,#fde8db);border:1px solid rgba(245,120,42,.15)}.home_ac-o__s_uTK{background:linear-gradient(135deg,#fff8e6,#fef0c7);border:1px solid rgba(255,208,74,.2)}.home_ac-g__EpRNC{background:linear-gradient(135deg,#edfaf3,#d4f5e5);border:1px solid rgba(47,189,114,.15)}.home_ac-b__F_Y5A{background:linear-gradient(135deg,#eaf3ff,#d0e7ff);border:1px solid rgba(42,140,255,.15)}.home_ac-y__hFj4B{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:1px solid rgba(255,152,0,.15)}.home_ac-p__Bg_mW{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border:1px solid rgba(156,39,176,.1)}.home_a-num__ydH8t{font-size:.6rem;font-weight:700;letter-spacing:.2em;color:rgba(8,20,40,.25);margin-bottom:1rem}.home_a-em__kJRbY{font-size:2.5rem;display:block;margin-bottom:1rem}.home_a-h__2TiyY{font-family:Playfair Display,serif;font-size:1.2rem;font-weight:700;color:var(--navy);margin-bottom:.8rem}.home_a-d__OEIxx{font-size:.82rem;font-weight:300;color:var(--navy);opacity:.65;line-height:1.7;margin-bottom:1rem}.home_a-badge__xtyfU{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:100px;background:rgba(8,20,40,.07);color:var(--navy);opacity:.7}.home_dla-kogo__vKVAJ{background:var(--navy);padding:100px 5vw}.home_dla-kogo__vKVAJ .home_sec-h2__dwz64{color:#fff}.home_dla-kogo__vKVAJ .home_sec-h2__dwz64 em{color:var(--sport-o)}.home_dla-kogo__vKVAJ .home_sec-sub__3HpjN{color:hsla(0,0%,100%,.4)}.home_dk-grid__REOD0{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;max-width:1200px;margin:0 auto}.home_dk-card__zaPXG{background:var(--navy-3);border-radius:10px;padding:2rem;border:1px solid hsla(0,0%,100%,.04);transition:transform .3s,border-color .3s}.home_dk-card__zaPXG:hover{transform:translateY(-4px);border-color:rgba(245,120,42,.3)}.home_dk-em__AIGQ6{font-size:2.2rem;display:block;margin-bottom:1rem}.home_dk-name__Z5zFB{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:.8rem}.home_dk-desc__4tpuU{font-size:.78rem;font-weight:300;color:hsla(0,0%,100%,.45);line-height:1.7}.home_cennik__NkKdK{padding:100px 5vw;background:var(--off)}.home_price-grid__lfzSm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1100px;margin:0 auto;align-items:start}.home_price-card__2uRHa{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06);position:relative;transition:transform .3s,box-shadow .3s}.home_price-card__2uRHa:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.12)}.home_price-card__2uRHa.home_featured__4tlpA{transform:scale(1.04);box-shadow:0 20px 60px rgba(245,120,42,.2)}.home_price-card__2uRHa.home_featured__4tlpA:hover{transform:scale(1.04) translateY(-4px)}.home_ribbon__WG24a{position:absolute;top:16px;right:16px;font-size:.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;background:var(--sport-o);color:#fff;padding:4px 10px;border-radius:100px}.home_pc-top___9FFm{padding:2.5rem 2rem 2rem;text-align:center}.home_pc-basic____9YS{background:linear-gradient(135deg,var(--navy-2),var(--navy-3))}.home_pc-standard__UfX7h{background:linear-gradient(135deg,#b84e10,var(--sport-o))}.home_pc-premium__1rqDP{background:linear-gradient(135deg,#3a1a60,#6a2fa0)}.home_pc-badge__M8Uk9{font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8);padding:3px 10px;border-radius:100px;display:inline-block;margin-bottom:1rem}.home_pc-name__v1NIT{font-size:1.3rem;font-weight:700;margin-bottom:1rem}.home_pc-name__v1NIT,.home_pc-price__Axj_5{font-family:Playfair Display,serif;color:#fff}.home_pc-price__Axj_5{font-size:3rem;font-weight:900;line-height:1}.home_pc-price__Axj_5 sup{font-size:1rem;font-family:Outfit,sans-serif;font-weight:400;vertical-align:super}.home_pc-period__SfwJq{font-size:.72rem;color:hsla(0,0%,100%,.5);margin-top:.3rem}.home_pc-features__DKRoo{list-style:none;padding:1.5rem 2rem 2rem;display:flex;flex-direction:column;gap:.8rem}.home_pc-features__DKRoo li{font-size:.85rem;color:var(--navy);padding-left:1.5rem;position:relative}.home_pc-features__DKRoo li:before{content:"✓";position:absolute;left:0;color:var(--sport-g);font-weight:700}.home_pc-features__DKRoo li.home_no__WI1B4{opacity:.3}.home_pc-features__DKRoo li.home_no__WI1B4:before{content:"×";color:var(--navy)}.home_pc-btn__emuAJ{display:block;text-align:center;margin:0 2rem 2rem;padding:12px;background:var(--navy);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border-radius:3px;text-decoration:none;transition:background .2s}.home_pc-btn__emuAJ:hover{background:var(--navy-3)}.home_price-card__2uRHa.home_featured__4tlpA .home_pc-btn__emuAJ{background:var(--sport-o)}.home_price-card__2uRHa.home_featured__4tlpA .home_pc-btn__emuAJ:hover{background:#d4651e}.home_realizacje__Y8gvd{padding:100px 5vw;background:var(--navy)}.home_realizacje__Y8gvd .home_sec-h2__dwz64{color:#fff}.home_realizacje__Y8gvd .home_sec-h2__dwz64 em{color:var(--sport-o)}.home_realizacje__Y8gvd .home_sec-sub__3HpjN{color:hsla(0,0%,100%,.4)}.home_real-grid__2TEm3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1200px;margin:0 auto}.home_real-card__WFrs5{border-radius:10px;overflow:hidden;position:relative;height:220px;cursor:pointer;transition:transform .3s}.home_real-card__WFrs5:hover{transform:scale(1.03)}.home_real-bg__m5fzl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:5rem}.home_rb-1__Uu72w{background:linear-gradient(135deg,#1a3a0a,var(--sport-g))}.home_rb-2__pLan7{background:linear-gradient(135deg,#0a1a3a,var(--sport-b))}.home_rb-3__hnQUc{background:linear-gradient(135deg,#3a1a00,var(--sport-o))}.home_rb-4__bgzaj{background:linear-gradient(135deg,#3a0a0a,var(--sport-r))}.home_rb-5__zydGk{background:linear-gradient(135deg,#1a0a3a,#9c27b0)}.home_rb-6__YlMK5{background:linear-gradient(135deg,#1a1a0a,var(--sport-y))}.home_real-overlay__IfJzj{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 50%)}.home_real-info__CyIgF{position:absolute;bottom:0;left:0;right:0;padding:1.2rem}.home_ri-title___Ig8C{font-size:.85rem;font-weight:600;color:#fff;margin-bottom:.3rem}.home_ri-meta__BFjTB{font-size:.7rem;color:hsla(0,0%,100%,.5)}.home_certs__J5xIp{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding:60px 5vw;background:var(--navy-2);border-top:1px solid rgba(245,120,42,.1);border-bottom:1px solid rgba(245,120,42,.1)}.home_cert__zp1zD{display:flex;align-items:center;gap:.8rem}.home_cert-em__yW400{font-size:1.8rem}.home_cert-name__dEwFe{font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.5)}.home_cta-sec__Em5JQ{background:linear-gradient(135deg,var(--sport-r),var(--sport-o));padding:100px 5vw;text-align:center}.home_cta-sec__Em5JQ h2{font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:#fff;margin-bottom:1rem}.home_cta-sec__Em5JQ p{font-size:1rem;font-weight:300;color:hsla(0,0%,100%,.7);max-width:500px;margin:0 auto 2.5rem;line-height:1.7}.home_btn-white__xg8Bt{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:var(--sport-o);font-size:.82rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:15px 36px;border-radius:3px;text-decoration:none;transition:all .2s;box-shadow:0 8px 30px rgba(0,0,0,.2)}.home_btn-white__xg8Bt:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,.3)}@media (max-width:1024px){.home_hero__a5iyJ{grid-template-columns:1fr}.home_h-right__BBM1E{display:none}.home_attr-grid__2Htqq,.home_dk-grid__REOD0{grid-template-columns:1fr 1fr}.home_price-grid__lfzSm{grid-template-columns:1fr;max-width:420px}.home_price-card__2uRHa.home_featured__4tlpA{transform:none}.home_real-grid__2TEm3,.home_stats-strip__RAdXR{grid-template-columns:1fr 1fr}}@media (max-width:600px){.home_attr-grid__2Htqq,.home_dk-grid__REOD0,.home_real-grid__2TEm3{grid-template-columns:1fr}}@keyframes home_rise__dn6Gg{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}