[data-component=page-hero]:not(.stacked) .container:not(.container--full){grid-template-columns:1.3fr 1.3fr;align-items:center;gap:12rem;display:grid;position:relative}@media (width<=1439px){[data-component=page-hero]:not(.stacked) .container:not(.container--full){gap:3rem}}@media (width<=920px){[data-component=page-hero]:not(.stacked) .container:not(.container--full){flex-direction:column;padding-block:3.2rem;display:flex}}[data-component=page-hero]:not(.stacked) .container:not(.container--full) .hero-content{order:1}@media (width<=920px){[data-component=page-hero]:not(.stacked) .container:not(.container--full) .hero-content{order:2}}[data-component=page-hero]:not(.stacked) .container:not(.container--full) .hero-content button,[data-component=page-hero]:not(.stacked) .container:not(.container--full) .hero-content a{margin-block-start:3.6rem}@media (width<=767px){[data-component=page-hero]:not(.stacked) .container:not(.container--full) .hero-content button,[data-component=page-hero]:not(.stacked) .container:not(.container--full) .hero-content a{justify-content:center;inline-size:100%;margin-block-start:2.4rem}}@media (width<=550px){[data-component=page-hero]:not(.stacked) .container:not(.container--full) .hero-content{flex-direction:column;justify-content:center;display:flex}}[data-component=page-hero]:not(.stacked) .container:not(.container--full) .hero-media{order:2}@media (width<=920px){[data-component=page-hero]:not(.stacked) .container:not(.container--full) .hero-media{order:1;max-inline-size:40rem;margin-inline:auto}[data-component=page-hero]:not(.stacked) .container:not(.container--full) .hero-large-inline-bullets{order:3}}[data-component=page-hero]:not(.stacked) h2{font-weight:600}[data-component=page-hero]:not(.stacked) .bullet-list{margin:0;padding:0;list-style:none}[data-component=page-hero]:not(.stacked) .bullet-list li{font-size:1.8rem}[data-component=page-hero]:not(.stacked) .bullet-list li a{text-decoration:underline}[data-component=page-hero]:not(.stacked) .bullet-list button,[data-component=page-hero]:not(.stacked) .bullet-list [data-modal-trigger]{transition:opacity var(--transition-fast);text-underline-offset:.3rem;text-decoration:underline;inline-size:auto!important;margin-block:0!important;margin-inline:.4rem 0!important;padding-block:0!important;padding-inline:0!important;display:inline!important}[data-component=page-hero]:not(.stacked) .bullet-list button:hover,[data-component=page-hero]:not(.stacked) .bullet-list [data-modal-trigger]:hover{opacity:.8}[data-component=page-hero]:not(.stacked) .bullet-list.stacked{font-size:var(--font-size-lg);margin-block-start:4rem;font-weight:700}@media (width<=1279px){[data-component=page-hero]:not(.stacked) .bullet-list.stacked{margin-block-start:2rem;font-size:1.6rem}}[data-component=page-hero]:not(.stacked) .bullet-list.stacked li{align-items:center;margin-block:1.8rem;display:flex}@media (width<=1279px){[data-component=page-hero]:not(.stacked) .bullet-list.stacked li{font-size:1.6rem}}[data-component=page-hero]:not(.stacked) .bullet-list.stacked li:first-of-type{margin-block-start:0}[data-component=page-hero]:not(.stacked) .bullet-list.stacked li svg{flex-shrink:0;margin-inline-end:1.6rem;font-size:1.6rem}[data-component=page-hero]:not(.stacked) .bullet-list.inline{flex-wrap:wrap;gap:4rem;margin-block-start:4rem;display:flex}[data-component=page-hero]:not(.stacked) .bullet-list.inline li{font-size:var(--font-size-h6);align-items:center;gap:.8rem;display:flex}[data-component=page-hero]:not(.stacked) .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;block-size:2.8rem;inline-size:2.8rem;display:inline-block}[data-component=page-hero]:not(.stacked) .hero-large-inline-bullets{padding:var(--card-padding);border-radius:var(--radius-medium);background:var(--tap-white);box-shadow:var(--box-shadow);order:3;grid-column:1/-1;margin-block-start:4rem}[data-component=page-hero]:not(.stacked) .hero-large-inline-bullets.has-bg{border-block-start:1rem solid var(--tap-blue-base);inline-size:100%}[data-component=page-hero]:not(.stacked) .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]:not(.stacked) .hero-large-inline-bullets .checkmark-list{grid-template-columns:repeat(2,1fr)}}@media (width>=1022px){[data-component=page-hero]:not(.stacked) .hero-large-inline-bullets .checkmark-list{grid-template-columns:repeat(4,1fr)}}[data-component=page-hero]:not(.stacked) .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]:not(.stacked) .hero-large-inline-bullets .checkmark-list .checkmark__item{grid-column:auto!important}}[data-component=page-hero]:not(.stacked) .hero-large-inline-bullets .checkmark-list .checkmark__item img{object-fit:contain;block-size:auto;inline-size:auto;max-inline-size:6.4rem}[data-component=page-hero]:not(.stacked) .hero-large-inline-bullets .checkmark-list .checkmark__item svg{block-size:4.5rem;inline-size:4.5rem}[data-component=page-hero]:not(.stacked) .hero-large-inline-bullets .checkmark-list .checkmark__item p{margin-block:1.75rem 0;margin-inline:0}[data-component=page-hero]:not(.stacked).first-row:not(.stacked):not(.has-background){margin-block:0 6.2rem}@media (width<=920px){[data-component=page-hero]:not(.stacked).form .container{flex-direction:column}}.overlay-container{position:relative}@media screen and (width>=1000px){.overlay-container{transform:translate(-5rem)}.overlay-container img.hero-img{transform:translate(4rem)}}.overlay-container .overlay{background-color:var(--tap-white);inline-size:fit-content;max-inline-size:30rem;box-shadow:var(--box-shadow-lg);border-radius:.5rem;align-items:center;gap:1.1rem;padding-block:1.6rem;padding-inline:1.6rem;line-height:1.3;display:flex;position:absolute;inset-block-start:0;inset-inline-end:-8%}.overlay-container .overlay img{block-size:3.6rem;inline-size: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-color:var(--tap-white);border-radius:.5rem;min-block-size:12rem;inline-size:30rem;padding-block:1rem;padding-inline:1rem 0;inset-block-end:-1rem;inset-inline-end:3rem;transform:scale(.8);box-shadow:0 1.5rem 1.5rem #0000001a;position:absolute!important}@media screen and (width<=600px){.overlay-container .trust-overlay{transform-origin:top;min-block-size:12rem;max-inline-size:30rem;margin-block-start:-3rem;margin-inline:auto;inset-block-end:auto;inset-inline: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{block-size:2.4rem;inline-size:2.4rem}.single-landing .bullet-list.stacked li:last-of-type svg,.single-landing .bullet-list.inline li:last-of-type svg{block-size:1.8rem;inline-size: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:var(--tap-white)}
