[data-component=page-hero].stacked{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}[data-component=page-hero].stacked h1{font-size:var(--font-size-h2);margin-block:0}[data-component=page-hero].stacked h2{font-family:var(--font-family);font-size:var(--font-size-lg);color:var(--tap-text);margin-block:.8rem 0;font-weight:700}[data-component=page-hero].stacked .hero-icon{width:6rem;height:auto;max-height:6rem;margin-block-end:2.4rem;margin-inline:auto}[data-component=page-hero].stacked button,[data-component=page-hero].stacked a{margin-block-start:3.2rem}[data-component=page-hero].stacked .hero-image{width:100%;max-width:100%;height:auto;margin-block-start:3.2rem}[data-component=page-hero].full+.component{margin-block-start:0;padding-block-start:calc(var(--component-padding) / 2)}[data-component=page-hero].full:not(.has-background){padding-block:calc(var(--header-height) * .4)}[data-component=page-hero].full h2{font-size:var(--font-size-h4);font-family:var(--font-family)}[data-component=page-hero].full.has-background{clip-path:shape(from 31.94% -18%, smooth by -33.44% 28.13% with 14.93% 52.83%, curve by -1% -10.14% with -0.13% 0.2%/-14.12% 1.86%, curve by 0% 74.75% with 1.87% 0%/0% 65.75%, smooth to 20.39% 86.27% with 7.31% 99%, smooth by 32.89% 0.14% with 25.66% -11.13%, smooth to 89.64% 87.46% with 67.16% 104.54%, curve by 11.36% 37% with 16.03% -8.5%/12.36% 10%, vline to 0%, close);background:linear-gradient(310deg,#85cbfd 0%,#63c0f6 100%);align-items:center;min-height:90rem;display:grid}@media screen and (width>=920px) and (width<=1900px){[data-component=page-hero].full.has-background{clip-path:shape(from 27.94% -16%, smooth by -33.44% 28.13% with 14.93% 52.83%, curve by -1% -10.14% with -0.13% 0.2%/-14.12% 1.86%, curve by 0% 73.75% with 0.87% 0%/0% 75.75%, smooth to 32.39% 85.27% with 16.31% 98%, smooth by 35.89% 6.14% with 28.66% -5.63%, smooth to 100% 81.46% with 81.16% 103.54%, curve by 32.36% 54% with 26.03% -0.5%/21.36% 34%, vline to 0%, close)}}@media (width<=920px){[data-component=page-hero].full.has-background{clip-path:shape(from 100% 0%, hline to 40.98%, smooth by -11.4% 9.27% with 7.28% 10.27%, smooth by -37.58% 2.9% with -35.58% 0.79%, vline by 71.01%, smooth by 90.64% 10.91% with 33.17% 23.03%, smooth to 100% 82.46% with 100% 93.46%, close)}[data-component=page-hero].full.has-background .hero-content{padding-block-end:8rem}[data-component=page-hero].full.has-background.form .hero-content{padding-block:22rem 7rem}[data-component=page-hero].full.has-background.form .hero-media{padding-block-end:30rem}}@media (width<=550px){[data-component=page-hero].full.has-background{clip-path:shape(from 100% 0%, hline to 47.98%, smooth by -12.4% 10.27% with 7.28% 10.27%, smooth by -35.58% 2.9% with -35.58% 0.79%, vline by 71.61%, smooth by 47.64% 9.91% with 16.17% 25.03%, smooth to 100% 82.46% with 100% 93.46%, close);clip-path:shape(from 100% 0%, hline to 47.98%, smooth by -12.4% 10.27% with 7.28% 10.27%, smooth by -35.58% 2.9% with -35.58% 0.79%, vline by 71.61%, smooth by 85.64% 9.91% with 16.17% 25.03%, smooth to 100% 82.46% with 100% 93.46%, close)}}@media screen and (width>=2200px) and (width<=2800px){[data-component=page-hero].full.has-background{min-height:110rem}[data-component=page-hero].full.has-background .container{transform:translateY(-2rem)}}@media screen and (width>=2801px){[data-component=page-hero].full.has-background{min-height:130rem;clip-path:shape(from 31.94% -17%, smooth by -33.44% 23.13% with 23.93% 52.83%, curve by -1% -10.14% with -0.13% 0.2%/-14.12% 1.86%, curve by 0% 74.75% with 1.87% 0%/0% 65.75%, smooth to 20.39% 86.27% with 7.31% 99%, smooth by 32.89% 0.14% with 25.66% -11.13%, smooth to 89.64% 87.46% with 67.16% 104.54%, curve by 11.36% 37% with 16.03% -8.5%/12.36% 10%, vline to 0%, close)}[data-component=page-hero].full.has-background .container{transform:translateY(-4rem)}}[data-component=page-hero].full.has-background h1,[data-component=page-hero].full.has-background h2,[data-component=page-hero].full.has-background li,[data-component=page-hero].full.has-background p{color:var(--tap-white)}[data-component=page-hero].full h1{margin-block:0 2.8rem}@media (width<=767px){[data-component=page-hero].full h1{margin-block-end:3.2rem}}@media (width<=920px){[data-component=page-hero].full .hero-animation canvas{width:100%;max-width:40rem;height:auto;min-height:40rem;position:relative;top:auto;right:auto;transform:none}}[data-component=page-hero].full .hero-animation{width:100%;max-width:100%;position:relative}[data-component=page-hero].full .hero-animation canvas{object-fit:contain;width:100%;height:67vh;position:absolute;top:50%;right:0%;transform:translateY(-50%)}@media (width<=920px){[data-component=page-hero].full .hero-animation canvas{width:100%;max-width:40rem;height:auto;min-height:40rem;position:relative;top:auto;right:auto;transform:none}[data-component=page-hero].full .hero-animation svg{max-width:40rem;min-height:auto;margin-inline:auto;display:block;position:relative}}[data-component=page-hero].full .hero-media{width:100%;max-width:100%;height:auto;position:relative}@media (width<=1023px){[data-component=page-hero].full .hero-media{width:100%}}[data-component=page-hero].full .hero-media img{object-fit:contain;position:absolute;top:50%;right:0%;transform:translateY(-50%)}@media (width<=1023px){[data-component=page-hero].full .hero-media img{width:100%;max-width:40rem;margin-inline:auto;position:relative;top:auto;right:auto;transform:none}}[data-component=page-hero].full .hero-media img[src$=\.svg]{width:100%;height:45rem}[data-component=page-hero].inline h1{font-size:var(--font-size-h1);margin-block:0 2.4rem}[data-component=page-hero].inline h2{font-size:var(--font-size-lg);font-family:var(--font-family);color:var(--tap-text);margin-block:0}[data-component=page-hero].inline .hero-animation{width:100%;max-width:100%;position:relative}[data-component=page-hero].inline .hero-animation canvas{object-fit:contain;width:100%;height:50vh}@media (width<=920px){[data-component=page-hero].inline .hero-animation canvas{max-width:40rem;height:auto;min-height:40rem}}[data-component=page-hero].inline .hero-image{width:100%;max-width:100%;height:auto}@media (width<=1023px){[data-component=page-hero].inline .hero-image{max-width:40rem}}[data-component=page-hero].full .container,[data-component=page-hero].inline .container{grid-template-columns:1.3fr 1.3fr;align-items:center;gap:12rem;display:grid;position:relative}@media (width<=1439px){[data-component=page-hero].full .container,[data-component=page-hero].inline .container{gap:3rem}}@media (width<=920px){[data-component=page-hero].full .container,[data-component=page-hero].inline .container{flex-direction:column;padding-block:3.2rem;display:flex}}[data-component=page-hero].full .container .hero-content,[data-component=page-hero].inline .container .hero-content{order:1}@media (width<=920px){[data-component=page-hero].full .container .hero-content,[data-component=page-hero].inline .container .hero-content{order:2}}[data-component=page-hero].full .container .hero-content button,[data-component=page-hero].full .container .hero-content a,[data-component=page-hero].inline .container .hero-content button,[data-component=page-hero].inline .container .hero-content a{margin-block-start:3.6rem}@media (width<=767px){[data-component=page-hero].full .container .hero-content button,[data-component=page-hero].full .container .hero-content a,[data-component=page-hero].inline .container .hero-content button,[data-component=page-hero].inline .container .hero-content a{justify-content:center;width:100%;margin-block-start:2.4rem}}@media (width<=550px){[data-component=page-hero].full .container .hero-content,[data-component=page-hero].inline .container .hero-content{flex-direction:column;justify-content:center;display:flex}}[data-component=page-hero].full .container .hero-media,[data-component=page-hero].inline .container .hero-media{order:2}@media (width<=920px){[data-component=page-hero].full .container .hero-media,[data-component=page-hero].inline .container .hero-media{order:1;max-width:40rem;margin-inline:auto}[data-component=page-hero].full .container .hero-large-inline-bullets,[data-component=page-hero].inline .container .hero-large-inline-bullets{order:3}}[data-component=page-hero].stacked,[data-component=page-hero].inline{padding-block-end:var(--component-padding-alt)}[data-component=page-hero] h2{font-weight:600}[data-component=page-hero] .bullet-list{margin:0;padding:0;list-style:none}[data-component=page-hero] .bullet-list li{font-size:1.8rem}[data-component=page-hero] .bullet-list li a{text-decoration:underline}[data-component=page-hero] .bullet-list button,[data-component=page-hero] .bullet-list [data-modal-trigger]{text-underline-offset:.3rem;transition:opacity var(--transition-fast);text-decoration:underline;width:auto!important;margin:0 0 0 .4rem!important;padding:0!important;display:inline!important}[data-component=page-hero] .bullet-list button:hover,[data-component=page-hero] .bullet-list [data-modal-trigger]:hover{opacity:.8}[data-component=page-hero] .bullet-list.stacked{font-size:var(--font-size-lg);margin-block-start:4rem;font-weight:700}@media (width<=1279px){[data-component=page-hero] .bullet-list.stacked{margin-block-start:2rem;font-size:1.6rem}}[data-component=page-hero] .bullet-list.stacked li{align-items:center;margin-block:1.8rem;display:flex}@media (width<=1279px){[data-component=page-hero] .bullet-list.stacked li{font-size:1.6rem}}[data-component=page-hero] .bullet-list.stacked li:first-of-type{margin-block-start:0}[data-component=page-hero] .bullet-list.stacked li svg{flex-shrink:0;margin-inline-end:1.6rem;font-size:1.6rem}[data-component=page-hero] .bullet-list.inline{flex-wrap:wrap;gap:4rem;margin-block-start:4rem;display:flex}[data-component=page-hero] .bullet-list.inline li{font-size:var(--font-size-h6);align-items:center;gap:.8rem;display:flex}[data-component=page-hero] .bullet-list.inline li:before{content:"";background:url(/wp-content/themes/tap-website-2026/assets/images/tap_check.svg) 50%/contain no-repeat;flex-shrink:0;width:2.8rem;height:2.8rem;display:inline-block}[data-component=page-hero] .hero-large-inline-bullets{background:var(--tap-white);border-radius:var(--radius-medium);padding:var(--card-padding);box-shadow:var(--box-shadow);order:3;grid-column:1/-1;margin-block-start:4rem}[data-component=page-hero] .hero-large-inline-bullets.has-bg{border-top:1rem solid var(--tap-blue-base);width:100%}[data-component=page-hero] .hero-large-inline-bullets .checkmark-list{text-align:left;gap:3.2rem;margin:0;padding:0;list-style-type:none;display:grid}@media (width>=919px){[data-component=page-hero] .hero-large-inline-bullets .checkmark-list{grid-template-columns:repeat(2,1fr)}}@media (width>=1022px){[data-component=page-hero] .hero-large-inline-bullets .checkmark-list{grid-template-columns:repeat(4,1fr)}}[data-component=page-hero] .hero-large-inline-bullets .checkmark-list .checkmark__item{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (width<=920px){[data-component=page-hero] .hero-large-inline-bullets .checkmark-list .checkmark__item{grid-column:auto!important}}[data-component=page-hero] .hero-large-inline-bullets .checkmark-list .checkmark__item img{object-fit:contain;width:auto;max-width:6.4rem;height:auto}[data-component=page-hero] .hero-large-inline-bullets .checkmark-list .checkmark__item svg{block-size:4.5rem;inline-size:4.5rem}[data-component=page-hero] .hero-large-inline-bullets .checkmark-list .checkmark__item p{margin-block:1.75rem 0;margin-inline:0}[data-component=page-hero].first-row:not(.stacked):not(.has-background){margin-top:0;margin-bottom:6.2rem}@media (width<=920px){[data-component=page-hero].form.full .container,[data-component=page-hero].form.inline .container{flex-direction:column}}.overlay-container{position:relative}@media screen and (width>=1000px){.overlay-container{transform:translate(-7rem)}}.overlay-container .overlay{max-width:25rem;box-shadow:var(--box-shadow-lg);background:#fff;border-radius:.5rem;align-items:center;gap:1.1rem;padding:1.6rem;display:flex;position:absolute;top:0;right:-8%}.overlay-container .overlay img{width:3.6rem;height:3.6rem}.overlay-container .overlay span{font-size:1.4rem}@media screen and (width<=600px){.overlay-container .overlay{display:none}}.overlay-container .trust-overlay{background:#fff;border-radius:.5rem;width:30rem;padding:1rem 0 1rem 1rem;bottom:-1rem;right:3rem;transform:scale(.8);box-shadow:0 15px 15px #0000001a;position:absolute!important}@media screen and (width<=600px){.overlay-container .trust-overlay{margin-top:-3rem;transform-origin:top;max-width:30rem;margin-inline:auto;left:auto;right:auto;position:relative!important}}.single-landing .bullet-list.stacked li,.single-landing .bullet-list.inline li{font-weight:600}.single-landing .bullet-list.stacked li svg,.single-landing .bullet-list.inline li svg{width:2.4rem;height:2.4rem}.single-landing .bullet-list.stacked li:last-of-type svg,.single-landing .bullet-list.inline li:last-of-type svg{width:1.8rem;height:1.8rem;margin-inline-start:.3rem}.single-landing .bullet-list.stacked li:last-of-type svg path,.single-landing .bullet-list.inline li:last-of-type svg path{fill:var(--tap-blue-soft)}.single-landing .has-background .bullet-list.stacked li:last-of-type svg path,.single-landing .has-background .bullet-list.inline li:last-of-type svg path{fill:#fff}
