.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 .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 .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}@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%}}
