:root{--bg-light:#fff;--bg-section-alt:#f8fafc;--bg-card:#ffffffe6;--border-card:#0000000d;--text-primary:#000;--text-muted:#374151;--accent-amber:#ffb200;--accent-amber-glow:#ffb20033;--accent-amber-dark:#e09c00;--accent-purple:#6366f1;--font-main:"Outfit", sans-serif;--transition-smooth:all .3s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-light);overflow-x:hidden;scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{display:none!important}body{background-color:var(--bg-light);color:var(--text-primary);font-family:var(--font-main);-webkit-font-smoothing:antialiased;overflow-x:hidden;scrollbar-width:none!important;-ms-overflow-style:none!important}.scroll-reveal{opacity:0;will-change:transform, opacity;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.scroll-reveal.reveal-active{opacity:1;transform:translateY(0)}.content-wrapper{z-index:10;width:100%;max-width:100%;position:relative;overflow-x:hidden}.bg-glow{z-index:-2;pointer-events:none;background:var(--bg-light);width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.blob{filter:blur(120px);opacity:.55;border-radius:50%;position:absolute}.blob-1{background:radial-gradient(circle,#ffb20008 0%,#fff0 70%);width:70vw;height:70vw;animation:25s ease-in-out infinite alternate driftSlow;top:-20%;left:-20%}.blob-2{background:radial-gradient(circle,#ffe6c808 0%,#fff0 70%);width:70vw;height:70vw;animation:30s ease-in-out infinite alternate-reverse driftSlow;bottom:-20%;right:-20%}@keyframes driftSlow{0%{transform:translate(0)scale(1)}to{transform:translate(8vw,-4vh)scale(1.08)}}.particles{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.site-header{z-index:1000;width:100%;transition:background .3s,box-shadow .3s,border-color .3s;position:fixed;top:0;left:0;-webkit-backdrop-filter:blur(12px)!important;background:#ffffffbf!important;border-bottom:1px solid #0000000d!important;box-shadow:0 8px 32px #00000008!important}.site-header.scrolled{background:#ffffffd9!important;border-bottom:1px solid #00000014!important;box-shadow:0 12px 36px #0000000d!important}.site-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1240px);min-height:78px;margin:0 auto;display:flex}.brand-link{color:#111;flex:none;align-items:center;gap:clamp(12px,1.8vw,18px);text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex}.brand-link:hover{transform:scale(1.02)}.brand-mark{background:#111;border-radius:clamp(14px,1.5vw,18px);justify-content:center;align-items:center;width:clamp(48px,5.5vw,62px);height:clamp(48px,5.5vw,62px);display:inline-flex;overflow:hidden;box-shadow:0 12px 30px #0f172a24}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-text{color:#111;vertical-align:middle;line-height:1;display:inline-block;letter-spacing:-1px!important;font-size:2.3rem!important;font-weight:900!important}.site-nav-links{flex:auto;justify-content:center;align-items:center;gap:clamp(16px,2vw,30px);min-width:0;display:flex}.site-nav-links a{color:#111;white-space:nowrap;align-items:center;min-height:78px;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .24s,transform .24s;display:inline-flex;position:relative}.site-nav-links a:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#ff8a00 0%,#ffb200 100%);border-radius:999px;height:2px;transition:transform .24s;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.site-nav-links a:hover,.site-nav-links a:focus-visible{color:#e07f00;outline:none;transform:translateY(-1px)}.site-nav-links a:hover:after,.site-nav-links a:focus-visible:after{transform:scaleX(1)}.site-nav-links a.nav-invest-btn{color:#000!important;background:#ffb200!important;border:1px solid #00000014!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:0!important;margin-left:10px!important;padding:10px 22px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;box-shadow:0 6px 18px #ffb20038!important}.site-nav-links a.nav-invest-btn:after{display:none!important}.site-nav-links a.nav-invest-btn:hover{color:#000!important;background:orange!important;transform:translateY(-2px)scale(1.04)!important;box-shadow:0 10px 25px #ffb20052!important}.mobile-nav-links a.nav-invest-btn{color:#000!important;background:#ffb200!important;border:1px solid #00000014!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:90%!important;min-height:50px!important;margin:15px auto!important;padding:10px 20px!important;font-size:1.15rem!important;font-weight:800!important;text-decoration:none!important;display:flex!important;box-shadow:0 6px 18px #ffb20033!important}.mobile-nav-links a.nav-invest-btn:hover{color:#000!important;background:orange!important;transform:translateY(-2px)scale(1.03)!important;box-shadow:0 10px 22px #ffb2004d!important}.site-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mobile-menu-toggle{cursor:pointer;background:#ffffffe0;border:1px solid #0f172a14;border-radius:999px;width:46px;height:46px;transition:background .24s,transform .24s,box-shadow .24s;display:none;position:relative;box-shadow:0 10px 28px #0f172a17}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus-visible{background:#fff;outline:none;transform:translateY(-1px);box-shadow:0 14px 34px #0f172a1f}.mobile-menu-toggle span{background:#111;border-radius:999px;width:18px;height:2px;transition:transform .24s,opacity .24s;position:absolute;left:50%;transform:translate(-50%)}.mobile-menu-toggle span:first-child{top:15px}.mobile-menu-toggle span:nth-child(2){top:22px}.mobile-menu-toggle span:nth-child(3){top:29px}.mobile-menu-toggle.is-open span:first-child{transform:translate(-50%)translateY(7px)rotate(45deg)}.mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open span:nth-child(3){transform:translate(-50%)translateY(-7px)rotate(-45deg)}.mobile-drawer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s;z-index:2000!important;background:#fff!important;width:100%!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.mobile-drawer.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.mobile-drawer-content{opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s;transform:translateY(20px);box-sizing:border-box!important;background:#fff!important;flex-direction:column!important;width:100%!important;height:100%!important;padding:40px 24px!important;display:flex!important}.mobile-drawer.open .mobile-drawer-content{opacity:1!important;transform:translateY(0)!important}.mobile-drawer-header{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;width:100%;max-width:600px;margin:0 auto 30px;padding-bottom:16px;display:flex;z-index:5!important;background:0 0!important;position:relative!important;overflow:visible!important}.mobile-drawer-header .brand-link{z-index:10!important;pointer-events:auto!important;background:0 0!important;align-items:center!important;display:inline-flex!important;position:relative!important;overflow:visible!important}.mobile-drawer-header .brand-link img{object-fit:contain!important;background:0 0!important;display:block!important}.mobile-drawer-header .brand-text{z-index:10!important;color:#111!important;pointer-events:auto!important;background:0 0!important;position:relative!important}.mobile-drawer-header:before,.mobile-drawer-header:after,.mobile-drawer-header .brand-link:before,.mobile-drawer-header .brand-link:after,.mobile-drawer-header .brand-text:before,.mobile-drawer-header .brand-text:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.drawer-close{color:#111;cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.8rem;line-height:1;transition:transform .24s,background .24s,border-color .24s,box-shadow .24s;display:inline-flex}.drawer-close:hover,.drawer-close:focus-visible{background:#fff;border-color:#0f172a26;outline:none;transform:rotate(90deg);box-shadow:0 4px 12px #0f172a0f}.mobile-nav-links{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;max-width:600px;margin:20px auto auto;display:flex}.mobile-nav-links a{color:#111;letter-spacing:-.01em;text-align:center;border-bottom:1px solid #0f172a0d;justify-content:center;align-items:center;width:100%;min-height:56px;padding:12px;font-size:1.35rem;font-weight:700;text-decoration:none;transition:color .24s,transform .24s;display:flex}.mobile-nav-links a:last-child{border-bottom:none}.mobile-nav-links a:hover,.mobile-nav-links a:focus-visible{color:#ff8a00;outline:none;transform:scale(1.02)}body.nav-open{overflow:hidden}@media (width<=1100px){.site-header-inner{gap:16px;width:min(100% - 36px,1140px)}.site-nav-links{gap:16px}.site-nav-links a{font-size:.89rem}}@media (width<=900px){.site-header-inner{min-height:70px}.site-nav-links{display:none}.mobile-menu-toggle{display:inline-flex}}@media (width<=520px){.site-header-inner{width:min(100% - 28px,1240px)}.brand-mark{border-radius:13px;width:46px;height:46px}.brand-text{letter-spacing:-1px!important;font-size:1.7rem!important}}.scene{z-index:10;align-items:center;width:100%;min-height:100vh;padding:10vh 7% 7vh;display:flex;position:relative;overflow:hidden;background:radial-gradient(circle at 50% -20%,#ffb4502e 0%,#0000 70%),radial-gradient(circle at 30% 20%,#ffd29614 0%,#0000 50%),radial-gradient(circle at 75% 35%,#ffb4500f 0%,#0000 45%),linear-gradient(#fff3 0%,#fff 100%)!important;border-bottom:none!important}.scene:before{content:"";pointer-events:none;background-image:linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 45%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 70% 45%,#000 0%,#0000 72%)}.hero-ambient{filter:blur(24px);pointer-events:none;opacity:.85;border-radius:999px;position:absolute}.hero-ambient-one{background:#ffb80033;width:240px;height:240px;animation:12s ease-in-out infinite alternate ambientDrift;top:12%;right:18%}.hero-ambient-two{background:#6366f11f;width:180px;height:180px;animation:15s ease-in-out infinite alternate-reverse ambientDrift;bottom:12%;right:5%}@keyframes ambientDrift{0%{transform:translate(0,0)scale(.95)}to{transform:translate(-26px,22px)scale(1.08)}}.hero-split-container{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);align-items:center;gap:clamp(36px,6vw,86px);width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.hero-left{z-index:10;flex-direction:column;justify-content:center;align-items:flex-start;animation:.75s cubic-bezier(.16,1,.3,1) both fadeUp;display:flex}.hero-brand-lockup{margin-bottom:18px;display:inline-flex}.hero-brand-name{color:#000;letter-spacing:-.04em;text-transform:uppercase;font-size:2.4rem;font-weight:900;line-height:1}.hero-badge-active{color:#8a5a00;text-transform:uppercase;letter-spacing:0;background:#ffb8001f;border:1px solid #f5a62338;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 15px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #ffb20014}.hero-badge-active:before{content:"";background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.5s infinite alternate pulse;display:inline-block;box-shadow:0 0 0 7px #10b9811c}.hero-heading{letter-spacing:-.02em;color:#000;max-width:620px;margin-bottom:20px;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.hero-subtitle{color:#4b5563;margin-bottom:30px;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:500;line-height:1.5;animation:.75s cubic-bezier(.16,1,.3,1) .12s both fadeUp}.hero-cta-group{flex-wrap:wrap;gap:14px;animation:.75s cubic-bezier(.16,1,.3,1) .2s both fadeUp;display:flex}.btn-hero{border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:15px 28px;font-size:.98rem;font-weight:800;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s,background .28s;display:inline-flex;position:relative;overflow:hidden}.btn-hero:after{content:"";background:linear-gradient(110deg,#0000,#ffffff59,#0000);transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.btn-hero:hover:after{transform:translate(120%)}.btn-hero.btn-primary{color:#000;background:#ffb200;border:1px solid #00000014;box-shadow:0 16px 36px #ffb20038}.btn-hero.btn-primary:hover{background:orange;transform:translateY(-3px);box-shadow:0 20px 46px #ffb20052}.btn-hero.btn-secondary{color:#000;background:#fff;border:1px solid #0000001f;justify-content:center;width:min(348px,100%);box-shadow:0 10px 24px #00000009}.btn-hero.btn-secondary:hover{background:#f8fafc;border-color:#00000038;transform:translateY(-3px);box-shadow:0 16px 36px #00000012}#btn-hero-partner{color:#000;background:#ffb200;border:1px solid #00000014;box-shadow:0 16px 36px #ffb20038}#btn-hero-partner:hover{color:#000;background:orange;transform:translateY(-3px);box-shadow:0 20px 46px #ffb20052}.hero-app-badges{gap:14px;margin-top:36px;animation:.75s cubic-bezier(.16,1,.3,1) .28s both fadeUp;display:flex}.app-badge{color:#fff;cursor:pointer;background:#000;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;padding:9px 18px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 10px 24px #00000026}.app-badge:hover{background:#111;border-color:#ffffff59;transform:translateY(-4px);box-shadow:0 15px 30px #00000040,0 0 12px #ffb20026}.app-badge svg{fill:#fff;flex-shrink:0;width:24px;height:24px}.badge-text{flex-direction:column;line-height:1.2;display:flex}.badge-text span{color:#ffffffa6;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:700}.badge-text strong{color:#fff;font-size:.94rem;font-weight:900}.hero-right{z-index:5;justify-content:center;align-items:center;width:100%;height:clamp(520px,58vw,660px);animation:.9s cubic-bezier(.16,1,.3,1) .12s both fadeUp;display:flex;position:relative}.hero-canvas-wrap{perspective:1200px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hero-dashboard-wrapper{aspect-ratio:1;z-index:10;justify-content:center;align-items:center;width:min(560px,100%);margin-top:120px;display:flex;position:relative}.hero-dashboard-container{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);width:100%;height:100%;transform-style:preserve-3d;z-index:5;background:linear-gradient(135deg,#ffb400f5,#ffd34df5);border:1px solid #ffffff59;border-radius:38px;justify-content:center;align-items:center;padding:68px 38px 38px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible;box-shadow:0 25px 60px #ffaa0038}.hero-dashboard-container:hover{box-shadow:0 25px 60px #ffaa0038;transform:none!important}.hero-mascot{pointer-events:none;width:clamp(220px,20vw,260px);height:clamp(220px,20vw,260px);transform-style:preserve-3d;display:block;position:absolute;bottom:calc(100% - 14px);right:40px}.hero-mascot.mascot-body{z-index:2}.hero-mascot.mascot-hands{z-index:8;clip-path:inset(53% 0 0)}.hero-mascot img{object-fit:contain;width:100%;height:100%}.hero-mascot.mascot-body img{filter:drop-shadow(0 8px 16px #0000001f)}.hero-mascot.mascot-hands img{filter:drop-shadow(0 6px 12px #00000047)}.mascot-glow{filter:blur(14px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff6e0061 0%,#ffb20000 70%);border-radius:50%;animation:4s ease-in-out infinite alternate mascotGlowPulse;position:absolute;inset:-12px}@keyframes floatMascot{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.01)}}@keyframes floatMascotMobile{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%,-6px)scale(1.02)}}@keyframes mascotGlowPulse{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}.hero-dashboard-container:hover{transform:translateY(-8px)translateZ(15px)scale(1.01);box-shadow:0 35px 80px #ffaa0042}.hero-dashboard-container:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(#ffffffb8 1.5px,#0000 1.5px);background-size:20px 20px;position:absolute;inset:0}.hero-glow-blob{filter:blur(40px);pointer-events:none;z-index:2;background:radial-gradient(circle,#ff880042 0%,#ffb20000 70%);border-radius:50%;position:absolute}.hero-glow-blob.glow-1{width:250px;height:250px;animation:9s ease-in-out infinite alternate glowFloatOne;top:-50px;left:-50px}.hero-glow-blob.glow-2{width:320px;height:320px;animation:11s ease-in-out infinite alternate glowFloatTwo;bottom:-60px;right:-80px}@keyframes glowFloatOne{0%{transform:translate(0,0)scale(1)}to{transform:translate(20px,30px)scale(1.15)}}@keyframes glowFloatTwo{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-30px,-20px)scale(.9)}}.hero-canvas{width:100%;height:100%;transform-style:preserve-3d;z-index:5;transition:transform .18s ease-out;position:relative}.hero-canvas:before{content:"";background:linear-gradient(145deg,#ffffffc2,#fff8e5ad);border:1px solid #0000000e;border-radius:42px;position:absolute;inset:7%;transform:rotateX(58deg)rotate(-38deg)translateZ(-80px);box-shadow:0 36px 95px #00000014,inset 0 1px #ffffffe6}.city-svg-bg{pointer-events:none;filter:drop-shadow(0 22px 34px #00000012);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.city-grid path{fill:none;stroke:#00000014;stroke-width:2px;stroke-dasharray:8 12;animation:12s linear infinite gridFlow}@keyframes gridFlow{to{stroke-dashoffset:-120px}}.idle-road{fill:none;stroke:#0000000a;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.route-shadow{fill:none;stroke:#ffb2000d;stroke-width:14px;stroke-linecap:round;stroke-linejoin:round}.route-line{fill:none;stroke:url(#amberRoad);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 12;filter:url(#softGlow);animation:1.8s linear infinite routeMotion}.map-node{fill:#ffb200;opacity:.92;filter:drop-shadow(0 3px 12px #ffb20038)}@keyframes routeMotion{to{stroke-dashoffset:-50px}}.city-block{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite cityFloat}.city-block polygon:first-child{fill:#fff;stroke:#00000014}.city-block polygon:nth-child(2){fill:#f8fafc;stroke:#0000000f}.city-block polygon:nth-child(3){fill:#fff0bf;stroke:#f5a62333}.block-b{animation-delay:-1.4s}.block-c{animation-delay:-2.2s}@keyframes cityFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.dashboard-panel-svg rect{fill:#ffffffe0;stroke:#00000014;filter:drop-shadow(0 16px 28px #00000014)}.dashboard-panel-svg path{fill:none;stroke:#ffb200;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:220;animation:3.2s ease-in-out infinite alternate chartDraw}.dashboard-panel-svg circle{fill:#000}@keyframes chartDraw{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}.hero-orbit-ring{pointer-events:none;border:1px solid #ffb2003d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)rotate(-38deg)}.ring-one{width:80%;height:50%;animation:4s ease-in-out infinite ringPulse}.ring-two{border-color:#6366f129;width:58%;height:36%;animation:4s ease-in-out 1.2s infinite ringPulse}@keyframes ringPulse{0%,to{opacity:.4;transform:translate(-50%,-50%)rotateX(62deg)rotate(-38deg)scale(.98)}50%{opacity:.92;transform:translate(-50%,-50%)rotateX(62deg)rotate(-38deg)scale(1.03)}}.dispatch-rider{z-index:25;pointer-events:none;position:absolute}.dispatch-rider svg{width:100%;height:100%}.dispatch-rider.active-provider{offset-path:path("M88 358 C116 376 166 346 190 286 C210 238 234 200 272 178 C312 156 362 132 402 118");offset-rotate:auto;filter:drop-shadow(0 10px 18px #ffb20073);width:48px;height:48px;animation:7.5s infinite activeDispatchMotion}@keyframes activeDispatchMotion{0%{offset-distance:0%;opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)scale(.7)}12%{offset-distance:5%;opacity:1;animation-timing-function:cubic-bezier(.25,.8,.25,1);transform:translate(-50%,-50%)scale(1)}82%{offset-distance:95%;opacity:1;animation-timing-function:cubic-bezier(.4,0,1,1);transform:translate(-50%,-50%)scale(1)}90%,to{offset-distance:100%;opacity:0;transform:translate(-50%,-50%)scale(.7)}}.dispatch-rider.idle-provider{filter:grayscale(.8)opacity(.3)drop-shadow(0 4px 8px #00000014);width:32px;height:32px}.dispatch-rider.idle-provider-1{offset-path:path("M 268,284 C 306,252 338,222 372,204");offset-rotate:auto;animation:14s linear infinite idleDispatchOne}.dispatch-rider.idle-provider-2{offset-path:path("M 152,196 C 196,234 238,282 278,334");offset-rotate:auto;animation:18s linear infinite idleDispatchTwo}@keyframes idleDispatchOne{0%{offset-distance:0%;opacity:0}8%,92%{opacity:.35}to{offset-distance:100%;opacity:0}}@keyframes idleDispatchTwo{0%{offset-distance:0%;opacity:0}6%,94%{opacity:.35}to{offset-distance:100%;opacity:0}}.gps-pin-pulse{z-index:20;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;box-shadow:0 10px 18px #0000001c}.gps-pin-pulse.user-pin{background:#000;top:20%;left:60%}.gps-pin-pulse.provider-pin{background:#ffb200;top:68%;left:16%}.gps-pin-pulse:after,.gps-pin-pulse:before{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.gps-pin-pulse:after{border:2px solid;animation:3s cubic-bezier(.16,1,.3,1) infinite pinRadar}.gps-pin-pulse:before{border:1px solid;animation:3s cubic-bezier(.16,1,.3,1) 1.5s infinite pinRadar}.gps-pin-pulse.user-pin:after,.gps-pin-pulse.user-pin:before{color:#000}.gps-pin-pulse.provider-pin:after,.gps-pin-pulse.provider-pin:before{color:#ffb200}.gps-pin-inner{background:#fff;border-radius:50%;width:7px;height:7px}@keyframes pinRadar{0%{opacity:.75;transform:scale(.9)}to{opacity:0;transform:scale(4.6)}}.hero-card{-webkit-backdrop-filter:blur(20px);z-index:50;pointer-events:auto;background:#fffffff0;border:1px solid #00000014;border-radius:18px;padding:14px 18px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;position:absolute;box-shadow:0 20px 48px #0000000f,inset 0 1px #ffffffd9}.hero-card:hover{box-shadow:0 32px 70px #0000001f,inset 0 1px #ffffffe6;animation:none!important}.hero-card-status{width:240px;animation:5.5s ease-in-out infinite floatingCard;bottom:15%;left:2%}.status-badge{color:#047857;text-transform:uppercase;letter-spacing:.02em;background:#10b9811a;border:1px solid #10b98133;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.status-badge:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px;display:inline-block}.hero-card-status h6{color:#000;margin-bottom:10px;font-size:.88rem;font-weight:900;line-height:1.3}.loading-bar-wrap{background:#f1f5f9;border-radius:999px;width:100%;height:6px;overflow:hidden}.loading-bar-fill{background:linear-gradient(90deg,#ffb200,#ffc933,#f5a623);border-radius:999px;width:0;height:100%;animation:4s cubic-bezier(.16,1,.3,1) infinite loadBarCycle}@keyframes loadBarCycle{0%{width:12%}55%{width:88%}to{width:100%}}.hero-card-booking{align-items:center;gap:14px;width:260px;padding:12px 16px;animation:5s ease-in-out -1.4s infinite floatingCard;display:flex;top:16%;right:1%}.booking-icon{background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex;overflow:hidden}.booking-icon img{object-fit:cover;width:100%;height:100%}.booking-text-wrap{flex-grow:1}.booking-text-wrap span{color:#b25e00;letter-spacing:.02em;background:#ffb2001f;border-radius:999px;margin-bottom:2px;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-block}.booking-ticker-msg{color:#000;margin-top:3px;font-size:.82rem;font-weight:900;line-height:1.3;transition:opacity .18s ease-out,transform .18s ease-out}.hero-card-badge{color:#000;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.74rem;font-weight:900;animation:6s ease-in-out -2s infinite floatingCard;display:inline-flex;top:7%;left:15%}.hero-card-badge:before{content:"";background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.5s infinite alternate pulse;display:inline-block}.hero-card-mini{flex-direction:column;justify-content:center;gap:2px;width:118px;min-height:82px;display:flex}.hero-card-mini strong{color:#000;font-size:1.12rem;font-weight:900}.hero-card-mini span{color:#6b7280;font-size:.72rem;font-weight:800}.hero-card-mini-one{animation:5.8s ease-in-out -.6s infinite floatingCard;bottom:12%;right:8%}.hero-card-mini-two{animation:5.2s ease-in-out -1.1s infinite floatingCard;top:38%;left:25%}.hero-card-mini-two:before{content:"";filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#ff6e0052 0%,#ffb20000 70%);border-radius:30px;animation:4s ease-in-out infinite alternate liveGlowPulse;position:absolute;inset:-20px}@keyframes liveGlowPulse{0%{opacity:.7;transform:scale(.9)translateZ(-5px)}to{opacity:1;transform:scale(1.1)translateZ(-5px)}}@keyframes floatingCard{0%,to{transform:translateZ(35px)}50%{transform:translate3d(0,-12px,35px)}}.section-padding{width:100%;padding:100px 8% 80px;position:relative}.section-title{text-align:center;color:#000;letter-spacing:-1px;margin-bottom:12px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.section-subtitle{color:var(--text-muted);text-align:center;max-width:620px;margin:0 auto 50px;font-size:clamp(.95rem,1.6vw,1.12rem);line-height:1.6}.about-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;display:grid}.about-text-content{padding:40px}.about-tag{text-transform:uppercase;color:var(--accent-amber);letter-spacing:2px;margin-bottom:14px;font-size:.85rem;font-weight:700;display:block}.about-heading{color:#000;margin-bottom:20px;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;line-height:1.25}.about-desc{color:var(--text-muted);margin-bottom:30px;font-size:1.05rem;line-height:1.7}.about-bullets{flex-direction:column;gap:18px;display:flex}.about-bullet-item{gap:16px;display:flex}.bullet-icon-wrap{width:48px;min-width:48px;height:48px;color:var(--accent-amber-dark);background:#ffb2000d;border:1px solid #ffb2001a;border-radius:14px;justify-content:center;align-items:center;display:flex}.bullet-icon-wrap svg{width:22px;height:22px;stroke:var(--accent-amber-dark);flex-shrink:0}.mini-card-icon-wrap{width:48px;height:48px;color:var(--accent-amber-dark);background:#ffb2000d;border:1px solid #ffb2001a;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.mini-card-icon-wrap svg{width:22px;height:22px;stroke:var(--accent-amber-dark);flex-shrink:0}.bullet-details h4{color:#000;margin-bottom:4px;font-size:1.1rem;font-weight:700}.bullet-details p{color:var(--text-muted);font-size:.95rem;line-height:1.5}.about-feature-card{-webkit-backdrop-filter:blur(20px);z-index:1;background:linear-gradient(135deg,#fffdf7f5 0%,#fff4e0ed 50%,#feebcce6 100%);border:1px solid #ffb20047;border-radius:28px;flex-direction:column;padding:48px 40px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #ffb2000f,0 8px 30px #0f172a0a,inset 0 1px #fffffff2}.about-feature-card:hover{border-color:#ffb20073;transform:translateY(-5px);box-shadow:0 28px 56px #ffb20017,0 12px 36px #0f172a0f,inset 0 1px #fff}.card-ambient-glow{pointer-events:none;z-index:-1;background:radial-gradient(circle at 30% 30%,#ffb20014 0%,#0000 50%);width:150%;height:150%;animation:20s linear infinite moveAmbientGlow;position:absolute;top:-25%;left:-25%}@keyframes moveAmbientGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-glow-blob{filter:blur(40px);opacity:.18;pointer-events:none;z-index:-1;border-radius:50%;animation:10s ease-in-out infinite alternate pulseCardGlow;position:absolute}.card-glow-blob.blob-1{background:radial-gradient(circle,#ffb20066 0%,#0000 70%);width:130px;height:130px;animation-delay:0s;top:-20px;right:-20px}.card-glow-blob.blob-2{background:radial-gradient(circle,#ff820033 0%,#0000 70%);width:180px;height:180px;animation-delay:-5s;bottom:-40px;left:-40px}@keyframes pulseCardGlow{0%{opacity:.12;transform:scale(1)translate(0)}50%{opacity:.22;transform:scale(1.15)translate(15px,-15px)}to{opacity:.1;transform:scale(.9)translate(-10px,10px)}}.card-reflection{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:40%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.about-feature-card:hover .card-reflection{transition:all 1.2s cubic-bezier(.16,1,.3,1);left:140%}.card-particles{pointer-events:none;z-index:-1;opacity:.4;position:absolute;inset:0;overflow:hidden}.card-particles .particle{width:3px;height:3px;animation:cardFloat var(--speed,10s) infinite linear;background:#ffb20040;border-radius:50%;position:absolute}.card-particles .particle.p-1{--speed:15s;top:25%;left:15%}.card-particles .particle.p-2{--speed:18s;width:4px;height:4px;top:70%;left:75%}.card-particles .particle.p-3{--speed:22s;top:40%;left:80%}@keyframes cardFloat{0%{opacity:0;transform:translateY(60px)translate(0)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-80px)translate(15px)}}.card-inner-content{z-index:3;position:relative}.about-tag.premium-tag{letter-spacing:2px;text-transform:uppercase;text-shadow:none;margin-bottom:12px;font-size:.78rem;font-weight:700;color:#b45309!important}.about-heading.premium-heading{margin-bottom:16px;font-size:clamp(1.3rem,2.5vw,1.68rem);font-weight:800;line-height:1.35;color:#111!important}.about-desc.premium-desc{margin-bottom:28px;font-size:.92rem;line-height:1.6;color:#334155!important}.stats-mini-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.stat-mini-box{-webkit-backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #ffffff80;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #00000014}.stat-mini-box:hover{background:#fffffff2;border-color:#ffb20073;transform:translateY(-3px);box-shadow:0 15px 35px #0000001f}.stat-icon{color:#ea580c;background:#ff8c001f;border:1px solid #ff8c004d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.16,1,.3,1);animation:4s ease-in-out infinite alternate iconFloat;display:flex;box-shadow:0 0 12px #ff8c001a}@keyframes iconFloat{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.stat-mini-box:hover .stat-icon{color:#fff;background:#ea580c;border-color:#ea580c;animation-play-state:paused;transform:translateY(-1px)scale(1.05);box-shadow:0 0 15px #ff8c0066}.stat-icon svg{stroke:currentColor;width:16px;height:16px}.stat-info{flex-direction:column;gap:3px;display:flex}.stat-mini-box .stat-number{letter-spacing:-.01em;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:800;line-height:1.2;display:block;color:#111!important}.stat-mini-box .stat-label{text-transform:uppercase;letter-spacing:.04em;font-size:.95rem;font-weight:600;line-height:1.4;display:block;color:#222!important}@media (width<=1024px){.about-feature-card{padding:40px 32px}}@media (width<=500px){.about-feature-card{border-radius:20px;padding:32px 20px}.about-heading.premium-heading{margin-bottom:12px}.about-desc.premium-desc{margin-bottom:24px;font-size:.88rem}.stats-mini-grid{grid-template-columns:1fr;gap:8px}.stat-mini-box{padding:10px 12px}}.about-cards-container{flex-direction:column;gap:20px;display:flex}.about-mini-card{transition:var(--transition-smooth);padding:30px}.about-mini-card:hover{background:#fff;border-color:#ffb20026;transform:translate(8px)}.about-mini-card h3{color:#000;align-items:center;gap:10px;margin-bottom:8px;font-size:1.25rem;font-weight:700;display:flex}.about-mini-card h3:before{content:"";background:var(--accent-amber);border-radius:50%;width:8px;height:8px;display:inline-block}.about-mini-card p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.services-carousel-container{background:linear-gradient(135deg,#f7a600 0%,#ffb81c 45%,#f59e0b 100%);width:100vw;margin-left:-50vw;margin-right:-50vw;padding:60px 0;position:relative;left:50%;right:50%;overflow:hidden;box-shadow:inset 0 20px 40px #00000005,inset 0 -20px 40px #00000005}.services-bg-glow-blob{filter:blur(140px);opacity:.28;pointer-events:none;z-index:1;border-radius:50%;animation:22s ease-in-out infinite alternate moveServicesGlow;position:absolute}.services-bg-glow-blob.blob-orange{background:radial-gradient(circle,#ffffff38 0%,#0000 70%);width:380px;height:380px;top:-50px;left:10%}.services-bg-glow-blob.blob-yellow{background:radial-gradient(circle,#dc26262e 0%,#0000 70%);width:440px;height:440px;animation-delay:-6s;bottom:-80px;right:15%}@keyframes moveServicesGlow{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,-40px)scale(1.15)}to{transform:translate(-30px,30px)scale(.95)}}.services-dots-grid{opacity:.95;pointer-events:none;z-index:2;background-image:radial-gradient(#ffffff59 1.2px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0}.services-floating-spark{color:#ffffff8c;pointer-events:none;z-index:2;-webkit-user-select:none;user-select:none;animation:sparkFloat var(--speed,12s) infinite ease-in-out;font-size:1.1rem;position:absolute}.services-floating-spark.spark-1{--speed:14s;top:15%;left:8%}.services-floating-spark.spark-2{--speed:18s;animation-delay:-4s;bottom:25%;left:45%}.services-floating-spark.spark-3{--speed:16s;font-size:1.3rem;animation-delay:-2s;top:20%;right:12%}@keyframes sparkFloat{0%,to{opacity:.3;transform:translateY(0)rotate(0)}50%{opacity:.7;transform:translateY(-30px)rotate(180deg)}}.services-carousel-wrapper{z-index:5;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:20px 0 45px;position:relative;overflow-x:auto}.services-carousel-wrapper::-webkit-scrollbar{display:none}.services-grid{flex-wrap:nowrap;gap:36px;padding-left:8%;padding-right:8%;display:flex}.service-card{scroll-snap-align:start;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(18px);z-index:10;background:#ffffffe0;border:1px solid #ffffff40;border-radius:32px;flex-direction:column;flex:0 0 320px;justify-content:space-between;align-items:center;min-height:440px;padding:48px 28px 36px;transition:all .45s cubic-bezier(.19,1,.22,1);display:flex;position:relative;box-shadow:0 18px 45px #0000001a}.service-card:hover{background:#fffffff0;border-color:#ffffff73;transform:translateY(-12px)scale(1.015);box-shadow:0 24px 55px #00000026,inset 0 1px #fffc}.service-status-badge{text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);z-index:15;border-radius:30px;align-items:center;gap:6px;padding:5px 12px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:20px;right:20px}.service-status-badge.available{color:#10b981;background:#10b98114;border:1px solid #10b98133;box-shadow:0 4px 12px #10b9810d}.service-status-badge.available:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite pulseGreen;display:inline-block}@keyframes pulseGreen{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 5px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.service-status-badge.coming-soon{color:#ea580c;background:#f9731614;border:1px solid #f9731633;box-shadow:0 4px 12px #f973160d}.service-card-btn.disabled{color:#94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;background:#f1f5f9cc!important;border-color:#e2e8f0cc!important;transform:none!important}.service-card:hover .service-card-btn.disabled{color:#94a3b8!important;box-shadow:none!important;background:#f1f5f9cc!important;border-color:#e2e8f0cc!important;transform:none!important}.service-card-icon-wrap{backface-visibility:hidden;background:#fff;border:2px solid #ffb2001f;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;margin-bottom:24px;transition:all .45s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 8px 24px #00000008,inset 0 2px 8px #00000003;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 100%);mask-image:radial-gradient(circle,#fff 100%,#000 100%)}.service-card-icon-wrap img{object-fit:contain;filter:drop-shadow(0 6px 12px #0000000d);width:88%;height:88%;transition:all .45s cubic-bezier(.19,1,.22,1)}.service-card-icon-wrap svg{filter:drop-shadow(0 5px 10px #ffb20026);width:44px;height:44px;transition:all .45s cubic-bezier(.19,1,.22,1)}.service-card-glow{opacity:0;background:radial-gradient(circle,#ffb2001f 0%,#fff0 70%);border-radius:50%;transition:all .45s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.service-card:hover .service-card-icon-wrap{background:#ffb20008;border-color:#ffb20066;transform:translateY(-5px);box-shadow:0 12px 28px #ffb2001f}.service-card:hover .service-card-icon-wrap img{transform:scale(1.06)rotate(3deg)}.service-card:hover .service-card-icon-wrap svg{stroke:var(--accent-amber);transform:scale(1.06)rotate(3deg)}.service-card:hover .service-card-glow{opacity:1}.service-card-info{flex-direction:column;flex-grow:1;justify-content:flex-start;margin-bottom:20px;display:flex}.service-card-title{color:#1e293b;letter-spacing:-.02em;font-size:1.35rem;font-weight:700;font-family:var(--font-main);margin-bottom:10px}.service-card-desc{color:#64748b;font-size:.9rem;line-height:1.6}.service-card-btn{color:#1e293b;width:100%;font-family:var(--font-main);cursor:pointer;background:#fffffff2;border:1px solid #ffb20026;border-radius:16px;padding:12px 24px;font-size:.92rem;font-weight:700;transition:all .4s cubic-bezier(.19,1,.22,1);box-shadow:0 4px 12px #00000005}.service-card:hover .service-card-btn{color:#fff;background:#111;border-color:#111;transform:translateY(-2px);box-shadow:0 8px 24px #11111140}@media (width<=768px){.services-carousel-container{padding:40px 0}.services-grid{gap:20px;padding-left:5%;padding-right:5%}}#how-it-works{background:linear-gradient(#050505 0%,#0c0c0c 100%);padding:140px 8% 120px;position:relative;overflow:hidden}.grid-overlay{z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:50%;background-size:60px 60px;width:100%;height:100%;animation:50s linear infinite gridShift;position:absolute;top:0;left:0}@keyframes gridShift{0%{background-position:0 0}to{background-position:60px 60px}}.glow-blob-1,.glow-blob-2{filter:blur(120px);z-index:1;pointer-events:none;opacity:.15;will-change:transform, opacity;border-radius:50%;position:absolute}.glow-blob-1{background:radial-gradient(circle,#f973160f 0%,#f9731600 70%);width:400px;height:400px;animation:15s ease-in-out infinite alternate pulseBlob1;top:15%;left:5%}.glow-blob-2{background:radial-gradient(circle,#ffffff08 0%,#fff0 70%);width:500px;height:500px;animation:20s ease-in-out infinite alternate pulseBlob2;bottom:12%;right:5%}@keyframes pulseBlob1{0%{opacity:.08;transform:translate(0,0)scale(1)}to{opacity:.16;transform:translate(60px,40px)scale(1.15)}}@keyframes pulseBlob2{0%{opacity:.1;transform:translate(0,0)scale(1.1)}to{opacity:.18;transform:translate(-50px,-30px)scale(.9)}}.cyber-ring{z-index:1;pointer-events:none;transform-origin:50%;border:1px dashed #ffffff0f;border-radius:50%;width:90px;height:90px;animation:30s linear infinite rotateRing;position:absolute}.cyber-ring:before{content:"";background:#f97316;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #f97316cc}@keyframes rotateRing{0%{transform:rotate(0deg) scale(var(--scale,1))}to{transform:rotate(360deg) scale(var(--scale,1))}}.cyber-cross{z-index:1;pointer-events:none;opacity:.12;width:16px;height:16px;animation:floatShape var(--speed,20s) infinite ease-in-out alternate;position:absolute}.cyber-cross:before,.cyber-cross:after{content:"";background:#ffffff59;position:absolute}.cyber-cross:before{width:16px;height:2px;top:7px;left:0}.cyber-cross:after{width:2px;height:16px;top:0;left:7px}.cyber-circle{z-index:1;pointer-events:none;width:24px;height:24px;animation:floatShape var(--speed,25s) infinite ease-in-out alternate-reverse;border:2px solid #ffffff0f;border-radius:50%;position:absolute}@keyframes floatShape{0%{transform:translate3d(0, 0, 0) rotate(0deg) scale(var(--scale,1));opacity:.08}50%{transform:translate3d(30px, -50px, 0) rotate(90deg) scale(calc(var(--scale,1) * 1.1));opacity:.22}to{transform:translate3d(-15px, 25px, 0) rotate(180deg) scale(var(--scale,1));opacity:.12}}#how-it-works:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#f9731609 0%,#f9731600 70%);width:600px;height:600px;position:absolute;top:-10%;left:25%}#how-it-works:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#f9731606 0%,#f9731600 70%);width:700px;height:700px;position:absolute;bottom:-15%;right:15%}#how-it-works .section-title{color:#fff!important}#how-it-works .section-subtitle{color:#ffffff80!important}.section-header{text-align:center;z-index:5;max-width:700px;margin:0 auto 65px;position:relative}.dots-background{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#workflow-particles-canvas{opacity:.85;width:100%;height:100%;display:block}.workflow-grid{z-index:5;grid-template-columns:repeat(4,1fr);gap:34px;max-width:1200px;margin:0 auto;display:grid;position:relative}.workflow-card{-webkit-backdrop-filter:blur(20px)!important;text-align:center!important;will-change:transform, box-shadow!important;z-index:5!important;background:linear-gradient(135deg,#14141999 0%,#0a0a0fcc 100%)!important;border:1px solid #ffffff14!important;border-radius:28px!important;flex-direction:column!important;align-items:center!important;padding:40px 0 36px!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff0d!important}.workflow-card:before{content:""!important;opacity:0!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(circle,#f9731629,#0000 72%)!important;border-radius:28px!important;width:100%!important;height:100%!important;transition:opacity .35s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;top:0!important;left:0!important}.workflow-card.active:before{opacity:1!important}.workflow-card:hover{background:linear-gradient(135deg,#1e1e26bf 0%,#0f0f16e6 100%)!important;border-color:#ffffff26!important;transform:translateY(-10px)!important;box-shadow:0 30px 60px #0009,inset 0 1px #ffffff14!important}.workflow-badge{color:#ffffff73!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-bottom:24px!important;padding:6px 14px!important;font-size:.76rem!important;font-weight:800!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.workflow-image-wrapper{aspect-ratio:1.25!important;width:90%!important;height:auto!important;box-shadow:none!important;background:#ffffff04!important;border:1px solid #ffffff08!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;margin:0 auto 24px!important;transition:transform .8s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)!important}.workflow-img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;image-rendering:-webkit-optimize-contrast!important;filter:grayscale()brightness(.65)contrast(.85)!important;will-change:filter, transform!important;border-radius:18px!important;transition:filter .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)!important;display:block!important;overflow:hidden!important;box-shadow:0 8px 24px #0000004d!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)!important}.workflow-card.active{background:linear-gradient(135deg,#23232dcc 0%,#14141cf2 100%)!important;border-color:#f9731699!important;animation:4s ease-in-out infinite alternate activeCardPulse!important;transform:translateY(-14px)!important;box-shadow:0 30px 65px #f9731629,0 0 35px #f973160f,inset 0 1px #ffffff1a!important}@keyframes activeCardPulse{0%{box-shadow:0 30px 65px #f9731624,0 0 35px #f973160d,inset 0 1px #ffffff1a}to{box-shadow:0 35px 75px #f9731638,0 0 45px #f973161a,inset 0 1px #ffffff1f}}.workflow-card.active .workflow-image-wrapper{transform:scale(1.02)!important}.workflow-card.active .workflow-img{filter:grayscale(0%)brightness()contrast()!important;transform:scale(1.04)!important;box-shadow:0 12px 28px #f973164d!important}.workflow-card.active .workflow-badge{color:#ff8c3a!important;background:#f9731626!important;border-color:#f9731666!important;box-shadow:0 0 15px #f9731633!important}.workflow-card-title{color:#fff!important;letter-spacing:-.01em!important;width:85%!important;margin:0 auto 12px!important;font-size:1.25rem!important;font-weight:700!important;transition:color .35s!important}.workflow-card.active .workflow-card-title{color:#ff8c3a!important;text-shadow:0 0 10px #f9731626!important}.workflow-card-desc{color:#ffffff73!important;width:85%!important;margin:0 auto!important;font-size:.92rem!important;line-height:1.55!important;transition:color .35s!important}.workflow-card.active .workflow-card-desc{color:#ffffffbf!important}.workflow-card.completed{background:#ffffff09!important;border-color:#f9731633!important}.workflow-card.completed .workflow-img{filter:grayscale(0%)brightness(.92)contrast(.95)!important}.workflow-card.completed .workflow-badge{color:#ff8c3a!important;background:#f9731614!important;border-color:#f9731640!important}.workflow-card:first-child{transition-delay:50ms}.workflow-card:nth-child(2){transition-delay:.15s}.workflow-card:nth-child(3){transition-delay:.25s}.workflow-card:nth-child(4){transition-delay:.35s}@media (width>=1025px){.workflow-card:not(:last-child):after{content:"";z-index:10;background:#ffffff0d;border-radius:2px;width:16px;height:4px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:-24px}.workflow-card.line-active:not(:last-child):after{background:#f97316;animation:2s ease-in-out infinite flowPulse;box-shadow:0 0 12px #f97316cc,0 0 4px #f9731666}}@keyframes flowPulse{0%,to{opacity:.85;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}.features-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.feature-card{-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border:1px solid #ffb20014;border-radius:20px;flex-direction:column;padding:44px 34px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 30px #00000004}.feature-card:hover{background:#fffffff2;border-color:#ffb2004d;transform:translateY(-6px);box-shadow:0 24px 50px #ffb20014,0 2px 10px #ffb20005}.feature-icon{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffb4002e,#ff8c0014);border:1px solid #ffffff40;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:26px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 30px #ffa5001f}.feature-card:hover .feature-icon{background:linear-gradient(135deg,#ffb40042,#ff8c0024);border-color:#ffb20073;transform:scale(1.08)translateY(-4px)rotate(-1deg);box-shadow:0 12px 36px #ffa5003d}.feature-svg-illustration{width:38px;height:38px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.feature-card:hover .feature-svg-illustration{transform:scale(1.08)}.feature-title{color:#000;margin-bottom:12px;font-size:1.3rem;font-weight:700}.feature-desc{color:var(--text-muted);font-size:.95rem;line-height:1.6}#card-feature-vetted:hover .feature-svg-illustration circle[stroke-dasharray]{transform-origin:24px 24px;animation:20s linear infinite vettedRotate}#card-feature-vetted:hover .feature-svg-illustration circle:nth-of-type(3){animation:3s ease-in-out infinite vettedOrbitDot}#card-feature-vetted:hover .feature-svg-illustration circle:nth-of-type(4){animation:4s ease-in-out infinite alternate vettedOrbitDot}@keyframes vettedRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vettedOrbitDot{0%,to{transform:translate(0)}50%{opacity:.8;transform:translate(-2px,-3px)}}#card-feature-speed:hover .feature-svg-illustration line{animation:1.8s ease-in-out infinite speedWind}#card-feature-speed:hover .feature-svg-illustration line:nth-of-type(2){animation-delay:.3s}#card-feature-speed:hover .feature-svg-illustration line:nth-of-type(3){animation-delay:.6s}#card-feature-speed:hover .feature-svg-illustration path[stroke=\#ffffff]{transform-origin:24px 24px;animation:2s ease-in-out infinite speedBolt}@keyframes speedWind{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.8;transform:translate(4px)}}@keyframes speedBolt{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.04)}}#card-feature-pricing:hover .feature-svg-illustration rect[width="4"]{transform-origin:bottom;animation:2s ease-in-out infinite pricingBar}#card-feature-pricing:hover .feature-svg-illustration rect[width="4"]:nth-of-type(2){animation-delay:.4s}#card-feature-pricing:hover .feature-svg-illustration rect[width="22"]{transform-origin:19px 12px;animation:2.5s ease-in-out infinite pricingTag}@keyframes pricingBar{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.18)}}@keyframes pricingTag{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}#card-feature-updates:hover .feature-svg-illustration circle[stroke-dasharray]{transform-origin:24px 24px;animation:2s ease-in-out infinite updatesRadar}#card-feature-updates:hover .feature-svg-illustration path[d*="M24 8c-5.5"]{transform-origin:24px 18px;animation:2s ease-in-out infinite updatesPin}@keyframes updatesRadar{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.85;transform:scale(1.04)}}@keyframes updatesPin{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}#card-feature-security:hover .feature-svg-illustration path[d^=M19]{transform-origin:24px 15px;animation:2s ease-in-out infinite securityShackle}#card-feature-security:hover .feature-svg-illustration path[d^=M37]{transform-origin:37px 12px;animation:1.5s ease-in-out infinite securitySparkle}@keyframes securityShackle{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes securitySparkle{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}#card-feature-trust:hover .feature-svg-illustration circle[stroke]{transform-origin:24px 24px;animation:24s linear infinite trustRotate}#card-feature-trust:hover .feature-svg-illustration path[d^=M24\ 8]{transform-origin:24px 20px;animation:2s ease-in-out infinite trustStar}@keyframes trustRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes trustStar{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.app-showcase-box{z-index:1;background:radial-gradient(#ffffff26 1.5px,#0000 1.5px) 0 0/24px 24px,linear-gradient(135deg,#ffb300 0%,#ff9800 45%,#ea580c 100%) 0 0/100% 100%;border:1px solid #ffffff59;border-radius:36px;width:100%;padding:60px;position:relative;overflow:hidden;box-shadow:0 30px 70px #ff8c0038,inset 0 1px #ffffff73,inset 0 0 50px #ffffff1f}.showcase-glow{pointer-events:none;z-index:-1;filter:blur(60px);background:radial-gradient(circle at 40% 40%,#ffffff40 0%,#fff0 70%);width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showcase-dots-container{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.showcase-dot{opacity:.25;filter:blur(.5px);will-change:transform, opacity;background:#ffffff80;border-radius:50%;animation:18s ease-in-out infinite floatShowcaseDot;position:absolute}@keyframes floatShowcaseDot{0%,to{opacity:.1;transform:translate(0,0)}50%{transform:translate3d(var(--dx), var(--dy), 0);opacity:.35}}.app-section-grid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.app-features-list{flex-direction:column;gap:16px;display:flex}.app-feature-btn{-webkit-backdrop-filter:blur(12px);width:100%;color:var(--text-muted);text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #ffffff73;border-radius:20px;align-items:center;gap:20px;padding:24px 30px;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #00000004,inset 0 1px #fff9}.app-feature-btn:hover{background:#ffffffeb;border-color:#ffffffbf;transform:translateY(-2px);box-shadow:0 10px 25px #00000008,inset 0 1px #fffc}.app-feature-btn.active{color:#000;background:#fff;border-color:#ff9800;transform:translateY(-4px)scale(1.02);box-shadow:0 16px 36px #ff8c002e,0 2px 8px #00000005,inset 0 1px #fff}.app-feature-btn-num{color:#1e293b;background:#0000000a;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex}.app-feature-btn.active .app-feature-btn-num{color:#fff;background:linear-gradient(135deg,#ff9800,#ea580c);box-shadow:0 4px 12px #ea580c40}.app-feature-btn-text h4{letter-spacing:-.02em;color:#0f172a;margin-bottom:4px;font-size:1.15rem;font-weight:800;transition:color .35s}.app-feature-btn-text p{color:#475569;font-size:.88rem;font-weight:550;line-height:1.45;transition:color .35s}.phone-mockup-wrapper{justify-content:center;align-items:center;display:flex}.phone-container{will-change:transform;background:#0d0d11;border:12px solid #1a1a24;border-radius:46px;width:320px;height:640px;animation:6s ease-in-out infinite phoneFloat;position:relative;overflow:hidden;box-shadow:0 30px 70px #0006,0 0 40px #ffb20026}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.phone-dynamic-island{z-index:100;background:#000;border-radius:20px;justify-content:space-between;align-items:center;width:100px;height:24px;padding:0 10px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.dynamic-island-camera{background:#0d0d1a;border-radius:50%;width:8px;height:8px}.dynamic-island-speaker{background:#111;border-radius:4px;width:30px;height:4px}.phone-screen{scrollbar-width:none;background:#fff;width:100%;height:100%;padding:44px 16px 20px;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden auto}.phone-screen::-webkit-scrollbar{display:none}.phone-app-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.phone-app-brand{color:#000;letter-spacing:.5px;font-size:1.15rem;font-weight:850}.phone-app-user-avatar{background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 2px 6px #0000000a}#trust-safety{position:relative!important;overflow:hidden!important}#trust-safety:before{content:""!important;pointer-events:none!important;z-index:0!important;opacity:.8!important;background:radial-gradient(#ffb2000d 1.5px,#0000 1.5px) 0 0/32px 32px!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}#trust-safety:after{content:""!important;pointer-events:none!important;z-index:0!important;filter:blur(50px)!important;background:radial-gradient(circle,#ffb2000f 0%,#ffb20000 70%)!important;width:600px!important;height:600px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.trust-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:30px;display:grid;position:relative}.trust-badge-card{text-align:center!important;z-index:1!important;background:linear-gradient(145deg,#fffffff5,#fff8ebeb)!important;border:1px solid #ffb40024!important;border-radius:28px!important;flex-direction:column!important;align-items:center!important;padding:44px 28px!important;transition:all .4s cubic-bezier(.19,1,.22,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 40px #ffaa001a!important}.trust-badge-card:hover{background:#fff!important;border-color:#ff980059!important;transform:translateY(-8px)scale(1.01)!important;box-shadow:0 20px 48px #ff980029,0 4px 12px #ff98000a!important}.trust-badge-icon{-webkit-backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#ffb40033,#ff8c0014)!important;border:1px solid #fff9!important;border-radius:24px!important;justify-content:center!important;align-items:center!important;width:80px!important;height:80px!important;margin-bottom:26px!important;transition:all .4s cubic-bezier(.19,1,.22,1)!important;display:flex!important;position:relative!important;box-shadow:0 8px 24px #ffa5001f,inset 0 1px #fff6!important}.trust-badge-card:hover .trust-badge-icon{background:linear-gradient(135deg,#ffb4004d,#ff8c0029)!important;border-color:#ffb20073!important;transform:scale(1.08)translateY(-4px)!important;box-shadow:0 12px 30px #ffa5003d,0 0 20px #ffb20033!important}.trust-badge-title{letter-spacing:-.01em!important;color:#0f172a!important;margin-bottom:12px!important;font-size:1.2rem!important;font-weight:800!important;transition:color .35s!important}.trust-badge-desc{color:#475569!important;font-size:.92rem!important;font-weight:500!important;line-height:1.55!important}#card-trust-verification:hover .trust-anim-rotate{transform-origin:24px 24px;animation:15s linear infinite trustRotate}#card-trust-verification:hover .trust-anim-pulse-dot{transform-origin:24px 22px;animation:2s ease-in-out infinite trustMedalPulse}#card-trust-verification:hover .trust-anim-check{transform-origin:24px 22px;animation:1.5s ease-in-out infinite trustPulseCheck}#card-trust-booking:hover .trust-anim-shackle{animation:1.8s ease-in-out infinite trustShackleSpring}#card-trust-booking:hover .trust-anim-ticket{animation:2s ease-in-out infinite trustTicketSlide}#card-trust-support:hover .trust-anim-bubble{transform-origin:28px 16px;animation:2.2s ease-in-out infinite trustBubbleFloat}#card-trust-support:hover .trust-anim-support-radar{transform-origin:24px 24px;animation:2.5s ease-in-out infinite trustRadarSignal}#card-trust-support:hover .trust-anim-support-radar2{transform-origin:24px 24px;animation:2s ease-in-out infinite alternate trustRadarSignal}#card-trust-warranty:hover .trust-anim-medal{transform-origin:24px 20px;animation:2s ease-in-out infinite trustMedalPulse}#card-trust-warranty:hover .trust-anim-ribbon-left{transform-origin:24px 20px;animation:2s ease-in-out infinite alternate trustRibbonLeftSwing}#card-trust-warranty:hover .trust-anim-ribbon-right{transform-origin:24px 20px;animation:2s ease-in-out infinite alternate trustRibbonRightSwing}@keyframes trustPulseCheck{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes trustShackleSpring{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes trustTicketSlide{0%,to{transform:translate(0)}50%{transform:translate(1px,-2px)}}@keyframes trustBubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes trustRadarSignal{0%{opacity:.2;transform:scale(.9)}50%{opacity:.6;transform:scale(1.1)}to{opacity:.2;transform:scale(.9)}}@keyframes trustMedalPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes trustRibbonLeftSwing{0%,to{transform:rotate(0)}50%{transform:rotate(-2deg)}}@keyframes trustRibbonRightSwing{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}#testimonials{background:radial-gradient(circle,#fff 0%,#fefcf9 100%)!important;padding:100px 0 80px!important;position:relative!important;overflow:hidden!important}#testimonials .section-title,#testimonials .section-subtitle{box-sizing:border-box!important;padding-left:8%!important;padding-right:8%!important}.testimonials-viewport{z-index:2!important;width:100%!important;padding:24px 0 32px!important;position:relative!important;overflow:hidden!important}.testimonials-track{will-change:transform!important;gap:30px!important;transition:transform .85s cubic-bezier(.19,1,.22,1)!important;display:flex!important}.testimonial-card{-webkit-backdrop-filter:blur(18px)!important;box-sizing:border-box!important;background:#ffffffc7!important;border:1px solid #ffb4001a!important;border-radius:30px!important;flex-direction:column!important;flex:0 0 calc(33.333% - 20px)!important;justify-content:space-between!important;min-height:290px!important;padding:42px 34px!important;transition:all .45s cubic-bezier(.19,1,.22,1)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 40px #ffaa0014!important}.testimonial-card:hover{background:#ffffffeb!important;border-color:#ffb20047!important;transform:translateY(-8px)scale(1.015)!important;box-shadow:0 20px 48px #ff98001f!important}.testimonial-stars{color:#ffb200!important;text-shadow:0 0 8px #ffb20059!important;letter-spacing:2px!important;margin-bottom:18px!important;font-size:15px!important}.quote-decal{color:#ffb2000d!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;font-family:Georgia,serif!important;font-size:9.5rem!important;line-height:1!important;position:absolute!important;top:-24px!important;right:24px!important}.testimonial-text{color:#334155!important;z-index:1!important;flex-grow:1!important;margin-bottom:28px!important;font-size:.98rem!important;font-style:normal!important;font-weight:550!important;line-height:1.68!important;position:relative!important}.testimonial-user{z-index:1!important;border-top:1px solid #ffb40014!important;align-items:center!important;gap:14px!important;padding-top:18px!important;display:flex!important;position:relative!important}.testimonial-avatar{color:#fff!important;background:linear-gradient(135deg,#ffb200,#ea580c)!important;border:2px solid #fff!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;font-size:.95rem!important;font-weight:800!important;display:flex!important;box-shadow:0 4px 12px #ff980029!important}.testimonial-user-info h5{color:#0f172a!important;margin-bottom:3px!important;font-size:.95rem!important;font-weight:800!important}.testimonial-user-info span{color:#64748b!important;font-size:.8rem!important;font-weight:600!important}.testimonial-glow-1{filter:blur(60px)!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle,#ffb20014 0%,#ffb20000 70%)!important;width:350px!important;height:350px!important;position:absolute!important;top:-100px!important;right:-50px!important}.testimonial-glow-2{filter:blur(80px)!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle,#ea580c0d 0%,#ea580c00 70%)!important;width:400px!important;height:400px!important;position:absolute!important;bottom:-150px!important;left:-80px!important}.testimonial-particle{pointer-events:none!important;z-index:0!important;background:#ffb2001f!important;border-radius:50%!important;position:absolute!important}.particle-1{width:8px!important;height:8px!important;animation:6s ease-in-out infinite alternate testimonialFloatParticle!important;top:15%!important;left:8%!important}.particle-2{background:#ea580c14!important;width:12px!important;height:12px!important;animation:8s ease-in-out infinite alternate-reverse testimonialFloatParticle!important;bottom:20%!important;right:6%!important}.particle-3{width:6px!important;height:6px!important;animation:5s ease-in-out infinite alternate testimonialFloatParticle!important;top:45%!important;right:15%!important}@keyframes testimonialFloatParticle{0%{opacity:.3;transform:translateY(0)rotate(0)}to{opacity:.8;transform:translateY(-15px)rotate(15deg)}}.testimonials-controls{z-index:2!important;justify-content:center!important;margin-top:35px!important;display:flex!important;position:relative!important}.testimonials-indicators{align-items:center!important;gap:8px!important;display:flex!important}.indicator-dot{cursor:pointer!important;background:#0f172a26!important;border:none!important;border-radius:50%!important;width:8px!important;height:8px!important;padding:0!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important}.indicator-dot:hover{background:#ffb20066!important}.indicator-dot.active{background:#ffb200!important;border-radius:10px!important;width:24px!important;box-shadow:0 2px 8px #ffb2004d!important}#stats{box-sizing:border-box;z-index:1;background-color:#0b0f19;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:24px 24px;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;width:100%;position:relative;overflow:hidden}#stats:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffb2000f 0%,#0000 70%);width:320px;height:320px;position:absolute;top:-120px;left:-80px}#stats:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffb2000a 0%,#0000 70%);width:360px;height:360px;position:absolute;bottom:-150px;right:-80px}.stats-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:30px;display:grid;position:relative}.stat-item{text-align:center;-webkit-backdrop-filter:blur(8px);background:#ffffff04;border:1px solid #ffffff0a;border-radius:20px;flex-direction:column;align-items:center;padding:45px 24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 32px #00000040}.stat-item:hover{background:#ffffff0a;border-color:#ffb2004d;transform:translateY(-6px);box-shadow:0 16px 36px #0006,0 0 20px #ffb2000f}.stat-number{color:#fff;letter-spacing:-1px;margin-bottom:12px;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:850;line-height:1.1;transition:all .4s cubic-bezier(.16,1,.3,1)}.stat-item:hover .stat-number{color:#ffb200;text-shadow:0 0 10px #ffb20040}.stat-label{color:#94a3b8;text-transform:uppercase;letter-spacing:1px;font-size:.95rem;font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1)}.stat-item:hover .stat-label{color:#fff}.stats-dots-container{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.stats-dot{opacity:.15;filter:blur(.5px);will-change:transform, opacity;background:#ffffff40;border-radius:50%;animation:15s ease-in-out infinite floatDot;position:absolute}.stats-dot.amber{background:var(--accent-amber);opacity:.18}@keyframes floatDot{0%,to{opacity:.15;transform:translate(0,0)}50%{transform:translate3d(var(--dx), var(--dy), 0);opacity:.45}}#faq{background:radial-gradient(circle,#fff 0%,#fefcf9 100%)!important;position:relative!important;overflow:hidden!important}.faq-glow-1{filter:blur(70px)!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle,#ffb20012 0%,#ffb20000 70%)!important;width:380px!important;height:380px!important;position:absolute!important;top:-120px!important;left:-80px!important}.faq-glow-2{filter:blur(80px)!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle,#ea580c0d 0%,#ea580c00 70%)!important;width:400px!important;height:400px!important;position:absolute!important;bottom:-150px!important;right:-80px!important}.faq-particle{pointer-events:none!important;z-index:0!important;background:#ffb2001a!important;border-radius:50%!important;position:absolute!important}.faq-p-1{width:8px!important;height:8px!important;animation:7s ease-in-out infinite alternate faqFloatParticle!important;top:20%!important;right:12%!important}.faq-p-2{background:#ea580c0f!important;width:12px!important;height:12px!important;animation:9s ease-in-out infinite alternate-reverse faqFloatParticle!important;bottom:25%!important;left:10%!important}.faq-p-3{width:6px!important;height:6px!important;animation:6s ease-in-out infinite alternate faqFloatParticle!important;top:55%!important;left:18%!important}@keyframes faqFloatParticle{0%{opacity:.3;transform:translateY(0)rotate(0)}to{opacity:.7;transform:translateY(-20px)rotate(15deg)}}.faq-container{z-index:2!important;flex-direction:column!important;gap:20px!important;max-width:820px!important;margin:0 auto!important;display:flex!important;position:relative!important}.faq-item{-webkit-backdrop-filter:blur(18px)!important;box-sizing:border-box!important;background:#ffffffe0!important;border:1px solid #ffb4001f!important;border-radius:24px!important;transition:all .4s cubic-bezier(.19,1,.22,1)!important;overflow:hidden!important;box-shadow:0 12px 40px #ffaa0014!important}.faq-item:hover{background:#fff!important;border-color:#ffb20047!important;transform:translateY(-4px)!important;box-shadow:0 20px 48px #ff98001f!important}.faq-header{cursor:pointer!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;padding:28px!important;transition:all .35s cubic-bezier(.19,1,.22,1)!important;display:flex!important}.faq-question{color:#0f172a!important;-webkit-user-select:none!important;user-select:none!important;font-size:1.12rem!important;font-weight:800!important;line-height:1.4!important;transition:color .3s!important}.faq-item:hover .faq-question{color:#ea580c!important}.faq-chevron-wrapper{color:#ffb200!important;background:#ffb2000f!important;border:1px solid #ffb20026!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;transition:all .4s cubic-bezier(.19,1,.22,1)!important;display:flex!important;box-shadow:0 2px 8px #ffb2000a!important}.faq-chevron-icon{width:16px!important;height:16px!important;transition:transform .4s cubic-bezier(.19,1,.22,1)!important}.faq-item.active{background:#fff!important;border-color:#ff980059!important;box-shadow:0 20px 48px #ff980024!important}.faq-item.active .faq-chevron-wrapper{color:#fff!important;background:#ffb200!important;border-color:#ffb200!important;box-shadow:0 4px 12px #ffb20059!important}.faq-item.active .faq-chevron-icon{transform:rotate(180deg)!important}.faq-item.active .faq-question{color:#ea580c!important}.faq-body{max-height:0;overflow:hidden;background:0 0!important;transition:max-height .4s cubic-bezier(.19,1,.22,1)!important}.faq-answer{color:#475569!important;opacity:0!important;padding:0 28px 28px!important;font-size:.96rem!important;font-weight:550!important;line-height:1.68!important;transition:opacity .35s cubic-bezier(.19,1,.22,1),transform .35s cubic-bezier(.19,1,.22,1)!important;transform:translateY(-8px)!important}.faq-item.active .faq-answer{opacity:1!important;transform:translateY(0)!important}.showcase-section{z-index:1;background-color:#fff;border-top:1px solid #00000008;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;padding-left:0!important;padding-right:0!important}.showcase-bg-effects{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.showcase-bg-effects .glow-orb{filter:blur(140px);opacity:.4;pointer-events:none;border-radius:50%;position:absolute}.showcase-bg-effects .glow-orb-1{filter:blur(120px);background:radial-gradient(circle,#ffb2001f 0%,#fff0 70%);width:600px;height:600px;top:5%;left:20%}.showcase-bg-effects .glow-orb-2{filter:blur(100px);background:radial-gradient(circle,#ff880014 0%,#fff0 70%);width:500px;height:500px;bottom:5%;right:20%}.showcase-grid-dots{opacity:.85;background-image:radial-gradient(#00000008 1px,#0000 1px);background-size:24px 24px;width:100%;height:100%;position:absolute;top:0;left:0}.showcase-container{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:80px 40px 60px;display:flex;position:relative}.showcase-image-container{justify-content:center;align-items:center;width:100%;max-width:1050px;margin:40px auto;display:flex;overflow:hidden}.showcase-main-img{object-fit:contain;filter:drop-shadow(0 20px 50px #0000000d);width:100%;height:auto;max-height:520px;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);animation:8s ease-in-out infinite alternate floatIllustration}.showcase-main-img:hover{filter:drop-shadow(0 30px 60px #ffb2001f);transform:translateY(-6px)scale(1.015)}@keyframes floatIllustration{0%{transform:translate(0,0)}to{transform:translateY(-10px)}}.showcase-center{text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex}.showcase-brand-tag{color:#ffb200;text-transform:uppercase;letter-spacing:1px;background:#ffb20014;border:1px solid #ffb20026;border-radius:30px;width:fit-content;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:700}.showcase-main-title{color:#000;letter-spacing:-2px;margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:1.05}.showcase-subtitle{color:#4b5563;max-width:580px;margin:0 auto 36px;font-size:clamp(.95rem,1.8vw,1.15rem);font-weight:500;line-height:1.6}.showcase-app-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.mobile-only-buttons{display:none!important}.store-badge-btn{color:#fff;text-align:left;background:#000;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:12px 24px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #00000026}.store-badge-btn:hover{color:#000;background:#ffb200;border-color:#ffb20026;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 28px #ffb2004d}.store-badge-icon svg{width:24px;height:24px}.store-badge-text{flex-direction:column;display:flex}.store-pre{opacity:.75;text-transform:uppercase;letter-spacing:.5px;font-size:.65rem;font-weight:500}.store-title{letter-spacing:-.2px;font-size:.95rem;font-weight:700}.showcase-bottom-tags{z-index:2;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:20px;margin-top:40px;display:flex}.bottom-tag{cursor:pointer;background:#fff9;border:1px solid #ffb20026;border-radius:30px;align-items:center;gap:10px;padding:12px 24px;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000005}.bottom-tag:hover{background:#fffffff2;border-color:#ffb20066;transform:translateY(-2px);box-shadow:0 10px 20px #ffb20014}.bottom-tag svg{color:#ffb200;stroke-width:2.2px;width:18px;height:18px}.bottom-tag span{color:#000;font-size:.85rem;font-weight:700}@media (width<=1024px){.showcase-container{padding:60px 30px}.showcase-image-container{margin:30px auto}.showcase-main-img{max-height:450px}}@media (width<=768px){.showcase-main-title{letter-spacing:-1.5px;margin-bottom:16px;font-size:clamp(2rem,8vw,2.6rem);line-height:1.1}.showcase-subtitle{margin-bottom:24px;font-size:.95rem}.showcase-app-buttons{gap:12px}.store-badge-btn{border-radius:12px;padding:10px 18px}.showcase-image-container{margin:24px auto}.showcase-main-img{max-height:380px;animation-name:floatIllustrationMobile}}@keyframes floatIllustrationMobile{0%{transform:translate(0,0)}to{transform:translateY(-6px)}}@media (width<=640px){.showcase-container{padding-left:20px;padding-right:20px}.showcase-bottom-tags{gap:10px;margin-top:30px}.bottom-tag{border-radius:20px;padding:8px 16px}.bottom-tag span{font-size:.8rem}}.footer-section{background:#000;border-top:1px solid #ffffff14;width:100%;padding:80px 8% 40px}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:60px;display:grid}.footer-brand h4{letter-spacing:1px;color:#fff;align-items:center;gap:8px;margin-bottom:16px;font-size:1.8rem;font-weight:800;display:flex}.footer-brand-logo{object-fit:contain;filter:invert();width:auto;height:48px;margin:-10px -3px -10px -11px;display:inline-block}.footer-brand p{color:#94a3b8;max-width:260px;margin-bottom:24px;font-size:.95rem;line-height:1.6}.footer-col h5{color:#fff;margin-bottom:22px;font-size:1.05rem;font-weight:700}.footer-col h5:after{content:"";background:var(--accent-amber);border-radius:2px;width:30px;height:2px;margin-top:8px;display:block}.footer-links{flex-direction:column;gap:12px;display:flex}.footer-links a{color:#cbd5e1;transition:var(--transition-smooth);align-self:flex-start;font-size:.95rem;text-decoration:none}.footer-links a:hover{color:var(--accent-amber);transform:translate(4px)}.footer-connect p{color:#94a3b8;margin-bottom:24px;font-size:.9rem;line-height:1.6}.social-links-container{flex-flow:wrap;align-items:center;gap:14px;display:flex}.social-icon-link{color:#fff;z-index:1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.social-icon-link svg{fill:currentColor;width:20px;height:20px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.social-icon-link:before{content:"";opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffb20040 0%,#0000 70%);border-radius:12px;transition:opacity .3s;position:absolute;inset:0}.social-icon-link:hover{color:var(--accent-amber);background:#ffffff1a;border-color:#ffb20066;transform:translateY(-4px)scale(1.05);box-shadow:0 8px 20px #ffb20033}.social-icon-link:hover svg{transform:scale(1.1)}.social-icon-link:hover:before{opacity:1}.social-icon-link:active{transform:translateY(-2px)scale(.98)}@media (width<=768px){.footer-col.footer-connect{text-align:center}.footer-col.footer-connect h5:after{margin-left:auto;margin-right:auto}.social-links-container{justify-content:center}}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;display:flex}.footer-bottom p{color:#94a3b8;font-size:.85rem}.footer-bottom-links{gap:24px;display:flex}.footer-bottom-links a{color:#cbd5e1;transition:var(--transition-smooth);font-size:.85rem;text-decoration:none}.footer-bottom-links a:hover{color:var(--accent-amber)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse{0%{opacity:.7;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1024px){.scene{min-height:auto;padding-top:120px}.hero-split-container{text-align:center;flex-direction:column;align-items:center;gap:34px;display:flex}.hero-left{display:contents}.hero-heading{order:1;max-width:760px;margin-bottom:0!important}.hero-right{order:2;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.hero-subtitle{order:3;max-width:680px;margin:0 auto;margin-bottom:0!important}.hero-cta-group{order:4;justify-content:center;width:100%}.hero-app-badges{order:5;justify-content:center;width:100%}.features-grid{grid-template-columns:repeat(2,1fr)}.workflow-grid{grid-template-columns:repeat(2,1fr);gap:24px}.workflow-image-wrapper{height:240px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.about-grid,.app-section-grid,.contact-grid{grid-template-columns:1fr;gap:40px}.phone-mockup-wrapper{order:-1}.hero-dashboard-wrapper{width:min(90vw,480px);margin-top:0}.hero-mascot.mascot-body,.hero-mascot.mascot-hands{width:190px;height:190px;bottom:calc(100% - 12px);right:30px}}@media (width<=768px){.hero-split-container{gap:24px}.app-showcase-box{border-radius:24px;padding:30px 20px}.section-padding{padding:70px 5% 60px}.scene{padding:112px 5% 56px}.hero-brand-lockup{margin-bottom:18px}.hero-heading{font-size:clamp(1.6rem,7.5vw,2.2rem);margin-bottom:0!important}.hero-proof-strip{grid-template-columns:1fr;max-width:310px}.hero-right{height:auto}.hero-dashboard-wrapper{aspect-ratio:1;z-index:10;justify-content:center;align-items:center;width:min(96vw,420px);margin-top:0;display:flex;position:relative}.hero-dashboard-container{border-radius:28px;width:100%;height:100%;padding:42px 20px 20px;overflow:visible}.hero-mascot.mascot-body,.hero-mascot.mascot-hands{width:clamp(150px,18vw,170px);height:clamp(150px,18vw,170px);bottom:calc(100% - 10px);left:50%;right:auto;transform:translate(-50%)}.hero-canvas{width:100%;height:100%}.dispatch-rider{offset-path:path("M 73,315 L 202,244 L 330,174 L 260,102 L 124,178 Z");width:38px;height:38px;animation-duration:8s}.hero-card{border-radius:15px;padding:11px 13px}.hero-card-status{width:178px;bottom:12%;left:0}.hero-card-booking{width:190px;top:14%;right:0}.hero-card-badge{top:4%;left:6%}.hero-card-mini{width:96px;min-height:68px}.hero-card-mini-two{left:16%}.services-grid{grid-template-columns:1fr;gap:20px}.workflow-grid{grid-template-columns:1fr;gap:40px}.workflow-card{padding:36px 20px 28px}.workflow-image-wrapper{height:220px}.workflow-card:not(:last-child):after{content:"";z-index:10;background:#ffffff0d;border-radius:2px;width:4px;height:16px;transition:all .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.workflow-card.line-active:not(:last-child):after{background:#f97316;box-shadow:0 0 12px #f97316cc,0 0 4px #f9731666}.features-grid{grid-template-columns:1fr;gap:16px!important}.feature-card{-webkit-backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,#fffffff5,#fff8ebeb)!important;border:1px solid #ffb4001f!important;grid-template-rows:auto auto!important;grid-template-columns:52px 1fr!important;align-items:center!important;gap:6px 16px!important;padding:22px 20px!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #ffa50014!important}.feature-card:before{content:""!important;pointer-events:none!important;z-index:-1!important;background:radial-gradient(circle,#ffb40026 0%,#ffb40000 70%)!important;width:80px!important;height:80px!important;position:absolute!important;top:-20px!important;right:-20px!important}.feature-card:after{content:""!important;opacity:.3!important;filter:blur(.5px)!important;pointer-events:none!important;background:linear-gradient(135deg,#ff9800,#ea580c)!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;bottom:12px!important;right:12px!important}.feature-icon{background:linear-gradient(135deg,#ffb40038,#ff8c001f)!important;border:1px solid #fff9!important;border-radius:14px!important;grid-area:1/1/span 2!important;justify-content:center!important;align-self:start!important;align-items:center!important;width:52px!important;height:52px!important;margin-bottom:0!important;display:flex!important;box-shadow:0 6px 20px #ffa50026!important}.feature-icon .feature-svg-illustration{width:28px!important;height:28px!important}.feature-title{color:#000!important;grid-area:1/2!important;align-self:end!important;margin-bottom:0!important;font-size:1.15rem!important;font-weight:700!important}.feature-desc{color:var(--text-muted)!important;grid-area:2/2!important;align-self:start!important;margin:0!important;font-size:.88rem!important;line-height:1.45!important}.feature-card:hover,.feature-card:active{background:#fff!important;border-color:#ffb20040!important;transform:scale(.985)translateY(-2px)!important;box-shadow:0 14px 35px #ff980024!important}.feature-card:hover .feature-icon{background:linear-gradient(135deg,#ffb40042,#ff8c0024)!important;border-color:#ffb20073!important;transform:scale(1.04)translateY(-2px)!important;box-shadow:0 8px 24px #ffa50038!important}.trust-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.trust-badge-card{border-radius:24px!important;padding:32px 20px!important}.testimonials-viewport{box-sizing:border-box!important;padding:24px 24px 32px!important}.testimonials-track{gap:24px!important}.testimonial-card{border-radius:26px!important;flex:0 0 calc(50% - 12px)!important;min-height:270px!important;padding:34px 26px!important}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.form-group-row{grid-template-columns:1fr;gap:20px}.contact-info-panel,.contact-form-panel{padding:30px 20px}.footer-top{grid-template-columns:1fr;gap:30px}.footer-bottom{text-align:center;flex-direction:column}.footer-bottom-links{justify-content:center}}@media (width<=500px){.trust-grid{grid-template-columns:1fr!important;gap:16px!important}.testimonials-viewport{box-sizing:border-box!important;padding:24px 20px 32px!important}.testimonials-track{gap:20px!important}.testimonial-card{border-radius:24px!important;flex:0 0 calc(100% - 20px)!important;min-height:250px!important;padding:30px 22px!important}.quote-decal{font-size:6.5rem!important;top:-16px!important;right:16px!important}.testimonial-text{margin-bottom:22px!important;font-size:.92rem!important;line-height:1.58!important}.faq-container{gap:16px!important}.faq-item{border-radius:20px!important}.faq-header{padding:22px 20px!important}.faq-question{font-size:1.02rem!important;line-height:1.45!important}.faq-chevron-wrapper{width:32px!important;height:32px!important}.faq-chevron-icon{width:14px!important;height:14px!important}.faq-answer{padding:0 20px 22px!important;font-size:.9rem!important;line-height:1.58!important}}
