html,body{background:#04141a;color:#d4f5f9}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--text-light)}p,li,span,strong,em,small,label,td,th,dd,dt,figcaption{color:inherit}.muted,.text-muted{color:#83b5be !important}.surface-page{background:#04141a !important;color:#d4f5f9;border-color:rgba(255,255,255,0.14)}.surface-page.surface-page h1,.surface-page.surface-page h2,.surface-page.surface-page h3,.surface-page.surface-page h4,.surface-page.surface-page h5,.surface-page.surface-page h6,.surface-page.surface-page .heading{color:var(--text-light)}.surface-page.surface-page .form-control,.surface-page.surface-page .form-select,.surface-page.surface-page input,.surface-page.surface-page textarea,.surface-page.surface-page select{background-color:var(--text-light) !important;color:#1f2937 !important}.surface-page.surface-page .form-control::placeholder,.surface-page.surface-page input::placeholder,.surface-page.surface-page textarea::placeholder{color:#6b7280 !important}.surface-page.surface-page option{background-color:var(--text-light) !important;color:#1f2937 !important}.surface-page.surface-page .muted,.surface-page.surface-page .text-muted{color:#83b5be !important}.surface-page:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#d4f5f9 !important}.surface-page:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){border:1px solid rgba(255,255,255,0.14);box-shadow:0 6px 18px rgba(0,0,0,0.45)}.surface-page:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){color:#d4f5f9 !important}.surface-page .table,.surface-page.table,.surface-page table,.surface-page.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#d4f5f9;--bs-table-striped-bg:transparent;--bs-table-striped-color:#d4f5f9;--bs-table-border-color:rgba(255,255,255,0.14)}.surface-page .table>:not(caption)>*>*,.surface-page.table>:not(caption)>*>*{background-color:transparent !important}.surface-page .badge,.surface-page .badge-pill,.surface-page .chip,.surface-page .tag,.surface-page .pill{background:#d4f5f9 !important;color:#04141a !important;border:1px solid #d4f5f9 !important}.surface-page .badge i,.surface-page .badge-pill i,.surface-page .chip i,.surface-page .tag i,.surface-page .pill i{color:#04141a !important}.surface-page:is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary){background:#d4f5f9 !important;color:#04141a !important;border-color:#d4f5f9 !important}.surface-page:is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary) i{color:#04141a !important}.surface-page .btn-ghost{color:inherit !important;border-color:currentColor !important;background:transparent !important}.surface-page .btn-ghost:hover,.surface-page .btn-ghost:focus{background:#2dd4bf !important;color:#04141a !important}.surface-page.surface-page .accordion-button,.surface-page.surface-page .accordion-button.collapsed,.surface-page.surface-page .accordion-button:not(.collapsed){color:inherit !important;background-color:transparent !important;box-shadow:none !important}.surface-page.surface-page .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.surface-page.surface-page .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important}.surface-light{background:#effdfb !important;color:#062029;border-color:rgba(15,23,42,0.12)}.surface-light.surface-light h1,.surface-light.surface-light h2,.surface-light.surface-light h3,.surface-light.surface-light h4,.surface-light.surface-light h5,.surface-light.surface-light h6,.surface-light.surface-light .heading{color:#04141a}.surface-light.surface-light .form-control,.surface-light.surface-light .form-select,.surface-light.surface-light input,.surface-light.surface-light textarea,.surface-light.surface-light select{background-color:var(--text-light) !important;color:#1f2937 !important}.surface-light.surface-light .form-control::placeholder,.surface-light.surface-light input::placeholder,.surface-light.surface-light textarea::placeholder{color:#6b7280 !important}.surface-light.surface-light option{background-color:var(--text-light) !important;color:#1f2937 !important}.surface-light.surface-light .muted,.surface-light.surface-light .text-muted{color:#356069 !important}.surface-light:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#062029 !important}.surface-light:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){border:1px solid rgba(15,23,42,0.12);box-shadow:0 6px 18px rgba(15,23,42,0.10)}.surface-light:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){color:#062029 !important}.surface-light .table,.surface-light.table,.surface-light table,.surface-light.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#062029;--bs-table-striped-bg:transparent;--bs-table-striped-color:#062029;--bs-table-border-color:rgba(15,23,42,0.12)}.surface-light .table>:not(caption)>*>*,.surface-light.table>:not(caption)>*>*{background-color:transparent !important}.surface-light .badge,.surface-light .badge-pill,.surface-light .chip,.surface-light .tag,.surface-light .pill{background:#062029 !important;color:#effdfb !important;border:1px solid #062029 !important}.surface-light .badge i,.surface-light .badge-pill i,.surface-light .chip i,.surface-light .tag i,.surface-light .pill i{color:#effdfb !important}.surface-light:is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary){background:#062029 !important;color:#effdfb !important;border-color:#062029 !important}.surface-light:is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary) i{color:#effdfb !important}.surface-light .btn-ghost{color:inherit !important;border-color:currentColor !important;background:transparent !important}.surface-light .btn-ghost:hover,.surface-light .btn-ghost:focus{background:#0f766e !important;color:#effdfb !important}.surface-light.surface-light .accordion-button,.surface-light.surface-light .accordion-button.collapsed,.surface-light.surface-light .accordion-button:not(.collapsed){color:inherit !important;background-color:transparent !important;box-shadow:none !important}.surface-light.surface-light .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.surface-light.surface-light .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important}.surface-soft{background:#0a2e3a !important;color:#d4f5f9;border-color:rgba(255,255,255,0.14)}.surface-soft.surface-soft h1,.surface-soft.surface-soft h2,.surface-soft.surface-soft h3,.surface-soft.surface-soft h4,.surface-soft.surface-soft h5,.surface-soft.surface-soft h6,.surface-soft.surface-soft .heading{color:var(--text-light)}.surface-soft.surface-soft .form-control,.surface-soft.surface-soft .form-select,.surface-soft.surface-soft input,.surface-soft.surface-soft textarea,.surface-soft.surface-soft select{background-color:var(--text-light) !important;color:#1f2937 !important}.surface-soft.surface-soft .form-control::placeholder,.surface-soft.surface-soft input::placeholder,.surface-soft.surface-soft textarea::placeholder{color:#6b7280 !important}.surface-soft.surface-soft option{background-color:var(--text-light) !important;color:#1f2937 !important}.surface-soft.surface-soft .muted,.surface-soft.surface-soft .text-muted{color:#8cc0c9 !important}.surface-soft:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#d4f5f9 !important}.surface-soft:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){border:1px solid rgba(255,255,255,0.14);box-shadow:0 6px 18px rgba(0,0,0,0.45)}.surface-soft:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){color:#d4f5f9 !important}.surface-soft .table,.surface-soft.table,.surface-soft table,.surface-soft.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#d4f5f9;--bs-table-striped-bg:transparent;--bs-table-striped-color:#d4f5f9;--bs-table-border-color:rgba(255,255,255,0.14)}.surface-soft .table>:not(caption)>*>*,.surface-soft.table>:not(caption)>*>*{background-color:transparent !important}.surface-soft .badge,.surface-soft .badge-pill,.surface-soft .chip,.surface-soft .tag,.surface-soft .pill{background:#d4f5f9 !important;color:#0a2e3a !important;border:1px solid #d4f5f9 !important}.surface-soft .badge i,.surface-soft .badge-pill i,.surface-soft .chip i,.surface-soft .tag i,.surface-soft .pill i{color:#0a2e3a !important}.surface-soft:is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary){background:#d4f5f9 !important;color:#0a2e3a !important;border-color:#d4f5f9 !important}.surface-soft:is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary) i{color:#0a2e3a !important}.surface-soft .btn-ghost{color:inherit !important;border-color:currentColor !important;background:transparent !important}.surface-soft .btn-ghost:hover,.surface-soft .btn-ghost:focus{background:#5eead4 !important;color:#0a2e3a !important}.surface-soft.surface-soft .accordion-button,.surface-soft.surface-soft .accordion-button.collapsed,.surface-soft.surface-soft .accordion-button:not(.collapsed){color:inherit !important;background-color:transparent !important;box-shadow:none !important}.surface-soft.surface-soft .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.surface-soft.surface-soft .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important}.surface-accent{background:#0f766e !important;color:var(--text-light);border-color:rgba(255,255,255,0.14)}.surface-accent.surface-accent h1,.surface-accent.surface-accent h2,.surface-accent.surface-accent h3,.surface-accent.surface-accent h4,.surface-accent.surface-accent h5,.surface-accent.surface-accent h6,.surface-accent.surface-accent .heading{color:var(--text-light)}.surface-accent.surface-accent .form-control,.surface-accent.surface-accent .form-select,.surface-accent.surface-accent input,.surface-accent.surface-accent textarea,.surface-accent.surface-accent select{background-color:var(--text-light) !important;color:#1f2937 !important}.surface-accent.surface-accent .form-control::placeholder,.surface-accent.surface-accent input::placeholder,.surface-accent.surface-accent textarea::placeholder{color:#6b7280 !important}.surface-accent.surface-accent option{background-color:var(--text-light) !important;color:#1f2937 !important}.surface-accent.surface-accent .muted,.surface-accent.surface-accent .text-muted{color:var(--text-light) !important}.surface-accent:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:var(--text-light) !important}.surface-accent:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){border:1px solid rgba(255,255,255,0.14);box-shadow:0 6px 18px rgba(0,0,0,0.45)}.surface-accent:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){color:var(--text-light) !important}.surface-accent .table,.surface-accent.table,.surface-accent table,.surface-accent.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:var(--text-light);--bs-table-striped-bg:transparent;--bs-table-striped-color:var(--text-light);--bs-table-border-color:rgba(255,255,255,0.14)}.surface-accent .table>:not(caption)>*>*,.surface-accent.table>:not(caption)>*>*{background-color:transparent !important}.surface-accent .badge,.surface-accent .badge-pill,.surface-accent .chip,.surface-accent .tag,.surface-accent .pill{background:var(--text-light) !important;color:#0f766e !important;border:1px solid var(--text-light) !important}.surface-accent .badge i,.surface-accent .badge-pill i,.surface-accent .chip i,.surface-accent .tag i,.surface-accent .pill i{color:#0f766e !important}.surface-accent:is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary){background:var(--text-light) !important;color:#0f766e !important;border-color:var(--text-light) !important}.surface-accent:is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary) i{color:#0f766e !important}.surface-accent .btn-ghost{color:inherit !important;border-color:currentColor !important;background:transparent !important}.surface-accent .btn-ghost:hover,.surface-accent .btn-ghost:focus{background:var(--text-light) !important;color:#0f766e !important}.surface-accent.surface-accent .accordion-button,.surface-accent.surface-accent .accordion-button.collapsed,.surface-accent.surface-accent .accordion-button:not(.collapsed){color:inherit !important;background-color:transparent !important;box-shadow:none !important}.surface-accent.surface-accent .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.surface-accent.surface-accent .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important}.surface-accent:is(p,li,span,strong,em,small,label,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,.heading){color:var(--text-light)}.badge-pill,.chip,.tag,.pill{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:999px;font-size:.85rem;line-height:1.2;font-weight:600;background:#d4f5f9;color:#04141a;border:1px solid #d4f5f9}.surface-accent .badge,.surface-accent .badge-pill,.surface-accent .chip,.surface-accent .tag,.surface-accent .pill{background:var(--text-light) !important;color:#0f766e !important;border:1px solid var(--text-light) !important}.surface-accent .badge i,.surface-accent .badge-pill i,.surface-accent .chip i,.surface-accent .tag i,.surface-accent .pill i{color:#0f766e !important}.surface-light .bg-dark,.surface-light .bg-secondary{background:transparent !important}.btn-ghost{background:transparent !important;color:#2dd4bf !important;border:1px solid #2dd4bf !important}.btn-ghost:hover,.btn-ghost:focus{background:#2dd4bf !important;color:#04141a !important}a.surface-light.surface-light[class*="surface-light"]:is(.card,.rounded-xl,.card-space,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell){color:#062029 !important}a.surface-page.surface-page[class*="surface-page"]:is(.card,.rounded-xl,.card-space,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell){color:#d4f5f9 !important}a.surface-soft.surface-soft[class*="surface-soft"]:is(.card,.rounded-xl,.card-space,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell){color:#d4f5f9 !important}a.surface-light.surface-light[class*="surface-light"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell):is(strong,span,p,small,em,b,i,h1,h2,h3,h4,h5,h6,div):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill){color:#062029 !important}a.surface-page.surface-page[class*="surface-page"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell):is(strong,span,p,small,em,b,i,h1,h2,h3,h4,h5,h6,div):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill){color:#d4f5f9 !important}a.surface-soft.surface-soft[class*="surface-soft"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell):is(strong,span,p,small,em,b,i,h1,h2,h3,h4,h5,h6,div):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill){color:#d4f5f9 !important}.surface-light.surface-light[class*="surface-light"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell):is(.badge,.badge-pill,.chip,.tag,.pill){background:#062029 !important;color:#effdfb !important;border-color:#062029 !important}.surface-page.surface-page[class*="surface-page"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell):is(.badge,.badge-pill,.chip,.tag,.pill){background:#d4f5f9 !important;color:#04141a !important;border-color:#d4f5f9 !important}.surface-soft.surface-soft[class*="surface-soft"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell):is(.badge,.badge-pill,.chip,.tag,.pill){background:#d4f5f9 !important;color:#0a2e3a !important;border-color:#d4f5f9 !important}.card:not([class*="surface-"]),.accordion:not([class*="surface-"]),.accordion-item:not([class*="surface-"]){background-color:transparent !important;color:inherit !important;border-color:rgba(255,255,255,0.14) !important}.card:not([class*="surface-"]):is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption,div),.accordion-item:not([class*="surface-"]):is(p,li,span,strong,em,small,label,div){color:inherit}.card:not([class*="surface-"]):is(h1,h2,h3,h4,h5,h6,.heading),.accordion-item:not([class*="surface-"]):is(h1,h2,h3,h4,h5,h6,.heading){color:inherit}.accordion-button:not([class*="surface-"]),.accordion:not([class*="surface-"]) .accordion-button{color:inherit !important;background-color:transparent !important;box-shadow:none !important}.accordion:not([class*="surface-"]) .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.accordion:not([class*="surface-"]) .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important}.surface-accent [class*="glow"],.surface-accent[class*="glow"],.surface-accent [class*="gradient-text"],.surface-accent [class*="text-gradient"]{background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:currentColor !important;color:var(--text-light) !important;text-shadow:none !important}html{scroll-behavior:smooth}.hero-safe-heading{font-weight:700;font-size:2.8rem;line-height:1.1;max-width:720px;margin:0 auto 1rem;text-align:center;text-shadow:0 0 10px var(--btn-bg)}.hero-orb{position:absolute;top:40%;left:50%;width:320px;height:320px;background:radial-gradient(circle,rgba(20,184,166,0.4) 0%,transparent 70%);filter:blur(96px);transform:translate(-50%,-50%);animation:orbAnim 12s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes orbAnim{0%,100%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(16px)}}.card{border-radius:1.25rem;transition:box-shadow 0.3s ease,transform 0.3s ease;height:auto}.card:hover,.card:focus-within{box-shadow:0 15px 40px rgba(20,184,166,0.6);transform:translateY(-8px)}.back-top{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1100;border-radius:0.5rem;box-shadow:0 0 15px rgba(20,184,166,0.8);transition:transform 0.3s ease,box-shadow 0.3s ease;width:48px;height:48px;padding:0;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.back-top:hover,.back-top:focus{transform:translateY(-4px);box-shadow:0 0 30px rgba(20,184,166,1)}.reveal{opacity:1 !important;transform:translateY(16px);transition:transform 0.5s ease-out}.reveal.is-visible{transform:none}.breadcrumb a{text-decoration:none}.form-label{font-weight:600}.js .reveal{opacity:1 !important}.reveal.rv-show{opacity:1 !important;transform:none !important}html.reveal-done .reveal{opacity:1 !important;transform:none !important;transition:none !important}@media (prefers-reduced-motion:reduce){.reveal{opacity:1 !important;transform:none !important}}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.card,.feature-card,.note-card,.info-card,.glass-card,.soft-panel,.panel,.tile,.stat-card,.price-card,.pricing-card,.testimonial,.timeline-item,.hero-shell,.media-frame,.image-frame,.callout,.highlight,.feature,.benefit,.review,.rounded-xl{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1);will-change:transform}@media (hover:hover){.card:hover,.feature-card:hover,.note-card:hover,.info-card:hover,.glass-card:hover,.soft-panel:hover,.panel:hover,.tile:hover,.stat-card:hover,.price-card:hover,.pricing-card:hover,.testimonial:hover,.timeline-item:hover,.media-frame:hover,.image-frame:hover,.callout:hover,.highlight:hover,.feature:hover,.benefit:hover,.review:hover{transform:translateY(-6px);box-shadow:0 18px 40px -12px rgba(0,0,0,.45)}}.image-frame,.media-frame{overflow:hidden}.image-frame img,.media-frame img{transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}@media (hover:hover){.image-frame:hover img,.media-frame:hover img{transform:scale(1.04)}}.hero-orb{animation:fxFloat 9s ease-in-out infinite;will-change:transform;pointer-events:none}@keyframes fxFloat{0%,100%{transform:translate(0,0) scale(1);opacity:.85}50%{transform:translate(14px,-12px) scale(1.06);opacity:1}}.fx-count{font-variant-numeric:tabular-nums}#fx-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:9999;background:var(--btn-bg,#888);transition:width .1s linear;pointer-events:none}:where(.back-top,.back-to-top,.backtotop,.scroll-top,.scrolltop,.to-top,.totop,.gotop,.go-top,#backTop,#back-top,#backToTop,#scrollTop,[data-back-top]){position:fixed !important;right:1.25rem;bottom:1.25rem;left:auto;top:auto;z-index:1080;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border-radius:999px;line-height:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none !important}.hero-orb{animation:none !important}}html{overflow-x:clip}img,video,iframe,table,pre,canvas,svg{max-width:100%}*{overflow-wrap:break-word}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive{overflow-x:auto}pre,code{white-space:pre-wrap !important;word-break:break-word}[style*="width:"]:not(img):not(svg):not(canvas):not(.marquee):not([class*="marquee"]){max-width:100% !important}.position-absolute.start-100.translate-middle-x{left:auto !important;right:0 !important;transform:none !important}.position-absolute.start-100:not(.translate-middle-x){left:auto !important;right:0 !important}.position-absolute.end-100{right:auto !important;left:0 !important}[class*="marquee"]:not([class*="text"]):not([class*="inner"]),.marquee-container,.marquee-wrap{overflow:hidden !important;max-width:100% !important}body{font-family:"Noto Sans Bengali","Hind Siliguri",system-ui,-apple-system,"Segoe UI",sans-serif}main>section:first-of-type,.hero,.hero-section,section.hero,[class*="hero"]{min-height:auto !important}@media(min-width:992px){main>section:first-of-type,.hero,.hero-section,section.hero{min-height:0 !important;padding-top:clamp(2.25rem,4.5vh,3.75rem) !important;padding-bottom:clamp(2.25rem,4.5vh,3.75rem) !important}main>section:first-of-type img,.hero img,.hero-section img,section.hero img,.hero-shell img{max-height:58vh;object-fit:cover}}main>section:first-of-type h1,.hero h1,.hero-section h1,section.hero h1{font-size:clamp(1.9rem,3.2vw,2.85rem) !important;line-height:1.18 !important}.hero,.hero-section,section.hero{position:relative;isolation:isolate}.hero::before,.hero-section::before,section.hero::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,color-mix(in srgb,var(--btn-bg) 16%,transparent),transparent 68%);pointer-events:none}.hero .container,.hero-section .container,section.hero .container,.hero .row,.hero-section .row,section.hero .row,.hero [class*="col"],.hero-section [class*="col"],section.hero [class*="col"]{position:relative;z-index:1}.hero [class*="orb"],.hero-section [class*="orb"],section.hero [class*="orb"],.hero [class*="blob"],.hero-section [class*="blob"],section.hero [class*="blob"],.hero [class*="decor"],.hero-section [class*="decor"],section.hero [class*="decor"],.hero [class*="shape"],.hero-section [class*="shape"],section.hero [class*="shape"]{position:absolute !important;z-index:0 !important}@media(min-width:992px){.hero>.container>.row,.hero-section>.container>.row,section.hero>.container>.row,.hero .row.align-items-center,.hero-section .row.align-items-center,section.hero .row.align-items-center,main>section:first-of-type .row.align-items-center{align-items:flex-start !important}.hero img,.hero-section img,section.hero img,main>section:first-of-type img{max-height:48vh !important}}.card,.feature-card,.note-card,.stat-card,.info-card,.glass-card,.panel,.tile,.timeline-item{box-shadow:0 12px 32px -14px rgba(0,0,0,.45)}.section-pad,section[class*="surface-"]{position:relative}section.section-pad::after,main>section::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--btn-bg) 28%,transparent),transparent);pointer-events:none}html,body{width:100%;max-width:100%;overflow-x:clip!important}body{position:relative}main>section,section[class*="surface-"]{clear:both;position:relative}.container,.container-fluid{min-width:0}.hero-section>.container,main>section:first-of-type>.container{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.row{min-width:0}.row>[class*="col-"]{min-width:0}img,svg,video,iframe{max-width:100%;height:auto}.hero-section{overflow:visible!important;padding-bottom:clamp(4.5rem,8vw,7rem)!important;margin-bottom:0!important;max-width:100%;z-index:1}.hero-section>.container,.hero-content,.hero-text-area{position:relative;z-index:2;max-width:100%}.hero-bg,.hero-orb,.hero-orb2{pointer-events:none;max-width:100%}.hero-section:is(h1,h2,.hero-title,.display-1,.display-2,.display-3,.display-4),main>section:first-of-type:is(h1,h2,.hero-title,.display-1,.display-2,.display-3,.display-4){display:block!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important;text-wrap:balance;line-height:1.42!important;letter-spacing:0!important}.hero-section h1,main>section:first-of-type h1{font-size:clamp(1.85rem,2.65vw,2.65rem)!important;margin-bottom:1.25rem!important}.hero-section h1 + p,main>section:first-of-type h1 + p{margin-top:1rem!important;line-height:1.75!important;clear:both!important}.hero-title .glow-text,.hero-title .glow-word,h1 .glow-text,h1 .glow-word,h2 .glow-text,h2 .glow-word{display:inline-block!important;margin-inline-end:.32em!important;white-space:nowrap!important}.glow-heading{line-height:1.42!important;text-shadow:none!important}.hero-safe-heading{font-size:clamp(2rem,3vw,3rem)!important;line-height:1.42!important;letter-spacing:0!important;overflow-wrap:break-word!important;white-space:normal!important}.image-frame,.media-frame,.img-wrap,figure{position:relative;max-width:100%}.hero-section+section,.hero-section+.marquee-wrap{clear:both;position:relative;z-index:auto!important;margin-top:0!important}.toc-nav{display:flex!important;flex-wrap:wrap!important;gap:.65rem!important;white-space:normal!important;overflow:visible!important}.toc-nav a{margin:.15rem!important}.hero-section .row:last-child{margin-bottom:clamp(2rem,4vw,4rem)!important}.hero-section .card,.hero-section .feature-card,.hero-section .stat-card,.hero-section .note-card,.hero-section .info-card{overflow:visible!important;position:relative!important;z-index:3!important}.hero-section .container{padding-bottom:clamp(1.5rem,3vw,3rem)!important}.marquee-wrap,.ticker-wrap,.marquee-section,.ticker-section{display:block!important;clear:both!important;position:relative!important;z-index:1!important;max-width:100%!important;overflow:hidden!important;padding-top:1rem!important;padding-bottom:1rem!important;margin-top:1rem!important;margin-bottom:1rem!important}.marquee-track,.ticker-inner{display:inline-flex!important;align-items:center!important;gap:1rem!important;min-height:3.25rem!important;width:max-content!important;max-width:none!important;white-space:nowrap!important}.marquee-item,.ticker-item,.badge-pill,.chip,.tag,.pill{flex:0 0 auto;line-height:1.2}.table-responsive{display:block!important;width:min(100%,1100px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;overflow-x:auto!important}main table,.table-responsive table,.table-responsive .table{margin-left:auto!important;margin-right:auto!important;width:100%!important;min-width:720px}main section:has(table)>.container,main section:has(.table-responsive)>.container{max-width:1140px!important;margin-left:auto!important;margin-right:auto!important}.table-responsive .table>:not(caption)>*>*,.table-responsive table>:not(caption)>*>*{white-space:normal}.feature-card,.stat-card,.price-card,.note-card,.info-card{position:relative}@media(max-width:575.98px){.container,.container-fluid{padding-left:1rem!important;padding-right:1rem!important}.hero-section:is(h1,h2,.hero-title,.display-1,.display-2,.display-3,.display-4),main>section:first-of-type:is(h1,h2,.hero-title,.display-1,.display-2,.display-3,.display-4){font-size:clamp(1.45rem,6.8vw,2rem)!important;line-height:1.46!important;letter-spacing:0!important;text-wrap:auto}.hero-section h1 + p,main>section:first-of-type h1 + p{font-size:1rem!important;line-height:1.75!important}.hero-text-area{padding-left:1rem!important;padding-right:1rem!important}.badge-pill,.chip,.tag,.pill{font-size:.82rem;padding:.36rem .7rem}.table-responsive table.table,.table-responsive>table{min-width:640px}}.content-narrow,.compact-narrow,.faq-narrow,.faq-panel{width:min(100%,900px)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.compact-narrow .row,.content-narrow .row,.faq-narrow .row{justify-content:center!important}.faq-narrow .accordion,.faq-panel .accordion,.content-narrow .accordion{width:100%!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.faq-narrow .accordion-item,.faq-panel .accordion-item{max-width:100%!important;overflow:hidden!important}.hero-section .hero-media,main>section:first-of-type .hero-media{display:block!important;width:100%!important;max-width:min(100%,1100px)!important;margin-left:auto!important;margin-right:auto!important}.hero-section .image-frame,.hero-section .media-frame,main>section:first-of-type .image-frame,main>section:first-of-type .media-frame{margin-left:auto!important;margin-right:auto!important}@media(min-width:992px){.hero-section .hero-split-media,main>section:first-of-type .hero-split-media{flex:0 1 min(42%,520px)!important;width:min(42%,520px)!important;max-width:min(42%,520px)!important;min-width:320px!important;margin-left:auto!important;margin-right:auto!important}.hero-section .hero-split-text,main>section:first-of-type .hero-split-text{flex:1 1 0!important;min-width:0!important;max-width:58%!important}.hero-section .hero-split-media img,main>section:first-of-type .hero-split-media img{max-height:460px!important;object-fit:cover!important}}@media(max-width:991.98px){.hero-section .hero-split-media,.hero-section .hero-split-text,main>section:first-of-type .hero-split-media,main>section:first-of-type .hero-split-text{width:100%!important;max-width:100%!important;min-width:0!important}}.marquee-outer,.marquee-wrapper,.marquee-wrap,.ticker-wrap{width:min(calc(100% - 2rem),1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;padding-left:1rem!important;padding-right:1rem!important;border-radius:1rem!important}.marquee-track,.ticker-inner{padding-left:1rem!important;padding-right:1rem!important;will-change:transform}iframe[src*="google.com/maps"]{width:100%!important;min-height:320px!important;border:0!important}
