#home-page #body-wrapper h1{font-size:clamp(3rem,4.875vw,3.75rem);line-height:1;margin-bottom:0}#home-page #body-wrapper h2{color:#025b46;font-family:Plus Jakarta Sans,serif;font-size:clamp(2rem,3.25vw,2.5rem);line-height:1.1}#home-page #body-wrapper h2 .h2-highlight{display:block;font-weight:700}#home-page #body-wrapper h3{font-family:Plus Jakarta Sans,serif;font-size:clamp(1.1rem,1.7875vw,1.375rem);font-weight:700}#home-page #body-wrapper h4{color:#025b46;font-family:Plus Jakarta Sans,serif;font-size:clamp(1.125rem,1.7875vw,1.375rem);font-weight:700}#home-page #body-wrapper h5{font-size:clamp(1.125rem,1.625vw,1.25rem)}#home-page #body-wrapper h6{font-size:clamp(1rem,1.4625vw,1.125rem)}#home-page #body-wrapper p{font-family:Plus Jakarta Sans,serif;font-size:clamp(1rem,1.3vw,1rem)}#home-page #body-wrapper .oz-drop-shadow{-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}#home-page #body-wrapper .info-box{display:flex}#home-page #body-wrapper .text-nowrap{display:block;font-size:1rem;white-space:nowrap}#home-page #body-wrapper .btn-link{border-bottom:2px solid;font-family:Plus Jakarta Sans,serif;font-size:clamp(.875rem,1.3vw,1rem);font-weight:700;margin-left:2.2em;padding-bottom:.5em;position:relative;text-decoration:none}#home-page #body-wrapper .btn-link:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:29px;left:-2.2em;margin-right:.5em;-webkit-mask-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/icon-white-arrow-red-light-circle.svg);mask-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/icon-white-arrow-red-light-circle.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:29px}#home-page #body-wrapper #hero{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/banner.webp);background-position:50%;background-size:cover;padding:0 20px 90px}#home-page #body-wrapper #hero .row{--bs-gutter-x:0}#home-page #body-wrapper #hero .container-responsive{max-width:1280px}#home-page #body-wrapper #hero header{align-items:center;background-color:#025b46;border-radius:0 0 20px 20px;color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:652px;padding:90px 30px;width:100%}#home-page #body-wrapper #hero header .text-container{max-width:480px;width:100%}#home-page #body-wrapper #hero h1{margin-bottom:.5em}#home-page #body-wrapper #hero p{font-size:clamp(1rem,1.4625vw,1.125rem)}#home-page #body-wrapper #hero .btn{background-color:#22a55a;margin-top:1em;max-width:100%}@media (max-width:991px){#home-page #body-wrapper #hero{background-color:#025b46;background-image:unset;padding:0}#home-page #body-wrapper #hero header{border-radius:unset;display:block;max-width:100%;padding:60px 30px;text-align:center;width:100%}#home-page #body-wrapper #hero header .text-container{max-width:100%}#home-page #body-wrapper #hero .img-fluid{aspect-ratio:16/9;min-height:290px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}}#home-page #body-wrapper #about{-webkit-padding-after:0;padding-block-end:0}#home-page #body-wrapper #about p{margin:0 auto;max-width:50rem}#home-page #body-wrapper #about .btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.5em;justify-content:center}#home-page #body-wrapper #about .btn{max-width:254px}#home-page #body-wrapper #save,#home-page #body-wrapper #save h2{color:#fff}#home-page #body-wrapper #save .container-responsive{background-color:#bc3d50;border-radius:20px;max-width:1280px;overflow:hidden;position:relative}#home-page #body-wrapper #save .container-responsive:after{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/blob.svg);background-position:50%;background-size:cover;content:"";height:100%;position:absolute;right:-20%;top:0;width:100%;z-index:1}#home-page #body-wrapper #save .row{margin-inline:auto;max-width:1100px;position:relative;width:100%;z-index:2}#home-page #body-wrapper #save .col-auto:not(.info-box)>.image-container{margin-left:2em;margin-right:-2em;margin-top:3em}#home-page #body-wrapper #save .info-box{align-items:center;gap:1rem;justify-content:space-between;max-width:540px;width:100%}#home-page #body-wrapper #save .info-box .image-container{margin-right:1em;max-width:136px;width:100%}#home-page #body-wrapper #save .info-box .btn-link{color:#ebc3ca;position:relative}#home-page #body-wrapper #save .info-box .btn-link:before{background-color:#ebc3ca}#home-page #body-wrapper #save .info-box .btn-link:hover{color:#351117!important}#home-page #body-wrapper #save .info-box .btn-link:hover:before{background-color:#351117}@media (max-width:1367px){#home-page #body-wrapper #save .image-container{margin:0!important;max-width:27vw;width:100%}}@media (max-width:991px){#home-page #body-wrapper #save .row{padding:1em}#home-page #body-wrapper #save .image-container{margin:0!important;max-width:150px;width:100%}#home-page #body-wrapper #save .info-box{margin-top:2em}#home-page #body-wrapper #save .info-box .image-container{margin-bottom:1em}}@media (max-width:576px){#home-page #body-wrapper #save{padding:20px}#home-page #body-wrapper #save .info-box{align-items:center;flex-direction:column;text-align:center}#home-page #body-wrapper #save .info-box .image-container{max-width:100px}}#home-page #body-wrapper #our-solution{padding:20px}#home-page #body-wrapper #our-solution p{margin-block:1.5em}#home-page #body-wrapper #our-solution .w-800{margin-left:auto;margin-right:auto;max-width:800px}#home-page #body-wrapper #our-solution .penn{padding-right:10px}#home-page #body-wrapper #our-solution .ac{border-left:1px solid #ccc;padding-left:10px}#home-page #body-wrapper #our-solution .info-table{flex:1;margin:1.5rem;max-width:510px;width:100%}#home-page #body-wrapper #our-solution .info-table h3{margin-bottom:0}#home-page #body-wrapper #our-solution .info-table .info-header{background-color:#025b46;border-radius:5px;color:#fff;padding:1rem 2rem}#home-page #body-wrapper #our-solution .info-table .info-list ul{list-style:none;padding:0}#home-page #body-wrapper #our-solution .info-table .info-list ul li{color:#025b46;font-family:Plus Jakarta Sans,serif;font-size:clamp(1rem,1.4625vw,1.125rem);line-height:1.3;padding:.8rem 2rem .8rem 70px;position:relative}#home-page #body-wrapper #our-solution .info-table .info-list ul li:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/icon-green-checkmark.svg);background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;margin-left:30px;padding-left:20px;position:absolute;top:50%;transform:translateY(-50%);width:16px}#home-page #body-wrapper #our-solution .info-table .info-list ul li:nth-child(2n){background-color:#def3e7;border-radius:8px}@media (max-width:991px){#home-page #body-wrapper #our-solution .col.info-table{margin:1.5rem 0;max-width:500px!important;min-width:400px;width:100%}}@media (max-width:576px){#home-page #body-wrapper #our-solution .info-table{margin:1.5rem 0;max-width:unset!important;min-width:100%!important;width:100%}#home-page #body-wrapper #our-solution .info-table .info-list ul li{padding:.5rem .5rem .5rem 50px}#home-page #body-wrapper #our-solution .info-table .info-list ul li:before{height:13px;margin-left:20px;padding-left:1px;width:13px}}@media (max-width:480px){#home-page #body-wrapper #our-solution .logos-row{flex-direction:column}#home-page #body-wrapper #our-solution .logos-row .penn{padding-bottom:10px;padding-right:0}#home-page #body-wrapper #our-solution .logos-row .ac{border-left:none;border-top:1px solid #ccc;padding-left:0;padding-top:10px}}#home-page #body-wrapper #pinpoint-your-plan{padding-bottom:20px}#home-page #body-wrapper #pinpoint-your-plan h2,#home-page #body-wrapper #pinpoint-your-plan p{color:#025b46}#home-page #body-wrapper #pinpoint-your-plan p{margin-block:1.5em;max-width:500px;width:100%}#home-page #body-wrapper #pinpoint-your-plan .container-responsive{background-color:#def3e7;border-radius:20px;max-width:1200px;padding:20px;position:relative}#home-page #body-wrapper #pinpoint-your-plan .row{margin-inline:auto;max-width:950px;position:relative;width:100%;z-index:2}#home-page #body-wrapper #pinpoint-your-plan .btn{background-color:#22a55a}@media (max-width:767px){#home-page #body-wrapper #pinpoint-your-plan{padding:1em}#home-page #body-wrapper #pinpoint-your-plan h2 b{white-space:nowrap}#home-page #body-wrapper #pinpoint-your-plan .row{flex-direction:column-reverse;padding-block:.5em 2em;text-align:center}#home-page #body-wrapper #pinpoint-your-plan p{margin:1em auto 2em;max-width:500px;width:100%}}#home-page #body-wrapper #contact .container-responsive{max-width:1240px}#home-page #body-wrapper #contact h2{color:#22a55a;font-weight:700;text-wrap:balance}#home-page #body-wrapper #contact p{color:#025b46;font-size:clamp(1.125rem,1.7875vw,1.375rem);font-weight:500;line-height:1.3}#home-page #body-wrapper #contact .image-container{align-items:center;background-color:#def3e7;border-radius:100%;display:flex;height:100%;justify-content:center;max-height:150px;max-width:150px;padding:2em;width:100%}#home-page #body-wrapper #contact .image-container img{max-width:80px}#home-page #body-wrapper #contact .text-container{padding-left:1.5em}@media (max-width:991px){#home-page #body-wrapper #contact .row{align-items:center;flex-direction:column;gap:20px}#home-page #body-wrapper #contact .info-box{flex-direction:column;text-align:center}#home-page #body-wrapper #contact .image-container{margin:0 auto 2em}#home-page #body-wrapper #contact .text-container{padding-left:0}#home-page #body-wrapper #contact .col-12{margin:0 auto;text-align:center}}#home-page #body-wrapper #page-footer{background-color:#004d38;color:#fff;padding:2rem 0}#home-page #body-wrapper #page-footer .container-responsive{margin:0 auto;max-width:1200px;padding:0 1rem}#home-page #body-wrapper #page-footer .row{margin:0 auto;max-width:950px}#home-page #body-wrapper #page-footer .footer-top{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:1.5rem}#home-page #body-wrapper #page-footer .footer-top .footer-brand{align-items:center;color:inherit;display:flex;text-decoration:none}#home-page #body-wrapper #page-footer .footer-top .footer-brand .logo{margin-right:.5rem;max-width:220px}#home-page #body-wrapper #page-footer .footer-top .footer-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}#home-page #body-wrapper #page-footer .footer-top .footer-nav li{margin:0 1rem}#home-page #body-wrapper #page-footer .footer-top .footer-nav li a{color:#fff;font-family:Plus Jakarta Sans,serif;font-weight:700;margin-left:2em;text-decoration:none}#home-page #body-wrapper #page-footer .footer-top .footer-nav li a:hover{color:#ebc3ca}@media (max-width:767px){#home-page #body-wrapper #page-footer .footer-top .footer-nav li a{margin-left:0}}#home-page #body-wrapper #page-footer .footer-bottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#home-page #body-wrapper #page-footer .footer-bottom .footer-info ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}#home-page #body-wrapper #page-footer .footer-bottom .footer-info ul li{margin:0 1rem}#home-page #body-wrapper #page-footer .footer-bottom .footer-info ul li:has(img) a:not(.social-link){margin-left:.8em}#home-page #body-wrapper #page-footer .footer-bottom .footer-info ul li a{color:#fff;text-decoration:none}#home-page #body-wrapper #page-footer .footer-bottom .footer-info ul li a:hover{color:#ebc3ca}@media (max-width:767px){#home-page #body-wrapper #page-footer .footer-bottom,#home-page #body-wrapper #page-footer .footer-top{align-items:flex-start;flex-direction:column;text-align:center}#home-page #body-wrapper #page-footer .logo{margin:0 auto!important}#home-page #body-wrapper #page-footer .col-12{margin:0 auto;text-align:center}#home-page #body-wrapper #page-footer .footer-nav{flex-direction:column}#home-page #body-wrapper #page-footer .footer-info ul{flex-direction:column-reverse}#home-page #body-wrapper #page-footer .footer-bottom .footer-info ul li{align-items:center;display:flex;flex-direction:column;margin:0 auto}#home-page #body-wrapper #page-footer a{margin:0 auto 1em!important}}#home-page #body-wrapper .hs-input{border:1px solid #99bdb5;border-radius:5px;padding:1em;width:100%}#home-page #body-wrapper .hs-input:focus{border-color:#025b46;outline:2px solid #025b46}#home-page #body-wrapper .hs-button{margin-top:2em}#home-page #body-wrapper ::-webkit-input-placeholder{color:#025b46;font-weight:500;opacity:1}#home-page #body-wrapper ::-moz-placeholder{color:#025b46;font-weight:500;opacity:1}#home-page #body-wrapper :-ms-input-placeholder{color:#025b46;font-weight:500;opacity:1}#home-page #body-wrapper ::-ms-input-placeholder{color:#025b46;font-weight:500;opacity:1}#home-page #body-wrapper ::placeholder{color:#025b46;font-weight:500;opacity:1}#home-page #body-wrapper .modal .modal-content{border:none;height:auto}#home-page #body-wrapper .modal .modal-body{align-items:center;display:flex;flex-direction:row;justify-content:center}#home-page #body-wrapper .modal .modal-body h2{font-size:clamp(1.5rem,2.4375vw,1.875rem);margin-left:1em;text-align:left}#home-page #body-wrapper .modal .modal-body h2 .h2-highlight{color:#22a55a!important}#home-page #body-wrapper .modal .modal-dialog-centered{align-items:center;border-radius:20px;display:flex;min-height:300px!important}#home-page #body-wrapper .modal:has(#successMessageModalContent) .modal-content,#home-page #body-wrapper .modal:has(#successMessageModalContent) .modal-dialog{background-color:#fff;color:#fff;left:50%;margin:0 auto;max-width:930px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}#home-page #body-wrapper .modal:has(#successMessageModalContent) .modal-content b,#home-page #body-wrapper .modal:has(#successMessageModalContent) .modal-dialog b{display:block}#home-page #body-wrapper .modal:has(#successMessageModalContent) .btn-close{background:0 0;border:none;color:#99bdb5;font-size:1.5rem;opacity:1;position:absolute;right:1%;top:-60%;z-index:1000}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .modal-content,#home-page #body-wrapper .modal:has(#teamBioPopupContent) .modal-dialog{background-color:#fff;left:50%;margin:0 auto;max-width:930px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .modal-content b,#home-page #body-wrapper .modal:has(#teamBioPopupContent) .modal-dialog b{display:block}@media (max-width:992px){#home-page #body-wrapper .modal:has(#teamBioPopupContent) .modal-content,#home-page #body-wrapper .modal:has(#teamBioPopupContent) .modal-dialog{left:unset;position:relative;top:unset;transform:unset}}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .modal-body{display:unset;padding:40px 20px}@media (max-width:576px){#home-page #body-wrapper .modal:has(#teamBioPopupContent) .modal-body{padding:20px}}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .row{align-items:start;margin:0 auto;max-width:765px;width:100%}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .btn-close{background:0 0;border:none;color:#99bdb5;font-size:1.5rem;opacity:1;position:absolute;right:1%;top:2%;z-index:1000}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .modal-footer{border-top:none}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .img-fluid{margin:0 auto 3em;max-width:222px!important;width:100%!important}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .bio-left{display:flex;flex-direction:column;height:-webkit-min-content;height:-moz-min-content;height:min-content;justify-content:space-evenly;margin:0 auto 2em;max-width:228px;width:100%}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .btn{margin:.5em auto 0;text-align:center}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .bio-right{margin:0 auto;max-width:505px;width:100%}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .penn-role{color:#22a55a;font-size:18px;font-weight:600;margin-bottom:1em;text-transform:uppercase;text-wrap:balance}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .penn-name{font-size:clamp(2rem,3.25vw,2.5rem);margin-bottom:1em}#home-page #body-wrapper .modal:has(#teamBioPopupContent) .penn-name .text-nowrap{font-size:clamp(1.2rem,1.95vw,1.5rem);white-space:unset!important}