@keyframes overlayIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes codeOverlayIn{0%{opacity:0;transform:translate(-50%,-40%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes overlaySlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(6px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-once{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-hero .mc-hero-gradient{height:100%}.landing-hero.is-image-below .mc-hero-gradient{height:820px}.landing-hero-inner{box-sizing:border-box;width:min(100% - var(--page-frame-x)*2,var(--page-content-max-width));padding:120px var(--page-frame-content-gap) 96px;grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;margin:0 auto;display:grid}.landing-hero.is-image-right .landing-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px}.landing-hero.is-form-right .landing-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,520px);justify-content:space-between;gap:64px}.landing-hero.is-image-right .landing-hero-inner{padding-top:176px;padding-bottom:160px}.landing-hero-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.landing-hero.is-copy-only .landing-hero-copy,.landing-hero.is-image-below .landing-hero-copy{text-align:center;align-items:center;max-width:760px;margin:0 auto}.landing-hero-eyebrow{color:#8fc0ff;letter-spacing:.06em;text-transform:uppercase;opacity:0;filter:blur(8px);margin:0;font-size:12px;font-weight:500;line-height:16px;animation:.82s forwards hero-copy-in;transform:translateY(18px)}.landing-hero-copy .hero-inc5000-badge{margin-bottom:8px}.landing-hero-title{color:#fff;letter-spacing:-1.5px;text-wrap:balance;opacity:0;filter:blur(8px);margin:0;font-size:48px;font-weight:400;line-height:52px;animation:.82s .18s forwards hero-copy-in;transform:translateY(18px);font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}.landing-hero-title:focus{outline:none}.landing-hero-title-accent{color:#badfff}.landing-hero-description{color:#badfff;letter-spacing:-.16px;opacity:0;filter:blur(8px);max-width:520px;margin:0;font-size:16px;font-weight:400;line-height:24px;animation:.82s .52s forwards hero-copy-in;transform:translateY(18px)}.landing-hero-actions{opacity:0;filter:blur(8px);flex-wrap:wrap;gap:12px;margin-top:16px;animation:.82s .7s forwards hero-copy-in;display:flex;transform:translateY(18px)}.landing-hero.is-copy-only .landing-hero-actions,.landing-hero.is-image-below .landing-hero-actions{justify-content:center}.landing-hero-media{opacity:0;background:#0b1730;border-radius:12px;min-width:0;animation:.9s .36s forwards landing-hero-media-in;position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 0 0 1px #ffffff24,0 32px 64px -32px #010918b3,0 12px 24px -12px #01091880}.landing-hero-image{width:100%;height:auto;display:block}.landing-hero.is-image-below .landing-hero-media{border-radius:16px;width:100%;max-width:1008px;margin:8px auto 0}.landing-hero-form{box-sizing:border-box;opacity:0;background:#f7f7f8;border-radius:14px;min-width:0;padding:20px 20px 16px;animation:.9s .36s forwards landing-hero-media-in;transform:translateY(18px);box-shadow:0 0 0 1px #ffffff29,0 32px 64px -32px #010918b3,0 12px 24px -12px #01091880}.landing-hero-form .contact-form-panel,.landing-hero-form .contact-form-status-box{box-shadow:none;background:0 0;padding:0}.landing-hero-form .contact-form-status-box{margin-top:12px;padding:12px 14px}.landing-hero-form .contact-form-status-box.is-error{background:#fbf1f1;box-shadow:0 0 0 1px #9a353529}.landing-hero-form .contact-form-status-box.is-success{background:#f0f7f2;box-shadow:0 0 0 1px #327a4b29}.landing-hero-form-title{color:#27272a;letter-spacing:-.02em;margin:0 0 16px;font-size:20px;font-weight:500;line-height:26px;font-family:var(--font-roobert),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-sans),"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif!important}@keyframes landing-hero-media-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-hero-eyebrow,.landing-hero-title,.landing-hero-description,.landing-hero-actions,.landing-hero-media,.landing-hero-form{opacity:1;filter:none;animation:none;transform:none}}@media (max-width:900px){.landing-hero.is-image-right .landing-hero-inner,.landing-hero.is-form-right .landing-hero-inner{grid-template-columns:minmax(0,1fr);gap:40px}.landing-hero-inner,.landing-hero.is-image-right .landing-hero-inner{padding-top:96px;padding-bottom:72px}.landing-hero .landing-hero-copy{text-align:center;align-items:center;max-width:640px;margin:0 auto}.landing-hero .landing-hero-actions{justify-content:center}.landing-hero-form{width:100%;max-width:640px;margin:0 auto}.landing-hero.is-image-below .mc-hero-gradient{height:100%}}@media (max-width:640px){.landing-hero-title{font-size:38px;line-height:44px}.landing-hero-inner{padding-top:88px;padding-bottom:56px}.landing-hero-form{padding:16px 16px 12px}}
