@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500&display=swap");.demo-hero,.demo-hero *{box-sizing:border-box}.demo-hero{background-color:var(--demo-hero-section-bg,#fff);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:48px 24px}.demo-hero__inner{align-items:stretch;display:flex;flex-direction:column;gap:56px;margin:0 auto;max-width:1280px}.demo-hero__left{display:flex;flex-direction:column;gap:40px;min-width:0}.demo-hero__header{display:flex;flex-direction:column;gap:16px}.demo-hero__eyebrow{color:var(--demo-hero-eyebrow-color,#696969);font-family:JetBrains Mono,Inter,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;margin:0;text-transform:uppercase}.demo-hero__heading{color:var(--demo-hero-heading-color,#16181c);font-size:clamp(28px,6vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0}.demo-hero__subheading{color:var(--demo-hero-body-color,#5a5f66);font-size:18px;font-weight:400;line-height:1.55;margin:0}.demo-hero__subheading p{margin:0}.demo-hero__channels{display:flex;flex-direction:column;gap:28px}.demo-hero__channel{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.demo-hero__channel-icon-plate{align-items:center;background-color:var(--demo-hero-icon-plate-bg,#f1f1f1);border-radius:24px;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.demo-hero__channel-icon{display:block;height:24px;width:24px}.demo-hero__channel-body{display:flex;flex-direction:column;gap:6px}.demo-hero__channel-title{color:var(--demo-hero-heading-color,#16181c);font-size:18px;font-weight:500;margin:0}.demo-hero__channel-desc{color:var(--demo-hero-body-color,#5a5f66);font-size:15px;font-weight:400;line-height:1.5;margin:0}.demo-hero__channel-desc p{margin:0}.demo-hero__channel-link{color:var(--demo-hero-link-color,#16181c);font-size:14px;font-weight:500;text-decoration:underline;text-decoration-skip-ink:none}.demo-hero__form-panel{background-color:var(--demo-hero-form-bg,#fafafa);border:1px solid var(--demo-hero-form-border,#e2e2e2);border-radius:8px;padding:40px;width:100%}.demo-hero .demo-hero__form-panel,.demo-hero .demo-hero__form-panel *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:normal}.demo-hero__form-note{color:var(--demo-hero-input-placeholder,#929292);font-family:JetBrains Mono,Inter,monospace!important;font-size:11px;font-weight:500;margin:14px 0 0}.demo-hero .demo-hero__form-panel .hsfc-Step__Content{padding:0!important}.demo-hero .demo-hero__form-panel .hsfc-Row{display:grid!important;gap:16px!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;margin-bottom:24px!important}.demo-hero .demo-hero__form-panel .hsfc-Row:last-of-type{margin-bottom:0!important}.demo-hero .demo-hero__form-panel .hsfc-DropdownField>:not(:last-child),.demo-hero .demo-hero__form-panel .hsfc-EmailField>:not(:last-child),.demo-hero .demo-hero__form-panel .hsfc-TextField>:not(:last-child),.demo-hero .demo-hero__form-panel .hsfc-TextareaField>:not(:last-child){margin-bottom:8px!important}.demo-hero .demo-hero__form-panel .hsfc-FieldLabel{color:var(--demo-hero-heading-color,#16181c)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:500!important}.demo-hero .demo-hero__form-panel .hsfc-TextInput,.demo-hero .demo-hero__form-panel .hsfc-TextareaInput{background-color:#fff!important;border:1px solid var(--demo-hero-input-border,#e2e2e2)!important;border-radius:4px!important;box-shadow:none!important;color:var(--demo-hero-heading-color,#16181c)!important;font-family:inherit!important;font-size:15px!important;padding:14px 16px!important;transition:border-color .2s ease!important;width:100%!important}.demo-hero .demo-hero__form-panel .hsfc-TextInput::placeholder,.demo-hero .demo-hero__form-panel .hsfc-TextareaInput::placeholder{color:var(--demo-hero-input-placeholder,#929292)!important}.demo-hero .demo-hero__form-panel .hsfc-TextInput:hover,.demo-hero .demo-hero__form-panel .hsfc-TextareaInput:hover{box-shadow:none!important}.demo-hero .demo-hero__form-panel .hsfc-TextInput:focus,.demo-hero .demo-hero__form-panel .hsfc-TextareaInput:focus{border-color:var(--demo-hero-heading-color,#16181c)!important;box-shadow:none!important;outline:none!important}.demo-hero .demo-hero__form-panel .hsfc-TextareaInput{min-height:130px!important;resize:none!important}.demo-hero .demo-hero__form-panel .hsfc-TextInput--button{cursor:pointer;overflow:hidden;padding-right:40px!important;text-overflow:ellipsis;white-space:nowrap}.demo-hero .demo-hero__form-panel .hsfc-DropdownInput__Caret{padding:0 16px!important}.demo-hero .demo-hero__form-panel .hsfc-DropdownInput__Caret>span{border-top-color:var(--demo-hero-input-placeholder,#929292)!important}.demo-hero .demo-hero__form-panel .hsfc-DropdownOptions{border:1px solid var(--demo-hero-input-border,#e2e2e2)!important;border-radius:4px!important;margin-top:4px}.demo-hero .demo-hero__form-panel .hsfc-DropdownOptions__List__ListItem{font-family:inherit!important;font-size:15px!important}.demo-hero .demo-hero__form-panel .hsfc-NavigationRow{margin-top:8px!important}.demo-hero .demo-hero__form-panel .hsfc-Button{align-items:center!important;background-color:var(--demo-hero-cta-bg,#000)!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:var(--demo-hero-cta-color,#fff)!important;display:inline-flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:500!important;gap:10px!important;height:48px!important;justify-content:center!important;line-height:13.5px!important;margin:0!important;padding:16px!important;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease!important;width:100%!important}.demo-hero .demo-hero__form-panel .hsfc-Button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4 9h10m0 0-4-4m4 4-4 4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;width:18px}.demo-hero .demo-hero__form-panel .hsfc-Button:not([disabled]):hover{background-color:var(--demo-hero-cta-bg-hover,#1f1f1f)!important;color:var(--demo-hero-cta-color,#fff)!important;transform:scale(1.02)!important}.demo-hero .demo-hero__form-panel .hsfc-Button:not([disabled]):active{transform:scale(1.02)!important}@media (prefers-reduced-motion:reduce){.demo-hero .demo-hero__form-panel .hsfc-Button{transition:background-color .2s ease!important}.demo-hero .demo-hero__form-panel .hsfc-Button:not([disabled]):hover{transform:none!important}}@media (max-width:480px){.demo-hero .demo-hero__form-panel .hsfc-Row{display:flex!important;flex-direction:column!important}}@media (min-width:720px){.demo-hero{padding:64px 24px}}@media (min-width:960px){.demo-hero{padding:100px 24px}.demo-hero__inner{align-items:flex-start;flex-direction:row;gap:96px}.demo-hero__left{flex:1 1 0%;gap:56px}.demo-hero__form-panel{flex:0 0 480px;max-width:600px}}