@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");:root{--primary:#2563EB;--primary-light:#3B82F6;--primary-dark:#1D4ED8;--accent:#2563EB;--accent-dark:#1D4ED8;--teal:#60A5FA;--bg:#F4F6FA;--surface:#FFFFFF;--surface-alt:#EEF3FF;--border:#E2E8F0;--text:#0F172A;--text-muted:#64748B;--text-light:#94A3B8;--success:#22C55E;--danger:#EF4444;--shadow:0 8px 32px rgba(37,99,235,0.10);--shadow-sm:0 2px 12px rgba(37,99,235,0.06);--maxw:1100px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.site-nav{background:var(--surface);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:0 24px;height:62px;justify-content:space-between}.nav-brand,.nav-inner{display:flex;align-items:center}.nav-brand{gap:10px}.nav-brand,.nav-brand:hover{text-decoration:none}.nav-logo{width:36px;height:36px;background:#fff;border:1.5px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(27,82,216,.1)}.nav-name{font-size:19px;font-weight:800;color:var(--text);letter-spacing:-.5px}.nav-name span{color:var(--primary)}.nav-links{display:flex;align-items:center;gap:6px}.nav-links a{font-size:14px;font-weight:500;color:var(--text-muted);text-decoration:none;padding:6px 12px;border-radius:8px;transition:all .15s}.nav-links a:hover{color:var(--primary);background:var(--surface-alt);text-decoration:none}.nav-cta{background:var(--accent)!important;color:#fff!important;font-weight:600!important;border-radius:8px}.nav-cta:hover{background:var(--accent-dark)!important}.nav-btn-download{background:var(--primary)!important;color:#fff!important;font-weight:600!important;border-radius:8px!important;padding:6px 14px!important}.nav-btn-download:hover{background:var(--primary-dark)!important;color:#fff!important;text-decoration:none!important}.hero{background:linear-gradient(135deg,#0F35A8,#1741C8 40%,#2563EB);padding:100px 0 80px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(147,197,253,.12) 0,transparent 55%),radial-gradient(ellipse at 10% 80%,rgba(255,255,255,.06) 0,transparent 50%)}.hero-inner{max-width:var(--maxw);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 420px;grid-gap:56px;gap:56px;align-items:center;position:relative}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:13px;font-weight:600;padding:5px 14px;border-radius:100px;margin-bottom:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero h1{font-size:clamp(36px,5vw,58px);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-2px;margin-bottom:20px}.hero h1 span{background:linear-gradient(90deg,#93C5FD,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub{font-size:17px;color:rgba(255,255,255,.7);margin-bottom:32px;line-height:1.75;max-width:430px}.hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:44px}.btn-hero{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--primary);font-weight:700;font-size:15px;padding:13px 26px;border-radius:11px;text-decoration:none;transition:all .2s;box-shadow:0 4px 20px rgba(0,0,0,.18)}.btn-hero:hover{background:#EEF3FF;transform:translateY(-2px);text-decoration:none;box-shadow:0 8px 28px rgba(0,0,0,.22)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);color:#fff;font-weight:600;font-size:15px;padding:13px 26px;border-radius:11px;border:1px solid rgba(255,255,255,.2);text-decoration:none;transition:all .2s}.btn-ghost:hover{background:rgba(255,255,255,.17);text-decoration:none}.hero-quick-stores{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:-24px;margin-bottom:0}.quick-label{font-size:13px;color:rgba(255,255,255,.65);font-weight:500}.quick-store-pill{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:4px 11px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;text-decoration:none;transition:all .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quick-store-pill:hover{background:rgba(255,255,255,.22);color:#fff;text-decoration:none;transform:translateY(-1px)}.hero-visual{display:flex;justify-content:center;align-items:center;padding:20px 0;margin:0 auto}.hero-visual,.phone-mockup{position:relative;width:250px}.phone-mockup{height:536px;background:#0A0F1E;border-radius:42px;border:3.5px solid rgba(255,255,255,.24);box-shadow:0 35px 80px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.85),inset 0 0 0 2px rgba(255,255,255,.1);overflow:hidden}.phone-screen-img{position:absolute;inset:5px;background:#FFFFFF;border-radius:34px;overflow:hidden;display:flex;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.phone-app-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.fbadge{position:absolute;background:rgba(255,255,255,.96);border-radius:14px;padding:8px 13px;box-shadow:0 12px 30px rgba(0,0,0,.18);display:flex;align-items:center;gap:9px;color:var(--text);z-index:15;border:1px solid rgba(255,255,255,.9);white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease}.fbadge:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.22)}.fbadge-icon{font-size:18px;line-height:1}.fbadge strong{font-size:12px;font-weight:700;color:#0F172A;display:block;line-height:1.2}.fbadge span{font-size:10px;color:#64748B;font-weight:500;display:block}.fbadge.t{right:calc(100% - 6px);top:10%}.fbadge.r{left:calc(100% - 6px);top:48%}.fbadge.l{right:calc(100% - 6px);bottom:12%}.lang-toggle-wrapper{display:inline-flex;align-items:center;background:#EEF2F6;border:1px solid #cbd5e1;border-radius:9999px;padding:2px 4px;gap:2px;margin:0 6px}.lang-pill{background:transparent;border:none;color:#64748B;font-size:12px;font-weight:600;padding:4px 9px;border-radius:9999px;cursor:pointer;transition:all .15s ease;line-height:1}.lang-pill.active,.lang-pill:hover{color:var(--primary)}.lang-pill.active{background:#FFFFFF;box-shadow:0 1px 4px rgba(0,0,0,.12);font-weight:700}.lang-divider{color:#94A3B8;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section{padding:80px 0}.section-alt{background:#F7F9FF}.section-hd{text-align:center;margin-bottom:52px}.eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.section-hd h2{font-size:clamp(26px,3.5vw,38px);font-weight:800;color:var(--primary);letter-spacing:-.8px;margin-bottom:12px}.section-hd p{font-size:17px;color:var(--text-muted);max-width:490px;margin:0 auto}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;position:relative}.steps:before{content:"";position:absolute;top:29px;left:calc(16.66% + 29px);right:calc(16.66% + 29px);height:2px;background:linear-gradient(90deg,var(--primary-light),var(--primary-light));opacity:.2;pointer-events:none}.step{text-align:center;padding:32px 24px;border-radius:18px;background:var(--surface);border:1px solid var(--border);transition:all .25s;position:relative}.step:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(37,99,235,.1);border-color:rgba(37,99,235,.2)}.step-num{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;font-size:20px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 6px 20px rgba(37,99,235,.3)}.step h3{font-size:17px;font-weight:700;color:var(--text);margin-bottom:10px}.step p{font-size:14px;color:var(--text-muted);line-height:1.7}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.fcard{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px 24px;transition:all .25s;position:relative;overflow:hidden}.fcard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-light));opacity:0;transition:opacity .25s}.fcard:hover{box-shadow:0 16px 40px rgba(37,99,235,.12);transform:translateY(-5px);border-color:rgba(37,99,235,.15)}.fcard:hover:before{opacity:1}.ficon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:18px}.fi-orange,.fi-purple{background:linear-gradient(135deg,#EFF6FF,#DBEAFE)}.fi-green,.fi-teal{background:linear-gradient(135deg,#ECFDF5,#D1FAE5)}.fi-yellow{background:linear-gradient(135deg,#EFF6FF,#DBEAFE)}.fi-red{background:linear-gradient(135deg,#FEF2F2,#FEE2E2)}.fcard h3{font-size:16px;font-weight:700;color:var(--text);margin-bottom:8px}.fcard p{font-size:13.5px;color:var(--text-muted);line-height:1.7}.dl-section{background:linear-gradient(135deg,#0d319c,#1742c0 50%,#2563eb);padding:84px 0;position:relative;overflow:hidden}.dl-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.09) 0,transparent 55%);pointer-events:none}.dl-inner{max-width:var(--maxw);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:48px;position:relative}.dl-text{max-width:480px}.dl-badge{display:inline-block;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.3px;padding:5px 14px;border-radius:999px;margin-bottom:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dl-text h2{font-size:clamp(28px,3.8vw,42px);font-weight:800;color:#fff;letter-spacing:-1px;line-height:1.15;margin-bottom:14px}.dl-text p{font-size:16px;color:rgba(255,255,255,.82);line-height:1.65;margin-bottom:24px}.dl-perks{flex-direction:column}.dl-perk,.dl-perks{display:flex;gap:10px}.dl-perk{align-items:center;color:rgba(255,255,255,.92);font-size:14px;font-weight:500}.dl-perk-icon{width:22px;height:22px;background:rgba(255,255,255,.2);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.dl-cards{display:flex;gap:22px;flex-shrink:0}.dl-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:14px;width:224px;box-shadow:0 14px 40px rgba(0,0,0,.2);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.dl-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.42);box-shadow:0 20px 48px rgba(0,0,0,.28)}.dl-card-top{width:100%}.dl-platform-meta{display:flex;align-items:center;justify-content:space-between;width:100%}.dl-platform-badge{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:6px;letter-spacing:.2px}.android-badge{background:rgba(52,168,83,.28);color:#a7f3d0;border:1px solid rgba(52,168,83,.45)}.ios-badge{background:rgba(255,255,255,.22);color:#fff;border:1px solid rgba(255,255,255,.38)}.dl-platform-os{font-size:11.5px;color:rgba(255,255,255,.72);font-weight:500}.qr-box{background:#ffffff;border-radius:14px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;box-shadow:0 4px 18px rgba(0,0,0,.12)}.qr-img{width:136px;height:136px;display:block}.qr-hint{font-size:10.5px;color:#475569;font-weight:600;text-align:center;letter-spacing:.1px}.sbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border-radius:12px;transition:all .2s ease;width:100%}.sbtn-primary{background:#ffffff;color:#0f172a;padding:10px 14px;box-shadow:0 4px 14px rgba(0,0,0,.1)}.sbtn-primary:hover{background:#f8fafc;color:#0f172a;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.16)}.sbtn-icon{flex-shrink:0}.sbtn-text{display:flex;flex-direction:column;text-align:left;line-height:1.18}.sbtn-sub{font-size:9.5px;font-weight:600;color:#64748b;letter-spacing:.4px}.sbtn-name{font-size:14px;font-weight:800;color:#0f172a}.contact-wrap{max-width:820px;margin:0 auto;padding:72px 24px}.contact-wrap h1{font-size:34px;font-weight:800;color:var(--primary);letter-spacing:-.8px;margin-bottom:10px}.contact-wrap>p{font-size:16px;color:var(--text-muted);margin-bottom:40px}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:48px}.ccard{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px}.ccard-icon{font-size:24px;margin-bottom:10px}.ccard h4{font-size:14px;font-weight:700;color:var(--primary);margin-bottom:4px}.ccard p{font-size:13.5px;color:var(--text-muted)}.ccard a{color:var(--accent)}.contact-form{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:36px;box-shadow:var(--shadow-sm)}.contact-form h2{font-size:20px;font-weight:700;color:var(--primary);margin-bottom:24px}.frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.fg{margin-bottom:18px}.fg label{display:block;font-size:13px;font-weight:600;color:var(--primary);margin-bottom:6px}.fg input,.fg select,.fg textarea{width:100%;padding:11px 15px;border:1.5px solid var(--border);border-radius:9px;font-size:14.5px;font-family:inherit;color:var(--text);background:var(--bg);outline:none;transition:border-color .2s}.fg input:focus,.fg textarea:focus{border-color:var(--primary)}.fg textarea{resize:vertical;min-height:110px}.btn-submit{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;padding:12px 30px;border:none;border-radius:9px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s}.btn-submit:hover{background:var(--accent-dark)}.page-wrap{flex:1 1;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:radial-gradient(ellipse at 60% 20%,rgba(37,99,235,.06) 0,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(59,130,246,.05) 0,transparent 50%)}.delete-card{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:40px;width:100%;max-width:460px;box-shadow:0 12px 40px rgba(37,99,235,.1)}.delete-card h1{font-size:23px;font-weight:800;color:var(--primary);margin-bottom:7px;letter-spacing:-.5px}.subtitle{font-size:14.5px;color:var(--text-muted);margin-bottom:26px;line-height:1.72}.delete-card label{display:block;font-size:13px;font-weight:600;color:var(--primary);margin-bottom:6px}.delete-card input{width:100%;padding:11px 15px;border:1.5px solid var(--border);border-radius:9px;font-size:16px;font-family:inherit;color:var(--text);background:var(--bg);margin-bottom:14px;outline:none;transition:border-color .2s}.delete-card input:focus{border-color:var(--primary)}.btn{display:block;width:100%;padding:12px;border:none;border-radius:9px;font-size:14.5px;font-family:inherit;font-weight:600;cursor:pointer;margin-bottom:9px;transition:all .2s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--primary);color:#fff;border-radius:12px}.btn-primary:hover:not(:disabled){background:var(--primary-dark)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){background:#DC2626}.btn-ghost{background:transparent;color:var(--text-muted);border:1.5px solid var(--border)}.btn-ghost:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.steps-bar{display:flex;gap:7px;margin-bottom:26px}.sdot{height:4px;flex:1 1;border-radius:4px;background:var(--border);transition:background .3s}.sdot.active{background:var(--primary)}.sdot.done{background:var(--success)}.alert{padding:11px 15px;border-radius:9px;font-size:13.5px;margin-bottom:14px;font-weight:500}.alert-error{background:#FEF2F2;color:#991B1B;border:1px solid #fecaca}.alert-info{background:#EFF6FF;color:#1E40AF;border:1px solid #bfdbfe}.warn-box{background:#FFF7ED;border:1px solid #fed7aa;border-radius:9px;padding:14px;margin-bottom:18px;font-size:13.5px;color:#92400E}.warn-box p{margin-bottom:7px;font-weight:600}.warn-box ul{padding-left:17px}.warn-box li{margin-bottom:4px}.center-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;margin:0 auto 18px}.icon-success{background:#D1FAE5;color:#065F46}.footer-note{font-size:12.5px;color:var(--text-light);text-align:center;margin-top:18px}.link{color:var(--accent)}.legal-wrap{max-width:720px;margin:0 auto;padding:64px 24px}.legal-wrap h1{font-size:32px;font-weight:800;color:var(--primary);letter-spacing:-.8px;margin-bottom:8px}.meta-line{font-size:13.5px;color:var(--text-muted);margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--border)}.legal-wrap h2{font-size:18px;font-weight:700;color:var(--primary);margin:30px 0 10px}.legal-wrap p{font-size:14.5px;color:var(--text-muted);margin-bottom:12px;line-height:1.82}.legal-wrap ul{padding-left:19px;margin-bottom:12px}.legal-wrap li{font-size:14.5px;color:var(--text-muted);line-height:1.82;margin-bottom:5px}.legal-wrap strong{color:var(--text)}.site-footer{background:#0A1628;padding:44px 0 0}.footer-grid{max-width:var(--maxw);margin:0 auto;padding:0 24px 40px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px}.footer-brand p{font-size:13.5px;color:rgba(255,255,255,.45);line-height:1.72;max-width:240px;margin-top:10px}.footer-col h5{font-size:13px;font-weight:700;color:#fff;margin-bottom:14px;letter-spacing:.2px}.footer-col a{display:block;font-size:13.5px;color:rgba(255,255,255,.45);text-decoration:none;margin-bottom:9px;transition:color .18s}.footer-col a:hover{color:rgba(255,255,255,.88);text-decoration:none}.footer-bottom{border-top:1px solid rgba(255,255,255,.07);max-width:var(--maxw);margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:rgba(255,255,255,.35)}@media (max-width:860px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-btns,.hero-quick-stores{justify-content:center}.hero-visual{display:none}.steps{grid-template-columns:1fr}.features,.footer-grid{grid-template-columns:1fr 1fr}.dl-inner{flex-direction:column;text-align:center}.dl-text{max-width:100%}.dl-text p{margin:0 auto 20px}.dl-perks{align-items:center;margin-bottom:24px}.dl-cards{justify-content:center;width:100%}.contact-cards{grid-template-columns:1fr}}@media (max-width:580px){.features,.footer-grid{grid-template-columns:1fr}.footer-grid{gap:24px}.footer-bottom{flex-direction:column;gap:6px}.nav-links{display:none}.dl-cards{flex-direction:column;align-items:center}.dl-card{width:100%;max-width:280px}.frow{grid-template-columns:1fr}.delete-card{padding:26px 18px}}