/* WABharat Frontend Stylesheet
   Single source for public website, onboarding, retailer panel and frontend emails. */

:root{--g:#16a34a;--g2:#22c55e;--d:#07111f;--t:#0f172a;--m:#64748b;--bg:#f7fbf8;--soft:#ecfdf5;--line:#dce8e1;--card:#fff;--red:#ef4444;--warn:#f59e0b;--shadow:0 18px 55px rgba(15,23,42,.12);--r:26px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--t);background:#fff}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}a{text-decoration:none;color:inherit}.hide{display:none!important}
.container{max-width:1180px;margin:auto;padding:0 18px}.btn{border-radius:17px;padding:13px 18px;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btnG{background:linear-gradient(135deg,var(--g),#059669);color:#fff;box-shadow:0 14px 30px rgba(22,163,74,.28)}.btnL{background:#fff;border:1px solid var(--line);color:var(--t)}.badge{display:inline-flex;background:#dcfce7;color:#166534;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:1000}.logoMark{width:46px;height:46px;border-radius:18px;background:linear-gradient(135deg,var(--g),#059669);display:grid;place-items:center;color:#fff;font-weight:1000;box-shadow:0 12px 26px rgba(22,163,74,.25)}.brand{display:flex;align-items:center;gap:10px;font-weight:1000}.brand b{font-size:24px}.brand b span{color:var(--g)}
/* PUBLIC */
.public{min-height:100vh;background:linear-gradient(135deg,#f2fff6,#fff 55%,#f0f9ff)}.siteHead{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{height:70px;display:flex;justify-content:space-between;align-items:center}.navLinks{display:flex;gap:24px;align-items:center;font-weight:850;color:#334155}.hero{padding:72px 0 44px}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}.hero h1{font-size:58px;line-height:1.03;letter-spacing:-2px;margin:14px 0;font-weight:1000}.hero h1 span{color:var(--g)}.hero p{font-size:20px;line-height:1.6;color:var(--m);margin:0 0 24px}.heroActions{display:flex;gap:12px;flex-wrap:wrap}.trust{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px;color:#334155;font-weight:850}.phone{background:#fff;border:1px solid var(--line);border-radius:38px;padding:16px;box-shadow:var(--shadow)}.phoneTop{background:linear-gradient(135deg,#052e16,#0f5132);color:#fff;border-radius:26px;padding:16px;font-weight:1000}.bubble{max-width:82%;padding:12px 14px;border-radius:18px;margin:10px 0;font-weight:700;line-height:1.45}.left{background:#f8fafc;border:1px solid var(--line)}.right{background:#dcfce7;margin-left:auto}.qrDemo{background:#07111f;color:#fff;border-radius:28px;padding:20px;text-align:center;margin-top:14px}.qrBox{width:150px;height:150px;background:#fff;margin:14px auto;border-radius:18px;padding:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.qrBox i{background:#111;border-radius:3px}.qrBox i:nth-child(2n){background:#fff}.qrBox i:nth-child(3n){background:#111}.section{padding:64px 0}.title{text-align:center;max-width:760px;margin:0 auto 34px}.title h2{font-size:39px;line-height:1.12;margin:0 0 12px;font-weight:1000}.title p{color:var(--m);font-size:18px;line-height:1.6}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:0 10px 28px rgba(15,23,42,.06)}.icon{width:54px;height:54px;border-radius:18px;background:var(--soft);display:grid;place-items:center;font-size:25px;margin-bottom:14px}.card h3{margin:0 0 9px;font-size:21px}.card p{color:var(--m);line-height:1.6;margin:0}.priceCard{max-width:500px;margin:auto;text-align:center;border:2px solid #bbf7d0;border-radius:34px;padding:30px;background:#fff;box-shadow:0 25px 70px rgba(22,163,74,.18)}.price{font-size:50px;font-weight:1000}.list{text-align:left;display:grid;gap:11px;margin:22px 0}.list div:before{content:"✓";color:var(--g);font-weight:1000;margin-right:9px}.footer{background:#07111f;color:#cbd5e1;padding:36px 0}.footerGrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}.footer a{display:block;margin:8px 0;color:#cbd5e1}.mobileStart{display:none}
/* ONBOARDING */
.onboard{min-height:100dvh;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at top left,#dcfce7,transparent 38%),linear-gradient(135deg,#f8fff9,#eff6ff 55%,#fff)}.obShell{width:min(980px,100%)}.obBrand{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:18px}.obBrand h1{margin:0;font-size:30px;font-weight:1000}.obBrand h1 span{color:var(--g)}.obBrand p{margin:4px 0 0;color:var(--m);font-weight:850;font-size:13px}.progress{height:10px;background:#e2e8f0;border-radius:99px;overflow:hidden;max-width:700px;margin:0 auto 10px}.progress div{height:100%;width:16.6%;background:linear-gradient(90deg,var(--g),var(--g2));transition:.25s}.stepText{text-align:center;color:var(--m);font-weight:900;margin-bottom:14px;font-size:13px}.obCard{display:none;background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:34px;box-shadow:var(--shadow);padding:28px}.obCard.active{display:block;animation:fade .2s}.obCard h2{font-size:36px;line-height:1.08;letter-spacing:-1px;margin:8px 0 10px}.obCard p{color:var(--m);font-weight:700;line-height:1.6}.formGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.field label{display:block;font-weight:950;font-size:13px;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:17px;padding:13px;background:#fff;outline:0}.obFull{width:100%;margin-top:18px}.obLink{background:transparent;color:var(--g);font-weight:950;margin:14px auto 0;display:block}.planGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.planCard{background:#fff;border:2px solid var(--line);border-radius:26px;padding:20px;text-align:left;position:relative}.planCard.selected{border-color:var(--g);background:#f0fdf4}.planCard b{display:block}.planCard strong{display:block;font-size:38px;margin:8px 0}.planCard span{color:var(--m);font-weight:850}.planCard em{position:absolute;right:14px;top:14px;background:#fef3c7;color:#92400e;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:1000}.setupBox{background:#f8fafc;border:1px solid var(--line);border-radius:22px;padding:15px;margin:16px 0}.setupBox b{display:block}.setupBox span{display:block;color:var(--m);font-weight:750;margin-top:5px}.payBox{display:grid;gap:10px;background:#07111f;color:#fff;border-radius:26px;padding:18px}.payBox div{display:flex;justify-content:space-between;border-bottom:1px dashed #ffffff33;padding-bottom:10px}.payBox div:last-child{border:0;padding:0}.payBox span{color:#cbd5e1;font-weight:800}.payBox b{font-size:20px}.upiRow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.upiRow button{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px;font-weight:1000}.connectFlow{display:grid;gap:10px;margin:18px 0}.connectFlow div{background:#f8fafc;border:1px solid var(--line);border-radius:18px;padding:14px;font-weight:900}
/* PANEL */
.panelApp{height:100dvh;overflow:hidden;background:linear-gradient(135deg,#f8fff9,#f4f9ff 45%,#fff);display:grid;grid-template-columns:280px 1fr}.side{background:rgba(255,255,255,.9);backdrop-filter:blur(18px);border-right:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:14px}.shop{background:linear-gradient(135deg,#052e16,#0f5132);border-radius:26px;color:#fff;padding:16px;box-shadow:var(--shadow)}.shopTop{display:flex;gap:12px;align-items:center}.avatar{width:44px;height:44px;border-radius:16px;background:#dcfce7;color:#14532d;display:grid;place-items:center;font-weight:1000}.shop h2{font-size:16px;margin:0}.shop p{font-size:12px;margin:4px 0 0;color:#d1fae5}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:900;background:#ecfdf5;color:#166534}.dot{width:8px;height:8px;border-radius:50%;background:currentColor}.shop .pill{margin-top:14px;background:#ffffff1d;color:#fff}.pnav{display:grid;gap:7px}.pnav button{width:100%;text-align:left;background:transparent;border-radius:18px;padding:13px 12px;color:#334155;font-weight:850;display:flex;align-items:center;gap:12px}.pnav button:hover,.pnav button.active{background:#ecfdf5;color:#166534}.ico{width:32px;height:32px;border-radius:12px;background:#f1f5f9;display:grid;place-items:center}.pnav button.active .ico{background:#bbf7d0}.sideFooter{margin-top:auto;background:#f8fafc;border:1px solid var(--line);border-radius:22px;padding:14px}.main{display:flex;flex-direction:column;min-width:0}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.75);backdrop-filter:blur(14px);z-index:4}.topTitle h2{margin:0;font-size:22px}.topTitle p{margin:3px 0 0;color:var(--m);font-size:13px;font-weight:700}.actions{display:flex;gap:10px;align-items:center}.content{flex:1;overflow:auto;padding:20px 24px 100px}.page{display:none;animation:fade .2s}.page.active{display:block}@keyframes fade{from{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}.grid{display:grid;gap:16px}.grid2{grid-template-columns:1.1fr .9fr}.grid4{grid-template-columns:repeat(4,1fr)}.stat{display:flex;justify-content:space-between;align-items:flex-start;min-height:112px}.stat .num{font-size:30px;font-weight:1000}.muted,.stat p{color:var(--m);font-size:13px;font-weight:700}.statIcon{width:45px;height:45px;border-radius:16px;background:#ecfdf5;display:grid;place-items:center;font-size:22px}.dashHero{background:linear-gradient(135deg,#16a34a,#059669);color:#fff;border-radius:30px;padding:22px;box-shadow:0 20px 55px rgba(22,163,74,.25)}.dashHero h3{font-size:30px;margin:0 0 8px}.dashHero p{margin:0;color:#dcfce7}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.quick button{background:#fff;color:#14532d;border-radius:20px;padding:15px;font-weight:950;text-align:left}.quick span{display:block;font-size:22px;margin-bottom:6px}.chatShell{height:calc(100vh - 118px);min-height:560px;display:grid;grid-template-columns:360px 1fr 300px;gap:14px}.chatPanelBox{background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:0 8px 25px rgba(15,23,42,.055)}.panelHead{padding:15px;border-bottom:1px solid var(--line)}.search{width:100%;border:1px solid var(--line);border-radius:16px;padding:12px 14px;background:#f8fafc;outline:0;font-weight:700}.tabs{display:flex;gap:8px;overflow:auto;padding:12px}.tab{white-space:nowrap;border-radius:999px;padding:9px 12px;background:#f8fafc;color:#334155;font-weight:850;font-size:13px}.tab.active{background:#dcfce7;color:#166534}.chatList{overflow:auto;height:calc(100% - 125px);padding:0 10px 12px}.chatItem{display:flex;gap:12px;padding:12px;border-radius:18px;margin:4px 0;background:#fff;border:1px solid transparent}.chatItem.active,.chatItem:hover{background:#f0fdf4;border-color:#bbf7d0}.chatMeta{min-width:0;flex:1}.chatMeta strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatMeta p{margin:4px 0 0;color:var(--m);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time{font-size:11px;color:var(--m);font-weight:850}.tag{border-radius:999px;background:#f1f5f9;color:#334155;padding:7px 10px;font-size:12px;font-weight:900}.tag.green{background:#dcfce7;color:#166534}.tag.yellow{background:#fef3c7;color:#92400e}.conversation{display:flex;flex-direction:column;height:100%}.convTop{height:66px;padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;background:#fff}.back{display:none}.convBody{flex:1;overflow:auto;padding:16px;background:linear-gradient(#f8fafc,#f0fdf4)}.incoming{background:#fff;border:1px solid var(--line);border-top-left-radius:6px}.outgoing{background:#dcfce7;margin-left:auto;border-top-right-radius:6px}.aiSuggest{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:16px;padding:10px 12px;font-size:13px;font-weight:800;margin:12px 0}.composer{padding:12px;border-top:1px solid var(--line);display:flex;gap:8px;align-items:center;background:#fff}.composer input{flex:1;border:1px solid var(--line);border-radius:18px;padding:13px;background:#f8fafc;outline:0}.round{width:44px;height:44px;border-radius:16px;background:#f8fafc;border:1px solid var(--line);font-weight:950}.send{background:var(--g);color:#fff}.custCard{text-align:center}.bigAvatar{width:72px;height:72px;border-radius:28px;background:#dcfce7;color:#166534;margin:0 auto 12px;display:grid;place-items:center;font-size:30px;font-weight:1000}.miniRows{display:grid;gap:9px;margin-top:14px}.miniRow{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--line);padding-bottom:9px;font-size:13px}.table{width:100%;border-collapse:separate;border-spacing:0 10px}.table th{text-align:left;color:var(--m);font-size:12px;padding:0 12px}.table td{background:#fff;padding:14px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-weight:750}.table td:first-child{border-left:1px solid var(--line);border-radius:16px 0 0 16px}.table td:last-child{border-right:1px solid var(--line);border-radius:0 16px 16px 0}.mobCards{display:none}.template{display:flex;gap:14px;align-items:flex-start}.icoBox{width:52px;height:52px;border-radius:18px;background:#ecfdf5;display:grid;place-items:center;font-size:24px;flex:0 0 52px}.switch{width:54px;height:30px;border-radius:999px;background:#cbd5e1;padding:4px;display:flex;justify-content:flex-start}.switch.on{background:var(--g);justify-content:flex-end}.knob{width:22px;height:22px;border-radius:50%;background:#fff}.settingsList{display:grid;gap:10px}.settingItem{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#fff}.qrPreview{background:#07111f;color:#fff;border-radius:28px;padding:20px;text-align:center}.mobileTop,.bottomNav,.fab{display:none}.toast{position:fixed;right:20px;bottom:20px;background:#07111f;color:#fff;padding:13px 16px;border-radius:18px;box-shadow:var(--shadow);display:none;z-index:50;font-weight:900}.modal{position:fixed;inset:0;background:rgba(2,6,23,.45);display:none;place-items:center;z-index:60;padding:18px}.modal .box{max-width:540px;width:100%;background:#fff;border-radius:28px;padding:20px;box-shadow:var(--shadow)}
@media(max-width:1100px){.panelApp{grid-template-columns:92px 1fr}.brand b,.brand small,.shop h2,.shop p,.sideFooter,.txt{display:none}.side{padding:14px}.pnav button{justify-content:center}.grid4{grid-template-columns:repeat(2,1fr)}.chatShell{grid-template-columns:310px 1fr}.customerAside{display:none}.grid2{grid-template-columns:1fr}}
@media(max-width:850px){.navLinks{display:none}.mobileStart{display:inline-flex}.heroGrid{grid-template-columns:1fr}.hero h1{font-size:40px}.hero p{font-size:17px}.grid3{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr 1fr}.title h2{font-size:31px}.btn{width:100%}.heroActions{display:grid}}
@media(max-width:760px){.panelApp{display:block}.side,.topbar{display:none}.mobileTop{height:64px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:8}.content{height:calc(100dvh - 64px);padding:12px 12px 92px}.bottomNav{position:fixed;left:0;right:0;bottom:0;height:74px;background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);z-index:30}.bottomNav button{background:#fff;color:#64748b;font-size:11px;font-weight:900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.bottomNav button b{font-size:20px}.bottomNav button.active{color:var(--g)}.fab{display:grid;position:fixed;right:16px;bottom:88px;width:56px;height:56px;border-radius:22px;background:var(--g);color:#fff;place-items:center;font-size:24px;z-index:29;box-shadow:0 12px 30px rgba(22,163,74,.35)}.grid3,.grid4,.quick{grid-template-columns:repeat(2,1fr)}.card{border-radius:22px;padding:15px}.dashHero h3{font-size:24px}.chatShell{height:calc(100dvh - 168px);min-height:0;display:block;margin:-12px}.chatShell.showChat .chatInbox{display:none}.chatShell:not(.showChat) .mainChat{display:none}.chatPanelBox{height:100%;border-radius:0;border-left:0;border-right:0;box-shadow:none}.chatList{height:calc(100% - 122px)}.back{display:grid}.bubble{max-width:86%}.table{display:none}.mobCards{display:grid;gap:10px}.mobCard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px}.formGrid{grid-template-columns:1fr}.planGrid,.upiRow{grid-template-columns:1fr 1fr}.onboard{align-items:start;padding:12px}.obCard{border-radius:28px;padding:20px}.obCard h2{font-size:29px}.obBrand{justify-content:flex-start}.footerGrid{grid-template-columns:1fr}.qrBox{width:140px;height:140px}.toast{left:12px;right:12px;bottom:84px}}


/* =========================================================
   RESPONSIVE + SCROLL FIX PATCH
   Added to make complete public site, onboarding and retailer
   panel fully visible on desktop, tablet and mobile.
   ========================================================= */
html,body{min-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
body.panel-mode{background:linear-gradient(135deg,#f8fff9,#f4f9ff 45%,#fff)}
body:not(.panel-mode) .bottomNav,
body:not(.panel-mode) .fab{display:none!important}
.public{min-height:auto;overflow:visible}.siteHead{z-index:100}.hero{overflow:visible}.section{overflow:visible}
.onboard{min-height:100vh;height:auto;overflow:visible;align-items:start;padding-top:28px;padding-bottom:42px}.obShell{padding-bottom:18px}.obCard{overflow:visible}
.panelApp{min-height:100vh;height:auto;overflow:visible;align-items:start}.side{position:sticky;top:0;height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden}.main{min-height:100vh;height:auto;overflow:visible}.topbar{position:sticky;top:0}.content{height:auto;min-height:calc(100vh - 76px);overflow:visible;padding-bottom:120px}.page{min-height:auto}.grid{min-width:0}.card{min-width:0}.actions{flex-wrap:wrap}.table{min-width:820px}.table-wrap{width:100%;overflow-x:auto}.chatShell{height:auto!important;min-height:0!important;align-items:stretch}.chatPanelBox{min-height:0}.chatList{height:auto!important;max-height:620px}.conversation{height:auto;min-height:620px}.convBody{min-height:360px;max-height:520px}.customerAside{height:auto}.composer{position:sticky;bottom:0;z-index:3}.modal{overflow-y:auto}.modal .box{max-height:92vh;overflow-y:auto}.qrBox{flex:none}
@media(max-width:1100px){.panelApp{grid-template-columns:92px minmax(0,1fr)}.side{height:100vh}.chatShell{grid-template-columns:minmax(270px,320px) minmax(0,1fr)}.conversation{min-height:560px}.convBody{max-height:460px}.table{min-width:780px}}
@media(max-width:850px){.container{padding-left:14px;padding-right:14px}.hero{padding:42px 0 28px}.phone{max-width:520px;margin:auto}.footer{padding-bottom:96px}.onboard{display:block}.obShell{margin:auto}.obBrand{justify-content:center}.planGrid,.upiRow{grid-template-columns:1fr 1fr}.nav{height:auto;min-height:64px;padding:10px 0}.section{padding:42px 0}}
@media(max-width:760px){body.panel-mode{padding-bottom:74px}.panelApp{display:block;min-height:100vh;height:auto;overflow:visible}.mobileTop{display:flex;position:sticky;top:0;z-index:80}.topbar,.side{display:none!important}.content{height:auto!important;min-height:calc(100vh - 64px);overflow:visible!important;padding:12px 12px 110px}.page{width:100%}.bottomNav{display:grid}.fab{display:grid}.grid2,.grid3,.grid4{grid-template-columns:1fr!important}.quick{grid-template-columns:1fr 1fr}.stat{min-height:auto}.dashHero{border-radius:24px}.chatShell{display:block!important;height:auto!important;min-height:0!important;margin:0}.chatShell.showChat .chatInbox{display:none!important}.chatShell:not(.showChat) .mainChat{display:none!important}.chatPanelBox{height:auto!important;min-height:0;border-radius:22px;border:1px solid var(--line);box-shadow:0 8px 25px rgba(15,23,42,.055);overflow:visible;margin-bottom:12px}.chatList{height:auto!important;max-height:none!important;overflow:visible}.conversation{height:auto!important;min-height:calc(100vh - 170px)}.convBody{height:auto!important;min-height:calc(100vh - 320px);max-height:none!important;overflow:visible}.composer{position:sticky;bottom:74px;border-radius:0 0 22px 22px}.customerAside{display:none!important}.table{display:none!important}.mobCards{display:grid!important}.formGrid{grid-template-columns:1fr}.planGrid,.upiRow{grid-template-columns:1fr}.obCard{padding:18px;border-radius:24px}.obCard h2{font-size:26px}.obBrand{justify-content:flex-start}.qrBox{width:130px;height:130px}.actions .btn,.actions input.search{width:100%}.settingItem{align-items:flex-start;flex-direction:column}.template{flex-direction:column}.modal{align-items:start;padding-top:18px}.modal .box{border-radius:24px;max-height:none}.footerGrid{grid-template-columns:1fr}.footer{padding-bottom:104px}}
@media(max-width:430px){.hero h1{font-size:34px}.title h2{font-size:27px}.brand b{font-size:20px}.logoMark{width:42px;height:42px;border-radius:16px}.quick{grid-template-columns:1fr}.grid3,.grid4{grid-template-columns:1fr!important}.bottomNav button small{font-size:10px}.bottomNav button b{font-size:18px}.price{font-size:38px}.convTop{gap:8px;padding:10px}.bubble{max-width:94%;font-size:14px}.composer{gap:6px}.round{width:40px;height:40px}.composer input{padding:11px}}



/* Laravel/React helper additions */
.alert{border-radius:18px;padding:12px 14px;margin:12px 0;font-weight:850}.alert-success{background:#dcfce7;color:#166534}.alert-error{background:#fee2e2;color:#991b1b}.form-error{color:#991b1b;font-size:12px;font-weight:800;margin-top:5px}.link{color:var(--g);font-weight:950}.app-shell{min-height:100vh}.empty{padding:20px;text-align:center;color:var(--m);font-weight:800}.loading{padding:18px;font-weight:900;color:var(--m)}

/* WABharat React retailer application */
.pnav a{width:100%;text-align:left;background:transparent;border-radius:18px;padding:13px 12px;color:#334155;font-weight:850;display:flex;align-items:center;gap:12px}.pnav a:hover,.pnav a.active{background:#ecfdf5;color:#166534}.pnav a.active .ico{background:#bbf7d0}.brand small{display:block;color:var(--m);font-weight:850}.quick a{background:#fff;color:#14532d;border-radius:20px;padding:15px;font-weight:950;text-align:left}.quick a span{display:block;font-size:22px;margin-bottom:6px}.bottomNav a{background:#fff;color:#64748b;font-size:11px;font-weight:900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.bottomNav a b{font-size:20px}.bottomNav a.active{color:var(--g)}
.panelTitle{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.panelTitle h3{margin:0}.appRows{display:grid;gap:8px}.appRow{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px;text-align:left}.appRow div{min-width:0}.appRow b,.appRow span{display:block}.appRow div span{margin-top:4px;color:var(--m);font-size:12px;font-weight:750}.actionToolbar{justify-content:space-between}.searchForm{display:flex;gap:8px;flex:1;min-width:280px}.tableResponsive{width:100%;overflow:auto}.rowActions{display:flex;gap:6px;flex-wrap:wrap}.smallBtn{padding:8px 10px;border-radius:11px;font-size:12px}.dangerBtn{background:#fee2e2;color:#991b1b}.appPagination{display:flex;justify-content:center;align-items:center;gap:12px;margin:16px}.appPagination button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:9px 12px;font-weight:850}.appPagination button:disabled{opacity:.45}.emptyApp{padding:28px;text-align:center;color:var(--m);font-weight:800}.fullField{grid-column:1/-1}.w100{width:100%}.productCard img{width:100%;height:170px;object-fit:cover;border-radius:18px;margin-bottom:12px}.chatEmpty{display:grid;place-items:center;align-content:center;min-height:420px}.bigEmoji{font-size:48px}.bubble small{display:block;margin-top:7px;font-size:10px;color:var(--m)}.chatItem{width:100%;text-align:left}.billingDate{font-size:30px}.ticketMessage{padding:14px;border:1px solid var(--line);border-radius:17px;margin:10px 0;background:#f8fafc}.ticketMessage.replyMessage{background:#ecfdf5}.ticketMessage p{margin:7px 0}.ticketMessage small{color:var(--m)}.supportRow.selected{background:#ecfdf5;border-color:#86efac}
.appNotice{border-radius:17px;padding:12px 14px;margin-bottom:12px;font-weight:800}.appNotice.success{background:#dcfce7;color:#166534}.appNotice.error{background:#fee2e2;color:#991b1b}.appNotice.info{background:#dbeafe;color:#1d4ed8}.reactModal{position:fixed;inset:0;background:rgba(2,6,23,.52);display:grid;place-items:center;padding:18px;z-index:100}.reactModalBox{width:min(680px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:28px;padding:20px;box-shadow:var(--shadow)}.reactModalHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.reactModalHead h3{margin:0}.loadingApp{min-height:320px;display:grid;place-items:center;align-content:center;gap:12px}.spinner{width:42px;height:42px;border:4px solid #dcfce7;border-top-color:var(--g);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.impersonation-retailer{position:fixed;left:50%;top:8px;transform:translateX(-50%);z-index:110;background:#fef3c7;color:#92400e;border:1px solid #f59e0b;padding:9px 14px;border-radius:999px;font-weight:900}
@media(max-width:1100px){.pnav a{justify-content:center}.pnav a .txt{display:none}}
@media(max-width:760px){.bottomNav a{display:flex}.searchForm{min-width:100%;display:grid}.panelTitle{align-items:flex-start;flex-direction:column}.panelTitle .btn{width:100%}.tableResponsive .table{display:table!important;min-width:760px}.reactModal{align-items:start;padding-top:14px}.reactModalBox{border-radius:22px}.appRow{align-items:flex-start}.billingDate{font-size:24px}}
.templateComposer select{flex:1;border:1px solid var(--line);border-radius:18px;padding:13px;background:#f8fafc;outline:0}
.disabledRound{display:grid;place-items:center;opacity:.5;cursor:not-allowed;user-select:none}
.noteField{margin-top:18px;text-align:left}.noteField textarea{width:100%;resize:vertical}
.setupHint{margin-top:12px;line-height:1.5}.w100{width:100%}
.teamRow{align-items:center}.teamRow .rowActions{justify-content:flex-end}
.loginTabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#f8fafc;border:1px solid var(--line);border-radius:18px;padding:5px;margin:18px 0}.loginTabs a{padding:11px 12px;text-align:center;border-radius:14px;font-weight:950;color:#64748b}.loginTabs a.active{background:#fff;color:#166534;box-shadow:0 5px 16px rgba(15,23,42,.08)}.rememberRow{display:flex;align-items:center;gap:8px;margin-top:14px;font-weight:800}.rememberRow input{width:auto}

/* Paid onboarding, subscription lock and wallet */
.onboardingGate{min-height:100vh;background:radial-gradient(circle at top left,#dcfce7,transparent 34%),linear-gradient(135deg,#f8fff9,#eff6ff 55%,#fff);padding:22px}.onboardingTop{max-width:980px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.onboardingCard{max-width:980px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:32px;padding:28px;box-shadow:var(--shadow)}.onboardingCard h1{font-size:38px;line-height:1.08;margin:12px 0 8px}.setupSteps{display:grid;gap:14px;margin-top:22px}.setupStep{display:grid;grid-template-columns:52px 1fr;gap:15px;align-items:flex-start;border:1px solid var(--line);border-radius:24px;padding:18px;background:#fff}.setupStep.active{border-color:#86efac;background:#f0fdf4}.setupStep.done{border-color:#bbf7d0;background:#f8fff9}.setupStep.locked{opacity:.6;background:#f8fafc}.setupNumber{width:44px;height:44px;border-radius:16px;background:#e2e8f0;display:grid;place-items:center;font-size:20px;font-weight:1000}.setupStep.active .setupNumber,.setupStep.done .setupNumber{background:var(--g);color:#fff}.setupBody h3{margin:0 0 6px}.setupBody p{margin:0 0 13px;color:var(--m);font-weight:700;line-height:1.5}.walletTopupInline,.walletRechargeRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.walletTopupInline select,.walletRechargeRow select{min-width:180px;border:1px solid var(--line);border-radius:16px;padding:12px;background:#fff;font-weight:850}.setupComplete{margin-top:20px;border-radius:22px;padding:18px;background:#dcfce7;color:#166534;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.setupComplete h3,.setupComplete p{margin:0}.setupSupport{text-align:center;color:var(--m);font-weight:750;margin:20px 0 0}.walletBanner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fef3c7!important;color:#92400e!important}.walletBanner p{margin:4px 0 0;color:#92400e}.appNotice.warning{background:#fef3c7;color:#92400e}.grid.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:850px){.onboardingCard{padding:20px;border-radius:24px}.onboardingCard h1{font-size:30px}.grid.grid4{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.onboardingGate{padding:12px}.onboardingTop{align-items:flex-start}.onboardingCard{padding:16px}.onboardingCard h1{font-size:26px}.setupStep{grid-template-columns:42px 1fr;padding:14px}.setupNumber{width:38px;height:38px;border-radius:13px}.walletTopupInline,.walletRechargeRow{display:grid}.walletTopupInline select,.walletRechargeRow select,.walletTopupInline .btn,.walletRechargeRow .btn{width:100%}.walletBanner{align-items:flex-start;flex-direction:column}.walletBanner .btn{width:100%}.grid.grid4{grid-template-columns:1fr}}
.demoCredentials{margin-top:16px;padding:13px 14px;border:1px dashed #86efac;border-radius:16px;background:#f0fdf4;color:#166534;display:grid;gap:5px;font-size:13px}.demoCredentials b{font-size:14px}

/* v7.6 retailer workspace upgrade — retains the existing WABharat visual system */
.shopTop .avatar img,.profileIcon img,.profileLogo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.pendingPill{background:#fef3c7!important;color:#92400e!important}.navLock{margin-left:auto;color:#f59e0b;font-size:20px;line-height:1}.stickyWorkspaceBar{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.stickyWorkspaceBar .topbar{position:relative;border-bottom:0;background:transparent}.statusStrip{min-height:40px;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;margin:0 24px 10px;border-radius:15px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;overflow:hidden}.statusStrip.warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.statusStrip.success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.statusStrip button{height:100%;background:transparent;color:inherit;font-size:24px;font-weight:1000}.statusStrip a{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;text-align:center}.statusStrip a b{font-size:13px}.statusStrip a span{font-size:12px;font-weight:750;opacity:.9}.topTools{display:flex;align-items:center;gap:9px}.topTool{position:relative}.topIcon{width:43px;height:43px;border-radius:15px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;font-size:18px;font-weight:1000;color:#334155;box-shadow:0 5px 16px rgba(15,23,42,.05)}.topIcon:hover{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.profileIcon{padding:4px}.profileIcon span{width:33px;height:33px;border-radius:12px;background:#dcfce7;color:#166534;display:grid;place-items:center;font-size:12px}.notificationIcon{position:relative}.notificationIcon em{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#ef4444;color:#fff;font-size:10px;font-style:normal;display:grid;place-items:center}.walletToolButton{height:43px;display:flex;align-items:center;gap:9px;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:15px;padding:5px 12px;color:#166534}.walletToolButton>span{width:30px;height:30px;border-radius:11px;background:#16a34a;color:#fff;display:grid;place-items:center;font-weight:1000}.walletToolButton div{display:grid}.walletToolButton small{font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.4px}.walletToolButton b{font-size:13px}.topPopover{position:absolute;right:0;top:52px;width:360px;max-height:min(620px,calc(100vh - 105px));overflow:auto;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 70px rgba(15,23,42,.2);padding:12px;z-index:60}.profileTool .topPopover{width:365px}.settingsTool .topPopover{width:390px}.notificationTool .topPopover{width:410px}.profileSummary{display:flex;gap:12px;align-items:center;padding:9px}.profileSummary h3{margin:0;font-size:17px}.profileSummary p{margin:5px 0 0;color:var(--m);font-size:12px;font-weight:850}.profileLogo{overflow:hidden}.presenceDot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#94a3b8;margin-right:6px}.presenceDot.online{background:#22c55e}.availabilityRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;margin:7px 0;background:#f8fafc;border:1px solid var(--line);border-radius:16px}.availabilityRow b,.availabilityRow span{display:block}.availabilityRow b{font-size:13px}.availabilityRow span{font-size:11px;color:var(--m);margin-top:3px}.slideToggle{width:47px;height:27px;border-radius:99px;background:#cbd5e1;padding:3px;transition:.2s}.slideToggle i{display:block;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.2);transition:.2s}.slideToggle.on{background:#16a34a}.slideToggle.on i{transform:translateX(20px)}.popoverSection{border-top:1px solid var(--line);padding:12px 7px}.profileMeta{display:grid;grid-template-columns:1fr 1.25fr;gap:7px 12px;margin-top:10px;font-size:12px}.profileMeta span{color:var(--m)}.profileMeta strong{text-align:right}.popoverLink{display:block;width:100%;padding:10px 9px;border-radius:12px;background:transparent;text-align:left;font-weight:850;font-size:13px}.popoverLink:hover{background:#f8fafc}.actionLink{color:#16a34a}.dangerText{color:#dc2626}.compactLinks{display:grid;gap:9px}.compactLinks>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.compactLinks span{color:var(--m)}.versionRow{text-align:center;border-top:1px solid var(--line);padding:10px 0 2px;color:var(--m);font-size:11px;font-weight:850}.popoverTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px 12px;border-bottom:1px solid var(--line)}.popoverTitle b,.popoverTitle span{display:block}.popoverTitle span{font-size:11px;color:var(--m);margin-top:3px}.plain-link{background:transparent;color:#16a34a;font-size:12px;font-weight:950}.settingsMenuGrid{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding-top:8px}.settingsMenuGrid a,.settingsMenuGrid .settingsMenuItem{display:flex;align-items:center;gap:8px;border-radius:13px;padding:9px;font-size:12px;font-weight:850;color:#334155;background:transparent;text-align:left;width:100%;border:0;cursor:pointer}.settingsMenuGrid a:hover,.settingsMenuGrid .settingsMenuItem:hover{background:#f0fdf4;color:#166534}.settingsMenuGrid i{width:26px;height:26px;border-radius:9px;background:#f1f5f9;display:grid;place-items:center;font-style:normal}.notificationTabs{margin:8px 0;overflow:auto}.notificationList{display:grid;gap:5px}.notificationItem{display:flex;gap:9px;width:100%;text-align:left;padding:10px;border-radius:14px;background:#fff}.notificationItem:hover,.notificationItem.unread{background:#f0fdf4}.notificationItem>i{width:8px;height:8px;border-radius:50%;background:#cbd5e1;margin-top:5px;flex:0 0 auto}.notificationItem.unread>i{background:#16a34a}.notificationItem b,.notificationItem p,.notificationItem span{display:block}.notificationItem b{font-size:12px}.notificationItem p{margin:3px 0;color:#475569;font-size:11px;line-height:1.4}.notificationItem span{font-size:9px;color:#94a3b8}.emptyMini{text-align:center;padding:22px;color:var(--m);font-size:12px;font-weight:850}.screenRecovery{min-height:300px}.metaPendingBanner{display:flex;justify-content:space-between;align-items:center;gap:14px}.metaPendingBanner p{margin:4px 0 0;color:inherit}

/* Subscription onboarding and GST */
.subscriptionOnboarding{max-width:1040px}.planChoiceGrid{display:grid;gap:10px;margin:18px 0}.planChoice{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;background:#fff;border:2px solid var(--line);border-radius:19px;padding:15px}.planChoice.selected{border-color:#22c55e;background:#f0fdf4}.planChoice div b,.planChoice div p{display:block}.planChoice div p{margin:4px 0 0;font-size:12px}.planChoice strong{font-size:19px;text-align:right}.planChoice strong small{font-size:11px;color:var(--m)}.radioCircle{width:19px;height:19px;border:2px solid #94a3b8;border-radius:50%;position:relative}.planChoice.selected .radioCircle{border-color:#16a34a}.planChoice.selected .radioCircle:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#16a34a}.subscriptionCheckoutGrid{align-items:start}.softCard{background:#f8fafc;box-shadow:none}.couponRow{display:flex;gap:8px;margin-top:12px}.couponRow input{flex:1;min-width:0;border:1px solid var(--line);border-radius:14px;padding:12px}.priceBreakup>div:not(.couponRow){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line);font-size:13px}.priceBreakup>div span{color:var(--m);font-weight:800}.priceBreakup .discountLine{color:#166534}.priceBreakup .discountLine span{color:#166534}.priceBreakup .priceTotal{border-bottom:0;font-size:16px;padding-top:14px}.subscribeMainButton{font-size:16px}.setupAfterPayment{display:grid;grid-template-columns:35px 1fr auto 35px 1fr auto 35px 1fr;gap:10px;align-items:center;margin:20px 0 0;padding:15px;border:1px solid var(--line);border-radius:20px;background:#f8fafc}.setupAfterPayment>span{width:32px;height:32px;border-radius:11px;background:#16a34a;color:#fff;display:grid;place-items:center;font-weight:1000}.setupAfterPayment p{margin:0!important}.setupAfterPayment p b,.setupAfterPayment p small{display:block}.setupAfterPayment p small{font-size:10px;margin-top:3px}.setupAfterPayment i{font-style:normal;color:#94a3b8;font-size:20px}

/* Contact register */
.customerFilterCard{margin-bottom:14px}.filterGrid{display:grid;grid-template-columns:minmax(220px,2fr) repeat(6,minmax(110px,1fr)) auto;gap:8px}.filterGrid input,.filterGrid select,.chatFilters input,.chatFilters select{border:1px solid var(--line);border-radius:13px;padding:10px;background:#fff;min-width:0}.clickableTable tbody tr{cursor:pointer;transition:.15s}.clickableTable tbody tr:hover{background:#f0fdf4}.contactCell{display:flex;align-items:center;gap:10px;min-width:190px}.contactCell b,.contactCell span{display:block}.contactCell span{font-size:11px;color:var(--m);margin-top:3px}.tagStack{display:flex;gap:4px;flex-wrap:wrap}.contactDetail{display:grid;gap:16px}.contactDetailHead{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:14px;align-items:center}.contactDetailHead h2{margin:0}.contactDetailHead p{margin:4px 0 8px}.detailGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.detailGrid>div{border:1px solid var(--line);border-radius:15px;padding:12px;background:#f8fafc}.detailGrid span,.detailGrid b{display:block}.detailGrid span{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--m);font-weight:900;margin-bottom:5px}.detailGrid b{font-size:13px;word-break:break-word}.detailGrid .wide{grid-column:span 2}.contactHistory{padding:15px}.historyRow{display:flex;justify-content:space-between;gap:10px;width:100%;padding:11px 0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.historyRow:last-child{border-bottom:0}.historyRow b,.historyRow span{display:block}.historyRow span{color:var(--m);font-size:11px;margin-top:3px}.detailFooter{justify-content:flex-end}.customerFormGrid{max-height:62vh;overflow:auto;padding-right:4px}

/* Shared team inbox */
.chatFilterBar{padding:12px;margin-bottom:12px}.chatFilters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(115px,1fr)) auto auto auto;gap:7px}.upgradedChatShell{grid-template-columns:330px minmax(420px,1fr) 300px}.inboxTabs{padding:10px;border-bottom:1px solid var(--line)}.chatMiniTags{display:flex;gap:4px;margin-top:5px}.chatMiniTags span{font-size:9px;padding:3px 6px;border-radius:7px;background:#e2e8f0;color:#475569}.chatItem .time{display:grid;justify-items:end;gap:6px}.chatItem .time b{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#16a34a;color:#fff;font-size:10px}.chatItem .time span{font-size:10px;color:var(--m)}.convIdentity{flex:1;min-width:0}.chatAsideScroll{height:100%;overflow:auto;padding:18px;text-align:center}.chatAsideScroll .field{text-align:left;margin-top:14px}.chatAsideScroll .field input,.chatAsideScroll .field select,.chatAsideScroll .field textarea{width:100%;border:1px solid var(--line);border-radius:13px;padding:10px;margin-top:6px}.assignmentHistory{text-align:left;margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.assignmentHistory h4{margin:0 0 8px}.assignmentHistory>div{padding:8px 0;border-bottom:1px solid var(--line)}.assignmentHistory b,.assignmentHistory span{display:block}.assignmentHistory span{font-size:10px;color:var(--m);margin-top:3px}

/* Billing organizer */
.billingTabs{display:flex;gap:6px;padding:7px;overflow:auto;margin-bottom:16px}.billingTabs button{white-space:nowrap;background:transparent;border-radius:14px;padding:11px 15px;font-weight:900;color:#64748b}.billingTabs button.active{background:#ecfdf5;color:#166534}.billingSection{animation:fade .2s}.billingSummaryCards .price{font-size:27px;line-height:1.15;margin:8px 0}.compactPlans{margin-bottom:0}.compactPlans .planChoice{grid-template-columns:22px 1fr auto;padding:12px}.billingPriceBox{height:max-content}.walletLocked{text-align:center;max-width:700px;margin:30px auto;padding:40px}.walletLocked h2{margin:8px 0}.walletLocked p{max-width:570px;margin:0 auto 18px}

/* Settings workspace */
.settingsWorkspace{display:grid;grid-template-columns:265px minmax(0,1fr);gap:16px;align-items:start}.settingsNav{position:sticky;top:130px;padding:12px}.settingsNav h3{padding:5px 8px;margin-bottom:2px}.settingsNav>p{padding:0 8px 8px}.settingsNav button{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;text-align:left;padding:10px;border-radius:13px;background:transparent;color:#475569;font-size:12px;font-weight:850}.settingsNav button i{font-style:normal}.settingsNav button.active,.settingsNav button:hover{background:#ecfdf5;color:#166534}.settingsContent{min-width:0}.settingsRedirect{text-align:center;padding:45px}.settingsRedirect h2{margin:7px 0}.settingsRedirect p{max-width:550px;margin:0 auto 18px}.settingCheckField label{border:1px solid var(--line);background:#f8fafc;border-radius:15px;padding:13px;margin:0}.settingCheckField input{width:auto;margin-right:6px}

@media(max-width:1280px){.filterGrid{grid-template-columns:repeat(4,1fr)}.filterGrid .search{grid-column:span 2}.chatFilters{grid-template-columns:repeat(4,1fr)}.chatFilters .search{grid-column:span 2}.upgradedChatShell{grid-template-columns:300px minmax(380px,1fr)}.customerAside{display:none}.settingsTool .topPopover{right:-80px}}
@media(max-width:1000px){.topTitle p{display:none}.walletToolButton small{display:none}.walletToolButton{padding-right:8px}.settingsWorkspace{grid-template-columns:1fr}.settingsNav{position:relative;top:auto;display:flex;overflow:auto;gap:5px}.settingsNav h3,.settingsNav>p{display:none}.settingsNav button{min-width:170px;grid-template-columns:25px 1fr auto}.detailGrid{grid-template-columns:1fr 1fr}.setupAfterPayment{grid-template-columns:35px 1fr}.setupAfterPayment i{display:none}.upgradedChatShell{grid-template-columns:290px 1fr}}
@media(max-width:760px){.stickyWorkspaceBar{top:58px}.stickyWorkspaceBar .topbar{display:none}.statusStrip{margin:7px 10px}.statusStrip a{display:grid;gap:2px}.statusStrip a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.topTools{gap:5px}.metaPendingBanner{align-items:flex-start;flex-direction:column}.metaPendingBanner .btn{width:100%}.filterGrid,.chatFilters{grid-template-columns:1fr 1fr}.filterGrid .search,.chatFilters .search{grid-column:1/-1}.filterGrid .btn,.chatFilters .btn{width:100%}.contactDetailHead{grid-template-columns:52px 1fr}.contactDetailHead .rowActions{grid-column:1/-1}.detailGrid{grid-template-columns:1fr}.detailGrid .wide{grid-column:auto}.settingsNav{margin-bottom:4px}.settingsContent .grid2{grid-template-columns:1fr}.subscriptionCheckoutGrid{grid-template-columns:1fr}.setupAfterPayment{grid-template-columns:30px 1fr}.planChoice{grid-template-columns:20px 1fr}.planChoice strong{grid-column:2;text-align:left}.billingSummaryCards{grid-template-columns:1fr!important}.couponRow{display:grid}.upgradedChatShell{grid-template-columns:1fr}.upgradedChatShell .chatInbox,.upgradedChatShell .mainChat{display:block}.upgradedChatShell.showChat .chatInbox{display:none}.topPopover{position:fixed;left:10px;right:10px;top:66px;width:auto!important;max-height:calc(100vh - 85px)}.settingsMenuGrid{grid-template-columns:1fr}.customerFormGrid{max-height:none}}


/* Extracted from resources/views/frontend/master.blade.php block 1 */
:root{--green:#079447;--green-2:#0bb75b;--green-3:#056530;--green-soft:#eaf8f0;--orange:#f59e0b;--orange-soft:#fff7e7;--blue:#246be8;--ink:#10213d;--muted:#617087;--line:#dce5ec;--soft:#f5f8fa;--white:#fff;--dark:#071b13;--shadow:0 24px 70px rgba(16,33,61,.12);--shadow-soft:0 12px 35px rgba(16,33,61,.08);--radius:26px;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.skip-link{position:fixed;top:-80px;left:18px;z-index:1000;padding:10px 14px;border-radius:10px;color:#fff;background:var(--green-3);font-weight:900}.skip-link:focus{top:14px}.announcement{position:relative;z-index:120;min-height:38px;display:flex;align-items:center;color:#31573f;background:linear-gradient(90deg,#eaf8f0,#fff8e8);border-bottom:1px solid #d7eadf}.announcement .container{display:flex;justify-content:center;gap:9px;align-items:center;text-align:center;font-size:17px;font-weight:800}.announcement a{color:var(--green-3);font-weight:950;text-decoration:underline;text-underline-offset:3px}.site-header{position:sticky;top:0;z-index:110;border-bottom:1px solid rgba(220,229,236,.85);background:rgba(255,255,255,.92);backdrop-filter:blur(18px)}.header-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;min-width:200px;text-decoration:none}.brand img{width:220px;height:auto}.main-nav{display:flex;align-items:center;gap:2px}.nav-link,.nav-toggle{display:inline-flex;align-items:center;gap:6px;padding:10px 10px;border:0;border-radius:11px;color:#344159;background:transparent;text-decoration:none;font-size:17.55px;font-weight:850;white-space:nowrap}.nav-link:hover,.nav-link.active,.nav-toggle:hover{color:var(--green-3);background:var(--green-soft)}.nav-drop{position:relative}.drop-menu{position:absolute;top:calc(100%+11px);left:50%;width:250px;padding:9px;transform:translate(-50%,-8px);border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:.2s}.nav-drop.open .drop-menu,.nav-drop:hover .drop-menu{opacity:1;visibility:visible;transform:translate(-50%,0)}.drop-menu a{display:block;padding:10px 11px;border-radius:10px;color:#425068;text-decoration:none;font-size:17.55px;font-weight:800}.drop-menu a:hover{color:var(--green-3);background:var(--green-soft)}.header-actions{display:flex;align-items:center;gap:9px}.btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 19px;border:1.5px solid transparent;border-radius:14px;text-decoration:none;font-size:18.9px;font-weight:950;transition:transform .18s,box-shadow .18s,border-color .18s}.btn:hover{transform:translateY(-2px)}.btn-sm{min-height:40px;padding:0 14px;font-size:17px}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--green-2),var(--green-3));box-shadow:0 12px 28px rgba(7,148,71,.24)}.btn-ghost{color:var(--ink);border-color:#cbd7df;background:#fff}.btn-ghost:hover{color:var(--green-3);border-color:var(--green)}.btn-dark{color:#fff;background:var(--ink)}.btn-block{width:100%}.menu-toggle{display:none;width:46px;height:46px;border:1px solid var(--line);border-radius:13px;background:#fff;font-size:29.7px}.mobile-nav{display:none}.route-page{display:none}.route-page.active{display:block}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #c9e9d5;border-radius:999px;color:var(--green-3);background:rgba(234,248,240,.85);font-size:17px;font-weight:950;letter-spacing:.45px;text-transform:uppercase}.section-head h2 span{color:var(--green)}.qr-art,.mini-qr{background:repeating-conic-gradient(#10213d 0 25%,#fff 0 50%) 0/18px 18px;border:7px solid #fff;box-shadow:0 0 0 1px #dbe4eb}.qr-art{width:94px;height:94px;margin:auto}.section{padding:84px 0}.section.soft,.soft{background:var(--soft)}.section-head{max-width:780px;margin:0 auto 37px;text-align:center}.section-head.left{margin:0;text-align:left}.section-head h2{margin:13px 0 11px;font-size:clamp(43.2px,4.6vw,70.2px);line-height:1.08;letter-spacing:-1.7px;font-weight:950}.section-head p{margin:0;color:var(--muted);font-size:21.6px;font-weight:630}.detail-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:var(--green-3);background:var(--green-soft);font-size:29.7px;font-weight:900}.eyebrow.light{color:#fff;border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.08)}.page-hero{padding:64px 0 55px;background:radial-gradient(circle at 0 0,rgba(11,183,91,.13),transparent 30rem),linear-gradient(180deg,#fff,#f6faf8)}.breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:17px;color:#778598;font-size:17px;font-weight:800}.breadcrumb a{text-decoration:none}.page-hero h1{max-width:950px;margin:15px 0 10px;font-size:clamp(54px,5.4vw,87.75px);line-height:1.03;letter-spacing:-2.3px}.page-hero p{max-width:820px;margin:0;color:var(--muted);font-size:22.95px;font-weight:630}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-card{padding:27px;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:var(--shadow-soft)}.detail-card h3{margin:17px 0 7px;font-size:28.35px}.detail-card p{margin:0;color:var(--muted);font-size:17.55px}.check-list{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.check-list li{display:flex;gap:8px;color:#435168;font-size:17px;font-weight:750}.check-list li::before{content:"✓";color:var(--green);font-weight:950}.notice-panel{margin-top:24px;padding:17px 19px;border:1px solid #cde1ef;border-radius:16px;color:#33566f;background:#f4faff;font-size:17px;font-weight:650}.journey{display:grid;gap:0}.journey article{display:grid;grid-template-columns:90px minmax(0,1fr);gap:25px;padding:35px 0;border-bottom:1px solid var(--line)}.journey article:first-child{padding-top:0}.journey article:last-child{border-bottom:0}.journey-no{width:66px;height:66px;display:grid;place-items:center;border-radius:21px;color:#fff;background:linear-gradient(135deg,var(--green-2),var(--green-3));box-shadow:0 12px 30px rgba(7,148,71,.2);font-weight:950}.journey h2{margin:10px 0 7px;font-size:39.15px;letter-spacing:-.7px}.journey p{max-width:850px;margin:0;color:var(--muted)}.pill{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:17px;font-weight:950;text-transform:uppercase}.pill.green{color:#14713d;background:#e6f8ed}.pill.orange{color:#805500;background:#fff2db}.pill.blue{color:#2459ad;background:#edf4ff}.pricing-toggle{width:max-content;display:flex;gap:5px;margin:0 auto 28px;padding:5px;border:1px solid var(--line);border-radius:15px;background:#f4f7f9}.pricing-toggle button{min-height:42px;padding:0 18px;border:0;border-radius:11px;color:#657287;background:transparent;font-size:17px;font-weight:900}.pricing-toggle button.active{color:#fff;background:var(--green);box-shadow:0 8px 18px rgba(7,148,71,.2)}.pricing-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px;margin:auto}.price-card-main{position:relative;padding:30px;border:2px solid var(--line);border-radius:26px;background:#fff;box-shadow:var(--shadow-soft)}.price-card-main.featured{border-color:var(--green);background:linear-gradient(145deg,#fff,#f0fff6)}.best-ribbon{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:7px 13px;border-radius:999px;color:#fff;background:var(--green);font-size:17px;font-weight:950}.plan-label{color:var(--green-3);font-size:17px;font-weight:950;text-transform:uppercase}.price-card-main h2{margin:12px 0 20px;font-size:49.95px;line-height:1.05}.price-card-main h2 s{display:block;color:#96a1af;font-size:18.9px;font-weight:750}.price-card-main h2 small{font-size:17px;letter-spacing:0}.total-row,.kit-total{display:flex;justify-content:space-between;gap:15px;padding:12px;border-radius:12px;color:var(--green-3);background:var(--green-soft);font-size:17px;font-weight:850}.save-row{margin-top:9px;padding:10px;border:1px solid #efd595;border-radius:12px;color:#76520a;background:var(--orange-soft);font-size:17px;font-weight:900}.save-row.neutral{border-color:#d6e2eb;color:#506074;background:#f5f8fa}.price-card-main .btn{margin-top:22px}.kit-card{display:grid;grid-template-columns:170px minmax(0,1fr);gap:26px;align-items:center;max-width:960px;margin:22px auto 0;padding:27px;border:1px solid #ead393;border-radius:24px;background:linear-gradient(135deg,#fffdf7,#fff6de)}.kit-art{height:140px;display:grid;place-items:center;border-radius:18px;background:#fff}.kit-card h2{margin:8px 0 6px;font-size:33.75px}.kit-card p{margin:0 0 13px;color:#6f6040;font-size:17.55px}.price-calculator{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;max-width:960px;margin:22px auto 0;padding:24px;border:1px solid var(--line);border-radius:21px;background:#fff;box-shadow:var(--shadow-soft)}.price-calculator h3{margin:0 0 3px}.price-calculator p{margin:0;color:var(--muted);font-size:17px}.calc-controls{display:flex;gap:10px;align-items:center}.calc-controls select{height:50px;padding:0 35px 0 13px;border:1px solid #cbd7df;border-radius:13px;background:#fff}.calc-output{min-width:210px;padding:10px 13px;border-radius:13px;color:#fff;background:var(--ink)}.calc-output span,.calc-output small{display:block;font-size:17px}.calc-output strong{font-size:27px}.pricing-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:960px;margin:24px auto 0}.pricing-notes article{padding:18px;border:1px solid var(--line);border-radius:17px;background:#fff}.pricing-notes p{margin:4px 0 0;color:var(--muted);font-size:17px}.kit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kit-grid article{padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-soft)}.print-preview{height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid #cfe2d6;border-radius:16px;background:linear-gradient(145deg,#fff,#effaf3);color:var(--green-3);text-align:center;font-size:17px;font-weight:950}.print-preview.poster{height:220px}.print-preview.sticker{border-radius:4px}.print-preview.counter{height:135px}.mini-qr{width:72px;height:72px;background-size:14px 14px}.kit-grid h3{margin:15px 0 5px;font-size:21.6px}.kit-grid p{margin:0;color:var(--muted);font-size:17px}.kit-table-wrap{overflow:auto;margin-top:25px;border:1px solid var(--line);border-radius:19px}.kit-table-wrap table{width:100%;min-width:730px;border-collapse:collapse}.kit-table-wrap th,.kit-table-wrap td{padding:14px;border-bottom:1px solid var(--line);text-align:left;font-size:17px}.kit-table-wrap th{background:#f4f7f9}.kit-table-wrap tr:last-child td{border-bottom:0}.category-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.category-detail-grid article{padding:27px;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:var(--shadow-soft)}.cat-top{display:flex;gap:17px;align-items:center}.cat-top>span{width:62px;height:62px;display:grid;place-items:center;border-radius:18px;background:var(--green-soft);font-size:39.15px}.cat-top b{color:var(--green);font-size:17px}.cat-top h2{margin:0;font-size:29.7px}.category-detail-grid p{color:var(--muted);font-size:17.55px}.tag-row{display:flex;flex-wrap:wrap;gap:7px}.tag-row span{padding:6px 8px;border-radius:999px;color:#4d5c6e;background:#f2f6f8;font-size:17px;font-weight:850}.about-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:start}.about-grid h2{margin:14px 0 10px;font-size:60.75px;line-height:1.08;letter-spacing:-1.5px}.lead{font-size:22.95px!important}.about-grid p{color:var(--muted)}.values{display:grid;gap:10px;margin-top:25px}.values article{display:flex;justify-content:space-between;gap:20px;padding:15px;border:1px solid var(--line);border-radius:15px}.values b{color:var(--green-3)}.values span{max-width:490px;color:var(--muted);font-size:17px}.company-card{padding:28px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#fff,#f4fbf7);box-shadow:var(--shadow)}.company-card img{width:230px;margin-bottom:25px}.company-card h3{margin:0;color:var(--muted);font-size:17px;text-transform:uppercase}.company-card>strong{display:block;margin:6px 0 18px}.company-card dl{margin:0}.company-card dl div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-top:1px solid var(--line);font-size:17px}.company-card dt{color:var(--muted)}.company-card dd{margin:0;font-weight:850}.office-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.office-grid article{padding:25px;border:1px solid var(--line);border-radius:20px;background:#fff}.office-grid span{color:var(--green-3);font-size:17px;font-weight:950;text-transform:uppercase}.office-grid h3{margin:5px 0}.office-grid p{margin:0;color:var(--muted);font-size:17px}.faq-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:50px;align-items:start}.faq-layout aside{position:sticky;top:110px}.faq-layout aside h2{font-size:49.95px;line-height:1.08}.faq-layout aside p{color:var(--muted)}.faq-list{display:grid;gap:11px}.faq-item{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.faq-item button{width:100%;display:flex;justify-content:space-between;gap:15px;padding:18px;border:0;background:#fff;text-align:left;font-size:18.9px;font-weight:900}.faq-item button b{color:var(--green);font-size:27px;transition:.2s}.faq-item.open button b{transform:rotate(45deg)}.faq-item>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s}.faq-item>div p{min-height:0;overflow:hidden;margin:0;padding:0 18px;color:var(--muted);font-size:17.55px}.faq-item.open>div{grid-template-rows:1fr}.faq-item.open>div p{padding-bottom:18px}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px}.contact-layout h2{font-size:58.05px;line-height:1.08}.contact-methods{display:grid;gap:10px;margin-top:25px}.contact-methods a{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:15px;text-decoration:none;background:#fff}.contact-methods a>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:var(--green-3);background:var(--green-soft);font-size:17px;font-weight:950}.contact-methods a div{display:flex;flex-direction:column}.contact-methods small{color:var(--muted)}.contact-form{padding:25px;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:var(--shadow-soft)}.form-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:18px}.form-head span{font-size:25.65px;font-weight:950}.form-head b{color:var(--muted);font-size:17px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{font-size:17px;font-weight:900}.form-grid input,.form-grid select,.form-grid textarea{width:100%;margin-top:6px;border:1.5px solid #cbd6df;border-radius:13px;outline:none;background:#fff}.form-grid input,.form-grid select{height:52px;padding:0 13px}.form-grid textarea{padding:12px 13px;resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px rgba(7,148,71,.1)}.full{grid-column:1/-1}.check-consent{display:flex;gap:8px;align-items:flex-start}.check-consent input{width:17px;height:17px;margin:2px 0 0}.help-search{position:relative;max-width:760px;margin:0 auto 28px}.help-search span{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--green);font-size:33.75px}.help-search input{width:100%;height:62px;padding:0 18px 0 51px;border:1.5px solid #cbd6df;border-radius:18px;outline:none;box-shadow:var(--shadow-soft);font-size:20.25px;font-weight:700}.help-search input:focus{border-color:var(--green)}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.help-grid article{padding:23px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-soft)}.help-grid article.hidden{display:none}.help-grid article>span{color:var(--green);font-size:17px;font-weight:950}.help-grid h3{margin:8px 0 5px}.help-grid p{margin:0 0 17px;color:var(--muted);font-size:17px}.help-grid a{color:var(--green-3);text-decoration:none;font-size:17px;font-weight:950}.start-section{background:linear-gradient(180deg,#f6faf8,#fff)}.start-shell{overflow:hidden;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:var(--shadow)}.start-progress{display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid var(--line);background:#f8faf9}.start-progress button{display:flex;align-items:center;gap:8px;border:0;color:#7d8999;background:transparent;font-size:17px;font-weight:900}.start-progress button span{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#e7edf1}.start-progress button.active{color:var(--green-3)}.start-progress button.active span{color:#fff;background:var(--green)}.start-progress i{width:65px;height:2px;background:#dce5eb}.start-content{min-height:520px;padding:34px}.start-panel{display:none}.start-panel.active{display:grid;grid-template-columns:.75fr 1.25fr;gap:45px;align-items:start}.panel-copy h2{margin:12px 0 8px;font-size:51.3px;line-height:1.08}.panel-copy p{color:var(--muted)}.demo-form{padding:24px;border:1px solid var(--line);border-radius:20px;background:#fafcfc}.demo-form label{display:block;font-size:17px;font-weight:900}.phone-input{display:flex;margin:7px 0 15px;border:1.5px solid #cbd6df;border-radius:13px;background:#fff}.phone-input span{display:grid;place-items:center;padding:0 13px;border-right:1px solid var(--line);font-weight:900}.phone-input input{height:52px;flex:1;border:0;padding:0 12px;outline:none}.demo-form small{display:block;margin-top:12px;color:var(--muted);font-size:17px}.option-grid,.select-plans{display:grid;gap:10px}.option-grid label,.select-plans label{display:flex;gap:12px;align-items:center;padding:17px;border:1.5px solid var(--line);border-radius:15px;background:#fff;cursor:pointer}.option-grid input,.select-plans input{width:18px;height:18px;accent-color:var(--green)}.option-grid label>span,.select-plans label>span{display:flex;flex:1;flex-direction:column}.option-grid small,.select-plans small{color:var(--muted)}.select-plans label.selected{border-color:var(--green);background:var(--green-soft)}.select-plans em{padding:4px 7px;border-radius:999px;color:#fff;background:var(--green);font-size:17px;font-style:normal;font-weight:950}.step-actions{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.coupon-row{display:flex;gap:8px;margin-top:12px}.coupon-row input{height:44px;flex:1;padding:0 12px;border:1px solid #cbd6df;border-radius:12px;outline:none}.payment-summary{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fafcfc}.payment-summary>div{display:flex;justify-content:space-between;padding:6px 0;font-size:17px}.payment-summary .grand{margin-top:5px;padding-top:12px;border-top:1px solid var(--line);font-size:20.25px}.payment-summary label{display:flex;gap:9px;margin-top:13px;padding:13px;border:1px solid #edd396;border-radius:12px;background:var(--orange-soft);font-size:17px;font-weight:800}.payment-summary label input{width:18px;height:18px;flex:0 0 18px;accent-color:var(--green)}.inline-alert{display:none;margin-top:10px;padding:10px;border-radius:11px;color:#9a2f20;background:#fff0ed;font-size:17px;font-weight:850}.inline-alert.show{display:block}.connect-box{display:flex;align-items:center;gap:14px;padding:18px;border:1.5px solid #cbd6df;border-radius:16px}.connect-logo{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#1877f2;font-size:36.45px;font-weight:950}.connect-box>div:nth-child(2){display:flex;flex:1;flex-direction:column}.connect-box small{color:var(--muted)}.legal-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:40px;align-items:start}.legal-nav{position:sticky;top:105px;padding:17px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:var(--shadow-soft)}.legal-nav b{display:block;margin-bottom:8px;color:var(--green-3);font-size:17px;text-transform:uppercase}.legal-nav a{display:block;padding:8px;border-radius:8px;color:#536176;text-decoration:none;font-size:17px;font-weight:800}.legal-nav a:hover{color:var(--green-3);background:var(--green-soft)}.legal-prose{max-width:880px}.legal-meta{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:25px}.legal-meta span{padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:#667487;background:#fff;font-size:17px;font-weight:850}.legal-prose h2{margin:31px 0 9px;font-size:35.1px;line-height:1.18}.legal-prose h2:first-of-type{margin-top:0}.legal-prose p,.legal-prose li{color:#46546a;font-size:18.9px;font-weight:590}.legal-prose ul{padding-left:21px}.legal-prose a{color:var(--blue);font-weight:800}.site-footer{padding:60px 0 22px;color:#c9d8d1;background:#061a11}.floating-wa{position:fixed;right:18px;bottom:18px;z-index:90;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#16a34a;box-shadow:0 14px 32px rgba(22,163,74,.3);text-decoration:none;font-size:18.9px;font-weight:950}.back-top{position:fixed;right:25px;bottom:88px;z-index:80;width:42px;height:42px;display:none;place-items:center;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow-soft);font-weight:950}.back-top.show{display:grid}.cookie-banner{position:fixed;left:50%;bottom:16px;z-index:200;width:min(760px,calc(100% - 24px));display:none;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;transform:translateX(-50%);padding:16px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 25px 80px rgba(16,33,61,.25)}.cookie-banner.show{display:grid}.cookie-banner p{margin:0;color:#536176;font-size:17px}.cookie-actions{display:flex;gap:8px}@media (max-width:1100px){.main-nav{display:none}.menu-toggle{display:grid;place-items:center}.header-actions .btn-ghost{display:none}.mobile-nav{position:fixed;inset:79px 0 auto;max-height:calc(100vh - 79px);overflow:auto;padding:16px 20px 22px;border-bottom:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.mobile-nav.show{display:block}.mobile-nav a{display:flex;padding:12px;border-radius:10px;text-decoration:none;font-weight:850}.mobile-nav a:hover{background:var(--green-soft)}.mobile-actions{display:grid;gap:8px;margin-top:10px}.mobile-actions a{justify-content:center}.kit-grid{grid-template-columns:repeat(2,1fr)}.help-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.container{width:min(var(--max),calc(100% - 24px))}.announcement .container{padding:5px 0}.header-inner{min-height:69px}.brand{min-width:0}.brand img{width:178px}.header-actions .btn-primary{display:none}.mobile-nav{inset:70px 0 auto;max-height:calc(100vh - 70px)}.section{padding:61px 0}.detail-grid,.pricing-main,.category-detail-grid,.office-grid,.form-grid{grid-template-columns:1fr}.about-grid,.contact-layout,.faq-layout,.legal-layout{grid-template-columns:1fr}.price-card-main[data-price-panel]{display:none}.price-card-main[data-price-panel].mobile-active{display:block}.kit-card{grid-template-columns:1fr}.price-calculator{grid-template-columns:1fr}.calc-controls{align-items:stretch;flex-direction:column}.pricing-notes{grid-template-columns:1fr}.faq-layout aside,.legal-nav{position:static}.legal-nav{display:none}.help-grid{grid-template-columns:1fr}.start-progress b{display:none}.start-progress i{width:25px}.start-content{padding:23px}.start-panel.active{grid-template-columns:1fr}.cookie-banner{grid-template-columns:1fr}.cookie-actions{display:grid;grid-template-columns:1fr 1fr}.full{grid-column:auto}}@media (max-width:520px){.brand img{width:158px}.page-hero h1{font-size:47.25px;letter-spacing:-1.3px}.kit-grid{grid-template-columns:1fr}.journey article{grid-template-columns:1fr}.journey-no{width:55px;height:55px}.about-grid h2,.contact-layout h2{font-size:45.9px}.values article{align-items:flex-start;flex-direction:column}.step-actions{flex-direction:column}.step-actions .btn{width:100%}.coupon-row{flex-direction:column}}:root{--v10-navy:#0b1736;--v10-navy-2:#101f45;--v10-green:#079447;--v10-green-bright:#10b85a;--v10-mint:#eafaf1;--v10-cream:#fffaf0;--v10-orange:#ff9f1c;--v10-text:#0e1b37;--v10-sub:#5f6d83;--v10-border:#dde5ec;--v10-shadow:0 30px 90px rgba(13,31,64,.14);--v10-shadow-soft:0 15px 45px rgba(13,31,64,.08)}body{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--v10-text);font-size:20.25px}h1,h2,h3,h4,.btn,.nav-link,.nav-toggle{font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.container{width:min(1240px,calc(100% - 44px))}.announcement{background:linear-gradient(90deg,#071b13,#0b3a24 45%,#071b13);border:0;color:#dff9e9}.announcement .container{min-height:39px;font-size:17px;letter-spacing:.01em;gap:10px}.announcement a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5)}.announcement-badge{padding:3px 8px;border-radius:99px;color:#071b13;background:#7cf2a8;font-size:17px;letter-spacing:.08em}.site-header{top:0;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(218,226,234,.8);box-shadow:0 8px 30px rgba(13,31,64,.035);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header-inner{min-height:80px}.brand img{width:220px}.nav-link,.nav-toggle{font-size:17px;font-weight:800;padding:11px 12px}.nav-link:hover,.nav-link.active,.nav-toggle:hover{background:#eefaf3;color:var(--v10-green)}.header-actions .btn-primary{background:linear-gradient(135deg,#0bb758,#078740);box-shadow:0 10px 26px rgba(7,148,71,.23)}.btn{font-family:Manrope,sans-serif}.page-hero{position:relative;overflow:hidden;padding:78px 0 62px;background:radial-gradient(circle at 7% 0,rgba(16,184,90,.14),transparent 31rem),radial-gradient(circle at 98% 25%,rgba(255,159,28,.12),transparent 23rem),linear-gradient(180deg,#fff,#f5faf7)}.page-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(11,23,54,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(11,23,54,.025) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,#000,transparent)}.page-hero .container{position:relative;z-index:1}.page-hero h1{font-size:clamp(54px,5.2vw,91.8px);letter-spacing:-2.2px;max-width:920px}.section{padding:88px 0}.legal-nav{border-color:#dfe7ed;border-radius:22px;box-shadow:var(--v10-shadow-soft)}.site-footer{background:linear-gradient(145deg,#06140e,#071d14 55%,#071711);padding-top:72px}.mobile-conversion-bar{position:fixed;left:10px;right:10px;bottom:9px;z-index:90;display:none;grid-template-columns:.8fr 1.2fr;gap:8px;padding:8px;border:1px solid #dce5eb;border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 18px 55px rgba(11,23,54,.22);backdrop-filter:blur(14px)}.mobile-conversion-bar a{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:11px;text-decoration:none;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.mobile-conversion-bar a:first-child{color:var(--v10-navy);background:#eef2f5}.mobile-conversion-bar a:last-child{color:#fff;background:var(--v10-green)}@media (max-width:900px){.floating-wa{bottom:82px}.mobile-conversion-bar{display:grid}.site-footer{padding-bottom:90px}}@media (max-width:700px){.container{width:min(100% - 24px,1240px)}.announcement .container{justify-content:flex-start;overflow:auto;white-space:nowrap}.announcement .container span:nth-of-type(3),.announcement .container span:nth-of-type(4){display:none}.cookie-banner{bottom:75px}}@media (max-width:430px){.mobile-conversion-bar{grid-template-columns:.75fr 1.25fr}}body:has(.cookie-banner.show) .mobile-conversion-bar{display:none}.menu-open .mobile-conversion-bar,.menu-open .floating-wa{display:none!important}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{--max:1280px;--wbx-green:#079447;--wbx-green2:#10b85a;--wbx-green3:#056d35;--wbx-lime:#a9f5c5;--wbx-navy:#0a1732;--wbx-navy2:#101f42;--wbx-orange:#ff9c12;--wbx-text:#0c1833;--wbx-muted:#58677e;--wbx-line:#dbe4eb;--wbx-soft:#f4f8f6;--wbx-shadow:0 30px 80px rgba(10,23,50,.13);--wbx-shadow2:0 15px 40px rgba(10,23,50,.08)}body{font-size:21.6px;color:var(--wbx-text);font-feature-settings:"kern" 1,"liga" 1}.container{width:min(var(--max),calc(100% - 56px))}.announcement{min-height:42px;color:#d8f5e4;background:#071b13;border-bottom:1px solid rgba(255,255,255,.08)}.announcement .container{font-size:17px;font-weight:750;letter-spacing:.01em}.announcement-badge{padding:5px 9px;border-radius:999px;color:#06351b;background:#7ff0a8;font-size:17px;font-weight:950;letter-spacing:.08em}.announcement a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.55)}.ann-dot{color:#5a8a70}.site-header{background:rgba(255,255,255,.96);box-shadow:0 6px 30px rgba(10,23,50,.035)}.header-inner{min-height:84px}.brand img{width:230px}.nav-link,.nav-toggle{padding:11px 12px;font-size:17.55px;font-family:Manrope,sans-serif;font-weight:750}.header-actions .btn{font-family:Manrope,sans-serif}.header-actions .btn-primary{min-height:44px;padding:0 18px;border-radius:12px}.header-actions .btn-ghost{min-height:44px;border-radius:12px}.wbx-section{padding:92px 0}.wbx-overline{display:inline-flex;align-items:center;gap:9px;color:var(--wbx-green);font-family:Manrope,sans-serif;font-size:17px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.wbx-overline:before{content:"";width:26px;height:2px;border-radius:99px;background:currentColor}.wbx-overline.light{color:#80f0aa}.wbx-section-head{margin-bottom:43px}.wbx-section-head.center{max-width:930px;margin-left:auto;margin-right:auto;text-align:center}.wbx-section-head.center .wbx-overline{justify-content:center}.wbx-section-head.split{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end}.wbx-section-head h2{margin:14px 0 0;font-family:Manrope,sans-serif;font-size:clamp(51.3px,4.4vw,83.7px);line-height:1.08;letter-spacing:-2.5px;font-weight:800}.wbx-section-head h2 em{color:var(--wbx-green);font-style:normal}.wbx-section-head p{max-width:760px;margin:16px auto 0;color:var(--wbx-muted);font-size:22.95px;line-height:1.75;font-weight:520}.wbx-section-head.split p{margin:0}.wbx-hero{position:relative;overflow:hidden;padding:76px 0 0;background:radial-gradient(circle at 0 15%,rgba(16,184,90,.16),transparent 29rem),radial-gradient(circle at 100% 6%,rgba(255,156,18,.14),transparent 27rem),linear-gradient(180deg,#fff 0,#f6fbf8 100%)}.wbx-hero-mesh{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(rgba(8,77,39,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(8,77,39,.08) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,#000,transparent 48%,#000)}.wbx-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(570px,.98fr);gap:52px;align-items:center}.wbx-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #bee6cd;border-radius:999px;color:#087e3e;background:rgba(238,252,244,.9);font-family:Manrope,sans-serif;font-size:17px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 25px rgba(7,148,71,.07)}.wbx-badge span{width:8px;height:8px;border-radius:50%;background:#13bd62;box-shadow:0 0 0 6px rgba(19,189,98,.12)}.wbx-hero h1{max-width:720px;margin:20px 0 18px;font-family:Manrope,sans-serif;font-size:clamp(70.2px,6vw,110.7px);line-height:.99;letter-spacing:-4.3px;font-weight:800}.wbx-hero h1 em{display:inline;color:var(--wbx-green);font-style:normal}.wbx-hero-lead{max-width:700px;margin:0;color:#52627a;font-size:24.3px;line-height:1.75;font-weight:540}.wbx-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.wbx-btn{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 21px;border:1.5px solid transparent;border-radius:14px;font-family:Manrope,sans-serif;font-size:17.55px;font-weight:800;text-decoration:none;transition:.2s}.wbx-btn:hover{transform:translateY(-2px)}.wbx-btn-primary{color:#fff;background:linear-gradient(135deg,#0db75a,#087b3c);box-shadow:0 14px 32px rgba(7,148,71,.24)}.wbx-btn-primary strong{padding-left:12px;border-left:1px solid rgba(255,255,255,.32);font-size:17px}.wbx-btn-primary i{font-size:24.3px;font-style:normal}.wbx-btn-light{color:var(--wbx-navy);border-color:#cbd8e1;background:#fff;box-shadow:0 10px 27px rgba(10,23,50,.06)}.wbx-play{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--wbx-navy);font-size:17px}.wbx-btn-white{color:#087c3d;background:#fff;box-shadow:0 14px 32px rgba(0,0,0,.16)}.wbx-btn-dark{color:#fff;background:linear-gradient(135deg,#102044,#08152e);box-shadow:0 14px 30px rgba(10,23,50,.18)}.wbx-btn-outline{color:#fff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.06)}.wbx-btn.full{width:100%}.wbx-assurance{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px;color:#4f5e72;font-size:17px;font-weight:750}.wbx-assurance b{color:var(--wbx-green)}.wbx-hero-micro{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:27px;padding-top:23px;border-top:1px solid #dce7e1}.wbx-hero-micro article{display:flex;flex-direction:column}.wbx-hero-micro strong{font-family:Manrope,sans-serif;font-size:27px;line-height:1.1}.wbx-hero-micro span{margin-top:5px;color:#718095;font-size:17px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.wbx-product-stage{position:relative;min-height:610px}.wbx-stage-ring{position:absolute;border:1px dashed rgba(7,148,71,.2);border-radius:50%}.ring-a{width:520px;height:520px;right:10px;top:35px}.ring-b{width:390px;height:390px;right:75px;top:100px}.wbx-dashboard{position:absolute;right:0;top:28px;width:570px;overflow:hidden;border:1px solid #cdd9e1;border-radius:25px;background:#f3f6f8;box-shadow:0 38px 90px rgba(10,23,50,.22);transform:perspective(1300px) rotateY(-4deg) rotateX(1deg)}.wbx-appbar{height:64px;display:flex;align-items:center;gap:11px;padding:0 16px;color:#fff;background:linear-gradient(135deg,#079447,#0bb25a)}.wbx-app-logo{width:35px;height:35px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.75);border-radius:50%;font-size:17px;font-weight:950}.wbx-appbar>div:nth-child(2){display:flex;flex:1;flex-direction:column}.wbx-appbar b{font-size:17px}.wbx-appbar small{color:rgba(255,255,255,.75);font-size:17px}.wbx-appbar button{border:0;color:#fff;background:transparent}.wbx-dash-shell{display:grid;grid-template-columns:52px 1fr}.wbx-dash-shell aside{display:flex;flex-direction:column;align-items:center;gap:14px;padding:17px 8px;border-right:1px solid #e0e6ea;background:#fff}.wbx-dash-shell aside span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#94a0ae;font-size:17px}.wbx-dash-shell aside .active{color:#078d44;background:#e6f8ed}.wbx-dash-main{padding:17px}.wbx-welcome{display:flex;justify-content:space-between;gap:12px;align-items:center}.wbx-welcome small{color:#8a97a7;font-size:17px;font-weight:850;letter-spacing:.08em}.wbx-welcome h3{margin:3px 0 0;font-size:17px}.wbx-welcome button{height:31px;padding:0 10px;border:0;border-radius:9px;color:#fff;background:#079447;font-size:17px;font-weight:850}.wbx-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.wbx-metrics article{padding:13px;border:1px solid #dde5ea;border-radius:13px;background:#fff;box-shadow:0 6px 18px rgba(10,23,50,.035)}.wbx-metrics span,.wbx-metrics small{display:block;color:#8290a0;font-size:17px;font-weight:750}.wbx-metrics strong{display:block;margin:5px 0;font-size:29.7px;line-height:1}.wbx-metrics small{color:#079447}.wbx-dash-lower{display:grid;grid-template-columns:1.55fr .75fr;gap:9px;margin-top:9px}.wbx-chart-card,.wbx-activity{padding:12px;border:1px solid #dde5ea;border-radius:13px;background:#fff}.wbx-chart-card header,.wbx-activity header{display:flex;justify-content:space-between;align-items:center;font-size:17px}.wbx-chart-card header span{color:#9aa5b2;font-size:17px}.wbx-bars{height:116px;display:flex;align-items:end;gap:9px;padding-top:17px;border-bottom:1px solid #e9eef1}.wbx-bars i{flex:1;border-radius:5px 5px 1px 1px;background:linear-gradient(180deg,#15c664,#079447)}.wbx-chart-card footer{display:flex;justify-content:space-between;padding-top:6px;color:#99a5b2;font-size:17px}.wbx-activity header span{padding:3px 5px;border-radius:999px;color:#087f3e;background:#e8f8ee;font-size:17px;font-weight:850}.wbx-activity>div{display:flex;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid #edf1f3}.wbx-activity>div:last-child{border-bottom:0}.wbx-activity i{width:25px;height:25px;display:grid;place-items:center;flex:0 0 25px;border-radius:8px;color:#087f3e;background:#e8f8ee;font-size:17px;font-style:normal;font-weight:850}.wbx-activity p{display:flex;flex:1;flex-direction:column;margin:0}.wbx-activity p b{font-size:17px}.wbx-activity p small{color:#9aa5b2;font-size:17px}.wbx-activity em{color:#9aa5b2;font-size:17px;font-style:normal}.wbx-phone{position:absolute;left:-6px;bottom:5px;width:205px;height:385px;overflow:hidden;border:9px solid #09152d;border-radius:35px;background:#f2efe7;box-shadow:0 28px 60px rgba(10,23,50,.28);transform:rotate(-5deg)}.wbx-notch{position:absolute;left:50%;top:0;width:79px;height:17px;transform:translateX(-50%);border-radius:0 0 12px 12px;background:#09152d}.wbx-phone header{height:61px;display:flex;align-items:center;gap:7px;padding:15px 9px 8px;color:#fff;background:#078e43}.wbx-phone header>span{font-size:22.95px}.wbx-phone header i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#078e43;background:#fff;font-size:17px;font-style:normal;font-weight:850}.wbx-phone header p{display:flex;flex:1;flex-direction:column;margin:0}.wbx-phone header b{font-size:17px}.wbx-phone header small{color:rgba(255,255,255,.75);font-size:17px}.wbx-phone header em{font-style:normal}.wbx-phone main{height:275px;padding:13px 9px;background-image:radial-gradient(#d6d2c7 .7px,transparent .7px);background-size:8px 8px}.wbx-today{display:block;width:max-content;margin:0 auto 12px;padding:3px 7px;border-radius:999px;color:#8a867c;background:#fff;font-size:17px}.wbx-msg,.wbx-reply{max-width:85%;padding:9px;border-radius:10px;font-size:17px;line-height:1.5}.wbx-msg{background:#fff}.wbx-reply{margin:8px 0 0 auto;background:#d7f7c9}.wbx-optout{display:block;margin-top:11px;text-align:center;color:#99948a;font-size:17px}.wbx-phone footer{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;color:#9a9fa7;background:#fff;font-size:17px}.wbx-phone footer b{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#079447}.wbx-float{position:absolute;padding:14px;border:1px solid #d6e0e7;border-radius:16px;background:#fff;box-shadow:0 20px 45px rgba(10,23,50,.16)}.wbx-campaign{right:20px;top:3px;width:185px;transform:rotate(4deg)}.wbx-campaign small,.wbx-campaign span{display:block;color:#8b98a7;font-size:17px;font-weight:750}.wbx-campaign strong{display:block;margin:5px 0;font-size:17px}.wbx-campaign>div{height:6px;margin:7px 0;border-radius:999px;background:#e6ecef}.wbx-campaign i{display:block;width:91%;height:100%;border-radius:inherit;background:#13b95c}.wbx-qr-card{right:-2px;bottom:22px;display:flex;align-items:center;gap:9px;transform:rotate(3deg)}.wbx-qr-card p{display:flex;flex-direction:column;margin:0}.wbx-qr-card b{font-size:17px}.wbx-qr-card small{color:#8491a1;font-size:17px}.wbx-qr,.wbx-big-qr,.wbx-mid-qr,.wbx-mini-qr{position:relative;background:repeating-conic-gradient(#0a1732 0 25%,#fff 0 50%) 0/14px 14px;border:5px solid #fff;box-shadow:0 0 0 1px #d4dde4}.wbx-qr{width:58px;height:58px}.wbx-qr span,.wbx-big-qr span,.wbx-mid-qr span{position:absolute;left:4px;top:4px;width:13px;height:13px;border:4px solid #0a1732;background:#fff}.wbx-journey-ribbon{position:relative;display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:24px;padding:17px 22px;border:1px solid #d7e4dd;border-radius:18px 18px 0 0;background:rgba(255,255,255,.92);box-shadow:0 -6px 30px rgba(10,23,50,.05);font-family:Manrope,sans-serif;font-size:17px;font-weight:750}.wbx-journey-ribbon span{display:flex;align-items:center;gap:8px}.wbx-journey-ribbon b{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:#087d3e;background:#e4f8eb;font-size:17px}.wbx-journey-ribbon i{color:#a0acb7;font-style:normal}.wbx-proof-band{padding:23px 0;color:#fff;background:linear-gradient(135deg,#08172f,#0c2447)}.wbx-proof-band .container{display:flex;align-items:center;gap:35px}.wbx-proof-band p{max-width:210px;margin:0;color:#9fb0c8;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.wbx-proof-band .container>div{display:flex;justify-content:space-between;gap:12px;flex:1}.wbx-proof-band span{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:750;white-space:nowrap}.wbx-proof-band b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#0b1a36;background:#75eda2;font-size:17px}.wbx-platform{background:#fff}.wbx-platform-shell{display:grid;grid-template-columns:330px 1fr;overflow:hidden;border:1px solid var(--wbx-line);border-radius:27px;background:#fff;box-shadow:var(--wbx-shadow)}.wbx-platform-tabs{padding:15px;border-right:1px solid var(--wbx-line);background:#f4f8f6}.wbx-platform-tabs button{width:100%;display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;padding:18px 14px;border:0;border-radius:15px;color:#55647a;background:transparent;text-align:left;transition:.2s}.wbx-platform-tabs button+button{margin-top:7px}.wbx-platform-tabs button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#718096;background:#fff;font-size:17px;font-weight:850}.wbx-platform-tabs button div{display:flex;flex-direction:column}.wbx-platform-tabs button b{color:var(--wbx-text);font-family:Manrope,sans-serif;font-size:18.9px}.wbx-platform-tabs button small{margin-top:3px;font-size:17px}.wbx-platform-tabs button i{font-style:normal}.wbx-platform-tabs button.active{color:#fff;background:linear-gradient(135deg,#079447,#0eb75a);box-shadow:0 12px 25px rgba(7,148,71,.19)}.wbx-platform-tabs button.active>span{color:#087d3e}.wbx-platform-tabs button.active b{color:#fff}.wbx-platform-tabs button.active small{color:rgba(255,255,255,.75)}.wbx-platform-panels{min-height:535px}.wbx-platform-panels>article{height:100%;display:none;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center;padding:42px}.wbx-platform-panels>article.active{display:grid}.wbx-panel-copy>span{color:var(--wbx-green);font-size:17px;font-weight:900;letter-spacing:.1em}.wbx-panel-copy h3{margin:10px 0 13px;font-family:Manrope,sans-serif;font-size:39.15px;line-height:1.22;letter-spacing:-1.1px}.wbx-panel-copy p{margin:0;color:var(--wbx-muted);font-size:17.55px;line-height:1.7}.wbx-panel-copy ul{display:grid;gap:8px;margin:20px 0 23px;padding:0;list-style:none}.wbx-panel-copy li{display:flex;gap:9px;color:#46556b;font-size:17px;font-weight:650}.wbx-panel-copy li:before{content:"✓";color:var(--wbx-green);font-weight:900}.wbx-panel-copy a{color:var(--wbx-green3);font-size:17px;font-weight:850;text-decoration:none}.wbx-panel-ui{min-height:365px;padding:22px;border:1px solid #dbe4ea;border-radius:20px;background:linear-gradient(145deg,#f7faf9,#eef4f1);box-shadow:0 18px 50px rgba(10,23,50,.1)}.wbx-ui-title,.wbx-team-head{display:flex;align-items:center;justify-content:space-between}.wbx-ui-title b,.wbx-team-head b{font-size:17.55px}.wbx-ui-title button,.wbx-team-head button{height:30px;padding:0 10px;border:0;border-radius:9px;color:#fff;background:#079447;font-size:17px;font-weight:850}.wbx-ui-filter{display:flex;gap:6px;margin:15px 0}.wbx-ui-filter span{padding:6px 8px;border:1px solid #d8e1e7;border-radius:999px;color:#647287;background:#fff;font-size:17px;font-weight:800}.wbx-customer-row,.wbx-team-row{display:flex;align-items:center;gap:10px;margin-top:9px;padding:12px;border:1px solid #dce5ea;border-radius:13px;background:#fff}.wbx-customer-row i,.wbx-team-row i{width:35px;height:35px;display:grid;place-items:center;flex:0 0 35px;border-radius:11px;color:#087d3e;background:#e7f8ed;font-size:17px;font-style:normal;font-weight:850}.wbx-customer-row p,.wbx-team-row p{display:flex;flex:1;flex-direction:column;margin:0}.wbx-customer-row p b,.wbx-team-row p b{font-size:17px}.wbx-customer-row p small,.wbx-team-row p small{color:#8b98a7;font-size:17px}.wbx-customer-row>span,.wbx-team-row>span{padding:5px 7px;border-radius:999px;color:#087d3e;background:#e8f8ee;font-size:17px;font-weight:850}.chat-ui{display:grid;grid-template-columns:.75fr 1.25fr;padding:0;overflow:hidden}.wbx-chat-list{display:flex;flex-direction:column;padding:17px;border-right:1px solid #dbe4ea;background:#fff}.wbx-chat-list>b{margin-bottom:12px;font-size:17px}.wbx-chat-list>span{display:flex;flex-direction:column;padding:11px;border-radius:10px;font-size:17px;font-weight:800}.wbx-chat-list span.active{color:#087d3e;background:#e7f8ed}.wbx-chat-list small{margin-top:3px;color:#8a97a6;font-size:17px}.wbx-chat-window{display:grid;grid-template-rows:54px 1fr 48px}.wbx-chat-window header{display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid #dbe4ea;background:#fff}.wbx-chat-window header i{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#087d3e;background:#e7f8ed;font-size:17px;font-style:normal}.wbx-chat-window header p{display:flex;flex-direction:column;margin:0}.wbx-chat-window header b{font-size:17px}.wbx-chat-window header small{color:#079447;font-size:17px}.wbx-chat-window main{padding:17px;background-image:radial-gradient(#dce5df .7px,transparent .7px);background-size:9px 9px}.wbx-chat-window main div{width:80%;padding:10px;border-radius:10px;background:#fff;font-size:17px;line-height:1.5}.wbx-chat-window main div+div{margin:10px 0 0 auto;background:#d9f8d0}.wbx-chat-window footer{display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#909caa;background:#fff;font-size:17px}.wbx-chat-window footer b{padding:6px 9px;border-radius:8px;color:#fff;background:#079447}.wbx-sales-top{display:flex;align-items:center;justify-content:space-between}.wbx-sales-top div{display:flex;flex-direction:column}.wbx-sales-top small{color:#8a97a6;font-size:17px}.wbx-sales-top b{font-size:17.55px}.wbx-sales-top>span{padding:6px 8px;border-radius:999px;color:#087d3e;background:#e7f8ed;font-size:17px;font-weight:850}.wbx-sales-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px}.wbx-sales-metrics article{padding:12px;border:1px solid #dbe4ea;border-radius:12px;background:#fff}.wbx-sales-metrics small{display:block;color:#8a97a6;font-size:17px}.wbx-sales-metrics b{display:block;margin-top:5px;font-size:24.3px}.wbx-sales-bars{height:180px;display:flex;align-items:end;gap:10px;margin-top:17px;padding:15px;border:1px solid #dbe4ea;border-radius:14px;background:#fff}.wbx-sales-bars i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#13c666,#079447)}.wbx-how{background:#f5f8f6}.wbx-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:steps}.wbx-step-grid article{position:relative;min-height:300px;padding:24px;border:1px solid #dce5e9;border-radius:21px;background:#fff;box-shadow:0 12px 32px rgba(10,23,50,.055)}.wbx-step-grid article>span{position:absolute;right:18px;top:16px;color:#c7d0d8;font-family:Manrope,sans-serif;font-size:17px;font-weight:850}.wbx-step-icon{width:59px;height:59px;display:grid;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(135deg,#079447,#13bd62);box-shadow:0 12px 25px rgba(7,148,71,.2);font-family:Manrope,sans-serif;font-size:17px;font-weight:850}.wbx-step-grid h3{margin:24px 0 9px;font-family:Manrope,sans-serif;font-size:27px}.wbx-step-grid p{margin:0;color:#657388;font-size:17px;line-height:1.7}.wbx-step-grid article>b{position:absolute;left:24px;bottom:22px;color:#087d3e;font-size:17px}.wbx-how-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:17px;padding:18px 21px;border:1px solid #d8e6de;border-radius:17px;background:#eaf8f0}.wbx-how-cta p{margin:0;color:#536176;font-size:17px}.wbx-how-cta a{color:#087d3e;font-size:17px;font-weight:850;text-decoration:none;white-space:nowrap}.wbx-kit{overflow:hidden;color:#fff;background:radial-gradient(circle at 85% 15%,rgba(23,204,103,.18),transparent 26rem),linear-gradient(145deg,#071c13,#0a2f1c)}.wbx-kit-grid{display:grid;grid-template-columns:.93fr 1.07fr;gap:60px;align-items:center}.wbx-kit-copy h2{margin:14px 0 17px;font-family:Manrope,sans-serif;font-size:clamp(52.65px,4.4vw,81px);line-height:1.08;letter-spacing:-2.4px}.wbx-kit-copy h2 em{color:#83f2aa;font-style:normal}.wbx-kit-copy>p{margin:0;color:#a8bcaf;font-size:20.25px;line-height:1.8}.wbx-kit-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}.wbx-kit-list article{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.055)}.wbx-kit-list b{min-width:31px;color:#80f0aa;font-family:Manrope,sans-serif;font-size:25.65px}.wbx-kit-list span{color:#d5e3da;font-size:17px;font-weight:750}.wbx-kit-price{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px}.wbx-kit-price>div{display:flex;flex-direction:column}.wbx-kit-price small{color:#7ca38a;font-size:17px;font-weight:850;letter-spacing:.1em}.wbx-kit-price strong{font-family:Manrope,sans-serif;font-size:39.15px}.wbx-kit-price strong em{font-family:Manrope,sans-serif;font-size:17px;font-style:normal}.wbx-kit-price span{color:#93aa9b;font-size:17px}.wbx-kit-stage{position:relative;min-height:590px}.wbx-poster{position:absolute;left:7%;top:2%;width:345px;padding:27px;border-radius:8px;color:#0a1732;background:linear-gradient(#fff,#f3fff7);box-shadow:0 38px 85px rgba(0,0,0,.33);text-align:center;transform:rotate(-3deg)}.wbx-poster>small{color:#079447;font-family:Manrope,sans-serif;font-size:18.9px;font-weight:900}.wbx-poster h3{margin:16px 0 7px;font-size:32.4px;line-height:1.25}.wbx-poster p{margin:0;color:#617087;font-size:17px}.wbx-big-qr{width:135px;height:135px;margin:22px auto 14px;background-size:21px 21px}.wbx-big-qr span{width:27px;height:27px;border-width:6px}.wbx-poster>b{color:#087d3e;font-size:17px}.wbx-counter{position:absolute;right:1%;bottom:4%;width:225px;height:290px;padding:15px;border-radius:14px 14px 6px 6px;background:linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.13));box-shadow:0 32px 65px rgba(0,0,0,.3);transform:rotate(4deg)}.wbx-counter:after{content:"";position:absolute;left:18px;right:18px;bottom:-28px;height:35px;transform:skew(-15deg);border-radius:0 0 10px 10px;background:rgba(255,255,255,.27)}.wbx-counter>div{height:100%;padding:18px;border-radius:7px;color:#0a1732;background:#fff;text-align:center}.wbx-counter small{color:#079447;font-size:17px;font-weight:900}.wbx-counter h4{margin:15px 0 8px;font-size:28.35px;line-height:1.1}.wbx-mid-qr{width:112px;height:112px;margin:14px auto;background-size:19px 19px}.wbx-counter b{color:#087d3e;font-size:17px}.wbx-sticker{position:absolute;display:flex;align-items:center;gap:9px;padding:11px;border-radius:9px;color:#0a1732;background:#fff;box-shadow:0 18px 38px rgba(0,0,0,.25);font-size:17px}.sticker-a{left:0;bottom:8%;transform:rotate(6deg)}.sticker-b{right:2%;top:13%;padding:15px 18px;color:#fff;background:linear-gradient(135deg,#079447,#10b85a);font-weight:850;transform:rotate(7deg)}.wbx-mini-qr{width:45px;height:45px;background-size:10px 10px}.wbx-pricing{background:#fff}.wbx-price-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:18px;max-width:1050px;margin:auto}.wbx-price-grid>article{position:relative;padding:32px;border:1px solid #dbe4ea;border-radius:25px;background:#fff;box-shadow:0 15px 42px rgba(10,23,50,.075)}.wbx-price-grid>article.featured{border:2px solid #079447;background:linear-gradient(145deg,#fff,#effcf4);box-shadow:0 23px 60px rgba(7,148,71,.15)}.wbx-popular{position:absolute;left:29px;top:-14px;padding:7px 11px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#079447,#13bb60);font-size:17px;font-weight:900;letter-spacing:.09em}.wbx-price-grid header{display:flex;align-items:start;justify-content:space-between;gap:20px}.wbx-price-grid header small{color:#7f8c9d;font-size:17px;font-weight:850;letter-spacing:.08em}.wbx-price-grid h3{margin:8px 0 0;font-family:Manrope,sans-serif;font-size:51.3px;letter-spacing:-1.6px}.wbx-price-grid h3 em{font-family:Manrope,sans-serif;font-size:17px;font-style:normal;letter-spacing:0}.wbx-price-grid header>span{text-align:right;color:#087d3e;font-size:17px;font-weight:850}.wbx-price-grid header>span small{font-size:17px;font-weight:650;letter-spacing:0}.wbx-effective{margin:20px 0;padding:12px;border:1px solid #dce7e1;border-radius:12px;color:#627087;background:#f5f8f6;font-size:17px}.wbx-effective b{color:#087d3e}.wbx-price-grid ul{display:grid;gap:10px;margin:21px 0;padding:0;list-style:none}.wbx-price-grid li{display:flex;gap:9px;color:#536176;font-size:17px;font-weight:650}.wbx-price-grid li:before{content:"✓";color:#079447;font-weight:900}.wbx-total{display:flex;align-items:center;justify-content:space-between;margin:22px -32px 19px;padding:16px 32px;border-top:1px solid #e0e7eb;border-bottom:1px solid #e0e7eb;background:rgba(246,249,247,.75)}.wbx-total span{color:#6d7a8d;font-size:17px}.wbx-total b{font-size:24.3px}.wbx-first-payment{max-width:1050px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:17px auto 0;padding:17px 20px;border:1px solid #ecd79c;border-radius:16px;background:#fff9ea}.wbx-first-payment>div{display:flex;flex-direction:column}.wbx-first-payment span{color:#8b6500;font-size:17px;font-weight:900;letter-spacing:.08em}.wbx-first-payment b{margin:3px 0;color:#5f4c1e;font-size:17px}.wbx-first-payment small{color:#8b7b55;font-size:17px}.wbx-first-payment a{color:#7b5700;font-size:17px;font-weight:850;text-decoration:none;white-space:nowrap}.wbx-final{padding:0 0 92px;background:#fff}.wbx-final-card{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;padding:56px;border-radius:29px;color:#fff;background:linear-gradient(135deg,#07873f,#0ab357 62%,#13bd62);box-shadow:0 30px 75px rgba(7,148,71,.25)}.wbx-final-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px);background-size:35px 35px;mask-image:linear-gradient(90deg,transparent,#000)}.wbx-final-card>*:not(.wbx-final-pattern){position:relative}.wbx-final h2{margin:13px 0 13px;font-family:Manrope,sans-serif;font-size:clamp(49.95px,4.2vw,74.25px);line-height:1.08;letter-spacing:-2.2px}.wbx-final h2 em{color:#c9ffdc;font-style:normal}.wbx-final p{margin:0;color:rgba(255,255,255,.8);font-size:17.55px;line-height:1.75}.wbx-final-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.wbx-final-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:7px;align-items:center}.wbx-final-steps article{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.17);border-radius:13px;background:rgba(4,63,29,.17)}.wbx-final-steps article>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:8px;color:#087d3e;background:#fff;font-size:17px;font-weight:900}.wbx-final-steps p{display:flex;flex-direction:column}.wbx-final-steps b{font-size:17px}.wbx-final-steps small{color:rgba(255,255,255,.65);font-size:17px}.wbx-final-steps>i{color:rgba(255,255,255,.55);font-style:normal}.page-hero{padding:75px 0 61px;background:radial-gradient(circle at 0 0,rgba(7,148,71,.15),transparent 28rem),radial-gradient(circle at 100% 10%,rgba(255,156,18,.12),transparent 25rem),linear-gradient(180deg,#fff,#f5faf7)}.page-hero h1{max-width:920px;font-family:Manrope,sans-serif;font-size:clamp(60.75px,5.8vw,99.9px);line-height:1.04;letter-spacing:-3.2px;font-weight:800}.page-hero p{max-width:850px;font-size:24.3px;line-height:1.75}.section-head h2{font-family:Manrope,sans-serif;font-size:clamp(45.9px,4.2vw,72.9px);line-height:1.1;letter-spacing:-2px}.site-footer{padding-top:70px;background:linear-gradient(145deg,#06150e,#081d14)}@media (max-width:1180px){.wbx-hero-grid{grid-template-columns:1fr}.wbx-hero-copy{max-width:850px}.wbx-product-stage{width:min(680px,100%);margin:0 auto}.wbx-proof-band .container{align-items:flex-start;flex-direction:column}.wbx-proof-band .container>div{width:100%;flex-wrap:wrap}.wbx-platform-shell{grid-template-columns:270px 1fr}.wbx-platform-panels>article{padding:30px}.wbx-kit-grid{gap:35px}.wbx-final-card{grid-template-columns:1fr}.wbx-final-steps{max-width:700px}}@media (max-width:980px){.container{width:min(var(--max),calc(100% - 32px))}.wbx-section{padding:75px 0}.wbx-section-head.split,.wbx-kit-grid{grid-template-columns:1fr;gap:35px}.wbx-platform-shell{grid-template-columns:1fr}.wbx-platform-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-right:0;border-bottom:1px solid var(--wbx-line)}.wbx-platform-tabs button{display:flex;justify-content:center;padding:13px 7px;text-align:center}.wbx-platform-tabs button>span,.wbx-platform-tabs button i,.wbx-platform-tabs button small{display:none}.wbx-platform-panels>article{grid-template-columns:1fr;min-height:auto}.wbx-step-grid{grid-template-columns:1fr 1fr}.wbx-kit-stage{width:min(640px,100%);margin:auto}.wbx-price-grid{grid-template-columns:1fr;max-width:650px}.wbx-final-card{padding:42px}.wbx-proof-band p{max-width:none}}@media (max-width:760px){.container{width:min(100% - 24px,var(--max))}.announcement .container{overflow:auto;justify-content:flex-start;padding:5px 0;white-space:nowrap}.announcement .ann-dot,.announcement .container>span:nth-of-type(n+4){display:none}.header-inner{min-height:70px}.brand img{width:178px}.wbx-hero{padding-top:48px}.wbx-hero-grid{gap:25px}.wbx-hero h1{font-size:59.4px;line-height:1.01;letter-spacing:-2.7px}.wbx-hero-lead{font-size:20.25px;line-height:1.7}.wbx-hero-actions{flex-direction:column}.wbx-btn{width:100%;min-height:53px}.wbx-assurance{gap:8px}.wbx-assurance span{width:100%}.wbx-hero-micro{gap:8px}.wbx-hero-micro strong{font-size:21.6px}.wbx-hero-micro span{font-size:17px}.wbx-product-stage{min-height:455px;margin-top:4px}.wbx-dashboard{right:-37px;top:20px;width:430px;transform:scale(.78);transform-origin:top right}.wbx-phone{left:-8px;bottom:-13px;transform:rotate(-5deg) scale(.76);transform-origin:bottom left}.wbx-campaign{right:-3px;top:0;transform:rotate(4deg) scale(.84);transform-origin:top right}.wbx-qr-card{right:-4px;bottom:9px;transform:rotate(3deg) scale(.86);transform-origin:bottom right}.wbx-stage-ring{display:none}.wbx-journey-ribbon{overflow:auto;justify-content:flex-start;margin-top:5px;border-radius:16px 16px 0 0;white-space:nowrap}.wbx-proof-band .container>div{display:grid;grid-template-columns:1fr 1fr}.wbx-section{padding:62px 0}.wbx-section-head{margin-bottom:28px}.wbx-section-head h2{font-size:45.9px;letter-spacing:-1.5px}.wbx-section-head p{font-size:18.9px}.wbx-platform-tabs{grid-template-columns:1fr 1fr}.wbx-platform-panels>article{padding:23px}.wbx-panel-copy h3{font-size:33.75px}.wbx-panel-ui{min-height:330px}.wbx-step-grid{grid-template-columns:1fr}.wbx-how-cta,.wbx-kit-price,.wbx-first-payment{align-items:flex-start;flex-direction:column}.wbx-kit-copy h2{font-size:47.25px;letter-spacing:-1.6px}.wbx-kit-stage{min-height:470px;transform:scale(.82);transform-origin:top center;margin-bottom:-85px}.wbx-price-grid>article{padding:25px}.wbx-total{margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}.wbx-final{padding-bottom:72px}.wbx-final-card{padding:30px 23px;border-radius:23px}.wbx-final h2{font-size:47.25px;letter-spacing:-1.5px}.wbx-final-steps{grid-template-columns:1fr 1fr}.wbx-final-steps>i{display:none}.page-hero{padding:54px 0 45px}.page-hero h1{font-size:52.65px;letter-spacing:-1.8px}.page-hero p{font-size:20.25px}}@media (max-width:430px){.wbx-hero h1{font-size:52.65px}.wbx-product-stage{min-height:420px}.wbx-dashboard{right:-65px;transform:scale(.70)}.wbx-phone{transform:rotate(-5deg) scale(.68)}.wbx-campaign{transform:rotate(4deg) scale(.75)}.wbx-qr-card{transform:rotate(3deg) scale(.76)}.wbx-proof-band .container>div{grid-template-columns:1fr}.wbx-platform-tabs button b{font-size:17px}.wbx-platform-panels>article{padding:19px}.chat-ui{grid-template-columns:1fr}.wbx-chat-list{display:none}.wbx-kit-stage{transform:scale(.7);margin-left:-45px;margin-right:-45px;margin-bottom:-145px}.wbx-price-grid h3{font-size:43.2px}.wbx-total{align-items:flex-start;flex-direction:column;gap:5px}.wbx-final-steps{grid-template-columns:1fr}.site-footer{padding-bottom:90px}}:root{--text-scale-upgrade:1.35}body{line-height:1.68}.nav-link,.nav-toggle{padding:12px 14px}.btn,.wbx-btn{min-height:54px;padding-left:23px;padding-right:23px}.btn-sm{min-height:46px}.header-actions .btn-primary,.header-actions .btn-ghost{min-height:50px;padding-left:21px;padding-right:21px}.detail-card{padding:27px}.wbx-step-grid article{padding:25px}.wbx-panel-copy p,.wbx-step-grid p,.wbx-kit-copy>p,.wbx-final p{line-height:1.72}.wbx-panel-copy li,.check-list li{line-height:1.55}.faq-item button{padding-top:21px;padding-bottom:21px}.wbx-welcome small,.wbx-metrics span,.wbx-metrics small,.wbx-chart-card header span,.wbx-chart-card footer,.wbx-activity header span,.wbx-activity p small,.wbx-activity em,.wbx-phone header small,.wbx-today,.wbx-optout,.wbx-qr-card small,.wbx-customer-row p small,.wbx-team-row p small,.wbx-chat-list small,.wbx-chat-window header small,.wbx-sales-top small,.wbx-sales-metrics small{font-size:17px}@media (max-width:760px){body{font-size:20px}.container{width:min(100% - 28px,var(--max))}.announcement .container{line-height:1.45}.nav-link,.nav-toggle{padding:13px 14px}.btn,.wbx-btn{min-height:54px}.wbx-section{padding-top:68px;padding-bottom:68px}.wbx-section-head p,.wbx-hero-lead,.page-hero p{line-height:1.65}.wbx-step-grid article{padding:22px}}@media (max-width:430px){body{font-size:20px}.btn,.wbx-btn{padding-left:18px;padding-right:18px}.detail-card{padding:22px}}:root{--max:1180px;--footer-bg:#f1fbf5;--footer-ink:#173c2a;--footer-muted:#587365}html{scroll-padding-top:76px}body{font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.58;background:#fff}.container{width:min(var(--max),calc(100% - 36px))}.announcement .container{font-size:17px;min-height:34px}.header-inner{min-height:70px}.brand img{width:196px}.nav-link,.nav-toggle{font-size:17px;padding:9px}.drop-menu a{font-size:17px}.btn{min-height:46px;padding:0 17px;font-size:17px;border-radius:13px}.btn-sm{min-height:38px;font-size:17px}.menu-toggle{font-size:22px}.section,.wbx-section{padding:58px 0}.page-hero{padding:50px 0 40px}.page-hero h1{font-size:clamp(40px,5vw,62px);line-height:1.06}.page-hero p,.section-head p{font-size:17px}.section-head h2{font-size:clamp(36px,4.2vw,56px)}.route-page[data-route="home"]>section{content-visibility:auto;contain-intrinsic-size:700px}.wbx-hero{padding:56px 0 30px}.wbx-hero-grid{gap:34px}.wbx-hero h1{font-size:clamp(50px,5.6vw,76px);line-height:1.02;letter-spacing:-2.5px;margin:16px 0 14px}.wbx-hero-lead{max-width:680px;font-size:18px;line-height:1.65}.wbx-badge,.wbx-overline{font-size:17px}.wbx-btn{min-height:50px;font-size:17px}.wbx-assurance span{font-size:17px}.wbx-hero-micro article strong{font-size:19px}.wbx-hero-micro article span{font-size:17px}.wbx-product-stage{min-height:510px}.wbx-journey-ribbon{margin-top:18px;padding:14px 18px}.wbx-journey-ribbon span{font-size:17px}.wbx-proof-band{padding:15px 0}.wbx-proof-band p{font-size:17px}.wbx-proof-band span{font-size:17px}.wbx-section-head{margin-bottom:28px}.wbx-section-head h2{font-size:clamp(38px,4.5vw,58px);line-height:1.08;letter-spacing:-1.5px}.wbx-section-head p{font-size:17px}.wbx-platform-shell{border-radius:24px}.wbx-platform-tabs button{padding:15px}.wbx-platform-tabs b{font-size:17px}.wbx-platform-tabs small{font-size:17px}.wbx-platform-panels article{padding:28px}.wbx-panel-copy h3{font-size:28px;line-height:1.17}.wbx-panel-copy p,.wbx-panel-copy li{font-size:17px}.wbx-step-grid{gap:12px}.wbx-step-grid article{padding:20px 17px}.wbx-step-grid h3{font-size:18px}.wbx-step-grid p{font-size:17px}.wbx-step-grid b{font-size:17px}.wbx-how-cta{margin-top:16px;padding:16px 18px}.wbx-how-cta p,.wbx-how-cta a{font-size:17px}.wbx-kit-grid{gap:34px}.wbx-kit-copy h2{font-size:clamp(40px,4.6vw,58px)}.wbx-kit-copy>p{font-size:17px}.compact-kit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-kit-list article{padding:13px}.wbx-kit-price{margin-top:18px}.wbx-price-grid{gap:16px}.wbx-price-grid article{padding:24px}.wbx-price-grid h3{font-size:34px}.wbx-price-grid li{font-size:17px}.wbx-first-payment{margin-top:14px;padding:15px 18px}.faq-item button{font-size:17px}.faq-item>div{font-size:17px}.wbx-final{padding:52px 0}.wbx-final h2{font-size:clamp(40px,5vw,62px)}.site-footer-light{color:var(--footer-ink);background:linear-gradient(180deg,#f8fffb 0%,var(--footer-bg) 100%);border-top:1px solid #d8eadf;padding:0}.footer-main{display:grid;grid-template-columns:1.45fr .72fr .72fr .95fr;gap:34px;padding-top:42px;padding-bottom:30px}.footer-brand-new img{width:210px;height:auto}.footer-brand-new p{max-width:390px;margin:15px 0;color:var(--footer-muted);font-size:17px}.footer-contact-inline{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.footer-contact-inline a{color:#17633c;text-decoration:none;font-size:17px;font-weight:800}.social-links{display:flex;flex-wrap:wrap;gap:9px}.social-links a{width:42px;height:42px;display:grid;place-items:center;border:1px solid #cfe2d6;border-radius:13px;color:#315d46;background:#fff;box-shadow:0 5px 16px rgba(16,74,43,.06);transition:.18s}.social-links a:hover{transform:translateY(-2px);color:#08753a;border-color:#91c7a6}.social-links a.social-whatsapp{color:#fff;background:#16a34a;border-color:#16a34a}.social-links svg{width:20px;height:20px;fill:currentColor}.footer-nav-col h3{margin:0 0 13px;color:#173c2a;font-size:17px;text-transform:uppercase;letter-spacing:.7px}.footer-nav-col a{display:block;margin:9px 0;color:#587365;text-decoration:none;font-size:17px;font-weight:700}.footer-nav-col a:hover{color:#08753a}.footer-company-strip{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;padding:19px 0;border-top:1px solid #d8eadf;border-bottom:1px solid #d8eadf}.footer-company-strip p{margin:0;color:#678073;font-size:17px;line-height:1.55}.footer-company-strip strong{color:#294e3a}.footer-bottom-new{display:flex;justify-content:space-between;gap:24px;padding:18px 0 24px;color:#71887c;font-size:17px}.site-footer-light a:focus-visible,.social-links a:focus-visible{outline:3px solid rgba(7,148,71,.23);outline-offset:3px}.floating-wa{font-size:0}.floating-wa:after{content:"WA";font-size:17px}.cookie-banner p{font-size:17px}@media (max-width:1080px){.footer-main{grid-template-columns:1.3fr repeat(3,1fr);gap:24px}.wbx-hero-grid{grid-template-columns:1fr}.wbx-product-stage{max-width:620px;margin:auto}}@media (max-width:760px){html{scroll-padding-top:66px}body{font-size:17px}.container{width:min(var(--max),calc(100% - 26px))}.announcement{min-height:31px}.announcement .container{font-size:17px;line-height:1.3;padding:5px 0}.header-inner{min-height:64px}.brand img{width:164px}.mobile-nav{inset:65px 0 auto 0;max-height:calc(100vh - 65px)}.section,.wbx-section{padding:42px 0}.page-hero{padding:38px 0 30px}.page-hero h1{font-size:38px}.page-hero p{font-size:17px}.wbx-hero{padding:38px 0 18px}.wbx-hero h1{font-size:42px;letter-spacing:-1.7px}.wbx-hero-lead{font-size:17px;line-height:1.62}.wbx-hero-actions{display:grid;grid-template-columns:1fr;gap:9px}.wbx-btn{width:100%;justify-content:center}.wbx-assurance{gap:6px}.wbx-assurance span{font-size:17px;padding:7px 8px}.wbx-hero-micro{gap:7px}.wbx-hero-micro article{padding:12px 9px}.wbx-hero-micro article strong{font-size:17px}.wbx-product-stage{min-height:390px;margin-top:14px}.wbx-dashboard{transform:scale(.79);transform-origin:top left;width:126%}.wbx-phone{transform:scale(.82);transform-origin:bottom right}.wbx-campaign,.wbx-qr-card{transform:scale(.82)}.wbx-journey-ribbon{display:none}.wbx-proof-band .container{display:block}.wbx-proof-band p{margin-bottom:8px;text-align:left}.wbx-proof-band .container>div{overflow-x:auto;justify-content:flex-start;padding-bottom:4px;scrollbar-width:none}.wbx-section-head.split{display:block}.wbx-section-head h2{font-size:34px}.wbx-section-head p{font-size:17px;margin-top:8px}.wbx-platform-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wbx-platform-tabs button{min-width:74%;scroll-snap-align:start}.wbx-platform-panels article{padding:20px}.wbx-panel-copy h3{font-size:23px}.wbx-panel-copy p,.wbx-panel-copy li{font-size:17px}.wbx-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wbx-step-grid article{padding:16px 13px}.wbx-step-grid h3{font-size:17px}.wbx-step-grid p{font-size:17px;line-height:1.45}.wbx-step-icon{transform:scale(.86);transform-origin:left center}.wbx-how-cta{display:block}.wbx-how-cta a{display:inline-block;margin-top:8px}.wbx-kit-grid{grid-template-columns:1fr}.wbx-kit-copy h2{font-size:35px}.compact-kit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-kit-list article{padding:11px}.compact-kit-list article b{font-size:22px}.compact-kit-list article span{font-size:17px}.wbx-kit-stage{min-height:370px;transform:scale(.9);transform-origin:top center;margin-bottom:-30px}.wbx-price-grid{display:grid;grid-auto-flow:column;grid-auto-columns:88%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 3px 10px}.wbx-price-grid article{scroll-snap-align:center;padding:21px}.wbx-price-grid h3{font-size:29px}.wbx-price-grid li{font-size:17px}.wbx-first-payment{display:block}.wbx-first-payment a{display:inline-block;margin-top:8px}.faq-item button{padding:15px;font-size:17px}.faq-item>div{font-size:17px}.wbx-final{padding:42px 0 90px}.wbx-final h2{font-size:36px}.footer-main{grid-template-columns:1fr 1fr;gap:26px 18px;padding-top:32px}.footer-brand-new{grid-column:1/-1}.footer-legal-links{grid-column:1/-1;columns:2;column-gap:20px}.footer-legal-links h3{column-span:all}.footer-company-strip{grid-template-columns:1fr;gap:8px}.footer-bottom-new{display:block;padding-bottom:84px}.footer-bottom-new span{display:block;margin-top:5px}.social-links a{width:40px;height:40px}.mobile-conversion-bar{display:grid}.floating-wa{bottom:82px}.cookie-banner{bottom:76px}}@media (max-width:420px){.container{width:calc(100% - 22px)}.announcement .container{font-size:17px}.brand img{width:151px}.wbx-hero h1{font-size:38px}.wbx-product-stage{min-height:355px}.wbx-dashboard{transform:scale(.72);width:139%}.wbx-step-grid{gap:8px}.wbx-step-grid article{padding:13px 10px}.wbx-step-grid p{font-size:17px}.footer-main{grid-template-columns:1fr 1fr}.footer-nav-col a{font-size:17px}.footer-legal-links{columns:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.route-page[data-route="home"]>section{content-visibility:visible;contain-intrinsic-size:auto}.proof-categories-link{flex:0 0 auto;color:#fff;text-decoration:none;font-size:17px;font-weight:900;border:1px solid rgba(255,255,255,.28);padding:8px 11px;border-radius:999px}.site-footer-light .footer-main{padding-top:38px}.site-footer-light{padding-top:0}@media (max-width:760px){.announcement{display:none}.mobile-nav{inset:65px 0 auto 0}.wbx-hero{padding-top:30px}.wbx-product-stage{min-height:300px}.wbx-dashboard{transform:scale(.57);width:175%}.wbx-phone{transform:scale(.66)}.wbx-campaign,.wbx-qr-card{display:none}.wbx-proof-band{padding:13px 0}.wbx-proof-band .container{display:flex;align-items:center;gap:10px;overflow-x:auto}.wbx-proof-band p{display:none}.wbx-proof-band .container>div{display:flex;overflow:visible;flex:0 0 auto}.wbx-proof-band span{padding:7px 9px}.proof-categories-link{font-size:17px;white-space:nowrap}.wbx-panel-ui{display:none}.wbx-platform-panels article{grid-template-columns:1fr}.wbx-kit-stage{min-height:245px;max-height:245px;overflow:hidden;transform:scale(.72);transform-origin:top center;margin-bottom:-70px}.wbx-final{padding:38px 0 86px}.footer-main{padding-top:30px}.footer-company-strip p:nth-child(2){display:none}}@media (max-width:420px){.wbx-product-stage{min-height:270px}.wbx-dashboard{transform:scale(.51);width:196%}.wbx-phone{transform:scale(.60)}.wbx-kit-stage{transform:scale(.65);margin-bottom:-95px}}@media (max-width:760px){.wbx-hero-micro,.wbx-proof-band,.wbx-how-cta{display:none!important}.wbx-step-grid article{min-height:0!important;padding:14px 12px 13px!important}.wbx-step-grid article>span{top:10px;right:10px;font-size:17px}.wbx-step-icon{margin:0!important;width:38px!important;height:38px!important;font-size:17px!important}.wbx-step-grid h3{margin:9px 0 5px!important;font-size:17px!important}.wbx-step-grid p{font-size:17px!important;line-height:1.4!important}.wbx-step-grid article>b{position:static!important;display:block;margin-top:7px;font-size:17px!important}.wbx-final{padding:34px 0 78px!important}.wbx-final-card{padding:24px 19px!important;gap:16px!important}.wbx-final h2{font-size:32px!important;margin:9px 0!important}.wbx-final p{font-size:17px!important;line-height:1.55!important}.wbx-final-steps{display:none!important}.wbx-final-actions{display:grid!important;grid-template-columns:1fr;margin-top:16px!important}.wbx-final-actions .wbx-btn{min-height:45px!important}}:root{--green:#078f47;--green-2:#10b85d;--green-3:#045f31;--green-4:#034523;--mint:#eaf8f0;--mint-2:#f5fcf8;--cream:#fff9ec;--gold:#f3a712;--ink:#10243d;--muted:#52647a;--line:#d9e7df;--white:#fff;--premium-shadow:0 22px 60px rgba(12,48,35,.12);--premium-shadow-soft:0 12px 32px rgba(16,33,61,.08);--premium-radius:28px;--premium-radius-sm:18px;--max:1240px}html{font-size:17px;scroll-padding-top:88px}body{font-family:"Manrope","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.62;color:var(--ink);background:#fff}p,li,a,button,input,select,textarea,label,small,span,td,th{font-size:inherit}small{font-size:17px!important;line-height:1.45}.container{width:min(var(--max),calc(100% - 40px))}.announcement{min-height:44px;color:#fff;background:linear-gradient(90deg,var(--green-4),var(--green),#0aa958);border:0}.announcement .container{font-size:17px;font-weight:800;line-height:1.35;padding:9px 0}.announcement a{color:#fff5bd;text-underline-offset:3px}.site-header{background:rgba(255,255,255,.96);border-bottom:1px solid rgba(217,231,223,.9);box-shadow:0 6px 24px rgba(16,33,61,.05);backdrop-filter:blur(16px)}.header-inner{min-height:80px;gap:22px}.brand img{width:218px}.nav-link{font-size:17px;font-weight:800;padding:12px 11px}.btn,.wbx-btn{font-size:17px!important;font-weight:900;min-height:54px;border-radius:15px;padding-inline:20px}.btn-sm{font-size:17px;min-height:46px}.menu-toggle{font-size:24px;width:48px;height:48px}.wbx-hero{position:relative;padding:62px 0 42px;background:radial-gradient(circle at 8% 10%,rgba(16,184,93,.18),transparent 28rem),radial-gradient(circle at 94% 5%,rgba(243,167,18,.14),transparent 24rem),linear-gradient(180deg,#fbfffc 0%,#f2faf6 100%);overflow:hidden}.wbx-hero:after{content:"";position:absolute;inset:auto -8% -160px 45%;height:300px;background:radial-gradient(ellipse,rgba(7,143,71,.16),transparent 68%);pointer-events:none}.wbx-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(560px,1.06fr);gap:48px;align-items:center}.wbx-badge,.wbx-overline{font-size:17px!important;letter-spacing:.02em;font-weight:900}.wbx-badge{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #bfe5cf;box-shadow:0 8px 22px rgba(7,143,71,.08)}.wbx-hero h1{font-size:clamp(58px,5.8vw,86px);line-height:1.01;letter-spacing:-3.4px;margin:20px 0 18px;max-width:760px}.wbx-hero h1 em{position:relative;color:var(--green);text-decoration:none}.wbx-hero h1 em:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:8px;border-radius:999px;background:linear-gradient(90deg,#f4b21c,#ffcf58);opacity:.9}.wbx-hero-lead{font-size:20px!important;line-height:1.62;max-width:720px;color:#455b70;font-weight:650}.wbx-hero-actions{gap:12px;margin-top:28px}.wbx-btn-primary{box-shadow:0 14px 34px rgba(7,143,71,.28)}.wbx-assurance{gap:10px;margin-top:22px}.wbx-assurance span{font-size:17px!important;padding:9px 12px;border:1px solid #d5e8dc;border-radius:999px;background:rgba(255,255,255,.82)}.wbx-hero-micro{gap:12px;margin-top:20px}.wbx-hero-micro article{padding:14px 15px;border:1px solid #d7e8de;border-radius:17px;background:#fff;box-shadow:0 10px 24px rgba(16,33,61,.05)}.wbx-hero-micro article strong{font-size:20px!important}.wbx-hero-micro article span{font-size:17px!important}.wbx-product-stage{min-height:660px;width:min(700px,100%);padding:22px;border:1px solid rgba(190,221,204,.9);border-radius:34px;background:linear-gradient(145deg,#e8f8ef 0%,#ffffff 46%,#fff8e7 100%);box-shadow:var(--premium-shadow)}.wbx-dashboard{top:36px;right:18px;width:620px;border-radius:25px;transform:perspective(1300px) rotateY(-3deg);box-shadow:0 28px 70px rgba(10,23,50,.20)}.wbx-appbar{min-height:72px;padding:12px 16px}.wbx-app-logo{width:42px;height:42px;font-size:17px!important}.wbx-appbar b,.wbx-appbar small,.wbx-welcome small,.wbx-welcome h3,.wbx-welcome button,.wbx-metrics span,.wbx-metrics strong,.wbx-metrics small,.wbx-chart-card b,.wbx-chart-card span,.wbx-chart-card footer span,.wbx-activity b,.wbx-activity small,.wbx-activity em{font-size:17px!important}.wbx-dash-shell aside span{font-size:19px!important}.wbx-dash-main{padding:18px}.wbx-welcome h3{font-size:20px!important}.wbx-metrics article{min-height:118px;padding:15px}.wbx-metrics strong{font-size:28px!important}.wbx-dash-lower{gap:12px}.wbx-chart-card,.wbx-activity{padding:15px}.wbx-phone{left:0;bottom:0;width:240px;height:440px;border-width:9px;border-radius:38px;transform:rotate(-4deg);box-shadow:0 24px 58px rgba(10,23,50,.25)}.wbx-phone header{height:80px;padding:20px 12px 10px}.wbx-phone header i{width:36px;height:36px;font-size:17px!important}.wbx-phone header b,.wbx-phone header small,.wbx-phone main,.wbx-phone footer,.wbx-today,.wbx-optout,.wbx-msg,.wbx-reply{font-size:17px!important}.wbx-phone main{height:310px;padding:16px 12px}.wbx-phone footer{height:50px;padding:0 12px}.wbx-msg,.wbx-reply{padding:11px 12px;line-height:1.42}.wbx-float{font-size:17px!important;padding:15px 16px;border-radius:18px}.wbx-float small,.wbx-float span,.wbx-float strong,.wbx-qr-card p b,.wbx-qr-card p small{font-size:17px!important}.wbx-campaign{right:0;bottom:18px}.wbx-qr-card{right:10px;top:10px}.wbx-journey-ribbon{margin-top:24px;padding:16px 20px;border:1px solid #d3e5da;border-radius:18px;background:#fff;box-shadow:var(--premium-shadow-soft)}.wbx-journey-ribbon span,.wbx-journey-ribbon b,.wbx-journey-ribbon i{font-size:17px!important}.wbx-proof-band{padding:17px 0;background:linear-gradient(90deg,var(--green-4),var(--green))}.wbx-proof-band p,.wbx-proof-band span,.proof-categories-link{font-size:17px!important}.wbx-section{padding:66px 0}.wbx-section-head{margin-bottom:30px}.wbx-section-head h2{font-size:clamp(42px,4.5vw,62px);line-height:1.08;letter-spacing:-1.8px}.wbx-section-head p{font-size:18px!important;line-height:1.6}.wbx-section-head em{color:var(--green)}.wbx-platform-shell{grid-template-columns:300px 1fr;border-radius:28px;border:1px solid #dce8e1;box-shadow:var(--premium-shadow)}.wbx-platform-tabs button{padding:19px 17px;min-height:92px}.wbx-platform-tabs b,.wbx-platform-tabs small,.wbx-platform-tabs span,.wbx-platform-tabs i{font-size:17px!important}.wbx-platform-panels article{padding:34px}.wbx-panel-copy>span,.wbx-panel-copy h3,.wbx-panel-copy p,.wbx-panel-copy li,.wbx-panel-copy a{font-size:17px!important}.wbx-panel-copy h3{font-size:30px!important;line-height:1.22}.wbx-panel-copy p,.wbx-panel-copy li{line-height:1.62}.wbx-panel-ui,.wbx-panel-ui *{font-size:17px!important}.wbx-panel-ui{padding:18px;border-radius:20px}.wbx-customer-row,.wbx-team-row{min-height:72px}.wbx-step-grid{gap:14px}.wbx-step-grid article{padding:22px 19px;border-radius:20px;box-shadow:0 10px 28px rgba(16,33,61,.06)}.wbx-step-grid span,.wbx-step-grid h3,.wbx-step-grid p,.wbx-step-grid b,.wbx-step-icon{font-size:17px!important}.wbx-step-grid h3{font-size:21px!important}.wbx-step-grid p{line-height:1.55}.wbx-how-cta{padding:18px 20px}.wbx-how-cta p,.wbx-how-cta a{font-size:17px!important}.wbx-kit{background:linear-gradient(135deg,#034523 0%,#087642 58%,#0aa85a 100%)}.wbx-kit-copy h2{font-size:clamp(43px,4.6vw,62px)}.wbx-kit-copy>p,.wbx-kit-list span,.wbx-kit-list b,.wbx-kit-price small,.wbx-kit-price strong,.wbx-kit-price span{font-size:17px!important}.wbx-kit-list article{padding:15px;border-radius:17px}.wbx-kit-list b{font-size:28px!important}.wbx-kit-stage *{font-size:17px!important}.wbx-poster h3{font-size:28px!important}.wbx-counter h4{font-size:22px!important}.wbx-pricing{background:linear-gradient(180deg,#fff 0%,#f6fbf8 100%)}.wbx-price-grid article{padding:28px;border-radius:26px}.wbx-price-grid header small,.wbx-price-grid header span,.wbx-price-grid header span small,.wbx-effective,.wbx-price-grid li,.wbx-total span,.wbx-total b,.wbx-first-payment *{font-size:17px!important}.wbx-price-grid h3{font-size:36px!important}.wbx-price-grid h3 em{font-size:17px!important}.wbx-popular{font-size:17px!important;padding:9px 14px}.wbx-first-payment{padding:18px 20px;border-radius:18px}.wbx-final{padding:48px 0}.wbx-final-card{border-radius:30px;padding:38px}.wbx-final h2{font-size:clamp(42px,5vw,64px)}.wbx-final p,.wbx-final-actions a,.wbx-final-steps *{font-size:17px!important}.site-footer-light{color:#153b2d;background:linear-gradient(180deg,#f3fbf6 0%,#e8f6ed 100%);border-top:1px solid #cfe4d7}.site-footer-light .footer-main{padding:44px 0 26px}.social-links a{font-size:17px!important}.social-links{gap:10px}.social-links a{width:46px;height:46px;background:#fff;border:1px solid #cce1d4;box-shadow:0 8px 20px rgba(16,33,61,.05)}.social-links svg{width:22px;height:22px}.cookie-banner p,.cookie-banner a,.cookie-banner button{font-size:17px!important}.page-hero h1{font-size:clamp(46px,5vw,70px)}.page-hero p,.legal-meta span{font-size:17px!important}@media (max-width:1180px){.wbx-hero-grid{grid-template-columns:1fr;gap:30px}.wbx-hero-copy{max-width:850px}.wbx-product-stage{margin:auto}.main-nav{display:none}.menu-toggle{display:grid}}@media (max-width:900px){.container{width:min(100% - 28px,var(--max))}.wbx-section{padding:54px 0}.wbx-platform-shell{grid-template-columns:1fr}.wbx-platform-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px;gap:8px}.wbx-platform-tabs button{min-width:220px;scroll-snap-align:start;border-radius:16px}.wbx-kit-grid,.wbx-price-grid{grid-template-columns:1fr}.wbx-kit-stage{max-width:620px;margin:10px auto 0}}@media (max-width:720px){html{font-size:17px}.container{width:min(100% - 24px,var(--max))}.announcement .container{font-size:17px;min-height:48px;padding:8px 0}.header-inner{min-height:70px}.brand img{width:178px}.header-actions .btn-primary{display:none}.mobile-nav{inset:70px 0 auto 0;max-height:calc(100vh - 70px);padding:16px}.mobile-nav a,.mobile-nav button{font-size:17px!important;padding:14px}.menu-toggle{width:46px;height:46px}.wbx-hero{padding:34px 0 26px}.wbx-hero-grid{gap:24px}.wbx-badge{font-size:17px!important;padding:9px 12px}.wbx-hero h1{font-size:clamp(43px,12.8vw,58px);line-height:1.03;letter-spacing:-2px;margin:16px 0}.wbx-hero-lead{font-size:18px!important;line-height:1.58}.wbx-hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.wbx-btn{width:100%;min-height:58px;font-size:17px!important}.wbx-assurance{display:grid;grid-template-columns:1fr;gap:8px}.wbx-assurance span{width:100%;border-radius:14px}.wbx-hero-micro{display:flex;overflow-x:auto;gap:10px;padding-bottom:4px;scroll-snap-type:x mandatory}.wbx-hero-micro article{min-width:220px;scroll-snap-align:start}.wbx-hero-micro article strong{font-size:21px!important}.wbx-product-stage{min-height:auto;width:100%;padding:14px;border-radius:26px;display:grid;gap:14px}.wbx-stage-ring,.wbx-float{display:none}.wbx-dashboard{position:relative;inset:auto;width:100%;transform:none;border-radius:21px}.wbx-appbar{min-height:68px}.wbx-dash-shell{display:block}.wbx-dash-shell aside{display:none}.wbx-dash-main{padding:14px}.wbx-welcome{display:block}.wbx-welcome button{display:none}.wbx-welcome h3{font-size:20px!important;margin-top:5px}.wbx-metrics{grid-template-columns:1fr 1fr;gap:10px}.wbx-metrics article{min-height:110px}.wbx-metrics article:nth-child(3){grid-column:1/-1}.wbx-metrics strong{font-size:29px!important}.wbx-dash-lower{display:none}.wbx-phone{position:relative;inset:auto;width:100%;height:auto;min-height:360px;border:0;border-radius:22px;transform:none;overflow:hidden}.wbx-phone header{height:auto;min-height:76px;padding:15px}.wbx-phone main{height:auto;min-height:230px;padding:16px}.wbx-phone footer{height:58px}.wbx-journey-ribbon{display:flex;overflow-x:auto;gap:10px;white-space:nowrap;padding:14px;scroll-snap-type:x mandatory}.wbx-journey-ribbon span{min-width:max-content;scroll-snap-align:start}.wbx-journey-ribbon i{display:none}.wbx-proof-band .container{display:block;text-align:left}.wbx-proof-band p{margin-bottom:10px}.wbx-proof-band div{display:flex;overflow-x:auto;gap:8px;padding-bottom:5px}.wbx-proof-band span{min-width:max-content;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.10)}.proof-categories-link{display:inline-flex;margin-top:12px}.wbx-section{padding:46px 0}.wbx-section-head{margin-bottom:24px}.wbx-section-head h2{font-size:clamp(38px,10.5vw,49px);letter-spacing:-1.4px}.wbx-section-head p{font-size:17px!important}.wbx-section-head.split{display:block}.wbx-platform-shell{border-radius:22px}.wbx-platform-tabs{padding:9px}.wbx-platform-tabs button{min-width:205px;min-height:82px;padding:14px}.wbx-platform-panels article{grid-template-columns:1fr;padding:20px}.wbx-panel-copy h3{font-size:27px!important}.wbx-panel-ui{margin-top:4px;overflow:auto}.wbx-customer-row,.wbx-team-row{min-width:520px}.chat-ui,.sales-ui,.manage-ui{min-width:520px}.wbx-step-grid{grid-template-columns:1fr}.wbx-step-grid article{padding:20px}.wbx-step-grid h3{font-size:22px!important}.wbx-how-cta{display:block}.wbx-how-cta a{display:inline-flex;margin-top:10px}.wbx-kit-grid{grid-template-columns:1fr}.wbx-kit-copy h2{font-size:clamp(39px,10vw,50px)}.compact-kit-list{grid-template-columns:1fr 1fr}.wbx-kit-price{display:block}.wbx-kit-price .wbx-btn{margin-top:14px}.wbx-kit-stage{min-height:440px;transform:scale(.94);transform-origin:top center;margin-bottom:-20px}.wbx-price-grid{display:grid;grid-template-columns:1fr;overflow:visible}.wbx-price-grid article{padding:24px}.wbx-price-grid h3{font-size:34px!important}.wbx-first-payment{display:block}.wbx-first-payment a{display:inline-flex;margin-top:12px}.wbx-final{padding:34px 0}.wbx-final-card{padding:26px 20px;border-radius:24px}.wbx-final h2{font-size:clamp(38px,10vw,48px)}.wbx-final-actions{display:grid;grid-template-columns:1fr}.wbx-final-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wbx-final-steps>i{display:none}.wbx-final-steps article{min-height:86px}.social-links{flex-wrap:wrap}.cookie-banner{grid-template-columns:1fr;padding:16px}.cookie-actions{grid-template-columns:1fr 1fr}}@media (max-width:430px){.container{width:calc(100% - 20px)}.brand img{width:164px}.wbx-hero h1{font-size:43px}.wbx-hero-lead{font-size:17px!important}.wbx-metrics{grid-template-columns:1fr}.wbx-metrics article:nth-child(3){grid-column:auto}.compact-kit-list{grid-template-columns:1fr}.wbx-kit-stage{transform:scale(.86);margin-bottom:-55px}.cookie-actions{grid-template-columns:1fr}}@media (max-width:360px){.brand img{width:150px}.wbx-hero h1{font-size:39px;letter-spacing:-1.4px}.wbx-section-head h2{font-size:36px}.wbx-kit-stage{transform:scale(.78);margin-bottom:-90px}.wbx-platform-tabs button{min-width:190px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}html,body{max-width:100%;overflow-x:clip}@media (max-width:720px){.wbx-hero-micro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.wbx-hero-micro article{min-width:0;padding:12px 8px;text-align:center}.wbx-hero-micro article span{display:none}.wbx-product-stage{contain:inline-size}.wbx-journey-ribbon{display:grid;grid-template-columns:1fr 1fr;overflow:visible;white-space:normal;contain:inline-size}.wbx-journey-ribbon span{min-width:0;width:100%;padding:10px;border:1px solid #d9e7df;border-radius:14px;background:#f8fcfa;line-height:1.35}.wbx-journey-ribbon span:last-child{grid-column:1/-1}.wbx-proof-band .container>div{display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:8px}.wbx-proof-band span{min-width:0;width:100%;white-space:normal}.wbx-platform-tabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible;contain:inline-size}.wbx-platform-tabs button{min-width:0;width:100%;min-height:68px;padding:12px}.wbx-platform-tabs button small{display:none}.wbx-platform-tabs button i{display:none}.wbx-platform-panels{min-width:0;overflow:hidden}.wbx-platform-panels article{min-width:0;overflow:hidden}.wbx-panel-ui,.chat-ui,.sales-ui,.manage-ui{min-width:0!important;width:100%;overflow:hidden}.wbx-customer-row,.wbx-team-row{min-width:0!important;width:100%;grid-template-columns:auto minmax(0,1fr) auto}.chat-ui{display:grid!important;grid-template-columns:1fr!important}.wbx-chat-list{display:none}.wbx-chat-window{min-width:0;width:100%}.wbx-sales-metrics{grid-template-columns:1fr 1fr}.wbx-sales-metrics article:last-child{grid-column:1/-1}.wbx-price-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow:visible!important;contain:inline-size}.wbx-price-grid article{width:100%!important;min-width:0!important;max-width:100%!important}.wbx-price-grid header{display:block}.wbx-price-grid header>span{display:inline-flex;margin-top:10px}.wbx-total{display:grid!important;gap:5px}.wbx-phone{min-height:300px}.wbx-phone main{min-height:175px}}@media (max-width:430px){.wbx-hero-micro{grid-template-columns:1fr 1fr}.wbx-hero-micro article:last-child{grid-column:1/-1}.wbx-platform-tabs{grid-template-columns:1fr 1fr}.wbx-platform-tabs button{padding:11px 8px}.wbx-journey-ribbon{grid-template-columns:1fr}.wbx-journey-ribbon span:last-child{grid-column:auto}.wbx-proof-band .container>div{grid-template-columns:1fr}.wbx-sales-metrics{grid-template-columns:1fr}.wbx-sales-metrics article:last-child{grid-column:auto}}.mobile-conversion-bar{opacity:0;transform:translateY(115%);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.mobile-conversion-bar.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width:900px){body:not(.mobile-cta-visible) .floating-wa{bottom:18px!important}body.mobile-cta-visible .floating-wa{bottom:82px!important}body:not(.mobile-cta-visible) .cookie-banner{bottom:16px!important}}@media (min-width:1181px){.wbx-product-stage{min-height:620px}.wbx-dashboard{height:520px;overflow:hidden}.wbx-dash-lower{display:none}.wbx-campaign{top:auto!important;bottom:20px!important;right:0!important;width:220px!important;height:auto!important;min-height:0!important;transform:rotate(3deg)!important}.wbx-qr-card{top:16px!important;bottom:auto!important;right:8px!important;width:auto!important;max-width:310px;height:auto!important;min-height:0!important;transform:rotate(2deg)!important}}:root{--brand-logo-ratio:1222/332;--brand-green:#079447;--brand-green-dark:#045f31;--brand-orange:#f28c00;--brand-ink:#101827}.brand img,.footer-brand-new img{display:block;width:245px;max-width:100%;height:auto;object-fit:contain}.brand{flex:0 0 auto;min-width:0}.wbx-app-logo{overflow:hidden;border:0!important;background-color:#fff!important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAfh0lEQVR42u1deXiU1dX/nXvfd5bsAZIQwqqAGpQdVyRYcMMqbhOte9ViBTc+USq2nYxYVxAU3FHrXjPVflo/lbpAqnXHKoWoGKGsIQlZyDIz77zvvef7430Tgg20H2AIz5fzPPeZzGQyc+85557ld869Abqpm7qpm7qpm7qpm7qpm7qpm7qpm7qpmzqN6ECYJIfDAsPKCaurCSgDysH/8qZqECYCQBEwLJcRKtVExN0i3hOGM4hLQ5KLYHT8DglAePpD3s/iXz8HIA7D4NKQZO6aykZdTtPLI0RRqLbpGX7wmyX9nbVfDKV49VCK1eVDmIcgVm+ylQAJMFKyCNJsZG2uRUb2epnZtwJDz/yOjiuugrbafT4MIKwpEtHdAmjP+NKQRHFUE8CAAK9bkYW/3DYBdWtP1k11x7EdGyrJCoKTADTgOADRjumzdp9Lw9sJPoACDTqQ/jXSei4TPQf/BZe/8DERWQDAIUgUhrkrCIL2u8ZHIkwAQ/iRfPjMY81tqy7WTbVThW7Mh7YAWwE2tCYoAUBrSCEhQK6NaVuFBrSGBqAgAAJMMgD4DABBaH/WGmTklYqhJzxHZy74FnDAYQggjP0piP0iAGYQiiEoCgXhBz988mmoLL8RTVUnAC1AQkMzkgAMYUDAJwFhAkpCi0CCla6C8CfI5wczE9lxZuIepFWGoKQfIgloBSQ1tA0HBBYSJvwGNNIS6NHvNXHQcQvo/Cc+BmxwGAZF4Py/EACXQlIxFCDBjxYX6a2f3iaaKyfAjkEn4YBAwgcJ0w+tghb8mV+K1Oy/Ia3nF0gp+A6Dx2zBxOtqyAxYEBKwWgiGn7lmayY+fTDDrvj7IGFVHSZb6sfpWMMxZLcUkmgBkg60DZsBQ/qJYGZCZxS8IIaeHqbiuyoYIITD1Nm7gTrX5Lia1vjX0pzUstvuENvXXwnVBG0hKQRMBCRpncIivddyld4/KgdOXErn3b0WKrEH3yZQykqGnp9xhNryxVRq3Hy2sOqGw26BtmBDgESQDO3LbhI9ht6OGz+aR0S6s3cDdY7JYUIxCYqS4odOOxVbVjyMeNUAHdeOEAACZGhktIgeA15AnyMfpZ8/uwJstYWSCEMCRUB5LqOwkFESYSIwe/MngJmZUFJCbflCeRnviKaAUmYZevjMyXrbN/8lWraeBLsR2uIkCfgoxYT2578vhkz9JV28qLwzhUCdwXw3ITLg3D36t7Lu6wjiTdAOLOGDH0Y6dPaAp+2+RXcELn14DaDbMX3vQsZWswJERBtDyQ9+5vxJek3ZHJGs/gliMWhNlvCzX/t7NoqCcVfQNUv/yCGWiMKLzA7UhCocFp4Q/KrksKf5Zh+ra2DzDNg8y2T1m/6f8aM/K3ITKzc8bP2bfT4XeMlda8YmA3AW/OQyNTtnC88i5msowdeC+Vdp7Nw1ehbgc+fDBwZa8G+YP2QpzzZZTYe7yJvSWN05+q5VzL4fm/G7yjtaBcFv3pfvlBzy365ykKOmw+Y5KcwLJzwAmGBAMg4wITCDOAzBzAE1p/9ST8NifAOYb87eZt8/ZSog2rRy/ylJkQt1kA/OXUffom9MZTUdSk2Hxbf4Wc07ZhGE38ugDyTmhyAhfFAlw97gWYJ5hojzDcT86z5r+Q8zRwAAT4PZFTSLwxAcggQI9vxJ5/CvejpqOrSajgTfGmTnjnG3AoTPp8E8IASwLAwDkFAlwxfwTZLVDIrz9WB1Y+aXvHh67x2YTBdTnGkwAQI/Oe10/lVOkmdAqath8ewUdhaecpG7tqKuvRNazYlzz08u4tlB5ulI8HVg55Y+W/jZOfk7bfuuOH9Py+0ll56pZqXbajpsvgaOmp0Vtx6/Ynh739YlnS4DxM/MHKxmZzfzNbDVtXDU7Kwm67ErR7YXUJdWokddITh3TriEbwqyMx0WXw9Wc/qu4g0c7LKRkTsxJnXLwGU8E6xmwOKbU9hZeEqoq2t+x0KQsMPD7+NZBvMMivPNktXvRt0DELgUsouZHndCzrwTLueb/cwzkOCbJKuSYQ8Dom1rH2iBBDOb6tcDVvANYHUNkmp2psNPXnYEA1Qa2jdCEPtisghB8+bNKahZPRcJS0HC1EbuWhFedSOHtcCj+wdp3GN4gMBACERkO0NPv1z7smwAEE6j1Bs+nEfC5FDhvsmQ996hlEASgdWSU6dLVdsHDhQCKULnj7mRiGLLUSTcBR04iC0AUDSqOAzDf8mDX4m0/gtEQJoqzrZIVJ7ET5w9kSLQ+8Kn0V5rPwH4+oM09dTUbylWmyckhA4OeE/es2VS+DdDfJFh5epf/rAYGj8uxiL3kBcM7JibW7ABcM77mfq5cytErCoTBqTOHPKuvG3dZP6tIyiC/VdVa43nnXnjp/FsH/N0JHlWCicfOO14ADCwo2zefvznpoDAzGI/7AK58xoJzl3HhnmWwepq2HxTusO/v3p4e/+3p7R3kUkEmplJzel7JRJJhgFTmTmfmde+/sGcEbfmv7Tq7w82W3EiUwJaMzMozR9Upw05bsYDk2+tAjOho9YR7/XJT18x6PglF14HYCbCEPj32kYEcFbPnveBaRCINTQLkOhAggR28VKWQoKEWCeg3zv00EOXlpWVOZ4QFADNYGoaft5D6cu+uQFUlwEdE3rDh1cCdB0eZNovAigNhSRFo4pfvHqUcJrG6SQcke43VM8BjxhEzB+WNjye/HB0TSA2gBIu6MCaUScsvP/9l28AeBIlEyXQgYP2Xt/cXHP2Vnv79Ys+efr2a4+6tHaXAtuhtTq/T59RjuaZuzVwBBA8x8Tc9qiJ/qu8/NuVvfLy5myrqvofAJIiUByCzJgys0aVHPqaUA2XIK6YReXZvEHPpv4UZ0/wneqEQ4VRAgC97rOphBgEQWidVu87ds5/g0F0bHE8JyvrEWlDIe4kKK6VSLJlN1qqOl5/ngQBKOtYoyNlipnNbXbTZdv9Fj31j7fOA4AiVzC7tYqWraazZq20Smitldba0Vo7ynvUWjustKOVdrRW7nOtFTM7rFmBMByM1/PzC27xdoBEKASGJt1j8LOgALSGkmguwOtTj/O0cY/5KPbC/CgIE2jceiISDuAjgWDWMjp2St2jV7k764jAgFcDjmQm+EGQAHywtWxUsQkz3r6zPyLQ+GFq7yZsfMKLV5zUxPHDVX0cW5qqr2BmURYpU7txoGrQoEF5BJzHrAWB/N6uMBgsASZ3gJhADCZiELW6JoIBgmRmBYZylLojJ6d3CICa+GA1EcDGta9+oCh9syBIaIt17YbTAAJWR6lTBcDhsCCA+X/uzudky0idBEOa4LS8NxmapuUXMcIQr1yw+OsMM+VT+CWBWTFAROTETR1Y/s/PznQ/bfkP5lCmJQgV2zZdF9c2oOE0cnzUGS9ddyQADnUc+kkAaG6OXUYk0gFy0K5piEAkSEgiIYlIEgkphJAkhCRBkogE2C3FeYpCDNbM+sG+hYU9ysrK1KNjYBLJBAWzl8NHBEsRYrUTIH2uMnbqDhhWTgDgfPPmSCmsFBC01gEt+4/4m2sLJ2qgSNiskJOa9ZJhSjCYvbiVnKSN6qaG80ySO5mhUGlIIgI++083HNGgWiYj7rAAcZxsWl37/eUEILoL7R88eLCfQVcBzACEGx+DARLM3OA4qsy2k8tsO7nMtqz3kpb1XjJpLUsmk+8B+CcR7eg1IggwayFFTqJ62yUA2Jc2QAIaIjVnGUwftAOG3TKUV7yQSwDvKUi3ZwLwtpxh1Y0AW1oQCNL/T5z/0PeueYpwGBM1ABzX49A/BR0jzgSDXH8nYTM3qdiR579809D2ZijqcpO/2LJmRgvZgkAKRAZbDupi2895buXz2SiOKvBOkYcEwE1NTVOJMIiZNREEg7UXyq7Ozso4or6uZmJDfd1PGurrftLQUDepoaFukvd80pjRaYeCMZ1ACl5RGiBiBoPop0SEj5p7uVqed8gKrU0WDCW0lWJ/8oeh7ZWyUzNhJ9Z0BHymQJpfcCD7OyIjySFIAjgSiWiEIR47646NGWZKGfyCIaCYGcSsEj5tfF797bltZoiZUBxVv122uPc2q/ECjtlMIMkMIgcq5tc95n/62tR2UVIraQBQCtf+0FKSICLoORUVFZsAmNjRxbvTeOutCqumZuvDYERJkPAiMy9t4aEHH3yw//EvVtgAgCm/q2BfRiNSfAaCUojtNSNcpazuRAF4Nk/58+ei99jj0ff4iXbuIVcDCojuiNWLUCQUmHqn93rRZ/qINROIQCBSlo3alvqQ205SprDcZeora965olkm04mh2HWOICmQtCze0lR7uUGivdmSADgvL+9IEMYzswZBMqCJSGqlK/r16/emt07HE1ZHwwRgBoOBD6l9xkCAcrSoqKggZu+V3NwWXTB2MgpGHY/cIyfKYMafXKUo2yM/8ONmmC5UwYs+WdTz1r+9+H1jMp4pNDEYpFlzakoqTxk0dkz0rPu/RBhiw8kf+kd9/KvyWrt5oFDQDAjypqlZc2owqE4bcMyo0nPmrwqHwyISiRAAlZOX/yzAF7Fmh4gMZvdRQ8+qra6eDyDQYb6xsxmzcnLy7wPxTGZ2AAgiEsx6U1ZmxuCKigqrHVyxz2ivTJBbTw1JLg3JNtzkh8lmCPL6o66tzfKnvUF+yWBWTAAJUnEkxcpN35/dmlWHKhZNbTKcgbBZMUh4XhSuKSYVZ9v4cvOaSwEgUh41AKg+ffr0Y63OhudfNGv3UevtphDPeExLeALY1bCycnJGgPRl3ldKtMatJL6rqKhIerzituJTCHJfnDvYKyjCBaKiHYYmbWaosIjKUEb903q9UFXf+DOLHSK4/dA6qVDHzWczc8QQUm2orZ6ZdCwWgsDt+97AIEBoy0EtNZ2/mTeHC6ggAQC2ra4kEime1hpgOBBkEPDS1q1bawCgT58+V5MQBZpJuYzUDAgW0AIQ7Gg1yLGdsxhI9aIoYjBrBhH0G+2E4jr21maxaHTvUdfOQHYBMG/YEOwRvXBNvd3cVyjSzBBMrFOCQTE5Z8ywRErSfH/TP76MN8e1AAkm8njRCh0ArFmZaX45PDjo3M+vevHl3iMH59gbG1eSoDx2NVZ4foD9pjFuy5YtX/XokTdOSHzsCnVnG9L2FR5M0haEgjWIBGuutxLikObmrdvajOo+ps4oMDPCRYbo3z/ew5f2iggYYLD2mKoTZGNjcmvxuupN1yTIgQDpnZjvWiDXnUjBSdtGVcu2XwgQkvXNvYQUvTwATzBYERER0/ItW7b8HYA2DHEDEWmtOcHMjmZ22Btaez9rdnYwH94GAEjg5ubmrTXtzU/XEgCDmJmYd48IhoblMgMYkjPwOT9LZmbpdmWR1HGF9bVbr69sqb+Am2yAyIBnWN2TG95nMwOaDSSZGzh+wiXPzxpSt37r1xr6L94ucTynT0LwAwAoJydnsNJqKrvC9HlmZOfhZr5Gu8zZEUJIZn5mW3X1Eu93ajfrpv0nAAITEf+704jR4qgCQG+e99DnaQisgk8QEavWoLTOac5qthIpBM/2e2ofhHTSfQELxG37nwiqhZK+j6u/vgwA4DceISLyki4C8zcZGRlLAbAQxkwpZbA1oiEiIoI3PPLO1xBBez5HMjMTYVJBQcEQj/liN+vm/SaAjz9+I2Pl+pXZK9evzGbm3Rfew0WSiLhnStoLMmCAyVNtzSD28LEdttlBUKJfZt5zA9NyH0RAAsSOi6RB6KSDGqfxgnXrlgUG5ua/xay/JZAkQSSFfKiiosJKTc3LTVjWSY7j1Cml6hzHqd8xVL1ynHrlOPVa83ZBQgAk3FZuEDNrEqLAsu1FHSnX5s2fp6xcvzJ7ZcPK7GXrlgU6PwoKQxgRoX+x8onnqr9oGC9A6B/Mnw/gdwgXGYiUdRBzT9RAGcb2PvyPm9a+f1szbIN22F3ymslBDGitRYoM8og+Q+6zG5us75M1M2McF942EHBYNUtr4EVvLzl1xYoVf+qRm/uwQWKh0royGPQ9B4BaWqqaABzdGrnsag+npaXJYHr6aO3oBwSJocysAUjWWhOJk3v37jemsnLDCgASYbCMCH3CK+E/bOf4eOkzkMuZEQD373rdP8oOKBIKGtushoaqeH12ZaIue3OseqQAgGFlHW9JD5r4w5n3VGTIwAfwC/do3Q9SGwYU/FJk2f6yl89a+I/Xf/7Umkzt/wwmCQKU57zZEprXx7ddLkFIPyz/aS8MfWnDhg31nn2PA6gFUL+bUdfc3FxTU1m51BB0CoMbvSo3e2YJSSc+FQDGjBkjEIF2WPlrktvHVjVvy94aq8+WBrW4WX8nmyAGkC1Ty03TZEqCrXj8UMUsvII77UpwDmvkpvd43jQNDyH9YTVSw2+YGNJ7wHwNhqMV+qTlPG76TWitXWdMZMBSaIg3nnjh7288eH3ZVw2aeREZ4jm0nZlsC4H/k+Grqqpax8xveP5EuWAcw5TG6Pbz+8WfbhmgtMohTTqoDc4NZn8NALnDcjuvIhbyviw7rcdqqQWxo5DQasiNS+cXuGFnuGMBlCxXADB14FGvBm2jgYldM0RtoYWCSSJD+Vcvv/DJN+Fl19eMPfWPqY7cBullqK6hVvEA+z9Lrv0ZAAQnDrp1W2XlF+06G3Yk0v9+aAASmiraY0FEAgnLSgGA+E/jBADlzZuOSPpgsNIkbYqNP7ioAgAKVxd2ngCi3pcNzz34S9N2Dz8nTeX/25YvxnVcZGlbESMUknNPuGlbppHyJgUkmFiBGXBtPwyfjwZk9n6AiBRQJFAakpeP+nlDdiDzZQoaAHmIKgmhLBvV9dsuZWZjU/TjuKfNcg+GAKCEQce0gW6e/EzDdZPlnySJAFQ11U9IOjZgGhTw+dZEjrukyk2O9+wo1R6ioRENgJ6YEtkYNH3lMAQllY3q5tqTaXd+AAAKq0mDqX9m/rM+MsBaCy+E1JAk05WvauH4a18EQCgpUyFPRYf1HPhEED5221TInbutdLNpDx7/3OWnu2UU0l7Y+H8dyb59B5wC5iKG1l5uwOxC2hsBAG9VOJpZNFktJ+qkA+GXnB1M/8jWDhAukp0bBXlhZTJS5mT4U9+pRWykiiXRiPgpmtnvXQnQMXLo1nX5g0uffq/nfRPWW6Y1gBQ0s9YiaIocI2vJ+MPGNyFcZIDKnCiiCgxaKh/7LPve41fEAtZYstxiOcGtmdiWlQYAfYbm99y+sWUEDC+6crwVOrtcPfmlFNL0j7dsaxZAxo45u+m31vyB92517ovXjWrR1iFwWJk+KfMCPd/61jPJ0c52wq1+oG9671d9cGu+LcLuP+HpK4oAUNGutcKFJoisHilZpSJgAoBiZpnqGLHJBx35OABqrai5vqNI2lohN7vXEtNnglm5CLVJIkMFKj7pc1EpALbr9Z0pqcF3g77Ae0F/4N1gauDdoC/wbjClg+H+7h1p+P5CwG/BSHGxIm7FQYTWujk1NfjnVi+1qm5dKCGVACBSlFl7zfApfwWAaCi6x91xeyyAaHFUA6BlFy75NEWbayCFtLSN9Q2brhQgLivfdVTQCk0U9ip4MaAN1koRpfmopz/jlUd++pv1CIXETjbVK3Zc1uvEl4OW2M4+IVlpZfp91DcjZxFNmWL1Gzz4YNZ8ETO3mhUN7qD4Qt7wfsfMWrN22HNE7Lplh4iElPTI+vXrt6IExLwuUGs1XqDiSaagQZn+1DfPH1u8HaGQxF70vu5NJsxedmv38mU8KwMmcdxWdXbT6Ze/OmcQotF/bTlpD00w6NVzH/4qjXxfwE9G0BHq8L6HPKABQqiDukJpSN50xlXbstMzXhVukd9ITRqVVx80+WkASDQ1X0tEQQ+7lrsqP4K9sfNrRjuTmRSCTIC/JqAE08aYiEAf+/s5ZzZJewAUqwCZGNqz4EkNIBTaj2Bcq5k46aAxv0+1jTgIiAk78O7aT2e6i1m+688vKZJEpPPMzOdFmg/ZRtryt85Z/BnCILjY0c67xuPOkGD+kz5HsEgxqW9azpNXnXjV9l6H9s9nrS/xkjGAocC7d7y883MH7N1TIYQPwJr0tNSpVVVVLfh2BTOzXN9QM8dKWAxTyHQE/r70wif+CkBEO5hrpwkgEololIbk4imRTdmBtGdEiil13HZq7OYrriy9dRAiZSq8y3YNV3hHHXRoNBupyE/PfdiBJqBI7A7Qe/uSJz8IGr5vA2xY5+eNeRAAnOrYb4ko23O5RseoJ+30nIgkiLw+ITKIyAAjprV+xGcax6xdu/a7wlChD2Vwjn7qwnNrRewIJJXt8/vp4Mw+C4hIFYWL9hrO3/tjQ6sLmQE6utdhd23b8umlLbCNFmGnvF254m4JKo5guewQj/Fs/BNT7t103LMX3F3Yu+87nwOMkjKFyG4BPadw8RmvKaUG/OacX1cecuwh6XXfbc8zDOM998IIIkDvKCf8ICXUrSe0W5F/CGjtfK/B/wj6fW9s3LjxewAIhUIyWhh1NmzYEBxdevGdlpPQMIWRpYPffHjF8y/Rxhd216nXyVQakgRgyOIpC8TCIxlzR1mB+Ufz8UsuPA3wGq52WxH/DxXJqzvMfOf2ghvfnTsAAIX3/alF6UVxBgE45KEz7pL3H8W4bYTlv+9oPu6JC8/ylKELnXljJoQh7nz9oeys+eMrcdcoB3eOdnreN2HTvNfm9QIg8OMe7xR7OVpNl2ivMCc/e+XxqfOO0bh9pIV7x3DfBSe+Y5AEQvvutOe+YQoRY1iIbvnp9PohWfnX+1P8khzt1KlYwQNrly4xITUqX5f7rAbNTD/ojtN7OVq7IzTCYREtjurHP5zfY0XNd8+2KItBoHQE4ycMGDPdYUUoLOyiN6iEiwwJwoAFk56hBWOZbh8VNxcexYc9eHoJAODRMV37tCQzwT0dKfrff9LbdM8YxtyRcXPB0Tzm0dDV/4k57RKmqHRVaVrOgolf457RTHNHWv77juJjnrpgBgHAtC4qBAahFFKC0P/+yY/IBUcx3TYyTvPG8aD7T33BAP0odn/f2mUiRnmIig8vbp7Y64hz0oS/gQ0yrJhlr9q+fvHkZ6+4Sjy2wsa0MSa60GnzcDgsQCCjmNSgxacuruSmq3SLlWAfBfJE+t8/OHfulU6YxZ62H3aeAAAgGlVF4SIjevGi8mN6HXpBWjAFAERTY5P9Ud03j4x47NxrxWMrbNCPEsH83zGt0pCMRCKamdF74aSH1ju1M5wmy2JJgbxg9pbzBxx9WkHB2BgQBuhAuj3L264jFp1xVuCecQp3jFSYOyLpmzeOD3vsjHne6cf9F84xqPW7wy/fm9t/0clvyoVHMc0dGcddoznngUnV1/z5thFd3+7/B0IY++CZZ2csOE7hjpFMc0dZxoJx3G/xie9Ne3HWwa3GqxMX2cZ4AeCUpy6f1GvhxHU0byzTbSPjuGMk5y2ctPmaP//6AGd+OyEQgEmPXjw5c96x1bh3DNPckXG6dwxnLTiudtxj5/zSJ4xWcEl4C6YfRePbMfPtz0szD33o9HtT7z2GcddoxtyRcZo/jvPmn7Bi2tOz+3cW86nTdkKkzLns+euGvFGz8rltaDlSN9k2BExf0IecYMb7I1MG/u7tS59ammxtQgsXGWFM1JFIZM+bnxgUioZEdHWU4N2ayMy+cY8VX/TPeM2ceh07WLVYDkDSlxagPiLrhdcnzb7q8MNPaA6VhuTeAm1dRwCeNkWLo4rXrQsMfn363VuS9dfFHQtwYMEgf4ow0Ss9e+mQtPzF71z45FtEtKOOVQpZtLqIcoflcuHqQo6UlHhNROA27QYjXFJC5cPKKerdGwrv3lAC8Mq6ZVm3v/fIOZWx2htqrabDLSsJaE7CJ3wZItg8JLPfnJXTShfZ0IB7p7XuHHvYufGeQCSiBYDxj1904texTfPqOT7cabYAgg2fMIPCRKZIWdUrLaP0kKz+r//x3Ae+kkRa737+3BGg81XVqrSb3l145Pfbq8+sS2w/u5ETBclEElCcBNjn9/uR68t8a0LP4Tc+f/H8coQgUQrdmdHO/ojFCaUQKIbiNew//O0zr92UrL2+hZJ9nWYLYNgwyDQCJoKORJoZKE81gp/1DGZ8UpDZe3W/1N4bzi0cv318//HNksgmEBzWgSUfLUn5uG593pb4toFVTfXDtieajtqeaDkqppP9LOFAxWxAsw1Bpi/oQw8jfdXgQP7vPrnqxT/YUNjTzrYDUQBtCGpr4WX+h4/3WPLFa7+sSTZe2SSsQUnHBscdBljDkFL4DJhCwCADwmIrYPhimlGb0IkGARJBI9DLgUq3lZOpTBI2KziOA046gNYOQAYFTARgINuX9kW/lJzFH1/5wvNElPSAQmA/XWG/v7NRQmlItAqisrIy9ey3bjp9Y3P1+U3J2MSEdDJtraCTjlvDYlZgFiAiSNF2GpiV9lqsWLuAvxAwBIQh4SeJAPsqewTTlx6UWvDiXy599O22htt2SrD/GNBVcJiSItlqAiSA2e/ML1i28fPj62JNExpV/MiYlRjssM5UJkGThnJU2xE+EEFCQGiCVIBPyOpUX2BNmkz5qG9Wr+Uzjr3ow3MGndCgd959P/adRQeQANoLIhoSWB3l1qtpCICPTNxT9kjOso2f92/W+uC127ekZBqpfYN+s5cQBrbHmyuV1Fv7BfMa0vwp684bdPL6C8eest1uf64iBBkKhRDdzxp/4BAzFYWLDOz5Ja+EcJERKg1JMHfZu5/pQBJIKFosqldXU9muco32eUL3/xDrpm7qpm7qpm7qpm7qpm7qpm7qpm7qpm7qpi5G/wvjiEmmHW8d0QAAAABJRU5ErkJggg==")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;color:transparent!important;font-size:0!important;box-shadow:0 5px 14px rgba(8,52,30,.16)}.wbx-app-logo{border-radius:12px!important}.footer-company-strip{grid-template-columns:1fr 1fr}.footer-company-strip .footer-legal-identity{grid-column:1/-1}.footer-company-strip strong{color:#214b36}img{-webkit-user-drag:none}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid rgba(7,148,71,.28);outline-offset:3px}.mobile-conversion-bar{opacity:0;visibility:hidden;transform:translateY(18px);transition:.22s ease}.mobile-conversion-bar.is-visible{opacity:1;visibility:visible;transform:none}body.mobile-cta-visible{padding-bottom:76px}@media (max-width:760px){.brand img{width:166px}.footer-brand-new img{width:205px}.footer-company-strip{grid-template-columns:1fr}.footer-company-strip .footer-legal-identity{grid-column:auto}.site-header{top:0}.mobile-nav.show{display:block}}@media (max-width:420px){.brand img{width:154px}}@media print{.announcement,.site-header,.mobile-conversion-bar,.floating-wa,.back-top,.cookie-banner{display:none!important}.route-page{display:block!important}}
:root{--brand-logo-image:url("data:image/jpeg;base64,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");--app-icon-image:url("data:image/png;base64,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");--focus-ring:0 0 0 4px rgba(7,148,71,.18)}
*{box-sizing:border-box}html{overflow-x:hidden}body{overflow-x:hidden;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}h1,h2,h3,h4,.btn,.wbx-btn,.nav-link,.nav-toggle{font-family:Manrope,ui-sans-serif,system-ui,sans-serif}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--focus-ring);border-color:#079447!important}.skip-link{z-index:9999}
.brand-logo-asset{display:block;width:222px;height:64px;flex:0 0 auto;background-image:var(--brand-logo-image);background-position:center;background-repeat:no-repeat;background-size:contain}.company-logo-asset{width:250px;height:72px;margin-bottom:22px}.app-icon-asset{background-image:var(--app-icon-image)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;color:transparent!important;border:0!important}.wbx-app-logo{width:42px;height:42px;border-radius:12px;background-color:#fff!important;box-shadow:0 5px 14px rgba(0,0,0,.12)}
.route-page[aria-hidden="true"]{display:none!important}.route-page.active{display:block}.nav-link[aria-current="page"]{color:#056d35;background:#eaf8f0}.coupon-status{min-height:24px;margin-top:8px;color:#647287;font-size:17px;font-weight:700}.coupon-status.error{color:#a33a2a}.coupon-status.success{color:#08753a}.section-inline-link{margin-top:24px;text-align:center}
/* Premium mobile product preview */.mobile-product-card{display:none}.mobile-app-icon{width:44px;height:44px;flex:0 0 44px;border-radius:13px;box-shadow:0 8px 20px rgba(16,33,61,.12)}
/* Compact industries */.wbx-industries-compact{background:linear-gradient(180deg,#f7fbf8,#fff)}.compact-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.compact-industry-grid a{min-height:94px;display:flex;align-items:center;gap:13px;padding:17px;border:1px solid #d8e8df;border-radius:18px;color:#10243d;background:#fff;text-decoration:none;box-shadow:0 9px 26px rgba(16,33,61,.055);transition:.2s}.compact-industry-grid a:hover{transform:translateY(-3px);border-color:#9fd1b2;box-shadow:0 16px 34px rgba(16,33,61,.09)}.compact-industry-grid i{width:45px;height:45px;display:grid;place-items:center;flex:0 0 45px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#079447,#12b85c);font-size:15px;font-style:normal;font-weight:900;letter-spacing:.03em}.compact-industry-grid span{font-size:17px;font-weight:850;line-height:1.35}
.home-faq-compact{background:#f6faf8}.home-faq-compact .wbx-faq-list{max-width:940px;margin:auto}
/* Trustworthy, consistent controls */.btn,.wbx-btn{letter-spacing:-.01em}.btn-primary,.wbx-btn-primary{background:linear-gradient(135deg,#0bb75b,#06783a)}.site-header{isolation:isolate}.drop-menu{z-index:50}.social-links a{line-height:1}.back-top{font-size:18px}.cookie-banner{border-color:#cfe2d6}
@media(max-width:980px){.compact-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
 html{scroll-padding-top:70px}body{font-size:17px;line-height:1.58;padding-bottom:0}.container{width:min(100% - 24px,var(--max))}.site-header{position:sticky;top:0}.header-inner{min-height:68px}.brand-logo-asset{width:174px;height:49px}.menu-toggle{width:46px;height:46px;border-radius:14px}.mobile-nav{top:68px;inset:68px 0 auto 0;max-height:calc(100dvh - 68px)}
 .wbx-hero{padding:36px 0 20px}.wbx-hero h1{font-size:clamp(39px,11vw,48px);line-height:1.04;letter-spacing:-1.7px}.wbx-hero-lead{font-size:17px!important}.wbx-assurance{display:grid;grid-template-columns:1fr 1fr;gap:7px}.wbx-assurance span{margin:0;padding:8px 9px;border-radius:12px;text-align:center}.wbx-product-stage{min-height:0!important;width:100%;padding:12px;margin-top:18px;border-radius:24px;background:linear-gradient(145deg,#eaf8f0,#fff 55%,#fff8e7);box-shadow:0 18px 46px rgba(12,48,35,.12)}.wbx-product-stage>.wbx-stage-ring,.wbx-product-stage>.wbx-dashboard,.wbx-product-stage>.wbx-phone,.wbx-product-stage>.wbx-float{display:none!important}.mobile-product-card{display:block;padding:16px;border:1px solid #d9e7df;border-radius:18px;background:rgba(255,255,255,.95);box-shadow:0 12px 30px rgba(16,33,61,.08)}.mobile-product-head{display:flex;align-items:center;gap:11px}.mobile-product-head>div{display:flex;flex:1;flex-direction:column}.mobile-product-head b{font-size:18px}.mobile-product-head small{color:#6a788b;font-size:17px!important}.mobile-live{padding:5px 8px;border-radius:999px;color:#08753a;background:#e5f7ec;font-size:13px!important;font-weight:900;letter-spacing:.08em}.mobile-product-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.mobile-product-metrics article{padding:12px;border:1px solid #e0e8e3;border-radius:13px;background:#f8fbf9}.mobile-product-metrics small{display:block;color:#6d7a8b;font-size:15px!important}.mobile-product-metrics strong{display:block;margin-top:4px;font-size:25px;color:#0b1736}.mobile-chat-preview{display:flex;align-items:center;gap:9px;margin-top:9px;padding:12px;border:1px solid #e0e8e3;border-radius:13px;background:#fff}.mobile-chat-preview>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:50%;color:#fff;background:#1769e0;font-size:14px!important;font-weight:900}.mobile-chat-preview>div{display:flex;flex:1;flex-direction:column}.mobile-chat-preview b{font-size:16px}.mobile-chat-preview small,.mobile-chat-preview em{color:#6f7c8d;font-size:14px!important;font-style:normal}.mobile-qr-preview{display:flex;align-items:center;gap:12px;margin-top:9px;padding:12px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#087d3e,#0caf55)}.mobile-qr-preview .wbx-qr{width:54px;height:54px;flex:0 0 54px;background-size:12px 12px}.mobile-qr-preview>div{display:flex;flex-direction:column}.mobile-qr-preview b{font-size:16px}.mobile-qr-preview small{color:rgba(255,255,255,.78);font-size:14px!important}
 .wbx-section{padding:48px 0}.wbx-section-head h2{font-size:34px;line-height:1.1}.wbx-section-head p{font-size:17px!important}.wbx-platform-shell{border-radius:20px}.wbx-platform-tabs button{min-width:78%;min-height:72px;padding:13px}.wbx-platform-panels>article{padding:20px}.wbx-panel-copy h3{font-size:25px!important}.wbx-step-grid{grid-template-columns:1fr 1fr}.wbx-step-grid article{min-height:0;padding:16px 13px}.wbx-step-grid article>b{position:static;display:block;margin-top:8px}.wbx-kit-stage{min-height:255px;max-height:255px;transform:scale(.70);transform-origin:top center;margin-bottom:-80px}.compact-industry-grid{grid-template-columns:1fr;gap:9px}.compact-industry-grid a{min-height:78px;padding:13px}.compact-industry-grid i{width:40px;height:40px;flex-basis:40px}.wbx-price-grid{display:grid;grid-template-columns:1fr;grid-auto-flow:row;overflow:visible;padding:0}.wbx-price-grid>article{width:100%;scroll-snap-align:none}.pricing-main{grid-template-columns:1fr}.price-card-main[data-price-panel]{display:none}.price-card-main[data-price-panel].mobile-active{display:block}.home-faq-compact .faq-item button{padding:16px;font-size:17px}.wbx-final-card{padding:27px 20px}.wbx-final-actions{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-brand-new{grid-column:1/-1}.footer-brand-new .brand-logo-asset{width:210px;height:58px}.company-logo-asset{width:230px;height:64px}.mobile-conversion-bar{left:8px;right:8px;bottom:8px}.mobile-cta-visible{padding-bottom:76px}.cookie-banner{bottom:78px}
}
@media(max-width:470px){.wbx-step-grid{grid-template-columns:1fr}.wbx-assurance{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr}.footer-legal-links{columns:1}.brand-logo-asset{width:158px;height:45px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

@media(max-width:760px){.cookie-banner{left:12px;right:12px;bottom:12px;width:auto;transform:none;padding:14px;border-radius:18px;grid-template-columns:1fr;gap:10px}.cookie-banner p{font-size:16px;line-height:1.5}.cookie-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px}.cookie-actions .btn{min-height:44px;padding:0 8px;font-size:16px!important}.menu-open .cookie-banner{display:none!important}}


/* Extracted from resources/views/frontend/master.blade.php block 2 */
/* ======================================================================
   WABHARAT BHARAT-MISSION FINAL LAYER
   Patriotic, retailer-first and legally transparent — no government mimicry.
   ====================================================================== */
:root{--bharat-saffron:#ff8a00;--bharat-green:#078f47;--bharat-navy:#10243d;--bharat-cream:#fff9ed}
.announcement{background:linear-gradient(90deg,#064326 0%,#087f43 58%,#0aa457 100%)}
.announcement-badge{color:#5a3100;background:linear-gradient(135deg,#ffd08a,#fff0bf)}
.wbx-hero{background:radial-gradient(circle at 7% 8%,rgba(7,143,71,.18),transparent 27rem),radial-gradient(circle at 94% 5%,rgba(255,138,0,.16),transparent 24rem),linear-gradient(180deg,#fff 0%,#f5fbf7 100%)}
.wbx-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--bharat-saffron) 0 33.333%,#fff 33.333% 66.666%,var(--bharat-green) 66.666%);box-shadow:0 1px 0 rgba(16,36,61,.06)}
.wbx-badge{border-color:#f0d5a7;background:linear-gradient(135deg,#fff8e7,#f1fbf5)}
.wbx-btn-primary{background:linear-gradient(135deg,#0db75a,#056d35)}
.bharat-mission{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 10%,rgba(255,153,0,.18),transparent 25rem),radial-gradient(circle at 8% 90%,rgba(32,206,112,.18),transparent 25rem),linear-gradient(145deg,#091a38,#10284e)}
.bharat-mission:after{content:"भारत";position:absolute;right:-24px;bottom:-80px;color:rgba(255,255,255,.035);font-size:260px;font-weight:900;line-height:1;pointer-events:none}
.bharat-tricolor-line{position:absolute;inset:0 0 auto;height:5px;display:grid;grid-template-columns:1fr 1fr 1fr}.bharat-tricolor-line span{background:var(--bharat-saffron)}.bharat-tricolor-line i{background:#fff}.bharat-tricolor-line b{background:var(--bharat-green)}
.bharat-mission-grid{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}
.bharat-mission .wbx-overline{color:#ffd18a}.bharat-mission-copy h2{margin:14px 0 18px;font-family:"Manrope",sans-serif;font-size:clamp(43px,4.4vw,66px);line-height:1.08;letter-spacing:-2px}.bharat-mission-copy h2 em{color:#84f0aa;font-style:normal}.bharat-mission-copy>p{margin:0;color:#bdc9dc;font-size:18px;line-height:1.75}
.bharat-promise{margin-top:24px;padding:20px 22px;border:1px solid rgba(255,255,255,.13);border-left:4px solid var(--bharat-saffron);border-radius:17px;background:rgba(255,255,255,.065)}.bharat-promise strong,.bharat-promise span{display:block}.bharat-promise strong{font-size:21px}.bharat-promise span{margin-top:7px;color:#b8c6d9;font-size:17px;line-height:1.6}
.bharat-platform-note{display:flex;flex-direction:column;margin-top:14px;padding:15px 17px;border:1px solid rgba(132,240,170,.25);border-radius:15px;background:rgba(7,143,71,.13)}.bharat-platform-note b{color:#9af3b9;font-size:17px}.bharat-platform-note span{margin-top:5px;color:#b7c6d9;font-size:17px;line-height:1.55}
.bharat-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.bharat-value-grid article{display:flex;gap:14px;min-height:155px;padding:21px;border:1px solid rgba(255,255,255,.12);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.045));box-shadow:0 15px 35px rgba(0,0,0,.10);backdrop-filter:blur(8px)}.bharat-value-grid article>span{width:39px;height:39px;display:grid;place-items:center;flex:0 0 39px;border-radius:12px;color:#0b1b37;background:linear-gradient(135deg,#ffd18a,#fff3cf);font-size:17px;font-weight:900}.bharat-value-grid h3{margin:2px 0 7px;font-size:19px}.bharat-value-grid p{margin:0;color:#afbdd0;font-size:17px;line-height:1.55}.bharat-signoff{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:linear-gradient(90deg,rgba(255,138,0,.14),rgba(255,255,255,.05),rgba(7,143,71,.14))}.bharat-signoff span{font-size:28px;font-weight:900;color:#fff}.bharat-signoff b{font-size:17px;color:#dbe7f4}
.wbx-kit{border-top:4px solid var(--bharat-saffron)}
.private-platform-disclaimer{border-left:4px solid var(--bharat-saffron)}
.footer-bharat-signoff{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;color:#557064;border-bottom:1px solid #d8eadf}.footer-bharat-signoff span{font-size:17px}.footer-bharat-signoff strong{color:#08753a;font-size:17px;white-space:nowrap}.footer-independence-note{width:min(var(--max),calc(100% - 40px));margin:0 auto;padding:0 0 24px;color:#6c8176;font-size:17px;line-height:1.55}.footer-independence-note strong{color:#365b49}
@media(max-width:900px){.bharat-mission-grid{grid-template-columns:1fr;gap:34px}}
@media(max-width:760px){.bharat-mission{padding-top:54px!important;padding-bottom:54px!important}.bharat-mission:after{font-size:150px;bottom:-35px}.bharat-mission-copy h2{font-size:36px;letter-spacing:-1.3px}.bharat-mission-copy>p{font-size:17px}.bharat-value-grid{grid-template-columns:1fr}.bharat-value-grid article{min-height:0;padding:18px}.bharat-signoff{align-items:flex-start;flex-direction:column}.footer-bharat-signoff{align-items:flex-start;flex-direction:column;gap:6px}.footer-bharat-signoff strong{white-space:normal}.footer-independence-note{width:calc(100% - 26px);padding-bottom:92px}.footer-bottom-new{padding-bottom:18px}}


/* Extracted from resources/views/frontend/master.blade.php block 3 */
:root{
  --wbx-saffron:#ff8a00;
  --wbx-saffron-soft:#fff2de;
  --wbx-green-deep:#056530;
  --wbx-navy-deep:#0b1730;
  --wbx-surface:#ffffff;
  --wbx-surface-2:#f7fafc;
  --wbx-border-soft:#e6edf2;
  --wbx-shadow-premium:0 26px 70px rgba(16,33,61,.13);
  --wbx-shadow-premium-soft:0 16px 40px rgba(16,33,61,.08);
}
body{background:linear-gradient(180deg,#ffffff 0%,#fbfcfd 100%)}
main{overflow:hidden}
::selection{color:#fff;background:rgba(7,148,71,.88)}
.site-header{box-shadow:0 12px 35px rgba(16,33,61,.05)}
.brand,.nav-link,.btn,.wbx-btn,.drop-menu a,.footer-nav-col a,.social-links a,button,.faq-item,.wbx-platform-tabs button,.compact-industry-grid a,.wbx-price-grid>article,.bharat-value-grid article,.wbx-step-grid article,.wbx-kit-list article,.wbx-trust-card,.proof-pill,.wbx-final-steps article{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease,color .24s ease,filter .24s ease}
.nav-link:hover,.nav-link.active,.nav-toggle:hover{transform:translateY(-1px)}
.btn:hover,.wbx-btn:hover,.social-links a:hover,.footer-nav-col a:hover,.proof-pill:hover,.compact-industry-grid a:hover{transform:translateY(-3px)}

/* Hero polish */
.wbx-hero{padding-top:88px;background:
 radial-gradient(circle at 8% 12%,rgba(7,148,71,.18),transparent 25rem),
 radial-gradient(circle at 94% 10%,rgba(255,138,0,.18),transparent 22rem),
 linear-gradient(180deg,#ffffff 0%,#f6faf8 52%,#f8fbfd 100%)}
.wbx-hero:before,.wbx-hero:after{content:"";position:absolute;border-radius:50%;filter:blur(10px);pointer-events:none}
.wbx-hero:before{width:320px;height:320px;right:-110px;top:40px;background:radial-gradient(circle,rgba(255,138,0,.16),transparent 70%)}
.wbx-hero:after{width:360px;height:360px;left:-130px;bottom:-120px;background:radial-gradient(circle,rgba(7,148,71,.12),transparent 70%)}
.wbx-hero-grid{align-items:center}
.wbx-badge{backdrop-filter:blur(10px);box-shadow:0 14px 34px rgba(7,148,71,.10)}
.wbx-hero h1{text-wrap:balance;text-shadow:0 8px 24px rgba(16,33,61,.06)}
.wbx-hero h1 em{background:linear-gradient(135deg,var(--wbx-green,#079447),#0fb85f);-webkit-background-clip:text;background-clip:text;color:transparent}
.wbx-hero-lead{max-width:690px}
.wbx-assurance{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.wbx-assurance span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(7,148,71,.12);border-radius:999px;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);box-shadow:0 10px 26px rgba(16,33,61,.05);color:#28425f;font-size:15px;font-weight:850}
.wbx-assurance span b{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#0db75a,#087b3c);color:#fff;font-size:14px}
.wbx-hero-micro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}
.wbx-hero-micro article{padding:16px 18px;border:1px solid rgba(16,33,61,.08);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,253,.95));box-shadow:var(--wbx-shadow-premium-soft)}
.wbx-hero-micro article:hover{transform:translateY(-5px)}
.wbx-hero-micro strong{display:inline-flex;align-items:center;justify-content:center;min-width:66px;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,var(--wbx-saffron-soft),#fff);box-shadow:inset 0 0 0 1px rgba(255,138,0,.18);color:var(--wbx-navy-deep);font-size:18px}
.wbx-hero-micro span{display:block;margin-top:8px;color:#607188;font-size:15px;font-weight:800}
.wbx-journey-ribbon{margin-top:34px;padding:18px 22px;border:1px solid rgba(16,33,61,.08);border-radius:24px;background:rgba(255,255,255,.72);backdrop-filter:blur(12px);box-shadow:0 16px 42px rgba(16,33,61,.07)}
.wbx-journey-ribbon span{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;background:#fff;box-shadow:0 10px 20px rgba(16,33,61,.05);font-weight:800;color:#33445e}
.wbx-journey-ribbon span b{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#eaf8f0,#fff);color:#087b3c;box-shadow:inset 0 0 0 1px rgba(7,148,71,.12)}
.wbx-journey-ribbon i{font-style:normal;color:#7f91aa;font-weight:900}

/* 3D product presentation */
.wbx-product-stage{perspective:1700px;min-height:640px}
.wbx-stage-ring{border-style:solid;border-color:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(7,148,71,.08)}
.wbx-dashboard,.wbx-phone,.wbx-float,.mobile-product-card,.wbx-poster,.wbx-counter,.wbx-sticker{will-change:transform}
.wbx-dashboard{background:linear-gradient(180deg,#f7fafc 0%,#edf3f7 100%);border-color:#dbe4ec;box-shadow:0 40px 110px rgba(16,33,61,.22),0 10px 0 rgba(255,255,255,.52) inset;transform:perspective(1400px) rotateY(-8deg) rotateX(4deg) translateZ(0)}
.wbx-dashboard:hover{transform:perspective(1400px) rotateY(-5deg) rotateX(2deg) translateY(-6px)}
.wbx-appbar{background:linear-gradient(135deg,#0c9d4d,#0bb75b 58%,#0e7d3f)}
.wbx-metrics article,.wbx-chart-card,.wbx-activity,.wbx-panel-ui,.wbx-customer-row,.wbx-team-row,.wbx-chat-list span,.wbx-sales-metrics article{background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%);box-shadow:0 10px 24px rgba(16,33,61,.05)}
.wbx-metrics strong,.wbx-sales-metrics b{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:14px;background:linear-gradient(135deg,#effaf3,#ffffff);box-shadow:inset 0 0 0 1px rgba(7,148,71,.10);min-width:74px}
.wbx-bars i,.wbx-sales-bars i{border-radius:14px 14px 6px 6px;box-shadow:0 10px 25px rgba(7,148,71,.18)}
.wbx-phone{left:8px;bottom:18px;box-shadow:0 30px 80px rgba(10,23,50,.32);transform:translateZ(0) rotate(-7deg) perspective(1000px) rotateY(7deg)}
.wbx-phone:hover{transform:translateY(-4px) rotate(-6deg) perspective(1000px) rotateY(5deg)}
.wbx-msg,.wbx-reply{box-shadow:0 8px 18px rgba(16,33,61,.08)}
.wbx-reply{background:linear-gradient(135deg,#daf7ce,#eefee6)}
.wbx-float{background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%);backdrop-filter:blur(10px);border-color:#dfE8ee}
.wbx-campaign{transform:rotate(5deg)}
.wbx-campaign strong,.wbx-qr-card b{color:var(--wbx-navy-deep)}
.wbx-qr-card{transform:rotate(-3deg)}
.mobile-product-card{border:1px solid rgba(16,33,61,.09);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,253,.98));box-shadow:0 28px 70px rgba(16,33,61,.16)}
.mobile-product-head,.mobile-product-metrics article,.mobile-chat-preview,.mobile-qr-preview{box-shadow:0 10px 24px rgba(16,33,61,.06)}

/* Proof band */
.wbx-proof-band{position:relative;overflow:hidden;background:linear-gradient(135deg,#071a36,#0c2346 56%,#11315f)}
.wbx-proof-band:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(255,138,0,.18),transparent 20rem)}
.wbx-proof-band .container{position:relative;align-items:center}
.wbx-proof-band .container>div{flex-wrap:wrap}
.wbx-proof-band span{padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.06);backdrop-filter:blur(10px)}
.wbx-proof-band span:hover{transform:translateY(-3px);background:rgba(255,255,255,.12)}
.wbx-proof-band b{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#ffd39f,#fff)}
.proof-categories-link{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.06);color:#fff;text-decoration:none;font-weight:850}
.proof-categories-link:hover{background:rgba(255,255,255,.12)}

/* Section and card polish */
.wbx-section{position:relative}
.wbx-section-head.center p,.wbx-section-head.left p{text-wrap:balance}
.wbx-platform,.wbx-pricing,.home-faq-compact{background:linear-gradient(180deg,#ffffff 0%,#f9fbfc 100%)}
.wbx-platform-shell,.bharat-mission-grid,.wbx-kit-grid,.wbx-final-card,.wbx-trust-shell{position:relative}
.wbx-platform-shell,.bharat-value-grid article,.wbx-step-grid article,.wbx-kit-list article,.compact-industry-grid a,.wbx-price-grid>article,.faq-item,.wbx-trust-card,.wbx-first-payment,.bharat-platform-note,.bharat-promise{border-color:var(--wbx-border-soft);box-shadow:var(--wbx-shadow-premium-soft)}
.wbx-platform-tabs{background:linear-gradient(180deg,#f5faf7 0%,#f7fafc 100%)}
.wbx-platform-tabs button{border-radius:18px;box-shadow:0 0 0 rgba(0,0,0,0)}
.wbx-platform-tabs button:hover,.wbx-platform-tabs button.active{transform:translateX(4px);box-shadow:0 14px 32px rgba(16,33,61,.08)}
.wbx-platform-tabs button>span,.bharat-value-grid article>span,.wbx-final-steps article>span,.wbx-step-icon,.wbx-platform-note b{box-shadow:0 10px 24px rgba(16,33,61,.10)}
.wbx-platform-tabs button>span{background:linear-gradient(135deg,#fff5e8,#ffffff)!important;color:var(--wbx-navy-deep)!important}
.wbx-panel-copy h3,.wbx-kit-copy h2,.wbx-final h2,.bharat-mission-copy h2{ text-wrap:balance }
.wbx-panel-ui{border:1px solid #e1e9ef;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%)}
.wbx-customer-row,.wbx-team-row{border-radius:18px}
.wbx-customer-row:hover,.wbx-team-row:hover,.faq-item:hover,.compact-industry-grid a:hover,.bharat-value-grid article:hover,.wbx-price-grid>article:hover,.wbx-step-grid article:hover,.wbx-trust-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(16,33,61,.12)}

/* Bharat mission */
.bharat-mission{background:radial-gradient(circle at 6% 12%,rgba(7,148,71,.09),transparent 20rem),radial-gradient(circle at 96% 5%,rgba(255,138,0,.12),transparent 20rem),linear-gradient(180deg,#ffffff 0%,#f9fbfd 100%)}
.bharat-promise{padding:18px 20px;border:1px solid rgba(7,148,71,.12);border-radius:22px;background:linear-gradient(135deg,#f4fcf7,#ffffff)}
.bharat-platform-note{padding:18px 20px;border-radius:22px;background:linear-gradient(135deg,#fffaf0,#ffffff);border:1px solid rgba(255,138,0,.14)}
.bharat-value-grid article{padding:22px;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f9fbfc 100%)}
.bharat-value-grid article>span{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#eff9f3,#fff)!important;color:#0a7d3d!important;font-weight:900;letter-spacing:.04em}
.bharat-signoff{padding:18px 20px;border-radius:24px;background:linear-gradient(135deg,#0f1e3a,#10284b);box-shadow:0 22px 50px rgba(16,33,61,.18)}
.bharat-signoff span{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#ffecd0,#ffffff);color:#ef7f00;box-shadow:0 14px 30px rgba(255,138,0,.18)}

/* Trust section */
.wbx-trust-cloud{padding-top:30px}
.wbx-trust-shell{padding:34px;border:1px solid rgba(16,33,61,.06);border-radius:34px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfd 100%);box-shadow:var(--wbx-shadow-premium)}
.wbx-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.wbx-trust-card{padding:24px;border:1px solid rgba(16,33,61,.08);border-radius:26px;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%)}
.wbx-trust-card .trust-icon{width:60px;height:60px;display:grid;place-items:center;margin-bottom:16px;border-radius:20px;background:linear-gradient(135deg,#eaf8f0,#fff);box-shadow:inset 0 0 0 1px rgba(7,148,71,.10),0 14px 30px rgba(16,33,61,.06);font-size:30px}
.wbx-trust-card:nth-child(2) .trust-icon,.wbx-trust-card:nth-child(5) .trust-icon{background:linear-gradient(135deg,#fff3e1,#fff)}
.wbx-trust-card h3{margin:0 0 8px;font-size:24px;line-height:1.2;letter-spacing:-.5px}
.wbx-trust-card p{margin:0;color:#627188;font-size:16px;line-height:1.75}
.wbx-trust-card small{display:block;margin-top:10px;color:#0b7d3e;font-size:14px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}
.wbx-trust-strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}
.proof-pill{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(16,33,61,.08);border-radius:999px;background:#fff;box-shadow:0 10px 24px rgba(16,33,61,.05);font-size:15px;font-weight:850;color:#34455f}
.proof-pill b{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#eff9f3,#fff);color:#087d3e;font-size:16px}

/* How, QR kit, pricing, faq */
.wbx-step-grid article{padding:24px;border:1px solid rgba(16,33,61,.08);border-radius:26px;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%)}
.wbx-step-icon{border-radius:18px!important;background:linear-gradient(135deg,#eff9f3,#ffffff)!important}
.wbx-how-cta{box-shadow:var(--wbx-shadow-premium-soft);border-radius:24px}
.wbx-kit{background:radial-gradient(circle at 85% 15%,rgba(23,204,103,.18),transparent 26rem),radial-gradient(circle at 0 80%,rgba(255,138,0,.18),transparent 24rem),linear-gradient(145deg,#071c13,#0a2f1c)}
.wbx-kit-list article{border-radius:18px}
.wbx-poster{border:1px solid rgba(255,255,255,.35);box-shadow:0 44px 95px rgba(0,0,0,.35);transform:rotate(-4deg) perspective(1000px) rotateY(7deg)}
.wbx-counter{box-shadow:0 36px 80px rgba(0,0,0,.34);transform:rotate(5deg) perspective(1000px) rotateY(-8deg)}
.wbx-sticker{border:1px solid rgba(16,33,61,.08)}
.compact-industry-grid{gap:14px}
.compact-industry-grid a{padding:18px 18px;border:1px solid rgba(16,33,61,.08);border-radius:20px;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);box-shadow:0 12px 28px rgba(16,33,61,.05)}
.compact-industry-grid a i{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#eff9f3,#fff);box-shadow:inset 0 0 0 1px rgba(7,148,71,.10)}
.wbx-price-grid>article{overflow:hidden}
.wbx-price-grid>article header>span{padding:10px 12px;border-radius:16px;background:linear-gradient(135deg,#f4fcf7,#ffffff)}
.wbx-total{background:linear-gradient(90deg,rgba(246,249,247,.95),rgba(255,255,255,.95))}
.wbx-first-payment{background:linear-gradient(90deg,#fff9ea,#fffef8)}
.faq-item{overflow:hidden;border:1px solid rgba(16,33,61,.08);border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%)}
.faq-item button{padding:22px 24px;background:transparent}
.faq-item div p{padding:0 24px 22px}

/* Final CTA and footer */
.wbx-final-card{background:linear-gradient(135deg,#077c39,#0ab357 60%,#0fbf5e);box-shadow:0 34px 90px rgba(7,148,71,.24)}
.wbx-final-steps article{backdrop-filter:blur(10px);background:rgba(4,63,29,.22)}
.wbx-final-actions .wbx-btn{box-shadow:0 14px 30px rgba(16,33,61,.12)}
.site-footer-light{background:linear-gradient(180deg,#ffffff 0%,#f7fafc 100%)}
.footer-brand-new,.footer-nav-col,.footer-company-strip,.footer-bharat-signoff,.footer-bottom-new{position:relative}
.footer-brand-new:before{content:"";position:absolute;left:-14px;top:-10px;width:64px;height:64px;border-radius:20px;background:radial-gradient(circle,rgba(7,148,71,.12),transparent 72%)}
.social-links a{box-shadow:0 10px 24px rgba(16,33,61,.06)}

@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes softPulse{0%,100%{box-shadow:0 0 0 0 rgba(7,148,71,.18)}50%{box-shadow:0 0 0 12px rgba(7,148,71,0)}}
@media (prefers-reduced-motion:no-preference){
  .wbx-campaign{animation:floatY 5.4s ease-in-out infinite}
  .wbx-qr-card{animation:floatY 6.6s ease-in-out infinite .8s}
  .wbx-badge span{animation:softPulse 2.6s ease-in-out infinite}
}

@media(max-width:1100px){
  .wbx-hero-grid{grid-template-columns:1fr;gap:24px}
  .wbx-product-stage{min-height:760px}
  .wbx-dashboard{right:auto;left:55px}
  .wbx-phone{left:0;bottom:16px}
}
@media(max-width:900px){
  .wbx-hero{padding-top:62px}
  .wbx-hero h1{font-size:clamp(46px,12vw,72px);letter-spacing:-2px}
  .wbx-hero-lead{font-size:18px;line-height:1.7}
  .wbx-hero-micro{grid-template-columns:1fr}
  .wbx-assurance span{width:100%;justify-content:flex-start}
  .wbx-product-stage{min-height:auto;padding-bottom:12px}
  .wbx-dashboard,.wbx-phone,.wbx-float{display:none}
  .wbx-journey-ribbon{gap:10px;justify-content:flex-start;overflow:auto;scrollbar-width:none}
  .wbx-journey-ribbon::-webkit-scrollbar{display:none}
  .wbx-journey-ribbon i{display:none}
  .wbx-trust-grid{grid-template-columns:1fr 1fr}
  .wbx-trust-shell{padding:22px}
}
@media(max-width:760px){
  .wbx-proof-band .container{flex-direction:column;align-items:flex-start}
  .wbx-proof-band p{max-width:none}
  .wbx-platform-tabs button:hover,.wbx-platform-tabs button.active{transform:none}
  .wbx-trust-grid{grid-template-columns:1fr}
  .wbx-trust-card{padding:20px}
  .wbx-final-card{padding:28px}
  .wbx-final-steps article{padding:10px}
}


/* Extracted from resources/views/frontend/master.blade.php block 4 */
:root{
  --p-green:#079447;--p-green-dark:#045f31;--p-green-bright:#14b866;
  --p-saffron:#ff8a00;--p-saffron-soft:#fff2dd;--p-navy:#0b1d3a;
  --p-blue:#246be8;--p-cyan:#eaf8ff;--p-surface:#fff;--p-soft:#f6faf8;
  --p-line:#dbe8e1;--p-text:#10243d;--p-muted:#53677e;
  --p-shadow:0 28px 80px rgba(15,35,64,.14);
  --p-shadow-soft:0 14px 38px rgba(15,35,64,.08);
  --section-space:72px;
}
html{overflow-x:clip;font-size-adjust:.51}
body{overflow-x:clip;color:var(--p-text);background:#fff}
main,.route-page,.container,.wbx-hero-grid>*{min-width:0}
.container{width:min(1220px,calc(100% - 40px))}
.section,.wbx-section{padding-block:var(--section-space)}
.drop-menu{top:calc(100% + 11px)}

/* Header balance and language switch */
.site-header{border-bottom:1px solid rgba(219,232,225,.92);box-shadow:0 10px 34px rgba(15,35,64,.055)}
.header-inner{min-height:78px;gap:18px}.brand{flex:0 0 auto}.brand img{width:214px}
.main-nav{gap:1px}.nav-link,.nav-toggle{padding:10px 9px;font-size:16px}
.header-actions{gap:8px;flex:0 0 auto}
.language-switch,.mobile-language-switch{display:inline-flex;align-items:center;padding:4px;border:1px solid #d8e5de;border-radius:13px;background:#f5faf7;box-shadow:inset 0 1px 0 #fff}
.language-switch button,.mobile-language-switch button{min-width:42px;height:34px;padding:0 9px;border:0;border-radius:9px;color:#617286;background:transparent;font-size:13px;font-weight:900}
.language-switch button.active,.mobile-language-switch button.active{color:#fff;background:linear-gradient(135deg,var(--p-green-bright),var(--p-green-dark));box-shadow:0 7px 16px rgba(7,148,71,.22)}
.mobile-language-switch{display:none;margin:2px 12px 12px}.mobile-language-switch button{flex:1}

/* Hero: no overlap, premium 3D scene, compact whitespace */
.wbx-hero{padding:74px 0 26px;background:
 radial-gradient(circle at 4% 18%,rgba(7,148,71,.16),transparent 25rem),
 radial-gradient(circle at 96% 8%,rgba(255,138,0,.17),transparent 22rem),
 linear-gradient(180deg,#fff 0%,#f5fbf8 58%,#fbfcfd 100%)}
.wbx-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(650px,1.12fr);gap:50px;align-items:center}
.wbx-hero-copy{position:relative;z-index:7;padding:6px 0 16px}
.wbx-badge{max-width:100%;padding:9px 13px}.wbx-badge b{font-size:14px;line-height:1.35}
.wbx-hero h1{max-width:650px;margin:18px 0 16px;font-size:clamp(52px,5.1vw,78px);line-height:1.025;letter-spacing:-3px}
.wbx-hero-lead{max-width:650px;font-size:18px;line-height:1.68;color:#455c72}
.wbx-hero-actions{margin-top:24px}.wbx-btn{min-height:53px;border-radius:15px}
.wbx-assurance{margin-top:18px;gap:8px}
.wbx-assurance span{padding:9px 11px;font-size:13.5px;line-height:1.25}
.wbx-assurance span b{width:28px;height:28px;flex:0 0 28px}.wbx-assurance span b svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.wbx-assurance span i{font-style:normal}
.hero-legal-micro{max-width:650px;margin-top:9px;color:#728294;font-size:11.5px;line-height:1.45;font-weight:650}
.wbx-hero-micro{gap:10px;margin-top:17px}
.wbx-hero-micro article{position:relative;overflow:hidden;min-height:92px;padding:14px 15px;border-radius:20px}
.wbx-hero-micro article:before{content:"";position:absolute;width:85px;height:85px;right:-30px;bottom:-38px;border-radius:50%;background:radial-gradient(circle,rgba(7,148,71,.16),transparent 70%)}
.wbx-hero-micro article:nth-child(2):before{background:radial-gradient(circle,rgba(255,138,0,.20),transparent 70%)}
.wbx-hero-micro article:nth-child(3):before{background:radial-gradient(circle,rgba(36,107,232,.16),transparent 70%)}
.wbx-hero-micro strong{position:relative;z-index:1;min-width:58px;padding:7px 10px;font-size:17px}.wbx-hero-micro span{position:relative;z-index:1;margin-top:7px;font-size:13px;line-height:1.35}

.wbx-product-stage{position:relative;isolation:isolate;width:100%;max-width:720px;min-height:642px;margin-left:auto;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}
.wbx-product-stage:before{content:"";position:absolute;inset:32px 0 14px 42px;z-index:-3;border:1px solid rgba(7,148,71,.16);border-radius:42px;background:
 radial-gradient(circle at 18% 18%,rgba(7,148,71,.17),transparent 16rem),
 radial-gradient(circle at 85% 14%,rgba(255,138,0,.18),transparent 14rem),
 linear-gradient(145deg,rgba(238,250,243,.95),rgba(255,255,255,.96) 52%,rgba(255,247,231,.94));
 box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 34px 90px rgba(15,35,64,.14)}
.wbx-product-stage:after{content:"";position:absolute;left:88px;right:18px;bottom:8px;height:48px;z-index:-2;border-radius:50%;background:rgba(10,29,58,.16);filter:blur(24px)}
.wbx-stage-ring{opacity:.62}
.wbx-dashboard{left:176px!important;right:auto!important;top:48px!important;width:536px!important;z-index:2;border-color:#cedde5;border-radius:27px;transform:perspective(1400px) rotateY(-3.2deg) rotateX(1deg)!important;box-shadow:0 36px 85px rgba(10,29,58,.22)}
.wbx-appbar{height:68px;padding:0 17px}.wbx-app-logo{width:39px;height:39px}.wbx-appbar b{font-size:16px}.wbx-appbar small{font-size:12.5px}
.wbx-dash-main{padding:16px}.wbx-welcome h3{font-size:15px}.wbx-welcome small{font-size:11px}.wbx-welcome button{font-size:12px}
.wbx-metrics{gap:9px}.wbx-metrics article{position:relative;overflow:hidden;min-height:98px;padding:13px;border-radius:16px}
.wbx-metrics article:after{content:"";position:absolute;right:-22px;bottom:-28px;width:70px;height:70px;border-radius:50%;background:rgba(7,148,71,.11)}
.wbx-metrics article:nth-child(2):after{background:rgba(255,138,0,.14)}.wbx-metrics article:nth-child(3):after{background:rgba(36,107,232,.12)}
.wbx-metrics span,.wbx-metrics small{font-size:11px}.wbx-metrics strong{font-size:26px}
.wbx-dash-lower{gap:9px}.wbx-chart-card,.wbx-activity{border-radius:16px}.wbx-bars{height:105px}
.wbx-phone{left:4px!important;right:auto!important;bottom:32px!important;width:208px!important;height:394px!important;z-index:5;border-width:8px;border-radius:35px;transform:perspective(1100px) rotateY(5deg) rotateZ(-2.2deg)!important;box-shadow:0 30px 65px rgba(10,29,58,.28)}
.wbx-phone header{height:68px;padding:18px 10px 8px}.wbx-phone main{height:278px}.wbx-phone footer{height:42px}
.wbx-phone header b,.wbx-phone header small,.wbx-msg,.wbx-reply,.wbx-phone footer,.wbx-today,.wbx-optout{font-size:13px!important}
.wbx-campaign{right:19px!important;left:auto!important;top:auto!important;bottom:22px!important;z-index:6;width:184px;transform:rotate(2deg)!important}
.wbx-qr-card{right:14px!important;left:auto!important;top:18px!important;bottom:auto!important;z-index:6;max-width:285px;transform:rotate(1.6deg)!important}
.wbx-float{border:1px solid rgba(15,35,64,.09);box-shadow:0 18px 46px rgba(15,35,64,.16)}
.wbx-journey-ribbon{margin-top:18px;padding:15px 18px}

/* Section rhythm: filled, not crowded */
.wbx-section-head{margin-bottom:30px}.wbx-section-head h2{font-size:clamp(38px,4.2vw,58px)}.wbx-section-head p{max-width:740px;font-size:17px;line-height:1.62}
.wbx-platform-shell{grid-template-columns:292px minmax(0,1fr);border-radius:30px}.wbx-platform-tabs{padding:14px}.wbx-platform-tabs button{min-height:86px;padding:15px 13px}.wbx-platform-panels{min-height:500px}.wbx-platform-panels>article{gap:34px;padding:34px}.wbx-panel-copy h3{font-size:31px}.wbx-panel-ui{min-height:352px}
.wbx-step-grid{gap:13px}.wbx-step-grid article{min-height:278px;padding:22px 20px}.wbx-step-grid article>span{display:grid;place-items:center;width:42px;height:42px;right:16px;top:15px;border-radius:15px;color:#0c5f35;background:linear-gradient(135deg,#eaf8f0,#fff);box-shadow:inset 0 0 0 1px rgba(7,148,71,.12),0 10px 24px rgba(15,35,64,.06)}
.wbx-step-icon{width:56px;height:56px}.wbx-step-grid h3{margin:20px 0 8px;font-size:23px}.wbx-step-grid p{font-size:16px;line-height:1.62}
.bharat-value-grid article{min-height:148px}.bharat-value-grid article>span{font-size:16px}
.compact-industry-grid a{min-height:92px}.compact-industry-grid i{font-size:21px}

/* Trust icons and legal-safe credibility */
.wbx-trust-cloud{padding-top:58px;padding-bottom:58px;background:
 radial-gradient(circle at 6% 15%,rgba(7,148,71,.08),transparent 20rem),
 radial-gradient(circle at 94% 5%,rgba(255,138,0,.09),transparent 18rem),#fff}
.wbx-trust-shell{padding:30px;border-radius:32px}
.wbx-trust-grid{gap:14px}
.wbx-trust-card{position:relative;overflow:hidden;min-height:245px;padding:22px;border-radius:24px}
.wbx-trust-card:after{content:"";position:absolute;right:-38px;bottom:-42px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(7,148,71,.12),transparent 70%)}
.wbx-trust-card:nth-child(2):after,.wbx-trust-card:nth-child(5):after{background:radial-gradient(circle,rgba(255,138,0,.16),transparent 70%)}
.wbx-trust-card:nth-child(3):after,.wbx-trust-card:nth-child(6):after{background:radial-gradient(circle,rgba(36,107,232,.12),transparent 70%)}
.wbx-trust-card .trust-icon{position:relative;z-index:1;width:58px;height:58px;color:#087d3e}.wbx-trust-card .trust-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.wbx-trust-card .trust-icon-2,.wbx-trust-card .trust-icon-5{color:#cf7100}.wbx-trust-card .trust-icon-3,.wbx-trust-card .trust-icon-6{color:#1f63c8}
.wbx-trust-card h3,.wbx-trust-card p,.wbx-trust-card small{position:relative;z-index:1}.wbx-trust-card h3{font-size:21px}.wbx-trust-card p{font-size:15px}.wbx-trust-card small{font-size:11px}
.trust-legal-note{max-width:900px;margin:20px auto 0;color:#758496;font-size:11px;line-height:1.55;text-align:center}

/* Pricing, FAQ, final CTA, footer */
.wbx-price-grid>article{border-radius:28px}.wbx-price-grid h3{font-size:46px}.wbx-price-grid header>span{font-size:14px}
.faq-item{border-radius:20px}.faq-item button{padding:19px 21px}.faq-item>div p{padding:0 21px 19px}
.wbx-final-card{padding:48px;border-radius:32px}.wbx-final h2{font-size:clamp(42px,4vw,62px)}
.footer-independence-note{font-size:11px;line-height:1.55;color:#71837a}

/* Hover + motion */
@media (hover:hover) and (pointer:fine){
 .wbx-dashboard:hover{transform:perspective(1400px) rotateY(-1deg) rotateX(0deg) translateY(-4px)!important}
 .wbx-phone:hover{transform:perspective(1100px) rotateY(2deg) rotateZ(-1deg) translateY(-5px)!important}
 .wbx-trust-card:hover,.wbx-step-grid article:hover,.compact-industry-grid a:hover,.wbx-price-grid>article:hover{border-color:rgba(7,148,71,.24)}
}
@keyframes premiumFloat{0%,100%{translate:0 0}50%{translate:0 -7px}}
@keyframes premiumGlow{0%,100%{opacity:.55;scale:1}50%{opacity:.9;scale:1.04}}
@media (prefers-reduced-motion:no-preference){
 .wbx-qr-card{animation:premiumFloat 5.8s ease-in-out infinite}
 .wbx-campaign{animation:premiumFloat 6.6s ease-in-out infinite .8s}
 .wbx-product-stage:after{animation:premiumGlow 5s ease-in-out infinite}
}

@media(max-width:1180px){
 .main-nav{display:none}.menu-toggle{display:grid;place-items:center}.language-switch{margin-left:auto}
 .wbx-hero-grid{grid-template-columns:1fr;gap:24px}.wbx-hero-copy{max-width:830px}.wbx-product-stage{max-width:720px;margin:0 auto;min-height:640px}
 .wbx-dashboard{left:176px!important}.wbx-phone{left:4px!important}
}
@media(max-width:900px){
 :root{--section-space:58px}
 .language-switch{display:none}.mobile-language-switch{display:flex}
 .wbx-hero{padding:48px 0 22px}.wbx-hero-grid{display:block}.wbx-hero-copy{padding-bottom:18px}
 .wbx-hero h1{max-width:720px;font-size:clamp(43px,8.5vw,64px);letter-spacing:-2.2px}.wbx-hero-lead{font-size:17px}
 .hero-legal-micro{font-size:10.5px}
 .wbx-product-stage{min-height:auto;max-width:620px;margin:8px auto 0;padding:0}.wbx-product-stage:before,.wbx-product-stage:after,.wbx-stage-ring{display:none}
 .wbx-dashboard,.wbx-phone,.wbx-float{display:none!important}.mobile-product-card{display:block!important;position:relative;overflow:hidden;border:1px solid rgba(7,148,71,.16);border-radius:28px;background:linear-gradient(145deg,#eefaf3,#fff 52%,#fff6e8);box-shadow:0 24px 60px rgba(15,35,64,.13)}
 .mobile-product-card:before{content:"";position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,138,0,.20),transparent 70%)}
 .mobile-product-head,.mobile-product-metrics,.mobile-chat-preview,.mobile-qr-preview{position:relative;z-index:1}
 .wbx-trust-grid{grid-template-columns:1fr 1fr}.wbx-trust-card{min-height:225px}
 .wbx-platform-shell{grid-template-columns:1fr}.wbx-platform-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.wbx-platform-tabs button{min-width:230px;scroll-snap-align:start}
 .wbx-platform-panels>article{grid-template-columns:1fr}.wbx-panel-ui{min-height:320px}
}
@media(max-width:700px){
 :root{--section-space:48px}.container{width:calc(100% - 24px)}
 .site-header{top:0}.header-inner{min-height:66px}.brand img{width:164px}.menu-toggle{width:44px;height:44px}
 .wbx-hero{padding-top:34px}.wbx-badge{align-items:flex-start}.wbx-badge b{font-size:13px}
 .wbx-hero h1{margin-top:16px;font-size:clamp(38px,11vw,50px);line-height:1.06;letter-spacing:-1.8px}
 .wbx-hero-lead{font-size:16.5px;line-height:1.62}.wbx-hero-actions{display:grid}.wbx-btn{width:100%}
 .wbx-assurance{display:grid;grid-template-columns:1fr;gap:7px}.wbx-assurance span{justify-content:flex-start;width:100%;font-size:13px}
 .hero-legal-micro{margin-top:7px;font-size:9.8px}
 .wbx-hero-micro{grid-template-columns:1fr 1fr;gap:8px}.wbx-hero-micro article{min-height:84px;padding:12px}.wbx-hero-micro article:last-child{grid-column:1/-1}
 .wbx-journey-ribbon{display:none}
 .mobile-product-card{border-radius:24px}.mobile-product-metrics{grid-template-columns:1fr 1fr}.mobile-product-metrics article{min-height:88px}
 .wbx-section-head h2{font-size:34px;letter-spacing:-1.1px}.wbx-section-head p{font-size:16px}
 .wbx-trust-shell{padding:18px}.wbx-trust-grid{grid-template-columns:1fr}.wbx-trust-card{min-height:0;padding:20px}.wbx-trust-card p{font-size:15px}
 .wbx-step-grid{grid-template-columns:1fr 1fr;gap:9px}.wbx-step-grid article{min-height:240px;padding:16px 13px}.wbx-step-grid article>span{width:34px;height:34px;right:10px;top:10px}.wbx-step-icon{width:45px;height:45px}.wbx-step-grid h3{font-size:18px}.wbx-step-grid p{font-size:14px}.wbx-step-grid article>b{position:static;display:block;margin-top:10px;font-size:13px}
 .wbx-platform-panels>article{padding:20px}.wbx-panel-copy h3{font-size:25px}.wbx-panel-ui{display:none}
 .wbx-final-card{padding:28px 20px}.wbx-final h2{font-size:35px}
}
@media(max-width:430px){
 .brand img{width:150px}.wbx-hero h1{font-size:38px}.wbx-hero-micro{grid-template-columns:1fr}.wbx-hero-micro article:last-child{grid-column:auto}
 .wbx-step-grid{grid-template-columns:1fr}.wbx-step-grid article{min-height:0}
 .mobile-product-card{border-radius:21px}
}
@media(prefers-reduced-motion:reduce){.wbx-qr-card,.wbx-campaign,.wbx-product-stage:after{animation:none!important}}


/* Extracted from resources/views/frontend/master.blade.php block 5 */
/* Contrast fix for Bharat Mission section */
.bharat-mission{background:radial-gradient(circle at 8% 10%,rgba(7,148,71,.14),transparent 24rem),radial-gradient(circle at 96% 8%,rgba(245,158,11,.16),transparent 24rem),linear-gradient(90deg,#f3faf6 0%,#ffffff 56%,#fff8ee 100%)!important;}
.bharat-mission .wbx-overline{color:#d27a00!important;text-shadow:none!important;}
.bharat-mission-copy h2{color:#0d2445!important;text-shadow:none!important;}
.bharat-mission-copy h2 em{color:#0a9d4b!important;}
.bharat-mission-copy>p{color:#53657f!important;font-weight:700!important;}
.bharat-promise{background:linear-gradient(135deg,#f3fbf6,#ffffff)!important;border:1px solid rgba(7,148,71,.18)!important;box-shadow:0 18px 40px rgba(16,33,61,.08)!important;}
.bharat-promise strong{color:#0f2344!important;}
.bharat-promise span{color:#566983!important;font-weight:700!important;}
.bharat-platform-note{background:linear-gradient(135deg,#fff8ea,#ffffff)!important;border:1px solid rgba(245,158,11,.20)!important;box-shadow:0 18px 40px rgba(16,33,61,.08)!important;}
.bharat-platform-note b{color:#b66a00!important;}
.bharat-platform-note p,.bharat-platform-note span,.bharat-platform-note small{color:#5f6f86!important;}
.bharat-value-grid article{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;border:1px solid rgba(16,33,61,.10)!important;box-shadow:0 18px 42px rgba(16,33,61,.09)!important;}
.bharat-value-grid h3{color:#10213d!important;}
.bharat-value-grid p{color:#61738c!important;font-weight:700!important;}
.bharat-signoff{background:linear-gradient(135deg,#10254a,#14386b)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 50px rgba(16,33,61,.18)!important;}
.bharat-signoff b{color:#f3f7ff!important;font-weight:800!important;}
.bharat-signoff span{color:#ef7f00!important;background:linear-gradient(135deg,#fff0d6,#ffffff)!important;}
@media (max-width:760px){
  .bharat-mission-copy>p,.bharat-promise span,.bharat-value-grid p{font-weight:650!important;}
}


/* Extracted from resources/views/frontend/master.blade.php block 6 */
/* Final contrast + icon polish for process and business-category sections */
.wbx-how{
  background:
    radial-gradient(circle at 8% 10%,rgba(7,148,71,.08),transparent 22rem),
    radial-gradient(circle at 94% 6%,rgba(245,158,11,.09),transparent 22rem),
    linear-gradient(180deg,#f8fbfa 0%,#ffffff 100%)!important;
}
.wbx-step-grid article{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(16,33,61,.11)!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
  box-shadow:0 18px 44px rgba(16,33,61,.10)!important;
}
.wbx-step-grid article:before{
  content:"";
  position:absolute;
  left:0;right:0;top:0;
  height:4px;
  background:linear-gradient(90deg,#079447,#15bd62);
}
.wbx-step-grid article:nth-child(2):before{background:linear-gradient(90deg,#0e2347,#315b9d)}
.wbx-step-grid article:nth-child(3):before{background:linear-gradient(90deg,#f59e0b,#ffbe45)}
.wbx-step-grid article:nth-child(4):before{background:linear-gradient(90deg,#087a55,#10b981)}
.wbx-step-grid article>span{
  color:#087b3d!important;
  background:#ecf9f1!important;
  border:1px solid #bfe6cf!important;
  box-shadow:0 8px 20px rgba(7,148,71,.10)!important;
}
.wbx-step-grid article:nth-child(2)>span{color:#173a70!important;background:#eef3fb!important;border-color:#cad8ec!important}
.wbx-step-grid article:nth-child(3)>span{color:#8b5600!important;background:#fff6df!important;border-color:#f2d79a!important}
.wbx-step-grid article:nth-child(4)>span{color:#087553!important;background:#eaf9f4!important;border-color:#bfe6d8!important}
.wbx-step-icon{
  color:#fff!important;
  border:0!important;
  text-shadow:0 1px 2px rgba(0,0,0,.18)!important;
  box-shadow:0 14px 30px rgba(7,148,71,.24)!important;
  background:linear-gradient(135deg,#12bb60,#067d3c)!important;
}
.wbx-step-grid article:nth-child(2) .wbx-step-icon{
  background:linear-gradient(135deg,#224b87,#0c2145)!important;
  box-shadow:0 14px 30px rgba(16,43,86,.24)!important;
}
.wbx-step-grid article:nth-child(3) .wbx-step-icon{
  color:#3d2600!important;
  text-shadow:none!important;
  background:linear-gradient(135deg,#ffd275,#f59e0b)!important;
  box-shadow:0 14px 30px rgba(245,158,11,.24)!important;
}
.wbx-step-grid article:nth-child(4) .wbx-step-icon{
  background:linear-gradient(135deg,#12b886,#087c59)!important;
  box-shadow:0 14px 30px rgba(8,124,89,.24)!important;
}
.wbx-step-grid h3{color:#0d203b!important}
.wbx-step-grid p{color:#5b6e87!important;font-weight:650!important}
.wbx-step-grid article>b{color:#087b3d!important}
.wbx-step-grid article:hover .wbx-step-icon{transform:translateY(-3px) rotate(-2deg) scale(1.04)}
.wbx-how-cta{
  border:1px solid #bee3cc!important;
  background:linear-gradient(90deg,#edf9f2 0%,#f8fffb 72%,#fff8e8 100%)!important;
  box-shadow:0 16px 36px rgba(16,33,61,.08)!important;
}
.wbx-how-cta p{color:#415672!important}
.wbx-how-cta a{color:#06783a!important}

.wbx-industries-compact{
  background:
    radial-gradient(circle at 0 0,rgba(7,148,71,.07),transparent 24rem),
    radial-gradient(circle at 100% 18%,rgba(245,158,11,.08),transparent 22rem),
    linear-gradient(180deg,#ffffff 0%,#f8fbfa 100%)!important;
}
.compact-industry-grid a{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(16,33,61,.11)!important;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;
  box-shadow:0 16px 38px rgba(16,33,61,.09)!important;
}
.compact-industry-grid a:before{
  content:"";
  position:absolute;
  left:0;top:0;bottom:0;
  width:4px;
  background:linear-gradient(180deg,#079447,#13bd62);
}
.compact-industry-grid a:nth-child(2):before{background:linear-gradient(180deg,#214b86,#0e2347)}
.compact-industry-grid a:nth-child(3):before{background:linear-gradient(180deg,#d95b91,#9e2d64)}
.compact-industry-grid a:nth-child(4):before{background:linear-gradient(180deg,#f59e0b,#d97706)}
.compact-industry-grid a:nth-child(5):before{background:linear-gradient(180deg,#8b5cf6,#5b32b3)}
.compact-industry-grid a:nth-child(6):before{background:linear-gradient(180deg,#0ea5a4,#087a7a)}
.compact-industry-grid i{
  color:#fff!important;
  border:0!important;
  text-shadow:0 1px 2px rgba(0,0,0,.16)!important;
  background:linear-gradient(135deg,#12bd62,#067d3c)!important;
  box-shadow:0 12px 26px rgba(7,148,71,.22)!important;
}
.compact-industry-grid a:nth-child(2) i{background:linear-gradient(135deg,#315b9d,#0d2449)!important;box-shadow:0 12px 26px rgba(18,52,101,.22)!important}
.compact-industry-grid a:nth-child(3) i{background:linear-gradient(135deg,#e879a7,#a72d66)!important;box-shadow:0 12px 26px rgba(167,45,102,.22)!important}
.compact-industry-grid a:nth-child(4) i{color:#3d2600!important;text-shadow:none!important;background:linear-gradient(135deg,#ffd275,#f59e0b)!important;box-shadow:0 12px 26px rgba(245,158,11,.22)!important}
.compact-industry-grid a:nth-child(5) i{background:linear-gradient(135deg,#9f7aea,#6036b3)!important;box-shadow:0 12px 26px rgba(96,54,179,.22)!important}
.compact-industry-grid a:nth-child(6) i{background:linear-gradient(135deg,#18b8b6,#087a7a)!important;box-shadow:0 12px 26px rgba(8,122,122,.22)!important}
.compact-industry-grid span{color:#0d203b!important;font-weight:850!important}
.compact-industry-grid a:hover{border-color:#a8d5b9!important;transform:translateY(-5px)!important;box-shadow:0 24px 52px rgba(16,33,61,.13)!important}
.compact-industry-grid a:hover i{transform:scale(1.06) rotate(-3deg)}
.section-inline-link .wbx-text-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:0 18px;
  border:1px solid #bee2cc;
  border-radius:13px;
  color:#076f37!important;
  background:#f0faf4;
  text-decoration:none!important;
  box-shadow:0 10px 24px rgba(16,33,61,.06);
}
.section-inline-link .wbx-text-link:hover{background:#e6f7ed;transform:translateY(-2px)}

/* Keep all small icon tiles legible across the site */
.wbx-platform-tabs button>span,
.wbx-customer-row i,
.wbx-team-row i,
.proof-pill b{
  color:#08783c!important;
  background:linear-gradient(135deg,#e4f7ec,#ffffff)!important;
  border:1px solid #c3e6d1!important;
}
.wbx-platform-tabs button.active>span{
  color:#fff!important;
  background:linear-gradient(135deg,#12ba60,#067d3c)!important;
  border-color:transparent!important;
}

@media(max-width:760px){
  .wbx-step-grid article{box-shadow:0 12px 28px rgba(16,33,61,.09)!important}
  .compact-industry-grid a{box-shadow:0 10px 24px rgba(16,33,61,.08)!important}
  .compact-industry-grid i{width:40px!important;height:40px!important;flex-basis:40px!important}
}


/* Extracted from resources/views/frontend/master.blade.php block 7 */
/* ==============================================================
   WABHARAT FINAL 10/10 MASTER POLISH
   Strong contrast, premium depth, compact spacing and consistent
   visual hierarchy across desktop, tablet and mobile.
   ============================================================== */
:root{
  --master-navy:#0b1f3d;
  --master-navy-2:#123664;
  --master-green:#079447;
  --master-green-2:#12b85b;
  --master-saffron:#f59e0b;
  --master-blue:#246be8;
  --master-purple:#7557d3;
  --master-text:#10213d;
  --master-muted:#53647b;
  --master-line:#d8e3ea;
  --master-card-shadow:0 18px 46px rgba(16,33,61,.10);
  --master-card-shadow-hover:0 28px 70px rgba(16,33,61,.17);
}
html{scroll-padding-top:84px}
body{color:var(--master-text);background:#fff}
::selection{color:#fff;background:var(--master-green)}
.wbx-section{padding:72px 0}
.wbx-section-head{margin-bottom:34px}
.wbx-section-head p{color:var(--master-muted)!important;font-weight:650}
.wbx-overline{font-weight:900;letter-spacing:.055em}

/* Header: premium, crisp and stable */
.site-header{border-bottom:1px solid rgba(16,33,61,.09)!important;background:rgba(255,255,255,.97)!important;box-shadow:0 8px 30px rgba(16,33,61,.055)!important}
.header-inner{min-height:78px}
.nav-link,.nav-toggle{color:#34435b!important;font-weight:850!important}
.nav-link:hover,.nav-toggle:hover,.nav-link.active{color:#077c3d!important;background:#edf9f2!important}
.header-actions .btn-primary{background:linear-gradient(135deg,#0bb75b,#07853f)!important;box-shadow:0 13px 28px rgba(7,148,71,.23)!important}

/* Bharat Mission: rich dark corporate block, no washed-out text */
.bharat-mission{
  position:relative;
  overflow:hidden;
  color:#fff!important;
  background:
    radial-gradient(circle at 5% 12%,rgba(22,202,105,.23),transparent 28rem),
    radial-gradient(circle at 96% 5%,rgba(245,158,11,.20),transparent 24rem),
    linear-gradient(135deg,#07172f 0%,#0c2850 54%,#0c3b29 100%)!important;
}
.bharat-mission:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.28),#000);pointer-events:none}
.bharat-mission:after{color:rgba(255,255,255,.045)!important}
.bharat-mission-grid{gap:52px!important}
.bharat-mission .wbx-overline{color:#ffd08a!important;text-shadow:none!important}
.bharat-mission-copy h2{color:#fff!important;text-shadow:0 8px 28px rgba(0,0,0,.18)!important}
.bharat-mission-copy h2 em{color:#82f0aa!important}
.bharat-mission-copy>p{color:#d4dfed!important;font-weight:650!important}
.bharat-promise{
  background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.07))!important;
  border:1px solid rgba(255,255,255,.18)!important;
  border-left:4px solid var(--master-saffron)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.18)!important;
  backdrop-filter:blur(12px)
}
.bharat-promise strong{color:#fff!important}
.bharat-promise span{color:#d1ddeb!important;font-weight:650!important}
.bharat-platform-note{
  background:linear-gradient(135deg,rgba(7,148,71,.25),rgba(255,255,255,.08))!important;
  border:1px solid rgba(126,241,168,.30)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.16)!important
}
.bharat-platform-note b{color:#9bf5bb!important;font-size:14px!important;letter-spacing:.035em;text-transform:uppercase}
.bharat-platform-note span{color:#cbd9e8!important;font-size:15px!important;line-height:1.58!important}
.bharat-value-grid{gap:15px!important}
.bharat-value-grid article{
  position:relative;
  overflow:hidden;
  min-height:158px!important;
  padding:23px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.065))!important;
  border:1px solid rgba(255,255,255,.17)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.18)!important;
  backdrop-filter:blur(13px)
}
.bharat-value-grid article:after{content:"";position:absolute;right:-38px;bottom:-50px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(130,240,170,.20),transparent 70%);pointer-events:none}
.bharat-value-grid article>span{width:50px!important;height:50px!important;flex-basis:50px!important;color:#0b2644!important;background:linear-gradient(145deg,#ffd49a,#fff8e8)!important;box-shadow:0 12px 26px rgba(0,0,0,.20)!important}
.bharat-value-grid h3{color:#fff!important;font-size:20px!important}
.bharat-value-grid p{color:#d0dbea!important;font-weight:620!important}
.bharat-signoff{background:linear-gradient(90deg,rgba(245,158,11,.24),rgba(255,255,255,.08),rgba(7,148,71,.26))!important;border:1px solid rgba(255,255,255,.20)!important;box-shadow:0 20px 45px rgba(0,0,0,.20)!important}
.bharat-signoff b{color:#fff!important;font-weight:850!important}
.bharat-signoff span{color:#d97500!important;background:linear-gradient(135deg,#ffefd5,#fff)!important}

/* Four steps: distinctive icon system and stronger visual hierarchy */
.wbx-how{background:radial-gradient(circle at 0 0,rgba(7,148,71,.09),transparent 24rem),linear-gradient(180deg,#f7faf9 0%,#eef6f2 100%)!important}
.wbx-step-grid{gap:16px!important}
.wbx-step-grid article{
  position:relative;
  overflow:hidden;
  min-height:315px!important;
  padding:25px 22px!important;
  border:1px solid rgba(16,33,61,.10)!important;
  border-radius:25px!important;
  background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important;
  box-shadow:var(--master-card-shadow)!important
}
.wbx-step-grid article:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--master-green)}
.wbx-step-grid article:nth-child(2):before{background:var(--master-blue)}
.wbx-step-grid article:nth-child(3):before{background:var(--master-saffron)}
.wbx-step-grid article:nth-child(4):before{background:#0a9d87}
.wbx-step-grid article>span{top:17px!important;right:17px!important;width:50px;height:50px;display:grid;place-items:center;border-radius:16px;color:#087b3d!important;background:#e7f8ee!important;border:1px solid #bee8cf;font-size:17px!important;box-shadow:0 9px 22px rgba(7,148,71,.10)}
.wbx-step-grid article:nth-child(2)>span{color:#1d56b1!important;background:#edf4ff!important;border-color:#ccdcfa}
.wbx-step-grid article:nth-child(3)>span{color:#a66600!important;background:#fff4df!important;border-color:#f4d79e}
.wbx-step-grid article:nth-child(4)>span{color:#087966!important;background:#e8f8f5!important;border-color:#c7e9e3}
.wbx-step-icon{width:64px!important;height:64px!important;border-radius:20px!important;color:#fff!important;background:linear-gradient(135deg,#079447,#12b85b)!important;box-shadow:0 14px 30px rgba(7,148,71,.24)!important;font-size:15px!important;letter-spacing:.03em}
.wbx-step-grid article:nth-child(2) .wbx-step-icon{background:linear-gradient(135deg,#246be8,#174caf)!important;box-shadow:0 14px 30px rgba(36,107,232,.22)!important}
.wbx-step-grid article:nth-child(3) .wbx-step-icon{background:linear-gradient(135deg,#f59e0b,#d97706)!important;box-shadow:0 14px 30px rgba(245,158,11,.23)!important}
.wbx-step-grid article:nth-child(4) .wbx-step-icon{background:linear-gradient(135deg,#0ca78f,#087765)!important;box-shadow:0 14px 30px rgba(12,167,143,.23)!important}
.wbx-step-grid h3{color:#10213d!important;font-size:23px!important}
.wbx-step-grid p{color:#5b6c83!important;font-weight:620!important}
.wbx-step-grid article>b{color:#087e3f!important;font-size:16px!important}
.wbx-how-cta{padding:20px 24px!important;border:1px solid rgba(7,148,71,.16)!important;border-radius:22px!important;background:linear-gradient(135deg,#e4f8ec,#f8fffb)!important;box-shadow:0 15px 36px rgba(16,33,61,.08)!important}
.wbx-how-cta p{color:#455a72!important}
.wbx-how-cta a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:12px;color:#fff!important;background:linear-gradient(135deg,#079447,#0bb75b);box-shadow:0 10px 24px rgba(7,148,71,.20)}

/* Six categories: strong icons, compact cards, visible accents */
.wbx-industries-compact{background:radial-gradient(circle at 100% 0,rgba(245,158,11,.09),transparent 24rem),linear-gradient(180deg,#fff 0%,#f5f8fa 100%)!important}
.compact-industry-grid{gap:16px!important}
.compact-industry-grid a{
  position:relative;
  overflow:hidden;
  min-height:116px!important;
  padding:20px!important;
  border:1px solid rgba(16,33,61,.10)!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important;
  box-shadow:var(--master-card-shadow)!important
}
.compact-industry-grid a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--master-green)}
.compact-industry-grid a:nth-child(2):before{background:var(--master-blue)}
.compact-industry-grid a:nth-child(3):before{background:var(--master-purple)}
.compact-industry-grid a:nth-child(4):before{background:var(--master-saffron)}
.compact-industry-grid a:nth-child(5):before{background:#d94d88}
.compact-industry-grid a:nth-child(6):before{background:#0c9b8b}
.compact-industry-grid a i{width:58px!important;height:58px!important;flex-basis:58px!important;border-radius:18px!important;color:#fff!important;background:linear-gradient(135deg,#079447,#0bb75b)!important;box-shadow:0 13px 27px rgba(7,148,71,.22)!important;font-size:17px!important}
.compact-industry-grid a:nth-child(2) i{background:linear-gradient(135deg,#246be8,#174caf)!important;box-shadow:0 13px 27px rgba(36,107,232,.22)!important}
.compact-industry-grid a:nth-child(3) i{background:linear-gradient(135deg,#7557d3,#553ab2)!important;box-shadow:0 13px 27px rgba(117,87,211,.22)!important}
.compact-industry-grid a:nth-child(4) i{background:linear-gradient(135deg,#f59e0b,#d97706)!important;box-shadow:0 13px 27px rgba(245,158,11,.22)!important}
.compact-industry-grid a:nth-child(5) i{background:linear-gradient(135deg,#dc5790,#b93b72)!important;box-shadow:0 13px 27px rgba(220,87,144,.22)!important}
.compact-industry-grid a:nth-child(6) i{background:linear-gradient(135deg,#0ca78f,#087765)!important;box-shadow:0 13px 27px rgba(12,167,143,.22)!important}
.compact-industry-grid a span{color:#10213d!important;font-weight:850!important;line-height:1.42}
.section-inline-link{margin-top:26px!important;text-align:center}
.section-inline-link .wbx-text-link{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border:1px solid #c8ded2;border-radius:13px;color:#087c3d!important;background:#fff;box-shadow:0 10px 25px rgba(16,33,61,.06);text-decoration:none!important}

/* Trust and price surfaces: consistent contrast */
.wbx-trust-shell{border:1px solid rgba(16,33,61,.09)!important;background:linear-gradient(180deg,#fff,#f8fbfd)!important}
.wbx-trust-card{border:1px solid rgba(16,33,61,.10)!important;box-shadow:var(--master-card-shadow)!important}
.wbx-trust-card h3{color:#10213d!important}
.wbx-trust-card p{color:#596b82!important;font-weight:620!important}
.wbx-price-grid>article{border:1px solid rgba(16,33,61,.10)!important;box-shadow:var(--master-card-shadow)!important}
.wbx-price-grid>article.featured{border:2px solid #079447!important;box-shadow:0 25px 65px rgba(7,148,71,.17)!important}

/* Premium interactions */
@media (hover:hover) and (pointer:fine){
  .wbx-step-grid article:hover,.compact-industry-grid a:hover,.wbx-trust-card:hover,.wbx-price-grid>article:hover{transform:translateY(-7px)!important;box-shadow:var(--master-card-shadow-hover)!important}
  .wbx-step-grid article:hover .wbx-step-icon,.compact-industry-grid a:hover i{transform:translateY(-3px) scale(1.035)}
  .wbx-how-cta a:hover,.section-inline-link .wbx-text-link:hover{transform:translateY(-2px)}
}
.wbx-step-icon,.compact-industry-grid a i{transition:transform .25s ease,box-shadow .25s ease}

/* Responsive precision */
@media(max-width:980px){
  .wbx-section{padding:62px 0}
  .bharat-mission-grid{grid-template-columns:1fr!important;gap:34px!important}
  .wbx-step-grid{grid-template-columns:1fr 1fr!important}
  .compact-industry-grid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:760px){
  html{scroll-padding-top:70px}
  .wbx-section{padding:50px 0}
  .wbx-section-head{margin-bottom:25px}
  .bharat-mission-grid{gap:26px!important}
  .bharat-value-grid{grid-template-columns:1fr!important}
  .bharat-value-grid article{min-height:0!important;padding:19px!important}
  .bharat-platform-note b{font-size:13px!important}
  .bharat-platform-note span{font-size:14px!important}
  .wbx-step-grid{grid-template-columns:1fr!important;gap:13px!important}
  .wbx-step-grid article{min-height:0!important;padding:20px 18px!important}
  .wbx-step-grid article>span{width:43px;height:43px;top:14px!important;right:14px!important}
  .wbx-step-icon{width:54px!important;height:54px!important;border-radius:17px!important}
  .wbx-step-grid h3{margin-top:16px!important;font-size:21px!important}
  .wbx-how-cta{align-items:flex-start!important;gap:13px!important;padding:18px!important}
  .wbx-how-cta a{width:100%;justify-content:center}
  .compact-industry-grid{grid-template-columns:1fr!important;gap:11px!important}
  .compact-industry-grid a{min-height:92px!important;padding:15px 16px!important}
  .compact-industry-grid a i{width:49px!important;height:49px!important;flex-basis:49px!important;border-radius:15px!important}
}
@media(prefers-reduced-motion:reduce){
  .wbx-step-grid article,.compact-industry-grid a,.wbx-trust-card,.wbx-price-grid>article,.wbx-step-icon,.compact-industry-grid a i{transition:none!important}
}

.wbx-price-grid h3 s{display:block;margin-bottom:4px;color:#929dac;font-size:17px;font-weight:700;letter-spacing:0}.price-card-main h2 s{display:block;color:#96a1af;font-size:18px;font-weight:750}


/* Extracted from resources/views/frontend/onboarding.blade.php block 1 */
.wb-onboarding{
      --green:#0aa344;
      --green-dark:#087b35;
      --green-deep:#075b29;
      --green-soft:#edf9f1;
      --green-line:#bce7ca;
      --blue:#1769e0;
      --blue-soft:#f3f7fd;
      --ink:#10213d;
      --muted:#627087;
      --line:#dce4ec;
      --soft:#f5f8fb;
      --white:#fff;
      --warning:#8a6100;
      --warning-soft:#fff8e8;
      --warning-line:#ecd79d;
      --danger:#b42318;
      --danger-soft:#fff2f0;
      --shadow:0 18px 48px rgba(16,33,61,.10);
      --shadow-soft:0 8px 24px rgba(16,33,61,.07);
      --radius:22px;
      --radius-sm:15px;
    }

    .wb-onboarding, .wb-onboarding *{box-sizing:border-box}
    .wb-onboarding{scroll-behavior:smooth}
    .wb-onboarding{
      margin:0;
      min-height:100vh;
      color:var(--ink);
      background:
        radial-gradient(circle at 0 0,rgba(10,163,68,.10),transparent 30rem),
        linear-gradient(180deg,#fff 0%,#f6f9fc 100%);
      font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
      line-height:1.48;
    }

    .wb-onboarding button,.wb-onboarding input,.wb-onboarding select,.wb-onboarding textarea{font:inherit}
    .wb-onboarding button{touch-action:manipulation}
    .wb-onboarding [hidden]{display:none!important}

    .wb-onboarding .topbar{
      position:sticky;
      top:0;
      z-index:80;
      border-bottom:1px solid rgba(220,228,236,.92);
      background:rgba(255,255,255,.95);
      backdrop-filter:blur(14px);
    }

    .wb-onboarding .topbar-inner{
      width:min(1240px,100%);
      min-height:74px;
      margin:0 auto;
      padding:11px 22px;
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:18px;
    }

    .wb-onboarding .brand{
      display:flex;
      align-items:center;
      gap:12px;
      min-width:0;
      color:inherit;
      text-decoration:none;
    }

    .wb-onboarding .brand-mark{
      width:48px;
      height:48px;
      flex:0 0 48px;
      display:grid;
      place-items:center;
      border-radius:15px;
      color:#fff;
      background:linear-gradient(135deg,#13b94d,#078235);
      box-shadow:0 9px 22px rgba(10,163,68,.24);
      font-size:17px;
      font-weight:950;
      letter-spacing:-.5px;
    }

    .wb-onboarding .brand-name{
      font-size:27px;
      line-height:1;
      font-weight:950;
      letter-spacing:-.8px;
    }

    .wb-onboarding .brand-name span{color:var(--green)}
    .wb-onboarding .brand-tagline{
      display:block;
      margin-top:5px;
      color:var(--muted);
      font-size:11px;
      font-weight:750;
    }

    .wb-onboarding .header-actions{
      display:flex;
      align-items:center;
      justify-content:flex-end;
      gap:10px;
      min-width:0;
    }

    .wb-onboarding .fresh-test-btn{
      min-height:40px;
      padding:0 13px;
      border:1.5px solid #d2dae4;
      border-radius:11px;
      color:#344158;
      background:#fff;
      box-shadow:0 5px 13px rgba(16,33,61,.06);
      font-size:12px;
      font-weight:950;
      white-space:nowrap;
      cursor:pointer;
      transition:.18s ease;
    }

    .wb-onboarding .fresh-test-btn:hover{
      border-color:var(--green);
      color:var(--green-dark);
      background:var(--green-soft);
      transform:translateY(-1px);
    }

    .wb-onboarding .support-link{
      display:flex;
      align-items:center;
      gap:9px;
      color:var(--ink);
      text-decoration:none;
      font-size:14px;
      font-weight:900;
      white-space:nowrap;
    }

    .wb-onboarding .support-link i{
      width:40px;
      height:40px;
      display:grid;
      place-items:center;
      border-radius:50%;
      color:var(--green-dark);
      background:var(--green-soft);
      font-style:normal;
      font-size:19px;
    }

    .wb-onboarding .support-link small{
      display:block;
      color:var(--muted);
      font-size:10px;
      font-weight:750;
    }

    .wb-onboarding .onboarding-page{
      width:min(1240px,100%);
      margin:0 auto;
      padding:20px 22px 48px;
    }

    .wb-onboarding .progress-card{
      margin-bottom:18px;
      padding:17px 20px;
      border:1px solid var(--line);
      border-radius:19px;
      background:rgba(255,255,255,.97);
      box-shadow:var(--shadow-soft);
    }

    .wb-onboarding .steps{
      position:relative;
      display:grid;
      grid-template-columns:repeat(4,1fr);
    }

    .wb-onboarding .steps::before{
      content:"";
      position:absolute;
      top:21px;
      left:12.5%;
      right:12.5%;
      height:4px;
      border-radius:999px;
      background:#e6ebf0;
    }

    .wb-onboarding .progress-line{
      position:absolute;
      z-index:1;
      top:21px;
      left:12.5%;
      width:0;
      height:4px;
      border-radius:999px;
      background:var(--green);
      transition:width .3s ease;
    }

    .wb-onboarding .step-node{
      position:relative;
      z-index:2;
      display:flex;
      flex-direction:column;
      align-items:center;
      gap:7px;
      text-align:center;
    }

    .wb-onboarding .step-circle{
      width:46px;
      height:46px;
      display:grid;
      place-items:center;
      border:3px solid #d7dfe7;
      border-radius:50%;
      color:#7b8798;
      background:#fff;
      font-size:16px;
      font-weight:950;
      transition:.2s ease;
    }

    .wb-onboarding .step-node.active .step-circle,.wb-onboarding .step-node.done .step-circle{
      border-color:var(--green);
      color:#fff;
      background:var(--green);
      box-shadow:0 7px 18px rgba(10,163,68,.20);
    }

    .wb-onboarding .step-node.done .step-circle span{display:none}
    .wb-onboarding .step-node.done .step-circle::after{content:"✓"}

    .wb-onboarding .step-name{
      color:#7a8698;
      font-size:13px;
      line-height:1.2;
      font-weight:850;
    }

    .wb-onboarding .step-node.active .step-name,.wb-onboarding .step-node.done .step-name{color:var(--ink)}

    .wb-onboarding .mobile-progress{display:none}

    .wb-onboarding .main-card{
      overflow:hidden;
      border:1px solid var(--line);
      border-radius:var(--radius);
      background:rgba(255,255,255,.98);
      box-shadow:var(--shadow);
    }

    .wb-onboarding .screen{
      display:none;
      padding:clamp(20px,4vw,42px);
      animation:fade .23s ease;
    }

    .wb-onboarding .screen.active{display:block}
    @keyframes fade{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}


    .wb-onboarding .top-step-nav{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:12px;
      margin-bottom:16px;
      padding:10px 12px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fbfcfe;
    }

    .wb-onboarding .top-step-nav-info{
      min-width:0;
    }

    .wb-onboarding .top-step-nav-info small{
      display:block;
      color:var(--muted);
      font-size:10px;
      font-weight:900;
      text-transform:uppercase;
      letter-spacing:.35px;
    }

    .wb-onboarding .top-step-nav-info strong{
      display:block;
      margin-top:2px;
      color:var(--ink);
      font-size:14px;
      font-weight:950;
    }

    .wb-onboarding .top-step-nav-actions{
      display:flex;
      align-items:center;
      gap:8px;
      flex:0 0 auto;
    }

    .wb-onboarding .top-nav-btn{
      min-height:42px;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      gap:6px;
      padding:0 14px;
      border-radius:11px;
      font-size:13px;
      font-weight:950;
      cursor:pointer;
      transition:.18s ease;
    }

    .wb-onboarding .top-nav-btn.back{
      border:1.5px solid #cbd5df;
      color:var(--ink);
      background:#fff;
    }

    .wb-onboarding .top-nav-btn.next{
      border:0;
      color:#fff;
      background:linear-gradient(135deg,#0db149,#087c35);
      box-shadow:0 7px 18px rgba(10,163,68,.18);
    }

    .wb-onboarding .top-nav-btn:hover:not(:disabled){transform:translateY(-1px)}
    .wb-onboarding .top-nav-btn:disabled{
      opacity:.42;
      cursor:not-allowed;
      transform:none;
      box-shadow:none;
    }

    .wb-onboarding .eyebrow{
      display:inline-flex;
      align-items:center;
      gap:7px;
      padding:7px 11px;
      border-radius:999px;
      color:var(--green-dark);
      background:var(--green-soft);
      font-size:12px;
      font-weight:950;
      letter-spacing:.2px;
      text-transform:uppercase;
    }

    .wb-onboarding h1{
      margin:13px 0 8px;
      font-size:clamp(31px,4vw,46px);
      line-height:1.08;
      letter-spacing:-1.3px;
      font-weight:950;
    }

    .wb-onboarding .lead{
      max-width:860px;
      margin:0 0 25px;
      color:var(--muted);
      font-size:17px;
      font-weight:650;
    }

    .wb-onboarding .section-title{
      margin:25px 0 12px;
      font-size:20px;
      font-weight:950;
      letter-spacing:-.3px;
    }

    .wb-onboarding .notice{
      display:flex;
      align-items:flex-start;
      gap:10px;
      margin:16px 0;
      padding:14px 16px;
      border:1px solid #d6e5f2;
      border-radius:14px;
      color:#31516d;
      background:#f5faff;
      font-size:14px;
      font-weight:750;
    }

    .wb-onboarding .notice strong{color:#1f3c58}
    .wb-onboarding .notice.success{border-color:var(--green-line);color:#315f41;background:var(--green-soft)}
    .wb-onboarding .notice.success strong{color:var(--green-deep)}
    .wb-onboarding .notice.warning{border-color:var(--warning-line);color:#6f541a;background:var(--warning-soft)}
    .wb-onboarding .notice.warning strong{color:#624707}

    .wb-onboarding .simple-card{
      padding:21px;
      border:1px solid var(--line);
      border-radius:18px;
      background:#fff;
    }

    .wb-onboarding .form-grid{
      display:grid;
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap:17px;
    }

    .wb-onboarding .field{min-width:0}
    .wb-onboarding .field.full{grid-column:1/-1}
    .wb-onboarding .field label{
      display:block;
      margin-bottom:7px;
      color:var(--ink);
      font-size:14px;
      font-weight:900;
    }

    .wb-onboarding .required{color:var(--danger)}

    .wb-onboarding .input,.wb-onboarding .select,.wb-onboarding .textarea{
      width:100%;
      border:1.5px solid #cbd5df;
      border-radius:14px;
      color:var(--ink);
      background:#fff;
      outline:none;
      transition:.18s ease;
    }

    .wb-onboarding .input,.wb-onboarding .select{
      height:58px;
      padding:0 16px;
      font-size:17px;
      font-weight:720;
    }

    .wb-onboarding .textarea{
      min-height:104px;
      padding:14px 16px;
      resize:vertical;
      font-size:16px;
      font-weight:700;
    }

    .wb-onboarding .input:focus,.wb-onboarding .select:focus,.wb-onboarding .textarea:focus{
      border-color:var(--green);
      box-shadow:0 0 0 4px rgba(10,163,68,.11);
    }

    .wb-onboarding .input[readonly]{
      color:#304159;
      background:#f3f6f9;
      cursor:not-allowed;
    }

    .wb-onboarding .input-wrap{position:relative;display:flex;align-items:center}
    .wb-onboarding .prefix{
      position:absolute;
      left:15px;
      color:var(--ink);
      font-size:17px;
      font-weight:950;
      pointer-events:none;
    }
    .wb-onboarding .input.with-prefix{padding-left:60px}

    .wb-onboarding .field-help{
      margin-top:6px;
      color:var(--muted);
      font-size:12px;
      font-weight:700;
    }

    .wb-onboarding .field-error{
      min-height:19px;
      margin-top:5px;
      color:var(--danger);
      font-size:12px;
      font-weight:850;
    }

    .wb-onboarding .primary-btn,.wb-onboarding .secondary-btn,.wb-onboarding .blue-btn{
      min-height:58px;
      padding:0 22px;
      border-radius:14px;
      font-weight:950;
      cursor:pointer;
      transition:.18s ease;
    }

    .wb-onboarding .primary-btn{
      border:0;
      color:#fff;
      background:linear-gradient(135deg,#0db149,#087c35);
      box-shadow:0 10px 24px rgba(10,163,68,.24);
      font-size:17px;
    }

    .wb-onboarding .primary-btn:hover:not(:disabled),.wb-onboarding .blue-btn:hover:not(:disabled){transform:translateY(-1px)}
    .wb-onboarding .primary-btn:disabled,.wb-onboarding .blue-btn:disabled,.wb-onboarding .secondary-btn:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}

    .wb-onboarding .secondary-btn{
      border:1.5px solid #cbd5df;
      color:var(--ink);
      background:#fff;
    }

    .wb-onboarding .blue-btn{
      border:0;
      color:#fff;
      background:linear-gradient(135deg,#2875e9,#1459c7);
      box-shadow:0 10px 24px rgba(23,105,224,.22);
      font-size:17px;
    }

    .wb-onboarding .action-row{
      margin-top:23px;
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:12px;
    }

    .wb-onboarding .action-row.end{justify-content:flex-end}

    .wb-onboarding .big-btn{
      min-width:270px;
      min-height:62px;
      font-size:19px;
    }

    .wb-onboarding .inline-choice{
      display:flex;
      align-items:flex-start;
      gap:10px;
      color:#344158;
      font-size:14px;
      font-weight:750;
      cursor:pointer;
    }

    .wb-onboarding .inline-choice input{
      width:21px;
      height:21px;
      flex:0 0 21px;
      accent-color:var(--green);
      margin-top:1px;
    }

    /* Step 1 */
    .wb-onboarding .mobile-verify{
      max-width:650px;
      margin:4px auto 0;
      text-align:center;
    }

    .wb-onboarding .mobile-verify .simple-card{text-align:left}

    .wb-onboarding .phone-row{
      display:grid;
      grid-template-columns:minmax(0,1fr) 170px;
      gap:11px;
    }

    .wb-onboarding .otp-panel{
      margin-top:18px;
      padding:20px;
      border:1px solid var(--line);
      border-radius:17px;
      background:#fafcfe;
    }

    .wb-onboarding .otp-title{
      margin:0;
      font-size:22px;
      font-weight:950;
    }

    .wb-onboarding .otp-copy{
      margin:5px 0 15px;
      color:var(--muted);
      font-size:13px;
      font-weight:750;
    }

    .wb-onboarding .otp-inputs{
      display:grid;
      grid-template-columns:repeat(6,62px);
      gap:9px;
      width:max-content;
      max-width:100%;
    }

    .wb-onboarding .otp-digit{
      width:62px;
      height:66px;
      border:2px solid #cbd5df;
      border-radius:13px;
      color:var(--ink);
      background:#fff;
      text-align:center;
      font-size:29px;
      font-weight:950;
      outline:none;
    }

    .wb-onboarding .otp-digit:focus{
      border-color:var(--green);
      box-shadow:0 0 0 4px rgba(10,163,68,.11);
    }

    .wb-onboarding .otp-actions{
      margin-top:13px;
      display:flex;
      align-items:center;
      gap:13px;
      flex-wrap:wrap;
      color:var(--muted);
      font-size:12px;
      font-weight:800;
    }

    .wb-onboarding .link-btn{
      border:0;
      padding:3px;
      color:var(--blue);
      background:transparent;
      font-weight:900;
      cursor:pointer;
    }

    .wb-onboarding .otp-status{
      min-height:24px;
      margin-top:12px;
      color:var(--muted);
      font-size:14px;
      font-weight:900;
    }

    .wb-onboarding .otp-status.success{color:var(--green-dark)}
    .wb-onboarding .otp-status.error{color:var(--danger)}

    .wb-onboarding .verified-box{
      margin-top:14px;
      padding:14px 16px;
      border:1px solid var(--green-line);
      border-radius:14px;
      color:var(--green-dark);
      background:var(--green-soft);
      font-size:16px;
      font-weight:950;
    }

    /* Step 2 */
    .wb-onboarding .verified-mobile{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:12px;
      margin-bottom:20px;
      padding:13px 15px;
      border:1px solid var(--green-line);
      border-radius:14px;
      color:#355d43;
      background:var(--green-soft);
      font-size:14px;
      font-weight:850;
    }

    .wb-onboarding .verified-mobile strong{color:var(--green-dark)}

    .wb-onboarding .location-status{
      min-height:19px;
      margin-top:5px;
      color:var(--muted);
      font-size:12px;
      font-weight:850;
    }

    .wb-onboarding .location-status.loading{color:#2e5a79}
    .wb-onboarding .location-status.success{color:var(--green-dark)}
    .wb-onboarding .location-status.error{color:var(--danger)}

    .wb-onboarding .switch-line{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:14px;
      min-height:58px;
      padding:12px 14px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fbfcfe;
    }

    .wb-onboarding .switch-line strong{display:block;font-size:14px}
    .wb-onboarding .switch-line small{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:700}

    .wb-onboarding .switch{
      position:relative;
      width:56px;
      height:31px;
      flex:0 0 56px;
    }

    .wb-onboarding .switch input{position:absolute;opacity:0}
    .wb-onboarding .switch span{
      position:absolute;
      inset:0;
      border-radius:999px;
      background:#cbd5df;
      transition:.2s ease;
      cursor:pointer;
    }

    .wb-onboarding .switch span::after{
      content:"";
      position:absolute;
      top:4px;
      left:4px;
      width:23px;
      height:23px;
      border-radius:50%;
      background:#fff;
      box-shadow:0 2px 7px rgba(0,0,0,.18);
      transition:.2s ease;
    }

    .wb-onboarding .switch input:checked+span{background:var(--green)}
    .wb-onboarding .switch input:checked+span::after{transform:translateX(25px)}

    /* Attractive WhatsApp setup selector */
    .wb-onboarding .whatsapp-setup-selector{
      position:relative;
      margin-top:28px;
      padding:22px;
      overflow:hidden;
      border:1px solid #cfe0d6;
      border-radius:22px;
      background:
        radial-gradient(circle at 100% 0,rgba(10,163,68,.12),transparent 25rem),
        linear-gradient(145deg,#ffffff 0%,#f8fffa 58%,#f2fbf5 100%);
      box-shadow:0 14px 34px rgba(16,33,61,.08);
    }

    .wb-onboarding .whatsapp-setup-selector::before{
      content:"";
      position:absolute;
      top:-72px;
      right:-62px;
      width:180px;
      height:180px;
      border:28px solid rgba(10,163,68,.05);
      border-radius:50%;
      pointer-events:none;
    }

    .wb-onboarding .setup-selector-head{
      position:relative;
      z-index:1;
      display:flex;
      align-items:flex-start;
      justify-content:space-between;
      gap:20px;
      margin-bottom:15px;
    }

    .wb-onboarding .setup-selector-copy{min-width:0}

    .wb-onboarding .setup-kicker{
      display:inline-flex;
      align-items:center;
      gap:7px;
      padding:6px 10px;
      border:1px solid var(--green-line);
      border-radius:999px;
      color:var(--green-dark);
      background:#fff;
      box-shadow:0 5px 13px rgba(10,163,68,.08);
      font-size:10px;
      font-weight:950;
      letter-spacing:.45px;
      text-transform:uppercase;
    }

    .wb-onboarding .setup-kicker::before{
      content:"●";
      color:var(--green);
      font-size:9px;
    }

    .wb-onboarding .setup-selector-title{
      margin:10px 0 5px;
      color:var(--ink);
      font-size:clamp(24px,3vw,33px);
      line-height:1.13;
      letter-spacing:-.65px;
      font-weight:950;
    }

    .wb-onboarding .setup-selector-subtitle{
      max-width:760px;
      margin:0;
      color:var(--muted);
      font-size:14px;
      line-height:1.55;
      font-weight:740;
    }

    .wb-onboarding .setup-selection-status{
      min-width:185px;
      padding:11px 13px;
      border:1px solid #d9e4ed;
      border-radius:14px;
      color:#40506a;
      background:rgba(255,255,255,.88);
      box-shadow:0 7px 18px rgba(16,33,61,.06);
      font-size:11px;
      font-weight:850;
    }

    .wb-onboarding .setup-selection-status span{
      display:block;
      color:var(--muted);
      font-size:9px;
      font-weight:950;
      letter-spacing:.35px;
      text-transform:uppercase;
    }

    .wb-onboarding .setup-selection-status strong{
      display:block;
      margin-top:3px;
      color:var(--green-dark);
      font-size:13px;
      line-height:1.35;
      font-weight:950;
    }

    .wb-onboarding .setup-help-strip{
      position:relative;
      z-index:1;
      display:flex;
      align-items:center;
      gap:10px;
      margin-bottom:14px;
      padding:11px 13px;
      border:1px solid #dce7ef;
      border-radius:13px;
      color:#37536c;
      background:rgba(245,250,255,.88);
      font-size:12px;
      font-weight:800;
    }

    .wb-onboarding .setup-help-strip i{
      width:28px;
      height:28px;
      flex:0 0 28px;
      display:grid;
      place-items:center;
      border-radius:9px;
      color:#fff;
      background:var(--blue);
      font-style:normal;
      font-size:14px;
      font-weight:950;
    }

    .wb-onboarding .number-grid{
      position:relative;
      z-index:1;
      display:grid;
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap:13px;
      margin-top:0;
    }

    .wb-onboarding .number-card{
      position:relative;
      min-height:158px;
      display:grid;
      grid-template-columns:54px minmax(0,1fr) 30px;
      gap:13px;
      align-items:start;
      padding:18px;
      overflow:hidden;
      border:2px solid #dfe7ee;
      border-radius:18px;
      background:rgba(255,255,255,.94);
      box-shadow:0 6px 16px rgba(16,33,61,.05);
      cursor:pointer;
      transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;
      outline:none;
    }

    .wb-onboarding .number-card:hover{
      transform:translateY(-2px);
      border-color:#a7cdb7;
      box-shadow:0 12px 26px rgba(16,33,61,.09);
    }

    .wb-onboarding .number-card:focus-visible{
      border-color:var(--green);
      box-shadow:0 0 0 4px rgba(10,163,68,.13),0 12px 26px rgba(16,33,61,.09);
    }

    .wb-onboarding .number-card.selected{
      transform:translateY(-2px);
      border-color:var(--green);
      background:linear-gradient(145deg,#fff 0%,#f0fff5 100%);
      box-shadow:0 13px 28px rgba(10,163,68,.15);
    }

    .wb-onboarding .number-card input{position:absolute;opacity:0;pointer-events:none}

    .wb-onboarding .number-icon{
      width:54px;
      height:54px;
      display:grid;
      place-items:center;
      border-radius:16px;
      font-size:25px;
      box-shadow:inset 0 0 0 1px rgba(255,255,255,.75);
    }

    .wb-onboarding .number-icon.business{background:linear-gradient(145deg,#dff7e7,#c8efd6)}
    .wb-onboarding .number-icon.normal{background:linear-gradient(145deg,#fff2d8,#ffe5aa)}
    .wb-onboarding .number-icon.fresh{background:linear-gradient(145deg,#e8f2ff,#d4e6ff)}
    .wb-onboarding .number-icon.api{background:linear-gradient(145deg,#eee9ff,#ded4ff)}

    .wb-onboarding .number-copy{min-width:0}

    .wb-onboarding .number-title{
      display:block;
      color:var(--ink);
      font-size:17px;
      line-height:1.28;
      font-weight:950;
    }

    .wb-onboarding .number-description{
      display:block;
      margin-top:5px;
      color:var(--muted);
      font-size:12px;
      line-height:1.45;
      font-weight:720;
    }

    .wb-onboarding .number-route{
      display:flex;
      align-items:center;
      gap:6px;
      margin-top:10px;
      color:#40506a;
      font-size:11px;
      line-height:1.35;
      font-weight:850;
    }

    .wb-onboarding .number-route::before{
      content:"→";
      color:var(--green);
      font-weight:950;
    }

    .wb-onboarding .number-select-indicator{
      width:28px;
      height:28px;
      display:grid;
      place-items:center;
      border:2px solid #c8d2dc;
      border-radius:50%;
      color:transparent;
      background:#fff;
      font-size:14px;
      font-weight:950;
      transition:.2s ease;
    }

    .wb-onboarding .number-card.selected .number-select-indicator{
      border-color:var(--green);
      color:#fff;
      background:var(--green);
      box-shadow:0 6px 14px rgba(10,163,68,.22);
    }

    .wb-onboarding .recommended-ribbon{
      position:absolute;
      top:0;
      right:48px;
      padding:5px 10px;
      border-radius:0 0 9px 9px;
      color:#fff;
      background:linear-gradient(135deg,#12ad4a,#087a34);
      box-shadow:0 6px 13px rgba(10,163,68,.18);
      font-size:8px;
      font-weight:950;
      letter-spacing:.4px;
      text-transform:uppercase;
    }

    .wb-onboarding .mini-badge{
      display:inline-flex;
      margin-top:10px;
      padding:5px 8px;
      border-radius:999px;
      color:#1f56a9;
      background:#eff5ff;
      font-size:9px;
      font-weight:950;
      letter-spacing:.2px;
      text-transform:uppercase;
    }

    .wb-onboarding .mini-badge.green{color:#176b3c;background:#eaf8ef}
    .wb-onboarding .mini-badge.orange{color:#8a5900;background:#fff4e2}
    .wb-onboarding .mini-badge.purple{color:#5a39a4;background:#f0ebff}

    .wb-onboarding .unknown-card{
      position:relative;
      z-index:1;
      width:100%;
      margin-top:14px;
      display:grid;
      grid-template-columns:54px minmax(0,1fr) auto;
      align-items:center;
      gap:13px;
      padding:16px 18px;
      border:1.5px solid #b9cae2;
      border-radius:17px;
      color:#263b5b;
      background:linear-gradient(135deg,#f7faff,#eef5ff);
      box-shadow:0 8px 20px rgba(23,105,224,.07);
      text-align:left;
      cursor:pointer;
      transition:.2s ease;
    }

    .wb-onboarding .unknown-card:hover{
      transform:translateY(-1px);
      border-color:var(--blue);
      box-shadow:0 12px 26px rgba(23,105,224,.12);
    }

    .wb-onboarding .unknown-icon{
      width:54px;
      height:54px;
      display:grid;
      place-items:center;
      border-radius:16px;
      color:#fff;
      background:linear-gradient(145deg,#2d7cec,#1959bb);
      box-shadow:0 8px 18px rgba(23,105,224,.20);
      font-size:25px;
    }

    .wb-onboarding .unknown-card strong{
      display:block;
      color:#183b6b;
      font-size:15px;
      font-weight:950;
    }

    .wb-onboarding .unknown-card small{
      display:block;
      margin-top:3px;
      color:#5b6e88;
      font-size:11px;
      line-height:1.45;
      font-weight:740;
    }

    .wb-onboarding .unknown-action{
      display:inline-flex;
      align-items:center;
      gap:6px;
      padding:9px 11px;
      border-radius:11px;
      color:#fff;
      background:var(--blue);
      box-shadow:0 7px 16px rgba(23,105,224,.18);
      font-size:11px;
      font-weight:950;
      white-space:nowrap;
    }

    .wb-onboarding .readiness{
      position:relative;
      z-index:1;
      margin-top:14px;
      padding:15px 17px 15px 46px;
      border-radius:15px;
      font-size:13px;
      line-height:1.55;
      font-weight:760;
      animation:routeReveal .23s ease;
    }

    .wb-onboarding .readiness::before{
      position:absolute;
      top:14px;
      left:15px;
      width:23px;
      height:23px;
      display:grid;
      place-items:center;
      border-radius:50%;
      content:"✓";
      font-size:12px;
      font-weight:950;
    }

    .wb-onboarding .readiness.ready{border:1px solid var(--green-line);color:#305f41;background:var(--green-soft)}
    .wb-onboarding .readiness.ready::before{color:#fff;background:var(--green)}
    .wb-onboarding .readiness.action{border:1px solid var(--warning-line);color:#71531b;background:var(--warning-soft)}
    .wb-onboarding .readiness.action::before{content:"!";color:#fff;background:#be7e00}
    .wb-onboarding .readiness.info{border:1px solid #d6e5f2;color:#31516d;background:#f5faff}
    .wb-onboarding .readiness.info::before{content:"i";color:#fff;background:var(--blue)}

    .wb-onboarding .eligibility-note{
      position:relative;
      z-index:1;
      display:flex;
      align-items:flex-start;
      gap:9px;
      margin-top:12px;
      padding:11px 13px;
      border-top:1px dashed #cbd9d0;
      color:#596a63;
      font-size:11px;
      line-height:1.48;
      font-weight:760;
    }

    .wb-onboarding .eligibility-note span:first-child{
      width:22px;
      height:22px;
      flex:0 0 22px;
      display:grid;
      place-items:center;
      border-radius:7px;
      color:var(--green-dark);
      background:#e4f5ea;
      font-size:12px;
    }

    @keyframes routeReveal{
      from{opacity:.25;transform:translateY(5px)}
      to{opacity:1;transform:none}
    }

    /* Step 3 */
    .wb-onboarding .payment-layout{
      display:grid;
      grid-template-columns:minmax(0,1.3fr) minmax(350px,.7fr);
      gap:20px;
      align-items:start;
    }

    .wb-onboarding .plan-grid{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:16px;
    }

    .wb-onboarding .plan-card{
      position:relative;
      min-height:315px;
      padding:23px;
      border:2px solid var(--line);
      border-radius:19px;
      background:#fff;
      cursor:pointer;
      transition:.18s ease;
      outline:none;
    }

    .wb-onboarding .plan-card:hover{transform:translateY(-2px);border-color:#acb8c6}
    .wb-onboarding .plan-card.selected{
      border-color:var(--green);
      background:linear-gradient(145deg,#fff,#f2fff6);
      box-shadow:0 11px 26px rgba(10,163,68,.13);
    }

    .wb-onboarding .plan-card input{position:absolute;opacity:0;pointer-events:none}

    .wb-onboarding .plan-badge{
      position:absolute;
      top:-15px;
      left:50%;
      transform:translateX(-50%);
      padding:7px 13px;
      border-radius:999px;
      color:#fff;
      background:var(--green);
      box-shadow:0 7px 16px rgba(10,163,68,.23);
      font-size:10px;
      font-weight:950;
      white-space:nowrap;
    }

    .wb-onboarding .plan-head{
      display:flex;
      align-items:flex-start;
      gap:11px;
    }

    .wb-onboarding .plan-radio{
      width:26px;
      height:26px;
      flex:0 0 26px;
      border:2px solid #aeb8c6;
      border-radius:50%;
      margin-top:2px;
    }

    .wb-onboarding .plan-card.selected .plan-radio{border:7px solid var(--green);background:#fff}

    .wb-onboarding .plan-name{
      margin:0;
      font-size:24px;
      font-weight:950;
      letter-spacing:-.4px;
    }

    .wb-onboarding .plan-sub{
      margin-top:2px;
      color:var(--muted);
      font-size:12px;
      font-weight:750;
    }

    .wb-onboarding .comparison{
      margin-top:18px;
      color:#758195;
      font-size:14px;
      font-weight:800;
    }

    .wb-onboarding .comparison del{text-decoration-thickness:2px}

    .wb-onboarding .price-row{
      margin-top:5px;
      display:flex;
      align-items:flex-end;
      gap:7px;
      flex-wrap:wrap;
    }

    .wb-onboarding .price{
      color:#080f1c;
      font-size:41px;
      line-height:1;
      font-weight:950;
      letter-spacing:-1px;
    }

    .wb-onboarding .period{
      margin-bottom:5px;
      font-size:15px;
      font-weight:850;
    }

    .wb-onboarding .tax-total{
      margin-top:14px;
      padding:11px 13px;
      border:1px solid var(--green-line);
      border-radius:12px;
      color:var(--green-dark);
      background:var(--green-soft);
      font-size:16px;
      font-weight:950;
    }

    .wb-onboarding .saving{
      margin-top:11px;
      padding:10px 12px;
      border:1px solid var(--warning-line);
      border-radius:11px;
      color:#755400;
      background:var(--warning-soft);
      font-size:13px;
      font-weight:950;
    }

    .wb-onboarding .plan-points{
      margin:15px 0 0;
      padding:0;
      list-style:none;
      display:grid;
      gap:8px;
    }

    .wb-onboarding .plan-points li{
      display:flex;
      gap:8px;
      color:#37445a;
      font-size:13px;
      font-weight:750;
    }

    .wb-onboarding .plan-points li::before{content:"✓";color:var(--green);font-weight:950}

    .wb-onboarding .welcome-kit{
      margin-top:17px;
      padding:18px;
      border:1px solid var(--warning-line);
      border-radius:17px;
      background:linear-gradient(135deg,#fffdf8,#fff8e9);
    }

    .wb-onboarding .kit-top{
      display:grid;
      grid-template-columns:1fr auto;
      gap:16px;
      align-items:center;
    }

    .wb-onboarding .kit-title{font-size:19px;font-weight:950}
    .wb-onboarding .kit-copy{margin-top:5px;color:#6c5a2b;font-size:13px;font-weight:720}
    .wb-onboarding .kit-price{text-align:right;white-space:nowrap}
    .wb-onboarding .kit-price strong{display:block;color:var(--green-dark);font-size:28px;font-weight:950}
    .wb-onboarding .kit-price small{color:#765b16;font-size:10px;font-weight:950}

    .wb-onboarding .delivery-included{
      margin-top:13px;
      padding:10px 12px;
      border:1px solid #dfc985;
      border-radius:11px;
      color:#6f530b;
      background:#fff;
      font-size:12px;
      font-weight:900;
    }

    .wb-onboarding .gst-box{
      margin-top:17px;
      padding:17px;
      border:1px solid var(--line);
      border-radius:17px;
      background:#fbfcfe;
    }

    .wb-onboarding .gst-top{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:14px;
    }

    .wb-onboarding .gst-top strong{display:block;font-size:15px}
    .wb-onboarding .gst-top small{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:700}

    .wb-onboarding .gst-input-row{
      margin-top:14px;
      display:grid;
      grid-template-columns:minmax(0,1fr) auto;
      gap:10px;
    }

    .wb-onboarding .verify-gst{
      min-height:58px;
      padding:0 19px;
      border:0;
      border-radius:14px;
      color:#fff;
      background:var(--green);
      font-weight:950;
      cursor:pointer;
    }

    .wb-onboarding .gst-status{
      min-height:20px;
      margin-top:7px;
      color:var(--muted);
      font-size:12px;
      font-weight:850;
    }

    .wb-onboarding .gst-status.success{color:var(--green-dark)}
    .wb-onboarding .gst-status.error{color:var(--danger)}

    .wb-onboarding .summary-card{
      position:sticky;
      top:96px;
      padding:20px;
      border:1px solid var(--line);
      border-radius:19px;
      background:#fff;
      box-shadow:var(--shadow-soft);
    }

    .wb-onboarding .summary-card h2{
      margin:0 0 13px;
      font-size:24px;
      font-weight:950;
    }

    .wb-onboarding .selected-plan{
      display:flex;
      justify-content:space-between;
      gap:10px;
      padding:12px 13px;
      border:1px solid var(--green-line);
      border-radius:12px;
      color:var(--green-dark);
      background:var(--green-soft);
      font-size:14px;
      font-weight:950;
    }

    .wb-onboarding .summary-block{
      padding:15px 0;
      border-bottom:1px solid var(--line);
    }

    .wb-onboarding .summary-heading{
      margin-bottom:8px;
      color:var(--ink);
      font-size:12px;
      font-weight:950;
      text-transform:uppercase;
      letter-spacing:.35px;
    }

    .wb-onboarding .summary-row{
      display:flex;
      justify-content:space-between;
      gap:14px;
      margin:8px 0;
      color:#46536a;
      font-size:14px;
      font-weight:720;
    }

    .wb-onboarding .summary-row strong{color:var(--ink);white-space:nowrap}
    .wb-onboarding .summary-row.total{
      padding-top:8px;
      border-top:1px dashed #cbd5df;
      color:var(--green-dark);
      font-weight:950;
    }

    .wb-onboarding .pay-today{
      margin-top:15px;
      padding:16px;
      border:1px solid var(--green-line);
      border-radius:15px;
      background:linear-gradient(135deg,#f5fff8,#ebfaef);
    }

    .wb-onboarding .pay-today span{display:block;color:#345d43;font-size:14px;font-weight:900}
    .wb-onboarding .pay-today strong{display:block;margin-top:2px;color:var(--green-dark);font-size:34px;font-weight:950;letter-spacing:-.8px}

    .wb-onboarding .next-pay{
      margin-top:11px;
      padding:13px;
      border:1px solid #cbd5df;
      border-radius:13px;
      background:#f8fafc;
    }

    .wb-onboarding .next-pay small{display:block;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}
    .wb-onboarding .next-pay strong{display:block;color:var(--green-dark);font-size:23px;font-weight:950}
    .wb-onboarding .next-pay p{margin:3px 0 0;color:#47546a;font-size:11px;font-weight:800}

    .wb-onboarding .payment-note{
      margin-top:11px;
      padding:12px;
      border:1px solid #cad8eb;
      border-radius:12px;
      color:#29486d;
      background:var(--blue-soft);
      font-size:12px;
      font-weight:800;
    }

    .wb-onboarding .consent{
      position:relative;
      margin-top:14px;
      display:grid;
      grid-template-columns:34px minmax(0,1fr);
      gap:12px;
      align-items:flex-start;
      padding:15px;
      overflow:hidden;
      border:2px solid #e9c66f;
      border-radius:15px;
      background:linear-gradient(135deg,#fffdf7,#fff8e8);
      box-shadow:0 7px 18px rgba(138,97,0,.08);
      cursor:pointer;
      transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;
    }

    .wb-onboarding .consent:hover{
      border-color:#d7ac45;
      box-shadow:0 10px 22px rgba(138,97,0,.13);
      transform:translateY(-1px);
    }

    .wb-onboarding .consent input{
      position:absolute;
      width:1px;
      height:1px;
      opacity:0;
      pointer-events:none;
    }

    .wb-onboarding .consent-checkbox{
      position:relative;
      width:32px;
      height:32px;
      display:grid;
      place-items:center;
      border:2px solid #bd8c20;
      border-radius:10px;
      color:#fff;
      background:#fff;
      box-shadow:inset 0 0 0 3px #fff;
      transition:.2s ease;
    }

    .wb-onboarding .consent-checkbox span{
      color:#fff;
      font-size:19px;
      font-weight:950;
      line-height:1;
      opacity:0;
      transform:scale(.45) rotate(-12deg);
      transition:.2s ease;
    }

    .wb-onboarding .consent input:focus-visible + .consent-checkbox{
      outline:4px solid rgba(10,163,68,.16);
      outline-offset:2px;
    }

    .wb-onboarding .consent input:checked + .consent-checkbox{
      border-color:var(--green);
      background:var(--green);
      box-shadow:0 7px 16px rgba(10,163,68,.23);
    }

    .wb-onboarding .consent input:checked + .consent-checkbox span{
      opacity:1;
      transform:scale(1) rotate(0);
    }

    .wb-onboarding .consent-content{min-width:0}

    .wb-onboarding .consent-topline{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:10px;
      margin-bottom:4px;
    }

    .wb-onboarding .consent-topline strong{
      color:#604500;
      font-size:14px;
      font-weight:950;
    }

    .wb-onboarding .consent-topline em{
      flex:0 0 auto;
      padding:4px 7px;
      border-radius:999px;
      color:#785400;
      background:#ffe7a6;
      font-size:9px;
      font-style:normal;
      font-weight:950;
      letter-spacing:.35px;
      text-transform:uppercase;
    }

    .wb-onboarding .consent-message{
      display:block;
      color:#3f4654;
      font-size:13px;
      line-height:1.5;
      font-weight:800;
    }

    .wb-onboarding .consent-helper{
      display:block;
      margin-top:5px;
      color:#8a6100;
      font-size:11px;
      font-weight:900;
    }

    .wb-onboarding .consent.checked{
      border-color:var(--green);
      background:linear-gradient(135deg,#f7fff9,#ebfaef);
      box-shadow:0 9px 22px rgba(10,163,68,.12);
    }

    .wb-onboarding .consent.checked .consent-topline strong{color:var(--green-deep)}
    .wb-onboarding .consent.checked .consent-topline em{color:#176b3c;background:#dff4e7}
    .wb-onboarding .consent.checked .consent-helper{color:var(--green-dark)}

    .wb-onboarding .consent.attention{
      border-color:#e39a14;
      animation:consentShake .55s ease,consentGlow 1.25s ease 2;
      box-shadow:0 0 0 5px rgba(227,154,20,.14),0 14px 30px rgba(138,97,0,.18);
    }

    .wb-onboarding .consent.attention .consent-checkbox{
      animation:consentPulse .8s ease 2;
      border-color:#e39a14;
    }

    .wb-onboarding .consent.attention .consent-helper{
      color:#a05400;
      font-size:12px;
    }

    .wb-onboarding .pay-btn.needs-consent{
      opacity:1;
      background:linear-gradient(135deg,#245f43,#154d33);
      box-shadow:0 9px 22px rgba(21,77,51,.20);
    }

    .wb-onboarding .mobile-sticky button.needs-consent{
      background:linear-gradient(135deg,#245f43,#154d33);
    }

    @keyframes consentShake{
      0%,100%{transform:translateX(0)}
      20%{transform:translateX(-7px)}
      40%{transform:translateX(7px)}
      60%{transform:translateX(-4px)}
      80%{transform:translateX(4px)}
    }

    @keyframes consentPulse{
      0%,100%{transform:scale(1)}
      50%{transform:scale(1.18)}
    }

    @keyframes consentGlow{
      0%,100%{box-shadow:0 0 0 0 rgba(227,154,20,.0),0 12px 26px rgba(138,97,0,.12)}
      50%{box-shadow:0 0 0 8px rgba(227,154,20,.14),0 16px 34px rgba(138,97,0,.20)}
    }

    @media (prefers-reduced-motion:reduce){
      .wb-onboarding .consent.attention,.wb-onboarding .consent.attention .consent-checkbox{animation:none}
    }

    .wb-onboarding .pay-btn{
      width:100%;
      min-height:60px;
      margin-top:11px;
      border:0;
      border-radius:14px;
      color:#fff;
      background:linear-gradient(135deg,#0db149,#087c35);
      box-shadow:0 10px 24px rgba(10,163,68,.24);
      font-size:17px;
      font-weight:950;
      cursor:pointer;
    }

    .wb-onboarding .pay-btn:disabled{opacity:.47;cursor:not-allowed;box-shadow:none}

    .wb-onboarding .summary-foot{
      margin-top:8px;
      color:var(--muted);
      text-align:center;
      font-size:10px;
      font-weight:750;
    }

    /* Step 4 */
    .wb-onboarding .payment-confirmed{
      padding:18px;
      border:1px solid var(--green-line);
      border-radius:17px;
      color:#315f41;
      background:linear-gradient(135deg,#f4fff7,#ebfaef);
    }

    .wb-onboarding .payment-confirmed h2{
      margin:0;
      color:var(--green-deep);
      font-size:25px;
      font-weight:950;
    }

    .wb-onboarding .payment-confirmed p{margin:6px 0 0;font-size:14px;font-weight:780}

    .wb-onboarding .setup-layout{
      margin-top:18px;
      display:grid;
      grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);
      gap:18px;
      align-items:start;
    }

    .wb-onboarding .connect-card{
      padding:23px;
      border:1px solid #cbd8ea;
      border-radius:19px;
      background:linear-gradient(145deg,#fff,#f5f9ff);
      text-align:center;
    }

    .wb-onboarding .connect-icon{
      width:66px;
      height:66px;
      margin:0 auto 12px;
      display:grid;
      place-items:center;
      border-radius:20px;
      color:#fff;
      background:linear-gradient(145deg,#2875e9,#174ca8);
      box-shadow:0 12px 28px rgba(23,105,224,.22);
      font-size:28px;
      font-weight:950;
    }

    .wb-onboarding .connect-card h3{
      margin:0;
      font-size:24px;
      font-weight:950;
      letter-spacing:-.4px;
    }

    .wb-onboarding .connect-card>p{
      max-width:650px;
      margin:7px auto 0;
      color:var(--muted);
      font-size:14px;
      font-weight:720;
    }

    .wb-onboarding .flow-steps{
      margin-top:17px;
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:9px;
    }

    .wb-onboarding .flow-step{
      padding:12px 8px;
      border:1px solid #dfe6ee;
      border-radius:12px;
      background:#fff;
      color:#344158;
      font-size:12px;
      font-weight:900;
    }

    .wb-onboarding .condition-panel{
      margin-top:15px;
      padding:15px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fff;
      text-align:left;
    }

    .wb-onboarding .condition-panel h4{margin:0;font-size:16px;font-weight:950}
    .wb-onboarding .condition-panel p{margin:5px 0 0;color:var(--muted);font-size:12px;font-weight:700}

    .wb-onboarding .normal-guide{
      margin:12px 0 0;
      padding:0;
      list-style:none;
      display:grid;
      gap:8px;
    }

    .wb-onboarding .normal-guide li{
      display:flex;
      gap:8px;
      color:#39475d;
      font-size:13px;
      font-weight:760;
    }

    .wb-onboarding .normal-guide li span{
      width:23px;
      height:23px;
      flex:0 0 23px;
      display:grid;
      place-items:center;
      border-radius:50%;
      color:#fff;
      background:var(--blue);
      font-size:11px;
      font-weight:950;
    }

    .wb-onboarding .connect-actions{
      margin-top:17px;
      display:flex;
      justify-content:center;
      gap:10px;
      flex-wrap:wrap;
    }

    .wb-onboarding .connect-status{
      margin-top:14px;
      padding:13px;
      border-radius:13px;
      font-size:13px;
      font-weight:850;
    }

    .wb-onboarding .connect-status.loading{border:1px solid var(--warning-line);color:#70521a;background:var(--warning-soft)}
    .wb-onboarding .connect-status.success{border:1px solid var(--green-line);color:#315f41;background:var(--green-soft)}
    .wb-onboarding .connect-status.error{border:1px solid #efc7c2;color:#8c2d24;background:var(--danger-soft)}

    .wb-onboarding .status-card{
      padding:19px;
      border:1px solid var(--line);
      border-radius:18px;
      background:#fff;
      box-shadow:var(--shadow-soft);
    }

    .wb-onboarding .status-card h3{margin:0 0 11px;font-size:20px;font-weight:950}

    .wb-onboarding .status-list{
      margin:0;
      padding:0;
      list-style:none;
      display:grid;
      gap:10px;
    }

    .wb-onboarding .status-list li{
      display:flex;
      justify-content:space-between;
      gap:12px;
      padding-bottom:9px;
      border-bottom:1px solid var(--line);
      color:#46536a;
      font-size:13px;
      font-weight:800;
    }

    .wb-onboarding .status-list li:last-child{padding-bottom:0;border-bottom:0}
    .wb-onboarding .ok{color:var(--green-dark);font-weight:950}
    .wb-onboarding .pending{color:var(--warning);font-weight:950}

    .wb-onboarding .delivery-card{
      margin-top:14px;
      padding:14px;
      border:1px solid var(--warning-line);
      border-radius:14px;
      color:#69521b;
      background:var(--warning-soft);
    }

    .wb-onboarding .delivery-card strong{display:block;color:#5c4308;font-size:14px}
    .wb-onboarding .delivery-card p{margin:4px 0 0;font-size:12px;font-weight:760}


    .wb-onboarding .assignment-card{
      margin-top:14px;
      padding:15px;
      border:1px solid var(--line);
      border-radius:14px;
      background:#fbfcfe;
    }

    .wb-onboarding .assignment-card.pending-state{
      border-color:var(--warning-line);
      color:#69521b;
      background:var(--warning-soft);
    }

    .wb-onboarding .assignment-card.assigned-state{
      border-color:var(--green-line);
      color:#315f41;
      background:var(--green-soft);
    }

    .wb-onboarding .assignment-head{
      display:flex;
      align-items:flex-start;
      justify-content:space-between;
      gap:12px;
    }

    .wb-onboarding .assignment-head strong{
      display:block;
      color:var(--ink);
      font-size:14px;
      font-weight:950;
    }

    .wb-onboarding .assignment-head span{
      display:inline-flex;
      flex:0 0 auto;
      padding:5px 8px;
      border-radius:999px;
      font-size:10px;
      font-weight:950;
      text-transform:uppercase;
    }

    .wb-onboarding .assignment-card.pending-state .assignment-head span{
      color:#7a5800;
      background:#fff1c9;
    }

    .wb-onboarding .assignment-card.assigned-state .assignment-head span{
      color:#176b3c;
      background:#dff4e7;
    }

    .wb-onboarding .assignment-copy{
      margin:5px 0 0;
      font-size:12px;
      font-weight:760;
      line-height:1.5;
    }

    .wb-onboarding .retailer-id-box{
      margin-top:12px;
      padding:13px;
      border:1px dashed #b9c7d4;
      border-radius:12px;
      background:#fff;
      text-align:center;
    }

    .wb-onboarding .retailer-id-box small{
      display:block;
      color:var(--muted);
      font-size:10px;
      font-weight:900;
      text-transform:uppercase;
      letter-spacing:.35px;
    }

    .wb-onboarding .retailer-id-box strong{
      display:block;
      margin-top:3px;
      color:var(--green-dark);
      font-size:23px;
      font-weight:950;
      letter-spacing:1px;
    }

    .wb-onboarding .assignment-actions{
      margin-top:11px;
      display:flex;
      gap:9px;
      flex-wrap:wrap;
    }

    .wb-onboarding .refresh-status-btn{
      min-height:43px;
      padding:0 14px;
      border:1.5px solid #cbd5df;
      border-radius:11px;
      color:var(--ink);
      background:#fff;
      font-size:12px;
      font-weight:900;
      cursor:pointer;
    }

    .wb-onboarding .dashboard-btn{
      width:100%;
      min-height:56px;
      margin-top:13px;
      border:0;
      border-radius:13px;
      color:#fff;
      background:var(--green);
      font-weight:950;
      cursor:pointer;
    }

    /* Modal */
    .wb-onboarding .modal{
      position:fixed;
      inset:0;
      z-index:120;
      display:none;
      place-items:center;
      padding:17px;
      background:rgba(12,23,36,.60);
      backdrop-filter:blur(5px);
    }

    .wb-onboarding .modal.show{display:grid}
    .wb-onboarding .modal-card{
      width:min(100%,480px);
      overflow:hidden;
      border-radius:21px;
      background:#fff;
      box-shadow:0 28px 80px rgba(0,0,0,.28);
    }

    .wb-onboarding .modal-head{
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:12px;
      padding:17px 19px;
      border-bottom:1px solid var(--line);
    }

    .wb-onboarding .modal-head strong{font-size:18px}
    .wb-onboarding .modal-close{
      width:36px;
      height:36px;
      border:0;
      border-radius:10px;
      color:#455466;
      background:#f1f4f7;
      font-size:20px;
      cursor:pointer;
    }

    .wb-onboarding .modal-body{padding:19px}
    .wb-onboarding .modal-summary{
      overflow:hidden;
      border:1px solid var(--line);
      border-radius:14px;
    }

    .wb-onboarding .modal-row{
      display:flex;
      justify-content:space-between;
      gap:12px;
      padding:12px 14px;
      border-bottom:1px solid var(--line);
      color:#46536a;
      font-size:14px;
      font-weight:750;
    }

    .wb-onboarding .modal-row:last-child{border-bottom:0;background:var(--green-soft);font-weight:950}
    .wb-onboarding .modal-row strong{color:var(--ink)}

    .wb-onboarding .processing{
      min-height:190px;
      display:grid;
      place-items:center;
      text-align:center;
    }

    .wb-onboarding .spinner{
      width:49px;
      height:49px;
      margin:0 auto 13px;
      border:5px solid #dcebe5;
      border-top-color:var(--green);
      border-radius:50%;
      animation:spin .8s linear infinite;
    }

    @keyframes spin{to{transform:rotate(360deg)}}

    .wb-onboarding .toast{
      position:fixed;
      left:50%;
      bottom:25px;
      z-index:150;
      max-width:min(92vw,520px);
      transform:translate(-50%,25px);
      padding:12px 16px;
      border-radius:12px;
      color:#fff;
      background:#12233f;
      box-shadow:0 12px 30px rgba(16,33,61,.22);
      opacity:0;
      pointer-events:none;
      font-size:13px;
      font-weight:850;
      transition:.22s ease;
    }

    .wb-onboarding .toast.show{opacity:1;transform:translate(-50%,0)}
    .wb-onboarding .toast.success{background:var(--green-dark)}
    .wb-onboarding .toast.error{background:var(--danger)}

    .wb-onboarding .mobile-sticky{display:none}

    @media(max-width:980px){
      .wb-onboarding .payment-layout,.wb-onboarding .setup-layout{grid-template-columns:1fr}
      .wb-onboarding .summary-card{position:static}
      .wb-onboarding .plan-grid{grid-template-columns:1fr 1fr}
    }


    @media(max-width:760px){
      .wb-onboarding .top-step-nav{
        margin-bottom:13px;
        padding:9px 10px;
      }
      .wb-onboarding .top-step-nav-info strong{font-size:13px}
      .wb-onboarding .top-step-nav-btn{min-height:40px;padding:0 11px;font-size:12px}
      .wb-onboarding .top-step-nav-actions{gap:6px}
      .wb-onboarding .onboarding-page{padding:13px 13px 112px}
      .wb-onboarding .topbar-inner{min-height:66px;padding:9px 13px}
      .wb-onboarding .brand-mark{width:42px;height:42px;flex-basis:42px;border-radius:13px;font-size:15px}
      .wb-onboarding .brand-name{font-size:22px}
      .wb-onboarding .brand-tagline{display:none}
      .wb-onboarding .support-link span:last-child{display:none}
      .wb-onboarding .header-actions{gap:6px}
      .wb-onboarding .fresh-test-btn{min-height:38px;padding:0 9px;font-size:10px}
      .wb-onboarding .progress-card{padding:13px 14px}
      .wb-onboarding .steps{display:none}
      .wb-onboarding .mobile-progress{display:block}
      .wb-onboarding .mobile-progress-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}
      .wb-onboarding .mobile-progress-top strong{color:var(--green-dark);font-size:14px}
      .wb-onboarding .mobile-progress-top span{color:var(--muted);font-size:12px;font-weight:800}
      .wb-onboarding .mobile-bar{height:8px;overflow:hidden;border-radius:999px;background:#e5eaf0}
      .wb-onboarding .mobile-bar span{display:block;width:25%;height:100%;border-radius:inherit;background:var(--green);transition:width .3s ease}
      .wb-onboarding .screen{padding:20px 16px 25px}
      .wb-onboarding h1{font-size:34px}
      .wb-onboarding .lead{font-size:15px}
      .wb-onboarding .form-grid,.wb-onboarding .number-grid,.wb-onboarding .plan-grid,.wb-onboarding .flow-steps{grid-template-columns:1fr}
      .wb-onboarding .field.full{grid-column:auto}
      .wb-onboarding .phone-row{grid-template-columns:1fr}
      .wb-onboarding .otp-inputs{width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}
      .wb-onboarding .otp-digit{width:100%;min-width:0;height:58px;font-size:24px}
      .wb-onboarding .action-row{align-items:stretch;flex-direction:column-reverse}
      .wb-onboarding .action-row.end{flex-direction:column}
      .wb-onboarding .action-row .primary-btn,.wb-onboarding .action-row .secondary-btn{width:100%;min-width:0}
      .wb-onboarding .kit-top{grid-template-columns:1fr}
      .wb-onboarding .kit-price{text-align:left}
      .wb-onboarding .gst-input-row{grid-template-columns:1fr}
      .wb-onboarding .verify-gst{width:100%}
      .wb-onboarding .connect-actions{align-items:stretch;flex-direction:column}
      .wb-onboarding .connect-actions button{width:100%}
      .wb-onboarding .mobile-sticky{
        position:fixed;
        left:0;
        right:0;
        bottom:0;
        z-index:95;
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap:11px;
        padding:10px 13px calc(10px + env(safe-area-inset-bottom));
        border-top:1px solid var(--line);
        background:rgba(255,255,255,.97);
        box-shadow:0 -10px 28px rgba(16,33,61,.12);
        backdrop-filter:blur(13px);
      }
      .wb-onboarding .mobile-sticky small{display:block;color:var(--muted);font-size:10px;font-weight:850}
      .wb-onboarding .mobile-sticky strong{display:block;color:var(--green-dark);font-size:19px;font-weight:950}
      .wb-onboarding .mobile-sticky button{
        min-height:49px;
        padding:0 15px;
        border:0;
        border-radius:12px;
        color:#fff;
        background:var(--green);
        font-size:14px;
        font-weight:950;
      }
      .wb-onboarding .mobile-sticky button:disabled{opacity:.45}
    }

    @media(max-width:430px){
      .wb-onboarding .onboarding-page{padding-left:8px;padding-right:8px}
      .wb-onboarding .progress-card{margin-bottom:9px}
      .wb-onboarding .screen{padding:18px 13px 23px}
      .wb-onboarding h1{font-size:30px}
      .wb-onboarding .simple-card{padding:16px}
      .wb-onboarding .input,.wb-onboarding .select{height:56px;font-size:16px}
      .wb-onboarding .otp-panel{padding:16px 11px}
      .wb-onboarding .plan-card{padding:20px 15px}
      .wb-onboarding .price{font-size:38px}
      .wb-onboarding .summary-card{padding:16px}
      .wb-onboarding .pay-today strong{font-size:31px}
      .wb-onboarding .mobile-sticky{padding-left:9px;padding-right:9px}
      .wb-onboarding .mobile-sticky button{padding:0 12px}
    }

    /* Smart 12/10 upgrade */
    .wb-onboarding .network-banner{
      display:none;
      margin-bottom:12px;
      padding:11px 14px;
      border:1px solid #efc7c2;
      border-radius:13px;
      color:#8c2d24;
      background:var(--danger-soft);
      font-size:13px;
      font-weight:900;
    }
    .wb-onboarding .network-banner.show{display:block}
    .wb-onboarding .resume-banner{
      display:none;
      align-items:center;
      justify-content:space-between;
      gap:14px;
      margin-bottom:14px;
      padding:13px 15px;
      border:1px solid #cad8eb;
      border-radius:15px;
      color:#29486d;
      background:var(--blue-soft);
      box-shadow:var(--shadow-soft);
    }
    .wb-onboarding .resume-banner.show{display:flex}
    .wb-onboarding .resume-banner strong{display:block;font-size:14px}
    .wb-onboarding .resume-banner small{display:block;margin-top:2px;color:#5d6e84;font-size:11px;font-weight:750}
    .wb-onboarding .resume-actions{display:flex;gap:8px;flex-wrap:wrap}
    .wb-onboarding .mini-action{
      min-height:40px;
      padding:0 13px;
      border:1px solid #c4d1e2;
      border-radius:10px;
      color:var(--ink);
      background:#fff;
      font-size:12px;
      font-weight:950;
      cursor:pointer;
    }
    .wb-onboarding .mini-action.primary{border:0;color:#fff;background:var(--green)}
    .wb-onboarding .lock-notice{
      display:none;
      margin-bottom:16px;
      padding:13px 15px;
      border:1px solid var(--warning-line);
      border-radius:14px;
      color:#6d5218;
      background:var(--warning-soft);
      font-size:13px;
      font-weight:850;
    }
    .wb-onboarding .lock-notice.show{display:block}
    .wb-onboarding .locked-review{position:relative}
    .wb-onboarding .locked-review .number-card{pointer-events:none}
    .wb-onboarding .optional-box{
      margin-top:16px;
      padding:16px;
      border:1px solid var(--line);
      border-radius:16px;
      background:#fbfcfe;
    }
    .wb-onboarding .optional-box-title{
      display:flex;
      align-items:flex-start;
      justify-content:space-between;
      gap:12px;
    }
    .wb-onboarding .optional-box-title strong{display:block;font-size:15px;font-weight:950}
    .wb-onboarding .optional-box-title small{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:720}
    .wb-onboarding .code-row{
      display:grid;
      grid-template-columns:minmax(0,1fr) auto;
      gap:9px;
      margin-top:12px;
    }
    .wb-onboarding .code-btn{
      min-height:58px;
      padding:0 18px;
      border:0;
      border-radius:14px;
      color:#fff;
      background:var(--green);
      font-size:13px;
      font-weight:950;
      cursor:pointer;
    }
    .wb-onboarding .code-btn.secondary{
      border:1.5px solid #cbd5df;
      color:var(--ink);
      background:#fff;
    }
    .wb-onboarding .code-status{
      min-height:20px;
      margin-top:7px;
      color:var(--muted);
      font-size:12px;
      font-weight:850;
    }
    .wb-onboarding .code-status.success{color:var(--green-dark)}
    .wb-onboarding .code-status.error{color:var(--danger)}
    .wb-onboarding .code-applied{
      display:none;
      align-items:center;
      justify-content:space-between;
      gap:10px;
      margin-top:10px;
      padding:10px 12px;
      border:1px solid var(--green-line);
      border-radius:11px;
      color:#315f41;
      background:var(--green-soft);
      font-size:12px;
      font-weight:900;
    }
    .wb-onboarding .code-applied.show{display:flex}
    .wb-onboarding .remove-code{
      border:0;
      color:var(--danger);
      background:transparent;
      font-size:11px;
      font-weight:950;
      cursor:pointer;
    }
    .wb-onboarding .smart-question{
      margin-bottom:13px;
      padding:13px;
      border:1px solid var(--line);
      border-radius:13px;
      background:#fbfcfe;
    }
    .wb-onboarding .smart-question strong{display:block;font-size:14px}
    .wb-onboarding .smart-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}
    .wb-onboarding .smart-option{
      min-height:42px;
      padding:0 14px;
      border:1.5px solid #cbd5df;
      border-radius:11px;
      color:var(--ink);
      background:#fff;
      font-size:12px;
      font-weight:900;
      cursor:pointer;
    }
    .wb-onboarding .smart-option.selected{border-color:var(--green);color:var(--green-dark);background:var(--green-soft)}
    .wb-onboarding .recovery-box{
      display:none;
      align-items:flex-start;
      justify-content:space-between;
      gap:12px;
      margin-bottom:16px;
      padding:14px 15px;
      border:1px solid #cad8eb;
      border-radius:14px;
      color:#29486d;
      background:var(--blue-soft);
      font-size:13px;
      font-weight:820;
    }
    .wb-onboarding .recovery-box.show{display:flex}
    .wb-onboarding .recovery-box.success{border-color:var(--green-line);color:#315f41;background:var(--green-soft)}
    .wb-onboarding .recovery-box.warning{border-color:var(--warning-line);color:#6d5218;background:var(--warning-soft)}
    .wb-onboarding .recovery-box button{
      flex:0 0 auto;
      min-height:39px;
      padding:0 12px;
      border:1px solid #c4d1e2;
      border-radius:10px;
      color:var(--ink);
      background:#fff;
      font-size:11px;
      font-weight:950;
      cursor:pointer;
    }
    .wb-onboarding .discount-row{
      color:#176b3c!important;
      font-weight:950!important;
    }
    .wb-onboarding .verified-details{
      display:none;
      margin-top:12px;
      padding:13px;
      border:1px solid var(--green-line);
      border-radius:13px;
      color:#315f41;
      background:var(--green-soft);
    }
    .wb-onboarding .verified-details.show{display:block}
    .wb-onboarding .verified-details-grid{
      display:grid;
      grid-template-columns:1fr 1fr;
      gap:9px 14px;
      margin-top:10px;
    }
    .wb-onboarding .verified-details-grid div{font-size:12px;font-weight:760}
    .wb-onboarding .verified-details-grid small{display:block;color:#55705f;font-size:10px;font-weight:850;text-transform:uppercase}
    .wb-onboarding .verified-details-grid strong{display:block;margin-top:2px;color:var(--green-deep);font-size:12px}
    .wb-onboarding .readiness-checklist{
      margin:13px 0 0;
      padding:0;
      list-style:none;
      display:grid;
      gap:8px;
      text-align:left;
    }
    .wb-onboarding .readiness-checklist li{
      display:flex;
      gap:8px;
      color:#39475d;
      font-size:12px;
      font-weight:780;
    }
    .wb-onboarding .readiness-checklist li::before{
      content:"✓";
      width:20px;
      height:20px;
      flex:0 0 20px;
      display:grid;
      place-items:center;
      border-radius:50%;
      color:#fff;
      background:var(--green);
      font-size:10px;
      font-weight:950;
    }
    .wb-onboarding .address-edit-btn{
      margin-top:10px;
      min-height:40px;
      padding:0 12px;
      border:1.5px solid #c9b46d;
      border-radius:10px;
      color:#654c10;
      background:#fff;
      font-size:11px;
      font-weight:950;
      cursor:pointer;
    }
    .wb-onboarding .address-edit-btn:disabled{opacity:.5;cursor:not-allowed}
    .wb-onboarding .modal-copy{
      margin:0 0 15px;
      color:var(--muted);
      font-size:13px;
      font-weight:720;
      line-height:1.5;
    }
    .wb-onboarding .confirm-list{
      margin:0 0 16px;
      padding:0;
      list-style:none;
      display:grid;
      gap:9px;
    }
    .wb-onboarding .confirm-list li{
      display:flex;
      gap:8px;
      color:#39475d;
      font-size:13px;
      font-weight:780;
    }
    .wb-onboarding .confirm-list li::before{content:"✓";color:var(--green);font-weight:950}
    .wb-onboarding .modal-actions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap}
    .wb-onboarding .paid-state-btn{
      background:var(--green-dark)!important;
      cursor:pointer!important;
      opacity:1!important;
    }
    .wb-onboarding .screen[data-screen="2"] .action-row,.wb-onboarding .screen[data-screen="3"] .action-row{display:none}
    @media(max-width:760px){
      .wb-onboarding .top-step-nav-actions .top-nav-btn.next{display:none}
      .wb-onboarding .resume-banner,.wb-onboarding .recovery-box{align-items:stretch;flex-direction:column}
      .wb-onboarding .resume-actions{width:100%}
      .wb-onboarding .resume-actions .mini-action{flex:1}
      .wb-onboarding .code-row{grid-template-columns:1fr}
      .wb-onboarding .code-btn{width:100%}
      .wb-onboarding .verified-details-grid{grid-template-columns:1fr}
      .wb-onboarding .whatsapp-setup-selector{padding:16px 13px;border-radius:18px}
      .wb-onboarding .setup-selector-head{flex-direction:column;gap:12px}
      .wb-onboarding .setup-selection-status{width:100%;min-width:0}
      .wb-onboarding .setup-help-strip{align-items:flex-start}
      .wb-onboarding .number-card{grid-template-columns:48px minmax(0,1fr) 27px;min-height:0;padding:15px 13px;gap:10px}
      .wb-onboarding .number-icon{width:48px;height:48px;border-radius:14px;font-size:22px}
      .wb-onboarding .number-title{font-size:15px}
      .wb-onboarding .number-description{font-size:11px}
      .wb-onboarding .recommended-ribbon{right:42px;font-size:7px}
      .wb-onboarding .unknown-card{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:14px}
      .wb-onboarding .unknown-icon{width:48px;height:48px;border-radius:14px}
      .wb-onboarding .unknown-action{grid-column:1/-1;width:100%;justify-content:center;white-space:normal}
      .wb-onboarding .modal-actions{align-items:stretch;flex-direction:column-reverse}
      .wb-onboarding .modal-actions button{width:100%}
    }


/* Framework fallback page */
body.welcome-fallback{min-height:100vh;display:grid;place-items:center;margin:0;padding:24px;background:#f4fbf7}
.welcome-fallback__card{width:min(520px,100%);padding:36px;border:1px solid #d8e8df;border-radius:24px;background:#fff;box-shadow:0 20px 55px rgba(16,33,61,.1);text-align:center}
.welcome-fallback__card h1{margin:0 0 8px;color:#087b3d;font-size:42px}
.welcome-fallback__card p{margin:0 0 22px;color:#607086}


/* Extracted static style attributes (front) */

.u-front-0466783d98{width:100%}

.u-front-06381aa062{margin-top:13px}

.u-front-068a8ddc17{grid-column:1/-1}

.u-front-1164c0d8f3{width:100%;margin-top:13px}

.u-front-2131180ec8{height:58%}

.u-front-2369908753{height:92%}

.u-front-2526fa13b7{height:82%}

.u-front-411fa3cdc5{height:64%}

.u-front-4ff818ffe1{font-size:18px}

.u-front-56f4356299{margin-top:12px}

.u-front-61ac6cbcba{width:100%;margin-top:12px}

.u-front-6384e3671f{grid-template-columns:1fr}

.u-front-64fa653341{height:46%}

.u-front-7b2db77851{font-family:Arial,sans-serif;color:#0f172a}

.u-front-80ae296e17{height:90%}

.u-front-8ac7b461e4{color:var(--muted);font-weight:800}

.u-front-94f081ab11{height:43%}

.u-front-a221e0fc4d{height:41%}

.u-front-ab9284721f{height:72%}

.u-front-b05317f99f{margin-top:11px}

.u-front-cdc5dd2f44{color:var(--muted);font-weight:750}

.u-front-d42638ff44{width:100%;margin-top:14px}

.u-front-d55dc9c03e{color:var(--green-dark)}

.u-front-d6f2af6e0a{margin-top:14px}

.u-front-e0c3139f94{height:70%}

.u-front-e1ba4884df{height:49%}

.u-front-e207eda246{height:34%}

.u-front-ea96c774d0{margin-top:13px;text-align:center}

.u-front-ef0b7a1148{margin-bottom:0}

.u-front-f2c8ab842c{text-align:center;margin-top:16px}

.u-front-f9015f5d84{text-align:center;margin-top:18px}

.u-front-fe7b4979fe{margin-top:6px}

/* Admin-managed public website content */
.social-glyph{display:grid;place-items:center;min-width:20px;font-size:13px;font-weight:900;line-height:1;text-transform:none}.cms-managed-page{min-height:420px}.cms-managed-page>.section:first-child,.cms-managed-page>.wbx-section:first-child{padding-top:72px}.cms-managed-page img{max-width:100%;height:auto}.cms-managed-page iframe{max-width:100%}

/* V1.4.8 — Registration uses the same CMS-managed public header/footer. */
.page-start-now .wb-onboarding .topbar.registration-tools{
  position:relative;
  top:auto;
  z-index:20;
  border-top:1px solid rgba(220,228,236,.65);
  background:linear-gradient(90deg,#f7fff9,#ffffff 55%,#fffaf0);
}
.page-start-now .registration-heading{
  min-width:0;
  display:flex;
  align-items:center;
  gap:11px;
  color:#10213d;
}
.page-start-now .registration-heading-icon{
  width:42px;
  height:42px;
  flex:0 0 42px;
  display:grid;
  place-items:center;
  border-radius:13px;
  color:#fff;
  background:linear-gradient(135deg,#13b94d,#078235);
  box-shadow:0 9px 22px rgba(10,163,68,.20);
  font-weight:950;
}
.page-start-now .registration-heading strong,
.page-start-now .registration-heading small{display:block}
.page-start-now .registration-heading strong{font-size:15px;font-weight:950}
.page-start-now .registration-heading small{margin-top:3px;color:#627087;font-size:11px;font-weight:750}
.page-start-now .site-footer{margin-top:0}
.page-start-now .mobile-conversion-bar{display:none!important}
.page-start-now .floating-wa{display:none!important}
body.page-start-now.mobile-cta-visible{padding-bottom:0!important}
@media(max-width:760px){
  .page-start-now .wb-onboarding .topbar-inner{min-height:62px}
  .page-start-now .registration-heading small{display:none}
  .page-start-now .registration-heading strong{font-size:13px}
  .page-start-now .registration-heading-icon{width:38px;height:38px;flex-basis:38px}
}
@media(max-width:480px){
  .page-start-now .registration-heading span:last-child{display:none}
}

/* V1.4.9: keep Resources dropdown open while cursor moves to child links */
.nav-drop{position:relative}
.nav-drop::after{content:"";position:absolute;left:-18px;right:-18px;top:100%;height:18px;display:block}
.nav-drop .drop-menu{pointer-events:none}
.nav-drop.open .drop-menu,.nav-drop:hover .drop-menu,.nav-drop:focus-within .drop-menu{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}
.drop-menu a{position:relative;z-index:2}
.nav-drop::after{z-index:1;pointer-events:auto}
.nav-drop .drop-menu{z-index:60}

/* V1.4.10 auth-aware public header */
.header-logout-form{margin:0;display:inline-flex;align-items:center}.header-logout-form .btn{font:inherit}.mobile-actions .header-logout-form{display:flex;width:100%}.mobile-actions .header-logout-form .btn{width:100%}@media(max-width:760px){.header-actions .header-logout-form{display:none}}

/* V1.4.14 local testing controls */
.test-bypass-box{margin-top:12px;padding:13px;border:1px dashed #e0aa2b;border-radius:13px;background:#fff8e8;color:#70521a;font-size:12px;font-weight:800;display:grid;gap:8px}.test-bypass-box[hidden]{display:none!important}.test-bypass-box strong{display:block;color:#604500;font-size:13px}.test-bypass-box .secondary-btn{width:100%;min-height:44px;font-size:12px}

/* V1.4.22 Retailer top QR popup */
.qrTopIcon{background:#ecfdf5!important;color:#166534!important;border-color:#bbf7d0!important;font-size:20px}.qrTopIcon:hover{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}.qrPopupPreview{background:linear-gradient(160deg,#07111f,#052e16);padding:24px;border-radius:28px}.qrPopupPreview h3{font-size:22px;margin-bottom:5px}.qrSerial{font-weight:950;color:#bbf7d0;letter-spacing:.4px}.qrImageWrap{width:245px;height:245px;margin:15px auto;background:#fff;border-radius:28px;padding:14px;box-shadow:0 20px 50px rgba(0,0,0,.28);display:grid;place-items:center}.qrActualImage{width:100%;height:100%;display:block}.qrActions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:13px}.qrActions .btn{min-width:150px;text-align:center}@media(max-width:760px){.qrImageWrap{width:215px;height:215px}.qrActions .btn{width:100%}}

/* V1.4.32 Settings WhatsApp Activation layout fix: prevent alert/grid auto-placement from squeezing the activation form after clicking Start WhatsApp Activation. */
.settingsWorkspace{width:100%;max-width:100%;grid-template-columns:265px minmax(0,1fr)!important;align-items:start!important;overflow:visible!important}.settingsWorkspace>.appNotice,.settingsWorkspace>.settingsAlerts{grid-column:1/-1}.settingsWorkspace>.settingsNav{grid-column:1}.settingsWorkspace>.settingsContent{grid-column:2;min-width:0;width:100%;max-width:100%;overflow:visible}.settingsContent>.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;gap:16px;width:100%;max-width:100%;align-items:start}.settingsContent>.grid2>.metaAssistedCard{min-width:0;width:100%}.settingsContent>.grid2>.qrPreview{width:100%;max-width:360px;justify-self:stretch}.metaAssistedCard .panelTitle{align-items:flex-start;gap:12px}.metaSetupForm .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metaSetupForm .field input,.metaSetupForm .field select,.metaSetupForm .field textarea{width:100%;min-width:0}.metaSetupForm .fullField{grid-column:1/-1}.setupHint{margin-top:10px}.metaAssistedCard .miniRow{min-width:0}.metaAssistedCard .miniRow b{word-break:break-word;text-align:right}
@media(max-width:1000px){.settingsWorkspace{display:block!important}.settingsWorkspace>.settingsNav,.settingsWorkspace>.settingsContent{grid-column:auto}.settingsNav{position:relative!important;top:auto!important;display:flex!important;overflow:auto!important;gap:6px;margin-bottom:12px}.settingsNav h3,.settingsNav>p{display:none}.settingsNav button{min-width:180px}.settingsContent>.grid2{grid-template-columns:1fr!important}.settingsContent>.grid2>.qrPreview{max-width:none}.metaSetupForm .formGrid{grid-template-columns:1fr}}
@media(max-width:760px){.settingsWorkspace{display:block!important}.settingsNav{margin:0 0 10px}.settingsContent>.grid2{grid-template-columns:1fr!important}.metaSetupForm .formGrid{grid-template-columns:1fr!important}.metaAssistedCard .panelTitle{display:grid}.settingsContent>.grid2>.qrPreview{max-width:none}}

/* V1.4.33 retailer-friendly self WhatsApp activation modal */
.activationModalBody{text-align:center;padding:8px 4px 2px}.activationModalBody .bigEmoji{font-size:42px;margin:2px 0 10px}.activationModalBody h3{margin:0 0 8px;font-size:22px;color:#07142d}.activationModalBody p{margin:0 auto 14px;max-width:560px;color:#516078;line-height:1.55}.activationSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.activationSteps span{border:1px solid #d6eadf;background:#f0fdf4;border-radius:16px;padding:12px 10px;font-weight:900;color:#166534}.activationModalActions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.activationModalActions .btn{min-width:180px}.metaAssistedCard .setupHint{margin-top:10px;line-height:1.5}.metaAssistedCard .panelTitle .muted{max-width:640px}
@media(max-width:720px){.activationSteps{grid-template-columns:1fr}.activationModalActions .btn{width:100%}}

/* WABharat V1.4.38 Retailer Meta Template Builder */
.templatePreviewCard{background:linear-gradient(180deg,#f8fff9,#ffffff)}
.waBubblePreview{max-width:420px;background:#dcf8c6;border:1px solid #b9ef9f;border-radius:18px 18px 4px 18px;padding:14px 16px;margin-top:10px;box-shadow:0 12px 26px rgba(16,185,129,.12);white-space:pre-wrap;word-break:break-word}
.waBubblePreview p{margin:8px 0}.waBubblePreview small{display:block;color:#52715d;border-top:1px solid rgba(0,0,0,.08);padding-top:8px}.mediaPreview{display:grid;place-items:center;min-height:110px;border:1px dashed #86efac;border-radius:14px;background:#f0fdf4;color:#166534;font-weight:900;margin-bottom:10px}.previewButtons{display:grid;gap:7px;margin-top:10px}.previewButtons span{display:block;background:#fff;border:1px solid #b9ef9f;color:#047857;text-align:center;border-radius:10px;padding:8px;font-weight:850}.checkLine{display:flex;align-items:center;gap:8px;margin:10px 0 14px;font-weight:800;color:#0f172a}.checkLine input{width:18px;height:18px}

/* WhatsApp customer profile + media messaging V1.4.40 */
.mediaBubble{padding:8px;min-width:220px}.messageMedia img,.messageMedia video{display:block;width:min(360px,100%);max-height:420px;object-fit:contain;border-radius:13px;background:#0f172a}.messageMedia audio{width:min(340px,100%)}.messageMedia p,.messageDocument p{margin:8px 5px 3px;white-space:pre-wrap}.messageDocument a{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;background:rgba(255,255,255,.65);font-weight:900;word-break:break-word}.bubble small{display:block;margin-top:7px;color:#64748b;font-size:10px}.messageError{display:block;margin-top:5px;color:#b91c1c;font-size:11px;font-style:normal}.mediaFileInput{display:none!important}.mediaComposer{align-items:flex-end}.composerMain{flex:1;min-width:0}.composerMain>input{width:100%}.attachButton{font-size:20px}.mediaSelection{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:9px;background:#f8fafc}.mediaSelection b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.mediaSelection span{font-size:10px;color:var(--m);font-weight:850}.mediaSelection button{width:26px;height:26px;border-radius:9px;background:#fee2e2;color:#991b1b;font-weight:1000}.mediaSelection input{grid-column:1/-1;width:100%;border:0;border-top:1px solid var(--line);border-radius:0;padding:8px 2px 1px;background:transparent}
@media(max-width:760px){.messageMedia img,.messageMedia video{width:100%;max-height:330px}.mediaBubble{max-width:94%;min-width:180px}.mediaSelection{grid-template-columns:minmax(0,1fr) auto}.mediaSelection span{display:none}}

/* WABharat V1.4.41 - retailer-managed Meta WhatsApp business profile */
.metaBusinessProfileCard{grid-column:1/-1;min-width:0}.metaBusinessProfileCard .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profilePhotoEditor{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid var(--line);border-radius:15px;background:#f8fafc}.profilePhotoEditor img,.profilePhotoEditor .avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;flex:0 0 76px}.profilePhotoEditor input{min-width:0;width:100%}.metaBusinessProfileCard .appNotice{margin:14px 0}.metaBusinessProfileCard small{display:block;margin-top:6px}
@media(max-width:760px){.metaBusinessProfileCard .formGrid{grid-template-columns:1fr}.profilePhotoEditor{align-items:flex-start;flex-direction:column}.profilePhotoEditor input{font-size:12px}}

/* V1.4.42 chat composer: keep text/media composer visible and retain template option */
.chatComposerArea{border-top:1px solid var(--line);background:#fff;padding:10px;display:grid;gap:8px}
.chatComposerArea .composer{border-top:0;padding:0;background:transparent}
.compactTemplateComposer{padding-top:7px!important;border-top:1px dashed var(--line)!important}
.serviceWindowNotice{font-size:11px;line-height:1.45;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:8px 10px;font-weight:750}
.attachButton{display:inline-grid!important;place-items:center;flex:0 0 auto;background:#f0fdf4;color:#047857;border:1px solid #bbf7d0}
.attachButton:hover{background:#dcfce7}
@media(max-width:760px){.chatComposerArea{padding:8px}.serviceWindowNotice{font-size:10px}.compactTemplateComposer select{min-width:0;width:100%}}

/* V1.4.43 polished WhatsApp-style chat composer */
.chatComposerArea{padding:8px 10px 10px;background:#fff;gap:7px;position:relative}
.serviceWindowNotice{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.35;color:#7c5b16;background:#fffaf0;border:1px solid #f7df9a;border-radius:11px;padding:7px 10px;font-weight:700}
.serviceWindowNotice>span{font-size:16px;line-height:1.1}.serviceWindowNotice b{display:block;color:#6b4d0d}.serviceWindowNotice small{display:block;margin-top:2px;color:#8a6a24;font-size:10px;font-weight:650}
.whatsappComposer{display:flex!important;align-items:center!important;gap:8px!important;padding:6px!important;border:1px solid #dbe5df!important;border-radius:20px!important;background:#f8fbf9!important;box-shadow:0 4px 14px rgba(15,23,42,.05)}
.composerIcons{display:flex;align-items:center;gap:2px;flex:0 0 auto}.composerIcon{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:11px;background:transparent;font-size:17px;cursor:pointer;transition:.15s}.composerIcon:hover,.composerIcon.active{background:#dcfce7;transform:translateY(-1px)}
.whatsappComposer .composerMain{flex:1;min-width:100px}.whatsappComposer .composerMain>input{width:100%;border:0!important;background:transparent!important;padding:10px 6px!important;border-radius:0!important;box-shadow:none!important;font-size:14px}.whatsappComposer .composerMain>input:focus{outline:0}.whatsappComposer .composerMain>input:disabled{opacity:.6}
.whatsappSend{width:42px;height:42px;border-radius:50%!important;flex:0 0 42px;font-size:17px;box-shadow:0 5px 14px rgba(5,150,105,.2)}
.mediaSelectionAbove{grid-template-columns:auto minmax(0,1fr) auto auto!important;border-radius:14px!important;padding:8px 10px!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.mediaSelectionAbove .mediaTypeIcon{width:34px;height:34px;border-radius:10px;background:#fff;display:grid;place-items:center;font-size:17px}.mediaSelectionAbove input{grid-column:2/-1!important}
.templateQuickPanel{display:flex;gap:8px;align-items:center;padding:8px;border:1px solid #dbe5df;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.08)}.templateQuickPanel select{flex:1;min-width:0;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#f8fafc}
@media(max-width:900px){.composerIcon{width:31px;height:31px;font-size:16px}.composerIcons{gap:0}.whatsappComposer{gap:4px!important}}
@media(max-width:600px){.chatComposerArea{padding:7px}.serviceWindowNotice small{display:none}.whatsappComposer{flex-wrap:wrap;padding:6px!important}.composerIcons{order:2;width:auto}.whatsappComposer .composerMain{order:1;flex:1 1 calc(100% - 50px)}.whatsappSend{order:1}.composerIcons{padding-left:2px}.composerIcon{width:36px;height:34px}.mediaSelectionAbove{grid-template-columns:auto minmax(0,1fr) auto!important}.mediaSelectionAbove span{display:none}.mediaSelectionAbove input{grid-column:1/-1!important}}

/* V1.4.44 mobile WhatsApp-like composer */
.mediaFileInput[hidden],.mediaFileInput{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important}
.mobileComposerWrap{position:relative}.mobileChatComposer{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;padding:6px 7px!important;border:0!important;border-radius:0!important;background:#f0f2f5!important;box-shadow:none!important}
.mobileChatComposer .composerMain{flex:1;min-width:0;background:#fff;border-radius:22px;padding:0 7px}.mobileChatComposer .composerMain>input{height:42px;padding:0 7px!important;font-size:15px!important;color:#111827}.mobileChatComposer .composerMain>input::placeholder{color:#82909d}
.mobileComposerButton{width:39px;height:39px;flex:0 0 39px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:#54656f;font-size:23px;font-weight:800;cursor:pointer}.mobileComposerButton:hover,.mobileComposerButton.active{background:#dfe5e8;color:#00a884}.attachToggle{font-size:0}.attachToggle:before{content:'+';font-size:30px;font-weight:400;line-height:1}.templateToggle{font-size:21px}
.mobileChatComposer .whatsappSend{width:42px;height:42px;flex:0 0 42px;background:#00a884!important;color:#fff!important;border:0!important;box-shadow:none!important;font-size:17px}
.attachmentMenu{position:absolute;left:8px;bottom:58px;z-index:25;width:260px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;background:#fff;border:1px solid #e4e9ec;border-radius:18px;box-shadow:0 12px 35px rgba(15,23,42,.2)}.attachmentMenu button{border:0;background:transparent;display:grid;gap:6px;justify-items:center;padding:5px 2px;color:#334155;cursor:pointer}.attachmentMenu button b{font-size:11px}.attachMenuIcon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:19px;font-weight:900}.attachMenuIcon.image{background:#7c3aed}.attachMenuIcon.video{background:#e11d48}.attachMenuIcon.document{background:#2563eb}.attachMenuIcon.audio{background:#f59e0b}
.chatComposerArea{padding:0!important;background:#f0f2f5!important;gap:0!important}.serviceWindowNotice{margin:7px 8px 0}.mediaSelectionAbove{margin:8px 8px 0;background:#fff!important}.templateQuickPanel{margin:0 8px 8px;border-radius:14px}
@media(max-width:600px){.mobileChatComposer{padding:5px!important}.mobileComposerButton{width:36px;height:36px;flex-basis:36px}.templateToggle{display:none}.mobileChatComposer .composerMain>input{height:40px}.mobileChatComposer .whatsappSend{width:40px;height:40px;flex-basis:40px}.attachmentMenu{left:5px;right:5px;width:auto;bottom:54px}.serviceWindowNotice{font-size:10px}}

/* V1.4.45 smooth mobile-style chat and catalogue selling */
.uiIcon{display:block;pointer-events:none}
.mainChat .conversation{background:#efeae2;min-height:0}
.convTop{background:#fff!important;border-bottom:1px solid #e6e9eb!important;box-shadow:0 1px 3px rgba(15,23,42,.05);z-index:3}
.convBody{padding:18px 22px!important;background-color:#efeae2!important;background-image:radial-gradient(rgba(17,27,33,.035) 1px,transparent 1px)!important;background-size:18px 18px!important;scrollbar-width:thin}
.bubble{max-width:78%!important;border-radius:9px!important;padding:8px 10px 6px!important;box-shadow:0 1px 1px rgba(11,20,26,.13)!important;font-size:14px;line-height:1.4;position:relative}
.bubble.incoming{background:#fff!important;border-top-left-radius:2px!important}.bubble.outgoing{background:#d9fdd3!important;border-top-right-radius:2px!important}.bubble small{font-size:10px!important;color:#667781!important;margin-top:4px!important;text-align:right;display:block}
.messageMedia img,.messageMedia video{border-radius:7px!important;max-height:320px;object-fit:cover}.messageMedia p{margin:7px 2px 1px}
.chatComposerArea{background:#f0f2f5!important;border-top:1px solid #d8dcdf;padding:0!important}
.mobileComposerWrap{padding:8px 10px!important}.mobileChatComposer{min-height:52px!important;border-radius:0!important;padding:0!important;background:transparent!important;gap:8px!important}
.mobileChatComposer .composerMain{height:44px!important;border-radius:22px!important;box-shadow:0 1px 2px rgba(15,23,42,.06);display:flex;align-items:center;padding:0 13px!important}
.mobileChatComposer .composerMain>input{height:44px!important;font-size:14px!important;padding:0!important}
.mobileComposerButton{width:40px!important;height:40px!important;flex:0 0 40px!important;color:#54656f!important;transition:background .16s,color .16s,transform .16s}.mobileComposerButton:hover,.mobileComposerButton.active{background:#dde5e8!important;color:#00a884!important;transform:scale(1.04)}
.attachToggle:before{display:none!important}.mobileChatComposer .whatsappSend{width:44px!important;height:44px!important;flex:0 0 44px!important;display:grid!important;place-items:center!important;background:#00a884!important;transition:transform .16s,background .16s!important}.mobileChatComposer .whatsappSend:hover{background:#008f72!important;transform:scale(1.03)}
.attachmentMenu{left:10px!important;bottom:66px!important;width:300px!important;grid-template-columns:repeat(4,1fr)!important;padding:14px 12px!important;border-radius:18px!important;animation:composerPop .16s ease-out}.attachmentMenu button{border-radius:12px!important;padding:8px 4px!important}.attachmentMenu button:hover{background:#f3f6f7!important}.attachMenuIcon{width:46px!important;height:46px!important}.attachMenuIcon svg{width:22px;height:22px}
@keyframes composerPop{from{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}
.mediaSelectionAbove{margin:8px 10px 0!important;border-radius:14px!important;box-shadow:0 1px 3px rgba(15,23,42,.07)}
.serviceWindowNotice{margin:8px 10px 0!important}
.chatCataloguePanel{margin:0 10px 8px;background:#fff;border:1px solid #dfe5e8;border-radius:16px;box-shadow:0 12px 32px rgba(15,23,42,.14);overflow:hidden;animation:composerPop .16s ease-out}
.chatCatalogueHead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #eef1f3}.chatCatalogueHead>div{display:grid;gap:2px}.chatCatalogueHead b{font-size:14px}.chatCatalogueHead small{font-size:11px;color:#667781}.chatCatalogueHead button{width:32px;height:32px;border:0;border-radius:50%;background:#f3f6f7;display:grid;place-items:center;color:#54656f}
.chatCatalogueGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;max-height:310px;overflow:auto}.chatProductCard{display:grid;grid-template-columns:64px minmax(0,1fr);gap:9px;text-align:left;border:1px solid #e5eaed;border-radius:13px;background:#fff;padding:7px;cursor:pointer;transition:.16s}.chatProductCard:hover{border-color:#8bd8c4;box-shadow:0 5px 14px rgba(0,168,132,.1);transform:translateY(-1px)}.chatProductCard:disabled{opacity:.55;cursor:not-allowed;transform:none}.chatProductImage{width:64px;height:64px;border-radius:10px;background:#f3f6f7;overflow:hidden;display:grid;place-items:center;color:#00a884}.chatProductImage img{width:100%;height:100%;object-fit:cover}.chatProductCard>div:last-child{min-width:0;display:grid;align-content:center;gap:2px}.chatProductCard b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatProductCard span{font-size:13px;font-weight:800;color:#0b6b57}.chatProductCard small{font-size:9px;color:#667781;text-transform:capitalize}.emptyCatalogueMini,.catalogueWindowHint{display:block;padding:14px;text-align:center;color:#667781;font-size:12px}
.templateQuickPanel{margin:0 10px 8px!important}

.cataloguePage{display:grid;gap:16px}.catalogueHero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 26px;border-radius:20px;background:linear-gradient(135deg,#053c2d,#0b6b4f);color:#fff;box-shadow:0 14px 34px rgba(5,60,45,.16)}.catalogueHero h2{font-size:28px;margin:4px 0 6px}.catalogueHero p{margin:0;color:#d4efe6}.catalogueEyebrow{font-size:10px;letter-spacing:.17em;font-weight:900;color:#8de1c8}.catalogueAddBtn{background:#fff!important;color:#075b45!important;white-space:nowrap}
.catalogueToolbar{display:grid;grid-template-columns:minmax(250px,1fr) 190px auto;gap:12px;align-items:center;padding:12px!important}.catalogueSearch{display:flex;align-items:center;gap:8px;border:1px solid #dfe5e8;border-radius:12px;padding:0 12px;background:#f8fafb}.catalogueSearch input{border:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important;width:100%}.catalogueToolbar select{height:44px;border-radius:12px}.catalogueStats{display:grid;grid-template-columns:auto auto;column-gap:7px;align-items:center;padding:0 8px}.catalogueStats b{font-size:20px;color:#075b45}.catalogueStats span{font-size:11px;color:#667781}
.catalogueGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.catalogueCard{background:#fff;border:1px solid #e3e8eb;border-radius:17px;overflow:hidden;box-shadow:0 5px 18px rgba(15,23,42,.05);transition:.18s}.catalogueCard:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(15,23,42,.1)}.catalogueCard.inactive{opacity:.72}.catalogueImageWrap{height:190px;position:relative;background:#f5f7f8;overflow:hidden}.catalogueImageWrap>img{width:100%;height:100%;object-fit:cover}.catalogueImageEmpty{height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#78908a}.catalogueImageEmpty span{font-size:11px}.catalogueStatus,.catalogueHidden{position:absolute;top:10px;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.catalogueStatus{left:10px;background:#dcfce7;color:#166534}.catalogueStatus.out_of_stock{background:#fee2e2;color:#991b1b}.catalogueStatus.new_arrival{background:#fef3c7;color:#92400e}.catalogueHidden{right:10px;background:#e5e7eb;color:#475569}.catalogueCardBody{padding:14px 14px 10px}.catalogueCardBody h3{font-size:15px;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalogueCardBody strong{font-size:17px;color:#075b45}.catalogueCardBody p{font-size:11px;color:#667781;line-height:1.45;height:32px;overflow:hidden;margin:7px 0 0}.catalogueActions{display:flex;border-top:1px solid #eef1f3}.catalogueActions button{flex:1;border:0;background:#fff;padding:10px 5px;font-size:11px;font-weight:800;color:#41625a;cursor:pointer}.catalogueActions button+button{border-left:1px solid #eef1f3}.catalogueActions button:hover{background:#f3faf7}.catalogueActions .dangerText{color:#b42318}
.catalogueForm{display:grid;gap:16px}.catalogueUpload{height:190px;border:1.5px dashed #a9c9c0;border-radius:16px;background:#f5fbf8;display:grid;place-items:center;align-content:center;gap:6px;color:#41625a;cursor:pointer;overflow:hidden}.catalogueUpload:hover{border-color:#00a884;background:#effaf6}.catalogueUpload img{width:100%;height:100%;object-fit:contain}.catalogueUpload span{font-size:11px;color:#78908a}.catalogueActiveToggle{display:flex;align-items:center;gap:10px;cursor:pointer}.catalogueActiveToggle input{display:none}.catalogueActiveToggle span{width:42px;height:23px;border-radius:999px;background:#cbd5e1;position:relative}.catalogueActiveToggle span:after{content:'';position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;top:3px;left:3px;transition:.18s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.catalogueActiveToggle input:checked+span{background:#00a884}.catalogueActiveToggle input:checked+span:after{transform:translateX(19px)}.catalogueActiveToggle b{font-size:12px}
@media(max-width:1200px){.catalogueGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.chatCatalogueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.convBody{padding:12px 9px!important}.bubble{max-width:88%!important}.mobileComposerWrap{padding:7px!important}.templateToggle{display:grid!important}.catalogueToggle{display:grid!important}.chatCataloguePanel{margin:0 7px 7px}.chatCatalogueGrid{grid-template-columns:1fr}.catalogueHero{padding:20px;align-items:flex-start;flex-direction:column}.catalogueHero h2{font-size:23px}.catalogueToolbar{grid-template-columns:1fr}.catalogueStats{display:none}.catalogueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalogueImageWrap{height:150px}.catalogueActions button{font-size:10px}.attachmentMenu{left:7px!important;right:7px!important;width:auto!important}}
@media(max-width:440px){.catalogueGrid{grid-template-columns:1fr}.catalogueImageWrap{height:210px}.mobileComposerButton{width:36px!important;height:36px!important;flex-basis:36px!important}.mobileChatComposer{gap:4px!important}.mobileChatComposer .whatsappSend{width:40px!important;height:40px!important;flex-basis:40px!important}}
.hiddenMediaFallback{display:none}.mediaUnavailable{display:flex;flex-direction:column;gap:4px;min-width:210px;padding:14px;border-radius:12px;background:#f4f5f7;color:#344054}.mediaUnavailable small{font-size:12px;color:#667085}.messageMedia img,.messageMedia video{display:block;width:100%;max-width:340px;max-height:420px;object-fit:contain!important;border-radius:12px;background:#eef2f0}.messageMedia video{min-height:180px}.messageMedia audio{max-width:100%}


/* V1.4.47: settings toast must never become a grid column or disturb cards */
.settingsWorkspace{position:relative}
.settingsToast{position:fixed;top:92px;right:22px;z-index:10050;width:min(430px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:8px;filter:drop-shadow(0 12px 28px rgba(15,23,42,.18));animation:settingsToastIn .2s ease-out}
.settingsToast>.appNotice,.settingsToast>.notice,.settingsToast>div{flex:1;margin:0!important;min-width:0}
.settingsToast>button{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#fff;border:1px solid #dbe5df;color:#334155;font-size:21px;line-height:1;box-shadow:0 4px 12px rgba(15,23,42,.12)}
@keyframes settingsToastIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.settingsToast{top:72px;right:12px;width:calc(100vw - 24px)}}

/* V1.4.47: robust media preview */
.messageMedia img,.messageMedia video{display:block;width:100%;max-width:360px;max-height:420px;object-fit:contain;border-radius:12px;background:#0f172a0d}
.messageMedia video{min-height:180px}
.hiddenMediaFallback{display:none}.hiddenMediaFallback:not(.hiddenMediaFallback){display:block}
.mediaUnavailable{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;color:#334155}
.mediaUnavailable a{font-weight:800;color:#067647;text-decoration:underline}

/* V1.4.51 - actual retailer QR on existing Settings page */
.settingsQrPreview{background:linear-gradient(160deg,#07111f,#052e16);color:#fff}
.settingsQrPreview .settingsQrImageWrap{width:260px;height:260px;margin:16px auto;background:#fff;border-radius:24px;padding:14px;display:grid;place-items:center;box-shadow:0 18px 42px rgba(0,0,0,.28)}
.settingsQrPreview .qrActualImage{width:100%;height:100%;display:block;object-fit:contain}
.settingsQrPreview .qrSerial{color:#bbf7d0;font-weight:950;letter-spacing:.5px}
.settingsQrPreview .qrActions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.settingsQrPreview .qrActions .btn{min-width:145px;text-align:center}
@media(max-width:760px){.settingsQrPreview .settingsQrImageWrap{width:220px;height:220px}.settingsQrPreview .qrActions .btn{width:100%}}

/* V1.4.52 - retailer panel independent scrolling fix
   Keep the left navigation fixed inside the viewport. Only the main workspace scrolls. */
body.panel-mode{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}
body.panel-mode #retailer-root{height:100dvh!important;min-height:0!important;overflow:hidden!important}
body.panel-mode .panelApp{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;align-items:stretch!important}
body.panel-mode .panelApp>.side{position:relative!important;inset:auto!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable}
body.panel-mode .panelApp>.main{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
body.panel-mode .panelApp>.main>.stickyWorkspaceBar{flex:0 0 auto;position:relative!important;top:auto!important;z-index:10}
body.panel-mode .panelApp>.main>.content{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:120px!important}
@media(max-width:760px){
  body.panel-mode{overflow:hidden!important}
  body.panel-mode #retailer-root{height:100dvh!important}
  body.panel-mode .panelApp{height:100dvh!important;max-height:100dvh!important;display:block!important}
  body.panel-mode .panelApp>.main{height:100dvh!important;max-height:100dvh!important}
  body.panel-mode .panelApp>.main>.content{height:auto!important;min-height:0!important;overflow-y:auto!important;padding-bottom:92px!important}
}


/* V1.4.53 - final nested settings scrolling fix
   Retailer sidebar stays independent, settings navigation stays fixed, only settings detail panel scrolls. */
body.panel-mode .panelApp>.main>.content.settingsRouteContent{
  overflow:hidden!important;
  padding:16px 18px 18px!important;
}
body.panel-mode .settingsRouteContent>.settingsWorkspace{
  height:100%!important;
  min-height:0!important;
  max-height:100%!important;
  display:grid!important;
  grid-template-columns:265px minmax(0,1fr)!important;
  gap:16px!important;
  align-items:stretch!important;
  overflow:hidden!important;
}
body.panel-mode .settingsRouteContent .settingsNav{
  position:relative!important;
  top:auto!important;
  height:100%!important;
  min-height:0!important;
  max-height:100%!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain;
  scrollbar-gutter:stable;
}
body.panel-mode .settingsRouteContent .settingsContent{
  height:100%!important;
  min-height:0!important;
  max-height:100%!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain;
  scrollbar-gutter:stable;
  padding:0 4px 110px 0;
}
@media(max-width:1000px){
  body.panel-mode .panelApp>.main>.content.settingsRouteContent{overflow-y:auto!important;padding:12px!important}
  body.panel-mode .settingsRouteContent>.settingsWorkspace{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}
  body.panel-mode .settingsRouteContent .settingsNav{height:auto!important;max-height:none!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;margin-bottom:12px}
  body.panel-mode .settingsRouteContent .settingsContent{height:auto!important;max-height:none!important;overflow:visible!important;padding:0 0 90px}
}

/* ======================================================================
   WABHARAT V1.4.54 — FINAL APP SHELL SCROLL OWNERSHIP FIX
   Scroll belongs to .main only. The outer section never scrolls.
   ====================================================================== */
@media (min-width: 901px){
  html,
  body.panel-mode,
  body.panel-mode #retailer-root{
    height:100%;
    min-height:0;
    overflow:hidden!important;
  }

  body.panel-mode #retailer-root > section.panelApp.app-shell,
  body.panel-mode section.panelApp.app-shell,
  body.panel-mode .panelApp.app-shell,
  body.panel-mode .panelApp{
    height:100dvh!important;
    min-height:0!important;
    max-height:100dvh!important;
    overflow:hidden!important;
    align-items:stretch!important;
  }

  body.panel-mode .panelApp > .side,
  body.panel-mode .app-shell > .side,
  body.panel-mode aside.side{
    display:block!important;
    position:relative!important;
    top:auto!important;
    height:100dvh!important;
    min-height:0!important;
    max-height:100dvh!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    scrollbar-gutter:stable;
  }

  body.panel-mode .side > .brand,
  body.panel-mode .side > .shop,
  body.panel-mode .side > .pnav,
  body.panel-mode .side > .sideFooter{
    margin-bottom:14px;
  }

  body.panel-mode .panelApp > .main,
  body.panel-mode .app-shell > .main,
  body.panel-mode main.main{
    display:block!important;
    height:100dvh!important;
    min-height:0!important;
    max-height:100dvh!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    scrollbar-gutter:stable;
    overscroll-behavior:contain;
  }

  body.panel-mode .main > .stickyWorkspaceBar{
    position:sticky!important;
    top:0!important;
    z-index:40!important;
  }

  body.panel-mode .main > .content,
  body.panel-mode main.main .content{
    height:auto!important;
    min-height:calc(100dvh - 76px)!important;
    overflow:visible!important;
    padding-bottom:120px!important;
  }
}

/* WABharat V1.4.55 — polished mobile retailer workspace */
@media (max-width:760px){
  html,body{width:100%;height:100%;overflow:hidden!important;background:#eef6f3}
  body.panel-mode{padding-top:0!important}
  #retailer-root{height:100dvh;overflow:hidden}
  .panelApp.app-shell{display:block!important;width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;background:#f5f8f7!important}
  .side{display:none!important}
  .main{height:100dvh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:calc(76px + env(safe-area-inset-bottom))!important;background:#f5f8f7;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}
  .stickyWorkspaceBar{position:sticky!important;top:0;z-index:20;background:rgba(255,255,255,.96);backdrop-filter:blur(18px);border-bottom:1px solid #e3ebe7}
  .topbar{display:none!important}
  .mobileTop{display:flex!important;position:relative!important;height:64px!important;padding:10px 14px!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#fff!important;border-bottom:1px solid #e5ece8!important;box-shadow:0 4px 18px rgba(16,33,61,.05)!important}
  .mobileTop strong{min-width:0;flex:1;text-align:center;font-size:17px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#10213d}
  .mobileTop .round{width:42px!important;height:42px!important;min-width:42px;border-radius:14px!important;border:1px solid #dce7e1!important;background:#f7fbf8!important;color:#116b3c!important;display:grid!important;place-items:center!important;text-decoration:none!important;font-size:18px!important}
  .statusStrip{margin:8px 12px 0!important;border-radius:15px!important;min-height:44px!important;padding:7px 10px!important;font-size:11px!important;overflow:hidden!important}
  .content,.settingsRouteContent{padding:12px 12px 22px!important;overflow:visible!important;min-height:0!important;height:auto!important}
  .appNotice{padding:13px!important;border-radius:17px!important;margin:0 0 12px!important;display:grid!important;gap:10px!important;font-size:13px!important;line-height:1.5!important}
  .appNotice .btn{width:100%!important;min-height:44px!important;justify-content:center!important}
  .card,.dashHero,.chatPanelBox,.qrPreview{border-radius:20px!important}
  .dashHero{padding:18px!important;box-shadow:0 14px 35px rgba(7,148,71,.18)!important}
  .dashHero h3{font-size:22px!important;line-height:1.25!important}
  .grid,.grid2,.grid3,.grid4,.quick{grid-template-columns:1fr!important;gap:12px!important}
  .quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .quick a,.quick button{min-height:88px!important;padding:14px!important;border-radius:17px!important}
  .impersonation-retailer{left:10px!important;right:10px!important;top:6px!important;transform:none!important;border-radius:15px!important;padding:7px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:11px!important;line-height:1.2!important;z-index:120!important;box-shadow:0 8px 22px rgba(146,64,14,.18)!important}
  .impersonation-retailer span{max-width:52%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .impersonation-retailer form{margin:0!important}
  .impersonation-retailer button{border:0;border-radius:10px;padding:7px 9px;background:#fff;color:#7c3f08;font-size:11px;font-weight:900}
  body:has(.impersonation-retailer) .mobileTop{margin-top:48px!important}
  .bottomNav{display:grid!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:100!important;height:calc(68px + env(safe-area-inset-bottom))!important;padding:6px 7px env(safe-area-inset-bottom)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;background:rgba(255,255,255,.97)!important;border-top:1px solid #dfe8e3!important;box-shadow:0 -8px 26px rgba(16,33,61,.09)!important;backdrop-filter:blur(20px)!important}
  .bottomNav a,.bottomNav button{border:0!important;background:transparent!important;color:#64748b!important;min-width:0!important;height:56px!important;padding:4px 2px!important;border-radius:14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;text-decoration:none!important;font-family:inherit!important}
  .bottomNav a b,.bottomNav button b{font-size:20px!important;line-height:1!important;font-weight:500!important}
  .bottomNav a small,.bottomNav button small{display:block!important;max-width:100%!important;font-size:10px!important;line-height:1.15!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .bottomNav a.active,.bottomNav button.active{color:#08783c!important;background:#eaf8f0!important}
  .mobileMoreBackdrop{position:fixed;inset:0;z-index:140;background:rgba(5,18,13,.42);backdrop-filter:blur(3px);display:flex;align-items:flex-end;padding:12px 10px calc(76px + env(safe-area-inset-bottom));animation:mobileFade .18s ease}
  .mobileMoreSheet{width:100%;max-height:min(72vh,560px);overflow:auto;background:#fff;border-radius:26px 26px 20px 20px;padding:8px 14px 16px;box-shadow:0 24px 70px rgba(7,27,19,.25);animation:mobileSheetUp .22s ease}
  .mobileMoreHandle{width:44px;height:5px;border-radius:99px;background:#d8e1dc;margin:2px auto 10px}
  .mobileMoreSheet header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 14px;border-bottom:1px solid #edf1ef}
  .mobileMoreSheet header strong{display:block;font-size:19px;color:#10213d}.mobileMoreSheet header small{display:block;color:#718096;font-weight:700;margin-top:2px}
  .mobileSheetClose{width:38px;height:38px;border:0;border-radius:13px;background:#f1f5f3;color:#334155;font-size:24px;line-height:1}
  .mobileMoreGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0}
  .mobileMoreGrid a{min-width:0;min-height:86px;padding:11px 7px;border:1px solid #e3ebe7;border-radius:17px;background:#fbfdfc;text-decoration:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#26384f}
  .mobileMoreGrid a span{font-size:24px;line-height:1}.mobileMoreGrid a b{max-width:100%;font-size:11px;line-height:1.25;overflow-wrap:anywhere}.mobileMoreGrid a.active{background:#eaf8f0;border-color:#bde5cd;color:#08783c}
  .mobileMoreActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:4px}.mobileMoreActions button{min-height:46px;border:1px solid #dfe8e3;border-radius:15px;background:#f8fbf9;color:#334155;font-weight:850}.mobileMoreActions button:last-child{background:#fff1f1;color:#a52727;border-color:#f5d0d0}
  .chatShell{height:calc(100dvh - 148px)!important;min-height:0!important;grid-template-columns:1fr!important;gap:0!important}
  .chatPanelBox{border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important}
  .conversation{min-height:0!important;height:100%!important}.convBody{max-height:none!important;min-height:0!important}.composer{padding:9px 10px!important}
  .table{min-width:720px}.mobCards{display:grid!important;gap:10px}.desktopTable{display:none!important}
  .reactModal{padding:12px!important;align-items:flex-end!important}.reactModalBox{border-radius:25px 25px 18px 18px!important;padding:16px!important;max-height:88dvh!important}
  @keyframes mobileSheetUp{from{transform:translateY(24px);opacity:.5}to{transform:none;opacity:1}}@keyframes mobileFade{from{opacity:0}to{opacity:1}}
}
@media (max-width:390px){
  .content,.settingsRouteContent{padding-left:9px!important;padding-right:9px!important}.mobileMoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bottomNav a small,.bottomNav button small{font-size:9px!important}.quick{grid-template-columns:1fr 1fr!important}
}

/* V1.4.56 - mobile navigation sheet final */
.mobileMoreBackdrop,.mobileMoreSheet{display:none}
@media (max-width:760px){
  body.mobile-menu-open{overflow:hidden!important}
  .mobileMoreBackdrop{
    display:flex!important;
    position:fixed!important;
    inset:0!important;
    z-index:2147483000!important;
    align-items:flex-end!important;
    justify-content:center!important;
    padding:16px 12px calc(82px + env(safe-area-inset-bottom))!important;
    background:rgba(8,20,16,.52)!important;
    backdrop-filter:blur(5px)!important;
    -webkit-backdrop-filter:blur(5px)!important;
  }
  .mobileMoreSheet{
    display:block!important;
    width:min(100%,480px)!important;
    max-height:calc(100dvh - 112px)!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    background:#fff!important;
    border:1px solid rgba(18,94,58,.12)!important;
    border-radius:28px!important;
    padding:8px 16px 18px!important;
    box-shadow:0 28px 80px rgba(4,24,15,.34)!important;
    color:#10213d!important;
  }
  .mobileMoreHandle{width:44px!important;height:5px!important;border-radius:999px!important;background:#d8e2dc!important;margin:2px auto 10px!important}
  .mobileMoreHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:2px 2px 14px!important;border-bottom:1px solid #edf2ef!important}
  .mobileMoreHeader strong{display:block!important;font-size:21px!important;line-height:1.1!important;color:#10213d!important}
  .mobileMoreHeader small{display:block!important;margin-top:4px!important;font-size:12px!important;color:#728096!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:240px!important}
  .mobileSheetClose{width:40px!important;height:40px!important;border:0!important;border-radius:14px!important;background:#f1f6f3!important;color:#31475d!important;font-size:25px!important;line-height:1!important;display:grid!important;place-items:center!important;padding:0!important}
  .mobileMoreGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:16px 0 12px!important}
  .mobileMoreGrid a{min-width:0!important;min-height:92px!important;padding:12px 7px!important;border:1px solid #e2ebe6!important;border-radius:19px!important;background:#fbfdfc!important;color:#26384f!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;box-shadow:0 4px 14px rgba(16,33,61,.035)!important}
  .mobileMoreGrid a.active{background:#eaf8f0!important;border-color:#b9e5cb!important;color:#08783c!important}
  .mobileMenuIcon{width:42px!important;height:42px!important;border-radius:15px!important;background:#eef8f2!important;display:grid!important;place-items:center!important;font-size:22px!important;line-height:1!important}
  .mobileMoreGrid a b{display:block!important;max-width:100%!important;font-size:11px!important;line-height:1.25!important;font-weight:850!important;overflow-wrap:anywhere!important}
  .mobileMoreActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding-top:4px!important}
  .mobileMoreActions button{min-width:0!important;min-height:50px!important;border:1px solid #dfe8e3!important;border-radius:16px!important;background:#f5faf7!important;color:#1f5138!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:inherit!important;padding:8px 10px!important}
  .mobileMoreActions button span{font-size:19px!important}.mobileMoreActions button b{font-size:12px!important;font-weight:900!important}
  .mobileMoreActions button.danger{background:#fff4f4!important;border-color:#f2d4d4!important;color:#a12727!important}
}
@media (max-width:390px){
  .mobileMoreBackdrop{padding-left:8px!important;padding-right:8px!important}
  .mobileMoreSheet{padding-left:12px!important;padding-right:12px!important;border-radius:24px!important}
  .mobileMoreGrid{gap:8px!important}
  .mobileMoreGrid a{min-height:84px!important;padding:9px 5px!important;border-radius:16px!important}
  .mobileMenuIcon{width:38px!important;height:38px!important;font-size:20px!important}
  .mobileMoreGrid a b{font-size:10px!important}
}
