.Ogrodzenia_hero__cTPAz{padding-bottom:0}.Ogrodzenia_heroGrid__GK48y{display:grid;grid-template-columns:minmax(0,1fr) 35rem;grid-gap:4rem;gap:4rem;align-items:center}.Ogrodzenia_copy__CUJuB{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;min-width:0}.Ogrodzenia_h1__HN8lK{font-size:clamp(2.75rem,6.2vw,5.5rem)}.Ogrodzenia_lead__IHinN{font-size:1.125rem;line-height:1.75rem;color:var(--txt-2);max-width:33rem}.Ogrodzenia_ctas__Y9J_F{display:flex;gap:1rem;flex-wrap:wrap}.Ogrodzenia_photo__kbmHV{border-radius:1.25rem;overflow:hidden;aspect-ratio:560/238;box-shadow:0 2rem 3rem -1.5rem rgba(0,0,0,.8)}.Ogrodzenia_photo__kbmHV img{width:100%;height:100%;object-fit:cover;animation:Ogrodzenia_zoom__IKq5D 22s ease-in-out infinite alternate}@keyframes Ogrodzenia_zoom__IKq5D{0%{transform:scale(1)}to{transform:scale(1.06)}}.Ogrodzenia_whyRow__m7k9Y{display:grid;grid-template-columns:minmax(0,1fr) 25rem;grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem;align-items:stretch}.Ogrodzenia_card__3HacX,.Ogrodzenia_process__kIHvK,.Ogrodzenia_why__OwWD9{background:var(--raised);border:1px solid var(--line);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;min-width:0}.Ogrodzenia_ct__VmLPY{font-family:var(--f-display);font-weight:600;font-size:1.75rem;line-height:2.125rem;letter-spacing:-.005em}.Ogrodzenia_ctx__Q4c__{font-size:1rem;line-height:1.625rem;color:var(--txt-2)}.Ogrodzenia_whyList__7WaXg{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 2rem;grid-auto-flow:row}.Ogrodzenia_whyList__7WaXg .check{font-size:1rem;color:var(--txt)}.Ogrodzenia_calcCard__iDKCd{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:1rem;border:1px solid rgba(217,168,78,.6);background:linear-gradient(160deg,rgba(217,168,78,.14),rgba(217,168,78,.06))}.Ogrodzenia_calcCard__iDKCd h2{font-weight:600;font-size:1.25rem;line-height:1.75rem;margin-top:.5rem}.Ogrodzenia_calcCard__iDKCd p{font-size:1rem;line-height:1.625rem;color:var(--txt-2)}.Ogrodzenia_full__owmbp{width:100%;justify-content:flex-start;margin-top:auto}.Ogrodzenia_sec__2rV_S{padding:4.5rem 0 0}.Ogrodzenia_h2__HDmUn{margin:1.25rem 0 1.75rem}.Ogrodzenia_chips__mAG_N{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.Ogrodzenia_chip__0cS1w{display:inline-flex;align-items:center;gap:.625rem;height:2.625rem;padding:0 1rem 0 .4375rem;border-radius:62rem;border:1px solid var(--line-2);background:var(--raised);font-size:.875rem;font-weight:500;color:var(--txt);transition:border-color .25s,background .25s}.Ogrodzenia_chip__0cS1w:hover{border-color:rgba(217,168,78,.55)}.Ogrodzenia_chipIc__ZCWKN{width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;background:rgba(217,168,78,.12);border:1px solid rgba(217,168,78,.35)}.Ogrodzenia_chip__0cS1w.Ogrodzenia_on__8Cm1K{border-color:var(--gold);background:rgba(217,168,78,.12);box-shadow:0 0 0 1px var(--gold) inset}.Ogrodzenia_types__XaXEB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.Ogrodzenia_type__O6nE5{display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background:var(--raised);border:1px solid var(--line);transition:transform .5s var(--ease-out),border-color .3s;animation:Ogrodzenia_typeIn__DGiRF .5s var(--ease-out) both}@keyframes Ogrodzenia_typeIn__DGiRF{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.Ogrodzenia_type__O6nE5:hover{transform:translateY(-.375rem);border-color:rgba(217,168,78,.4)}.Ogrodzenia_typeImg__U2dfW{height:12.5rem;overflow:hidden}.Ogrodzenia_typeImg__U2dfW img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.Ogrodzenia_type__O6nE5:hover .Ogrodzenia_typeImg__U2dfW img{transform:scale(1.06)}.Ogrodzenia_typeBody__0RRSZ{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}.Ogrodzenia_typeBody__0RRSZ h3{font-weight:600;font-size:1.25rem;line-height:1.75rem}.Ogrodzenia_typeBody__0RRSZ p{flex:1 1;font-size:1rem;line-height:1.625rem;color:var(--txt-2)}.Ogrodzenia_empty__gR2pJ{grid-column:1/-1;display:flex;align-items:center;gap:1.5rem;padding:2rem;border-radius:1rem;border:1px dashed rgba(217,168,78,.45);background:var(--raised);animation:Ogrodzenia_typeIn__DGiRF .5s var(--ease-out) both}.Ogrodzenia_empty__gR2pJ>div{flex:1 1;display:flex;flex-direction:column;gap:.375rem}.Ogrodzenia_empty__gR2pJ h3{font-weight:600;font-size:1.25rem}.Ogrodzenia_empty__gR2pJ p{color:var(--txt-2);font-size:.9375rem}.Ogrodzenia_process__kIHvK{padding:2rem}.Ogrodzenia_process__kIHvK .Ogrodzenia_ctx__Q4c__{margin-top:-.75rem}.Ogrodzenia_steps__D5MlM{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.Ogrodzenia_steps__D5MlM li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.Ogrodzenia_steps__D5MlM li:not(:last-child):after{content:"";position:absolute;top:2rem;left:calc(50% + 3.25rem);right:calc(-50% + 3.25rem);height:1px;background:rgba(217,168,78,.35)}.Ogrodzenia_stepIc__ioEUP{width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;background:rgba(217,168,78,.1);border:1px solid rgba(217,168,78,.45);margin-bottom:.5rem;transition:transform .4s var(--ease-out),box-shadow .4s}.Ogrodzenia_steps__D5MlM li:hover .Ogrodzenia_stepIc__ioEUP{transform:translateY(-.25rem);box-shadow:0 0 1.5rem -.25rem rgba(217,168,78,.5)}.Ogrodzenia_steps__D5MlM small{font-size:.75rem;font-weight:500;color:var(--gold)}.Ogrodzenia_steps__D5MlM b{font-weight:600;font-size:1.25rem;line-height:1.75rem}.Ogrodzenia_duo__xZDeD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem;align-items:stretch}.Ogrodzenia_thumbs__RTYxF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.Ogrodzenia_thumb__nPV9z{display:block;aspect-ratio:171/104;border-radius:.625rem;overflow:hidden}.Ogrodzenia_thumb__nPV9z img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out)}.Ogrodzenia_thumb__nPV9z:hover img{transform:scale(1.08)}.Ogrodzenia_self__3bUPC{align-self:flex-start}.Ogrodzenia_mobile__RwQrG{flex-direction:row;align-items:center;gap:1.5rem;border-color:rgba(217,168,78,.6)}.Ogrodzenia_mobileTx__EfK_n{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.125rem}.Ogrodzenia_truck__KS52h{width:18.75rem;max-width:100%;height:auto;border-radius:.75rem}.Ogrodzenia_de__8wMIZ{flex:none;width:8.75rem;height:auto;border-radius:.5rem}.Ogrodzenia_statsSec__VT__O{padding:5rem 0 4rem}.Ogrodzenia_stats__PRvVE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem 2.5rem;border-radius:1rem;border:1px solid rgba(217,168,78,.45);background:var(--raised)}.Ogrodzenia_stat__uyx5W{display:flex;align-items:flex-start;gap:.75rem}.Ogrodzenia_stat__uyx5W span{display:flex;flex-direction:column}.Ogrodzenia_stat__uyx5W b{font-weight:600;font-size:1.75rem;line-height:2.125rem}.Ogrodzenia_stat__uyx5W small{font-size:.875rem;line-height:1.375rem;color:var(--txt-2);max-width:8rem}.Ogrodzenia_slogan__2hI3V{font-weight:600;font-size:1.25rem;line-height:1.75rem;color:var(--gold)}@media (max-width:1160px){.Ogrodzenia_heroGrid__GK48y{grid-template-columns:minmax(0,1fr) 26rem;gap:2.5rem}.Ogrodzenia_types__XaXEB{grid-template-columns:repeat(2,minmax(0,1fr))}.Ogrodzenia_steps__D5MlM{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.Ogrodzenia_steps__D5MlM li:nth-child(3):after{display:none}.Ogrodzenia_stats__PRvVE{grid-template-columns:repeat(2,minmax(0,1fr))}.Ogrodzenia_slogan__2hI3V{grid-column:1/-1}}@media (max-width:900px){.Ogrodzenia_duo__xZDeD,.Ogrodzenia_heroGrid__GK48y,.Ogrodzenia_whyList__7WaXg,.Ogrodzenia_whyRow__m7k9Y{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.Ogrodzenia_types__XaXEB{grid-template-columns:minmax(0,1fr)}.Ogrodzenia_steps__D5MlM{grid-template-columns:repeat(2,minmax(0,1fr))}.Ogrodzenia_steps__D5MlM li:after{display:none}.Ogrodzenia_ct__VmLPY{font-size:1.5rem;line-height:1.875rem}.Ogrodzenia_mobile__RwQrG{flex-direction:column;align-items:flex-start}.Ogrodzenia_de__8wMIZ{display:none}.Ogrodzenia_empty__gR2pJ{flex-direction:column;align-items:flex-start;padding:1.5rem}.Ogrodzenia_stats__PRvVE{grid-template-columns:minmax(0,1fr);padding:1.5rem}.Ogrodzenia_ctas__Y9J_F{width:100%}.Ogrodzenia_ctas__Y9J_F .btn{flex:1 1 auto}.Ogrodzenia_process__kIHvK{padding:1.5rem}}