:root{--Golf-Blue:#031853;--modern-gutter-x:0.625rem}*,:after,:before{box-sizing:border-box;min-height:0;min-width:0}body,html{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;margin:0;padding:0}.header-book-a-demo{flex:0 0 100%}.header-book-a-demo__content{padding-block:37px}.modern-template .container{max-width:100%;width:100%}@media (max-width:575px){.b-text-logos-form{padding:0 24px}}@media (min-width:576px){.modern-template .container{margin-inline:auto;padding-inline:var(--modern-gutter-x);width:33.75rem}}@media (max-width:767px){.header-book-a-demo__content{padding:22px 24px 20px}.b-text-logos-form__row{margin-top:40px}}@media (min-width:768px){.header-book-a-demo__content{padding:37px 24px 35px}.modern-template .container{padding-bottom:37px;width:45rem}}@media (min-width:992px){.b-text-logos-form-layout-modern .b-text-logos-form__row{gap:64px;position:relative;z-index:3}.modern-template .container{width:60rem}}@media (min-width:1200px){.modern-template .container{width:70rem}}@media (min-width:1400px){.modern-template .container{width:82.5rem}}@media (min-width:1600px){.b-text-logos-form-layout-modern .b-text-logos-form__row{gap:128px}.modern-template .container{width:90rem}}.page__content_inner{align-items:flex-start;display:flex;flex-wrap:wrap;overflow:hidden;position:relative}@media (max-width:991px){.page__content_inner .b-text-logos-form__column.b-text-logos-form__form{padding-top:40px;position:relative}.page__content_inner .b-text-logos-form__column.b-text-logos-form__form:after{background-color:var(--Golf-Blue);content:"";height:430px;inset-block-start:0;inset-inline-end:0;position:absolute;right:-200px;width:calc(130% + 200px);z-index:-1}}@media (min-width:992px){.page__content_100>.page__content_inner{height:100vh}.page__content_inner:after{background-color:var(--Golf-Blue);content:"";height:100%;inset-block-start:0;inset-inline-end:0;position:absolute;width:38.5%}}.page__content-body{flex:0 0 100%;position:relative;z-index:20}.b-text-logos-form{margin:0;z-index:9}.b-text-logos-form-layout-modern .c-text{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:24px}.b-text-logos-form-layout-modern .b-text-logos-form__form>div{background:#fff;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 15px 32px rgba(0,0,0,.09);padding:24px 16px}@media (min-width:992px){.b-text-logos-form-layout-modern .b-text-logos-form__form>div{box-shadow:0 329px 131px rgba(0,0,0,.01),0 185px 111px rgba(0,0,0,.05),0 82px 82px rgba(0,0,0,.09),0 21px 45px rgba(0,0,0,.1)}}.b-text-logos-form-layout-modern .b-text-logos-form__form h3{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.3px;line-height:20px;margin:0 0 16px}@media (min-width:768px){.b-text-logos-form-layout-modern .b-text-logos-form__form h3{font-size:18px;font-weight:600;line-height:30px;margin:0 0 24px}}.b-text-logos-form-layout-modern .form-columns-2{gap:24px}.b-text-logos-form-layout-modern .b-text-logos-form__form fieldset{max-width:100%!important}.b-text-logos-form-layout-modern .b-text-logos-form__form .input{margin:0!important}.b-text-logos-form-layout-modern .b-text-logos-form__form fieldset>div,.b-text-logos-form-layout-modern .b-text-logos-form__form form>div{margin-bottom:15px}.b-text-logos-form-layout-modern .b-text-logos-form__form fieldset .field{width:100%!important}.b-text-logos-form-layout-modern .b-text-logos-form__form .field>label{display:block;font-size:11px;letter-spacing:.3px;line-height:18px;margin-bottom:8px}.b-text-logos-form-layout-modern .b-text-logos-form__form input.invalid,.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=email],.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=file],.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=number],.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=tel],.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=text],.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=url],.b-text-logos-form-layout-modern .b-text-logos-form__form select,.b-text-logos-form-layout-modern .b-text-logos-form__form textarea{border:1px solid #adb5bd;color:#000;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:20px;padding:8px 16px;width:100%!important}@media (max-width:991px){.b-text-logos-form-layout-modern .b-text-logos-form__form .hs-fieldtype-textarea{padding-top:16px}}.b-text-logos-form-layout-modern .b-text-logos-form__form input:focus,.b-text-logos-form-layout-modern .b-text-logos-form__form select:focus,.b-text-logos-form-layout-modern .b-text-logos-form__form textarea:focus{border-color:#000;outline:0}.b-text-logos-form-layout-modern .b-text-logos-form__form ul,.b-text-logos-form-layout-modern .b-text-logos-form__form ul li{list-style:none;margin:0;padding:0;position:relative}.b-text-logos-form-layout-modern .b-text-logos-form__form .hs-fieldtype-select .input{margin:0}.b-text-logos-form-layout-modern .b-text-logos-form__form select{appearance:none;height:36px;padding-right:36px}.b-text-logos-form-layout-modern .b-text-logos-form__form .hs-fieldtype-select .input{align-items:center;display:grid;grid-template-areas:"select";position:relative}.b-text-logos-form-layout-modern .b-text-logos-form__form .hs-fieldtype-select .input:after{content:url(//6091557.fs1.hubspotusercontent-na1.net/hubfs/6091557/raw_assets/public/Windward-2024/images/arrow-bottom.svg);position:absolute;right:16px;top:7px;z-index:1}.b-text-logos-form-layout-modern .b-text-logos-form__form textarea{height:70px;resize:none}.b-text-logos-form-layout-modern .b-text-logos-form__form label.hs-error-msg{bottom:-17px;color:#ff6f00;font-size:.75rem;inset-inline-start:0;line-height:1.6;margin:0;position:absolute;white-space:nowrap;width:auto}.b-text-logos-form-layout-modern .b-text-logos-form__form .hs_error_rollup label{color:#ff6f00;font-size:.75rem;line-height:1.6;position:relative;top:-15px}.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=email]::placeholder,.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=file]::placeholder,.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=number]::placeholder,.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=tel]::placeholder,.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=text]::placeholder,.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=url]::placeholder,.b-text-logos-form-layout-modern .b-text-logos-form__form select::placeholder,.b-text-logos-form-layout-modern .b-text-logos-form__form textarea::placeholder{color:#868d93}.b-text-logos-form-layout-modern .b-text-logos-form__form .hs-dependent-field .hs-form-booleancheckbox span{font-size:11px;line-height:18px;margin-left:28px}.b-text-logos-form-layout-modern .b-text-logos-form__form input[type=checkbox]{height:16px!important;margin:0;padding:10px;width:16px!important}.b-text-logos-form-layout-modern .b-text-logos-form__form .legal-consent-container{margin-top:10px}.b-text-logos-form-layout-modern .b-text-logos-form__form .legal-consent-container p{color:#868d93;font-size:11px;letter-spacing:.3px;line-height:18px}.b-text-logos-form-layout-modern .b-text-logos-form__form .hs_submit input[type=submit]{align-items:center;background:#ff6b17;background:linear-gradient(90deg,#f16500,#fdb11a);border:0;border-radius:2px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.3px;line-height:18px;padding:15px 38px;transition:background .15s linear;width:100%}.b-text-logos-form-layout-modern .b-text-logos-form__row.row2{z-index:1}.b-text-logos-form-layout-modern .sticky-wrapper{z-index:9}@media (min-width:576px){.b-text-logos-form-layout-modern .b-text-logos-form__form{margin-inline:0}}@media (min-width:992px){.b-text-logos-form-layout-modern .b-text-logos-form__row{align-items:start;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}.b-text-logos-form-layout-modern .b-text-logos-form__column{max-width:none}.b-text-logos-form-layout-modern .b-text-logos-form__text{margin-block-start:0;max-width:41.75rem}.b-text-logos-form-layout-modern .b-text-logos-form__form{margin-bottom:-90px}.b-text-logos-form-layout-modern .sticky-wrapper{position:absolute;right:0;width:438px}}@media (min-width:1200px){.b-text-logos-form-layout-modern .sticky-wrapper{width:518px}}@media (min-width:1400px){.b-text-logos-form-layout-modern .sticky-wrapper{width:618px}}.b-text-logos-form-layout-modern .c-title{color:#0c1d46;font-family:Lora,serif;font-optical-sizing:auto;font-size:1.75rem;font-style:normal;font-weight:700;line-height:2.188rem;margin:0;padding-bottom:6px;padding-top:16px}@media (min-width:768px){.b-text-logos-form-layout-modern .b-text-logos-form__form>div{padding:2.5rem}}@media (min-width:992px){.b-text-logos-form-layout-modern .c-title{font-size:2rem;line-height:2.5rem}}@media (min-width:1200px){.b-text-logos-form-layout-modern .b-text-logos-form__form>div{padding:2.5rem}.tlf-testimonial{padding-inline:5.5rem 5.25rem;position:relative}.tlf-testimonial:before{inset-block-start:0;inset-inline-start:1.5rem;position:absolute}.tlf-testimonial-info{align-items:center;flex-direction:row;gap:1.6875rem;justify-content:flex-start;margin-block-start:1.625rem}.tlf-logos-rows{margin-block-start:1.6875rem}.tlf-logos-row{flex-wrap:nowrap;justify-content:flex-start}}.b-text-logos-form-layout-modern .c-text ul{padding:0}.b-text-logos-form-layout-modern .c-text .block-collapse ul>li,.b-text-logos-form-layout-modern .c-text .hs_cos_wrapper_type_rich_text ul>li{list-style:none;padding-inline-start:.875rem;padding:6px 0 6px .875rem;position:relative}.b-text-logos-form-layout-modern .c-text .block-collapse ul>li:after,.b-text-logos-form-layout-modern .c-text .hs_cos_wrapper_type_rich_text ul>li:after{background-color:#ff6f00;border-radius:50%;content:"";height:.375rem;inset-block-start:.9rem;inset-inline-start:0;position:absolute;width:.375rem}.b-text-logos-form-layout-modern .c-text ul li:after{inset-block-start:.5rem}@media (min-width:992px){.b-text-logos-form-layout-modern .form-columns-2{display:grid;grid-template-columns:1fr 1fr}}.b-text-logos-form-layout-modern .b-text-logos-form__text #hs_cos_wrapper_Live{background:linear-gradient(90deg,#f16500,#fdb11a);color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:24px;padding:4px 16px}#hs_cos_wrapper_logo_client .hs-image__grid__list{justify-content:space-between}#hs_cos_wrapper_logo_client li.hs-image__grid__list__item{flex-basis:auto}#hs_cos_wrapper_logo_client img.hs-image__grid__list__item__image{object-fit:scale-down}@media (max-width:575px){#hs_cos_wrapper_logo_client .hs-image__grid__list{flex-wrap:wrap;gap:10px;padding-bottom:25px;row-gap:30px}#hs_cos_wrapper_logo_client li.hs-image__grid__list__item{box-sizing:border-box;flex-grow:1;text-align:center;width:calc(33.33333% - 13.33333px)}#hs_cos_wrapper_logo_client img.hs-image__grid__list__item__image{height:auto;width:auto}}.testimonial{display:flex;flex-direction:row;padding:32px 25px 22px}@media (max-width:575px){.testimonial{flex-direction:column}.testimonial .testimonial-bg{margin-bottom:25px}}.testimonial .testimonial-text{display:flex;flex-direction:column}.testimonial .testimonial-text .hs_cos_wrapper_type_rich_text{background-clip:text;-webkit-background-clip:text;background-image:url(//6091557.fs1.hubspotusercontent-na1.net/hubfs/6091557/raw_assets/public/Windward-2024/images/text-bg-linear.svg);background-repeat:no-repeat;background-size:cover;color:transparent;display:block}.testimonial .testimonial-text p{color:#000;font-family:Lora,serif;font-size:22px;font-weight:600;line-height:32px;margin:0}.testimonial .testimonial-text p strong{color:transparent;font-weight:600}.testimonial .testimonial-bg{flex-shrink:0}.testimonial .testimonial-bg img{margin-right:25px}.testimonial .testimonial-text__row{align-items:center;display:flex;margin-top:25px}.testimonial .testimonial-text__row #hs_cos_wrapper_testimonial-icon_ img{margin-right:16px}.testimonial .testimonial-text__row #hs_cos_wrapper_Name{font-size:14px;font-weight:500;line-height:20px}.testimonial .testimonial-text__row #hs_cos_wrapper_Position_{font-size:12px;line-height:24px}.hs_cos_wrapper_type_form .hs_submit.hs-submit{margin-top:10px}