:root{--page-bg:#071614;--page-text:#d6f2ed;--page-heading:#f0fdfa;--page-muted:#82bdb3;--page-link:#5eead4;--btn-bg:#14b8a6;--btn-text:#071614;--btn-hover:#0d9488}html,body{background:#071614;color:#d6f2ed}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#f0fdfa}p,li,span,strong,em,small,label,td,th,dd,dt,figcaption{color:inherit}.muted,.text-muted{color:#82bdb3 !important}.surface-page{background:#071614 !important;color:#d6f2ed;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:#f0fdfa}.surface-page.surface-page:is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.icon-circle):not(.icon-bubble){color:#d6f2ed}.surface-page.surface-page .icon-circle,.surface-page.surface-page .icon-bubble{background-color:#14b8a6 !important;color:#071614 !important}.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:#82bdb3 !important}.surface-page:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#d6f2ed !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:#d6f2ed !important}.surface-page .table,.surface-page.table,.surface-page table,.surface-page.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#d6f2ed;--bs-table-striped-bg:transparent;--bs-table-striped-color:#d6f2ed;--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:#d6f2ed !important;color:#071614 !important;border:1px solid #d6f2ed !important}.surface-page .badge i,.surface-page .badge-pill i,.surface-page .chip i,.surface-page .tag i,.surface-page .pill i{color:#071614 !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:#d6f2ed !important;color:#071614 !important;border-color:#d6f2ed !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:#071614 !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:#5eead4 !important;color:#071614 !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:#f0fbf9 !important;color:#08302b;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:#041d19}.surface-light.surface-light:is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.icon-circle):not(.icon-bubble){color:#08302b}.surface-light.surface-light .icon-circle,.surface-light.surface-light .icon-bubble{background-color:#14b8a6 !important;color:#071614 !important}.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:#3a6b62 !important}.surface-light:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#08302b !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:#08302b !important}.surface-light .table,.surface-light.table,.surface-light table,.surface-light.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#08302b;--bs-table-striped-bg:transparent;--bs-table-striped-color:#08302b;--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:#08302b !important;color:#f0fbf9 !important;border:1px solid #08302b !important}.surface-light .badge i,.surface-light .badge-pill i,.surface-light .chip i,.surface-light .tag i,.surface-light .pill i{color:#f0fbf9 !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:#08302b !important;color:#f0fbf9 !important;border-color:#08302b !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:#f0fbf9 !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:#0a6f66 !important;color:#f0fbf9 !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:#112e2a !important;color:#d6f2ed;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:is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.icon-circle):not(.icon-bubble){color:#d6f2ed}.surface-soft.surface-soft .icon-circle,.surface-soft.surface-soft .icon-bubble{background-color:#14b8a6 !important;color:#071614 !important}.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:#8fc7bd !important}.surface-soft:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#d6f2ed !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:#d6f2ed !important}.surface-soft .table,.surface-soft.table,.surface-soft table,.surface-soft.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#d6f2ed;--bs-table-striped-bg:transparent;--bs-table-striped-color:#d6f2ed;--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:#d6f2ed !important;color:#112e2a !important;border:1px solid #d6f2ed !important}.surface-soft .badge i,.surface-soft .badge-pill i,.surface-soft .chip i,.surface-soft .tag i,.surface-soft .pill i{color:#112e2a !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:#d6f2ed !important;color:#112e2a !important;border-color:#d6f2ed !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:#112e2a !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:#112e2a !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}.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:#d6f2ed;color:#071614;border:1px solid #d6f2ed}.surface-light .bg-dark,.surface-light .bg-secondary{background:transparent !important}.btn-ghost{background:transparent !important;color:#5eead4 !important;border:1px solid #5eead4 !important}.btn-ghost:hover,.btn-ghost:focus{background:#5eead4 !important;color:#071614 !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:#08302b !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:#d6f2ed !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:#d6f2ed !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:#08302b !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:#d6f2ed !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:#d6f2ed !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:#08302b !important;color:#f0fbf9 !important;border-color:#08302b !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:#d6f2ed !important;color:#071614 !important;border-color:#d6f2ed !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:#d6f2ed !important;color:#112e2a !important;border-color:#d6f2ed !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}html{scroll-behavior:smooth}.hero-section{position:relative;overflow:hidden;padding:5rem 0 4rem}.hero-section::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--page-bg) 0%,var(--btn-bg) 60%,var(--page-bg) 100%);opacity:0.18;pointer-events:none;z-index:0}.hero-orb{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,var(--btn-bg) 0%,transparent 70%);opacity:0.13;top:-80px;right:-80px;pointer-events:none;animation:orbFloat 8s ease-in-out infinite;z-index:0}@keyframes orbFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(30px) scale(1.06)}}.hero-section .container{position:relative;z-index:1}.hero-statbar{padding:.75rem 0;margin-bottom:2rem}.hero-stat-bar .badge-pill{font-size:.9rem;padding:.45rem 1rem}.hero-heading{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.2}.btn-ghost{border-radius:2rem;padding:.65rem 1.8rem;font-weight:700;transition:transform .22s,box-shadow .22s}.btn-ghost:hover,.btn-ghost:focus{transform:translateY(-2px)}.feature-card,.note-card,.stat-card{border-radius:1.2rem;transition:transform .25s,box-shadow .25s;height:auto}.feature-cardhover,.note-card:hover,.stat-card:hover{transform:translateY(-6px);box-shadow:0 14px 36px rgba(0,0,0,0.55) !important}.icon-circle{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;font-size:1.6rem;flex-shrink:0}.section-pad{padding:4.5rem 0}.marquee-outer{overflow:hidden;position:relative;padding:.9rem 0}.marquee-outer::before,.marquee-outer::after{content:'';position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.marquee-outer::before{left:0;background:linear-gradient(to right,var(--page-bg),transparent)}.marquee-outer::after{right:0;background:linear-gradient(to left,var(--page-bg),transparent)}.marquee-track{display:flex;gap:2rem;width:max-content;animation:marqueeScroll 28s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.marquee-item{white-space:nowrap;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.step-item{border-radius:1.2rem;padding:2rem 1.5rem;height:auto}.step-number{font-size:2.5rem;font-weight:900;line-height:1;opacity:.85}.faq-panel{max-width:900px;margin-left:auto;margin-right:auto}.content-narrow{max-width:900px}.compact-narrow{max-width:880px}.table-responsive{border-radius:1rem;overflow:hidden}.reveal{opacity:1;transform:translateY(16px);transition:transform .5s ease}.reveal.is-visible{transform:none}.back-top{position:fixed;bottom:2rem;right:2rem;z-index:999;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.2rem;padding:0}.privacy-section{padding:3.5rem 0}.local-section{padding:4rem 0}.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-container,main>section:first-of-type .hero-split-container{display:flex!important;align-items:flex-start!important;gap:clamp(1.5rem,3vw,3rem)!important}.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-container .hero-media,main>section:first-of-type .hero-split-container .hero-media{max-width:100%!important;width:100%!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-container,main>section:first-of-type .hero-split-container{display:flex!important;flex-direction:column!important;gap:1.25rem!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}
