.device-macbook[data-v-c4258cc2]{--screen-radius:clamp(8px, 1.2vw, 14px);--shadow-ink:44, 36, 24;width:100%;max-width:700px;position:relative}.device-macbook--sm[data-v-c4258cc2]{max-width:450px}.device-macbook--md[data-v-c4258cc2]{max-width:700px}.device-macbook--lg[data-v-c4258cc2]{max-width:1000px}.device-macbook__frame[data-v-c4258cc2]{z-index:1;width:100%;position:relative}.device-macbook__screen[data-v-c4258cc2]{border-radius:var(--screen-radius);height:0;padding-bottom:59.72%;position:relative;overflow:hidden}@supports (aspect-ratio:1){.device-macbook__screen[data-v-c4258cc2]{aspect-ratio:1728/1032;height:auto;padding-bottom:0}}.device-macbook__screen[data-v-c4258cc2]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--shadow-ink),.08);pointer-events:none;z-index:4;position:absolute;inset:0}.device-macbook__image[data-v-c4258cc2],.device-macbook__video[data-v-c4258cc2]{-o-object-fit:cover;object-fit:cover;border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.device-macbook__sheen[data-v-c4258cc2]{background:radial-gradient(ellipse 65% 65% at var(--light-x,50%) var(--light-y,50%),#ffffff1a 0,#ffffff09 35%,transparent 70%);opacity:var(--sheen-opacity,0);pointer-events:none;z-index:3;transition:opacity .4s;position:absolute;inset:0}.device-macbook__shadow[data-v-c4258cc2]{border-radius:var(--screen-radius);pointer-events:none;z-index:0;box-shadow:0 1px 2px rgba(var(--shadow-ink),.06),0 8px 16px rgba(var(--shadow-ink),.08),0 20px 40px rgba(var(--shadow-ink),.09);position:absolute;inset:8% 4% 10px}.device-macbook__shadow[data-v-c4258cc2]:before{content:"";background:radial-gradient(ellipse 80% 100% at center,rgba(var(--shadow-ink),.11) 0,rgba(var(--shadow-ink),.05) 40%,transparent 78%);height:26%;position:absolute;bottom:-7%;left:6%;right:6%}.device-macbook__shadow[data-v-c4258cc2]:after{content:"";border-radius:inherit;transform:translate3d(var(--shadow-x,0),var(--shadow-y,0),0);opacity:calc(.75 + var(--sheen-opacity,0)*.25);box-shadow:0 36px 70px rgba(var(--shadow-ink),.12),0 70px 120px rgba(var(--shadow-ink),.14);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s;position:absolute;inset:4px 10px 8px}.device-macbook--animated .device-macbook__frame[data-v-c4258cc2]{will-change:transform;animation:6s ease-in-out infinite macbookFloat-c4258cc2}.device-macbook--animated .device-macbook__shadow[data-v-c4258cc2]:before{will-change:transform,opacity;animation:6s ease-in-out infinite macbookShadowPool-c4258cc2}@keyframes macbookFloat-c4258cc2{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes macbookShadowPool-c4258cc2{0%,to{opacity:1;transform:scaleX(1)scaleY(1)}50%{opacity:.8;transform:scaleX(1.04)scaleY(.92)}}@media (width<=680px){.device-macbook[data-v-c4258cc2],.device-macbook--lg[data-v-c4258cc2],.device-macbook--sm[data-v-c4258cc2]{max-width:100%}.device-macbook__shadow[data-v-c4258cc2]{box-shadow:0 1px 2px rgba(var(--shadow-ink),.05),0 6px 12px rgba(var(--shadow-ink),.07),0 16px 32px rgba(var(--shadow-ink),.08),0 32px 56px rgba(var(--shadow-ink),.09)}}@media (prefers-reduced-motion:reduce){.device-macbook__frame[data-v-c4258cc2]{animation:none!important}.device-macbook__shadow[data-v-c4258cc2]{transition:none}.device-macbook__shadow[data-v-c4258cc2]:before{animation:none!important}.device-macbook__shadow[data-v-c4258cc2]:after{transition:none}}.device-3d[data-v-6c7c8763]{justify-content:center;align-items:center;width:100%;display:inline-flex}.device-3d--parallax[data-v-6c7c8763]{perspective:1200px}.device-3d--parallax .device-3d__stage[data-v-6c7c8763]{will-change:transform}.device-3d__stage[data-v-6c7c8763]{justify-content:center;align-items:center;width:100%;display:flex}.device-3d--sm[data-v-6c7c8763]{max-width:400px}.device-3d--md[data-v-6c7c8763]{max-width:700px}.device-3d--lg[data-v-6c7c8763]{max-width:1000px}.form-group--hp[data-v-70c09508]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.contact-form[data-v-70c09508]{padding:0}.form-group[data-v-70c09508]{margin-bottom:28px}.form-label[data-v-70c09508]{letter-spacing:.15em;text-transform:uppercase;color:#1b1814a3;margin-bottom:8px;font-size:.75rem;font-weight:500;display:block}.form-label .required[data-v-70c09508]{color:#131110}.form-input[data-v-70c09508]{color:#1b1814;background:0 0;border:1px solid #1b18141f;border-radius:4px;width:100%;padding:14px 16px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;transition:border-color .2s}.form-input[data-v-70c09508]:focus,.form-input[data-v-70c09508]:focus-visible{border-color:#1b181459;outline:none}.form-input[data-v-70c09508]::placeholder{color:#1b18144d}.form-textarea[data-v-70c09508]{resize:vertical;min-height:120px}.turnstile-wrapper[data-v-70c09508]{justify-content:center;display:flex}.form-error[data-v-70c09508]{color:#c0392b;margin-bottom:16px;font-size:.875rem}.form-submit[data-v-70c09508]{justify-content:center;width:100%}.form-submit[data-v-70c09508]:disabled{opacity:.7;cursor:not-allowed}.form-success[data-v-70c09508]{text-align:center;padding:40px 20px}.form-success__icon[data-v-70c09508]{color:#1b1814;margin-bottom:24px}.form-success__title[data-v-70c09508]{color:#1b1814;margin-bottom:12px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500}.form-success__text[data-v-70c09508]{color:#1b1814a3}
