.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-controls[data-astro-cid-nqxr4gs4]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"spaces spaces""modules mode""modules review";align-items:start;gap:32px 40px;padding:clamp(20px,3vw,40px);display:grid}.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-step[data-astro-cid-nqxr4gs4]{min-width:0;margin:0}.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-space-step[data-astro-cid-nqxr4gs4]{border-bottom:1px solid var(--color-border);grid-area:spaces;padding-bottom:32px;scroll-margin-top:110px}.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-space-options[data-astro-cid-nqxr4gs4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-space-option[data-astro-cid-nqxr4gs4]{align-items:flex-start;gap:12px;min-height:100px;padding:18px}.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-radio-dot[data-astro-cid-nqxr4gs4]{margin-top:3px}.aero-space-copy[data-astro-cid-nqxr4gs4]{min-width:0}.aero-space-copy[data-astro-cid-nqxr4gs4]>small[data-astro-cid-nqxr4gs4]{color:var(--color-muted);margin-top:7px;font-size:11px;line-height:1.6;display:block}.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-module-step[data-astro-cid-nqxr4gs4]{grid-area:modules}.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-mode-step[data-astro-cid-nqxr4gs4]{grid-area:mode}.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-review[data-astro-cid-nqxr4gs4]{grid-area:review}.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] noscript[data-astro-cid-nqxr4gs4]{grid-column:1/-1}@media (width<=850px){.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-controls[data-astro-cid-nqxr4gs4]{grid-template-columns:minmax(0,1fr);grid-template-areas:"spaces""modules""mode""review";gap:28px}.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-space-options[data-astro-cid-nqxr4gs4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-space-option[data-astro-cid-nqxr4gs4]{gap:9px;padding:12px}}@media (width<=360px){.aero-configurator[data-astro-cid-nqxr4gs4][data-inline-enquiry] .aero-space-options[data-astro-cid-nqxr4gs4]{grid-template-columns:minmax(0,1fr)}}.service-gallery[data-astro-cid-plk4hxaq]{min-width:0}.service-gallery-stage[data-astro-cid-plk4hxaq]{aspect-ratio:3/2;border:1px solid var(--color-border);border-radius:var(--radius);isolation:isolate;background:#101b16;position:relative;overflow:hidden}.service-gallery-slide[data-astro-cid-plk4hxaq]{opacity:0;pointer-events:none;margin:0;transition:opacity .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.service-gallery-slide[data-astro-cid-plk4hxaq].is-active{opacity:1;z-index:1;pointer-events:auto}.service-gallery-slide[data-astro-cid-plk4hxaq] img[data-astro-cid-plk4hxaq]{object-fit:cover;width:100%;height:100%}.service-gallery-photo[data-astro-cid-plk4hxaq]{width:100%;height:100%;position:relative}.service-gallery-slide[data-astro-cid-plk4hxaq].is-active .service-gallery-photo[data-astro-cid-plk4hxaq]{animation:6.5s ease-out both paused gallery-drift}.service-gallery[data-astro-cid-plk4hxaq][data-playing=true] .service-gallery-slide[data-astro-cid-plk4hxaq].is-active .service-gallery-photo[data-astro-cid-plk4hxaq]{animation-play-state:running}.service-gallery[data-astro-cid-plk4hxaq][data-lighting-gallery] .service-gallery-photo[data-astro-cid-plk4hxaq]>img[data-astro-cid-plk4hxaq],.service-gallery[data-astro-cid-plk4hxaq][data-lighting-gallery] .lighting-photo-adjustment[data-astro-cid-plk4hxaq]{filter:brightness(var(--lighting-brightness));transition:filter .18s}.lighting-photo-adjustment[data-astro-cid-plk4hxaq]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lighting-neutral[data-astro-cid-plk4hxaq],.lighting-cool[data-astro-cid-plk4hxaq]{opacity:0;transition:opacity .32s}.service-gallery[data-astro-cid-plk4hxaq][data-lighting-mode="0"] .lighting-neutral[data-astro-cid-plk4hxaq],.service-gallery[data-astro-cid-plk4hxaq][data-lighting-mode="2"] .lighting-cool[data-astro-cid-plk4hxaq]{opacity:1}.lighting-preview-status[data-astro-cid-plk4hxaq]{color:var(--color-muted);font:11px/1.5 var(--font-sans);align-items:center;gap:8px;display:flex}.lighting-preview-divider[data-astro-cid-plk4hxaq]{opacity:.5}.service-gallery-shade[data-astro-cid-plk4hxaq]{z-index:2;pointer-events:none;background:linear-gradient(#040d0914 0%,#040d0905 42%,#040d09c9 100%);position:absolute;inset:0}.service-gallery-meta[data-astro-cid-plk4hxaq]{z-index:3;color:#fff;pointer-events:none;background:#07100bb3;border:1px solid #ffffff3d;border-radius:5px;padding:5px 10px;position:absolute;top:18px;right:18px}.service-gallery-meta[data-astro-cid-plk4hxaq] p[data-astro-cid-plk4hxaq]{display:none}.service-gallery-meta[data-astro-cid-plk4hxaq] strong[data-astro-cid-plk4hxaq]{font:12px/1.5 var(--font-mono)}.service-gallery-controls[data-astro-cid-plk4hxaq]{z-index:4;gap:8px;display:flex;position:absolute;bottom:24px;right:24px}.service-gallery-controls[data-astro-cid-plk4hxaq] button[data-astro-cid-plk4hxaq]{color:#fff;backdrop-filter:blur(8px);background:#07140c87;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid}.service-gallery-controls[data-astro-cid-plk4hxaq] button[data-astro-cid-plk4hxaq]:hover{background:#316d36c7;border-color:#b7e5ad;transform:translateY(-2px)}.service-gallery-pips[data-astro-cid-plk4hxaq]{z-index:4;gap:8px;display:flex;position:absolute;bottom:35px;left:24px}.service-gallery-pip[data-astro-cid-plk4hxaq]{background:0 0;border:0;width:36px;height:22px;padding:0;position:relative}.service-gallery-pip[data-astro-cid-plk4hxaq]:before,.service-gallery-pip[data-astro-cid-plk4hxaq]:after{content:"";border-radius:3px;width:100%;height:3px;position:absolute;top:10px;left:0}.service-gallery-pip[data-astro-cid-plk4hxaq]:before{background:#ffffff6b}.service-gallery-pip[data-astro-cid-plk4hxaq]:after{transform-origin:0;background:#a5e396;transform:scaleX(0)}.service-gallery-pip[data-astro-cid-plk4hxaq][aria-current=true]:after{transform:scaleX(1)}.service-gallery[data-astro-cid-plk4hxaq][data-playing=true] .service-gallery-pip[data-astro-cid-plk4hxaq][aria-current=true]:after{animation:6.5s linear both gallery-progress}.service-gallery[data-astro-cid-plk4hxaq]:not([data-ready=true]) .service-gallery-controls[data-astro-cid-plk4hxaq],.service-gallery[data-astro-cid-plk4hxaq]:not([data-ready=true]) .service-gallery-pips[data-astro-cid-plk4hxaq]{opacity:0;pointer-events:none}.service-gallery[data-astro-cid-plk4hxaq]:not([data-ready=true]) .gallery-hotspot[data-astro-cid-plk4hxaq]{display:none}.gallery-hotspot[data-astro-cid-plk4hxaq]{z-index:1;color:#eaffdf;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.gallery-hotspot[data-astro-cid-plk4hxaq] span[data-astro-cid-plk4hxaq]{width:28px;height:28px;font:12px/1 var(--font-mono);background:#0c2212db;border:1px solid #b5e8a4;border-radius:50%;place-items:center;transition:background .18s,color .18s,box-shadow .18s;display:grid;box-shadow:0 0 0 5px #8bd17b2e,0 2px 14px #00000040}.gallery-hotspot[data-astro-cid-plk4hxaq]:hover span[data-astro-cid-plk4hxaq],.gallery-hotspot[data-astro-cid-plk4hxaq][aria-expanded=true] span[data-astro-cid-plk4hxaq]{color:#102413;background:#a5e396;box-shadow:0 0 0 7px #8bd17b33,0 2px 14px #00000040}.gallery-hotspot[data-astro-cid-plk4hxaq]:focus-visible{outline-offset:0;border-radius:50%;outline-color:#c8efbe}.gallery-explore-bar[data-astro-cid-plk4hxaq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:12px;display:flex}.gallery-explore-hint[data-astro-cid-plk4hxaq]{color:var(--color-muted);align-items:center;gap:9px;font-size:11px;line-height:1.5;display:flex}.gallery-hint-dot[data-astro-cid-plk4hxaq]{border:1px solid var(--color-border-strong);width:18px;height:18px;color:var(--color-primary);font:12px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.gallery-point-detail[data-astro-cid-plk4hxaq]{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:8px;grid-template-columns:26px minmax(0,1fr) 32px;align-items:start;gap:12px;margin-top:14px;padding:20px 16px 20px 20px;animation:.22s ease-out point-detail-in;display:grid}.gallery-point-number[data-astro-cid-plk4hxaq]{color:var(--color-primary);font:11px/1.5 var(--font-mono);margin-top:3px}.gallery-point-detail[data-astro-cid-plk4hxaq] h4[data-astro-cid-plk4hxaq]{letter-spacing:-.02em;font-size:15px;line-height:1.5}.gallery-point-detail[data-astro-cid-plk4hxaq] p[data-astro-cid-plk4hxaq]{color:var(--color-muted);margin-top:8px;font-size:13px;line-height:1.8}.gallery-point-close[data-astro-cid-plk4hxaq]{width:44px;height:44px;color:var(--color-muted);background:0 0;border:0;border-radius:50%;place-items:center;margin:-6px;padding:0;display:grid}.gallery-point-close[data-astro-cid-plk4hxaq]:hover{color:var(--color-primary);background:var(--color-tint)}@keyframes point-detail-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes gallery-drift{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes gallery-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=700px){.service-gallery-stage[data-astro-cid-plk4hxaq]{aspect-ratio:1.15}.service-gallery-controls[data-astro-cid-plk4hxaq]{bottom:16px;right:16px}.service-gallery-pips[data-astro-cid-plk4hxaq]{bottom:27px;left:20px}.service-gallery-pip[data-astro-cid-plk4hxaq]{width:24px}.gallery-point-detail[data-astro-cid-plk4hxaq]{grid-template-columns:22px minmax(0,1fr) 32px;gap:8px;padding:18px 14px}}@media (prefers-reduced-motion:reduce){.service-gallery-slide[data-astro-cid-plk4hxaq],.service-gallery-controls[data-astro-cid-plk4hxaq] button[data-astro-cid-plk4hxaq],.gallery-hotspot[data-astro-cid-plk4hxaq] span[data-astro-cid-plk4hxaq]{transition:none}.gallery-point-detail[data-astro-cid-plk4hxaq]{animation:none}.service-gallery-slide[data-astro-cid-plk4hxaq].is-active .service-gallery-photo[data-astro-cid-plk4hxaq],.service-gallery-pip[data-astro-cid-plk4hxaq]:after{animation:none!important}}.faq-layout[data-astro-cid-jjxz7kjc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.faq-intro[data-astro-cid-jjxz7kjc] .section-heading{margin-bottom:28px}.faq-intro[data-astro-cid-jjxz7kjc] .section-heading h2{font-size:clamp(32px,3.2vw,44px)}.faq-list[data-astro-cid-jjxz7kjc]{border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-jjxz7kjc]{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-jjxz7kjc] summary[data-astro-cid-jjxz7kjc]{cursor:pointer;grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:16px;padding:22px 0;list-style:none;display:grid}.faq-item[data-astro-cid-jjxz7kjc] summary[data-astro-cid-jjxz7kjc]::-webkit-details-marker{display:none}.faq-number[data-astro-cid-jjxz7kjc]{color:var(--color-primary);font:11px/1.5 var(--font-mono)}.faq-question[data-astro-cid-jjxz7kjc]{font-size:15px;font-weight:500;line-height:1.65}.faq-toggle[data-astro-cid-jjxz7kjc]{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-primary);border-radius:50%;place-items:center;transition:transform .22s,background .22s,border-color .22s;display:grid}.faq-item[data-astro-cid-jjxz7kjc] summary[data-astro-cid-jjxz7kjc]:hover .faq-toggle[data-astro-cid-jjxz7kjc],.faq-item[data-astro-cid-jjxz7kjc][open] .faq-toggle[data-astro-cid-jjxz7kjc]{border-color:var(--color-primary);background:var(--color-tint)}.faq-item[data-astro-cid-jjxz7kjc][open] .faq-toggle[data-astro-cid-jjxz7kjc]{transform:rotate(45deg)}.faq-item[data-astro-cid-jjxz7kjc][open] .faq-question[data-astro-cid-jjxz7kjc]{color:var(--color-primary)}.faq-answer[data-astro-cid-jjxz7kjc]{padding:0 48px 24px 44px}.faq-answer[data-astro-cid-jjxz7kjc] p[data-astro-cid-jjxz7kjc]{color:var(--color-muted);font-size:14px;line-height:1.85}.faq-item[data-astro-cid-jjxz7kjc][open] .faq-answer[data-astro-cid-jjxz7kjc]{animation:.22s ease-out faq-answer-in}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=850px){.faq-layout[data-astro-cid-jjxz7kjc]{grid-template-columns:1fr;gap:36px}.faq-intro[data-astro-cid-jjxz7kjc] .section-heading{max-width:540px}}@media (width<=480px){.faq-item[data-astro-cid-jjxz7kjc] summary[data-astro-cid-jjxz7kjc]{grid-template-columns:22px minmax(0,1fr) 30px;gap:10px;padding:20px 0}.faq-question[data-astro-cid-jjxz7kjc]{font-size:14px}.faq-answer[data-astro-cid-jjxz7kjc]{padding:0 0 22px 32px}}@media (prefers-reduced-motion:reduce){.faq-toggle[data-astro-cid-jjxz7kjc]{transition:none}.faq-item[data-astro-cid-jjxz7kjc][open] .faq-answer[data-astro-cid-jjxz7kjc]{animation:none}}
