.app-product-card-price-trial[data-v-4ce1607a]{place-items:center;display:grid}.app-product-card-price-label[data-v-4ce1607a]{gap:var(--spacing-2);min-height:var(--spacing-5);margin-top:var(--spacing-2);text-align:center;text-wrap:balance;flex-wrap:wrap;align-items:center;display:inline-flex}.tapp-product-card--highlighted .app-product-card-price-label[data-v-4ce1607a]{color:var(--price-hero-highlight-price)}.app-product-window-card-cta__microcopy[data-v-e85d7853]{font:var(--typography-large-body-sm);color:var(--colors-gray-700);text-align:center}.app-product-window-card-cta__microcopy[data-v-e85d7853]:not(:first-child){margin-block-start:var(--spacing-2)}.base-impression-cover{isolation:isolate;background-color:var(--colors-white);display:grid}.base-impression-cover:before{content:"";z-index:-1;opacity:.4;background-color:var(--colors-secondary-600);grid-area:1/-1}.base-impression-cover img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:fit-content}.base-impression-cover>*{filter:drop-shadow(var(--product-small-shadow));grid-area:1/-1}.base-impression-cover>:nth-last-child(n+1):nth-last-child(-n+1):first-child,.base-impression-cover>:nth-last-child(n+1):nth-last-child(-n+1):first-child~*{transform-origin:50%;rotate:-3.22deg;scale:.8}.base-impression-cover>:nth-last-child(n+2):nth-last-child(-n+2):first-child,.base-impression-cover>:nth-last-child(n+2):nth-last-child(-n+2):first-child~*{scale:.6}.base-impression-cover>:nth-last-child(n+2):nth-last-child(-n+2):first-child:nth-last-child(2),.base-impression-cover>:nth-last-child(n+2):nth-last-child(-n+2):first-child~:nth-last-child(2){transform-origin:0 0;translate:10% 10%;rotate:-3.82deg}.base-impression-cover>:nth-last-child(n+2):nth-last-child(-n+2):first-child:last-child,.base-impression-cover>:nth-last-child(n+2):nth-last-child(-n+2):first-child~:last-child{transform-origin:100% 100%;translate:-10% -10%;rotate:3.06deg}.base-impression-cover>:nth-last-child(n+3):nth-last-child(-n+3):first-child,.base-impression-cover>:nth-last-child(n+3):nth-last-child(-n+3):first-child~*{scale:.5}.base-impression-cover>:nth-last-child(n+3):nth-last-child(-n+3):first-child:nth-last-child(3),.base-impression-cover>:nth-last-child(n+3):nth-last-child(-n+3):first-child~:nth-last-child(3){transform-origin:0 0;translate:10% 10%;rotate:-3.82deg}.base-impression-cover>:nth-last-child(n+3):nth-last-child(-n+3):first-child:nth-last-child(2),.base-impression-cover>:nth-last-child(n+3):nth-last-child(-n+3):first-child~:nth-last-child(2){transform-origin:50%;rotate:3.06deg}.base-impression-cover>:nth-last-child(n+3):nth-last-child(-n+3):first-child:last-child,.base-impression-cover>:nth-last-child(n+3):nth-last-child(-n+3):first-child~:last-child{transform-origin:100% 100%;translate:-10% -10%;rotate:-2.68deg}.base-impression-carousel{scrollbar-width:none;overscroll-behavior-x:contain;gap:0 var(--spacing-1);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;grid-area:1/1/span 2/-1;align-items:center;display:flex;overflow:auto hidden}.base-impression-carousel::-webkit-scrollbar{display:none}.base-impression-carousel>*{scroll-snap-align:start;flex-shrink:0}.base-impression-carousel-actions{gap:var(--spacing-4);min-height:var(--spacing-8);padding-inline:var(--spacing-4);grid-column:1/-1;grid-auto-flow:column;place-content:center;place-items:center;display:grid}.base-impression-carousel-actions--is-inside-modal{z-index:1;height:0;min-height:auto;margin-block:calc(var(--spacing-5)*-1) var(--spacing-5);padding-inline:var(--spacing-5);place-content:end space-between;place-items:end;position:relative;overflow:visible}.base-impression-carousel-action{pointer-events:none;isolation:isolate;width:var(--spacing-10);height:var(--spacing-10);border:2px solid var(--colors-black);border-radius:var(--spacing-10);outline-offset:calc(3px + var(--spacing-1));background-color:#0000;outline:2px solid #0000;place-items:center;transition-property:outline-offset,transform;transition-duration:.15s;transition-timing-function:ease-in-out;display:grid;position:relative;transform:scale(0)}.base-impression-carousel-action:before{content:"";z-index:-1;border-radius:var(--spacing-10);opacity:.5;background-color:var(--colors-white);transition:opacity .15s ease-in-out;position:absolute;inset:0}.base-impression-carousel-action:focus-visible:before,.base-impression-carousel-action:hover:before{opacity:1}.base-impression-carousel-action:focus-visible{outline-color:var(--button-primary-hover-background-color);outline-offset:3px}.base-impression-carousel-action--is-previous{padding-inline-end:3px}.base-impression-carousel-action--is-next{padding-inline-start:3px}.base-impression-carousel-action--is-visible{pointer-events:auto;transform:scale(1)}.base-impression-carousel-pagination{gap:var(--spacing-2);flex-wrap:wrap;justify-content:center;align-items:end;display:flex}.base-impression-carousel-pagination__dot{inline-size:var(--spacing-2);block-size:var(--spacing-2);position:relative}.base-impression-carousel-pagination__dot:after,.base-impression-carousel-pagination__dot:before{content:"";border-radius:var(--border-radius-pill);position:absolute;inset:0}.base-impression-carousel-pagination__dot:before{background-color:var(--pagination-dots-slider-default-bgcolor)}.base-usp-modal-content__image-container .base-impression-carousel-pagination__dot:before{background-color:var(--colors-gray-200)}.base-impression-carousel-pagination__dot:after{will-change:transform;content:"";transform-origin:50%;opacity:0;background-color:var(--pagination-dots-slider-active-bg-color);width:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:scale(0)}.base-impression-carousel-pagination__dot--is-active:after{opacity:1;transform:scale(1)}.base-impression-carousel-wrapper{max-width:calc(100% + var(--spacing-4)*2);margin-inline:calc(var(--spacing-4)*-1);grid-template-rows:auto max-content max-content;grid-template-columns:auto 1fr auto;display:grid}@container tapp-product-grid (width>=45.75em){.tapp-product-card:only-child .tapp-product-card__image:has(.base-impression-carousel-wrapper){background-color:var(--colors-white)}.tapp-product-card:only-child .tapp-product-card__image:has(.base-impression-carousel-wrapper) .base-impression-carousel-wrapper{max-width:none;margin-inline:0}}.base-impression-carousel-wrapper:focus .base-impression-carousel-wrapper__action,.base-impression-carousel-wrapper:hover .base-impression-carousel-wrapper__action{background-color:var(--colors-gray-100)}.base-impression-carousel-wrapper__action,.base-impression-carousel-wrapper__premium{pointer-events:none;z-index:2;position:relative}.base-impression-carousel-wrapper__action{padding:var(--spacing-3);border-radius:var(--border-radius-pill);background-color:var(--zoom-icon-background-color);grid-area:2/1/span 2;align-self:end;margin-inline-start:var(--spacing-4);transition:background-color .2s ease-in-out;display:grid}.base-impression-carousel-wrapper__premium{grid-area:1/1/-1/-1;place-self:end;margin-block-end:var(--spacing-1);margin-inline-end:var(--spacing-4)}@container tapp-product-grid (width>=40rem){.optimizely-radiobutton_productcards-product-card{grid-row-end:span 10!important}}.optimizely-radiobutton_productcards-product-card .tapp-product-card__price{text-align:left;grid-row:10;grid-template-columns:max-content max-content;justify-content:space-between;justify-self:stretch;justify-items:start;margin-block-start:var(--spacing-4)}.optimizely-radiobutton_productcards-product-card .tapp-product-card__price .app-product-card-price-label{grid-column:1}.optimizely-radiobutton_productcards-product-card .tapp-product-card__cta{grid-row:5}.optimizely-radiobutton_productcards-product-card .tapp-product-card__image{grid-row:6}.optimizely-radiobutton_productcards-product-card .tapp-product-card__highlight-usps,.optimizely-radiobutton_productcards-product-card .tapp-product-card__premium-usps,.optimizely-radiobutton_productcards-product-card .tapp-product-card__usps{z-index:1;position:relative}.optimizely-radiobutton_productcards-product-card .tapp-product-card__premium-usps{grid-row:7}.optimizely-radiobutton_productcards-product-card .tapp-product-card__usps{grid-row:8}.optimizely-radiobutton_productcards-product-card .tapp-product-card__highlight-usps{grid-row:9;margin-block-end:0}.optimizely-radiobutton_productcards-product-card:has(.tapp-product-card__cta:empty) .tapp-product-card__line{display:none}.optimizely-radiobutton_productcards-product-card:has(.tapp-product-card__cta:empty) .tapp-product-card__cta{display:none}.optimizely-radiobutton_productcards-product-card:has(.tapp-product-card__cta:empty) .tapp-product-card__premium-usps{grid-row:5}.optimizely-radiobutton_productcards-product-card:has(.tapp-product-card__cta:empty) .tapp-product-card__usps{grid-row:6/span 3}label:has(>.optimizely-radiobutton_productcards-radio-button){place-self:end}label:has(>.optimizely-radiobutton_productcards-radio-button):before{cursor:pointer;content:"";z-index:0;border-radius:var(--card-large-border-radius);outline:calc(var(--card-border-width)*3) solid transparent;outline-offset:-3px;transition:box-shadow .1s ease-in-out,outline-offset .1s ease-in-out,outline-color .1s ease-in-out;position:absolute;inset:0}@container tapp-product-grid (width>=40rem) and (width<=calc(64rem - 1px)){.tapp-product-card--has-label:nth-child(odd)+.optimizely-radiobutton_productcards-product-card label:has(>.optimizely-radiobutton_productcards-radio-button):before{grid-row-start:2;inset-block-start:calc(var(--spacing-4)*-1)}.tapp-product-card:nth-child(odd):has(+.tapp-product-card--has-label) label:has(>.optimizely-radiobutton_productcards-radio-button):before{grid-row-start:2;inset-block-start:calc(var(--spacing-4)*-1)}}@container tapp-product-grid (width>=64rem){.tapp-product-card:not(.tapp-product-card--has-label) label:has(>.optimizely-radiobutton_productcards-radio-button):before{grid-row-start:2;inset-block-start:calc(var(--spacing-4)*-1)}}.tapp-product-card--has-label label:has(>.optimizely-radiobutton_productcards-radio-button):before{border-start-start-radius:var(--spacing-5);border-start-end-radius:var(--spacing-5)}.optimizely-radiobutton_productcards-product-card:hover label:has(>.optimizely-radiobutton_productcards-radio-button):before{box-shadow:0 0 0 var(--card-border-width) var(--selector-selected-border-color)}label:has(>.optimizely-radiobutton_productcards-radio-button):focus-within:before{box-shadow:0 0 0 var(--card-border-width) var(--selector-selected-border-color)}label:has(>.optimizely-radiobutton_productcards-radio-button:checked):before{outline-color:var(--selector-selected-border-color);outline-offset:0}
