/* BotSetu premium layer (v20261017k). Remove the <link> to revert. */
:root{--g:#053f39;--g2:#0a7466;--l:#22c55e;--ink:#0b1720;--mut:#56656f;--bg:#f6f8f7;--line:rgba(10,40,35,.09);--r:22px;
--sh1:0 1px 2px rgba(6,40,34,.05),0 8px 24px -8px rgba(6,40,34,.12);--sh2:0 2px 4px rgba(6,40,34,.06),0 24px 48px -16px rgba(6,40,34,.22)}
html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}
body{font-family:Inter,"Noto Sans","Noto Sans Telugu","Noto Sans Devanagari","Noto Sans Tamil","Noto Sans Malayalam","Noto Sans Kannada","Noto Sans Gujarati","Noto Sans Bengali","Noto Sans Oriya","Noto Sans Gurmukhi","Noto Nastaliq Urdu",Vazirmatn,"Noto Sans Arabic",system-ui,sans-serif;color:var(--ink);letter-spacing:-.005em}
h1,h2,h3,.price,.logo b{font-family:Manrope,Inter,"Noto Sans","Noto Sans Telugu","Noto Sans Devanagari","Noto Sans Tamil","Noto Sans Malayalam","Noto Sans Kannada","Noto Sans Gujarati","Noto Sans Bengali","Noto Sans Oriya","Noto Sans Gurmukhi",Vazirmatn,"Noto Nastaliq Urdu",sans-serif;letter-spacing:-.025em}
h1{font-weight:800;line-height:1.05}
h2{font-weight:800;line-height:1.12}
section{padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px)}
section.alt{background:linear-gradient(180deg,#f1f6f4,#f7faf9)}
.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;color:var(--g2)}
.lead{color:var(--mut);font-size:clamp(16px,1.6vw,19px);line-height:1.6}
.bsh{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:rgba(255,255,255,.78)!important;border-bottom:1px solid var(--line);box-shadow:0 1px 0 rgba(255,255,255,.6) inset}
.hero{background:radial-gradient(900px 520px at 88% -10%,rgba(109,93,252,.55) 0,transparent 60%),radial-gradient(800px 480px at -10% 110%,rgba(34,197,94,.45) 0,transparent 60%),linear-gradient(160deg,#04201d,#063a34 55%,#0a2a3a)!important}
.hero h1 em{background:linear-gradient(90deg,#4ade80,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}
.card{border:1px solid var(--line);border-radius:var(--r);background:rgba(255,255,255,.86);box-shadow:var(--sh1);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}
.card:hover{transform:translateY(-4px);box-shadow:var(--sh2);border-color:rgba(10,116,102,.22)}
.btn{border-radius:999px;box-shadow:0 6px 18px -6px rgba(34,197,94,.55);transition:transform .2s,box-shadow .2s,filter .2s}
.btn:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 10px 24px -8px rgba(34,197,94,.6)}
.btn.o{box-shadow:none}
.plan{padding:30px!important}
.plan .price{font-size:clamp(34px,4vw,44px);font-weight:800;color:var(--ink)}
.plan .price small{font-size:15px;font-weight:600;color:var(--mut)}
.plan ul.f li{padding-top:6px;padding-bottom:6px;border-bottom:1px dashed var(--line)}
.plan.pop,.plan.hl,.plan.best{border:2px solid var(--g2);box-shadow:0 30px 60px -24px rgba(10,116,102,.45)}
details{border:1px solid var(--line);border-radius:16px;background:#fff;padding:4px 18px;margin:10px 0;box-shadow:var(--sh1);transition:box-shadow .2s}
details[open]{box-shadow:var(--sh2)}
details summary{font-weight:700;padding:14px 0;cursor:pointer}
footer{background:linear-gradient(180deg,#04201d,#021311)!important;color:#c9d6d2!important}
footer a{color:#e7f2ef!important}footer h4{color:#fff!important;font-family:Manrope,Inter,sans-serif}
.bs-trust{padding:22px 0!important;background:#fff;border-bottom:1px solid var(--line)}
.bs-trust .w{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;align-items:center}
.bs-trust span{display:inline-flex;gap:8px;align-items:center;font:600 14px Inter,"Noto Sans",sans-serif;color:var(--mut)}
.bs-trust b{color:var(--g2);font-family:Manrope,Inter,sans-serif;font-size:18px}
@media (prefers-reduced-motion:no-preference){.rv{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}}
@media(max-width:760px){.card{border-radius:18px}.plan{padding:24px!important}}

html[dir=rtl] .bsh-act{margin-inline-start:auto}
html[dir=rtl] .plan ul.f li{padding-inline:0}
html[data-lang=ur] .hero h1,html[data-lang=fa] .hero h1{line-height:1.4}
