/* Bangladesh-first language and visual layer. Original layout and interactions remain intact. */
:root{--orange:#e94335;--ink:#14325a;--mint:#007c5d;--purple:#6142bd;--soft:#61718b;--warm:#fff9f2}
html,body,button,input,textarea,select{font-family:"Hind Siliguri","Noto Sans Bengali",Inter,Arial,sans-serif}
body{background:#fffdf9;color:var(--ink)}
.nav-shell{background:rgba(255,253,249,.96);border-bottom:1px solid #f3e5d8;box-shadow:0 4px 18px rgba(40,53,75,.04)}
.brand-mark{background:#e94335!important;color:#fff!important;box-shadow:0 6px 13px rgba(233,67,53,.22)}
.nav-links a{font-size:14px}.nav-links a:hover{color:#e94335}.nav-links a:after{background:#e94335}
.nav-cta,.button.primary{background:#e94335!important;border-color:#e94335!important;box-shadow:0 8px 18px rgba(233,67,53,.18)}
.nav-cta:hover,.button.primary:hover{background:#c93027!important;border-color:#c93027!important}
.button.secondary{border-color:#0a7a5c!important;color:#087354!important;background:#fffdf9!important}.button.secondary:hover{background:#087354!important;color:#fff!important}
.hero{background:radial-gradient(circle at 88% 18%,rgba(0,124,93,.10),transparent 24%),radial-gradient(circle at 7% 83%,rgba(233,67,53,.09),transparent 26%)}
.hero-copy .eyebrow,.eyebrow{color:#d53c2c!important;letter-spacing:.08em}.hero h1 em{color:#e94335}.hero-text,.section-heading>p:last-child,.future>div>p{font-size:16px;line-height:1.85}
.hero-trust b{color:#008568}.hero-dashboard{border-color:#d8e6df;box-shadow:0 24px 56px rgba(18,59,49,.13)}
.dash-top .live{background:#e4f8ee;color:#007c5d}.dash-cards article:nth-child(1){background:#fff7f0}.dash-cards article:nth-child(2){background:#fff8dd}.dash-cards article:nth-child(3){background:#eaf8f0}
.proof{background:linear-gradient(120deg,#003f33,#0b644c)}.workflow,.pricing{background:linear-gradient(120deg,#063f34,#0a6a4f)}
.feature-large{background:#fff7f3}.feature-card{border-color:#e9e1d9}.feature-card h3{font-size:20px}.feature-card p{font-size:14px;line-height:1.75}.feature-card:hover{border-color:#ecd6c7;box-shadow:0 18px 34px rgba(73,48,28,.11)}
.demo-call{border-color:#f3c8bd;background:linear-gradient(135deg,#fff8f4,#fffdf9)}.demo-call h2{font-size:34px}.future-list>div{border-color:#e9e1d9}.future-list>div:hover{box-shadow:0 12px 24px rgba(73,48,28,.1)}
.price-page{background:radial-gradient(circle at 6% 12%,#ffe9dd 0,transparent 24%),#fffdf9}.price-hero h1 em,.price-value strong{color:#e94335}.price-counter{border-color:#f3c4b8;background:#fff7f3}.price-counter i{background:#e94335}.price-plan{border-color:#f1cabe}.price-tag,.access-card-label{background:#ffe6df;color:#ce3d2e}.price-popular{background:#dff6ea;color:#007c5d}.price-summary{background:#f5fbf7;border-color:#ccead9}.price-free{background:#eaf9ef}.price-bottom{background:linear-gradient(125deg,#fff5ee,#fffdf9);border-color:#f4d4c8}
.access-page{background:radial-gradient(circle at 90% 5%,#ffe2d6 0,transparent 28%),radial-gradient(circle at 4% 85%,#dff3e8 0,transparent 25%),#fffdf9}.access-copy h1{font-size:50px}.access-copy h1 em{color:#e94335}.access-card{border-color:#eaded4;box-shadow:0 25px 55px rgba(73,48,28,.10)}.access-form label{font-size:12px}.access-form input,.access-form textarea{font-family:inherit}.access-benefits{color:#145246;font-size:14px}
@media(max-width:800px){.hero-copy .eyebrow{font-size:12px}.hero h1{line-height:1.23}.access-copy h1{font-size:42px}.nav-links a{font-size:13px}}
