@font-face{font-display:swap;font-family:Euclid Circular B;font-style:normal;font-weight:300;src:url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/fonts/EuclidCircularB-Light.woff2) format("woff2"),url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/fonts/EuclidCircularB-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Euclid Circular B;font-style:normal;src:url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/fonts/EuclidCircularB-Regular.woff2) format("woff2"),url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/fonts/EuclidCircularB-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Euclid Circular B;font-weight:500;src:url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/fonts/EuclidCircularB-Medium.woff2) format("woff2"),url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/fonts/EuclidCircularB-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Euclid Circular B;font-weight:600;src:url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/fonts/EuclidCircularB-Semibold.woff2) format("woff2"),url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/fonts/EuclidCircularB-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Euclid Circular B;font-weight:700;src:url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/fonts/EuclidCircularB-Bold.woff2) format("woff2"),url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/fonts/EuclidCircularB-Bold.woff) format("woff")}:root{--vh:100%;--header-height-mobile:78.5px;--header-height-desktop:110px;--curve-height:8.5vw;--mask-height:282/1440 * 100vw}body{font-weight:300}body,h1,h2,h3,h4,h5,h6{font-family:Euclid Circular B,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:500}h1,h2,h3,h4,h5,h6,p{margin-bottom:1rem}a{text-decoration:underline}.content-wrapper,.dnd-section>.row-fluid,.page-center{padding-left:20px;padding-right:20px}[class*=full-width-section].dnd-section,[class*=full-width-section].dnd-section>.row-fluid{padding:0}@media (min-width:1200px){.content-wrapper,.dnd-section>.row-fluid,.page-center{padding-left:46px;padding-right:46px}}.hsfc-Renderer form .hsfc-Step .hsfc-Step__Content{padding:0}.hs-form-field,.hsfc-Renderer form .hsfc-Row{margin-bottom:20px}.form-title:empty{margin:0;padding:0}.hsfc-Renderer form .hsfc-FieldLabel,form label{color:#002f46;font-size:16px;margin-bottom:10px}.hs-error-msg,.hs_error_rollup label,.hsfc-Renderer form .hsfc-ErrorAlert,.hsfc-Renderer form .hsfc-FieldLabel__RequiredIndicator,.systems-page ul.no-list.hs-error-msgs label{color:#e6515d}.hsfc-Renderer form .hsfc-PhoneInput__FlagAndCaret,.hsfc-Renderer form .hsfc-TextInput,.hsfc-Renderer form .hsfc-TextareaInput,form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:hsla(0,0%,100%,0);border-color:#002f46;border-radius:8px!important;border-width:1px;color:#002f46;font-size:16px;height:47px;line-height:normal;outline:none;padding:10px}form textarea{display:block;height:72px}.hsfc-Renderer form .hsfc-TextInput:focus,.hsfc-Renderer form .hsfc-TextareaInput:focus,form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{box-shadow:0 0 3px #002f45 )}.hsfc-Renderer form .hsfc-NavigationRow__Buttons:has(>:only-child){justify-content:flex-end}.hsfc-Renderer form .hsfc-Heading,.hsfc-Renderer form .hsfc-RichText{color:#002f46}.hsfc-Renderer form .hsfc-RichText p{font-size:inherit!important;line-height:inherit!important}.hsfc-Renderer form .hsfc-RichText :last-child{margin-bottom:0}.hs-button,.hsfc-Renderer form .hsfc-Button,form input[type=submit]{background-color:#05405c;border-color:#05405c;border-radius:100px;border-width:0;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:1.5625;padding:12px 36px;text-align:center;text-decoration:none;transition:transform .2s ease-out,background-color .2s linear,box-shadow .2s}.hs-button:hover,.hsfc-Renderer form .hsfc-Button:hover,.hsfc-Renderer form .hsfc-Button:not([disabled]):hover,form input[type=submit]:hover{background-color:#064665;border-color:#05405c;color:#fff;transform:translateY(0)}.hs-sec-btn{background-color:#5ef078;border-color:rgba(94,240,120,0);border-radius:50px;border-width:2px;color:#002f46;font-size:16px;font-weight:400;line-height:1.4;padding:16px 21px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;transition-property:background-color,border-color,color}.hs-sec-btn:hover{background-color:#fff;border-color:#fff}.simple-banner.hero-sec{padding:0}.simple-banner.hero-sec .page-center{padding:78.5px 0 8.5vw;position:relative;width:100%}.simple-banner.hero-sec .flex_row{display:grid;grid-template-rows:auto auto}.simple-banner.hero-sec .img_wrap{grid-column:1;grid-row:1;height:90vw;margin-bottom:2rem;margin-left:1rem;margin-top:1rem;max-height:600px;padding:0;pointer-events:none;width:100vw}.simple-banner.hero-sec .img_wrap .img_wrap_inner{height:100%}.simple-banner.hero-sec .banner-content-inner{grid-column:1;grid-row:2;margin-left:auto;margin-right:auto;max-width:1164px;padding-left:20px;padding-right:20px;width:100%}.simple-banner.hero-sec .img_wrap img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;width:auto}.simple-banner.hero-sec h1{line-height:1.2858;margin-bottom:1rem}.simple-banner.hero-sec .btn_row{margin-top:2rem}.simple-banner.hero-sec .btn_row .hs-sec-btn{line-height:1}.simple-banner.hero-sec{background-clip:content-box;background-color:#002f46;color:#fff;margin-bottom:calc(var(--curve-height)*-1);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.997),#000),url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/images/curve-mask-bottom.svg);mask-image:linear-gradient(0deg,rgba(0,0,0,.997),#000),url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/images/curve-mask-bottom.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100.5%;mask-size:100.5%;min-height:unset;padding:0 0 8.5vw;padding-bottom:var(--curve-height);position:relative}.simple-banner.agency-manager-hero .flex_row{padding-bottom:128px}.two-col-content.c-text-image h1{margin-bottom:1.3125rem}.two-col-content.c-text-image .content-col .description,.two-col-content.c-text-image .content-col .description>:last-child{margin-bottom:0}.testimonials_slider.c-testimonial{-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/images/curve-mask-top.svg),linear-gradient(180deg,rgba(0,0,0,.997),#000);mask-image:url(https://7043967.fs1.hubspotusercontent-na1.net/hubfs/7043967/raw_assets/public/Patchwork_Health_November2025/images/curve-mask-top.svg),linear-gradient(180deg,rgba(0,0,0,.997),#000);-webkit-mask-position:50% -1px;mask-position:50% -1px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100.5%;mask-size:100.5%}.testimonials_slider.c-testimonial .page-center{padding-bottom:4rem;padding-top:4rem}.testimonials_slider.c-testimonial .testmn_inner{border-radius:.625rem;box-shadow:1.875rem 1.875rem 4.125rem rgba(0,0,0,.16);overflow:unset;padding:2.125rem 2rem;position:relative}.testimonials_slider.c-testimonial .card_box{display:flex;flex-direction:column}.testimonials_slider.c-testimonial .testmn_inner .icon-quote{height:auto;left:2rem;position:absolute;top:0;transform:translateY(-50%);width:3.875rem}.testimonials_slider.c-testimonial .card_quote{font-size:24px;font-weight:500;letter-spacing:normal;line-height:1.35;margin:1.3125rem 0 0;order:1}.testimonials_slider.c-testimonial .card_quote p{margin:0}.testimonials_slider.c-testimonial .card_content{border-left:2px solid #5c66f5;font-size:1rem;font-weight:300;line-height:1.5;margin-top:1.625rem;order:2;padding-left:1rem}.testimonials_slider.c-testimonial .card_content h4{font-size:inherit;line-height:inherit}.testimonials_slider.c-testimonial .icon_box{order:3}.testimonials_slider.c-testimonial .icon_inner{justify-content:flex-end;margin:0}.testimonials_slider.c-testimonial span.icon_img.icon_sp{border-radius:0;width:160px}.testimonials_slider.c-testimonial span.icon_img.icon_sp img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;position:relative;width:100%}.testimonials_slider.c-testimonial .rating{margin:15px 0 0;order:4}.testimonials_slider.c-testimonial .cm_social_follows{order:5}.testimonials_slider.c-testimonial .cm_social_follows>ul.flex_row{margin-top:15px}.cnt-wit-bg-wrp.bttm-pane .page-center{padding-bottom:16vw;padding-top:16vw}.cnt-wit-bg-wrp.bttm-pane .content_widget .title{margin-bottom:2.25rem}.cnt-wit-bg-wrp.bttm-pane .content_widget .rich_text{padding-top:8px}.cnt-wit-bg-wrp.bttm-pane svg.curve{display:none}.card_gallery.product-usps .bottom_row .flex_row{justify-content:center}.card_gallery.product-usps .card_inner{border:2px solid rgba(92,102,245,.4);border-radius:.625rem;line-height:1.4;padding:1.25rem 1.5rem}.card_gallery.product-usps .card_inner,.card_gallery.product-usps .card_item.shadowAdded .card_inner{box-shadow:1.875rem 1.875rem 4.125rem rgba(0,47,70,.16)}.card_gallery.product-usps .card_box{display:flex;flex-direction:column}.card_gallery.product-usps .card_content p strong{color:#5c66f5;font-weight:600}.card_gallery.product-usps .card_item.shadowAdded:nth-child(3)~.card_item.shadowAdded{margin-bottom:0}.card_gallery.product-usps .card_box:not(:has(.btn_item)){align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%}.card_gallery.product-usps .card_content+.btn_row:not(:has(.btn_item)){display:none}.card_gallery.product-usps .top_sec{margin-bottom:3.8125rem}.card_gallery.product-usps .top_sec .content_widget{margin-left:auto;margin-right:auto;max-width:40rem}.card_gallery.product-usps svg.squiggle{display:none}.cnt-wit-tp-img-wrp.product-choose .top_content{margin-left:auto;margin-right:auto;max-width:768px}.cnt-wit-tp-img-wrp.product-choose .top_sec h2{margin-bottom:1.75rem}.two-col-content.product-features .top_sec{margin-bottom:32px;text-align:left}.two-col-content.product-features .content-col .description,.two-col-content.product-features .description>:last-child{margin-bottom:0}.two-col-content.product-features .description h3{color:#5c66f5;font-weight:500;line-height:1.26;margin-bottom:1.125rem}@media (min-width:768px){.simple-banner.hero-sec .page-center{padding-top:110px}.simple-banner.hero-sec .banner-content-inner{padding-left:3.5rem;padding-right:3.5rem}.testimonials_slider.c-testimonial .testmn_inner .icon-quote{left:3.25rem;width:6.125rem}.testimonials_slider.c-testimonial .card_quote{margin:2.625rem 2.1875rem 0 0}.card_gallery.product-usps .card_inner{font-size:1.25rem;padding:2.25rem}.card_gallery.product-usps .bottom_row .flex_row.rowGap15{row-gap:.875rem}.cnt-wit-tp-img-wrp.product-choose .top_sec{margin-bottom:56px}.two-col-content.product-features .description h3{font-size:30px}}@media (min-width:1025px){.simple-banner.hero-sec .banner-content-inner{grid-column:1/span 2;grid-row:1;padding-bottom:5.5rem;padding-top:7rem}.simple-banner.hero-sec .img_wrap{grid-column:2;grid-row:1;height:100%;margin-bottom:4rem;margin-left:0;max-height:620px}.simple-banner.hero-sec .flex_row{grid-template-columns:repeat(2,50%);grid-template-rows:1fr}.simple-banner.hero-sec .banner-content-inner>*{max-width:29.625rem}.two-col-content.c-text-image.left .media_column{padding-left:54px;padding-right:42px}.two-col-content.c-text-image.right .media_column{padding-left:42px;padding-right:54px}.two-col-content.c-text-image.left .cont-inner{padding-right:16px}.two-col-content.c-text-image.right .cont-inner{padding-left:16px}.testimonials_slider.c-testimonial .testmn_inner{min-height:22rem;padding:2.5rem 2.375rem 2.5rem 3.25rem}.testimonials_slider.c-testimonial .card_content{font-size:1.25rem}.cnt-wit-bg-wrp.bttm-pane svg.curve{color:#fff;display:block;height:auto;margin-bottom:-8.5vw;margin-bottom:calc(0px - var(--curve-height));pointer-events:none;position:relative;width:100%;z-index:1}.two-col-content.product-features.left .cont-inner{padding-right:16px}.two-col-content.product-features.right .cont-inner{padding-left:16px}.two-col-content.product-features .media_column.col7{max-width:586px}.two-col-content.product-features.left .media_column{max-width:586px;padding-left:32px}.two-col-content.product-features.right .media_column{max-width:586px;padding-right:32px}.two-col-content.product-features .top_sec .top_content{max-width:41rem}.testimonials_slider.c-testimonial .card_quote{font-size:34px}}@media (min-width:1280px){.testimonials_slider.c-testimonial .page-center{padding-bottom:6rem}.card_gallery.product-usps svg.squiggle{bottom:40%;bottom:33%;display:block;height:auto;left:50%;max-width:108.9rem;pointer-events:none;position:absolute;transform:translate(-50%);width:121vw}}@media (max-width:767px){.simple-banner.hero-sec .page-center{padding-bottom:100px;padding-top:100px}.simple-banner.hero-sec .flex_row{row-gap:30px}.simple-banner.hero-sec .img_wrap{height:auto;margin:0;max-height:unset;padding:0 20px;width:100%}.simple-banner.agency-manager-hero .flex_row{padding-bottom:0}}