:root{--primary:#0b1f3c;--primary-light:#163660;--primary-glow:#0b1f3c0d;--secondary:#ff5e14;--secondary-hover:#e04b08;--secondary-glow:#ff5e1426;--text-dark:#1e293b;--text-medium:#475569;--text-light:#64748b;--bg-light:#f8fafc;--bg-white:#fff;--border-color:#e2e8f0;--font-headings:"Outfit", sans-serif;--font-body:"Inter", sans-serif;--shadow-sm:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008;--shadow-md:0 10px 15px -3px #0f172a14, 0 4px 6px -2px #0f172a0a;--shadow-lg:0 25px 50px -12px #0f172a1a, 0 8px 16px -8px #0f172a0d;--shadow-premium:0 30px 60px -15px #0b1f3c1f;--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1);--border-radius-lg:24px;--border-radius-md:16px;--border-radius-sm:10px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text-dark);background-color:var(--bg-white);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-headings);color:var(--primary);font-weight:700;line-height:1.2}a{color:inherit;transition:var(--transition-smooth);text-decoration:none}button,input,select,textarea{outline:none;font-family:inherit}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.section-padding{padding:100px 0}.text-center{text-align:center}.section-badge{color:var(--secondary);text-transform:uppercase;letter-spacing:2px;background-color:var(--secondary-glow);border-radius:100px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}.section-title{color:var(--primary);margin-bottom:16px;font-size:42px;font-weight:800}.section-subtitle{color:var(--text-light);max-width:600px;margin:0 auto 60px;font-size:18px}.btn{border-radius:var(--border-radius-sm);cursor:pointer;transition:var(--transition-smooth);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;display:inline-flex}.btn-primary{background-color:var(--secondary);color:var(--bg-white);box-shadow:0 10px 20px -5px #ff5e144d}.btn-primary:hover{background-color:var(--secondary-hover);transform:translateY(-2px);box-shadow:0 15px 25px -5px #ff5e1466}.btn-secondary{background-color:var(--primary);color:var(--bg-white);box-shadow:0 10px 20px -5px #0b1f3c33}.btn-secondary:hover{background-color:var(--primary-light);transform:translateY(-2px);box-shadow:0 15px 25px -5px #0b1f3c4d}.btn-outline{color:var(--primary);border:2px solid var(--primary);background-color:#0000}.btn-outline:hover{background-color:var(--primary);color:var(--bg-white);transform:translateY(-2px)}.top-bar{background-color:var(--primary);color:#ffffffd9;border-bottom:1px solid #ffffff14;padding:10px 0;font-size:13.5px;font-weight:500}.top-bar .container{justify-content:space-between;align-items:center;display:flex}.top-bar-info{align-items:center;gap:24px;display:flex}.top-bar-info span{align-items:center;gap:6px;display:inline-flex}.top-bar-info a:hover{color:var(--secondary)}.top-bar-socials{align-items:center;gap:16px;display:flex}.main-header{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:var(--transition-smooth);background-color:#fffffff2;position:sticky;top:0}.main-header .container{justify-content:space-between;align-items:center;height:80px;display:flex}.logo-link{align-items:center;gap:12px;display:flex}.logo-img{object-fit:contain;border-radius:6px;height:52px}.brand-text{flex-direction:column;display:flex}.brand-name{font-family:var(--font-headings);color:var(--primary);text-transform:uppercase;letter-spacing:.75px;gap:5px;font-size:23px;font-weight:900;line-height:1.1;display:inline-flex}.brand-name .brand-sri{color:var(--primary)}.brand-name .brand-ram{color:var(--secondary)}.brand-sub{color:var(--secondary);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:600}.nav-menu{align-items:center;gap:32px;list-style:none;display:flex}.nav-link{color:var(--primary);padding:8px 0;font-size:15px;font-weight:600;position:relative}.nav-link:after{content:"";background-color:var(--secondary);width:0;height:2px;transition:var(--transition-smooth);position:absolute;bottom:0;left:0}.nav-link:hover{color:var(--secondary)}.nav-link:hover:after{width:100%}.nav-cta{align-items:center;gap:16px;display:flex}.hamburger-btn{color:var(--primary);cursor:pointer;background:0 0;border:none;font-size:26px;display:none}.hero-section{background-color:var(--primary);min-height:calc(100vh - 120px);color:var(--bg-white);align-items:center;padding:80px 0;display:flex;position:relative;overflow:hidden}.hero-bg-overlay{z-index:1;background-image:linear-gradient(135deg,#0b1f3c99 0%,#0b1f3c33 100%),url(/assets/hero_courier-C7uEH4Wk.png);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero-section .container{z-index:2;grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;display:grid;position:relative}.hero-content{flex-direction:column;align-items:flex-start;display:flex}.hero-badge{color:var(--secondary);text-transform:uppercase;letter-spacing:1px;background-color:#ff5e1426;border:1px solid #ff5e144d;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.hero-title{color:var(--bg-white);margin-bottom:20px;font-size:56px;font-weight:900;line-height:1.1}.hero-description{color:#fffc;margin-bottom:36px;font-size:18px;line-height:1.7}.hero-features{flex-wrap:wrap;gap:20px;display:flex}.hero-feat-item{background-color:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:flex}.hero-feat-item svg{color:var(--secondary)}.quote-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-premium);color:var(--text-dark);background-color:#fffffffa;border:1px solid #fffc;padding:24px}.quote-card-header{margin-bottom:12px}.quote-card-header h3{color:var(--primary);margin-bottom:4px;font-size:19px;font-weight:800}.quote-card-header p{color:var(--text-light);font-size:13px;line-height:1.4}.quote-form-grid{grid-template-columns:1fr;gap:12px;margin-bottom:16px;display:grid}.form-group{flex-direction:column;display:flex;position:relative}.form-group label{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:11px;font-weight:700}.input-icon-wrap{position:relative}.input-icon-wrap svg{color:var(--text-light);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.form-input{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:var(--bg-light);width:100%;height:52px;color:var(--text-dark);transition:var(--transition-smooth);padding:0 16px 0 46px;font-size:15px;font-weight:500}.quote-card .form-input{height:40px;font-size:14px}.form-input:focus{border-color:var(--secondary);background-color:var(--bg-white);box-shadow:0 0 0 4px #ff5e141a}.form-input::placeholder{color:#94a3b8}.btn-quote-submit{border-radius:var(--border-radius-sm);background:linear-gradient(135deg, var(--secondary), #ff4a00);width:100%;height:42px;color:var(--bg-white);cursor:pointer;transition:var(--transition-smooth);border:none;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex;box-shadow:0 8px 20px -5px #ff5e144d}.btn-quote-submit:hover{transform:translateY(-2px);box-shadow:0 12px 25px -5px #ff5e1466}.stats-bar{background-color:var(--bg-white);border-bottom:1px solid var(--border-color);padding:40px 0}.stats-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.stat-item{align-items:center;gap:20px;padding:10px;display:flex}.stat-icon{background-color:var(--primary-glow);width:60px;height:60px;color:var(--primary);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat-icon svg{width:28px;height:28px}.stat-info{flex-direction:column;display:flex}.stat-number{font-family:var(--font-headings);color:var(--primary);font-size:28px;font-weight:800;line-height:1.1}.stat-label{color:var(--text-light);font-size:13.5px;font-weight:500}.about-section{background-color:var(--bg-light)}.about-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.about-content h2{margin-bottom:24px;font-size:40px;font-weight:800}.about-content p{color:var(--text-medium);margin-bottom:30px;font-size:16px;line-height:1.7}.about-features{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}.about-feat-card{align-items:flex-start;gap:12px;display:flex}.about-feat-card svg{color:var(--secondary);flex-shrink:0;margin-top:4px}.about-feat-card h4{margin-bottom:4px;font-size:16px;font-weight:700}.about-feat-card p{color:var(--text-light);margin:0;font-size:13.5px;line-height:1.4}.about-image-wrap{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.about-image{object-fit:cover;aspect-ratio:4/3;width:100%;transition:var(--transition-smooth);display:block}.about-image-wrap:hover .about-image{transform:scale(1.03)}.about-image-badge{background-color:var(--bg-white);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);border-left:5px solid var(--secondary);align-items:center;gap:14px;padding:16px 24px;display:flex;position:absolute;bottom:24px;left:24px}.about-image-badge h3{color:var(--secondary);font-size:24px}.about-image-badge span{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.services-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.service-card{background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--border-radius-md);transition:var(--transition-smooth);flex-direction:column;align-items:flex-start;padding:40px 30px;display:flex;position:relative;overflow:hidden}.service-card:after{content:"";background-color:var(--secondary);transform-origin:0;width:100%;height:4px;transition:var(--transition-smooth);position:absolute;bottom:0;left:0;transform:scaleX(0)}.service-card:hover{box-shadow:var(--shadow-premium);border-color:#0b1f3c14;transform:translateY(-6px)}.service-card:hover:after{transform:scaleX(1)}.service-icon-box{background-color:var(--primary-glow);width:64px;height:64px;color:var(--primary);transition:var(--transition-smooth);border-radius:18px;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.service-card:hover .service-icon-box{background-color:var(--secondary-glow);color:var(--secondary)}.service-card h3{margin-bottom:12px;font-size:20px;font-weight:800}.service-card p{color:var(--text-medium);flex-grow:1;margin-bottom:24px;font-size:14.5px}.service-action-link{color:var(--primary);border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.service-card:hover .service-action-link{color:var(--secondary);border-color:var(--secondary)}.process-section{background-color:var(--primary);color:var(--bg-white);position:relative;overflow:hidden}.process-bg-overlay{opacity:.25;z-index:1;background-image:linear-gradient(135deg,#0b1f3ccc 0%,#0b1f3c80 100%),url(/assets/packaging_process-BC_P86vi.png);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.process-section .container{z-index:2;position:relative}.process-section .section-title{color:var(--bg-white)}.process-grid{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:60px;display:grid;position:relative}.process-grid:after{content:"";background:dashed #fff3;z-index:1;width:80%;height:2px;position:absolute;top:40px;left:10%}.process-item{text-align:center;z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.process-step-num{background-color:var(--primary-light);border:4px solid var(--primary);width:80px;height:80px;font-family:var(--font-headings);color:var(--bg-white);transition:var(--transition-smooth);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:24px;font-weight:800;display:flex}.process-item:hover .process-step-num{background-color:var(--secondary);transform:scale(1.1);box-shadow:0 0 0 10px #ff5e1433}.process-item h4{color:var(--bg-white);margin-bottom:8px;font-size:18px;font-weight:700}.process-item p{color:#ffffffb3;font-size:13.5px;line-height:1.5}.testimonials-section{background-color:var(--bg-light);overflow-x:hidden}.reviews-slider{width:100%;padding:20px 0;position:relative;overflow:hidden}.reviews-track{gap:24px;width:max-content;animation:30s linear infinite scrollReviews;display:flex}.reviews-slider:hover .reviews-track{animation-play-state:paused}@keyframes scrollReviews{0%{transform:translate(0)}to{transform:translate(-50%)}}.review-card{background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--border-radius-md);width:360px;box-shadow:var(--shadow-sm);transition:var(--transition-smooth);flex-shrink:0;padding:30px}.review-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.review-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.reviewer-profile{align-items:center;gap:12px;display:flex}.reviewer-avatar{background-color:var(--primary);width:48px;height:48px;color:var(--bg-white);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.reviewer-avatar.c1{background-color:#6366f1}.reviewer-avatar.c2{background-color:#3b82f6}.reviewer-avatar.c3{background-color:#f59e0b}.reviewer-avatar.c4{background-color:#10b981}.reviewer-avatar.c5{background-color:#ec4899}.reviewer-avatar.c6{background-color:#8b5cf6}.reviewer-info h4{margin-bottom:2px;font-size:15px;font-weight:700}.reviewer-info span{color:var(--text-light);font-size:12px}.google-logo{width:20px;height:20px}.review-rating{align-items:center;gap:6px;margin-bottom:14px;display:flex}.stars{color:#ffb800;letter-spacing:1px;font-size:16px}.verified-badge{color:#2563eb;background-color:#3b82f61a;border-radius:100px;padding:2px 6px;font-size:10px;font-weight:700}.review-text{color:var(--text-medium);font-size:14px;line-height:1.6}.faq-section{background-color:var(--bg-white)}.faq-max-width{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border-color);padding:24px 0}.faq-question-btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.faq-question-btn h4{color:var(--primary);transition:var(--transition-smooth);font-size:18px;font-weight:700}.faq-question-btn:hover h4{color:var(--secondary)}.faq-icon-indicator{background-color:var(--bg-light);width:28px;height:28px;color:var(--primary);transition:var(--transition-smooth);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-question-btn:hover .faq-icon-indicator{background-color:var(--secondary-glow);color:var(--secondary)}.faq-answer{max-height:0;transition:max-height .4s ease-out;overflow:hidden}.faq-answer p{color:var(--text-medium);padding-top:16px;font-size:15px;line-height:1.6}.faq-item.active .faq-answer{max-height:500px;transition:max-height .4s ease-in}.faq-item.active .faq-icon-indicator{background-color:var(--secondary);color:var(--bg-white);transform:rotate(180deg)}.contact-section{background-color:var(--bg-light)}.contact-grid{grid-template-columns:1fr 1.2fr;gap:60px;display:grid}.contact-card-info{background-color:var(--primary);color:var(--bg-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;padding:50px 40px;display:flex}.contact-card-info h3{color:var(--bg-white);margin-bottom:12px;font-size:28px}.contact-card-info p{color:#ffffffb3;margin-bottom:40px}.contact-details-list{flex-direction:column;flex-grow:1;gap:30px;display:flex}.contact-detail-item{align-items:flex-start;gap:18px;display:flex}.contact-detail-icon{width:48px;height:48px;color:var(--secondary);background-color:#ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-detail-text h5{color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:12px}.contact-detail-text p{color:var(--bg-white);margin:0;font-size:15px;font-weight:600;line-height:1.5}.contact-detail-text a:hover{color:var(--secondary)}.contact-form-wrap{background-color:var(--bg-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);padding:50px 40px}.contact-form-wrap h3{margin-bottom:8px;font-size:24px}.contact-form-wrap p{color:var(--text-light);margin-bottom:30px}.contact-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form .form-group.full-width{grid-column:span 2}.contact-form textarea.form-input{resize:none;height:140px;padding:16px}.contact-form .btn-submit{grid-column:span 2;height:52px}.map-section{padding-bottom:0}.map-container{border-top:1px solid var(--border-color);background-color:#ddd;width:100%;height:450px}.map-container iframe{filter:grayscale(.2)contrast(1.1);border:none;width:100%;height:100%}.footer-wrap{color:#ffffffb3;background-color:#050e1b;padding-top:80px}.footer-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.2fr .8fr 1fr;gap:60px;padding-bottom:50px;display:grid}.footer-brand p{margin:20px 0 28px;font-size:14.5px;line-height:1.7}.footer-socials{gap:12px;display:flex}.social-circle-btn{width:40px;height:40px;color:var(--bg-white);transition:var(--transition-smooth);background-color:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex}.social-circle-btn:hover{background-color:var(--secondary);transform:translateY(-2px)}.footer-nav-col h4,.footer-contact-col h4{color:var(--bg-white);margin-bottom:24px;padding-bottom:10px;font-size:18px;position:relative}.footer-nav-col h4:after,.footer-contact-col h4:after{content:"";background-color:var(--secondary);width:40px;height:2px;position:absolute;bottom:0;left:0}.footer-links-list{flex-direction:column;gap:14px;list-style:none;display:flex}.footer-links-list a{font-size:14.5px}.footer-links-list a:hover{color:var(--secondary);padding-left:4px}.footer-contact-info{flex-direction:column;gap:16px;display:flex}.footer-contact-item{align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.footer-contact-item svg{color:var(--secondary);flex-shrink:0;margin-top:4px}.footer-contact-item a:hover{color:var(--secondary)}.footer-bottom{color:#ffffff73;justify-content:space-between;align-items:center;padding:24px 0;font-size:13.5px;font-weight:500;display:flex}.footer-bottom-links{gap:24px;display:flex}.footer-bottom-links a:hover{color:var(--bg-white)}.floating-whatsapp{width:60px;height:60px;color:var(--bg-white);z-index:999;transition:var(--transition-smooth);background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 8px 24px #25d36666}.floating-whatsapp:hover{transform:scale(1.1)rotate(10deg);box-shadow:0 12px 30px #25d36680}.floating-whatsapp svg{width:32px;height:32px}@media (width<=1024px){.hero-section .container{text-align:center;grid-template-columns:1fr;gap:48px}.hero-content{align-items:center}.hero-title{font-size:46px}.hero-features{justify-content:center}.stats-grid{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr;gap:50px}.services-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:1fr;gap:40px}.process-grid:after{display:none}.process-step-num{margin-bottom:12px}.contact-grid{grid-template-columns:1fr}}@media (width<=768px){.top-bar{display:none}.main-header .container{height:70px}.nav-menu,.nav-cta{display:none}.hamburger-btn{display:block}.section-title{font-size:32px}.hero-title{font-size:36px}.hero-description{font-size:16px}.services-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{text-align:center;flex-direction:column;gap:16px}.hero-features,.about-content p:nth-of-type(2),.about-feat-card p{display:none!important}.about-feat-card{align-items:center!important;gap:12px!important;padding:12px 16px!important}.about-feat-card h4{margin-bottom:0!important}.about-image-column,.process-item p{display:none!important}.process-item{text-align:left!important;flex-direction:row!important;align-items:center!important;gap:16px!important;width:100%!important}.process-step-num{border-width:2px!important;width:48px!important;height:48px!important;margin-bottom:0!important;font-size:16px!important}.process-item h4{margin-bottom:0!important}.process-grid{gap:16px!important}.contact-form-wrap{display:none!important}.contact-grid{grid-template-columns:1fr!important}.footer-nav-col{display:none!important}.hero-section{padding:40px 0!important}.quote-card{text-align:left;-webkit-backdrop-filter:blur(12px)!important;border-radius:var(--border-radius-md)!important;color:var(--bg-white)!important;background-color:#0b1f3c66!important;border:1px solid #ffffff26!important;padding:16px 20px!important;box-shadow:0 8px 32px #0003!important}.quote-card-header h3{color:var(--secondary)!important;font-size:17px!important}.quote-card-header p{color:#fffc!important;font-size:12px!important}.form-group label{color:#ffffffe6!important;margin-bottom:2px!important;font-size:10px!important}.quote-card .form-input{color:var(--bg-white)!important;background-color:#ffffff1a!important;border:1px solid #fff3!important;height:38px!important;font-size:13.5px!important}.quote-card .form-input::placeholder{color:#ffffff80!important}.quote-card .form-input:focus{border-color:var(--secondary)!important;background-color:#ffffff26!important;box-shadow:0 0 0 3px #ff5e1433!important}.quote-card select.form-input option{background-color:var(--primary)!important;color:var(--bg-white)!important}.btn-quote-submit{height:38px!important;margin-top:4px!important;font-size:13.5px!important}}.mobile-nav-overlay{background-color:var(--primary);z-index:2000;flex-direction:column;width:100%;height:100vh;padding:30px;transition:transform .4s cubic-bezier(.77,0,.175,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.mobile-nav-overlay.open{transform:translate(0)}.mobile-nav-header{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.mobile-nav-close{color:var(--bg-white);cursor:pointer;background:0 0;border:none;font-size:30px}.mobile-nav-list{flex-direction:column;gap:28px;list-style:none;display:flex}.mobile-nav-link{color:var(--bg-white);font-size:24px;font-weight:700}.mobile-nav-link:hover{color:var(--secondary)}.mobile-nav-footer{color:#ffffffb3;border-top:1px solid #ffffff1a;flex-direction:column;gap:16px;margin-top:auto;padding-top:30px;font-size:14.5px;display:flex}.mobile-nav-footer a:hover{color:var(--secondary)}
