.saas-platform{--saas-accent:#18a078;--saas-accent-deep:#0f6048;--saas-warm:#d97706;--saas-ink:#0b1c18;--saas-mist:#f4faf8;--saas-line:#e2e8f0;--saas-panel:#f8fafc;--saas-muted:#64748b;--saas-mobile-bar-height:calc(4.25rem + env(safe-area-inset-bottom,0px));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;color:var(--saas-ink);-webkit-tap-highlight-color:transparent;background:#fff}.saas-platform--mobile-bar{padding-bottom:var(--saas-mobile-bar-height)}@media (min-width:768px){.saas-platform--mobile-bar{padding-bottom:0}}.saas-mobile-action-bar{padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -8px 24px -12px #0b1c181f}.saas-mobile-action-btn{white-space:nowrap;cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.saas-mobile-action-btn:active{transform:scale(.97)}.saas-mobile-action-btn--primary{background:linear-gradient(135deg, var(--saas-warm) 0%, #b45309 100%);color:#fff;box-shadow:0 8px 20px -8px #d977068c}.saas-mobile-action-btn--secondary{background:color-mix(in srgb, var(--saas-accent) 12%, #fff);color:var(--saas-accent-deep);border:1px solid color-mix(in srgb, var(--saas-accent) 25%, var(--saas-line))}.saas-mobile-action-btn--whatsapp{color:#fff;background:linear-gradient(135deg,#25d366 0%,#1ebe57 100%);min-width:2.75rem;padding-inline:.75rem}@media (max-width:767px){.saas-support-widget--above-mobile-bar{bottom:calc(var(--saas-mobile-bar-height) + .5rem)}.saas-support-widget--above-mobile-bar .saas-support-callout{display:none}.saas-support-widget--above-mobile-bar .saas-support-btn-wrap,.saas-support-widget--above-mobile-bar .saas-support-btn{width:3.25rem;height:3.25rem}}.saas-platform h1,.saas-platform h2,.saas-platform h3{font-family:var(--font-noto-bengali), "SolaimanLipi", "SutonnyMJ", var(--font-hind), var(--font-outfit), system-ui, sans-serif;letter-spacing:-.02em}@keyframes saas-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.saas-rise{animation:.55s both saas-rise-in}.saas-rise-delay-1{animation-delay:80ms}.saas-rise-delay-2{animation-delay:.16s}.saas-rise-delay-3{animation-delay:.24s}.saas-platform-input{border:1px solid var(--saas-line);width:100%;color:var(--saas-ink);background:#fff;padding:.65rem .85rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,box-shadow .15s;display:block}.saas-platform-input:focus{border-color:var(--saas-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--saas-accent) 18%, transparent);outline:none}.saas-platform-input--error{border-color:#f43f5e}.saas-platform-label{color:var(--saas-ink);margin-bottom:.35rem;font-size:.8125rem;font-weight:700;display:block}.saas-platform-btn{background:var(--saas-accent);color:#fff;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.saas-platform-btn:hover:not(:disabled){background:var(--saas-accent-deep)}.saas-platform-btn:disabled{opacity:.55;cursor:not-allowed}.saas-plan-pill{border:1px solid var(--saas-line);text-align:left;background:#fff;padding:.75rem .85rem;transition:border-color .15s,box-shadow .15s,background .15s}.saas-plan-pill:hover{border-color:color-mix(in srgb, var(--saas-accent) 40%, var(--saas-line))}.saas-plan-pill--active{border-color:var(--saas-accent);background:color-mix(in srgb, var(--saas-accent) 6%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--saas-accent) 25%, transparent)}.saas-package-card{border:1px solid var(--saas-line);background:#fff;padding:1.25rem;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.saas-package-card:hover{border-color:color-mix(in srgb, var(--saas-accent) 35%, var(--saas-line));box-shadow:0 22px 40px -24px color-mix(in srgb, var(--saas-accent) 45%, transparent);transform:translateY(-2px)}.saas-package-card--featured{border-color:color-mix(in srgb, var(--saas-accent) 45%, var(--saas-line));background:linear-gradient(165deg, #fffbf5 0%, #fff 45%, color-mix(in srgb, var(--saas-accent) 6%, #fff) 100%);box-shadow:0 24px 60px -36px color-mix(in srgb, var(--saas-warm) 35%, transparent)}.saas-package-card--featured:before{content:"সবচেয়ে জনপ্রিয়";letter-spacing:.06em;text-transform:uppercase;background:var(--saas-accent);color:#fff;white-space:nowrap;padding:.25rem .75rem;font-size:.625rem;font-weight:800;position:absolute;top:-.65rem;left:50%;transform:translate(-50%)}.saas-platform-feature-group-label{letter-spacing:-.01em;text-transform:none;color:var(--saas-ink);margin:0;font-size:1rem;font-weight:800}.saas-platform-feature-groups{flex-direction:column;gap:1.5rem;display:flex}.saas-platform-feature-group-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.saas-platform-feature-group-count{color:var(--saas-accent-deep);margin:0;font-size:.8125rem;font-weight:700}.saas-features-section{background:#fbf8f3}.saas-features-chips{margin:0;padding:0;list-style:none}.saas-features-chip{border:1px solid color-mix(in srgb, var(--saas-accent) 28%, transparent);background:color-mix(in srgb, var(--saas-accent) 8%, #fff);color:var(--saas-accent-deep);letter-spacing:.01em;border-radius:9999px;align-items:center;padding:.4rem .85rem;font-size:.8125rem;font-weight:800;display:inline-flex}.saas-features-verify{border:1px solid color-mix(in srgb, var(--saas-warm) 40%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--saas-warm) 14%, #fff) 0%, color-mix(in srgb, var(--saas-accent) 8%, #fff) 100%);color:var(--saas-ink);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--saas-warm) 45%, transparent);border-radius:9999px;margin:0;padding:.55rem 1rem}.saas-features-verify--bodari{border-color:color-mix(in srgb, var(--saas-accent) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--saas-accent) 16%, #fff) 0%, color-mix(in srgb, var(--saas-warm) 10%, #fff) 100%);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--saas-accent) 40%, transparent)}.saas-features-verify--bodari .saas-features-verify-dot{background:var(--saas-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--saas-accent) 25%, transparent)}.saas-features-verify-dot{background:var(--saas-warm);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--saas-warm) 25%, transparent);border-radius:9999px;flex-shrink:0}.saas-platform-feature-group-section{border:1px solid color-mix(in srgb, var(--saas-accent) 18%, var(--saas-line));background:color-mix(in srgb, #fff 92%, var(--saas-accent));box-shadow:0 14px 36px -28px color-mix(in srgb, var(--saas-ink) 35%, transparent);padding:1.25rem 1rem 1.35rem}@media (min-width:640px){.saas-platform-feature-group-section{padding:1.5rem 1.35rem 1.65rem}}.saas-platform-feature-grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.saas-platform-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.saas-platform-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}}@media (max-width:639px){.saas-platform-feature-tile{border-radius:.75rem;grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem .75rem;min-height:3.25rem;padding:.85rem .9rem;display:grid}.saas-platform-feature-tile-top{grid-area:1/1;margin-bottom:0}.saas-platform-feature-tile-top .saas-platform-feature-badge--desktop{display:none}.saas-platform-feature-icon{border-radius:.65rem;width:2.5rem;height:2.5rem;margin-bottom:0}.saas-platform-feature-tile-main{grid-area:1/2;min-width:0}.saas-platform-feature-tile-head{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.saas-platform-feature-badge--mobile{display:inline-flex}.saas-platform-feature-title{font-size:.9rem;line-height:1.3}.saas-platform-feature-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.saas-platform-feature-cta{display:none}.saas-platform-feature-chevron{grid-area:1/3;display:block}.saas-platform-feature-tile:active{background:color-mix(in srgb, var(--saas-accent) 4%, #fff);transform:scale(.985)}.saas-platform-feature-group-section{border-radius:.85rem;padding:1rem .85rem 1.1rem}}@media (min-width:640px){.saas-platform-feature-badge--mobile,.saas-platform-feature-chevron{display:none}.saas-platform-feature-tile-main,.saas-platform-feature-tile-head{display:contents}}.saas-platform-feature-tile{border:1px solid color-mix(in srgb, var(--saas-line) 85%, var(--saas-accent));background:#fff;flex-direction:column;height:100%;padding:1.15rem 1.05rem 1.05rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.saas-platform-feature-chevron,.saas-platform-feature-badge--mobile{display:none}.saas-platform-feature-tile:hover{border-color:color-mix(in srgb, var(--saas-accent) 42%, var(--saas-line));box-shadow:0 20px 40px -24px color-mix(in srgb, var(--saas-accent) 55%, transparent);transform:translateY(-3px)}.saas-platform-feature-tile-top{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.85rem;display:flex}.saas-platform-feature-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--saas-accent) 18%, #fff) 0%, color-mix(in srgb, var(--saas-accent) 8%, #fff) 100%);width:2.85rem;height:2.85rem;color:var(--saas-accent-deep);border-radius:.85rem;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .2s;display:flex}.saas-platform-feature-tile:hover .saas-platform-feature-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--saas-accent) 28%, #fff) 0%, color-mix(in srgb, var(--saas-accent) 12%, #fff) 100%);color:var(--saas-accent);transform:scale(1.04)}.saas-platform-feature-badge{letter-spacing:.01em;white-space:nowrap;border:1px solid color-mix(in srgb, var(--saas-accent) 30%, transparent);background:color-mix(in srgb, var(--saas-accent) 10%, #fff);color:var(--saas-accent-deep);border-radius:9999px;flex-shrink:0;align-items:center;padding:.22rem .55rem;font-size:.65rem;font-weight:800;line-height:1.2;display:inline-flex}.saas-platform-feature-badge--accent{border-color:color-mix(in srgb, var(--saas-accent) 45%, transparent);background:color-mix(in srgb, var(--saas-accent) 16%, #fff);color:var(--saas-accent-deep)}.saas-platform-feature-badge--warm{border-color:color-mix(in srgb, var(--saas-warm) 45%, transparent);background:color-mix(in srgb, var(--saas-warm) 14%, #fff);color:#92400e}.saas-platform-feature-title{color:var(--saas-ink);font-size:.98rem;font-weight:800;line-height:1.35;transition:color .2s}.saas-platform-feature-tile:hover .saas-platform-feature-title{color:var(--saas-accent-deep)}.saas-platform-feature-desc{color:var(--saas-muted);flex:1;margin-top:.4rem;font-size:.8rem;line-height:1.5}.saas-platform-feature-tile--interactive{cursor:pointer;width:100%;font:inherit;text-align:left;appearance:none;position:relative}.saas-platform-feature-tile--interactive:focus-visible{border-color:var(--saas-accent);box-shadow:0 0 0 3px #fff, 0 0 0 6px color-mix(in srgb, var(--saas-accent) 55%, transparent);outline:none}.saas-platform-feature-cta{color:var(--saas-accent-deep);align-items:center;gap:.3rem;margin-top:.85rem;font-size:.75rem;font-weight:800;transition:gap .18s,color .18s;display:inline-flex}.saas-platform-feature-tile--interactive:hover .saas-platform-feature-cta,.saas-platform-feature-tile--interactive:focus-visible .saas-platform-feature-cta{color:var(--saas-accent);gap:.45rem}.saas-platform-feature-hint{display:none}.saas-platform-feature-expand-btn{border:1px solid color-mix(in srgb, var(--saas-accent) 35%, var(--saas-line));color:var(--saas-accent-deep);letter-spacing:.04em;background:#ffffffeb;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:800;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex}.saas-platform-feature-expand-btn:hover{border-color:color-mix(in srgb, var(--saas-accent) 50%, var(--saas-line));color:var(--saas-accent);box-shadow:0 14px 32px -22px color-mix(in srgb, var(--saas-accent) 45%, transparent);background:#fff}.saas-platform-feature-expand-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--saas-accent) 55%, transparent);outline-offset:2px}.saas-platform-feature-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c}.saas-platform-feature-modal-panel{border:1px solid color-mix(in srgb, var(--saas-accent) 20%, #e2e8f0);background:#fff;overflow:hidden;box-shadow:0 28px 64px -28px #0f172a59}.saas-platform-feature-modal-header{border-bottom:1px solid var(--saas-line);background:linear-gradient(180deg, color-mix(in srgb, var(--saas-accent) 8%, #fff) 0%, #fff 100%)}.saas-platform-feature-modal-icon{background:color-mix(in srgb, var(--saas-accent) 14%, #fff);width:3.25rem;height:3.25rem;color:var(--saas-accent-deep);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.saas-platform-feature-modal-title{color:var(--saas-ink);font-size:1.25rem;font-weight:800;line-height:1.3}.saas-platform-feature-modal-summary{color:var(--saas-muted);margin-top:.5rem;font-size:.875rem;line-height:1.55}.saas-platform-feature-modal-body{padding:1.25rem 1.5rem 1.5rem}@media (min-width:640px){.saas-platform-feature-modal-body{padding:1.5rem 2rem 1.75rem}}.saas-platform-feature-modal-list{flex-direction:column;gap:1rem;display:flex}.saas-platform-feature-modal-item{border-left:2px solid color-mix(in srgb, var(--saas-accent) 35%, var(--saas-line));padding-left:.875rem}.saas-platform-feature-modal-item-title{color:var(--saas-ink);font-size:.8125rem;font-weight:800;line-height:1.4}.saas-platform-feature-modal-item-desc{color:var(--saas-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.55}.saas-platform-feature-modal-footer{border-top:1px solid var(--saas-line);background:color-mix(in srgb, var(--saas-accent) 4%, #fff);flex-direction:column-reverse;gap:.625rem;display:flex}@media (min-width:480px){.saas-platform-feature-modal-footer{flex-direction:row;justify-content:space-between;align-items:center}}.saas-platform-feature-modal-cta{background:var(--saas-accent);color:#fff;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-size:.8125rem;font-weight:800;text-decoration:none;transition:filter .2s;display:inline-flex}.saas-platform-feature-modal-cta:hover{filter:brightness(1.05)}.saas-platform-feature-modal-cta--whatsapp{background:linear-gradient(135deg,#25d366 0%,#1ebe57 100%);box-shadow:0 10px 24px -10px #25d3668c}.saas-platform-feature-modal-dismiss{color:var(--saas-muted);cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.8125rem;font-weight:700}.saas-platform-feature-modal-dismiss:hover{color:var(--saas-ink)}.saas-support-widget{pointer-events:none}.saas-support-widget>*{pointer-events:auto}.saas-support-card{border:1px solid var(--saas-line);opacity:0;visibility:hidden;background:#fff;border-radius:1rem;width:min(18.5rem,100dvw - 2rem);max-width:calc(100dvw - 2rem);margin-bottom:.75rem;padding:1.125rem 1rem .875rem;transition:opacity .22s,transform .22s,visibility .22s;transform:translateY(.75rem)scale(.96);box-shadow:0 18px 40px -20px #0b1c1859,inset 0 0 0 1px #fffc}.saas-support-card--open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.saas-support-card h3{color:var(--saas-ink);margin:0;font-size:1rem;font-weight:800}.saas-support-card p{color:var(--saas-muted);margin:.375rem 0 .875rem;font-size:.8125rem;line-height:1.5}.saas-support-option{color:var(--saas-ink);border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.625rem .5rem;text-decoration:none;transition:background-color .15s;display:flex}.saas-support-option:last-child{margin-bottom:0}.saas-support-option:hover,.saas-support-option:focus-visible{background:color-mix(in srgb, var(--saas-accent) 8%, #fff);outline:none}.saas-support-option:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--saas-accent) 35%, transparent)}.saas-support-option-label{font-size:.875rem;font-weight:700;display:block}.saas-support-option-meta{color:var(--saas-muted);margin-top:.125rem;font-size:.75rem;display:block}.saas-support-icon{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.saas-support-icon--call{background:var(--saas-accent)}.saas-support-icon--whatsapp{background:#25d366}.saas-support-icon--email{background:#2563eb}.saas-support-launcher{flex-direction:column;align-items:flex-end;gap:.625rem;display:flex;position:relative}.saas-support-callout{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#25d366 0%,#1ebe57 100%);border-radius:9999px;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:800;line-height:1.2;animation:2.4s ease-in-out infinite saas-support-callout-bob;display:inline-flex;box-shadow:0 10px 24px -10px #25d366a6,0 0 0 2px #ffffffd9}.saas-support-btn-wrap{justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:relative}.saas-support-ring{border:2px solid color-mix(in srgb, var(--saas-accent) 55%, #25d366);pointer-events:none;border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite saas-support-ring-ping;position:absolute;inset:0}.saas-support-ring--delay{animation-delay:1s}.saas-support-btn{z-index:1;background:linear-gradient(135deg, var(--saas-accent) 0%, var(--saas-accent-deep) 100%);color:#fff;width:4rem;height:4rem;box-shadow:0 14px 32px -10px color-mix(in srgb, var(--saas-accent) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--saas-accent) 25%, transparent);cursor:pointer;border:3px solid #fffffff2;border-radius:9999px;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s,border-color .18s;animation:2.4s ease-in-out infinite saas-support-btn-glow;display:flex;position:relative}.saas-support-btn--open{background:linear-gradient(135deg, var(--saas-accent-deep) 0%, var(--saas-accent) 100%);border-color:#fff;animation:none}.saas-support-btn:hover{box-shadow:0 18px 38px -12px color-mix(in srgb, var(--saas-accent) 75%, transparent), 0 0 0 4px color-mix(in srgb, var(--saas-accent) 22%, transparent);transform:scale(1.06)}.saas-support-btn:focus{outline:none}.saas-support-btn:focus-visible{box-shadow:0 18px 38px -12px color-mix(in srgb, var(--saas-accent) 75%, transparent), 0 0 0 4px #fff, 0 0 0 7px color-mix(in srgb, var(--saas-accent) 55%, #25d366);transform:scale(1.06)}.saas-support-btn-icon{z-index:1;position:relative}.saas-support-dot{z-index:2;background:#25d366;border:2px solid #fff;border-radius:9999px;width:.625rem;height:.625rem;animation:1.8s ease-in-out infinite saas-support-pulse;position:absolute;top:.45rem;right:.45rem}@keyframes saas-support-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.2)}}@keyframes saas-support-ring-ping{0%{opacity:.85;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.45)}}@keyframes saas-support-btn-glow{0%,to{box-shadow:0 14px 32px -10px color-mix(in srgb, var(--saas-accent) 70%, transparent), 0 0 0 0 #25d36673}50%{box-shadow:0 16px 36px -10px color-mix(in srgb, var(--saas-accent) 80%, transparent), 0 0 0 10px transparent}}@keyframes saas-support-callout-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.saas-support-callout,.saas-support-btn,.saas-support-ring,.saas-support-dot,.saas-nav-cta{animation:none!important}}.saas-nav-cta-wrap{vertical-align:middle;justify-content:center;align-items:stretch;display:inline-flex;position:relative;overflow:visible}.saas-nav-cta-wrap .saas-support-ring{border-radius:9999px}.saas-nav-cta{z-index:1;background:linear-gradient(135deg, var(--saas-accent) 0%, var(--saas-accent-deep) 100%);letter-spacing:-.01em;color:#fff;white-space:nowrap;box-shadow:0 14px 32px -10px color-mix(in srgb, var(--saas-accent) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--saas-accent) 25%, transparent);border:2px solid #fffffff2;border-radius:9999px;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:800;line-height:1.2;transition:transform .18s,box-shadow .18s,border-color .18s;animation:2.4s ease-in-out infinite saas-support-btn-glow;display:inline-flex;position:relative}.saas-nav-cta:hover{box-shadow:0 18px 38px -12px color-mix(in srgb, var(--saas-accent) 75%, transparent), 0 0 0 4px color-mix(in srgb, var(--saas-accent) 22%, transparent);transform:scale(1.04)}.saas-nav-cta:focus{outline:none}.saas-nav-cta:focus-visible{box-shadow:0 18px 38px -12px color-mix(in srgb, var(--saas-accent) 75%, transparent), 0 0 0 4px #fff, 0 0 0 7px color-mix(in srgb, var(--saas-accent) 55%, #25d366);transform:scale(1.04)}.saas-nav-cta-wrap--block{width:100%;display:block}.saas-nav-cta--block{width:100%;padding-top:.875rem;padding-bottom:.875rem;display:flex}.saas-majlis{background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--saas-accent) 8%, transparent), transparent 55%), linear-gradient(180deg, #f7f3ea 0%, #faf8f3 48%, #f4faf8 100%)}.saas-majlis-track{-ms-overflow-style:none;scrollbar-width:none}.saas-majlis-track::-webkit-scrollbar{display:none}.saas-review-videos-track{scroll-padding-inline:1rem}@media (min-width:640px){.saas-review-videos-track{scroll-padding-inline:1.5rem}}.saas-review-videos-carousel--majlis:before,.saas-review-videos-carousel--majlis:after,.saas-review-videos-carousel--light:before,.saas-review-videos-carousel--light:after{content:"";z-index:10;pointer-events:none;width:min(3rem,8vw);position:absolute;top:0;bottom:.75rem}.saas-review-videos-carousel--majlis:before{background:linear-gradient(90deg,#faf8f3eb,#0000);left:0}.saas-review-videos-carousel--majlis:after{background:linear-gradient(270deg,#faf8f3eb,#0000);right:0}.saas-review-videos-carousel--light:before{background:linear-gradient(90deg,#fffffff2,#0000);left:0}.saas-review-videos-carousel--light:after{background:linear-gradient(270deg,#fffffff2,#0000);right:0}.saas-majlis-card article{transition:border-color .2s,box-shadow .2s}.saas-majlis-card article:hover{border-color:color-mix(in srgb, var(--saas-accent) 45%, transparent);box-shadow:0 12px 36px #0b1c181a}@media (prefers-reduced-motion:reduce){.saas-majlis-card article{transition:none}}.saas-hero-majlis{background:radial-gradient(90% 70% at 50% 0,#146b52 0%,#0000 55%),linear-gradient(165deg,#0a2e26 0%,#0f6048 42%,#0b1c18 100%)}.saas-hero-mosque{background:#0b1c18}.saas-hero-mosque-veil{background:linear-gradient(#0b1c18b8 0%,#0f60488c 42%,#0b1c18c7 78%,#0b1c18eb 100%),radial-gradient(70% 55% at 50% 35%,#146b5259,#0000 70%)}.saas-hero-majlis-pattern{opacity:.22;background-image:radial-gradient(circle at 25% 35%,#5eead42e 0 1px,#0000 1.5px),radial-gradient(circle at 75% 65%,#5eead424 0 1px,#0000 1.5px),repeating-linear-gradient(0deg,#0000 0 47px,#ffffff09 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#ffffff09 47px 48px),repeating-linear-gradient(45deg,#0000 0 22px,#2dd4bf0a 22px 23px);background-size:64px 64px,80px 80px,48px 48px,48px 48px,32px 32px;-webkit-mask-image:radial-gradient(75% 70% at 50% 40%,#000 20%,#0000 85%);mask-image:radial-gradient(75% 70% at 50% 40%,#000 20%,#0000 85%)}.saas-hero-mosque .saas-hero-majlis-pattern{opacity:.18}.saas-hero-bismillah{letter-spacing:.02em;font-family:Traditional Arabic,Scheherazade New,Amiri,Noto Naskh Arabic,Times New Roman,serif}.saas-hero-category{letter-spacing:-.01em;color:#5eead4;text-shadow:0 2px 14px #00000059;font-size:clamp(1.35rem,4vw,1.85rem);font-weight:800;line-height:1.25}.saas-noor-wordmark{line-height:1}.saas-noor-latin{font-family:var(--font-outfit), var(--font-inter), system-ui, sans-serif;letter-spacing:-.045em;color:inherit;font-weight:800;display:inline-block}.saas-noor-ar{letter-spacing:.04em;color:inherit;font-family:Traditional Arabic,Scheherazade New,Amiri,Noto Naskh Arabic,Times New Roman,serif;font-weight:600}.saas-noor-wordmark--hero{flex-direction:column;align-items:center;display:inline-flex}.saas-noor-wordmark--hero .saas-noor-latin{color:#fff;filter:drop-shadow(0 4px 24px #00000073);font-size:clamp(3.5rem,12vw,6.5rem)}.saas-noor-wordmark--hero .saas-noor-ar{color:#99f6e4;opacity:.9;text-shadow:0 2px 12px #0000004d;margin-top:.4rem;font-size:clamp(1.35rem,3.4vw,1.9rem)}.saas-nav-logo{border-radius:9999px;flex-shrink:0;align-items:center;gap:.65rem;padding:.15rem .5rem .15rem .2rem;transition:background-color .2s;display:inline-flex}.saas-nav-logo:hover{background:color-mix(in srgb, var(--saas-accent) 6%, #fff)}@media (min-width:640px){.saas-nav-logo{gap:.75rem;padding-inline:.35rem .65rem}}.saas-nav-brand-mark{box-shadow:0 6px 20px #18a07852,0 0 0 1px #18a0781f}.saas-noor-wordmark--nav{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.12rem;line-height:1.1;display:inline-flex}.saas-noor-wordmark-nav-row{align-items:baseline;gap:.35rem;display:inline-flex}.saas-noor-wordmark--nav .saas-noor-latin{letter-spacing:-.04em;color:#0b1c18;font-size:1.25rem;font-weight:800;transition:color .2s}.group:hover .saas-noor-wordmark--nav .saas-noor-latin{color:#0f6048}.saas-noor-wordmark--nav .saas-noor-ar{color:#0f6048;margin-top:0;font-size:.8125rem;font-weight:700;line-height:1}.saas-noor-byline{font-family:var(--font-outfit), var(--font-inter), system-ui, sans-serif;letter-spacing:.12em;text-transform:lowercase;color:#64748b;font-size:.625rem;font-weight:700;line-height:1}@media (min-width:640px){.saas-noor-wordmark--nav .saas-noor-latin{font-size:1.375rem}.saas-noor-wordmark--nav .saas-noor-ar{font-size:.875rem}.saas-noor-byline{letter-spacing:.14em;font-size:.6875rem}}.saas-hero-cta-row{z-index:2;position:relative}.saas-hero-cta-wrap{vertical-align:middle;justify-content:center;align-items:stretch;display:inline-flex;position:relative;overflow:visible}.saas-hero-cta-wrap .saas-support-ring{border-radius:9999px}.saas-support-ring--whatsapp{border-color:#25d366bf}.saas-hero-cta-wrap .saas-hero-cta{z-index:1;position:relative}.saas-hero-cta{cursor:pointer;border:3px solid #fffffff2;border-radius:9999px;outline:none;justify-content:center;align-items:center;min-height:3.35rem;padding:.85rem 1.55rem;font-size:1rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s;display:inline-flex;position:relative}.saas-hero-cta--price{color:#0b1c18;background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);animation:2.4s ease-in-out infinite saas-hero-cta-glow-warm;box-shadow:0 14px 32px -10px #d97706b3,0 0 0 1px #fbbf2459}.saas-hero-cta--demo{color:#fff;box-shadow:0 14px 32px -10px color-mix(in srgb, var(--saas-accent) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--saas-accent) 25%, transparent);background:linear-gradient(135deg,#18a078 0%,#0f6048 100%);animation:2.4s ease-in-out .35s infinite saas-hero-cta-glow-green}.saas-hero-cta--whatsapp{color:#fff;background:linear-gradient(135deg,#25d366 0%,#1ebe57 100%);animation:2.4s ease-in-out .7s infinite saas-hero-cta-glow-wa;box-shadow:0 14px 32px -10px #25d366a6,0 0 0 1px #25d3664d}.saas-hero-cta:hover{filter:brightness(1.05);transform:scale(1.06)}.saas-hero-cta:active{transform:scale(.98)}.saas-hero-cta:focus{outline:none}.saas-hero-cta:focus-visible{box-shadow:0 14px 32px -10px #00000059, 0 0 0 3px #fff, 0 0 0 6px var(--saas-accent);border-color:#fff;transform:scale(1.06)}.saas-hero-cta--whatsapp:focus-visible{box-shadow:0 14px 32px -10px #25d3668c,0 0 0 3px #fff,0 0 0 6px #25d366}.saas-hero-cta--price:focus-visible{box-shadow:0 14px 32px -10px #d977068c,0 0 0 3px #fff,0 0 0 6px #d97706}@keyframes saas-hero-cta-glow-warm{0%,to{box-shadow:0 14px 32px -10px #d97706b3,0 0 #fbbf2473}50%{box-shadow:0 16px 36px -10px #d97706d9,0 0 0 10px #0000}}@keyframes saas-hero-cta-glow-green{0%,to{box-shadow:0 14px 32px -10px color-mix(in srgb, var(--saas-accent) 70%, transparent), 0 0 0 0 color-mix(in srgb, var(--saas-accent) 45%, transparent)}50%{box-shadow:0 16px 36px -10px color-mix(in srgb, var(--saas-accent) 80%, transparent), 0 0 0 10px transparent}}@keyframes saas-hero-cta-glow-wa{0%,to{box-shadow:0 14px 32px -10px #25d366a6,0 0 #25d36673}50%{box-shadow:0 16px 36px -10px #25d366cc,0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.saas-hero-cta{animation:none!important}.saas-hero-cta:hover,.saas-hero-cta:focus-visible{transform:none}}@keyframes saas-hero-glow{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-6px)scale(1.04)}}.saas-hero-majlis .saas-rise-delay-1,.saas-hero-mosque .saas-rise-delay-1{animation-delay:.1s}@media (prefers-reduced-motion:reduce){.saas-hero-majlis .saas-rise,.saas-hero-mosque .saas-rise{animation:none}}
