.cms-cta.page-composer-cta{--cta-brand:var(--mahva-theme-color-primary,#046e75);--cta-page:var(--mahva-theme-color-surface-0,var(--mahva-theme-color-background,#fff));--cta-ink:var(--mahva-theme-color-on-surface,#183438);--cta-surface:color-mix(in srgb,var(--cta-page) 96%,var(--cta-brand));--cta-panel:color-mix(in srgb,var(--cta-page) 91%,var(--cta-brand));--cta-border:color-mix(in srgb,var(--cta-ink) 13%,transparent);--cta-muted:color-mix(in srgb,var(--cta-ink) 72%,transparent);--cta-accent:color-mix(in srgb,var(--cta-brand) 78%,var(--cta-ink));position:relative;isolation:isolate;width:min(100%,960px);min-height:0;padding:clamp(1.25rem,2.2vw,1.85rem);gap:clamp(1.15rem,2.4vw,1.9rem);overflow:hidden;border:1px solid var(--cta-border);border-radius:16px;color:var(--cta-ink);background:linear-gradient(145deg,color-mix(in srgb,var(--cta-surface) 96%,transparent),var(--cta-surface));box-shadow:0 18px 50px -38px color-mix(in srgb,var(--cta-ink) 58%,transparent);font-weight:400}.cms-cta.page-composer-cta:before{content:"";position:absolute;z-index:-1;inset-block-start:-5rem;inset-inline-end:-4rem;width:12rem;aspect-ratio:1;border-radius:50%;pointer-events:none;background:color-mix(in srgb,var(--cta-brand) 10%,transparent);filter:blur(34px)}.cms-cta.page-composer-cta:after{display:none}.cms-cta:is(.is-dark,.is-light,.is-minimal,.is-image,.is-split){--cta-page:var(--mahva-theme-color-surface-0,var(--mahva-theme-color-background,#fff));--cta-ink:var(--mahva-theme-color-on-surface,#183438)}.cms-cta.is-secondary{--cta-brand:var(--mahva-theme-color-secondary,#cbac69)}.cms-cta.is-minimal{box-shadow:none}.cms-cta.layout-compact{padding:1.1rem}.cms-cta.layout-stacked.cms-cta--with-form{grid-template-columns:minmax(0,1fr)}.cms-cta.cms-cta--with-form{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:stretch;width:min(100%,960px);padding:0;gap:0}.cms-cta .page-composer-cta-media{z-index:-2;opacity:.1}.cms-cta .page-composer-cta-content{min-width:0;max-width:680px;padding:.25rem}.cms-cta.cms-cta--with-form .page-composer-cta-content{position:relative;align-items:flex-start;justify-content:center;margin:0;padding:clamp(1.2rem,2.2vw,1.7rem);text-align:start}.cms-cta.cms-cta--with-form .page-composer-cta-content:after{content:"";width:38px;height:1px;margin-top:1.35rem;background:var(--cta-accent);opacity:.55}.cms-cta .page-composer-cta-content h2{max-width:24ch;margin:0;color:var(--cta-ink);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:560;line-height:1.7;letter-spacing:-.012em;text-wrap:balance}.cms-cta .page-composer-cta-content p{max-width:54ch;margin:.7rem 0 0;color:var(--cta-muted);font-size:.82rem;font-weight:400;line-height:1.95}.cms-cta .page-composer-cta-subtitle{color:var(--cta-ink)!important;font-weight:450}.cms-cta-kicker{display:flex;align-items:center;gap:.55rem;margin-bottom:.8rem}.cms-cta.align-center .cms-cta-kicker{justify-content:center}.cms-cta.align-start .cms-cta-kicker{justify-content:flex-start}.cms-cta .page-composer-cta-eyebrow{margin:0;color:var(--cta-accent);font-size:.68rem;font-weight:540;letter-spacing:0}.cms-cta-mark{display:block;position:relative;width:14px;height:14px;border:1px solid var(--cta-accent);border-radius:3px;background:none}.cms-cta-mark:after{content:"";position:absolute;inset:3px;border:1px solid var(--cta-accent);opacity:.55}.cms-cta .page-composer-cta-actions:empty{display:none}.cms-cta .page-composer-cta-primary,.cms-form-submit{min-height:43px;border:1px solid transparent;border-radius:8px;color:var(--mahva-theme-color-on-primary,#fff);background:var(--cta-brand,var(--mahva-theme-color-primary,#046e75));box-shadow:none;font-weight:500}.cms-cta .page-composer-cta-primary:hover{color:var(--mahva-theme-color-on-primary,#fff);background:color-mix(in srgb,var(--cta-brand) 88%,#000)}.cms-cta .page-composer-cta-secondary{min-height:43px;border-color:var(--cta-border);color:var(--cta-ink);background:transparent}.cms-cta .page-composer-cta-secondary:hover{color:var(--cta-ink);background:color-mix(in srgb,var(--cta-brand) 9%,transparent)}.cms-cta-form-panel{min-width:0;padding:clamp(1.05rem,1.9vw,1.4rem);border:0;border-inline-start:1px solid var(--cta-border);border-radius:0;color:var(--cta-ink);background:var(--cta-panel)}.cms-form{width:100%;min-width:0;color:var(--cta-ink,var(--mahva-theme-color-on-surface,#183438));text-align:start;font-weight:400}.cms-form-heading{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid var(--cta-border,#8883)}.cms-form-heading-icon{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border:1px solid var(--cta-border,#8883);border-radius:8px;color:var(--cta-accent,var(--mahva-theme-color-primary))}.cms-form-heading-icon svg{width:16px;height:16px}.cms-form .cms-form-heading h3{margin:0;color:inherit;font-size:.92rem;font-weight:520;line-height:1.7}.cms-form .cms-form-description{margin:-.1rem 0 .65rem;color:inherit;font-size:.72rem;line-height:1.75;opacity:.72}.cms-form-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.62rem .75rem}.cms-form-field{display:flex;flex-direction:column;grid-column:span var(--field-span,12);min-width:0;gap:.25rem}.cms-form-field>label{display:flex;align-items:baseline;gap:.3rem;color:var(--cta-ink);font-size:.74rem;font-weight:470;line-height:1.65}.cms-form-field label>small{margin-inline-start:auto;font-size:.66rem;font-weight:400;opacity:.62}.cms-form-required{color:var(--cta-brand,var(--mahva-theme-color-primary,#046e75))}.cms-form input:not([type=checkbox],[type=radio],[type=hidden]),.cms-form select,.cms-form textarea{width:100%;min-width:0;min-height:43px;padding:.62rem .8rem;border:1px solid color-mix(in srgb,var(--cta-ink) 18%,transparent);border-radius:7px;color:var(--cta-ink);background:color-mix(in srgb,var(--cta-page) 97%,var(--cta-brand));color-scheme:light dark;font:inherit;font-size:.82rem;font-weight:400;transition:border-color .18s,box-shadow .18s,background-color .18s}.cms-form textarea{height:82px;min-height:82px;max-height:180px;resize:vertical;line-height:1.8}.cms-form input::-moz-placeholder,.cms-form textarea::-moz-placeholder{color:color-mix(in srgb,var(--cta-ink) 52%,transparent);opacity:1;font-size:.74rem}.cms-form input::placeholder,.cms-form textarea::placeholder{color:color-mix(in srgb,var(--cta-ink) 52%,transparent);opacity:1;font-size:.74rem}.cms-form :is(input,select,textarea):focus-visible{outline:0;border-color:var(--cta-brand);background:var(--cta-page);box-shadow:0 0 0 3px color-mix(in srgb,var(--cta-brand) 14%,transparent)}.cms-form :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.55}.cms-form :is(input[type=checkbox],input[type=radio]){flex-shrink:0;width:17px;height:17px;accent-color:var(--cta-brand)}.cms-form-check,.cms-form-options label{display:flex;align-items:center;gap:.55rem;color:var(--cta-ink);font-size:.78rem}.cms-form-options{display:flex;flex-wrap:wrap;gap:.75rem}.cms-form-field>small{font-size:.67rem;font-weight:400;line-height:1.7}.cms-form-character-count{align-self:flex-end;margin-top:-.1rem;font-variant-numeric:tabular-nums;opacity:.55}.cms-form-field.has-error :is(input,textarea,select){border-color:var(--mahva-theme-color-error,#b94141)}.cms-form-error-summary,.cms-form-field-error{color:var(--mahva-theme-color-error,#b94141)}.cms-form-error-summary{padding:.65rem;border-inline-start:3px solid currentColor;border-radius:7px;background:color-mix(in srgb,var(--mahva-theme-color-error,#b94141) 7%,transparent)}.cms-form .cms-form-error-summary{font-size:.78rem;line-height:1.7}.cms-form-actions{display:flex;gap:.65rem;margin-top:.75rem}.cms-form-submit{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.7rem;min-height:44px;padding:.5rem .9rem;font:inherit;font-size:.8rem;font-weight:520;transition:filter .2s,transform .2s}.cms-form-submit-icon{display:grid;place-items:center;min-height:22px;padding-inline-start:.75rem;border-inline-start:1px solid color-mix(in srgb,currentColor 25%,transparent)}.cms-form-submit-icon svg{width:16px;height:16px}.cms-form-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.cms-form-submit:disabled{cursor:wait;opacity:.7}.cms-form-back{padding:.65rem;border:1px solid var(--cta-border,currentColor);border-radius:7px;color:inherit;background:transparent;font-weight:400}.cms-cta a:focus-visible,.cms-cta button:focus-visible,.cms-form button:focus-visible{outline:3px solid color-mix(in srgb,var(--cta-brand) 55%,transparent);outline-offset:3px}.cms-form .cms-form-privacy{display:flex;align-items:flex-start;justify-content:start;gap:.4rem;margin:.5rem 0 0;color:inherit;font-size:.64rem;font-weight:400;line-height:1.75;opacity:.68}.cms-form-privacy svg{flex-shrink:0;width:13px;height:13px;margin-top:.15rem}.cms-form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cms-form-steps{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-bottom:1rem;font-size:.74rem}.cms-form-steps progress{width:100%;height:4px;accent-color:var(--cta-brand)}.cms-form-success{padding:1.35rem .4rem;color:var(--cta-ink,var(--mahva-theme-color-on-surface,#183438));text-align:center;outline:none}.cms-form-success-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 1rem;border-radius:50%;color:var(--cta-brand);background:color-mix(in srgb,var(--cta-brand) 12%,transparent)}.cms-form-success h3{font-size:1.05rem;font-weight:520}.cms-form-success p{color:inherit;font-size:.8rem;line-height:1.8}.cms-form-tracking{display:flex;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.75rem;border:1px dashed;border-radius:9px;font-size:.73rem}.cms-form-tracking code{color:inherit;overflow-wrap:anywhere}.cms-cta-dialog{position:fixed;inset:0;width:min(560px,calc(100% - 2rem));max-width:none;max-height:calc(100svh - 2rem);margin:auto;padding:0;border:1px solid color-mix(in srgb,var(--mahva-theme-color-primary,#046e75) 20%,transparent);border-radius:18px;color:var(--mahva-theme-color-on-surface,#183438);background:var(--mahva-theme-color-card-background,#fff)}.cms-cta-dialog::backdrop{background:#041a20ad;backdrop-filter:blur(10px)}.cms-cta-dialog-content{padding:clamp(1rem,3vw,1.5rem)}.cms-cta-dialog-content header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cms-cta-dialog-content header h2{color:inherit;font-size:1.1rem;font-weight:520}.cms-cta-dialog-content header button{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid;border-radius:9px;color:inherit;background:transparent}.cms-cta-dialog.cms-cta-drawer{height:100svh;max-height:none;margin-inline-end:0;border-radius:18px 0 0 18px}.cms-form-spinner{animation:cms-form-spin 1s linear infinite}@keyframes cms-form-spin{to{transform:rotate(1turn)}}@media (max-width:859.98px){.cms-cta.cms-cta--with-form{grid-template-columns:minmax(0,1fr)}.cms-cta .page-composer-cta-content{margin-inline:0}.cms-cta-form-panel{border-top:1px solid var(--cta-border);border-inline-start:0}.cms-cta.cms-cta--with-form .page-composer-cta-content:after{display:none}}@media (max-width:575.98px){.cms-cta.page-composer-cta{min-height:0;padding:1rem;border-radius:12px;gap:1rem}.cms-cta.cms-cta--with-form{padding:0;gap:0}.cms-cta.cms-cta--with-form .page-composer-cta-content{padding:1.15rem}.cms-cta-form-panel{padding:1rem}.cms-form-field{grid-column:1/-1}.cms-cta .page-composer-cta-content h2{font-size:1.18rem}.cms-cta .page-composer-cta-content p{font-size:.78rem}.cms-cta .page-composer-cta-primary,.cms-cta .page-composer-cta-secondary{width:auto;min-width:min(100%,9rem)}.cms-form input:not([type=checkbox],[type=radio],[type=hidden]),.cms-form select,.cms-form textarea{font-size:1rem}}@media (prefers-reduced-motion:reduce){.cms-cta *,.cms-form *{transition:none!important;animation:none!important}}.page-composer-public:is(.is-service-landing,.is-center-landing) .page-composer-hero{--hero-wash-direction:90deg;--hero-highlight-origin:0% 35%}.page-composer-public:is(.is-service-landing,.is-center-landing)[dir=rtl] .page-composer-hero{--hero-wash-direction:270deg;--hero-highlight-origin:100% 35%}.page-composer-public:is(.is-service-landing,.is-center-landing) .page-composer-hero-overlay{pointer-events:none;background:radial-gradient(ellipse at var(--hero-highlight-origin),color-mix(in srgb,var(--mahva-theme-color-primary,#046e75) 18%,transparent),transparent 65%),linear-gradient(var(--hero-wash-direction),rgba(3,19,24,.52),rgba(3,19,24,.34) 45%,rgba(3,19,24,.08)),linear-gradient(180deg,rgba(3,13,16,.14),rgba(3,13,16,.3))}.page-composer-public:is(.is-service-landing,.is-center-landing) .page-composer-hero-content{color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.6)}.page-composer-public:is(.is-service-landing,.is-center-landing) .page-composer-hero-content>:is(h1,p,span){color:#fff}.page-composer-public[data-page-slug="services/anil-sound-studio"]{--anil-brand:var(--mahva-theme-color-primary,#046e75);--anil-ink:var(--mahva-theme-color-on-surface,#183337);--anil-surface:var(--mahva-theme-color-card-background,#fff);--anil-canvas:var(--mahva-theme-color-surface-0,#f6f8f8);--anil-edge:color-mix(in srgb,var(--anil-ink) 12%,transparent)}.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-hero-overlay{background:linear-gradient(90deg,color-mix(in srgb,#041a1d 72%,transparent),color-mix(in srgb,#041a1d 25%,transparent) 70%),linear-gradient(180deg,rgba(3,14,17,.12),rgba(3,14,17,.7))}.page-composer-public[data-page-slug="services/anil-sound-studio"][dir=ltr] .page-composer-hero-overlay{background:linear-gradient(270deg,color-mix(in srgb,#041a1d 72%,transparent),color-mix(in srgb,#041a1d 25%,transparent) 70%),linear-gradient(180deg,rgba(3,14,17,.12),rgba(3,14,17,.7))}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-introduction-content{min-width:0}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-introduction-copy{display:grid;gap:.95rem}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-introduction-copy p{margin:0}.page-composer-public[data-page-slug="services/anil-sound-studio"] :is(.page-composer-section--services,.page-composer-section--showcase){padding-block:clamp(3.25rem,6vw,5.75rem)}.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-section--services{background:var(--anil-surface)}.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-section--showcase{background:linear-gradient(155deg,color-mix(in srgb,var(--anil-brand) 5%,var(--anil-canvas)),var(--anil-canvas))}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-list-content>h2{margin:0 0 clamp(1.8rem,3vw,2.6rem);color:var(--anil-ink);font-size:var(--service-heading-size);font-weight:580;line-height:1.75}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-list-content>h2:after{content:"";display:block;width:54px;height:2px;margin-top:.9rem;border-radius:999px;background:var(--anil-brand);opacity:.72}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-list-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;min-height:94px;padding:1.15rem 1.25rem;border:1px solid var(--anil-edge);border-radius:17px;background:var(--anil-surface);box-shadow:0 12px 32px -27px color-mix(in srgb,var(--anil-brand) 40%,#000);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-list-index{display:grid;place-items:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--anil-brand) 22%,transparent);border-radius:12px;color:var(--anil-brand);background:color-mix(in srgb,var(--anil-brand) 6%,var(--anil-surface));font:500 .75rem/1 ui-sans-serif,system-ui,sans-serif}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-list-card h3{margin:0;color:var(--anil-ink);font-size:.92rem;font-weight:520;line-height:1.9}.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-section--gallery{background:var(--anil-surface)}.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-section--gallery .is-page-gallery{--gallery-columns:4!important;--gallery-mobile-columns:2!important}.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-section--cta{padding-block:clamp(3rem,5vw,4.75rem);background:linear-gradient(135deg,color-mix(in srgb,var(--anil-brand) 92%,#031f24),color-mix(in srgb,var(--anil-brand) 72%,#062b30))}.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-section--cta .page-composer-column{display:grid;justify-items:center;gap:1.35rem;text-align:center}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-legacy-cta-copy{max-width:720px;color:#fff}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-legacy-cta-copy>span{display:block;width:38px;height:1px;margin:0 auto 1.25rem;background:rgba(255,255,255,.5)}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-legacy-cta-copy h2{margin:0 0 .65rem;color:#fff;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:560;line-height:1.8}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-legacy-cta-copy h2:after{display:none}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-legacy-cta-copy p{margin:0;color:rgba(255,255,255,.78);font-size:.88rem;line-height:2}.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-section--cta .page-composer-button{display:inline-flex;align-items:center;gap:.65rem;min-height:45px;padding:.7rem 1.25rem;border:1px solid rgba(255,255,255,.34);border-radius:12px;background:#fff;color:#064d53;font-size:.82rem;font-weight:570;text-decoration:none;box-shadow:0 14px 28px -18px #001215;transition:transform .22s ease,box-shadow .22s ease}.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-section--cta .page-composer-button:hover{transform:translateY(-2px);box-shadow:0 18px 34px -18px #001215}@media (hover:hover) and (pointer:fine){.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-list-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--anil-brand) 34%,transparent);box-shadow:0 19px 36px -25px color-mix(in srgb,var(--anil-brand) 45%,#000)}}@media (max-width:991.98px){.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-section--gallery .is-page-gallery{--gallery-columns:3!important}}@media (max-width:575.98px){.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-list-grid{grid-template-columns:minmax(0,1fr)}.page-composer-public[data-page-slug="services/anil-sound-studio"] .service-list-card{min-height:82px;padding:1rem;border-radius:15px}.page-composer-public[data-page-slug="services/anil-sound-studio"] .page-composer-section--gallery .is-page-gallery{--gallery-columns:2!important}}@media (prefers-reduced-motion:reduce){.page-composer-public[data-page-slug="services/anil-sound-studio"] :is(.service-list-card,.page-composer-section--cta .page-composer-button){transition:none}.page-composer-public[data-page-slug="services/anil-sound-studio"] :is(.service-list-card,.page-composer-section--cta .page-composer-button):hover{transform:none}}.page-composer-public[data-page-slug="services/coworking-spaces"]{--cowork-brand:var(--mahva-theme-color-primary,#046e75);--cowork-ink:var(--mahva-theme-color-on-surface,#183337);--cowork-surface:var(--mahva-theme-color-card-background,#fff);--cowork-canvas:var(--mahva-theme-color-surface-0,#f6f8f8);--cowork-edge:color-mix(in srgb,var(--cowork-ink) 12%,transparent)}.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-hero-media{-o-object-position:center 55%;object-position:center 55%}.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-hero-overlay{background:linear-gradient(90deg,color-mix(in srgb,#031b1e 72%,transparent),color-mix(in srgb,#031b1e 22%,transparent) 72%),linear-gradient(180deg,rgba(2,13,15,.14),rgba(2,13,15,.69))}.page-composer-public[data-page-slug="services/coworking-spaces"][dir=ltr] .page-composer-hero-overlay{background:linear-gradient(270deg,color-mix(in srgb,#031b1e 72%,transparent),color-mix(in srgb,#031b1e 22%,transparent) 72%),linear-gradient(180deg,rgba(2,13,15,.14),rgba(2,13,15,.69))}.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-hero-content{max-width:980px}.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-section--introduction{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--cowork-brand) 5%,transparent),transparent 34%),var(--cowork-surface)}.page-composer-public[data-page-slug="services/coworking-spaces"] .service-introduction-copy{display:grid;gap:.85rem}.page-composer-public[data-page-slug="services/coworking-spaces"] .service-introduction-copy p{margin:0}.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-section--features{background:linear-gradient(155deg,color-mix(in srgb,var(--cowork-brand) 5%,var(--cowork-canvas)),var(--cowork-canvas))}.page-composer-public[data-page-slug="services/coworking-spaces"] .service-feature-card{min-height:215px;background:color-mix(in srgb,var(--cowork-surface) 96%,var(--cowork-brand))}.page-composer-public[data-page-slug="services/coworking-spaces"] .service-feature-card p{max-width:34rem}.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-section--conditions{background:var(--cowork-surface)}.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-section--conditions .page-composer-contained{max-width:1060px}.page-composer-public[data-page-slug="services/coworking-spaces"] .service-conditions-layout{border:1px solid var(--cowork-edge);border-radius:20px;padding:clamp(1.4rem,3.5vw,2.8rem);background:linear-gradient(150deg,color-mix(in srgb,var(--cowork-brand) 4%,var(--cowork-surface)),var(--cowork-surface));box-shadow:0 24px 60px -48px color-mix(in srgb,var(--cowork-brand) 58%,#000)}.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-section--cta{padding-block:clamp(3rem,5vw,5rem);background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.1),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--cowork-brand) 93%,#021c20),color-mix(in srgb,var(--cowork-brand) 72%,#062c31))}.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-section--cta .page-composer-contained{max-width:1160px}.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-section--cta .cms-cta{overflow:hidden;border-color:rgba(255,255,255,.34);box-shadow:0 30px 75px -45px #001316}@media (hover:hover) and (pointer:fine){.page-composer-public[data-page-slug="services/coworking-spaces"] .service-feature-card:hover{border-color:color-mix(in srgb,var(--cowork-brand) 34%,transparent);box-shadow:0 22px 42px -31px color-mix(in srgb,var(--cowork-brand) 54%,#000)}}@media (max-width:991.98px){.page-composer-public[data-page-slug="services/coworking-spaces"] .service-feature-card{min-height:190px}}@media (max-width:575.98px){.page-composer-public[data-page-slug="services/coworking-spaces"] .page-composer-hero-media{-o-object-position:60% center;object-position:60% center}.page-composer-public[data-page-slug="services/coworking-spaces"] .service-feature-card{min-height:0}.page-composer-public[data-page-slug="services/coworking-spaces"] .service-conditions-layout{border-radius:15px;padding:1rem}}@media (prefers-reduced-motion:reduce){.page-composer-public[data-page-slug="services/coworking-spaces"] .service-feature-card{transition:none}}.is-service-landing{--service-heading-size:clamp(1.22rem,1.65vw,1.58rem);--service-border:color-mix(in srgb,var(--mahva-theme-color-on-surface,#193337) 12%,transparent);--service-ink:var(--mahva-theme-color-on-surface,#193337);--service-brand:var(--mahva-theme-color-primary,#087c82);--service-surface:var(--mahva-theme-color-card-background,#fff);--service-canvas:var(--mahva-theme-color-surface-0,#f7f9f8);--service-canvas-tint:color-mix(in srgb,var(--service-brand) 4%,var(--service-canvas));background:var(--mahva-theme-color-surface-0,#f7f9f8)}.is-service-landing .page-composer-section{position:relative;padding-block:clamp(3rem,6vw,6rem);overflow:clip}.is-service-landing .page-composer-section--hero{padding:0}.is-service-landing .page-composer-contained{width:100%;max-width:var(--page-content-max-width,1240px);padding-inline:clamp(1.25rem,4vw,2.5rem)}.is-service-landing .page-composer-hero{min-height:clamp(480px,72svh,760px)}.is-service-landing .page-composer-hero-overlay{background:linear-gradient(180deg,rgba(3,15,19,.3),rgba(3,15,19,.65)),linear-gradient(90deg,rgba(3,24,27,.45),transparent 65%)}.is-service-landing .page-composer-hero-content{width:min(1050px,100%);padding:8rem 1.5rem 4.5rem}.is-service-landing .page-composer-hero h1{font-size:clamp(1.7rem,2.85vw,2.75rem);font-weight:650;line-height:1.55;text-wrap:balance;letter-spacing:-.015em}.is-service-landing .page-composer-hero p{color:#f0f3f2;max-width:700px;font-size:clamp(.95rem,1.3vw,1.08rem);text-wrap:balance}.is-service-landing .page-composer-richtext{width:100%;max-width:none;line-height:2.2;overflow-wrap:anywhere}.is-service-landing .page-composer-richtext :is(h2,h3,h4,h5){color:var(--mahva-theme-color-on-surface,#193337)}.is-service-landing .page-composer-heading,.is-service-landing .page-composer-richtext h2,.is-service-landing .page-composer-section--gallery .page-composer-richtext h3{margin:0 0 1.75rem;font-size:var(--service-heading-size);font-weight:550;line-height:1.8;text-wrap:balance}.is-service-landing .page-composer-richtext h2:after,.is-service-landing .page-composer-section--gallery .page-composer-richtext h3:after{content:"";display:block;width:48px;height:2px;border-radius:2px;background:var(--mahva-theme-color-primary,#087c82);margin-top:1rem;opacity:.7}.is-service-landing :is(.page-composer-section--services,.page-composer-section--showcase,.page-composer-section--video,.page-composer-section--extra,.page-composer-section--gallery,.page-composer-section--conditions,.page-composer-section--faq,.page-composer-section--cta){border-block-start:1px solid var(--service-border)}.is-service-landing :is(.page-composer-section--services,.page-composer-section--showcase,.page-composer-section--video,.page-composer-section--extra,.page-composer-section--gallery,.page-composer-section--faq) .page-composer-column{display:flex;min-width:0;flex-direction:column;gap:clamp(1.35rem,2.6vw,2.25rem)}.is-service-landing :is(.page-composer-section--services,.page-composer-section--showcase,.page-composer-section--video,.page-composer-section--extra,.page-composer-section--gallery,.page-composer-section--faq) .page-composer-richtext>:is(h2,h3):first-child{margin:0;color:var(--service-ink);font-size:var(--service-heading-size);font-weight:600;line-height:1.8;text-wrap:balance}.is-service-landing :is(.page-composer-section--services,.page-composer-section--showcase,.page-composer-section--video,.page-composer-section--extra,.page-composer-section--gallery,.page-composer-section--faq) .page-composer-richtext>:is(h2,h3):first-child:after{content:"";display:block;width:56px;height:2px;margin-top:1rem;border-radius:999px;background:linear-gradient(90deg,var(--service-brand),color-mix(in srgb,var(--service-brand) 18%,transparent));opacity:.8}.is-service-landing :is(.page-composer-section--services,.page-composer-section--video,.page-composer-section--gallery,.page-composer-section--faq){background:var(--service-surface)}.is-service-landing :is(.page-composer-section--showcase,.page-composer-section--extra){background:var(--service-canvas-tint)}.is-service-landing .page-composer-section--extra .page-composer-richtext>:is(div,ul,ol),.is-service-landing .page-composer-section--showcase .page-composer-richtext>:is(div,ul,ol){border:1px solid var(--service-border);border-radius:20px;background:var(--service-surface)}.is-service-landing .page-composer-section--gallery .page-composer-gallery{margin-top:.25rem}.is-service-landing .page-composer-section--gallery .page-composer-richtext:has(>:is(h2,h3):only-child){margin-bottom:-.25rem}.is-service-landing .page-composer-section--video .page-composer-video{overflow:hidden;border:1px solid var(--service-border);border-radius:22px;background:#071317;box-shadow:0 22px 55px -38px #00191e99}.is-service-landing .page-composer-section--faq :is(details,.accordion-item){overflow:hidden;margin:0 0 .75rem;border:1px solid var(--service-border);border-radius:16px;background:var(--service-canvas);color:var(--service-ink);box-shadow:none}.is-service-landing .page-composer-section--faq .accordion-button,.is-service-landing .page-composer-section--faq summary{min-height:58px;padding:1rem 1.2rem;border:0;background:transparent;color:var(--service-ink);font:inherit;font-weight:550;line-height:1.8}.is-service-landing .page-composer-section--faq summary{cursor:pointer}.is-service-landing .page-composer-section--faq :is(.accordion-body,details>:not(summary)){padding-inline:1.2rem;color:color-mix(in srgb,var(--service-ink) 78%,var(--service-surface))}.is-service-landing .page-composer-section--faq :is(summary,.accordion-button):focus-visible{outline:2px solid var(--service-brand);outline-offset:-4px}.is-service-landing .page-composer-section--cta{padding-block:clamp(3.5rem,6vw,6.5rem);background:linear-gradient(150deg,color-mix(in srgb,var(--service-brand) 7%,var(--service-canvas)),var(--service-canvas))}.is-service-landing .page-composer-section--cta .page-composer-cta{margin-inline:auto}.is-service-landing .page-composer-section--introduction{background:var(--mahva-theme-color-card-background,#fff)}.is-service-landing .page-composer-section--introduction .page-composer-column:has(>.page-composer-gallery,>.page-composer-image){display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4.5rem)}.is-service-landing .page-composer-section--introduction .page-composer-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.is-service-landing .page-composer-section--introduction .page-composer-gallery figure:first-child{grid-column:1/-1;aspect-ratio:4/3;border-radius:24px}.is-service-landing .page-composer-section--introduction .page-composer-gallery figure:not(:first-child){border-radius:12px;aspect-ratio:3/2}.is-service-landing .page-composer-gallery{width:100%;gap:1rem}.is-service-landing .page-composer-section--features,.is-service-landing .page-composer-section--services{background:color-mix(in srgb,var(--mahva-theme-color-primary,#087c82) 4%,var(--mahva-theme-color-surface-0,#f7f9f8))}.is-service-landing .service-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.is-service-landing .service-feature-card{padding:clamp(1.5rem,2.5vw,2.25rem);border:1px solid var(--service-border);border-radius:22px;background:var(--mahva-theme-color-card-background,#fff);box-shadow:0 12px 35px rgba(0,0,0,.035)}.is-service-landing .service-feature-card:before{content:"";display:block;width:28px;height:5px;margin-bottom:1.2rem;border-radius:8px;background:var(--mahva-theme-color-primary,#087c82)}.is-service-landing .service-feature-card :is(h3,h4,h5,h6){font-size:1.1rem;margin:0 0 .5rem;font-weight:850}.is-service-landing .service-feature-card p{margin:0;font-size:.95rem}.is-service-landing .page-composer-section--services ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0;list-style:none}.is-service-landing .page-composer-section--services li{border:1px solid var(--service-border);border-radius:16px;padding:1.25rem}.is-service-landing .page-composer-section--cta,.is-service-landing .page-composer-section--services li{background:var(--mahva-theme-color-card-background,#fff)}.is-service-landing .page-composer-cta{width:100%}.is-service-landing>.page-composer-section:last-child{background:var(--service-canvas)!important}.is-service-landing .page-composer-video{width:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.page-gallery-open{position:relative;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:zoom-in}.page-gallery-open img{transition:transform .3s ease}.page-gallery-open:hover img{transform:scale(1.035)}.page-gallery-open:focus-visible{outline:3px solid var(--mahva-theme-color-primary,#087c82);outline-offset:-4px}.page-gallery-expand{position:absolute;inset-inline-end:.75rem;bottom:.75rem;display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff50;border-radius:10px;color:#fff;background:#081b2680;backdrop-filter:blur(8px)}.page-gallery-dialog{position:fixed;inset:0;margin:auto;width:min(1100px,calc(100% - 2rem));max-height:calc(100svh - 2rem);max-width:none;padding:3.5rem 1rem 1rem;border:1px solid #ffffff25;border-radius:22px;background:#0c171df5;color:#fff;box-shadow:0 24px 100px #0009}.page-gallery-dialog::backdrop{background:#02080dcc;backdrop-filter:blur(8px)}.page-gallery-viewer>img{width:100%;height:min(70svh,800px);-o-object-fit:contain;object-fit:contain}.page-gallery-close{position:absolute;inset-inline-end:1rem;top:.75rem}.page-gallery-dialog button{display:grid;place-items:center;border:1px solid #ffffff30;border-radius:12px;width:44px;height:44px;background:#ffffff12;color:#fff}.page-gallery-dialog button:focus-visible{outline:3px solid #fff;outline-offset:3px}.page-gallery-controls{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:1rem}.page-gallery-controls p{margin:0;color:#fff}@media (max-width:991.98px){.is-service-landing .page-composer-section--introduction .page-composer-column:has(>.page-composer-gallery,>.page-composer-image){grid-template-columns:1fr}.is-service-landing .service-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.is-service-landing .page-composer-hero{min-height:480px}.is-service-landing .page-composer-hero-content{padding-top:7rem}.is-service-landing .page-composer-hero h1{font-size:1.5rem}.is-service-landing .page-composer-section--services ul,.is-service-landing .service-feature-grid{grid-template-columns:1fr}.is-service-landing .page-composer-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.page-gallery-dialog{width:calc(100% - 1rem);padding-inline:.5rem;border-radius:16px}}@media (prefers-reduced-motion:reduce){.page-gallery-open img{transition:none}}.is-center-landing{--center-heading-size:clamp(1.22rem,1.65vw,1.58rem);--center-border:color-mix(in srgb,var(--mahva-theme-color-on-surface,#193337) 11%,transparent);--center-ink:var(--mahva-theme-color-on-surface,#193337);--center-muted:var(--mahva-theme-color-on-surface-variant,#566568);--center-brand:var(--mahva-theme-color-primary,#087c82);--center-surface:var(--mahva-theme-color-card-background,#fff);--center-canvas:var(--mahva-theme-color-surface-0,#f7f9f8);--center-tint:color-mix(in srgb,var(--center-brand) 4%,var(--center-canvas));overflow:clip;color:var(--center-ink);background:var(--center-canvas)}.is-center-landing .page-composer-section{position:relative;padding-block:clamp(3.25rem,5.8vw,5.75rem);overflow:clip}.is-center-landing .page-composer-section--hero{padding:0}.is-center-landing .page-composer-contained{width:100%;max-width:var(--page-content-max-width,1240px);padding-inline:clamp(1.25rem,4vw,2.5rem)}.is-center-landing .page-composer-section--hero .page-composer-hero{min-height:clamp(480px,72svh,740px)}.is-center-landing .page-composer-hero-overlay{background:linear-gradient(180deg,rgba(3,15,19,.25),rgba(3,15,19,.7)),linear-gradient(90deg,rgba(3,24,27,.42),transparent 65%)}.is-center-landing .page-composer-hero-content{width:min(1050px,100%);padding:8rem 1.5rem 4.5rem}.is-center-landing .page-composer-hero h1{margin-block:.9rem .65rem;font-size:clamp(1.7rem,2.85vw,2.75rem);font-weight:650;line-height:1.55;letter-spacing:-.015em;text-wrap:balance}.is-center-landing .page-composer-hero p{max-width:700px;color:#f0f3f2;font-size:clamp(.95rem,1.3vw,1.08rem);text-wrap:balance}.is-center-landing .page-composer-richtext{width:100%;max-width:none;color:var(--center-muted);font-size:1rem;line-height:2.2;overflow-wrap:anywhere}.is-center-landing .page-composer-richtext>:first-child{margin-top:0}.is-center-landing .page-composer-heading,.is-center-landing .page-composer-richtext :is(h2,h3,h4,h5,h6){color:var(--center-ink)}article.is-center-landing .page-composer-heading,article.is-center-landing .page-composer-richtext h2,article.is-center-landing .page-composer-richtext>h3:first-child{margin:0 0 1.5rem;font-size:var(--center-heading-size);font-weight:600;line-height:1.85;letter-spacing:0;text-wrap:balance}article.is-center-landing .page-composer-richtext>:is(h2,h3):first-child:after{display:block;width:48px;height:2px;margin-top:.9rem;border-radius:999px;background:linear-gradient(90deg,var(--center-brand),color-mix(in srgb,var(--center-brand) 18%,transparent));opacity:.78;content:""}.is-center-landing[dir=rtl] .page-composer-richtext>:is(h2,h3):first-child:after{margin-left:auto}.is-center-landing[dir=ltr] .page-composer-richtext>:is(h2,h3):first-child:after{margin-right:auto}.is-center-landing .page-composer-section--introduction{border-block-end:1px solid var(--center-border);background:var(--center-surface)!important}.is-center-landing .page-composer-section--introduction .page-composer-column:has(>.page-composer-image,>.page-composer-gallery){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.is-center-landing .page-composer-section--introduction .page-composer-image{width:100%;aspect-ratio:4/3;border:1px solid var(--center-border);border-radius:22px;box-shadow:0 20px 58px color-mix(in srgb,var(--center-ink) 12%,transparent)}.is-center-landing :is(.page-composer-section--features,.page-composer-section--services,.page-composer-section--showcase,.page-composer-section--extra,.page-composer-section--gallery,.page-composer-section--faq,.page-composer-section--cta){border-block-start:1px solid var(--center-border)}.is-center-landing :is(.page-composer-section--features,.page-composer-section--services,.page-composer-section--faq){background:var(--center-tint)!important}.is-center-landing :is(.page-composer-section--showcase,.page-composer-section--extra,.page-composer-section--gallery){background:var(--center-surface)!important}.is-center-landing :is(.page-composer-section--features,.page-composer-section--services,.page-composer-section--showcase,.page-composer-section--extra,.page-composer-section--gallery,.page-composer-section--faq) .page-composer-column{display:flex;min-width:0;flex-direction:column;gap:clamp(1.35rem,2.6vw,2.25rem)}.is-center-landing :is(.page-composer-section--features,.page-composer-section--services,.page-composer-section--showcase,.page-composer-section--extra,.page-composer-section--faq) .page-composer-richtext{padding:clamp(1.4rem,3vw,2.4rem);border:1px solid var(--center-border);border-radius:24px;background:color-mix(in srgb,var(--center-surface) 96%,transparent);box-shadow:0 16px 50px color-mix(in srgb,var(--center-ink) 7%,transparent)}.is-center-landing .page-composer-section--cta{padding-block:clamp(3.5rem,6vw,6rem);background:var(--center-surface)!important}.is-center-landing .page-composer-section--cta .page-composer-cta{margin-inline:auto}.is-center-landing>.page-composer-section:last-child{background:var(--center-canvas)!important}@media (max-width:991.98px){.is-center-landing .page-composer-section--introduction .page-composer-column:has(>.page-composer-image,>.page-composer-gallery){grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){.is-center-landing .page-composer-section{padding-block:3.25rem}.is-center-landing .page-composer-section--hero{padding:0}.is-center-landing .page-composer-section--hero .page-composer-hero{min-height:480px}.is-center-landing .page-composer-hero-content{padding:7rem 1.1rem 3.5rem}.is-center-landing .page-composer-hero h1{font-size:1.5rem}.is-center-landing :is(.page-composer-section--features,.page-composer-section--services,.page-composer-section--showcase,.page-composer-section--extra,.page-composer-section--faq) .page-composer-richtext{padding:1.15rem;border-radius:18px}}.is-service-landing .page-composer-section--introduction{--intro-ink:var(--mahva-theme-color-on-surface,#193337);--intro-brand:var(--mahva-theme-color-primary,#087c82);--intro-surface:var(--mahva-theme-color-card-background,#fff);position:relative;padding-block:clamp(3.5rem,7vw,7rem);border-bottom:1px solid var(--service-border);background:radial-gradient(ellipse at 8% 55%,color-mix(in srgb,var(--intro-brand) 6%,transparent),transparent 58%),var(--intro-surface)}.is-service-landing .page-composer-section--introduction .page-composer-column:has(>.page-composer-gallery,>.page-composer-image){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}.is-service-landing .page-composer-section--introduction .page-composer-richtext{min-width:0;font-size:.96rem;line-height:2.25;color:color-mix(in srgb,var(--intro-ink) 83%,var(--intro-surface));text-align:start}.is-service-landing .page-composer-section--introduction .page-composer-richtext :is(h2,h3){color:var(--intro-ink);font-size:var(--service-heading-size);font-weight:550;line-height:1.7;margin:0 0 1.75rem;text-wrap:balance}.is-service-landing .page-composer-section--introduction .page-composer-richtext h2:after{width:64px;height:2px;margin-top:1.1rem;background:linear-gradient(90deg,var(--intro-brand),color-mix(in srgb,var(--intro-brand) 18%,transparent))}.is-service-landing .page-composer-section--introduction .page-composer-richtext p{margin:0 0 1.2rem}.is-service-landing .page-composer-section--introduction .page-composer-richtext p:first-of-type{color:var(--intro-ink);border-inline-start:2px solid color-mix(in srgb,var(--intro-brand) 35%,transparent);padding-inline-start:1.2rem}.is-service-landing .page-composer-section--introduction .page-composer-richtext :is(strong,b){font-weight:600}.is-service-landing .page-composer-section--introduction .page-composer-richtext ul{padding-inline-start:1.3rem;margin-block:1.2rem}.is-service-landing .page-composer-section--introduction .page-composer-richtext li{padding-inline-start:.35rem;margin-block:.45rem}.is-service-landing .page-composer-section--introduction .page-composer-richtext li::marker{color:var(--intro-brand);font-size:.8em}.is-service-landing .page-composer-section--introduction .page-composer-gallery.is-intro-carousel{display:block;min-width:0}.service-intro-carousel{min-width:0;width:100%}.service-intro-carousel-frame{padding:10px;border:1px solid color-mix(in srgb,var(--intro-brand) 16%,transparent);border-radius:28px;background:linear-gradient(145deg,color-mix(in srgb,var(--intro-surface) 90%,transparent),color-mix(in srgb,var(--intro-brand) 6%,var(--intro-surface)));box-shadow:0 24px 60px -32px color-mix(in srgb,var(--intro-brand) 40%,#0003),inset 0 1px 0 #ffffff25}.service-intro-carousel-stage{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/3;border-radius:20px;background:#132b30;touch-action:pan-y pinch-zoom}.service-intro-carousel-stage:after{content:"";pointer-events:none;position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#04141975);z-index:1}.service-intro-carousel-slide{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.service-intro-carousel-slide.is-active{opacity:1}.service-intro-carousel-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-intro-carousel-count,.service-intro-carousel-expand,.service-intro-carousel-label,.service-intro-carousel-navigation{border:1px solid #ffffff36;background:linear-gradient(135deg,#14333b9e,#0c1d278c);color:#fff;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);box-shadow:inset 0 1px 0 #ffffff14,0 4px 16px #00000010}.service-intro-carousel-label{position:absolute;z-index:2;top:1rem;inset-inline-start:1rem;display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .8rem;border-radius:11px;font-size:.75rem;font-weight:400}.service-intro-carousel-expand{position:absolute;z-index:2;top:1rem;inset-inline-end:1rem;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;cursor:zoom-in}.service-intro-carousel-toolbar{position:absolute;z-index:2;inset-inline:1rem;bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.service-intro-carousel-count{display:flex;align-items:baseline;gap:.65rem;padding:.6rem .85rem;border-radius:12px;font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.5}.service-intro-carousel-count strong{font-size:1.1rem;font-weight:500}.service-intro-carousel-count>span{opacity:.8}.service-intro-carousel-navigation{display:flex;align-items:center;padding:2px;border-radius:14px}.service-intro-carousel-navigation button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:#fff;transition:background .2s}.service-intro-carousel-navigation button:hover{background:#ffffff20}.service-intro-carousel :is(button):focus-visible{outline:2px solid #fff;outline-offset:-5px}.service-intro-carousel-thumbnails{display:flex;gap:8px;margin-top:10px;padding:2px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--intro-brand) transparent}.service-intro-carousel-thumbnails button{position:relative;flex:1 0 56px;min-width:0;max-width:112px;height:64px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--intro-surface);opacity:.6;transition:opacity .2s,border-color .2s}.service-intro-carousel-thumbnails button[aria-current=true]{opacity:1;border-color:var(--intro-brand)}.service-intro-carousel-thumbnails button:hover{opacity:1}.service-intro-carousel-thumbnails button:focus-visible{outline:2px solid var(--intro-brand);outline-offset:2px}.service-intro-carousel-thumbnails img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.is-service-landing .page-composer-section--introduction .page-composer-column:has(>.page-composer-gallery,>.page-composer-image){grid-template-columns:minmax(0,1fr);gap:2rem}.service-intro-carousel{max-width:680px;margin-inline:auto}.service-intro-carousel-stage{aspect-ratio:3/2}}@media (max-width:575.98px){.is-service-landing .page-composer-section--introduction{padding-block:2.75rem}.is-service-landing .page-composer-section--introduction .page-composer-richtext{font-size:.92rem;line-height:2.2}.service-intro-carousel-frame{padding:7px;border-radius:22px}.service-intro-carousel-stage{border-radius:16px;aspect-ratio:4/3}.service-intro-carousel-label{top:.65rem;inset-inline-start:.65rem;font-size:.7rem}.service-intro-carousel-expand{top:.65rem;inset-inline-end:.65rem}.service-intro-carousel-toolbar{inset-inline:.65rem;bottom:.65rem}.service-intro-carousel-thumbnails{gap:6px;margin-top:7px}.service-intro-carousel-thumbnails button{height:52px;flex-basis:48px;border-radius:9px}}@media (prefers-reduced-motion:reduce){.service-intro-carousel *,.service-intro-carousel :after{transition:none;animation:none}}.is-service-landing .page-composer-section--features{--feature-brand:var(--mahva-theme-color-primary,#087c82);--feature-ink:var(--mahva-theme-color-on-surface,#193337);--feature-surface:var(--mahva-theme-color-card-background,#fff);--feature-edge:color-mix(in srgb,var(--feature-ink) 11%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--feature-brand) 4%,var(--mahva-theme-color-surface-0,#f7f9f8)),var(--mahva-theme-color-surface-0,#f7f9f8));padding-block:clamp(3.25rem,6vw,6rem)}.is-service-landing .page-composer-section--features .page-composer-richtext h2{margin:0 0 clamp(2rem,3vw,3rem);font-size:var(--service-heading-size);font-weight:550;line-height:1.7;text-wrap:balance}.is-service-landing .page-composer-section--features .page-composer-richtext h2:after{width:64px;height:2px;margin-top:1rem;background:var(--feature-brand);opacity:.7}.is-service-landing .page-composer-section--features :is(h2,.service-feature-card)>i:empty{display:none}.is-service-landing .page-composer-section--features .service-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.9rem,1.8vw,1.4rem);margin-top:0}.is-service-landing .page-composer-section--features .service-feature-grid[data-feature-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.is-service-landing .page-composer-section--features .service-feature-grid>*{min-width:0}.is-service-landing .page-composer-section--features .service-feature-card{position:relative;isolation:isolate;height:100%;min-width:0;padding:clamp(1.35rem,2.4vw,2rem);border:1px solid var(--feature-edge);border-radius:20px;background:var(--feature-surface);color:var(--feature-ink);box-shadow:0 8px 28px -20px #061e2525;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.is-service-landing .page-composer-section--features .service-feature-card:before{content:"";position:absolute;z-index:-1;inset:0;width:auto;height:auto;margin:0;border-radius:inherit;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--feature-brand) 9%,transparent),transparent 70%);opacity:.25;pointer-events:none;transition:opacity .28s ease}.is-service-landing .page-composer-section--features .service-feature-card:after{content:"";position:absolute;inset-inline-start:2rem;inset-block-end:-1px;width:32px;height:2px;border-radius:2px;background:var(--feature-brand);opacity:.3;pointer-events:none;transition:width .28s ease,opacity .28s ease}.service-feature-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.55rem}.service-feature-emblem{display:grid;place-items:center;width:56px;height:56px;flex:0 0 auto;border-radius:16px;border:1px solid color-mix(in srgb,var(--feature-brand) 18%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--feature-brand) 9%,var(--feature-surface)),color-mix(in srgb,var(--feature-brand) 3%,var(--feature-surface)));color:color-mix(in srgb,var(--feature-brand) 60%,var(--feature-ink));box-shadow:inset 0 1px 0 #ffffff16;transition:transform .28s ease,border-color .28s ease,background .28s ease}.service-feature-emblem svg{display:block;width:26px;height:26px}.service-feature-number{font-size:.82rem;font-weight:400;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--feature-ink) 40%,transparent);letter-spacing:.06em}.is-service-landing .page-composer-section--features .service-feature-card :is(h3,h4,h5,h6){position:relative;margin:0 0 .65rem;color:var(--feature-ink);font-size:1rem;font-weight:550;line-height:1.9;text-wrap:balance}.is-service-landing .page-composer-section--features .service-feature-card :is(h3,h4,h5,h6):last-child{margin-bottom:0}.is-service-landing .page-composer-section--features .service-feature-card p{position:relative;margin:0;color:color-mix(in srgb,var(--feature-ink) 78%,var(--feature-surface));font-size:.88rem;font-weight:400;line-height:2.1}.is-service-landing .page-composer-section--features .service-feature-card p+p{margin-top:.75rem}.is-service-landing .page-composer-section--features .service-feature-card a:focus-visible{outline:2px solid var(--feature-brand);outline-offset:4px;border-radius:3px}@media (hover:hover) and (pointer:fine){.is-service-landing .page-composer-section--features .service-feature-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--feature-brand) 38%,transparent);box-shadow:0 20px 38px -24px color-mix(in srgb,var(--feature-brand) 28%,#0003)}.is-service-landing .page-composer-section--features .service-feature-card:hover:before{opacity:1}.is-service-landing .page-composer-section--features .service-feature-card:hover:after{width:64px;opacity:.8}.service-feature-card:hover .service-feature-emblem{transform:translateY(-2px);border-color:color-mix(in srgb,var(--feature-brand) 40%,transparent)}}.is-service-landing .page-composer-section--features .service-feature-card:focus-within{border-color:var(--feature-brand)}.is-service-landing .page-composer-section--features .service-feature-card:focus-within:before{opacity:1}@media (max-width:1100px){.is-service-landing .page-composer-section--features .service-feature-grid,.is-service-landing .page-composer-section--features .service-feature-grid[data-feature-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.is-service-landing .page-composer-section--features .service-feature-grid,.is-service-landing .page-composer-section--features .service-feature-grid[data-feature-columns="4"]{grid-template-columns:minmax(0,1fr)}.is-service-landing .page-composer-section--features .service-feature-card{padding:1.35rem;border-radius:17px}.service-feature-topline{margin-bottom:1rem}.service-feature-emblem{width:50px;height:50px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.is-service-landing .page-composer-section--features .service-feature-card,.is-service-landing .page-composer-section--features .service-feature-card:after,.is-service-landing .page-composer-section--features .service-feature-card:before,.service-feature-emblem{transition:none}.is-service-landing .page-composer-section--features .service-feature-card:hover,.service-feature-card:hover .service-feature-emblem{transform:none}}.is-service-landing .page-composer-section--conditions{--conditions-ink:var(--mahva-theme-color-on-surface,#193337);--conditions-brand:var(--mahva-theme-color-primary,#087c82);--conditions-surface:var(--mahva-theme-color-card-background,#fff);--conditions-edge:color-mix(in srgb,var(--conditions-ink) 12%,transparent);padding-block:clamp(2.75rem,5vw,5rem);color:var(--conditions-ink);background:var(--mahva-theme-color-surface-0,#f7f9f8)}.is-service-landing .page-composer-section--conditions .page-composer-richtext{padding:clamp(1.4rem,3.4vw,3rem);border:1px solid var(--conditions-edge);border-radius:22px;background:linear-gradient(130deg,color-mix(in srgb,var(--conditions-brand) 4%,var(--conditions-surface)),var(--conditions-surface) 65%);box-shadow:0 18px 48px -36px color-mix(in srgb,var(--conditions-ink) 30%,transparent),inset 0 1px 0 #ffffff12;font-size:.94rem;line-height:2;text-align:start}.is-service-landing .service-conditions-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.65fr);gap:clamp(1.75rem,4vw,4rem);align-items:start}.is-service-landing .service-conditions-layout>*{min-width:0}.is-service-landing .page-composer-section--conditions .page-composer-richtext :is(h2,h3){margin:.35rem 0 1.5rem;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:550;line-height:1.85;color:var(--conditions-ink);text-wrap:balance}.is-service-landing .page-composer-section--conditions :is(h2,h3)>:is(i,span):empty{display:none}.is-service-landing .page-composer-section--conditions .page-composer-richtext :is(h2,h3):after{content:"";display:block;width:42px;height:2px;margin-top:1.15rem;border-radius:2px;background:var(--conditions-brand);opacity:.7}.is-service-landing .page-composer-section--conditions .service-conditions-list{display:block;margin:0;padding:0;min-width:0}.is-service-landing .page-composer-section--conditions ul.service-conditions-list{list-style:none}.is-service-landing .page-composer-section--conditions .service-conditions-list>li{margin:0;padding:1.15rem .2rem;border:0;border-bottom:1px solid var(--conditions-edge);border-radius:0;background:transparent;color:color-mix(in srgb,var(--conditions-ink) 86%,var(--conditions-surface));line-height:2.1}.is-service-landing .page-composer-section--conditions .service-conditions-list>li:first-child{padding-top:.2rem}.is-service-landing .page-composer-section--conditions .service-conditions-list>li:last-child{border-bottom:0;padding-bottom:.2rem}.is-service-landing .page-composer-section--conditions .service-condition-item{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:1rem}.is-service-landing .service-condition-number{display:grid;place-items:center;min-height:36px;margin-top:.1rem;border:1px solid color-mix(in srgb,var(--conditions-brand) 18%,transparent);border-radius:11px;background:linear-gradient(145deg,color-mix(in srgb,var(--conditions-brand) 7%,transparent),color-mix(in srgb,var(--conditions-brand) 2%,transparent));color:color-mix(in srgb,var(--conditions-brand) 45%,var(--conditions-ink));font-size:.78rem;font-family:ui-sans-serif,system-ui,sans-serif;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.5;transition:background .2s ease,border-color .2s ease}.is-service-landing .service-condition-copy{min-width:0;overflow-wrap:anywhere}.is-service-landing .service-condition-copy>:first-child{margin-top:0}.is-service-landing .service-condition-copy>:last-child{margin-bottom:0}.is-service-landing .service-condition-copy :is(strong,b){font-weight:600}.is-service-landing .page-composer-section--conditions .service-condition-copy :is(ul,ol){display:block;padding-inline-start:1.25rem;margin-block:.7rem}.is-service-landing .page-composer-section--conditions .service-condition-copy ul{list-style:disc}.is-service-landing .page-composer-section--conditions .service-condition-copy li{margin:.25rem 0;padding:0;border:0;border-radius:0;background:transparent}.is-service-landing .page-composer-section--conditions ol.service-conditions-list{padding-inline-start:1.75rem}.is-service-landing .page-composer-section--conditions ol.service-conditions-list>li::marker{color:var(--conditions-brand);font-weight:500}.is-service-landing .page-composer-section--conditions a:focus-visible{outline:2px solid var(--conditions-brand);outline-offset:4px;border-radius:2px}@media (hover:hover) and (pointer:fine){.is-service-landing .service-condition-item:hover .service-condition-number{border-color:color-mix(in srgb,var(--conditions-brand) 40%,transparent);background:color-mix(in srgb,var(--conditions-brand) 11%,transparent)}}@media (max-width:767.98px){.is-service-landing .service-conditions-layout{grid-template-columns:minmax(0,1fr);gap:.6rem}.is-service-landing .page-composer-section--conditions .page-composer-richtext{padding:1.3rem;border-radius:18px;font-size:.9rem}.is-service-landing .page-composer-section--conditions .service-condition-item{grid-template-columns:32px minmax(0,1fr);gap:.75rem}.is-service-landing .service-condition-number{min-height:32px;border-radius:9px}}@media (prefers-reduced-motion:reduce){.is-service-landing .service-condition-number{transition:none}}.page-composer-public .page-composer-gallery.is-page-gallery{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(var(--gallery-columns,3),minmax(0,1fr));gap:var(--gallery-gap,1rem);align-items:stretch}.page-composer-public .is-page-gallery>figure{position:relative;isolation:isolate;min-width:0;max-width:100%;margin:0;aspect-ratio:var(--gallery-ratio,4/3);border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--mahva-theme-color-on-surface,#193337) 13%,transparent);background:var(--mahva-theme-color-card-background,#eef1f1);box-shadow:0 12px 30px -24px #00191e55}.page-composer-public .is-page-gallery .page-gallery-open{display:block;min-width:0}.page-composer-public .is-page-gallery .page-gallery-open>img,.page-composer-public .is-page-gallery>figure>img{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease,filter .45s ease}.page-composer-public .is-page-gallery .page-gallery-expand{inset-inline-end:.85rem;bottom:.85rem;width:40px;height:40px;border-radius:12px;background:#102b3694;border:1px solid #ffffff55;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff20}.page-composer-public .is-page-gallery .page-gallery-caption{position:absolute;pointer-events:none;inset-inline:0;bottom:0;margin:0;padding:2.5rem 1rem 1rem;padding-inline-end:4.25rem;color:#fff;background:linear-gradient(transparent,#071b29d9);font-size:.85rem;font-weight:400;line-height:1.8;overflow-wrap:anywhere}.page-composer-public .is-page-gallery>figure:has(.page-gallery-caption) .page-gallery-expand{z-index:2}@media (min-width:992px){.page-composer-public .is-page-gallery[data-layout=editorial]:has(>figure:nth-of-type(5))>figure:first-of-type{grid-column:span 2;grid-row:span 2}}@media (hover:hover) and (pointer:fine){.page-composer-public .is-page-gallery .page-gallery-open:hover>img{transform:scale(1.045);filter:brightness(1.04)}}.page-composer-public .page-gallery-dialog{position:fixed;inset:0;width:min(1100px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);height:min(880px,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:3.75rem 1.25rem 1.25rem;overflow:hidden;border-radius:22px;border:1px solid #ffffff30;background:#101c23f5;color:#fff}.page-composer-public .page-gallery-dialog[open]{display:flex;flex-direction:column}.page-composer-public .page-gallery-viewer{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.page-composer-public .page-gallery-stage{flex:1;min-height:0;min-width:0;overflow:hidden;border-radius:12px;background:#050d12;touch-action:pan-y pinch-zoom}.page-composer-public .page-gallery-stage>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.page-composer-public .page-gallery-description{flex-shrink:0;max-height:4em;overflow-y:auto;margin:0;text-align:center;color:#e8edf0;font-size:.85rem;font-weight:400;line-height:1.8;overflow-wrap:anywhere}.page-composer-public .page-gallery-controls{flex-shrink:0;margin:0;gap:1.25rem}.page-composer-public .page-gallery-controls p{min-width:5rem;text-align:center;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.85rem}.page-composer-public .page-gallery-close{inset-inline-end:1rem;top:.5rem;z-index:2}.page-composer-public .page-gallery-dialog button{flex-shrink:0;cursor:pointer}.page-composer-public .page-gallery-dialog button:disabled{opacity:.35;cursor:default}.page-composer-public .page-gallery-thumbnails{display:flex;justify-content:center;gap:.5rem;flex-shrink:0;min-width:0}.page-composer-public .page-gallery-thumbnails button{width:min(72px,16%);height:48px;padding:2px;border-radius:8px;overflow:hidden;opacity:.6}.page-composer-public .page-gallery-thumbnails button[aria-current=true]{opacity:1;border-color:#fff}.page-composer-public .page-gallery-thumbnails img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}@media (max-width:991.98px){.page-composer-public .page-composer-gallery.is-page-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.page-composer-public .page-composer-gallery.is-page-gallery{grid-template-columns:repeat(var(--gallery-mobile-columns,1),minmax(0,1fr));gap:min(var(--gallery-gap,1rem),1rem)}.page-composer-public .is-page-gallery>figure{border-radius:14px}.page-composer-public .page-gallery-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);padding:3.5rem .5rem .65rem;border-radius:16px}}@media (max-height:460px){.page-composer-public .page-gallery-thumbnails{display:none}.page-composer-public .page-gallery-description{max-height:1.8em}}@media (prefers-reduced-motion:reduce){.page-composer-public .is-page-gallery .page-gallery-open>img{transition:none}.page-composer-public .is-page-gallery .page-gallery-open:hover>img{transform:none}}.page-composer-public[data-page-slug="mahva-center/accelerator"]{--accelerator-brand:var(--mahva-theme-color-primary,#046e75);--accelerator-ink:var(--mahva-theme-color-on-surface,#193337);--accelerator-muted:var(--mahva-theme-color-on-surface-variant,#5b696b);--accelerator-surface:var(--mahva-theme-color-card-background,#fff);--accelerator-edge:color-mix(in srgb,var(--accelerator-ink) 10%,transparent);background:var(--center-canvas,var(--mahva-theme-color-surface-0,#f7f9f9))!important}.page-composer-public[data-page-slug="mahva-center/accelerator"] :is(.page-composer-section--introduction,.page-composer-section--showcase){background:var(--center-surface,var(--accelerator-surface))!important}.page-composer-public[data-page-slug="mahva-center/accelerator"] :is(.page-composer-section--features,.page-composer-section--faq){background:var(--center-tint,color-mix(in srgb,var(--accelerator-brand) 4%,var(--accelerator-surface)))!important}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta{background:var(--center-canvas,var(--mahva-theme-color-surface-0,#f7f9f9))!important}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--introduction .page-composer-richtext{max-width:62rem;font-size:.96rem;line-height:2.25}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--introduction .page-composer-richtext h2:first-of-type{margin-bottom:1.2rem;color:var(--accelerator-ink);font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:600;line-height:1.8}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq>h2:after,.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--introduction .page-composer-richtext h2:first-of-type:after{width:34px;height:1px;background:var(--accelerator-brand);opacity:.65}.page-composer-public[data-page-slug="mahva-center/accelerator"] :is(.page-composer-section--features,.page-composer-section--showcase) .page-composer-richtext{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-content>h2{margin:0 0 clamp(1.7rem,3vw,2.5rem);color:var(--accelerator-ink);font-size:clamp(1.2rem,1.7vw,1.48rem);font-weight:600;line-height:1.8}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-content>h2:after{display:block;width:36px;height:1px;margin-top:.75rem;background:var(--accelerator-brand);opacity:.65;content:""}.page-composer-public[data-page-slug="mahva-center/accelerator"][dir=rtl] .center-info-content>h2:after{margin-left:auto}.page-composer-public[data-page-slug="mahva-center/accelerator"][dir=ltr] .center-info-content>h2:after{margin-right:auto}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.25rem)}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-card{position:relative;min-width:0;padding:clamp(1.25rem,2vw,1.7rem);overflow:hidden;border:1px solid var(--accelerator-edge);border-radius:16px;color:var(--accelerator-ink);background:var(--accelerator-surface);box-shadow:0 14px 34px -28px color-mix(in srgb,var(--accelerator-ink) 45%,transparent);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-card:after{position:absolute;inset-inline-start:0;inset-block:1.25rem;width:2px;border-radius:2px;background:var(--accelerator-brand);opacity:.3;content:"";transition:opacity .24s ease}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-index{display:inline-flex;min-width:34px;height:27px;margin-bottom:1.15rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accelerator-brand) 20%,transparent);border-radius:8px;color:color-mix(in srgb,var(--accelerator-brand) 68%,var(--accelerator-ink));background:color-mix(in srgb,var(--accelerator-brand) 6%,var(--accelerator-surface));font:500 .7rem/1 ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-card h3{margin:0 0 .45rem;color:var(--accelerator-ink);font-size:.96rem;font-weight:590;line-height:1.9}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-card p{margin:0;color:var(--accelerator-muted);font-size:.83rem;line-height:2}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-content--benefits .center-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-content--benefits .center-info-card{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:0 1rem;padding:1.3rem 1.4rem;border-radius:14px}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-content--benefits .center-info-index{grid-row:1/3;min-width:38px;height:38px;margin:.1rem 0 0;border-radius:50%}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--showcase .is-page-gallery{margin-top:clamp(.5rem,1.5vw,1.25rem)}@media (hover:hover) and (pointer:fine){.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-card:hover{border-color:color-mix(in srgb,var(--accelerator-brand) 32%,transparent);box-shadow:0 20px 42px -28px color-mix(in srgb,var(--accelerator-brand) 42%,transparent);transform:translateY(-3px)}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-card:hover:after{opacity:.78}}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--faq .page-composer-contained{max-width:850px}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--faq .page-composer-richtext{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq>h2{margin:0 0 1.35rem;color:var(--accelerator-ink);font-size:clamp(1.18rem,1.6vw,1.42rem);font-weight:590;line-height:1.8}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-list{display:grid;gap:.55rem}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-item{margin:0!important;overflow:clip;border:1px solid var(--accelerator-edge)!important;border-radius:11px!important;background:var(--accelerator-surface)!important;box-shadow:none!important}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-item summary{display:flex;min-height:48px!important;padding:.65rem .85rem!important;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;color:var(--accelerator-ink)!important;background:transparent!important;font-size:.83rem!important;font-weight:550!important;line-height:1.85!important}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-item summary::-webkit-details-marker{display:none}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-item summary i{position:relative;flex:0 0 24px;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--accelerator-brand) 22%,transparent);border-radius:7px;color:var(--accelerator-brand)}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-item summary i:after,.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-item summary i:before{position:absolute;inset:50% auto auto 50%;width:9px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .2s ease}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-item summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-item[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-answer{padding:0 .9rem .85rem;color:var(--accelerator-muted);font-size:.79rem;line-height:2}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-answer p{margin:0}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta{padding-block:clamp(3rem,5vw,4.75rem)}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .page-composer-contained{max-width:1120px}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .cms-cta{--cta-ink:#fff;--cta-accent:rgba(255,255,255,.72);max-width:100%;padding:clamp(2rem,4vw,3.25rem);border-color:rgba(255,255,255,.13);border-radius:17px;color:#fff;background:linear-gradient(128deg,color-mix(in srgb,var(--mahva-theme-default-base-color-footer,#046e75) 94%,#fff),var(--mahva-theme-default-base-color-footer,#046e75) 52%,color-mix(in srgb,var(--mahva-theme-default-base-color-footer,#046e75) 90%,#000));box-shadow:0 22px 55px -38px rgba(1,35,39,.7)}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .page-composer-cta-content{max-width:720px;margin-inline:auto;padding:0}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .cms-cta-kicker{justify-content:center;margin-bottom:1rem}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .cms-cta-mark{width:14px;height:14px;border-color:rgba(255,255,255,.55)}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .cms-cta-mark:after{inset:3px;border-color:rgba(255,255,255,.45)}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .page-composer-cta-content h2{color:#fff;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:590}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .page-composer-cta-content p{color:rgba(255,255,255,.76);font-size:.86rem}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .page-composer-cta-subtitle{color:rgba(255,255,255,.92)!important}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .page-composer-cta-primary{min-height:44px;padding:.65rem 1rem;border-color:rgba(255,255,255,.72);border-radius:8px;color:var(--mahva-theme-default-base-color-footer,#046e75);background:#fff;font-size:.8rem}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .page-composer-cta-primary:hover{color:var(--mahva-theme-default-base-color-footer,#046e75);background:color-mix(in srgb,#fff 92%,var(--mahva-theme-color-secondary,#f9d21c))}@media (max-width:991.98px){.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-content--benefits .center-info-grid,.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-grid{grid-template-columns:minmax(0,1fr)}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-card{padding:1.15rem;border-radius:13px}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-content--benefits .center-info-card{padding:1.05rem}.page-composer-public[data-page-slug="mahva-center/accelerator"] .page-composer-section--cta .cms-cta{padding:1.7rem 1.2rem;border-radius:14px}}@media (prefers-reduced-motion:reduce){.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-faq-item summary i:after,.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-card{transition:none}.page-composer-public[data-page-slug="mahva-center/accelerator"] .center-info-card:hover{transform:none}}.page-composer-public[data-page-slug="mahva-center/animation"]{--animation-brand:var(--mahva-theme-color-primary,#046e75);--animation-ink:var(--mahva-theme-color-on-surface,#193337);--animation-muted:var(--mahva-theme-color-on-surface-variant,#5b696b);--animation-surface:var(--mahva-theme-color-card-background,#fff);--animation-edge:color-mix(in srgb,var(--animation-ink) 10%,transparent);background:var(--center-canvas,var(--mahva-theme-color-surface-0,#f7f9f9))!important}.page-composer-public[data-page-slug="mahva-center/animation"] :is(.page-composer-section--introduction,.page-composer-section--showcase,.page-composer-section--extra){background:var(--center-surface,var(--animation-surface))!important}.page-composer-public[data-page-slug="mahva-center/animation"] :is(.page-composer-section--features,.page-composer-section--faq){background:var(--center-tint,color-mix(in srgb,var(--animation-brand) 4%,var(--animation-surface)))!important}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--cta{background:var(--center-canvas,var(--mahva-theme-color-surface-0,#f7f9f9))!important}.page-composer-public[data-page-slug="mahva-center/animation"] :is(.page-composer-section--introduction,.page-composer-section--features,.page-composer-section--showcase,.page-composer-section--extra,.page-composer-section--faq) .page-composer-richtext{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-composer-public[data-page-slug="mahva-center/animation"] .center-intro-content{max-width:980px;margin-inline:auto}.page-composer-public[data-page-slug="mahva-center/animation"] .center-intro-content>h2{margin:0 0 1.25rem;color:var(--animation-ink);font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:600;line-height:1.8}.page-composer-public[data-page-slug="mahva-center/animation"] .center-intro-content>h2:after,.page-composer-public[data-page-slug="mahva-center/animation"] :is(.center-info-content,.center-faq)>h2:after{display:block;width:34px;height:1px;margin-top:.75rem;border-radius:999px;background:var(--animation-brand);opacity:.68;content:""}.page-composer-public[data-page-slug="mahva-center/animation"][dir=rtl] :is(.center-intro-content,.center-info-content,.center-faq)>h2:after{margin-left:auto}.page-composer-public[data-page-slug="mahva-center/animation"][dir=ltr] :is(.center-intro-content,.center-info-content,.center-faq)>h2:after{margin-right:auto}.page-composer-public[data-page-slug="mahva-center/animation"] .center-intro-copy{padding-inline-start:clamp(1rem,2vw,1.5rem);border-inline-start:1px solid color-mix(in srgb,var(--animation-brand) 42%,transparent)}.page-composer-public[data-page-slug="mahva-center/animation"] .center-intro-copy p{margin:0 0 .8rem;color:var(--animation-muted);font-size:.92rem;line-height:2.25}.page-composer-public[data-page-slug="mahva-center/animation"] .center-intro-copy p:last-child{margin-bottom:0}.page-composer-public[data-page-slug="mahva-center/animation"] .center-intro-highlights{display:flex;margin:1.5rem 0 0;padding:0;flex-wrap:wrap;gap:.55rem;list-style:none}.page-composer-public[data-page-slug="mahva-center/animation"] .center-intro-highlights li{display:inline-flex;min-height:34px;padding:.4rem .7rem;align-items:center;gap:.45rem;border:1px solid var(--animation-edge);border-radius:8px;color:var(--animation-muted);background:color-mix(in srgb,var(--animation-brand) 4%,var(--animation-surface));font-size:.76rem}.page-composer-public[data-page-slug="mahva-center/animation"] .center-intro-highlights li:before{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--animation-brand);content:""}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq>h2,.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-content>h2{margin:0 0 clamp(1.6rem,3vw,2.35rem);color:var(--animation-ink);font-size:clamp(1.18rem,1.65vw,1.45rem);font-weight:600;line-height:1.8}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.5vw,1.15rem)}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-content--projects .center-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-card{position:relative;min-width:0;padding:clamp(1.2rem,2vw,1.6rem);overflow:hidden;border:1px solid var(--animation-edge);border-radius:15px;color:var(--animation-ink);background:var(--animation-surface);box-shadow:0 16px 36px -30px color-mix(in srgb,var(--animation-ink) 50%,transparent);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-card:after{position:absolute;inset-inline-start:0;inset-block:1.15rem;width:2px;border-radius:2px;background:var(--animation-brand);opacity:.32;content:""}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-index{display:inline-flex;min-width:32px;height:26px;margin-bottom:1rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--animation-brand) 20%,transparent);border-radius:7px;color:color-mix(in srgb,var(--animation-brand) 68%,var(--animation-ink));background:color-mix(in srgb,var(--animation-brand) 6%,var(--animation-surface));font:500 .68rem/1 ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-card h3{margin:0 0 .45rem;color:var(--animation-ink);font-size:.94rem;font-weight:590;line-height:1.9}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-card p{margin:0;color:var(--animation-muted);font-size:.81rem;line-height:2}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-content--projects .center-info-card{min-height:190px;background:linear-gradient(145deg,color-mix(in srgb,var(--animation-brand) 5%,var(--animation-surface)),var(--animation-surface))}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-content--benefits .center-info-card{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:0 .9rem;padding:1.2rem 1.3rem}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-content--benefits .center-info-index{grid-row:1/3;min-width:36px;height:36px;margin:.1rem 0 0;border-radius:50%}@media (hover:hover) and (pointer:fine){.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-card:hover{border-color:color-mix(in srgb,var(--animation-brand) 34%,transparent);box-shadow:0 22px 44px -30px color-mix(in srgb,var(--animation-brand) 46%,transparent);transform:translateY(-3px)}}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--faq .page-composer-contained{max-width:850px}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-list{display:grid;gap:.55rem}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-item{margin:0!important;overflow:clip;border:1px solid var(--animation-edge)!important;border-radius:11px!important;background:var(--animation-surface)!important;box-shadow:none!important}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-item summary{display:flex;min-height:48px!important;padding:.65rem .85rem!important;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;color:var(--animation-ink)!important;background:transparent!important;font-size:.82rem!important;font-weight:550!important;line-height:1.85!important}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-item summary::-webkit-details-marker{display:none}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-item summary i{position:relative;flex:0 0 24px;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--animation-brand) 22%,transparent);border-radius:7px;color:var(--animation-brand)}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-item summary i:after,.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-item summary i:before{position:absolute;inset:50% auto auto 50%;width:9px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .2s ease}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-item summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-item[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-answer{padding:0 .9rem .85rem;color:var(--animation-muted);font-size:.79rem;line-height:2}.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-answer p{margin:0}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--cta{padding-block:clamp(3rem,5vw,4.75rem)}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--cta .page-composer-contained{max-width:1120px}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--cta .cms-cta{--cta-ink:#fff;--cta-accent:rgba(255,255,255,.72);max-width:100%;padding:clamp(2rem,4vw,3.25rem);border-color:rgba(255,255,255,.13);border-radius:17px;color:#fff;background:linear-gradient(128deg,color-mix(in srgb,var(--mahva-theme-default-base-color-footer,#046e75) 94%,#fff),var(--mahva-theme-default-base-color-footer,#046e75) 52%,color-mix(in srgb,var(--mahva-theme-default-base-color-footer,#046e75) 90%,#000));box-shadow:0 22px 55px -38px rgba(1,35,39,.7)}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--cta .page-composer-cta-content{max-width:720px;margin-inline:auto;padding:0}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--cta .page-composer-cta-content h2{color:#fff;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:590}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--cta .page-composer-cta-content p{color:rgba(255,255,255,.76);font-size:.86rem}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--cta .page-composer-cta-subtitle{color:rgba(255,255,255,.92)!important}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--cta .page-composer-cta-primary{min-height:44px;padding:.65rem 1rem;border-color:rgba(255,255,255,.72);border-radius:8px;color:var(--mahva-theme-default-base-color-footer,#046e75);background:#fff;font-size:.8rem}@media (max-width:991.98px){.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-content--projects .center-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-content--projects .center-info-grid,.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-grid{grid-template-columns:minmax(0,1fr)}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-card{padding:1.1rem;border-radius:13px}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-content--projects .center-info-card{min-height:0}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-content--benefits .center-info-card{padding:1.05rem}.page-composer-public[data-page-slug="mahva-center/animation"] .center-intro-highlights{align-items:stretch;flex-direction:column}.page-composer-public[data-page-slug="mahva-center/animation"] .page-composer-section--cta .cms-cta{padding:1.7rem 1.2rem;border-radius:14px}}@media (prefers-reduced-motion:reduce){.page-composer-public[data-page-slug="mahva-center/animation"] .center-faq-item summary i:after,.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-card{transition:none}.page-composer-public[data-page-slug="mahva-center/animation"] .center-info-card:hover{transform:none}}