@config "../tailwind.config.js";@layer base{:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 222.2 47.4% 11.2%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--radius: .5rem}.dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 210 40% 98%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 212.7 26.8% 83.9%}}@layer base{*{@apply border-border;}body{@apply bg-background text-foreground;}::-webkit-scrollbar{display:none}html,body{-ms-overflow-style:none;scrollbar-width:none}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 60px;background:#fffc;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);margin:0;border-radius:0;color:#333;box-shadow:0 1px 3px #0000000d;position:sticky;top:0;z-index:1000;transition:all .3s ease;border-bottom:1px solid rgba(167,139,250,.1)}.navbar.scrolled{background:#fffffff2;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 20px #00000014}.logo{display:flex;align-items:center;cursor:pointer;transition:transform .3s ease;flex-shrink:0}.logo:hover{transform:scale(1.05)}.logo-desktop{height:50px;width:auto;transition:filter .3s ease}.logo-mobile{height:40px;width:auto}.nav-links{display:flex;gap:40px;flex:1;justify-content:center}.nav-item{color:#4a4a4a;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s cubic-bezier(.4,0,.2,1);padding:10px 16px;border-radius:12px;position:relative;overflow:hidden}.nav-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#a78bfa1a,#8b5cf61a);opacity:0;transition:opacity .3s ease;border-radius:12px}.nav-item:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;background:linear-gradient(90deg,#a78bfa,#8b5cf6);transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:3px}.nav-item:hover{color:#7c3aed;transform:translateY(-2px)}.nav-item:hover:before{opacity:1}.nav-item:hover:after{width:60%}.auth-buttons{display:flex;gap:14px;flex-shrink:0}.login-btn{padding:12px 28px;background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #8b5cf640;position:relative;overflow:hidden}.login-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.login-btn:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);transform:translateY(-3px);box-shadow:0 8px 25px #8b5cf659}.login-btn:hover:before{left:100%}.signin-btn{padding:12px 28px;background:transparent;color:#7c3aed;border:2px solid #A78BFA;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.signin-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#a78bfa1a,#8b5cf61a);opacity:0;transition:opacity .3s ease}.signin-btn:hover{background:#8b5cf61a;transform:translateY(-3px);border-color:#8b5cf6;box-shadow:0 6px 20px #8b5cf633}.signin-btn:hover:before{opacity:1}.mobile-menu-toggle{display:none;background:linear-gradient(135deg,#a78bfa1a,#8b5cf61a);border:2px solid rgba(167,139,250,.3);cursor:pointer;padding:10px;flex-direction:column;gap:6px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-toggle:hover{background:linear-gradient(135deg,#a78bfa33,#8b5cf633);border-color:#a78bfa;transform:scale(1.05)}.hamburger{display:flex;flex-direction:column;gap:6px}.hamburger:before,.hamburger:after,.hamburger span{content:"";width:26px;height:3px;background:linear-gradient(90deg,#a78bfa,#8b5cf6);border-radius:3px;transition:all .4s cubic-bezier(.4,0,.2,1);display:block}.hamburger span{width:22px}.hamburger.active:before{transform:rotate(45deg) translate(8px,8px);width:26px}.hamburger.active:after{transform:rotate(-45deg) translate(8px,-8px);width:26px}.hamburger.active span{opacity:0;transform:scaleX(0)}.mobile-menu-overlay{display:none;position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:fadeInOverlay .3s ease;pointer-events:auto;cursor:pointer}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.mobile-menu-container{position:fixed;top:0;right:0;width:380px;max-width:85%;height:100vh;background:#fffffffa;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);display:flex;flex-direction:column;padding:0;gap:0;margin:0;border-radius:20px 0 0 20px;box-shadow:-10px 0 40px #00000026;animation:slideInRight .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;pointer-events:auto;z-index:1001;border-left:1px solid rgba(167,139,250,.2)}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px solid rgba(167,139,250,.15);background:linear-gradient(135deg,#a78bfa0d,#8b5cf60d)}.mobile-menu-logo{display:flex;align-items:center;gap:12px}.mobile-menu-logo img{height:45px;width:auto;object-fit:contain}.close-menu-btn{display:block;background:#a78bfa1a;border:none;width:40px;height:40px;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative}.close-menu-btn:hover{background:#a78bfa33;transform:rotate(90deg)}.close-menu-btn:before,.close-menu-btn:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:3px;background:#7c3aed;border-radius:3px;transform:translate(-50%,-50%) rotate(45deg)}.close-menu-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-nav-links{display:flex;flex-direction:column;gap:8px;padding:20px 16px;flex:1}.mobile-nav-item{color:#4a4a4a;font-size:16px;font-weight:600;cursor:pointer;padding:18px 20px;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;background:transparent;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden}.mobile-nav-item:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#a78bfa,#8b5cf6);transform:scaleY(0);transition:transform .3s ease;border-radius:0 4px 4px 0}.mobile-nav-item:hover{background:linear-gradient(135deg,#a78bfa14,#8b5cf614);color:#7c3aed;border-color:#a78bfa4d;padding-left:24px;transform:translate(8px)}.mobile-nav-item:hover:before{transform:scaleY(1)}.mobile-auth-buttons{display:flex;flex-direction:column;gap:14px;padding:24px 20px;border-top:2px solid rgba(167,139,250,.15);background:linear-gradient(135deg,#a78bfa08,#8b5cf608)}.mobile-login-btn{padding:14px 24px;background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border:none;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 20px #8b5cf64d;position:relative;overflow:hidden}.mobile-login-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.mobile-login-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #8b5cf666}.mobile-login-btn:hover:before{left:100%}.mobile-signin-btn{padding:14px 24px;background:transparent;color:#7c3aed;border:2px solid #A78BFA;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.mobile-signin-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#a78bfa14,#8b5cf614);opacity:0;transition:opacity .3s ease}.mobile-signin-btn:hover{background:#8b5cf614;transform:translateY(-3px);border-color:#8b5cf6;box-shadow:0 6px 20px #8b5cf633}.mobile-signin-btn:hover:before{opacity:1}@media(max-width:1200px){.navbar{padding:18px 40px}.nav-links{gap:30px}.nav-item{font-size:14px;padding:8px 14px}}@media(max-width:1024px){.navbar{padding:16px 30px}.nav-links{gap:20px}.nav-item{font-size:14px}.login-btn,.signin-btn{padding:10px 20px;font-size:14px}.logo-desktop{height:45px}}@media(max-width:1024px)and (min-width:769px){.mobile-menu-container{width:350px!important;max-width:80%!important}.mobile-menu-logo img{height:40px}}@media(max-width:768px){.navbar{padding:16px 20px;position:relative}.logo-desktop{height:40px}.logo-mobile{height:38px}.nav-links{display:none}.auth-buttons{display:none!important}.mobile-menu-toggle{display:flex}.mobile-menu-overlay{display:block!important;pointer-events:auto}.mobile-menu-container{display:flex!important;width:320px!important;max-width:85%!important;border-radius:20px 0 0 20px}.login-btn,.signin-btn{padding:8px 16px;font-size:13px}}@media(max-width:480px){.navbar{padding:14px 16px;border-radius:0}.logo-mobile{height:35px}.mobile-menu-container{width:280px!important;max-width:90%!important;border-radius:16px 0 0 16px}.mobile-menu-header{padding:20px 16px}.mobile-menu-logo img{height:38px}.mobile-menu-title{font-size:16px}.close-menu-btn{width:36px;height:36px}.mobile-nav-item{padding:16px 18px;font-size:15px}.mobile-login-btn,.mobile-signin-btn{padding:13px 20px;font-size:14px}.mobile-auth-buttons{padding:20px 16px;gap:12px}}.footer-main-box{background:#a78bfa;border-radius:0;padding:40px;margin:0 40px 40px;position:relative;overflow:hidden}.footer-logo-text{border:none!important;display:inline-block;padding:0!important;font-size:28px;font-weight:800;color:#fff;background:transparent!important;margin-bottom:24px;align-self:flex-start;text-transform:uppercase;letter-spacing:1px;box-shadow:none!important}.footer-card{background:#fff;border-radius:0;padding:24px;display:flex;flex-direction:column;height:100%;width:370px}.footer-nav{list-style:none;padding:0;margin:0;width:100%}.footer-nav-two-col{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;width:100%;margin-bottom:20px}.verified-badge{border:2px solid #000;border-radius:0;padding:12px 16px;display:flex;align-items:center;gap:12px;width:fit-content}.social-icons{display:flex;gap:16px}.social-icon{display:flex;align-items:center;justify-content:center;color:#4b5563;text-decoration:none;font-size:28px;transition:all .3s ease;border:none!important;background:transparent!important;padding:0;width:auto;height:auto}.social-icon:hover{color:#7c3aed;transform:translateY(-2px);background:transparent}.visit-site-btn{background:#000;color:#fff;border:none;padding:10px 24px;border-radius:0;font-weight:600;font-size:14px;cursor:pointer;margin-bottom:20px;width:100%;transition:background .3s}.visit-site-btn:hover{background:#333}.footer-address-section{margin-top:0;width:100%}.footer-divider-small{height:1px;background:#e5e5e5;width:100%;margin:20px 0}.address-block{margin-bottom:16px}.address-label{font-size:13px;color:#666;margin-bottom:4px;font-weight:600}.address-text{font-size:13px;line-height:1.5;color:#333;margin:0}.address-text strong{font-weight:700;color:#000}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes slideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 0 20px #a78bfa80}50%{box-shadow:0 0 30px #a78bfacc}}body{font-family:system-ui,sans-serif;overflow-y:scroll;overflow-x:hidden}html{overflow-y:scroll}.landing-container{min-height:100vh;background:#fff;overflow-x:hidden}.announcement-bar{background:#8b5cf6;padding:10px 20px;display:flex;justify-content:center;align-items:center;gap:12px;font-size:13px;color:#fff;border-bottom:none}.announcement-scroll{display:inline-flex;animation:scrollAnnouncement 20s linear infinite}.announcement-img{height:40px;object-fit:contain}@keyframes scrollAnnouncement{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-icon{font-size:16px}.navbar{display:flex;justify-content:space-between;align-items:center;padding:16px 60px;background:#a78bfa;margin:20px 40px;border-radius:16px;color:#fff}.logo{font-size:28px;font-weight:700;color:#fff;letter-spacing:-1px}.nav-links{display:flex;gap:32px}.nav-item{color:#fff;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:opacity .3s ease}.nav-item:hover{opacity:.8}.dropdown-arrow{font-size:10px}.auth-buttons{display:flex;gap:12px}.login-btn{padding:10px 24px;background:#fff;color:#333;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.login-btn:hover{background:#f8f8f8;transform:translateY(-2px)}.signin-btn{padding:10px 24px;background:transparent;color:#fff;border:2px solid #ffffff;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.signin-btn:hover{background:#ffffff1a;transform:translateY(-2px)}.hero-section{padding:40px 80px 60px;position:relative;display:flex;align-items:center;justify-content:center;min-height:80vh;background:linear-gradient(135deg,#fff,#f8f5ff);overflow:visible}.decorative-elements{position:absolute;inset:0;pointer-events:none;overflow:visible}.deco-box,.deco-arrow,.deco-globe{position:absolute;font-size:40px;opacity:.5;animation:float 4s ease-in-out infinite}.deco-1{top:10%;left:5%;animation-delay:0s}.deco-2{top:20%;left:15%;animation-delay:.5s;font-size:24px}.deco-3{top:8%;left:30%;animation-delay:1s}.deco-4{top:55%;left:8%;animation-delay:1.5s}.deco-5{top:65%;left:25%;animation-delay:2s;font-size:24px}.deco-6{top:70%;left:40%;animation-delay:2.5s}.hero-content{display:flex;justify-content:center;align-items:center;width:100%;max-width:1400px;margin:0 auto;gap:60px;position:relative;z-index:1}.hero-text{flex:1;max-width:580px;animation:slideIn .8s ease-out}.hero-text h1{font-size:56px;font-weight:800;line-height:1.15;margin-bottom:28px;background:linear-gradient(135deg,#1a1a1a,#4a148c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-dark{color:#1a1a1a!important}.text-orange{color:#8b5cf6}.animated-text{display:inline-block;color:#a579f0!important;font-weight:800;animation:textCycle 2s forwards;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#9261e5!important;background-clip:unset!important}@keyframes textCycle{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.hero-description{font-size:18px;color:#666;line-height:1.6;margin-bottom:32px}.signup-btn{padding:16px 36px;background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #8b5cf64d;position:relative;overflow:hidden}.signup-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fff3;transition:left .3s ease}.signup-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px #8b5cf680}.signup-btn:hover:before{left:100%}.hero-image-container{flex:1;display:flex;justify-content:center;animation:slideInRight 1s ease-out;perspective:1000px}.hero-image-wrapper{position:relative;width:100%;max-width:600px;height:auto;aspect-ratio:1;animation:scale-in .8s ease-out;overflow:hidden}.hero-image{position:absolute;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 50px rgba(139,92,246,.25));transition:opacity .4s ease}.hero-image.default{opacity:1;z-index:1}.hero-image.hover{opacity:0;z-index:2}.hero-image-wrapper:hover .hero-image.default{opacity:0}.hero-image-wrapper:hover .hero-image.hover{opacity:1;filter:drop-shadow(0 30px 60px rgba(139,92,246,.35))}.floating-tag{position:absolute;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 15px #0000001a;animation:float 3s ease-in-out infinite}.tag-ship-easy{top:5%;right:-20%;background:#a78bfa;color:#fff;animation-delay:0s}.tag-ship-fast{top:20%;left:-15%;background:#fde68a;color:#1a1a1a;animation-delay:.5s}.tag-ship-anywhere{top:45%;right:-25%;background:#86efac;color:#1a1a1a;animation-delay:1s}.tag-track{bottom:15%;right:-20%;background:#86efac;color:#1a1a1a;animation-delay:1.5s}.tag-click{bottom:5%;left:10%;background:#5eead4;color:#1a1a1a;animation-delay:2s}.features-section{padding:30px 20px;background:#f5f3ff;text-align:center}.features-title{font-size:36px;font-weight:700;color:#1a1a1a;margin-bottom:40px}.features-grid{display:grid;grid-template-columns:300px 400px 300px;grid-template-rows:300px 300px;gap:24px;justify-content:center;max-width:1200px;margin:0 auto}.feature-center{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000000d}.feature-img-center{width:100%;height:100%;object-fit:cover}.feature-card{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-img{width:100%;height:100%;object-fit:fill;position:absolute;top:0;left:0;transition:opacity .3s ease}.feature-img.hover{opacity:0}.feature-card:hover .feature-img.hover{opacity:1}.top-left{grid-column:1;grid-row:1}.bottom-left{grid-column:1;grid-row:2}.top-right{grid-column:3;grid-row:1}.bottom-right{grid-column:3;grid-row:2}@media(max-width:1024px){.features-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.feature-center{grid-column:1 / span 2;grid-row:2;height:400px}.top-left{grid-column:1;grid-row:1}.top-right{grid-column:2;grid-row:1}.bottom-left{grid-column:1;grid-row:3}.bottom-right{grid-column:2;grid-row:3}}@media(max-width:768px){.features-grid{grid-template-columns:1fr;gap:16px}.feature-center{grid-column:1;grid-row:1;height:300px}.top-left{grid-column:1;grid-row:2;height:250px}.top-right{grid-column:1;grid-row:3;height:250px}.bottom-left{grid-column:1;grid-row:4;height:250px}.bottom-right{grid-column:1;grid-row:5;height:250px}}.landing-container .how-it-works-section{padding:20px 0 30px;background:#fff;position:relative}.how-it-works-title{font-size:36px;font-weight:700;color:#1a1a1a;text-align:center;margin:0 0 40px;position:relative}.how-it-works-title:after{display:none}.steps-container{max-width:1100px;margin:0 auto;padding:0 30px;position:relative}.steps-container:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:2px;border-left:2px dotted #ccc;z-index:0}.step-row{display:flex;align-items:center;gap:40px;margin-bottom:30px;position:relative;z-index:1}.step-row:last-child{margin-bottom:0}.step-image-container{flex:1;padding:0}.step-content{flex:1;padding:0 20px}.step-image-wrapper{position:relative;width:100%;max-width:500px;height:380px;margin:0 auto;border-radius:20px;overflow:hidden}.step-img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;transition:opacity .5s ease}.step-img.hover{opacity:0}.step-image-wrapper:hover .step-img.hover{opacity:1}.step-content h3{font-size:26px;font-weight:700;margin-bottom:14px;color:#1a1a1a}.step-content p{font-size:15px;color:#666;line-height:1.6;margin-bottom:20px}.step-features{list-style:none;padding:0;margin-bottom:20px}.step-features li{margin-bottom:10px;font-size:14px;color:#333;display:flex;align-items:center;gap:8px}.learn-more-btn{padding:10px 24px;background:transparent;border:1px solid #333;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.learn-more-btn:hover{background:#333;color:#fff}@media(max-width:1199px)and (min-width:993px){.step-image-wrapper{height:300px}.step-content h3{font-size:22px}.step-row{gap:30px;margin-bottom:20px}}@media(max-width:992px){.steps-container:before{display:none}.step-row,.step-row.reverse{flex-direction:column!important;gap:16px;margin-bottom:40px;text-align:center}.step-image-container{width:100%;order:-1}.step-content{width:100%;padding:0 10px}.step-image-wrapper{height:400px;max-width:100%}.step-features li{justify-content:center}}@media(max-width:576px){.hero-section{padding:30px 20px 50px;min-height:70vh}.hero-content{flex-direction:column;gap:30px}.hero-text{max-width:100%;text-align:center}.hero-text h1{font-size:36px;font-weight:800;margin-bottom:20px}.hero-description{font-size:16px;margin-bottom:24px}.signup-btn{width:100%;padding:14px 24px;font-size:15px}.hero-image-container{width:100%;max-width:100%}.hero-image-wrapper{max-width:100%;width:100%;height:auto;min-height:unset;aspect-ratio:unset;position:relative}.hero-image{position:relative;width:100%;height:auto;object-fit:contain}.deco-box,.deco-arrow,.deco-globe{font-size:28px;opacity:.3}.landing-container .how-it-works-section{padding:30px 0 40px}.how-it-works-title{font-size:26px;margin-bottom:24px}.steps-container{padding:0 16px}.step-image-wrapper{height:320px}.step-content h3{font-size:20px}.step-content p,.step-features li{font-size:13px}.step-row,.step-row.reverse{margin-bottom:30px}}@media(max-width:1023px)and (min-width:577px){.hero-section{padding:35px 50px 50px;min-height:75vh}.hero-content{gap:30px}.hero-text h1{font-size:42px}.hero-description{font-size:16px}.signup-btn{width:100%}.features-grid{grid-template-columns:1fr 1fr}.feature-center{grid-column:1 / span 2;grid-row:1}}.why-choose-us-section{padding:40px 60px;background:#f5f3ff}.why-title{font-size:36px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:60px}.why-content{display:flex;align-items:center;gap:60px;max-width:1400px;margin:0 auto}.why-image-container{flex:1;display:flex;justify-content:center}.why-image-wrapper{position:relative;width:550px;height:600px}.why-image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.12))}.why-tag{position:absolute;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;animation:float 3s ease-in-out infinite}.tag-next-day{top:8%;left:-12%;background:#fde68a;color:#1a1a1a;animation-delay:0s}.tag-no-trips{top:5%;right:-15%;background:#a78bfa;color:#fff;animation-delay:.5s}.tag-exchange{bottom:40%;left:-18%;background:#86efac;color:#1a1a1a;animation-delay:1s}.shipping-features{flex:1;background:linear-gradient(135deg,#a78bfa,#c4b5fd);padding:40px;border-radius:20px}.features-heading{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:30px}.features-grid-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feature-item{background:#fff;padding:20px;border-radius:12px;display:flex;align-items:center;gap:15px;border:2px solid transparent;transition:all .3s ease}.feature-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a;border:2px solid #8B5CF6}.feature-item.full-width{grid-column:1 / span 2}.feature-icon{font-size:32px;flex-shrink:0}.feature-text{flex:1}.feature-label{font-size:13px;color:#666;margin:0 0 4px}.feature-value{font-size:15px;font-weight:600;color:#1a1a1a;margin:0}@media(max-width:992px){.why-content{flex-direction:column;text-align:center}.why-image-wrapper{width:100%;max-width:400px}.features-grid-list{grid-template-columns:1fr}.feature-item.full-width{grid-column:1}.why-tag{display:none}}.partners-section{padding:0;background:#fff;border-top:1px solid #e5e7eb;overflow:hidden}.partners-scroll{display:inline-flex;animation:scroll 15s linear infinite}.partners-img{height:40px;object-fit:contain}.partner-logo{padding:12px 28px;border-radius:8px;font-weight:700;font-size:16px;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:120px}.blue-dart{background:#1e40af;color:#fff}.dtdc{background:#dc2626;color:#fff}.ekart{background:#facc15;color:#1a1a1a}.delhivery{background:#dc2626;color:#fff}.xpressbees{background:#7c3aed;color:#fff}.borzo{background:#22c55e;color:#fff}.bluedart-express{background:#1e40af;color:#fff}.dhl{background:#facc15;color:#dc2626}@media(max-width:1200px){.hero-section{padding:40px}.hero-text h1{font-size:42px}.hero-image-wrapper{width:380px;height:420px}}@media(max-width:992px){.navbar{padding:16px 30px}.nav-links{display:none}.hero-content{flex-direction:column;text-align:center}.hero-text{max-width:100%}.hero-text h1{font-size:36px}.floating-tag{display:none}}@media(max-width:768px){.navbar{padding:12px 20px}.logo{font-size:22px}.auth-buttons{gap:8px}.login-btn,.signin-btn{padding:8px 16px;font-size:13px}.hero-section{padding:30px 20px}.hero-text{margin-top:0}.hero-text h1{font-size:28px}.hero-description{font-size:15px}.hero-image-wrapper{width:100%;max-width:320px;height:360px}.partner-logo{padding:10px 20px;font-size:14px;min-width:100px}}.what-separates-us-section{padding:30px 20px;background:#f5f3ff;text-align:center}.separates-title{font-size:36px;font-weight:700;color:#1a1a1a;margin-bottom:40px}.separates-grid{display:grid;grid-template-columns:300px 400px 300px;grid-template-rows:300px 300px;gap:24px;justify-content:center;max-width:1200px;margin:0 auto}.separates-center{grid-column:2;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000000d}.separates-img-center{width:100%;height:100%;object-fit:cover}.separates-card{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.separates-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001f}.separates-img{width:100%;height:100%;object-fit:fill;position:absolute;top:0;left:0;transition:opacity .4s ease}.separates-img.hover{opacity:0}.separates-card:hover .separates-img.hover{opacity:1}@media(max-width:1024px){.separates-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.separates-center{grid-column:1 / span 2;grid-row:2;height:400px}.separates-card.top-left{grid-column:1;grid-row:1}.separates-card.top-right{grid-column:2;grid-row:1}.separates-card.bottom-left{grid-column:1;grid-row:3}.separates-card.bottom-right{grid-column:2;grid-row:3}}@media(max-width:768px){.separates-grid{grid-template-columns:1fr;gap:16px}.separates-center{grid-column:1;grid-row:1;height:300px}.separates-card.top-left{grid-column:1;grid-row:2;height:250px}.separates-card.top-right{grid-column:1;grid-row:3;height:250px}.separates-card.bottom-left{grid-column:1;grid-row:4;height:250px}.separates-card.bottom-right{grid-column:1;grid-row:5;height:250px}}.testimonials-section{padding:40px 20px;background:#f5f3ff;display:flex;justify-content:center}.testimonials-container{background:#fff;border-radius:30px;padding:40px;max-width:1200px;width:100%;box-shadow:0 20px 40px #0000000d}.testimonials-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-bottom:40px}.testimonials-left{position:relative;border-radius:20px;overflow:visible}.testimonials-title-card{position:absolute;top:20px;left:-20px;background:#fff;padding:20px 30px;border-radius:20px 20px 20px 0;box-shadow:0 10px 30px #0000001a;z-index:10}.testimonials-title-card h2{font-size:28px;font-weight:700;line-height:1.2;color:#1a1a1a;margin:0}.testimonials-img-wrapper{width:100%;height:auto;border-radius:20px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.testimonials-img-main{width:100%;height:auto;object-fit:contain}.stat-badge{position:absolute;bottom:30px;right:30px;background:transparent;color:#fff;text-align:right;text-shadow:0 2px 4px rgba(0,0,0,.5)}.stat-number{display:block;font-size:48px;font-weight:700;line-height:1}.stat-label{font-size:16px;font-weight:500}.testimonials-right{display:flex;flex-direction:column;gap:20px}.review-card{background:#f3f4f6;border-radius:12px;padding:24px;transition:all .3s ease}.review-card.active{background:#8b5cf6;color:#fff}.review-card.active .stars{color:#fff}.review-card.active .review-text{color:#ffffffe6}.review-card.active .reviewer-name{color:#fff}.review-card.active .reviewer-role{color:#fffc}.review-card.active .reviewer-avatar-icon{background:#fff;color:#8b5cf6}.stars{color:#4b5563;letter-spacing:2px;font-size:18px;margin-bottom:12px}.review-text{font-size:14px;line-height:1.5;color:#4b5563;margin-bottom:16px}.reviewer-info{display:flex;align-items:center;gap:12px}.reviewer-avatar-icon{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.reviewer-avatar-icon.dark{background:#1a1a1a;color:#fff}.reviewer-name{font-size:14px;font-weight:700;color:#1a1a1a}.reviewer-role{font-size:12px;color:#666}.testimonials-cta-banner{background:#8b5cf6;border-radius:12px;padding:30px 40px;display:flex;align-items:center;justify-content:space-between;color:#fff;margin-top:20px}.testimonials-cta-banner h3{font-size:24px;font-weight:700;margin:0}.cta-join-btn{padding:12px 30px;background:#fff;color:#8b5cf6;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s}.cta-join-btn:hover{transform:scale(1.05)}@media(max-width:992px){.testimonials-grid{grid-template-columns:1fr}.testimonials-title-card{position:relative;top:0;left:0;border-radius:20px;margin-bottom:20px;text-align:center}.testimonials-cta-banner{flex-direction:column;gap:20px;text-align:center}}.blog-section{padding:40px 20px;background:#f5f3ff}.blog-container{max-width:1200px;margin:0 auto}.blog-title{font-size:48px;font-weight:800;text-align:center;color:#000;margin-bottom:40px}.blog-tabs{display:flex;gap:30px;margin-bottom:40px;border-bottom:2px solid #ccc;padding-bottom:10px}.blog-tab{font-size:24px;font-weight:700;cursor:pointer;color:#1a1a1a;position:relative;padding-bottom:10px}.blog-tab.active{color:#000}.blog-tab.active:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:4px;background:#8b5cf6;border-radius:4px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-card{background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.blog-card:first-child{border:none}.blog-img-wrapper{width:100%;height:250px;background:#eee}.blog-img{width:100%;height:100%;object-fit:cover}.blog-content{padding:24px;flex:1;display:flex;flex-direction:column}.blog-content h3{font-size:20px;font-weight:800;margin-bottom:16px;line-height:1.4;color:#1a1a1a;min-height:56px}.blog-content p{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-btn{margin-top:auto;padding:10px 24px;background:#a78bfa;color:#1a1a1a;border:none;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;transition:background .3s;align-self:flex-start}.read-more-btn:hover{background:#8b5cf6}.faq-section{padding:30px 20px 50px;background:#f5f3ff}.faq-main-title{font-size:48px;font-weight:800;text-align:center;color:#000;margin-bottom:60px}.faq-container{max-width:1100px;margin:0 auto;display:flex;gap:60px;align-items:flex-start}.faq-left{flex:1;max-width:350px}.faq-left h3{font-size:36px;font-weight:800;line-height:1.2;margin-bottom:16px;color:#000}.faq-left p{font-size:16px;color:#4b5563;margin-bottom:30px}.ask-question-btn{padding:14px 28px;background:#000;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer}.faq-right{flex:2;display:flex;flex-direction:column;gap:-22px}.faq-item{background:#fff;padding:20px 30px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px #00000005}.faq-item span{font-size:18px;font-weight:500;color:#1a1a1a}.faq-toggle{width:36px;height:36px;background:#a78bfa;border:none;border-radius:6px;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333}.landing-container .faq-item-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:-11px}.faq-answer{max-height:0;overflow:hidden;transition:max-height .15s ease-out,padding .15s ease;background:#fff;border-radius:0 0 12px 12px;padding:0 30px}.faq-answer.open{max-height:200px;padding:20px 30px;margin-bottom:22px}.faq-answer p{margin:0;font-size:15px;color:#666;line-height:1.6}@media(max-width:992px){.blog-grid{grid-template-columns:1fr}.faq-container{flex-direction:column;align-items:center;text-align:center}.faq-left{max-width:100%;margin-bottom:40px}.faq-right{width:100%}}.footer-section{width:100%}.footer-main-box{background:#a78bfa;border-radius:20px;padding:40px;margin:0 40px 40px;position:relative;overflow:hidden}.footer-content-grid{display:grid;grid-template-columns:1.3fr .85fr 1fr;gap:30px;max-width:1400px;margin:0 auto}.footer-brand-col{display:flex;flex-direction:column;color:#fff;position:relative;padding-top:20px}.footer-logo-box{border:4px solid #ffffff;display:inline-block;padding:10px 20px;font-size:28px;font-weight:800;color:#fff;background:#1a1a1a;margin-bottom:24px;align-self:flex-start;text-transform:uppercase;letter-spacing:1px}.footer-desc{font-size:15px;line-height:1.5;color:#fff;max-width:400px;margin-bottom:40px}.footer-illustration-wrapper{position:absolute;width:420px;bottom:-40px;left:-30px;z-index:1}.footer-illustration{width:100%;height:auto;display:block}.footer-card{background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;height:90%}.links-card{align-items:flex-start}.footer-nav{list-style:none;padding:0;margin:0 0 40px;width:100%}.footer-nav li{margin-bottom:12px}.footer-nav a{text-decoration:none;color:#000;font-weight:700;font-size:16px;transition:color .3s}.footer-nav a:hover{color:#8b5cf6}.footer-divider{height:2px;background:#e5e5e5;width:100%;margin:20px 0}.trusted-text{font-size:12px;color:#666;margin-bottom:12px;font-weight:500}.verified-badge{border:2px solid #000;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;width:fit-content}.verified-icon{font-size:28px}.verified-text{display:flex;flex-direction:column;font-size:12px;font-weight:800;line-height:1.2;color:#000;text-align:left}.newsletter-card h3{font-size:18px;font-weight:800;margin-bottom:16px;color:#000}.newsletter-text{font-size:15px;line-height:1.5;color:#333;margin-bottom:24px}.newsletter-text .highlight{color:#6d28d9;font-weight:700}.email-subscribe-box{display:flex;border:1px solid #000;border-radius:8px;padding:6px;margin-bottom:24px;background:#fff;align-items:center}.email-subscribe-box input{flex:1;border:none;padding:8px 12px;outline:none;font-size:14px;color:#333;background:transparent}.download-btn{background:#000;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer}.social-label{font-size:13px;color:#666;margin-bottom:12px}.social-icons{display:flex;gap:12px}.social-icon{width:32px;height:32px;border:2px solid #1a1a1a;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#1a1a1a;text-decoration:none;font-weight:700;font-size:14px;transition:all .3s}.social-icon:hover{background:#1a1a1a;color:#fff}.copyright-bar{text-align:left;padding:0 40px 40px;color:#666;font-size:14px;margin-left:20px}@media(max-width:992px){.footer-content-grid{grid-template-columns:1fr;gap:60px}.footer-brand-col{align-items:center;text-align:center}.footer-illustration-wrapper{margin-top:40px}.footer-logo-box{align-self:center}.links-card,.newsletter-card{max-width:500px;margin:0 auto;width:100%;text-align:center}.links-card{align-items:center}.verified-badge{width:auto}.copyright-bar{text-align:center;margin-left:0}}@media(max-width:480px){.announcement-bar{font-size:11px;padding:8px}.announcement-icon{font-size:14px}.navbar{margin:10px 15px;padding:10px 15px;border-radius:12px}.logo{font-size:18px}.auth-buttons{gap:6px}.login-btn,.signin-btn{padding:6px 12px;font-size:12px}.hero-section{padding:20px 15px;min-height:auto}.hero-text{margin-top:0}.hero-text h1{font-size:24px;margin-bottom:16px}.hero-description{font-size:14px;margin-bottom:20px}.signup-btn{padding:12px 24px;font-size:14px;width:100%}.hero-image-wrapper{max-width:100%;width:100%;height:auto;min-height:unset;aspect-ratio:unset;position:relative}.hero-image{position:relative;width:100%;height:auto;object-fit:contain}.features-section{padding:40px 15px}.features-title{font-size:28px;margin-bottom:30px}.feature-center{height:250px}.top-left,.top-right,.bottom-left,.bottom-right{height:200px!important}.how-it-works-section{padding:0 15px}.how-it-works-title{font-size:28px;margin-bottom:40px}.step-row{padding:20px 15px;margin-bottom:40px}.step-image-wrapper{max-width:100%;height:300px}.step-content h3{font-size:22px}.step-content p{font-size:14px}.step-features li{font-size:13px}.learn-more-btn{width:100%;padding:12px}.why-choose-us-section{padding:40px 15px}.why-title{font-size:28px;margin-bottom:40px}.why-image-wrapper{max-width:300px;height:350px}.shipping-features{padding:30px 20px}.features-heading{font-size:20px;margin-bottom:20px}.feature-item{padding:16px;gap:12px}.feature-icon{font-size:28px}.feature-label{font-size:12px}.feature-value{font-size:14px}.what-separates-us-section{padding:40px 15px}.separates-title{font-size:28px;margin-bottom:30px}.separates-center{height:250px}.separates-card{height:200px!important}.testimonials-section{padding:40px 15px}.testimonials-container{padding:20px;border-radius:20px}.testimonials-title-card{padding:15px 20px}.testimonials-title-card h2{font-size:22px}.review-card{padding:18px}.stars{font-size:16px}.review-text,.reviewer-name{font-size:13px}.reviewer-role{font-size:11px}.testimonials-cta-banner{padding:20px;border-radius:10px}.testimonials-cta-banner h3{font-size:18px;margin-bottom:15px}.cta-join-btn{width:100%;padding:12px}.blog-section{padding:40px 15px}.blog-title{font-size:32px;margin-bottom:30px}.blog-tabs{gap:20px;margin-bottom:30px}.blog-tab{font-size:18px}.blog-grid{gap:20px}.blog-img-wrapper{height:200px}.blog-content{padding:18px}.blog-content h3{font-size:18px;min-height:auto}.blog-content p{font-size:13px}.faq-section{padding:40px 15px 60px}.faq-main-title{font-size:32px;margin-bottom:40px}.faq-container{gap:30px}.faq-left h3{font-size:28px}.faq-left p{font-size:14px}.ask-question-btn{width:100%;padding:12px}.faq-item{padding:16px 20px}.faq-item span{font-size:15px}.faq-toggle{width:32px;height:32px;font-size:20px}.faq-answer{padding:0 20px}.faq-answer.open{padding:16px 20px}.faq-answer p{font-size:14px}.footer-main-box{margin:0 15px 20px;padding:30px 20px;border-radius:16px}.footer-content-grid{gap:40px}.footer-logo-box{font-size:24px;padding:8px 16px}.footer-desc{font-size:14px}.footer-illustration-wrapper{width:300px;position:relative;left:0;bottom:auto;margin:20px auto 0}.footer-card{padding:20px}.footer-nav a{font-size:15px}.newsletter-card h3{font-size:16px}.newsletter-text{font-size:14px}.email-subscribe-box{flex-direction:column;gap:10px}.email-subscribe-box input{width:100%;padding:10px;text-align:center}.download-btn{width:100%;padding:12px}.social-icons{justify-content:center}.copyright-bar{padding:0 15px 20px;font-size:12px}}@media(min-width:769px)and (max-width:1024px){.hero-section{padding:50px}.hero-text h1{font-size:38px}.features-section,.how-it-works-section,.why-choose-us-section,.what-separates-us-section{padding:60px 40px}}@media(min-width:1441px){.landing-container{max-width:1920px;margin:0 auto}.hero-section,.features-section,.how-it-works-section,.why-choose-us-section,.what-separates-us-section,.testimonials-section,.blog-section,.faq-section{padding-left:80px;padding-right:80px}.hero-text h1{font-size:56px}.hero-description{font-size:20px}.features-title,.how-it-works-title,.why-title,.separates-title{font-size:42px}}@media(max-height:600px)and (orientation:landscape){.hero-section{min-height:auto;padding:30px 20px}.hero-text h1{font-size:32px}.hero-image-wrapper{height:300px}.step-image-wrapper{height:350px}}.track-order-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.track-hero-section{background:linear-gradient(135deg,#667eea66,#764ba266,#f093fb4d),url(/hero-tracking.png);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;padding:40px;position:relative;overflow:hidden}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.track-hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" fill="%23ffffff" opacity="0.1"/></svg>');background-size:100px 100px;opacity:.3;pointer-events:none;animation:float 20s linear infinite}.track-hero-section:after{content:"📦";position:absolute;font-size:80px;top:10%;right:10%;opacity:.15;animation:floatRotate 15s ease-in-out infinite}@keyframes floatRotate{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(15deg)}}.track-hero-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.track-hero-left{animation:slideInLeft .8s ease-out}.track-hero-title{font-size:3.5rem;font-weight:900;line-height:1.2;margin-bottom:20px;text-shadow:2px 4px 8px rgba(0,0,0,.1)}.text-dark{color:#fff;font-weight:900}.text-purple{color:gold;background:linear-gradient(135deg,gold,#ffed4e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;font-weight:900}.track-hero-subtitle{font-size:1.15rem;color:#fffffff2;margin-bottom:40px;line-height:1.8;text-shadow:1px 2px 4px rgba(0,0,0,.2)}.track-illustration{margin-top:40px;position:relative}.track-illustration:before{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:80%;height:40px;background:radial-gradient(ellipse,rgba(0,0,0,.2) 0%,transparent 70%);filter:blur(10px)}.track-truck-img{width:100%;max-width:450px;animation:floatSlow 4s ease-in-out infinite;filter:drop-shadow(0 15px 35px rgba(0,0,0,.3));transition:transform .3s ease}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.track-hero-right{animation:slideInRight .8s ease-out}.track-form-card{background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:40px;box-shadow:0 20px 60px #00000026,0 0 0 1px #8b5cf61a;transition:transform .3s ease,box-shadow .3s ease;border:none;animation:scaleIn .5s ease-out;position:relative;overflow:hidden}.track-form-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#8b5cf6,#a78bfa,#c4b5fd)}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.track-form-card:hover{transform:translateY(-3px);box-shadow:0 25px 70px #0000002e,0 0 0 1px #8b5cf626}.track-form-title{font-size:1.4rem;font-weight:800;background:linear-gradient(135deg,#1a1a2e,#4a4a68);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:22px}.track-input-group{margin-bottom:18px}.track-input-group label{display:block;font-size:.9rem;font-weight:600;color:#4a4a68;margin-bottom:8px}.track-input{width:100%;padding:14px 16px;font-size:.95rem;border:2px solid #e5e7eb;border-radius:12px;outline:none;transition:all .25s ease;font-family:inherit;background:#fafafa}.track-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf61a;background:#fff}.track-btn{width:100%;padding:14px;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;cursor:pointer;transition:all .25s ease;margin-bottom:18px;letter-spacing:.3px}.track-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf666}.track-btn:active{transform:translateY(0)}.track-divider{text-align:center;position:relative;margin:25px 0}.track-divider:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#e0e0e0}.track-divider span{position:relative;background:#fff;padding:0 15px;color:#999;font-size:.9rem}.track-register-text{text-align:center;font-size:.95rem;color:#666}.track-register-link{color:#8b5cf6;text-decoration:none;font-weight:600;transition:color .3s ease}.track-register-link:hover{color:#7c3aed}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.shipment-stages-section{padding:80px 40px;background:linear-gradient(135deg,#fff,#f8f9ff);text-align:center;position:relative}.shipment-stages-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(139,92,246,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(102,126,234,.05) 0%,transparent 50%);pointer-events:none}.stages-title{font-size:2.8rem;font-weight:900;color:#1a1a2e;margin-bottom:10px;position:relative}.stages-subtitle{font-size:1.15rem;color:#666;margin-bottom:60px}.stages-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:30px;position:relative}.stage-card{background:linear-gradient(135deg,#fff,#f9fafb);padding:35px 25px;border-radius:20px;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:2px solid transparent;box-shadow:0 5px 20px #00000014;position:relative;overflow:hidden;animation:fadeInUp .6s ease forwards;opacity:0}.stage-card:nth-child(1){animation-delay:.1s}.stage-card:nth-child(2){animation-delay:.2s}.stage-card:nth-child(3){animation-delay:.3s}.stage-card:nth-child(4){animation-delay:.4s}.stage-card:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stage-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #8b5cf626;border-color:#e5e7eb}.stage-icon{margin-bottom:20px;display:flex;justify-content:center;align-items:center;height:60px;position:relative;z-index:1}.stage-name{font-size:1.15rem;font-weight:700;color:#1a1a2e;margin-bottom:12px;position:relative;z-index:1}.stage-desc{font-size:.95rem;color:#666;line-height:1.6;position:relative;z-index:1}.top-couriers-section{padding:70px 40px;background:linear-gradient(135deg,#faf5ff,#f3e8ff,#faf5ff);text-align:center;border-top:1px solid #e5e7eb;overflow:hidden;position:relative}.top-couriers-section:before{content:"🚚";position:absolute;font-size:120px;bottom:5%;left:5%;opacity:.05;transform:rotate(-15deg)}.couriers-title{font-size:2.8rem;font-weight:900;color:#1a1a2e;margin-bottom:10px}.couriers-subtitle{font-size:1.15rem;color:#666;margin-bottom:60px}.partners-scroll{display:inline-flex;animation:scroll 25s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partners-img{height:45px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:transform .3s ease}.partners-scroll.reverse{animation:scrollReverse 25s linear infinite;margin-top:40px}@keyframes scrollReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.tracking-guide-section{padding:80px 40px;background:linear-gradient(135deg,#fff,#f8f9ff);text-align:center;position:relative}.guide-title{font-size:2.8rem;font-weight:900;color:#1a1a2e;margin-bottom:60px}.guide-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.guide-card{background:linear-gradient(135deg,#fff,#f9fafb);border-radius:25px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;border:2px solid transparent;box-shadow:0 10px 30px #0000001a;animation:fadeInUp .6s ease forwards;opacity:0}.guide-card:nth-child(1){animation-delay:.2s}.guide-card:nth-child(2){animation-delay:.4s}.guide-card:nth-child(3){animation-delay:.6s}.guide-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #8b5cf626}.guide-image{width:100%;height:240px;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);position:relative}.guide-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 100%)}.guide-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.guide-content{padding:35px;text-align:left}.guide-content h3{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin-bottom:15px;line-height:1.5}.guide-content p{font-size:.95rem;color:#666;line-height:1.7;margin-bottom:20px}.guide-read-more{background:transparent;border:none;color:#8b5cf6;font-weight:700;cursor:pointer;font-size:1rem;transition:all .3s ease;padding:0;position:relative}.guide-read-more:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#8b5cf6;transition:width .3s ease}.faq-section{padding:8px 40px;background:linear-gradient(135deg,#faf5ff,#f3e8ff,#faf5ff);position:relative}.faq-section:before{content:"❓";position:absolute;font-size:150px;top:10%;right:5%;opacity:.03;transform:rotate(15deg)}.faq-title{font-size:2.8rem;font-weight:900;color:#1a1a2e;text-align:center;margin-bottom:60px;position:relative}.faq-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border-radius:2px}.faq-list{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item-wrapper{margin-bottom:-11px}.faq-item{background:#fff;padding:24px 30px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px #00000005;border:1px solid rgba(0,0,0,.03);transition:all .3s ease;height:25px}.faq-item:hover{box-shadow:0 8px 25px #00000014}.faq-question{font-size:1.05rem;font-weight:600;color:#1a1a2e;flex:1;transition:color .3s ease}.faq-toggle{width:36px;height:36px;border-radius:50%;border:none;background:#f3f0ff;color:#8b5cf6;font-size:24px;line-height:1;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),opacity .3s ease;background:#fffffffa;border-radius:0 0 15px 15px;opacity:0;padding:0 35px}.faq-answer.open{max-height:200px;padding:20px 30px;margin-bottom:22px;opacity:1;border-top:1px solid rgba(139,92,246,.15)}.faq-answer p{color:#555;line-height:1.7;font-size:.95rem}.track-footer{background:linear-gradient(135deg,#0f0f1a,#1a1a2e,#0d1b2a);color:#fff;padding:80px 40px 30px;position:relative;overflow:hidden}.track-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(139,92,246,.08) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(102,126,234,.06) 0%,transparent 40%);pointer-events:none}.footer-container{max-width:1200px;margin:0 auto;position:relative}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:50px;margin-bottom:50px}.footer-brand{padding-right:30px}.footer-logo{font-size:1.8rem;font-weight:900;background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:15px;display:inline-block;letter-spacing:-.5px}.footer-tagline{color:#9ca3af;line-height:1.7;font-size:.9rem;margin-bottom:25px}.footer-newsletter{margin-top:20px}.newsletter-label{color:#9ca3af;font-size:.85rem;margin-bottom:10px}.newsletter-form{display:flex;gap:0}.newsletter-input{flex:1;padding:12px 15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px 0 0 8px;color:#fff;font-size:.9rem;outline:none;transition:border-color .3s ease}.newsletter-input::placeholder{color:#6b7280}.newsletter-input:focus{border-color:#8b5cf6}.newsletter-btn{padding:12px 18px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border:none;border-radius:0 8px 8px 0;color:#fff;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.newsletter-btn:hover{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.footer-section h4{font-size:1rem;font-weight:700;margin-bottom:20px;color:#fff;position:relative;padding-bottom:10px}.footer-section h4:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border-radius:1px}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section li{margin-bottom:12px}.footer-section a{color:#9ca3af;text-decoration:none;transition:all .3s ease;font-size:.9rem;display:inline-block}.footer-section a:hover{color:#a78bfa;transform:translate(3px)}.footer-contact{color:#9ca3af;line-height:1.8;font-size:.9rem;margin-bottom:15px}.footer-contact-info{color:#9ca3af;line-height:1.8;font-size:.9rem;margin-bottom:20px}.footer-social{display:flex;justify-content:center;gap:10px}.social-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#9ca3af;text-decoration:none}.social-link:hover{color:#a78bfa;transform:scale(1.1)}.social-link svg{width:20px;height:20px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.08)}.footer-copyright p{color:#6b7280;font-size:.85rem}.footer-links{display:flex;gap:25px}.footer-links a{color:#6b7280;text-decoration:none;font-size:.85rem;transition:color .3s ease}.footer-links a:hover{color:#a78bfa}.footer-payment{display:flex;align-items:center;gap:10px;color:#6b7280;font-size:.85rem}.payment-icons{font-size:1rem;letter-spacing:3px}@media(max-width:1024px){.track-hero-content{grid-template-columns:1fr;gap:40px}.stages-grid{grid-template-columns:repeat(3,1fr)}.guide-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.track-hero-title{font-size:2.5rem}.stages-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}}@media(max-width:480px){.track-hero-section{padding:40px 20px}.track-hero-title{font-size:2rem}.stages-grid{grid-template-columns:1fr}.track-form-card{padding:30px 20px}}.restricted-items-container{padding:40px;max-width:1200px;margin:0 auto}.restricted-header{display:flex;align-items:center;gap:15px;margin-bottom:24px}.restricted-title{font-size:24px;font-weight:700;color:#1a1a1a;margin:0}.learn-more-tag{background-color:#ebeffe;color:#4b5563;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;display:flex;align-items:center;gap:4px;cursor:pointer}.info-banner{background-color:#eff2ff;border:1px solid #DBE1FF;border-radius:8px;padding:16px;display:flex;align-items:flex-start;gap:12px;margin-bottom:30px}.info-icon{color:#6366f1;font-size:18px;margin-top:2px}.info-text{color:#4f46e5;font-size:14px;line-height:1.5;font-weight:500;margin:0}.restricted-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.restricted-card{border:1px solid #E5E7EB;border-radius:12px;padding:24px;background:#fff;transition:all .3s ease}.restricted-card:hover{box-shadow:0 4px 12px #0000000d;border-color:#d1d5db}.card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.card-icon{width:32px;height:32px;background-color:#eff2ff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px}.card-title{font-size:16px;font-weight:600;color:#1f2937;margin:0}.card-description{font-size:14px;color:#6b7280;line-height:1.5;margin:0}.about-page{background:#f9f7ff;color:#1a1a2e}.animate-on-scroll{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease}.about-section-label{display:inline-block;background:#ede9fe;color:#7c3aed;padding:5px 16px;border-radius:50px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.about-section-header{text-align:center;margin-bottom:44px}.about-section-header h2{font-size:32px;font-weight:800;color:#1a1a2e;margin-bottom:10px}.about-hero{background:linear-gradient(135deg,#7c3aed,#8b5cf6 55%,#a78bfa);padding:100px 60px 90px;text-align:center;position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 30%,rgba(255,255,255,.12) 0%,transparent 60%)}.about-hero-content{position:relative;max-width:720px;margin:0 auto}.about-badge{display:inline-block;background:#ffffff38;color:#fff;padding:6px 20px;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:22px}.about-hero h1{font-size:46px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:20px}.about-highlight{color:#fde68a}.about-hero p{font-size:17px;color:#ffffffe6;line-height:1.7;margin-bottom:32px}.about-hero-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.about-btn-primary{padding:13px 28px;background:#fff;color:#7c3aed;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.about-btn-primary:hover{background:#fde68a;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.about-btn-secondary{padding:13px 28px;background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7);border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.about-btn-secondary:hover{background:#ffffff26;transform:translateY(-2px)}.about-story-section{padding:72px 60px;max-width:900px;margin:0 auto;text-align:center}.about-story-inner h2{font-size:30px;font-weight:800;color:#1a1a2e;margin-bottom:20px}.about-story-inner p{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:16px}.about-services-section{padding:60px;max-width:1200px;margin:0 auto}.about-services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.about-service-card{background:#fff;border-radius:16px;padding:28px 24px;border:1px solid #ede9fe;box-shadow:0 4px 14px #8b5cf612;display:flex;flex-direction:column;gap:10px;transition:transform .3s ease,box-shadow .3s ease}.about-service-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #8b5cf626}.about-service-icon{font-size:32px}.about-service-card h3{font-size:16px;font-weight:800;color:#1a1a2e}.about-service-card p{font-size:14px;color:#6b7280;line-height:1.6}.about-why-section{background:#fff;border-top:1px solid #ede9fe;border-bottom:1px solid #ede9fe;padding:72px 60px}.about-why-sub{font-size:15px;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}.about-why-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;max-width:1200px;margin:0 auto}.about-why-card{background:#f5f3ff;border-radius:14px;padding:26px 22px;border:1px solid #ede9fe;display:flex;flex-direction:column;gap:10px}.about-why-icon{font-size:30px}.about-why-card h3{font-size:16px;font-weight:800;color:#1a1a2e}.about-why-card p{font-size:14px;color:#4b5563;line-height:1.6}.about-mv-section{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1000px;margin:0 auto;padding:72px 60px}.about-mv-card{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:18px;padding:36px 32px;color:#fff;display:flex;flex-direction:column;gap:14px}.mv-icon{font-size:38px}.about-mv-card h3{font-size:22px;font-weight:800}.about-mv-card p{font-size:15px;line-height:1.7;color:#ffffffe0}.about-values-section{background:#f9f7ff;padding:72px 60px}.about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto}.about-value-card{background:#fff;border-radius:14px;padding:28px 22px;border:1px solid #ede9fe;box-shadow:0 4px 12px #8b5cf612;display:flex;flex-direction:column;gap:10px;text-align:center;transition:transform .3s ease}.about-value-card:hover{transform:translateY(-4px)}.about-value-icon{font-size:34px}.about-value-card h3{font-size:16px;font-weight:800;color:#1a1a2e}.about-value-card p{font-size:13.5px;color:#6b7280;line-height:1.6}.about-team-section{padding:72px 60px;max-width:860px;margin:0 auto;text-align:center}.about-team-section h2{font-size:30px;font-weight:800;color:#1a1a2e;margin-bottom:16px}.about-team-section p{font-size:16px;color:#4b5563;line-height:1.8}.about-cta{background:linear-gradient(135deg,#7c3aed,#8b5cf6);padding:80px 60px;text-align:center;color:#fff}.about-cta h2{font-size:34px;font-weight:800;margin-bottom:16px}.about-cta p{font-size:16px;color:#ffffffe0;max-width:620px;margin:0 auto 34px;line-height:1.7}.about-cta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}@media(max-width:900px){.about-hero{padding:70px 24px 60px}.about-hero h1{font-size:30px}.about-story-section,.about-services-section,.about-why-section,.about-values-section,.about-team-section,.about-cta{padding:50px 24px}.about-mv-section{grid-template-columns:1fr;padding:50px 24px}.about-values-grid{grid-template-columns:1fr 1fr}.about-services-grid,.about-why-grid{grid-template-columns:1fr}}@media(max-width:540px){.about-values-grid{grid-template-columns:1fr}.about-cta h2{font-size:24px}}.blog-header-section{background:#f5f3ff;padding:20px 40px;text-align:center;position:relative;overflow:hidden;margin-bottom:40px}.blog-header-content{max-width:800px;margin:0 auto;position:relative;z-index:1}.blog-header-title{font-size:48px;font-weight:800;color:#1a1a1a;margin-bottom:20px;letter-spacing:-.5px}.blog-header-title span{color:#8b5cf6}.blog-header-subtitle{font-size:18px;color:#666;line-height:1.6;max-width:600px;margin:0 auto}.blog-page-container{max-width:1200px;margin:0 auto;padding:20px;min-height:100vh}.featured-blog-card{display:flex;gap:40px;background:#fff;border-radius:20px;overflow:hidden;margin-bottom:60px;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease;cursor:pointer}.featured-img-wrapper{flex:1.2;overflow:hidden}.featured-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.featured-content{flex:1;padding:40px;display:flex;flex-direction:column;justify-content:center}.blog-category{font-size:14px;font-weight:600;color:#8b5cf6;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.featured-title{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:16px;line-height:1.3}.featured-excerpt{font-size:16px;color:#666;line-height:1.6;margin-bottom:24px}.blog-grid-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:40px;margin-bottom:80px}.blog-post-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 20px #0000000d;transition:all .3s ease;display:flex;flex-direction:column;cursor:pointer}.card-img-wrapper{width:100%;height:240px;overflow:hidden;position:relative}.card-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.card-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;color:#888}.card-author{font-weight:600;color:#555}.card-date{font-weight:400}.card-title{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:12px;line-height:1.4}.card-excerpt{font-size:15px;color:#666;line-height:1.6;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-link{margin-top:auto;color:#8b5cf6;font-weight:600;font-size:14px;display:flex;align-items:center;gap:6px;transition:gap .3s ease}.read-more-link:hover{gap:10px}.blog-pagination{display:flex;justify-content:center;gap:10px;margin-top:60px}.page-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #eee;background:#fff;cursor:pointer;font-weight:600;color:#666;transition:all .2s ease}.page-btn:hover,.page-btn.active{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.blog-newsletter{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:20px;padding:60px;text-align:center;margin-top:80px}.newsletter-content h2{font-size:32px;margin-bottom:16px;color:#1a1a1a}.newsletter-content p{color:#666;margin-bottom:30px;font-size:16px}.newsletter-form{display:flex;max-width:500px;margin:0 auto;gap:12px}.newsletter-input{flex:1;padding:12px 20px;border:1px solid #ddd;border-radius:8px;font-size:15px}.newsletter-submit{background:#8b5cf6;color:#fff;border:none;padding:12px 30px;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s ease}.newsletter-submit:hover{background:#7c3aed}@media(max-width:900px){.featured-blog-card{flex-direction:column}.featured-img-wrapper{height:300px}}@media(max-width:600px){.blog-grid-layout{grid-template-columns:1fr}.blog-header-title{font-size:36px}.newsletter-form{flex-direction:column}}.all-features-container{color:#333;overflow-x:hidden;width:100%;background:linear-gradient(135deg,#eef2f3,#e0eafc)}.all-features-container h1,.all-features-container h2,.all-features-container h3{margin:0;font-weight:700;letter-spacing:-.5px}.all-features-container p{line-height:1.8;color:#555;letter-spacing:.01em}.highlight{color:#a78bfa}.af-btn-primary{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;padding:14px 32px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:16px;margin-top:20px;box-shadow:0 4px 12px #a78bfa4d;letter-spacing:.5px}.af-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 15px #a78bfa4d}.af-btn-secondary{background-color:transparent;color:#0052cc;border:1px solid #0052cc;padding:10px 24px;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s}.af-btn-secondary:hover{background-color:#f0f7ff}.af-hero{display:flex;align-items:center;justify-content:space-between;padding:20px 8%;background:linear-gradient(135deg,#fcfdff,#fff);min-height:70vh}.af-hero-content{flex:1;max-width:50%}.af-hero-content h1{font-size:48px;margin-bottom:20px;color:#0d1117}.af-hero-content p{font-size:18px;margin-bottom:20px}.af-hero-image{flex:1;display:flex;justify-content:center}.af-hero-image img{max-width:450px;height:auto;border-radius:12px}.af-grid-section{padding:60px 8%;background-color:#fff;text-align:center}.af-section-header{margin-bottom:30px}.af-section-header h2{font-size:36px;margin-bottom:8px}.af-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.af-feature-card{background:#fff;padding:40px;border-radius:20px;text-align:left;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.04);box-shadow:0 10px 30px -10px #00000008}.af-feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px #0000000f;border-color:#a78bfa33}.af-icon-wrapper{background:linear-gradient(135deg,#e6f0ff,#f0f7ff);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:25px;color:#0052cc}.af-feature-card h3{font-size:20px;margin-bottom:10px;color:#0052cc}.af-center-btn{text-align:center}.af-mission-section{padding:60px 8%;background-color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.af-mission-content{margin-bottom:40px;max-width:700px}.af-mission-content h2{font-size:32px;margin-bottom:15px}.af-mission-image img{max-width:400px}.af-alt-section{display:flex;align-items:center;padding:60px 8%;gap:60px;background-color:#fff}.af-alt-section.reversed{flex-direction:row-reverse;background-color:#f8faff}.af-alt-text{flex:1}.af-alt-text h2{font-size:36px;margin-bottom:20px;color:#0d1117}.af-check-list{list-style:none;padding:0;margin-top:20px}.af-check-list li{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-weight:500;color:#4b5563}.af-alt-image{flex:1;display:flex;justify-content:center}.af-alt-image img{max-width:450px;border-radius:20px;box-shadow:0 25px 50px -12px #00000026;transition:transform .3s ease}.af-alt-image img:hover{transform:scale(1.02)}.floating-img{animation:float 4s ease-in-out infinite}.shadow-img{box-shadow:0 20px 40px -5px #0000001a,0 10px 10px -5px #0000000a;border-radius:16px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.af-integration-icons{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px}.af-int-icon{background:#f1f5f9;padding:8px 16px;border-radius:20px;font-weight:500;color:#64748b;font-size:14px}.af-placeholder-box{background:#f1f5f9;border:2px dashed #cbd5e1;width:100%;height:300px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#64748b}.af-powerup-section{padding:120px 8%;text-align:center;background:linear-gradient(180deg,#fff,#f0f7ff)}.af-powerup-section h2{font-size:36px;margin-bottom:15px}.af-power-grid{display:flex;justify-content:center;gap:30px;margin-top:60px;flex-wrap:wrap}.af-power-card{background:#fff;padding:40px 30px;border-radius:12px;width:300px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;align-items:center;transition:transform .3s}.af-power-card:hover{transform:translateY(-5px)}.af-power-card svg{margin-bottom:20px}.af-power-card h3{margin-bottom:10px}.af-download-section{display:flex;align-items:center;justify-content:space-between;padding:80px 8%;background-color:#fff}.af-download-content{flex:1}.af-download-content h2{font-size:36px;margin-bottom:20px}.af-app-buttons{display:flex;gap:15px;margin-top:30px}.af-store-btn{background:#000;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-weight:500;cursor:pointer}.af-download-image{flex:1;display:flex;justify-content:center}.af-download-image img{max-width:300px}.af-cta-footer{height:400px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.af-cta-overlay{background:#0052ccd9;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.af-cta-overlay h2{font-size:42px;margin-bottom:15px}.af-cta-overlay p{color:#e0e7ff;font-size:20px;margin-bottom:30px}.af-footer-links{background-color:#0f172a;color:#cbd5e1;padding:60px 8% 20px;display:flex;flex-wrap:wrap;justify-content:space-between}.af-footer-col h4{color:#fff;margin-bottom:20px;font-size:16px}.af-footer-col ul{list-style:none;padding:0}.af-footer-col ul li{margin-bottom:10px;font-size:14px;cursor:pointer;transition:color .2s}.af-footer-col ul li:hover{color:#fff}.af-footer-bottom{width:100%;text-align:center;border-top:1px solid #1e293b;margin-top:40px;padding-top:20px;font-size:13px;color:#64748b}.af-intelligence-section{padding-top:100px;background-color:#fff}.af-intelligence-section .af-section-header{text-align:center;padding:0 8%;margin-bottom:40px}.af-intelligence-section .af-alt-section{padding-top:80px;padding-bottom:80px}.af-brand-love-section{padding-top:100px;background-color:#fff}.af-brand-love-section .af-section-header{text-align:center;padding:0 8%;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.af-link{color:#a78bfa;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;margin-top:15px;font-size:16px;transition:color .2s}.af-link:hover{color:#7c3aed;text-decoration:underline}.af-detailed-footer{background:linear-gradient(135deg,#020024,#050a30 40%,#2f1c54);color:#e2e8f0;padding:80px 8% 20px;font-size:14px}.af-footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:60px}.af-footer-brand h4,.af-footer-links-col h4,.af-footer-contact-col h4{color:#fff;font-size:18px;margin-bottom:20px;font-weight:700}.mt-4{margin-top:30px}.af-logo{font-size:24px;font-weight:800;color:#fff;margin-bottom:20px;display:flex;align-items:center;gap:10px}.af-logo-icon{font-size:28px}.af-footer-brand p{color:#cbd5e1;line-height:1.6;margin-bottom:30px;max-width:90%}.af-social-icons h4{font-size:16px;margin-bottom:15px}.af-icons-row{display:flex;gap:15px}.af-icons-row a{color:#fff;transition:transform .2s,color .2s}.af-icons-row a:hover{color:#38bdf8;transform:translateY(-3px)}.af-footer-links-col ul{list-style:none;padding:0}.af-footer-links-col ul li{margin-bottom:12px;cursor:pointer;transition:color .2s;color:#cbd5e1}.af-footer-links-col ul li:hover{color:#fff;padding-left:5px}.af-footer-contact-col .af-contact-item{display:flex;gap:15px;margin-bottom:20px;align-items:flex-start}.af-contact-icon{color:#a855f7;margin-top:3px;min-width:18px}.af-download-app-footer{margin-top:40px}.af-app-badges{display:flex;gap:10px;flex-wrap:wrap}.af-badge-btn{background:#000;border:1px solid #334155;color:#fff;padding:8px 16px;border-radius:8px;display:flex;align-items:center;cursor:pointer;transition:border-color .2s}.af-badge-btn:hover{border-color:#fff;box-shadow:0 0 15px #ffffff1a}.af-badge-text{display:flex;flex-direction:column;align-items:flex-start;font-size:10px;line-height:1.2}.store-name{font-size:14px;font-weight:700}.af-footer-bottom-bar{border-top:1px solid rgba(255,255,255,.1);padding-top:25px;display:flex;justify-content:space-between;align-items:center;color:#94a3b8;font-size:13px}.af-legal-links a{color:#94a3b8;text-decoration:none;transition:color .2s}.af-legal-links a:hover{color:#fff}.sep{margin:0 10px;color:#475569}@media(max-width:1024px){.af-footer-content{grid-template-columns:1fr 1fr}}@media(max-width:640px){.af-footer-content{grid-template-columns:1fr}.af-footer-bottom-bar{flex-direction:column;gap:15px}}.af-app-promo-section{background:linear-gradient(135deg,#e0e7ff,#f3e8ff);padding:80px 8%;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.af-app-promo-content{flex:1;max-width:500px}.af-app-promo-content h2{font-size:42px;font-weight:800;margin-bottom:20px;color:#1e293b;line-height:1.2}.af-app-promo-content p{font-size:18px;color:#64748b;margin-bottom:30px}.af-app-promo-image{flex:1;display:flex;justify-content:center;position:relative}.af-app-promo-image img{max-width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.15));animation:float 6s ease-in-out infinite}.af-grid-feature-section{padding:100px 8%;background-color:#fff}.af-grid-feature-section.bg-light{background-color:#f8fafc}.af-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.af-grid-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px -10px #0000000d;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.04)}.af-grid-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px #0000001f}.af-grid-card-img{height:250px;overflow:hidden}.af-grid-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.af-grid-card:hover .af-grid-card-img img{transform:scale(1.05)}.af-grid-card-content{padding:30px}.af-grid-card-content h3{font-size:24px;font-weight:700;margin-bottom:15px;color:#0f172a}.af-grid-card-content p{color:#64748b;line-height:1.6}.af-center-btn{display:flex;justify-content:center;width:100%}.af-growth-cta-section{background-color:#f1f5f9;padding:60px 8%;display:flex;align-items:center;justify-content:space-between;border-radius:24px;margin:80px 8%}.af-growth-content{flex:1}.af-growth-content h2{font-size:36px;font-weight:800;margin-bottom:15px;color:#0f172a}.af-growth-content p{font-size:18px;color:#64748b;margin-bottom:30px}.af-growth-image{flex:1;display:flex;justify-content:flex-end}.af-growth-image img{max-width:400px;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a}@media(max-width:900px){.af-app-promo-section,.af-growth-cta-section{flex-direction:column;text-align:center}.af-app-promo-image{margin-top:40px}.af-app-badges{justify-content:center}.af-dual-grid{grid-template-columns:1fr}.af-growth-image{justify-content:center;margin-top:40px}}@media(max-width:768px){.af-hero,.af-alt-section,.af-alt-section.reversed,.af-download-section{flex-direction:column;text-align:center;padding-left:5%;padding-right:5%}.af-hero-image,.af-alt-image,.af-download-image{margin-top:40px}.af-hero-content,.af-alt-text,.af-download-content{max-width:100%}.af-hero-content h1{font-size:36px}.af-check-list{display:inline-block;text-align:left}.af-app-buttons{justify-content:center}}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.fade-in.visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.courier-partner-container{background:#fff;overflow-x:hidden}.cp-hero-section{display:flex;align-items:center;justify-content:space-between;padding:40px 60px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);gap:60px}.cp-hero-content{flex:1;max-width:600px}.cp-hero-content h1{font-size:48px;font-weight:700;line-height:1.2;color:#1a1a1a;margin-bottom:24px}.highlight-purple{color:#8b5cf6}.cp-hero-content p{font-size:16px;line-height:1.6;color:#666;margin-bottom:32px}.cp-btn-primary{background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf64d}.cp-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px #8b5cf666}.cp-hero-image{flex:1;position:relative;display:flex;justify-content:center;align-items:center}.cp-hero-image img{max-width:70%;height:auto;border-radius:16px}.cp-trust-badge{position:absolute;bottom:20px;right:20px;background:#fff;padding:16px 24px;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;align-items:center;gap:12px}.badge-icon{font-size:32px}.badge-text{display:flex;flex-direction:column;font-size:11px;font-weight:700;color:#8b5cf6;line-height:1.3}.cp-integrations-section{padding:80px 60px;text-align:center;background:#fff}.cp-integrations-section h2{font-size:40px;font-weight:700;margin-bottom:12px;color:#1a1a1a}.section-subtitle{font-size:16px;color:#666;margin-bottom:48px}.cp-courier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;max-width:1200px;margin:0 auto}.cp-courier-card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:32px 24px;transition:all .3s ease;text-align:center}.cp-courier-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000014;border-color:#8b5cf6}.courier-logo-wrapper{height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.courier-logo{max-width:120px;max-height:60px;object-fit:contain}.cp-courier-card h3{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.cp-courier-card p{font-size:14px;color:#666;line-height:1.5}.cp-economical-section{margin:60px 80px;padding:60px 80px;background:linear-gradient(135deg,#3d5a6b,#5a9caf);border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:60px}.cp-eco-content{flex:1;color:#fff}.cp-eco-content h2{font-size:42px;font-weight:700;margin-bottom:16px;color:#fff}.cp-eco-content p{font-size:17px;line-height:1.6;margin-bottom:32px;opacity:.95;color:#fff}.calculate-btn{background:#fff;color:#3d5a6b;border:none;padding:14px 32px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.calculate-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.cp-eco-image{flex:0 0 auto;display:flex;justify-content:center}.cp-eco-image img{max-width:280px;height:auto;border-radius:12px;box-shadow:0 4px 20px #00000026}.cp-trusted-section{padding:80px 60px;text-align:center;background:#f9fafb}.cp-trusted-section h2{font-size:40px;font-weight:700;margin-bottom:12px;color:#1a1a1a}.cp-brands-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px;max-width:1000px;margin:0 auto;padding:20px 0}.brand-logo-item{display:flex;align-items:center;justify-content:center;padding:20px;background:#fff;border-radius:12px;transition:transform .3s ease}.brand-logo-item:hover{transform:scale(1.05)}.brand-logo-item img{max-width:120px;max-height:60px;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.brand-logo-item:hover img{filter:grayscale(0%);opacity:1}.cp-faq-section{padding:80px 60px;background:#fff;text-align:center}.cp-faq-section h2{font-size:40px;font-weight:700;margin-bottom:48px;color:#1a1a1a}.cp-faq-list{max-width:800px;margin:0 auto}.cp-faq-item{background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.cp-faq-item:hover{border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf61a}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-question span{font-size:16px;font-weight:600;color:#1a1a1a;text-align:left}.faq-toggle{background:#f3f4f6;border:none;width:32px;height:32px;border-radius:50%;font-size:20px;font-weight:600;color:#8b5cf6;cursor:pointer;transition:all .3s ease;flex-shrink:0}.faq-toggle:hover{background:#8b5cf6;color:#fff}.faq-answer{padding:0 24px 24px;text-align:left;animation:slideDown .3s ease}.faq-answer p{font-size:15px;color:#666;line-height:1.6}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cp-cta-section{display:flex;align-items:center;justify-content:space-between;padding:80px 60px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);gap:60px}.cp-cta-content{flex:1}.cp-cta-content h2{font-size:42px;font-weight:700;line-height:1.2;color:#1a1a1a;margin-bottom:32px}.cp-cta-image{flex:1;display:flex;justify-content:center}.cp-cta-image img{max-width:70%;height:auto;border-radius:16px;box-shadow:0 10px 40px #0000001a}@media(max-width:992px){.cp-hero-section,.cp-economical-section,.cp-cta-section{flex-direction:column;padding:60px 40px}.cp-hero-content h1,.cp-cta-content h2{font-size:36px}.cp-integrations-section,.cp-trusted-section,.cp-faq-section{padding:60px 40px}.cp-courier-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.search-inputs{flex-direction:column}}@media(max-width:768px){.cp-hero-section,.cp-economical-section,.cp-cta-section{padding:40px 20px}.cp-hero-content h1,.cp-integrations-section h2,.cp-trusted-section h2,.cp-faq-section h2,.cp-cta-content h2{font-size:32px}.cp-courier-grid{grid-template-columns:1fr}.cp-brands-grid{grid-template-columns:repeat(2,1fr);gap:24px}}:root{--primary-purple: #8B5CF6;--secondary-purple: #A78BFA;--dark-purple: #7C3AED;--bg-gradient: linear-gradient(180deg, #F8F4FF 0%, #FFFFFF 100%);--card-shadow: 0 10px 40px rgba(139, 92, 246, .1)}body{background:var(--bg-gradient);color:#1f2937}.app-container{overflow-x:hidden;width:100%}.hero-banner{padding:40px 0 60px;text-align:center;background-image:radial-gradient(#E9D5FF 1px,transparent 1px);background-size:32px 32px}.hero-badge{display:inline-flex;align-items:center;background:#fff;padding:8px 16px;border-radius:50px;box-shadow:0 4px 12px #8b5cf626;margin-bottom:24px}.badge-icon{color:var(--primary-purple);margin-right:8px}.badge-text{font-size:12px;font-weight:700;color:var(--primary-purple);text-transform:uppercase;letter-spacing:.5px}.hero-title{font-size:48px;font-weight:700;color:#111827;line-height:1.2;margin-bottom:24px}.text-highlight{color:var(--primary-purple);display:block}.hero-subtitle{font-size:16px;color:#6b7280;max-width:600px;margin:0 auto 40px;line-height:1.6}.btn-hero-cta{background:var(--primary-purple);color:#fff;border:none;padding:14px 32px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.btn-hero-cta:hover{background:var(--dark-purple);transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf64d}.section-padding{padding:40px 0 80px}.calc-card{background:#fff;border-radius:24px;border:1px solid #E5E7EB;box-shadow:var(--card-shadow);overflow:hidden;max-width:900px;margin:0 auto}.form-panel{padding:40px}.form-label{font-weight:500;font-size:14px;color:#374151;margin-bottom:8px}.form-control,.form-select{background-color:#fff!important;border:1px solid #E5E7EB!important;border-radius:8px!important;color:#374151!important;transition:all .2s ease;padding:.75rem 1rem;box-shadow:none!important;width:100%}.form-control:focus,.form-select:focus{background-color:#fff!important;border-color:#a78bfa!important;box-shadow:0 0 0 4px #a78bfa1a!important}.form-control::placeholder{color:#9ca3af}.form-label{font-size:.95rem;margin-bottom:.5rem;color:#111827;display:block}.dim-input{text-align:center;max-width:80px;padding:.5rem!important}.weight-input{flex:1;width:auto!important}.input-group-text{background-color:transparent;border:none;color:#6b7280;font-size:14px}.payment-radio-group{display:flex;justify-content:center;gap:24px;margin-top:16px;margin-bottom:32px}.custom-radio .form-check-input{width:1.2em;height:1.2em;border:2px solid #D1D5DB;margin-top:.15em;cursor:pointer}.custom-radio .form-check-input:checked{background-color:#4f46e5;border-color:#4f46e5;box-shadow:0 0 0 4px #7c3aed33}.custom-radio .form-check-label{font-size:1rem;font-weight:500;color:#374151;margin-left:8px;cursor:pointer}.btn-calc{background:var(--primary-purple);color:#fff;border:none;padding:12px 60px;border-radius:50px;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf640}.btn-calc:hover{background:var(--dark-purple);transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf659}.btn-reset{background:#fff;color:#6b7280;border:1px solid #E5E7EB;padding:12px 60px;border-radius:50px;font-weight:600;font-size:16px;transition:all .3s ease}.btn-reset:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.how-it-works-section{padding:80px 0;background:#fff}.section-title{font-size:32px;font-weight:700;color:#111827;margin-bottom:16px;text-align:center}.highlight-text{color:var(--primary-purple)}.section-subtitle{color:#6b7280;max-width:600px;margin:0 auto;text-align:center}.steps-container{margin-top:80px;position:relative;display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.step-col{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 10px;flex:0 0 auto;width:300px;max-width:100%}.step-badge{background:#7c3aed;color:#fff;padding:6px 20px;border-radius:20px;font-size:11px;font-weight:700;margin-bottom:-15px;z-index:2;position:relative;box-shadow:0 4px 10px #7c3aed4d;text-transform:uppercase;letter-spacing:.5px}.step-card{border-radius:24px;padding:50px 20px 30px;text-align:center;color:#fff;height:100%;width:100%;min-height:250px;position:relative;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 30px #7c3aed33}.step-card:hover{transform:translateY(-5px)}.step-col:nth-child(1) .step-card,.step-col:nth-child(1) .step-badge{background:linear-gradient(145deg,#7c3aed,#6d28d9)}.step-col:nth-child(2) .step-card,.step-col:nth-child(2) .step-badge{background:linear-gradient(145deg,#a78bfa,#8b5cf6)}.step-col:nth-child(3) .step-card,.step-col:nth-child(3) .step-badge{background:linear-gradient(145deg,#7c3aed,#6d28d9)}.step-icon-wrapper{width:64px;height:64px;background:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:24px;border:1px solid rgba(255,255,255,.2)}.step-title{font-size:18px;font-weight:700;margin-bottom:12px;line-height:1.3}.step-description{font-size:13px;opacity:.9;line-height:1.5}.step-connector{display:flex;align-items:center;justify-content:center;position:absolute;top:55%;right:-55px;z-index:1;color:#a78bfa;font-size:16px;width:80px}.step-connector:before{content:"";position:absolute;left:0;right:0;height:1px;background:#a78bfa;top:50%;z-index:-1}.step-connector svg{margin-left:auto}.btn-start-free{background:linear-gradient(90deg,#a78bfa,#7c3aed);color:#fff;border:none;padding:12px 40px;border-radius:50px;font-weight:600;font-size:15px;margin-top:50px;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf64d;margin-left:685px}.btn-start-free:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf666}@media(max-width:992px){.step-connector{display:none}.step-col{margin-bottom:40px}}.terms-container{max-width:1200px;margin:0 auto;padding:40px 20px 60px}.terms-header{text-align:center;margin-bottom:60px}.terms-header h1{font-size:42px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.terms-platform{font-size:18px;font-weight:700;color:#8b5cf6;margin-bottom:6px}.terms-effective{color:#9ca3af;font-size:14px}.terms-intro{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:16px}.terms-content p{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:10px}.terms-content h3{font-size:17px;font-weight:700;color:#374151;margin:18px 0 10px}.terms-content ul{padding-left:24px;margin-bottom:14px}.terms-content ul li{font-size:15px;color:#4b5563;line-height:1.8;list-style:disc;margin-bottom:4px}.terms-note{background:#f0fdf4;border-left:4px solid #22c55e;padding:10px 16px;border-radius:4px;font-size:14px!important;color:#15803d!important}.terms-warning{background:#fef2f2;border-left:4px solid #ef4444;padding:10px 16px;border-radius:4px;font-size:14px!important;color:#b91c1c!important}.terms-contact-box{background:#f5f3ff;border:1px solid #ede9fe;border-radius:10px;padding:20px 24px;margin-top:12px}.terms-contact-box p{margin-bottom:8px;font-size:15px!important}.terms-contact-box a{color:#8b5cf6;text-decoration:none;font-weight:600}.terms-contact-box a:hover{text-decoration:underline}@media(max-width:768px){.terms-container{padding:100px 20px 40px}.terms-header h1{font-size:32px}.terms-content{padding:30px}}.services-page{background:#f9f7ff;color:#1a1a2e}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.services-hero{background:linear-gradient(135deg,#7c3aed,#8b5cf6,#a78bfa);padding:100px 60px 90px;text-align:center;position:relative;overflow:hidden}.services-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.12) 0%,transparent 60%)}.services-hero-content{position:relative;max-width:760px;margin:0 auto}.services-badge{display:inline-block;background:#ffffff38;color:#fff;padding:6px 20px;border-radius:50px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:22px}.services-hero h1{font-size:46px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:20px}.services-highlight{color:#fde68a}.services-hero p{font-size:17px;color:#ffffffe6;line-height:1.7;margin-bottom:10px}.hero-sub{font-size:15px!important;color:#ffffffbf!important}.services-hero-btns{display:flex;justify-content:center;gap:14px;margin-top:32px;flex-wrap:wrap}.btn-primary{padding:13px 28px;background:#fff;color:#7c3aed;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.btn-primary:hover{background:#fde68a;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.btn-secondary{padding:13px 28px;background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7);border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:#ffffff26;transform:translateY(-2px)}.services-grid-section{padding:64px 60px;max-width:1300px;margin:0 auto}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px}.service-card{background:#fff;border-radius:18px;padding:28px;border:1px solid #ede9fe;box-shadow:0 4px 16px #8b5cf612;display:flex;flex-direction:column;gap:14px;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #8b5cf629}.service-card-top{display:flex;align-items:center;justify-content:space-between}.service-icon-wrap{width:52px;height:52px;background:#f5f3ff;border-radius:12px;display:flex;align-items:center;justify-content:center}.service-icon{font-size:26px}.service-number{font-size:38px;font-weight:800;color:#ede9fe;line-height:1}.service-title{font-size:18px;font-weight:800;color:#1a1a2e;line-height:1.3}.service-desc{font-size:14px;color:#6b7280;line-height:1.6}.service-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.service-points li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:#374151;line-height:1.5}.check{color:#8b5cf6;font-weight:700;flex-shrink:0;margin-top:1px}.service-benefits{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.benefit-tag{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;border-radius:50px;padding:3px 10px;font-size:12px;font-weight:600}.service-footer-tag{margin-top:auto;font-size:12px;font-weight:700;color:#8b5cf6;text-transform:uppercase;letter-spacing:.5px;padding-top:10px;border-top:1px solid #f3f4f6}.why-section{background:#fff;border-top:1px solid #ede9fe;border-bottom:1px solid #ede9fe;padding:60px;text-align:center}.why-section h2{font-size:32px;font-weight:800;color:#1a1a2e;margin-bottom:36px}.why-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:960px;margin:0 auto}.why-item{display:flex;align-items:center;gap:10px;background:#f5f3ff;border:1px solid #ede9fe;border-radius:50px;padding:10px 20px;font-size:14px;font-weight:600;color:#1a1a2e}.why-check{color:#8b5cf6;font-weight:800}.services-cta{background:linear-gradient(135deg,#7c3aed,#8b5cf6);padding:80px 60px;text-align:center;color:#fff}.services-cta h2{font-size:34px;font-weight:800;margin-bottom:16px}.services-cta p{font-size:16px;color:#ffffffe0;max-width:600px;margin:0 auto 32px;line-height:1.7}.cta-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}.cta-tagline{font-size:15px;font-weight:700;color:#fde68a;margin:0}@media(max-width:900px){.services-hero{padding:70px 24px 60px}.services-hero h1{font-size:32px}.services-grid-section{padding:40px 24px}.services-grid{grid-template-columns:1fr}.why-section,.services-cta{padding:50px 24px}.services-cta h2{font-size:26px}}.contact-page{background:#f9f7ff;color:#1a1a2e}.animate-contact{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.animate-contact.is-visible{opacity:1;transform:translateY(0)}.contact-hero{background:linear-gradient(135deg,#8b5cf6,#a78bfa 60%,#c4b5fd);padding:100px 60px 80px;text-align:center;position:relative;overflow:hidden}.contact-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.15) 0%,transparent 60%)}.contact-hero-content{position:relative;max-width:680px;margin:0 auto}.contact-badge{display:inline-block;background:#ffffff40;color:#fff;padding:6px 18px;border-radius:50px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.contact-hero h1{font-size:46px;font-weight:800;color:#fff;line-height:1.2;margin-bottom:18px}.contact-hero h1 .highlight{color:#fde68a}.contact-hero p{font-size:17px;color:#ffffffe6;line-height:1.7}.contact-info-section{padding:60px 60px 20px;max-width:1200px;margin:0 auto}.contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.info-card{background:#fff;border-radius:16px;padding:28px 24px;text-align:center;box-shadow:0 4px 16px #8b5cf617;border:1px solid #ede9fe;transition:transform .3s ease,box-shadow .3s ease}.info-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #8b5cf62e}.info-icon{font-size:36px;margin-bottom:14px}.info-card h3{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.info-card p{font-size:13px;color:#6b7280;line-height:1.6;margin-bottom:8px}.info-card a{font-size:14px;color:#8b5cf6;font-weight:600;text-decoration:none}.info-card a:hover{text-decoration:underline}.contact-main-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;padding:40px 60px 80px}.contact-form-wrapper h2,.map-wrapper h2{font-size:26px;font-weight:800;color:#1a1a2e;margin-bottom:6px}.form-subtitle{font-size:14px;color:#6b7280;margin-bottom:24px}.success-banner{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7;padding:12px 18px;border-radius:8px;font-size:14px;font-weight:600;margin-bottom:20px}.contact-form{display:flex;flex-direction:column;gap:18px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group.full-width{grid-column:1 / -1}.form-group label{font-size:13px;font-weight:600;color:#374151}.form-group input,.form-group textarea{padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:14px;color:#1a1a2e;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit;resize:vertical}.form-group input:focus,.form-group textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61f}.submit-btn{padding:14px 32px;background:#8b5cf6;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;align-self:flex-start}.submit-btn:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf64d}.map-wrapper{display:flex;flex-direction:column}.map-container{border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #8b5cf61a;margin-bottom:20px;flex:1}.quick-contact-box{background:#fff;border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:14px;border:1px solid #ede9fe;box-shadow:0 4px 12px #8b5cf612}.quick-item{display:flex;align-items:flex-start;gap:14px}.quick-item span{font-size:22px;margin-top:2px}.quick-item strong{font-size:13px;font-weight:700;color:#1a1a2e;display:block}.quick-item p{font-size:13px;color:#6b7280;margin:0}@media(max-width:900px){.contact-main-section{grid-template-columns:1fr;padding:30px 24px 60px}.contact-hero{padding:70px 24px 60px}.contact-hero h1{font-size:32px}.contact-info-section{padding:40px 24px 10px}.form-row{grid-template-columns:1fr}}.privacy-container{max-width:1200px;margin:0 auto;padding:40px 20px 60px}.privacy-header{text-align:center;margin-bottom:60px}.privacy-header h1{font-size:42px;font-weight:800;color:#1a1a1a;margin-bottom:10px}.privacy-platform{font-size:18px;font-weight:700;color:#8b5cf6;margin-bottom:6px}.privacy-effective{color:#9ca3af;font-size:14px}.privacy-content{background:#fff;border-radius:20px;padding:60px;box-shadow:0 10px 40px -10px #0000000d}.privacy-intro{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:16px}.privacy-content section{margin-bottom:40px}.privacy-content section:last-child{margin-bottom:0}.privacy-content h2{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid #f3f4f6}.privacy-content h3{font-size:17px;font-weight:700;color:#374151;margin:18px 0 10px}.privacy-content p{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:10px}.privacy-content ul{padding-left:24px;margin-bottom:14px}.privacy-content ul li{font-size:15px;color:#4b5563;line-height:1.8;list-style:disc;margin-bottom:4px}.privacy-content a{color:#8b5cf6;text-decoration:none;font-weight:600}.privacy-content a:hover{text-decoration:underline}.privacy-note{background:#f0fdf4;border-left:4px solid #22c55e;padding:10px 16px;border-radius:4px;font-size:14px!important;color:#15803d!important}.privacy-warning{background:#fef2f2;border-left:4px solid #ef4444;padding:10px 16px;border-radius:4px;font-size:14px!important;color:#b91c1c!important}.privacy-contact-box{background:#f5f3ff;border:1px solid #ede9fe;border-radius:10px;padding:20px 24px;margin-top:12px}.privacy-contact-box p{margin-bottom:8px;font-size:15px!important}@media(max-width:768px){.privacy-container{padding:80px 20px 40px}.privacy-header h1{font-size:32px}.privacy-content{padding:30px}}.refund-container{max-width:1200px;margin:0 auto;padding:40px 20px 60px}.refund-header{text-align:center;margin-bottom:60px}.refund-header h1{font-size:42px;font-weight:800;color:#1a1a1a;margin-bottom:10px}.refund-platform{font-size:18px;font-weight:700;color:#8b5cf6;margin-bottom:6px}.refund-effective{color:#9ca3af;font-size:14px}.refund-content{background:#fff;border-radius:20px;padding:60px;box-shadow:0 10px 40px -10px #0000000d}.refund-intro{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:16px}.refund-content section{margin-bottom:40px}.refund-content section:last-child{margin-bottom:0}.refund-content h2{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:18px;padding-bottom:10px;border-bottom:2px solid #f3f4f6}.refund-content h3{font-size:17px;font-weight:700;color:#374151;margin:18px 0 10px}.refund-content p{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:10px}.refund-content ul{padding-left:24px;margin-bottom:14px}.refund-content ul li{font-size:15px;color:#4b5563;line-height:1.8;list-style:disc;margin-bottom:4px}.refund-content a{color:#8b5cf6;text-decoration:none;font-weight:600}.refund-content a:hover{text-decoration:underline}.refund-contact-box{background:#f5f3ff;border:1px solid #ede9fe;border-radius:10px;padding:20px 24px;margin-top:12px}.refund-contact-box p{margin-bottom:8px;font-size:15px!important}@media(max-width:768px){.refund-container{padding:80px 20px 40px}.refund-header h1{font-size:30px}.refund-content{padding:30px}}
