.app-product-card-price-trial[data-v-93751e8b]{display:grid;place-items:center}.app-product-card-price-label[data-v-93751e8b]{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center;min-height:var(--spacing-5);margin-top:var(--spacing-2);text-align:center;text-wrap:balance}.tapp-product-card--highlighted .app-product-card-price-label[data-v-93751e8b]{color:var(--price-hero-highlight-price)}.app-product-window-card-cta__microcopy[data-v-eda18f7c]{font:var(--typography-large-body-sm);color:var(--colors-gray-700);text-align:center}.app-product-window-card-cta__microcopy[data-v-eda18f7c]:not(:first-child){margin-block-start:var(--spacing-2)}.base-impression-cover{isolation:isolate;display:grid;background-color:var(--colors-white)}.base-impression-cover:before{content:"";z-index:-1;grid-area:1/-1;opacity:.4;background-color:var(--colors-secondary-600)}.base-impression-cover img{width:auto;max-width:-moz-fit-content;max-width:fit-content;-o-object-fit:contain;object-fit:contain}.base-impression-cover>*{grid-area:1/-1;filter:drop-shadow(var(--product-small-shadow))}.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:center center;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:left top;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:right bottom;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:left top;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:center center;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:right bottom;translate:-10% -10%;rotate:-2.68deg}.base-impression-carousel{scrollbar-width:none;overflow:auto hidden;overscroll-behavior-x:contain;display:flex;grid-column:1/-1;grid-row:1/span 2;gap:0 var(--spacing-1);align-items:center;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.base-impression-carousel::-webkit-scrollbar{display:none}.base-impression-carousel>*{scroll-snap-align:start;flex-shrink:0}.base-impression-carousel-actions{display:grid;grid-auto-flow:column;grid-column:1/-1;gap:var(--spacing-4);place-content:center;place-items:center;min-height:var(--spacing-8);padding-inline:var(--spacing-4)}.base-impression-carousel-actions--is-inside-modal{position:relative;z-index:1;overflow:visible;place-content:end space-between;place-items:end;height:0;min-height:auto;margin-block:calc(var(--spacing-5)*-1) var(--spacing-5);padding-inline:var(--spacing-5)}.base-impression-carousel-action{pointer-events:none;isolation:isolate;position:relative;transform:scale(0);display:grid;place-items:center;width:var(--spacing-10);height:var(--spacing-10);border:2px solid var(--colors-black);border-radius:var(--spacing-10);background-color:transparent;outline:2px solid transparent;outline-offset:calc(3px + var(--spacing-1));transition-timing-function:ease-in-out;transition-duration:.15s;transition-property:outline-offset,transform}.base-impression-carousel-action:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:var(--spacing-10);opacity:.5;background-color:var(--colors-white);transition:opacity .15s ease-in-out}.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{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:end;justify-content:center}.base-impression-carousel-pagination__dot{position:relative;inline-size:var(--spacing-2);block-size:var(--spacing-2)}.base-impression-carousel-pagination__dot:after,.base-impression-carousel-pagination__dot:before{content:"";position:absolute;inset:0;border-radius:var(--border-radius-pill)}.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:center center;transform:scale(0);width:100%;opacity:0;background-color:var(--pagination-dots-slider-active-bg-color);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.base-impression-carousel-pagination__dot--is-active:after{transform:scale(1);opacity:1}.base-impression-carousel-wrapper{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto max-content max-content}.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;position:relative;z-index:2}.base-impression-carousel-wrapper__action{display:grid;grid-column:1;grid-row:2/span 2;align-self:end;margin-inline-start:var(--spacing-4);padding:var(--spacing-3);border-radius:var(--border-radius-pill);background-color:var(--zoom-icon-background-color);transition:background-color .2s ease-in-out}.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)}.tapp-product-card__image>.base-impression-carousel-wrapper{max-width:calc(100% + var(--spacing-4)*2);margin-inline:calc(var(--spacing-4)*-1)}@media(min-width:48em){.app-product-window-card--bundle[data-v-1e1d866e] .base-cover,.app-product-window-card--bundle[data-v-1e1d866e] .base-product-image{width:304px;max-width:304px}.app-product-window-card--bundle[data-v-1e1d866e] .base-cover{aspect-ratio:unset;height:304px;margin-right:10px}}@media (width <= calc(48em - 1px)){.app-product-window div.app-product-window-card--label-above:has(.tapp-product-card__label){margin-top:var(--spacing-10)}}@media(min-width:48em){.app-product-window div.app-product-window-card--label-above{margin-top:var(--spacing-10)}}@media(min-width:48em)and (width <= calc(64em - 1px)){.app-product-window div.app-product-window-card--label-above:has(.tapp-product-card__label):nth-child(odd)+.app-product-window-card--label-above~.app-product-window-card--label-above{margin-top:0}.app-product-window div.app-product-window-card--label-above:has(.tapp-product-card__label):nth-child(2n)~.app-product-window-card--label-above{margin-top:0}}.app-product-window div.app-product-window-card--label-above .tapp-product-card__label{position:absolute;right:calc(var(--spacing-4)*-1 - var(--card-border-width));bottom:calc(100% + var(--spacing-4));left:calc(var(--spacing-4)*-1 - var(--card-border-width));display:inline-grid;place-items:center;min-height:var(--spacing-10);margin-block-end:0;border-radius:var(--spacing-5) var(--spacing-5) 0 0}.app-product-window div.app-product-window-card--label-above .tapp-product-card__price{animation:should-be-removed-asap 1s linear}@keyframes should-be-removed-asap{0%{padding:.001px}to{padding:0}}
