:root{--navy-950:#0a1429;--navy-900:#0f1d3a;--navy-800:#1b2a4a;--navy-700:#2f3f63;--blue-600:#2f5c9e;--blue-500:#3a74c4;--sky-500:#1f8fd6;--sky-400:#4cb3ec;--sky-100:#e4f2fc;--mist-50:#f4f8fd;--mist-100:#eaf1f9;--line:#d9e3f0;--ink:#14223d;--muted:#5a6b86;--white:#fff;--grad-brand:linear-gradient(135deg,var(--blue-600) 0%,var(--sky-500) 100%);--grad-night:linear-gradient(135deg,var(--navy-950) 0%,var(--navy-800) 60%,#23467f 100%);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 4px 14px #14223d12;--shadow-md:0 14px 36px #14223d1a;--shadow-lg:0 28px 64px #14223d29;--ring:0 0 0 3px #1f8fd659;--font-display:"Sora","Manrope",system-ui,sans-serif;--font-body:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--nav-h:76px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f8fd;background:var(--mist-50);color:#14223d;color:var(--ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);line-height:1.6;margin:0}h1,h2,h3,h4{font-family:Sora,Manrope,system-ui,sans-serif;font-family:var(--font-display);letter-spacing:-.02em;line-height:1.15;margin:0}p{margin:0}img{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible{box-shadow:0 0 0 3px #1f8fd659;box-shadow:var(--ring);outline:none}::selection{background:#4cb3ec;background:var(--sky-400);color:#0a1429;color:var(--navy-950)}.btn{align-items:center;border:1.5px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:.98rem;font-weight:700;gap:8px;justify-content:center;padding:14px 28px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.btn-brand{background:linear-gradient(135deg,#2f5c9e,#1f8fd6);background:var(--grad-brand);box-shadow:0 10px 26px #1f8fd661;color:#fff}.btn-brand:hover{box-shadow:0 16px 34px #1f8fd680;transform:translateY(-2px)}.btn-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-color:#ffffff8c;color:#fff}.btn-ghost:hover{background:#fff;color:#1b2a4a;color:var(--navy-800)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.navbar{border-bottom:1px solid #2f5c9e1f;position:fixed;top:0;transition:box-shadow .3s ease;width:100%;z-index:1000}.navbar:before{backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);background:#ffffffd1;content:"";inset:0;position:absolute;transition:background .3s ease;z-index:-1}.navbar.scrolled{box-shadow:0 10px 30px #14223d1a}.navbar.scrolled:before{background:#fffffff2}body{padding-top:var(--nav-h)}.navbar-container{height:var(--nav-h);justify-content:space-between;margin:auto;max-width:1240px;padding:0 24px}.brand,.navbar-container{align-items:center;display:flex}.logo{display:block;height:48px;width:auto}.nav-links{align-items:center;display:flex;gap:6px}.nav-links a:not(.btn){border-radius:999px;color:var(--navy-800);font-size:.95rem;font-weight:600;padding:10px 14px;position:relative;text-decoration:none;transition:color .2s ease,background .2s ease}.nav-links a:not(.btn):after{background:var(--grad-brand);border-radius:2px;bottom:4px;content:"";height:2px;left:14px;position:absolute;right:14px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-links a:not(.btn):hover{color:var(--blue-600)}.nav-links a.active:after,.nav-links a:not(.btn):hover:after{transform:scaleX(1)}.nav-links a.active:not(.btn){color:var(--blue-600)}.nav-cta{font-size:.9rem;margin-left:12px;padding:10px 22px}.login-overlay{align-items:center;background:#0a142999;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.login-modal{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:28px;text-align:center;width:300px}.login-modal h3{color:var(--navy-800);margin-bottom:16px}.login-modal button{background:var(--grad-brand);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;margin:8px 0;padding:12px;width:100%}.hamburger{background:#0000;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:10px;width:44px}.hamburger span{background:var(--navy-800);border-radius:2px;display:block;height:2.5px;transition:transform .3s ease,opacity .3s ease;width:100%}.hamburger.active span:first-child{transform:translateY(7.5px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.nav-overlay{background:#0a142980;inset:0;position:fixed;z-index:999}@media (max-width:1024px){.nav-links a:not(.btn){font-size:.9rem;padding:10px}}@media (max-width:820px){.hamburger{display:flex;z-index:1100}.nav-links{align-items:stretch;background:#fff;box-shadow:-20px 0 50px #0a14292e;flex-direction:column;gap:4px;height:100vh;padding:calc(var(--nav-h) + 16px) 20px 24px;position:fixed;right:-300px;top:0;transition:right .35s cubic-bezier(.2,.8,.2,1);width:280px;z-index:1050}.nav-links.open{right:0}.nav-links a:not(.btn){border-radius:12px;font-size:1.02rem;padding:14px 16px}.nav-links a:not(.btn):after{display:none}.nav-links a.active:not(.btn){background:var(--sky-100)}.nav-cta{margin:16px 0 0;padding:14px}}@media (max-width:420px){.logo{height:40px}.nav-links{right:-100%;width:100%}}.footer{background:linear-gradient(180deg,var(--navy-900),var(--navy-950));color:#fff;padding:80px 8% 0;position:relative}.footer:before{background:linear-gradient(90deg,#0000,var(--sky-500) 25%,var(--sky-400) 50%,var(--blue-600) 75%,#0000);content:"";height:4px;left:0;position:absolute;right:0;top:0}.footer-container{grid-gap:48px;border-bottom:1px solid #ffffff1f;display:grid;gap:48px;grid-template-columns:1.5fr 1fr 1fr 1.3fr;margin:0 auto;max-width:1240px;padding-bottom:56px}.footer-logo-plate{background:#fff;border-radius:14px;box-shadow:0 10px 28px #00000040;display:inline-block;margin-bottom:22px;padding:12px 18px}.footer-logo{display:block;width:170px}.footer-about{color:#b9c9de;font-size:.97rem;line-height:1.75}.footer-box h4,.footer-col h4{color:#fff;font-size:1.1rem;margin-bottom:26px;position:relative}.footer-box h4:after,.footer-col h4:after{background:linear-gradient(90deg,var(--sky-500),var(--sky-400));border-radius:3px;bottom:-9px;content:"";height:3px;left:0;position:absolute;width:40px}.footer-links-list{list-style:none;margin:0;padding:0}.footer-links-list li{align-items:center;color:#b9c9de;display:flex;font-size:.97rem;gap:10px;margin-bottom:14px;transition:color .3s ease,transform .3s ease}.footer-links-list li svg{color:var(--sky-400);font-size:11px}.footer-links-list li a{color:inherit;text-decoration:none}.footer-links-list li:hover{color:#fff;transform:translateX(6px)}.footer-box .contact-item{align-items:flex-start;color:#b9c9de;display:flex;font-size:.97rem;gap:12px;margin-bottom:16px}.footer-box .contact-text{display:flex;flex-direction:column;gap:4px}.footer-box p{align-items:flex-start;color:#b9c9de;display:flex;font-size:.97rem;gap:12px;line-height:1.7;margin-bottom:16px}.footer-box svg{color:var(--sky-400);font-size:18px;margin-top:4px;min-width:18px}.contact-link,.map-link{color:#b9c9de;text-decoration:none;transition:color .3s ease}.contact-link:hover,.map-link:hover{color:#fff}.pulse-pin{animation:pulse 1.8s infinite}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.social-icons{display:flex;gap:12px;margin-top:22px}.social-icons a{align-items:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:50%;color:#fff;display:flex;font-size:16px;height:42px;justify-content:center;transition:transform .3s ease,background .3s ease,border-color .3s ease;width:42px}.social-icons a svg{color:#fff;font-size:16px;margin:0;min-width:0}.social-icons a:hover{background:var(--grad-brand);border-color:#0000;transform:translateY(-4px)}.footer-bottom{align-items:center;color:#94a8c4;display:flex;flex-wrap:wrap;font-size:.9rem;gap:15px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:26px 0}.footer-bottom p{display:block;margin:0}.footer-bottom-links{display:flex;flex-wrap:wrap;gap:22px}.footer-bottom-links a{color:#94a8c4;text-decoration:none;transition:color .3s ease}.footer-bottom-links a:hover{color:#fff}@media (max-width:900px){.footer{padding:64px 6% 0}.footer-container{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer-container{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}}.hero{align-items:center;background-image:var(--hero-desktop);background-position:100%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;min-height:calc(100vh - var(--nav-h));overflow:hidden;position:relative}.hero-overlay{background:linear-gradient(100deg,#0a1429eb,#0f1d3ab8 38%,#0f1d3a26 72%,#0f1d3a00),linear-gradient(0deg,#0a14298c,#0a142900 35%);inset:0;position:absolute;z-index:1}.hero-container{grid-gap:48px;align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin:auto;max-width:1240px;padding:72px 24px;position:relative;width:100%;z-index:2}@keyframes heroIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.hero-content{animation:heroIn .8s cubic-bezier(.2,.8,.2,1) both;max-width:640px}.hero-track{animation:heroIn .8s cubic-bezier(.2,.8,.2,1) .18s both}.hero-content h1{font-size:clamp(2.5rem,5.2vw,4.4rem);font-weight:800;line-height:1.08;margin-bottom:20px}.hero-content p{color:#dbe7f6;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.65;margin-bottom:26px;max-width:520px}.hero-modes{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.hero-modes span{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;padding:8px 16px}.hero-modes svg{color:var(--sky-400)}.hero-buttons{display:flex;flex-wrap:wrap;gap:14px}.hero-track{background:#fffffff0;border-radius:var(--radius-lg);border-top:4px solid var(--sky-500);box-shadow:var(--shadow-lg);color:var(--ink);justify-self:end;max-width:420px;padding:28px;width:100%}.hero-track h2{color:var(--navy-800);font-size:1.35rem;margin-bottom:6px}.hero-track p{color:var(--muted);font-size:.92rem;margin-bottom:18px}.hero-track-field{background:#fff;border:1.5px solid var(--line);border-radius:999px;display:flex;gap:8px;padding:6px;transition:border-color .2s ease,box-shadow .2s ease}.hero-track-field:focus-within{border-color:var(--sky-500);box-shadow:var(--ring)}.hero-track-field input{background:#0000;border:none;box-shadow:none!important;color:var(--ink);flex:1 1;font:inherit;font-size:.98rem;min-width:0;outline:none!important;padding:0 14px}.hero-track-field .btn{padding:11px 24px}@media (min-width:601px) and (max-width:960px){.hero{background-image:var(--hero-tablet);background-position:50%}.hero-container{gap:36px;grid-template-columns:minmax(0,1fr);padding:56px 20px 64px}.hero-track{justify-self:start}}@media (max-width:600px){.hero{background-image:var(--hero-mobile);background-position:50%;background-size:cover;min-height:auto}.hero-container{gap:30px;grid-template-columns:1fr;padding:55px 18px 45px}.hero-buttons .btn{flex:1 1 100%;justify-content:center}.hero-track{max-width:100%;padding:22px}}.why-saarthi{background:#fff;padding:96px 8%}.why-container{align-items:center;display:flex;gap:64px;margin:auto;max-width:1240px}.why-left{flex:1 1}.why-left h2{color:var(--navy-800);font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:800;margin-bottom:18px}.why-left>p{color:var(--muted);font-size:1.05rem;line-height:1.75;margin-bottom:36px}.why-features{grid-gap:26px 28px;display:grid;gap:26px 28px;grid-template-columns:repeat(2,1fr)}.feature{display:flex;gap:14px}.feature span{align-items:center;background:var(--grad-brand);border-radius:10px;box-shadow:0 6px 14px #1f8fd659;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:32px;justify-content:center;width:32px}.feature h4{color:var(--navy-800);font-size:1.02rem;margin-bottom:4px}.feature p{color:var(--muted);font-size:.93rem;line-height:1.6}.why-right{flex:1 1;position:relative}.why-right:before{background:var(--grad-brand);border-radius:var(--radius-lg);content:"";inset:22px -18px -18px 22px;opacity:.9;position:absolute;z-index:0}.why-right img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:block;position:relative;width:100%;z-index:1}@media (max-width:900px){.why-saarthi{padding:72px 6%}.why-container{flex-direction:column;gap:48px}.why-features{grid-template-columns:1fr}.why-right{width:100%}.why-right:before{inset:16px -8px -12px 16px}}.home-services{background:var(--mist-50);padding:96px 20px}.home-services-container{margin:auto;max-width:1200px;text-align:center}.home-services-head h2{color:var(--navy-800);font-size:clamp(2rem,3.6vw,2.8rem);font-weight:800}.home-services .subtitle{color:var(--muted);font-size:1.05rem;margin:14px auto 0;max-width:640px}.home-services-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:56px}.home-service-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:34px 28px 32px;position:relative;text-align:left;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.home-service-card:after{background:var(--grad-brand);bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.home-service-card:hover{border-color:#1f8fd673;box-shadow:var(--shadow-md);transform:translateY(-6px)}.home-service-card:hover:after{transform:scaleX(1)}.icon-wrap{align-items:center;background:var(--sky-100);border-radius:16px;display:inline-flex;height:56px;justify-content:center;margin-bottom:20px;transition:background .3s ease;width:56px}.home-service-card .icon{color:var(--blue-600);font-size:24px;transition:color .3s ease}.home-service-card:hover .icon-wrap{background:var(--grad-brand)}.home-service-card:hover .icon{color:#fff}.home-service-card h3{color:var(--navy-800);font-size:1.15rem;font-weight:700;margin-bottom:10px}.home-service-card p{color:var(--muted);font-size:.97rem;line-height:1.7}.home-services-more{margin-top:48px}@media (max-width:900px){.home-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.home-services{padding:72px 18px}.home-services-grid{grid-template-columns:1fr}}.tracking-page{background:var(--mist-50);overflow-x:hidden;width:100%}.tracking-hero{background-image:var(--tracking-hero-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:calc(100vh - var(--nav-h));position:relative}.tracking-overlay{align-items:center;background:linear-gradient(100deg,#0a1429e6,#0f1d3a8c 50%,#0f1d3a0d);display:flex;min-height:inherit;padding:80px 8%}.tracking-content{color:#fff;max-width:580px}.tracking-content h1{font-size:clamp(2.3rem,4.6vw,3.8rem);font-weight:800;line-height:1.1;margin:0 0 14px}.tracking-content p{color:#dbe7f6;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;margin:0 0 28px}.tracking-input{background:#fff;border-radius:999px;box-shadow:var(--shadow-lg);display:flex;gap:8px;padding:7px;transition:box-shadow .25s ease,transform .25s ease}.tracking-input:focus-within{box-shadow:0 0 0 3px #4cb3ec40,var(--shadow-lg)}.tracking-input input{background:#0000;border:none;color:var(--ink);flex:1 1;font:inherit;font-size:1rem;min-width:0;outline:none;padding:0 18px}.tracking-input input::placeholder{color:#8a94a6}.tracking-input button{background:var(--grad-brand);border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-weight:700;padding:14px 34px;transition:transform .25s ease,box-shadow .25s ease}.tracking-input button:hover{box-shadow:0 10px 24px #1f8fd673;transform:translateY(-1px)}.tracking-input button:active{transform:translateY(0)}.tracking-status{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1240px;padding:72px 24px}.status-box{background:#fff;border:1px solid var(--line);border-bottom:4px solid var(--sky-500);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--navy-800);font-weight:700;padding:28px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.status-box:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.tracking-cta{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-lg);margin:0 auto 90px;max-width:1240px;min-height:320px;overflow:hidden;position:relative;width:calc(100% - 48px)}.tracking-cta:before{background:linear-gradient(135deg,#0a1429e0,#2f5c9eb8);content:"";inset:0;position:absolute}.tracking-cta-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:40px 20px;position:relative;text-align:center;z-index:2}.tracking-cta-overlay h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2;margin:0}.tracking-cta-overlay p{color:#dbe7f6;line-height:1.6;margin:12px 0 24px}@media (min-width:601px) and (max-width:900px){.tracking-hero{background-image:var(--tracking-hero-tablet);background-position:50%;min-height:600px}.tracking-overlay{background:linear-gradient(180deg,#0a1429db,#0f1d3aad 55%,#0f1d3a8c);padding:64px 6%}.tracking-content{max-width:650px}.tracking-content h1{font-size:clamp(2.5rem,6vw,3.6rem)}.tracking-content p{font-size:1.08rem}.tracking-status{grid-template-columns:repeat(2,1fr);padding:56px 20px}.tracking-cta{margin-bottom:70px;width:calc(100% - 40px)}}@media (max-width:600px){.tracking-hero{background-image:var(--tracking-hero-mobile);background-position:50%;background-size:cover;min-height:620px}.tracking-overlay{align-items:center;background:linear-gradient(180deg,#0a1429e6,#0f1d3ac2 55%,#0f1d3aad);min-height:620px;padding:55px 20px}.tracking-content{max-width:100%;width:100%}.tracking-content h1{font-size:clamp(2.15rem,10vw,3.1rem);line-height:1.1;margin-bottom:14px}.tracking-content p{font-size:.98rem;line-height:1.6;margin-bottom:24px}.tracking-input{gap:6px;padding:6px;width:100%}.tracking-input input{font-size:.92rem;padding:0 12px}.tracking-input button{font-size:.92rem;padding:12px 22px}.tracking-status{gap:12px;grid-template-columns:1fr;padding:55px 20px}.status-box{font-size:.95rem;padding:22px 16px}.tracking-cta{border-radius:18px;margin:0 auto 55px;min-height:380px;width:calc(100% - 32px)}.tracking-cta-overlay{min-height:380px;padding:40px 20px}.tracking-cta-overlay h2{font-size:clamp(1.65rem,8vw,2.3rem)}.tracking-cta-overlay p{font-size:.95rem;margin:12px 0 24px}.tracking-cta-overlay .btn{justify-content:center;max-width:280px;width:100%}}@media (max-width:400px){.tracking-hero{background-position:50%;min-height:580px}.tracking-overlay{min-height:580px;padding:45px 16px}.tracking-content h1{font-size:2.05rem}.tracking-content p{font-size:.9rem}.tracking-input{border-radius:14px;flex-direction:column;padding:6px}.tracking-input input{min-height:44px;width:100%}.tracking-input button{padding:12px 20px;width:100%}.tracking-status{padding-left:16px;padding-right:16px}.status-box{padding:20px 14px}.tracking-cta{min-height:360px;width:calc(100% - 24px)}.tracking-cta-overlay{min-height:360px;padding:35px 16px}}@media (max-width:350px){.tracking-hero{min-height:550px}.tracking-overlay{min-height:550px;padding-left:12px;padding-right:12px}.tracking-content h1{font-size:1.9rem}.tracking-content p{font-size:.86rem}.tracking-status{padding-left:12px;padding-right:12px}.tracking-cta{width:calc(100% - 20px)}}@media (prefers-reduced-motion:reduce){.status-box,.tracking-input button{transition:none}}.about-page{background:var(--mist-50);overflow-x:hidden;width:100%}.about-hero{align-items:center;background-image:var(--about-hero-desktop);background-position:100%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:clamp(460px,78vh,720px);position:relative}.about-hero:before{background:linear-gradient(100deg,#0a1429eb,#0f1d3ab3 45%,#0f1d3a1f);content:"";inset:0;position:absolute}.about-overlay{color:#fff;max-width:760px;padding:80px 8%;position:relative;width:100%;z-index:2}.about-overlay h1{font-size:clamp(2.3rem,4.8vw,4rem);font-weight:800;line-height:1.1;margin:0 0 20px}.about-overlay p{color:#dbe7f6;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.8;margin:0}.about-section{background:#fff;padding:100px 8%}.about-content{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr;margin:auto;max-width:1240px}.about-content h2{color:var(--navy-800);font-size:clamp(2rem,3.4vw,2.8rem);line-height:1.15;margin:0 0 20px}.about-content .text p{color:var(--muted);font-size:1.08rem;line-height:1.8;margin:0 0 18px}.features{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:28px}.features div{background:var(--mist-50);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--navy-800);font-weight:700;padding:16px 18px;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.features div:hover{background:var(--grad-brand);border-color:#0000;box-shadow:0 14px 30px #1f8fd659;color:#fff;transform:translateY(-4px)}.about-content .image{position:relative}.about-content .image:before{border:2px solid var(--sky-400);border-radius:var(--radius-lg);content:"";inset:-16px 22px 22px -16px;position:absolute;z-index:0}.about-content img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:block;height:auto;position:relative;width:100%;z-index:1}.mission-vision{grid-gap:28px;background:#fff;display:grid;gap:28px;grid-template-columns:1fr 1fr;padding:20px 8% 100px}.mv-box{background:var(--grad-night);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:#fff;overflow:hidden;padding:48px;position:relative;transition:transform .4s ease,box-shadow .4s ease}.mv-box:after{background:radial-gradient(circle,#4cb3ec73,#4cb3ec00 70%);border-radius:50%;content:"";height:240px;position:absolute;right:-80px;top:-80px;width:240px}.mv-box:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.mv-box h3{font-size:1.8rem;margin:0 0 14px}.mv-box h3,.mv-box p{position:relative;z-index:1}.mv-box p{color:#cfe0f4;font-size:1.02rem;line-height:1.8;margin:0}.cta-section{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:460px;position:relative}.cta-section:before{background:linear-gradient(135deg,#0a1429e6,#2f5c9ebf);content:"";inset:0;position:absolute}.about-cta-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:460px;padding:60px 20px;position:relative;text-align:center;z-index:2}.about-cta-overlay h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;margin:0}.about-cta-overlay p{color:#dbe7f6;font-size:1.1rem;line-height:1.7;margin:18px 0 30px;max-width:640px}@media (min-width:601px) and (max-width:900px){.about-hero{background-image:var(--about-hero-tablet);background-position:50%;min-height:600px}.about-hero:before{background:linear-gradient(180deg,#0a1429e0,#0f1d3ab8 55%,#0f1d3a94)}.about-overlay{max-width:700px;padding:70px 6%}.about-overlay h1{font-size:clamp(2.5rem,6vw,3.6rem)}.about-section{padding:72px 6%}.about-content{gap:50px;grid-template-columns:1fr}.about-content .image:before{inset:-10px 14px 14px -10px}.mission-vision{grid-template-columns:1fr;padding:10px 6% 72px}.mv-box{padding:36px 28px}.about-cta-overlay,.cta-section{min-height:420px}}@media (max-width:600px){.about-hero{background-image:var(--about-hero-mobile);background-position:50%;background-size:cover;min-height:620px}.about-hero:before{background:linear-gradient(180deg,#0a1429e6,#0f1d3ac2 55%,#0f1d3aad)}.about-overlay{max-width:100%;padding:55px 20px}.about-overlay h1{font-size:clamp(2.15rem,10vw,3.1rem);line-height:1.1;margin-bottom:18px}.about-overlay p{font-size:.98rem;line-height:1.7}.about-section{padding:65px 20px}.about-content{gap:45px;grid-template-columns:1fr}.about-content h2{font-size:2rem;margin-bottom:16px}.about-content .text p{font-size:1rem;line-height:1.7}.features{gap:10px;grid-template-columns:1fr;margin-top:24px}.features div{font-size:.92rem;padding:14px 16px}.about-content .image:before{inset:-8px 10px 10px -8px}.about-content img{border-radius:16px}.mission-vision{gap:18px;grid-template-columns:1fr;padding:10px 20px 65px}.mv-box{border-radius:18px;padding:30px 24px}.mv-box h3{font-size:1.5rem}.mv-box p{font-size:.95rem;line-height:1.7}.cta-section{min-height:420px}.about-cta-overlay{min-height:420px;padding:50px 20px}.about-cta-overlay h2{font-size:clamp(1.9rem,9vw,2.6rem)}.about-cta-overlay p{font-size:.98rem;line-height:1.65;margin:16px 0 25px}.about-cta-overlay .btn{justify-content:center;max-width:280px;width:100%}}@media (max-width:400px){.about-hero{background-position:50%;min-height:600px}.about-overlay{padding:45px 16px}.about-overlay h1{font-size:2.05rem}.about-overlay p{font-size:.92rem}.about-section{padding:55px 16px}.about-content{gap:38px}.features div{font-size:.88rem;padding:13px 14px}.mission-vision{padding-bottom:55px;padding-left:16px;padding-right:16px}.mv-box{padding:26px 20px}.cta-section{min-height:400px}.about-cta-overlay{min-height:400px;padding:45px 16px}}@media (max-width:350px){.about-hero{min-height:570px}.about-overlay h1{font-size:1.9rem}.about-overlay p{font-size:.88rem}.about-cta-overlay,.about-section,.mission-vision{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.features div,.mv-box{transition:none}}.privacy-page{background:var(--mist-50);min-height:100vh}.privacy-header{align-items:center;background:var(--grad-night);color:#fff;display:flex;flex-direction:column;height:50vh;justify-content:center;text-align:center}.privacy-header h1{animation:fadeUp 1s ease;font-size:clamp(2.5rem,4vw,4rem);font-weight:800}.privacy-header p{font-size:1rem;margin-top:15px;opacity:.9}.privacy-header a{color:var(--sky-400);font-weight:600;text-decoration:none}.privacy-content{animation:fadeUp 1.2s ease;background:#fff;border-radius:25px;box-shadow:0 40px 80px #0000001a;margin:-100px auto 80px;max-width:1100px;padding:60px}.privacy-content section{margin-bottom:50px}.privacy-content h2{color:var(--navy-800);font-size:1.9rem;margin-bottom:15px;position:relative}.privacy-content h2:after{background:var(--grad-brand);border-radius:5px;content:"";display:block;height:4px;margin-top:8px;width:60px}.privacy-content p{color:#555;font-size:1rem;line-height:1.8;margin-bottom:15px}.privacy-content a{color:var(--blue-600);font-weight:600;text-decoration:none}.privacy-content a:hover{text-decoration:underline}@media(max-width:768px){.privacy-header{height:40vh;padding:0 20px}.privacy-content{margin:-60px 20px 60px;padding:35px 25px}.privacy-content h2{font-size:1.5rem}}.legal-header span{color:#fff;opacity:.9}.legal-content h2{margin-top:40px}.legal-content h2:first-child{margin-top:0}.legal-content strong{color:var(--navy-800)}@media (max-width:768px){.legal-header{height:40vh;padding:0 20px}.legal-content{margin:-60px 20px 60px;padding:35px 25px}.legal-content h2{font-size:1.5rem}.legal-content p{font-size:.95rem}}*{box-sizing:border-box;margin:0;padding:0}.legal-page{background:var(--mist-50);min-height:100vh}.legal-header{align-items:center;background:var(--grad-night);color:#fff;display:flex;flex-direction:column;height:50vh;justify-content:center;text-align:center}.legal-header h1{animation:fadeUp 1s ease;font-size:clamp(2.5rem,4vw,4rem);font-weight:800}.legal-header p{font-size:1rem;margin-top:15px;opacity:.9}.legal-header a{color:var(--sky-400);font-weight:600;text-decoration:none}.legal-content{animation:fadeUp 1.2s ease;background:#fff;border-radius:25px;box-shadow:0 40px 80px #0000001a;margin:-100px auto 80px;max-width:1100px;padding:60px}.legal-content section,.legal-content>*{margin-bottom:25px}.legal-content h2{color:var(--navy-800);font-size:1.9rem;margin-bottom:15px;position:relative}.legal-content h2:after{background:var(--grad-brand);border-radius:5px;content:"";display:block;height:4px;margin-top:8px;width:60px}.legal-content p{color:#555;font-size:1rem;line-height:1.8;margin-bottom:15px}.legal-content ul{margin-bottom:20px;padding-left:20px}.legal-content li{color:#555;font-size:1rem;line-height:1.8;margin-bottom:8px}.legal-content a{color:var(--blue-600);font-weight:600;text-decoration:none}.legal-content a:hover{text-decoration:underline}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.legal-header{height:40vh;padding:0 20px}.legal-content{margin:-60px 20px 60px;padding:35px 25px}.legal-content h2{font-size:1.5rem}}.services-page{background:var(--mist-50);overflow-x:hidden;width:100%}.services-hero{background-image:var(--services-hero-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:48px;border-bottom-right-radius:48px;height:clamp(440px,70vh,740px);overflow:hidden;position:relative}.services-hero-overlay{background:linear-gradient(100deg,#0a1429eb,#0f1d3a9e 50%,#0f1d3a1a);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 clamp(20px,7vw,120px);width:100%}.services-hero-overlay h1{font-size:clamp(2.2rem,4.8vw,4rem);font-weight:800;line-height:1.1;margin:0 0 16px;max-width:760px}.services-hero-overlay p{color:#dbe7f6;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.7;margin:0;max-width:640px}.services-heading{color:var(--navy-800);font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:800;margin:80px 0 44px;text-align:center}.services-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px;padding:0 24px 100px}.service-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;isolation:isolate;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.service-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.service-card img{display:block;height:220px;object-fit:cover;object-position:center;transition:transform .5s ease;width:100%}.service-card:hover img{transform:scale(1.06)}.service-content{background:#fff;display:flex;flex:1 1;flex-direction:column;padding:26px 28px 30px;position:relative;z-index:1}.service-content h3{color:var(--navy-800);font-size:1.28rem;font-weight:700;margin:0 0 10px}.service-content p{color:var(--muted);flex-grow:1;font-size:.97rem;line-height:1.7;margin:0}.service-link{align-self:flex-start;background:#0000;border:1.5px solid var(--blue-600);border-radius:999px;color:var(--blue-600);font-size:.92rem;font-weight:700;margin-top:20px;padding:10px 22px;text-decoration:none;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.service-link:hover{background:var(--grad-brand);border-color:#0000;box-shadow:0 10px 24px #1f8fd659;color:#fff;transform:translateY(-1px)}.why-choose{background:var(--grad-night);color:#fff;padding:96px 24px;text-align:center}.why-choose h2{font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:800;margin:0 0 56px}.why-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1160px}.why-grid div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:var(--radius-md);padding:32px 24px;text-align:left;transition:transform .3s ease,background .3s ease,border-color .3s ease}.why-grid div:hover{background:#ffffff1c;border-color:var(--sky-400);transform:translateY(-6px)}.why-grid h4{color:var(--sky-400);font-size:1.15rem;margin:0 0 10px}.why-grid p{color:#cfe0f4;font-size:.95rem;line-height:1.65;margin:0}@media (max-width:1200px){.services-container,.why-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:601px) and (max-width:900px){.services-hero{background-image:var(--services-hero-tablet);background-position:50%;border-bottom-left-radius:32px;border-bottom-right-radius:32px;height:600px}.services-hero-overlay{background:linear-gradient(180deg,#0a1429de,#0f1d3aad 55%,#0f1d3a94);padding:0 6%}.services-hero-overlay h1{font-size:clamp(2.4rem,6vw,3.5rem);max-width:700px}.services-hero-overlay p{font-size:1.08rem;max-width:620px}.services-container{grid-template-columns:1fr;padding-left:30px;padding-right:30px}.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-hero{background-image:var(--services-hero-mobile);background-position:50%;background-size:cover;border-bottom-left-radius:24px;border-bottom-right-radius:24px;height:620px}.services-hero-overlay{background:linear-gradient(180deg,#0a1429e6,#0f1d3ac2 55%,#0f1d3aad);padding:50px 20px}.services-hero-overlay h1{font-size:clamp(2.15rem,10vw,3.1rem);line-height:1.1;margin-bottom:16px}.services-hero-overlay p{font-size:.98rem;line-height:1.65}.services-heading{font-size:2rem;margin:56px 0 32px;padding:0 20px}.services-container{gap:20px;grid-template-columns:1fr;padding:0 20px 65px}.service-card{border-radius:18px}.service-card img{height:190px}.service-content{padding:22px 20px 24px}.service-content h3{font-size:1.18rem}.service-content p{font-size:.94rem;line-height:1.65}.service-link{align-self:stretch;padding:11px 18px;text-align:center}.why-choose{padding:65px 20px}.why-choose h2{font-size:2rem;line-height:1.2;margin-bottom:35px}.why-grid{gap:15px;grid-template-columns:1fr}.why-grid div{padding:24px 20px}}@media (max-width:400px){.services-hero{height:580px}.services-hero-overlay{padding:45px 16px}.services-hero-overlay h1{font-size:2.05rem}.services-hero-overlay p{font-size:.9rem}.services-heading{font-size:1.8rem;margin-top:48px}.services-container{padding-left:16px;padding-right:16px}.service-card img{height:180px}.service-content{padding:20px 18px 22px}.why-choose{padding:55px 16px}.why-choose h2{font-size:1.75rem}.why-grid div{padding:22px 18px}}@media (max-width:350px){.services-hero{height:550px}.services-hero-overlay{padding-left:12px;padding-right:12px}.services-hero-overlay h1{font-size:1.9rem}.services-hero-overlay p{font-size:.86rem}.services-container{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.service-card,.service-card img,.service-link,.why-grid div{transition:none}}.contact-page{background:var(--mist-50);overflow-x:hidden;width:100%}.contact-hero{background-image:var(--contact-hero-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:40px;border-bottom-right-radius:40px;height:clamp(380px,60vh,620px);overflow:hidden;position:relative}.contact-overlay{align-items:center;background:linear-gradient(135deg,#0a1429db,#2f5c9e8c);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center;width:100%}.contact-overlay h1{color:#fff;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1;margin:0 0 12px}.contact-overlay p{color:#e5e7eb;font-size:1.05rem;line-height:1.6;margin:0;max-width:600px}.contact-container{display:flex;justify-content:center;margin:40px auto 0;max-width:1200px;padding:0 20px 100px}.contact-info{background:#fff;border-radius:24px;box-shadow:0 30px 80px #14223d1f;max-width:760px;padding:46px 44px;width:100%}.contact-info h2{color:var(--navy-800);font-size:1.9rem;font-weight:700;margin:0 0 12px}.contact-info>p{color:#64748b;font-size:1rem;line-height:1.7;margin:0 0 36px}.info-box{align-items:flex-start;border-radius:16px;display:flex;gap:16px;margin-bottom:18px;padding:18px 20px;transition:background .35s ease,transform .35s ease,box-shadow .35s ease}.info-box h4{color:#0f172a;font-size:1.05rem;font-weight:600;margin:0 0 4px}.info-box p{color:#475569;font-size:.95rem;line-height:1.6;margin:0}.info-icon{color:var(--blue-600);flex-shrink:0;font-size:22px;margin-top:4px}.info-icon.whatsapp{color:#25d366}.info-box.clickable{color:inherit;cursor:pointer;text-decoration:none}.info-box.clickable:hover{background:var(--sky-100);box-shadow:0 8px 25px #0f172a0f;transform:translateX(8px)}.map-modal{align-items:center;background:#000000a6;box-sizing:border-box;display:flex;height:100%;inset:0;justify-content:center;padding:30px;position:fixed;width:100%;z-index:99999}.map-content{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000059;height:80vh;max-height:750px;max-width:1100px;overflow:hidden;position:relative;width:90vw}.contact-map-iframe{border:0;border-radius:20px;display:block;filter:contrast(1.05) saturate(1.1);height:100%;width:100%}.map-close{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 15px #0000002e;color:#111827;cursor:pointer;display:flex;font-size:24px;font-weight:500;height:42px;justify-content:center;position:absolute;right:15px;top:15px;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;width:42px;z-index:20}.map-close:hover{background:#f1f5f9;box-shadow:0 6px 20px #00000038;transform:scale(1.08)}@media (min-width:601px) and (max-width:1024px){.contact-hero{background-image:var(--contact-hero-tablet);background-position:50%;border-bottom-left-radius:32px;border-bottom-right-radius:32px;height:560px}.contact-overlay{background:linear-gradient(180deg,#0a1429de,#2f5c9ea6)}.contact-overlay h1{font-size:clamp(2.4rem,6vw,3.5rem)}.contact-overlay p{font-size:1.05rem}.contact-container{padding-left:20px;padding-right:20px}.contact-info{max-width:700px}.map-content{height:78vh;width:92vw}}@media (max-width:600px){.contact-hero{background-image:var(--contact-hero-mobile);background-position:50%;border-bottom-left-radius:25px;border-bottom-right-radius:25px;height:420px}.contact-overlay{background:linear-gradient(180deg,#0a1429e6,#2f5c9eb3);padding:20px}.contact-overlay h1{font-size:2.2rem}.contact-overlay p{font-size:.95rem}.contact-container{margin-top:25px;padding:0 15px 70px}.contact-info{border-radius:20px;padding:32px 22px}.contact-info h2{font-size:1.6rem}.contact-info>p{font-size:.95rem;margin-bottom:28px}.info-box{border-radius:14px;gap:13px;padding:16px}.info-box h4{font-size:1rem}.info-box p{font-size:.9rem}.info-icon{font-size:20px}.map-modal{padding:15px}.map-content{border-radius:15px;height:80vh;max-height:none;width:100%}.contact-map-iframe{border-radius:15px;height:100%;width:100%}.map-close{font-size:21px;height:38px;right:10px;top:10px;width:38px}}@media (max-width:480px){.contact-hero{height:380px}.contact-overlay h1{font-size:1.9rem}.contact-overlay p{font-size:.9rem}.contact-info{padding:28px 18px}.info-box{padding:14px}.map-content{height:75vh}.contact-map-iframe,.map-content{border-radius:14px}}@media (max-width:360px){.contact-container{padding-left:10px;padding-right:10px}.contact-info{padding:24px 15px}.info-box{gap:10px;padding:13px}.info-box p{font-size:.85rem}.map-modal{padding:10px}.map-content{height:78vh}}@media (prefers-reduced-motion:reduce){.info-box,.map-close{transition:none}}.tracking-container{background:var(--mist-50);box-sizing:border-box;min-height:calc(100vh - var(--nav-h));padding:60px 24px;width:100%}.back-btn{background:var(--navy-800);border:none;border-radius:999px;color:#fff;cursor:pointer;display:block;font-size:.95rem;font-weight:700;margin:0 auto 35px;padding:11px 22px;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.back-btn:hover{background:var(--blue-600);box-shadow:0 8px 22px #0a142940;transform:translateY(-2px)}.wrong-awb-box{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-lg);box-sizing:border-box;margin:0 auto;max-width:650px;padding:55px 40px;text-align:center;width:100%}.wrong-awb-icon{align-items:center;background:#fff4e5;border-radius:50%;display:flex;font-size:34px;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.wrong-awb-box h2{color:var(--navy-800);font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;margin:0 0 12px}.wrong-awb-box>p{color:var(--muted);font-size:1rem;line-height:1.6;margin:0 auto 25px;max-width:500px}.entered-awb{align-items:center;background:#f5f7fb;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:6px;margin:0 auto 28px;max-width:420px;padding:15px 20px}.entered-awb span{color:var(--muted);font-size:.85rem;font-weight:600}.entered-awb strong{color:var(--navy-800);font-size:1.05rem;word-break:break-all}.track-again-btn{background:var(--grad-brand);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:13px 26px;transition:transform .25s ease,box-shadow .25s ease}.track-again-btn:hover{box-shadow:0 10px 24px #1f8fd659;transform:translateY(-2px)}@media (max-width:600px){.tracking-container{padding:40px 16px}.back-btn{font-size:.9rem;margin-bottom:25px;padding:10px 18px}.wrong-awb-box{border-radius:20px;padding:40px 22px}.wrong-awb-icon{font-size:30px;height:64px;width:64px}.wrong-awb-box h2{font-size:1.65rem}.wrong-awb-box>p{font-size:.92rem}.entered-awb{padding:14px 16px}.track-again-btn{padding:13px 20px;width:100%}}@media (max-width:400px){.tracking-container{padding:30px 12px}.wrong-awb-box{padding:35px 18px}.wrong-awb-box h2{font-size:1.5rem}.wrong-awb-box>p{font-size:.88rem}}
/*# sourceMappingURL=main.e30c8e09.css.map*/