.partner-modal-overlay{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#0a1f6eb3;justify-content:center;align-items:center;padding:20px;animation:.3s cubic-bezier(.16,1,.3,1) forwards modalFadeIn;display:flex;position:fixed;inset:0}.partner-modal-overlay .partner-modal-dialog{-webkit-backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(165deg,#fffffffa 0%,#f8fafff0 100%);border:1px solid #fffffff2;border-radius:28px;width:100%;max-width:740px;max-height:90vh;padding:36px 42px;animation:.35s cubic-bezier(.16,1,.3,1) forwards modalSlideUp;position:relative;overflow-y:auto;box-shadow:0 24px 64px -8px #09185a59,0 4px 16px #0000001a}.partner-modal-overlay .partner-modal-dialog::-webkit-scrollbar{width:6px}.partner-modal-overlay .partner-modal-dialog::-webkit-scrollbar-track{background:#f8f9fc;border-radius:4px}.partner-modal-overlay .partner-modal-dialog::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}@media (width<=640px){.partner-modal-overlay .partner-modal-dialog{border-radius:20px;max-height:94vh;padding:24px 20px}}.partner-modal-overlay .modal-close-btn{float:right;color:#4a5068;cursor:pointer;z-index:25;background:#f8f9fc;border:1.5px solid #eff1f7;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:-10px;margin-right:-10px;font-size:16px;font-weight:700;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:sticky;top:0}.partner-modal-overlay .modal-close-btn:hover{color:#fff;background:#1a3aa8;border-color:#1a3aa8;transform:rotate(90deg)scale(1.08);box-shadow:0 4px 14px #1a3aa859}.partner-modal-overlay .modal-top-accent{background:linear-gradient(90deg,#1a3aa8,#2d5be3);height:6px;position:absolute;top:0;left:0;right:0}.partner-modal-overlay .modal-header{text-align:center;clear:both;margin-bottom:24px}.partner-modal-overlay .modal-header .modal-badge-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.partner-modal-overlay .modal-header .modal-badge{color:#1a3aa8;text-transform:uppercase;letter-spacing:.5px;background:#2d5be314;border-radius:9999px;align-items:center;gap:8px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-flex}.partner-modal-overlay .modal-header .modal-badge .badge-pulse{background:#2d5be3;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulseRing;box-shadow:0 0 #2d5be3b3}.partner-modal-overlay .modal-header .modal-badge .badge-icon{font-size:14px}.partner-modal-overlay .modal-header .zero-comm-tag{color:#1a3aa8;background:#2d5be314;border-radius:9999px;padding:5px 14px;font-size:12px;font-weight:800}.partner-modal-overlay .modal-header h2{color:#1a1d2e;margin-bottom:6px;font-size:28px;font-weight:900;line-height:1.2}.partner-modal-overlay .modal-header h2 span{color:#2d5be3}.partner-modal-overlay .modal-header .modal-sub{color:#64748b;max-width:520px;margin:0 auto 12px;font-size:13.5px;line-height:1.5}.partner-modal-overlay .modal-header .partner-app-banner{background:linear-gradient(135deg,#2d5be314 0%,#10b98114 100%);border:1px solid #2d5be326;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:540px;margin:0 auto 20px;padding:10px 18px;display:flex}.partner-modal-overlay .modal-header .partner-app-banner .p-banner-text{color:#1a3aa8;font-size:13px;font-weight:700}.partner-modal-overlay .modal-header .partner-app-banner .p-app-link{transition:transform .2s;display:inline-block}.partner-modal-overlay .modal-header .partner-app-banner .p-app-link:hover{transform:translateY(-2px)}.partner-modal-overlay .modal-header .step-progress-bar{background:#f8f9fc;border:1px solid #eff1f7;border-radius:16px;justify-content:center;align-items:center;max-width:500px;margin:0 auto;padding:12px 16px;display:flex}.partner-modal-overlay .modal-header .step-progress-bar .step-node{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}.partner-modal-overlay .modal-header .step-progress-bar .step-node .node-circle{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;transition:all .25s;display:flex}.partner-modal-overlay .modal-header .step-progress-bar .step-node .node-label{color:#64748b;white-space:nowrap;font-size:11px;font-weight:700}@media (width<=480px){.partner-modal-overlay .modal-header .step-progress-bar .step-node .node-label{display:none}}.partner-modal-overlay .modal-header .step-progress-bar .step-node.active .node-circle{color:#fff;background:#2d5be3;box-shadow:0 4px 12px #2d5be34d}.partner-modal-overlay .modal-header .step-progress-bar .step-node.active .node-label{color:#1a3aa8}.partner-modal-overlay .modal-header .step-progress-bar .step-node.done .node-circle{color:#fff;background:#10b981}.partner-modal-overlay .modal-header .step-progress-bar .step-line{background:#e2e8f0;border-radius:2px;flex:1;height:3px;margin:0 10px;transition:background .25s}.partner-modal-overlay .modal-header .step-progress-bar .step-line.active{background:#2d5be3}@keyframes pulseRing{0%{box-shadow:0 0 #ff6b35b3}70%{box-shadow:0 0 0 6px #ff6b3500}to{box-shadow:0 0 #ff6b3500}}.partner-modal-overlay .step-container.fade-step{animation:.35s ease-out forwards fadeInStep}@keyframes fadeInStep{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.partner-modal-overlay .partner-form{flex-direction:column;gap:18px;display:flex}.partner-modal-overlay .partner-form .form-section-title{color:#1a1d2e;align-items:center;gap:10px;margin-bottom:4px;font-size:13.5px;font-weight:800;display:flex}.partner-modal-overlay .partner-form .form-section-title span{color:#fff;text-transform:uppercase;background:#2d5be3;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800}.partner-modal-overlay .partner-form .form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=580px){.partner-modal-overlay .partner-form .form-grid-2{grid-template-columns:1fr}}.partner-modal-overlay .partner-form .form-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (width<=640px){.partner-modal-overlay .partner-form .form-grid-3{grid-template-columns:1fr}}.partner-modal-overlay .partner-form .form-group{flex-direction:column;gap:6px;display:flex}.partner-modal-overlay .partner-form .form-group label{color:#1a1d2e;font-size:12.5px;font-weight:700}.partner-modal-overlay .partner-form .form-group .field-hint{color:#64748b;font-size:11px}.partner-modal-overlay .partner-form .form-group .input-wrap,.partner-modal-overlay .partner-form .form-group .select-wrap{align-items:center;display:flex;position:relative}.partner-modal-overlay .partner-form .form-group .input-wrap .field-icon,.partner-modal-overlay .partner-form .form-group .select-wrap .field-icon{pointer-events:none;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;left:14px}.partner-modal-overlay .partner-form .form-group .input-wrap .field-icon svg,.partner-modal-overlay .partner-form .form-group .select-wrap .field-icon svg{width:18px;height:18px}.partner-modal-overlay .partner-form .form-group .input-wrap input,.partner-modal-overlay .partner-form .form-group .input-wrap select,.partner-modal-overlay .partner-form .form-group .select-wrap input,.partner-modal-overlay .partner-form .form-group .select-wrap select{color:#1a1d2e;background:#f8f9fc;border:1.5px solid #cbd5e1;border-radius:12px;width:100%;padding:12px 14px 12px 42px;font-family:inherit;font-size:13.5px;transition:all .2s}.partner-modal-overlay .partner-form .form-group .input-wrap input:focus,.partner-modal-overlay .partner-form .form-group .input-wrap select:focus,.partner-modal-overlay .partner-form .form-group .select-wrap input:focus,.partner-modal-overlay .partner-form .form-group .select-wrap select:focus{background:#fff;border-color:#2d5be3;outline:none;box-shadow:0 0 0 3.5px #2d5be326}.partner-modal-overlay .partner-form .platform-tiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=640px){.partner-modal-overlay .partner-form .platform-tiles{grid-template-columns:repeat(2,1fr)}}.partner-modal-overlay .partner-form .platform-tile{cursor:pointer;text-align:left;background:#f8f9fc;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;transition:all .2s;display:flex}.partner-modal-overlay .partner-form .platform-tile .tile-icon{justify-content:center;align-items:center;font-size:16px;display:flex}.partner-modal-overlay .partner-form .platform-tile .tile-icon svg{width:18px;height:18px}.partner-modal-overlay .partner-form .platform-tile .tile-text{color:#1a1d2e;font-size:12px;font-weight:700;line-height:1.3}.partner-modal-overlay .partner-form .platform-tile:hover{background:#fff;border-color:#2d5be3}.partner-modal-overlay .partner-form .platform-tile.selected{background:#2d5be314;border-color:#2d5be3;box-shadow:0 4px 12px #2d5be326}.partner-modal-overlay .partner-form .platform-tile.selected .tile-text{color:#1a3aa8}.partner-modal-overlay .partner-form .step-actions{margin-top:14px;display:flex}.partner-modal-overlay .partner-form .step-actions.split{justify-content:space-between;gap:16px}.partner-modal-overlay .partner-form .step-actions .btn-back{color:#4a5068;cursor:pointer;background:#eff1f7;border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:700;transition:background .2s}.partner-modal-overlay .partner-form .step-actions .btn-back:hover{color:#1a1d2e;background:#e2e8f0}.partner-modal-overlay .partner-form .step-actions .btn-next{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a3aa8,#2d5be3);border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:14.5px;font-weight:800;transition:all .25s;display:flex;box-shadow:0 6px 20px #2d5be34d}.partner-modal-overlay .partner-form .step-actions .btn-next:hover{transform:translateY(-2px);box-shadow:0 10px 24px #2d5be366}.partner-modal-overlay .partner-form .step-actions .btn-partner-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1a3aa8,#2d5be3);border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:800;transition:all .25s;display:flex;box-shadow:0 8px 24px #2d5be359}.partner-modal-overlay .partner-form .step-actions .btn-partner-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px #2d5be373}.partner-modal-overlay .partner-form .modal-footer-note{text-align:center;color:#64748b;margin-top:6px;font-size:11.5px;font-weight:600}.partner-modal-overlay .modal-success-card{text-align:center;padding:20px 8px}.partner-modal-overlay .modal-success-card .success-icon-wrap{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex;box-shadow:0 10px 28px #10b98159}.partner-modal-overlay .modal-success-card .success-icon-wrap svg{width:32px;height:32px}.partner-modal-overlay .modal-success-card h3{color:#1a1d2e;margin-bottom:8px;font-size:24px;font-weight:800}.partner-modal-overlay .modal-success-card .ref-badge{color:#1a3aa8;background:#2d5be31a;border-radius:9999px;margin-bottom:16px;padding:6px 18px;font-size:13.5px;display:inline-block}.partner-modal-overlay .modal-success-card .ref-badge strong{letter-spacing:.5px;font-family:monospace}.partner-modal-overlay .modal-success-card .contact-shortly-box{text-align:left;background:linear-gradient(135deg,#10b9811a,#2d5be314);border:1.5px solid #10b9814d;border-radius:16px;align-items:center;gap:14px;max-width:480px;margin:0 auto 20px;padding:16px 20px;display:flex}.partner-modal-overlay .modal-success-card .contact-shortly-box .cs-icon{flex-shrink:0;font-size:28px}.partner-modal-overlay .modal-success-card .contact-shortly-box .cs-content h4{color:#047857;margin-bottom:2px;font-size:16px;font-weight:800}.partner-modal-overlay .modal-success-card .contact-shortly-box .cs-content p{color:#1a1d2e;margin:0;font-size:13px}.partner-modal-overlay .modal-success-card .success-text{color:#4a5068;margin-bottom:16px;font-size:14.5px;line-height:1.5}.partner-modal-overlay .modal-success-card .summary-box{text-align:left;background:#f8f9fc;border:1px solid #eff1f7;border-radius:14px;flex-direction:column;gap:8px;max-width:440px;margin:0 auto 18px;padding:14px 20px;display:flex}.partner-modal-overlay .modal-success-card .summary-box .sum-item{color:#64748b;justify-content:space-between;font-size:13px;display:flex}.partner-modal-overlay .modal-success-card .summary-box .sum-item strong{color:#1a1d2e}.partner-modal-overlay .modal-success-card .callback-pill{color:#1a1d2e;background:#eff1f7;border-radius:9999px;margin-bottom:14px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-block}.partner-modal-overlay .modal-success-card .sub-text{color:#64748b;margin-bottom:24px;font-size:12.5px}.partner-modal-overlay .modal-success-card .btn-modal-close{color:#fff;cursor:pointer;background:#1a3aa8;border:none;border-radius:9999px;padding:12px 32px;font-size:14.5px;font-weight:700;transition:background .2s}.partner-modal-overlay .modal-success-card .btn-modal-close:hover{background:#0a1f6e}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.page-index *,.page-index :before,.page-index :after{box-sizing:border-box;margin:0;padding:0}.page-index :root{--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-primary);--font-body:var(--font-secondary);--font-main:var(--font-secondary);--blue-900:#0a1f6e;--blue-700:#1a3aa8;--blue-500:#2d5be3;--blue-400:#3b82f6;--blue-300:#93c5fd;--white:#fff;--gray-50:#f8f9fc;--gray-100:#eff1f7;--gray-700:#4a5068;--gray-900:#1a1d2e;--glass-bg:#ffffff14;--glass-border:#ffffff26;--text-xs:12px;--lh-xs:1.4;--text-sm:14px;--lh-sm:1.5;--text-base:16px;--lh-base:1.6;--text-lg:18px;--lh-lg:1.6;--text-xl:22px;--lh-xl:1.4;--text-2xl:28px;--lh-2xl:1.3;--text-3xl:36px;--lh-3xl:1.2;--text-4xl:48px;--lh-4xl:1.15;--text-5xl:60px;--lh-5xl:1.1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--shadow-card:0 4px 24px #0a1f6e1f;--shadow-float:0 16px 48px #0a1f6e33;--shadow-blue:0 8px 32px #2d5be359}.page-index html{scroll-behavior:smooth}.page-index body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-base);color:var(--gray-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.page-index h1,.page-index h2,.page-index h3,.page-index h4,.page-index h5,.page-index h6{font-family:var(--font-heading)}.page-index p,.page-index span,.page-index label,.page-index input,.page-index textarea,.page-index select{font-family:var(--font-body)}.page-index img{max-width:100%;display:block}.page-index a{color:inherit;text-decoration:none}.page-index button,.page-index .btn,.page-index .btn-ghost,.page-index .btn-primary,.page-index .btn-download{font-family:var(--font-primary);cursor:pointer;background:0 0;border:none}.page-index ul{list-style:none}.page-index .container{max-width:1200px;margin:0 auto;padding:0 24px}.page-index .fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.page-index .fade-in.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page-index .fade-in{transition:opacity .4s ease-out;transform:none}.page-index .fade-in.visible{transform:none}.page-index .float-card,.page-index .hero-phone{animation:none!important}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideInRight{0%{opacity:0;transform:translate(120px)}70%{opacity:.9;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.page-index .navbar{z-index:9999;-webkit-backdrop-filter:blur(16px);background:0 0;align-items:center;height:68px;transition:background .35s,border-color .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0}.page-index .navbar.scrolled{background:var(--blue-900);border-bottom:1px solid #ffffff14;box-shadow:0 2px 20px #00000026}.page-index .nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.page-index .nav-logo{color:var(--white);align-items:center;gap:8px;font-size:26px;font-weight:800;display:flex}.page-index .nav-logo svg{flex-shrink:0}.page-index .nav-links{align-items:center;gap:32px;display:flex}.page-index .nav-links a{color:var(--white);font-size:15px;font-weight:600;transition:color .2s;position:relative}.page-index .nav-links a:after{content:"";background:var(--blue-500);width:0;height:2px;transition:width .25s;position:absolute;bottom:-4px;left:0}.page-index .nav-links a:hover,.page-index .nav-links a.active{color:var(--text-accent)}.page-index .nav-links a:hover:after{width:100%}.page-index .nav-actions{align-items:center;gap:12px;display:flex}.page-index .btn-ghost{font-family:"Inter", var(--font-secondary), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border:1.5px solid var(--white);color:var(--white);border-radius:var(--radius-full);padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-index .btn-ghost:hover{background:var(--white);color:var(--blue-900)}.page-index .btn-filled{background:var(--blue-500);color:var(--white);border-radius:var(--radius-full);border:1.5px solid #0000;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-index .btn-filled:hover{background:var(--blue-700);transform:scale(1.03)}.page-index .hamburger{cursor:pointer;z-index:1002;flex-direction:column;gap:5px;padding:4px;display:none}.page-index .hamburger span{background:var(--white);border-radius:2px;width:24px;height:2.5px;transition:all .3s;display:block}.page-index .hamburger.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.page-index .hamburger.active span:nth-child(2){opacity:0}.page-index .hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.page-index .mobile-nav{background:var(--blue-900);z-index:1001;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:opacity .3s;display:flex;position:fixed;inset:0}.page-index .mobile-nav.open{opacity:1;pointer-events:all}.page-index .mobile-nav a{color:var(--white);font-size:22px;font-weight:700;transition:color .2s}.page-index .mobile-nav a:hover,.page-index .mobile-nav a.active{color:var(--text-accent)}.page-index .mobile-nav-actions{flex-direction:column;align-items:center;gap:12px;margin-top:16px;display:flex}.page-index .hero{background:radial-gradient(circle at 25% 45%,#1838a8 0%,#0a1f6e 55%,#050e30 100%);align-items:center;min-height:100vh;padding-top:68px;padding-bottom:40px;display:flex;position:relative;overflow:hidden}.page-index .hero-pattern{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-index .hero-grid{z-index:2;grid-template-columns:56% 44%;align-items:center;gap:32px;height:500px;min-height:500px;display:grid;position:relative}.page-index .hero-content{z-index:2;flex-direction:column;justify-content:center;height:480px;min-height:480px;display:flex;position:relative}.page-index .hero-tag{aspect-ratio:2.67;width:clamp(210px,18vw,280px);max-width:100%;height:auto;box-shadow:none;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;margin:-4px 0 -8px;padding:0;transition:opacity .6s ease-out,transform .6s ease-out;display:inline-flex;position:relative;transform:translateY(16px)}.page-index .hero-tag .hero-tag-shape-bg{object-fit:contain;filter:drop-shadow(0 10px 24px #0a1f6e73);pointer-events:none;z-index:1;width:100%;height:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s;position:absolute;inset:0;transform:none}.page-index .hero-tag:hover .hero-tag-shape-bg{filter:drop-shadow(0 14px 32px #0a1f6e99)drop-shadow(0 0 16px #2d5be359);transform:scale(1.025)}.page-index .hero-tag .hero-tag-content{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-index .hero.visible .hero-tag{opacity:1;transition-delay:50ms;transform:translateY(0)}.page-index .hero h1.hero-headline-animated{color:#fff;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;gap:4px;height:auto;min-height:auto;max-height:none;margin-top:18px;margin-bottom:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(38px,3.6vw,54px);font-weight:800;line-height:1.15;display:flex}.page-index .hero h1.hero-headline-animated .hero-line1{color:#fff;letter-spacing:-.028em;white-space:nowrap;opacity:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(18px)}.page-index .hero h1.hero-headline-animated .hero-line2{white-space:nowrap;opacity:0;align-items:baseline;gap:10px;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(18px)}.page-index .hero h1.hero-headline-animated .hero-phrase{color:#fff;letter-spacing:-.02em;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9em;font-weight:750;display:inline-block}.page-index .hero h1.hero-headline-animated .hero-brand-accent{color:#152f8e;letter-spacing:-.02em;-webkit-text-stroke:3.5px #fff;paint-order:stroke fill;text-shadow:none;filter:none;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05em;font-weight:800;animation:none;display:inline-block}.page-index .hero.visible h1.hero-headline-animated .hero-line1{opacity:1;transition-delay:.1s;transform:translateY(0)}.page-index .hero.visible h1.hero-headline-animated .hero-line2{opacity:1;transition-delay:.2s;transform:translateY(0)}.page-index .hero-sub-banner{aspect-ratio:4.11;opacity:0;justify-content:center;align-items:center;width:clamp(205px,18vw,240px);max-width:100%;height:auto;margin-top:14px;transition:opacity .7s ease-out,transform .7s ease-out;display:inline-flex;position:relative;transform:translateY(20px)}.page-index .hero-sub-banner .hero-sub-shape-bg{object-fit:contain;filter:drop-shadow(0 8px 24px #0a1f6e73);pointer-events:none;z-index:1;width:100%;height:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s;position:absolute;inset:0}.page-index .hero-sub-banner:hover .hero-sub-shape-bg{filter:drop-shadow(0 12px 30px #0a1f6e99)drop-shadow(0 0 16px #2d5be366);transform:scale(1.03)}.page-index .hero-sub-banner .hero-sub-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-index .hero.visible .hero-sub-banner{opacity:1;transition-delay:.3s;transform:translateY(0)}.page-index .hero-sub{color:#ffffffbf;max-width:500px;margin-top:16px;font-size:18px;font-weight:400;animation:.7s ease-out .2s both fadeInUp}.page-index .hero-stats{gap:32px;margin-top:28px;animation:.7s ease-out .3s both fadeInUp;display:flex}.page-index .hero-stat-num{color:var(--white);font-size:22px;font-weight:800}.page-index .hero-stat-label{color:#fff9;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.page-index .hero-cta-group{opacity:0;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;transition:opacity .7s ease-out,transform .7s ease-out;display:flex;transform:translateY(20px)}.page-index .hero.visible .hero-cta-group{opacity:1;transition-delay:.38s;transform:translateY(0)}.page-index .btn-download{color:var(--white);border-radius:var(--radius-full);letter-spacing:-.01em;background:linear-gradient(135deg,#2d5be3 0%,#1a3aa8 100%);border:1px solid #ffffff47;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:700;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,filter .2s;display:inline-flex;box-shadow:0 10px 28px -4px #2d5be37a,0 2px 6px #0000001f,inset 0 1px 1px #ffffff59}.page-index .btn-download:hover{filter:brightness(1.03);transform:translateY(-2px)scale(1.02);box-shadow:0 16px 36px -4px #2d5be394,0 4px 10px #00000029,inset 0 1px 1.5px #ffffff73}.page-index .btn-download:active{transform:translateY(1px)scale(.98);box-shadow:0 6px 18px -2px #2d5be366}.page-index .store-badge{background:var(--white);color:var(--gray-900);border-radius:var(--radius-md);align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.page-index .store-badge:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.page-index .store-badge small{color:var(--gray-700);font-size:10px;font-weight:500;display:block}.page-index .hero-cities{color:#ffffff80;margin-top:20px;font-size:13px;animation:.7s ease-out .5s both fadeInUp}.page-index .hero-phone-wrapper{flex-shrink:0;justify-content:flex-end;align-self:center;align-items:center;height:480px;min-height:480px;max-height:480px;margin-right:-40px;display:flex;position:relative;overflow:visible}.page-index .hero-mockup-img{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(60px)scale(.94)}.page-index .hero.visible .hero-mockup-img{opacity:1;transition-delay:.15s;transform:translate(0)scale(1)}.page-index .hero-bag-stack{z-index:10;pointer-events:none;width:440px;height:380px;position:absolute;bottom:15px;left:-50px}.page-index .hero-bag-stack .bag-item{pointer-events:auto;filter:drop-shadow(0 16px 32px #00000073)drop-shadow(0 4px 10px #0003);opacity:0;will-change:opacity, transform;height:auto;transition:opacity .65s cubic-bezier(.34,1.45,.64,1),transform .65s cubic-bezier(.34,1.45,.64,1),filter .3s;position:absolute;transform:translateY(36px)scale(.88)}.page-index .hero-bag-stack .bag-item:hover{filter:drop-shadow(0 24px 44px #0000008c)drop-shadow(0 6px 14px #ff6b3540);transform:translateY(-8px)scale(1.05)!important}.page-index .hero-bag-stack .bag-b1{z-index:10;width:250px;bottom:25px;left:0}.page-index .hero-bag-stack .bag-b3{z-index:12;width:140px;bottom:35px;left:175px}.page-index .hero-bag-stack .bag-b4{z-index:15;width:220px;bottom:0;left:80px}.page-index .hero-bag-stack .bag-b2{z-index:14;width:85px;bottom:50px;left:295px}.page-index .hero.visible .hero-bag-stack .bag-b1{opacity:1;transition-delay:.35s;transform:translateY(0)scale(1)}.page-index .hero.visible .hero-bag-stack .bag-b3{opacity:1;transition-delay:.5s;transform:translateY(0)scale(1)}.page-index .hero.visible .hero-bag-stack .bag-b4{opacity:1;transition-delay:.65s;transform:translateY(0)scale(1)}.page-index .hero.visible .hero-bag-stack .bag-b2{opacity:1;transition-delay:.8s;transform:translateY(0)scale(1)}.page-index .phone-mockup{background:var(--gray-900);border:3px solid #ffffff26;border-radius:36px;width:280px;height:560px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000059}.page-index .phone-notch{background:var(--gray-900);z-index:5;border-radius:0 0 18px 18px;width:120px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-index .phone-screen{background:var(--white);border-radius:33px;flex-direction:column;display:flex;position:absolute;inset:3px;overflow:hidden}.page-index .phone-header{background:var(--blue-700);color:var(--white);padding:36px 16px 14px}.page-index .phone-header-top{color:#ffffffb3;justify-content:space-between;align-items:center;font-size:11px;display:flex}.page-index .phone-header h3{margin-top:8px;font-size:17px;font-weight:800}.page-index .phone-search{border-radius:var(--radius-full);color:#fff9;background:#ffffff26;align-items:center;gap:6px;margin-top:10px;padding:7px 12px;font-size:11px;display:flex}.page-index .phone-banner{background:linear-gradient(135deg, var(--blue-700), var(--blue-500));border-radius:var(--radius-md);color:var(--white);margin:10px;padding:14px}.page-index .phone-banner-title{font-size:16px;font-weight:800}.page-index .phone-banner-sub{opacity:.85;margin-top:2px;font-size:10px}.page-index .phone-chips{gap:6px;padding:6px 10px;display:flex;overflow:hidden}.page-index .phone-chip{background:var(--gray-50);border-radius:var(--radius-full);color:var(--gray-700);white-space:nowrap;flex-shrink:0;padding:5px 10px;font-size:10px;font-weight:600}.page-index .phone-chip.active{background:var(--blue-700);color:var(--white)}.page-index .phone-restaurant-list{flex:1;padding:8px 10px;overflow:hidden}.page-index .phone-restaurant-card{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-md);gap:10px;margin-bottom:8px;padding:10px;display:flex}.page-index .phone-restaurant-img{border-radius:10px;flex-shrink:0;width:52px;height:52px}.page-index .phone-restaurant-info h4{color:var(--gray-900);font-size:11px;font-weight:700}.page-index .phone-restaurant-info p{color:var(--gray-700);margin-top:2px;font-size:9px}.page-index .phone-restaurant-meta{gap:8px;margin-top:4px;font-size:9px;display:flex}.page-index .phone-restaurant-meta span{align-items:center;gap:2px;display:flex}.page-index .float-card{-webkit-backdrop-filter:blur(20px)saturate(180%);color:var(--white);white-space:nowrap;z-index:3;background:linear-gradient(145deg,#ffffff40 0%,#ffffff1a 100%);border:1.5px solid #fff6;border-radius:20px;padding:14px 18px;animation:3s ease-in-out infinite float;position:absolute;box-shadow:0 8px #0003,0 12px 28px #00000040}.page-index .float-card-1{animation-delay:0s;top:8%;right:-10%}.page-index .float-card-2{animation-delay:1.5s;bottom:18%;left:-15%}.page-index .float-card-3{font-size:13px;animation-delay:.8s;top:22%;left:-8%}.page-index .float-card-title{font-size:14px;font-weight:700}.page-index .float-card-sub{color:#ffffffb3;margin-top:2px;font-size:11px}.page-index .hero-wave{z-index:3;width:100%;position:absolute;bottom:-2px;left:0}.page-index .trust-strip{background:var(--white);border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);padding:48px 0}.page-index .trust-items{grid-template-columns:repeat(5,1fr);justify-content:center;align-items:flex-start;gap:24px;display:grid}.page-index .trust-item{text-align:center;opacity:0;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;padding:0;transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translateY(32px)scale(.88)}.page-index .trust-item:hover{box-shadow:none;background:0 0;transform:translateY(-4px)!important}.page-index .trust-strip.visible .trust-item:first-child{opacity:1;transition-delay:50ms;transform:translateY(0)scale(1)}.page-index .trust-strip.visible .trust-item:nth-child(2){opacity:1;transition-delay:.15s;transform:translateY(0)scale(1)}.page-index .trust-strip.visible .trust-item:nth-child(3){opacity:1;transition-delay:.25s;transform:translateY(0)scale(1)}.page-index .trust-strip.visible .trust-item:nth-child(4){opacity:1;transition-delay:.35s;transform:translateY(0)scale(1)}.page-index .trust-strip.visible .trust-item:nth-child(5){opacity:1;transition-delay:.45s;transform:translateY(0)scale(1)}.page-index .shape-badge-wrap,.page-index .hexagon-badge-wrap{justify-content:center;align-items:center;width:216px;height:132px;margin:0 auto 10px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.page-index .trust-item:hover .shape-badge-wrap,.page-index .trust-item:hover .hexagon-badge-wrap{transform:translateY(-6px)scale(1.05)}.page-index .shape-badge-bg{object-fit:contain;filter:drop-shadow(0 10px 22px #1d4ed847);pointer-events:none;width:100%;height:100%;transition:filter .25s;display:block;position:absolute;inset:0}.page-index .trust-item:hover .shape-badge-bg{filter:drop-shadow(0 16px 32px #1d4ed870)}.page-index .shape-badge-content{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:125px;display:flex;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.page-index .shape-badge-icon{width:100%;height:38px;color:var(--blue-900,#09185a);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.page-index .shape-badge-icon svg{width:22px;height:22px;display:block}.page-index .shape-badge-icon .shape-badge-3d-icon{object-fit:contain;filter:drop-shadow(0 4px 8px #1d4ed83d);width:36px;height:36px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s;display:block}.page-index .trust-item:hover .shape-badge-3d-icon{filter:drop-shadow(0 5px 10px #1d4ed859);transform:scale(1.12)translateY(-1px)}.page-index .shape-badge-title{color:var(--blue-900,#09185a);text-align:center;letter-spacing:-.015em;font-size:13px;font-weight:800;line-height:1.2;font-family:var(--font-primary);justify-content:center;align-items:center;min-height:32px;display:flex}.page-index .trust-text{color:#64748b;text-align:center;max-width:160px;margin:0 auto;font-size:13px;font-weight:500;line-height:1.35}.page-index .trust-label{color:var(--gray-900);font-size:14px;font-weight:800;line-height:1.3}.page-index .trust-text{color:#64748b;margin-top:1px;font-size:12px}.page-index .price-proof{background:var(--gray-50);padding:96px 0;overflow:hidden}.page-index .price-proof .section-label,.page-index .price-proof .section-title,.page-index .price-proof .section-sub{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.page-index .price-proof .section-title{transition-delay:80ms}.page-index .price-proof .section-sub{transition-delay:.16s}.page-index .price-proof .price-card{opacity:0;will-change:opacity, transform;background:#fff;border:1px solid #0000000a;border-radius:32px;max-width:1040px;margin-top:48px;margin-left:auto;margin-right:auto;padding:36px 28px 48px;transition:opacity .7s cubic-bezier(.22,1,.36,1) .22s,transform .7s cubic-bezier(.22,1,.36,1) .22s,box-shadow .7s;transform:translateY(36px)scale(.97);box-shadow:0 24px 64px -12px #0000000f}.page-index .price-proof.visible .section-label,.page-index .price-proof.visible .section-title,.page-index .price-proof.visible .section-sub{opacity:1;transform:translateY(0)}.page-index .price-proof.visible .price-card{opacity:1;transform:translateY(0)scale(1);box-shadow:0 32px 80px -16px #0f1f6b1f}.page-index .price-tabs{background:#f1f4f9;border:1px solid #09185a14;border-radius:100px;flex-wrap:nowrap;justify-content:center;gap:6px;max-width:max-content;margin:0 auto;padding:5px;display:flex;box-shadow:inset 0 1px 2px #0000000a}.page-index .price-tab{cursor:pointer;color:var(--gray-600);background:0 0;border:1px solid #0000;border-radius:100px;padding:9px 22px;font-size:14.5px;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.page-index .price-tab.active{background:linear-gradient(135deg, var(--blue-700) 0%, var(--blue-900) 100%);color:#fff;border:1px solid #ffffff2e;font-weight:700;box-shadow:0 6px 18px -3px #1634a059,inset 0 1px 1px #ffffff47}.page-index .price-tab:hover:not(.active){color:var(--gray-900);background:#0000000a}.page-index .price-comparison{box-shadow:none;text-align:center;background:0 0;justify-content:center;align-items:flex-start;gap:24px;margin-top:40px;padding:24px 0 28px;display:flex;position:relative}.page-index .price-col{aspect-ratio:1024/1536;box-sizing:border-box;opacity:1;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;max-width:300px;padding:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important}.page-index .price-col-shape-bg{object-fit:fill;filter:drop-shadow(0 4px 12px #00000014)drop-shadow(0 12px 28px #0000000f);pointer-events:none;z-index:1;width:100%;height:100%;transition:filter .35s,transform .35s;position:absolute;inset:0}.page-index .price-col:hover .price-col-shape-bg{filter:drop-shadow(0 6px 16px #0000001c)drop-shadow(0 16px 36px #00000014)}.page-index .receipt-body{z-index:2;box-sizing:border-box;color:#0f172a;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;flex-direction:column;justify-content:space-between;padding:4px 6px 2px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:absolute;overflow:hidden;filter:none!important;text-shadow:none!important}.page-index .price-col.other .receipt-body{width:65%;height:81.5%;top:11.5%;left:17.5%}.page-index .price-col.menu .receipt-body{width:72%;height:82.5%;top:10.5%;left:14%}.page-index .price-col.betr .receipt-body{width:68%;height:83%;top:10.5%;left:16%}.page-index .receipt-dash{border-top:1px dashed #0f172a47;width:100%;height:0;margin:1.5px 0}.page-index .receipt-header-group{text-align:center;margin-bottom:1px}.page-index .receipt-header-group .receipt-title{letter-spacing:2px;text-transform:uppercase;color:#0f172a;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:800;line-height:1.15}.page-index .receipt-header-group .receipt-badge{letter-spacing:.6px;text-transform:uppercase;vertical-align:middle;border-radius:3px;justify-content:center;align-items:center;margin-top:1px;padding:1px 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:8px;font-weight:700;display:inline-flex}.page-index .receipt-header-group .receipt-badge.other{color:#dc2626;background:#dc262614;border:1px solid #dc262633}.page-index .receipt-header-group .receipt-badge.menu{color:#475569;background:#47556914;border:1px solid #47556933}.page-index .receipt-header-group .receipt-badge.betr{color:#0284c7;background:#0284c717;border:1px solid #0284c740;gap:3.5px;padding:1.5px 7px}.page-index .receipt-header-group .receipt-badge.betr .badge-with-text{letter-spacing:.6px;font-size:7.5px;font-weight:800;line-height:1}.page-index .receipt-header-group .receipt-badge.betr .receipt-betr-logo{object-fit:contain;vertical-align:middle;width:auto;height:9.5px;display:inline-block}.page-index .receipt-items{flex-direction:column;gap:1.2px;display:flex}.page-index .receipt-line{color:#334155;white-space:nowrap;justify-content:space-between;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:8.8px;line-height:1.28;display:flex}.page-index .receipt-line .r-name{white-space:nowrap;text-overflow:ellipsis;color:#1e293b;max-width:64%;font-weight:600;overflow:hidden}.page-index .receipt-line .r-price{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:#0f172a;flex-shrink:0;margin-left:auto;font-weight:700}.page-index .receipt-line.highlight-red .r-name{color:#dc2626;font-weight:700}.page-index .receipt-line.highlight-red .r-price{color:#dc2626;font-weight:800}.page-index .receipt-line.highlight-green .r-name{color:#16a34a;font-weight:700}.page-index .receipt-line.highlight-green .r-price{color:#16a34a;font-weight:800}.page-index .receipt-line.text-muted .r-name{color:#64748b;font-weight:500}.page-index .receipt-line.text-muted .r-price{color:#64748b;font-weight:600}.page-index .receipt-line.sub-fee .r-name{color:#475569;font-weight:500}.page-index .receipt-line.sub-fee .r-price{color:#334155;font-weight:600}.page-index .receipt-total-group{margin:1px 0}.page-index .receipt-total-group .receipt-total{white-space:nowrap;justify-content:space-between;align-items:center;padding:1px 0;display:flex}.page-index .receipt-total-group .receipt-total .r-total-label{letter-spacing:.2px;color:#0f172a;text-transform:uppercase;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800}.page-index .receipt-total-group .receipt-total .r-total-val{font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap;margin-left:auto;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:800}.page-index .receipt-total-group .receipt-total .r-total-val.text-red{color:#dc2626}.page-index .receipt-total-group .receipt-total .r-total-val.text-blue{color:#0284c7;font-size:13px}.page-index .receipt-breakdown{flex-direction:column;gap:1.5px;display:flex}.page-index .receipt-breakdown .receipt-line{white-space:nowrap;font-size:8.5px;line-height:1.3}.page-index .receipt-breakdown .receipt-line .r-meta-label{color:#475569;letter-spacing:.2px;text-transform:uppercase;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:8px;font-weight:700}.page-index .receipt-breakdown .receipt-line .r-meta-val{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:8.5px;font-weight:800}.page-index .receipt-breakdown .receipt-line .r-meta-val.text-red{color:#dc2626}.page-index .receipt-breakdown .receipt-line .r-meta-val.text-green{color:#16a34a}.page-index .receipt-footer-group{text-align:center;margin:1px 0}.page-index .receipt-footer-group .receipt-footer-msg{letter-spacing:1.2px;text-transform:uppercase;color:#0f172a;white-space:nowrap;padding:1px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800;line-height:1.15}.page-index .receipt-footer-group .receipt-footer-msg.red-msg{color:#dc2626}.page-index .receipt-footer-group .receipt-footer-msg.green-msg{color:#0284c7}.page-index .receipt-barcode-wrap{color:#0f172a;opacity:.85;justify-content:center;align-items:center;width:100%;margin:0;display:flex}.page-index .receipt-barcode-wrap svg{width:78%;height:13px;display:block}.page-index .price-col.other{z-index:1;animation:.5s cubic-bezier(.34,1.35,.64,1) forwards priceCardEnterLeft;transform:translateY(0)}.page-index .price-col.other:hover{transform:translateY(-8px)scale(1.02)!important}.page-index .price-col.menu{z-index:2;animation:.55s cubic-bezier(.34,1.35,.64,1) 80ms forwards priceCardEnterCenter;transform:translateY(0)}.page-index .price-col.menu:hover{transform:translateY(-8px)scale(1.02)!important}.page-index .price-col.betr{z-index:3;animation:.55s cubic-bezier(.34,1.35,.64,1) .16s forwards priceCardEnterRight;transform:translateY(-8px)}.page-index .price-col.betr .best-value-ribbon{z-index:10;color:#fff;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);border:1.5px solid #fffffff2;border-radius:100px;justify-content:center;align-items:center;padding:4px 13px;font-size:10.5px;font-weight:900;animation:2.5s ease-in-out infinite alternate ribbonGlow;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #2563eb66}.page-index .price-col.betr:hover{transform:translateY(-16px)scale(1.03)!important}@keyframes priceCardEnterLeft{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes priceCardEnterCenter{0%{opacity:0;transform:translateY(24px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes priceCardEnterRight{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(-8px)scale(1)}}@keyframes ribbonGlow{0%{box-shadow:0 4px 14px #2563eb59}to{box-shadow:0 6px 22px #2563eba6}}.page-index .price-item-header{justify-content:center;align-items:center;gap:10px;margin-top:32px;display:flex}.page-index .price-item-emoji{filter:drop-shadow(0 4px 8px #0000001f);font-size:32px;line-height:1;display:inline-block}.page-index .price-item-name{color:var(--gray-900);letter-spacing:-.5px;font-size:28px;font-weight:800}.page-index .badge-dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:6px;display:inline-block}.page-index .red-dot{background:#dc2626}.page-index .gray-dot{background:#64748b}.page-index .price-breakdown-text{text-align:center;color:var(--gray-700);max-width:720px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.5}.page-index .price-breakdown-betr{color:var(--blue-700);margin-top:6px;font-size:12px;font-weight:700;display:inline-block}.page-index .how-it-works{background:#012464;padding:96px 0 106px;position:relative;overflow:hidden}.page-index .section-label-stepper{justify-content:center;align-items:center;gap:16px;margin-bottom:12px;display:flex}.page-index .section-label-stepper .stepper-line{background:#38bdf866;width:48px;height:1px}.page-index .section-label-stepper .stepper-label-text{font-family:var(--font-primary,"Plus Jakarta Sans", sans-serif);letter-spacing:.15em;color:#38bdf8;text-transform:uppercase;font-size:13px;font-weight:700}.page-index .section-title-stepper{font-family:var(--font-primary,"Plus Jakarta Sans", sans-serif);color:#fff;text-align:center;letter-spacing:-.025em;margin:0 auto;font-size:40px;font-weight:800}.page-index .section-title-stepper .stepper-title-highlight{color:#29a8ff}.page-index .steps-container{z-index:2;justify-content:space-between;align-items:stretch;margin-top:52px;display:flex;position:relative}.page-index .step-card{opacity:0;background:#011d54;border:1.5px solid #29a8ff66;border-radius:24px;flex-direction:column;flex:1 1 0;min-width:0;max-width:265px;padding:22px 18px 24px;transition:opacity .6s cubic-bezier(.34,1.35,.64,1),transform .6s cubic-bezier(.34,1.35,.64,1),box-shadow .35s,border-color .35s;display:flex;position:relative;transform:translateY(28px);box-shadow:0 10px 30px #000a2866}.page-index .step-card:hover{border-color:#29a8ffd9;transform:translateY(-8px);box-shadow:0 18px 40px #001036a6,0 0 24px #29a8ff4d}.page-index .step-card:hover .step-img{transform:scale(1.08)translateY(-4px)}.page-index .how-it-works.visible .step-card[data-step="1"]{opacity:1;transition-delay:60ms;transform:translateY(0)}.page-index .how-it-works.visible .step-card[data-step="2"]{opacity:1;transition-delay:.16s;transform:translateY(0)}.page-index .how-it-works.visible .step-card[data-step="3"]{opacity:1;transition-delay:.26s;transform:translateY(0)}.page-index .how-it-works.visible .step-card[data-step="4"]{opacity:1;transition-delay:.36s;transform:translateY(0)}.page-index .step-badge{color:#012464;width:36px;height:36px;font-family:var(--font-primary,"Plus Jakarta Sans", sans-serif);-webkit-text-stroke:.6px #012464;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:900;line-height:1;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 4px 14px #00000040,0 0 12px #fff3}.page-index .step-visual{z-index:1;justify-content:center;align-items:center;width:100%;height:175px;margin-bottom:20px;display:flex;position:relative}.page-index .step-visual .step-img{object-fit:contain;filter:drop-shadow(0 12px 24px #00000059);-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.page-index .step-content{text-align:left;z-index:1;flex-direction:column;margin-top:0;display:flex}.page-index .step-content .step-title{font-family:var(--font-primary,"Plus Jakarta Sans", sans-serif);color:#fff;letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.page-index .step-content .step-desc{font-family:var(--font-secondary,"Inter", sans-serif);color:#94a3b8;-webkit-user-select:text;user-select:text;min-height:42px;margin:0;font-size:13.5px;line-height:1.5}.page-index .step-arrow-connector{z-index:1;opacity:0;flex:0 0 48px;justify-content:center;align-items:center;margin:0 2px;transition:opacity .5s,transform .5s;display:flex;position:relative;transform:scale(.85)}.page-index .how-it-works.visible .step-arrow-connector{opacity:1;transition-delay:.22s;transform:scale(1)}.page-index .step-arrow-line{border-top:2px dashed #38bdf873;flex:1;height:0}.page-index .step-arrow-node{color:#fff;background:linear-gradient(145deg,#1052d4 0%,#073b9e 100%);border:1.5px solid #93c5fdbf;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;box-shadow:0 4px 14px #062a7380,0 0 12px #29a8ff4d}.page-index .step-arrow-node svg{stroke:#fff;width:16px;height:16px;display:block}.page-index .step-arrow-node:hover{transform:scale(1.15);box-shadow:0 6px 22px #2563ebb3,0 0 18px #38bdf880}.page-index .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-index .how-wave{width:100%;position:absolute;bottom:-2px;left:0}.page-index .categories{background:var(--gray-50);padding:80px 0}.page-index .cat-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.page-index .cat-card{box-shadow:none;cursor:pointer;aspect-ratio:1.55;opacity:0;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(28px)scale(.94)}.page-index .categories.visible .cat-card:first-child{opacity:1;transition-delay:40ms;transform:translateY(0)scale(1)}.page-index .categories.visible .cat-card:nth-child(2){opacity:1;transition-delay:90ms;transform:translateY(0)scale(1)}.page-index .categories.visible .cat-card:nth-child(3){opacity:1;transition-delay:.14s;transform:translateY(0)scale(1)}.page-index .categories.visible .cat-card:nth-child(4){opacity:1;transition-delay:.19s;transform:translateY(0)scale(1)}.page-index .categories.visible .cat-card:nth-child(5){opacity:1;transition-delay:.24s;transform:translateY(0)scale(1)}.page-index .categories.visible .cat-card:nth-child(6){opacity:1;transition-delay:.29s;transform:translateY(0)scale(1)}.page-index .categories.visible .cat-card:nth-child(7){opacity:1;transition-delay:.34s;transform:translateY(0)scale(1)}.page-index .categories.visible .cat-card:nth-child(8){opacity:1;transition-delay:.39s;transform:translateY(0)scale(1)}.page-index .cat-card:hover{transform:translateY(-8px)scale(1.04)!important}.page-index .cat-card-bg{object-fit:fill;filter:drop-shadow(0 10px 22px #0a1f6e4d);pointer-events:none;z-index:1;width:100%;height:100%;transition:filter .3s;position:absolute;inset:0}.page-index .cat-card:hover .cat-card-bg{filter:drop-shadow(0 16px 32px #1d4ed87a)}.page-index .cat-card-content{z-index:2;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;padding:10px 12px 14px;display:flex;position:absolute;inset:0}.page-index .cat-emoji{justify-content:center;align-items:center;display:flex}.page-index .cat-img{object-fit:contain;filter:drop-shadow(0 8px 16px #00000073);width:clamp(62px,6.5vw,86px);height:clamp(62px,6.5vw,86px);margin:0 auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block}.page-index .cat-card:hover .cat-img{transform:scale(1.12)translateY(-4px)}.page-index .cat-name{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 5px #0009;margin-top:1px;font-size:clamp(13px,1.18vw,15.5px);font-weight:850;line-height:1.15}.page-index .partners{background:var(--white);padding:96px 0}.page-index .partners-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.page-index .partners-content .section-label,.page-index .partners-content .section-title,.page-index .partners-content .section-sub{text-align:left;margin-left:0;margin-right:0}.page-index .partners-content .section-title{font-size:38px}.page-index .partners-content .section-sub{max-width:480px}.page-index .benefit-rows{flex-direction:column;gap:14px;margin-top:32px;display:flex}.page-index .benefit-row{border-radius:14px;align-items:flex-start;gap:16px;margin-left:-14px;margin-right:-14px;padding:10px 14px;transition:background .22s,transform .22s;display:flex}.page-index .benefit-row:hover{background:#10b9810d;transform:translate(4px)}.page-index .benefit-check{background:#10b9811f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.page-index .benefit-check svg{width:22px;height:22px}.page-index .benefit-title{color:var(--gray-900);letter-spacing:-.01em;font-size:15.5px;font-weight:750}.page-index .benefit-desc{color:var(--gray-700);margin-top:3px;font-size:14px;line-height:1.5}.page-index .btn-partner{background:linear-gradient(135deg, var(--blue-700) 0%, var(--blue-900) 100%);color:var(--white);border-radius:var(--radius-full);cursor:pointer;border:1px solid #fff3;align-items:center;gap:8px;margin-top:28px;padding:14px 30px;font-size:15.5px;font-weight:700;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 8px 24px -4px #1634a059,inset 0 1px 1px #ffffff4d}.page-index .btn-partner:hover{background:linear-gradient(135deg, var(--blue-500) 0%, var(--blue-700) 100%);transform:translateY(-2px)scale(1.02);box-shadow:0 12px 30px -4px #1634a073,inset 0 1px 1px #fff6}.page-index .dashboard-mockup{background:var(--blue-900);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);color:var(--white);padding:32px}.page-index .dash-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding-bottom:16px;font-size:16px;font-weight:700;display:flex}.page-index .dash-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.page-index .dash-stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);text-align:center;padding:16px}.page-index .dash-stat-num{font-size:24px;font-weight:800}.page-index .dash-stat-label{color:#fff9;margin-top:4px;font-size:11px}.page-index .dash-chart{background:var(--glass-bg);border-radius:var(--radius-md);align-items:flex-end;gap:12px;height:120px;margin-top:24px;padding:16px;display:flex}.page-index .dash-bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.page-index .dash-bar{background:linear-gradient(#60a5fa,#2d5be3);border-radius:6px 6px 0 0;width:100%;transition:height .6s}.page-index .dash-bar-label{color:#ffffff80;font-size:10px}.page-index .dash-payout{border-radius:var(--radius-md);background:#2e7d3226;border:1px solid #2e7d3240;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.page-index .social-proof{background:var(--gray-50);padding:96px 0}.page-index .stats-banner{flex-wrap:wrap;justify-content:center;gap:48px;margin-top:32px;display:flex}.page-index .stat-item{text-align:center}.page-index .stat-number{color:var(--blue-700);font-size:40px;font-weight:800}.page-index .stat-label{color:var(--gray-700);font-size:14px;font-weight:600}.page-index .reviews-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.page-index .review-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffeb 0%,#f8fafcd9 100%);border:1.5px solid #fffc;border-radius:28px;padding:28px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;box-shadow:0 12px #cbd5e1,0 16px 32px #0f172a14}.page-index .review-card:hover{transform:translateY(-6px);box-shadow:0 16px #cbd5e1,0 20px 40px #0f172a1f}.page-index .review-stars{color:var(--text-accent);letter-spacing:2px;font-size:18px}.page-index .review-quote{color:var(--gray-900);margin-top:12px;font-size:15px;font-style:italic;line-height:1.7}.page-index .review-author{align-items:center;gap:12px;margin-top:16px;display:flex}.page-index .review-avatar{background:var(--blue-700);width:40px;height:40px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.page-index .review-name{color:var(--gray-900);font-size:14px;font-weight:700}.page-index .review-city{color:var(--gray-700);font-size:13px}.page-index .faq{background:var(--white);padding:88px 0}.page-index .faq-list{flex-direction:column;gap:14px;max-width:740px;margin:40px auto 0;display:flex}.page-index .faq-item{background:var(--white);border:1px solid #09185a14;border-radius:16px;padding:22px 26px;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #09185a08}.page-index .faq-item:hover{border-color:#2d5be340;box-shadow:0 6px 20px #09185a0f}.page-index .faq-item.active{border-color:var(--blue-700);background:linear-gradient(#fff 0%,#f8faff99 100%);box-shadow:0 8px 24px #1a3aa814}.page-index .faq-item.active .faq-answer{max-height:250px}.page-index .faq-question{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-index .faq-question h3{color:var(--gray-900);letter-spacing:-.01em;font-size:16.5px;font-weight:750;transition:color .25s}.page-index .faq-item.active .faq-question h3{color:var(--blue-700)}.page-index .faq-chevron{width:20px;height:20px;color:var(--gray-600);flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),stroke .25s}.page-index .faq-item.active .faq-chevron{color:var(--text-accent);transform:rotate(180deg)}.page-index .faq-answer{max-height:0;transition:max-height .4s,padding .3s;overflow:hidden}.page-index .faq-answer-inner{color:var(--gray-700);padding-top:14px;font-size:15px;line-height:1.7}.page-index .app-cta{background:linear-gradient(135deg,#0a1f6e 0%,#1a3aa8 100%);padding:80px 0;position:relative;overflow:hidden}.page-index .app-cta-blur-1{background:var(--blue-500);opacity:.12;filter:blur(80px);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.page-index .app-cta-blur-2{background:var(--blue-500);opacity:.1;filter:blur(80px);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-100px;left:-100px}.page-index .app-cta-content{z-index:2;text-align:center;max-width:640px;margin:0 auto;position:relative}.page-index .app-cta h2{color:var(--white);font-size:42px;font-weight:800}.page-index .app-cta-sub{color:#ffffffb3;margin-top:16px;font-size:18px}.page-index .app-badges{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.page-index .app-badge-btn{background:var(--white);color:var(--gray-900);border-radius:var(--radius-md);align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.page-index .app-badge-btn:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.page-index .app-badge-btn small{color:var(--gray-700);font-size:10px;font-weight:500;display:block}.page-index .app-cta-hint{color:#ffffff80;margin-top:16px;font-size:13px}.page-index .footer{color:#fff;background:#0a1e7a url(/assest/footer.webp) bottom/cover no-repeat;padding:80px 0 60px;position:relative;overflow:hidden}.page-index .footer-grid{z-index:2;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:40px;display:grid;position:relative}.page-index .footer-brand{flex-direction:column;align-items:flex-start;display:flex}.page-index .fssai-box{flex-direction:column;align-items:flex-start;margin-bottom:20px;display:flex}.page-index .fssai-logo-svg{width:100px;margin-bottom:8px}.page-index .fssai-licence{font-family:var(--font-main,sans-serif);color:#fff;font-size:14px;font-weight:500}.page-index .footer-brand .nav-logo{color:#fff;align-items:center;gap:6px;margin-bottom:20px;font-size:36px;font-weight:700;text-decoration:none;display:flex}.page-index .footer-tagline{font-family:var(--font-main,sans-serif);color:#fffc;max-width:300px;margin-bottom:30px;font-size:14px;line-height:1.6}.page-index .footer-socials{gap:12px;display:flex}.page-index .social-icon{color:#0a1e7a;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .2s;display:flex}.page-index .social-icon:hover{transform:scale(1.1)}.page-index .footer-col h4{color:var(--white);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:14px;font-weight:750}.page-index .footer-col a{color:#ffffffd1;letter-spacing:-.01em;width:100%;padding:5px 0;font-size:14px;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-block}.page-index .footer-col a:hover{color:var(--text-accent);text-shadow:0 0 10px #2855d859;transform:translate(4px)}.page-index .footer-contact-item{color:#ffffffd1;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:500;display:flex}.page-index .footer-contact-item svg{width:16px;height:16px;color:var(--text-accent);flex-shrink:0}.page-index .footer-copyright-bar{color:#fff;text-align:center;background-color:#10337a;border-top:24px solid #fff;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px 0;font-size:13px;display:flex}.page-index .footer-copyright-bar a{align-items:center;display:flex}@media (width<=1024px){.page-index .hero-grid{text-align:center;grid-template-columns:1fr;height:auto;min-height:auto}.page-index .hero-content{order:1;height:auto;min-height:auto}.page-index .hero-phone-wrapper{order:2;height:auto;min-height:auto;max-height:none;margin-top:40px}.page-index .hero h1{height:auto;min-height:auto;max-height:none;font-size:44px}.page-index .hero-sub{margin-left:auto;margin-right:auto}.page-index .hero-stats,.page-index .hero-cta-group{justify-content:center}.page-index .hero-cities{text-align:center}.page-index .nav-links{display:none}.page-index .hamburger{display:flex}.page-index .steps-row{grid-template-columns:repeat(2,1fr)}.page-index .steps-connector{display:none}.page-index .partners-grid{grid-template-columns:1fr}.page-index .partners-content .section-label,.page-index .partners-content .section-title,.page-index .partners-content .section-sub{text-align:center;margin-left:auto;margin-right:auto}.page-index .benefit-rows{align-items:center}.page-index .partners-content{text-align:center}.page-index .partners-content .btn-partner{margin-left:auto;margin-right:auto}.page-index .footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.page-index .section-title{font-size:32px}.page-index .hero h1{font-size:38px}.page-index .hero-sub{font-size:16px}.page-index .cat-grid{grid-template-columns:repeat(2,1fr)}.page-index .reviews-grid{grid-template-columns:1fr}.page-index .stats-banner{gap:24px}.page-index .stat-number{font-size:30px}.page-index .price-comparison{grid-template-columns:1fr;gap:16px}.page-index .price-col{padding:20px}.page-index .price-col .price{font-size:28px}.page-index .dash-stats,.page-index .steps-row{grid-template-columns:1fr}.page-index .nav-actions{display:none}.page-index .app-cta h2{font-size:32px}.page-index .footer-grid{grid-template-columns:1fr}.page-index .footer-brand{text-align:center}.page-index .footer-socials{justify-content:center}.page-index .footer-col{text-align:center}.page-index .footer-contact-item{justify-content:center}.page-index .partners-content .section-title{font-size:30px}}@media (width<=480px){.page-index .hero h1{font-size:32px}.page-index .hero-stats{flex-wrap:wrap;gap:16px}.page-index .hero-stat{text-align:center;flex:1;min-width:100px}.page-index .float-card{display:none}.page-index .trust-items{gap:20px}.page-index .trust-item{flex:140px}.page-index .hero-cta-group{flex-direction:column;align-items:center}.page-index .store-badge{justify-content:center;width:100%}}.page-index .brands-banner{background-color:#0000;background-image:url(/assest/Vector.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:520px;position:relative;overflow:hidden}.page-index .torn-top{z-index:3;width:100%;height:60px;position:absolute;top:-2px;left:0}.page-index .torn-bottom{z-index:3;width:100%;height:60px;position:absolute;bottom:-2px;left:0}.page-index .bg-icon{opacity:.13;z-index:1;position:absolute}.page-index .banner-content{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.page-index .banner-headline{font-family:var(--font-main,sans-serif);color:#fff;max-width:640px;font-size:32px;font-weight:700;line-height:1.4}.page-index .banner-headline .green{color:#4caf50}.page-index .banner-headline .blue,.page-index .banner-headline .accent,.page-index .banner-headline .orange{color:#93c5fd}.page-index .btn-order{color:#1a1d2e;font-size:18px;font-weight:700;font-family:var(--font-main,sans-serif);cursor:pointer;background:#fff;border:none;border-radius:50px;align-items:center;gap:8px;margin-top:32px;padding:16px 40px;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 20px #00000026}.page-index .btn-order:hover{background:#f0f0f0;transform:scale(1.02)}.page-index .btn-order .arrow{font-size:22px;line-height:1}.page-index .brand-circle{z-index:5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.page-index .brand-kfc{background:#fff;width:90px;height:90px;top:100px;left:80px;box-shadow:0 4px 16px #00000026}.page-index .kfc-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-index .kfc-inner .kfc-text{font-family:var(--font-main,sans-serif);color:#e4002b;letter-spacing:1px;margin-top:2px;font-size:14px;font-weight:900}.page-index .brand-mcdonalds{background:#da291c;width:80px;height:80px;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.page-index .brand-starbucks{background:#00704a;width:100px;height:100px;top:60px;right:80px;box-shadow:0 4px 16px #00000026}.page-index .brand-burgerking{background:#fff;width:95px;height:95px;top:200px;left:160px;box-shadow:0 4px 16px #00000026}.page-index .brand-subway{background:#008c15;width:90px;height:90px;top:260px;right:220px;box-shadow:0 4px 16px #00000026}.page-index .subway-text{font-family:var(--font-main,sans-serif);color:#fff;letter-spacing:.5px;text-shadow:0 0 gold,1px 1px #ffd70080;font-size:13px;font-style:italic;font-weight:900}.page-index .brand-dominos{background:#fff;width:95px;height:95px;bottom:80px;left:160px;box-shadow:0 4px 16px #00000026}.page-index .brand-pizzahut{background:#fff;width:95px;height:95px;bottom:60px;right:100px;box-shadow:0 4px 16px #00000026}.page-index .food-circle{z-index:2;border-radius:50%;position:absolute;overflow:hidden}.page-index .food-left{background:#3e8e41;border:4px solid #fff;width:140px;height:140px;top:50%;left:0;transform:translateY(-50%)}.page-index .food-right{background:wheat;border:4px solid #fff;width:160px;height:160px;top:30%;right:-20px}.page-index .food-left-inner{background:radial-gradient(circle at 40% 40%,#66bb6a,#388e3c);width:100%;height:100%;position:relative}.page-index .food-dot{border-radius:50%;position:absolute}.page-index .food-right-inner{background:radial-gradient(circle,#faebd7,#deb887);width:100%;height:100%;position:relative}.page-index .app-download{width:100%;height:440px;display:flex;position:relative;overflow:hidden}.page-index .app-download .food-bg-img{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.22,1,.36,1) .15s,transform .8s cubic-bezier(.22,1,.36,1) .15s;transform:translateY(-50%)translate(-40px)scale(.92)}.page-index .app-download .mockup-app-img{opacity:0;will-change:opacity, transform;transition:opacity .85s cubic-bezier(.22,1,.36,1) .25s,transform .85s cubic-bezier(.22,1,.36,1) .25s;transform:translateY(60px)scale(.92)}.page-index .app-download .app-dl-right{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.22,1,.36,1) .2s,transform .75s cubic-bezier(.22,1,.36,1) .2s;transform:translate(40px)}.page-index .app-download.visible .food-bg-img{opacity:1;transform:translateY(-50%)translate(0)scale(1)}.page-index .app-download.visible .mockup-app-img{opacity:1;transform:translateY(0)scale(1)}.page-index .app-download.visible .app-dl-right{opacity:1;transform:translate(0)}.page-index .app-dl-left{background:#fff;width:55%;position:relative;overflow:visible}.page-index .app-dl-right{background:#1a3aa8;border-radius:60px 0 0;flex-direction:column;justify-content:center;align-items:center;width:45%;display:flex;position:relative}.page-index .food-plate-wrap{z-index:1;position:absolute;bottom:0;left:-30px}.page-index .plate-base{width:300px;height:300px;position:relative}.page-index .linen-bg{z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#a0783c14 2px 4px),repeating-linear-gradient(90deg,#0000,#0000 2px,#a0783c14 2px 4px),tan;border-radius:8px;width:340px;height:280px;position:absolute;bottom:0;left:0;transform:rotate(-5deg)}.page-index .plate-circle{z-index:2;background:#fff;border:3px solid #eee;border-radius:50%;width:240px;height:240px;position:absolute;top:20px;left:30px;overflow:hidden;box-shadow:inset 0 2px 8px #00000014,0 8px 30px #0000001f}.page-index .plate-inner-ring{border:1px solid #f0ece6;border-radius:50%;position:absolute;inset:18px}.page-index .pasta-nest{border-radius:50%;position:absolute;inset:30px;overflow:hidden}.page-index .pasta-strand{border:none;border-radius:50%;position:absolute}.page-index .pasta-strand-1{background:linear-gradient(#f5d76e,#e8b830);width:120px;height:30px;top:50px;left:20px;transform:rotate(-15deg)}.page-index .pasta-strand-2{background:linear-gradient(#f0c860,#d4a820);width:100px;height:25px;top:70px;left:40px;transform:rotate(20deg)}.page-index .pasta-strand-3{background:linear-gradient(#f5d76e,#e8b830);width:110px;height:28px;top:40px;left:10px;transform:rotate(5deg)}.page-index .pasta-strand-4{background:linear-gradient(#edcb5a,#d4a820);width:90px;height:22px;top:85px;left:30px;transform:rotate(-10deg)}.page-index .pasta-strand-5{background:linear-gradient(#f5d76e,#e0b025);width:80px;height:20px;top:60px;left:50px;transform:rotate(30deg)}.page-index .basil{background:#388e3c;border-radius:50% 50% 50% 0;width:18px;height:10px;position:absolute;transform:rotate(-30deg)}.page-index .basil-1{top:35px;left:60px}.page-index .basil-2{background:#43a047;width:14px;height:8px;top:95px;left:80px;transform:rotate(20deg)}.page-index .basil-3{width:12px;height:7px;top:65px;left:30px;transform:rotate(-60deg)}.page-index .cherry{background:radial-gradient(circle at 35% 35%,#f44336,#c62828);border-radius:50%;position:absolute}.page-index .cherry-1{width:14px;height:14px;top:30px;left:40px}.page-index .cherry-2{width:11px;height:11px;top:100px;left:55px}.page-index .cherry-3{width:10px;height:10px;top:50px;left:100px}.page-index .pepper{background:#333;border-radius:50%;width:3px;height:3px;position:absolute}.page-index .pepper-1{top:55px;left:75px}.page-index .pepper-2{top:72px;left:50px}.page-index .pepper-3{top:80px;left:90px}.page-index .pepper-4{top:45px;left:85px}.page-index .vine-tomatoes{z-index:3;position:absolute;bottom:160px;left:240px}.page-index .vine-stem{background:#558b2f;width:2px;height:50px;position:absolute;top:-20px;left:10px;transform:rotate(15deg)}.page-index .vine-tomato{background:radial-gradient(circle at 35% 35%,#ef5350,#b71c1c);border-radius:50%;width:22px;height:22px;position:absolute}.page-index .vine-t1{top:0;left:0}.page-index .vine-t2{width:18px;height:18px;top:-8px;left:18px}.page-index .vine-t3{width:20px;height:20px;top:22px;left:-5px}.page-index .vine-leaf{background:#43a047;border-radius:50% 50% 50% 0;width:16px;height:9px;position:absolute;top:-14px;left:20px;transform:rotate(25deg)}.page-index .phone-mockup-b{z-index:10;width:220px;height:450px;position:absolute;bottom:-30px;left:50%;transform:translate(-30%)}.page-index .phone-frame-b{background:#1a1d2e;border-radius:40px;width:100%;height:100%;padding:10px;position:relative;box-shadow:0 20px 60px #0000004d}.page-index .phone-notch-bb{z-index:12;background:#1a1d2e;border-radius:0 0 14px 14px;width:70px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-index .phone-screen-bb{background:#fff8f0;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.page-index .phone-scroll-b{height:100%;padding:0;overflow:hidden}.page-index .status-bar-b{font-family:var(--font-main,sans-serif);color:#1a1d2e;justify-content:space-between;align-items:center;padding:8px 14px 4px;font-size:11px;font-weight:600;display:flex}.page-index .status-icons-b{align-items:center;gap:4px;display:flex}.page-index .loc-row-b{justify-content:space-between;align-items:center;padding:2px 14px;display:flex}.page-index .loc-left-b{align-items:center;gap:4px;display:flex}.page-index .loc-label-b{font-family:var(--font-main,sans-serif);color:#1a1d2e;font-size:12px;font-weight:700}.page-index .loc-chevron-b{color:#888;font-size:10px}.page-index .loc-address-b{font-family:var(--font-main,sans-serif);color:#888;white-space:nowrap;text-overflow:ellipsis;max-width:180px;padding:0 14px;font-size:9px;overflow:hidden}.page-index .tab-row-b{gap:8px;padding:6px 14px;display:flex}.page-index .tab-pill-b{font-family:var(--font-main,sans-serif);border-radius:20px;padding:4px 12px;font-size:8px;font-weight:600}.page-index .tab-active-b{color:#fff;background:#2d5be3}.page-index .tab-inactive-b{color:#888;background:#fff;border:1px solid #ddd}.page-index .offer-banner-b{background:linear-gradient(135deg,#1a3aa8,#2d5be3);border-radius:12px;align-items:center;height:75px;margin:6px 12px;padding:0 14px;display:flex;position:relative;overflow:hidden}.page-index .offer-text-b{color:#fff;font-family:var(--font-main,sans-serif);flex:1}.page-index .offer-text-b .ol1{font-size:11px;font-weight:700}.page-index .offer-text-b .ol2{font-size:9px}.page-index .offer-text-b .ol3{margin-top:4px;font-size:8px}.page-index .offer-text-b .ol4{font-size:16px;font-weight:900}.page-index .offer-food-circle-b{background:radial-gradient(circle at 40% 35%,#93c5fd,#2d5be3);border-radius:50%;flex-shrink:0;width:50px;height:50px;position:relative;box-shadow:0 2px 8px #00000026}.page-index .offer-food-circle-b:before{content:"";background:#fff6;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:12px}.page-index .offer-food-circle-b:after{content:"";background:#ffffff40;border-radius:50%;width:7px;height:7px;position:absolute;top:22px;left:26px}.page-index .offer-dots-b{justify-content:center;gap:5px;padding:6px 0 2px;display:flex}.page-index .odot{background:#ddd;border-radius:50%;width:6px;height:6px}.page-index .odot.oactive{background:#2d5be3;border-radius:3px;width:14px}.page-index .ph-heading-b{font-family:var(--font-main,sans-serif);align-items:center;gap:6px;padding:6px 14px 0;display:flex}.page-index .ph-heading-b span{color:#1a1d2e;font-size:11px;font-weight:700}.page-index .ph-heading-line-b{background:#1a1d2e;flex:1;max-width:30px;height:1.5px}.page-index .ph-sub-b{font-family:var(--font-main,sans-serif);color:#999;padding:0 14px;font-size:8px}.page-index .ph-brands-b{justify-content:flex-start;gap:6px;padding:6px 14px;display:flex}.page-index .ph-brand-item-b{flex-direction:column;align-items:center;gap:2px;display:flex}.page-index .ph-brand-circle-b{background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden;box-shadow:0 1px 4px #00000014}.page-index .ph-brand-name-b{font-family:var(--font-main,sans-serif);color:#666;text-align:center;white-space:nowrap;max-width:40px;font-size:6px}.page-index .ph-cats-b{gap:10px;padding:4px 14px;display:flex}.page-index .ph-cat-icon-b{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-index .phone-bottomnav-b{background:#fff;border-top:1px solid #eee;border-radius:0 0 30px 30px;justify-content:space-around;align-items:center;height:40px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-index .bnav-item{flex-direction:column;align-items:center;gap:1px;display:flex}.page-index .bnav-label{font-family:var(--font-main,sans-serif);color:#999;font-size:6px}.page-index .bnav-item.bnav-active .bnav-label{color:var(--text-accent)}.page-index .download-text-b{font-family:var(--font-main,sans-serif);color:#fff;text-align:center;font-size:28px;font-weight:700;line-height:1.3}.page-index .app-badges-b{gap:20px;margin-top:36px;display:flex}.page-index .app-badge-box-b{cursor:pointer;background:#ffffff26;border-radius:20px;justify-content:center;align-items:center;width:100px;height:100px;transition:background .2s;display:flex}.page-index .app-badge-box-b:hover{background:#ffffff40}@media (width<=1024px){.page-index .brand-kfc{width:75px;height:75px;top:90px;left:20px}.page-index .brand-starbucks{width:85px;height:85px;right:30px}.page-index .brand-burgerking{left:60px}.page-index .brand-subway{right:100px}.page-index .brand-dominos{left:60px}.page-index .brand-pizzahut{right:40px}.page-index .food-left{width:110px;height:110px}.page-index .food-right{width:130px;height:130px}}@media (width<=768px){.page-index .brands-banner{height:460px}.page-index .banner-headline{max-width:90%;font-size:24px}.page-index .btn-order{padding:14px 32px;font-size:16px}.page-index .brand-kfc{width:60px;height:60px;top:80px;left:10px}.page-index .kfc-inner .kfc-text{font-size:10px}.page-index .brand-mcdonalds{width:60px;height:60px;top:18px}.page-index .brand-starbucks{width:65px;height:65px;top:55px;right:15px}.page-index .brand-burgerking{width:65px;height:65px;top:200px;left:30px}.page-index .brand-subway{width:60px;height:60px;top:230px;right:40px}.page-index .brand-dominos{width:65px;height:65px;bottom:70px;left:30px}.page-index .brand-pizzahut{width:65px;height:65px;bottom:55px;right:20px}.page-index .subway-text{font-size:9px}.page-index .food-left{width:90px;height:90px;left:-10px}.page-index .food-right{width:100px;height:100px;top:35%;right:-30px}.page-index .bg-icon{display:none}.page-index .app-download{flex-direction:column;height:auto}.page-index .app-dl-left{justify-content:center;width:100%;height:400px;display:flex}.page-index .food-plate-wrap,.page-index .vine-tomatoes{display:none}.page-index .phone-mockup-b{margin:20px auto;position:relative;bottom:auto;left:auto;transform:none}.page-index .app-dl-right{border-radius:40px 40px 0 0;width:100%;padding:40px 24px}.page-index .download-text-b{font-size:22px}.page-index .app-badges-b{gap:16px}.page-index .app-badge-box-b{border-radius:16px;width:80px;height:80px}}@media (width<=480px){.page-index .brands-banner{height:420px}.page-index .banner-headline{font-size:20px}.page-index .brand-circle{transform:scale(.75)}.page-index .brand-burgerking{left:5px}.page-index .brand-subway{right:5px}.page-index .food-left,.page-index .food-right{display:none}}.cursor{color:var(--blue-700);font-weight:300;animation:1s step-end infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}#hero-headline{min-height:156px}@media (width<=768px){#hero-headline{min-height:110px}}.page-about :root{--blue-900:#0a1f6e;--blue-700:#1a3aa8;--blue-500:#2d5be3;--blue-400:#3b82f6;--blue-300:#93c5fd;--white:#fff;--gray-50:#f8f9fc;--gray-100:#eff1f7;--gray-700:#4a5068;--gray-900:#1a1d2e;--glass-bg:#ffffff14;--glass-border:#ffffff26;--shadow-card:0 4px 24px #0a1f6e1f;--shadow-float:0 16px 48px #0a1f6e38;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-primary);--font-body:var(--font-secondary);--font-main:var(--font-secondary)}.page-about *,.page-about :before,.page-about :after{box-sizing:border-box;margin:0;padding:0}.page-about html{scroll-behavior:smooth}.page-about body{font-family:var(--font-body);background:var(--white);color:var(--gray-900);line-height:1.6;overflow-x:hidden}.page-about h1,.page-about h2,.page-about h3,.page-about h4,.page-about h5,.page-about h6{font-family:var(--font-heading)}.page-about p,.page-about span,.page-about label,.page-about input,.page-about textarea,.page-about select{font-family:var(--font-body)}.page-about a{color:inherit;text-decoration:none}.page-about ul{list-style:none}.page-about button{cursor:pointer;background:0 0;border:none;font-family:inherit}.page-about .container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.page-about .section-label{color:var(--text-accent);text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:700}.page-about .section-title{color:var(--gray-900);margin-top:12px;font-size:38px;font-weight:800;line-height:1.2}.page-about .text-center{text-align:center}.page-about .fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.page-about .fade-in.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-about .fade-in{transition:opacity .6s ease-out!important;transform:none!important}.page-about .team-card:hover,.page-about .value-card:hover,.page-about .app-badge:hover,.page-about .btn-primary:hover{transform:none!important}}.page-about .navbar{z-index:9999;-webkit-backdrop-filter:blur(16px);background:0 0;align-items:center;height:68px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.page-about .navbar.scrolled{background:var(--blue-900);box-shadow:0 2px 20px #0003}.page-about .nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.page-about .nav-logo{color:var(--white);align-items:center;gap:8px;font-size:26px;font-weight:800;display:flex}.page-about .nav-links{align-items:center;gap:36px;display:flex}.page-about .nav-link{color:var(--white);font-size:15px;font-weight:600;transition:opacity .2s}.page-about .nav-link:hover{opacity:.8}.page-about .nav-link.active{color:var(--text-accent)}.page-about .nav-actions{align-items:center;gap:12px;display:flex}.page-about .btn-ghost{font-family:"Inter", var(--font-secondary), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border:1.5px solid var(--white);color:var(--white);border-radius:var(--radius-full);padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-about .btn-ghost:hover{background:var(--white);color:var(--blue-900)}.page-about .btn-filled{background:var(--blue-500);color:var(--white);border-radius:var(--radius-full);border:1.5px solid #0000;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-about .btn-filled:hover{background:var(--blue-700);transform:scale(1.03)}.page-about .hamburger{color:#fff;flex-direction:column;gap:5px;display:none}.page-about .hamburger span{background:var(--white);border-radius:2px;width:24px;height:2px}.page-about .mobile-menu{background:var(--blue-900);opacity:0;visibility:hidden;z-index:99;flex-direction:column;gap:16px;padding:20px 24px;transition:all .3s;display:flex;position:fixed;top:68px;left:0;right:0;transform:translateY(-100%);box-shadow:0 10px 20px #0000001a}.page-about .mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.page-about .hero{background:radial-gradient(circle at 30% 40%,#1634a0 0%,#09185a 60%,#050e2e 100%);justify-content:center;align-items:center;min-height:800px;padding-top:68px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.page-about .hero-circuit-lines{z-index:1;position:absolute;inset:0}.page-about .hero-blob{z-index:2;width:60%;height:100%;position:absolute;bottom:0;right:0}.page-about .hero-blob svg{object-fit:cover;object-position:right bottom;width:100%;height:100%}.page-about .hero-content{text-align:center;z-index:5;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex;position:relative}.page-about .hero-pill{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full);color:var(--white);letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff40;align-items:center;gap:6px;padding:7px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #0000001f}.page-about .brand-badge{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-full);color:var(--white);background:#ffffff1f;border:1px solid #ffffff4d;align-items:center;gap:10px;margin-top:20px;padding:10px 28px;font-size:28px;font-weight:900;display:inline-flex;box-shadow:0 12px 36px #0003,inset 0 1px 1px #fff6}.page-about .hero-text{color:#ffffffe6;margin-top:24px;font-size:16px;font-weight:400;line-height:1.8}.page-about .hero-text p{margin-top:12px}.page-about .hero-text p:first-child{margin-top:8px}.page-about .hero-collage{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.page-about .photo-circle{text-align:center;animation:6s ease-in-out infinite float;position:absolute;top:15%;left:10%}.page-about .avatar-circle{background:var(--blue-700);border:4px solid var(--white);width:140px;height:180px;box-shadow:var(--shadow-float);color:var(--white);border-radius:24px;justify-content:center;align-items:center;margin:0 auto;padding:0;font-size:32px;font-weight:700;display:flex;overflow:hidden}.page-about .photo-name{color:var(--white);text-shadow:0 2px 8px #0000004d;margin-top:8px;font-size:16px;font-weight:700}.page-about .photo-role{color:#fffc;text-shadow:0 1px 4px #0000004d;font-size:12px}.page-about .photo-rect{text-align:center;animation:7s ease-in-out 1s infinite float;position:absolute;bottom:25%;right:10%}.page-about .avatar-rect{background:var(--blue-500);border:4px solid var(--white);width:140px;height:180px;box-shadow:var(--shadow-float);color:var(--white);border-radius:24px;justify-content:center;align-items:center;margin:0 auto;padding:0;font-size:32px;font-weight:700;display:flex;overflow:hidden}.page-about .hero-arc{pointer-events:none;width:200px;position:absolute;bottom:15%;left:20%}.page-about .stat-card-float{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);background:#ffffffe6;border:1px solid #fff6;padding:16px 20px;animation:8s ease-in-out .5s infinite float;position:absolute;top:25%;right:8%;box-shadow:0 10px 30px #00000026}.page-about .stat-card-title{color:var(--blue-700);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.page-about .stat-card-sub{color:var(--gray-700);margin-top:2px;padding-left:24px;font-size:12px}.page-about .hero-wave{z-index:4;width:100%;line-height:0;position:absolute;bottom:0;left:0}.page-about .hero-wave svg{width:100%;height:40px;display:block}.page-about .proof-strip{background:var(--white);border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);padding:48px 0}.page-about .stats-row{flex-wrap:wrap;justify-content:center;gap:64px;display:flex}.page-about .stat-item{flex-direction:column;align-items:center;display:flex;position:relative}.page-about .stat-num{color:var(--blue-700);font-size:44px;font-weight:800;line-height:1}.page-about .stat-label{color:var(--gray-700);margin-top:4px;font-size:14px;font-weight:600}.page-about .stat-underline{background:var(--blue-500);border-radius:2px;width:32px;height:3px;margin-top:12px}.page-about .story-section{background:var(--gray-50);padding:96px 0}.page-about .story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.page-about .timeline{flex-direction:column;margin-top:32px;display:flex}.page-about .timeline-item{padding-bottom:32px;padding-left:24px;position:relative}.page-about .timeline-item:last-child{padding-bottom:0}.page-about .timeline-item:before{content:"";background:var(--gray-100);width:2px;position:absolute;top:0;bottom:0;left:4px}.page-about .timeline-item:last-child:before{height:100%;bottom:auto}.page-about .timeline-dot{background:var(--blue-500);z-index:2;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:0}.page-about .timeline-dot.active{animation:2s infinite pulse}.page-about .timeline-year{background:var(--blue-700);color:var(--white);border-radius:var(--radius-full);margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.page-about .timeline-title{color:var(--gray-900);font-size:16px;font-weight:700}.page-about .timeline-desc{color:var(--gray-700);margin-top:4px;font-size:14px;line-height:1.6}.page-about .mission-card{background:var(--blue-900);border-radius:var(--radius-xl);height:100%;padding:48px;position:relative;overflow:hidden}.page-about .mission-bg{opacity:.05;pointer-events:none;position:absolute;inset:0}.page-about .mission-content{z-index:2;position:relative}.page-about .mission-h3{color:var(--white);margin-top:12px;font-size:28px;font-weight:800;line-height:1.3}.page-about .mission-divider{background:#60a5fa;width:40px;height:3px;margin-top:20px}.page-about .mission-pillars{flex-direction:column;gap:20px;margin-top:28px;display:flex}.page-about .pillar-item{gap:16px;display:flex}.page-about .pillar-icon{border-radius:var(--radius-full);background:var(--glass-bg);border:1px solid var(--glass-border);width:40px;height:40px;color:var(--white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-about .pillar-title{color:var(--white);font-size:16px;font-weight:700}.page-about .pillar-desc{color:#ffffffb3;margin-top:4px;font-size:13px;line-height:1.5}.page-about .team-section{background:var(--white);padding:96px 0}.page-about .team-subtext{color:var(--gray-700);max-width:540px;margin:12px auto 0;font-size:16px}.page-about .team-grid{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:56px;display:flex}.page-about .team-card{background:var(--white);box-shadow:var(--shadow-card);border-radius:var(--radius-xl);text-align:center;width:100%;max-width:280px;padding:28px 20px;transition:transform .25s,box-shadow .25s}.page-about .team-card:hover{box-shadow:var(--shadow-float);transform:translateY(-6px)}.page-about .team-avatar{width:120px;height:120px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;padding:0;font-size:28px;font-weight:800;display:flex;overflow:hidden}.page-about .tc-name{color:var(--gray-900);margin-top:16px;font-size:16px;font-weight:700}.page-about .tc-role{color:var(--blue-700);margin-top:4px;font-size:13px;font-weight:600}.page-about .tc-bio{color:var(--gray-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.page-about .tc-social{color:var(--blue-700);margin-top:12px;transition:color .2s;display:inline-flex}.page-about .tc-social:hover{color:var(--blue-500)}.page-about .values-section{background:var(--gray-50);padding:96px 0}.page-about .values-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;display:grid}.page-about .value-card{aspect-ratio:.748;flex-direction:column;width:100%;padding:0;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-about .value-card:hover{transform:translateY(-8px)scale(1.02)}.page-about .value-card-shape-bg{object-fit:fill;filter:drop-shadow(0 12px 28px #0a1f6e1f);pointer-events:none;z-index:1;width:100%;height:100%;transition:filter .35s;position:absolute;inset:0}.page-about .value-card:hover .value-card-shape-bg{filter:drop-shadow(0 20px 42px #0a1f6e38)}.page-about .vc-button-num{letter-spacing:-.5px;text-align:center;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:clamp(44px,5.2vw,64px);height:clamp(44px,5.2vw,64px);font-size:clamp(19px,2.2vw,26px);font-weight:900;line-height:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:13.4%;left:50%;transform:translate(-50%,-50%)}.page-about .vc-button-num.blue{color:#1e40af;text-shadow:0 1px 2px #1e40af40}.page-about .vc-button-num.orange,.page-about .vc-button-num.ice{color:#0284c7;text-shadow:0 1px 2px #0284c740}.page-about .vc-button-num.purple{color:#6d28d9;text-shadow:0 1px 2px #6d28d940}.page-about .vc-button-num.cyan{color:#0d9488;text-shadow:0 1px 2px #0d948840}.page-about .value-card:hover .vc-button-num{transform:translate(-50%,-50%)scale(1.12)}.page-about .value-card-body{z-index:2;box-sizing:border-box;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 8px;display:flex;position:absolute;inset:28% 9% 8%}.page-about .vc-title{color:var(--gray-900);letter-spacing:-.3px;margin:0 0 8px;font-size:clamp(16.5px,1.45vw,19.5px);font-weight:800;line-height:1.25}.page-about .vc-desc{color:var(--gray-700);margin:0;font-size:clamp(12.5px,1.05vw,14px);line-height:1.55}.page-about .jobs-section{background:var(--blue-900);text-align:center;padding:96px 0;position:relative;overflow:hidden}.page-about .jobs-illustration{opacity:.85;pointer-events:none;width:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-about .jobs-content{z-index:1;padding-top:260px;position:relative}.page-about .jobs-h2{color:var(--white);margin-top:8px;font-size:38px;font-weight:800}.page-about .jobs-sub{color:#ffffffbf;max-width:620px;margin:12px auto 0;font-size:18px}.page-about .jobs-list{flex-direction:column;gap:16px;max-width:680px;margin:48px auto 0;display:flex}.page-about .job-card{background:var(--white);border-radius:var(--radius-lg);text-align:left;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.page-about .job-title{color:var(--blue-900);font-size:16px;font-weight:700}.page-about .job-tags{gap:8px;margin-top:6px;display:flex}.page-about .tag-loc{background:var(--gray-100);color:var(--gray-700);border-radius:var(--radius-full);padding:3px 10px;font-size:11px;font-weight:600}.page-about .tag-type{background:var(--blue-700);color:var(--white);border-radius:var(--radius-full);padding:3px 10px;font-size:11px;font-weight:600}.page-about .job-apply{color:var(--text-accent);align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.page-about .job-apply:hover{text-decoration:underline}.page-about .btn-primary{background:var(--blue-500);color:var(--white);border-radius:var(--radius-full);margin-top:40px;padding:16px 40px;font-size:18px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-block}.page-about .btn-primary:hover{background:var(--blue-700);transform:scale(1.03);box-shadow:0 10px 24px #2d5be34d}.page-about .cta-section{background:var(--blue-900);text-align:center;padding:96px 0;position:relative;overflow:hidden}.page-about .cta-video-bg{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.page-about .cta-overlay{z-index:2;background:linear-gradient(135deg,#0a1f6eb3 0%,#1a3aa899 100%);width:100%;height:100%;position:absolute;top:0;left:0}.page-about .skyline-bg{opacity:.06;pointer-events:none;z-index:3;position:absolute;bottom:0;left:0;right:0}.page-about .cta-section .container{z-index:4;position:relative}.page-about .cta-h2{color:var(--white);z-index:2;font-size:48px;font-weight:800;position:relative}.page-about .cta-sub{color:#ffffffbf;z-index:2;margin-top:16px;font-size:18px;position:relative}.page-about .app-badges{z-index:2;justify-content:center;gap:20px;margin-top:40px;display:flex;position:relative}.page-about .app-badge{color:var(--white);background:#000;border-radius:10px;align-items:center;gap:12px;padding:12px 20px;transition:background .2s,transform .2s;display:flex}.page-about .app-badge:hover{background:#222;transform:scale(1.02)}.page-about .badge-text{text-align:left}.page-about .badge-sub{font-size:10px;font-weight:400;line-height:1}.page-about .badge-title{margin-top:2px;font-size:18px;font-weight:700;line-height:1.2}.page-about .footer{background:var(--blue-900) url(/assest/footer.webp) no-repeat center bottom;color:var(--white);background-size:cover;padding:64px 0 24px}.page-about .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;gap:40px;display:grid}.page-about .fssai-box{flex-direction:column;align-items:flex-start;margin-bottom:20px;display:flex}.page-about .fssai-logo-svg{width:100px;height:auto;margin-bottom:8px}.page-about .fssai-licence{color:var(--white);font-size:14px;font-weight:500}.page-about .footer-brand{flex-direction:column;align-items:flex-start;display:flex}.page-about .footer-brand .nav-logo{color:#fff;align-items:center;gap:6px;margin-bottom:20px;font-size:36px;font-weight:700;text-decoration:none;display:flex}.page-about .footer-tagline{font-family:var(--font-main,sans-serif);color:#fffc;max-width:300px;margin-bottom:30px;font-size:14px;line-height:1.6}.page-about .footer-socials{gap:12px;display:flex}.page-about .social-icon{color:#0a1e7a;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .2s;display:flex}.page-about .social-icon:hover{transform:scale(1.1)}.page-about .social-icon svg{fill:currentColor;width:16px;height:16px}.page-about .footer-col h4{color:var(--white);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:14px;font-weight:700}.page-about .footer-col a{color:#ffffffd1;letter-spacing:-.01em;width:100%;padding:5px 0;font-size:14px;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-block}.page-about .footer-col a:hover{color:var(--text-accent);text-shadow:0 0 10px #2855d859;transform:translate(4px)}.page-about .footer-contact-item{color:#ffffffd1;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:500;display:flex}.page-about .footer-contact-item svg{width:16px;height:16px;color:var(--text-accent);flex-shrink:0}.page-about .footer-copyright-bar{color:#fff;text-align:center;background-color:#10337a;border-top:24px solid #fff;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px 0;font-size:13px;display:flex}.page-about .footer-copyright-bar a{align-items:center;display:flex}@media (width<=1024px){.page-about .hero{height:auto;padding:60px 0}.page-about .hero-content{text-align:center;max-width:100%;margin:0 auto;position:relative;left:0;transform:none}.page-about .hero-collage{justify-content:center;gap:30px;width:100%;margin-top:60px;display:flex;position:relative}.page-about .photo-circle{margin-top:40px;position:static;top:auto;right:auto;transform:none}.page-about .photo-rect{position:static;top:auto;right:auto;transform:none}.page-about .hero-arc{display:none}.page-about .stat-card-float{bottom:20px;right:50%;transform:translate(50%)}.page-about .story-grid{grid-template-columns:1fr;gap:40px}.page-about .nav-links,.page-about .nav-right{display:none}.page-about .hamburger{display:flex}}@media (width<=768px){.page-about .values-grid{grid-template-columns:repeat(2,1fr)}.page-about .footer-grid{grid-template-columns:1fr 1fr}.page-about .stats-row{gap:32px}.page-about .stat-item{width:40%}.page-about .jobs-illustration{width:100%}.page-about .jobs-content{padding-top:180px}}@media (width<=480px){.page-about .avatar-circle{width:100px;height:100px;padding:0;font-size:36px;overflow:hidden}.page-about .avatar-rect{width:100px;height:120px;padding:0;font-size:36px;overflow:hidden}.page-about .team-avatar{width:80px;height:80px}.page-about .values-grid,.page-about .footer-grid{grid-template-columns:1fr}.page-about .hero-content .brand-badge{font-size:24px}.page-about .stat-card-float{display:none}.page-about .cta-h2{font-size:34px}.page-about .app-badges{flex-direction:column;align-items:center}.page-about .job-card{flex-direction:column;align-items:flex-start;gap:12px}.page-about .footer-bottom{text-align:center;flex-direction:column;gap:12px}}.page-contact :root{--blue-900:#0a1f6e;--blue-700:#1a3aa8;--blue-500:#2d5be3;--blue-400:#60a5fa;--blue-300:#93c5fd;--white:#fff;--gray-50:#f8f9fc;--gray-100:#eff1f7;--gray-300:#cbd5e1;--gray-700:#4a5068;--gray-900:#1a1d2e;--green-500:#10b981;--glass-bg:#ffffff14;--glass-border:#ffffff26;--shadow-card:0 4px 24px #0a1f6e1a;--shadow-float:0 16px 48px #0a1f6e33;--shadow-blue:0 8px 32px #2d5be34d;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-primary);--font-body:var(--font-secondary);--font-main:var(--font-secondary)}.page-contact *,.page-contact :before,.page-contact :after{box-sizing:border-box;margin:0;padding:0}.page-contact html{scroll-behavior:smooth}.page-contact body{font-family:var(--font-body);background:var(--white);color:var(--gray-900);-webkit-font-smoothing:antialiased;overflow-x:hidden}.page-contact h1,.page-contact h2,.page-contact h3,.page-contact h4,.page-contact h5,.page-contact h6{font-family:var(--font-heading)}.page-contact p,.page-contact span,.page-contact label,.page-contact input,.page-contact textarea,.page-contact select{font-family:var(--font-body)}.page-contact a{color:inherit;text-decoration:none}.page-contact ul{list-style:none}.page-contact .container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.page-contact .navbar{z-index:100;-webkit-backdrop-filter:blur(16px);background:0 0;align-items:center;width:100%;height:68px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0}.page-contact .navbar.scrolled{background:var(--blue-900);box-shadow:0 2px 20px #0003}.page-contact .nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.page-contact .logo{color:var(--white);letter-spacing:-.5px;align-items:center;gap:8px;font-size:26px;font-weight:800;display:flex}.page-contact .nav-links{align-items:center;gap:36px;display:flex}.page-contact .nav-link{color:var(--white);font-size:15px;font-weight:600;transition:opacity .2s}.page-contact .nav-link:hover{opacity:.8}.page-contact .nav-link.active{color:var(--text-accent)}.page-contact .nav-actions{align-items:center;gap:12px;display:flex}.page-contact .btn-ghost{font-family:"Inter", var(--font-secondary), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border:1.5px solid var(--white);color:var(--white);border-radius:var(--radius-full);padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-contact .btn-ghost:hover{background:var(--white);color:var(--blue-900);transform:translateY(-2px);box-shadow:0 4px 12px #fff3}.page-contact .mobile-menu-btn{color:var(--white);cursor:pointer;background:0 0;border:none;display:none}@media (width<=768px){.page-contact .nav-links,.page-contact .btn-get-app{display:none}.page-contact .mobile-menu-btn{display:block}}.page-contact .hero{background:radial-gradient(circle at 30% 40%,#1634a0 0%,#09185a 60%,#050e2e 100%);min-height:380px;padding-top:140px;padding-bottom:88px;position:relative;overflow:hidden}.page-contact .hero-topo{opacity:.05;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.page-contact .hero-blob{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.page-contact .hero-blob.b1{background:var(--blue-500);opacity:.15;width:300px;height:300px;top:-50px;right:10%}.page-contact .hero-blob.b2{opacity:.12;background:#60a5fa26;width:200px;height:200px;bottom:-50px;left:5%}.page-contact .hero-content{z-index:1;text-align:center;color:var(--white);position:relative}.page-contact .hero-tag{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full);letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff40;padding:7px 20px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #0000001f}.page-contact .hero h1{letter-spacing:-.02em;margin-top:20px;font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.1}.page-contact .hero-sub{color:#ffffffd1;letter-spacing:-.01em;max-width:580px;margin:16px auto 0;font-size:17px;line-height:1.6}.page-contact .hero-stats{justify-content:center;gap:48px;margin-top:36px;display:flex}.page-contact .stat-item{flex-direction:column;align-items:center;gap:4px;display:flex}.page-contact .stat-num{color:#93c5fd;font-size:28px;font-weight:800}.page-contact .stat-lbl{color:#ffffffbf;font-size:13px;font-weight:600}.page-contact .help-pills{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.page-contact .help-pill{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-full);color:var(--white);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;padding:8px 20px;font-size:13.5px;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 8px #00000014}.page-contact .help-pill:hover{background:#ffffff38;border-color:#fff6;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.page-contact .hero-wave{width:100%;line-height:0;position:absolute;bottom:-1px;left:0}.page-contact .contact-section{background:var(--gray-50);padding:96px 0}.page-contact .contact-grid{grid-template-columns:45fr 55fr;align-items:start;gap:48px;display:grid}@media (width<=1024px){.page-contact .contact-grid{grid-template-columns:1fr}}.page-contact .form-card{background:var(--white);box-shadow:var(--shadow-float);border-radius:var(--radius-xl);padding:40px;position:relative;overflow:hidden}.page-contact .form-deco{background:var(--blue-700);opacity:.04;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.page-contact .form-tabs{background:var(--gray-100);border-radius:var(--radius-full);gap:8px;margin-bottom:32px;padding:4px;display:flex}.page-contact .form-tab{text-align:center;border-radius:var(--radius-full);color:var(--gray-700);cursor:pointer;background:0 0;border:none;flex:1;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.page-contact .form-tab.active{background:var(--blue-700);color:var(--white);font-weight:700}.page-contact .form-title{color:var(--gray-900);margin-bottom:24px;font-size:20px;font-weight:800}.page-contact .input-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=480px){.page-contact .input-row{grid-template-columns:1fr}}.page-contact .input-group{margin-top:16px}.page-contact .input-group label{color:var(--gray-900);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.page-contact .form-input{border:1px solid var(--gray-300);border-radius:var(--radius-md);width:100%;color:var(--gray-900);background:var(--white);outline:none;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.page-contact .form-input::placeholder{color:var(--gray-300)}.page-contact .form-input:focus{border-color:var(--blue-700);box-shadow:0 0 0 3px #1a3aa81a}.page-contact textarea.form-input{resize:vertical;min-height:120px}.page-contact select.form-input{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23CBD5E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.page-contact .dropzone{border:2px dashed var(--gray-300);border-radius:var(--radius-md);text-align:center;cursor:pointer;margin-top:16px;padding:24px;transition:all .2s}.page-contact .dropzone.dragover{border-color:var(--blue-700);background:#1a3aa80a}.page-contact .dropzone-icon{width:32px;height:32px;color:var(--gray-300);margin-bottom:8px}.page-contact .dropzone-txt1{color:var(--gray-700);font-size:14px}.page-contact .dropzone-txt2{color:var(--gray-700);margin-top:4px;font-size:12px}.page-contact .btn-submit{background:var(--blue-700);width:100%;color:var(--white);border-radius:var(--radius-full);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:16px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.page-contact .btn-submit:hover:not(:disabled){background:var(--blue-500);box-shadow:var(--shadow-blue);transform:scale(1.01)}.page-contact .btn-submit:disabled{opacity:.7;cursor:not-allowed}.page-contact .success-msg{text-align:center;border-radius:var(--radius-md);background:#10b9811a;margin-top:24px;padding:24px;display:none}.page-contact .success-icon{width:40px;height:40px;color:var(--green-500);margin-bottom:8px}.page-contact .success-text{color:var(--green-500);font-size:14px;font-weight:600}.page-contact .section-label{color:var(--blue-700);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;font-size:11px;font-weight:700}.page-contact .channel-cards{flex-direction:column;gap:12px;display:flex}.page-contact .channel-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffeb 0%,#f5f7ffd9 100%);border:1.5px solid #fffc;border-radius:24px;align-items:center;gap:16px;padding:20px 24px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;box-shadow:0 10px #d8dbea,0 12px 24px #09185a14}.page-contact .channel-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 14px #d8dbea,0 18px 32px #2855d82e}.page-contact .ch-icon-wrap{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-contact .ch-icon{width:20px;height:20px;color:var(--blue-700)}.page-contact .ch-title{color:var(--gray-900);font-size:16px;font-weight:700}.page-contact .ch-val{color:var(--blue-700);margin-top:2px;font-size:14px;font-weight:600}.page-contact .ch-sub{color:var(--gray-700);margin-top:2px;font-size:12px}.page-contact .office-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffeb 0%,#f5f7ffd9 100%);border:1.5px solid #fffc;border-radius:28px;margin-bottom:12px;padding:28px;position:relative;overflow:hidden;box-shadow:0 12px #d8dbea,0 16px 32px #09185a14}.page-contact .off-status{align-items:center;gap:6px;display:flex;position:absolute;top:16px;right:16px}.page-contact .off-dot{border-radius:50%;width:8px;height:8px}.page-contact .off-dot.open{background:var(--green-500)}.page-contact .off-txt.open{color:var(--green-500);font-size:12px;font-weight:600}.page-contact .off-name{color:var(--gray-900);font-size:16px;font-weight:700}.page-contact .off-addr{color:var(--gray-700);max-width:80%;margin-top:4px;font-size:13px;line-height:1.5}.page-contact .off-hrs{color:var(--blue-700);margin-top:6px;font-size:13px;font-weight:600}.page-contact .off-map{border-radius:var(--radius-md);background:var(--blue-900);height:80px;margin-top:12px;position:relative;overflow:hidden}.page-contact .map-svg{object-fit:cover;opacity:.8;width:100%;height:100%}.page-contact .map-pin{background:var(--blue-500);border:2px solid var(--white);border-radius:50%;width:12px;height:12px;position:absolute;top:40%;left:30%;box-shadow:0 2px 8px #0000004d}.page-contact .map-pin.m2{top:60%;left:70%}.page-contact .map-overlay{background:linear-gradient(90deg,#0a1f6e00 0%,#0a1f6e80 100%);position:absolute;inset:0}.page-contact .promise-card{background:linear-gradient(135deg, var(--blue-900) 0%, var(--blue-700) 100%);border-radius:var(--radius-lg);margin-top:24px;padding:20px 24px}.page-contact .promise-head{color:var(--white);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.page-contact .promise-txt{color:#ffffffbf;margin-top:8px;font-size:13px;line-height:1.6}.page-contact .faq-section{background:var(--white);padding:96px 0}.page-contact .faq-head{text-align:center}.page-contact .faq-h2{color:var(--gray-900);letter-spacing:-.5px;margin-top:12px;font-size:38px;font-weight:800}.page-contact .faq-sub{color:var(--gray-700);margin-top:12px;font-size:16px}.page-contact .faq-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.page-contact .faq-tab{background:var(--gray-100);color:var(--gray-700);border-radius:var(--radius-full);cursor:pointer;border:none;padding:9px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-contact .faq-tab.active{background:var(--blue-700);color:var(--white)}.page-contact .faq-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}@media (width<=768px){.page-contact .faq-grid{grid-template-columns:1fr}}.page-contact .faq-item{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);cursor:pointer;padding:20px 24px;transition:border-color .2s}.page-contact .faq-item.active{border-color:var(--blue-700)}.page-contact .faq-item.active .faq-answer{max-height:250px}.page-contact .faq-question-row{justify-content:space-between;align-items:center;display:flex}.page-contact .faq-q-left{align-items:center;gap:10px;display:flex}.page-contact .faq-icon{font-size:18px}.page-contact .faq-q-text{color:var(--gray-900);font-size:15px;font-weight:700;transition:color .2s}.page-contact .faq-item.active .faq-q-text{color:var(--blue-700)}.page-contact .faq-chevron{width:16px;height:16px;color:var(--gray-700);transition:transform .3s}.page-contact .faq-item.active .faq-chevron{transform:rotate(180deg)}.page-contact .faq-answer{max-height:0;transition:max-height .35s;overflow:hidden}.page-contact .faq-answer-inner{color:var(--gray-700);padding-top:12px;font-size:14px;line-height:1.7}.page-contact .social-proof{background:var(--gray-50);padding:64px 0}.page-contact .review-strip{gap:24px;max-width:1000px;margin:0 auto;display:flex}@media (width<=768px){.page-contact .review-strip{flex-direction:column}}.page-contact .review-card{background:var(--white);box-shadow:var(--shadow-card);border-radius:var(--radius-xl);flex:1;padding:28px}.page-contact .r-stars{color:var(--text-accent);font-size:18px}.page-contact .r-quote{color:var(--gray-900);margin-top:12px;font-size:14px;font-style:italic;line-height:1.7}.page-contact .r-author{align-items:center;gap:10px;margin-top:16px;display:flex}.page-contact .r-avatar{background:var(--blue-700);width:36px;height:36px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.page-contact .r-name{color:var(--gray-900);font-size:14px;font-weight:700}.page-contact .r-type{color:var(--gray-700);font-size:12px}.page-contact .footer{color:#fff;background:#0a1e7a url(/assest/footer.webp) bottom/cover no-repeat;padding:80px 0 60px;position:relative;overflow:hidden}.page-contact .footer-grid{z-index:2;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:40px;display:grid;position:relative}.page-contact .footer-brand{flex-direction:column;align-items:flex-start;display:flex}.page-contact .fssai-box{flex-direction:column;align-items:flex-start;margin-bottom:20px;display:flex}.page-contact .fssai-logo-svg{width:100px;margin-bottom:8px}.page-contact .fssai-licence{font-family:var(--font-main,sans-serif);color:#fff;font-size:14px;font-weight:500}.page-contact .footer-brand .nav-logo{color:#fff;align-items:center;gap:6px;margin-bottom:20px;font-size:36px;font-weight:700;text-decoration:none;display:flex}.page-contact .footer-tagline{font-family:var(--font-main,sans-serif);color:#fffc;max-width:300px;margin-bottom:30px;font-size:14px;line-height:1.6}.page-contact .footer-socials{gap:12px;display:flex}.page-contact .social-icon{color:#0a1e7a;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .2s;display:flex}.page-contact .social-icon:hover{transform:scale(1.1)}.page-contact .social-icon svg{fill:currentColor;width:16px;height:16px}.page-contact .footer-col h4{color:var(--white);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:14px;font-weight:750}.page-contact .footer-col a{color:#ffffffd1;letter-spacing:-.01em;width:100%;padding:5px 0;font-size:14px;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-block}.page-contact .footer-col a:hover{color:var(--text-accent);text-shadow:0 0 10px #2855d859;transform:translate(4px)}.page-contact .footer-contact-item{color:#ffffffd1;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:500;display:flex}.page-contact .footer-contact-item svg{width:16px;height:16px;color:var(--text-accent);flex-shrink:0}.page-contact .footer-copyright-bar{color:#fff;text-align:center;background-color:#10337a;border-top:24px solid #fff;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px 0;font-size:13px;display:flex}.page-contact .footer-copyright-bar a{align-items:center;display:flex}@media (width<=1024px){.page-contact .footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.page-contact .hero{min-height:auto!important;padding-top:100px!important;padding-bottom:44px!important}.page-contact .hero-content{padding:0 16px!important}.page-contact .hero-tag{margin-bottom:2px!important;padding:6px 14px!important;font-size:12px!important}.page-contact .hero h1{letter-spacing:-.02em!important;margin-top:12px!important;font-size:clamp(26px,7.5vw,34px)!important;line-height:1.16!important}.page-contact .hero h1 br{display:inline!important}.page-contact .hero-sub{color:#ffffffd9!important;max-width:95%!important;margin:10px auto 0!important;font-size:14px!important;line-height:1.5!important}.page-contact .hero-stats,.page-contact .contact-stats{-webkit-backdrop-filter:blur(14px)!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:16px!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;width:100%!important;max-width:370px!important;margin-top:22px!important;margin-left:auto!important;margin-right:auto!important;padding:12px 4px!important;display:grid!important;box-shadow:0 8px 24px #00000024!important}.page-contact .stat-item{border:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:4px 6px!important;display:flex!important;position:relative!important}.page-contact .stat-item:not(:last-child):after{content:""!important;background:#ffffff2e!important;width:1px!important;height:70%!important;position:absolute!important;top:15%!important;right:0!important}.page-contact .stat-num{color:#93c5fd!important;font-size:20px!important;font-weight:800!important;line-height:1.1!important}.page-contact .stat-lbl{color:#ffffffc7!important;text-align:center!important;white-space:normal!important;margin-top:3px!important;font-size:10.5px!important;font-weight:600!important;line-height:1.2!important}.page-contact .help-pills{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important;max-width:370px!important;margin-top:18px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.page-contact .help-pill{text-align:center!important;width:100%!important;color:var(--white)!important;white-space:normal!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:42px!important;padding:10px 8px!important;font-size:11.5px!important;font-weight:600!important;line-height:1.2!important;display:flex!important;box-shadow:0 2px 8px #00000014!important}.page-contact .help-pill .pill-emoji{flex-shrink:0;font-size:14px}.page-contact .help-pill:active{background:#ffffff38;transform:scale(.97)}.page-contact .hero-wave{height:28px!important}.page-contact .contact-section{padding:32px 0 48px!important}.page-contact .contact-grid{grid-template-columns:1fr!important;gap:28px!important;padding:0 14px!important}.page-contact .form-card{border-radius:20px!important;padding:22px 16px!important;box-shadow:0 8px 30px #09185a12!important}.page-contact .form-tabs{gap:4px!important;margin-bottom:20px!important;padding:4px!important}.page-contact .form-tab{border-radius:10px!important;padding:8px 4px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.page-contact .form-title{margin-bottom:16px!important;font-size:18px!important}.page-contact .input-group label{margin-bottom:5px!important;font-size:12.5px!important}.page-contact .form-input{border-radius:10px!important;padding:11px 14px!important;font-size:15px!important}.page-contact .dropzone{border-radius:12px!important;margin-top:14px!important;padding:18px 12px!important}.page-contact .dropzone-icon{width:28px!important;height:28px!important;margin-bottom:6px!important}.page-contact .dropzone-txt1{font-size:13px!important}.page-contact .dropzone-txt2{font-size:11.5px!important}.page-contact .btn-submit{border-radius:12px!important;min-height:48px!important;margin-top:18px!important;padding:14px!important;font-size:15px!important}.page-contact .channel-card{border-radius:18px!important;gap:12px!important;padding:16px 14px!important;box-shadow:0 6px #d8dbea,0 8px 18px #09185a0f!important}.page-contact .ch-icon-wrap{width:38px!important;height:38px!important}.page-contact .ch-title{font-size:15px!important}.page-contact .ch-val{word-break:break-word!important;font-size:13px!important}.page-contact .office-card{border-radius:20px!important;padding:20px 16px!important;box-shadow:0 6px #d8dbea,0 8px 18px #09185a0f!important}.page-contact .off-name{font-size:15px!important}.page-contact .off-addr{max-width:100%!important;font-size:12.5px!important}.page-contact .promise-card{border-radius:16px!important;margin-top:18px!important;padding:16px!important}.page-contact .faq-section{padding:40px 0 54px!important}.page-contact .faq-head{padding:0 16px!important}.page-contact .faq-h2{font-size:24px!important;line-height:1.25!important}.page-contact .faq-sub{margin-top:8px!important;font-size:13.5px!important}.page-contact .faq-tabs{gap:6px!important;margin-top:18px!important;padding:0 12px!important}.page-contact .faq-tab{padding:7px 14px!important;font-size:12.5px!important}.page-contact .faq-grid{gap:10px!important;margin-top:20px!important;padding:0 14px!important}.page-contact .faq-item{border-radius:14px!important;padding:14px 16px!important}.page-contact .faq-q-text{font-size:13.5px!important}.page-contact .faq-answer-inner{padding-top:8px!important;font-size:13px!important;line-height:1.6!important}.page-contact .social-proof{padding:36px 0!important}.page-contact .review-strip{gap:14px!important;padding:0 14px!important}.page-contact .review-card{border-radius:16px!important;padding:18px 16px!important}.page-contact .footer-grid{grid-template-columns:1fr}.page-contact .footer-brand{text-align:center}.page-contact .footer-brand .nav-logo,.page-contact .fssai-box{align-items:center}.page-contact .footer-socials{justify-content:center}.page-contact .footer-col{text-align:center}.page-contact .footer-contact-item{justify-content:center}.page-contact .footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}}.page-contact .fade-in{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.page-contact .fade-in.visible{opacity:1;transform:none}.page-terms :root{--blue-900:#0a1f6e;--blue-700:#1a3aa8;--blue-500:#2d5be3;--blue-400:#3b82f6;--blue-300:#93c5fd;--white:#fff;--gray-50:#f8f9fc;--gray-100:#eff1f7;--gray-700:#4a5068;--gray-900:#1a1d2e;--glass-bg:#ffffff14;--glass-border:#ffffff26;--shadow-card:0 4px 24px #0a1f6e1f;--shadow-float:0 16px 48px #0a1f6e38;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-primary);--font-body:var(--font-secondary);--font-main:var(--font-secondary)}.page-terms *,.page-terms :before,.page-terms :after{box-sizing:border-box;margin:0;padding:0}.page-terms html{scroll-behavior:smooth}.page-terms{font-family:var(--font-body);background:var(--white);color:var(--gray-900);line-height:1.6;overflow-x:hidden}.page-terms h1,.page-terms h2,.page-terms h3,.page-terms h4,.page-terms h5,.page-terms h6{font-family:var(--font-heading)}.page-terms p,.page-terms span,.page-terms label,.page-terms input,.page-terms textarea,.page-terms select{font-family:var(--font-body)}.page-terms a{color:inherit;text-decoration:none}.page-terms ul{list-style:none}.page-terms button,.page-terms .btn{font-family:var(--font-primary);cursor:pointer;background:0 0;border:none}.page-terms .container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.page-terms .fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.page-terms .fade-in.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-terms .fade-in{transition:opacity .6s ease-out!important;transform:none!important}}.page-terms .navbar{z-index:9999;-webkit-backdrop-filter:blur(16px);background:0 0;align-items:center;height:68px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.page-terms .navbar.scrolled{background:var(--blue-900);box-shadow:0 2px 20px #0003}.page-terms .nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.page-terms .nav-logo{color:var(--white);align-items:center;gap:8px;font-size:26px;font-weight:800;display:flex}.page-terms .nav-links{align-items:center;gap:36px;display:flex}.page-terms .nav-link{color:var(--white);font-size:15px;font-weight:600;transition:opacity .2s}.page-terms .nav-link:hover{opacity:.8}.page-terms .nav-link.active{color:var(--text-accent)}.page-terms .nav-actions{align-items:center;gap:12px;display:flex}.page-terms .btn-ghost{font-family:"Inter", var(--font-secondary), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border:1.5px solid var(--white);color:var(--white);border-radius:var(--radius-full);padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-terms .btn-ghost:hover{background:var(--white);color:var(--blue-900)}.page-terms .hamburger{color:#fff;flex-direction:column;gap:5px;display:none}.page-terms .hamburger span{background:var(--white);border-radius:2px;width:24px;height:2px}.page-terms .mobile-menu{background:var(--blue-900);opacity:0;visibility:hidden;z-index:9998;flex-direction:column;gap:16px;padding:20px 24px;transition:all .3s;display:flex;position:fixed;top:68px;left:0;right:0;transform:translateY(-100%);box-shadow:0 10px 20px #0000001a}.page-terms .mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.page-terms .page-hero{text-align:center;background:radial-gradient(circle at 30% 40%,#1634a0 0%,#09185a 60%,#050e2e 100%);padding:148px 0 88px;position:relative;overflow:hidden}.page-terms .page-hero:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.035'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-terms .hero-badge{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full);color:#fffffff2;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff40;align-items:center;gap:8px;margin-bottom:22px;padding:7px 20px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #0000001f}.page-terms .page-hero h1{color:var(--white);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.1}.page-terms .page-hero h1 span{background:linear-gradient(135deg,#93c5fd 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-terms .page-hero p{color:#ffffffd1;letter-spacing:-.01em;max-width:580px;margin:0 auto 28px;font-size:16.5px;line-height:1.7}.page-terms .last-updated{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);color:#ffffffc7;background:#ffffff17;border:1px solid #ffffff29;align-items:center;gap:8px;padding:8px 22px;font-size:13px;font-weight:500;display:inline-flex}.page-terms .last-updated svg{width:15px;height:15px;color:var(--text-accent);opacity:.9}.page-terms .hero-wave{width:100%;line-height:0;position:absolute;bottom:-1px;left:0}.page-terms .hero-wave svg{width:100%;display:block}.page-terms .toc-section{background:#f8f9fc;border-bottom:1px solid #09185a0f;padding:36px 0}.page-terms .toc-inner{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-terms .toc-chip{background:var(--white);border-radius:var(--radius-full);color:var(--gray-700);cursor:pointer;border:1px solid #09185a14;align-items:center;gap:8px;padding:8px 20px;font-size:13.5px;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 2px 8px #09185a0a}.page-terms .toc-chip:hover{border-color:var(--blue-500);color:var(--blue-700);background:#2d5be30a;transform:translateY(-2px);box-shadow:0 6px 18px -3px #1634a029}.page-terms .chip-num{background:linear-gradient(135deg, var(--blue-700), var(--blue-900));width:22px;height:22px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:flex}.page-terms .terms-layout{grid-template-columns:270px 1fr;align-items:start;gap:48px;padding:64px 0 80px;display:grid}.page-terms .terms-sidebar{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffffff2 0%,#f8faffeb 100%);border:1px solid #09185a14;border-radius:20px;padding:24px;position:sticky;top:88px;box-shadow:0 4px 20px -2px #09185a0f,0 1px 3px #0000000a}.page-terms .sidebar-title{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-900);border-bottom:1px solid var(--gray-100);margin-bottom:16px;padding-bottom:12px;font-size:11.5px;font-weight:800}.page-terms .sidebar-nav{flex-direction:column;gap:4px;display:flex}.page-terms .sidebar-link{border-radius:var(--radius-md);color:var(--gray-700);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:500;transition:all .2s;display:flex}.page-terms .sidebar-link:hover{color:var(--blue-700);background:#2d5be30f;transform:translate(2px)}.page-terms .sidebar-link.active{color:var(--blue-700);border-left:3px solid var(--blue-700);background:linear-gradient(135deg,#1634a014 0%,#2d5be31f 100%);padding-left:10px;font-weight:750}.page-terms .sl-num{background:var(--gray-100);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;transition:all .2s;display:flex}.page-terms .sidebar-link:hover .sl-num,.page-terms .sidebar-link.active .sl-num{background:var(--blue-700);color:var(--white)}.page-terms .terms-content{min-width:0}.page-terms .terms-section{margin-bottom:60px;scroll-margin-top:96px}.page-terms .section-head{border-bottom:2px solid #eff1f7;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:18px;display:flex}.page-terms .section-icon{background:linear-gradient(135deg, var(--blue-700) 0%, var(--blue-900) 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 8px 20px -3px #1634a059}.page-terms .section-icon svg{stroke:#fff;width:24px;height:24px}.page-terms .section-head-text h2{color:var(--gray-900);letter-spacing:-.015em;font-size:24px;font-weight:850}.page-terms .section-head-text span{color:var(--text-accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.page-terms .terms-sub-section{margin-bottom:26px}.page-terms .terms-sub-heading{color:var(--blue-900,#09185a);border-left:3px solid var(--blue-500);letter-spacing:-.01em;margin-bottom:10px;padding-left:12px;font-size:16.5px;font-weight:750}.page-terms .terms-p{color:var(--gray-700);margin-bottom:12px;font-size:15px;line-height:1.8}.page-terms .terms-p:last-child{margin-bottom:0}.page-terms .terms-list{flex-direction:column;gap:10px;margin:14px 0;list-style:none;display:flex}.page-terms .terms-list li{color:var(--gray-700);align-items:flex-start;gap:12px;font-size:15px;line-height:1.7;display:flex}.page-terms .terms-list li:before{content:"";background:var(--blue-500);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px;box-shadow:0 0 6px #2d5be359}.page-terms .terms-callout{border:1px solid #2855d829;border-left:4px solid var(--blue-700);border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(135deg,#1634a00a 0%,#2855d812 100%);margin:18px 0;padding:16px 20px}.page-terms .terms-callout p{color:var(--blue-900);font-size:14.5px;font-weight:600;line-height:1.7}.page-terms .terms-warning{border:1px solid #2d5be32e;border-left:4px solid var(--blue-500);border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(135deg,#1a3aa80a 0%,#2d5be312 100%);align-items:flex-start;gap:14px;margin:18px 0;padding:16px 20px;display:flex}.page-terms .terms-warning svg{width:22px;height:22px;stroke:var(--blue-500);flex-shrink:0;margin-top:2px}.page-terms .terms-warning p{color:var(--blue-900);font-size:14.5px;font-weight:550;line-height:1.7}.page-terms .highlight-box{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffffa 0%,#f8fafff0 100%);border:1px solid #09185a14;border-radius:18px;margin:20px 0;padding:24px 26px;box-shadow:0 4px 20px -2px #09185a0f,0 1px 3px #0000000a}.page-terms .highlight-box h4{color:var(--gray-900);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:14px;font-weight:750}.page-terms .highlight-box p{color:var(--gray-700);font-size:14.5px;line-height:1.75}.page-terms .contact-cta-section{-webkit-backdrop-filter:blur(20px);text-align:center;background:linear-gradient(135deg,#09185af5 0%,#1634a0fa 100%);border:1px solid #ffffff38;border-radius:28px;margin-top:36px;padding:48px 40px;position:relative;overflow:hidden;box-shadow:0 16px 40px -4px #09185a73,0 4px 12px #00000026,inset 0 1px 1px #ffffff59}.page-terms .contact-cta-section:before{content:"";background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Ccircle cx='20' cy='20' r='1.5'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-terms .contact-cta-section *{position:relative}.page-terms .contact-cta-section h3{color:var(--white);letter-spacing:-.015em;margin-bottom:12px;font-size:28px;font-weight:850}.page-terms .contact-cta-section p{color:#ffffffd1;max-width:440px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:15.5px;line-height:1.6}.page-terms .cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.page-terms .btn-white{background:var(--white);color:var(--blue-900);border-radius:var(--radius-full);align-items:center;gap:8px;padding:12px 28px;font-size:14.5px;font-weight:700;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 14px #00000026}.page-terms .btn-white:hover{background:var(--white);transform:translateY(-2px)scale(1.02);box-shadow:0 10px 26px #00000040}.page-terms .btn-outline-white{color:var(--white);border-radius:var(--radius-full);background:#ffffff14;border:1.5px solid #ffffff59;align-items:center;gap:8px;padding:12px 28px;font-size:14.5px;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.page-terms .btn-outline-white:hover{background:#ffffff29;border-color:#fff;transform:translateY(-2px)}.page-terms .footer{background:var(--blue-900);padding:60px 0 40px}.page-terms .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}.page-terms .footer-brand{flex-direction:column;align-items:flex-start;display:flex}.page-terms .footer-logo{color:var(--white);align-items:center;gap:8px;margin-bottom:16px;font-size:28px;font-weight:800;display:flex}.page-terms .footer-desc{color:#fff9;max-width:280px;margin-bottom:24px;font-size:14px;line-height:1.7}.page-terms .footer-socials{gap:12px;display:flex}.page-terms .footer-social-icon{transition:transform .2s;display:inline-block}.page-terms .footer-social-icon:hover{transform:scale(1.1)}.page-terms .footer-col h4{color:var(--white);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:13px;font-weight:700}.page-terms .footer-col a{color:#ffffffd1;width:100%;padding:5px 0;font-size:14px;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-block}.page-terms .footer-col a:hover{color:var(--text-accent);text-shadow:0 0 10px #2855d859;transform:translate(4px)}.page-terms .footer-col a.current-page{color:var(--text-accent);font-weight:600}.page-terms .footer-contact-item{color:#fff9;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.page-terms .footer-contact-item svg{width:16px;height:16px;stroke:var(--text-accent);flex-shrink:0}.page-terms .fssai-box{flex-direction:column;align-items:flex-start;margin-bottom:16px;display:flex}.page-terms .fssai-logo-svg{width:90px;height:auto;margin-bottom:6px}.page-terms .fssai-licence{color:#ffffffb3;font-size:13px;font-weight:500}.page-terms .footer-copyright-bar{color:#fff;text-align:center;background-color:#10337a;border-top:24px solid #fff;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px 0;font-size:13px;display:flex}.page-terms .footer-copyright-bar a{align-items:center;display:flex}@media (width<=1024px){.page-terms .terms-layout{grid-template-columns:1fr}.page-terms .terms-sidebar{position:static}.page-terms .nav-links,.page-terms .nav-actions{display:none}.page-terms .hamburger{display:flex}.page-terms .footer-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=768px){.page-terms .page-hero{padding:120px 0 60px}.page-terms .page-hero h1{font-size:34px}.page-terms .footer-grid{grid-template-columns:1fr 1fr}.page-terms .contact-cta-section{padding:36px 24px}}@media (width<=480px){.page-terms .footer-grid{grid-template-columns:1fr}.page-terms .toc-inner{flex-direction:column;align-items:stretch}.page-terms .cta-btns{flex-direction:column;align-items:center}}.page-privacy :root{--blue-900:#0a1f6e;--blue-700:#1a3aa8;--blue-500:#2d5be3;--blue-400:#3b82f6;--blue-300:#93c5fd;--white:#fff;--gray-50:#f8f9fc;--gray-100:#eff1f7;--gray-700:#4a5068;--gray-900:#1a1d2e;--glass-bg:#ffffff14;--glass-border:#ffffff26;--shadow-card:0 4px 24px #0a1f6e1f;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-primary);--font-body:var(--font-secondary);--font-main:var(--font-secondary)}.page-privacy *,.page-privacy :before,.page-privacy :after{box-sizing:border-box;margin:0;padding:0}.page-privacy html{scroll-behavior:smooth}.page-privacy{font-family:var(--font-body);background:var(--white);color:var(--gray-900);line-height:1.6;overflow-x:hidden}.page-privacy h1,.page-privacy h2,.page-privacy h3,.page-privacy h4,.page-privacy h5,.page-privacy h6{font-family:var(--font-heading)}.page-privacy p,.page-privacy span,.page-privacy label,.page-privacy input,.page-privacy textarea,.page-privacy select{font-family:var(--font-body)}.page-privacy a{color:inherit;text-decoration:none}.page-privacy ul{list-style:none}.page-privacy button,.page-privacy .btn{font-family:var(--font-primary);cursor:pointer;background:0 0;border:none}.page-privacy .container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.page-privacy .fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.page-privacy .fade-in.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-privacy .fade-in{transition:opacity .6s ease-out!important;transform:none!important}}.page-privacy .navbar{z-index:9999;-webkit-backdrop-filter:blur(16px);background:0 0;align-items:center;height:68px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.page-privacy .navbar.scrolled{background:var(--blue-900);box-shadow:0 2px 20px #0003}.page-privacy .nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.page-privacy .nav-logo{color:var(--white);align-items:center;gap:8px;font-size:26px;font-weight:800;display:flex}.page-privacy .nav-links{align-items:center;gap:36px;display:flex}.page-privacy .nav-link{color:var(--white);font-size:15px;font-weight:600;transition:opacity .2s}.page-privacy .nav-link:hover{opacity:.8}.page-privacy .nav-actions{align-items:center;gap:12px;display:flex}.page-privacy .btn-ghost{font-family:"Inter", var(--font-secondary), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border:1.5px solid var(--white);color:var(--white);border-radius:var(--radius-full);padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-privacy .btn-ghost:hover{background:var(--white);color:var(--blue-900)}.page-privacy .hamburger{flex-direction:column;gap:5px;display:none}.page-privacy .hamburger span{background:var(--white);border-radius:2px;width:24px;height:2px}.page-privacy .mobile-menu{background:var(--blue-900);opacity:0;visibility:hidden;z-index:9998;flex-direction:column;gap:16px;padding:20px 24px;transition:all .3s;display:flex;position:fixed;top:68px;left:0;right:0;transform:translateY(-100%);box-shadow:0 10px 20px #0000001a}.page-privacy .mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.page-privacy .page-hero{text-align:center;background:radial-gradient(circle at 30% 40%,#1634a0 0%,#09185a 60%,#050e2e 100%);padding:148px 0 88px;position:relative;overflow:hidden}.page-privacy .page-hero:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.035'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-privacy .hero-badge{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full);color:#fffffff2;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff40;align-items:center;gap:8px;margin-bottom:22px;padding:7px 20px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #0000001f}.page-privacy .page-hero h1{color:var(--white);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.1}.page-privacy .page-hero h1 span{background:linear-gradient(135deg,#93c5fd 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-privacy .page-hero p{color:#ffffffd1;letter-spacing:-.01em;max-width:580px;margin:0 auto 28px;font-size:16.5px;line-height:1.7}.page-privacy .last-updated{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);color:#ffffffc7;background:#ffffff17;border:1px solid #ffffff29;align-items:center;gap:8px;padding:8px 22px;font-size:13px;font-weight:500;display:inline-flex}.page-privacy .last-updated svg{width:15px;height:15px;color:var(--text-accent);opacity:.9}.page-privacy .hero-wave{width:100%;line-height:0;position:absolute;bottom:-1px;left:0}.page-privacy .hero-wave svg{width:100%;display:block}.page-privacy .toc-section{background:#f8f9fc;border-bottom:1px solid #09185a0f;padding:36px 0}.page-privacy .toc-inner{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-privacy .toc-chip{background:var(--white);border-radius:var(--radius-full);color:var(--gray-700);cursor:pointer;border:1px solid #09185a14;align-items:center;gap:8px;padding:8px 20px;font-size:13.5px;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 2px 8px #09185a0a}.page-privacy .toc-chip:hover{border-color:var(--blue-500);color:var(--blue-700);background:#2d5be30a;transform:translateY(-2px);box-shadow:0 6px 18px -3px #1634a029}.page-privacy .chip-num{background:linear-gradient(135deg, var(--blue-700), var(--blue-900));width:22px;height:22px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:flex}.page-privacy .terms-layout{grid-template-columns:270px 1fr;align-items:start;gap:48px;padding:64px 0 80px;display:grid}.page-privacy .terms-sidebar{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffffff2 0%,#f8faffeb 100%);border:1px solid #09185a14;border-radius:20px;padding:24px;position:sticky;top:88px;box-shadow:0 4px 20px -2px #09185a0f,0 1px 3px #0000000a}.page-privacy .sidebar-title{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-900);border-bottom:1px solid var(--gray-100);margin-bottom:16px;padding-bottom:12px;font-size:11.5px;font-weight:800}.page-privacy .sidebar-nav{flex-direction:column;gap:4px;display:flex}.page-privacy .sidebar-link{border-radius:var(--radius-md);color:var(--gray-700);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:500;transition:all .2s;display:flex}.page-privacy .sidebar-link:hover{color:var(--blue-700);background:#2d5be30f;transform:translate(2px)}.page-privacy .sidebar-link.active{color:var(--blue-700);border-left:3px solid var(--blue-700);background:linear-gradient(135deg,#1634a014 0%,#2d5be31f 100%);padding-left:10px;font-weight:750}.page-privacy .sl-num{background:var(--gray-100);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;transition:all .2s;display:flex}.page-privacy .sidebar-link:hover .sl-num,.page-privacy .sidebar-link.active .sl-num{background:var(--blue-700);color:var(--white)}.page-privacy .terms-content{min-width:0}.page-privacy .terms-section{margin-bottom:60px;scroll-margin-top:96px}.page-privacy .section-head{border-bottom:2px solid #eff1f7;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:18px;display:flex}.page-privacy .section-icon{background:linear-gradient(135deg, var(--blue-700) 0%, var(--blue-900) 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 8px 20px -3px #1634a059}.page-privacy .section-icon svg{stroke:#fff;width:24px;height:24px}.page-privacy .section-head-text h2{color:var(--gray-900);letter-spacing:-.015em;font-size:24px;font-weight:850}.page-privacy .section-head-text span{color:var(--text-accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.page-privacy .terms-sub-section{margin-bottom:26px}.page-privacy .terms-sub-heading{color:var(--blue-900,#09185a);border-left:3px solid var(--blue-500);letter-spacing:-.01em;margin-bottom:10px;padding-left:12px;font-size:16.5px;font-weight:750}.page-privacy .terms-sub-label{color:var(--gray-900);margin:14px 0 6px;font-size:14px;font-weight:750}.page-privacy .terms-p{color:var(--gray-700);margin-bottom:12px;font-size:15px;line-height:1.8}.page-privacy .terms-p:last-child{margin-bottom:0}.page-privacy .terms-list{flex-direction:column;gap:10px;margin:14px 0;list-style:none;display:flex}.page-privacy .terms-list li{color:var(--gray-700);align-items:flex-start;gap:12px;font-size:15px;line-height:1.7;display:flex}.page-privacy .terms-list li:before{content:"";background:var(--blue-500);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px;box-shadow:0 0 6px #2d5be359}.page-privacy .terms-callout{border:1px solid #2855d829;border-left:4px solid var(--blue-700);border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(135deg,#1634a00a 0%,#2855d812 100%);margin:18px 0;padding:16px 20px}.page-privacy .terms-callout p{color:var(--blue-900);font-size:14.5px;font-weight:600;line-height:1.7}.page-privacy .terms-warning{border:1px solid #2d5be32e;border-left:4px solid var(--blue-500);border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(135deg,#1a3aa80a 0%,#2d5be312 100%);align-items:flex-start;gap:14px;margin:18px 0;padding:16px 20px;display:flex}.page-privacy .terms-warning svg{width:22px;height:22px;stroke:var(--blue-500);flex-shrink:0;margin-top:2px}.page-privacy .terms-warning p{color:var(--blue-900);font-size:14.5px;font-weight:550;line-height:1.7}.page-privacy .highlight-box{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffffa 0%,#f8fafff0 100%);border:1px solid #09185a14;border-radius:18px;margin:20px 0;padding:24px 26px;box-shadow:0 4px 20px -2px #09185a0f,0 1px 3px #0000000a}.page-privacy .highlight-box h4{color:var(--gray-900);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:14px;font-weight:750}.page-privacy .highlight-box p{color:var(--gray-700);font-size:14.5px;line-height:1.75}.page-privacy .share-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.page-privacy .share-card{border-radius:var(--radius-md);background:linear-gradient(145deg,#fffffffa 0%,#f8fafff0 100%);border:1px solid #09185a14;padding:18px 20px;transition:all .25s;box-shadow:0 2px 10px #09185a0a}.page-privacy .share-card:hover{border-color:#2855d833;transform:translateY(-2px);box-shadow:0 6px 20px -2px #09185a1a}.page-privacy .share-card-title{color:var(--blue-700);align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:750;display:flex}.page-privacy .share-card-title svg{width:18px;height:18px;stroke:var(--blue-700)}.page-privacy .share-card p{color:var(--gray-700);font-size:13.5px;line-height:1.6}.page-privacy .contact-cta-section{-webkit-backdrop-filter:blur(20px);text-align:center;background:linear-gradient(135deg,#09185af5 0%,#1634a0fa 100%);border:1px solid #ffffff38;border-radius:28px;margin-top:36px;padding:48px 40px;position:relative;overflow:hidden;box-shadow:0 16px 40px -4px #09185a73,0 4px 12px #00000026,inset 0 1px 1px #ffffff59}.page-privacy .contact-cta-section:before{content:"";background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Ccircle cx='20' cy='20' r='1.5'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-privacy .contact-cta-section *{position:relative}.page-privacy .contact-cta-section h3{color:var(--white);letter-spacing:-.015em;margin-bottom:12px;font-size:28px;font-weight:850}.page-privacy .contact-cta-section p{color:#ffffffd1;max-width:440px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:15.5px;line-height:1.6}.page-privacy .cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.page-privacy .btn-white{background:var(--white);color:var(--blue-900);border-radius:var(--radius-full);align-items:center;gap:8px;padding:12px 28px;font-size:14.5px;font-weight:700;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 14px #00000026}.page-privacy .btn-white:hover{background:var(--white);transform:translateY(-2px)scale(1.02);box-shadow:0 10px 26px #00000040}.page-privacy .btn-outline-white{color:var(--white);border-radius:var(--radius-full);background:#ffffff14;border:1.5px solid #ffffff59;align-items:center;gap:8px;padding:12px 28px;font-size:14.5px;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.page-privacy .btn-outline-white:hover{background:#ffffff29;border-color:#fff;transform:translateY(-2px)}.page-privacy .footer{background:var(--blue-900);padding:60px 0 40px}.page-privacy .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}.page-privacy .footer-brand{flex-direction:column;align-items:flex-start;display:flex}.page-privacy .footer-logo{color:var(--white);align-items:center;gap:8px;margin-bottom:16px;font-size:28px;font-weight:800;display:flex}.page-privacy .footer-tagline{color:#fff9;max-width:280px;margin-bottom:24px;font-size:14px;line-height:1.7}.page-privacy .footer-socials{gap:12px;display:flex}.page-privacy .footer-social-icon{transition:transform .2s;display:inline-block}.page-privacy .footer-social-icon:hover{transform:scale(1.1)}.page-privacy .footer-col h4{color:var(--white);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:13px;font-weight:700}.page-privacy .footer-col a{color:#ffffffd1;width:100%;padding:5px 0;font-size:14px;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-block}.page-privacy .footer-col a:hover{color:var(--text-accent);text-shadow:0 0 10px #2855d859;transform:translate(4px)}.page-privacy .footer-col a.current-page{color:var(--text-accent);font-weight:600}.page-privacy .footer-contact-item{color:#fff9;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.page-privacy .footer-contact-item svg{width:16px;height:16px;stroke:var(--text-accent);flex-shrink:0}.page-privacy .fssai-box{flex-direction:column;align-items:flex-start;margin-bottom:16px;display:flex}.page-privacy .fssai-logo-svg{width:90px;height:auto;margin-bottom:6px}.page-privacy .fssai-licence{color:#ffffffb3;font-size:13px;font-weight:500}.page-privacy .footer-copyright-bar{color:#fff;text-align:center;background-color:#10337a;border-top:24px solid #fff;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px 0;font-size:13px;display:flex}.page-privacy .footer-copyright-bar a{align-items:center;display:flex}@media (width<=1024px){.page-privacy .terms-layout{grid-template-columns:1fr}.page-privacy .terms-sidebar{position:static}.page-privacy .nav-links,.page-privacy .nav-actions{display:none}.page-privacy .hamburger{display:flex}.page-privacy .footer-grid{grid-template-columns:1fr 1fr 1fr}.page-privacy .share-grid{grid-template-columns:1fr}}@media (width<=768px){.page-privacy .page-hero{padding:120px 0 60px}.page-privacy .page-hero h1{font-size:34px}.page-privacy .footer-grid{grid-template-columns:1fr 1fr}.page-privacy .contact-cta-section{padding:36px 24px}}@media (width<=480px){.page-privacy .footer-grid{grid-template-columns:1fr}.page-privacy .toc-inner{flex-direction:column;align-items:stretch}.page-privacy .cta-btns{flex-direction:column;align-items:center}}.page-refund :root{--blue-900:#0a1f6e;--blue-700:#1a3aa8;--blue-500:#2d5be3;--blue-400:#3b82f6;--blue-300:#93c5fd;--green-500:#22c55e;--white:#fff;--gray-50:#f8f9fc;--gray-100:#eff1f7;--gray-700:#4a5068;--gray-900:#1a1d2e;--glass-bg:#ffffff14;--glass-border:#ffffff26;--shadow-card:0 4px 24px #0a1f6e1f;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-primary);--font-body:var(--font-secondary);--font-main:var(--font-secondary)}.page-refund *,.page-refund :before,.page-refund :after{box-sizing:border-box;margin:0;padding:0}.page-refund html{scroll-behavior:smooth}.page-refund{font-family:var(--font-body);background:var(--white);color:var(--gray-900);line-height:1.6;overflow-x:hidden}.page-refund h1,.page-refund h2,.page-refund h3,.page-refund h4,.page-refund h5,.page-refund h6{font-family:var(--font-heading)}.page-refund p,.page-refund span,.page-refund label,.page-refund input,.page-refund textarea,.page-refund select{font-family:var(--font-body)}.page-refund a{color:inherit;text-decoration:none}.page-refund ul{list-style:none}.page-refund button,.page-refund .btn{font-family:var(--font-primary);cursor:pointer;background:0 0;border:none}.page-refund .container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.page-refund .fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.page-refund .fade-in.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-refund .fade-in{transition:opacity .6s ease-out!important;transform:none!important}}.page-refund .navbar{z-index:9999;-webkit-backdrop-filter:blur(16px);background:0 0;align-items:center;height:68px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.page-refund .navbar.scrolled{background:var(--blue-900);box-shadow:0 2px 20px #0003}.page-refund .nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.page-refund .nav-logo{color:var(--white);align-items:center;gap:8px;font-size:26px;font-weight:800;display:flex}.page-refund .nav-links{align-items:center;gap:36px;display:flex}.page-refund .nav-link{color:var(--white);font-size:15px;font-weight:600;transition:opacity .2s}.page-refund .nav-link:hover{opacity:.8}.page-refund .nav-actions{align-items:center;gap:12px;display:flex}.page-refund .btn-ghost{font-family:"Inter", var(--font-secondary), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border:1.5px solid var(--white);color:var(--white);border-radius:var(--radius-full);padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.page-refund .btn-ghost:hover{background:var(--white);color:var(--blue-900)}.page-refund .hamburger{flex-direction:column;gap:5px;display:none}.page-refund .hamburger span{background:var(--white);border-radius:2px;width:24px;height:2px}.page-refund .mobile-menu{background:var(--blue-900);opacity:0;visibility:hidden;z-index:9998;flex-direction:column;gap:16px;padding:20px 24px;transition:all .3s;display:flex;position:fixed;top:68px;left:0;right:0;transform:translateY(-100%);box-shadow:0 10px 20px #0000001a}.page-refund .mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.page-refund .page-hero{text-align:center;background:radial-gradient(circle at 30% 40%,#1634a0 0%,#09185a 60%,#050e2e 100%);padding:148px 0 88px;position:relative;overflow:hidden}.page-refund .page-hero:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.035'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-refund .hero-badge{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full);color:#fffffff2;letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff40;align-items:center;gap:8px;margin-bottom:22px;padding:7px 20px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #0000001f}.page-refund .page-hero h1{color:var(--white);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.1}.page-refund .page-hero h1 span{background:linear-gradient(135deg,#93c5fd 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-refund .page-hero p{color:#ffffffd1;letter-spacing:-.01em;max-width:580px;margin:0 auto 28px;font-size:16.5px;line-height:1.7}.page-refund .last-updated{-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);color:#ffffffc7;background:#ffffff17;border:1px solid #ffffff29;align-items:center;gap:8px;padding:8px 22px;font-size:13px;font-weight:500;display:inline-flex}.page-refund .last-updated svg{width:15px;height:15px;color:var(--text-accent);opacity:.9}.page-refund .hero-wave{width:100%;line-height:0;position:absolute;bottom:-1px;left:0}.page-refund .hero-wave svg{width:100%;display:block}.page-refund .toc-section{background:#f8f9fc;border-bottom:1px solid #09185a0f;padding:36px 0}.page-refund .toc-inner{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-refund .toc-chip{background:var(--white);border-radius:var(--radius-full);color:var(--gray-700);cursor:pointer;border:1px solid #09185a14;align-items:center;gap:8px;padding:8px 20px;font-size:13.5px;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 2px 8px #09185a0a}.page-refund .toc-chip:hover{border-color:var(--blue-500);color:var(--blue-700);background:#2d5be30a;transform:translateY(-2px);box-shadow:0 6px 18px -3px #1634a029}.page-refund .chip-num{background:linear-gradient(135deg, var(--blue-700), var(--blue-900));width:22px;height:22px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:flex}.page-refund .terms-layout{grid-template-columns:270px 1fr;align-items:start;gap:48px;padding:64px 0 80px;display:grid}.page-refund .terms-sidebar{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#fffffff2 0%,#f8faffeb 100%);border:1px solid #09185a14;border-radius:20px;padding:24px;position:sticky;top:88px;box-shadow:0 4px 20px -2px #09185a0f,0 1px 3px #0000000a}.page-refund .sidebar-title{text-transform:uppercase;letter-spacing:.1em;color:var(--blue-900);border-bottom:1px solid var(--gray-100);margin-bottom:16px;padding-bottom:12px;font-size:11.5px;font-weight:800}.page-refund .sidebar-nav{flex-direction:column;gap:4px;display:flex}.page-refund .sidebar-link{border-radius:var(--radius-md);color:var(--gray-700);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:500;transition:all .2s;display:flex}.page-refund .sidebar-link:hover{color:var(--blue-700);background:#2d5be30f;transform:translate(2px)}.page-refund .sidebar-link.active{color:var(--blue-700);border-left:3px solid var(--blue-700);background:linear-gradient(135deg,#1634a014 0%,#2d5be31f 100%);padding-left:10px;font-weight:750}.page-refund .sl-num{background:var(--gray-100);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;transition:all .2s;display:flex}.page-refund .sidebar-link:hover .sl-num,.page-refund .sidebar-link.active .sl-num{background:var(--blue-700);color:var(--white)}.page-refund .terms-content{min-width:0}.page-refund .terms-section{margin-bottom:60px;scroll-margin-top:96px}.page-refund .section-head{border-bottom:2px solid #eff1f7;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:18px;display:flex}.page-refund .section-icon{background:linear-gradient(135deg, var(--blue-700) 0%, var(--blue-900) 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 8px 20px -3px #1634a059}.page-refund .section-icon svg{stroke:#fff;width:24px;height:24px}.page-refund .section-head-text h2{color:var(--gray-900);letter-spacing:-.015em;font-size:24px;font-weight:850}.page-refund .section-head-text span{color:var(--text-accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.page-refund .terms-sub-section{margin-bottom:26px}.page-refund .terms-sub-heading{color:var(--blue-900,#09185a);border-left:3px solid var(--blue-500);letter-spacing:-.01em;margin-bottom:10px;padding-left:12px;font-size:16.5px;font-weight:750}.page-refund .terms-p{color:var(--gray-700);margin-bottom:12px;font-size:15px;line-height:1.8}.page-refund .terms-p:last-child{margin-bottom:0}.page-refund .terms-list{flex-direction:column;gap:10px;margin:14px 0;list-style:none;display:flex}.page-refund .terms-list li{color:var(--gray-700);align-items:flex-start;gap:12px;font-size:15px;line-height:1.7;display:flex}.page-refund .terms-list li:before{content:"";background:var(--blue-500);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px;box-shadow:0 0 6px #2d5be359}.page-refund .terms-callout{border:1px solid #2855d829;border-left:4px solid var(--blue-700);border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(135deg,#1634a00a 0%,#2855d812 100%);margin:18px 0;padding:16px 20px}.page-refund .terms-callout p{color:var(--blue-900);font-size:14.5px;font-weight:600;line-height:1.7}.page-refund .terms-warning{border:1px solid #2d5be32e;border-left:4px solid var(--blue-500);border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(135deg,#1a3aa80a 0%,#2d5be312 100%);align-items:flex-start;gap:14px;margin:18px 0;padding:16px 20px;display:flex}.page-refund .terms-warning svg{width:22px;height:22px;stroke:var(--blue-500);flex-shrink:0;margin-top:2px}.page-refund .terms-warning p{color:var(--blue-900);font-size:14.5px;font-weight:550;line-height:1.7}.page-refund .terms-success{border:1px solid #22c55e40;border-left:4px solid var(--green-500);border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(135deg,#22c55e0d 0%,#22c55e1a 100%);align-items:flex-start;gap:14px;margin:18px 0;padding:16px 20px;display:flex}.page-refund .terms-success svg{width:22px;height:22px;stroke:var(--green-500);flex-shrink:0;margin-top:2px}.page-refund .terms-success p{color:#166534;font-size:14.5px;font-weight:600;line-height:1.7}.page-refund .highlight-box{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffffa 0%,#f8fafff0 100%);border:1px solid #09185a14;border-radius:18px;margin:20px 0;padding:24px 26px;box-shadow:0 4px 20px -2px #09185a0f,0 1px 3px #0000000a}.page-refund .highlight-box h4{color:var(--gray-900);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:14px;font-weight:750}.page-refund .highlight-box p{color:var(--gray-700);font-size:14.5px;line-height:1.75}.page-refund .contact-cta-section{-webkit-backdrop-filter:blur(20px);text-align:center;background:linear-gradient(135deg,#09185af5 0%,#1634a0fa 100%);border:1px solid #ffffff38;border-radius:28px;margin-top:36px;padding:48px 40px;position:relative;overflow:hidden;box-shadow:0 16px 40px -4px #09185a73,0 4px 12px #00000026,inset 0 1px 1px #ffffff59}.page-refund .contact-cta-section:before{content:"";background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Ccircle cx='20' cy='20' r='1.5'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-refund .contact-cta-section *{position:relative}.page-refund .contact-cta-section h3{color:var(--white);letter-spacing:-.015em;margin-bottom:12px;font-size:28px;font-weight:850}.page-refund .contact-cta-section p{color:#ffffffd1;max-width:440px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:15.5px;line-height:1.6}.page-refund .cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.page-refund .btn-white{background:var(--white);color:var(--blue-900);border-radius:var(--radius-full);align-items:center;gap:8px;padding:12px 28px;font-size:14.5px;font-weight:700;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 14px #00000026}.page-refund .btn-white:hover{background:var(--white);transform:translateY(-2px)scale(1.02);box-shadow:0 10px 26px #00000040}.page-refund .btn-outline-white{color:var(--white);border-radius:var(--radius-full);background:#ffffff14;border:1.5px solid #ffffff59;align-items:center;gap:8px;padding:12px 28px;font-size:14.5px;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.page-refund .btn-outline-white:hover{background:#ffffff29;border-color:#fff;transform:translateY(-2px)}.page-refund .footer{background:var(--blue-900);padding:60px 0 40px}.page-refund .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}.page-refund .footer-brand{flex-direction:column;align-items:flex-start;display:flex}.page-refund .footer-logo{color:var(--white);align-items:center;gap:8px;margin-bottom:16px;font-size:28px;font-weight:800;display:flex}.page-refund .footer-tagline{color:#fff9;max-width:280px;margin-bottom:24px;font-size:14px;line-height:1.7}.page-refund .footer-socials{gap:12px;display:flex}.page-refund .footer-social-icon{transition:transform .2s;display:inline-block}.page-refund .footer-social-icon:hover{transform:scale(1.1)}.page-refund .footer-col h4{color:var(--white);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:13px;font-weight:700}.page-refund .footer-col a{color:#ffffffd1;width:100%;padding:5px 0;font-size:14px;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-block}.page-refund .footer-col a:hover{color:var(--text-accent);text-shadow:0 0 10px #2855d859;transform:translate(4px)}.page-refund .footer-col a.current-page{color:var(--text-accent);font-weight:600}.page-refund .footer-contact-item{color:#fff9;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.page-refund .footer-contact-item svg{width:16px;height:16px;stroke:var(--text-accent);flex-shrink:0}.page-refund .fssai-box{flex-direction:column;align-items:flex-start;margin-bottom:16px;display:flex}.page-refund .fssai-logo-svg{width:90px;height:auto;margin-bottom:6px}.page-refund .fssai-licence{color:#ffffffb3;font-size:13px;font-weight:500}.page-refund .footer-copyright-bar{color:#fff;text-align:center;background-color:#10337a;border-top:24px solid #fff;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px 0;font-size:13px;display:flex}.page-refund .footer-copyright-bar a{align-items:center;display:flex}@media (width<=1024px){.page-refund .terms-layout{grid-template-columns:1fr}.page-refund .terms-sidebar{position:static}.page-refund .nav-links,.page-refund .nav-actions{display:none}.page-refund .hamburger{display:flex}.page-refund .footer-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=768px){.page-refund .page-hero{padding:120px 0 60px}.page-refund .page-hero h1{font-size:34px}.page-refund .footer-grid{grid-template-columns:1fr 1fr}.page-refund .contact-cta-section{padding:36px 24px}}@media (width<=480px){.page-refund .footer-grid{grid-template-columns:1fr}.page-refund .toc-inner{flex-direction:column;align-items:stretch}.page-refund .cta-btns{flex-direction:column;align-items:center}}.page-delete-account :root{--blue-900:#0a1f6e;--blue-700:#1a3aa8;--blue-500:#2d5be3;--blue-100:#ebf1ff;--blue-400:#3b82f6;--blue-300:#93c5fd;--green-500:#10b981;--green-100:#ecfdf5;--white:#fff;--gray-50:#f8f9fc;--gray-100:#eff1f7;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-600:#64748b;--gray-700:#4a5068;--gray-900:#1a1d2e;--glass-bg:#ffffff14;--glass-border:#ffffff26;--shadow-sm:0 2px 8px #0a1f6e0a;--shadow-card:0 8px 30px #0a1f6e14;--shadow-hover:0 16px 40px #0a1f6e24;--shadow-blue:0 8px 24px #2d5be340;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-primary);--font-body:var(--font-secondary);--font-main:var(--font-secondary)}.page-delete-account{font-family:var(--font-body);background:var(--gray-50);color:var(--gray-900);-webkit-font-smoothing:antialiased;line-height:1.6}.page-delete-account h1,.page-delete-account h2,.page-delete-account h3,.page-delete-account h4,.page-delete-account h5,.page-delete-account h6{font-family:var(--font-heading)}.page-delete-account p,.page-delete-account span,.page-delete-account label,.page-delete-account input,.page-delete-account textarea,.page-delete-account select{font-family:var(--font-body)}.page-delete-account button,.page-delete-account .btn{font-family:var(--font-primary);cursor:pointer;background:0 0;border:none}.page-delete-account .container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.page-delete-account .hero-delete{color:var(--white);text-align:center;background:radial-gradient(circle at 30% 40%,#1634a0 0%,#09185a 60%,#050e2e 100%);padding:148px 0 88px;position:relative;overflow:hidden}.page-delete-account .hero-delete .hero-topo{pointer-events:none;position:absolute;inset:0}.page-delete-account .hero-delete .hero-blob{filter:blur(80px);pointer-events:none;opacity:.35;border-radius:50%;position:absolute}.page-delete-account .hero-delete .hero-blob.b1{background:var(--blue-500);width:380px;height:380px;animation:12s ease-in-out infinite alternate floatBlob;top:-100px;right:-80px}.page-delete-account .hero-delete .hero-blob.b2{background:var(--blue-700);width:300px;height:300px;animation:9s ease-in-out infinite alternate-reverse floatBlob;bottom:-50px;left:-60px}.page-delete-account .hero-delete .hero-content{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.page-delete-account .hero-delete .hero-tag{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full);letter-spacing:.02em;color:#fffffff2;background:#ffffff1f;border:1px solid #ffffff40;align-items:center;gap:8px;margin-bottom:22px;padding:7px 20px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #0000001f}.page-delete-account .hero-delete .hero-tag svg{stroke:#60a5fa}.page-delete-account .hero-delete h1{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.1}.page-delete-account .hero-delete h1 .highlight-text{background:linear-gradient(135deg,#93c5fd 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-delete-account .hero-delete .hero-sub{color:#ffffffd1;letter-spacing:-.01em;max-width:660px;margin-bottom:30px;font-size:16.5px;line-height:1.7}.page-delete-account .hero-delete .hero-quick-chips{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-delete-account .hero-delete .hero-quick-chips .chip-btn{color:var(--white);border-radius:var(--radius-full);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;padding:9px 20px;font-size:13.5px;font-weight:600;transition:all .25s}.page-delete-account .hero-delete .hero-quick-chips .chip-btn:hover{background:var(--white);color:var(--blue-900);border-color:var(--white);transform:translateY(-2px);box-shadow:0 6px 20px #0003}.page-delete-account .hero-delete .hero-wave{width:100%;line-height:0;position:absolute;bottom:-1px;left:0}@keyframes floatBlob{0%{transform:translate(0)scale(1)}to{transform:translate(30px,30px)scale(1.1)}}.page-delete-account .role-strip{background:var(--white);border-bottom:1px solid var(--gray-200);padding:44px 0 34px}.page-delete-account .role-strip .role-strip-title{text-align:center;margin-bottom:30px}.page-delete-account .role-strip .role-strip-title h2{color:var(--gray-900);margin-bottom:6px;font-size:24px;font-weight:800}.page-delete-account .role-strip .role-strip-title p{color:var(--gray-600);font-size:14px}.page-delete-account .role-strip .role-tabs-container{grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto;display:grid}@media (width<=768px){.page-delete-account .role-strip .role-tabs-container{grid-template-columns:1fr}}.page-delete-account .role-strip .role-tab-card{background:var(--gray-50);border:2px solid var(--gray-100);border-radius:var(--radius-lg);cursor:pointer;text-align:left;align-items:center;gap:16px;padding:20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.page-delete-account .role-strip .role-tab-card:hover{border-color:var(--blue-500);background:var(--white);box-shadow:var(--shadow-card);transform:translateY(-3px)}.page-delete-account .role-strip .role-tab-card.active{background:var(--white);border-color:var(--blue-700);box-shadow:0 10px 30px #1a3aa81f}.page-delete-account .role-strip .role-tab-card.active .active-dot{opacity:1;transform:scale(1)}.page-delete-account .role-strip .role-tab-card.active .role-name{color:var(--blue-700)}.page-delete-account .role-strip .role-tab-card .role-icon-box{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.page-delete-account .role-strip .role-tab-card .role-icon-box.customer-box,.page-delete-account .role-strip .role-tab-card .role-icon-box.restaurant-box{background:var(--blue-100)}.page-delete-account .role-strip .role-tab-card .role-icon-box.delivery-box{background:var(--green-100)}.page-delete-account .role-strip .role-tab-card .role-info{flex-direction:column;flex:1;display:flex}.page-delete-account .role-strip .role-tab-card .role-name{color:var(--gray-900);font-size:16px;font-weight:800;transition:color .2s}.page-delete-account .role-strip .role-tab-card .role-desc{color:var(--gray-600);font-size:12.5px;font-weight:500}.page-delete-account .role-strip .role-tab-card .active-dot{background:var(--blue-700);opacity:0;border-radius:50%;width:10px;height:10px;transition:all .25s;transform:scale(0)}.page-delete-account .delete-body{padding:60px 0 100px}.page-delete-account .delete-layout{grid-template-columns:1fr 460px;align-items:start;gap:44px;display:grid}@media (width<=992px){.page-delete-account .delete-layout{grid-template-columns:1fr}}.page-delete-account .guide-column{flex-direction:column;gap:32px;display:flex}.page-delete-account .guide-card{background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:36px;transition:transform .3s}.page-delete-account .guide-card.active-card{animation:.4s ease-out forwards fadeInCard}.page-delete-account .guide-card .card-header{margin-bottom:28px}.page-delete-account .guide-card .card-header .card-badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-flex}.page-delete-account .guide-card .card-header .card-badge.customer-badge{background:var(--blue-100);color:var(--blue-700)}.page-delete-account .guide-card .card-header .card-badge.restaurant-badge{color:var(--blue-700);background:#eff6ff}.page-delete-account .guide-card .card-header .card-badge.delivery-badge{background:var(--green-100);color:#047857}.page-delete-account .guide-card .card-header h3{color:var(--gray-900);margin-bottom:6px;font-size:22px;font-weight:800}.page-delete-account .guide-card .card-header p{color:var(--gray-600);font-size:14px}@keyframes fadeInCard{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-delete-account .step-timeline{flex-direction:column;gap:24px;display:flex;position:relative}.page-delete-account .step-timeline:before{content:"";background:var(--gray-200);width:2px;position:absolute;top:24px;bottom:24px;left:18px}.page-delete-account .step-timeline .timeline-item{align-items:flex-start;gap:20px;display:flex;position:relative}.page-delete-account .step-timeline .timeline-item .timeline-badge{z-index:2;background:linear-gradient(135deg, var(--blue-700), var(--blue-500));width:38px;height:38px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:relative;box-shadow:0 4px 12px #2d5be34d}.page-delete-account .step-timeline .timeline-item .timeline-body{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);flex:1;padding:16px 20px}.page-delete-account .step-timeline .timeline-item .timeline-body h4{color:var(--gray-900);margin-bottom:4px;font-size:15px;font-weight:700}.page-delete-account .step-timeline .timeline-item .timeline-body p{color:var(--gray-700);font-size:13.5px;line-height:1.5}.page-delete-account .step-timeline .timeline-item .timeline-body p strong{color:var(--blue-900)}.page-delete-account .impact-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(#fffdfb 0%,#fff5ef 100%);border:1.5px solid #ffd3c1;padding:32px}.page-delete-account .impact-card .impact-header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.page-delete-account .impact-card .impact-header .impact-icon{font-size:28px;line-height:1}.page-delete-account .impact-card .impact-header h4{color:#b93807;font-size:18px;font-weight:800}.page-delete-account .impact-card .impact-header .impact-sub{color:#7e3113;font-size:12.5px}.page-delete-account .impact-card .impact-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=768px){.page-delete-account .impact-card .impact-grid{grid-template-columns:1fr}}.page-delete-account .impact-card .impact-box{background:var(--white);border-radius:var(--radius-md);border:1px solid #ffe4d6;padding:16px}.page-delete-account .impact-card .impact-box .box-title{color:#8c2a04;margin-bottom:6px;font-size:13.5px;font-weight:800}.page-delete-account .impact-card .impact-box p{color:#5c230b;font-size:12.5px;line-height:1.5}.page-delete-account .faq-wrapper{background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:32px}.page-delete-account .faq-wrapper .faq-heading{color:var(--gray-900);margin-bottom:18px;font-size:18px;font-weight:800}.page-delete-account .faq-wrapper .faq-list{flex-direction:column;gap:12px;display:flex}.page-delete-account .faq-wrapper .faq-item{border:1px solid var(--gray-200);border-radius:var(--radius-md);overflow:hidden}.page-delete-account .faq-wrapper .faq-item.open{border-color:var(--blue-500)}.page-delete-account .faq-wrapper .faq-item.open .faq-question{background:var(--blue-100);color:var(--blue-700)}.page-delete-account .faq-wrapper .faq-question{width:100%;color:var(--gray-900);background:var(--gray-50);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:700;transition:background .2s,color .2s;display:flex}.page-delete-account .faq-wrapper .faq-question .faq-toggle{color:var(--blue-700);font-size:18px;font-weight:800}.page-delete-account .faq-wrapper .faq-answer{color:var(--gray-700);background:var(--white);border-top:1px solid var(--gray-200);padding:14px 18px;font-size:13.5px;line-height:1.6}.page-delete-account .form-card-container{background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:36px;position:relative;overflow:hidden}.page-delete-account .form-card-container .form-top-bar{background:linear-gradient(90deg, var(--blue-700), var(--blue-500));height:6px;position:absolute;top:0;left:0;right:0}.page-delete-account .form-card-container .form-header{border-bottom:1px solid var(--gray-200);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:18px;display:flex}.page-delete-account .form-card-container .form-header .form-icon{background:var(--blue-100);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.page-delete-account .form-card-container .form-header h3{color:var(--gray-900);font-size:19px;font-weight:800}.page-delete-account .form-card-container .form-header p{color:var(--gray-600);font-size:12.5px}.page-delete-account .deletion-form{flex-direction:column;gap:18px;display:flex}.page-delete-account .deletion-form .form-field{flex-direction:column;gap:6px;display:flex}.page-delete-account .deletion-form .form-field label{color:var(--gray-900);font-size:13px;font-weight:700}.page-delete-account .deletion-form .form-field .input-wrapper,.page-delete-account .deletion-form .form-field .select-wrapper{align-items:center;display:flex;position:relative}.page-delete-account .deletion-form .form-field .input-wrapper .input-icon,.page-delete-account .deletion-form .form-field .select-wrapper .input-icon{pointer-events:none;font-size:16px;position:absolute;left:14px}.page-delete-account .deletion-form .form-field .input-wrapper input,.page-delete-account .deletion-form .form-field .select-wrapper input{padding-left:42px!important}.page-delete-account .deletion-form .form-field input[type=text],.page-delete-account .deletion-form .form-field select,.page-delete-account .deletion-form .form-field textarea{border:1.5px solid var(--gray-300);border-radius:var(--radius-md);width:100%;color:var(--gray-900);background:var(--white);padding:12px 14px;font-family:inherit;font-size:14px;transition:all .2s}.page-delete-account .deletion-form .form-field input[type=text]:focus,.page-delete-account .deletion-form .form-field select:focus,.page-delete-account .deletion-form .form-field textarea:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 3px #2d5be324}.page-delete-account .deletion-form .form-field textarea{resize:vertical}.page-delete-account .deletion-form .form-checkbox-row{align-items:flex-start;gap:12px;margin-top:4px;display:flex}.page-delete-account .deletion-form .form-checkbox-row input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--blue-700);margin-top:2px}.page-delete-account .deletion-form .form-checkbox-row label{color:var(--gray-700);cursor:pointer;font-size:12.5px;line-height:1.5}.page-delete-account .deletion-form .btn-submit{width:100%;color:var(--white);border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(135deg,#1a3aa8 0%,#0a1f6e 100%);border:none;justify-content:center;align-items:center;gap:8px;margin-top:6px;padding:14px 24px;font-size:15px;font-weight:800;transition:all .25s;display:flex;box-shadow:0 10px 28px #0a1f6e47}.page-delete-account .deletion-form .btn-submit:hover:not(:disabled){background:linear-gradient(135deg,#2d5be3 0%,#1a3aa8 100%);transform:translateY(-2px);box-shadow:0 14px 34px #2d5be359}.page-delete-account .deletion-form .btn-submit:disabled{opacity:.7;cursor:not-allowed}.page-delete-account .form-success-box{text-align:center;padding:20px 10px}.page-delete-account .form-success-box .success-circle{background:var(--green-500);width:60px;height:60px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex;box-shadow:0 8px 24px #10b98159}.page-delete-account .form-success-box .success-circle svg{width:30px;height:30px}.page-delete-account .form-success-box h3{color:var(--gray-900);margin-bottom:10px;font-size:20px;font-weight:800}.page-delete-account .form-success-box .ref-tag{background:var(--blue-100);color:var(--blue-700);border-radius:var(--radius-full);margin-bottom:16px;padding:6px 16px;font-size:13px;display:inline-block}.page-delete-account .form-success-box .ref-tag strong{letter-spacing:.5px;font-family:monospace}.page-delete-account .form-success-box .success-desc{color:var(--gray-700);margin-bottom:14px;font-size:13.5px}.page-delete-account .form-success-box .time-pill{background:var(--gray-100);border-radius:var(--radius-full);color:var(--gray-900);margin-bottom:14px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-block}.page-delete-account .form-success-box .success-note{color:var(--gray-600);margin-bottom:24px;font-size:12px}.page-delete-account .form-success-box .btn-secondary{background:var(--blue-700);color:var(--white);border-radius:var(--radius-full);cursor:pointer;border:none;padding:10px 24px;font-size:13.5px;font-weight:700;transition:background .2s}.page-delete-account .form-success-box .btn-secondary:hover{background:var(--blue-900)}.page-delete-account .form-support-card{border-top:1px solid var(--gray-200);align-items:center;gap:14px;margin-top:28px;padding-top:20px;display:flex}.page-delete-account .form-support-card .support-icon{font-size:24px}.page-delete-account .form-support-card h5{color:var(--gray-900);font-size:13.5px;font-weight:800}.page-delete-account .form-support-card p{color:var(--gray-600);font-size:12px}.page-delete-account .form-support-card .email-link{color:var(--blue-700);font-size:12.5px;font-weight:700}.page-delete-account .form-support-card .email-link:hover{text-decoration:underline}.page-report-price :root{--blue-900:#0a1f6e;--blue-700:#1a3aa8;--blue-500:#2d5be3;--blue-100:#ebf1ff;--text-accent:var(--blue-500);--blue-400:#3b82f6;--blue-300:#93c5fd;--green-500:#10b981;--green-100:#ecfdf5;--white:#fff;--gray-50:#f8f9fc;--gray-100:#eff1f7;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-600:#64748b;--gray-700:#4a5068;--gray-900:#1a1d2e;--glass-bg:#ffffff14;--glass-border:#ffffff26;--shadow-sm:0 2px 8px #0a1f6e0a;--shadow-card:0 10px 36px #0a1f6e14;--shadow-hover:0 16px 40px #0a1f6e24;--shadow-blue:0 8px 24px #2d5be340;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-primary);--font-body:var(--font-secondary);--font-main:var(--font-secondary)}.page-report-price{font-family:var(--font-body);background:var(--gray-50);color:var(--gray-900);-webkit-font-smoothing:antialiased;line-height:1.6}.page-report-price h1,.page-report-price h2,.page-report-price h3,.page-report-price h4,.page-report-price h5,.page-report-price h6{font-family:var(--font-heading)}.page-report-price p,.page-report-price span,.page-report-price label,.page-report-price input,.page-report-price textarea,.page-report-price select{font-family:var(--font-body)}.page-report-price button,.page-report-price .btn{font-family:var(--font-primary);cursor:pointer;background:0 0;border:none}.page-report-price .container{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}.page-report-price .hero-report{color:var(--white);text-align:center;background:radial-gradient(circle at 30% 40%,#1634a0 0%,#09185a 60%,#050e2e 100%);padding:148px 0 88px;position:relative;overflow:hidden}.page-report-price .hero-report .hero-topo{pointer-events:none;position:absolute;inset:0}.page-report-price .hero-report .hero-blob{filter:blur(80px);pointer-events:none;opacity:.35;border-radius:50%;position:absolute}.page-report-price .hero-report .hero-blob.b1{background:var(--blue-500);width:380px;height:380px;top:-100px;right:-80px}.page-report-price .hero-report .hero-blob.b2{background:var(--blue-700);width:300px;height:300px;bottom:-50px;left:-60px}.page-report-price .hero-report .hero-content{z-index:2;flex-direction:column;align-items:center;max-width:820px;display:flex;position:relative}.page-report-price .hero-report .hero-tag{color:#fffffff2;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);letter-spacing:.02em;background:#ffffff1f;border:1px solid #ffffff40;align-items:center;gap:8px;margin-bottom:22px;padding:7px 20px;font-size:13px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 4px 16px #0000001f}.page-report-price .hero-report .hero-tag svg{color:var(--text-accent)}.page-report-price .hero-report h1{color:var(--white);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.1}.page-report-price .hero-report h1 span{background:linear-gradient(135deg,#93c5fd 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-report-price .hero-report .hero-sub{color:#ffffffd1;letter-spacing:-.01em;max-width:680px;margin:0 auto 20px;font-size:16.5px;font-weight:400;line-height:1.7}.page-report-price .hero-report .hero-pillars{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:4px;display:flex}.page-report-price .hero-report .hero-pillars .pillar-item{color:#ffffffd9;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:7px;padding:5px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.page-report-price .hero-report .hero-pillars .pillar-item .pillar-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981}.page-report-price .hero-report .hero-wave{z-index:3;width:100%;position:absolute;bottom:-1px;left:0}.page-report-price .report-container{padding-top:40px;padding-bottom:80px}.page-report-price .form-wrapper{background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-lg);opacity:1;max-width:860px;margin:0 auto;padding:38px 44px;animation:.5s ease-out fadeInUp;box-shadow:0 16px 44px #0a1f6e14,0 2px 6px #0a1f6e05}.page-report-price .form-header-banner{border-radius:var(--radius-md);background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%);border:1.5px solid #bfdbfe;align-items:flex-start;gap:16px;margin-bottom:34px;padding:18px 22px;display:flex}.page-report-price .form-header-banner .banner-icon{flex-shrink:0;margin-top:2px;font-size:26px;line-height:1}.page-report-price .form-header-banner h3{color:var(--blue-900);margin-bottom:4px;font-size:16px;font-weight:700}.page-report-price .form-header-banner p{color:var(--gray-700);margin:0;font-size:13.5px;line-height:1.5}.page-report-price .error-banner{color:#991b1b;border-radius:var(--radius-md);background:#fef2f2;border:1px solid #f87171;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;font-size:14px;font-weight:500;display:flex}.page-report-price .error-banner svg{flex-shrink:0}.page-report-price .form-section{border:none;margin:0 0 36px;padding:0;position:relative}.page-report-price .form-section:after{content:"";background:var(--gray-100);height:1px;margin-top:36px;display:block}.page-report-price .form-section:last-of-type:after{display:none}.page-report-price .section-legend{color:var(--blue-900);align-items:center;gap:12px;width:100%;margin-bottom:20px;font-size:18px;font-weight:700;display:flex}.page-report-price .section-legend .legend-num{background:var(--blue-500);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.page-report-price .section-legend .legend-opt{color:var(--gray-600);margin-left:6px;font-size:13px;font-weight:400}.page-report-price .section-sub-label{color:var(--gray-900);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.page-report-price .input-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-report-price .price-inputs-grid{grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:20px;display:grid}.page-report-price .form-group{flex-direction:column;margin-bottom:16px;display:flex}.page-report-price .form-group.full-width{grid-column:1/-1}.page-report-price .form-group label{color:var(--gray-900);margin-bottom:7px;font-size:13.5px;font-weight:600}.page-report-price .form-group label .req{color:var(--text-accent)}.page-report-price .form-input,.page-report-price .form-textarea{width:100%;color:var(--gray-900);background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-md);padding:12px 16px;font-family:inherit;font-size:14.5px;transition:all .2s}.page-report-price .form-input::placeholder,.page-report-price .form-textarea::placeholder{color:#94a3b8;font-size:14px}.page-report-price .form-input:focus,.page-report-price .form-textarea:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 3px #2d5be31f}.page-report-price .autocomplete-group{position:relative}.page-report-price .search-input-wrap{align-items:center;display:flex;position:relative}.page-report-price .search-input-wrap .search-input-icon{pointer-events:none;opacity:.6;font-size:14px;position:absolute;left:14px}.page-report-price .search-input-wrap .form-input.with-search-icon{padding-left:38px}.page-report-price .places-dropdown{background:var(--white);border:1.5px solid var(--blue-500);border-radius:var(--radius-md);z-index:100;max-height:380px;animation:.2s fadeInUp;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0a1f6e26}.page-report-price .places-dropdown::-webkit-scrollbar{width:6px}.page-report-price .places-dropdown::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.page-report-price .places-dropdown .dropdown-header{border-bottom:1px solid var(--gray-200);color:var(--blue-900);text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;font-weight:700;display:flex}.page-report-price .places-dropdown .dropdown-header .dropdown-spinner{border:2px solid var(--blue-500);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite spin}.page-report-price .places-dropdown .dropdown-item{cursor:pointer;border-bottom:1px solid var(--gray-100);align-items:center;gap:12px;padding:10px 14px;transition:background .15s;display:flex}.page-report-price .places-dropdown .dropdown-item:last-child{border-bottom:none}.page-report-price .places-dropdown .dropdown-item:hover{background:#eff6ff}.page-report-price .places-dropdown .dropdown-item .item-icon{font-size:16px}.page-report-price .places-dropdown .dropdown-item .item-info{flex-direction:column;flex:1;display:flex}.page-report-price .places-dropdown .dropdown-item .item-info .item-name{color:var(--gray-900);font-size:13.5px;font-weight:700}.page-report-price .places-dropdown .dropdown-item .item-info .item-loc{color:var(--gray-600);word-break:break-word;margin-top:3px;font-size:12px;line-height:1.4}.page-report-price .places-dropdown .dropdown-item.custom-entry-item{border-top:1px dashed var(--gray-300);background:#f8fafc}.page-report-price .places-dropdown .dropdown-item.custom-entry-item:hover{background:#eff6ff}.page-report-price .places-dropdown .dropdown-item.custom-entry-item .item-name{color:var(--blue-700)}.page-report-price .label-action-row{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.page-report-price .label-action-row label{margin-bottom:0}.page-report-price .label-action-row .btn-fetch-gps{color:var(--blue-700);border-radius:var(--radius-full);cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex}.page-report-price .label-action-row .btn-fetch-gps:hover:not(:disabled){background:var(--blue-500);color:var(--white);border-color:var(--blue-500)}.page-report-price .label-action-row .btn-fetch-gps:disabled{opacity:.7;cursor:not-allowed}.page-report-price .label-action-row .btn-fetch-gps .gps-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.6s linear infinite spin}.page-report-price .location-success-tag{color:#059669;margin-top:5px;font-size:11.5px;font-weight:600;animation:.2s fadeInUp;display:block}.page-report-price .scope-toggle-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.page-report-price .scope-toggle-grid .scope-toggle-btn{background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-md);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:all .2s;display:flex;position:relative}.page-report-price .scope-toggle-grid .scope-toggle-btn .scope-radio-circle{border:2px solid var(--gray-300);background:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.page-report-price .scope-toggle-grid .scope-toggle-btn .scope-radio-circle:after{content:"";background:var(--blue-700);opacity:0;border-radius:50%;width:8px;height:8px;transition:all .2s;transform:scale(0)}.page-report-price .scope-toggle-grid .scope-toggle-btn .scope-icon{flex-shrink:0;font-size:22px}.page-report-price .scope-toggle-grid .scope-toggle-btn .scope-text{flex-direction:column;display:flex}.page-report-price .scope-toggle-grid .scope-toggle-btn .scope-text strong{color:var(--gray-900);font-size:13.5px;font-weight:700}.page-report-price .scope-toggle-grid .scope-toggle-btn .scope-text small{color:var(--gray-600);margin-top:2px;font-size:11.5px;line-height:1.3}.page-report-price .scope-toggle-grid .scope-toggle-btn:hover{background:#f8fafc;border-color:#93c5fd;transform:translateY(-1px)}.page-report-price .scope-toggle-grid .scope-toggle-btn:hover .scope-radio-circle{border-color:#60a5fa}.page-report-price .scope-toggle-grid .scope-toggle-btn.active{border-color:var(--blue-700);box-shadow:0 0 0 1px var(--blue-700);background:#eff6ff}.page-report-price .scope-toggle-grid .scope-toggle-btn.active .scope-radio-circle{border-color:var(--blue-700)}.page-report-price .scope-toggle-grid .scope-toggle-btn.active .scope-radio-circle:after{opacity:1;transform:scale(1)}.page-report-price .scope-toggle-grid .scope-toggle-btn.active .scope-text strong{color:var(--blue-900)}.page-report-price .all-menu-notice-card{border-radius:var(--radius-md);background:#eff6ff;border:1.5px solid #bfdbfe;align-items:flex-start;gap:12px;margin-bottom:8px;padding:14px 16px;animation:.25s fadeIn;display:flex}.page-report-price .all-menu-notice-card .notice-icon{font-size:20px}.page-report-price .all-menu-notice-card .notice-content strong{color:var(--blue-900);font-size:13.5px;font-weight:700;display:block}.page-report-price .all-menu-notice-card .notice-content p{color:var(--blue-900);opacity:.85;margin-top:3px;font-size:12.5px;line-height:1.4}.page-report-price .currency-input-wrap{align-items:center;display:flex;position:relative}.page-report-price .currency-input-wrap .currency-symbol{color:var(--gray-600);pointer-events:none;font-size:16px;font-weight:700;position:absolute;left:14px}.page-report-price .currency-input-wrap .price-input{appearance:textfield;padding-left:32px;font-weight:600}.page-report-price .currency-input-wrap .price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-report-price .currency-input-wrap .price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-report-price .diff-calc-group .diff-card{background:var(--gray-100);border:1.5px solid var(--gray-200);border-radius:var(--radius-md);align-items:center;height:48px;padding:0 16px;transition:all .25s;display:flex}.page-report-price .diff-calc-group .diff-card .diff-amount{color:var(--gray-900);font-size:16.5px;font-weight:800;line-height:1}.page-report-price .diff-calc-group .diff-card.positive{background:var(--green-100);border-color:#34d399}.page-report-price .diff-calc-group .diff-card.positive .diff-amount{color:#065f46}.page-report-price .diff-calc-group .diff-card.invalid{background:#fef2f2;border-color:#fca5a5}.page-report-price .diff-calc-group .diff-card.invalid .diff-amount{color:#991b1b}.page-report-price .price-warning-box,.page-report-price .price-info-box{color:#b45309;border-radius:var(--radius-md);background:#fffbeb;border:1px solid #fcd34d;align-items:center;gap:10px;margin-top:12px;padding:12px 16px;font-size:13.5px;display:flex}.page-report-price .price-warning-box svg,.page-report-price .price-info-box svg{flex-shrink:0}.page-report-price .price-info-box{background:var(--blue-100);color:var(--blue-900);border-color:#2d5be340}.page-report-price .price-info-box svg{color:var(--blue-500)}.page-report-price .source-options-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.page-report-price .source-radio-card{background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.page-report-price .source-radio-card input[type=radio]{display:none}.page-report-price .source-radio-card .radio-custom{border:2px solid var(--gray-300);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.page-report-price .source-radio-card .radio-custom:after{content:"";background:var(--blue-500);border-radius:50%;width:8px;height:8px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.page-report-price .source-radio-card .source-text{color:var(--gray-700);font-size:14px;font-weight:500}.page-report-price .source-radio-card.selected{border-color:var(--blue-500);background:var(--blue-100)}.page-report-price .source-radio-card.selected .radio-custom{border-color:var(--blue-500)}.page-report-price .source-radio-card.selected .radio-custom:after{transform:translate(-50%,-50%)scale(1)}.page-report-price .source-radio-card.selected .source-text{color:var(--blue-900);font-weight:600}.page-report-price .source-radio-card:hover:not(.selected){border-color:var(--gray-300);background:var(--gray-50)}.page-report-price .source-other-wrap{margin-top:12px;animation:.3s fadeInUp}.page-report-price .dropzone-box{border-radius:var(--radius-md);text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #94a3b8;padding:32px 20px;transition:all .2s}.page-report-price .dropzone-box:hover,.page-report-price .dropzone-box.dragging{border-color:var(--blue-500);background:var(--blue-100)}.page-report-price .dropzone-box:hover .dropzone-icon svg,.page-report-price .dropzone-box.dragging .dropzone-icon svg{color:var(--blue-500);transform:translateY(-3px)}.page-report-price .dropzone-box .dropzone-icon{margin-bottom:12px}.page-report-price .dropzone-box .dropzone-icon svg{color:var(--gray-600);transition:all .2s}.page-report-price .dropzone-box .dropzone-primary-text{color:var(--gray-900);margin-bottom:6px;font-size:15px}.page-report-price .dropzone-box .dropzone-primary-text strong{color:var(--blue-500)}.page-report-price .dropzone-box .dropzone-helper-text{color:var(--gray-600);max-width:500px;margin:0 auto;font-size:13px}.page-report-price .file-preview-list{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.page-report-price .file-chip{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.page-report-price .file-chip .chip-thumb{object-fit:cover;border-radius:6px;width:36px;height:36px}.page-report-price .file-chip .chip-doc-icon{font-size:20px}.page-report-price .file-chip .chip-details{flex-direction:column;display:flex}.page-report-price .file-chip .chip-details .chip-name{color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:13px;font-weight:600;overflow:hidden}.page-report-price .file-chip .chip-details .chip-size{color:var(--gray-600);font-size:11px}.page-report-price .file-chip .btn-remove-chip{color:var(--gray-600);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:14px;line-height:1}.page-report-price .file-chip .btn-remove-chip:hover{color:#dc2626;background:#fee2e2}.page-report-price .order-options-toggle{background:var(--gray-100);border-radius:var(--radius-md);gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.page-report-price .order-options-toggle .toggle-btn{color:var(--gray-700);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 24px;font-size:14px;font-weight:600;transition:all .2s}.page-report-price .order-options-toggle .toggle-btn.active{background:var(--white);color:var(--blue-900);box-shadow:var(--shadow-sm)}.page-report-price .order-id-group{animation:.3s fadeInUp}.page-report-price .input-hint{color:var(--gray-600);margin-top:6px;font-size:12px}.page-report-price .consent-checkbox-wrap{border:1.5px solid var(--gray-200);border-radius:var(--radius-md);background:#f8fafc;margin-top:18px;padding:14px 18px;transition:all .2s}.page-report-price .consent-checkbox-wrap:hover{background:#f0f7ff;border-color:#bfdbfe}.page-report-price .consent-checkbox-wrap .checkbox-label{cursor:pointer;align-items:center;gap:12px;margin-bottom:0;display:flex}.page-report-price .consent-checkbox-wrap .checkbox-label .consent-checkbox-input{width:20px;height:20px;accent-color:var(--blue-700);cursor:pointer;flex-shrink:0;margin:0}.page-report-price .consent-checkbox-wrap .checkbox-label .consent-text{color:var(--gray-800);font-size:14px;font-weight:500;line-height:1.45}.page-report-price .consent-checkbox-wrap .checkbox-label .consent-text strong{color:var(--blue-900);font-weight:700}.page-report-price .submit-row{justify-content:center;margin-top:36px;display:flex}.page-report-price .submit-row .btn-submit-report{color:var(--white);border-radius:var(--radius-full);cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#1a3aa8 0%,#0a1f6e 100%);border:1px solid #ffffff26;align-items:center;gap:10px;padding:16px 48px;font-size:16.5px;font-weight:700;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 10px 28px #0a1f6e47,0 2px 6px #0a1f6e1f}.page-report-price .submit-row .btn-submit-report:hover:not(:disabled){background:linear-gradient(135deg,#2d5be3 0%,#1a3aa8 100%);transform:translateY(-2px)scale(1.02);box-shadow:0 14px 34px #2d5be359,0 4px 10px #0a1f6e2e}.page-report-price .submit-row .btn-submit-report:active:not(:disabled){transform:translateY(0)scale(.99)}.page-report-price .submit-row .btn-submit-report:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.page-report-price .submit-row .btn-spinner{border:2.5px solid #ffffff4d;border-top-color:var(--white);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.page-report-price .form-trust-footer{border-top:1px dashed var(--gray-200);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.page-report-price .form-trust-footer .trust-item{color:var(--gray-600);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.page-report-price .form-trust-footer .trust-item svg{color:var(--blue-500)}.page-report-price .confirmation-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:center;max-width:680px;margin:0 auto;padding:48px 36px}.page-report-price .confirmation-card .conf-icon-wrap{background:var(--green-100);width:80px;height:80px;color:var(--green-500);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex;box-shadow:0 8px 24px #10b98133}.page-report-price .confirmation-card .conf-title{color:var(--blue-900);margin-bottom:12px;font-size:32px;font-weight:800}.page-report-price .confirmation-card .conf-msg{color:var(--gray-700);max-width:540px;margin:0 auto 28px;font-size:16px;line-height:1.6}.page-report-price .confirmation-card .conf-case-box{background:var(--gray-50);border:1.5px solid var(--gray-200);border-radius:var(--radius-md);text-align:left;margin-bottom:24px;padding:24px}.page-report-price .confirmation-card .conf-case-box .case-label{text-transform:uppercase;letter-spacing:.05em;color:var(--gray-600);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.page-report-price .confirmation-card .conf-case-box .case-id-row{background:var(--white);border:1px solid var(--gray-200);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 16px;display:flex}.page-report-price .confirmation-card .conf-case-box .case-id-row .case-id-text{color:var(--blue-900);letter-spacing:.05em;font-family:Courier New,monospace;font-size:18px;font-weight:800}.page-report-price .confirmation-card .conf-case-box .case-id-row .btn-copy-id{color:var(--blue-500);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.page-report-price .confirmation-card .conf-case-box .case-id-row .btn-copy-id:hover{color:var(--blue-700)}.page-report-price .confirmation-card .conf-case-box .case-id-row .btn-copy-id .copied-tag{color:var(--green-500);font-size:12px;font-weight:700}.page-report-price .confirmation-card .conf-case-box .case-summary-grid{grid-template-columns:1fr;gap:8px;font-size:14px;display:grid}.page-report-price .confirmation-card .conf-case-box .case-summary-grid .summary-item{justify-content:space-between;display:flex}.page-report-price .confirmation-card .conf-case-box .case-summary-grid .summary-item .item-lbl{color:var(--gray-600)}.page-report-price .confirmation-card .conf-case-box .case-summary-grid .summary-item .item-val{color:var(--gray-900);font-weight:600}.page-report-price .confirmation-card .conf-case-box .case-summary-grid .summary-item .diff-val{color:var(--green-500);font-weight:800}.page-report-price .confirmation-card .conf-additional-msg{color:var(--gray-600);margin-bottom:32px;font-size:14px}.page-report-price .confirmation-card .conf-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-report-price .confirmation-card .conf-actions .btn-primary-conf{background:var(--blue-700);color:var(--white);border-radius:var(--radius-full);padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s}.page-report-price .confirmation-card .conf-actions .btn-primary-conf:hover{background:var(--blue-900);transform:translateY(-2px)}.page-report-price .confirmation-card .conf-actions .btn-secondary-conf{background:var(--gray-100);color:var(--gray-900);border-radius:var(--radius-full);cursor:pointer;border:none;padding:14px 28px;font-size:15px;font-weight:600;transition:all .2s}.page-report-price .confirmation-card .conf-actions .btn-secondary-conf:hover{background:var(--gray-200)}@keyframes spin{to{transform:rotate(360deg)}}.page-not-found{color:#fff;min-height:100vh;font-family:var(--font-secondary);background:linear-gradient(#071344 0%,#09185a 45%,#050e33 100%);justify-content:center;align-items:center;padding:130px 20px 80px;display:flex;position:relative;overflow:hidden}.page-not-found h1,.page-not-found h2,.page-not-found h3,.page-not-found h4,.page-not-found h5,.page-not-found h6,.page-not-found .not-found-title,.page-not-found .digit,.page-not-found .btn-primary-glow,.page-not-found .btn-secondary-glass,.page-not-found .floating-badge{font-family:var(--font-primary)}.page-not-found p,.page-not-found .not-found-description{font-family:var(--font-secondary)}.page-not-found .not-found-ambient-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-not-found .not-found-ambient-bg .ambient-glow{filter:blur(120px);opacity:.45;border-radius:50%;animation:8s ease-in-out infinite alternate pulseGlow;position:absolute}.page-not-found .not-found-ambient-bg .glow-1{background:radial-gradient(circle,#2855d899 0%,#1634a000 70%);width:500px;height:500px;top:-100px;left:20%}.page-not-found .not-found-ambient-bg .glow-2{background:radial-gradient(circle,#e85d2559 0%,#e85d2500 70%);width:450px;height:450px;animation-delay:-4s;bottom:50px;right:15%}.page-not-found .not-found-ambient-bg .ambient-grid-lines{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 80%);mask-image:radial-gradient(#000 40%,#0000 80%)}.page-not-found .not-found-container{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:960px;margin:0 auto;display:flex;position:relative}.page-not-found .not-found-visual-wrapper{margin-bottom:24px}.page-not-found .not-found-visual-wrapper .code-display{justify-content:center;align-items:center;gap:16px;display:inline-flex;position:relative}.page-not-found .not-found-visual-wrapper .code-display .digit{font-size:clamp(90px,16vw,170px);font-weight:900;font-family:var(--font-primary);letter-spacing:-.05em;background:linear-gradient(#fff 0%,#ffffffa6 50%,#9399b040 100%);-webkit-text-fill-color:transparent;text-shadow:0 10px 30px #0006;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;line-height:1}.page-not-found .not-found-visual-wrapper .code-display .center-visual-portal{justify-content:center;align-items:center;width:clamp(140px,20vw,210px);height:clamp(140px,20vw,210px);display:flex;position:relative}.page-not-found .not-found-visual-wrapper .code-display .center-visual-portal .portal-ring{pointer-events:none;border-radius:50%;position:absolute}.page-not-found .not-found-visual-wrapper .code-display .center-visual-portal .ring-outer{border:1.5px dashed #2855d873;animation:28s linear infinite spinClockwise;inset:0}.page-not-found .not-found-visual-wrapper .code-display .center-visual-portal .ring-inner{border:1px solid #ff6b3559;animation:18s linear infinite spinCounter;inset:16px;box-shadow:0 0 35px #2855d84d,inset 0 0 25px #2855d833}.page-not-found .not-found-visual-wrapper .code-display .center-visual-portal .portal-bag-img{object-fit:contain;filter:drop-shadow(0 14px 28px #00000073);z-index:2;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:82%;height:82%;animation:3.6s ease-in-out infinite bagLevitate}.page-not-found .not-found-visual-wrapper .code-display .center-visual-portal .floating-badge{color:#fff;-webkit-backdrop-filter:blur(8px);white-space:nowrap;z-index:3;pointer-events:none;background:#0e1b55d9;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 6px 16px #0000004d}.page-not-found .not-found-visual-wrapper .code-display .center-visual-portal .badge-1{animation:4s ease-in-out infinite badgeFloat;top:-4px;right:-12px}.page-not-found .not-found-visual-wrapper .code-display .center-visual-portal .badge-2{animation:3.8s ease-in-out 1s infinite badgeFloat;bottom:12px;left:-20px}.page-not-found .not-found-visual-wrapper .code-display .center-visual-portal .badge-3{color:#fff;background:linear-gradient(135deg,#e85d25e6 0%,#ff6b35d9 100%);border-color:#ffffff4d;animation:4.2s ease-in-out .5s infinite badgeFloat;bottom:-10px;right:4px}.page-not-found .not-found-content{max-width:640px;margin:0 auto}.page-not-found .not-found-content .not-found-pill{letter-spacing:.08em;color:#9399b0;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.page-not-found .not-found-content .not-found-pill .pill-dot{background:#60a5fa;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite blinkDot;box-shadow:0 0 10px #60a5fa}.page-not-found .not-found-content .not-found-title{letter-spacing:-.025em;color:#fff;margin-bottom:14px;font-size:clamp(26px,4.5vw,42px);font-weight:800;line-height:1.2}.page-not-found .not-found-content .not-found-title .highlight-text{background:linear-gradient(135deg,#93c5fd 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-not-found .not-found-content .not-found-description{color:#ffffffb8;margin-bottom:30px;font-size:clamp(14px,1.8vw,16.5px);font-weight:400;line-height:1.65}.page-not-found .not-found-content .not-found-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:48px;display:flex}.page-not-found .not-found-content .not-found-actions .btn-primary-glow{color:#fff;background:linear-gradient(135deg,#2855d8 0%,#1634a0 100%);border:1px solid #ffffff47;border-radius:9999px;align-items:center;gap:9px;padding:13px 26px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 10px 26px -3px #2855d880,inset 0 1px 1px #ffffff59}.page-not-found .not-found-content .not-found-actions .btn-primary-glow:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 14px 34px -2px #2855d8a6,inset 0 1px 1.5px #ffffff73}.page-not-found .not-found-content .not-found-actions .btn-primary-glow:active{transform:translateY(1px)scale(.97)}.page-not-found .not-found-content .not-found-actions .btn-secondary-glass{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:9px;padding:13px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.page-not-found .not-found-content .not-found-actions .btn-secondary-glass:hover{background:#ffffff29;border-color:#ffffff59;transform:translateY(-2px)}.page-not-found .not-found-content .not-found-actions .btn-secondary-glass:active{transform:translateY(1px)}.page-not-found .not-found-content .not-found-actions .btn-tertiary-back{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;outline:none;align-items:center;gap:7px;padding:13px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.page-not-found .not-found-content .not-found-actions .btn-tertiary-back:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.page-not-found .not-found-cards-section{border-top:1px solid #ffffff1a;width:100%;max-width:880px;padding-top:36px}.page-not-found .not-found-cards-section .cards-section-heading{color:#ffffffb3;letter-spacing:-.01em;margin-bottom:20px;font-size:16px;font-weight:700}.page-not-found .not-found-cards-section .quick-links-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;outline:none;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card.cursor-pointer{cursor:pointer}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-icon-wrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-icon-wrap.icon-blue{color:#7aa2f7;background:#2855d838;border:1px solid #2855d859}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-icon-wrap.icon-orange,.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-icon-wrap.icon-ice{color:#93c5fd;background:#60a5fa33;border:1px solid #60a5fa4d}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-icon-wrap.icon-emerald{color:#34d399;background:#10b98133;border:1px solid #10b9814d}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-icon-wrap.icon-purple{color:#c084fc;background:#8b5cf633;border:1px solid #8b5cf64d}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-content{flex:1;min-width:0}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-content h3{color:#fff;margin-bottom:3px;font-size:14px;font-weight:700}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-content p{color:#ffffffa6;white-space:normal;word-break:break-word;font-size:12px;line-height:1.4}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-arrow{color:#ffffff59;flex-shrink:0;margin-left:auto;font-size:16px;transition:transform .2s,color .2s}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card:hover,.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card:focus-visible{background:#ffffff14;border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 10px 24px -4px #00000059}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card:hover .card-arrow,.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card:focus-visible .card-arrow{color:#fff;transform:translate(4px)}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card:active{transform:translateY(0)}@media (width<=768px){.page-not-found{padding:85px 16px 48px}.page-not-found .not-found-container{width:100%;max-width:100%;padding-left:0!important;padding-right:0!important}.page-not-found .not-found-visual-wrapper{width:100%;margin-bottom:16px}.page-not-found .not-found-visual-wrapper .code-display{gap:6px}.page-not-found .not-found-visual-wrapper .code-display .digit{font-size:clamp(60px,18vw,88px)}.page-not-found .not-found-visual-wrapper .code-display .center-visual-portal{width:clamp(86px,26vw,120px);height:clamp(86px,26vw,120px)}.page-not-found .not-found-content{width:100%;padding:0 4px}.page-not-found .not-found-content .not-found-title{margin-bottom:12px;font-size:clamp(22px,6.5vw,32px)}.page-not-found .not-found-content .not-found-description{margin-bottom:24px;padding:0 4px;font-size:14px;line-height:1.55}.page-not-found .not-found-content .not-found-actions{flex-direction:column;width:100%;max-width:280px;margin-bottom:32px;margin-left:auto;margin-right:auto}.page-not-found .not-found-content .not-found-actions .btn-primary-glow{justify-content:center;width:100%;padding:12px 20px;font-size:14px}.page-not-found .not-found-cards-section{box-sizing:border-box;width:100%;padding-top:24px}.page-not-found .not-found-cards-section .cards-section-heading{text-align:center;margin-bottom:14px;font-size:15px}.page-not-found .not-found-cards-section .quick-links-grid{box-sizing:border-box;grid-template-columns:1fr;gap:10px;width:100%}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card{box-sizing:border-box;border-radius:14px;gap:12px;width:100%;padding:12px 14px}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-icon-wrap{border-radius:10px;flex-shrink:0;width:40px;height:40px}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-icon-wrap svg{width:18px;height:18px}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-content h3{margin-bottom:2px;font-size:14px}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-content p{white-space:normal;word-break:break-word;font-size:12px;line-height:1.35}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-arrow{flex-shrink:0;font-size:14px}}@media (width<=480px){.page-not-found{padding:75px 12px 36px}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card{gap:10px;padding:11px 12px}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-icon-wrap{border-radius:9px;width:36px;height:36px}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-icon-wrap svg{width:17px;height:17px}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-content h3{font-size:13.5px}.page-not-found .not-found-cards-section .quick-links-grid .quick-link-card .card-content p{font-size:11.5px}}@keyframes bagLevitate{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes spinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinCounter{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes badgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes blinkDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulseGlow{0%{opacity:.35;transform:scale(.9)translate(0)}to{opacity:.55;transform:scale(1.1)translate(20px,15px)}}.floating-mobile-btn{display:none}@media (width<=768px){.floating-mobile-btn{bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:999;color:#fff;letter-spacing:-.01em;cursor:pointer;-webkit-backdrop-filter:blur(14px);-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#1634a0f0 0%,#09185afa 100%);border:1px solid #ffffff47;border-radius:9999px;outline:none;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.34,1.56,.64,1);animation:.4s cubic-bezier(.16,1,.3,1) fabEntrance;display:inline-flex;position:fixed;left:16px;box-shadow:0 10px 28px -4px #09185a73,0 2px 6px #00000026,inset 0 1px 1px #ffffff59}.floating-mobile-btn .fab-icon-wrap{color:#ffc069;background:#ffffff29;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .25s;display:flex}.floating-mobile-btn .fab-icon-wrap svg{display:block}.floating-mobile-btn .fab-label{white-space:nowrap;text-shadow:0 1px 2px #0000004d;font-weight:700;line-height:1}.floating-mobile-btn:hover,.floating-mobile-btn:focus-visible{background:linear-gradient(135deg,#1e40affa 0%,#0d2278 100%);transform:translateY(-2px)scale(1.03);box-shadow:0 14px 34px -4px #1634a08c,0 4px 10px #0000002e,inset 0 1px 1.5px #ffffff73}.floating-mobile-btn:hover .fab-icon-wrap,.floating-mobile-btn:focus-visible .fab-icon-wrap{transform:rotate(-8deg)scale(1.08)}.floating-mobile-btn:active{transform:translateY(1px)scale(.96);box-shadow:0 4px 14px -2px #09185a66}}@media (width<=480px){.floating-mobile-btn{bottom:calc(16px + env(safe-area-inset-bottom,0px));padding:9px 15px;font-size:13px;left:14px}.floating-mobile-btn .fab-icon-wrap{width:22px;height:22px}}@keyframes fabEntrance{0%{opacity:0;transform:translateY(24px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}.floating-call-btn{display:none}@media (width<=768px){.floating-call-btn{bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:999;color:#fff;letter-spacing:-.01em;cursor:pointer;-webkit-backdrop-filter:blur(14px);-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#1634a0f0 0%,#09185afa 100%);border:1px solid #ffffff47;border-radius:9999px;outline:none;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.34,1.56,.64,1);animation:.4s cubic-bezier(.16,1,.3,1) callEntrance;display:inline-flex;position:fixed;right:16px;box-shadow:0 10px 28px -4px #09185a73,0 2px 6px #00000026,inset 0 1px 1px #ffffff59}.floating-call-btn .call-icon-wrap{width:22px;height:22px;box-shadow:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.floating-call-btn .call-icon-wrap .call-img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000040);width:100%;height:100%;transition:transform .25s;display:block}.floating-call-btn .call-label{white-space:nowrap;color:#fff;text-shadow:0 1px 2px #0000004d;font-weight:700;line-height:1}.floating-call-btn:hover,.floating-call-btn:focus-visible{background:linear-gradient(135deg,#1e40affa 0%,#0d2278 100%);transform:translateY(-2px)scale(1.03);box-shadow:0 14px 34px -4px #1634a08c,0 4px 10px #0000002e,inset 0 1px 1.5px #ffffff73}.floating-call-btn:hover .call-icon-wrap .call-img,.floating-call-btn:focus-visible .call-icon-wrap .call-img{transform:rotate(-10deg)scale(1.12)}.floating-call-btn:active{transform:translateY(1px)scale(.96);box-shadow:0 4px 14px -2px #09185a66}}@media (width<=480px){.floating-call-btn{bottom:calc(16px + env(safe-area-inset-bottom,0px));padding:9px 15px;font-size:13px;right:14px}.floating-call-btn .call-icon-wrap{width:20px;height:20px}}@keyframes callEntrance{0%{opacity:0;transform:translateY(24px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}.betr-splash-overlay{z-index:999999;pointer-events:all;-webkit-user-select:none;user-select:none;will-change:opacity, visibility;background:radial-gradient(circle,#0f2a8a 0%,#08164d 70%,#050e30 100%);justify-content:center;align-items:center;width:100vw;height:100dvh;animation:.5s cubic-bezier(.4,0,.2,1) 1.05s forwards betrOverlayFadeOut;display:flex;position:fixed;inset:0;overflow:hidden}.betr-splash-logo-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100vw;padding:24px;display:flex}.betr-splash-logo-reveal{will-change:clip-path;border-radius:4px;justify-content:center;align-items:center;animation:.52s cubic-bezier(.22,1,.36,1) forwards betrRevealWipe;display:inline-flex;position:relative;overflow:hidden}.betr-splash-logo{object-fit:contain;width:clamp(150px,24vw,240px);max-width:80vw;height:auto;max-height:25vh;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;opacity:0;will-change:transform, opacity;animation:1.6s cubic-bezier(.34,1.35,.64,1) forwards betrLogoScaleAndSettle;display:block;transform:translate(0,0)scale(.8)}.betr-splash-sheen{pointer-events:none;mix-blend-mode:overlay;opacity:0;will-change:transform, opacity;background:linear-gradient(105deg,#0000 25%,#ffffff59 50%,#fff9 53%,#ffffff59 56%,#0000 80%);width:120%;height:120%;animation:.7s cubic-bezier(.22,1,.36,1) .12s forwards betrSheenSweep;position:absolute;inset:-10%;transform:translate(-120%)skew(-18deg)}@keyframes betrRevealWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes betrLogoScaleAndSettle{0%{opacity:0;transform:translate(0,0)scale(.8)}31.25%{opacity:1;transform:translate(0,0)scale(1.05)}46.87%{opacity:1;transform:translate(0,0)scale(1)}65.62%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(0,0)scale(1.02)}}@keyframes betrSheenSweep{0%{opacity:0;transform:translate(-120%)skew(-18deg)}25%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translate(140%)skew(-18deg)}}@keyframes betrOverlayFadeOut{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.betr-splash-overlay{animation:none!important;display:none!important}.betr-splash-logo-reveal,.betr-splash-logo,.betr-splash-sheen{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-primary);--font-body:var(--font-secondary);--font-main:var(--font-secondary);--blue-900:#09185a;--blue-700:#1634a0;--blue-500:#2855d8;--blue-400:#3b82f6;--blue-300:#93c5fd;--text-accent:var(--blue-500);--white:#fff;--off-white:#fafafa;--gray-50:#f5f6fa;--gray-100:#eceef4;--gray-200:#d8dbea;--gray-400:#9399b0;--gray-600:#5b6181;--gray-700:#434968;--gray-900:#161928;--green-500:#10b981;--glass-bg:#ffffff12;--glass-border:#ffffff21;--text-xs:11.5px;--lh-xs:1.45;--text-sm:13.5px;--lh-sm:1.55;--text-base:15.5px;--lh-base:1.65;--text-lg:17.5px;--lh-lg:1.6;--text-xl:21px;--lh-xl:1.35;--text-2xl:26px;--lh-2xl:1.25;--text-3xl:34px;--lh-3xl:1.2;--text-4xl:46px;--lh-4xl:1.12;--text-5xl:58px;--lh-5xl:1.08;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-full:9999px;--shadow-sm:0 1px 4px #0000000f, 0 2px 8px #0000000a;--shadow-card:0 2px 16px #09185a14, 0 1px 4px #09185a0a;--shadow-float:0 12px 40px #09185a29, 0 4px 12px #09185a14;--shadow-blue:0 6px 24px #2855d852}::selection{background:var(--blue-500);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f4f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}html{scroll-behavior:smooth;width:100%;overflow-x:hidden}body{font-family:var(--font-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)}p,span,label,input,textarea,select{font-family:var(--font-secondary)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,.btn,.btn-primary,.btn-download{font-family:var(--font-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}.nav-logo,.nav-links a{font-family:var(--font-primary)}ul{list-style:none}:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.container{max-width:1200px;margin:0 auto;padding:0 24px}.fade-in,.fade-up,.fade-down,.slide-left,.slide-right,.scale-up{opacity:0;will-change:transform, opacity;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.fade-in{transform:translateY(28px)}.fade-up{transform:translateY(36px)}.fade-down{transform:translateY(-36px)}.slide-left{transform:translate(-40px)}.slide-right{transform:translate(40px)}.scale-up{transform:scale(.92)}.fade-in.visible,.fade-up.visible,.fade-down.visible,.slide-left.visible,.slide-right.visible,.scale-up.visible{opacity:1;transform:translate(0)scale(1)}@media (prefers-reduced-motion:reduce){.fade-in,.fade-up,.fade-down,.slide-left,.slide-right,.scale-up{transition:opacity .4s ease-out;opacity:1!important;transform:none!important}.float-card,.hero-phone{animation:none!important}}.ios-toast{z-index:999999;aspect-ratio:3.326;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:480px;max-width:calc(100vw - 32px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:32px;right:32px;transform:translateY(24px)scale(.95);box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.ios-toast.active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.ios-toast-shape-bg{object-fit:fill;filter:drop-shadow(0 18px 40px #0000008c);pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.ios-toast-content{z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;height:100%;padding:12px 24px 20px;display:flex;position:relative}.ios-toast-icon{flex-shrink:0;justify-content:center;align-items:center;width:clamp(38px,4.5vw,48px);height:clamp(38px,4.5vw,48px);display:flex}.ios-apple-icon,.ios-badge-img{object-fit:contain;filter:drop-shadow(0 4px 12px #00000073);width:100%;height:100%;display:block}.ios-toast-body{text-align:left;flex-direction:column;flex:1;justify-content:center;display:flex}.ios-toast-title{color:#fff;letter-spacing:-.2px;font-size:clamp(15px,1.4vw,17.5px);font-weight:900;line-height:1.2}.ios-toast-sub{color:#ffffffd9;margin-top:4px;font-size:clamp(11.5px,1.05vw,13px);line-height:1.35}.ios-toast-close{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:background .2s,transform .2s;display:flex}.ios-toast-close:hover{background:#ffffff59;transform:scale(1.1)}@media (width<=640px){.ios-toast{width:calc(100% - 32px);max-width:none;bottom:24px;left:16px;right:16px}.ios-toast-content{gap:10px;padding:10px 18px 18px}}.slide-in-right{animation:1.2s cubic-bezier(.16,1,.3,1) both slideInRight}.navbar{z-index:9999;-webkit-backdrop-filter:blur(12px);background:0 0;align-items:center;height:64px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{background:#09185af7;border-bottom:1px solid #ffffff12;box-shadow:0 1px #ffffff0d,0 4px 24px #0000002e}.nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.nav-logo{letter-spacing:-.5px;color:var(--white);align-items:center;gap:10px;font-size:24px;font-weight:800;text-decoration:none;display:inline-flex}.nav-logo svg{flex-shrink:0}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:#ffffffd9;letter-spacing:.01em;font-size:14px;font-weight:500;transition:color .2s;position:relative}.nav-links a:after{content:"";background:var(--blue-500);width:0;height:1.5px;transition:width .22s;position:absolute;bottom:-4px;left:0}.nav-links a:hover,.nav-links a.active{color:var(--white)}.nav-links a:hover:after{width:100%}.nav-actions{align-items:center;gap:10px;display:flex}.btn-ghost{font-family:"Inter", var(--font-secondary), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#ffffffe6;border-radius:var(--radius-sm);border:1px solid #fff6;padding:7px 18px;font-size:13.5px;font-weight:600;transition:all .2s}.btn-ghost:hover{color:var(--white);background:#ffffff1a;border-color:#ffffffb3}.btn-filled{background:var(--blue-500);color:var(--white);border-radius:var(--radius-sm);border:1px solid var(--blue-700);padding:7px 18px;font-size:13.5px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #2855d84d}.btn-filled:hover{background:var(--blue-700);box-shadow:0 4px 14px #2855d866}.hamburger{cursor:pointer;z-index:1002;flex-direction:column;gap:5px;padding:4px;display:none}.hamburger span{background:var(--white);border-radius:2px;width:24px;height:2.5px;transition:all .3s;display:block}.hamburger.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-nav{background:var(--blue-900);z-index:1001;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:opacity .3s;display:flex;position:fixed;inset:0}.mobile-nav.open{opacity:1;pointer-events:all}.mobile-nav a{color:var(--white);font-size:22px;font-weight:700;transition:color .2s}.mobile-nav a:hover,.mobile-nav a.active{color:var(--text-accent)}.mobile-nav-actions{flex-direction:column;align-items:center;gap:12px;margin-top:16px;display:flex}.hero{background:linear-gradient(160deg,#08164f 0%,#132e90 55%,#0e2070 100%);align-items:center;min-height:100vh;padding-top:64px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-pattern{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:52% 48%;align-items:center;gap:48px;display:grid;position:relative}.hero-tag{color:#ffffffd9;letter-spacing:.01em;align-items:center;gap:7px;font-size:13px;font-weight:500;animation:.7s ease-out fadeInUp;display:inline-flex}.hero h1{color:var(--white);letter-spacing:-1.5px;margin-top:18px;font-size:54px;font-weight:800;line-height:1.08;animation:.7s ease-out .1s both fadeInUp}.hero h1 .accent{color:#93c5fd}.hero-sub{color:#ffffffad;max-width:460px;margin-top:14px;font-size:17px;font-weight:400;line-height:1.65;animation:.7s ease-out .2s both fadeInUp}.hero-stats{gap:0;margin-top:28px;animation:.7s ease-out .3s both fadeInUp;display:flex}.hero-stats .stat-divider{background:#ffffff24;align-self:stretch;width:1px;margin:0 24px}.hero-stat-num{color:var(--white);letter-spacing:-.5px;font-size:21px;font-weight:800}.hero-stat-label{color:#ffffff85;margin-top:2px;font-size:11.5px;font-weight:400}.hero-cta-group{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;animation:.7s ease-out .4s both fadeInUp;display:flex}.btn-download{background:var(--orange-400);color:var(--white);border-radius:var(--radius-sm);letter-spacing:-.2px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #e85d2566}.btn-download:hover{background:var(--orange-500);box-shadow:0 6px 20px #e85d2580}.store-badge{color:var(--white);border-radius:var(--radius-sm);background:#ffffff14;border:1px solid #ffffff26;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.store-badge:hover{background:#ffffff21;border-color:#ffffff40}.store-badge small{color:#fff9;font-size:10px;font-weight:400;display:block}.hero-cities{color:#fff6;letter-spacing:.01em;margin-top:18px;font-size:12.5px;animation:.7s ease-out .5s both fadeInUp}.hero-phone-wrapper{justify-content:center;align-items:center;animation:.9s ease-out .3s both slideInRight;display:flex;position:relative}.phone-mockup{background:var(--gray-900);border:3px solid #ffffff26;border-radius:36px;width:280px;height:560px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000059}.phone-notch{background:var(--gray-900);z-index:5;border-radius:0 0 18px 18px;width:120px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-screen{background:var(--white);border-radius:33px;flex-direction:column;display:flex;position:absolute;inset:3px;overflow:hidden}.phone-header{background:var(--blue-700);color:var(--white);padding:36px 16px 14px}.phone-header-top{color:#ffffffb3;justify-content:space-between;align-items:center;font-size:11px;display:flex}.phone-header h3{margin-top:8px;font-size:17px;font-weight:800}.phone-search{border-radius:var(--radius-full);color:#fff9;background:#ffffff26;align-items:center;gap:6px;margin-top:10px;padding:7px 12px;font-size:11px;display:flex}.phone-banner{background:linear-gradient(135deg, var(--orange-400), var(--orange-300));border-radius:var(--radius-md);color:var(--white);margin:10px;padding:14px}.phone-banner-title{font-size:16px;font-weight:800}.phone-banner-sub{opacity:.85;margin-top:2px;font-size:10px}.phone-chips{gap:6px;padding:6px 10px;display:flex;overflow:hidden}.phone-chip{background:var(--gray-50);border-radius:var(--radius-full);color:var(--gray-700);white-space:nowrap;flex-shrink:0;padding:5px 10px;font-size:10px;font-weight:600}.phone-chip.active{background:var(--blue-700);color:var(--white)}.phone-restaurant-list{flex:1;padding:8px 10px;overflow:hidden}.phone-restaurant-card{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-md);gap:10px;margin-bottom:8px;padding:10px;display:flex}.phone-restaurant-img{border-radius:10px;flex-shrink:0;width:52px;height:52px}.phone-restaurant-info h4{color:var(--gray-900);font-size:11px;font-weight:700}.phone-restaurant-info p{color:var(--gray-700);margin-top:2px;font-size:9px}.phone-restaurant-meta{gap:8px;margin-top:4px;font-size:9px;display:flex}.phone-restaurant-meta span{align-items:center;gap:2px;display:flex}.float-card{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);color:var(--white);white-space:nowrap;z-index:3;background:#ffffff1f;border:1px solid #fff3;padding:14px 18px;animation:3s ease-in-out infinite float;position:absolute}.float-card-1{animation-delay:0s;top:8%;right:-10%}.float-card-2{animation-delay:1.5s;bottom:18%;left:-15%}.float-card-3{font-size:13px;animation-delay:.8s;top:22%;left:-8%}.float-card-title{font-size:14px;font-weight:700}.float-card-sub{color:#ffffffb3;margin-top:2px;font-size:11px}.hero-wave{z-index:3;width:100%;position:absolute;bottom:-2px;left:0}.trust-strip{background:var(--white);border-bottom:1px solid var(--gray-100);padding:28px 0}.trust-items{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.trust-item+.trust-item{border-left:1px solid var(--gray-100)}.trust-item{text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:12px;padding:12px 24px;transition:background .2s;display:flex}.trust-item:hover{background:var(--gray-50)}.trust-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.trust-icon svg{width:26px;height:26px}.trust-label{color:var(--gray-900);font-size:13.5px;font-weight:700;line-height:1.3}.trust-text{color:var(--gray-600);margin-top:1px;font-size:11.5px}.price-proof{background:var(--off-white);padding:100px 0}.section-label{text-align:center;text-transform:uppercase;letter-spacing:3px;color:var(--blue-500);font-size:11px;font-weight:700}.section-label.orange{color:var(--text-accent)}.section-title{text-align:center;color:var(--gray-900);letter-spacing:-.8px;max-width:680px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:38px;font-weight:800;line-height:1.12}.section-sub{text-align:center;color:var(--gray-600);max-width:560px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:15.5px;line-height:1.65}.price-card{border-radius:var(--radius-lg);border:1px solid var(--gray-100);background:#fff;max-width:700px;margin-top:48px;margin-left:auto;margin-right:auto;padding:36px 36px 32px;box-shadow:0 1px #0000000a,0 4px 32px #09185a12}.price-tabs{background:var(--gray-50);border-radius:var(--radius-md);border:1px solid var(--gray-100);flex-wrap:wrap;justify-content:center;gap:4px;max-width:max-content;margin:0 auto;padding:4px;display:flex}.price-tab{cursor:pointer;color:var(--gray-600);background:0 0;border:none;border-radius:10px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.price-tab.active{background:var(--blue-700);color:#fff;box-shadow:var(--shadow-card);font-weight:600}.price-tab:hover:not(.active){color:var(--gray-900);background:#00000008}.price-comparison{text-align:center;justify-content:center;align-items:flex-start;gap:24px;margin-top:32px;display:flex}.price-col{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.price-col.other,.price-col.menu,.price-col.betr{box-shadow:none!important;background:0 0!important;border:none!important}.price-col-label{color:var(--gray-700);font-size:16px;font-weight:700}.price-col .price{letter-spacing:-1px;margin-top:16px;font-size:44px;font-weight:800}.price-col.other .price{color:#d32f2f;text-decoration:none}.price-col.menu .price{color:var(--gray-900)}.price-col.betr .price{color:var(--blue-700)}.price-badge{letter-spacing:-.2px;border-radius:100px;margin-top:14px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.price-badge.red{color:#991b1b;background:#fee2e2;border:1px solid #991b1b1a}.price-badge.neutral{color:#475569;background:#f1f5f9;border:1px solid #4755691a}.price-badge.green{color:#166534;background:#dcfce7;border:1px solid #16653426;align-items:center;gap:4px;display:inline-flex;box-shadow:0 2px 8px #1665341a}.price-item-name{text-align:center;color:var(--gray-900);margin-top:28px;font-size:28px;font-weight:800}.price-breakdown-text{text-align:center;color:var(--gray-700);max-width:720px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.5}.price-breakdown-betr{color:var(--blue-700);margin-top:6px;font-size:12px;font-weight:700;display:inline-block}.how-it-works{background:var(--blue-900);padding:100px 0 88px;position:relative}.steps-row{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:52px;display:grid;position:relative}.steps-connector{z-index:0;border-top:1px dashed #2d5be359;height:1px;position:absolute;top:48px;left:14%;right:14%}.step-num{color:#fff;z-index:2;background:linear-gradient(145deg,#3b82f6 0%,#1a3aa8 100%);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;font-size:20px;font-weight:900;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;position:relative;box-shadow:0 4px #0a1f6e,0 4px 12px #2d5be366}.step-icon{background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0a 100%);border:1px solid #ffffff2e;border-radius:20px;justify-content:center;align-items:center;margin-top:20px;padding:14px;transition:transform .3s,background .3s,border-color .3s;display:inline-flex;box-shadow:0 6px 16px #0003,inset 0 1px #fff3}.step-icon svg{width:48px;height:48px;display:block}.step-title{color:#fff;letter-spacing:-.3px;margin-top:16px;font-size:19px;font-weight:800}.step-desc{color:#ffffffb8;margin-top:8px;font-size:13.5px;line-height:1.55}.how-wave{width:100%;position:absolute;bottom:-2px;left:0}.categories{background:var(--off-white);padding:88px 0}.cat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}@media (width<=900px){.cat-grid{grid-template-columns:repeat(2,1fr)}}.cat-card{background:var(--white);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);text-align:center;cursor:pointer;border:1px solid var(--gray-100);padding:22px 18px;transition:box-shadow .2s,transform .2s}.cat-card:hover{box-shadow:var(--shadow-card);border-color:var(--gray-200);transform:translateY(-4px)}.cat-emoji{font-size:38px}.cat-name{color:var(--gray-900);letter-spacing:-.1px;margin-top:10px;font-size:14.5px;font-weight:700}.cat-count{color:var(--gray-600);margin-top:3px;font-size:11.5px;font-weight:500}.partners{background:var(--white);padding:100px 0}.partners-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.partners-content .section-label,.partners-content .section-title,.partners-content .section-sub{text-align:left;margin-left:0;margin-right:0}.partners-content .section-title{letter-spacing:-.5px;font-size:36px}.partners-content .section-sub{max-width:440px}.benefit-rows{flex-direction:column;gap:16px;margin-top:28px;display:flex}.benefit-row{border-bottom:1px solid var(--gray-100);align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.benefit-row:last-child{border-bottom:none;padding-bottom:0}.benefit-check{background:var(--blue-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.benefit-check svg{width:12px;height:12px;color:var(--white)}.benefit-title{color:var(--gray-900);letter-spacing:-.1px;font-size:14.5px;font-weight:700}.benefit-desc{color:var(--gray-600);margin-top:2px;font-size:13.5px}.btn-partner{background:var(--blue-700);color:var(--white);border-radius:var(--radius-sm);align-items:center;gap:8px;margin-top:24px;padding:12px 24px;font-size:14.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 12px #1634a040}.btn-partner:hover{background:var(--blue-500);box-shadow:0 4px 16px #1634a059}.dashboard-mockup{background:var(--blue-900);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);color:var(--white);padding:32px}.dash-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding-bottom:16px;font-size:16px;font-weight:700;display:flex}.dash-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.dash-stat{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);text-align:center;padding:16px}.dash-stat-num{font-size:24px;font-weight:800}.dash-stat-label{color:#fff9;margin-top:4px;font-size:11px}.dash-chart{background:var(--glass-bg);border-radius:var(--radius-md);align-items:flex-end;gap:12px;height:120px;margin-top:24px;padding:16px;display:flex}.dash-bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.dash-bar{background:linear-gradient(#60a5fa,#2d5be3);border-radius:6px 6px 0 0;width:100%;transition:height .6s}.dash-bar-label{color:#ffffff80;font-size:10px}.dash-payout{border-radius:var(--radius-md);background:#2e7d3226;border:1px solid #2e7d3240;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.social-proof{background:var(--gray-50);padding:96px 0}.stats-banner{border:1px solid var(--gray-100);border-radius:var(--radius-lg);background:var(--white);flex-wrap:wrap;justify-content:center;gap:0;margin-top:32px;display:flex;overflow:hidden}.stat-item{text-align:center;border-right:1px solid var(--gray-100);flex:1;padding:28px 40px}.stat-item:last-child{border-right:none}.stat-number{color:var(--blue-700);letter-spacing:-1px;font-size:36px;font-weight:800}.stat-label{color:var(--gray-600);margin-top:3px;font-size:13.5px;font-weight:500}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.review-card{background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-md);padding:24px;transition:border-color .2s,box-shadow .2s}.review-card:hover{border-color:var(--gray-200);box-shadow:var(--shadow-card)}.review-stars{color:#f59e0b;letter-spacing:1px;font-size:14px}.review-quote{color:var(--gray-700);margin-top:10px;font-size:14.5px;line-height:1.7}.review-author{border-top:1px solid var(--gray-100);align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.review-avatar{background:var(--blue-700);width:36px;height:36px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.review-name{color:var(--gray-900);font-size:13.5px;font-weight:700}.review-city{color:var(--gray-600);font-size:12.5px}.faq{background:var(--white);padding:88px 0}.faq-list{border:1px solid var(--gray-100);border-radius:var(--radius-md);flex-direction:column;gap:0;max-width:680px;margin:36px auto 0;display:flex;overflow:hidden}.faq-item{background:var(--white);border-bottom:1px solid var(--gray-100);padding:20px 24px;transition:background .2s}.faq-item:last-child{border-bottom:none}.faq-item.active{background:var(--gray-50)}.faq-item.active .faq-answer{max-height:250px}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.faq-question h3{color:var(--gray-900);font-size:15px;font-weight:600;transition:color .2s}.faq-item.active .faq-question h3{color:var(--blue-700)}.faq-chevron{width:18px;height:18px;color:var(--gray-400);flex-shrink:0;transition:transform .25s}.faq-item.active .faq-chevron{color:var(--blue-700);transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .35s,padding .25s;overflow:hidden}.faq-answer-inner{color:var(--gray-600);padding-top:10px;font-size:14.5px;line-height:1.7}.app-cta{background:var(--blue-900);padding:88px 0;position:relative;overflow:hidden}.app-cta h2{color:var(--white);letter-spacing:-.8px;font-size:40px;font-weight:800}.app-cta-sub{color:#ffffffa6;margin-top:14px;font-size:17px;line-height:1.6}.app-badge-btn{color:var(--white);border-radius:var(--radius-sm);background:#ffffff1a;border:1px solid #ffffff2e;align-items:center;gap:10px;padding:11px 22px;font-size:13.5px;font-weight:500;transition:all .2s;display:inline-flex}.app-badge-btn:hover{background:#ffffff29;border-color:#ffffff4d}.app-cta-video-bg{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.app-cta-overlay{z-index:2;background:linear-gradient(135deg,#0a1f6eb3 0%,#1a3aa899 100%);width:100%;height:100%;position:absolute;top:0;left:0}.app-cta-blur-1{background:var(--blue-500);opacity:.12;filter:blur(80px);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.app-cta-blur-2{background:var(--blue-500);opacity:.1;filter:blur(80px);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-100px;left:-100px}.app-cta-content{z-index:2;text-align:center;max-width:640px;margin:0 auto;position:relative}.app-cta h2{color:var(--white);font-size:42px;font-weight:800}.app-cta-sub{color:#ffffffb3;margin-top:16px;font-size:18px}.app-badges{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.app-badge-btn{background:var(--white);color:var(--gray-900);border-radius:var(--radius-md);align-items:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.app-badge-btn:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.app-badge-btn small{color:var(--gray-700);font-size:10px;font-weight:500;display:block}.app-cta-hint{color:#ffffff80;margin-top:16px;font-size:13px}.footer{color:#fff;background:#0a1e7a url(/assest/footer.webp) bottom/cover no-repeat;padding:80px 0 60px;position:relative;overflow:hidden}.footer-grid{z-index:2;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:40px;display:grid;position:relative}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.fssai-box{flex-direction:column;align-items:flex-start;margin-bottom:20px;display:flex}.fssai-logo-svg{width:100px;margin-bottom:8px}.fssai-licence{font-family:var(--font-main,sans-serif);color:#fff;font-size:14px;font-weight:500}.footer-brand .nav-logo{color:#fff;align-items:center;gap:6px;margin-bottom:20px;font-size:36px;font-weight:700;text-decoration:none;display:flex}.footer-tagline{font-family:var(--font-main,sans-serif);color:#fffc;max-width:300px;margin-bottom:30px;font-size:14px;line-height:1.6}.footer-socials{gap:12px;display:flex}.social-icon{color:#0a1e7a;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .2s;display:flex}.social-icon:hover{transform:scale(1.1)}.social-icon svg{fill:currentColor;width:16px;height:16px}.footer-col h4{color:var(--white);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:14px;font-weight:750}.footer-col a{color:#ffffffd1;letter-spacing:-.01em;width:100%;padding:5px 0;font-size:14px;font-weight:500;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-block}.footer-col a:hover{color:var(--text-accent);text-shadow:0 0 10px #2855d859;transform:translate(4px)}.footer-contact-item{color:#ffffffd1;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:500;display:flex}.footer-contact-item svg{width:16px;height:16px;color:var(--text-accent);flex-shrink:0}.footer-copyright-bar{color:#fff;text-align:center;background-color:#10337a;border-top:24px solid #fff;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px 0;font-size:13px;display:flex}.footer-copyright-bar a{align-items:center;display:flex}@media (width<=1024px){.hero-grid{text-align:center;grid-template-columns:1fr}.hero-content{order:1}.hero-phone-wrapper{order:2;margin-top:40px}.hero h1{font-size:44px}.hero-sub{margin-left:auto;margin-right:auto}.hero-stats,.hero-cta-group{justify-content:center}.hero-cities{text-align:center}.nav-links{display:none}.hamburger{display:flex}.steps-row{grid-template-columns:repeat(2,1fr)}.steps-connector{display:none}.partners-grid{grid-template-columns:1fr}.partners-content .section-label,.partners-content .section-title,.partners-content .section-sub{text-align:center;margin-left:auto;margin-right:auto}.benefit-rows{align-items:center}.partners-content{text-align:center}.partners-content .btn-partner{margin-left:auto;margin-right:auto}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.section-title{font-size:32px}.hero h1{font-size:38px}.hero-sub{font-size:16px}.cat-grid{grid-template-columns:repeat(2,1fr)}.reviews-grid{grid-template-columns:1fr}.stats-banner{gap:24px}.stat-number{font-size:30px}.price-comparison{grid-template-columns:1fr;gap:16px}.price-col{padding:20px}.price-col .price{font-size:28px}.dash-stats,.steps-row{grid-template-columns:1fr}.nav-actions{display:none}.app-cta h2{font-size:32px}.footer-grid{grid-template-columns:1fr}.footer-brand{text-align:center}.footer-socials{justify-content:center}.footer-col{text-align:center}.footer-contact-item{justify-content:center}.partners-content .section-title{font-size:30px}}@media (width<=480px){.hero h1{font-size:32px}.hero-stats{flex-wrap:wrap;gap:16px}.hero-stat{text-align:center;flex:1;min-width:100px}.float-card{display:none}.trust-items{gap:20px}.trust-item{flex:140px}.hero-cta-group{flex-direction:column;align-items:center}.store-badge{justify-content:center;width:100%}}.brands-banner{background-color:#0000;background-image:url(/assest/Vector.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:520px;position:relative;overflow:hidden}.torn-top{z-index:3;width:100%;height:60px;position:absolute;top:-2px;left:0}.torn-bottom{z-index:3;width:100%;height:60px;position:absolute;bottom:-2px;left:0}.bg-icon{opacity:.13;z-index:1;position:absolute}.banner-content{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.banner-headline{font-family:var(--font-main,sans-serif);color:#fff;max-width:640px;font-size:32px;font-weight:700;line-height:1.4}.banner-headline .green{color:#4caf50}.banner-headline .orange{color:var(--text-accent)}.btn-order{color:#1a1d2e;font-size:18px;font-weight:700;font-family:var(--font-main,sans-serif);cursor:pointer;background:#fff;border:none;border-radius:50px;align-items:center;gap:8px;margin-top:32px;padding:16px 40px;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 20px #00000026}.btn-order:hover{background:#f0f0f0;transform:scale(1.02)}.btn-order .arrow{font-size:22px;line-height:1}.brand-circle{z-index:5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.brand-kfc{background:#fff;width:90px;height:90px;top:100px;left:80px;box-shadow:0 4px 16px #00000026}.kfc-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kfc-inner .kfc-text{font-family:var(--font-main,sans-serif);color:#e4002b;letter-spacing:1px;margin-top:2px;font-size:14px;font-weight:900}.brand-mcdonalds{background:#da291c;width:80px;height:80px;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.brand-starbucks{background:#00704a;width:100px;height:100px;top:60px;right:80px;box-shadow:0 4px 16px #00000026}.brand-burgerking{background:#fff;width:95px;height:95px;top:200px;left:160px;box-shadow:0 4px 16px #00000026}.brand-subway{background:#008c15;width:90px;height:90px;top:260px;right:220px;box-shadow:0 4px 16px #00000026}.subway-text{font-family:var(--font-main,sans-serif);color:#fff;letter-spacing:.5px;text-shadow:0 0 gold,1px 1px #ffd70080;font-size:13px;font-style:italic;font-weight:900}.brand-dominos{background:#fff;width:95px;height:95px;bottom:80px;left:160px;box-shadow:0 4px 16px #00000026}.brand-pizzahut{background:#fff;width:95px;height:95px;bottom:60px;right:100px;box-shadow:0 4px 16px #00000026}.food-circle{z-index:2;border-radius:50%;position:absolute;overflow:hidden}.food-left{background:#3e8e41;border:4px solid #fff;width:140px;height:140px;top:50%;left:0;transform:translateY(-50%)}.food-right{background:wheat;border:4px solid #fff;width:160px;height:160px;top:30%;right:-20px}.food-left-inner{background:radial-gradient(circle at 40% 40%,#66bb6a,#388e3c);width:100%;height:100%;position:relative}.food-dot{border-radius:50%;position:absolute}.food-right-inner{background:radial-gradient(circle,#faebd7,#deb887);width:100%;height:100%;position:relative}.app-download{width:100%;height:440px;display:flex;position:relative;overflow:hidden}.app-dl-left{background:#fff;width:55%;position:relative;overflow:visible}.app-dl-right{background:#1a3aa8;border-radius:60px 0 0;flex-direction:column;justify-content:center;align-items:center;width:45%;display:flex;position:relative}.food-plate-wrap{z-index:1;position:absolute;bottom:0;left:-30px}.plate-base{width:300px;height:300px;position:relative}.linen-bg{z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#a0783c14 2px 4px),repeating-linear-gradient(90deg,#0000,#0000 2px,#a0783c14 2px 4px),tan;border-radius:8px;width:340px;height:280px;position:absolute;bottom:0;left:0;transform:rotate(-5deg)}.plate-circle{z-index:2;background:#fff;border:3px solid #eee;border-radius:50%;width:240px;height:240px;position:absolute;top:20px;left:30px;overflow:hidden;box-shadow:inset 0 2px 8px #00000014,0 8px 30px #0000001f}.plate-inner-ring{border:1px solid #f0ece6;border-radius:50%;position:absolute;inset:18px}.pasta-nest{border-radius:50%;position:absolute;inset:30px;overflow:hidden}.pasta-strand{border:none;border-radius:50%;position:absolute}.pasta-strand-1{background:linear-gradient(#f5d76e,#e8b830);width:120px;height:30px;top:50px;left:20px;transform:rotate(-15deg)}.pasta-strand-2{background:linear-gradient(#f0c860,#d4a820);width:100px;height:25px;top:70px;left:40px;transform:rotate(20deg)}.pasta-strand-3{background:linear-gradient(#f5d76e,#e8b830);width:110px;height:28px;top:40px;left:10px;transform:rotate(5deg)}.pasta-strand-4{background:linear-gradient(#edcb5a,#d4a820);width:90px;height:22px;top:85px;left:30px;transform:rotate(-10deg)}.pasta-strand-5{background:linear-gradient(#f5d76e,#e0b025);width:80px;height:20px;top:60px;left:50px;transform:rotate(30deg)}.basil{background:#388e3c;border-radius:50% 50% 50% 0;width:18px;height:10px;position:absolute;transform:rotate(-30deg)}.basil-1{top:35px;left:60px}.basil-2{background:#43a047;width:14px;height:8px;top:95px;left:80px;transform:rotate(20deg)}.basil-3{width:12px;height:7px;top:65px;left:30px;transform:rotate(-60deg)}.cherry{background:radial-gradient(circle at 35% 35%,#f44336,#c62828);border-radius:50%;position:absolute}.cherry-1{width:14px;height:14px;top:30px;left:40px}.cherry-2{width:11px;height:11px;top:100px;left:55px}.cherry-3{width:10px;height:10px;top:50px;left:100px}.pepper{background:#333;border-radius:50%;width:3px;height:3px;position:absolute}.pepper-1{top:55px;left:75px}.pepper-2{top:72px;left:50px}.pepper-3{top:80px;left:90px}.pepper-4{top:45px;left:85px}.vine-tomatoes{z-index:3;position:absolute;bottom:160px;left:240px}.vine-stem{background:#558b2f;width:2px;height:50px;position:absolute;top:-20px;left:10px;transform:rotate(15deg)}.vine-tomato{background:radial-gradient(circle at 35% 35%,#ef5350,#b71c1c);border-radius:50%;width:22px;height:22px;position:absolute}.vine-t1{top:0;left:0}.vine-t2{width:18px;height:18px;top:-8px;left:18px}.vine-t3{width:20px;height:20px;top:22px;left:-5px}.vine-leaf{background:#43a047;border-radius:50% 50% 50% 0;width:16px;height:9px;position:absolute;top:-14px;left:20px;transform:rotate(25deg)}.phone-mockup-b{z-index:10;width:220px;height:450px;position:absolute;bottom:-30px;left:50%;transform:translate(-30%)}.phone-frame-b{background:#1a1d2e;border-radius:40px;width:100%;height:100%;padding:10px;position:relative;box-shadow:0 20px 60px #0000004d}.phone-notch-bb{z-index:12;background:#1a1d2e;border-radius:0 0 14px 14px;width:70px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-screen-bb{background:#fff8f0;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.phone-scroll-b{height:100%;padding:0;overflow:hidden}.status-bar-b{font-family:var(--font-main,sans-serif);color:#1a1d2e;justify-content:space-between;align-items:center;padding:8px 14px 4px;font-size:11px;font-weight:600;display:flex}.status-icons-b{align-items:center;gap:4px;display:flex}.loc-row-b{justify-content:space-between;align-items:center;padding:2px 14px;display:flex}.loc-left-b{align-items:center;gap:4px;display:flex}.loc-label-b{font-family:var(--font-main,sans-serif);color:#1a1d2e;font-size:12px;font-weight:700}.loc-chevron-b{color:#888;font-size:10px}.loc-address-b{font-family:var(--font-main,sans-serif);color:#888;white-space:nowrap;text-overflow:ellipsis;max-width:180px;padding:0 14px;font-size:9px;overflow:hidden}.tab-row-b{gap:8px;padding:6px 14px;display:flex}.tab-pill-b{font-family:var(--font-main,sans-serif);border-radius:20px;padding:4px 12px;font-size:8px;font-weight:600}.tab-active-b{color:#fff;background:#2d5be3}.tab-inactive-b{color:#888;background:#fff;border:1px solid #ddd}.offer-banner-b{background:linear-gradient(135deg,#1a3aa8,#2d5be3);border-radius:12px;align-items:center;height:75px;margin:6px 12px;padding:0 14px;display:flex;position:relative;overflow:hidden}.offer-text-b{color:#fff;font-family:var(--font-main,sans-serif);flex:1}.offer-text-b .ol1{font-size:11px;font-weight:700}.offer-text-b .ol2{font-size:9px}.offer-text-b .ol3{margin-top:4px;font-size:8px}.offer-text-b .ol4{font-size:16px;font-weight:900}.offer-food-circle-b{background:radial-gradient(circle at 40% 35%,#93c5fd,#2d5be3);border-radius:50%;flex-shrink:0;width:50px;height:50px;position:relative;box-shadow:0 2px 8px #00000026}.offer-food-circle-b:before{content:"";background:#fff6;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:12px}.offer-food-circle-b:after{content:"";background:#ffffff40;border-radius:50%;width:7px;height:7px;position:absolute;top:22px;left:26px}.offer-dots-b{justify-content:center;gap:5px;padding:6px 0 2px;display:flex}.odot{background:#ddd;border-radius:50%;width:6px;height:6px}.odot.oactive{background:#2d5be3;border-radius:3px;width:14px}.ph-heading-b{font-family:var(--font-main,sans-serif);align-items:center;gap:6px;padding:6px 14px 0;display:flex}.ph-heading-b span{color:#1a1d2e;font-size:11px;font-weight:700}.ph-heading-line-b{background:#1a1d2e;flex:1;max-width:30px;height:1.5px}.ph-sub-b{font-family:var(--font-main,sans-serif);color:#999;padding:0 14px;font-size:8px}.ph-brands-b{justify-content:flex-start;gap:6px;padding:6px 14px;display:flex}.ph-brand-item-b{flex-direction:column;align-items:center;gap:2px;display:flex}.ph-brand-circle-b{background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden;box-shadow:0 1px 4px #00000014}.ph-brand-name-b{font-family:var(--font-main,sans-serif);color:#666;text-align:center;white-space:nowrap;max-width:40px;font-size:6px}.ph-cats-b{gap:10px;padding:4px 14px;display:flex}.ph-cat-icon-b{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.phone-bottomnav-b{background:#fff;border-top:1px solid #eee;border-radius:0 0 30px 30px;justify-content:space-around;align-items:center;height:40px;display:flex;position:absolute;bottom:0;left:0;right:0}.bnav-item{flex-direction:column;align-items:center;gap:1px;display:flex}.bnav-label{font-family:var(--font-main,sans-serif);color:#999;font-size:6px}.bnav-item.bnav-active .bnav-label{color:var(--text-accent)}.download-text-b{font-family:var(--font-main,sans-serif);color:#fff;text-align:center;font-size:28px;font-weight:700;line-height:1.3}.app-badges-b{gap:20px;margin-top:36px;display:flex}.app-badge-box-b{cursor:pointer;background:#ffffff26;border-radius:20px;justify-content:center;align-items:center;width:100px;height:100px;transition:background .2s;display:flex}.app-badge-box-b:hover{background:#ffffff40}@media (width<=1024px){.brand-kfc{width:75px;height:75px;top:90px;left:20px}.brand-starbucks{width:85px;height:85px;right:30px}.brand-burgerking{left:60px}.brand-subway{right:100px}.brand-dominos{left:60px}.brand-pizzahut{right:40px}.food-left{width:110px;height:110px}.food-right{width:130px;height:130px}}@media (width<=768px){.brands-banner{height:460px}.banner-headline{max-width:90%;font-size:24px}.btn-order{padding:14px 32px;font-size:16px}.brand-kfc{width:60px;height:60px;top:80px;left:10px}.kfc-inner .kfc-text{font-size:10px}.brand-mcdonalds{width:60px;height:60px;top:18px}.brand-starbucks{width:65px;height:65px;top:55px;right:15px}.brand-burgerking{width:65px;height:65px;top:200px;left:30px}.brand-subway{width:60px;height:60px;top:230px;right:40px}.brand-dominos{width:65px;height:65px;bottom:70px;left:30px}.brand-pizzahut{width:65px;height:65px;bottom:55px;right:20px}.subway-text{font-size:9px}.food-left{width:90px;height:90px;left:-10px}.food-right{width:100px;height:100px;top:35%;right:-30px}.bg-icon{display:none}.app-download{flex-direction:column;height:auto}.app-dl-left{justify-content:center;width:100%;height:400px;display:flex}.food-plate-wrap,.vine-tomatoes{display:none}.phone-mockup-b{margin:20px auto;position:relative;bottom:auto;left:auto;transform:none}.app-dl-right{border-radius:40px 40px 0 0;width:100%;padding:40px 24px}.download-text-b{font-size:22px}.app-badges-b{gap:16px}.app-badge-box-b{border-radius:16px;width:80px;height:80px}}@media (width<=480px){.brands-banner{height:420px}.banner-headline{font-size:20px}.brand-circle{transform:scale(.75)}.brand-burgerking{left:5px}.brand-subway{right:5px}.food-left,.food-right{display:none}}html,body{box-sizing:border-box!important;max-width:100vw!important;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box}img,video,iframe,svg{height:auto;max-width:100%!important}@keyframes dropFromTop{0%{opacity:0;transform:translateY(-65px)}to{opacity:1;transform:translateY(0)}}@media (width<=1280px){.hero-mockup-img{width:160%!important}.hero-bag-mockup-img{width:320px!important;bottom:-25px!important;left:-70px!important}}@media (width<=1024px){.container{padding-left:24px!important;padding-right:24px!important}.nav-links,.nav-actions{display:none!important}.hamburger{display:flex!important}.hero-grid{text-align:center!important;grid-template-columns:1fr!important;height:auto!important;min-height:auto!important}.hero-content{order:1;height:auto!important;min-height:auto!important}.hero-phone-wrapper{border-radius:0;order:2;justify-content:center!important;width:calc(100% + 48px)!important;max-width:calc(100% + 48px)!important;height:auto!important;min-height:auto!important;max-height:none!important;margin-top:32px!important;margin-left:-24px!important;margin-right:-24px!important;display:flex!important;position:relative!important;overflow:visible!important}.hero-mockup-img{width:110%!important;max-width:110%!important;height:auto!important;margin:0 auto!important;left:0!important;transform:scale(1.05)!important}.hero-bag-stack{z-index:10!important;width:360px!important;height:310px!important;position:absolute!important;bottom:-25px!important;left:8%!important}.bag-b1{width:200px!important;bottom:20px!important;left:0!important}.bag-b3{width:110px!important;animation:.85s cubic-bezier(.16,1,.3,1) 1.25s both dropFromTop!important;bottom:35px!important;left:140px!important}.bag-b4{width:180px!important;bottom:0!important;left:65px!important}.bag-b2{width:70px!important;animation:.85s cubic-bezier(.16,1,.3,1) 2.15s both dropFromTop!important;bottom:42px!important;left:240px!important}.hero-tag{aspect-ratio:2.67!important;width:clamp(220px,30vw,275px)!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:-4px auto -8px!important;padding:0!important;display:inline-flex!important}.hero h1,.hero h1.hero-headline-animated{text-align:center!important;letter-spacing:-.025em!important;align-items:center!important;height:auto!important;min-height:auto!important;max-height:none!important;margin-top:10px!important;margin-bottom:0!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(30px,4.2vw,36px)!important;font-weight:800!important;line-height:1.18!important}.hero-line1{text-align:center!important;white-space:normal!important;letter-spacing:-.028em!important;color:#fff!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:800!important;display:block!important}.hero-line2{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:baseline!important;gap:8px!important;display:flex!important}.hero-phrase{color:#fff!important;letter-spacing:-.02em!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.9em!important;font-weight:750!important}.hero-brand-accent{color:#152f8e!important;letter-spacing:-.02em!important;-webkit-text-stroke:2.8px #fff!important;paint-order:stroke fill!important;text-shadow:none!important;filter:none!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.05em!important;font-weight:800!important;animation:none!important}.hero-sub,.hero-sub-banner{text-align:center!important;margin-top:10px!important;margin-left:auto!important;margin-right:auto!important}.hero-stats{justify-content:center!important}.hero-cta-group{justify-content:center!important;margin-top:20px!important}.hero-cities{text-align:center!important}.steps-row{grid-template-columns:repeat(2,1fr)!important}.steps-connector{display:none!important}.partners-grid{grid-template-columns:1fr!important;gap:48px!important}.partners-content .section-label,.partners-content .section-title,.partners-content .section-sub{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.partners-content{text-align:center!important}.partners-content .btn-partner{margin-left:auto!important;margin-right:auto!important;display:inline-flex!important}.benefit-rows{flex-direction:column!important;gap:16px!important;max-width:480px!important;margin:28px auto 0!important;display:flex!important}.benefit-row{text-align:left!important;border-bottom:1px solid #eceef4!important;flex-direction:row!important;align-items:flex-start!important;gap:14px!important;width:100%!important;padding-bottom:16px!important;display:flex!important}.benefit-row:last-child{border-bottom:none!important;padding-bottom:0!important}.benefit-title,.benefit-desc{text-align:left!important}.benefit-check{flex-shrink:0!important;margin-top:2px!important}.trust-items{grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.reviews-grid{grid-template-columns:repeat(2,1fr)!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.cat-grid{grid-template-columns:repeat(2,1fr)!important}.story-grid{grid-template-columns:1fr!important;gap:40px!important}.values-grid{grid-template-columns:repeat(2,1fr)!important}.delete-layout{grid-template-columns:1fr!important}.price-comparison{grid-template-columns:1fr!important;gap:16px!important}.terms-layout{grid-template-columns:1fr!important}.terms-sidebar{position:static!important}.app-download{overflow:hidden!important}.app-dl-left{width:100%!important;height:400px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.food-bg-img{z-index:2!important;opacity:.95!important;width:300px!important;max-width:75%!important;height:auto!important;display:block!important;position:absolute!important;top:0!important;left:-25px!important;transform:none!important}.mockup-app-img{z-index:5!important;width:360px!important;max-width:90%!important;height:auto!important;margin:0!important;display:block!important;position:absolute!important;top:auto!important;bottom:-30px!important;right:-55px!important;transform:none!important}.partner-modal-dialog{width:92%!important;max-width:680px!important;padding:28px 24px!important}.step-card{max-width:215px!important;padding:20px 14px!important}.step-visual{height:155px!important}.step-arrow-connector{flex:0 0 32px!important}.step-arrow-node{width:32px!important;min-width:32px!important;height:32px!important}.step-arrow-node svg{width:14px!important;height:14px!important}}@media (width<=768px){html,body{width:100%!important;overflow-x:hidden!important}.container{padding-left:16px!important;padding-right:16px!important}.hero-grid,.partners-grid,.footer-grid,.reviews-grid,.dash-stats,.story-grid,.contact-grid,.price-comparison{flex-direction:column!important;align-items:center!important;gap:28px!important;padding:16px 0!important;display:flex!important}.steps-container{flex-direction:column!important;align-items:center!important;gap:0!important;margin-top:36px!important;display:flex!important}.step-card{width:100%!important;max-width:290px!important;margin:0 auto!important}.step-visual{height:175px!important}.step-arrow-connector{flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;height:46px!important;margin:6px 0!important;display:flex!important}.step-arrow-line{border-top:none!important;border-left:2px dashed #38bdf880!important;width:0!important;height:100%!important}.step-arrow-node{margin:2px 0!important;transform:rotate(90deg)!important}.step-arrow-node:hover{transform:rotate(90deg)scale(1.12)!important}.section-title-stepper{font-size:26px!important}.section-label-stepper{gap:10px!important;margin-bottom:8px!important}.section-label-stepper .stepper-line{width:32px!important}.price-col{aspect-ratio:1024/1536!important;width:100%!important;max-width:300px!important;min-height:unset!important;border-radius:unset!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;padding:0!important;overflow:visible!important;transform:none!important}.price-col-shape-bg{filter:drop-shadow(0 4px 12px #00000014)drop-shadow(0 12px 24px #0000000f)!important}.receipt-body{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;padding:4px 6px 2px!important;display:flex!important;position:absolute!important;overflow:hidden!important}.price-col.other .receipt-body{width:65%!important;height:81.5%!important;top:11.5%!important;left:17.5%!important}.price-col.menu .receipt-body{width:72%!important;height:82.5%!important;top:10.5%!important;left:14%!important}.price-col.betr .receipt-body{width:68%!important;height:83%!important;top:10.5%!important;left:16%!important}.price-col.other{order:1!important}.price-col.menu{order:2!important}.price-col.betr{order:3!important}.hero,.price-proof,.how-it-works,.categories,.partners,.social-proof,.faq,.app-cta,.about-hero,.story-section,.values-section,.contact-hero,.contact-section{padding-top:56px!important;padding-bottom:56px!important}.hero h1,.about-hero h1,.contact-hero h1{font-size:36px!important;line-height:1.15!important}.section-title{font-size:28px!important}.app-cta h2{font-size:30px!important}.hero-sub,.section-sub{margin-left:auto!important;margin-right:auto!important;font-size:15px!important}.section-title,.section-sub,.hero-cities{text-align:center!important}.hero-stats,.stats-banner{flex-wrap:wrap!important;justify-content:center!important}.hero-cta-group{justify-content:center!important}.trust-items{flex-wrap:wrap!important;justify-content:center!important;gap:24px 16px!important;display:flex!important}.trust-item{border:none!important;flex:0 0 calc(50% - 16px)!important;max-width:160px!important;padding:0!important}.trust-item+.trust-item{border:none!important}.cat-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px 14px!important}.cat-card{aspect-ratio:1.55!important;min-height:unset!important}.cat-card-content{gap:2px!important;padding:8px 6px 10px!important}.cat-img{width:56px!important;height:56px!important}.stats-banner{border-radius:12px!important;grid-template-columns:1fr 1fr!important;display:grid!important}.stats-banner .stat-item{border-bottom:1px solid #eceef4!important;border-right:none!important;padding:24px 20px!important}.stats-banner .stat-item:nth-child(odd){border-right:1px solid #eceef4!important}.stats-banner .stat-item:last-child,.stats-banner .stat-item:nth-last-child(2):nth-child(odd){border-bottom:none!important}.stat-number{font-size:30px!important}.price-card{border-radius:16px!important;padding:24px 16px!important}.price-tabs{flex-wrap:nowrap!important;width:100%!important;max-width:420px!important}.price-tab{padding:8px 14px!important;font-size:13.5px!important}.partners-content .section-title{font-size:28px!important}.footer-grid{grid-template-columns:1fr 1fr!important}.footer-brand{text-align:center!important;align-items:center!important}.footer-brand .nav-logo,.fssai-box{justify-content:center!important;align-items:center!important}.footer-socials{justify-content:center!important}.footer-col{text-align:center!important}.footer-contact-item{justify-content:center!important}.food-plate-wrap,.vine-tomatoes,.bg-icon,.float-card,.brand-circle,.food-circle,.hero-arc,.nav-links,.nav-actions{display:none!important}.hamburger{display:flex!important}.values-grid{grid-template-columns:repeat(2,1fr)!important}.hero-collage{flex-direction:column!important;align-items:center!important}.photo-circle,.photo-rect{margin:12px auto!important;position:static!important;transform:none!important}.role-tabs-grid{grid-template-columns:1fr!important}.form-card{padding:24px 16px!important}.contact-channels{grid-template-columns:1fr!important;gap:12px!important}.app-download{flex-direction:column!important;height:auto!important}.app-dl-left,.app-dl-right{width:100%!important}.app-dl-left{width:100%!important;height:380px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.app-dl-right{border-radius:40px 40px 0 0!important;padding:48px 20px 36px!important}.brands-banner{height:460px!important}.banner-headline{max-width:90%!important;font-size:22px!important}.brand-kfc{width:60px!important;height:60px!important;top:80px!important;left:10px!important}.brand-starbucks{width:65px!important;height:65px!important;top:55px!important;right:15px!important}.brand-burgerking{width:65px!important;height:65px!important;top:200px!important;left:30px!important}.brand-subway{width:60px!important;height:60px!important;top:230px!important;right:40px!important}.brand-dominos{width:65px!important;height:65px!important;bottom:70px!important;left:30px!important}.brand-pizzahut{width:65px!important;height:65px!important;bottom:55px!important;right:20px!important}.hero{overflow:hidden!important}.hero-phone-wrapper{border-radius:0!important;justify-content:center!important;width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-bottom:24px!important;margin-left:-16px!important;margin-right:-16px!important;display:flex!important;position:relative!important;top:auto!important;right:auto!important;overflow:visible!important}.hero-mockup-img{width:125%!important;max-width:125%!important;height:auto!important;margin:0 auto!important;transform:scale(1.15)!important}.hero-bag-stack{z-index:10!important;width:350px!important;height:295px!important;bottom:-32px!important;left:6%!important}.bag-b1{width:200px!important;bottom:20px!important;left:0!important}.bag-b3{width:110px!important;animation:.85s cubic-bezier(.16,1,.3,1) 1.25s both dropFromTop!important;bottom:30px!important;left:140px!important}.bag-b4{width:175px!important;bottom:0!important;left:65px!important}.bag-b2{width:70px!important;animation:.85s cubic-bezier(.16,1,.3,1) 2.15s both dropFromTop!important;bottom:38px!important;left:235px!important}.food-bg-img{z-index:2!important;opacity:.95!important;width:280px!important;max-width:75%!important;height:auto!important;display:block!important;position:absolute!important;top:5px!important;left:-25px!important;transform:none!important}.mockup-app-img{z-index:5!important;width:340px!important;max-width:88%!important;height:auto!important;margin:0!important;display:block!important;position:absolute!important;top:auto!important;bottom:-25px!important;right:-55px!important;transform:none!important}.page-hero{padding:100px 0 48px!important}.page-hero h1{font-size:32px!important}.contact-cta-section{padding:32px 20px!important}.partner-modal-dialog{border-radius:20px!important;width:95%!important;max-height:88vh!important;padding:20px 16px!important;overflow-y:auto!important}.partner-app-banner{text-align:center!important;flex-direction:column!important;gap:8px!important;padding:10px 14px!important}}@media (width<=480px){.hero-tag{aspect-ratio:2.67!important;width:min(230px,78vw)!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:-3px auto -6px!important;padding:0!important;display:inline-flex!important}.hero-tag .hero-tag-content{display:none!important}.hero-cta-group,.app-badges,.app-badges-b{flex-flow:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.hero h1,.hero h1.hero-headline-animated{letter-spacing:-.025em!important;text-align:center!important;align-items:center!important;margin-top:8px!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:26px!important;font-weight:800!important;line-height:1.2!important}.hero-line1{letter-spacing:-.028em!important;text-align:center!important;font-size:26px!important;font-weight:800!important;line-height:1.2!important}.hero-line2{justify-content:center!important;align-items:baseline!important;gap:6px!important;font-size:24px!important;line-height:1.2!important}.hero-brand-accent{-webkit-text-stroke:2px #fff!important;paint-order:stroke fill!important;color:#152f8e!important}.hero-sub{text-align:center!important;margin-top:8px!important;font-size:14px!important}.hero-sub-banner{aspect-ratio:4.11!important;width:min(200px,70vw)!important;max-width:100%!important;height:auto!important;margin-top:10px!important;margin-left:auto!important;margin-right:auto!important}.hero-sub-text{display:none!important}.hero-cta-group a,.app-badges a,.app-badges-b a{width:auto!important;display:inline-block!important}.hero-cta-group a img,.app-badges a img,.app-badges-b a img{border-radius:6px!important;width:auto!important;max-width:140px!important;height:40px!important}.hero-stats:not(.contact-stats){grid-template-columns:1fr 1fr!important;gap:16px!important;margin-top:20px!important;display:grid!important}.hero-stats .stat-divider{display:none!important}.trust-items{flex-wrap:wrap!important;justify-content:center!important;gap:20px 12px!important;display:flex!important}.trust-item{border:none!important;flex:0 0 calc(50% - 12px)!important;max-width:165px!important;padding:0!important}.shape-badge-wrap,.hexagon-badge-wrap{width:160px!important;height:108px!important;margin-bottom:8px!important}.shape-badge-icon{height:30px!important;margin-bottom:2px!important}.shape-badge-icon .shape-badge-3d-icon{width:30px!important;height:30px!important}.trust-text{max-width:130px!important;font-size:12px!important}.cat-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px 8px!important}.cat-card{aspect-ratio:1.5!important;min-height:unset!important}.cat-card-content{gap:2px!important;padding:6px 4px 8px!important}.cat-img{width:44px!important;height:44px!important}.cat-name{margin-top:0!important;font-size:12px!important;line-height:1.1!important}.cat-count{margin-top:1px!important;font-size:9.5px!important}.step-card{max-width:280px!important}.stats-banner{grid-template-columns:1fr!important}.stats-banner .stat-item{border-right:none!important;padding:20px!important}.stats-banner .stat-item:nth-child(odd){border-right:none!important}.stat-number{font-size:28px!important}.reviews-grid,.values-grid,.footer-grid{grid-template-columns:1fr!important}.footer-bottom{text-align:center!important;flex-direction:column!important;gap:12px!important}.footer{padding:52px 0 36px!important}.price-tabs{border-radius:100px!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:360px!important;margin:0 auto!important;padding:4px!important;display:flex!important}.price-tab{text-align:center!important;white-space:nowrap!important;flex:1 1 0!important;min-width:0!important;padding:8px 4px!important;font-size:13px!important}.brands-banner{height:380px!important}.banner-headline{font-size:18px!important}.brand-circle{transform:scale(.65)!important}.food-left,.food-right{display:none!important}.cta-btns{flex-direction:column!important;align-items:stretch!important}.btn-white,.btn-outline-white{justify-content:center!important;width:100%!important}.role-tabs-grid{grid-template-columns:1fr!important}.form-card{border-radius:16px!important;padding:20px 14px!important}.input-row{grid-template-columns:1fr!important}.toc-inner{flex-direction:column!important;align-items:stretch!important}.hero,.price-proof,.how-it-works,.categories,.partners,.social-proof,.faq,.app-cta{padding-top:48px!important;padding-bottom:48px!important}.hero-phone-wrapper{border-radius:0!important;width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;position:relative!important;overflow:visible!important}.hero-mockup-img{width:135%!important;max-width:135%!important;height:auto!important;margin:0 auto!important;left:0!important;transform:scale(1.22)!important}.hero-bag-stack{z-index:10!important;width:310px!important;height:260px!important;bottom:-28px!important;left:6%!important}.bag-b1{width:175px!important;bottom:18px!important;left:0!important}.bag-b3{width:95px!important;animation:.85s cubic-bezier(.16,1,.3,1) 1.25s both dropFromTop!important;bottom:28px!important;left:120px!important}.bag-b4{width:155px!important;bottom:0!important;left:55px!important}.bag-b2{width:60px!important;animation:.85s cubic-bezier(.16,1,.3,1) 2.15s both dropFromTop!important;bottom:34px!important;left:205px!important}.app-dl-left{height:340px!important}.food-bg-img{z-index:2!important;opacity:.95!important;width:240px!important;max-width:70%!important;height:auto!important;display:block!important;position:absolute!important;top:5px!important;left:-20px!important;transform:none!important}.mockup-app-img{z-index:5!important;width:300px!important;max-width:85%!important;height:auto!important;margin:0!important;display:block!important;position:absolute!important;top:auto!important;bottom:-20px!important;right:-50px!important;transform:none!important}.ios-toast{border-radius:16px!important;max-width:none!important;padding:12px 14px!important;bottom:16px!important;left:16px!important;right:16px!important}.ios-toast-title{font-size:14px!important}.ios-toast-sub{font-size:11.5px!important}}@media (width<=375px){.container{padding-left:12px!important;padding-right:12px!important}.hero-tag{aspect-ratio:2.67!important;width:min(195px,75vw)!important;max-width:100%!important;margin:-2px auto -4px!important}.hero-tag .hero-tag-content{display:none!important}.hero h1,.hero h1.hero-headline-animated{letter-spacing:-.025em!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.25!important}.hero-line1{letter-spacing:-.028em!important;font-size:22px!important;font-weight:800!important;line-height:1.25!important}.hero-line2{justify-content:center!important;align-items:baseline!important;font-size:21px!important;line-height:1.25!important}.section-title{font-size:20px!important}.cat-card{aspect-ratio:1.45!important}.cat-img{width:40px!important;height:40px!important}.cat-name{font-size:12px!important}.review-card{padding:18px 14px!important}.price-card{padding:16px 12px!important}.btn-download,.store-badge{padding:11px 14px!important;font-size:13px!important}.stat-number{font-size:26px!important}.hero-stat-num{font-size:16px!important}.hero-phone-wrapper{width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;position:relative!important;overflow:visible!important}.hero-mockup-img{width:140%!important;max-width:140%!important;transform:scale(1.25)!important}.hero-bag-stack{z-index:10!important;width:270px!important;height:230px!important;bottom:-22px!important;left:5%!important}.bag-b1{width:150px!important;bottom:15px!important;left:0!important}.bag-b3{width:82px!important;animation:.85s cubic-bezier(.16,1,.3,1) 1.25s both dropFromTop!important;bottom:24px!important;left:105px!important}.bag-b4{width:135px!important;bottom:0!important;left:48px!important}.bag-b2{width:52px!important;animation:.85s cubic-bezier(.16,1,.3,1) 2.15s both dropFromTop!important;bottom:30px!important;left:180px!important}.app-dl-left{height:300px!important}.food-bg-img{width:200px!important;top:5px!important;left:-15px!important}.mockup-app-img{width:260px!important;bottom:-15px!important;right:-40px!important}.partner-modal-dialog{margin:8px!important;padding:16px 12px!important}}@media (width<=768px){.page-report-price .hero-report h1{font-size:32px!important}.page-report-price .hero-sub{font-size:16px!important}.page-report-price .form-wrapper{border-radius:16px!important;padding:24px 18px!important}.page-report-price .input-grid,.page-report-price .price-inputs-grid{grid-template-columns:1fr!important;gap:14px!important}.page-report-price .scope-toggle-grid,.page-report-price .source-options-grid{grid-template-columns:1fr!important}}@media (width<=480px){.page-report-price .hero-report h1{font-size:26px!important}.page-report-price .hero-sub{font-size:14.5px!important}.page-report-price .form-wrapper{padding:18px 14px!important}.page-report-price .btn-submit-report{width:100%!important;padding:14px 20px!important;font-size:15px!important}.page-report-price .conf-actions{flex-direction:column!important;width:100%!important}.page-report-price .btn-primary-conf,.page-report-price .btn-secondary-conf{text-align:center!important;width:100%!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
