:root{--ink:#101828;--muted:#667085;--line:#e4e7ec;--soft:#f8fafc;--brand:#1b84ff;--accent:#17c653;--deep:#071437;--panel:#fff;--shadow:0 24px 70px rgba(16,24,40,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;padding:8px 5vw;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(228,231,236,.9)}.brand{display:flex;align-items:center;flex:0 0 auto}.logo-brand img{width:108px;max-width:28vw;height:auto;display:block}.topbar nav{display:flex;gap:18px;margin-left:auto;color:#344054;font-size:13px;font-weight:700;white-space:nowrap}.topbar nav a:hover{color:var(--brand)}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-weight:800;font-size:14px}.btn.primary{background:linear-gradient(135deg,var(--brand),#056ee9);color:#fff;border-color:transparent;box-shadow:0 12px 30px rgba(27,132,255,.24)}.btn.ghost{background:#fff;color:#182230}.hero{position:relative;display:block;padding:74px 5vw 66px;background:linear-gradient(135deg,#f9fbff 0%,#eef5ff 48%,#f7fbff 100%);overflow:hidden}.hero:before{content:"";position:absolute;left:12%;top:6%;width:380px;height:260px;background:rgba(27,132,255,.16);filter:blur(70px);border-radius:999px}.hero:after{content:"";position:absolute;right:8%;bottom:-120px;width:420px;height:300px;background:rgba(23,198,83,.12);filter:blur(80px);border-radius:999px}.hero-copy{position:relative;z-index:1;text-align:center;max-width:920px;margin:0 auto 34px}.hero-badge{display:inline-flex;align-items:center;border:1px solid #c7ddff;background:#fff;color:#1b4d8f;border-radius:999px;padding:7px 12px;font-weight:800;font-size:13px;margin-bottom:18px}.hero h1{font-size:clamp(38px,5.4vw,68px);line-height:1.05;margin:0 0 20px;letter-spacing:0;color:#071437}.hero p,.lead{font-size:19px;color:#475467;max-width:760px;margin-left:auto;margin-right:auto}.hero-actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap;justify-content:center}.trusted-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px;color:#667085;font-size:13px}.trusted-row b{background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 10px;color:#344054}.launcher-preview{position:relative;z-index:1;max-width:1040px;margin:0 auto;background:rgba(255,255,255,.82);border:1px solid rgba(27,132,255,.14);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.preview-toolbar{height:46px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line);background:#fff}.preview-toolbar span{width:10px;height:10px;border-radius:50%;background:#f04438}.preview-toolbar span:nth-child(2){background:#fdb022}.preview-toolbar span:nth-child(3){background:#12b76a}.preview-toolbar b{margin-left:8px;font-size:13px;color:#344054}.preview-body{display:grid;grid-template-columns:152px 1fr;min-height:390px}.preview-side{background:#071437;color:#d0d5dd;padding:18px}.preview-side img{width:96px;background:#fff;border-radius:8px;padding:4px;margin-bottom:16px}.preview-side p{margin:0 0 8px;padding:9px 10px;border-radius:8px;font-size:13px}.preview-side .active{background:#1b84ff;color:#fff}.preview-main{padding:18px;background:#f8fafc;min-width:0}.preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.preview-grid div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px}.preview-grid strong{display:block;font-size:28px;color:#1b84ff}.preview-grid small{color:#667085}.dashboard-mock{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.mock-chart,.mock-list{background:#fff;border:1px solid var(--line);border-radius:12px;min-height:210px;box-shadow:0 16px 40px rgba(16,24,40,.08)}.mock-chart{display:flex;align-items:end;gap:14px;padding:22px}.mock-chart span{flex:1;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#1b84ff,#8ec5ff);min-height:46px}.mock-list{padding:16px}.mock-list p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:15px 0;border-bottom:1px solid var(--line);color:#344054}.mock-list p:last-child{border-bottom:0}.mock-list em{font-style:normal;color:#667085;font-size:13px;text-align:right}.flow-row{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px;margin-top:14px;font-size:13px;font-weight:800;color:#344054}.flow-row i{height:2px;flex:1;background:linear-gradient(90deg,var(--brand),var(--accent))}.band,.solutions,.payments,.compare,.revenue,.blog,.contact,.contact-page{padding:72px 5vw}.band{background:#071437;color:#fff}.band h2,.solutions h2,.payments h2,.compare h2,.revenue h2,.blog h2,.contact h2,.contact-hero h1{font-size:clamp(28px,3.6vw,44px);line-height:1.15;margin:0 0 26px}.problem-grid,.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.problem-grid article,.blog-grid a,.panel,.login-card,.contact-mini{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:22px;box-shadow:0 12px 30px rgba(16,24,40,.06)}.problem-grid article{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#fff}.problem-grid article:hover,.blog-grid a:hover{border-color:#1b84ff;transform:translateY(-2px)}.problem-grid p{color:#d0d5dd}.blog-grid p,.solutions p,.payments p,.contact p,.muted{color:var(--muted)}.solution-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.solution-list p{padding:22px;border-left:4px solid var(--brand);background:#f8fafc;border-radius:8px}.payments,.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start;background:#f8fafc}.pill-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.pill-grid span{background:#fff;border:1px solid var(--line);border-radius:8px;padding:22px;font-weight:900}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;background:#fff}th,td{padding:14px;border:1px solid var(--line);text-align:left}th{background:#071437;color:#fff}.share{display:grid;grid-template-columns:1fr 1fr;gap:20px}.share div{border-radius:8px;background:#071437;color:#fff;padding:30px}.share strong{display:block;font-size:64px;color:#8cc8ff}.contact input,.contact textarea,.login-card input,.form-grid input,.form-grid textarea,.form-grid select,.inline-form input{width:100%;border:1px solid var(--line);border-radius:8px;padding:13px 14px;margin-bottom:12px;font:inherit;background:#fff;color:var(--ink)}.contact textarea,.form-grid textarea{min-height:130px}.contact-hero{padding:70px 5vw 35px;background:#f8fafc}.contact-detail iframe{width:100%;min-height:320px;border:1px solid var(--line);border-radius:8px;background:#fff}footer{padding:34px 5vw;background:#071437;color:#98a2b3;border-top:1px solid rgba(255,255,255,.08)}footer a{color:#d8e9ff}footer img{width:98px;height:auto;display:block;margin-bottom:12px}.article{max-width:920px;margin:0 auto;padding:70px 24px}.article h1{font-size:clamp(36px,5vw,56px);line-height:1.1}.article-body{font-size:18px;color:#344054}.article-body a,.back{color:#1b84ff}.back{font-weight:800}.share-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.share-buttons a{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff;font-weight:800}.admin-login{min-height:100vh;display:grid;place-items:center;background:#f8fafc}.login-card{width:min(420px,92vw)}.login-card h1{margin:0}.alert,.success{padding:12px 14px;border-radius:8px;margin:12px 0}.alert{background:#fff1f3;color:#b42318}.success{background:#ecfdf3;color:#067647}.cms{display:grid;grid-template-columns:260px 1fr;background:#f8fafc;min-height:100vh}.cms aside{background:#071437;color:#d0d5dd;padding:22px;display:flex;flex-direction:column;gap:10px}.cms aside .logo-brand{margin-bottom:20px}.cms aside .logo-brand img{width:160px;max-width:100%;background:#fff;border-radius:8px;padding:4px}.cms aside a{padding:11px;border-radius:8px}.cms aside a:hover{background:rgba(255,255,255,.08)}.cms-main{padding:28px}.cms-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.cms-head h1{margin:0}.panel{margin-bottom:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label{font-weight:800;font-size:13px;color:#344054}.form-grid .wide{grid-column:1/-1}.inline-form{display:flex;gap:12px}.post-table p{display:grid;grid-template-columns:1fr 100px 70px 70px;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}code{background:#f2f4f7;border:1px solid var(--line);padding:3px 6px;border-radius:6px;color:#1b4d8f}@media(max-width:900px){.topbar{padding:8px 14px}.logo-brand img{width:96px}.topbar nav{gap:12px;font-size:12px;overflow-x:auto}.hero{padding:42px 16px 48px}.hero h1{font-size:36px}.hero p{font-size:17px}.launcher-preview{border-radius:14px}.preview-body{grid-template-columns:1fr;min-height:0}.preview-side{display:none}.preview-grid,.dashboard-mock,.share{grid-template-columns:1fr}.mock-chart,.mock-list{min-height:170px}.problem-grid,.solution-list,.blog-grid,.payments,.contact,.cms,.form-grid{grid-template-columns:1fr}.band,.solutions,.payments,.compare,.revenue,.blog,.contact,.contact-page{padding:46px 16px}.pill-grid{grid-template-columns:1fr}.cms aside{position:static}.cms-main{padding:16px}.inline-form{flex-direction:column}.post-table p{grid-template-columns:1fr}.flow-row{align-items:flex-start;flex-direction:column}.flow-row i{width:100%;flex:auto}.contact-hero{padding:44px 16px 24px}}@media(min-width:901px) and (max-width:1180px){.problem-grid,.blog-grid{grid-template-columns:repeat(2,1fr)}} 
