*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--g:#2F79BE;--g-light:#DBEAFE;--g-dark:#1A4F8A;--navy:#1A3A6B;--navy-light:#1E3A5F;--navy-mid:#2A4D7A;--orange:#F3EB2C;--orange-light:#FFFDE7;--white:#FFFFFF;--off-white:#F8FAFC;--gray:#F1F5F9;--gray-2:#E2E8F0;--text:#1A3A6B;--text-2:#475569;--text-3:#94A3B8;--border:#E2E8F0;--radius:12px;--radius-sm:8px;--radius-lg:20px;--radius-xl:32px;--shadow:0 1px 3px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.06);--shadow-lg:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);--shadow-xl:0 20px 50px rgba(0,0,0,.15),0 10px 25px rgba(0,0,0,.1);--glass:rgba(255,255,255,.08);--glass-border:rgba(255,255,255,.18);--glow-blue:0 0 40px rgba(47,121,190,.35);--glow-yellow:0 0 40px rgba(243,235,44,.35)}.ann-bar{background:linear-gradient(90deg,#0a1f4e,#1a3a6b,#2f79be,#1a3a6b,#0a1f4e);background-size:400% 100%;animation:gradientMove 6s ease infinite;padding:10px 44px 10px 16px;font-size:13px;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;position:relative;line-height:1.45;text-align:center;max-height:120px;overflow:hidden;transition:max-height .35s ease,opacity .35s ease,padding .35s ease}.ann-bar:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpolygon points='20 0 20 20 0 20'/%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.ann-bar>span:first-child{background:#f3eb2c;color:#1a3a6b;font-weight:800;font-size:11px;padding:2px 10px;border-radius:50px;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0}.ann-bar-text{flex:1 1 220px;max-width:100%;font-weight:500;color:#fff;background:none;padding:0;border-radius:0;text-transform:none;letter-spacing:0}.ann-bar.is-hidden{max-height:0;opacity:0;padding-top:0;padding-bottom:0;pointer-events:none}.ann-bar a{color:#f3eb2c;font-weight:700;text-decoration:underline;cursor:pointer;white-space:nowrap}.ann-bar-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer;opacity:.6;font-size:16px;transition:opacity .2s;background:none;border:none;color:#fff;line-height:1;padding:4px 8px;border-radius:4px}.ann-bar-close:hover{opacity:1}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:DM Sans,DM Sans Fallback,sans-serif;color:var(--text);background:var(--white);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-family:Sora,Sora Fallback,sans-serif;font-weight:700;line-height:1.2}@keyframes shimmerPass{0%{transform:translate(-100%)}to{transform:translate(200%)}}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:shimmerPass 2.5s ease-in-out infinite}.grad-text{background:linear-gradient(135deg,#2f79be,#1a3a6b,#f3eb2c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.grad-text-warm{background:linear-gradient(135deg,#f3eb2c,gold,#f3eb2c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wave-sep{position:relative;height:80px;overflow:hidden;margin-top:-2px}.wave-sep svg{position:absolute;bottom:0;width:100%;height:100%}.wave-sep-top{position:relative;height:80px;overflow:hidden;margin-bottom:-2px}.wave-sep-top svg{position:absolute;top:0;width:100%;height:100%}.glass-card{background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg)}.glow-blue{box-shadow:0 0 #2f79be66;animation:glowPulse 2.5s ease-in-out infinite}.glow-yellow{box-shadow:0 0 #f3eb2c80;animation:glowPulseY 2.5s ease-in-out infinite}@keyframes glowPulse{0%,to{box-shadow:0 4px 15px #2f79be4d}50%{box-shadow:0 8px 35px #2f79bea6,0 0 60px #2f79be33}}@keyframes glowPulseY{0%,to{box-shadow:0 4px 15px #f3eb2c4d}50%{box-shadow:0 8px 35px #f3eb2ca6,0 0 60px #f3eb2c33}}.counter-section{background:linear-gradient(135deg,#0a1f4e,#1a3a6b,#0f2a5c);padding:64px 0;position:relative;overflow:hidden}.counter-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(243,235,44,.06) 1px,transparent 1px);background-size:32px 32px}.counter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;position:relative;z-index:1}.counter-item{text-align:center;padding:40px 24px;position:relative}.counter-item:after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:#ffffff1a}.counter-item:last-child:after{display:none}.counter-num{font-family:Sora,Sora Fallback,sans-serif;font-size:clamp(36px,4vw,60px);font-weight:800;color:#f3eb2c;line-height:1;display:block;letter-spacing:-1px}.counter-label{font-size:14px;color:#ffffffb3;margin-top:8px;font-weight:500}.counter-icon{width:52px;height:52px;border-radius:14px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.counter-icon svg{width:26px;height:26px;fill:#fff}.trust-row{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;padding:32px 0}.trust-badge{display:flex;align-items:center;gap:10px;color:var(--text-2);font-size:14px;font-weight:600}.trust-badge-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--g-light),#EFF6FF);display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 4px 12px #2f79be26}.highlight-strip{position:relative;background:linear-gradient(180deg,#071536,#0c2252);padding:22px 0;overflow:hidden}.highlight-strip:before,.highlight-strip:after{content:"";position:absolute;left:0;right:0;height:2px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent 0%,#F3EB2C 18%,#FFE566 50%,#F3EB2C 82%,transparent 100%)}.highlight-strip:before{top:0;box-shadow:0 0 18px #f3eb2c73}.highlight-strip:after{bottom:0;opacity:.55}.strip-track{display:flex;width:max-content;animation:stripScroll 42s linear infinite;will-change:transform}.highlight-strip:hover .strip-track{animation-play-state:paused}.strip-inner{display:flex;align-items:center;gap:14px;padding-right:14px;flex-shrink:0}.strip-item{display:inline-flex;align-items:center;gap:10px;font-family:Sora,Sora Fallback,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:.2px;color:#fff;white-space:nowrap;padding:8px 18px 8px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px #0000002e,inset 0 1px #ffffff1f;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.strip-item:hover{transform:translateY(-2px);background:#f3eb2c24;border-color:#f3eb2c80;color:#f3eb2c;box-shadow:0 10px 28px #f3eb2c1f}.strip-ico{width:32px;height:32px;border-radius:50%;background:linear-gradient(145deg,#f3eb2c,#ffe566);color:#1a3a6b;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #f3eb2c59}.strip-ico svg{width:15px;height:15px}.strip-sep{width:5px;height:5px;flex-shrink:0;background:#f3eb2c;transform:rotate(45deg);opacity:.45;box-shadow:0 0 8px #f3eb2c80}.strip-edge{position:absolute;top:0;bottom:0;width:88px;z-index:2;pointer-events:none}.strip-edge-left{left:0;background:linear-gradient(90deg,#071536,#07153600)}.strip-edge-right{right:0;background:linear-gradient(270deg,#0c2252,#0c225200)}@keyframes stripScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.strip-track{animation:none}}nav.scrolled{box-shadow:0 4px 30px #0000001f}.nav-logo-icon{position:relative;overflow:hidden}.nav-logo-icon:after{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#f3eb2c,gold,#f3eb2c);border-radius:12px;z-index:-1;animation:rotateBorder 4s linear infinite}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feature-card{background:linear-gradient(145deg,#fff,#f9fbff)}.feature-card:hover{background:linear-gradient(145deg,#fff,#eff6ff)}.section-header h2:after{content:"";display:block;width:60px;height:4px;background:linear-gradient(90deg,var(--g),#F3EB2C);border-radius:2px;margin:16px auto 0}.badge{background:linear-gradient(135deg,var(--g-light),#EFF6FF);border:1px solid rgba(47,121,190,.2);box-shadow:0 2px 8px #2f79be1a}.testi-card{background:linear-gradient(145deg,#fff,#f9fbff)}.testi-card:hover{background:linear-gradient(145deg,#eff6ff,#fff)}.blog-card{box-shadow:0 2px 12px #0000000d}.ribbon{position:absolute;top:12px;right:-8px;background:linear-gradient(135deg,#f3eb2c,gold);color:#1a3a6b;font-size:10px;font-weight:800;padding:4px 14px;border-radius:4px 0 0 4px;text-transform:uppercase;letter-spacing:.5px;box-shadow:-2px 2px 6px #00000026}.ribbon:after{content:"";position:absolute;top:100%;right:0;border:4px solid transparent;border-top-color:#b8a000;border-right-color:#b8a000}.fstat{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.fstat:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(243,235,44,.12),transparent 70%);pointer-events:none}.fstat:hover{background:#ffffff24;transform:translateY(-4px);box-shadow:0 12px 30px #0003}footer{background:linear-gradient(170deg,#0a1628,#1a3a6b)}.footer-brand p{border-left:3px solid rgba(243,235,44,.4);padding-left:12px}.particle-field{position:absolute;inset:0;overflow:hidden;pointer-events:none}.p-dot{position:absolute;border-radius:50%;background:#f3eb2c26;animation:floatDot linear infinite}@keyframes floatDot{0%{transform:translateY(0) scale(1);opacity:.15}50%{opacity:.4;transform:translateY(-60px) scale(1.5)}to{transform:translateY(-120px) scale(1);opacity:0}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.reveal.left{transform:translate(-40px)}.reveal.right{transform:translate(40px)}.reveal.visible{opacity:1;transform:translate(0)}.step-card{background:linear-gradient(145deg,#fff,#f5f9ff)}body{animation:fadeIn .4s ease-in-out}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block;object-fit:cover}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 clamp(16px,4vw,24px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:50px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border:none;text-decoration:none;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn:hover:before{width:300px;height:300px}.btn-primary{background:linear-gradient(135deg,var(--g),#1A5490);color:#fff;box-shadow:0 4px 15px #2f79be33}.btn-primary:hover{background:linear-gradient(135deg,#1A5490,var(--g-dark));transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #2f79be66}.btn-outline{background:transparent;color:var(--g);border:2px solid var(--g)}.btn-outline:hover{background:var(--g);color:#fff;transform:translateY(-2px)}.btn-white{background:#fff;color:var(--navy);box-shadow:0 4px 15px #0000001a}.btn-white:hover{background:var(--g);color:#fff;transform:translateY(-2px)}.btn-orange{background:linear-gradient(135deg,#f3eb2c,#d4c800);color:#1a3a6b;font-weight:700;box-shadow:0 4px 15px #f3eb2c4d}.btn-orange:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #f3eb2c80}.btn-ghost{background:#ffffff14;color:#fff;border:1.5px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-ghost:hover{background:#ffffff29;color:#fff;border-color:#ffffff73}.btn-gold{background:linear-gradient(135deg,#f3eb2c,gold);color:#1a3a6b;font-weight:800;box-shadow:0 4px 15px #f3eb2c59}.btn-gold:hover{background:linear-gradient(135deg,gold,#f3eb2c);color:#1a3a6b;box-shadow:0 8px 25px #f3eb2c80}.badge-dark{background:#ffffff1a;color:#f3eb2c;border:1px solid rgba(243,235,44,.3)}.trust-strip{background:linear-gradient(90deg,#f8fafc,#eff6ff,#f8fafc);padding:28px 0;border-top:1px solid var(--gray-2);border-bottom:1px solid var(--gray-2)}.trust-strip .trust-row{padding:0}.hero-trust{margin-bottom:32px;justify-content:flex-start;padding:0;gap:20px}.hero-trust .trust-badge{color:#ffffffd9}.hero-trust .trust-badge-icon{background:#ffffff1f}.form-msg{display:none;margin-top:12px;padding:12px 16px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;text-align:center}.form-msg.show{display:block}.form-msg--success{background:#ecfdf5;border:1px solid #6EE7B7;color:#065f46}.form-msg--error{background:#fef2f2;border:1px solid #FCA5A5;color:#991b1b}.badge{display:inline-flex;align-items:center;gap:6px;background:var(--g-light);color:var(--g-dark);font-family:Sora,Sora Fallback,sans-serif;font-size:12px;font-weight:600;padding:6px 14px;border-radius:50px;letter-spacing:.5px;text-transform:uppercase;animation:slideUp .6s ease-out}a.app-store-btn{text-decoration:none}.app-store-btn.is-soon{opacity:.72;cursor:default;pointer-events:none}.back-to-top{position:fixed;bottom:24px;right:24px;z-index:90;width:44px;height:44px;border:none;border-radius:50%;background:var(--g);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #2f79be59;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,visibility .25s,transform .25s,background .2s}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--g-dark);transform:translateY(-2px)}.back-to-top svg{width:20px;height:20px;fill:currentColor}:focus-visible{outline:2px solid var(--g);outline-offset:2px}.btn:focus-visible,.nav-link:focus-visible,.faq-q:focus-visible,.back-to-top:focus-visible{outline-offset:3px}nav{position:sticky;top:0;z-index:100;background:#fffffff5;backdrop-filter:blur(16px);border-bottom:1px solid var(--gray-2);transition:all .3s}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px;max-width:1200px;margin:0 auto;padding:0 24px}.nav-logo{display:flex;align-items:center;gap:10px;cursor:pointer}.nav-logo img{height:42px;width:auto;border-radius:10px}.nav-logo-icon{width:38px;height:38px;background:#f3eb2c;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#1a3a6b;font-weight:800;font-family:Sora,Sora Fallback,sans-serif}.nav-logo-text{font-family:Sora,Sora Fallback,sans-serif;font-weight:800;font-size:18px;color:var(--navy)}.nav-logo-text span{color:var(--g)}.nav-links{display:flex;align-items:center;gap:4px}.nav-link{padding:8px 14px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-2);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative}.nav-link:after{content:"";position:absolute;bottom:4px;left:50%;width:0;height:2px;background:var(--g);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(-50%)}.nav-link:hover:after,.nav-link.active:after{width:calc(100% - 28px)}.nav-link:hover,.nav-link.active{color:var(--g);background:var(--g-light)}.nav-dropdown{position:relative}.nav-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius);box-shadow:var(--shadow-lg);min-width:220px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s;z-index:200}.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;color:var(--text-2);cursor:pointer;transition:all .15s}.nav-dropdown-item:hover{background:var(--g-light);color:var(--g)}.nav-dropdown-item .di-icon{width:32px;height:32px;border-radius:8px;background:var(--g-light);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.nav-dropdown-item:hover .di-icon{background:var(--g);color:#fff}.nav-cta{display:flex;align-items:center;gap:10px}.nav-store{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#f3eb2c;color:#1a3a6b;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}.nav-store:hover{background:#d4c800}.hero{background:linear-gradient(135deg,#050f2e,#0a1f4e 35%,#1a3a6b 65%,#0f2a5c);min-height:92vh;display:flex;align-items:center;position:relative;overflow:visible;padding:96px 0 80px}.hero:before{content:"";position:absolute;inset:0;background:url(https://images.unsplash.com/photo-1543168256-1e5e5ac27f7a?w=1920&q=80&auto=format&fit=crop) center/cover;opacity:.05;mix-blend-mode:overlay}.hero-bg-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(47,121,190,.15) 1px,transparent 1px);background-size:40px 40px;animation:float 20s ease-in-out infinite}.hero-blob{position:absolute;width:700px;height:700px;background:radial-gradient(circle,rgba(47,121,190,.22) 0%,transparent 70%);border-radius:50%;right:-150px;top:-150px;animation:float 15s ease-in-out infinite;filter:blur(50px)}.hero-blob2{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(243,235,44,.14) 0%,transparent 70%);border-radius:50%;left:-80px;bottom:-80px;animation:float 12s ease-in-out infinite reverse;filter:blur(50px)}.hero-blob3{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(243,235,44,.08) 0%,transparent 70%);border-radius:50%;right:30%;top:70%;animation:float 18s ease-in-out infinite 3s;filter:blur(40px)}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-tag{display:inline-flex;align-items:center;gap:8px;background:#f3eb2c26;color:#f3eb2c;border:1px solid rgba(243,235,44,.4);padding:8px 16px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px}.hero-tag .dot{width:6px;height:6px;background:#f3eb2c;border-radius:50%;animation:pulse 2s infinite}@keyframes glow{0%,to{text-shadow:0 0 10px rgba(243,235,44,.5)}50%{text-shadow:0 0 30px rgba(243,235,44,.9),0 0 60px rgba(243,235,44,.4)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero h1{font-size:clamp(36px,4vw,60px);color:#fff;margin-bottom:20px;line-height:1.1;animation:slideInLeft .8s ease-out}.hero h1 span{color:#f3eb2c;animation:glow 3s ease-in-out infinite}.hero p{font-size:17px;color:#ffffffb3;margin-bottom:36px;max-width:480px;line-height:1.7;animation:slideInLeft .8s ease-out .2s backwards}.hero-btns{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:44px;animation:slideInLeft .8s ease-out .4s backwards}.hero-stats{display:flex;gap:32px;animation:fadeIn 1s ease-out .6s backwards}.hero-stat{color:#fff}.hero-stat-num{font-family:Sora,Sora Fallback,sans-serif;font-size:28px;font-weight:800;color:#f3eb2c;line-height:1}.hero-stat-label{font-size:13px;color:#fff9;margin-top:2px}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;overflow:visible;min-height:480px}.grocery-burst{--pack:0;--gb-scale:1;position:relative;width:min(480px,100%);height:500px;margin:0 auto;overflow:visible}.gb-shadow{position:absolute;left:50%;bottom:18px;width:calc(140px * var(--gb-scale));height:16px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(0,0,0,.55) 0%,transparent 72%);border-radius:50%;z-index:7;pointer-events:none}.gb-bag{position:absolute;left:50%;bottom:0;width:calc(220px * var(--gb-scale));z-index:12;transform:translate(-50%)}.gb-bag img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(0,0,0,.5))}.gb-item{position:absolute;left:50%;bottom:calc(200px * var(--gb-scale));width:calc(var(--w,80px) * var(--gb-scale));z-index:8;transform:translate(calc(-50% + (var(--x) * (1 - var(--pack)) * var(--gb-scale))),calc(var(--y) * (1 - var(--pack)) * var(--gb-scale))) rotate(calc(var(--r) * (1 - var(--pack)))) scale(calc((.25 + .75 * (1 - var(--pack))) * var(--gb-scale)));opacity:calc(.4 + .6 * (1 - var(--pack)));will-change:transform,opacity;transform-origin:center bottom;pointer-events:none}.gb-item img{width:100%;height:auto;object-fit:contain;background:transparent;border-radius:0;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45))}.gb-live .gb-item{transition:transform .55s cubic-bezier(.22,1.1,.36,1),opacity .45s ease}.gb-live.packing .gb-item,.gb-live.packing .gb-bag img{transition:none}.gb-live:not(.packing) .gb-item img{animation:gbBob 4.2s ease-in-out infinite}.gb-item:nth-child(3n) img{animation-delay:.4s}.gb-item:nth-child(3n+1) img{animation-delay:.8s}@keyframes gbBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.grocery-burst{--pack:0}.gb-item img{animation:none!important}.gb-item,.gb-live .gb-item{transition:none}}.hero-phone{width:300px;background:linear-gradient(145deg,#1a2a4a,#0a1030);border-radius:40px;padding:14px;box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff1a;animation:float 6s ease-in-out infinite,slideInRight 1s ease-out;transform-style:preserve-3d;transition:all .5s cubic-bezier(.4,0,.2,1)}.hero-phone:hover{transform:translateY(-15px) scale(1.05) rotateY(5deg);box-shadow:0 50px 100px #0009,0 0 50px #2f79be4d}.hero-phone-screen{background:#fff;border-radius:28px;overflow:hidden;min-height:520px;display:flex;flex-direction:column}.phone-status{background:var(--g);padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.phone-status span{color:#fff;font-size:11px;font-weight:600}.phone-hero-banner{background:linear-gradient(135deg,#2f79be,#1a5490);padding:20px;display:flex;align-items:center;justify-content:space-between}.phone-hero-banner h4{color:#fff;font-size:14px;font-family:Sora,Sora Fallback,sans-serif}.phone-hero-banner p{color:#fffc;font-size:11px;margin-top:2px}.phone-offer-pill{background:#fff3;color:#fff;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:600;margin-top:6px;display:inline-block}.phone-categories{padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.phone-cat{display:flex;flex-direction:column;align-items:center;gap:4px}.phone-cat-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.phone-cat-label{font-size:9px;color:var(--text-2);font-weight:500;text-align:center}.phone-section-title{padding:0 16px;font-family:Sora,Sora Fallback,sans-serif;font-size:13px;font-weight:700;color:var(--navy);margin-bottom:10px}.phone-products{padding:0 16px 16px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.phone-product{background:var(--off-white);border-radius:10px;padding:10px}.phone-product-img{height:60px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:6px}.phone-product-name{font-size:10px;font-weight:600;color:var(--navy)}.phone-product-price{font-size:11px;color:var(--g);font-weight:700;margin-top:2px}.hero-floating-cards{position:absolute;display:flex;flex-direction:column;gap:10px}.hero-floating-cards.right{right:-40px;top:40px}.hero-floating-cards.left{left:-40px;bottom:40px}.float-card{background:#fffffff2;backdrop-filter:blur(10px);border-radius:12px;padding:12px 16px;box-shadow:0 8px 32px #0003;display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px;font-weight:600;color:var(--navy);animation:bounce 3s ease-in-out infinite;border:1px solid rgba(255,255,255,.3)}.float-card:nth-child(2){animation-delay:.5s}.float-card:hover{transform:scale(1.05);box-shadow:0 12px 40px #0000004d}.float-card .fc-icon{font-size:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.float-card .fc-val{font-family:Sora,Sora Fallback,sans-serif;font-size:18px;color:var(--g);font-weight:800}.section{padding:96px 0;animation:fadeIn .8s ease-out;position:relative}.section:before{content:"";position:absolute;top:10%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(47,121,190,.03),transparent);border-radius:50%;pointer-events:none;animation:float 15s ease-in-out infinite}.section-alt{background:linear-gradient(180deg,#fafafa,#fff)}.section-header{text-align:center;margin-bottom:64px;animation:slideDown .8s ease-out}.section-header .badge{margin-bottom:16px;animation:scaleIn .6s ease-out .2s both}.section-header h2{font-size:clamp(28px,3vw,44px);color:var(--navy);margin-bottom:16px;animation:slideUp .8s ease-out .3s both}.section-header p{font-size:16px;color:var(--text-2);max-width:560px;margin:0 auto;line-height:1.7;animation:slideUp .8s ease-out .4s both}.brands-track{display:flex;gap:40px;align-items:center;overflow:hidden;margin-top:48px}.brands-inner{display:flex;gap:56px;align-items:center;animation:scroll 30s linear infinite;white-space:nowrap}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-logo{height:80px;padding:0 32px;border-radius:12px;background:#fff;border:1.5px solid var(--gray-2);filter:grayscale(30%);opacity:1;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000a;position:relative;overflow:hidden}.brand-logo:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--g),var(--orange));opacity:0;transition:opacity .4s}.brand-logo:hover{filter:none;opacity:1;transform:translateY(-4px) scale(1.05);border-color:var(--g);box-shadow:0 8px 24px #2f79be33}.brand-logo:hover:before{opacity:.08}.brand-logo img{max-height:60px;max-width:140px;width:auto;height:auto;object-fit:contain;position:relative;z-index:1;display:block}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.feature-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:32px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;cursor:pointer;animation:slideUp .6s ease-out backwards}.feature-card:nth-child(1){animation-delay:.1s}.feature-card:nth-child(2){animation-delay:.2s}.feature-card:nth-child(3){animation-delay:.3s}.feature-card:nth-child(4){animation-delay:.4s}.feature-card:nth-child(5){animation-delay:.5s}.feature-card:nth-child(6){animation-delay:.6s}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--g),var(--orange));transform:scaleX(0);transition:transform .3s;transform-origin:left}.feature-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(47,121,190,.02),transparent);opacity:0;transition:opacity .3s}.feature-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px #00000026;border-color:transparent}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover:after{opacity:1}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,var(--g),#1A5490);color:#fff}.feature-icon{width:56px;height:56px;border-radius:14px;background:var(--g-light);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px;transition:all .3s;box-shadow:0 4px 15px #2f79be1a}.feature-card h3{font-size:18px;color:var(--navy);margin-bottom:10px}.feature-card p{font-size:14px;color:var(--text-2);line-height:1.65}.join-us{background:#f3eb2c;padding:clamp(48px,8vw,88px) 0;position:relative;overflow:hidden}.join-us:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.45),transparent 55%),url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%231A3A6B' fill-opacity='0.06'/%3E%3C/svg%3E");pointer-events:none}.join-us .container{position:relative;z-index:1}.join-layout{display:grid;gap:clamp(28px,5vw,48px);align-items:center;justify-items:center}.join-copy{text-align:center;width:100%;max-width:560px}.join-us h2{color:#1a3a6b;font-size:clamp(28px,3.6vw,46px);margin-bottom:8px}.join-us h2:after{content:"";display:block;width:72px;height:3px;background:#fff;border-radius:2px;margin:14px auto 0}.join-us .join-copy>p{color:#1a3a6b;font-size:clamp(15px,2vw,16px);max-width:560px;margin:18px auto 22px;line-height:1.7}.join-chip{display:inline-flex;align-items:center;gap:8px;background:#1a3a6b;color:#f3eb2c;font-family:Sora,Sora Fallback,sans-serif;font-weight:700;font-size:12px;letter-spacing:.8px;text-transform:uppercase;padding:8px 16px;border-radius:999px;margin-bottom:28px;box-shadow:0 8px 20px #1a3a6b33}.join-carousel{position:relative;width:100%;max-width:min(680px,100%);margin:0 auto}.join-frame{position:relative;overflow:hidden;border-radius:clamp(16px,2.5vw,24px);aspect-ratio:16/10;background:#0a1f4e;box-shadow:0 20px 40px #1a3a6b3d,0 0 0 5px #ffffff8c}.join-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s ease}.join-slide.is-on{opacity:1;pointer-events:auto;z-index:1}.join-slide figcaption:empty{display:none}.join-slide img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.join-slide:first-child img{object-position:center 40%}.join-slide figcaption{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);padding:10px 16px;border-radius:12px;background:#0a1f4ed1;backdrop-filter:blur(4px);color:#fff;font-family:Sora,Sora Fallback,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2px}.join-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:clamp(40px,10vw,48px);height:clamp(40px,10vw,48px);border:none;border-radius:50%;background:#1a3a6b;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #1a3a6b40;transition:transform .2s,background .2s}.join-nav svg{width:22px;height:22px}.join-nav:hover{background:#0a1f4e;transform:translateY(-50%) scale(1.06)}.join-prev{left:clamp(6px,2vw,12px)}.join-next{right:clamp(6px,2vw,12px)}.join-dots{display:flex;justify-content:center;gap:8px;margin:18px 0 0;flex-wrap:wrap}.join-dot{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:#1a3a6b47;cursor:pointer;transition:transform .2s,background .2s,width .2s}.join-dot.active{background:#1a3a6b;transform:scale(1.1);width:22px;border-radius:99px}.join-cta{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1a3a6b;border:2px solid #1A3A6B;border-radius:10px;padding:12px 28px;font-family:Sora,Sora Fallback,sans-serif;font-weight:700;font-size:15px;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s;margin-top:8px}.join-cta:hover{background:#1a3a6b;color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #1a3a6b40}@media(min-width:900px){.join-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);justify-items:stretch;text-align:left}.join-copy{text-align:left;max-width:none;margin:0}.join-us h2:after{margin-left:0}.join-us .join-copy>p{margin-left:0;margin-right:0}.join-carousel{margin:0 0 0 auto;max-width:none}.join-dots{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.join-slide{transition:none}}.brand-build{background:#fff;border-block:10px solid #F3EB2C;padding:88px 24px;overflow:hidden}.brand-build-inner{position:relative;max-width:720px;margin:0 auto;text-align:center;padding:clamp(32px,6vw,48px) clamp(20px,5vw,80px)}.brand-build h2{color:#1a3a6b;font-size:clamp(28px,3.6vw,46px);line-height:1.25;margin-bottom:18px}.brand-build h2 span{text-decoration:underline;text-decoration-color:#f3eb2c;text-decoration-thickness:4px;text-underline-offset:6px}.brand-build p{color:#1a3a6b;font-size:16px;line-height:1.7;max-width:520px;margin:0 auto 32px}.brand-cta{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#1a3a6b;border:2px solid #1A3A6B;border-radius:10px;padding:12px 28px;font-family:Sora,Sora Fallback,sans-serif;font-weight:700;font-size:15px;text-decoration:none;position:relative;z-index:2;transition:background .2s,color .2s,transform .2s}.brand-cta:hover{background:#1a3a6b;color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #1a3a6b2e}.brand-float{position:absolute;object-fit:contain;pointer-events:none;filter:drop-shadow(0 14px 22px rgba(26,58,107,.18));animation:gbBob 5s ease-in-out infinite;z-index:1}.brand-float-1{width:110px;top:-8px;left:-40px;animation-delay:0s}.brand-float-2{width:72px;top:8px;right:-20px;animation-delay:.7s}.brand-float-3{width:120px;bottom:4px;left:-28px;animation-delay:1.3s}.brand-float-4{width:88px;bottom:12px;right:-8px;animation-delay:1.9s}.franchise-cta{background:linear-gradient(135deg,#0a1f4e,#1a3a6b);border-radius:var(--radius-xl);padding:64px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;overflow:hidden;box-shadow:0 20px 50px #0003;animation:scaleIn .8s ease-out}.franchise-cta:before{content:"";position:absolute;right:0;top:0;width:400px;height:400px;background:radial-gradient(circle,rgba(47,121,190,.2) 0%,transparent 70%);pointer-events:none;animation:float 10s ease-in-out infinite}.franchise-cta:after{content:"";position:absolute;left:-100px;bottom:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(243,235,44,.15) 0%,transparent 70%);pointer-events:none;border-radius:50%;filter:blur(60px);animation:float 15s ease-in-out infinite reverse}.franchise-cta h2{font-size:clamp(28px,3vw,40px);color:#fff;margin-bottom:16px}.franchise-cta p{font-size:16px;color:#ffffffb3;line-height:1.7;margin-bottom:28px}.franchise-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fb-item{display:flex;align-items:center;gap:8px;color:#ffffffd9;font-size:13px}.fb-dot{width:6px;height:6px;background:var(--g);border-radius:50%;flex-shrink:0}.franchise-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fstat{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:24px;text-align:center}.fstat-num{font-family:Sora,Sora Fallback,sans-serif;font-size:36px;font-weight:800;color:#f3eb2c}.fstat-label{font-size:13px;color:#fff9;margin-top:4px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.steps-grid:before{content:"";position:absolute;top:40px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,var(--g-light),var(--g),var(--g-light));z-index:0}.step-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:28px 24px;text-align:center;position:relative;z-index:1;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;animation:slideUp .6s ease-out backwards}.step-card:nth-child(1){animation-delay:.1s}.step-card:nth-child(2){animation-delay:.2s}.step-card:nth-child(3){animation-delay:.3s}.step-card:nth-child(4){animation-delay:.4s}.step-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 50px #2f79be26;border-color:var(--g)}.step-num{width:56px;height:56px;background:linear-gradient(135deg,var(--g),#1A5490);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Sora,Sora Fallback,sans-serif;font-size:20px;font-weight:800;margin:0 auto 20px;box-shadow:0 8px 25px #2f79be66;transition:all .3s}.step-card:hover .step-num{transform:scale(1.15) rotate(360deg);box-shadow:0 12px 35px #2f79be99}.step-card h3{font-size:16px;color:var(--navy);margin-bottom:8px}.step-card p{font-size:13px;color:var(--text-2);line-height:1.6}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testi-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:32px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;animation:flipIn .7s ease-out backwards}.testi-card:nth-child(1){animation-delay:.15s}.testi-card:nth-child(2){animation-delay:.3s}.testi-card:nth-child(3){animation-delay:.45s}.testi-card:before{content:'"';position:absolute;top:10px;right:20px;font-size:120px;font-family:Georgia,serif;color:var(--g-light);opacity:.3;line-height:1}.testi-card:hover{box-shadow:0 20px 50px #0000001f;transform:translateY(-6px) scale(1.02);border-color:var(--g)}.testi-card:hover .testi-avatar{transform:scale(1.1);box-shadow:0 8px 20px #2f79be4d}.testi-stars{display:flex;gap:3px;margin-bottom:16px}.star{color:#fbbf24;font-size:14px}.testi-text{font-size:14px;color:var(--text-2);line-height:1.7;margin-bottom:24px;font-style:italic}.testi-author{display:flex;align-items:center;gap:12px}.testi-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--g-light),#93C5FD);display:flex;align-items:center;justify-content:center;font-family:Sora,Sora Fallback,sans-serif;font-weight:700;font-size:14px;color:var(--g-dark);flex-shrink:0;box-shadow:0 4px 15px #2f79be33;transition:all .3s;border:2px solid #fff}.testi-name{font-weight:600;font-size:14px;color:var(--navy)}.testi-role{font-size:12px;color:var(--text-3)}.app-section{background:linear-gradient(135deg,#0a1f4e,#2f79be),url(/bring-busket/images/join/bg-17.webp);background-blend-mode:overlay;background-size:cover;background-position:center;position:relative;overflow:hidden}.app-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,rgba(243,235,44,.15),transparent 60%);pointer-events:none;animation:float 8s ease-in-out infinite}.app-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:96px 0;position:relative;z-index:1}.app-inner h2{color:#fff;font-size:clamp(28px,3vw,44px);margin-bottom:16px}.app-inner p{color:#ffffffbf;font-size:16px;line-height:1.7;margin-bottom:36px}.app-btns{display:flex;gap:16px;flex-wrap:wrap}.app-store-btn{display:flex;align-items:center;gap:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:12px 20px;color:#fff;cursor:pointer;transition:all .2s}.app-store-btn:hover{background:#fff3;transform:translateY(-2px)}.app-store-btn .asb-icon{font-size:28px}.asb-text{display:flex;flex-direction:column}.asb-small{font-size:10px;opacity:.7;font-weight:400}.asb-big{font-size:15px;font-weight:700;margin-top:1px}.qr-badges{display:flex;gap:16px;margin-top:28px}.qr-badge{background:#ffffff1a;border-radius:12px;padding:12px;border:1px solid rgba(255,255,255,.15)}.qr-box{width:80px;height:80px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4px}.qr-box img{width:100%;height:100%;object-fit:contain;display:block}.qr-badge:last-child .qr-box{background:#fff}.qr-label{font-size:10px;color:#fff9;text-align:center;margin-top:6px}.phone-mockups{display:flex;gap:16px;justify-content:center;align-items:flex-end;animation:float 6s ease-in-out infinite}.app-showcase{position:relative;width:100%;max-width:420px;margin:0 auto;min-height:420px;display:flex;align-items:center;justify-content:center}.app-showcase-glow{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(243,235,44,.22),rgba(47,121,190,.15) 45%,transparent 70%);animation:float 7s ease-in-out infinite;pointer-events:none}.app-showcase-card{position:relative;z-index:2;width:100%;max-width:340px;padding:36px 32px 28px;border-radius:28px;background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.22);box-shadow:0 24px 60px #00000059;text-align:center;animation:slideInRight .9s ease-out}.app-showcase-logo{width:88px;height:88px;border-radius:22px;margin:0 auto 16px;box-shadow:0 12px 32px #00000059;border:3px solid rgba(255,255,255,.25)}.app-showcase-title{font-family:Sora,Sora Fallback,sans-serif;font-size:26px;font-weight:800;color:#fff;margin-bottom:6px}.app-showcase-tagline{font-size:13px;color:#ffffffa6;margin-bottom:24px}.app-showcase-features{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;text-align:left}.app-showcase-feat{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#ffffffe6;padding:10px 12px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.app-feat-dot{width:7px;height:7px;border-radius:50%;background:#f3eb2c;flex-shrink:0;box-shadow:0 0 8px #f3eb2c99}.app-showcase-scan{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.app-showcase-scan img{width:96px;height:96px;border-radius:12px;background:#fff;padding:6px;box-shadow:0 8px 24px #0003}.app-showcase-scan span{font-size:11px;color:#ffffff8c;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.app-orbit{position:absolute;z-index:3;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45));pointer-events:none;animation:gbBob 5s ease-in-out infinite}.app-orbit-1{width:56px;top:8%;left:0;animation-delay:0s}.app-orbit-2{width:48px;top:18%;right:-4%;animation-delay:.6s}.app-orbit-3{width:64px;bottom:22%;left:-6%;animation-delay:1.2s}.app-orbit-4{width:44px;bottom:10%;right:2%;animation-delay:1.8s}.app-phone{background:linear-gradient(145deg,#2a2a3e,#1a1a2e);border-radius:28px;padding:10px;border:2px solid rgba(255,255,255,.2);box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1)}.app-phone:hover{transform:translateY(-12px) scale(1.05);box-shadow:0 30px 80px #0009}.app-phone-screen{background:#fff;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 5px #0000001a}.app-phone.big .app-phone-screen{width:170px;height:300px}.app-phone.small .app-phone-screen{width:140px;height:240px}.app-screen-header{background:var(--g);padding:10px 12px;display:flex;align-items:center;gap:6px}.app-screen-header .dot{width:5px;height:5px;border-radius:50%;background:#fff6}.app-screen-body{padding:10px;background:var(--off-white)}.app-screen-product{background:#fff;border-radius:8px;padding:8px;margin-bottom:8px;display:flex;align-items:center;gap:8px;font-size:9px}.asp-icon{font-size:18px;width:32px;height:32px;background:var(--g-light);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.asp-name{font-weight:600;color:var(--navy);font-size:9px}.asp-price{color:var(--g);font-weight:700;font-size:9px}.faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideUp .5s ease-out backwards}.faq-item:nth-child(1){animation-delay:.1s}.faq-item:nth-child(2){animation-delay:.15s}.faq-item:nth-child(3){animation-delay:.2s}.faq-item:nth-child(4){animation-delay:.25s}.faq-item:nth-child(5){animation-delay:.3s}.faq-item:nth-child(6){animation-delay:.35s}.faq-item:nth-child(7){animation-delay:.4s}.faq-item:nth-child(8){animation-delay:.45s}.faq-item.open{border-color:var(--g);box-shadow:0 0 0 3px #2f79be14;transform:scale(1.01)}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;font-weight:600;font-size:15px;color:var(--navy);gap:16px;background:none;border:none;width:100%;text-align:left;font-family:inherit;line-height:1.4}.faq-icon{width:24px;height:24px;border-radius:50%;background:var(--g-light);display:flex;align-items:center;justify-content:center;color:var(--g);font-size:14px;flex-shrink:0;transition:transform .3s;font-weight:700}.faq-item.open .faq-icon{transform:rotate(45deg);background:var(--g);color:#fff}.faq-a{display:none;padding:0 24px 20px;font-size:14px;color:var(--text-2);line-height:1.7}.faq-item.open .faq-a{display:block}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.blog-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);animation:slideUp .6s ease-out backwards}.blog-card-link{display:block;color:inherit;text-decoration:none;height:100%}.blog-card-link:hover .blog-read{text-decoration:underline}.blog-card:nth-child(1){animation-delay:.15s}.blog-card:nth-child(2){animation-delay:.3s}.blog-card:nth-child(3){animation-delay:.45s}.blog-card:has(.blog-card-link:hover){transform:translateY(-8px);box-shadow:0 20px 50px #0000001f}.blog-card:has(.blog-card-link:hover) .blog-img:before{opacity:0}.blog-card:has(.blog-card-link:hover) .blog-img{transform:scale(1.05)}.blog-img{height:200px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);display:flex;align-items:center;justify-content:center;font-size:48px;position:relative;overflow:hidden;background-size:cover;background-position:center;transition:transform .4s}.blog-img:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 100%);transition:opacity .3s}.blog-body{padding:24px}.blog-tag{font-size:11px;font-weight:600;color:var(--g);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.blog-card h3{font-size:17px;color:var(--navy);margin-bottom:10px;line-height:1.4}.blog-card p{font-size:13px;color:var(--text-2);line-height:1.6;margin-bottom:16px}.blog-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-3)}.blog-read{color:var(--g);font-weight:600;cursor:pointer}.blog-read:hover{text-decoration:underline}.newsletter{background:linear-gradient(135deg,#eff6ff,#dbeafe,#eff6ff);border-radius:var(--radius-xl);padding:64px;text-align:center;position:relative;overflow:hidden;border:1px solid rgba(47,121,190,.15);box-shadow:0 8px 40px #2f79be1f}.newsletter:before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(47,121,190,.12),transparent);border-radius:50%;pointer-events:none}.newsletter:after{content:"";position:absolute;bottom:-50px;left:-50px;width:180px;height:180px;background:radial-gradient(circle,rgba(243,235,44,.15),transparent);border-radius:50%;pointer-events:none}.newsletter h2{font-size:clamp(24px,2.5vw,36px);color:var(--navy);margin-bottom:12px}.newsletter p{color:var(--text-2);font-size:15px;margin-bottom:32px}.newsletter-form{display:flex;gap:12px;max-width:480px;margin:0 auto;flex-wrap:wrap}.newsletter-form .form-msg{flex:1 1 100%;margin-top:0}.newsletter-input{flex:1;padding:14px 20px;border:1.5px solid var(--gray-2);border-radius:50px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.newsletter-input:focus{border-color:var(--g)}.newsletter-input::placeholder{color:var(--text-3)}footer{background:var(--navy);color:#fff;padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-brand h3{font-family:Sora,Sora Fallback,sans-serif;font-size:20px;font-weight:800;margin-bottom:12px}.footer-brand h3 span{color:#f3eb2c}.footer-brand p{font-size:13px;color:#ffffff8c;line-height:1.7;margin-bottom:24px}.footer-social{display:flex;gap:10px}.social-btn{width:38px;height:38px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.social-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--g),#1A5490);opacity:0;transition:opacity .3s}.social-btn:hover{background:#2f79be;border-color:#2f79be;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px #2f79be4d}.social-btn:hover:before{opacity:1}.social-btn svg{width:18px;height:18px;fill:#ffffffb3;transition:all .3s;position:relative;z-index:1}.social-btn:hover svg{fill:#fff;transform:scale(1.1)}.footer-col h4{font-family:Sora,Sora Fallback,sans-serif;font-size:14px;font-weight:600;margin-bottom:18px;color:#fff}.footer-col a{display:block;font-size:13px;color:#ffffff8c;margin-bottom:10px;cursor:pointer;transition:color .2s}.footer-col a:hover{color:#f3eb2c}.footer-store-btns{display:flex;gap:10px}.fsb{display:flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 12px;font-size:11px;cursor:pointer;transition:all .2s}.fsb:hover{background:#ffffff26}.franchise-hero{background:linear-gradient(135deg,#0a1f4e,#1a3a6b);padding:120px 0 80px;position:relative;overflow:hidden}.franchise-hero-bg{position:absolute;inset:0;background:url(/bring-busket/images/join/bg-07.webp) center/cover;opacity:.15}.franchise-hero-bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px}.franchise-hero h1{font-size:clamp(36px,4vw,64px);color:#fff;margin-bottom:20px}.franchise-hero h1 span{color:#f3eb2c}.franchise-hero p{font-size:18px;color:#ffffffbf;max-width:560px;line-height:1.7;margin-bottom:32px}.franchise-hero-btns{display:flex;gap:14px}.fhero-stats{display:flex;gap:40px;margin-top:48px;padding-top:40px;border-top:1px solid rgba(255,255,255,.12)}.fhero-stat{color:#fff}.fhero-stat-num{font-family:Sora,Sora Fallback,sans-serif;font-size:32px;font-weight:800;color:#f3eb2c}.fhero-stat-label{font-size:13px;color:#fff9;margin-top:2px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.why-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:36px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:scaleIn .6s ease-out backwards}.why-card:nth-child(1){animation-delay:.1s}.why-card:nth-child(2){animation-delay:.2s}.why-card:nth-child(3){animation-delay:.3s}.why-card:nth-child(4){animation-delay:.4s}.why-card:nth-child(5){animation-delay:.5s}.why-card:nth-child(6){animation-delay:.6s}.why-card:before{content:"";position:absolute;bottom:0;right:0;width:80px;height:80px;background:radial-gradient(circle,rgba(47,121,190,.08),transparent);border-radius:50%;transition:all .5s cubic-bezier(.4,0,.2,1);transform:translate(40px,40px)}.why-card:hover:before{width:200px;height:200px;background:radial-gradient(circle,rgba(47,121,190,.12),transparent)}.why-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 40px #2f79be26,0 0 0 1px var(--g);border-color:var(--g)}.why-icon{width:70px;height:70px;border-radius:18px;background:linear-gradient(135deg,var(--g-light),rgba(243,235,44,.15));display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--g);margin-bottom:24px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.why-card:hover .why-icon{transform:scale(1.15) rotate(360deg);background:linear-gradient(135deg,var(--g),var(--g-light));color:#fff;box-shadow:0 10px 25px #2f79be59}.why-card h3{font-size:19px;font-weight:700;color:var(--navy);margin-bottom:12px}.why-card p{font-size:14px;color:var(--text-2);line-height:1.75}.invest-table{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);overflow:hidden}.invest-header{background:var(--g);padding:24px 32px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.invest-header span{color:#fff;font-weight:600;font-size:14px}.invest-row{padding:20px 32px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;border-bottom:1px solid var(--gray-2);transition:background .15s}.invest-row:last-child{border-bottom:none}.invest-row:hover{background:var(--off-white)}.invest-row span{font-size:14px;color:var(--text-2)}.invest-row span:first-child{color:var(--navy);font-weight:500}.invest-row span.green{color:var(--g);font-weight:600}.form-section{background:var(--off-white);padding:96px 0}.form-wrapper{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;display:grid;grid-template-columns:2fr 3fr}.form-sidebar{background:linear-gradient(160deg,#0a1f4e,#1a3a6b);padding:48px 36px;display:flex;flex-direction:column;justify-content:space-between}.form-sidebar h3{font-size:24px;color:#fff;margin-bottom:12px}.form-sidebar p{font-size:14px;color:#ffffffa6;line-height:1.7;margin-bottom:36px}.contact-detail{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cd-icon{width:40px;height:40px;border-radius:10px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.cd-text{font-size:13px;color:#fffc}.cd-label{font-size:11px;color:#fff6;margin-bottom:2px}.form-body{padding:48px 44px}.form-body h2{font-size:28px;color:var(--navy);margin-bottom:8px}.form-body .sub{font-size:14px;color:var(--text-2);margin-bottom:36px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group.full{grid-column:1/-1}.form-label{font-size:13px;font-weight:600;color:var(--navy)}.form-input,.form-select,.form-textarea{padding:12px 16px;border:1.5px solid var(--gray-2);border-radius:var(--radius-sm);font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:14px;color:var(--navy);outline:none;transition:border-color .2s;background:#fff;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--g);box-shadow:0 0 0 3px #2f79be14}.form-textarea{resize:vertical;min-height:100px}.form-submit{width:100%;padding:15px;background:var(--g);color:#fff;border:none;border-radius:50px;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;margin-top:8px}.form-submit:hover{background:var(--g-dark);transform:translateY(-2px);box-shadow:0 8px 24px #2f79be4d}.form-note{font-size:12px;color:var(--text-3);text-align:center;margin-top:12px}.about-hero{background:linear-gradient(135deg,#dbeafed9,#fffffff2),url(/bring-busket/images/join/bg-08.webp) center/cover;padding:100px 0 80px;position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(47,121,190,.1),transparent 50%);pointer-events:none}.about-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.about-hero h1{font-size:clamp(32px,4vw,56px);color:var(--navy);margin-bottom:20px}.about-hero h1 span{color:#2f79be}.about-hero p{font-size:17px;color:var(--text-2);line-height:1.75;margin-bottom:28px}.about-visual{background:linear-gradient(135deg,#2f79be,#1a5490);border-radius:var(--radius-xl);height:400px;display:flex;align-items:center;justify-content:center;font-size:80px;position:relative;overflow:hidden;animation:zoomIn .8s ease-out .3s backwards;transition:all .5s cubic-bezier(.4,0,.2,1)}.about-visual:hover{transform:scale(1.02);box-shadow:0 25px 70px #2f79be4d}.about-stat-bar{position:absolute;bottom:0;left:0;right:0;background:#00000059;backdrop-filter:blur(8px);padding:20px 24px;display:flex;justify-content:space-around;animation:slideUp .6s ease-out .6s backwards;transition:all .3s}.about-stat-bar:hover{background:#00000073}.ab-stat{text-align:center;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.ab-stat:hover{transform:scale(1.1)}.ab-stat-num{font-family:Sora,Sora Fallback,sans-serif;font-size:24px;font-weight:800}.ab-stat-label{font-size:11px;opacity:.7;margin-top:2px}.mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mission-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:36px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:scaleIn .6s ease-out backwards}.mission-card:nth-child(1){animation-delay:.15s}.mission-card:nth-child(2){animation-delay:.3s}.mission-card:nth-child(3){animation-delay:.45s}.mission-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--g),var(--orange));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.mission-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #2f79be26,0 0 0 1px var(--g)}.mission-card:hover:before{transform:scaleX(1)}.mission-icon{width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,var(--g-light),rgba(243,235,44,.1));display:flex;align-items:center;justify-content:center;font-size:36px;margin:0 auto 24px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.mission-card:hover .mission-icon{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,var(--g),var(--g-light))}.mission-card h3{font-size:20px;font-weight:700;color:var(--navy);margin-bottom:12px}.mission-card p{font-size:14px;color:var(--text-2);line-height:1.7}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.team-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:center;animation:zoomIn .6s ease-out backwards}.team-card:nth-child(1){animation-delay:.1s}.team-card:nth-child(2){animation-delay:.2s}.team-card:nth-child(3){animation-delay:.3s}.team-card:nth-child(4){animation-delay:.4s}.team-card:nth-child(5){animation-delay:.5s}.team-card:nth-child(6){animation-delay:.6s}.team-card:nth-child(7){animation-delay:.7s}.team-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 15px 40px #2f79be26}.team-avatar{height:240px;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;font-size:64px}.team-info{padding:20px}.team-name{font-family:Sora,Sora Fallback,sans-serif;font-size:16px;font-weight:700;color:var(--navy);margin-bottom:4px}.team-role{font-size:13px;color:var(--g);font-weight:500;margin-bottom:8px}.team-desc{font-size:12px;color:var(--text-2);line-height:1.5;margin-bottom:12px}.team-social{display:flex;justify-content:center;gap:8px}.ts-btn{width:30px;height:30px;border-radius:8px;background:var(--gray);display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:all .2s}.ts-btn:hover{background:var(--g);color:#fff}.timeline{max-width:800px;margin:0 auto;position:relative}.timeline:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;bottom:0;width:2px;background:var(--gray-2)}.tl-item{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:48px;position:relative}.tl-item:before{content:attr(data-year);position:absolute;left:50%;transform:translate(-50%);background:var(--g);color:#fff;padding:6px 14px;border-radius:50px;font-family:Sora,Sora Fallback,sans-serif;font-size:13px;font-weight:700;white-space:nowrap;z-index:1;top:12px}.tl-content{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius);padding:24px}.tl-content:nth-child(2){margin-top:60px}.tl-content h4{font-size:15px;color:var(--navy);margin-bottom:6px}.tl-content p{font-size:13px;color:var(--text-2);line-height:1.6}.tl-item.right .tl-content:first-child{grid-column:2}.careers-hero{background:linear-gradient(135deg,#2f79be14,#fffffff2),url(/bring-busket/images/join/bg-10.webp) center/cover;padding:100px 0 80px;position:relative;overflow:hidden}.careers-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(47,121,190,.15),transparent 60%);pointer-events:none}.careers-hero h1{font-size:clamp(32px,4vw,56px);color:var(--navy);margin-bottom:20px;position:relative;z-index:1}.careers-hero h1 span{color:#1a5490}.careers-hero p{font-size:17px;color:var(--text-2);max-width:580px;line-height:1.75;margin-bottom:36px;position:relative;z-index:1}.dept-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.dept-btn{padding:8px 18px;border-radius:50px;font-size:13px;font-weight:500;cursor:pointer;border:1.5px solid var(--gray-2);background:#fff;color:var(--text-2);transition:all .2s}.dept-btn.active,.dept-btn:hover{background:#2f79be;color:#fff;border-color:#2f79be}.jobs-grid{display:flex;flex-direction:column;gap:16px}.job-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:28px 32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;transition:all .2s;cursor:pointer}.job-card:hover{border-color:var(--g);box-shadow:var(--shadow);transform:translate(4px)}.job-dept{font-size:11px;font-weight:600;color:#2f79be;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.job-title{font-family:Sora,Sora Fallback,sans-serif;font-size:18px;color:var(--navy);margin-bottom:8px}.job-tags{display:flex;gap:8px;flex-wrap:wrap}.job-tag{padding:4px 12px;border-radius:50px;font-size:11px;font-weight:500;background:var(--gray);color:var(--text-2)}.job-tag.remote{background:#dbeafe;color:#2f79be}.apply-btn{padding:12px 24px;background:var(--navy);color:#fff;border-radius:50px;font-size:14px;font-weight:600;cursor:pointer;border:none;white-space:nowrap;transition:all .2s}.apply-btn:hover{background:#1a5490}.perks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.perk-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:32px;display:flex;gap:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:slideInLeft .6s ease-out backwards}.perk-card:nth-child(1){animation-delay:.1s}.perk-card:nth-child(2){animation-delay:.2s}.perk-card:nth-child(3){animation-delay:.3s}.perk-card:nth-child(4){animation-delay:.4s}.perk-card:nth-child(5){animation-delay:.5s}.perk-card:nth-child(6){animation-delay:.6s}.perk-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--g),var(--orange),var(--g));border-radius:var(--radius-lg);opacity:0;transition:opacity .4s;z-index:0}.perk-card:hover:before{opacity:.2}.perk-card:hover{box-shadow:0 15px 35px #2f79be2e;transform:translateY(-6px) scale(1.02)}.perk-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.perk-card:hover .perk-icon{transform:rotate(360deg) scale(1.1)}.perk-icon.green{background:linear-gradient(135deg,var(--g-light),rgba(243,235,44,.2))}.perk-card:hover .perk-icon.green{background:linear-gradient(135deg,var(--g),var(--g-light));box-shadow:0 8px 20px #2f79be66}.perk-icon.orange{background:linear-gradient(135deg,var(--g-light),rgba(243,235,44,.2))}.perk-card:hover .perk-icon.orange{background:linear-gradient(135deg,var(--orange),var(--orange-light));box-shadow:0 8px 20px #f3eb2c66}.perk-icon.blue{background:linear-gradient(135deg,#eff6ff,#3b82f626)}.perk-card:hover .perk-icon.blue{background:linear-gradient(135deg,#3b82f6,#93c5fd);box-shadow:0 8px 20px #3b82f666}.perk-card>div{position:relative;z-index:1}.perk-card h4{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:8px}.perk-card p{font-size:14px;color:var(--text-2);line-height:1.7}.contact-hero{background:linear-gradient(135deg,#dbeafed9,#eff6ffd9),url(/bring-busket/images/join/bg-09.webp) center/cover;padding:100px 0 80px;text-align:center;position:relative;overflow:hidden}.contact-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(99,102,241,.08),transparent 50%);pointer-events:none}.contact-hero h1{font-size:clamp(32px,4vw,56px);color:var(--navy);margin-bottom:16px;position:relative;z-index:1}.contact-hero p{font-size:17px;color:var(--text-2);max-width:520px;margin:0 auto;position:relative;z-index:1}.contact-grid{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-top:-40px;position:relative;z-index:1}.contact-info{display:flex;flex-direction:column;gap:16px}.cinfo-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-lg);padding:28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.cinfo-card:hover{box-shadow:0 12px 30px #2f79be1f;border-color:var(--g);transform:translateY(-4px)}.cinfo-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--g-light),rgba(243,235,44,.2));display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px;transition:all .4s}.cinfo-card:hover .cinfo-icon{transform:rotate(360deg) scale(1.1);background:linear-gradient(135deg,var(--g),var(--g-light));box-shadow:0 8px 20px #2f79be4d}.cinfo-label{font-size:11px;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.cinfo-value{font-size:15px;font-weight:600;color:var(--navy)}.cinfo-sub{font-size:13px;color:var(--text-2);margin-top:2px}.contact-form-card{background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-xl);padding:48px;box-shadow:0 20px 50px #00000014,0 0 1px #2f79be1a;position:relative;overflow:hidden}.contact-form-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--g),var(--orange),var(--g));animation:gradientMove 3s ease infinite}.contact-form-card h2{font-size:26px;font-weight:700;color:var(--navy);margin-bottom:8px}.contact-form-card .sub{font-size:14px;color:var(--text-2);margin-bottom:36px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.contact-form-row .form-group.full{grid-column:1/-1}.social-section{background:var(--navy);padding:64px 0}.social-inner{text-align:center}.social-inner h2{color:#fff;font-size:32px;margin-bottom:12px}.social-inner p{color:#fff9;margin-bottom:36px}.social-links{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.sl-btn{display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none;text-decoration:none;color:#fff}.sl-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003;color:#fff}.sl-btn.fb{background:#1877f2;color:#fff}.sl-btn.ig{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.sl-btn.tw{background:#1da1f2;color:#fff}.sl-btn.yt{background:red;color:#fff}.sl-btn.li{background:#0a66c2;color:#fff}.sl-btn .sl-icon{font-size:20px;display:flex;align-items:center}.contact-qr-row{margin-top:40px;display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.contact-qr-card{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:20px 28px;text-align:center;text-decoration:none;transition:transform .2s,background .2s}.contact-qr-card:hover{background:#ffffff24;transform:translateY(-2px)}.contact-qr-box{background:#fff;width:100px;height:100px;border-radius:10px;margin:0 auto 10px;padding:6px;overflow:hidden}.contact-qr-box img{width:100%;height:100%;object-fit:contain;display:block}.contact-qr-label{color:#ffffffb3;font-size:13px}.text-center{text-align:center}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-40{margin-top:40px}.flex-center{display:flex;justify-content:center}.divider{height:1px;background:var(--gray-2);margin:0}.nav-hamburger{display:none;flex-direction:column;gap:4px;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s}.nav-hamburger:hover{background:var(--gray)}.nav-hamburger span{width:24px;height:2px;background:var(--navy);border-radius:2px;transition:all .3s}.nav-mobile-overlay{display:none;position:fixed;inset:72px 0 0;background:#00000080;z-index:99}.nav-mobile-menu{position:fixed;top:72px;right:-100%;width:280px;height:calc(100vh - 72px);background:#fff;box-shadow:-4px 0 20px #0000001a;z-index:100;overflow-y:auto;transition:right .3s cubic-bezier(.4,0,.2,1);padding:20px}.nav-mobile-menu.active{right:0}.nav-mobile-link{display:block;padding:14px 16px;border-radius:8px;font-size:15px;font-weight:500;color:var(--text-2);margin-bottom:4px;transition:all .2s;cursor:pointer;min-height:44px;display:flex;align-items:center}.nav-mobile-link:hover,.nav-mobile-link.active{background:var(--g-light);color:var(--g)}.nav-mobile-submenu{padding-left:16px;margin-top:8px;margin-bottom:12px}.nav-mobile-submenu-item{display:block;padding:10px 12px;font-size:14px;color:var(--text-2);border-radius:6px;margin-bottom:4px;cursor:pointer;transition:all .2s}.nav-mobile-submenu-item:hover{background:var(--gray);color:var(--navy)}.nav-mobile-cta{margin-top:20px;padding-top:20px;border-top:1px solid var(--gray-2)}@media(max-width:1024px){.container{padding:0 20px}.nav-links,.nav-cta{display:none}.nav-hamburger{display:flex}.hero{overflow:hidden;padding:48px 0 56px;min-height:auto}.hero-inner{gap:32px}.grocery-burst{height:400px;width:min(380px,100%);--gb-scale:.85}.hero-visual{min-height:360px;overflow:hidden}.hero-blob{right:-60px;width:480px;height:480px}.hero-blob2{left:-40px;width:360px;height:360px}.hero h1{font-size:clamp(28px,4.5vw,44px)}.hero p{font-size:15px;margin-bottom:28px}.hero-btns{gap:10px;margin-bottom:28px}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 16px;width:100%}.hero-stat{text-align:left;min-width:0}.hero-stat-num{font-size:24px}.hero-stat-label{font-size:12px;line-height:1.35}.hero-trust{flex-wrap:wrap;gap:12px;margin-bottom:24px}.counter-section{padding:48px 0}.counter-item{padding:28px 16px}.counter-num{font-size:clamp(28px,5vw,48px)}.counter-label{font-size:13px}.join-layout{grid-template-columns:1fr;gap:32px;justify-items:center;text-align:center}.join-copy{text-align:center;max-width:560px}.join-us h2:after{margin-left:auto;margin-right:auto}.join-us .join-copy>p{margin-left:auto;margin-right:auto}.join-dots{justify-content:center}.join-carousel{max-width:min(560px,100%)}.features-grid,.why-grid,.steps-grid,.testi-grid,.blog-grid,.mission-grid,.team-grid,.perks-grid{grid-template-columns:repeat(2,1fr);gap:20px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:32px}.app-inner{gap:40px}.franchise-cta{padding:48px 40px;gap:40px}.franchise-stats{grid-template-columns:repeat(2,1fr)}.invest-header,.invest-row{grid-template-columns:2fr 1fr 1fr;font-size:13px}.section{padding:72px 0}}@media(max-width:900px)and (min-width:769px){.hero-inner{grid-template-columns:1fr}.hero-visual{min-height:300px;margin-top:12px}.grocery-burst{height:300px;width:min(340px,90vw);--gb-scale:.75;margin:0 auto}}@media(max-width:768px){h1{font-size:32px!important}h2{font-size:28px!important}.container{padding:0 16px}.nav-inner{height:64px;padding:0 16px}.nav-logo-icon{width:32px;height:32px;font-size:16px}.nav-logo-text{font-size:16px}.nav-links,.nav-cta{display:none}.nav-hamburger{display:flex}.nav-mobile-overlay.active{display:block}.hero{min-height:auto;padding:32px 0 40px;overflow:hidden}.hero-inner{grid-template-columns:1fr;gap:20px;width:100%}.hero-inner>*{min-width:0;width:100%}.hero-visual{display:flex;min-height:260px;order:2;margin-top:8px;overflow:hidden}.grocery-burst{height:260px;width:min(300px,92vw);--gb-scale:.7;margin:0 auto}.hero h1,.hero p{max-width:100%;overflow-wrap:break-word}.hero-floating-cards{display:none}.hero h1{font-size:26px;line-height:1.2;margin-top:0;margin-bottom:14px;animation:slideInLeft .8s ease-out both}.hero p{font-size:14px;margin-bottom:20px;max-width:none;animation:slideInLeft .8s ease-out .15s both}.hero-btns{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:20px;animation:slideInLeft .8s ease-out .3s both}.hero-btns .btn{width:100%;justify-content:center}.hero-tag{animation:slideInLeft .6s ease-out both}.hero-trust{display:none}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 8px;width:100%}.hero-stat{text-align:center;min-width:0}.hero-stat-num{font-size:20px}.hero-stat-label{font-size:10px;line-height:1.3}.btn{padding:12px 24px;font-size:14px;min-height:44px}.section{padding:56px 0}.section-header{margin-bottom:40px}.section-header h2{font-size:24px;margin-bottom:12px}.section-header p{font-size:15px}.badge{font-size:11px;padding:5px 12px}.brands-inner{gap:32px}.brand-logo{height:70px;padding:0 24px}.brand-logo img{max-height:50px;max-width:120px}.brands-track{-webkit-overflow-scrolling:touch}.features-grid,.why-grid,.steps-grid,.testi-grid,.blog-grid,.mission-grid,.team-grid,.perks-grid{grid-template-columns:1fr;gap:16px}.feature-card,.why-card,.step-card,.testi-card,.blog-card,.mission-card,.team-card,.perk-card{padding:24px}.feature-icon,.why-icon,.mission-icon{width:48px;height:48px;font-size:20px;margin-bottom:16px}.step-num{width:48px;height:48px;font-size:18px;margin-bottom:16px}.perk-icon{width:48px;height:48px;font-size:22px}.feature-card h3,.why-card h3,.mission-card h3{font-size:16px;margin-bottom:8px}.feature-card p,.why-card p,.mission-card p{font-size:13px}.franchise-cta{grid-template-columns:1fr;padding:32px 24px;gap:32px;border-radius:20px}.franchise-cta h2{font-size:22px;margin-bottom:12px}.franchise-cta p{font-size:14px;margin-bottom:20px}.franchise-benefits{grid-template-columns:1fr;gap:10px}.franchise-stats{grid-template-columns:repeat(2,1fr);gap:12px}.fstat{padding:16px}.fstat-num{font-size:28px}.fstat-label{font-size:12px}.steps-grid:before{display:none}.step-card h3{font-size:15px}.step-card p{font-size:13px}.testi-card{padding:24px}.testi-text{font-size:13px;margin-bottom:20px}.testi-avatar{width:40px;height:40px;font-size:13px}.testi-name{font-size:13px}.testi-role{font-size:11px}.join-us{padding:48px 0 56px}.join-layout{gap:28px}.join-copy{display:flex;flex-direction:column;align-items:center;width:100%}.join-us .join-copy>p{font-size:14px;margin-bottom:20px}.join-chip{margin-bottom:20px;text-align:center}.join-nav{width:40px;height:40px}.join-cta{width:100%;max-width:320px;box-sizing:border-box}.join-carousel{width:100%;max-width:min(280px,100%);padding:0 4px;box-sizing:border-box}.join-frame{border-radius:20px;box-shadow:0 16px 40px #1a3a6b38,0 0 0 4px #ffffff8c}.join-prev{left:4px}.join-next{right:4px}.brand-build{padding:56px 16px}.brand-build-inner{padding:36px 16px}.brand-build p{font-size:14px}.brand-float-1{width:72px;left:0;top:0}.brand-float-2{width:48px;right:0;top:4px}.brand-float-3{width:80px;left:0;bottom:0}.brand-float-4{width:58px;right:0;bottom:8px}.app-section{padding:56px 0}.app-inner{grid-template-columns:1fr;gap:32px}.app-inner h2{font-size:24px;margin-bottom:12px}.app-inner p{font-size:14px;margin-bottom:24px}.app-btns{gap:12px}.app-store-btn{padding:10px 16px}.asb-icon{font-size:24px}.asb-small{font-size:9px}.asb-big{font-size:14px}.app-showcase{min-height:360px;margin-top:24px}.app-showcase-card{padding:28px 24px 22px;max-width:100%}.app-showcase-logo{width:72px;height:72px}.app-showcase-title{font-size:22px}.app-showcase-features{grid-template-columns:1fr;gap:8px}.app-showcase-feat{font-size:11px;padding:8px 10px}.app-orbit-1{width:44px;left:2%}.app-orbit-2{width:38px;right:0}.app-orbit-3{width:50px;left:0}.app-orbit-4{width:36px}.qr-badges{gap:12px;margin-top:20px;flex-wrap:wrap}.qr-box{width:70px;height:70px}.blog-img{height:180px;font-size:36px}.blog-body{padding:20px}.blog-card h3{font-size:16px;margin-bottom:8px}.blog-card p{font-size:13px;margin-bottom:12px}.newsletter{padding:40px 24px;border-radius:16px}.newsletter h2{font-size:22px;margin-bottom:10px}.newsletter p{font-size:14px;margin-bottom:24px}.newsletter-form{flex-direction:column;gap:10px}.newsletter-input{width:100%;padding:13px 18px;font-size:14px;min-height:46px}.newsletter-form .btn{width:100%;justify-content:center;min-height:48px}.faq-list{gap:10px}.faq-q{padding:16px 20px;font-size:14px}.faq-icon{width:22px;height:22px;font-size:13px}.faq-a{padding:0 20px 16px;font-size:13px}.footer-grid{grid-template-columns:1fr;gap:32px}footer{padding:48px 0 24px}.footer-brand p{font-size:13px;margin-bottom:20px}.footer-social{gap:8px}.social-btn{width:36px;height:36px}.footer-col h4{font-size:14px;margin-bottom:14px}.footer-col a{font-size:13px;margin-bottom:8px}.footer-bottom{flex-direction:column;gap:12px;text-align:center;font-size:11px;padding-top:20px}.footer-store-btns{justify-content:center}.fsb{padding:5px 10px;font-size:10px}.franchise-hero{padding:80px 0 60px}.franchise-hero h1{font-size:32px;margin-bottom:16px}.franchise-hero p{font-size:16px;margin-bottom:24px}.franchise-hero-btns{gap:10px;flex-wrap:wrap}.fhero-stats{gap:24px;flex-wrap:wrap;padding-top:32px;margin-top:32px}.fhero-stat-num{font-size:26px}.fhero-stat-label{font-size:12px}.invest-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.invest-header,.invest-row{grid-template-columns:2fr 1fr 1fr;font-size:12px;padding:16px 20px;min-width:400px}.invest-header span,.invest-row span{font-size:12px}.form-wrapper{grid-template-columns:1fr}.form-sidebar{display:none}.form-body{padding:32px 24px}.form-body h2{font-size:24px;margin-bottom:8px}.form-body .sub{font-size:13px;margin-bottom:28px}.form-grid{grid-template-columns:1fr;gap:16px}.form-label{font-size:13px}.form-input,.form-select,.form-textarea{padding:12px 16px;font-size:14px;min-height:44px}.form-submit{padding:14px;font-size:15px;min-height:48px}.form-note{font-size:11px}.about-hero{padding:80px 0 60px}.about-hero-inner{grid-template-columns:1fr;gap:32px}.about-hero h1{font-size:28px;margin-bottom:16px}.about-hero p{font-size:15px;margin-bottom:20px}.about-visual{height:300px;font-size:60px}.about-stat-bar{padding:16px 20px}.ab-stat-num{font-size:20px}.ab-stat-label{font-size:10px}.timeline:before{left:22px}.tl-item{grid-template-columns:1fr;gap:0;padding-left:56px;margin-bottom:36px}.tl-item:before{left:0;transform:translate(0);top:8px}.tl-item .tl-content{margin-bottom:0}.tl-item .tl-content:nth-child(2){margin-top:0}.tl-item.right .tl-content:first-child{grid-column:auto}.careers-hero{padding:80px 0 60px}.careers-hero h1{font-size:28px;margin-bottom:16px}.careers-hero p{font-size:15px;margin-bottom:24px}.dept-filters{gap:8px}.dept-btn{padding:7px 14px;font-size:12px}.job-card{grid-template-columns:1fr;gap:16px;padding:20px}.job-title{font-size:16px;margin-bottom:8px}.job-tags{gap:6px}.job-tag{font-size:10px;padding:4px 10px}.apply-btn{width:100%;padding:12px 20px;font-size:14px;min-height:46px}.contact-hero{padding:80px 0 60px}.contact-grid{grid-template-columns:1fr;gap:24px}.cinfo-card{padding:20px}.cinfo-icon{width:44px;height:44px;font-size:18px;margin-bottom:12px}.cinfo-label{font-size:10px}.cinfo-value{font-size:14px}.cinfo-sub{font-size:12px}.contact-form-card{padding:32px 24px}.contact-form-row{grid-template-columns:1fr}.contact-form-card h2{font-size:22px}.contact-form-card .sub{font-size:13px;margin-bottom:28px}.social-section{padding:48px 0}.social-inner h2{font-size:26px;margin-bottom:10px}.social-inner p{font-size:14px;margin-bottom:28px}.social-links{gap:10px}.sl-btn{padding:12px 18px;font-size:13px}.sl-icon{font-size:18px}#applyModal{padding:20px 0}#applyModal>div{margin:0 16px;border-radius:16px}#applyModal>div>div:first-child{padding:20px 24px}#applyModal>div>div:last-child{padding:24px 20px}#applyModal h3{font-size:16px}.hero-tag{font-size:11px;padding:6px 12px;margin-bottom:20px}.app-showcase-glow{width:260px;height:260px}}@media(max-width:480px){.hero{padding:20px 0 32px}.hero h1{font-size:22px!important;line-height:1.22}.hero-tag{font-size:10px;padding:5px 10px;margin-bottom:12px}.nav-logo img{height:34px}.nav-logo-text{font-size:14px}h2{font-size:22px!important}.join-us h2,.brand-build h2{font-size:26px!important}.section{padding:40px 0}.franchise-stats,.fhero-stats{grid-template-columns:1fr}.app-btns,.hero-btns,.franchise-hero-btns{width:100%}.app-btns>*,.hero-btns>*,.franchise-hero-btns>*{width:100%;justify-content:center}.hero-stats{grid-template-columns:repeat(3,1fr);gap:8px}.hero-stat-num{font-size:18px}.hero-stat-label{font-size:9px}.join-carousel{max-width:100%;padding:0}.join-frame{border-radius:16px}.invest-header,.invest-row{grid-template-columns:1.5fr .8fr .8fr;padding:12px 16px;font-size:11px}.invest-header span,.invest-row span{font-size:11px}.qr-badges{justify-content:center}.about-stat-bar{padding:12px 16px;gap:12px}.ab-stat{flex:1}.ab-stat-num{font-size:18px}.contact-form-card:before{display:none}}@media(hover:none){.btn,.nav-link,.social-btn,.feature-card,.why-card,.blog-card{-webkit-tap-highlight-color:rgba(0,0,0,.05)}}@media(max-width:896px)and (orientation:landscape){.hero{min-height:auto;padding:40px 0}.franchise-hero,.about-hero,.careers-hero,.contact-hero{padding:60px 0 40px}}@media(max-width:768px){.ann-bar{font-size:12px;padding:10px 40px 10px 12px;justify-content:flex-start;text-align:left}.ann-bar-text{flex:1 1 100%;line-height:1.5}.ann-bar a{white-space:normal;display:inline-block;margin-top:2px}.counter-grid{grid-template-columns:repeat(2,1fr);gap:1px}.counter-item{padding:24px 12px}.counter-item:after{display:none}.counter-icon{width:44px;height:44px;margin-bottom:10px}.counter-icon svg{width:22px;height:22px}.trust-row{gap:16px}.trust-badge{font-size:13px}.strip-inner{gap:10px}.strip-item{font-size:12px;padding:6px 14px 6px 6px;white-space:nowrap}.strip-ico{width:26px;height:26px}.strip-ico svg{width:13px;height:13px}.highlight-strip{padding:16px 0;overflow:hidden}.strip-edge{width:48px}.nav-mobile-overlay,.nav-mobile-menu{top:64px}}@media(max-width:480px){.counter-grid{grid-template-columns:repeat(2,1fr)}.counter-num{font-size:32px}}.success-msg{display:none;background:var(--g-light);border:1px solid var(--g);border-radius:var(--radius);padding:16px 20px;color:var(--g-dark);font-weight:500;margin-top:16px;text-align:center}.success-msg.show{display:block}.footer-credit{border-top:1px solid rgba(255,255,255,.08);margin-top:20px;padding-top:20px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:#ffffff59;letter-spacing:.4px}.footer-credit strong{color:#f3eb2c;font-weight:700;letter-spacing:.6px;font-size:12px;transition:color .2s}.footer-credit strong:hover{color:#fff}.footer-credit .credit-dot{width:4px;height:4px;border-radius:50%;background:#f3eb2c80;flex-shrink:0}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:28px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#fff6}.footer-bottom a{color:#fff6;transition:color .2s}.footer-bottom a:hover{color:#f3eb2c}.legal-hero{background:linear-gradient(135deg,#dbeafed9,#eff6ffd9);padding:100px 0 56px;text-align:center}.legal-hero h1{font-family:Sora,Sora Fallback,sans-serif;font-size:clamp(28px,4vw,44px);color:var(--navy);margin-bottom:10px}.legal-hero p{color:var(--text-2);font-size:16px;max-width:560px;margin:0 auto}.legal-body{padding:48px 0 80px;background:var(--off-white)}.legal-content{max-width:820px;margin:0 auto;background:#fff;border:1px solid var(--gray-2);border-radius:var(--radius-xl);padding:44px 52px;box-shadow:var(--shadow-sm)}.legal-content h2{font-family:Sora,Sora Fallback,sans-serif;font-size:19px;color:var(--navy);margin:28px 0 10px}.legal-content h2:first-of-type{margin-top:0}.legal-content p,.legal-content li{color:var(--text-2);font-size:15px;line-height:1.75;margin-bottom:10px}.legal-content ul,.legal-content ol{padding-left:22px;margin-bottom:14px}.legal-content a{color:var(--g);font-weight:600}.legal-updated{font-size:13px;color:var(--text-3);margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--gray-2)}@media(max-width:768px){.legal-content{padding:28px 22px}.legal-hero{padding:80px 0 40px}}.hero-inner>*,.app-inner>*,.franchise-cta>*,.about-hero-inner>*,.contact-grid>*,.join-layout>*{min-width:0}.nav-inner{padding:0 clamp(16px,4vw,24px)}.social-links{justify-content:center}@media(max-width:480px){.social-links{flex-direction:column;align-items:stretch}.sl-btn{justify-content:center}.contact-qr-row{gap:16px}.contact-qr-card{padding:16px 20px}}html{overflow-x:hidden;max-width:100%}img,video,svg,canvas{max-width:100%;height:auto}@supports (min-height:100dvh){.hero{min-height:92dvh}}@supports (height:100dvh){.nav-mobile-menu{height:calc(100dvh - 72px)}}@supports (height:100dvh){@media(max-width:768px){.nav-mobile-menu{height:calc(100dvh - 64px)}}}@supports not (aspect-ratio:3/4){.join-frame{height:0;padding-bottom:125%}.join-frame>.join-slide{position:absolute;inset:0}}@supports not selector(:has(*)){.blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001f}.blog-card:hover .blog-img{transform:scale(1.05)}.blog-card:hover .blog-img:before{opacity:0}}@supports not (gap:1px){.hero-btns>*+*,.app-btns>*+*,.franchise-hero-btns>*+*{margin-left:12px}.trust-row>*+*{margin-left:32px}.join-dots>*+*{margin-left:8px}}.hero-inner,.features-grid,.why-grid,.steps-grid,.testi-grid,.blog-grid,.footer-grid,.franchise-cta,.counter-grid{min-width:0}.hero-inner>*,.features-grid>*,.blog-grid>*,.footer-grid>*,.counter-grid>*{min-width:0}@font-face{font-family:Sora;font-style:normal;font-weight:500 800;font-display:swap;src:url(../fonts/sora-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500 800;font-display:swap;src:url(../fonts/sora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/dmsans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/dmsans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pm-ink:#050F2E;--pm-navy:#0A1F4E;--pm-royal:#2F79BE;--pm-sky:#7CC4FF;--pm-sun:#F3EB2C;--pm-gold:#FFD84D;--pm-cream:#FBFAF2;--pm-mist:#F4F8FF;--pm-line:rgba(26,58,107,.09);--pm-ease:cubic-bezier(.22,1,.36,1);--pm-shadow-1:0 1px 2px rgba(10,31,78,.05),0 8px 24px rgba(10,31,78,.06);--pm-shadow-2:0 2px 4px rgba(10,31,78,.06),0 18px 48px rgba(10,31,78,.14);--pm-shadow-glow:0 24px 60px rgba(47,121,190,.28)}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--pm-sun);color:var(--pm-navy)}h1,h2,h3{letter-spacing:-.02em}.pm-progress{position:fixed;left:0;top:0;height:3px;width:100%;z-index:1000;pointer-events:none;background:linear-gradient(90deg,var(--pm-royal),var(--pm-sky),var(--pm-sun));transform:scaleX(0);transform-origin:0 50%;box-shadow:0 0 12px #7cc4ffb3}html.pm-js body{animation:pmPage .7s var(--pm-ease) both}@keyframes pmPage{0%{opacity:0}to{opacity:1}}nav{background:#ffffffc7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(26,58,107,.07);transition:background .35s,box-shadow .35s,padding .35s}nav.scrolled{background:#ffffffeb;box-shadow:0 10px 40px #0a1f4e1a}nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(47,121,190,.45),rgba(243,235,44,.6),rgba(47,121,190,.45),transparent);opacity:0;transition:opacity .35s}nav.scrolled:after{opacity:1}.nav-logo img{transition:transform .5s var(--pm-ease),box-shadow .5s}.nav-logo:hover img{transform:rotate(-6deg) scale(1.06);box-shadow:0 8px 20px #2f79be4d}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;left:50%;bottom:2px;width:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--pm-royal),var(--pm-sun));transform:translate(-50%);transition:width .35s var(--pm-ease)}.nav-link:hover:after,.nav-link.active:after{width:60%}.nav-dropdown-menu{border-radius:18px;border:1px solid var(--pm-line);box-shadow:var(--pm-shadow-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-store{border-radius:999px;transition:transform .3s var(--pm-ease),box-shadow .3s,background .3s}.nav-store:hover{transform:translateY(-2px);box-shadow:0 10px 24px #f3eb2c73}.btn{will-change:transform;isolation:isolate}.btn-primary{background:linear-gradient(135deg,#3c8bd6,#2f79be 45%,#1a4f8a);box-shadow:0 8px 22px #2f79be52,inset 0 1px #ffffff40}.btn-primary:hover{box-shadow:0 14px 34px #2f79be80,inset 0 1px #ffffff4d}.btn-gold,.btn-orange{box-shadow:0 8px 22px #f3eb2c59,inset 0 1px #ffffff80}.btn:active{transform:translateY(0) scale(.98)}.btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .7s var(--pm-ease);z-index:-1;pointer-events:none}.btn:hover:after{left:130%}.btn-ghost{background:#ffffff12;border-color:#ffffff47}.btn-ghost:hover{background:#ffffff29;border-color:#f3eb2c99;color:#fff;box-shadow:0 10px 30px #00000040}.btn,.nav-store{translate:var(--mx-t,0) var(--my-t,0)}.ann-bar{background:linear-gradient(90deg,#050f2e,#0a1f4e,#2f79be,#0a1f4e,#050f2e);background-size:300% 100%}.hero{background:radial-gradient(1200px 700px at 78% 8%,rgba(47,121,190,.35),transparent 60%),radial-gradient(900px 600px at 5% 95%,rgba(243,235,44,.1),transparent 60%),linear-gradient(135deg,#030a22,#071634 38%,#0e2a63 72%,#0a1f4e)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;mix-blend-mode:screen;opacity:.9;background:radial-gradient(40% 50% at 20% 30%,rgba(47,121,190,.28),transparent 70%),radial-gradient(35% 45% at 80% 70%,rgba(243,235,44,.14),transparent 70%),radial-gradient(30% 40% at 60% 20%,rgba(124,196,255,.2),transparent 70%);background-size:140% 140%;animation:pmAurora 20s ease-in-out infinite alternate}@keyframes pmAurora{0%{background-position:0% 0%}50%{background-position:100% 40%}to{background-position:30% 100%}}.hero-bg-dots{-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at 60% 40%,#000 25%,transparent 75%);opacity:.9}.hero-blob,.hero-blob2,.hero-blob3{translate:calc(var(--px,0)*-26px) calc(var(--py,0)*-18px);transition:translate .6s var(--pm-ease)}.hero-blob2{translate:calc(var(--px,0)*22px) calc(var(--py,0)*16px)}.hero-tag{background:linear-gradient(135deg,#f3eb2c2e,#f3eb2c0f);border-color:#f3eb2c73;box-shadow:0 0 0 1px #f3eb2c14,0 10px 30px #f3eb2c1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.hero-tag:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:pmSweep 4.5s ease-in-out 1.2s infinite}@keyframes pmSweep{0%{left:-60%}55%,to{left:140%}}.hero-tag .dot{box-shadow:0 0 #f3eb2cb3;animation:pmPing 2s infinite}@keyframes pmPing{0%{box-shadow:0 0 #f3eb2ca6}70%,to{box-shadow:0 0 0 10px #f3eb2c00}}.hero h1{letter-spacing:-.035em;animation:none;text-wrap:balance}.hero h1>span:not(.pm-w),.franchise-hero h1>span:not(.pm-w){background:linear-gradient(100deg,#fff59b,#f3eb2c 35%,#ffd84d 60%,#fff59b);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:pmGradText 6s linear infinite;text-shadow:none;filter:drop-shadow(0 0 22px rgba(243,235,44,.35))}@keyframes pmGradText{to{background-position:-220% 0}}.pm-split .pm-w,.pm-split .pm-wi{color:inherit;animation:none;text-shadow:none;background:none}html .hero h1.pm-split>span:not(.pm-w),html .franchise-hero h1.pm-split>span:not(.pm-w),.pm-split>span:not(.pm-w){background:none;-webkit-text-fill-color:currentColor;animation:none;filter:none}.hero h1.pm-split>span:not(.pm-w) .pm-wi,.franchise-hero h1.pm-split>span:not(.pm-w) .pm-wi{background:linear-gradient(100deg,#fff59b,#f3eb2c 35%,#ffd84d 60%,#fff59b);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:pmGradText 6s linear infinite}html .hero h1.pm-split>span:not(.pm-w),html .franchise-hero h1.pm-split>span:not(.pm-w){filter:drop-shadow(0 0 20px rgba(243,235,44,.35))}.hero p{animation:none;color:#e2ecffc7}html.pm-js .hero-tag{animation:pmUp .9s var(--pm-ease) .05s both}html.pm-js .hero p{animation:pmUp .9s var(--pm-ease) .55s both}html.pm-js .hero-btns{animation:pmUp .9s var(--pm-ease) .7s both}html.pm-js .hero-trust{animation:pmUp .9s var(--pm-ease) .85s both}html.pm-js .hero-stats{animation:pmUp .9s var(--pm-ease) 1s both}html.pm-js .hero-visual{animation:pmZoom 1s var(--pm-ease) both}@keyframes pmUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pmZoom{0%{transform:scale(.92) translateY(18px)}to{transform:none}}.hero-btns .btn-primary{animation:pmGlowBtn 3.2s ease-in-out infinite}@keyframes pmGlowBtn{0%,to{box-shadow:0 8px 22px #2f79be59}50%{box-shadow:0 10px 40px #4ca6ffb3,0 0 0 6px #4ca6ff1f}}.hero-trust .trust-badge{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:8px 14px;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .35s var(--pm-ease),background .35s,border-color .35s}.hero-trust .trust-badge:hover{transform:translateY(-3px);background:#ffffff1f;border-color:#f3eb2c80}.hero-trust .trust-badge-icon{background:#f3eb2c29}.hero-stats{gap:14px}.hero-stat{position:relative;padding:14px 22px;border-radius:18px;background:linear-gradient(145deg,#ffffff17,#ffffff05);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .4s var(--pm-ease),border-color .4s,box-shadow .4s}.hero-stat:hover{transform:translateY(-5px);border-color:#f3eb2c80;box-shadow:0 18px 40px #0000004d,0 0 30px #f3eb2c1f}.hero-stat-num{background:linear-gradient(180deg,#fff59b,#f3eb2c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-visual{translate:calc(var(--px,0)*14px) calc(var(--py,0)*10px);transition:translate .5s var(--pm-ease)}.hero-visual:before,.hero-visual:after{content:"";position:absolute;left:50%;top:52%;border-radius:50%;pointer-events:none;z-index:0}.hero-visual:before{width:min(460px,92%);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(47,121,190,.45) 0%,rgba(47,121,190,.14) 42%,transparent 70%);filter:blur(10px);animation:pmBreathe 6s ease-in-out infinite}.hero-visual:after{width:min(400px,80%);aspect-ratio:1;transform:translate(-50%,-50%);border:1.5px dashed rgba(243,235,44,.28);animation:pmSpin 40s linear infinite;box-shadow:inset 0 0 60px #f3eb2c0f}@keyframes pmBreathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes pmSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.grocery-burst{position:relative;z-index:1}.gb-item img{filter:drop-shadow(0 14px 18px rgba(0,0,0,.5)) drop-shadow(0 0 14px rgba(124,196,255,.12))}.gb-bag img{filter:drop-shadow(0 22px 28px rgba(0,0,0,.55)) drop-shadow(0 0 40px rgba(76,166,255,.25))}.highlight-strip{background:linear-gradient(180deg,#050f2e,#0a1f4e)}.strip-item{transition:transform .35s var(--pm-ease),color .3s,background .3s,border-color .3s,box-shadow .3s}.strip-item:hover{transform:translateY(-3px)}.strip-ico{transition:transform .5s var(--pm-ease),background .3s,box-shadow .3s}.strip-item:hover .strip-ico{transform:rotate(-8deg) scale(1.12);box-shadow:0 10px 22px #2f79be40}.section{position:relative}.section-alt{background:radial-gradient(800px 400px at 90% 0%,rgba(47,121,190,.07),transparent 60%),radial-gradient(700px 360px at 0% 100%,rgba(243,235,44,.1),transparent 60%),linear-gradient(180deg,var(--pm-mist),#fff)}.section-header h2{letter-spacing:-.03em}.section-header h2:after{width:0;transition:width 1s var(--pm-ease) .35s;background:linear-gradient(90deg,var(--pm-royal),var(--pm-sky),var(--pm-sun))}.section-header.pm-in h2:after,.section-header.visible h2:after{width:84px}.section-header .badge,.badge{box-shadow:0 6px 18px #2f79be24}.feature-card,.why-card,.step-card,.testi-card,.blog-card,.mission-card,.team-card,.cat-card,.model-card,.store-card,.perk-card,.job-card,.cinfo-card,.stat-box,.contact-qr-card,.counter-item,.app-showcase-card{position:relative;transition:translate .5s var(--pm-ease),box-shadow .5s var(--pm-ease),border-color .4s,background .4s}.feature-card,.why-card,.step-card,.testi-card,.blog-card,.mission-card,.team-card,.cat-card,.model-card,.store-card,.perk-card,.job-card,.cinfo-card,.stat-box,.contact-qr-card{border:1px solid var(--pm-line);border-radius:22px;box-shadow:var(--pm-shadow-1);overflow:hidden}.feature-card:before,.why-card:before,.step-card:before,.testi-card:before,.blog-card:before,.mission-card:before,.team-card:before,.cat-card:before,.model-card:before,.store-card:before,.perk-card:before,.job-card:before,.cinfo-card:before,.stat-box:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;z-index:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(47,121,190,.14),rgba(243,235,44,.07) 40%,transparent 65%)}.feature-card:hover,.why-card:hover,.step-card:hover,.testi-card:hover,.blog-card:hover,.mission-card:hover,.team-card:hover,.cat-card:hover,.model-card:hover,.store-card:hover,.perk-card:hover,.job-card:hover,.cinfo-card:hover,.stat-box:hover{translate:0 -8px;box-shadow:var(--pm-shadow-2);border-color:#2f79be47}.feature-card:hover:before,.why-card:hover:before,.step-card:hover:before,.testi-card:hover:before,.blog-card:hover:before,.mission-card:hover:before,.team-card:hover:before,.cat-card:hover:before,.model-card:hover:before,.store-card:hover:before,.perk-card:hover:before,.job-card:hover:before,.cinfo-card:hover:before,.stat-box:hover:before{opacity:1}.feature-card>*,.why-card>*,.step-card>*,.testi-card>*,.blog-card>*,.mission-card>*,.team-card>*,.cat-card>*,.model-card>*,.store-card>*,.perk-card>*,.job-card>*,.cinfo-card>*,.stat-box>*{position:relative;z-index:1}.feature-icon,.why-icon,.cat-icon,.perk-icon,.mission-icon,.cinfo-icon,.step-num,.team-avatar{transition:transform .6s var(--pm-ease),box-shadow .4s}.feature-card:hover .feature-icon,.why-card:hover .why-icon,.cat-card:hover .cat-icon,.perk-card:hover .perk-icon,.mission-card:hover .mission-icon,.cinfo-card:hover .cinfo-icon{transform:translateY(-3px) rotate(-6deg) scale(1.1);box-shadow:0 14px 28px #2f79be47}.step-card:hover .step-num{transform:scale(1.12) rotate(6deg)}.blog-img{overflow:hidden}.blog-img img,.blog-img>*{transition:transform 1s var(--pm-ease)}.blog-card:hover .blog-img img,.blog-card:hover .blog-img>*{transform:scale(1.08)}.testi-stars{filter:drop-shadow(0 2px 6px rgba(243,235,44,.5))}.model-card-featured{box-shadow:0 30px 70px #2f79be47;border-color:#f3eb2c99}.counter-section{background:radial-gradient(700px 300px at 15% 0%,rgba(47,121,190,.35),transparent 60%),radial-gradient(600px 300px at 90% 100%,rgba(243,235,44,.14),transparent 60%),linear-gradient(135deg,#050f2e,#0a1f4e,#0e2a63)}.counter-item{border-radius:22px;transition:translate .5s var(--pm-ease),background .4s}.counter-item:hover{translate:0 -6px;background:#ffffff0d}.counter-icon{background:linear-gradient(145deg,#fff3,#ffffff0d);border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px #00000040;transition:transform .6s var(--pm-ease)}.counter-item:hover .counter-icon{transform:translateY(-4px) rotate(-8deg) scale(1.08)}.counter-num{background:linear-gradient(180deg,#fff59b,#f3eb2c 60%,#e5d90a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.join-us{background:radial-gradient(900px 420px at 85% 10%,rgba(255,255,255,.55),transparent 60%),linear-gradient(135deg,#fbf45a,#f3eb2c 55%,#eadf10)}.join-frame{box-shadow:0 30px 70px #1a3a6b52,0 0 0 6px #ffffffa6}.join-slide img{transition:transform 6s ease-out}.join-slide.is-on img{transform:scale(1.07)}.join-cta{border-radius:999px}.join-chip{box-shadow:0 10px 26px #1a3a6b47}.brand-build{background:radial-gradient(700px 320px at 10% 15%,rgba(47,121,190,.1),transparent 60%),radial-gradient(600px 300px at 92% 85%,rgba(243,235,44,.18),transparent 60%),linear-gradient(180deg,#fff,#fbfcff)}.brand-float{filter:drop-shadow(0 18px 24px rgba(0,0,0,.45));animation:pmFloat 7s ease-in-out infinite}.brand-float-2{animation-delay:-1.6s;animation-duration:8s}.brand-float-3{animation-delay:-3s;animation-duration:6.5s}.brand-float-4{animation-delay:-4.4s;animation-duration:9s}@keyframes pmFloat{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -18px;rotate:4deg}}.brand-cta{border-radius:999px;box-shadow:0 12px 30px #f3eb2c59;transition:transform .35s var(--pm-ease),box-shadow .35s}.brand-cta:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 18px 44px #f3eb2c8c}.app-section{background:radial-gradient(700px 360px at 80% 10%,rgba(124,196,255,.25),transparent 60%),linear-gradient(135deg,#071634,#0e2a63)}.app-showcase-card{border-radius:28px;box-shadow:var(--pm-shadow-glow)}.app-orbit{animation:pmFloat 8s ease-in-out infinite}.franchise-cta{border-radius:30px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a1f4e4d}.franchise-cta:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%);background-size:250% 100%;animation:pmSheen 7s ease-in-out infinite}@keyframes pmSheen{0%{background-position:150% 0}to{background-position:-100% 0}}.franchise-hero{background:radial-gradient(900px 420px at 85% 0%,rgba(47,121,190,.4),transparent 60%),radial-gradient(700px 360px at 0% 100%,rgba(243,235,44,.14),transparent 60%),linear-gradient(135deg,#050f2e,#0a1f4e 55%,#12306e)}.about-hero,.careers-hero,.contact-hero,.store-hero,.legal-hero{position:relative;overflow:hidden}.about-hero:after,.careers-hero:after,.contact-hero:after,.store-hero:after,.legal-hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(35% 55% at 12% 20%,rgba(47,121,190,.16),transparent 70%),radial-gradient(30% 50% at 88% 80%,rgba(243,235,44,.22),transparent 70%);background-size:140% 140%;animation:pmAurora 18s ease-in-out infinite alternate}.about-hero>.container,.careers-hero>.container,.contact-hero>.container,.store-hero>.container,.legal-hero>.container{position:relative;z-index:1}.legal-content{border-radius:28px;box-shadow:var(--pm-shadow-2);border-color:var(--pm-line)}.legal-content h2{position:relative;padding-left:14px}.legal-content h2:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--pm-royal),var(--pm-sun))}.faq-item{border-radius:18px;border:1px solid var(--pm-line);box-shadow:var(--pm-shadow-1);transition:box-shadow .4s,border-color .4s,translate .4s var(--pm-ease)}.faq-item:hover{translate:0 -3px;box-shadow:var(--pm-shadow-2)}.faq-item.open{border-color:#2f79be59;box-shadow:var(--pm-shadow-2)}.faq-icon{transition:transform .5s var(--pm-ease),background .3s}.faq-item.open .faq-icon{transform:rotate(180deg)}.form-input,.form-select,.form-textarea,.newsletter-input{border-radius:14px;transition:border-color .3s,box-shadow .3s,background .3s}.form-input:focus,.form-select:focus,.form-textarea:focus,.newsletter-input:focus{border-color:var(--pm-royal);box-shadow:0 0 0 4px #2f79be29,0 10px 24px #2f79be1f;background:#fff;outline:none}.form-wrapper,.contact-form-card,.apply-card,.calc-wrapper{border-radius:28px;box-shadow:var(--pm-shadow-2);border:1px solid var(--pm-line)}.form-submit{border-radius:999px}.city-tab,.dept-btn,.calc-preset{transition:transform .3s var(--pm-ease),box-shadow .3s,background .3s,color .3s}.city-tab:hover,.dept-btn:hover,.calc-preset:hover{transform:translateY(-2px);box-shadow:0 10px 24px #2f79be33}.city-tab.active,.dept-btn.active{box-shadow:0 12px 28px #2f79be59}.map-container{border-radius:28px;box-shadow:var(--pm-shadow-2);overflow:hidden}.social-btn,.sl-btn{transition:transform .4s var(--pm-ease),background .3s,box-shadow .3s}.social-btn:hover,.sl-btn:hover{transform:translateY(-4px) scale(1.1);box-shadow:0 12px 26px #f3eb2c4d}footer{background:radial-gradient(700px 320px at 85% 0%,rgba(47,121,190,.28),transparent 60%),linear-gradient(170deg,#050f2e,#0a1f4e 60%,#0e2a63);position:relative}footer:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--pm-royal),var(--pm-sun),var(--pm-royal),transparent);opacity:.8}.footer-col a{position:relative;transition:color .25s,padding-left .3s var(--pm-ease)}.footer-col a:hover{padding-left:6px}.newsletter-form{border-radius:999px}.back-to-top{background:linear-gradient(135deg,#3c8bd6,#1a4f8a);box-shadow:0 12px 30px #2f79be73;transition:transform .35s var(--pm-ease),opacity .3s}.back-to-top:hover{transform:translateY(-5px) scale(1.08)}html.pm-js .pm-r,html.pm-js .reveal{opacity:0;transform:translateY(38px) scale(.985);filter:blur(6px);transition:opacity .9s var(--pm-ease),transform .9s var(--pm-ease),filter .9s var(--pm-ease);transition-delay:var(--pm-d,0ms)}html.pm-js .pm-r.pm-l,html.pm-js .reveal.left{transform:translate(-46px)}html.pm-js .pm-r.pm-rt,html.pm-js .reveal.right{transform:translate(46px)}html.pm-js .pm-r.pm-in,html.pm-js .reveal.visible{opacity:1;transform:none;filter:none}.pm-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.pm-wi{display:inline-block;transform:translateY(110%) rotate(4deg);opacity:0;transform-origin:0 100%;transition:transform 1s var(--pm-ease),opacity .8s var(--pm-ease);transition-delay:calc(var(--i,0)*70ms + var(--pm-h,0ms))}.pm-split.pm-in .pm-wi{transform:none;opacity:1}.pm-cursor{position:fixed;left:0;top:0;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(76,166,255,.1),transparent 65%);opacity:0;transition:opacity .4s;mix-blend-mode:multiply;will-change:transform}.pm-cursor.on{opacity:1}@media(hover:none),(max-width:900px){.pm-cursor{display:none}}@media(max-width:900px){.hero-stat{padding:12px 16px}.hero-visual:after{display:none}.feature-card:hover,.why-card:hover,.step-card:hover,.testi-card:hover,.blog-card:hover{translate:0 -4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.pm-js .pm-r,html.pm-js .reveal,.pm-wi{opacity:1!important;transform:none!important;filter:none!important}.pm-cursor,.pm-progress{display:none}}.hero-trust{flex-wrap:wrap;gap:10px}.hero-trust .trust-badge{padding:7px 13px;font-size:13px}:root{--text-3:#64748B;--text-2:#475569}.contact-hero .badge{background:var(--pm-navy)!important;color:var(--pm-sun)!important;border-color:#0a1f4e59!important;box-shadow:0 8px 20px #0a1f4e40}.hero:before{content:none}html.pm-js body{animation:none}.section,.counter-section,.join-us,.brand-build,.app-section,footer,.highlight-strip~section{content-visibility:auto;contain-intrinsic-size:auto 700px}.hero,.hero-inner{content-visibility:visible}html.pm-js .pm-r,html.pm-js .reveal{filter:none;transition-property:opacity,transform}.hero:after{background-size:100% 100%;animation:none;transform:translateZ(0);will-change:transform;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.pm-wi{transition-duration:.7s,.5s;transition-delay:calc(var(--i,0)*45ms + var(--pm-h,0ms))}@media(max-width:900px){.hero-blob,.hero-blob2,.hero-blob3{animation:none;filter:blur(30px)}.hero-bg-dots{animation:none}.hero:after{display:none}.pm-cursor,.hero-visual:after{display:none}.counter-section:before,.app-section:before{animation:none}.brand-float,.app-orbit{animation:none}.strip-item,.hero-stat,.hero-trust .trust-badge{-webkit-backdrop-filter:none;backdrop-filter:none}}@font-face{font-family:Sora Fallback;src:local("Arial");size-adjust:113.73%;ascent-override:85.29%;descent-override:25.5%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local("Arial");size-adjust:104.53%;ascent-override:94.9%;descent-override:29.66%;line-gap-override:0%}body{animation:none}.hero:before{background:none!important}.gb-bag{transform-origin:50% 100%}.gb-shadow,.gb-item img{transform-origin:50% 50%}.gb-ring{position:absolute;left:50%;bottom:calc(170px*var(--gb-scale));width:calc(170px*var(--gb-scale));aspect-ratio:1;margin-left:calc(-85px*var(--gb-scale));border-radius:50%;border:2px solid rgba(243,235,44,.75);box-shadow:0 0 28px #f3eb2c73,inset 0 0 22px #f3eb2c40;pointer-events:none;opacity:0;z-index:6}.gb-spark{position:absolute;left:50%;bottom:calc(230px*var(--gb-scale));width:12px;height:12px;margin-left:-6px;pointer-events:none;opacity:0;z-index:13;background:radial-gradient(circle,#fff,#f3eb2c 45%,#f3eb2c00 72%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.gb-spark:nth-of-type(odd){width:9px;height:9px;margin-left:-4.5px}.pm-deco{position:absolute;z-index:0;pointer-events:none;height:auto;opacity:.95;filter:drop-shadow(0 16px 18px rgba(10,31,78,.28));translate:0 calc(var(--pm-sy,0)*var(--k,-.05)*1px);animation:pmDeco 7s ease-in-out infinite}@keyframes pmDeco{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-18px) rotate(calc(var(--r,0deg)*-1))}}@media(max-width:1400px){.pm-deco{display:none}}@media(prefers-reduced-motion:reduce){.pm-deco,.gb-ring,.gb-spark{display:none}}.steps-grid{counter-reset:pmstep;gap:28px;padding-top:12px}.steps-grid:before{top:52px;left:11%;right:11%;height:0;background:none;border-top:3px dashed rgba(47,121,190,.35);animation:pmMarch 1.2s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes pmMarch{to{background-position:0 0;border-top-color:#2f79be8c}}.steps-grid:after{content:"";position:absolute;top:44px;left:11%;width:84px;height:16px;border-radius:99px;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(243,235,44,.95),#fff,rgba(243,235,44,.95),transparent);filter:blur(3px);box-shadow:0 0 22px #f3eb2ce6;animation:pmRun 5.5s cubic-bezier(.45,0,.2,1) infinite}@keyframes pmRun{0%{left:9%;opacity:0}10%{opacity:1}85%{opacity:1}to{left:calc(91% - 84px);opacity:0}}.step-card{--sc:#2F79BE;--sc2:#1A4F8A;--tint:#EEF5FF;--ink:#fff;counter-increment:pmstep;padding:34px 24px 30px;overflow:hidden;background:linear-gradient(90deg,var(--sc),var(--sc2)) top/100% 5px no-repeat,radial-gradient(180px 140px at 100% 100%,var(--tint),transparent 70%),linear-gradient(160deg,#fff,#f7faff);border:1px solid rgba(26,58,107,.08);border-radius:26px;box-shadow:0 1px 2px #0a1f4e0d,0 14px 36px #0a1f4e14;transition:translate .5s var(--pm-ease),rotate .5s var(--pm-ease),box-shadow .5s,border-color .4s}.step-card:nth-child(2){--sc:#1FA3E6;--sc2:#2F79BE;--tint:#E6F6FF}.step-card:nth-child(3){--sc:#F3C400;--sc2:#F3EB2C;--tint:#FFFBD6;--ink:#0A1F4E}.step-card:nth-child(4){--sc:#2F79BE;--sc2:#0A1F4E;--tint:#E8EDFB}.step-card:after{content:counter(pmstep,decimal-leading-zero) / "";position:absolute;right:-6px;bottom:-26px;z-index:0;pointer-events:none;font-family:Sora,Sora Fallback,sans-serif;font-weight:800;font-size:112px;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--sc) 28%,transparent);transition:transform .6s var(--pm-ease),-webkit-text-stroke-color .4s}.step-card:hover:after{transform:translate(-8px,-10px) scale(1.06) rotate(-3deg);-webkit-text-stroke-color:color-mix(in srgb,var(--sc) 60%,transparent)}.step-card>*{position:relative;z-index:1}.step-num{position:relative;width:62px;height:62px;font-size:24px;margin-bottom:20px;color:var(--ink);background:linear-gradient(135deg,var(--sc),var(--sc2));box-shadow:0 12px 28px color-mix(in srgb,var(--sc) 45%,transparent),inset 0 2px #ffffff59;transition:transform .6s var(--pm-ease),box-shadow .4s}.step-num:before{content:"";position:absolute;inset:-7px;border-radius:50%;z-index:-1;background:conic-gradient(from 0deg,var(--sc),transparent 45%,var(--sc2) 70%,transparent);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:pmSpin2 6s linear infinite}.step-num:after{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;border:2px solid var(--sc);opacity:0;animation:pmRipple 3s ease-out infinite}.step-card:nth-child(2) .step-num:after{animation-delay:.5s}.step-card:nth-child(3) .step-num:after{animation-delay:1s}.step-card:nth-child(4) .step-num:after{animation-delay:1.5s}@keyframes pmSpin2{to{transform:rotate(360deg)}}@keyframes pmRipple{0%{transform:scale(1);opacity:.65}to{transform:scale(1.9);opacity:0}}.step-card:hover .step-num{transform:scale(1.12) rotate(-8deg);box-shadow:0 18px 40px color-mix(in srgb,var(--sc) 60%,transparent)}.step-card h3{font-size:17px;margin-bottom:10px;position:relative;display:inline-block}.step-card h3:after{content:"";display:block;height:3px;width:0;margin:8px auto 0;border-radius:3px;background:linear-gradient(90deg,var(--sc),var(--sc2));transition:width .5s var(--pm-ease)}.step-card:hover h3:after{width:100%}.step-card:hover{translate:0 -12px;rotate:-1.4deg;border-color:color-mix(in srgb,var(--sc) 45%,transparent);box-shadow:0 2px 4px #0a1f4e0f,0 28px 60px color-mix(in srgb,var(--sc) 28%,transparent)}.step-card:nth-child(2n):hover{rotate:1.4deg}html.pm-js .steps-grid .step-card.pm-r{opacity:0;transform:translateY(70px) scale(.9) rotate(-3deg);transition-timing-function:cubic-bezier(.2,1.25,.35,1)}html.pm-js .steps-grid .step-card.pm-r:nth-child(2n){transform:translateY(70px) scale(.9) rotate(3deg)}html.pm-js .steps-grid .step-card.pm-r.pm-in{opacity:1;transform:none}@media(max-width:900px){.steps-grid:before,.steps-grid:after{display:none}.step-card:after{font-size:92px}}@media(prefers-reduced-motion:reduce){.steps-grid:before,.steps-grid:after,.step-num:before,.step-num:after{animation:none}}@media(max-width:1024px){.steps-grid:before,.steps-grid:after{display:none}}.step-card:after{right:-12px;bottom:-44px;font-size:100px;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:color-mix(in srgb,var(--sc) 20%,transparent)}.step-card:hover:after{-webkit-text-stroke-color:color-mix(in srgb,var(--sc) 45%,transparent)}.join-carousel{perspective:1100px}.join-frame{--ox:50%;--oy:50%;--rx:0deg;--ry:0deg;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .35s ease-out,box-shadow .5s;will-change:transform}.join-carousel:hover .join-frame{box-shadow:0 36px 80px #1a3a6b61,0 0 0 6px #ffffffbf}.join-slide{opacity:1;visibility:hidden;z-index:0;pointer-events:none;clip-path:circle(0% at var(--ox) var(--oy));transition:none}.join-slide.is-on{visibility:visible;z-index:3;pointer-events:auto;clip-path:circle(160% at var(--ox) var(--oy));transition:clip-path 1.05s cubic-bezier(.7,0,.15,1)}.join-slide.is-leaving{visibility:visible;z-index:2;clip-path:circle(160% at 50% 50%);animation:pmLeave 1s cubic-bezier(.7,0,.2,1) forwards}@keyframes pmLeave{0%{filter:none;transform:none}to{filter:brightness(.45) saturate(.6) blur(2px);transform:scale(.93) translate(-5%)}}.join-slide img{transform:none;transition:none}.join-slide.is-on img{animation:pmKen 6.5s cubic-bezier(.2,.7,.3,1) forwards}@keyframes pmKen{0%{transform:scale(1.32) translate(2.5%,-2%)}to{transform:scale(1.06) translate(0)}}.join-slide figcaption{opacity:0;translate:0 16px}.join-slide.is-on figcaption{animation:pmCap .75s cubic-bezier(.2,1,.3,1) .6s both}@keyframes pmCap{0%{opacity:0;translate:-22px 16px}to{opacity:1;translate:0 0}}.join-frame:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size:260% 100%;background-position:130% 0;opacity:0}.join-frame.is-changing:after{animation:pmShine 1.05s ease-out .15s}@keyframes pmShine{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-60% 0}}.join-dot{position:relative;overflow:hidden}.join-dot-fill{position:absolute;inset:0;background:#1a3a6b;border-radius:inherit;transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.join-dot.active{background:#1a3a6b47}.join-dot.active .join-dot-fill{animation:pmFill 4.8s linear forwards}.join-carousel:hover .join-dot.active .join-dot-fill{animation-play-state:paused}@keyframes pmFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.join-nav{overflow:hidden}.join-nav:active{transform:translateY(-50%) scale(.92)}@media(prefers-reduced-motion:reduce){.join-slide,.join-slide.is-on,.join-slide.is-leaving{clip-path:none!important;transition:opacity .3s!important;animation:none!important}.join-slide{opacity:0}.join-slide.is-on{opacity:1}.join-slide.is-on img{animation:none}.join-frame{transform:none!important}}.contact-hero{background:linear-gradient(135deg,#dbeafef0,#eff6ffeb),url(/bring-busket/images/join/bg-09.webp) center/cover}.about-hero{background:linear-gradient(135deg,#dbeafeeb,#fffffff5),url(/bring-busket/images/join/bg-08.webp) center/cover}.careers-hero{background:linear-gradient(135deg,#dbeafee6,#fffffff5),url(/bring-busket/images/join/bg-10.webp) center/cover}.journey{--jp:0;position:relative;max-width:1000px;margin:8px auto 0;padding:24px 0 8px}.journey-line{position:absolute;left:50%;top:40px;bottom:40px;width:6px;margin-left:-3px;border-radius:6px;background:repeating-linear-gradient(180deg,rgba(47,121,190,.22) 0 10px,transparent 10px 20px)}.journey-fill{position:absolute;left:0;top:0;width:100%;height:calc(var(--jp)*100%);border-radius:6px;background:linear-gradient(180deg,#2f79be,#1fa3e6 55%,#f3eb2c);box-shadow:0 0 18px #2f79be8c}.journey-bag{position:absolute;left:50%;top:calc(var(--jp)*100%);width:46px;height:auto;z-index:4;translate:-50% -50%;filter:drop-shadow(0 10px 10px rgba(10,31,78,.35));animation:pmBagBob 1.6s ease-in-out infinite;pointer-events:none}@keyframes pmBagBob{0%,to{transform:translateY(-3px) rotate(-6deg)}50%{transform:translateY(4px) rotate(6deg)}}.jm{position:relative;display:grid;grid-template-columns:1fr 96px 1fr;align-items:center;margin-bottom:64px}.jm:last-child{margin-bottom:0}.jm-node{grid-column:2;grid-row:1;justify-self:center;position:relative;z-index:3;width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--pm-royal,#2F79BE);border:3px solid rgba(47,121,190,.25);box-shadow:0 10px 26px #0a1f4e1f;font-family:Sora,Sora Fallback,sans-serif;font-weight:800;font-size:17px;transition:background .5s,color .5s,border-color .5s,transform .7s cubic-bezier(.2,1.4,.4,1),box-shadow .5s}.jm-node b{font-weight:800}.jm-node:before{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid transparent;background:conic-gradient(from 0deg,#2F79BE,transparent 40%,#F3EB2C 75%,transparent) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .5s}.jm-node:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #2F79BE;opacity:0}.jm.is-reached .jm-node{background:linear-gradient(135deg,#2f79be,#1a4f8a);color:#fff;border-color:#fff;transform:scale(1.12);box-shadow:0 16px 36px #2f79be80}.jm.is-reached .jm-node:before{opacity:1;animation:pmSpin2 7s linear infinite}.jm.is-reached .jm-node:after{animation:pmRipple 1.6s ease-out 2}.jm-card{grid-column:1;grid-row:1;position:relative;overflow:hidden;padding:26px 28px 24px 30px;border-radius:24px;background:linear-gradient(160deg,#fff,#f5f9ff);border:1px solid rgba(26,58,107,.09);box-shadow:0 1px 2px #0a1f4e0d,0 16px 40px #0a1f4e17;opacity:0;transform:translate(-70px) scale(.94) rotate(-2deg);transition:opacity .8s var(--pm-ease,ease),transform .9s cubic-bezier(.2,1.2,.3,1),box-shadow .4s,translate .4s}.jm:nth-child(odd) .jm-card{grid-column:3;transform:translate(70px) scale(.94) rotate(2deg)}.jm.is-reached .jm-card{opacity:1;transform:none}.jm-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#2f79be,#1fa3e6)}.jm-card:after{content:attr(data-year) / "";position:absolute;right:10px;bottom:-22px;pointer-events:none;font-family:Sora,Sora Fallback,sans-serif;font-weight:800;font-size:88px;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(47,121,190,.16)}.jm-card>*{position:relative;z-index:1}.jm-card:hover{translate:0 -6px;box-shadow:0 2px 4px #0a1f4e0f,0 26px 56px #2f79be38}.jm-card h4{font-size:19px;color:var(--navy,#1A3A6B);margin:10px 0 8px;letter-spacing:-.01em}.jm-card p{font-size:14px;color:var(--text-2,#475569);line-height:1.65;margin:0}.jm-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#2f79be,#1fa3e6);box-shadow:0 10px 22px #2f79be59;transform:scale(.4) rotate(-40deg);opacity:0;transition:transform .8s cubic-bezier(.2,1.5,.4,1) .35s,opacity .4s .35s}.jm-ico svg{width:24px;height:24px}.jm.is-reached .jm-ico{transform:none;opacity:1}.jm-card:hover .jm-ico{transform:rotate(-8deg) scale(1.08)}.jm-now .jm-node{border-color:#f3eb2c}.jm-now.is-reached .jm-node{background:linear-gradient(135deg,#f3eb2c,#ffd84d);color:#0a1f4e;box-shadow:0 16px 40px #f3eb2ca6}.jm-now .jm-card{background:linear-gradient(160deg,#eaf3ff,#f6faff);border-color:#2f79be73}.jm-now .jm-card:before{background:linear-gradient(180deg,#f3eb2c,#f3c400)}.jm-now .jm-ico{background:linear-gradient(135deg,#f3eb2c,#f3c400);color:#0a1f4e;box-shadow:0 10px 22px #f3eb2c8c}.jm-now.is-reached .jm-card{animation:pmGlowCard 3s ease-in-out 1s infinite}@keyframes pmGlowCard{0%,to{box-shadow:0 16px 40px #0a1f4e17}50%{box-shadow:0 18px 50px #f3eb2c8c,0 0 0 3px #f3eb2c59}}.jm-card .jm-hook{display:none}@media(min-width:861px){.jm:nth-child(2n) .jm-card{margin-right:30px}.jm:nth-child(odd) .jm-card{margin-left:30px}}@media(max-width:860px){.journey{padding-left:0}.journey-line{left:34px;margin-left:-3px}.jm{grid-template-columns:68px 1fr;margin-bottom:40px}.jm-node{grid-column:1;width:64px;height:64px;font-size:14px}.jm-card,.jm:nth-child(odd) .jm-card{grid-column:2;margin:0 0 0 6px;padding:22px 20px 20px 24px;transform:translate(40px) scale(.96)}.jm.is-reached .jm-card{transform:none}.journey-bag{width:36px}.jm-card:after{font-size:68px}}@media(prefers-reduced-motion:reduce){.jm-card,.jm-ico{opacity:1!important;transform:none!important}.journey-bag{animation:none}}.journey-bag{max-width:none}.journey-bag{width:54px;height:54px;border-radius:16px;border:3px solid #fff;object-fit:cover;box-shadow:0 14px 28px #0a1f4e59,0 0 0 4px #f3eb2c8c;filter:none}@media(max-width:860px){.journey-bag{width:42px;height:42px;border-radius:13px;border-width:2px}}
