@charset "UTF-8";body{padding:0;box-sizing:border-box;margin:0;background-color:#ebedf8}@font-face{font-family:SF Pro Display;src:url(./fonts/sf-pro-display/SFPRODISPLAYREGULAR.OTF) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:url(./fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Display;src:url(./fonts/sf-pro-display/SFPRODISPLAYBOLD.OTF) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Display;src:url(./fonts/sf-pro-display/SFPRODISPLAYBLACKITALIC.OTF) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:SF Pro Display;src:url(./fonts/sf-pro-display/SFPRODISPLAYLIGHTITALIC.OTF) format("opentype");font-weight:300;font-style:italic}.hero{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#ebedf8;font-family:SF Pro Display,sans-serif}.hero .clouds-png,.hero .box-container{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;will-change:transform}.hero .clouds-back{z-index:1;top:10%;max-width:2000px;opacity:.8}.hero .box-container{z-index:5;top:50%;transform:translate(-50%,-50%)}.hero .box-container .box-img{width:100%;max-width:620px;height:auto;filter:drop-shadow(0 20px 50px rgba(0,0,0,.1))}.hero .clouds-front{z-index:10;bottom:-12%;left:48%;max-width:2200px}.hero .half-bg{position:absolute;bottom:0;left:0;width:100%;height:60%;z-index:0;background:linear-gradient(to top,#8bacff,#b9cbfb,#ebedf8)}.hero .hero-main{position:relative;z-index:20;text-align:center;margin-top:40vh}.hero .hero-main h1{font-size:clamp(40px,5vw,72px);font-weight:700;margin:0}.hero .hero-main p{color:#4d4d4d;font-size:clamp(18px,2vw,28px);font-weight:500;margin:15px 0 30px}.hero .hero-main .actions{display:flex;gap:20px;justify-content:center}.hero .partners{position:absolute;bottom:40px;width:100%;z-index:30}.hero .partners .marquee-container{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.hero .partners .marquee-content{display:flex;width:fit-content;gap:80px;align-items:center}.hero .partners .marquee-content .logo-wrapper{flex-shrink:0}.hero .partners .marquee-content .logo-wrapper .partner-logo{height:30px;opacity:.6;filter:grayscale(11) brightness(1%) contrast(120%)}.main-header{position:fixed;top:0;left:0;width:100%;height:60px;z-index:1000;display:flex;align-items:center;background:#ebedf8b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:SF Pro Display,sans-serif;transform:translateY(-100%);transition:transform .3s ease}.main-header.visible{transform:translateY(0)}.tracking-page .main-header,.hero .main-header{position:absolute;top:25px;transform:unset;background:transparent}.main-header .header-container{width:100%;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.main-header .logo{font-size:24px;font-weight:400;letter-spacing:1px;color:#2d55ac;display:flex;align-items:center;gap:8px}.main-header .logo .logo-dot{width:10px;height:10px;background:#8bacff;border-radius:50%}.main-header .logo strong{font-weight:900}.main-header .nav-links{display:flex;list-style:none;font-family:Poppins,sans-serif;margin:0;padding:0;gap:40px}.main-header .nav-links a{text-decoration:none;color:#171616;font-weight:500;font-size:16px;transition:color .3s}.main-header .nav-links a:hover{color:#2d55ac}.main-header .btn-login{background:#435783;border-radius:20px;color:#435783;height:40px;padding:0 25px;font-weight:500;font-family:Poppins,sans-serif;border:none;background:transparent;border:3px solid #435783;background-image:linear-gradient(90deg,#2d55ac,#435783);-webkit-background-clip:text;background-clip:text}.main-header .btn-login:hover{background:#435783!important}.main-header .menu-toggle{font-size:24px;color:#2d55ac}.main-header .mobile-only{display:none}@media (max-width: 768px){.main-header .desktop-only{display:none}.main-header .mobile-only{display:block}.main-header .header-container{padding:0 20px}}.mobile-drawer .mobile-nav-links{list-style:none;padding:0}.mobile-drawer .mobile-nav-links li{margin-bottom:25px}.mobile-drawer .mobile-nav-links li a{font-size:20px;color:#4d4d4d;font-weight:600;text-decoration:none}.problem-section{position:relative;z-index:1;height:100vh;color:#fff;overflow:hidden;background:url(/assets/chaotic-system-bg-DrhZ0lC0.PNG) center/cover no-repeat;background-position:center;background-attachment:fixed}.problem-section:after{content:"";position:absolute;inset:0;background-color:#1d2d504d;z-index:-1;height:100%;width:100%}.problem-section .content{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.problem-section .problem-content h2,.problem-section .question-content h2{font-size:2.4rem;font-weight:600;max-width:1200px;font-family:SF Pro Display;font-size:50px;margin-bottom:.5rem}@media (max-width: 1200px){.problem-section .problem-content h2,.problem-section .question-content h2{font-size:40px}}@media (max-width: 768px){.problem-section .problem-content h2,.problem-section .question-content h2{font-size:32px}}.problem-section .problem-content p{margin-top:1rem;max-width:1530px;color:#d9d9d9;opacity:.8;line-height:1.6;font-family:Akatab;font-weight:400;font-size:28px}@media (max-width: 1200px){.problem-section .problem-content p{font-size:22px}}@media (max-width: 768px){.problem-section .problem-content p{font-size:20px}}.problem-section .question-content{opacity:0}.problem-section .background-overlay{position:fixed;height:50vh;width:80vw;background-color:#1d2d50e1;border-radius:50%;filter:blur(80px);transform:translate(-50%,-50%);inset:50% 0 0 50%;z-index:-1}.problem-section .background-overlay:after{content:"";position:absolute;background-color:#1d2d50bb;height:100vh;width:100vw;transform:translate(-50%,-50%);inset:50% 0 0 50%}.logistics-section{position:relative;z-index:20;background:#ebedf8;padding-top:48px;margin-top:-100vh;min-height:100vh}.logistics-section__text{font-size:1.5rem;max-width:1250px;line-height:1.3;letter-spacing:1%;font-family:SF Pro Display,sans-serif;font-weight:500;font-size:40px;margin-left:100px}@media (max-width: 1200px){.logistics-section__text{font-size:32px;margin-left:20px}}@media (max-width: 768px){.logistics-section__text{font-size:28px;margin-left:10px}}.logistics-section .cards{display:flex;gap:24px;margin-top:48px;flex-wrap:wrap;justify-content:center}.logistics-section .cards .card{background:#fff;border-radius:16px;padding:24px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:419px;height:508px;box-shadow:0 4px 14.2px 5px #00000010,inset 0 2px 16.2px 5px #08047616}.logistics-section .cards .card .content{position:relative;z-index:1}.logistics-section .cards .card img{width:100%;height:auto;margin-bottom:16px;position:absolute;top:0;left:0}.logistics-section .cards .card h3{font-size:22px;margin-bottom:8px;font-family:SF Pro Display,sans-serif;font-weight:500;color:#372626}.logistics-section .cards .card p{font-size:20px;line-height:130%;font-family:Akatabe,sans-serif;color:#535355}.knockout-section{position:relative;height:100vh;width:100%;overflow:hidden;background-color:#ebedf8;display:flex;align-items:center;justify-content:center}.knockout-section .image-container{width:100%;height:100%;background-size:cover;background-position:center;mask-image:url(/assets/textMask--u3zMUiX.svg);-webkit-mask-image:url(/assets/textMask--u3zMUiX.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:15000%;-webkit-mask-size:15000%}.knockout-section .image-container{--mask-size: 15000%;mask-size:var(--mask-size);-webkit-mask-size:var(--mask-size);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.learing-section{z-index:10;position:relative;background:#ebedf8;padding-bottom:50px}.learing-section .container>h2{font-size:60px;font-family:SF Pro Display,sans-serif;color:linear-gradient(135deg,#2D55AC 0%,#435783 100%);font-weight:500;line-height:105%;margin-left:200px;letter-spacing:-2%;margin-top:48px;margin-bottom:20px}@media (max-width: 1200px){.learing-section .container>h2{font-size:40px;margin-left:20px}}@media (max-width: 768px){.learing-section .container>h2{font-size:32px;margin-left:10px}}.learing-section .container>p{font-size:1.5rem;max-width:1250px;line-height:1.3;letter-spacing:1%;font-family:Akatabe,sans-serif;margin-left:200px;margin-top:0}@media (max-width: 1200px){.learing-section .container>p{font-size:22px;margin-left:20px}}@media (max-width: 768px){.learing-section .container>p{font-size:18px;margin-left:10px}}.learing-section .container>.cards{display:flex;margin-top:58px;margin-bottom:48px;justify-content:center;flex-wrap:wrap}@media (max-width: 1200px){.learing-section .container>.cards{flex-direction:column;align-items:start;padding-left:100px;gap:20px}}@media (max-width: 768px){.learing-section .container>.cards{padding-left:20px}}.learing-section .container>.cards .card{width:391px;padding-top:5px;padding-bottom:5px}.learing-section .container>.cards .card h2{font-family:SF Pro Display,sans-serif;font-size:64px;font-weight:500;letter-spacing:3%;color:#272637;margin:0}.learing-section .container>.cards .card h3{font-family:SF Pro Display,sans-serif;text-transform:capitalize;font-size:36px;letter-spacing:2%;color:#372626;font-weight:500;margin:0 0 6px;max-width:100%}.learing-section .container>.cards .card h4{font-family:SF Pro Display,sans-serif;font-size:22px;letter-spacing:2%;margin:0 0 12px;color:#372626;font-weight:500;width:100%}.learing-section .container>.cards .card p{font-family:Akatabe,sans-serif;font-size:22px;line-height:1.3;letter-spacing:1%;color:#535355be;width:100%;margin:0}.dashboard-section{padding:40px 0 50px}.dashboard-section .container>h2{font-size:60px;font-family:SF Pro Display,sans-serif;color:linear-gradient(135deg,#2D55AC 0%,#435783 100%);font-weight:500;line-height:105%;margin-left:200px;letter-spacing:-2%;margin-top:48px;margin-bottom:20px}.dashboard-section .container>p{font-size:1.5rem;max-width:1250px;line-height:1.3;letter-spacing:1%;font-family:Akatabe,sans-serif;margin-left:200px;margin-top:0}.dashboard-section .dashboard-image{height:594px;width:1176px;background-color:#b9b9b9;border-radius:32px;overflow:hidden;margin:auto;position:relative;display:flex;justify-content:center;align-items:center}.dashboard-section .dashboard-image img{height:100%;margin:auto;position:relative;z-index:1}.dashboard-section .dashboard-image .theme-toggle{position:absolute;top:16px;right:16px;z-index:2;background:#e6e6e6bf;border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:.3s;box-shadow:0 4px 22px #00000080}.dashboard-section .dashboard-image .theme-toggle:hover{background:#ffffff73}.dashboard-section .dashboard-image .loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:3;background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashboard-section .dashboard-image .spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top:3px solid #8bacff;border-radius:50%;animation:spin .8s linear infinite}.dashboard-section .dashboard-nav{margin-top:30px;margin-bottom:20px;display:flex;justify-content:center}.dashboard-section .dashboard-nav button{border:none;background:#eee;cursor:pointer;color:#315a7c;font-size:24px;font-family:Akatab,sans-serif;border-bottom:2px solid #bdbdbd;padding:8px 24px;border-radius:0}.dashboard-section .dashboard-nav button.active{border-bottom:2px solid #315A7C}.dashboard-section .dashboard-text p{color:#414141;font-size:24px;font-family:Akatab,sans-serif;max-width:635px;text-align:center;margin:auto;line-height:130%}@media (max-width: 1024px){.dashboard-section{padding:32px 20px}.dashboard-section .container>h2{font-size:48px;margin-left:20px;margin-top:32px}.dashboard-section .container>p{font-size:1.25rem;margin-left:20px;max-width:100%}.dashboard-section .dashboard-image{height:400px;width:90%;max-width:900px}.dashboard-section .dashboard-nav button{font-size:18px;padding:6px 16px}.dashboard-section .dashboard-text p{font-size:18px}}@media (max-width: 768px){.dashboard-section{padding:24px 16px}.dashboard-section .container>h2{font-size:32px;margin-left:0;margin-top:24px;margin-bottom:16px;letter-spacing:-1%}.dashboard-section .container>p{font-size:1rem;margin-left:0;max-width:100%;line-height:1.4}.dashboard-section .dashboard-image{height:280px;width:100%;border-radius:16px;margin-top:20px}.dashboard-section .dashboard-nav{margin-top:20px;margin-bottom:16px;flex-wrap:wrap;gap:8px;justify-content:center}.dashboard-section .dashboard-nav button{font-size:16px;padding:6px 14px;border-radius:4px}.dashboard-section .dashboard-text p{font-size:16px;max-width:100%;padding:0 8px}}@media (max-width: 480px){.dashboard-section{padding:16px 12px}.dashboard-section .container>h2{font-size:24px;margin-top:16px;margin-bottom:12px;line-height:110%}.dashboard-section .container>p{font-size:.95rem;line-height:1.35}.dashboard-section .dashboard-image{height:200px;border-radius:12px;margin-top:16px}.dashboard-section .dashboard-image img{width:100%;height:100%;object-fit:cover}.dashboard-section .dashboard-nav{margin-top:16px;gap:4px}.dashboard-section .dashboard-nav button{font-size:14px;padding:5px 10px}.dashboard-section .dashboard-text p{font-size:14px;padding:0 4px}}.delivery-section{min-height:100vh;display:flex;align-items:center;background:#fefefc;position:relative;z-index:1}.delivery-container{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:0 40px}@media (max-width: 787px){.delivery-container{padding-top:40px;padding-bottom:40px}}.delivery-boxes{position:relative;width:45%;height:700px;overflow:hidden}.delivery-box{width:90px;height:90px;border-radius:12px;position:absolute;background:linear-gradient(145deg,#fff,#8bacff);box-shadow:0 10px 25px #00000014,inset 0 0 10px #fff9;transform:perspective(800px) rotateX(10deg) rotateY(10deg);will-change:transform,opacity}.delivery-box-0{top:0;left:60px}.delivery-box-1{top:80px;left:140px}.delivery-box-2{top:150px;left:60px}.delivery-box-3{top:200px;left:150px}.delivery-box-4{top:260px;left:30px}.delivery-text{width:55%}.delivery-static{font-size:32px;color:#444;margin-bottom:20px;line-height:130%;font-family:SF Pro Display,sans-serif;font-weight:500}.delivery-static span{color:#2d55ac}.delivery-dynamic{font-size:32px;color:#444;margin-bottom:20px;line-height:130%;font-family:SF Pro Display,sans-serif;font-weight:500;will-change:opacity,filter}.delivery-dynamic span{color:#2d55ac}.delivery-video{width:100%;height:100%;object-fit:contain;will-change:transform}@media (max-width: 1024px){.delivery-container{gap:30px;padding:40px 30px}.delivery-boxes{width:50%;height:500px}.delivery-text{width:50%}.delivery-static,.delivery-dynamic{font-size:28px}}@media (max-width: 768px){.delivery-section{min-height:auto;padding:40px 0}.delivery-container{flex-direction:column;gap:32px;padding:0 20px;align-items:flex-start}.delivery-boxes{width:100%;height:300px;order:2}.delivery-text{width:100%;order:1}.delivery-static,.delivery-dynamic{font-size:22px;line-height:135%;margin-bottom:16px}.delivery-box{display:none}}@media (max-width: 480px){.delivery-section{padding:32px 0}.delivery-container{gap:24px;padding:0 16px}.delivery-boxes{height:220px}.delivery-static,.delivery-dynamic{font-size:18px;line-height:130%;margin-bottom:12px}}.api-integration{padding:100px 5%;background-color:#070d1c;display:flex;flex-direction:column;align-items:center}.api-integration .section-heading{position:relative;margin-top:50px}.api-integration .section-heading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1688px;height:auto;margin:0;opacity:.8}.api-integration img{margin:80px auto;width:100%;max-width:1350px}.plans{padding:100px 5%;background:linear-gradient(0deg,#070d1c,#333e58 25% 75%,#070d1c);display:flex;flex-direction:column;align-items:center}.plans .section-heading{position:relative;margin-top:50px}.plans .section-heading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1688px;height:auto;margin:0}.plans .plans-layout{display:flex;gap:16px;margin-top:80px;flex-wrap:wrap;justify-content:center}.plans .plans-layout .plan{width:386px;height:895px;padding:20px;color:#fff}.plans .plans-layout .plan.starter{background-image:url(/assets/plan1-hei2d8DW.png)}.plans .plans-layout .plan.growth{background-image:url(/assets/plan2-AS-2JnT-.png);background-size:cover}.plans .plans-layout .plan.growth button,.plans .plans-layout .plan.growth .feature{filter:blur(5px)}.plans .plans-layout .plan.scale{background-image:url(/assets/plan3-B_g6xU-I.png)}.plans .plans-layout .plan.scale button,.plans .plans-layout .plan.scale .feature{filter:blur(5px)}.plans .plans-layout .plan .plan-title{font-size:clamp(24px,3vw,24px);margin:10px 0 0;font-weight:500;font-family:SF Pro Display,sans-serif;color:#fff}.plans .plans-layout .plan p.commence-par{font-size:clamp(16px,2vw,15px);margin:10px 0 5px;font-family:Akatabe,sans-serif;font-size:15px;color:#d6c7eb}.plans .plans-layout .plan h3.price{font-size:clamp(32px,4vw,48px);margin:0;font-family:SF Pro Display,sans-serif;color:#fff}.plans .plans-layout .plan p.plan-description{font-size:clamp(14px,2vw,16px);margin:10px 0 0;font-family:Akatabe,sans-serif;font-weight:500;color:#fff}.plans .plans-layout .plan button{margin-top:20px;padding:0;width:100%;height:50px;background-color:#d9d9d9;border:none;border-radius:8px;font-size:24px;cursor:pointer;font-family:SF Pro Display,sans-serif;font-weight:500}.plans .plans-layout .plan button span{background:linear-gradient(90deg,#332053,#193e8d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.plans .plans-layout .plan button.disabled{cursor:not-allowed;background-color:#555}.plans .plans-layout .plan .plan-features{margin:20px 0 0;padding-left:24px;font-size:16px;display:flex;flex-direction:column;gap:10px;list-style-type:"✓  "}.plans .plans-layout .plan .plan-features .feature{font-family:Akatabe,sans-serif;color:#d6c7eb;font-weight:500}.plans .plans-layout .plan .plan-features .feature:not(:last-child){margin-bottom:10px}.testimonials-section{padding:80px 5%;background-color:#070d1c;display:flex;flex-direction:column;align-items:center}.testimonials-section .section-heading{position:relative;text-align:center}.testimonials-section .section-heading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1688px;pointer-events:none}.testimonials-section .testimonials{margin-top:60px;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.testimonials-section .card{width:464px;height:291px;position:relative;background:url(/assets/testimonial-card-B_hnmFjj.png) no-repeat center/cover;padding:32px;font-family:akatab}@media (max-width: 1200px){.testimonials-section .card{width:348px;height:218px}}.testimonials-section .card .card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.testimonials-section .card .card-content{inset:0;display:flex;flex-direction:column;justify-content:space-between;height:100%}.testimonials-section .card .text{color:#cfd6ff;font-size:18px;margin:0;line-height:1.5;max-width:90%}.testimonials-section .card .user{display:flex;align-items:center;gap:10px}.testimonials-section .card .user .avatar{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#8bacff,#5a6bff);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.testimonials-section .card .user h4{margin:0;font-size:14px;color:#fff}.testimonials-section .card .user span{font-size:12px;color:#9aa3c7}@media (max-width: 1100px){.testimonials-section .testimonials{flex-direction:column;align-items:center}}.CTA-section{padding:80px 5% 200px;background-color:#070d1c;display:flex;flex-direction:column;align-items:center;position:relative}.CTA-section .section-heading{z-index:2}.CTA-section button{margin-top:40px;padding:14px 54px;font-size:26px;background:linear-gradient(90deg,#C0D6E8,C6CFE0);border:none;border-radius:2em;cursor:pointer;transition:background-color .3s ease;font-weight:700;font-family:SF Pro Display,sans-serif;z-index:2;transition:.15s ease}.CTA-section button span{background:linear-gradient(90deg,#332053,#193e8d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.CTA-section button:hover{filter:brightness(180%)}@media (max-width: 1000px){.CTA-section button{padding:10px 40px;font-size:22px}}.CTA-section img{position:absolute;transform:translate(-50%);top:0;left:50%;object-fit:cover;z-index:0}.home-page{width:100%;overflow:hidden}.vendor-registration{min-height:100vh;background:linear-gradient(135deg,#8bacff,#b9cbfb,#ebedf8);padding:20px;display:flex;align-items:center;justify-content:center}.vendor-registration .vendor-registration-container{width:100%;max-width:900px;margin:0 auto}.vendor-registration .registration-card{box-shadow:0 10px 30px #0000001a;border-radius:12px;overflow:hidden;border:none;background-color:#ffffffbe}.vendor-registration .registration-card .ant-card-body{padding:40px;background-color:transparent}.vendor-registration .registration-header{margin-bottom:32px}.vendor-registration .registration-header h2{background:linear-gradient(to right,#2d55ac,#435783);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px!important}.vendor-registration .registration-steps{margin-bottom:40px}.vendor-registration .registration-steps .ant-steps-item-title{font-weight:600}.vendor-registration .registration-steps .ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#8bacff,#b9cbfb,#ebedf8);border-color:#667eea}.vendor-registration .registration-steps .ant-steps-item-finish .ant-steps-item-icon{background:#bbebc3;border-color:#52c41a}.vendor-registration .steps-content{margin:32px 0;min-height:400px}.vendor-registration .steps-content .ant-card{border:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000d;border-radius:8px}.vendor-registration .steps-content .ant-card .ant-card-body{padding:24px}.vendor-registration .steps-content .ant-form-item-label>label{font-weight:600;color:#262626}.vendor-registration .steps-content .ant-input,.vendor-registration .steps-content .ant-input-password{border-radius:6px;border:1px solid #d9d9d9;transition:all .3s}.vendor-registration .steps-content .ant-input:hover,.vendor-registration .steps-content .ant-input-password:hover{border-color:#667eea}.vendor-registration .steps-content .ant-input:focus,.vendor-registration .steps-content .ant-input-password:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.vendor-registration .steps-content .ant-upload.ant-upload-select-picture-card{width:100%;height:120px;border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa;transition:all .3s}.vendor-registration .steps-content .ant-upload.ant-upload-select-picture-card:hover{border-color:#667eea;background:#f0f2ff}.vendor-registration .steps-content .ant-upload.ant-upload-select-picture-card .ant-upload{padding:24px}.vendor-registration .steps-content .ant-upload-list-picture-card .ant-upload-list-item{border-radius:8px;overflow:hidden}.vendor-registration .steps-content .ant-form-item-has-success .ant-input{border-color:#52c41a}.vendor-registration .steps-content .ant-form-item-has-error .ant-input{border-color:#ff4d4f}.vendor-registration .steps-content .ant-form-item-explain-success{color:#52c41a;font-size:12px;display:flex;align-items:center;gap:4px}.vendor-registration .steps-content .ant-form-item-explain-success:before{content:"✓";font-weight:700}.vendor-registration .steps-content .ant-form-item-explain-error{color:#ff4d4f;font-size:12px;display:flex;align-items:center;gap:4px}.vendor-registration .steps-content .ant-form-item-explain-error:before{content:"✗";font-weight:700}.vendor-registration .steps-content .ant-alert{border-radius:8px;border:none}.vendor-registration .steps-content .ant-alert.ant-alert-info{background:linear-gradient(135deg,#e6f7ff,#f0f5ff);border-left:4px solid #1890ff}.vendor-registration .steps-action{text-align:center;padding-top:24px;border-top:1px solid #f0f0f0}.vendor-registration .steps-action .ant-btn{border-radius:6em;font-family:SF Pro Display,sans-serif;height:40px;padding:0 24px;font-weight:600;min-width:100px}.vendor-registration .steps-action .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);background:linear-gradient(to right,#2d55ac,#435783);border:none;box-shadow:0 4px 12px #667eea4d}.vendor-registration .steps-action .ant-btn.ant-btn-primary:hover{filter:brightness(1.2)}.vendor-registration .steps-action .ant-btn.ant-btn-primary:disabled{background:#d9d9d9;box-shadow:none;transform:none}.vendor-registration .steps-action .ant-btn.ant-btn-default{border-color:#d9d9d9}.vendor-registration .steps-action .ant-btn.ant-btn-default:hover{border-color:#667eea;color:#667eea}.vendor-registration .ant-card .anticon-check-circle{animation:successBounce .6s ease-out}@keyframes successBounce{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.vendor-registration .upload-progress{margin-top:16px}.vendor-registration .upload-progress .ant-progress-line{margin-bottom:8px}@media (max-width: 768px){.vendor-registration{padding:10px}.vendor-registration .registration-card .ant-card-body{padding:20px}.vendor-registration .registration-steps .ant-steps-item-title{font-size:12px}.vendor-registration .steps-content{min-height:300px}.vendor-registration .ant-col{margin-bottom:16px}.vendor-registration .steps-action .ant-space{width:100%;justify-content:center}.vendor-registration .steps-action .ant-space .ant-space-item{flex:1}.vendor-registration .steps-action .ant-space .ant-space-item .ant-btn{width:100%}}@media (max-width: 480px){.vendor-registration .registration-steps .ant-steps-item-title{display:none}.vendor-registration .ant-upload.ant-upload-select-picture-card{height:100px}.vendor-registration .ant-upload.ant-upload-select-picture-card .ant-upload{padding:16px}}[data-theme=dark] .vendor-registration{background:linear-gradient(135deg,#1a1a2e,#16213e)}[data-theme=dark] .vendor-registration .registration-card,[data-theme=dark] .vendor-registration .registration-card .ant-card-body{background:#1f1f1f}[data-theme=dark] .vendor-registration .registration-header h2{background:linear-gradient(135deg,#8b92d6,#9c89c7);-webkit-text-fill-color:transparent}[data-theme=dark] .vendor-registration .steps-content .ant-card{background:#262626;border-color:#434343}[data-theme=dark] .vendor-registration .steps-content .ant-form-item-label>label{color:#f0f0f0}[data-theme=dark] .vendor-registration .steps-content .ant-input,[data-theme=dark] .vendor-registration .steps-content .ant-input-password{background:#262626;border-color:#434343;color:#f0f0f0}[data-theme=dark] .vendor-registration .steps-content .ant-input::placeholder,[data-theme=dark] .vendor-registration .steps-content .ant-input-password::placeholder{color:#8c8c8c}[data-theme=dark] .vendor-registration .steps-content .ant-input:hover,[data-theme=dark] .vendor-registration .steps-content .ant-input-password:hover{border-color:#8b92d6}[data-theme=dark] .vendor-registration .steps-content .ant-input:focus,[data-theme=dark] .vendor-registration .steps-content .ant-input-password:focus{border-color:#8b92d6;box-shadow:0 0 0 2px #8b92d633}[data-theme=dark] .vendor-registration .steps-content .ant-upload.ant-upload-select-picture-card{background:#262626;border-color:#434343;color:#f0f0f0}[data-theme=dark] .vendor-registration .steps-content .ant-upload.ant-upload-select-picture-card:hover{border-color:#8b92d6;background:#2a2a3e}[data-theme=dark] .vendor-registration .steps-action{border-color:#434343}.username-checking .ant-input-suffix .anticon-loading{color:#1890ff}.upload-item{position:relative}.upload-item .upload-status{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:#52c41a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:1}.validation-message{display:flex;align-items:center;gap:4px;font-size:12px;margin-top:4px}.validation-message.success{color:#52c41a}.validation-message.error{color:#ff4d4f}.validation-message.validating{color:#1890ff}.steps-content,.ant-form-item,.ant-upload,.ant-btn{transition:all .3s cubic-bezier(.4,0,.2,1)}.footer{background:#050a18;color:#cfd6ff;padding:60px 5% 30px;border-top:1px solid rgba(255,255,255,.05);font-family:akatab;z-index:99;position:relative}.footer .footer-container{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;max-width:1200px;margin:0 auto 40px}.footer h3{color:#fff;margin-bottom:10px}.footer h4{color:#fff;margin-bottom:15px;font-size:14px}.footer p{font-size:13px;line-height:1.6;color:#9aa3c7}.footer ul{list-style:none;padding:0}.footer ul li a{text-decoration:none;font-size:13px;margin-bottom:8px;color:#9aa3c7;cursor:pointer;transition:.2s}.footer ul li a:hover{color:#8bacff}.footer .footer-brand{max-width:300px}.footer .footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}.footer .footer-bottom p{font-size:12px;color:#6f7aa8}@media (max-width: 768px){.footer .footer-container{flex-direction:column;align-items:flex-start}}.tracking-page{position:relative;min-height:100vh;width:100%;overflow:hidden;background-color:#ebedf8;display:flex;justify-content:center;align-items:center;padding:80px 20px}.tracking-page .half-bg{position:absolute;bottom:0;width:100%;height:60%;background:linear-gradient(to top,#8bacff,#b9cbfb,#ebedf8)}.tracking-page .clouds-png{position:absolute;left:50%;transform:translate(-50%);opacity:.6;width:150%;max-width:2000px;pointer-events:none}.tracking-page .clouds-back{top:5%;z-index:1}.tracking-page .clouds-front{bottom:-5%;z-index:5}.tracking-page .tracking-container{position:relative;z-index:10;width:100%;max-width:680px}.tracking-page .tracking-card{background:#ffffffb8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.35);padding:50px 35px;border-radius:28px;box-shadow:0 20px 60px #0000000f;width:100%;box-sizing:border-box}@media (max-width: 640px){.tracking-page .tracking-card{padding:30px 18px;border-radius:22px}}.tracking-page .card-header{text-align:center;margin-bottom:30px}.tracking-page .input-wrapper{display:flex;flex-direction:column;gap:12px}@media (min-width: 640px){.tracking-page .input-wrapper{flex-direction:row;background:#fff;padding:6px;border-radius:50px;border:1px solid rgba(45,85,172,.08);box-shadow:0 8px 24px #2d55ac0d}}.tracking-page .input-wrapper input{width:100%;min-width:0;padding:16px 22px;border-radius:50px;border:1px solid rgba(45,85,172,.12);outline:none;font-size:1rem;background:#fff}@media (min-width: 640px){.tracking-page .input-wrapper input{flex:1;border:none;padding:0 20px;background:transparent}}.tracking-page .input-wrapper button{width:100%;padding:16px;border-radius:50px;flex-shrink:0}@media (min-width: 640px){.tracking-page .input-wrapper button{width:auto;min-width:140px;padding:14px 28px}}.tracking-page .tracking-error{margin-top:25px;text-align:center;color:#ff4d4f;font-weight:600}.tracking-page .status-results{margin-top:35px;padding-top:30px;border-top:1px solid rgba(0,0,0,.06)}.tracking-page .main-info{display:flex;justify-content:space-around;margin-bottom:35px;text-align:center}.tracking-page .main-info .info-block span{font-size:.75rem;color:#889;text-transform:uppercase}.tracking-page .main-info .info-block p{margin-top:6px;font-weight:700}.tracking-page .main-info .info-block .highlight{color:#2d55ac}.tracking-page .tracking-timeline{position:relative;padding-left:1px}.tracking-page .tracking-timeline:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:2px;background:#e5eaf5}.tracking-page .tracking-timeline .history-step{display:flex;gap:18px;margin-bottom:28px;position:relative}.tracking-page .tracking-timeline .history-step .time-col{width:24px;display:flex;justify-content:center;z-index:2}.tracking-page .tracking-timeline .history-step .dot{width:14px;height:14px;border-radius:50%;transition:all .3s ease}.tracking-page .tracking-timeline .history-step .desc-col p{margin:0;font-weight:600;color:#223}.tracking-page .tracking-timeline .history-step .desc-col span{display:block;margin-top:4px;font-size:.82rem;color:#889}.tracking-page .tracking-timeline .history-step.done .dot{background:#52c41a;border:2px solid #52c41a}.tracking-page .tracking-timeline .history-step.current .dot{background:#1677ff;border:2px solid #1677ff;box-shadow:0 0 0 7px #1677ff24}.tracking-page .tracking-timeline .history-step.pending .dot{background:#fff;border:2px solid #d9d9d9}.tracking-page .tracking-timeline .history-step.error .dot{background:#ff4d4f;border:2px solid #ff4d4f;box-shadow:0 0 0 7px #ff4d4f24}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(360deg)}}*{box-sizing:border-box}html{scroll-behavior:smooth}.heading-color{color:#0ad6ca;background-image:linear-gradient(135deg,#2d55ac,#435783);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block}.container{width:90%;max-width:1440px;margin:0 auto}.section-title{font-size:clamp(32px,5vw,60px);font-family:SF Pro Display,sans-serif;font-weight:500;line-height:105%;letter-spacing:-2%;margin:0}.section-title.centered{text-align:center}.title-color-light{background:linear-gradient(to right,#2d55ac,#435783);-webkit-background-clip:text;background-clip:text;color:transparent}.title-color-dark{background:linear-gradient(to right,#4c8abd,#9abaff);-webkit-background-clip:text;background-clip:text;color:transparent}.section-heading>.paragraph{font-size:18px;max-width:777px;line-height:1.3;letter-spacing:1%;font-family:Akatabe,sans-serif;margin-top:15px}.section-heading>.paragraph.dark{color:#d6c7eb}.section-heading>.paragraph.light{color:#333}.section-heading>.paragraph.centered{text-align:center;margin-left:auto;margin-right:auto}button{padding:12px 50px;border-radius:40px;font-size:clamp(16px,1.5vw,26px);font-weight:700;cursor:pointer;transition:.3s ease}button.btn-primary{background:linear-gradient(90deg,#2d55ac,#435783);color:#fff;border:none}button.btn-primary .link{color:#fff;text-decoration:none}button.btn-primary.smaller{padding:10px 30px;font-size:clamp(14px,1.2vw,22px)}button.btn-secondary{background:transparent;border:3px solid #435783;background-image:rgba(45,85,172,.2117647059);-webkit-background-clip:text;background-clip:text}button.btn-secondary .link{color:#435783;text-decoration:none}button.btn-secondary:hover{background:#2d55ac1a;color:#435783}button:hover{filter:brightness(1.2)}
