.saas-marketing{font-family:var(--font-noto-bengali),"SolaimanLipi","SutonnyMJ",var(--font-hind),var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;--saas-radius:0px}.saas-marketing :where(.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-full){border-radius:var(--saas-radius)!important}.saas-marketing h1,.saas-marketing h2,.saas-marketing h3{font-family:var(--font-noto-bengali),"SolaimanLipi","SutonnyMJ",var(--font-hind),var(--font-outfit),system-ui,sans-serif;letter-spacing:-.02em}.saas-topbar{overflow:visible;padding-top:12px;padding-bottom:12px}.saas-bn-hours{display:inline-block;font-size:.9375rem;line-height:2.25;padding-top:4px;padding-bottom:2px;overflow:visible;word-break:keep-all;-webkit-font-smoothing:auto;text-rendering:auto}.saas-bn-digit{display:inline-block;padding-top:.28em;line-height:1.2;vertical-align:baseline;font-weight:800}.saas-section{position:relative;isolation:isolate;overflow:hidden}.saas-section-inner{position:relative;z-index:1}.saas-bg-hero{background-color:#ffffff;background-image:radial-gradient(at 12% 8%,rgba(24,160,120,.1) 0,transparent 48%),radial-gradient(at 88% 4%,rgba(217,119,6,.05) 0,transparent 42%),linear-gradient(180deg,#ffffff,#f8fafc)}.saas-bg-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.028) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.028) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 15%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 15%,transparent 100%);pointer-events:none}.saas-bg-chips{background:linear-gradient(180deg,#ffffff,#f8fafc)}.saas-bg-chips:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(24,160,120,.2),transparent)}.saas-bg-marquee{background:radial-gradient(ellipse 90% 60% at 50% 0,rgba(24,160,120,.07),transparent 65%),#ffffff}.saas-bg-marquee:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(24,160,120,.07) 1px,transparent 0);background-size:28px 28px;opacity:.45;pointer-events:none}.saas-bg-mint{background:linear-gradient(180deg,#f8fcfa,#eef7f2 48%,#f8fcfa)}.saas-bg-mint:before{top:-100px;right:-60px;width:420px;height:420px;background:radial-gradient(circle,rgba(24,160,120,.1) 0,transparent 68%)}.saas-bg-mint:after,.saas-bg-mint:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.saas-bg-mint:after{bottom:-120px;left:-80px;width:360px;height:360px;background:radial-gradient(circle,rgba(20,128,96,.07) 0,transparent 70%)}.saas-bg-pearl{background:linear-gradient(180deg,#f8fafc,#ffffff 45%,#f1f5f9)}.saas-bg-pearl:before{top:20%;left:-100px;width:320px;height:320px;background:radial-gradient(circle,rgba(148,163,184,.12) 0,transparent 70%)}.saas-bg-pearl:after,.saas-bg-pearl:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.saas-bg-pearl:after{bottom:10%;right:-80px;width:280px;height:280px;background:radial-gradient(circle,rgba(24,160,120,.08) 0,transparent 70%)}.saas-bg-grid{background-color:#ffffff;background-image:linear-gradient(rgba(15,23,42,.022) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.022) 1px,transparent 0);background-size:56px 56px}.saas-bg-grid:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 85% 70% at 50% 50%,transparent 30%,#ffffff 100%);pointer-events:none}.saas-bg-white{background:#ffffff}.saas-bg-white:before{content:"";position:absolute;inset-inline:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(226,232,240,.9),transparent)}.saas-bg-dark{background:linear-gradient(165deg,#0a1612,#111827 42%,#0d1f18);color:#f8fafc}.saas-bg-dark:before{top:-80px;right:10%;width:480px;height:480px;background:radial-gradient(circle,rgba(24,160,120,.1) 0,transparent 65%)}.saas-bg-dark:after,.saas-bg-dark:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.saas-bg-dark:after{bottom:-100px;left:5%;width:400px;height:400px;background:radial-gradient(circle,rgba(56,189,148,.06) 0,transparent 68%)}.saas-bg-cta{background:radial-gradient(ellipse 80% 70% at 50% 100%,rgba(24,160,120,.12),transparent 60%),linear-gradient(180deg,#f4faf7,#ffffff)}.saas-bg-cta:before{content:"";position:absolute;top:50%;left:50%;width:640px;height:640px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(24,160,120,.06) 0,transparent 62%);pointer-events:none}.saas-demo-card{border:1px solid #e2e8f0;background:#ffffff;color:#0f172a;box-shadow:0 12px 40px rgba(0,0,0,.28)}.saas-demo-card:hover{border-color:#18a078;box-shadow:0 16px 48px rgba(0,0,0,.32)}.saas-demo-card-edition{display:inline-block;padding:.25rem .6rem;border:1px solid rgba(24,160,120,.35);background:#ecfdf5;color:#0f6048;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.saas-demo-card-title{margin-top:.75rem;font-size:1.2rem;font-weight:800;line-height:1.45;color:#0f172a}.saas-demo-card-meta{font-size:.875rem;font-weight:600;color:#334155}.saas-demo-card-desc{margin-top:.75rem;flex:1;font-size:.875rem;line-height:1.65;color:#475569}.saas-demo-card-email{margin-top:.5rem;color:#0f6048}.saas-demo-card-email,.saas-demo-card-url{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}.saas-demo-card-url{margin-top:.75rem;color:#334155;word-break:break-all}.saas-demo-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#18a078;color:#ffffff;font-size:.875rem;font-weight:700;padding:.75rem 1rem;transition:background .2s ease}.saas-demo-btn-primary:hover{background:#148060}.saas-demo-btn-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-size:.875rem;font-weight:600;padding:.625rem 1rem;transition:background .2s ease,border-color .2s ease}.saas-demo-btn-secondary:hover{border-color:#18a078;background:#ecfdf5}.saas-section-badge-light{border-color:rgba(110,231,183,.35)!important;background:rgba(16,185,129,.12)!important;color:#d1fae5!important}.saas-marquee-pill{border:1px solid rgba(24,160,120,.35);background:#ffffff;color:#0f172a}.saas-marquee-pill:hover{border-color:#18a078;background:#f0fdf4}.saas-video-card{border:1px solid #e2e8f0;background:#ffffff;box-shadow:0 8px 30px rgba(15,23,42,.06);overflow:hidden}.saas-video-frame{position:relative;aspect-ratio:16/9;background:#0f172a}.saas-video-card-body{padding:1.25rem 1.25rem 1.5rem}.saas-video-platform{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.saas-video-platform-youtube{border:1px solid rgba(220,38,38,.25);background:#fef2f2;color:#b91c1c}.saas-video-platform-facebook{border:1px solid rgba(37,99,235,.25);background:#eff6ff;color:#1d4ed8}.saas-hero-mesh{background-color:#ffffff;background-image:radial-gradient(at 12% 8%,rgba(24,160,120,.09) 0,transparent 48%),radial-gradient(at 88% 4%,rgba(217,119,6,.05) 0,transparent 42%),linear-gradient(180deg,#ffffff,#f8fafc)}.saas-hero-grid{background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 20%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 20%,transparent 100%)}.saas-section-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:var(--saas-radius);border:1px solid rgba(24,160,120,.25);background:rgba(240,253,244,.9);color:#0f6048;font-size:.875rem;font-weight:600}.saas-section-badge-dot{width:.4rem;height:.4rem;border-radius:var(--saas-radius);background:#18a078;flex-shrink:0}.saas-gradient-text{background:linear-gradient(135deg,#0f6048,#18a078 55%,#148060);-webkit-background-clip:text;background-clip:text;color:transparent}.saas-card{border:1px solid rgba(226,232,240,.95);background:rgba(255,255,255,.92);border-radius:var(--saas-radius);box-shadow:0 1px 2px rgba(15,23,42,.04),inset 0 0 0 1px rgba(255,255,255,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.saas-card:hover{border-color:rgba(24,160,120,.35);box-shadow:0 16px 40px rgba(15,96,72,.08),inset 0 0 0 1px rgba(255,255,255,.8);transform:translateY(-1px)}.saas-laptop-glow{filter:drop-shadow(0 24px 48px rgba(15,96,72,.18))}.saas-trust-marquee{animation:saas-marquee 40s linear infinite}.saas-marquee-fade{mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.saas-marquee-fade,.saas-marquee-row{width:100%;max-width:100%;overflow:hidden}.saas-marquee-row{min-width:0}.saas-marquee-track{width:-moz-max-content;width:max-content;will-change:transform}.saas-marquee-left .saas-marquee-track{animation:saas-marquee-left 32s linear infinite}.saas-marquee-right .saas-marquee-track{animation:saas-marquee-right 38s linear infinite}.saas-marquee-left-slow .saas-marquee-track{animation:saas-marquee-left 44s linear infinite}.saas-marquee-right-slow .saas-marquee-track{animation:saas-marquee-right 50s linear infinite}.saas-marquee-row:hover .saas-marquee-track{animation-play-state:paused}@keyframes saas-marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes saas-marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes saas-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.saas-hero-title{line-height:1.65;letter-spacing:-.02em}@media (min-width:640px){.saas-hero-title{line-height:1.7}}@media (min-width:1024px){.saas-hero-title{line-height:1.75}}.saas-feature-detail-nav{scrollbar-width:thin}.saas-feature-detail-nav::-webkit-scrollbar{height:4px}.saas-feature-detail-nav::-webkit-scrollbar-thumb{background:rgba(24,160,120,.35);border-radius:var(--saas-radius)}.saas-bg-pricing{background:radial-gradient(ellipse 70% 50% at 15% 0,rgba(37,99,235,.07),transparent 55%),radial-gradient(ellipse 60% 45% at 85% 10%,rgba(147,51,234,.06),transparent 50%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(24,160,120,.1),transparent 60%),linear-gradient(180deg,#f0fdf4,#ffffff 35%,#f8fafc)}.saas-bg-pricing:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(24,160,120,.04) 1px,transparent 0),linear-gradient(90deg,rgba(24,160,120,.04) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 20%,transparent 100%);pointer-events:none}.saas-pricing-mode-banner{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;border:1px solid rgba(24,160,120,.25);background:linear-gradient(135deg,rgba(240,253,244,.95),rgba(255,255,255,.98));box-shadow:0 8px 32px rgba(15,96,72,.06)}.saas-pricing-toggle{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;padding:.35rem;border:1px solid rgba(226,232,240,.95);background:rgba(255,255,255,.95);box-shadow:0 4px 24px rgba(15,23,42,.06)}.saas-pricing-toggle-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;color:#64748b;transition:color .2s ease,background .2s ease,box-shadow .2s ease}@media (min-width:640px){.saas-pricing-toggle-btn{padding:.625rem 1.25rem;font-size:.875rem}}.saas-pricing-toggle-btn--active{background:linear-gradient(135deg,#0f6048,#18a078);color:#ffffff;box-shadow:0 4px 16px rgba(24,160,120,.35)}.saas-pricing-toggle-badge{padding:.15rem .45rem;font-size:.65rem;font-weight:800;letter-spacing:.02em;background:rgba(255,255,255,.22);color:inherit}.saas-pricing-toggle-btn:not(.saas-pricing-toggle-btn--active) .saas-pricing-toggle-badge{background:#ecfdf5;color:#0f6048}.saas-pricing-card{position:relative;border:1px solid rgba(226,232,240,.95);background:rgba(255,255,255,.96);padding:1.5rem;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 40px rgba(15,23,42,.04);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.saas-pricing-card:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 60%,#18a078))}.saas-pricing-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--plan-accent) 35%,#e2e8f0);box-shadow:0 20px 48px rgba(15,23,42,.08),0 0 0 1px color-mix(in srgb,var(--plan-accent) 12%,transparent)}.saas-pricing-card--highlight{border-color:rgba(24,160,120,.45);background:#ffffff;box-shadow:0 24px 56px rgba(24,160,120,.14),0 0 0 1px rgba(24,160,120,.12);z-index:2}.saas-pricing-card--highlight:before{height:5px;background:linear-gradient(90deg,#9333ea,#18a078,#0f6048)}.saas-pricing-popular{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);padding:.35rem 1rem;font-size:.7rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg,#9333ea,#18a078);color:#ffffff;white-space:nowrap;box-shadow:0 4px 16px rgba(147,51,234,.35)}.saas-pricing-card-header{display:flex;align-items:flex-start;gap:.875rem}.saas-pricing-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0}.saas-pricing-madrasa-type{display:inline-block;margin-top:.875rem;padding:.3rem .65rem;font-size:.7rem;font-weight:700;letter-spacing:.02em;color:var(--plan-accent);background:var(--plan-accent-soft);border:1px solid color-mix(in srgb,var(--plan-accent) 18%,transparent)}.saas-pricing-amount{font-size:2.25rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:#0f172a}@media (min-width:640px){.saas-pricing-amount{font-size:2.75rem}}.saas-pricing-quota-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.saas-pricing-quota{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;background:#f8fafc;border:1px solid #e2e8f0}.saas-pricing-quota-value{font-size:.9375rem;font-weight:800;color:#0f172a;line-height:1.2}.saas-pricing-quota-label{font-size:.65rem;font-weight:600;color:#64748b;margin-top:.1rem}.saas-pricing-features-heading{margin-bottom:.625rem;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.saas-pricing-feature-list{display:flex;flex-direction:column;gap:.5rem}.saas-pricing-feature-list--limits{padding:.75rem;background:linear-gradient(135deg,#f8fafc,#f0fdf4);border:1px solid #e2e8f0}.saas-pricing-feature-row{display:flex;align-items:baseline;gap:.35rem;min-height:1.375rem;font-size:.8125rem;line-height:1.35}.saas-pricing-feature-row--muted .saas-pricing-feature-name{color:#94a3b8}.saas-pricing-feature-name{min-width:0;flex:1 1 auto;font-weight:600;color:#334155}.saas-pricing-feature-leader{flex:1;min-width:.75rem;height:0;align-self:center;border-bottom:1px dotted #cbd5e1}.saas-pricing-feature-value{flex-shrink:0;font-size:.75rem;font-weight:800;color:#64748b;white-space:nowrap}.saas-pricing-feature-value--count{font-size:.8125rem;font-weight:800}.saas-pricing-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1rem;font-size:.875rem;font-weight:800;border:2px solid color-mix(in srgb,var(--plan-accent) 35%,#18a078);color:var(--plan-accent);background:transparent;transition:background .2s ease,color .2s ease,transform .2s ease}.saas-pricing-cta:hover{background:var(--plan-accent-soft);transform:translateY(-1px)}.saas-pricing-cta--primary{border:none;background:linear-gradient(135deg,#18a078,#0f6048);color:#ffffff;box-shadow:0 8px 24px rgba(24,160,120,.35)}.saas-pricing-cta--primary:hover{background:linear-gradient(135deg,#148060,#0a4d38);color:#ffffff}.saas-pricing-modules-panel{padding:1.75rem 1.5rem;border:1px solid rgba(226,232,240,.95);background:rgba(255,255,255,.92);box-shadow:0 12px 40px rgba(15,23,42,.05)}.saas-pricing-module-chip{display:inline-flex;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.saas-pricing-module-chip--core{color:#0f6048;background:#ecfdf5;border-color:rgba(24,160,120,.25)}.saas-pricing-compare{padding:1.25rem 1rem;border:1px solid rgba(226,232,240,.95);background:rgba(255,255,255,.88)}.saas-pricing-compare-th{padding:.625rem .75rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:2px solid #e2e8f0}.saas-pricing-compare-td{padding:.75rem;border-bottom:1px solid #f1f5f9;color:#334155}