.cgsi-lform{--m-fg:var(--cgsi-fg,currentColor);--m-body:var(--cgsi-body,currentColor);--m-label:var(--cgsi-label,var(--m-body));--m-line:var(--cgsi-line,currentColor);--m-accent:var(--cgsi-accent,currentColor);--m-accent-hover:var(--cgsi-accent-hover,var(--m-accent));--m-accent-ink:var(--cgsi-accent-ink,#fff);--m-surface:var(--cgsi-surface,transparent);--m-ground:var(--cgsi-photo-ground,#000);--m-display:var(--cgsi-font-display,inherit);--m-text:var(--cgsi-font-text,inherit);--m-mono:var(--cgsi-font-mono,var(--m-text));--m-radius:var(--cgsi-radius,0px);color:var(--m-body);font-family:var(--m-text);padding:96px 0 104px}.cgsi-lform *,.cgsi-lform :after,.cgsi-lform :before{box-sizing:border-box}.cgsi-lform.is-surface{background:var(--m-surface);box-shadow:0 0 0 100vmax var(--m-surface);clip-path:inset(0 -100vmax)}.cgsi-lform__eyebrow{color:var(--m-label);font:600 .78rem/1.4 var(--m-mono);letter-spacing:.15em;margin:0;text-transform:uppercase}.cgsi-lform__headline{color:var(--m-fg);font-family:var(--m-display);font-size:clamp(2.1rem,4.2vw,3.6rem);font-weight:400;letter-spacing:0;line-height:1.12;margin:0;text-wrap:balance}.cgsi-lform__bar{background:var(--m-accent);clip-path:polygon(0 0,calc(100% - 22px) 0,calc(100% - 22px) 45%,100% 45%,100% 100%,0 100%);display:block;height:12px;width:200px}.cgsi-lform__head{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.cgsi-lform__rich{color:var(--m-body);font-size:1.06rem;line-height:1.65}.cgsi-lform__rich>*{margin:0 0 1em}.cgsi-lform__rich>:last-child{margin-bottom:0}.cgsi-lform__rich a{color:var(--m-fg)}.cgsi-lform__rich strong{color:var(--m-fg);font-weight:600}.cgsi-lform__btn{align-items:center;background:var(--m-accent);border:1px solid var(--m-accent);border-radius:var(--m-radius);color:var(--m-accent-ink);display:inline-flex;font:600 .86rem/1 var(--m-text);letter-spacing:.14em;min-height:52px;padding:0 28px;text-decoration:none;text-transform:uppercase;transition:background .12s ease}.cgsi-lform__btn:hover{background:var(--m-accent-hover);border-color:var(--m-accent-hover)}.cgsi-lform__btn--ghost{background:transparent;border-color:var(--m-line);color:var(--m-fg)}.cgsi-lform__btn--ghost:hover{background:transparent;border-color:var(--m-fg)}.cgsi-lform a:focus-visible,.cgsi-lform button:focus-visible,.cgsi-lform summary:focus-visible{outline:2px solid var(--m-accent);outline-offset:3px}.cgsi-lform__split{align-items:start;display:grid;gap:48px 64px;grid-template-columns:minmax(0,1fr) minmax(0,1.618fr)}@media (max-width:900px){.cgsi-lform__split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cgsi-lform *{transition:none!important}}.cgsi-lform__left{display:flex;flex-direction:column;gap:22px}.cgsi-lform__note{color:var(--m-label);font-size:.92rem}.cgsi-lform__form{padding-top:0}.cgsi-lform__form label{color:var(--m-fg)!important;font:600 .74rem/1.4 var(--m-mono)!important;letter-spacing:.14em;text-transform:uppercase}.cgsi-lform__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.cgsi-lform__form select,.cgsi-lform__form textarea{background:transparent!important;border:1px solid var(--m-line)!important;border-radius:0!important;color:var(--m-fg)!important;font:400 1rem var(--m-text)!important;min-height:48px;width:100%!important}.cgsi-lform__form input[type=submit]{background:var(--m-accent)!important;border:0!important;border-radius:var(--m-radius)!important;color:var(--m-accent-ink)!important;cursor:pointer;font:600 .86rem/1 var(--m-text)!important;letter-spacing:.14em;min-height:52px;text-transform:uppercase;width:100%}.cgsi-lform__form input[type=submit]:hover{background:var(--m-accent-hover)!important}.cgsi-lform__form .hs-richtext,.cgsi-lform__form .legal-consent-container{color:var(--m-label);font-size:.86rem;line-height:1.5}.cgsi-lform__form .inputs-list{margin:10px 0 18px!important;padding:0!important}.cgsi-lform__form .inputs-list li{margin:0!important;padding:0!important}.cgsi-lform__form .inputs-list label{align-items:flex-start;cursor:pointer;display:flex!important;gap:12px;height:auto!important;letter-spacing:0!important;margin:0!important;min-height:0!important;padding:3px 0!important;text-transform:none!important}.cgsi-lform__form .inputs-list input[type=checkbox],.cgsi-lform__form .inputs-list input[type=radio]{accent-color:var(--m-accent);cursor:pointer;flex:0 0 22px;height:22px!important;left:auto!important;margin:1px 0 0!important;min-height:0!important;opacity:1!important;position:static!important;width:22px!important}.cgsi-lform__form .inputs-list span:after,.cgsi-lform__form .inputs-list span:before{content:none!important;display:none!important}.cgsi-lform__form .inputs-list span{color:var(--m-body)!important;flex:1 1 auto;font:400 .98rem/1.5 var(--m-text)!important;letter-spacing:0!important;text-transform:none!important}.cgsi-lform .cgsi-lform__form form .inputs-list li label>span{margin:0!important;padding:0!important}.cgsi-lform__form .legal-consent-container{border-top:1px solid var(--m-line);margin:8px 0 24px!important;padding-top:18px}.cgsi-lform__form .hs_marketing__sms__opt_in .inputs-list span{color:var(--m-label)!important;font-size:.86rem!important;line-height:1.55!important}.cgsi-lform__form .legal-consent-container,.cgsi-lform__form .legal-consent-container .hs-richtext,.cgsi-lform__form .legal-consent-container p{color:var(--m-label)!important;font:400 .8rem/1.6 var(--m-text)!important}.cgsi-lform__form .legal-consent-container a{color:var(--m-fg)!important;text-decoration:underline}.cgsi-lform__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.cgsi-lform__form select,.cgsi-lform__form textarea{padding-left:14px!important;padding-right:14px!important}.cgsi-lform__form .hs-field-desc{color:var(--m-label)!important;padding:2px 0 8px!important}.cgsi-lform__form .inputs-list.multi-container{column-gap:24px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.cgsi-lform__form .inputs-list.multi-container{grid-template-columns:minmax(0,1fr)}}.cgsi-lform__form .hs-fieldtype-intl-phone{align-items:stretch;display:flex!important;gap:8px}.cgsi-lform__form .hs-fieldtype-intl-phone select{flex:0 0 34%;float:none!important;margin:0!important;min-width:0;width:auto!important}.cgsi-lform__form .hs-fieldtype-intl-phone input{flex:1 1 auto;float:none!important;margin:0!important;min-width:0;width:auto!important}.cgsi-lform__form [data-hsfc-id=Renderer]{--hsf-field-input__color:var(--m-fg);--clr-form-field-border-lt-rgba:var(--m-line)}.cgsi-lform__form .form-title:empty{display:none!important}.cgsi-lform__form .inputs-list.cgsi-grouped li.cgsi-feat{order:0}.cgsi-lform__form .inputs-list.cgsi-grouped li.cgsi-more{order:2}.cgsi-lform__form .inputs-list.cgsi-grouped.is-collapsed li.cgsi-more{display:none!important}.cgsi-lform__form .inputs-list.cgsi-grouped li.cgsi-toggle{border-top:1px solid var(--m-line);grid-column:1/-1;list-style:none;margin:12px 0 4px!important;order:1;padding:14px 0 0!important}.cgsi-lform__form li.cgsi-toggle button{all:unset;align-items:center;box-sizing:border-box;color:var(--m-label);cursor:pointer;display:inline-flex;font:600 .74rem/1.4 var(--m-mono);gap:8px;letter-spacing:.14em;min-height:32px;text-transform:uppercase}.cgsi-lform__form li.cgsi-toggle button:hover{color:var(--m-fg)}.cgsi-lform__form li.cgsi-toggle button:focus-visible{outline:2px solid var(--m-accent);outline-offset:3px}.cgsi-lform__form li.cgsi-toggle button span{display:inline-block;font-size:1rem;line-height:1;transition:transform .15s ease}.cgsi-lform__form li.cgsi-toggle button[aria-expanded=true] span{transform:rotate(45deg)}