.hero-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50vh 50vh;min-height:100vh;gap:0;background-color:var(--dark);margin-top:0}.hero-section{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--white)}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0,rgba(0,0,0,.18) 50%,transparent 100%);z-index:2}.hero-section-content{position:relative;z-index:3;padding:2.5rem;min-width:100%}.hero-section h2{font-size:3.5rem;font-weight:800;margin-bottom:1rem;letter-spacing:1px;font-family:var(--font-heading)}.hero-section p{font-size:1.25rem;font-weight:200;margin-bottom:1.75rem;letter-spacing:2px}.hero-tamplarie .hero-section-content{text-align:left}.hero-tamplarie .hero-overlay{background:linear-gradient(to top,rgba(0,0,0,.65) 0,rgba(0,0,0,.58) 50%,transparent 100%)}.hero-tamplarie h2{font-weight:700;letter-spacing:-.5px;text-shadow:0 2px 24px rgba(0,0,0,.4);font-size:5rem;margin-bottom:.5rem}.hero-ro-badge{position:absolute;bottom:18px;left:2.5rem;z-index:4;display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);border-radius:100px;padding:5px 14px 5px 8px;white-space:nowrap}.hero-ro-flag{display:inline-flex;border-radius:3px;overflow:hidden;width:24px;height:16px;flex-shrink:0}.hero-ro-flag span{flex:1;display:block}.ro-blue{background:#002b7f}.ro-yellow{background:#fcd116}.ro-red{background:#ce1126}.hero-ro-text{color:rgba(255,255,255,.92);font-size:.72rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.hero-tamplarie p{font-size:2rem;letter-spacing:3px;opacity:.85;font-weight:400;margin-bottom:1.25rem}.hero-tamplarie{grid-column:1;grid-row:1/3;background:linear-gradient(160deg,#0d2a6b 0,#50db8e 50%,#00268f 100%)}@keyframes pergoleGlow{0%{opacity:.85}100%{opacity:1}}.hero-pergola .hero-ro-badge{display:none}.hero-pergola{grid-column:2;grid-row:2;background:linear-gradient(135deg,#0c5b2c,#000);text-align:left}.hero-pergola:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00083f,#000);z-index:1;opacity:.5}.hero-section-img{position:absolute;inset:0;left:43%;height:85%;top:12%;object-fit:contain;padding:0;z-index:1;transition:transform .65s cubic-bezier(.4,0,.2,1);pointer-events:none;filter:drop-shadow(0 8px 32px rgba(0, 0, 0, .35))}.hero-section:hover .hero-section-img{transform:scale(1.06)}.hero-products{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.hero-product{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;text-align:center;color:var(--white)}.hero-product-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center 35%;padding:12% 10% 38%;z-index:1;transition:transform .65s cubic-bezier(.4,0,.2,1);pointer-events:none}.hero-product:hover .hero-product-img{transform:scale(1.12)}.hero-product .hero-overlay{background:linear-gradient(to top,rgba(0,0,0,.62) 0,rgba(0,0,0,.18) 45%,transparent 100%)}.hero-product-content{position:relative;z-index:3;padding:2.5rem;text-align:left;width:100%}.hero-product h3{font-size:1.4rem;font-weight:600;margin-bottom:.25rem;letter-spacing:.5px}.hero-product-subtitle{font-size:1rem;font-weight:400;letter-spacing:1.5px;opacity:.8;margin-bottom:1rem}.hero-rulouri{background:linear-gradient(135deg,#b6a8ff,#242424)}.hero-plase{background:linear-gradient(135deg,#98e7ff,#242424)}.hero-inchideri{background:linear-gradient(135deg,#25e1ff,#242424)}.hero-inchideri:hover,.hero-plase:hover,.hero-rulouri:hover{background:linear-gradient(135deg,#fff,#242424)}.hero-pergola:hover{background:linear-gradient(135deg,#242424,#000)}.seo-services{padding:72px 0;background:#111}.seo-services-lead{text-align:center;margin-bottom:52px}.seo-services-lead h2{font-size:2rem;margin-bottom:.75rem;color:#fff}.seo-services-lead p{color:var(--gray);max-width:580px;margin:0 auto;color:#ececec}.prod-card{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.09);transition:box-shadow .35s,transform .28s;height:100%;background:var(--white)}.prod-card:hover{box-shadow:0 14px 40px rgba(0,0,0,.14);transform:translateY(-5px)}.prod-card-accent{flex:1;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden;padding:24px 12px}.prod-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0 auto;z-index:0}.prod-card--pergole .prod-card-img{object-fit:contain;object-position:center center}.prod-card-body{flex:1;padding:28px 28px 24px;display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.06)}.prod-card-body h3{font-size:1.15rem;font-weight:700;margin-bottom:.5rem;color:var(--dark)}.prod-card-body>p{font-size:.88rem;color:var(--gray);line-height:1.7;margin-bottom:1rem;flex:1}.prod-features{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:5px}.prod-features li{font-size:.8rem;color:var(--gray);display:flex;align-items:center;gap:7px}.prod-features li::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;opacity:.5}.prod-card-cta{font-size:.82rem;font-weight:700;color:#fff;letter-spacing:.5px;display:inline-flex;align-items:center;gap:5px;transition:gap .2s;margin-top:auto}.prod-card-cta .fas{position:absolute;right:25px}.prod-card-cta:hover{gap:10px}.home-gallery{background:#fff;padding:72px 0 56px}.gallery-lead{text-align:center;margin-bottom:48px}.gallery-lead .section-tag{color:#4aa3e8}.gallery-lead h2{color:#111;margin-bottom:.5rem}.gallery-lead p{color:#260063;font-size:.95rem;margin:0}.gallery-swiper-main{width:100%;padding-bottom:20px}.gallery-swiper-main .swiper-slide{width:62%;aspect-ratio:16/10;border-radius:12px;overflow:hidden;opacity:.45;transform:scale(.94);transition:opacity .45s,transform .45s;position:relative}.gallery-swiper-main .swiper-slide-active{opacity:1;transform:scale(1)}.gallery-swiper-main .swiper-slide-next,.gallery-swiper-main .swiper-slide-prev{opacity:.7;transform:scale(.96)}.gallery-swiper-main .swiper-slide img,.gallery-swiper-main .swiper-slide video{width:100%;height:100%;object-fit:cover;display:block}.gallery-slide-info{position:absolute;bottom:0;left:0;right:0;padding:16px 20px 14px;background:linear-gradient(to top,rgba(0,0,0,.72) 0,transparent 100%);color:#fff;opacity:0;transition:opacity .3s;pointer-events:none}.gallery-swiper-main .swiper-slide-active .gallery-slide-info{opacity:1}.gallery-slide-badge{display:inline-block;background:linear-gradient(135deg,#4aa3e8,#1a5799);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 8px;border-radius:4px;margin-bottom:6px}.gallery-slide-title{font-size:.95rem;font-weight:700;margin:0 0 4px;line-height:1.3;font-family:var(--font-heading)}.gallery-slide-meta{font-size:.75rem;margin:0;opacity:.85;display:flex;gap:12px}.gallery-slide-meta i{margin-right:3px}.gallery-swiper-main .swiper-button-next,.gallery-swiper-main .swiper-button-prev{width:48px;height:48px;background:rgba(255,255,255,.12);border-radius:50%;backdrop-filter:blur(6px);transition:background .2s}.gallery-swiper-main .swiper-button-next:hover,.gallery-swiper-main .swiper-button-prev:hover{background:rgba(74,163,232,.5)}.gallery-swiper-main .swiper-button-next::after,.gallery-swiper-main .swiper-button-prev::after{font-size:1rem;font-weight:900;color:#fff}.gallery-swiper-thumbs{margin-top:16px}.gallery-swiper-thumbs .swiper-slide{aspect-ratio:4/3;border-radius:6px;overflow:hidden;opacity:.45;cursor:pointer;border:2px solid transparent;transition:opacity .25s,border-color .25s}.gallery-swiper-thumbs .swiper-slide-thumb-active{opacity:1;border-color:#4aa3e8}.gallery-swiper-thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.gallery-thumb-video{width:100%;height:100%;background:#1a2a3a;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);font-size:1.4rem}@media (max-width:992px){.gallery-swiper-main .swiper-slide{width:80%}}@media (max-width:576px){.gallery-swiper-main .swiper-slide{width:90%}.home-gallery{padding:48px 0 36px}}.seo-why{padding:72px 0;background:var(--white)}.seo-why-lead{text-align:center;margin-bottom:48px}.seo-why-lead h2{font-size:2rem;margin-bottom:.75rem}.why-item{text-align:center;padding:20px 16px}.why-icon{width:72px;height:72px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;font-size:1.75rem;color:var(--white);box-shadow:0 6px 20px rgba(43,122,191,.3)}.why-item h4{font-size:1rem;margin-bottom:.5rem}.why-item p{font-size:.88rem;color:var(--gray);line-height:1.7;margin:0}.hero-mob-strip{display:none}@media (max-width:992px){.hero-pergola .hero-ro-badge{left:1rem;top:-20px;bottom:auto;display:inline-flex}.prod-card-accent{min-height:200px;padding:0}.hero-container{display:block;min-height:auto}.hero-section-content{padding:1.5rem}.hero-section h2{font-weight:500;font-size:2rem}.hero-product-content{text-align:center}.hero-products,.hero-tamplarie{display:none}.hero-pergola{display:flex;min-height:50vh;width:100%}.hero-mob-strip{display:block;background:linear-gradient(135deg,#1e3a5f,#0a1628)}.hero-mob-swiper{width:100%}.hero-mob-slide{position:relative;overflow:hidden;height:220px;background:linear-gradient(135deg,#1e3a5f,#0a1628)}.hero-mob-img{position:absolute;inset:0;width:75%;left:13%;top:18%;height:auto}.hero-mob-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;padding:0 .5rem 4rem;text-align:center;min-height:300px}.hero-mob-content h3{color:#fff;font-size:.95rem;font-weight:700;margin:0 0 .15rem;text-shadow:0 1px 6px rgba(0,0,0,.6);line-height:1.2}.hero-mob-content p{color:rgba(255,255,255,.75);font-size:.62rem;letter-spacing:.04em;margin:0 0 .5rem}}@media (max-width:576px){.hero-section p{font-size:.95rem}.hero-pergola{min-height:550px}.hero-mob-slide{height:200px}.seo-services-lead h2,.seo-stat-number,.seo-why-lead h2{font-size:1.5rem}}
/*# sourceMappingURL=home.min.css.map */
