.formFlow-module-scss-module__4Of8gG__page{isolation:isolate;flex-direction:column;align-items:center;gap:clamp(1.75rem,4vw,3.5rem);width:100%;min-width:0;min-height:100vh;padding:clamp(3rem,8vw,7rem) clamp(1rem,4vw,3rem);display:flex;position:relative}.formFlow-module-scss-module__4Of8gG__hero{width:min(100%,58rem);padding-block:clamp(1rem,3vw,2rem) 0}.formFlow-module-scss-module__4Of8gG__heroContent{text-align:center;justify-items:center;gap:clamp(.75rem,2vw,1.1rem);display:grid}.formFlow-module-scss-module__4Of8gG__heroBadge{width:fit-content}.formFlow-module-scss-module__4Of8gG__title{letter-spacing:-.07em;max-width:14ch;margin:0;font-size:clamp(2.4rem,8vw,5.75rem);line-height:.95}.formFlow-module-scss-module__4Of8gG__subtitle{max-width:46rem;margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.formFlow-module-scss-module__4Of8gG__demoSection{width:100%}.formFlow-module-scss-module__4Of8gG__demoLayout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2rem);width:min(100%,76rem);margin-inline:auto;display:grid}.formFlow-module-scss-module__4Of8gG__sidebar{min-width:0}.formFlow-module-scss-module__4Of8gG__sidebarCard{border:1px solid var(--border-color);background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 12%, transparent), transparent 42%),color-mix(in srgb, var(--background-light-color) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform var(--transition-default,.3s ease),box-shadow var(--transition-default,.3s ease),border-color var(--transition-default,.3s ease);gap:clamp(1.25rem,3vw,1.75rem);padding:clamp(1.1rem,3vw,1.5rem);display:grid;position:sticky;top:clamp(1rem,3vw,2rem);overflow:hidden}.formFlow-module-scss-module__4Of8gG__sidebarCard h2,.formFlow-module-scss-module__4Of8gG__sidebarCard h3,.formFlow-module-scss-module__4Of8gG__sidebarCard p{margin:0}.formFlow-module-scss-module__4Of8gG__sidebarCard:hover{border-color:var(--border-color);box-shadow:var(--box-shadow-medium,0 1rem 2.4rem #0000002e);transform:translateY(-.18rem)}.formFlow-module-scss-module__4Of8gG__sidebarHeader{gap:.85rem;display:grid}.formFlow-module-scss-module__4Of8gG__sidebarText{margin-top:.45rem;line-height:1.65}.formFlow-module-scss-module__4Of8gG__stepper{min-width:0}.formFlow-module-scss-module__4Of8gG__mainPanel{gap:clamp(1rem,3vw,1.35rem);min-width:0;display:grid}.formFlow-module-scss-module__4Of8gG__stepContent{min-width:0}.formFlow-module-scss-module__4Of8gG__stepCard,.formFlow-module-scss-module__4Of8gG__successCard{border:1px solid var(--border-color);border-radius:var(--border-radius-lg,1rem);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primary-color) 12%, transparent), transparent 18rem),color-mix(in srgb, var(--background-light-color) 88%, transparent);box-shadow:var(--box-shadow-light,0 .5rem 1.4rem #0000001f);transition:transform var(--transition-default,.3s ease),box-shadow var(--transition-default,.3s ease),border-color var(--transition-default,.3s ease);padding:clamp(1rem,3vw,1.75rem);overflow:hidden}.formFlow-module-scss-module__4Of8gG__stepCard:hover,.formFlow-module-scss-module__4Of8gG__successCard:hover{border-color:var(--border-color);box-shadow:var(--box-shadow-medium,0 1rem 2.5rem #0000002e);transform:translateY(-.2rem)}.formFlow-module-scss-module__4Of8gG__stepHeader{gap:.75rem;margin-bottom:clamp(1rem,3vw,1.5rem);display:grid}.formFlow-module-scss-module__4Of8gG__stepHeader h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.1}.formFlow-module-scss-module__4Of8gG__stepHeader p{max-width:48rem;margin:0;line-height:1.65}.formFlow-module-scss-module__4Of8gG__stepBadge{width:fit-content}.formFlow-module-scss-module__4Of8gG__formGrid,.formFlow-module-scss-module__4Of8gG__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1rem);display:grid}.formFlow-module-scss-module__4Of8gG__formGrid>*{min-width:0}.formFlow-module-scss-module__4Of8gG__reviewItem,.formFlow-module-scss-module__4Of8gG__reviewItemFull,.formFlow-module-scss-module__4Of8gG__successSummary>div{border:1px solid var(--border-color);border-radius:var(--border-radius-md,.75rem);background:color-mix(in srgb, var(--background-color) 72%, transparent);min-width:0;transition:transform var(--transition-default,.3s ease),border-color var(--transition-default,.3s ease),background-color var(--transition-default,.3s ease);gap:.45rem;padding:clamp(.85rem,2vw,1rem);display:grid}.formFlow-module-scss-module__4Of8gG__reviewItem span,.formFlow-module-scss-module__4Of8gG__reviewItemFull span,.formFlow-module-scss-module__4Of8gG__successSummary>div span{font-size:var(--font-size-small,.875rem)}.formFlow-module-scss-module__4Of8gG__reviewItem strong,.formFlow-module-scss-module__4Of8gG__reviewItemFull strong,.formFlow-module-scss-module__4Of8gG__successSummary>div strong{overflow-wrap:anywhere;font-size:var(--font-size-base,1rem);line-height:1.45}.formFlow-module-scss-module__4Of8gG__reviewItem:hover,.formFlow-module-scss-module__4Of8gG__reviewItemFull:hover,.formFlow-module-scss-module__4Of8gG__successSummary>div:hover{border-color:var(--border-color);background:color-mix(in srgb, var(--primary-color) 8%, var(--background-color));transform:translateY(-.12rem)}.formFlow-module-scss-module__4Of8gG__reviewItemFull{grid-column:1/-1}.formFlow-module-scss-module__4Of8gG__controls{justify-content:space-between;align-items:center;gap:clamp(.85rem,2vw,1rem);width:100%;display:flex}.formFlow-module-scss-module__4Of8gG__controlsRight{justify-content:flex-end;align-items:center;gap:clamp(.75rem,2vw,1rem);display:flex}.formFlow-module-scss-module__4Of8gG__stepMeta{font-size:var(--font-size-base,.95rem);white-space:nowrap}.formFlow-module-scss-module__4Of8gG__successCard{align-items:flex-start;gap:clamp(1rem,3vw,1.25rem);display:flex}.formFlow-module-scss-module__4Of8gG__successIcon{width:clamp(3.25rem,8vw,4.25rem);height:clamp(3.25rem,8vw,4.25rem);color:var(--success-color,currentColor);background:color-mix(in srgb, var(--success-color) 12%, transparent);border-radius:999px;flex:none;place-items:center;font-size:clamp(2rem,5vw,2.75rem);display:grid}.formFlow-module-scss-module__4Of8gG__successContent{gap:clamp(.85rem,2vw,1rem);min-width:0;display:grid}.formFlow-module-scss-module__4Of8gG__successContent h2,.formFlow-module-scss-module__4Of8gG__successContent p{margin:0}.formFlow-module-scss-module__4Of8gG__successContent h2{letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1}.formFlow-module-scss-module__4Of8gG__successContent p{line-height:1.65}.formFlow-module-scss-module__4Of8gG__successSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1rem);display:grid}.formFlow-module-scss-module__4Of8gG__successSummary>div:hover{border-color:var(--border-color);background:color-mix(in srgb, var(--success-color) 8%, var(--background-color))}.formFlow-module-scss-module__4Of8gG__actionRow{justify-content:flex-start;display:flex}.formFlow-module-scss-module__4Of8gG__backBtn,.formFlow-module-scss-module__4Of8gG__nextBtn{min-width:7.25rem}@media (max-width:1100px){.formFlow-module-scss-module__4Of8gG__demoLayout{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:min(100%,48rem);display:flex}.formFlow-module-scss-module__4Of8gG__sidebarCard{position:static}.formFlow-module-scss-module__4Of8gG__stepper{width:100%}}@media (max-width:768px){.formFlow-module-scss-module__4Of8gG__page{gap:1.5rem;padding-inline:clamp(.75rem,4vw,1.25rem)}.formFlow-module-scss-module__4Of8gG__title{max-width:10ch}.formFlow-module-scss-module__4Of8gG__reviewGrid,.formFlow-module-scss-module__4Of8gG__successSummary{grid-template-columns:1fr}.formFlow-module-scss-module__4Of8gG__formGrid{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.formFlow-module-scss-module__4Of8gG__successCard{flex-direction:column}.formFlow-module-scss-module__4Of8gG__controls{flex-direction:column-reverse;align-items:stretch}.formFlow-module-scss-module__4Of8gG__controlsRight{flex-direction:column;align-items:stretch}.formFlow-module-scss-module__4Of8gG__stepMeta{text-align:center}.formFlow-module-scss-module__4Of8gG__backBtn,.formFlow-module-scss-module__4Of8gG__nextBtn,.formFlow-module-scss-module__4Of8gG__actionRow,.formFlow-module-scss-module__4Of8gG__actionRow>*{width:100%}}@media (max-width:480px){.formFlow-module-scss-module__4Of8gG__page{padding-inline:.75rem}.formFlow-module-scss-module__4Of8gG__heroContent{place-items:center}.formFlow-module-scss-module__4Of8gG__title{max-width:100%;font-size:clamp(2.2rem,15vw,3.4rem)}.formFlow-module-scss-module__4Of8gG__stepCard,.formFlow-module-scss-module__4Of8gG__successCard,.formFlow-module-scss-module__4Of8gG__sidebarCard{border-radius:var(--border-radius-md,.75rem);padding:1rem}.formFlow-module-scss-module__4Of8gG__stepHeader h2{font-size:1.45rem}.formFlow-module-scss-module__4Of8gG__stepper{flex-direction:column;justify-content:flex-start;align-items:center;margin:1rem}.formFlow-module-scss-module__4Of8gG__successIcon{width:3rem;height:3rem;font-size:2rem}}@media (prefers-reduced-motion:reduce){.formFlow-module-scss-module__4Of8gG__page,.formFlow-module-scss-module__4Of8gG__page *,.formFlow-module-scss-module__4Of8gG__page :before,.formFlow-module-scss-module__4Of8gG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
