.DemoSection-module__ESJ2hq__sec{background:var(--background-offwhite,#f5f6fa);padding:80px min(8.33vw,120px) 120px}.DemoSection-module__ESJ2hq__inner{flex-direction:column;gap:40px;max-width:1120px;margin:0 auto;display:flex}.DemoSection-module__ESJ2hq__pageTitle{color:var(--color-black,#25293d);text-align:center;letter-spacing:.06em;margin:0;font-size:36px;font-weight:700;line-height:1.5}.DemoSection-module__ESJ2hq__flexWrap{align-items:flex-start;gap:min(5.56vw,80px);display:flex}.DemoSection-module__ESJ2hq__textWrap{flex-direction:column;flex:1;gap:40px;min-width:0;display:flex}.DemoSection-module__ESJ2hq__imageBox{border:1px solid var(--color-border-gray,#dfe0e5);border-radius:12px;overflow:hidden}.DemoSection-module__ESJ2hq__image{width:100%;height:auto;display:block}.DemoSection-module__ESJ2hq__paragraph{color:var(--color-black,#25293d);letter-spacing:.06em;font-size:16px;font-weight:500;line-height:2}.DemoSection-module__ESJ2hq__bulletList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.DemoSection-module__ESJ2hq__bulletItem{color:var(--color-black,#25293d);letter-spacing:.06em;padding-left:38px;font-size:16px;font-weight:500;line-height:2;position:relative}.DemoSection-module__ESJ2hq__bulletItem:before{content:"";background:#1143d7;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(1em - 3px);left:13px}.DemoSection-module__ESJ2hq__formWrap{background:#ebeef7;border-radius:12px;flex:1;min-width:0;max-width:440px;padding:40px 32px}:is(.DemoSection-module__ESJ2hq__formWrap fieldset.form-columns-0 .hs-richtext h1,.DemoSection-module__ESJ2hq__formWrap fieldset.form-columns-0 .hs-richtext h2,.DemoSection-module__ESJ2hq__formWrap fieldset.form-columns-0 .hs-richtext h3){display:none}@media not (min-width:1025px){.DemoSection-module__ESJ2hq__flexWrap{flex-direction:column-reverse;gap:56px}.DemoSection-module__ESJ2hq__formWrap{width:100%;max-width:none}}@media not (min-width:768px){.DemoSection-module__ESJ2hq__sec{padding:64px 16px 104px}.DemoSection-module__ESJ2hq__pageTitle{font-size:28px}.DemoSection-module__ESJ2hq__formWrap{padding:40px 24px}}
