.tw-demo-hero{background:linear-gradient(90deg, var(--color-white) 0 50%, var(--color-beach) 50% 100%);padding:100px var(--tw-pad-x);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.tw-demo-form-col{flex-direction:column;justify-content:center;padding-right:48px;display:flex}.tw-demo-form-inner{width:100%;max-width:544px}.tw-demo-info-col{flex-direction:column;align-items:center;min-width:0;display:flex}.tw-demo-info-inner{flex-direction:column;align-items:center;gap:80px;width:100%;max-width:590px;display:flex}.tw-demo-info-text{flex-direction:column;gap:40px;width:100%;max-width:500px;display:flex}.tw-demo-info-headwrap{flex-direction:column;gap:16px;display:flex}.tw-demo-info-eyebrow{color:var(--color-deep-ocean);font-weight:var(--fw-bold);margin:0}.tw-demo-info-eyebrow strong{font-weight:inherit}.tw-demo-info-title,.tw-demo-info-sub{color:var(--color-deep-ocean);margin:0}.tw-demo-stat{background:var(--color-shell);border-radius:12px;align-items:center;gap:40px;width:100%;max-width:520px;padding:48px 30px;display:flex;position:relative}.tw-demo-stat-notch{width:105px;height:22px;color:var(--color-beach);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%,-1px)rotate(180deg)}.tw-demo-stat-notch svg{width:100%;height:100%;display:block}.tw-demo-stat-figure{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-1.76px;color:var(--color-deep-ocean);flex:none;margin:0;font-size:88px;line-height:.7}.tw-demo-stat-copy{min-width:0;color:var(--color-deep-ocean);flex:1 1 0;margin:0}.tw-reel.tw-demo-logos{background:0 0;width:100%;padding:0}.tw-reel.tw-demo-logos .tw-reel-rows{gap:16px}.tw-demo-tail{width:146px;height:38px;color:var(--color-beach);pointer-events:none;z-index:1;position:absolute;top:173px;left:calc(50% - 19px);transform:translate(-50%,-50%)rotate(-90deg)}.tw-demo-tail svg{width:100%;height:100%;display:block}.tw-demo-hsform,.tw-demo-hsform *{box-sizing:border-box;font-family:inherit}.tw-demo-hsform fieldset{border:0;margin:0;padding:0;width:100%!important;max-width:none!important}.tw-demo-hsform form{flex-direction:column;gap:24px;display:flex}:is(.tw-demo-hsform form>fieldset:has(input[type=hidden]),.tw-demo-hsform form>fieldset:has(.hs_form_type)){display:none}.tw-demo-hsform .form-columns-2{gap:16px;display:flex}.tw-demo-hsform .form-columns-1 .hs-form-field,.tw-demo-hsform .form-columns-0 .hs-form-field{width:100%!important;max-width:none!important}.tw-demo-hsform .form-columns-2 .hs-form-field{flex:1 1 0;min-width:0;max-width:none!important}.tw-demo-hsform .hs-form-field>.input{width:100%;max-width:none!important;margin:0!important}.tw-demo-hsform .form-columns-0{margin-bottom:24px}.tw-demo-hsform .hs-richtext h1,.tw-demo-hsform .hs-richtext h2,.tw-demo-hsform .hs-richtext h3{letter-spacing:-.08px;color:var(--color-deep-ocean)!important;margin:0 0 8px!important;font-size:16px!important;font-weight:650!important;line-height:1.2!important}.tw-demo-hsform .hs-richtext p{letter-spacing:-.08px;color:var(--color-gray)!important;margin:0!important;font-size:16px!important;line-height:1.2!important}.tw-demo-hsform .hs-form-field>label{letter-spacing:-.08px;color:var(--color-black);gap:4px;margin-bottom:8px;font-size:16px;line-height:1.2;display:flex}.tw-demo-hsform .hs-form-required{color:var(--color-coral)}.tw-demo-hsform .hs_account_type>label{color:var(--color-deep-ocean);font-weight:650}#hs-demo-form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--color-beach);color:var(--color-deep-ocean);letter-spacing:-.08px;border-radius:8px;padding:18px 24px;font-size:16px;line-height:1.2;transition:box-shadow .25s cubic-bezier(.075,.82,.165,1);display:block;width:100%!important;max-width:none!important;box-shadow:inset 0 0 0 1px var(--color-light-gray)!important;border:0!important}#hs-demo-form .hs-input::placeholder{color:var(--color-gray)}#hs-demo-form .hs-input:not([type=checkbox]):not([type=radio]):hover{box-shadow:inset 0 0 0 1px var(--color-gray)!important}#hs-demo-form .hs-input:not([type=checkbox]):not([type=radio]).error,#hs-demo-form .hs-input:not([type=checkbox]):not([type=radio]).invalid{box-shadow:inset 0 0 0 1px var(--color-coral)!important}#hs-demo-form .hs-input:not([type=checkbox]):not([type=radio]):focus{outline:none;box-shadow:inset 0 0 0 1px var(--color-deep-ocean), 0 0 0 4px #03385524!important}.tw-demo-hsform select.hs-input{appearance:none;color:var(--color-gray);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2398a2a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 24px center;background-repeat:no-repeat;padding-right:48px}.tw-demo-hsform .inputs-list{margin:0;padding:0;list-style:none}.tw-demo-hsform .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display{letter-spacing:-.06px;color:var(--color-gray);align-items:flex-start;gap:8px;font-size:12px;line-height:1.2;display:flex}.tw-demo-hsform .hs-fieldtype-booleancheckbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-deep-ocean);flex:none;margin:2px 0 0}.tw-demo-hsform .hs-fieldtype-booleancheckbox a{color:var(--color-deep-ocean);text-decoration:underline}.tw-demo-hsform .hs-error-msgs{margin:4px 0 0;padding:0;list-style:none}.tw-demo-hsform .hs-error-msgs label,.tw-demo-hsform .hs-error-msg{color:var(--color-coral);font-size:12px;line-height:1.2}.tw-demo-hsform .hs-submit{margin-top:24px}.tw-demo-hsform .hs-submit .actions{margin:0;padding:0}.tw-demo-hsform .hs-button.primary,.tw-demo-hsform input[type=submit].hs-button{background:var(--color-deep-ocean);width:auto;color:var(--color-white);letter-spacing:-.08px;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;padding:12px 18px;font-size:16px;line-height:1.2;display:inline-flex}.tw-demo-hsform .hs-button.primary:hover{opacity:.92}@media (max-width:900px){.tw-demo-hero{background:var(--color-white);grid-template-columns:1fr;padding:60px 24px}.tw-demo-form-col{padding-right:0}.tw-demo-form-inner{width:100%;max-width:none}.tw-demo-tail{display:none}.tw-demo-info-col{background:var(--color-beach);align-items:stretch;margin:60px -24px -60px;padding:60px 24px}.tw-demo-info-inner{width:100%}}
