@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#1a472a;--secondary-color:#7cb342;--accent-color:#ff5722;--orange-bright:#ff9800;--blue-accent:#2196f3;--text-dark:#1a1a1a;--text-light:#ffffff;--bg-light:#f5f5f5;--bg-cream:#fff8e1;--border-color:#ddd;--gradient-1:linear-gradient(135deg,#1a472a,#7cb342);--gradient-2:linear-gradient(135deg,#ff5722,#ff9800);--gradient-3:linear-gradient(135deg,#2196f3,#1a472a);--gradient-wood:linear-gradient(135deg,#8d6e63,#5d4037)}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:var(--text-dark);background:#fafafa;position:relative}body:before{background-image:url(/images/background.jpg);background-size:cover;background-position:50%;background-attachment:fixed;opacity:.08;z-index:-2;filter:blur(2px) brightness(1.1)}body:after,body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%}body:after{background:linear-gradient(135deg,rgba(26,71,42,.05),rgba(124,179,66,.03) 50%,rgba(255,152,0,.02));z-index:-1;pointer-events:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}main{min-height:calc(100vh - 200px);padding-top:80px}.hero{background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);color:var(--text-light);padding:100px 20px 80px;text-align:center;position:relative;overflow:hidden;background-size:200% 200%;animation:gradientShift 15s ease infinite}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.1) 0,transparent 50%);animation:float 20s ease-in-out infinite;pointer-events:none}.hero h1{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:20px;font-weight:700;animation:slideDown .8s ease-out;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.hero p{font-size:clamp(1.1rem,2vw,1.3rem);margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto;animation:slideUp .8s ease-out .2s both}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section{padding:60px 20px;position:relative}.section-title{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:40px;text-align:center;color:var(--primary-color);position:relative;display:inline-block;width:100%}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));border-radius:2px;animation:pulse 2s ease-in-out infinite}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;margin-top:40px}.service-card{background:#fff;border:2px solid var(--border-color);border-radius:12px;padding:30px;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;cursor:pointer}.service-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(151,188,98,.1),transparent);transition:left .5s ease}.service-card:hover:before{left:100%}.service-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 35px rgba(44,95,45,.15),0 5px 15px rgba(0,0,0,.1),inset 0 0 0 2px var(--secondary-color);border-color:var(--secondary-color)}.service-card:hover h3{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:scale(1.05)}.service-card h3{font-size:1.5rem;margin-bottom:15px;color:var(--primary-color);transition:all .3s ease;position:relative;z-index:1}.service-card p{color:#666;position:relative;z-index:1;transition:color .3s ease}.service-card:hover p{color:#333}.contact-form-container{background:linear-gradient(135deg,rgba(245,245,245,1),rgba(255,255,255,1));padding:40px;border-radius:15px;margin:40px auto;max-width:700px;box-shadow:0 10px 40px rgba(0,0,0,.08),0 2px 10px rgba(0,0,0,.05);border:1px solid rgba(151,188,98,.2);animation:fadeInUp .6s ease-out;position:relative;overflow:hidden}.contact-form-container:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(151,188,98,.1) 0,transparent 70%);animation:rotate 30s linear infinite;pointer-events:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-weight:600;color:var(--text-dark);font-size:.95rem}.form-group input,.form-group select,.form-group textarea{padding:12px 15px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:inherit;transition:all .3s ease;background:white;position:relative}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px rgba(151,188,98,.1),0 4px 12px rgba(44,95,45,.1);transform:translateY(-2px)}.form-group{position:relative}.form-group input:focus+label,.form-group select:focus+label,.form-group textarea:focus+label{color:var(--secondary-color)}.form-group textarea{resize:vertical;min-height:120px}.required{color:var(--accent-color)}.submit-btn{background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);color:var(--text-light);padding:15px 40px;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(44,95,45,.3)}.submit-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.submit-btn:hover:before{width:300px;height:300px}.submit-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px rgba(44,95,45,.4),0 0 20px rgba(151,188,98,.3)}.submit-btn:active{transform:translateY(-1px) scale(1.02)}.submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.submit-btn:disabled:hover{transform:none;box-shadow:0 4px 15px rgba(44,95,45,.3)}.form-message{padding:15px;border-radius:6px;text-align:center;font-weight:500}.form-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.footer{background:var(--text-dark);color:var(--text-light);padding:40px 20px 20px;margin-top:60px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px;margin-bottom:30px}.footer-section h3,.footer-section h4{margin-bottom:15px;color:var(--secondary-color)}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:8px}.footer-section a{color:var(--text-light);text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:var(--secondary-color)}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid #444}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px;margin:40px 0}.info-card{background:linear-gradient(135deg,#ffffff 0,var(--bg-light) 100%);padding:30px;border-radius:15px;text-align:center;transition:all .4s ease;border:2px solid transparent;position:relative;overflow:hidden}.info-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(151,188,98,.1),transparent);transform:rotate(45deg);transition:all .6s ease}.info-card:hover:before{left:100%}.info-card:hover{transform:translateY(-5px);border-color:var(--secondary-color);box-shadow:0 10px 30px rgba(44,95,45,.15)}.info-card h3{color:var(--primary-color);margin-bottom:15px;font-size:1.3rem;position:relative;z-index:1;transition:all .3s ease}.info-card:hover h3{transform:scale(1.1)}.info-card p{font-size:1.1rem;color:#666;position:relative;z-index:1}@media (max-width:768px){main{padding-top:70px}.hero{padding:80px 20px 60px}.section{padding:40px 20px}.contact-form-container{padding:25px}.form-row,.services-grid{grid-template-columns:1fr}}.floating-shapes{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.floating-shape{position:absolute;opacity:.08;animation:floatRandom 20s ease-in-out infinite}.floating-shape:first-child{top:10%;left:10%;width:120px;height:120px;background:var(--secondary-color);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation-duration:15s}.floating-shape:nth-child(2){top:60%;right:15%;width:100px;height:100px;background:var(--accent-color);border-radius:50%;animation-duration:18s;animation-delay:2s}.floating-shape:nth-child(3){bottom:20%;left:20%;width:80px;height:80px;background:var(--primary-color);border-radius:40% 60% 60% 40%/60% 30% 70% 40%;animation-duration:22s;animation-delay:4s}.floating-shape:nth-child(4){top:30%;right:30%;width:60px;height:60px;background:var(--orange-bright);border-radius:20% 80% 80% 20%/80% 20% 80% 20%;animation-duration:25s;animation-delay:6s}@keyframes floatRandom{0%,to{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(30px,-30px) rotate(90deg) scale(1.1)}50%{transform:translate(-20px,40px) rotate(180deg) scale(.9)}75%{transform:translate(40px,20px) rotate(270deg) scale(1.05)}}.footer,.navbar,main{position:relative;z-index:1}.image-showcase{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;margin:40px auto;max-width:900px}.showcase-image{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:all .4s ease;width:100%;height:280px}.showcase-image:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 12px 35px rgba(0,0,0,.25)}.decorative-img{width:100%;height:100%;display:block;object-fit:cover;transition:all .4s ease}.showcase-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,71,42,.1),rgba(124,179,66,.05) 50%,transparent);z-index:1;pointer-events:none;opacity:0;transition:opacity .3s ease}.showcase-image:hover:before{opacity:1}.showcase-image:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);transition:all .6s ease;opacity:0}.showcase-image:hover:after{opacity:1;left:100%}.showcase-image:hover .decorative-img{filter:brightness(1.05)}@media (max-width:768px){.image-showcase{grid-template-columns:1fr;gap:20px;max-width:100%}.showcase-image{height:250px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}}@keyframes orbit{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}25%{transform:translate(-50%,-50%) rotate(90deg) scale(1.1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1)}75%{transform:translate(-50%,-50%) rotate(270deg) scale(1.1)}to{transform:translate(-50%,-50%) rotate(1turn) scale(1)}}@media (max-width:768px){.pallet-journey-section .container>div{flex-direction:column!important}.pallet-journey-section .container>div>div{min-width:100%!important}}