.mcz-hero{overflow:hidden;padding:8rem 2rem 6rem;position:relative}.mcz-hero--dark{background:#2563eb;color:#fff}.mcz-hero--dark:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1400 800%27%3E%3Cdefs%3E%3ClinearGradient id=%27a%27 x1=%270%27 x2=%271%27 y1=%270%27 y2=%271%27%3E%3Cstop offset=%270%25%27 stop-color=%27%2331A9CF%27/%3E%3Cstop offset=%27100%25%27 stop-color=%27%232563eb%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27b%27 x1=%271%27 x2=%270%27 y1=%270%27 y2=%271%27%3E%3Cstop offset=%270%25%27 stop-color=%27%231d4ed8%27/%3E%3Cstop offset=%27100%25%27 stop-color=%27%2348b8d0%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27c%27 x1=%270%27 x2=%271%27 y1=%271%27 y2=%270%27%3E%3Cstop offset=%270%25%27 stop-color=%27%2338bdf8%27/%3E%3Cstop offset=%27100%25%27 stop-color=%27%232563eb%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill=%27url%28%23a%29%27 d=%27M-200 0c150 200 350 350 600 250s350 150 550 50 250 50 650-100V-50H-200Z%27/%3E%3Cpath fill=%27url%28%23b%29%27 d=%27M1600 250c-200-150-500 50-800-50S400-50 150 150s-250-100-350 50v650h1800Z%27/%3E%3Cpath fill=%27url%28%23c%29%27 d=%27M-200 500c250-150 500 0 800-100s400 150 650 50 250 50 350-70v470H-200Z%27/%3E%3C/svg%3E");background-position:50%;background-size:cover;z-index:0}.mcz-hero--dark:after,.mcz-hero--dark:before{content:"";inset:0;pointer-events:none;position:absolute}.mcz-hero--dark:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27%3E%3Ccircle cx=%272%27 cy=%272%27 r=%271%27 fill=%27rgba%28255,255,255,0.06%29%27/%3E%3C/svg%3E");z-index:1}.mcz-hero--light{background:#f8fafc;color:#0c1a2e}.mcz-hero--light:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27%3E%3Ccircle cx=%272%27 cy=%272%27 r=%271%27 fill=%27rgba%280,0,0,0.03%29%27/%3E%3C/svg%3E");content:"";z-index:0}.mcz-hero--light:before,.mcz-hero__bg{inset:0;pointer-events:none;position:absolute}.mcz-hero__orb{border-radius:50%;filter:blur(60px);opacity:.14;position:absolute}.mcz-hero__orb--1{background:#31a9cf;height:500px;right:10%;top:-10%;width:500px}.mcz-hero__orb--2{background:#2563eb;bottom:-15%;height:400px;left:20%;width:400px}.mcz-hero__inner{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;position:relative;z-index:1}.mcz-hero__content{display:flex;flex-direction:column}.mcz-hero__badge{border-radius:999px;display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.04em;margin-bottom:1.5rem;padding:.4rem 1rem;width:-moz-fit-content;width:fit-content}.mcz-hero--dark .mcz-hero__badge{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);color:#fff}.mcz-hero--light .mcz-hero__badge{background:linear-gradient(135deg,#31a9cf,#2563eb);color:#fff}.mcz-hero__heading{font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.25rem}.mcz-hero--dark .mcz-hero__heading{color:#fff}.mcz-hero--light .mcz-hero__heading{color:#0c1a2e}.mcz-hero__subtitle{font-size:1.05rem;line-height:1.7;margin:0 0 2rem;max-width:520px}.mcz-hero--dark .mcz-hero__subtitle{color:hsla(0,0%,100%,.6)}.mcz-hero--light .mcz-hero__subtitle{color:#64748b}.mcz-hero__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.mcz-hero__btn{align-items:center;border-radius:999px;display:inline-flex;font-size:.95rem;font-weight:600;gap:6px;padding:.8rem 1.75rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.mcz-hero__btn--primary{background:#fff;border-radius:8px;color:#0c2340}.mcz-hero--light .mcz-hero__btn--primary{background:linear-gradient(135deg,#31a9cf,#2563eb);color:#fff}.mcz-hero__btn--primary:hover{box-shadow:0 6px 20px hsla(0,0%,100%,.15);transform:translateY(-2px)}.mcz-hero__btn--outline{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.mcz-hero--light .mcz-hero__btn--outline{border-color:#cbd5e1;color:#475569}.mcz-hero__btn--outline:hover{background:hsla(0,0%,100%,.06)}.mcz-hero--light .mcz-hero__btn--outline:hover{background:#f1f5f9}.mcz-hero__marquee{animation:mcz-marquee-in 1.2s cubic-bezier(.16,1,.3,1) 1.5s forwards;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.04);contain:layout paint style;height:600px;opacity:0;overflow:hidden;position:relative}.mcz-hero--light .mcz-hero__marquee{border-color:rgba(0,0,0,.06);box-shadow:0 8px 32px rgba(0,0,0,.06)}.mcz-hero__marquee-inner{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);height:400%;left:-30%;position:absolute;top:-150%;transform:perspective(1200px) rotateX(50deg) rotate(-40deg);width:1800px}.mcz-hero__marquee-col{display:flex;flex-direction:column;gap:10px}.mcz-hero__marquee-item{border:1px solid hsla(0,0%,100%,.05);border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.2);flex-shrink:0;overflow:hidden}.mcz-hero--light .mcz-hero__marquee-item{border-color:rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.mcz-hero__marquee-item img,.mcz-hero__marquee-item video{aspect-ratio:970/700;background:hsla(0,0%,100%,.03);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.mcz-hero__single{animation:mcz-marquee-in 1.2s cubic-bezier(.16,1,.3,1) 1.5s forwards;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.04);height:600px;opacity:0;overflow:hidden;position:relative}.mcz-hero--light .mcz-hero__single{border-color:rgba(0,0,0,.06);box-shadow:0 8px 32px rgba(0,0,0,.06)}.mcz-hero__single img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mcz-hero__single.mcz-hero__single--square{aspect-ratio:1/1;height:auto}.mcz-hero__single.mcz-hero__single--square img{height:100%;-o-object-fit:contain;object-fit:contain}.mcz-hero__form{animation:mcz-marquee-in 1.2s cubic-bezier(.16,1,.3,1) 1.5s forwards;background:hsla(0,0%,100%,.98);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.04);color:#0f172a;opacity:0;overflow:hidden;padding:36px;position:relative}.mcz-hero--light .mcz-hero__form{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 8px 32px rgba(0,0,0,.06)}.mcz-hero__form .gform_wrapper.gform-theme,.mcz-hero__form .gform_wrapper.gform-theme--orbital,.mcz-hero__form .gform_wrapper.gravity-theme{--gf-ctrl-border-color-focus:#2563eb;--gf-ctrl-border-color-hover:#94a3b8;--gf-ctrl-border-color:#cbd5e1;--gf-ctrl-bg-color:#fff;--gf-ctrl-color:#0f172a;--gf-ctrl-radius:8px;--gf-ctrl-padding-x:14px;--gf-ctrl-padding-y:11px;--gf-ctrl-label-color-primary:#334155;--gf-ctrl-label-color-secondary:#64748b;--gf-color-primary:#2563eb;--gf-color-primary-rgb:37,99,235;--gf-color-primary-contrast:#fff;--gf-color-primary-darker:#1e40af;--gf-color-danger:#ef4444;--gf-color-success:#16a34a;--gf-radius:8px;margin:0;max-width:100%}.mcz-hero__form .gform_wrapper.gform-theme .gform_heading,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_heading,.mcz-hero__form .gform_wrapper.gravity-theme .gform_heading{margin:0 0 20px}.mcz-hero__form .gform_wrapper.gform-theme .gform_title,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_title,.mcz-hero__form .gform_wrapper.gravity-theme .gform_title{color:#0c2340;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.mcz-hero__form .gform_wrapper.gform-theme .gform_description,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_description,.mcz-hero__form .gform_wrapper.gravity-theme .gform_description{color:#64748b;font-size:.9rem;line-height:1.5;margin:0}.mcz-hero__form .gform_wrapper.gform-theme .gform_fields,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_fields,.mcz-hero__form .gform_wrapper.gravity-theme .gform_fields{display:grid;gap:16px;list-style:none;margin:0;padding:0}.mcz-hero__form .gform_wrapper.gform-theme .gfield,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield,.mcz-hero__form .gform_wrapper.gravity-theme .gfield{margin:0;padding:0}.mcz-hero__form .gform_wrapper.gform-theme .gfield_label,.mcz-hero__form .gform_wrapper.gform-theme .gform-field-label,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_label,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform-field-label,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_label,.mcz-hero__form .gform_wrapper.gravity-theme .gform-field-label{color:#334155;display:block;font-size:.85rem;font-weight:600;letter-spacing:.01em;margin-bottom:6px}.mcz-hero__form .gform_wrapper.gform-theme .gfield_required,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_required,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_required{color:#ef4444;margin-left:4px}.mcz-hero__form .gform_wrapper.gform-theme .gfield_description:not(.validation_message),.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_description:not(.validation_message),.mcz-hero__form .gform_wrapper.gravity-theme .gfield_description:not(.validation_message){color:#64748b;font-size:.8rem;line-height:1.4;margin:4px 0 0}.mcz-hero__form .gform_wrapper.gform-theme input[type=date],.mcz-hero__form .gform_wrapper.gform-theme input[type=email],.mcz-hero__form .gform_wrapper.gform-theme input[type=number],.mcz-hero__form .gform_wrapper.gform-theme input[type=password],.mcz-hero__form .gform_wrapper.gform-theme input[type=search],.mcz-hero__form .gform_wrapper.gform-theme input[type=tel],.mcz-hero__form .gform_wrapper.gform-theme input[type=text],.mcz-hero__form .gform_wrapper.gform-theme input[type=time],.mcz-hero__form .gform_wrapper.gform-theme input[type=url],.mcz-hero__form .gform_wrapper.gform-theme select,.mcz-hero__form .gform_wrapper.gform-theme textarea,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=date],.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=email],.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=number],.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=password],.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=search],.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=tel],.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=text],.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=time],.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=url],.mcz-hero__form .gform_wrapper.gform-theme--orbital select,.mcz-hero__form .gform_wrapper.gform-theme--orbital textarea,.mcz-hero__form .gform_wrapper.gravity-theme input[type=date],.mcz-hero__form .gform_wrapper.gravity-theme input[type=email],.mcz-hero__form .gform_wrapper.gravity-theme input[type=number],.mcz-hero__form .gform_wrapper.gravity-theme input[type=password],.mcz-hero__form .gform_wrapper.gravity-theme input[type=search],.mcz-hero__form .gform_wrapper.gravity-theme input[type=tel],.mcz-hero__form .gform_wrapper.gravity-theme input[type=text],.mcz-hero__form .gform_wrapper.gravity-theme input[type=time],.mcz-hero__form .gform_wrapper.gravity-theme input[type=url],.mcz-hero__form .gform_wrapper.gravity-theme select,.mcz-hero__form .gform_wrapper.gravity-theme textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:.95rem;line-height:1.4;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.mcz-hero__form .gform_wrapper.gform-theme input[type=date]:hover,.mcz-hero__form .gform_wrapper.gform-theme input[type=email]:hover,.mcz-hero__form .gform_wrapper.gform-theme input[type=number]:hover,.mcz-hero__form .gform_wrapper.gform-theme input[type=password]:hover,.mcz-hero__form .gform_wrapper.gform-theme input[type=search]:hover,.mcz-hero__form .gform_wrapper.gform-theme input[type=tel]:hover,.mcz-hero__form .gform_wrapper.gform-theme input[type=text]:hover,.mcz-hero__form .gform_wrapper.gform-theme input[type=time]:hover,.mcz-hero__form .gform_wrapper.gform-theme input[type=url]:hover,.mcz-hero__form .gform_wrapper.gform-theme select:hover,.mcz-hero__form .gform_wrapper.gform-theme textarea:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=date]:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=email]:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=number]:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=password]:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=search]:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=tel]:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=text]:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=time]:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=url]:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital select:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital textarea:hover,.mcz-hero__form .gform_wrapper.gravity-theme input[type=date]:hover,.mcz-hero__form .gform_wrapper.gravity-theme input[type=email]:hover,.mcz-hero__form .gform_wrapper.gravity-theme input[type=number]:hover,.mcz-hero__form .gform_wrapper.gravity-theme input[type=password]:hover,.mcz-hero__form .gform_wrapper.gravity-theme input[type=search]:hover,.mcz-hero__form .gform_wrapper.gravity-theme input[type=tel]:hover,.mcz-hero__form .gform_wrapper.gravity-theme input[type=text]:hover,.mcz-hero__form .gform_wrapper.gravity-theme input[type=time]:hover,.mcz-hero__form .gform_wrapper.gravity-theme input[type=url]:hover,.mcz-hero__form .gform_wrapper.gravity-theme select:hover,.mcz-hero__form .gform_wrapper.gravity-theme textarea:hover{border-color:#94a3b8}.mcz-hero__form .gform_wrapper.gform-theme input[type=date]:focus,.mcz-hero__form .gform_wrapper.gform-theme input[type=email]:focus,.mcz-hero__form .gform_wrapper.gform-theme input[type=number]:focus,.mcz-hero__form .gform_wrapper.gform-theme input[type=password]:focus,.mcz-hero__form .gform_wrapper.gform-theme input[type=search]:focus,.mcz-hero__form .gform_wrapper.gform-theme input[type=tel]:focus,.mcz-hero__form .gform_wrapper.gform-theme input[type=text]:focus,.mcz-hero__form .gform_wrapper.gform-theme input[type=time]:focus,.mcz-hero__form .gform_wrapper.gform-theme input[type=url]:focus,.mcz-hero__form .gform_wrapper.gform-theme select:focus,.mcz-hero__form .gform_wrapper.gform-theme textarea:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=date]:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=email]:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=number]:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=password]:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=search]:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=tel]:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=text]:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=time]:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=url]:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital select:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital textarea:focus,.mcz-hero__form .gform_wrapper.gravity-theme input[type=date]:focus,.mcz-hero__form .gform_wrapper.gravity-theme input[type=email]:focus,.mcz-hero__form .gform_wrapper.gravity-theme input[type=number]:focus,.mcz-hero__form .gform_wrapper.gravity-theme input[type=password]:focus,.mcz-hero__form .gform_wrapper.gravity-theme input[type=search]:focus,.mcz-hero__form .gform_wrapper.gravity-theme input[type=tel]:focus,.mcz-hero__form .gform_wrapper.gravity-theme input[type=text]:focus,.mcz-hero__form .gform_wrapper.gravity-theme input[type=time]:focus,.mcz-hero__form .gform_wrapper.gravity-theme input[type=url]:focus,.mcz-hero__form .gform_wrapper.gravity-theme select:focus,.mcz-hero__form .gform_wrapper.gravity-theme textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15);outline:none}.mcz-hero__form .gform_wrapper.gform-theme input[type=date]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=email]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=number]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=password]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=search]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=tel]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=text]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=time]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=url]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme select::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme textarea::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=date]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=email]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=number]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=password]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=search]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=tel]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=text]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=time]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=url]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital select::-moz-placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital textarea::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=date]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=number]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=password]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=search]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=time]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=url]::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme select::-moz-placeholder,.mcz-hero__form .gform_wrapper.gravity-theme textarea::-moz-placeholder{color:#94a3b8}.mcz-hero__form .gform_wrapper.gform-theme input[type=date]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=email]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=number]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=password]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=search]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=tel]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=text]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=time]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme input[type=url]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme select::placeholder,.mcz-hero__form .gform_wrapper.gform-theme textarea::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=date]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=email]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=number]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=password]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=search]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=tel]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=text]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=time]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=url]::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital select::placeholder,.mcz-hero__form .gform_wrapper.gform-theme--orbital textarea::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=date]::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=email]::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=number]::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=password]::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=search]::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=tel]::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=text]::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=time]::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme input[type=url]::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme select::placeholder,.mcz-hero__form .gform_wrapper.gravity-theme textarea::placeholder{color:#94a3b8}.mcz-hero__form .gform_wrapper.gform-theme textarea,.mcz-hero__form .gform_wrapper.gform-theme--orbital textarea,.mcz-hero__form .gform_wrapper.gravity-theme textarea{min-height:110px;resize:vertical}.mcz-hero__form .gform_wrapper.gform-theme select,.mcz-hero__form .gform_wrapper.gform-theme--orbital select,.mcz-hero__form .gform_wrapper.gravity-theme select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 fill=%27none%27%3E%3Cpath stroke=%27%2364748b%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m1 1.5 5 5 5-5%27/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.mcz-hero__form .gform_wrapper.gform-theme .gfield_checkbox,.mcz-hero__form .gform_wrapper.gform-theme .gfield_radio,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_checkbox,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_radio,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_checkbox,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_radio{display:grid;gap:8px;list-style:none;margin:0;padding:0}.mcz-hero__form .gform_wrapper.gform-theme .gchoice,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gchoice,.mcz-hero__form .gform_wrapper.gravity-theme .gchoice{align-items:center;display:flex;gap:8px}.mcz-hero__form .gform_wrapper.gform-theme .gchoice input[type=checkbox],.mcz-hero__form .gform_wrapper.gform-theme .gchoice input[type=radio],.mcz-hero__form .gform_wrapper.gform-theme--orbital .gchoice input[type=checkbox],.mcz-hero__form .gform_wrapper.gform-theme--orbital .gchoice input[type=radio],.mcz-hero__form .gform_wrapper.gravity-theme .gchoice input[type=checkbox],.mcz-hero__form .gform_wrapper.gravity-theme .gchoice input[type=radio]{accent-color:#2563eb;cursor:pointer;height:16px;width:16px}.mcz-hero__form .gform_wrapper.gform-theme .gchoice label,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gchoice label,.mcz-hero__form .gform_wrapper.gravity-theme .gchoice label{color:#334155;cursor:pointer;font-size:.9rem;margin:0}.mcz-hero__form .gform_wrapper.gform-theme .gfield--width-half,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield--width-half,.mcz-hero__form .gform_wrapper.gravity-theme .gfield--width-half{grid-column:span 6}.mcz-hero__form .gform_wrapper.gform-theme .gfield--width-third,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield--width-third,.mcz-hero__form .gform_wrapper.gravity-theme .gfield--width-third{grid-column:span 4}.mcz-hero__form .gform_wrapper.gform-theme .gfield--width-two-thirds,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield--width-two-thirds,.mcz-hero__form .gform_wrapper.gravity-theme .gfield--width-two-thirds{grid-column:span 8}.mcz-hero__form .gform_wrapper.gform-theme .gfield--width-full,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield--width-full,.mcz-hero__form .gform_wrapper.gravity-theme .gfield--width-full{grid-column:span 12}.mcz-hero__form .gform_wrapper.gform-theme .gform_fields:has(.gfield--width-half),.mcz-hero__form .gform_wrapper.gform-theme .gform_fields:has(.gfield--width-third),.mcz-hero__form .gform_wrapper.gform-theme .gform_fields:has(.gfield--width-two-thirds),.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_fields:has(.gfield--width-half),.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_fields:has(.gfield--width-third),.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_fields:has(.gfield--width-two-thirds),.mcz-hero__form .gform_wrapper.gravity-theme .gform_fields:has(.gfield--width-half),.mcz-hero__form .gform_wrapper.gravity-theme .gform_fields:has(.gfield--width-third),.mcz-hero__form .gform_wrapper.gravity-theme .gform_fields:has(.gfield--width-two-thirds){grid-template-columns:repeat(12,1fr)}.mcz-hero__form .gform_wrapper.gform-theme .gform_footer,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_footer,.mcz-hero__form .gform_wrapper.gravity-theme .gform_footer{display:block;margin-top:24px;padding:0}.mcz-hero__form .gform_wrapper.gform-theme .gform_button,.mcz-hero__form .gform_wrapper.gform-theme input[type=submit].gform_button,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_button,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=submit].gform_button,.mcz-hero__form .gform_wrapper.gravity-theme .gform_button,.mcz-hero__form .gform_wrapper.gravity-theme input[type=submit].gform_button{align-items:center;background:linear-gradient(135deg,#31a9cf,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 8px rgba(37,99,235,.25);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:.01em;padding:13px 24px;transition:transform .15s ease,box-shadow .2s ease,opacity .15s ease;width:100%}.mcz-hero__form .gform_wrapper.gform-theme .gform_button:hover,.mcz-hero__form .gform_wrapper.gform-theme input[type=submit].gform_button:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_button:hover,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=submit].gform_button:hover,.mcz-hero__form .gform_wrapper.gravity-theme .gform_button:hover,.mcz-hero__form .gform_wrapper.gravity-theme input[type=submit].gform_button:hover{background:linear-gradient(135deg,#31a9cf,#1e40af);box-shadow:0 6px 16px rgba(37,99,235,.35);transform:translateY(-1px)}.mcz-hero__form .gform_wrapper.gform-theme .gform_button:active,.mcz-hero__form .gform_wrapper.gform-theme input[type=submit].gform_button:active,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_button:active,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=submit].gform_button:active,.mcz-hero__form .gform_wrapper.gravity-theme .gform_button:active,.mcz-hero__form .gform_wrapper.gravity-theme input[type=submit].gform_button:active{transform:translateY(0)}.mcz-hero__form .gform_wrapper.gform-theme .gform_button:disabled,.mcz-hero__form .gform_wrapper.gform-theme input[type=submit].gform_button:disabled,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_button:disabled,.mcz-hero__form .gform_wrapper.gform-theme--orbital input[type=submit].gform_button:disabled,.mcz-hero__form .gform_wrapper.gravity-theme .gform_button:disabled,.mcz-hero__form .gform_wrapper.gravity-theme input[type=submit].gform_button:disabled{cursor:not-allowed;opacity:.6;transform:none}.mcz-hero__form .gform_wrapper.gform-theme .gfield_error input,.mcz-hero__form .gform_wrapper.gform-theme .gfield_error select,.mcz-hero__form .gform_wrapper.gform-theme .gfield_error textarea,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_error input,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_error select,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_error textarea,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_error input,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_error select,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_error textarea{border-color:#ef4444}.mcz-hero__form .gform_wrapper.gform-theme .gfield_error input:focus,.mcz-hero__form .gform_wrapper.gform-theme .gfield_error select:focus,.mcz-hero__form .gform_wrapper.gform-theme .gfield_error textarea:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_error input:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_error select:focus,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_error textarea:focus,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_error input:focus,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_error select:focus,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_error textarea:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.mcz-hero__form .gform_wrapper.gform-theme .gfield_validation_message,.mcz-hero__form .gform_wrapper.gform-theme .validation_message,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gfield_validation_message,.mcz-hero__form .gform_wrapper.gform-theme--orbital .validation_message,.mcz-hero__form .gform_wrapper.gravity-theme .gfield_validation_message,.mcz-hero__form .gform_wrapper.gravity-theme .validation_message{color:#ef4444;font-size:.8rem;margin-top:6px}.mcz-hero__form .gform_wrapper.gform-theme .gform_validation_errors,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_validation_errors,.mcz-hero__form .gform_wrapper.gravity-theme .gform_validation_errors{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#b91c1c;font-size:.85rem;margin-bottom:16px;padding:12px 14px}.mcz-hero__form .gform_wrapper.gform-theme .gform_ajax_spinner,.mcz-hero__form .gform_wrapper.gform-theme--orbital .gform_ajax_spinner,.mcz-hero__form .gform_wrapper.gravity-theme .gform_ajax_spinner{margin-left:10px;vertical-align:middle}.mcz-hero__form .gform_confirmation_message{background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.2);border-radius:12px;color:#1e3a8a;font-size:.95rem;line-height:1.5;padding:20px;text-align:center}.mcz-hero__form-missing{color:#ef4444;font-size:14px;margin:0}.mcz-hero__form-placeholder{align-items:center;background:rgba(148,163,184,.08);border:2px dashed rgba(148,163,184,.5);border-radius:24px;display:flex;height:600px;justify-content:center;padding:32px;text-align:center}.mcz-hero__form-placeholder-inner{color:#64748b;display:flex;flex-direction:column;gap:8px;max-width:320px}.mcz-hero__form-placeholder-inner strong{color:#475569;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.mcz-hero__form-placeholder-inner span{font-size:13px;line-height:1.5}@keyframes mcz-hero-fade-up{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mcz-marquee-in{0%{opacity:0}to{opacity:1}}@keyframes mcz-mq-up{0%{transform:translateZ(0)}to{transform:translate3d(0,var(--scroll-distance,-1000px),0)}}.mcz-hero__badge,.mcz-hero__buttons,.mcz-hero__heading,.mcz-hero__subtitle{animation:mcz-hero-fade-up .9s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.mcz-hero__badge{animation-delay:.1s}.mcz-hero__heading{animation-delay:.25s}.mcz-hero__subtitle{animation-delay:.4s}.mcz-hero__buttons{animation-delay:.55s}.mcz-hero__marquee-col--down,.mcz-hero__marquee-col--up{will-change:transform}.mcz-hero__marquee-col--up{animation:mcz-mq-up 30s linear infinite}.mcz-hero__marquee-col--down{animation:mcz-mq-up 38s linear infinite}.editor-styles-wrapper .mcz-hero__marquee,.editor-styles-wrapper .mcz-hero__single{animation:none;opacity:1}.editor-styles-wrapper .mcz-hero__marquee-col--down,.editor-styles-wrapper .mcz-hero__marquee-col--up{animation:none}@media(max-width:900px){.mcz-hero{padding:6rem 1.5rem 4rem}.mcz-hero__inner{gap:2rem;grid-template-columns:1fr}.mcz-hero__marquee,.mcz-hero__single{height:320px}.mcz-hero__form,.mcz-hero__form-placeholder{height:auto;min-height:320px}.mcz-hero__marquee-inner{left:-40%;transform:perspective(900px) rotateX(42deg) rotate(-32deg);width:1200px}}@media(max-width:640px){.mcz-hero{padding:5rem 1.25rem 3rem}.mcz-hero__heading{font-size:2rem}.mcz-hero__marquee,.mcz-hero__single{height:240px}.mcz-hero__marquee-inner{gap:8px;transform:perspective(700px) rotateX(35deg) rotate(-24deg);width:700px}.mcz-hero__marquee-col{gap:8px}.mcz-hero__orb{display:none}}@media(hover:none){.mcz-hero__btn:hover{box-shadow:none;transform:none}}@media(prefers-reduced-motion:reduce){.mcz-hero__badge,.mcz-hero__buttons,.mcz-hero__heading,.mcz-hero__marquee,.mcz-hero__single,.mcz-hero__subtitle{animation:none;opacity:1;transform:none}.mcz-hero__marquee-col--down,.mcz-hero__marquee-col--up{animation:none}}.editor-styles-wrapper .mcz-hero--dark .mcz-hero__heading,.editor-styles-wrapper .mcz-hero--dark .mcz-hero__heading [contenteditable]{color:#fff}.editor-styles-wrapper .mcz-hero--dark .mcz-hero__subtitle,.editor-styles-wrapper .mcz-hero--dark .mcz-hero__subtitle [contenteditable]{color:hsla(0,0%,100%,.6)}.editor-styles-wrapper .mcz-hero--dark .mcz-hero__badge,.editor-styles-wrapper .mcz-hero--dark .mcz-hero__badge [contenteditable]{color:#fff}.editor-styles-wrapper .mcz-hero--dark .mcz-hero__btn--primary,.editor-styles-wrapper .mcz-hero--dark .mcz-hero__btn--primary [contenteditable]{color:#0c2340}.editor-styles-wrapper .mcz-hero--dark .mcz-hero__btn--outline,.editor-styles-wrapper .mcz-hero--dark .mcz-hero__btn--outline [contenteditable]{color:hsla(0,0%,100%,.8)}.editor-styles-wrapper .mcz-hero--light .mcz-hero__heading,.editor-styles-wrapper .mcz-hero--light .mcz-hero__heading [contenteditable]{color:#0c1a2e}.editor-styles-wrapper .mcz-hero--light .mcz-hero__subtitle,.editor-styles-wrapper .mcz-hero--light .mcz-hero__subtitle [contenteditable]{color:#64748b}.editor-styles-wrapper .mcz-hero--light .mcz-hero__badge,.editor-styles-wrapper .mcz-hero--light .mcz-hero__badge [contenteditable],.editor-styles-wrapper .mcz-hero--light .mcz-hero__btn--primary,.editor-styles-wrapper .mcz-hero--light .mcz-hero__btn--primary [contenteditable]{color:#fff}.editor-styles-wrapper .mcz-hero--light .mcz-hero__btn--outline,.editor-styles-wrapper .mcz-hero--light .mcz-hero__btn--outline [contenteditable]{color:#475569}
