:root{--primary-text: #323232;--secondary-text: #8b8b8b;--border-color: #dbd6ca;--focus-border: #323232;--error-color: #e05443;--button-bg: #323232;--font-primary: "Matter", sans-serif;--font-secondary: "TWK", sans-serif;--font-button: "Season Mix", serif;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 40px;--text-sm: 14px;--text-base: 16px;--text-lg: 16px;--text-xl: 17px;--transition-fast: .2s ease;--transition-medium: .7s ease}#sarvam-form-container{width:100%!important;max-width:100%!important;min-height:600px!important;display:block!important;overflow:visible!important;box-sizing:border-box!important;position:relative!important}@media(max-width:480px){#sarvam-form-container{min-height:700px!important}}@media(min-width:481px)and (max-width:768px){#sarvam-form-container{min-height:650px!important}}@media(min-width:769px){#sarvam-form-container{min-height:550px!important}}@media(min-width:1024px){#sarvam-form-container{min-height:580px!important}}#sarvam-form-container .hs-form{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:var(--spacing-2xl)!important;min-height:inherit!important}#sarvam-form-container .form-columns-2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--spacing-xl)!important;width:100%!important;max-width:100%!important}#sarvam-form-container .form-columns-1{width:100%!important;max-width:100%!important}#sarvam-form-container .hs-form-field{width:100%!important}#sarvam-form-container .hs-form-field .input{width:100%!important;max-width:100%!important}#sarvam-form-container .hs-form-field>label{display:block!important;width:100%!important;font-weight:400!important;font-size:var(--text-base)!important;font-family:var(--font-primary)!important;color:var(--primary-text)!important;padding-bottom:var(--spacing-sm)!important}#sarvam-form-container .hs-form-required{color:var(--error-color)!important;margin-left:var(--spacing-xs)!important}#sarvam-form-container .hs-input:not([type=checkbox]):not([type=radio]):not(select){width:100%!important;max-width:100%!important;min-width:100%!important;border:none!important;border-bottom:1px solid var(--border-color)!important;box-sizing:border-box!important;padding:var(--spacing-sm) 0!important;font-size:var(--text-lg)!important;font-family:var(--font-primary)!important;border-radius:0!important;background-color:transparent!important;color:var(--primary-text)!important;transition:border-bottom var(--transition-fast)!important}#sarvam-form-container .hs-input:not([type=checkbox]):not([type=radio]):not(select):focus,#sarvam-form-container .hs-input:not([type=checkbox]):not([type=radio]):not(select):focus-visible{outline:none!important;border:none!important;border-bottom:1px solid var(--focus-border)!important;border-bottom-color:var(--focus-border)!important}#sarvam-form-container textarea.hs-input:focus,#sarvam-form-container textarea.hs-input:focus-visible,#sarvam-form-container textarea:focus,#sarvam-form-container textarea:focus-visible,#sarvam-form-container .hs-form-field textarea.hs-input:focus,#sarvam-form-container .hs-form-field textarea.hs-input:focus-visible{outline:none!important;border:none!important;border-bottom:1px solid var(--focus-border)!important;border-bottom-color:var(--focus-border)!important}#sarvam-form-container select.hs-input:focus,#sarvam-form-container select.hs-input:focus-visible,#sarvam-form-container select:focus,#sarvam-form-container select:focus-visible{outline:none!important;border-bottom:1px solid var(--focus-border)!important;border-bottom-color:var(--focus-border)!important}#sarvam-form-container .hs-input::placeholder{color:var(--secondary-text)!important;opacity:1!important;font-size:var(--text-lg)!important;font-weight:300!important;font-stretch:expanded!important;font-family:var(--font-primary)!important}#sarvam-form-container textarea.hs-input{width:100%!important;max-width:100%!important;min-width:100%!important;box-sizing:border-box!important;border:none!important;border-bottom:1px solid var(--border-color)!important;min-height:2.5em!important;max-height:200px!important;background-color:transparent!important;resize:none!important;overflow-y:auto!important;padding:var(--spacing-sm) 0!important;border-radius:0!important;font-size:var(--text-lg)!important;font-family:var(--font-primary)!important;color:var(--primary-text)!important;line-height:1.5!important;transition:min-height var(--transition-fast)!important}#sarvam-form-container select.hs-input{width:100%!important;max-width:100%!important;min-width:100%!important;box-sizing:border-box!important;padding:var(--spacing-sm) 0!important;font-size:var(--text-lg)!important;font-family:var(--font-primary)!important;border:none!important;border-bottom:1px solid var(--border-color)!important;border-radius:0!important;background-color:transparent!important;color:var(--primary-text)!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0 center!important;padding-right:var(--spacing-xl)!important;cursor:pointer!important}#sarvam-form-container select.hs-input option:first-of-type{color:var(--secondary-text)!important}#sarvam-form-container select.hs-input option{color:var(--primary-text)!important}#sarvam-form-container select.hs-input:invalid,#sarvam-form-container select.hs-input option[value=""]{color:var(--secondary-text)!important}#sarvam-form-container .hs-submit .actions{position:relative!important;display:inline-block!important;margin-top:var(--spacing-xl)!important;border-radius:9999px!important;overflow:hidden!important;background:var(--button-bg)!important;box-shadow:inset 0 0 12px #fff,1px 1px 12px #00000040!important}#sarvam-form-container .hs-submit .actions:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(to right,#0f172a,#3b82f6,#f97316)!important;opacity:0!important;transition:opacity var(--transition-medium)!important;pointer-events:none!important;box-shadow:inset 0 0 12px #fff,1px 1px 12px #00000040!important}#sarvam-form-container .hs-submit .actions:hover:after,#sarvam-form-container .hs-submit .actions:focus-within:after{opacity:1!important}#sarvam-form-container .hs-button.primary{position:relative!important;z-index:1!important;display:inline-block!important;background:transparent!important;color:#fff!important;padding:var(--spacing-lg) var(--spacing-xl)!important;border:none!important;border-radius:9999px!important;font-size:var(--text-xl)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-family:var(--font-button)!important;cursor:pointer!important;transition:transform var(--transition-fast)!important;outline:none!important}#sarvam-form-container .hs-submit .actions:hover .hs-button.primary,#sarvam-form-container .hs-submit .actions:focus-within .hs-button.primary{transform:scale(1.02)!important}#sarvam-form-container .hs-error-msgs{margin-top:var(--spacing-xs)!important;padding-left:0!important;list-style:none!important}#sarvam-form-container .hs-error-msgs label{color:var(--error-color)!important;font-size:var(--text-sm)!important;font-family:var(--font-secondary)!important}@media(max-width:768px){:root{--text-lg: 16px;--spacing-2xl: 24px}#sarvam-form-container .form-columns-2{grid-template-columns:1fr!important;gap:var(--spacing-2xl)!important}#sarvam-form-container .hs-button.primary{padding:var(--spacing-xl) var(--spacing-xl)!important;font-size:var(--text-lg)!important}}@media(max-width:480px){:root{--text-lg: 15px;--text-base: 15px;--spacing-xl: 24px;--spacing-2xl: 24px;--spacing-lg: 18px}#sarvam-form-container .hs-form{gap:var(--spacing-2xl)!important}#sarvam-form-container .hs-input:not([type=checkbox]):not([type=radio]):not(select){padding:var(--spacing-sm) 0!important}#sarvam-form-container textarea.hs-input{padding:var(--spacing-sm) 0!important}#sarvam-form-container select.hs-input{padding:var(--spacing-sm) 0!important;padding-right:var(--spacing-xl)!important}#sarvam-form-container .hs-button.primary{padding:var(--spacing-lg) var(--spacing-xl)!important;min-height:44px!important}#sarvam-form-container .hs-form-field>label{font-size:var(--text-base)!important;padding-bottom:var(--spacing-xs)!important}}#sarvam-form-container .submitted-message{width:100%!important;text-align:center!important;padding:var(--spacing-2xl) 0!important;margin-top:var(--spacing-xl)!important}#sarvam-form-container .submitted-message p{font-size:var(--text-xl)!important;font-family:var(--font-primary)!important;color:var(--primary-text)!important;font-weight:400!important;margin:0!important;line-height:1.5!important}#sarvam-form-container .submitted-message{animation:fadeInUp .6s ease-out!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){#sarvam-form-container .submitted-message p{font-size:var(--text-lg)!important}}@media(max-width:480px){#sarvam-form-container .submitted-message{padding:var(--spacing-xl) 0!important}#sarvam-form-container .submitted-message p{font-size:var(--text-base)!important}}@media(prefers-contrast:high){#sarvam-form-container .hs-input{border-bottom:2px solid var(--primary-text)!important}#sarvam-form-container .hs-input:focus{border-bottom:3px solid var(--primary-text)!important}}@media(prefers-reduced-motion:reduce){#sarvam-form-container .hs-input,#sarvam-form-container .hs-button.primary,#sarvam-form-container .hs-submit .actions:after{transition:none!important}#sarvam-form-container .hs-submit .actions:hover .hs-button.primary,#sarvam-form-container .hs-submit .actions:focus-within .hs-button.primary{transform:none!important}}
