[data-miro-slot]{--form-gutter:clamp(18px,3vw,28px);--miro-wall:#15132e;--miro-floor:#1d1a39;--miro-text:#e2f6ff;--miro-edge:linear-gradient(120deg,#79e1efd9,#9976f8b8 65%,#5582ae88);--miro-panel:linear-gradient(135deg,#101c32fa,#17112ffa);--miro-comms:#8de1ee;--miro-dot:#87ecf4;--miro-line:#72c5e877;--miro-cursor:#81e4f2;--miro-action-edge:linear-gradient(130deg,#75dce9,#377a9d);--miro-action:linear-gradient(120deg,#132d42,#16192f);--miro-action-hover:linear-gradient(120deg,#1b4258,#1b2540);--miro-action-text:#dcfaff;--miro-arrow:#91e8f1;--miro-focus:#b4f6ff;--miro-load:#142c40;--miro-load-text:#e2f6ff;--miro-optic-shell:#c1bdb5;--miro-optic-body:#272f3c;--miro-optic-rim:#7b8795;--miro-optic-glass:#101620;--miro-optic-amber:#e2ad66;--miro-optic-muted:#8b9bb3;--miro-optic-guide:#829db74a;isolation:isolate;width:calc(100% + 2 * var(--form-gutter));aspect-ratio:43/39;margin:0 calc(-1 * var(--form-gutter));background:linear-gradient(180deg,var(--miro-wall) 79%,var(--miro-floor));position:relative;overflow:hidden}html[data-theme=light] [data-miro-slot]{--miro-wall:#eef1f6;--miro-floor:#e1e6ef;--miro-text:#1a2543;--miro-edge:linear-gradient(120deg,#65b8d5,#8774d8 65%,#b4c2d7);--miro-panel:linear-gradient(135deg,#fbfdff,#f1f4fb);--miro-comms:#315e79;--miro-dot:#059fb8;--miro-line:#518fac77;--miro-cursor:#28739f;--miro-action-edge:linear-gradient(130deg,#79bbd1,#8c7ddd);--miro-action:linear-gradient(120deg,#f4fbff,#f2f1fc);--miro-action-hover:linear-gradient(120deg,#e5f4fa,#e8e7f7);--miro-action-text:#1d2b49;--miro-arrow:#286b93;--miro-focus:#1d67a3;--miro-load:#eaf3fa;--miro-load-text:#255070;--miro-optic-shell:#e3dfd7;--miro-optic-body:#485464;--miro-optic-rim:#7f8a96;--miro-optic-glass:#1b2634;--miro-optic-amber:#d4a05e;--miro-optic-muted:#61718b;--miro-optic-guide:#526c8b55}[data-miro-slot][hidden],form[data-lead-form]:not(.is-quick) [data-miro-slot],html:not(.js) [data-miro-slot]{display:none}[data-miro-slot] *{box-sizing:border-box}[data-miro-scene]{isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}[data-miro-scene] .miro-niche-background{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-miro-scene][data-miro-load-state] .miro-niche-background{opacity:0;transition:opacity .72s cubic-bezier(.2,.65,.3,1)}[data-miro-scene][data-miro-visual-ready=true] .miro-niche-background{opacity:1}[data-miro-slot] .miro-loader{z-index:7;pointer-events:none;color:var(--miro-text);opacity:1;visibility:visible;flex-direction:column;justify-content:center;align-items:center;padding:0 24px 30px;transition:opacity .24s,visibility;display:flex;position:absolute;inset:0}[data-miro-slot] .miro-loader-optic{width:clamp(150px,52%,224px);height:auto;display:block;overflow:visible}[data-miro-slot] .miro-loader-guides{stroke:var(--miro-optic-guide);stroke-width:1px}[data-miro-slot] .miro-loader-housing{fill:var(--miro-optic-body);stroke:var(--miro-optic-rim);stroke-width:1.2px;stroke-linejoin:round}[data-miro-slot] .miro-loader-hood{fill:var(--miro-optic-shell);stroke:var(--miro-optic-rim);stroke-width:1px;stroke-linejoin:round}[data-miro-slot] .miro-loader-seam{stroke:var(--miro-optic-rim);stroke-width:2px}[data-miro-slot] .miro-loader-rim{fill:var(--miro-optic-glass);stroke:var(--miro-optic-shell);stroke-width:3px}[data-miro-slot] .miro-loader-lens{fill:var(--miro-optic-glass);stroke:var(--miro-optic-amber);stroke-width:1px;stroke-opacity:.65}[data-miro-slot] .miro-loader-aperture{fill:var(--miro-optic-amber);fill-opacity:.42;transform-origin:94px 80px}[data-miro-slot] .miro-loader-pupil{fill:var(--miro-optic-glass)}[data-miro-slot] .miro-loader-glint{stroke:#fff1d6;stroke-width:1.5px;stroke-linecap:round;opacity:.8}[data-miro-slot] .miro-loader-leds{fill:var(--miro-optic-amber)}[data-miro-slot] .miro-loader-baseline{stroke:var(--miro-optic-guide);stroke-width:1px}[data-miro-slot] .miro-loader-id{color:var(--miro-optic-muted);font:500 9px/1.5 var(--font-mono,monospace);letter-spacing:.17em;margin-top:1px}[data-miro-slot] .miro-loader-copy{text-align:center;text-wrap:balance;max-width:240px;font:450 12px/1.5 var(--font-mono,monospace);margin-top:9px}[data-miro-scene][data-miro-load-state=deferred] .miro-loader-aperture,[data-miro-scene][data-miro-load-state=loading] .miro-loader-aperture{animation:2.8s ease-in-out infinite paused miro-aperture}[data-miro-scene][data-miro-loader-active=true] .miro-loader-aperture{animation-play-state:running}[data-miro-scene][data-miro-load-state=ready] .miro-loader{opacity:0;visibility:hidden;transition:opacity .24s,visibility 0s .24s}[data-miro-scene][data-miro-load-state=fallback] .miro-loader{opacity:.7}[data-miro-scene][data-miro-load-state=fallback] .miro-load{left:18px;right:auto}[data-miro-scene][data-miro-load-state=fallback] :is(.miro-load,.miro-target--fallback){text-align:center;width:calc(50% - 24px);min-height:48px;padding:8px;font-size:12px;bottom:10px}[data-miro-scene][data-miro-load-state=fallback] .miro-target--fallback{right:18px}[data-miro-scene][data-miro-load-state=conserve] .miro-load{white-space:nowrap;left:50%;right:auto;transform:translate(-50%)}[data-miro-scene][data-miro-load-state]:not([data-miro-visual-ready=true]) :is(.miro-target:not(.miro-target--fallback),.miro-plane-link,.miro-offer-action){visibility:hidden}@keyframes miro-aperture{0%,to{opacity:.65;transform:rotate(-8deg)scale(.94)}48%{opacity:1;transform:rotate(18deg)scale(1)}70%{opacity:1;transform:rotate(18deg)scale(1)}}html.no-motion [data-miro-slot] .miro-loader-aperture{animation:none!important}html.no-motion [data-miro-scene] :is(.miro-loader,.miro-niche-background){transition:none!important}@media (prefers-reduced-motion:reduce){[data-miro-slot] .miro-loader-aperture{animation:none!important}[data-miro-scene] :is(.miro-loader,.miro-niche-background){transition:none!important}}[data-miro-scene] .miro-stage{z-index:6;pointer-events:none;opacity:1;width:100%;height:100%;position:absolute;inset:0}[data-miro-scene] canvas{width:100%;height:100%;display:block}[data-miro-scene] .miro-target{z-index:2;pointer-events:auto;background:0 0;border-radius:48% 25% 12% 18%;width:48%;height:85%;text-decoration:none;position:absolute;top:12%;left:49%}[data-miro-scene] .miro-target:focus-visible{outline-offset:-8px;outline:2px solid #40c4ef}[data-miro-scene] .miro-target--fallback{color:#fff;background:#229ed9;border-radius:10px;justify-content:center;align-items:center;width:140px;height:48px;display:flex;inset:auto 15px 10px auto}[data-miro-scene] .miro-load{z-index:8;background:var(--miro-load);min-height:44px;color:var(--miro-load-text);font:500 14px/1.4 var(--font-mono,monospace);cursor:pointer;border:1px solid #67cce4;border-radius:10px;padding:10px 16px;position:absolute;bottom:18px;right:18px}[data-miro-scene] .miro-load:focus-visible{outline:2px solid var(--miro-focus);outline-offset:3px}[data-miro-scene] .miro-plane-link{z-index:3;pointer-events:auto;background:0 0;border-radius:50%;width:54px;height:54px;text-decoration:none;position:absolute;transform:translate(-50%,-50%)}[data-miro-scene] .miro-plane-link:focus-visible{outline-offset:2px;outline:3px solid #e6faff;box-shadow:0 0 0 6px #159ed7}[data-miro-scene] :is(.miro-target,.miro-plane-link,.miro-offer-action,.miro-load){-webkit-tap-highlight-color:transparent}[data-miro-scene] [hidden]{display:none!important}[data-miro-scene] .miro-bubble{--comm-corner:12px;z-index:5;pointer-events:none;left:var(--form-gutter);background:var(--miro-edge);width:38.5%;clip-path:polygon(0 var(--comm-corner),var(--comm-corner) 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);color:var(--miro-text);font:450 13px/1.5 var(--font-mono,monospace);opacity:0;border:0;padding:1px;position:absolute;top:10px}[data-miro-scene] [data-miro-offer-bubble]{width:43%}[data-miro-scene] .miro-bubble-panel{background:var(--miro-panel);clip-path:polygon(0 11px,11px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);padding:10px 11px 11px;position:relative}[data-miro-scene] .miro-comms{color:var(--miro-comms);font:500 9px/1.2 var(--font-mono,monospace);letter-spacing:.11em;align-items:center;gap:6px;margin-bottom:6px;display:flex}[data-miro-scene] .miro-comms:before{content:"";background:var(--miro-dot);width:4px;height:4px;box-shadow:0 0 5px #4acfe744}[data-miro-scene] .miro-comms:after{content:"";background:linear-gradient(90deg,var(--miro-line),transparent);flex:1;height:1px;margin-left:3px}[data-miro-scene] .miro-speech{position:relative}[data-miro-scene] .miro-speech-measure{visibility:hidden;display:block}[data-miro-scene] .miro-speech-ink{white-space:pre-wrap;position:absolute;inset:0}[data-miro-scene] .miro-cursor{vertical-align:-.13em;background:var(--miro-cursor);width:5px;height:1em;margin-left:2px;font-style:normal;display:inline-block;box-shadow:0 0 5px #38cae933}[data-miro-scene] .miro-offer-action{z-index:7;isolation:isolate;left:var(--form-gutter);background:var(--miro-action-edge);width:43%;min-height:44px;color:var(--miro-action-text);font:500 13px/1.3 var(--font-mono,monospace);letter-spacing:.025em;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);opacity:0;pointer-events:none;touch-action:manipulation;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;text-decoration:none;display:flex;position:absolute}[data-miro-scene] .miro-offer-action:before{content:"";z-index:-1;background:var(--miro-action);clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);position:absolute;inset:1px}[data-miro-scene] .miro-offer-action svg{fill:none;width:16px;height:16px;stroke:var(--miro-arrow);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}[data-miro-scene] .miro-offer-action:hover:before{background:var(--miro-action-hover)}[data-miro-scene] .miro-offer-action:focus-visible{background:var(--miro-focus);box-shadow:inset 0 0 0 3px var(--miro-focus);outline:none}[data-miro-scene] .miro-offer-action:focus-visible:before{inset:3px}[data-miro-scene] .miro-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}form[data-lead-form][data-quick] .lead__submit{isolation:isolate;position:relative}form[data-lead-form][data-quick] .lead__submit:after{content:"";border-radius:inherit;pointer-events:none;opacity:var(--miro-cue,0);border:2px solid #d0efff;position:absolute;inset:-1px;box-shadow:0 0 12px #8bdcff80,inset 0 0 9px #a5dfff40}@container (width<=320px){[data-miro-scene] .miro-bubble{font-size:12px}[data-miro-scene] .miro-bubble-panel{padding:9px 10px}[data-miro-scene] .miro-comms{font-size:8px}}[data-miro-slot]:has(>[data-miro-scene])>.miro-loader-placeholder{display:none}@supports not selector(:has(*)){[data-miro-slot]>.miro-loader-placeholder{display:none}}
