#brokers-page #body-wrapper h1{color:#025b46;font-size:clamp(2.5rem,4.875vw,3.75rem);line-height:1;margin-bottom:0}#brokers-page #body-wrapper h2{color:#22a55a;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3.25vw,2.5rem);line-height:1.1}#brokers-page #body-wrapper h2 .h2-highlight{display:block;font-weight:700}#brokers-page #body-wrapper h3{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.5rem,2.4375vw,1.875rem);font-weight:500}#brokers-page #body-wrapper h4{color:#025b46;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.25rem,1.95vw,1.5rem);font-weight:500}#brokers-page #body-wrapper p{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1.3vw,1rem)}#brokers-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))}#brokers-page #body-wrapper .info-box{display:flex}#brokers-page #body-wrapper .text-nowrap{display:block;font-size:1rem;white-space:nowrap}#brokers-page #body-wrapper .text-green-lighter{color:#78c79a;font-weight:700}#brokers-page #body-wrapper .ib{display:inline-block}#brokers-page #body-wrapper .icon-list{list-style:none;margin:0;padding:0}#brokers-page #body-wrapper .icon-list li{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1.4625vw,1.125rem);font-weight:500;line-height:1.3;margin-bottom:10px;padding-left:34px;position:relative}#brokers-page #body-wrapper .icon-list li:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/icon-check.svg);background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:0;position:absolute;top:0;width:24px}#brokers-page #body-wrapper .container-responsive{max-width:1270px}#brokers-page #body-wrapper #hero{padding-bottom:0;padding-top:1.5em}#brokers-page #body-wrapper #hero .row{justify-content:space-between}#brokers-page #body-wrapper #hero .hero-container{align-items:center;display:flex;justify-content:flex-end}#brokers-page #body-wrapper #hero .hero-container img{height:auto;-o-object-fit:contain;object-fit:contain}#brokers-page #body-wrapper #hero .text-container{padding-bottom:80px;width:100%}#brokers-page #body-wrapper #hero .header-subtitle{color:#23ab5e;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3.25vw,2.5rem);line-height:1.15em;margin-bottom:0}#brokers-page #body-wrapper #hero h1{font-family:Varela,sans-serif}#brokers-page #body-wrapper #hero h1,#brokers-page #body-wrapper #hero p{text-wrap:balance}#brokers-page #body-wrapper #hero p{font-size:clamp(1rem,1.4625vw,1.125rem)}#brokers-page #body-wrapper #hero .btn{background-color:#22a55a;margin-top:2.5em;max-width:320px}@media (min-width:992px){#brokers-page #body-wrapper #hero .tight-text{max-width:640px}}@media (max-width:991px){#brokers-page #body-wrapper #hero header{display:block;max-width:100%;width:100%}#brokers-page #body-wrapper #hero .text-container{padding-bottom:60px}}@media (max-width:767px){#brokers-page #body-wrapper #hero{text-align:center}#brokers-page #body-wrapper #hero .text-container{padding-bottom:30px}#brokers-page #body-wrapper #hero img{margin:0 auto;max-width:360px;width:100%}}#brokers-page #body-wrapper #quote{padding-top:0}#brokers-page #body-wrapper #quote .container-responsive{background-color:#025b46;border-radius:20px;color:#fffef4;overflow:hidden;position:relative}#brokers-page #body-wrapper #quote .container-responsive:before{border-radius:19px;bottom:0;box-shadow:inset 0 0 0 1px rgba(35,172,94,.1);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}#brokers-page #body-wrapper #quote .background-circle{align-content:center;background-color:#f8fefb;border-radius:0 100000px 100000px 0;padding:60px 70px}#brokers-page #body-wrapper #quote .large{color:#22a55a;font-weight:600;line-height:1em;margin-bottom:0;text-wrap:balance}#brokers-page #body-wrapper #quote .text-wrapper{padding:60px 70px}#brokers-page #body-wrapper #quote h3{margin-bottom:.67em}#brokers-page #body-wrapper #quote .chart:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/icon-graph.svg)}#brokers-page #body-wrapper #quote .umbrella:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/icon-umbrella.svg)}#brokers-page #body-wrapper #quote .grid:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/icon-grid.svg)}#brokers-page #body-wrapper #quote .star:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/icon-star.svg)}#brokers-page #body-wrapper #quote .icon-list{margin-bottom:3em}#brokers-page #body-wrapper #quote .btn{background-color:#7bcc9e;color:#025b46}@media (min-width:1439px){#brokers-page #body-wrapper #quote .large{font-size:3.125rem}}@media (min-width:992px){#brokers-page #body-wrapper #quote .background-circle{height:140%;margin-top:-18%}}@media (max-width:1200px){#brokers-page #body-wrapper #quote .background-circle,#brokers-page #body-wrapper #quote .text-wrapper{padding:40px}}@media (max-width:991px){#brokers-page #body-wrapper #quote .background-circle{border-radius:0 0 60px 60px;padding:30px}}@media (max-width:576px){#brokers-page #body-wrapper #quote .background-circle{border-radius:0 0 40px 40px}#brokers-page #body-wrapper #quote .background-circle .row{text-align:center}#brokers-page #body-wrapper #quote .background-circle h2{margin-top:.75em}}#brokers-page #body-wrapper #trusted{padding-block:0}#brokers-page #body-wrapper #trusted .container-responsive{background-color:#f8fefb;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(35,172,94,.1);padding:60px}#brokers-page #body-wrapper #trusted .text-wrapper{margin-inline:auto;max-width:900px;text-align:center;width:100%}#brokers-page #body-wrapper #trusted h2{color:#22a55a}#brokers-page #body-wrapper #trusted .quote{color:#025b46;font-family:Plus Jakarta Sans,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4;margin-bottom:0;margin-top:1.1em}@media (max-width:1200px){#brokers-page #body-wrapper #trusted .container-responsive{padding:40px}}@media (max-width:576px){#brokers-page #body-wrapper #trusted .container-responsive{padding:30px}#brokers-page #body-wrapper #trusted .quote{font-size:1rem}}#brokers-page #body-wrapper #why-pinpoint .container-responsive{max-width:1100px}#brokers-page #body-wrapper #why-pinpoint h2{color:#22a55a;margin:0;text-align:center}#brokers-page #body-wrapper #why-pinpoint .video-player{border-radius:10px;margin:0 auto;max-width:560px;overflow:hidden;width:100%}@media(max-width:767px){#brokers-page #body-wrapper #why-pinpoint h2{margin-bottom:1.5em}}#brokers-page #body-wrapper #green-cards{padding-block:0}#brokers-page #body-wrapper #green-cards .green-card{background-color:#f8fefb;border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding-block:80px;position:relative}#brokers-page #body-wrapper #green-cards .green-card.horizontal-padding{box-shadow:inset 0 0 0 1px rgba(35,172,94,.1);padding-inline:80px}#brokers-page #body-wrapper #green-cards .green-card:not(.horizontal-padding):before{border-radius:19px;bottom:0;box-shadow:inset 0 0 0 1px rgba(35,172,94,.1);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}#brokers-page #body-wrapper #green-cards .green-card:not(.horizontal-padding):after{background-color:#23ac5e;border-radius:50%;content:"";height:576px;left:-470px;opacity:.22;position:absolute;top:50%;transform:translateY(-50%);width:652px;z-index:0}#brokers-page #body-wrapper #green-cards .green-card:not(.horizontal-padding) .row{position:relative;z-index:2}#brokers-page #body-wrapper #green-cards .green-card:not(.horizontal-padding) h3{margin-bottom:1.25rem}#brokers-page #body-wrapper #green-cards .green-card:not(.horizontal-padding) .large{margin-bottom:0}#brokers-page #body-wrapper #green-cards h3{color:#22a55a}#brokers-page #body-wrapper #green-cards .large{color:#025b46;font-size:clamp(1.125rem,1.95vw,1.5rem);font-weight:500;line-height:1.3;margin-bottom:2.5em}#brokers-page #body-wrapper #green-cards .btn{background-color:#22a55a;margin-top:auto;max-width:100%}#brokers-page #body-wrapper #green-cards .text-wrapper{padding-right:1.5em}@media (max-width:1200px){#brokers-page #body-wrapper #green-cards .green-card{padding-block:40px}#brokers-page #body-wrapper #green-cards .green-card.horizontal-padding{padding-inline:40px}}@media (max-width:1200px) and (min-width:992px){#brokers-page #body-wrapper #green-cards .green-card:not(.horizontal-padding):after{left:calc(-470px - 16.25%)}}@media (max-width:991px){#brokers-page #body-wrapper #green-cards .green-card{padding-block:30px}#brokers-page #body-wrapper #green-cards .green-card.horizontal-padding{padding-inline:30px}#brokers-page #body-wrapper #green-cards .gx-5{row-gap:2rem}}@media (max-width:576px){#brokers-page #body-wrapper #green-cards .text-wrapper{margin-top:1rem;padding-inline:30px}#brokers-page #body-wrapper #green-cards .green-card:not(.horizontal-padding):after{left:50%;top:-84%;transform:translateX(-50%) translateY(0)}}#brokers-page #body-wrapper #local-access .container-responsive{max-width:1100px}#brokers-page #body-wrapper #local-access h2{margin-bottom:.5em}@media (min-width:1269px){#brokers-page #body-wrapper #local-access .text-wrapper{padding-left:6.25%}}@media (max-width:767px){#brokers-page #body-wrapper #local-access h2{margin-top:1.5rem}}#brokers-page #body-wrapper #philadelphia-delaware{padding-top:0}#brokers-page #body-wrapper #philadelphia-delaware .container-responsive{background-color:#f8fefb;background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/squiggles.svg);background-position:0;background-repeat:no-repeat;background-size:contain;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(35,172,94,.1);padding:60px}#brokers-page #body-wrapper #philadelphia-delaware h3{color:#22a55a}#brokers-page #body-wrapper #philadelphia-delaware h4{margin-bottom:1.67em}#brokers-page #body-wrapper #philadelphia-delaware .icon-list li{color:#025b46}@media (max-width:1200px){#brokers-page #body-wrapper #philadelphia-delaware .container-responsive{padding:40px}}@media (max-width:991px){#brokers-page #body-wrapper #philadelphia-delaware .container-responsive{background-image:none}#brokers-page #body-wrapper #philadelphia-delaware .map{display:block;margin-inline:auto;margin-bottom:2.5rem;max-width:360px;width:100%}}@media (max-width:576px){#brokers-page #body-wrapper #philadelphia-delaware .container-responsive{padding:30px}#brokers-page #body-wrapper #philadelphia-delaware .quote{font-size:1rem}}#brokers-page #body-wrapper #how-plans-work{padding-block:0}#brokers-page #body-wrapper #how-plans-work .container-responsive{background-color:#025b46;border-radius:20px;color:#fffef4;overflow:hidden;position:relative}#brokers-page #body-wrapper #how-plans-work .container-responsive:before{border-radius:19px;bottom:0;box-shadow:inset 0 0 0 1px rgba(35,172,94,.1);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}#brokers-page #body-wrapper #how-plans-work .background-circle{align-content:center;background-color:#f8fefb;border-radius:0 100000px 100000px 0;padding:60px 70px}#brokers-page #body-wrapper #how-plans-work h3{color:#22a55a}#brokers-page #body-wrapper #how-plans-work h4{margin-bottom:0}#brokers-page #body-wrapper #how-plans-work .text-wrapper{padding:60px 70px 60px 0}#brokers-page #body-wrapper #how-plans-work ol{color:#7bcc9e;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1.4625vw,1.125rem);font-weight:700}#brokers-page #body-wrapper #how-plans-work ol li{margin-bottom:10px}#brokers-page #body-wrapper #how-plans-work ol li .white{color:#fffef4;font-weight:500}@media (min-width:992px){#brokers-page #body-wrapper #how-plans-work .background-circle{height:140%;margin-top:-12%;padding-top:10%}#brokers-page #body-wrapper #how-plans-work .text-wrapper{align-content:center;height:100%}}@media (max-width:1200px){#brokers-page #body-wrapper #how-plans-work .background-circle,#brokers-page #body-wrapper #how-plans-work .text-wrapper{padding:40px}}@media (max-width:991px){#brokers-page #body-wrapper #how-plans-work .background-circle{border-radius:0 0 60px 60px;padding:30px;text-align:center}}@media (max-width:576px){#brokers-page #body-wrapper #how-plans-work .background-circle{border-radius:0 0 40px 40px}#brokers-page #body-wrapper #how-plans-work ol{padding-left:1em}}#brokers-page #body-wrapper #meaning .container-responsive{max-width:930px}#brokers-page #body-wrapper #meaning .woman-graphic{display:block;margin-inline:auto;max-width:266px;width:100%}#brokers-page #body-wrapper #meaning h2{margin-bottom:1.5em}#brokers-page #body-wrapper #meaning .large{color:#22a55a;font-size:clamp(1.125rem,1.625vw,1.25rem);font-weight:500}#brokers-page #body-wrapper #meaning .case:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/icon-case.svg)}#brokers-page #body-wrapper #meaning .expand:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/icon-expand.svg)}#brokers-page #body-wrapper #meaning .stones:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/icon-stones.svg)}#brokers-page #body-wrapper #meaning .wheel:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/icon-wheel.svg)}#brokers-page #body-wrapper #meaning .clock:before{background-image:url(https://48604104.fs1.hubspotusercontent-na1.net/hubfs/48604104/Website%20Images/brokers/icon-clock.svg)}#brokers-page #body-wrapper #meaning .icon-list li{color:#025b46}@media (max-width:767px){#brokers-page #body-wrapper #meaning .woman-graphic{margin-bottom:1.5rem}}#brokers-page #body-wrapper #learn-more{padding-block:0}#brokers-page #body-wrapper #learn-more .container-responsive{background-color:#025b46;border-radius:20px;max-width:1100px;padding:40px;text-align:center}#brokers-page #body-wrapper #learn-more .d-flex{gap:60px}#brokers-page #body-wrapper #learn-more h2{color:#fffef4;margin-bottom:0}#brokers-page #body-wrapper #learn-more .btn{background-color:#22a55a}@media (max-width:991px){#brokers-page #body-wrapper #learn-more .d-flex{gap:20px}#brokers-page #body-wrapper #learn-more .container-responsive{padding:32px}}@media (max-width:576px){#brokers-page #body-wrapper #learn-more .container-responsive{padding:20px}}#brokers-page #body-wrapper #know-us{text-align:center}#brokers-page #body-wrapper #know-us .container-responsive{max-width:1100px}#brokers-page #body-wrapper #know-us .larger{font-size:clamp(1rem,1.4625vw,1.125rem);font-weight:400;margin-block:1.25rem 2.5rem;margin-inline:auto;max-width:900px}#brokers-page #body-wrapper #know-us .d-flex{gap:20px}#brokers-page #body-wrapper #know-us .btn-1{max-width:300px}#brokers-page #body-wrapper #know-us .btn-2{max-width:290px}#brokers-page #body-wrapper #know-us .btn-3{max-width:350px}#brokers-page #body-wrapper #contact{padding-top:0}#brokers-page #body-wrapper #contact .container-responsive{background-color:#f8fefb;border-radius:20px;padding:85px}#brokers-page #body-wrapper #contact .larger{color:#025b46;font-size:clamp(1.2rem,1.95vw,1.5rem);font-weight:600;margin-block:2.5rem .625rem}#brokers-page #body-wrapper #contact h2{font-weight:700;margin:0}#brokers-page #body-wrapper #contact .form-container .hs-input{border:1px solid #99bdb5;border-radius:5px;padding:1em;width:100%}#brokers-page #body-wrapper #contact .form-container .hs-input:focus{border-color:#025b46;outline:2px solid #025b46}#brokers-page #body-wrapper #contact .form-container .hs-button{margin-top:2em;max-width:100%}#brokers-page #body-wrapper #contact .form-container ::-webkit-input-placeholder{color:#025b46;font-weight:500;opacity:1}#brokers-page #body-wrapper #contact .form-container ::-moz-placeholder{color:#025b46;font-weight:500;opacity:1}#brokers-page #body-wrapper #contact .form-container :-ms-input-placeholder{color:#025b46;font-weight:500;opacity:1}#brokers-page #body-wrapper #contact .form-container ::-ms-input-placeholder{color:#025b46;font-weight:500;opacity:1}#brokers-page #body-wrapper #contact .form-container ::placeholder{color:#025b46;font-weight:500;opacity:1}#brokers-page #body-wrapper #contact .submitted-message{display:none}@media (max-width:1200px){#brokers-page #body-wrapper #contact .container-responsive{padding:60px}}@media (max-width:991px){#brokers-page #body-wrapper #contact .container-responsive{padding:45px}}@media (max-width:576px){#brokers-page #body-wrapper #contact .container-responsive{padding:30px}}#brokers-page #body-wrapper #formSuccess .modal-dialog-centered{align-items:center;border-radius:20px;display:flex;max-width:666px}#brokers-page #body-wrapper #formSuccess .modal-content{background-color:#fff;border:0;left:50%;margin:0 auto;max-width:930px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:992px){#brokers-page #body-wrapper #formSuccess .modal-content{left:unset;position:relative;top:unset;transform:unset}}#brokers-page #body-wrapper #formSuccess .modal-body{display:unset;padding:80px 50px}@media (max-width:991px){#brokers-page #body-wrapper #formSuccess .modal-body{padding:60px 36px}}@media (max-width:767px){#brokers-page #body-wrapper #formSuccess .modal-body{padding:36px}}@media (max-width:576px){#brokers-page #body-wrapper #formSuccess .modal-body{padding:20px}}#brokers-page #body-wrapper #formSuccess h3{margin:0}#brokers-page #body-wrapper #formSuccess h3:first-of-type{color:#025b46}#brokers-page #body-wrapper #formSuccess h3:last-of-type{color:#22a55a;font-weight:700}#brokers-page #body-wrapper #formSuccess .btn-close{background:0 0;border:none;color:#cedfdb;font-size:1.5rem;opacity:1;position:absolute;right:1%;top:2%;transition:color .3s ease;z-index:1000}#brokers-page #body-wrapper #formSuccess .btn-close:hover{color:#22a55a;cursor:pointer}