body{background:radial-gradient(circle at top,#f5fbfa 0,#daf0ec 45%,#e9f4f0 100%);color:#102a25;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;overflow-x:hidden}.navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#062c22db;border-bottom:1px solid #ffffff14;box-shadow:0 20px 45px #02181229;box-sizing:border-box;height:80px;justify-content:space-between;padding:0 32px;position:fixed;top:0;width:100%;z-index:1000}.logo,.navbar{align-items:center;display:flex}.logo{color:#f5f3e9;font-size:20px;font-weight:800;gap:12px;letter-spacing:.4px}.logo img{height:45px;object-fit:contain}.logo span{color:#f3f1e7;display:inline-block;font-size:16px}.nav-links{display:flex;gap:32px}.nav-links a{color:#f5f5f5eb;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s ease,transform .2s ease}.nav-links a:hover{color:#ffe29a;transform:translateY(-1px)}.actions{align-items:center;display:flex;gap:14px}.socials i{color:#ffffffb8;cursor:pointer;font-size:15px;margin:0 4px;transition:color .2s ease,transform .2s ease}.socials i:hover{color:#ffd166;transform:translateY(-1px)}.primary-btn-nav{background:radial-gradient(circle at top left,#ffd166,#f79d26);border-radius:999px;box-shadow:0 10px 28px #ffd1663d;color:#17211f;font-size:14px;font-weight:700;padding:12px 24px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.primary-btn-nav:hover{box-shadow:0 16px 32px #ffd1664d;transform:translateY(-2px)}.secondary-btn-nav{background:#ffffff0d;border:1px solid #ffffff3d;border-radius:999px;color:#e9f3ea;font-size:14px;font-weight:700;padding:12px 24px;text-decoration:none;transition:background .25s ease,color .25s ease}.secondary-btn-nav:hover{background:#ffffff26;color:#ffd166}.hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding-top:80px;position:relative}.hero:before{background:radial-gradient(circle at left center,#ffffff24,#0000 32%),radial-gradient(circle at right bottom,#ffbf5224,#0000 26%);content:"";inset:0;position:absolute;z-index:1}.hero-bg{background-position:50%;background-size:cover;filter:blur(1.2px) brightness(.82);height:110%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.08);width:110%;z-index:0}.overlay{background:linear-gradient(90deg,#003921a3,#030f1cc9);height:100%;position:absolute;width:100%;z-index:2}.hero-content{color:#fff;max-width:720px;padding:0 24px;position:relative;text-align:center;z-index:3}.title{background:linear-gradient(90deg,#ffe29a,#f6c645 45%,beige);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(3.25rem,5vw,5.2rem);font-weight:800;letter-spacing:-1px;line-height:1.05;margin:16px 0 14px}.tag{font-size:13px;letter-spacing:2px;opacity:.85;text-transform:uppercase}.subtext{font-size:1rem;line-height:1.8;margin:18px auto 0;max-width:550px;opacity:.92}.hero-badges{flex-wrap:wrap;gap:12px;margin:24px auto 0}.hero-badges,.hero-badges span{display:inline-flex;justify-content:center}.hero-badges span{align-items:center;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;font-size:13px;font-weight:700;gap:8px;letter-spacing:.3px;padding:12px 18px}.buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.buttons,.buttons a{justify-content:center}.buttons a{align-items:center;border-radius:999px;box-shadow:0 18px 40px #0000001f;display:inline-flex;font-weight:700;padding:14px 30px;text-decoration:none}.primary-btn{background:linear-gradient(135deg,#ffd166,#f7a33d);color:#11221a}.primary-btn:hover{transform:translateY(-2px)}.secondary-btn{background:#fffffff2;color:#11221a}.secondary-btn:hover{background:#fff}.fade-in{animation:fadeIn 1s ease forwards;opacity:0}.slide-up{animation:slideUp 1s ease forwards;opacity:0;transform:translateY(30px)}.delay{animation-delay:.5s}.delay2{animation-delay:1s}.delay3{animation-delay:1.4s}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.navbar{padding:0 24px}.nav-links{gap:20px}}@media (max-width:760px){.navbar{gap:14px;height:auto;padding:16px 20px}.nav-links,.navbar{flex-wrap:wrap;justify-content:center}.hero{min-height:88vh}.title{font-size:3rem}.hero-badges{gap:10px}}.products{background:linear-gradient(180deg,#f7fbf9,#d6ece4);padding:100px 60px}.products-header{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.2fr 1fr;margin-bottom:42px}.products-header h2{font-size:clamp(2.4rem,3vw,3.8rem);line-height:1.1;margin:12px 0 0}.products-text{max-width:460px}.products-text p{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#15563f,#2f7c57,#15563f);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;font-size:1rem;font-style:italic;font-weight:600;letter-spacing:.35px;line-height:1.8;opacity:0;transform:translateX(80px)}.products-text p.animate{animation:textShimmer 3s ease-in-out infinite,slideInFromRight 1s ease-out forwards}@keyframes textShimmer{0%{background-position:-180% 0}50%{background-position:0 0}to{background-position:180% 0}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}.product-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.products .btn-green,.products .btn-light{border-radius:999px;cursor:pointer;font-weight:700;padding:12px 20px;transition:transform .25s ease,box-shadow .25s ease}.products .btn-green{background:linear-gradient(135deg,#1d6d42,#42a26d);border:none;box-shadow:0 16px 30px #1f5c3b2e;color:#fff}.products .btn-light{background:#fffffff5;border:1px solid #15794d29;color:#164f34}.products .btn-green:hover,.products .btn-light:hover{transform:translateY(-2px)}.product-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(240px,1fr))}.card{background:#fff;border-radius:28px;box-shadow:0 18px 35px #17583a1f;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 24px 44px #17583a2e;transform:translateY(-8px)}.card img{height:260px;object-fit:cover;width:100%}.card h3{font-size:1.2rem;margin:18px 20px 8px}.card p{color:#3a4a41;font-size:.95rem;line-height:1.7;margin:0 20px 20px}@media (max-width:980px){.products-header{grid-template-columns:1fr}}@media (max-width:730px){.products{padding:80px 24px}.product-grid{grid-template-columns:1fr}}.testimonials{background:#f7faf8;padding:100px 60px}.testimonial-header{grid-gap:34px;align-items:flex-start;display:grid;gap:34px;grid-template-columns:1.1fr .9fr;margin-bottom:44px}.testimonial-header h2{font-size:clamp(2.5rem,3vw,3.4rem);line-height:1.05;margin:12px 0 0}.small-title{color:#1e6f4c;font-size:14px;letter-spacing:1.8px}.testimonial-right{max-width:450px}.testimonial-right p{color:#385947;line-height:1.8;margin-bottom:18px}.testimonial-right .btn-light{background:linear-gradient(135deg,#dbeee4,#f5fbf7);border:none;border-radius:999px;box-shadow:0 14px 24px #1a67431f;color:#13402a;cursor:pointer;padding:12px 24px;transition:transform .25s ease,box-shadow .25s ease}.testimonial-right .btn-light:hover{transform:translateY(-2px)}.testimonial-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(220px,1fr))}.testimonial-card{background:linear-gradient(180deg,#fff,#edf7ef);border-radius:28px;box-shadow:0 22px 52px #19523614;padding:30px 26px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 28px 62px #19523624;transform:translateY(-6px)}.testimonial-card:before{color:#23744829;content:"“";font-size:56px;left:18px;position:absolute;top:18px}.testimonial-card p{color:#2f4c3e;line-height:1.85;margin-bottom:22px;position:relative;z-index:1}.testimonial-card.full{grid-column:span 3}.user{align-items:center;display:flex;gap:14px}.user img{border:2px solid #c7e8d3;border-radius:50%;height:48px;width:48px}.user h4{font-size:1rem;margin:0}.user span{color:#64756c;font-size:.92rem}@media (max-width:980px){.testimonial-grid,.testimonial-header{grid-template-columns:1fr}.testimonial-card.full{grid-column:span 1}}@media (max-width:720px){.testimonials{padding:80px 24px}}.gallery{background:#fff;padding:100px 60px;text-align:center}.gallery h2{font-size:clamp(2.6rem,3vw,3.4rem);font-weight:800;line-height:1.05;margin:14px 0}.gallery-subtext{color:#41534a;line-height:1.85;margin:0 auto 26px;max-width:620px}.gallery-buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:36px}.gallery .btn-green,.gallery .btn-light{border-radius:999px;cursor:pointer;font-weight:700;padding:12px 24px;transition:transform .25s ease,box-shadow .25s ease}.gallery .btn-green{background:linear-gradient(135deg,#2d7d43,#62b179);border:none;box-shadow:0 18px 35px #2d7d432e;color:#fff}.gallery .btn-light{background:#fffffffa;border:1px solid #ced8d1;color:#1f3d2f}.gallery .btn-green:hover,.gallery .btn-light:hover{transform:translateY(-2px)}.gallery-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-grid img{border-radius:26px;height:260px;object-fit:cover;transition:transform .35s ease,box-shadow .35s ease;width:100%}.gallery-grid img:hover{box-shadow:0 18px 32px #1a5c3824;transform:translateY(-8px)}.gallery-grid img:first-child,.gallery-grid img:nth-child(4){grid-column:span 2;height:340px}.gallery-grid img:nth-child(2),.gallery-grid img:nth-child(5){height:300px}@media (max-width:960px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid img:first-child,.gallery-grid img:nth-child(4){grid-column:span 2}}@media (max-width:720px){.gallery{padding:80px 24px}.gallery-grid{grid-template-columns:1fr}.gallery-grid img:first-child,.gallery-grid img:nth-child(4){grid-column:span 1}}.cta{background:linear-gradient(135deg,#0f3e2c,#1a6a43);color:#f8faf5;padding:100px 30px;text-align:center}.cta h2{font-size:clamp(2.8rem,4vw,3.8rem);font-weight:800;line-height:1.05;margin-bottom:18px}.cta p{color:#ffffffe0;line-height:1.8;margin:16px auto 0;max-width:640px}.cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:30px}.cta-buttons a{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;justify-content:center;min-width:170px;padding:14px 30px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.cta .btn-green{background:linear-gradient(135deg,#ffd166,#f7a33d);color:#10221b}.cta .btn-light{background:#ffffff24;border:1px solid #ffffff42;color:#f4f7f0}.cta .btn-green:hover,.cta .btn-light:hover{box-shadow:0 18px 35px #00000029;transform:translateY(-2px)}.footer{background:#091d18;color:#ffffffbf;padding:42px 20px;text-align:center}.footer-links{margin-bottom:16px}.footer-links a{color:#ffffffb8;margin:0 12px;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#fff}.footer hr{background:#ffffff1f;border:none;height:1px;margin:22px auto;width:84%}.brand{color:#fff;font-size:24px;margin-bottom:8px}.copyright{color:#fff9;font-size:13px}@media (max-width:720px){.cta{padding:80px 20px}.cta-buttons{gap:12px}}
/*# sourceMappingURL=main.6a58ae72.css.map*/