.form-hero{--fh-accent:var(--sec-highlight,var(--color-primary));background-color:var(--color-bg);overflow:hidden;position:relative}.form-hero__inner{align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.form-hero__inner{gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,var(--form-hero-panel,46%))}.form-hero--panel-left .form-hero__panel{order:-1}}.form-hero--no-panel .form-hero__inner{grid-template-columns:minmax(0,1fr);max-width:48rem}.form-hero__content{position:relative;z-index:1}.form-hero__heading{font-size:var(--fs-h1);letter-spacing:-.02em;line-height:1.08;margin:0 0 1.25rem}.form-hero__description{color:var(--color-body);font-size:var(--fs-subheading,1.125rem);line-height:1.6;max-width:34rem}.form-hero__description p:last-child{margin-bottom:0}.form-hero__checklist{display:grid;gap:.875rem;list-style:none;margin:2rem 0 0;padding:0}.form-hero__checklist li{align-items:center;color:var(--color-heading);display:flex;font-weight:500;gap:.75rem}.form-hero__check{align-items:center;background:linear-gradient(135deg,var(--fh-accent),var(--color-accent));border-radius:50%;box-shadow:0 6px 14px -6px var(--fh-accent);color:#fff;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.form-hero__features{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));list-style:none;margin:2.5rem 0 0;padding:0}.form-hero__feature{display:flex;flex-direction:column;gap:.375rem}.form-hero__feature-icon{align-items:center;background-color:color-mix(in srgb,var(--icon) 14%,var(--color-card));border-radius:.875rem;color:var(--icon);display:inline-flex;height:3.25rem;justify-content:center;margin-bottom:.75rem;width:3.25rem}.form-hero__feature-icon--1{--icon:var(--fh-accent)}.form-hero__feature-icon--2{--icon:#3b82f6}.form-hero__feature-icon--3{--icon:#10b981}.form-hero__feature-icon--4{--icon:#ec4899}.form-hero__feature-title{color:var(--color-heading);font-size:1rem}.form-hero__feature-text{color:var(--color-muted);font-size:.875rem;line-height:1.5}.form-hero__visual{display:block;filter:drop-shadow(0 30px 40px var(--shadow-color));height:auto;margin-top:2rem;width:min(100%,34rem)}.form-hero__panel{position:relative}.form-hero__bubble{--tint:var(--fh-accent);animation:formHeroFloat 10s ease-in-out infinite;background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.95),hsla(0,0%,100%,0) 32%),radial-gradient(circle at 70% 80%,color-mix(in srgb,#60a5fa 55%,transparent),transparent 55%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tint) 32%,#fff),color-mix(in srgb,var(--color-accent) 48%,#fff) 70%,color-mix(in srgb,var(--color-accent) 62%,#fff));border-radius:50%;box-shadow:inset -10px -14px 28px color-mix(in srgb,var(--tint) 28%,transparent),inset 6px 8px 18px hsla(0,0%,100%,.7),0 24px 50px -24px color-mix(in srgb,var(--tint) 55%,transparent);opacity:calc(var(--fx-strength, .45)*.98);pointer-events:none;position:absolute;z-index:0}.form-hero__bubble--1{height:15rem;left:-16%;top:0;width:15rem}.form-hero__bubble--2{bottom:6%;height:10rem;left:-22%;width:10rem;--tint:#60a5fa;animation-delay:-3s;filter:blur(2px);opacity:calc(var(--fx-strength, .45)*.68)}.form-hero__bubble--3{height:8.5rem;right:-9%;top:38%;width:8.5rem;--tint:var(--color-accent);animation-delay:-5s;filter:blur(1px);opacity:calc(var(--fx-strength, .45)*.73)}.form-hero__bubble--4{animation-delay:-1.5s;bottom:-3%;height:4.5rem;left:-5%;opacity:calc(var(--fx-strength, .45)*.78);width:4.5rem}.theme-dark .form-hero__bubble,[data-theme=dark] .form-hero__bubble{background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.45),hsla(0,0%,100%,0) 30%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tint) 70%,#0b1020),color-mix(in srgb,var(--color-accent) 55%,#0b1020) 75%);opacity:.55}.form-hero--panel-left .form-hero__bubble--1{left:auto;right:-16%}.form-hero--panel-left .form-hero__bubble--2{left:auto;right:-22%}.form-hero--panel-left .form-hero__bubble--3{left:-9%;right:auto}@keyframes formHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.form-hero__card,.form-hero__media,.form-hero__video{position:relative;z-index:1}.form-hero__card{background-color:var(--color-card);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:1.25rem;box-shadow:0 30px 70px -30px var(--shadow-color),0 10px 24px -16px var(--shadow-color);padding:clamp(1.5rem,3vw,2.25rem)}.form-hero__card-title{font-size:clamp(1.5rem,2.4vw,1.875rem);margin:0 0 .5rem}.form-hero__card-text{color:var(--color-muted);margin:0 0 1.5rem}.form-hero__form .hs-button,.form-hero__form input[type=submit]{background-image:linear-gradient(90deg,var(--fh-accent),color-mix(in srgb,var(--fh-accent) 40%,#2563eb));width:100%}.form-hero__hint{background-color:var(--color-bg-alt);border:1px dashed var(--color-border);border-radius:.75rem;color:var(--color-muted);font-size:.875rem;margin:0;padding:1rem 1.125rem}.form-hero__privacy{align-items:flex-start;color:var(--color-muted);display:flex;font-size:.8125rem;gap:.5rem;justify-content:center;line-height:1.5;margin:1.25rem 0 0}.form-hero__privacy svg{color:var(--color-heading);flex-shrink:0;margin-top:.15rem}.form-hero__media{display:block;height:auto;width:100%}.form-hero__media,.form-hero__video{border-radius:1.25rem;box-shadow:0 30px 70px -30px var(--shadow-color)}.form-hero__video{overflow:hidden}.form-hero__video .form-hero__media{box-shadow:none}.form-hero__video-cover{aspect-ratio:16/9;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--color-accent) 45%,transparent),transparent 60%),linear-gradient(135deg,var(--fh-accent),color-mix(in srgb,var(--fh-accent) 50%,#0f172a));display:block}.form-hero__play{align-items:center;background-color:#fff;border:0;border-radius:50%;box-shadow:0 0 0 10px color-mix(in srgb,#fff 30%,transparent),0 20px 40px -12px rgba(15,23,42,.5);color:var(--fh-accent);cursor:pointer;display:flex;height:5rem;justify-content:center;left:50%;padding:0 0 0 .25rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:5rem}.form-hero__play:focus-visible,.form-hero__play:hover{transform:translate(-50%,-50%) scale(1.08)}.form-hero__hint--video{bottom:1rem;left:1rem;position:absolute;right:1rem}.form-hero__video.is-playing{aspect-ratio:16/9}.form-hero__video.is-playing>:not(.form-hero__player){display:none}.form-hero__player{background-color:#000;border:0;display:block;height:100%;width:100%}@media (prefers-reduced-motion:reduce){.form-hero__bubble{animation:none}}.form-hero__feature-icon{--sf-icon-size:1.5rem}