:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.legal-page-wrapper{min-height:100vh;padding:2rem;background-color:#f8f9fa;color:#333;font-family:Inter,system-ui,-apple-system,sans-serif;transition:background-color .3s ease,color .3s ease}.legal-container{max-width:800px;margin:0 auto;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 4px 6px #0000000d;transition:background-color .3s ease,box-shadow .3s ease}.legal-back-link{display:inline-block;margin-bottom:2rem;color:#646cff;text-decoration:none;font-weight:500}.legal-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.legal-title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.legal-date{color:#666;font-size:.9rem}.legal-content h2{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#2c3e50}.legal-content p{margin-bottom:1rem;line-height:1.6;color:#4a5568}.legal-content ul{margin-bottom:1rem;padding-left:1.5rem}.legal-content li{margin-bottom:.5rem;color:#4a5568}.legal-back-link{display:inline-block;color:#646cff;text-decoration:none;font-weight:500}.legal-back-link:hover{text-decoration:underline}.legal-page-wrapper.dark-mode{background-color:#1a1a1a;color:#e0e0e0}.legal-page-wrapper.dark-mode .legal-container{background-color:#242424;box-shadow:0 4px 6px #0003}.legal-page-wrapper.dark-mode .legal-title{color:#fff}.legal-page-wrapper.dark-mode .legal-content h2,.legal-page-wrapper.dark-mode .legal-content h3{color:#e0e0e0}.legal-page-wrapper.dark-mode .legal-content p,.legal-page-wrapper.dark-mode .legal-content li{color:#b0b0b0}.legal-page-wrapper.dark-mode .legal-header{border-bottom-color:#333}.legal-page-wrapper.dark-mode .legal-theme-toggle{background:#ffffff1a;border-color:#fff3}.legal-page-wrapper.dark-mode .legal-theme-toggle:hover{background:#fff3}.legal-page-wrapper.light-mode{background-color:#f8f9fa;color:#333}.legal-page-wrapper.light-mode .legal-container{background-color:#fff;box-shadow:0 4px 6px #0000000d}.legal-page-wrapper.light-mode .legal-title{color:#1a1a1a}.legal-page-wrapper.light-mode .legal-content h2,.legal-page-wrapper.light-mode .legal-content h3{color:#2c3e50}.legal-page-wrapper.light-mode .legal-content p,.legal-page-wrapper.light-mode .legal-content li{color:#4a5568}.legal-page-wrapper.light-mode .legal-header{border-bottom-color:#eee}@media(prefers-color-scheme:dark){.legal-page-wrapper{background-color:#1a1a1a;color:#e0e0e0}.legal-container{background-color:#242424;box-shadow:0 4px 6px #0003}.legal-title{color:#fff}.legal-content h2{color:#e0e0e0}.legal-content p,.legal-content li{color:#b0b0b0}.legal-header{border-bottom-color:#333}}:root{--ff-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--ff-heading: "Poppins", var(--ff-sans);--muted: #61647a}.floating-app-button{position:fixed;bottom:20px;right:20px;left:auto;z-index:9999;background:linear-gradient(135deg,#ff6b6b,#feca57);border-radius:16px;padding:16px 20px;box-shadow:0 10px 30px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s ease;max-width:320px;display:flex;align-items:center;gap:12px}.floating-app-button:hover{transform:translateY(-4px);box-shadow:0 15px 40px #0006}.app-button-content{display:flex;align-items:center;gap:12px;flex:1}.app-text{flex:1;min-width:0}.app-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:2px;line-height:1.3}.app-subtitle{font-size:12px;color:#ffffffe6;font-weight:500;line-height:1.2}.app-logo-container{width:68px;height:56px;display:flex;align-items:center;justify-content:center}.app-logo{width:100%;height:100%;object-fit:contain}@media(max-width:768px){.floating-app-button{bottom:12px;right:12px;left:auto;padding:12px 14px;border-radius:14px;gap:10px;max-width:48%}.floating-contact-button{bottom:12px;right:12px;left:auto;padding:12px 20px}.contact-button-text{font-size:13px}.app-logo-container{width:55px;height:45px}.app-title{font-size:13px}.app-subtitle{font-size:11px}}@media(max-width:480px){.floating-app-button{bottom:12px;padding:10px 12px;gap:8px;max-width:48%}.floating-contact-button{padding:10px 16px;gap:8px}.floating-contact-button svg{width:20px;height:20px}.contact-button-text{font-size:12px}.app-logo-container{width:45px;height:38px}.app-title{font-size:12.5px}.app-subtitle{font-size:10.5px}}@media(max-width:360px){.floating-app-button{flex-direction:row;padding:9px 10px;bottom:12px;max-width:48%}.app-logo-container{width:40px;height:32px}.app-title{font-size:12px}.app-subtitle{font-size:10px}}.floating-contact-button{position:fixed;bottom:20px;right:20px;left:auto;z-index:9999;background:linear-gradient(135deg,#ea580c,#fb923c);border-radius:50px;padding:14px 24px;box-shadow:0 10px 30px #ea580c66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px}.floating-contact-button:hover{transform:translateY(-4px);box-shadow:0 15px 40px #ea580c80;background:linear-gradient(135deg,#c2410c,#ea580c)}.floating-contact-button:active{transform:translateY(-2px)}.contact-button-text{font-size:14px;font-weight:600;color:#fff;white-space:nowrap}html{font-family:var(--ff-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--ff-sans);color:#16202a;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--ff-heading);color:#0b0b0b;margin-bottom:.5rem;letter-spacing:-.02em}h1{font-size:clamp(1.6rem,3.2vw,2.8rem);line-height:1.05}h2{font-size:clamp(1.35rem,2.6vw,2rem)}h3{font-size:clamp(1.15rem,2.2vw,1.4rem)}.display-3{font-family:var(--ff-heading);font-weight:700}p,.fs-1,.fs-2{color:var(--muted)}.btn-book-parcel,.btn-track-parcel,.btn-primary{font-family:var(--ff-heading)}.orenge{font-weight:700}.hero-buttons .btn-book-parcel,.hero-buttons .btn-track-parcel{font-size:1rem;padding:12px 28px}.service-card h5{font-family:var(--ff-heading);font-weight:700;color:#0b0b0b}.service-card p{color:var(--muted);font-size:.96rem}@keyframes floatY{0%{transform:translateY(0)}50%{transform:translateY(-24px)}to{transform:translateY(0)}}.float-animate{animation:floatY 4s ease-in-out infinite;will-change:transform;display:inline-block}.navbar.fixed-top{background:#0000005c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s ease}.navbar .nav-link{color:#000!important;font-weight:500}.navbar .nav-link:hover,.navbar .nav-link:focus{color:#000!important}.navbar .navbar-brand img{filter:none}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,0.85)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.orenge{background:linear-gradient(90deg,#ff5a3c,#f36,#ffb86b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;background-size:200% 200%}.btn-book-parcel,.btn-track-parcel{font-weight:600;letter-spacing:.5px;transition:all .3s ease;border:none;position:relative;overflow:hidden;border-radius:12px;padding:14px 32px;font-size:1.05rem;cursor:pointer}.btn-book-parcel{background:linear-gradient(135deg,#ff5a3c,#f36);color:#fff;box-shadow:0 8px 20px #ff533c4d}.btn-book-parcel:hover{transform:translateY(-3px);box-shadow:0 15px 35px #ff533c66;color:#fff;background:linear-gradient(135deg,#ff7052,#ff4d7f)}.btn-track-parcel{background:linear-gradient(135deg,#10006e,#6b4db8);color:#fff;box-shadow:0 8px 20px #10006e4d}.btn-track-parcel:hover{transform:translateY(-3px);box-shadow:0 15px 35px #10006e66;color:#fff;background:linear-gradient(135deg,#1a0080,#7d5ec7)}.btn-book-parcel:before,.btn-track-parcel:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff26;transition:left .3s ease;z-index:1}.btn-book-parcel:hover:before,.btn-track-parcel:hover:before{left:100%}.btn-book-parcel span,.btn-track-parcel span{position:relative;z-index:2;display:flex;align-items:center;gap:8px}.hero-buttons{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}@media(max-width:768px){.hero-buttons{flex-direction:column}.btn-book-parcel,.btn-track-parcel{width:100%}}.btn-primary{background:linear-gradient(135deg,#10006e,#6b4db8)!important;border:none;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 8px 20px #10006e4d!important}.btn-primary:hover{background:linear-gradient(135deg,#1a0080,#7d5ec7)!important;transform:translateY(-3px);box-shadow:0 15px 35px #10006e66!important}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff26;transition:left .3s ease;z-index:1}.btn-primary:hover:before{left:100%}.services{background-image:url(/assets/service_bg-BmWOBZhB.png);background-size:cover;background-position:center;position:relative}.services .section-head{max-width:760px;margin:0 auto 32px}.service-card{background:#fff;border-radius:16px;padding:24px;transition:transform .28s ease,box-shadow .28s ease;position:relative;overflow:hidden;box-shadow:10px 10px 25px #80808021}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #1012281f}.service-icon{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;margin-bottom:14px;margin-right:10px;box-shadow:0 8px 20px #1012280f}.service-icon.gradient-1{background:linear-gradient(135deg,#ffb86b,#ff5a3c)}.service-icon.gradient-2{background:linear-gradient(135deg,#7bdff6,#3aa0ff)}.service-icon.gradient-3{background:linear-gradient(135deg,#ffd166,#ff8a00)}.service-icon.gradient-4{background:linear-gradient(135deg,#a0f0b8,#15c57a)}.service-icon.gradient-5{background:linear-gradient(135deg,#c6a0ff,#6b4db8)}.service-icon.gradient-6{background:linear-gradient(135deg,#6ec1ff,#4a90e2)}.service-card h5{font-size:1rem;margin-bottom:8px}.service-card p{color:#61647a;margin-bottom:0;font-size:small}@media(max-width:767px){.service-icon{width:60px;height:60px;font-size:22px}}.services .mascot{position:absolute;right:28px;top:50%;transform:translateY(-50%);width:340px;max-width:36%;pointer-events:none;filter:drop-shadow(0 18px 40px rgba(16,18,40,.12))}@media(max-width:1199px){.services .mascot{width:300px;max-width:34%;right:20px}}@media(max-width:991px){.services .mascot{display:none}}.footer{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;align-items:start}.footer .brand{grid-column:span 4}.footer .links,.footer .resources{grid-column:span 2}.footer .contact{grid-column:span 4}@media(max-width:991px){.footer .brand,.footer .links,.footer .resources,.footer .contact{grid-column:span 12}}.footer .brand img{max-width:220px;display:block;margin-bottom:.75rem;filter:brightness(1.1)}.footer p.lead{color:#b8bdd0;margin-bottom:1rem;max-width:360px}.app-badges{display:flex;gap:.5rem;margin-top:.5rem}.app-badges img{width:140px;height:auto;border-radius:8px;box-shadow:0 10px 30px #03071299;transition:transform .18s ease}.app-badges img:hover{transform:translateY(-6px) scale(1.02)}.footer h6{color:#fff;margin-bottom:.75rem;font-weight:700;letter-spacing:.2px}.footer a{color:#c8cbe0;text-decoration:none;transition:color .15s ease}.footer a:hover{color:#fff;text-decoration:underline}.footer ul{list-style:none;padding:0;margin:0;display:block}.footer li{margin-bottom:.5rem}.social-row{display:flex;gap:.6rem;align-items:center;margin-top:.5rem}.social-btn{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:10px;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.04);transition:transform .12s ease,box-shadow .12s ease}.social-btn:hover{transform:translateY(-4px);box-shadow:0 12px 28px #02061799}.subscribe{display:flex;gap:.5rem;margin-top:.8rem}.subscribe input{flex:1;padding:.8rem .9rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);color:#fff;border-radius:10px;outline:none}.subscribe button{padding:.65rem .9rem;border-radius:10px;background:linear-gradient(90deg,#ff6b35,#ff4d7f);color:#fff;border:none;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #ff4d7f24}.subscribe button:hover{transform:translateY(-3px)}.footer-bottom{margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.04);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;color:#9fa4bd}.footer-bottom a{color:#9fa4bd}.tag{background:linear-gradient(90deg,#1b2a65,#3b2aa6);padding:.3rem .6rem;border-radius:999px;color:#fff;font-weight:700;font-size:.8rem;display:inline-block}.hero-badge-wrap{position:relative;display:inline-block;margin-bottom:1rem}.hero-badge{display:inline-flex;align-items:center;gap:14px;padding:10px 18px;border-radius:999px;background:linear-gradient(90deg,#fff,#fffaf6 55%,#fff0e8);box-shadow:0 12px 30px #10006e14;color:#0b0b0b;font-weight:700;position:relative;overflow:hidden;min-width:220px;max-width:100%;transform-origin:center;animation:badgeFloat 4s ease-in-out infinite,badgeFadeIn .6s ease both}.hero-badge .badge-icon{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#ff5a3c,#f36);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #ff533c2e;flex-shrink:0;animation:iconBob 3s ease-in-out infinite}.hero-badge .badge-icon img{width:22px;height:22px;filter:brightness(1.05) invert(0)}.hero-badge .badge-text{display:flex;flex-direction:column;line-height:1;text-align:left}.hero-badge .badge-title{font-size:1rem;letter-spacing:-.02em;color:#111}.hero-badge .badge-sub{font-size:.78rem;color:#0000008c;font-weight:600;margin-top:2px}.hero-badge:after{content:"";position:absolute;top:-10%;left:-40%;width:40%;height:120%;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);transform:skew(-20deg);animation:shimmer 2.2s linear infinite;pointer-events:none;mix-blend-mode:screen;opacity:.95}@keyframes badgeFloat{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes iconBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px) rotate(-4deg)}}@keyframes shimmer{0%{left:-40%}to{left:140%}}@keyframes badgeFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:576px){.px-8{padding:10px!important}.hero-badge{padding:10px 14px;min-width:180px}.hero-badge .badge-icon{width:30px;height:30px}.hero-badge .badge-title{font-size:.95rem}.hero-badge-wrap{margin-top:2rem}}@keyframes mascotFloat{0%,to{transform:translateY(-50%)}50%{transform:translateY(-70px)}}.mascot:hover{filter:drop-shadow(0 25px 50px rgba(16,18,40,.2)) brightness(1.05)}.partner-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.partner-item{flex:0 1 calc(50% - 1rem);max-width:calc(50% - 1rem);display:flex;justify-content:center;padding:.5rem}@media(min-width:576px){.partner-item{flex:0 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem)}}@media(min-width:768px){.partner-item{flex:0 1 calc(25% - 1rem);max-width:calc(25% - 1rem)}}@media(min-width:1200px){.partner-item{flex:0 1 calc(16.666% - 1rem);max-width:calc(16.666% - 1rem)}}.partner-box{width:clamp(110px,18vw,180px);height:clamp(48px,9vw,90px);display:flex;align-items:center;justify-content:center;background:transparent;padding:.5rem;border-radius:8px}.partner-box img{max-width:100%;max-height:100%;object-fit:contain;display:block}.stat-card{transition:all .3s ease!important;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff1a;transition:left .3s ease;z-index:0}.stat-card:hover{transform:translateY(-15px)!important;box-shadow:0 20px 40px #00000026!important}.stat-card:hover:before{left:100%}.stat-icon{position:relative;z-index:1;animation:iconBounce 3s ease-in-out infinite}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.stat-card>*{position:relative;z-index:1}.contact-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 18px 40px #1012280f}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:767px){.contact-row{grid-template-columns:1fr}}.form-control{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(16,18,40,.08);outline:none;font-size:.95rem;transition:box-shadow .12s ease,border-color .12s ease}.form-control:focus{box-shadow:0 6px 18px #1012280f;border-color:#10122824}.form-textarea{min-height:140px;resize:vertical}.contact-actions{display:flex;gap:12px;align-items:center;margin-top:12px;flex-wrap:wrap}.btn-send{background:linear-gradient(135deg,#ff5a3c,#f36);color:#fff;border:none;padding:10px 20px;border-radius:12px;cursor:pointer;font-weight:700;box-shadow:0 10px 30px #ff533c1f}.btn-send:hover{transform:translateY(-3px);box-shadow:0 18px 40px #ff533c29}.contact-note{color:var(--muted);font-size:.92rem}.form-feedback{margin-top:10px;font-weight:600;display:none}.form-feedback.success{color:#0a8a55;display:block}.form-feedback.error{color:#d63f3f;display:block}.contact-info{background:linear-gradient(180deg,#f8fbff,#eef6ff);border-radius:12px;padding:18px}.contact-item{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.contact-item svg,.contact-item i{min-width:28px;font-size:18px;color:#0b0b0b}.small-muted{color:var(--muted);font-size:.9rem}.app-store-link{display:inline-block;transition:transform .3s ease,filter .3s ease}.app-store-link:hover{transform:translateY(-8px) scale(1.05);filter:drop-shadow(0 10px 20px rgba(0,0,0,.2))}
