.site-v2,.site-v2 *{box-sizing:border-box}.site-v2{margin-left:var(--v2-full-bleed-offset);width:100vw}.site-v2::selection,.site-v2 ::selection{background:var(--v2-pink);color:var(--v2-ink)}.site-v2 a{color:inherit;text-decoration:none}.site-v2 button,.site-v2 input{font:inherit}.site-v2 button{cursor:pointer}.v2-container{width:min(100% - (var(--v2-gutter)*2),var(--v2-container));margin-inline:auto}.v2-section{padding-block:var(--v2-section-space)}.v2-section[data-tone=canvas]{background:var(--v2-canvas)}.v2-section[data-tone=ink]{background:var(--v2-ink);color:var(--v2-paper)}.v2-label{color:var(--v2-muted);font-size:var(--v2-label-size);letter-spacing:.08em;font-weight:700;line-height:var(--v2-label-leading);text-transform:uppercase;margin:0}.v2-eyebrow{color:var(--v2-muted);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);letter-spacing:0;line-height:var(--v2-small-leading);text-transform:none;margin:0}.v2-section[data-tone=ink] .v2-eyebrow,.v2-section[data-tone=ink] .v2-label{color:var(--v2-footer-muted)}.v2-display,.v2-major,.v2-section-heading,.v2-proof{color:inherit;font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:0}.v2-heading-muted{color:var(--v2-muted)}.v2-section[data-tone=ink] .v2-heading-muted{color:var(--v2-footer-muted)}.v2-display{font-size:var(--v2-display-size);line-height:var(--v2-display-leading)}.v2-major{font-size:var(--v2-major-size);line-height:var(--v2-major-leading)}.v2-section-heading{font-size:var(--v2-section-size);line-height:var(--v2-section-leading)}.v2-proof{font-size:var(--v2-proof-size);line-height:var(--v2-proof-leading)}.v2-lead{color:var(--v2-muted);font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading);margin:0}.v2-body{color:var(--v2-muted);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);margin:0}.v2-small{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:0}.v2-section-heading-block{gap:var(--v2-space-4);max-width:var(--v2-heading-measure);display:grid}.v2-space-after-6{margin-bottom:var(--v2-space-6)}.v2-space-after-7{margin-bottom:var(--v2-space-7)}.v2-space-after-8{margin-bottom:var(--v2-space-8)}.v2-button-group{gap:var(--v2-space-3);flex-wrap:wrap;display:flex}.v2-button,.v2-icon-button{border:var(--v2-border)solid transparent;border-radius:var(--v2-radius-sm);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading);min-height:var(--v2-control-height);outline-offset:var(--v2-focus-offset);transition:background-color var(--v2-motion)var(--v2-ease-state),border-color var(--v2-motion)var(--v2-ease-state),color var(--v2-motion)var(--v2-ease-state),scale var(--v2-motion-fast)var(--v2-ease-state);justify-content:center;align-items:center;display:inline-flex}.v2-button:active,.v2-icon-button:active{scale:var(--v2-press)}.v2-button{gap:var(--v2-space-2);padding-inline:var(--v2-space-5)}.v2-button>svg{transition:translate var(--v2-motion)var(--v2-ease-state)}.v2-button:hover>svg{translate:var(--v2-nudge)0}.v2-button[data-variant=primary]{background:var(--v2-pink);color:var(--v2-button-primary-foreground)}.v2-button[data-variant=primary]:hover{background:var(--v2-button-primary-hover-surface);color:var(--v2-button-primary-foreground)}.v2-button[data-variant=secondary]{background:var(--v2-paper);border-color:var(--v2-line);color:var(--v2-ink)}.v2-button[data-variant=secondary]:hover{background:var(--v2-button-secondary-hover-surface);border-color:var(--v2-line);color:var(--v2-ink)}.v2-button[data-variant=ghost]{color:var(--v2-ink);background:0 0}.v2-button[data-variant=ghost]:hover{background:var(--v2-button-ghost-hover-surface);color:var(--v2-ink)}.v2-icon-button{color:inherit;height:var(--v2-control-height);min-width:var(--v2-control-height);background:0 0;padding:0}.v2-icon-button:hover{background:var(--v2-canvas)}.v2-media-overlay-action{background:var(--v2-media-overlay-action-surface-fallback);border:var(--v2-border)solid var(--v2-media-overlay-action-border);border-radius:var(--v2-media-overlay-action-radius);color:var(--v2-media-overlay-action-foreground);align-items:center;gap:var(--v2-media-overlay-action-gap);min-height:var(--v2-media-overlay-action-height);padding:var(--v2-media-overlay-action-padding);transition:background-color var(--v2-motion-fast)var(--v2-ease-state);justify-content:center;display:inline-flex}.v2-media-overlay-action:hover{background:var(--v2-media-overlay-action-surface-hover)}.v2-media-overlay-action:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-media-overlay-action-label{font-size:var(--v2-small-size);line-height:var(--v2-small-leading);white-space:nowrap}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.v2-media-overlay-action{-webkit-backdrop-filter:blur(var(--v2-media-overlay-action-blur));backdrop-filter:blur(var(--v2-media-overlay-action-blur));background:var(--v2-media-overlay-action-surface)}}@supports ((-webkit-backdrop-filter:blur(0))){.v2-media-overlay-action{-webkit-backdrop-filter:blur(var(--v2-media-overlay-action-blur));background:var(--v2-media-overlay-action-surface)}}.v2-button:focus-visible,.v2-icon-button:focus-visible,.v2-nav-link:focus-visible,.v2-nav-trigger:focus-visible,.v2-mobile-link:focus-visible,.v2-accordion-trigger:focus-visible,.v2-field-input:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink-strong)}.v2-site-header{height:var(--v2-home-header-height);z-index:var(--v2-z-header);position:fixed;top:0;left:0;right:0}.v2-site-header[data-announcement-visible=false]{height:var(--v2-header-height-without-announcement)}.site-v2:has(.v2-site-header[data-announcement-visible=false]){--v2-home-header-height:var(--v2-header-height-without-announcement)}.v2-announcement{background:var(--v2-ink);color:var(--v2-paper);min-height:var(--v2-announcement-height);align-items:center;display:flex}.v2-announcement-inner{min-height:var(--v2-announcement-height);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.v2-announcement-copy{font-size:var(--v2-small-size);align-items:center;gap:var(--v2-space-2);font-weight:400;line-height:var(--v2-small-leading);text-align:center;justify-content:center;margin:0;display:flex}.v2-announcement-copy a{font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading);text-underline-offset:var(--v2-focus-offset);transition:opacity var(--v2-motion-fast)var(--v2-ease-state);text-decoration:underline}.v2-announcement-copy a:hover{opacity:.75}.v2-announcement-dismiss{color:var(--v2-paper);height:var(--v2-announcement-dismiss-size);min-height:var(--v2-announcement-dismiss-size);min-width:var(--v2-announcement-dismiss-size);right:var(--v2-announcement-dismiss-inset);width:var(--v2-announcement-dismiss-size);border-radius:var(--v2-radius-sm);transition:background-color var(--v2-motion-fast)var(--v2-ease-state);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.v2-announcement-dismiss:hover{background:var(--v2-footer-line)}.v2-announcement-dismiss:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-header{-webkit-backdrop-filter:blur(var(--v2-header-backdrop-blur));backdrop-filter:blur(var(--v2-header-backdrop-blur));background:var(--v2-header-surface);border-bottom:var(--v2-border)solid var(--v2-header-border);position:relative}.v2-nav{height:var(--v2-nav-height);align-items:center;display:flex}.v2-logo{min-height:var(--v2-nav-control-height);flex:none;align-items:center;display:inline-flex}.v2-logo-image{height:var(--v2-nav-logo-height);object-fit:contain;width:var(--v2-nav-logo-width)}.v2-desktop-nav{align-items:center;gap:var(--v2-nav-control-gap);height:100%;margin-left:var(--v2-nav-brand-gap);display:none}.site-v2 .v2-nav-link,.site-v2 .v2-nav-trigger{color:var(--v2-muted);font-size:var(--v2-small-size);align-items:center;gap:var(--v2-nav-control-gap);font-weight:400;line-height:var(--v2-small-leading);min-height:var(--v2-nav-control-height);padding:0 var(--v2-nav-control-padding);transition:color var(--v2-motion-fast)var(--v2-ease-state);background:0 0;border:0;display:inline-flex}.v2-nav-trigger>svg{transition:rotate var(--v2-motion)var(--v2-ease-state)}.v2-nav-trigger[aria-expanded=true]>svg{rotate:180deg}.v2-nav-link:hover,.v2-nav-trigger:hover,.v2-nav-trigger[aria-expanded=true]{color:var(--v2-ink)}.v2-nav-actions{align-items:center;gap:var(--v2-nav-action-gap);margin-left:auto;display:flex}.v2-nav-actions .v2-button{min-height:var(--v2-nav-action-height);padding-inline:var(--v2-nav-action-padding);font-weight:400}@keyframes v2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v2-menu-in{0%{opacity:0;transform:translate(-50%,calc(var(--v2-space-2)*-1))scale(.995)}to{opacity:1;transform:translate(-50%)scale(1)}}.v2-menu-overlay{animation:v2-fade-in var(--v2-motion-slow)var(--v2-ease-out)both;background:var(--v2-overlay);border:0;width:100%;min-height:100vh;position:absolute;inset:100% 0 auto}.v2-mega-menu{--v2-mega-current-min-height:var(--v2-mega-min-height);animation:v2-menu-in var(--v2-motion-slow)var(--v2-ease-out)both;background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:0 0 var(--v2-radius-lg)var(--v2-radius-lg);grid-template-columns:minmax(0,1fr)var(--v2-mega-featured-width);max-width:calc(100vw - var(--v2-mega-inset));min-height:var(--v2-mega-current-min-height);width:min(var(--v2-container),100%);z-index:var(--v2-z-menu);display:grid;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.v2-mega-menu[data-layout=product]{--v2-mega-current-min-height:var(--v2-mega-product-min-height)}.v2-mega-menu[data-layout=resources]{--v2-mega-current-min-height:var(--v2-mega-resources-min-height);grid-template-columns:minmax(0,1fr)var(--v2-mega-resources-featured-width)}.v2-mega-content{min-height:var(--v2-mega-current-min-height);padding:var(--v2-mega-padding);display:grid}.v2-mega-primary-groups{gap:var(--v2-mega-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-mega-menu[data-layout=resources] .v2-mega-primary-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mega-secondary-groups{border-top:var(--v2-border)solid var(--v2-line);gap:var(--v2-mega-column-gap);margin-top:var(--v2-mega-padding);padding-top:var(--v2-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-menu-group-title{color:var(--v2-muted);font-size:var(--v2-menu-label-size);letter-spacing:.08em;font-weight:700;line-height:var(--v2-menu-label-leading);margin:0 0 var(--v2-space-3);text-transform:uppercase}.v2-menu-item{border-radius:var(--v2-radius-sm);align-items:center;gap:var(--v2-mega-item-gap);grid-template-columns:var(--v2-mega-icon-size)minmax(0,1fr);min-height:var(--v2-mega-item-height);padding:var(--v2-mega-item-padding);transition:background-color var(--v2-motion-fast)var(--v2-ease-state);display:grid}.v2-menu-item:hover{background:var(--v2-pink-soft)}.v2-menu-item-icon{background:var(--v2-canvas);border-radius:var(--v2-radius-sm);color:var(--v2-pink-strong);height:var(--v2-mega-icon-size);transition:background-color var(--v2-motion-fast)var(--v2-ease-state);width:var(--v2-mega-icon-size);justify-content:center;align-items:center;display:flex}.v2-menu-item:hover .v2-menu-item-icon{background:var(--v2-paper)}.v2-menu-item-copy{gap:var(--v2-micro-gap);min-width:0;display:grid}.v2-menu-item strong{font-size:var(--v2-small-size);font-weight:400;line-height:var(--v2-small-leading)}.v2-menu-item-copy>span{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-menu-item-leading)}.v2-mega-featured{background:var(--v2-canvas);align-content:start;gap:var(--v2-space-3);padding:var(--v2-mega-padding);display:grid}.v2-mega-featured-image{height:var(--v2-mega-featured-image-height);margin-bottom:var(--v2-space-2);position:relative;overflow:hidden}.v2-mega-featured-image img{object-fit:cover}.v2-mega-featured h3{font-size:var(--v2-lead-size);font-weight:400;line-height:var(--v2-lead-leading);margin:0}.v2-mega-featured>p:not(.v2-menu-group-title){color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:0}.v2-mega-featured-link{color:var(--v2-pink-strong);font-size:var(--v2-small-size);font-weight:400;line-height:var(--v2-small-leading);margin-top:var(--v2-space-2);text-underline-offset:var(--v2-focus-offset);text-decoration:underline}.v2-mega-menu[data-layout=resources] .v2-mega-featured{gap:var(--v2-space-2);padding:var(--v2-space-6)}.v2-mega-menu[data-layout=resources] .v2-mega-featured-image{height:var(--v2-mega-resources-featured-image-height);margin-bottom:0}.v2-mega-menu[data-layout=resources] .v2-mega-featured h3{font-size:var(--v2-body-size);line-height:var(--v2-body-leading)}.v2-mega-menu[data-layout=resources] .v2-mega-featured-link{margin-top:0}.v2-mobile-dialog{animation:v2-fade-in var(--v2-motion)var(--v2-ease-out)both;background:var(--v2-paper);z-index:var(--v2-z-dialog);position:fixed;inset:0;overflow:clip auto}.v2-mobile-dialog-panel{width:100%;min-height:100%}.v2-mobile-dialog-inner{padding-block:var(--v2-space-4)var(--v2-space-8)}.v2-mobile-dialog-top{border-bottom:var(--v2-border)solid var(--v2-line);min-height:var(--v2-nav-height);justify-content:space-between;align-items:center;display:flex}.v2-mobile-dialog-top .v2-logo{order:-1}.v2-mobile-group,.v2-mobile-direct-links{border-bottom:var(--v2-border)solid var(--v2-line)}.v2-mobile-trigger{color:var(--v2-ink);font-size:var(--v2-lead-size);min-height:var(--v2-control-height);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-weight:400;display:flex}.v2-mobile-link{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);min-height:var(--v2-control-height);padding:var(--v2-space-3)0;display:block}.v2-mobile-actions{gap:var(--v2-space-3);margin-top:var(--v2-space-7);display:grid}.v2-dot-field{background-color:var(--v2-canvas);background-image:radial-gradient(var(--v2-line)var(--v2-border),transparent var(--v2-border));background-size:var(--v2-dot-size)var(--v2-dot-size);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-md);min-height:var(--v2-dot-min-height);position:relative;overflow:hidden}.v2-dot-field-content{min-height:inherit;padding:var(--v2-space-6);justify-content:center;align-items:center;display:flex;position:relative}.v2-media-frame{aspect-ratio:var(--v2-ratio-product);background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-lg);position:relative;overflow:hidden}.v2-media-screen{aspect-ratio:var(--v2-ratio-card);background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-lg);position:relative;overflow:hidden}.v2-media-screen video{object-fit:cover;width:100%;height:100%;display:block}.v2-media-frame[data-ratio=story]{aspect-ratio:var(--v2-ratio-story)}.v2-media-frame[data-ratio=card]{aspect-ratio:var(--v2-ratio-card)}.v2-media-frame img,.v2-media-frame video{object-fit:cover;width:100%;height:100%}.v2-media-frame img{transition:scale var(--v2-motion-slow)var(--v2-ease-out)}.v2-editorial-card-link:hover .v2-media-frame img,.v2-template-story-card>a:hover .v2-media-frame img,.v2-proof-video a:hover .v2-media-frame img{scale:var(--v2-zoom-hover)}.v2-media-placeholder{color:var(--v2-muted);height:100%;padding:var(--v2-space-5);text-align:center;justify-content:center;align-items:center;display:flex}.v2-metric-rail{border-block:var(--v2-border)solid var(--v2-line);grid-template-columns:repeat(3,1fr);display:grid}.v2-metric{border-right:var(--v2-border)solid var(--v2-line);padding:var(--v2-space-5)}.v2-metric:last-child{border-right:0}.v2-metric-value{font-size:var(--v2-proof-size);font-weight:700;line-height:var(--v2-proof-leading);display:block}.v2-metric-label{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading);margin-top:var(--v2-space-1);display:block}.v2-proof-grid,.v2-feature-grid,.v2-content-grid{gap:var(--v2-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-proof-card,.v2-feature-card,.v2-content-card{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-md);padding:var(--v2-space-5)}.v2-proof-card{min-height:var(--v2-proof-card-height)}.v2-feature-card{min-height:var(--v2-feature-card-height)}.v2-feature-icon{background:var(--v2-pink-soft);border-radius:var(--v2-radius-sm);color:var(--v2-ink);height:var(--v2-feature-icon-size);width:var(--v2-feature-icon-size);justify-content:center;align-items:center;display:inline-flex}.v2-card-title{font-size:var(--v2-lead-size);font-weight:var(--v2-control-weight);line-height:var(--v2-lead-leading);margin:var(--v2-space-4)0 var(--v2-space-2);transition:color var(--v2-motion)var(--v2-ease-state)}.v2-card-kicker{color:var(--v2-muted);font-size:var(--v2-caption-size);font-weight:var(--v2-control-weight);letter-spacing:.04em;line-height:var(--v2-caption-leading);text-transform:uppercase;margin:0}.v2-split-story{align-items:center;gap:var(--v2-space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-inline-cta{background:var(--v2-pink-soft);border-radius:var(--v2-radius-lg);align-items:center;gap:var(--v2-space-5);padding:var(--v2-space-7);justify-content:space-between;display:flex}.v2-logo-grid{align-items:center;gap:var(--v2-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.v2-logo-cell{border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-sm);height:var(--v2-logo-cell-height);padding:var(--v2-space-3);justify-content:center;align-items:center;display:flex}.v2-logo-cell img{max-height:var(--v2-logo-max-height);object-fit:contain;max-width:100%}.v2-faq-section{gap:var(--v2-faq-heading-gap);display:grid}.v2-faq-section>h2{margin:0}.v2-accordion{border-top:var(--v2-border)solid var(--v2-line)}.v2-accordion-item{border-bottom:var(--v2-border)solid var(--v2-line)}.v2-accordion-trigger{color:var(--v2-ink);font-size:var(--v2-body-size);font-weight:var(--v2-heading-weight);align-items:center;gap:var(--v2-space-4);min-height:var(--v2-faq-row-min-height);padding:var(--v2-space-4)0;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}.v2-accordion-trigger:hover{color:var(--v2-ink)}.v2-accordion-icon{border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-faq-icon-radius);flex:0 0 var(--v2-faq-icon-size);height:var(--v2-faq-icon-size);width:var(--v2-faq-icon-size);justify-content:center;align-items:center;display:inline-flex}.v2-accordion-icon>svg{transition:rotate var(--v2-motion)var(--v2-ease-state)}.v2-accordion-trigger[aria-expanded=true] .v2-accordion-icon>svg{rotate:180deg}.v2-accordion-panel-wrap{transition:grid-template-rows var(--v2-motion-slow)var(--v2-ease-state);grid-template-rows:0fr;display:grid}.v2-accordion-panel-wrap[data-open=true]{grid-template-rows:1fr}.v2-accordion-panel-inner{min-height:0;overflow:hidden}.v2-accordion-panel{padding:0 0 var(--v2-space-5)}.v2-accordion-panel .v2-body{max-width:var(--v2-faq-answer-measure);opacity:0;transition:opacity var(--v2-motion)var(--v2-ease-state)}.v2-accordion-panel-wrap[data-open=true] .v2-body{opacity:1;transition-delay:var(--v2-motion-fast)}.v2-content-card{gap:var(--v2-space-4);flex-direction:column;min-height:100%;display:flex}.v2-editorial-card-link{gap:var(--v2-space-4);flex-direction:column;flex:1;min-height:100%;display:flex}.v2-editorial-card-link:hover .v2-card-title{color:var(--v2-ink)}.v2-content-card{transition:border-color var(--v2-motion-fast)var(--v2-ease-state)}.v2-content-card:has(a:hover){border-color:var(--v2-ink)}.v2-content-card .v2-media-frame{border:0;border-bottom:var(--v2-border)solid var(--v2-line);border-radius:calc(var(--v2-radius-md) - var(--v2-border))calc(var(--v2-radius-md) - var(--v2-border))0 0;margin:calc(var(--v2-space-5)*-1)calc(var(--v2-space-5)*-1)0;width:calc(100% + (var(--v2-space-5)*2))}.v2-article-shell{gap:var(--v2-space-9);grid-template-columns:minmax(0,1fr)var(--v2-article-aside-width);max-width:var(--v2-article-measure);display:grid}.v2-article-meta{border-left:var(--v2-border)solid var(--v2-line);color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);padding-left:var(--v2-space-4)}.v2-form-field{gap:var(--v2-space-2);display:grid}.v2-field-label{color:var(--v2-ink);font-size:var(--v2-small-size);font-weight:650;line-height:var(--v2-small-leading)}.v2-field-input{background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-sm);color:var(--v2-ink);min-height:var(--v2-control-height);padding:0 var(--v2-space-3);transition:border-color var(--v2-motion-fast)var(--v2-ease-state)}.v2-field-input:hover{border-color:var(--v2-input-border-hover)}.v2-field-hint{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading);margin:0}.v2-form-error{color:var(--v2-pink-strong);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading);margin:calc(var(--v2-space-2)*-1)0 0}.v2-sr-only{height:var(--v2-visually-hidden-size);margin:calc(var(--v2-visually-hidden-size)*-1);width:var(--v2-visually-hidden-size);clip:rect(0 0 0 0);white-space:nowrap;padding:0;position:absolute;overflow:hidden}@keyframes v2-panel-in{0%{opacity:0;scale:.98;translate:0 var(--v2-space-2)}to{opacity:1;translate:0;scale:1}}.v2-dialog-overlay{animation:v2-fade-in var(--v2-motion-slow)var(--v2-ease-out)both;background:var(--v2-overlay);padding:var(--v2-gutter);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.v2-dialog-panel{animation:v2-panel-in var(--v2-motion-slow)var(--v2-ease-out)both;background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-lg);gap:var(--v2-space-5);max-width:var(--v2-dialog-width);padding:var(--v2-dialog-padding);width:100%;display:grid;position:relative}.v2-dialog-close{right:var(--v2-space-3);top:var(--v2-space-3);position:absolute}.v2-exit-dialog{padding-top:var(--v2-space-7)}.v2-exit-presence{align-items:center;gap:var(--v2-space-3);padding-right:var(--v2-space-10);display:flex}.v2-exit-presence-avatar{border:calc(var(--v2-border)*2)solid var(--v2-paper);box-shadow:0 0 0 var(--v2-border)var(--v2-line);height:var(--v2-space-8);object-fit:cover;width:var(--v2-space-8);border-radius:50%}.v2-exit-presence-status{color:var(--v2-ink);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);align-items:center;gap:var(--v2-space-2);line-height:var(--v2-small-leading);display:flex}.v2-exit-presence-dot{animation:v2-presence-pulse 2s var(--v2-ease-out)infinite;background:var(--v2-positive);height:var(--v2-space-2);width:var(--v2-space-2);border-radius:50%;flex:none}.v2-exit-presence-note{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading)}@keyframes v2-presence-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.v2-exit-presence-dot{animation:none}}.v2-cookie-trigger{color:inherit;font-size:inherit;min-height:var(--v2-control-height);background:0 0;border:0;padding:0}.v2-cookie-trigger:hover{color:var(--v2-pink-strong)}.v2-footer{background:var(--v2-footer-ink);color:var(--v2-paper);isolation:isolate;padding-block:var(--v2-footer-padding-top)var(--v2-footer-padding-bottom);position:relative}.site-v2:has(main>.v2-section[data-tone=paper]:last-child) .v2-footer{--v2-footer-cap-surface:var(--v2-paper)}.site-v2:has(main>.v2-section[data-tone=canvas]:last-child) .v2-footer{--v2-footer-cap-surface:var(--v2-canvas)}.site-v2:has(main>.v2-section[data-tone=ink]:last-child) .v2-footer{--v2-footer-cap-surface:var(--v2-footer-ink)}.v2-footer:before{background:var(--v2-footer-cap-surface);border-radius:0 0 var(--v2-footer-cap-radius)var(--v2-footer-cap-radius);content:"";height:var(--v2-footer-cap-height);pointer-events:none;z-index:0;width:100%;position:absolute;inset:0 0 auto}.v2-footer>.v2-container{z-index:1;position:relative}.v2-footer .v2-logo-image{filter:brightness(0)invert();height:var(--v2-footer-logo-height);width:var(--v2-footer-logo-width)}.v2-footer-link-matrix{gap:var(--v2-footer-matrix-row-gap)var(--v2-footer-matrix-column-gap);grid-template-columns:var(--v2-footer-matrix-columns);display:grid}.v2-footer-group{align-content:start;gap:var(--v2-footer-group-gap);min-width:0;display:grid}.v2-footer-title{color:var(--v2-paper);font-size:var(--v2-small-size);font-weight:600;line-height:var(--v2-small-leading);margin:0}.v2-footer-list{gap:var(--v2-space-1);margin:0;padding:0;list-style:none;display:grid}.v2-footer-list a,.v2-footer-secondary-action{color:var(--v2-footer-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);min-height:var(--v2-footer-link-min-height);overflow-wrap:anywhere;transition:color var(--v2-motion-fast)var(--v2-ease-state);align-items:center;text-decoration:none;display:inline-flex}.v2-footer-list a:hover,.v2-footer-secondary-action:hover{color:var(--v2-pink)}.v2-footer-conversion{border-block:var(--v2-border)solid var(--v2-footer-line);align-items:end;gap:var(--v2-footer-conversion-gap);grid-template-columns:minmax(0,1fr)minmax(0,var(--v2-footer-conversion-form-width));margin-top:var(--v2-space-10);padding:var(--v2-footer-conversion-padding);display:grid}.v2-footer-conversion>div:first-child{gap:var(--v2-space-3);max-width:var(--v2-footer-conversion-title-measure);display:grid}.v2-footer-conversion h2{font-size:var(--v2-footer-conversion-title-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-footer-conversion-title-leading);text-wrap:balance;margin:0}.v2-footer-conversion p{color:var(--v2-footer-muted);font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading);margin:0}.v2-footer-conversion-actions{align-items:stretch;gap:var(--v2-footer-conversion-action-gap);justify-items:stretch;display:grid}.v2-footer-conversion-actions .v2-audit-form{width:100%}.v2-footer-conversion-actions .v2-footer-secondary-action{justify-self:start}.v2-footer-bottom{color:var(--v2-footer-muted);font-size:var(--v2-caption-size);align-items:center;gap:var(--v2-footer-bottom-gap);padding-top:var(--v2-space-7);justify-content:space-between;display:flex}.v2-footer-company{align-items:center;gap:var(--v2-space-5);flex-wrap:wrap;display:flex}.v2-footer-company-details,.v2-footer-bottom-links{gap:var(--v2-space-1);display:grid}.v2-footer-company-details a,.v2-footer-bottom-links>a{color:inherit;text-decoration:none}.v2-footer-company-details a:hover,.v2-footer-bottom-links>a:hover{color:var(--v2-paper)}.v2-footer-bottom-links{align-items:center;gap:var(--v2-space-4);text-align:right;flex-wrap:wrap;justify-content:flex-end;display:flex}.v2-footer-legal{align-items:center;gap:var(--v2-space-4);flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex}.v2-footer-legal li{white-space:nowrap}.v2-footer-legal a,.v2-footer-legal .v2-cookie-trigger{transition:color var(--v2-motion-fast)var(--v2-ease-state)}.v2-footer-legal a:hover,.v2-footer-legal .v2-cookie-trigger:hover{color:var(--v2-paper)}.v2-footer a:focus-visible,.v2-footer .v2-cookie-trigger:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}[data-v2-animate=true] [data-v2-reveal]{opacity:0;transition:opacity var(--v2-reveal-duration)var(--v2-ease-out),translate var(--v2-reveal-duration)var(--v2-ease-out);transition-delay:calc(var(--v2-reveal-index,0)*70ms);translate:0 var(--v2-reveal-shift)}[data-v2-animate=true] [data-v2-reveal][data-inview=true]{opacity:1;translate:none}[data-v2-animate=true] .v2-home-product-media[data-v2-reveal],[data-v2-animate=true] .v2-home-story[data-v2-reveal]{scale:var(--v2-home-story-reveal-scale);transition:opacity var(--v2-reveal-duration)var(--v2-ease-out),translate var(--v2-reveal-duration)var(--v2-ease-out),scale var(--v2-reveal-duration)var(--v2-ease-out);transition-delay:calc(var(--v2-reveal-index,0)*70ms)}[data-v2-animate=true] .v2-home-product-media[data-v2-reveal][data-inview=true],[data-v2-animate=true] .v2-home-story[data-v2-reveal][data-inview=true]{scale:1}.v2-home{overflow-x:clip}.v2-home-hero{min-height:100vh;padding:var(--v2-home-hero-title-top)0 0;position:relative}.v2-home-hero>.v2-container{z-index:1;position:relative}.v2-home-hero-copy{gap:var(--v2-home-hero-copy-gap);margin-bottom:var(--v2-space-9);max-width:var(--v2-home-hero-copy);justify-items:start;display:grid}.v2-activity-rail-item strong{background:var(--v2-canvas);border-radius:var(--v2-radius-sm);color:var(--v2-ink);font-size:var(--v2-live-value-size);font-variant-numeric:tabular-nums;font-weight:650;line-height:var(--v2-label-leading);min-height:var(--v2-live-value-height);padding-inline:var(--v2-space-2);white-space:nowrap;align-items:center;display:inline-flex}.v2-home-hero-title{font-weight:var(--v2-home-hero-weight);white-space:nowrap;width:100%;max-width:100%}.v2-home-hero-title>span{color:inherit}.v2-home-hero-copy .v2-lead{font-size:var(--v2-hero-lead-size);line-height:var(--v2-hero-lead-leading);width:100%;max-width:100%}.v2-home-hero-copy .v2-button-group{margin-top:var(--v2-space-1)}.v2-home-hero-social-proof{color:var(--v2-muted);font-size:var(--v2-hero-note-size);line-height:var(--v2-hero-note-leading);max-width:var(--v2-home-hero-note-measure);margin:0}.v2-home-hero-social-proof strong{color:var(--v2-ink);font-weight:var(--v2-control-weight)}.v2-audit-form[data-layout=compact]{background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-home-hero-form-radius);align-items:center;gap:var(--v2-space-1);min-height:var(--v2-home-hero-form-height);padding:0 var(--v2-space-1)0 0;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid;overflow:hidden}.v2-audit-form[data-layout=compact] .v2-form-field{min-width:0}.v2-audit-form[data-layout=compact] .v2-field-input{border-radius:var(--v2-home-hero-form-radius)0 0 var(--v2-home-hero-form-radius);font-size:var(--v2-body-size);min-height:calc(var(--v2-home-hero-form-height) - (var(--v2-border)*2));padding-inline:var(--v2-space-6)var(--v2-space-4);border:0;width:100%}.v2-audit-form[data-layout=compact] .v2-field-input:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink-strong);outline-offset:calc(var(--v2-focus-width)*-1)}.v2-audit-form[data-layout=compact] .v2-button{border-radius:var(--v2-home-hero-button-radius);font-size:var(--v2-small-size);min-height:var(--v2-home-hero-form-button-height);min-width:max-content;padding-inline:var(--v2-space-3);white-space:nowrap;width:auto}.v2-audit-form[data-layout=compact] .v2-form-error{padding-inline:var(--v2-space-4);grid-column:1/-1;margin:0}.v2-home-hero-dot-field{bottom:var(--v2-home-dot-bottom);pointer-events:none;left:0;top:calc(var(--v2-home-header-height) + var(--v2-home-dot-top-offset));z-index:0;width:100%;position:absolute}.v2-home-hero-dot-field canvas{height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--v2-mask-opaque)var(--v2-home-dot-fade-start-alpha),transparent)var(--v2-home-dot-fade-start),var(--v2-mask-opaque)var(--v2-home-dot-fade-peak-start),var(--v2-mask-opaque)var(--v2-home-dot-fade-peak-end),color-mix(in srgb,var(--v2-mask-opaque)var(--v2-home-dot-fade-start-alpha),transparent)var(--v2-home-dot-fade-end),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--v2-mask-opaque)var(--v2-home-dot-fade-start-alpha),transparent)var(--v2-home-dot-fade-start),var(--v2-mask-opaque)var(--v2-home-dot-fade-peak-start),var(--v2-mask-opaque)var(--v2-home-dot-fade-peak-end),color-mix(in srgb,var(--v2-mask-opaque)var(--v2-home-dot-fade-start-alpha),transparent)var(--v2-home-dot-fade-end),transparent 100%);touch-action:none;will-change:transform;width:100%;display:block}.v2-home-hero-media{max-width:var(--v2-home-hero-media);margin-inline:auto;position:relative}.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=reorder-sequence],.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=glow25-film]{background-color:var(--v2-home-hero-stage-tint);background-image:radial-gradient(var(--v2-home-hero-card-dot-color)var(--v2-home-hero-card-dot-radius),transparent var(--v2-home-hero-card-dot-radius));background-size:var(--v2-dot-size)var(--v2-dot-size)}@property --v2-card-ripple-r{syntax:"<length>";inherits:false;initial-value:0}.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=reorder-sequence]:before,.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=glow25-film]:before{background-image:radial-gradient(var(--v2-home-hero-card-ripple-color)var(--v2-home-hero-card-dot-radius),transparent var(--v2-home-hero-card-dot-radius));background-size:var(--v2-dot-size)var(--v2-dot-size);content:"";-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--v2-card-ripple-r) - 120px),white calc(var(--v2-card-ripple-r) - 50px),white var(--v2-card-ripple-r),transparent calc(var(--v2-card-ripple-r) + 2px));-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--v2-card-ripple-r) - 120px),white calc(var(--v2-card-ripple-r) - 50px),white var(--v2-card-ripple-r),transparent calc(var(--v2-card-ripple-r) + 2px));mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--v2-card-ripple-r) - 120px),white calc(var(--v2-card-ripple-r) - 50px),white var(--v2-card-ripple-r),transparent calc(var(--v2-card-ripple-r) + 2px));pointer-events:none;animation:6s linear infinite v2-card-dot-ripple;position:absolute;inset:0}@keyframes v2-card-dot-ripple{0%{--v2-card-ripple-r:0px}to{--v2-card-ripple-r:900px}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=reorder-sequence]:before,.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=glow25-film]:before{display:none}}.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=reorder-sequence] .film,.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=glow25-film] .film,.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=reorder-sequence] .film-stage,.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=glow25-film] .film-stage{background:0 0}.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=reorder-sequence] .film-lattice,.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=glow25-film] .film-lattice{display:none}.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=reorder-sequence] .v2-product-media-viewport,.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=glow25-film] .v2-product-media-viewport{background:0 0}.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=reorder-sequence] .film-lattice-spot,.site-v2:not([data-v2-theme]) .v2-home-hero-media .v2-product-media-stage[data-stage-media=glow25-film] .film-lattice-spot{display:none}.v2-product-media-stage{--v2-product-stage-radius:var(--v2-radius-screen);background:var(--v2-product-stage-surface);border:var(--v2-border)solid var(--v2-product-stage-border);border-radius:var(--v2-product-stage-radius);position:relative;overflow:hidden}.v2-product-media-stage[data-stage-variant=hero]{--v2-product-stage-radius:var(--v2-radius-lg);aspect-ratio:1312/585;padding:var(--v2-product-stage-hero-padding-y)var(--v2-product-stage-hero-padding-x)}.v2-product-media-stage[data-stage-variant=card]{border-radius:var(--v2-home-platform-media-radius);background:0 0;border:0;width:100%;height:100%;min-height:0;overflow:hidden}.v2-product-media-stage[data-stage-variant=card] .v2-product-media-viewport{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;overflow:hidden}.v2-product-media-stage[data-stage-variant=card] .v2-product-media-content{-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,var(--v2-mask-opaque)0%,var(--v2-mask-opaque)calc(100% - var(--v2-home-platform-media-fade-width)),transparent 100%),linear-gradient(to bottom,var(--v2-mask-opaque)0%,var(--v2-mask-opaque)calc(100% - var(--v2-home-platform-media-fade-height)),transparent 100%);mask-image:linear-gradient(to right,var(--v2-mask-opaque)0%,var(--v2-mask-opaque)calc(100% - var(--v2-home-platform-media-fade-width)),transparent 100%),linear-gradient(to bottom,var(--v2-mask-opaque)0%,var(--v2-mask-opaque)calc(100% - var(--v2-home-platform-media-fade-height)),transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to right,var(--v2-mask-opaque)0%,var(--v2-mask-opaque)calc(100% - var(--v2-home-platform-media-fade-width)),transparent 100%),linear-gradient(to bottom,var(--v2-mask-opaque)0%,var(--v2-mask-opaque)calc(100% - var(--v2-home-platform-media-fade-height)),transparent 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.v2-product-media-viewport{background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-screen);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.v2-product-media-content{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.v2-product-media-stage[data-stage-variant=hero][data-stage-media=glow25-film],.v2-product-media-stage[data-stage-variant=hero][data-stage-media=reorder-sequence]{aspect-ratio:1312/738;padding:0}.v2-product-media-stage[data-stage-media=glow25-film] .v2-product-media-viewport,.v2-product-media-stage[data-stage-media=reorder-sequence] .v2-product-media-viewport{background:var(--v2-canvas)}.v2-product-media-stage[data-stage-variant=hero][data-stage-media^=snap-]{padding:0}.v2-hero-film{z-index:1;width:100%;display:block;position:relative}.v2-home-product-media video{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}@keyframes v2-hero-rise{0%{opacity:0;transform:translateY(var(--v2-space-6))}to{opacity:1;transform:none}}.v2-home-hero [data-hero-step]{animation:v2-hero-rise .76s var(--v2-ease-out)both}.v2-home-hero [data-hero-step="1"]{animation-delay:60ms}.v2-home-hero [data-hero-step="2"]{animation-delay:.14s}.v2-home-hero [data-hero-step="3"]{animation-delay:.24s}.v2-home-hero [data-hero-step="4"]{animation-delay:.34s}.v2-home-hero [data-hero-step="5"]{animation-delay:.46s}.v2-activity-rail-anchor{margin-top:var(--v2-space-8);min-height:var(--v2-home-rail-height)}.v2-activity-rail{background:var(--v2-paper);color:var(--v2-ink);min-height:var(--v2-home-rail-height);width:100%;z-index:var(--v2-z-sticky);overflow:hidden}.v2-activity-rail[data-rail-mode=fixed]{position:fixed;bottom:0;left:0;right:0}.v2-activity-rail[data-rail-mode=flow]{position:relative}.v2-activity-rail-inner{min-height:var(--v2-home-rail-height);align-items:center;display:flex;overflow:hidden}.v2-activity-rail-lead{font-size:var(--v2-home-rail-label-size);font-weight:var(--v2-control-weight);align-items:center;gap:var(--v2-space-2);letter-spacing:.02em;line-height:var(--v2-label-leading);padding-right:var(--v2-space-3);text-transform:uppercase;white-space:nowrap;z-index:1;flex:none;display:flex}.v2-activity-rail-lead i{background:var(--v2-pink);border:var(--v2-space-1)solid var(--v2-pink-soft);box-sizing:content-box;height:var(--v2-space-2);width:var(--v2-space-2);border-radius:50%}.v2-activity-rail-viewport{flex:1;min-width:0;overflow:hidden}.v2-activity-rail-track{align-items:center;width:max-content;display:flex}.v2-activity-rail[data-running=true] .v2-activity-rail-track{animation:34s linear infinite v2-activity-rail-scroll}.v2-activity-rail-item{align-items:center;gap:var(--v2-space-2);padding-inline:var(--v2-space-3);flex:none;display:flex}.v2-activity-rail-item+.v2-activity-rail-item{border-left:var(--v2-border)solid var(--v2-line)}.v2-activity-rail-item strong{order:2}.v2-activity-rail-item span{color:var(--v2-muted);font-size:var(--v2-home-rail-label-size);font-weight:var(--v2-control-weight);letter-spacing:.02em;line-height:var(--v2-label-leading);text-transform:uppercase;white-space:nowrap;order:1}#site-v2-home-proof{background:var(--v2-paper);padding-block:var(--v2-space-10)var(--v2-section-space)}.v2-home-section-intro{align-items:flex-start;gap:var(--v2-space-4);margin-bottom:var(--v2-space-8);flex-direction:column;display:flex}.v2-home-section-heading{color:var(--v2-ink);font-size:var(--v2-section-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-section-leading);max-width:var(--v2-home-section-measure);text-wrap:balance;margin:0}.v2-home-section-heading span{color:var(--v2-muted)}.site-v2 .v2-home-link{color:var(--v2-muted);font-size:var(--v2-body-size);align-items:center;gap:var(--v2-space-2);font-weight:400;line-height:var(--v2-body-leading);min-height:var(--v2-control-height);flex:none;display:inline-flex}.site-v2 .v2-home-link:hover{color:var(--v2-ink)}.v2-home-link>svg{transition:translate var(--v2-motion)var(--v2-ease-state)}.v2-home-link:hover>svg{translate:var(--v2-nudge-lg)0}.v2-home-proof-layout{border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-home-proof-grid-radius);grid-template-columns:minmax(0,3fr)minmax(var(--v2-home-story-media-min),1fr);background:0 0;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.v2-home-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.v2-home-logo-cell{animation:v2-proof-tile-in .54s var(--v2-ease-out)both;animation-delay:calc(var(--v2-reveal-index,0)*45ms);aspect-ratio:1;background:var(--v2-card-surface);border:0;border-bottom:var(--v2-border)solid var(--v2-card-border);border-right:var(--v2-border)solid var(--v2-card-border);color:var(--v2-ink);padding:var(--v2-space-5);transition:border-color var(--v2-motion-slow)var(--v2-ease-out);border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}.v2-home-logo-cell:nth-child(6n){border-right:0}.v2-home-logo-cell:nth-child(n+7){border-bottom:0}a.v2-home-logo-cell:hover{border-color:var(--v2-ink)}.v2-proof-arrow{background:var(--v2-home-proof-arrow-surface);color:var(--v2-ink);height:var(--v2-home-proof-arrow-size);right:var(--v2-space-2);top:var(--v2-space-2);transition:background-color var(--v2-motion)var(--v2-ease-state),rotate var(--v2-motion-slow)var(--v2-ease-out);width:var(--v2-home-proof-arrow-size);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}a.v2-home-logo-cell:hover .v2-proof-arrow,.v2-home-story:hover .v2-proof-arrow{rotate:-45deg}.v2-logo-cell img,.v2-home-logo-cell img{height:auto;max-height:var(--v2-home-logo-max-height);object-fit:contain;width:auto;max-width:100%}.v2-home-logo-cell img{filter:brightness(0);height:var(--v2-home-logo-height);max-width:none;max-height:none;opacity:var(--v2-home-logo-opacity);transition:opacity var(--v2-motion-slow)var(--v2-ease-out);width:var(--v2-home-logo-width)}.v2-home-logo-cell:nth-child(7) img,.v2-home-logo-cell:nth-child(8) img{scale:1.45}.v2-home-logo-cell:nth-child(11) img,.v2-home-logo-cell:nth-child(12) img{scale:1.1}a.v2-home-logo-cell:hover img{opacity:var(--v2-home-logo-hover-opacity)}.site-v2 .v2-home-story{animation:v2-proof-story-in var(--v2-home-story-enter-duration)var(--v2-ease-out)both;aspect-ratio:1;background:var(--v2-ink);border:0;border-left:var(--v2-border)solid var(--v2-card-border);color:var(--v2-paper);border-radius:0;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.v2-home-story:after{background:linear-gradient(to bottom,var(--v2-home-story-overlay-start)28%,var(--v2-home-story-overlay-end)100%);content:"";position:absolute;inset:0}.v2-home-story>img{filter:brightness(var(--v2-home-story-image-brightness))saturate(var(--v2-home-story-image-saturation));object-fit:cover;width:100%;height:100%;position:absolute}.v2-home-story-copy{gap:var(--v2-space-4);padding:0 var(--v2-space-6)var(--v2-space-6);z-index:1;flex-direction:column;margin-top:auto;display:flex;position:relative}.v2-home-story-company{height:var(--v2-home-story-company-height);align-items:center;display:flex}.v2-home-story-company img{filter:grayscale()brightness(0)invert();height:auto;max-height:var(--v2-home-story-logo-height);object-fit:contain;object-position:left center;opacity:var(--v2-home-story-logo-opacity);width:var(--v2-home-story-logo-width)}.v2-home-story-copy strong{font-size:var(--v2-home-story-value-size);letter-spacing:0;font-weight:400;line-height:var(--v2-home-story-value-leading);white-space:nowrap}.v2-home-story-copy p{color:var(--v2-home-story-copy-color);font-size:var(--v2-body-size);line-height:var(--v2-home-story-copy-leading);margin:0}@keyframes v2-proof-tile-in{0%{opacity:0;transform:translateY(var(--v2-home-story-rise-distance))}to{opacity:1;transform:translateY(0)}}@keyframes v2-proof-story-in{0%{clip-path:inset(0 0 var(--v2-home-story-reveal-clip)0);opacity:var(--v2-home-story-reveal-opacity)}to{clip-path:inset(0);opacity:1}}.v2-home-platform-actions{gap:var(--v2-space-3);display:flex}.v2-home-platform-actions .v2-button{min-height:var(--v2-home-platform-action-height);padding-inline:var(--v2-space-4)}.v2-home-platform-grid{gap:var(--v2-home-platform-grid-gap);isolation:isolate;margin-top:var(--v2-space-12);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.v2-home-platform-card{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-home-platform-card-radius);color:var(--v2-ink);cursor:pointer;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.v2-home-platform-card[data-card-size=wide]{aspect-ratio:var(--v2-home-platform-wide-ratio);min-height:var(--v2-home-platform-wide-min-height);grid-column:span 3}.v2-home-platform-card[data-card-size=standard]{aspect-ratio:var(--v2-home-platform-standard-ratio);min-height:var(--v2-home-platform-standard-min-height);grid-column:span 2}.v2-home-platform-card[data-dot-variant="1"]{--v2-home-platform-band-pulse-phase:.2;--v2-home-platform-band-start-x:-.18;--v2-home-platform-band-start-y:.16;--v2-home-platform-band-start-x-step:.016;--v2-home-platform-band-start-y-step:.035;--v2-home-platform-band-control-one-x:.2;--v2-home-platform-band-control-one-y:.94;--v2-home-platform-band-control-two-x:.62;--v2-home-platform-band-control-two-y:-.26;--v2-home-platform-band-end-x:1.08;--v2-home-platform-band-end-y:.28;--v2-home-platform-band-end-x-step:.014;--v2-home-platform-band-end-y-step:.038}.v2-home-platform-card[data-dot-variant="2"]{--v2-home-platform-band-count:7;--v2-home-platform-band-pulse-phase:.42;--v2-home-platform-band-start-x:-.16;--v2-home-platform-band-start-y:1.12;--v2-home-platform-band-start-x-step:.026;--v2-home-platform-band-start-y-step:-.028;--v2-home-platform-band-control-one-x:.08;--v2-home-platform-band-control-one-y:.22;--v2-home-platform-band-control-two-x:.82;--v2-home-platform-band-control-two-y:1.08;--v2-home-platform-band-end-x:1.1;--v2-home-platform-band-end-y:.56;--v2-home-platform-band-end-x-step:.012;--v2-home-platform-band-end-y-step:.022}.v2-home-platform-card[data-dot-variant="3"]{--v2-home-platform-band-count:9;--v2-home-platform-band-pulse-phase:.63;--v2-home-platform-band-start-x:-.24;--v2-home-platform-band-start-y:.68;--v2-home-platform-band-start-x-step:.015;--v2-home-platform-band-start-y-step:-.024;--v2-home-platform-band-control-one-x:.18;--v2-home-platform-band-control-one-y:.82;--v2-home-platform-band-control-two-x:.48;--v2-home-platform-band-control-two-y:-.3;--v2-home-platform-band-end-x:1.08;--v2-home-platform-band-end-y:.04;--v2-home-platform-band-end-x-step:.02;--v2-home-platform-band-end-y-step:.02}.v2-home-platform-card[data-dot-variant="4"]{--v2-home-platform-band-pulse-phase:.82;--v2-home-platform-band-start-x:-.18;--v2-home-platform-band-start-y:.08;--v2-home-platform-band-start-x-step:.018;--v2-home-platform-band-start-y-step:.055;--v2-home-platform-band-control-one-x:.24;--v2-home-platform-band-control-one-y:.82;--v2-home-platform-band-control-two-x:.68;--v2-home-platform-band-control-two-y:-.16;--v2-home-platform-band-end-x:1.1;--v2-home-platform-band-end-y:.72;--v2-home-platform-band-end-x-step:.012;--v2-home-platform-band-end-y-step:.026}.v2-home-platform-dot-field{contain:paint;inset:var(--v2-home-platform-dot-field-inset);pointer-events:none;z-index:0;position:absolute;overflow:hidden}.v2-home-platform-dot-field canvas{width:100%;height:100%;display:block}.v2-home-platform-card-copy{z-index:3;flex:none;position:relative}.v2-home-platform-card-heading{align-items:flex-start;gap:var(--v2-home-platform-heading-gap);padding:var(--v2-home-platform-card-padding)var(--v2-home-platform-card-padding)0;justify-content:space-between;display:flex}.v2-home-platform-card-heading h3{font-size:var(--v2-home-platform-title-size);letter-spacing:0;font-weight:400;line-height:var(--v2-home-platform-title-leading);max-width:var(--v2-home-platform-title-measure);text-wrap:balance;margin:0}.v2-home-platform-card-heading h3 span{color:var(--v2-muted)}.v2-home-platform-card-detail{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:var(--v2-space-3)var(--v2-home-platform-card-padding)0;max-width:var(--v2-home-platform-detail-measure);text-wrap:pretty}.v2-home-platform-card-arrow{background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-sm);color:var(--v2-ink);flex:0 0 var(--v2-home-platform-arrow-size);height:var(--v2-home-platform-arrow-size);width:var(--v2-home-platform-arrow-size);justify-content:center;align-items:center;display:flex}@keyframes v2-home-platform-arrow-out{0%,to{opacity:1;translate:0}20%,60%{opacity:0;translate:var(--v2-space-2)calc(var(--v2-space-2)*-1)}40%{opacity:0;translate:calc(var(--v2-space-2)*-1)var(--v2-space-2)}}.v2-home-platform-card:hover .v2-home-platform-card-arrow{animation:v2-home-platform-arrow-out var(--v2-motion-slow)var(--v2-ease-state)1 forwards}.v2-home-platform-card-media{margin:var(--v2-home-platform-media-block-gap)0 0 var(--v2-home-platform-media-left-inset);z-index:2;background:0 0;flex:auto;min-height:0;position:relative}.v2-home-platform-card-media .v2-product-media-viewport{background:0 0}.v2-home-platform-card-media .v2-product-media-content{border-radius:inherit;object-fit:cover;object-position:left top;width:100%;height:100%}.v2-partner-video-section{padding-top:var(--v2-space-12)}.v2-partner-video-carousel{gap:var(--v2-space-7);display:grid}.v2-partner-video-carousel-heading{align-items:center;gap:var(--v2-space-4);justify-content:space-between;display:flex}.v2-partner-video-carousel-heading h2{font-size:var(--v2-section-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-section-leading);text-wrap:balance;margin:0}.v2-partner-video-carousel-controls{gap:var(--v2-space-2);flex:none;display:flex}.v2-partner-video-carousel-controls .v2-icon-button{background:var(--v2-paper);border-color:var(--v2-line);color:var(--v2-ink)}.v2-partner-video-carousel-controls .v2-icon-button:hover:not(:disabled){background:var(--v2-canvas)}.v2-partner-video-carousel-controls .v2-icon-button:disabled{color:var(--v2-muted);cursor:not-allowed;opacity:.5}.v2-partner-video-carousel-track{cursor:grab;gap:var(--v2-partner-video-card-gap);margin-inline:calc(var(--v2-gutter)*-1);padding:0 var(--v2-gutter)var(--v2-space-2);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y;display:flex;overflow-x:auto}.v2-partner-video-carousel-track[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.v2-partner-video-carousel-track::-webkit-scrollbar{display:none}.v2-partner-video-carousel-track:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-partner-video-card{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-partner-video-card-radius);flex:0 0 var(--v2-partner-video-card-width);scroll-snap-align:start;overflow:hidden}.v2-partner-video-media{aspect-ratio:var(--v2-partner-video-media-ratio);background:var(--v2-canvas);border-radius:var(--v2-partner-video-card-radius);margin:var(--v2-space-2)var(--v2-space-2)0;position:relative;overflow:hidden}.v2-partner-video-media>img{border-radius:inherit;object-fit:cover}.v2-partner-video-logo{background:var(--v2-partner-logo-surface);border-radius:var(--v2-radius-sm);height:var(--v2-partner-video-logo-height);left:var(--v2-space-4);padding:var(--v2-space-3);top:var(--v2-space-4);width:var(--v2-partner-video-logo-width);align-items:center;display:flex;position:absolute;overflow:hidden}.v2-partner-video-logo img{filter:brightness(0)saturate()invert(7%)sepia(40%)saturate(3572%)hue-rotate(240deg)brightness(66%)contrast(126%);object-fit:contain}.v2-partner-video-logo[data-format=mark] img{padding:var(--v2-space-1)}.v2-partner-video-logo span{color:var(--v2-ink);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading);overflow-wrap:anywhere}.v2-partner-video-media>.v2-media-overlay-action{bottom:var(--v2-space-4);right:var(--v2-space-4);position:absolute}.site-v2 .v2-partner-video-media>.v2-media-overlay-action,.site-v2 .v2-partner-video-media>.v2-media-overlay-action svg{color:var(--v2-media-overlay-action-foreground)}.v2-partner-video-card blockquote{font-size:var(--v2-lead-size);font-weight:400;line-height:var(--v2-lead-leading);min-height:calc(var(--v2-lead-leading)*4);padding:var(--v2-space-5)var(--v2-space-5)0;text-wrap:pretty;margin:0}.v2-partner-video-card>p{gap:var(--v2-space-1);padding:var(--v2-space-5);margin:0;display:grid}.v2-partner-video-card>p strong{font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading)}.v2-partner-video-card>p span{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading)}.v2-partner-video-dialog{background:var(--v2-dialog-backdrop-strong);padding:var(--v2-space-5);z-index:var(--v2-z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.v2-partner-video-dialog-panel{max-width:var(--v2-partner-video-dialog-width);width:min(100%,var(--v2-partner-video-dialog-width));position:relative}.v2-partner-video-dialog video{background:var(--v2-ink);border-radius:var(--v2-radius-lg);height:auto;max-height:calc(100vh - (var(--v2-space-10)*2));width:100%;display:block}.v2-partner-video-dialog-close{background:var(--v2-paper);color:var(--v2-ink);height:var(--v2-control-height);right:0;top:calc(var(--v2-control-height)*-1.25);width:var(--v2-control-height);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.v2-partner-video-dialog-close:hover{background:var(--v2-pink)}.v2-home-results-section{padding-bottom:var(--v2-space-10)}.v2-home-results-section+#site-v2-home-platform{padding-top:var(--v2-space-10)}.v2-customer-intelligence-section{padding-top:var(--v2-space-12)}.v2-customer-intelligence{gap:var(--v2-customer-intelligence-story-gap);min-width:0;display:grid}.v2-customer-intelligence-intro{gap:var(--v2-space-5);max-width:var(--v2-customer-intelligence-intro);text-align:center;justify-items:center;margin-inline:auto;display:grid}.v2-customer-intelligence-intro .v2-major{max-width:var(--v2-customer-intelligence-intro-measure)}.v2-customer-intelligence-intro .v2-major span{color:var(--v2-muted)}.v2-customer-intelligence-action,.v2-customer-intelligence-story-link{color:var(--v2-muted);font-size:var(--v2-small-size);align-items:center;gap:var(--v2-space-2);line-height:var(--v2-small-leading);width:fit-content;display:inline-flex}.v2-customer-intelligence-action:hover,.v2-customer-intelligence-story-link:hover{color:var(--v2-ink)}.v2-customer-intelligence-action svg,.v2-customer-intelligence-story-link svg{transition:translate var(--v2-motion)var(--v2-ease-state)}.v2-customer-intelligence-action:hover svg,.v2-customer-intelligence-story-link:hover svg{translate:var(--v2-nudge)calc(var(--v2-nudge)*-1)}.v2-customer-intelligence-stories{gap:var(--v2-customer-intelligence-story-gap);width:100%;min-width:0;display:grid}.v2-customer-intelligence-story{align-items:stretch;gap:0 var(--v2-customer-intelligence-column-gap);grid-template-columns:minmax(0,var(--v2-customer-intelligence-media))minmax(0,var(--v2-customer-intelligence-copy));grid-template-rows:auto 1fr;justify-content:space-between;min-width:0;display:grid}.v2-customer-intelligence-story:nth-child(odd){grid-template-columns:minmax(0,var(--v2-customer-intelligence-copy))minmax(0,var(--v2-customer-intelligence-media))}.v2-customer-intelligence-story:nth-child(odd) .v2-customer-intelligence-media{grid-area:1/2/span 2}.v2-customer-intelligence-story:nth-child(odd) .v2-customer-intelligence-heading{grid-area:1/1}.v2-customer-intelligence-story:nth-child(odd) .v2-customer-intelligence-proof{grid-area:2/1}.v2-customer-intelligence-story:nth-child(2n) .v2-customer-intelligence-media{grid-area:1/1/span 2}.v2-customer-intelligence-story:nth-child(2n) .v2-customer-intelligence-heading{grid-area:1/2}.v2-customer-intelligence-story:nth-child(2n) .v2-customer-intelligence-proof{grid-area:2/2}.v2-customer-intelligence-media{aspect-ratio:1;border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-customer-intelligence-media-radius);color:var(--v2-paper);width:100%;min-width:0;position:relative;overflow:hidden}.v2-customer-intelligence-media img{object-fit:cover;width:100%;height:100%;transition:none}.v2-customer-intelligence-logo{bottom:var(--v2-customer-intelligence-logo-inset);height:var(--v2-customer-intelligence-logo-height);left:var(--v2-customer-intelligence-logo-inset);pointer-events:none;width:var(--v2-customer-intelligence-logo-width);justify-content:flex-start;align-items:flex-end;display:flex;position:absolute}.v2-customer-intelligence-logo img{filter:grayscale()brightness(0)invert();object-fit:contain;max-width:100%;max-height:100%;opacity:var(--v2-customer-intelligence-logo-opacity);width:auto!important;height:auto!important;position:static!important}.v2-customer-intelligence-media>.v2-media-overlay-action{bottom:var(--v2-space-5);right:var(--v2-space-5);position:absolute}.v2-customer-intelligence-heading h3{font-size:var(--v2-customer-intelligence-title-size);letter-spacing:0;font-weight:400;line-height:var(--v2-customer-intelligence-title-leading);max-width:var(--v2-customer-intelligence-copy-measure);text-wrap:balance;margin:0}.v2-customer-intelligence-heading h3 span{color:var(--v2-muted)}.v2-customer-intelligence-story-link{margin-top:var(--v2-space-5)}.v2-customer-intelligence-proof{align-self:end;gap:var(--v2-space-4);display:grid}.v2-customer-intelligence-proof p{font-size:var(--v2-body-size);line-height:var(--v2-customer-intelligence-proof-leading);max-width:var(--v2-customer-intelligence-copy-measure);text-wrap:pretty;margin:0}.v2-customer-intelligence-person{gap:0;display:grid}.v2-customer-intelligence-person strong{color:var(--v2-ink);font-size:var(--v2-body-size);font-weight:400;line-height:var(--v2-customer-intelligence-person-leading)}.v2-customer-intelligence-person span{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-customer-intelligence-person-meta-leading)}.v2-customer-intelligence-result{color:var(--v2-pink-strong);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading)}.v2-customer-intelligence-proof .v2-customer-intelligence-story-link{margin-top:0}.v2-customer-story-wall-section{padding-top:var(--v2-space-10);overflow:hidden}.v2-customer-story-wall{gap:var(--v2-space-10);display:grid}.v2-customer-story-wall-intro{gap:var(--v2-space-4);padding-inline:var(--v2-gutter);text-align:center;justify-items:center;margin-inline:auto;display:grid}.v2-customer-story-wall-intro>p{color:var(--v2-muted);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);margin:0}.v2-customer-story-wall-intro h2{color:var(--v2-ink);font-size:var(--v2-major-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-major-leading);text-wrap:balance;margin:0}.v2-customer-story-wall-intro .v2-button{margin-top:var(--v2-space-1)}.v2-customer-story-wall-viewport{--v2-story-wall-spotlight-x:50%;--v2-story-wall-spotlight-y:50%;gap:var(--v2-story-wall-gap);-webkit-mask-image:linear-gradient(to right,color-mix(in srgb,var(--v2-mask-opaque)calc(var(--v2-story-wall-fade-edge-opacity)*100%),transparent)0%,color-mix(in srgb,var(--v2-mask-opaque)calc(var(--v2-story-wall-fade-content-opacity)*100%),transparent)var(--v2-story-wall-fade-width),color-mix(in srgb,var(--v2-mask-opaque)calc(var(--v2-story-wall-fade-content-opacity)*100%),transparent)calc(100% - var(--v2-story-wall-fade-width)),color-mix(in srgb,var(--v2-mask-opaque)calc(var(--v2-story-wall-fade-edge-opacity)*100%),transparent)100%);mask-image:linear-gradient(to right,color-mix(in srgb,var(--v2-mask-opaque)calc(var(--v2-story-wall-fade-edge-opacity)*100%),transparent)0%,color-mix(in srgb,var(--v2-mask-opaque)calc(var(--v2-story-wall-fade-content-opacity)*100%),transparent)var(--v2-story-wall-fade-width),color-mix(in srgb,var(--v2-mask-opaque)calc(var(--v2-story-wall-fade-content-opacity)*100%),transparent)calc(100% - var(--v2-story-wall-fade-width)),color-mix(in srgb,var(--v2-mask-opaque)calc(var(--v2-story-wall-fade-edge-opacity)*100%),transparent)100%);padding-block:var(--v2-space-2);display:grid;position:relative;overflow:hidden}.v2-customer-story-wall-spotlight{background:var(--v2-story-wall-spotlight-surface);-webkit-mask-image:radial-gradient(var(--v2-story-wall-spotlight-size)circle at var(--v2-story-wall-spotlight-x)var(--v2-story-wall-spotlight-y),transparent 0%,transparent 20%,black 80%);mask-image:radial-gradient(var(--v2-story-wall-spotlight-size)circle at var(--v2-story-wall-spotlight-x)var(--v2-story-wall-spotlight-y),transparent 0%,transparent 20%,black 80%);opacity:0;pointer-events:none;transition:opacity var(--v2-motion)var(--v2-ease-state);z-index:2;position:absolute;inset:0}.v2-customer-story-wall-viewport:hover .v2-customer-story-wall-spotlight{opacity:1}.v2-customer-story-wall-row{min-width:0}.v2-customer-story-wall-track{animation:v2-story-wall-scroll var(--v2-story-wall-duration)linear infinite;gap:var(--v2-story-wall-gap);will-change:transform;width:max-content;margin:0;padding:0;list-style:none;display:flex}.v2-customer-story-wall-row[data-row="2"] .v2-customer-story-wall-track{animation-delay:-17s;animation-duration:var(--v2-customer-story-row-two-duration)}.v2-customer-story-wall-row[data-row="3"] .v2-customer-story-wall-track{animation-delay:-31s;animation-duration:var(--v2-customer-story-row-three-duration)}.v2-customer-story-wall-viewport:hover .v2-customer-story-wall-track,.v2-customer-story-wall-viewport:focus-within .v2-customer-story-wall-track{animation-play-state:paused}.v2-customer-story-wall-item{flex:0 0 var(--v2-story-wall-card-width);position:relative}.v2-customer-story-wall-card{background:var(--v2-story-wall-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-story-wall-card-radius);color:var(--v2-ink);min-height:var(--v2-story-wall-card-height);padding:var(--v2-space-5);transition:transform var(--v2-story-wall-hover-duration);flex-direction:column;display:flex}.v2-customer-story-wall-card:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-customer-story-grid{gap:var(--v2-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.v2-customer-story-grid .v2-customer-story-wall-card{height:100%}.v2-customer-story-grid[data-detailed=true]{gap:var(--v2-space-5);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.v2-customer-story-grid[data-detailed=true] .v2-customer-story-wall-card{background:var(--v2-card-surface);border-radius:var(--v2-story-wall-card-radius);min-height:100%;padding:var(--v2-space-7)}.v2-customer-story-wall-narrative{gap:var(--v2-space-4);margin-top:var(--v2-space-7);display:grid}.v2-customer-story-wall-narrative h3{font-size:var(--v2-proof-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-proof-leading);text-wrap:balance;margin:0}.v2-customer-story-wall-narrative p{color:var(--v2-muted);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);text-wrap:pretty;margin:0}.v2-customer-story-grid[data-detailed=true] .v2-customer-story-wall-results{margin-top:var(--v2-space-7);padding-top:0}.v2-customer-story-grid[data-detailed=true] .v2-customer-story-wall-link{margin-top:var(--v2-space-6)}.v2-customer-story-wall-identity{align-items:center;gap:var(--v2-space-4);min-width:0;display:flex}.v2-customer-story-wall-identity>span:last-child{min-width:0;display:grid}.v2-customer-story-wall-identity strong,.v2-customer-story-wall-identity small{overflow-wrap:anywhere;text-wrap:pretty}.v2-customer-story-wall-identity strong{font-size:var(--v2-body-size);font-weight:var(--v2-control-weight);line-height:var(--v2-body-leading)}.v2-customer-story-wall-identity small{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading)}.v2-customer-story-wall-logo{background:var(--v2-customer-story-logo-box-surface);border:var(--v2-border)solid var(--v2-customer-story-logo-box-border);border-radius:var(--v2-customer-story-logo-box-radius);flex:0 0 var(--v2-customer-story-logo-box-width);height:var(--v2-customer-story-logo-box-height);padding:var(--v2-customer-story-logo-box-padding);width:var(--v2-customer-story-logo-box-width);justify-content:center;align-items:center;display:flex}.v2-customer-story-wall-logo img{filter:grayscale()brightness(0)saturate();height:auto;max-height:var(--v2-customer-story-logo-max-height);max-width:var(--v2-customer-story-logo-width);object-fit:contain;opacity:var(--v2-customer-story-logo-opacity);width:auto}.v2-customer-story-wall-logo>span{color:var(--v2-muted);font-size:var(--v2-caption-size);font-weight:var(--v2-control-weight)}.v2-customer-story-wall-results{gap:var(--v2-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--v2-customer-story-result-min-width)),1fr));padding-top:var(--v2-space-6);border:0;margin-top:auto;display:grid}.v2-customer-story-wall-results>span{align-items:baseline;gap:var(--v2-customer-story-result-gap);white-space:nowrap;min-width:0;display:flex}.v2-customer-story-wall-results strong{color:var(--v2-pink-strong);font-size:var(--v2-body-size);line-height:var(--v2-customer-story-result-leading)}.v2-customer-story-wall-results small{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-customer-story-caption-leading)}.v2-customer-story-wall-link{color:var(--v2-ink);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);align-items:center;gap:var(--v2-space-2);margin-top:var(--v2-space-3);display:flex}.v2-customer-story-wall-link svg:last-child{transition:transform var(--v2-motion)var(--v2-ease-state);margin-left:auto}.v2-customer-story-wall-card:hover .v2-customer-story-wall-link svg:last-child,.v2-customer-story-wall-card:focus-visible .v2-customer-story-wall-link svg:last-child{transform:translateX(var(--v2-customer-story-link-nudge))}.v2-home-inline-cta-section{padding-block:var(--v2-space-11)}.v2-home-inline-cta-container{max-width:var(--v2-inline-cta-width)}.v2-home-inline-cta{background:var(--v2-inline-cta-surface);border-radius:var(--v2-radius-lg);color:var(--v2-ink);min-height:var(--v2-inline-cta-height);padding:var(--v2-inline-cta-padding);justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.v2-home-inline-cta-copy{gap:var(--v2-space-2);max-width:var(--v2-inline-cta-copy-measure);z-index:1;min-width:0;display:grid;position:relative}.v2-home-inline-cta-copy strong{font-size:var(--v2-inline-cta-title-size);font-weight:var(--v2-heading-weight);line-height:var(--v2-inline-cta-title-leading);text-wrap:balance}.v2-home-inline-cta-copy>span{color:var(--v2-muted);font-size:var(--v2-inline-cta-detail-size);line-height:var(--v2-inline-cta-detail-leading)}.v2-home-inline-cta-copy>small{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading)}.site-v2 .v2-home-inline-cta-action{background:var(--v2-inline-cta-action-surface);color:var(--v2-paper);z-index:2;flex:none;position:relative}.v2-home-inline-cta-signal{background-image:radial-gradient(ellipse 56% 112% at var(--v2-inline-cta-ray-origin-x)var(--v2-inline-cta-ray-origin-y),color-mix(in srgb,var(--v2-inline-cta-ray-core-color)var(--v2-inline-cta-ray-core-opacity),transparent)0%,color-mix(in srgb,var(--v2-inline-cta-ray-core-color)calc(var(--v2-inline-cta-ray-core-opacity)/2),transparent)var(--v2-inline-cta-ray-core-fade),transparent 100%),repeating-linear-gradient(var(--v2-inline-cta-ray-angle),transparent 0 calc(var(--v2-inline-cta-ray-gap) - var(--v2-inline-cta-ray-width)),color-mix(in srgb,var(--v2-inline-cta-ray-color)var(--v2-inline-cta-ray-opacity),transparent)calc(var(--v2-inline-cta-ray-gap) - var(--v2-inline-cta-ray-width))var(--v2-inline-cta-ray-gap));height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent var(--v2-inline-cta-ray-mask-start),var(--v2-ink)var(--v2-inline-cta-ray-mask-end),var(--v2-ink)100%);mask-image:linear-gradient(to right,transparent 0%,transparent var(--v2-inline-cta-ray-mask-start),var(--v2-ink)var(--v2-inline-cta-ray-mask-end),var(--v2-ink)100%);pointer-events:none;width:var(--v2-inline-cta-art-width);z-index:0;position:absolute;top:0;bottom:0;right:0}.v2-home-inline-cta[data-layout=solution]{min-height:var(--v2-solution-cta-height);padding:var(--v2-solution-cta-padding)}.v2-home-inline-cta[data-layout=solution] .v2-home-inline-cta-copy{gap:var(--v2-space-4);max-width:var(--v2-solution-cta-copy-measure)}.v2-home-inline-cta[data-layout=solution] .v2-home-inline-cta-copy strong{font-size:var(--v2-solution-cta-title-size);-webkit-hyphens:auto;hyphens:auto;line-height:var(--v2-solution-cta-title-leading);overflow-wrap:anywhere;display:block}.v2-home-inline-cta[data-layout=solution] .v2-home-inline-cta-copy>span{font-size:var(--v2-solution-cta-detail-size);line-height:var(--v2-solution-cta-detail-leading);max-width:62ch}.site-v2 .v2-home-inline-cta[data-layout=solution] .v2-home-inline-cta-action{min-height:var(--v2-solution-cta-button-height);padding-inline:var(--v2-space-7)}@keyframes v2-story-wall-scroll{0%{transform:translateX(calc(-50% - (var(--v2-story-wall-gap)/2)))}to{transform:translate(0)}}@keyframes v2-solution-logo-wall-scroll{to{transform:translate(-50%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v2-customer-story-wall-card:hover{transform:scale(var(--v2-story-wall-hover-scale));z-index:3;position:relative}}.v2-shopify-scale-section{padding-top:var(--v2-space-12)}.v2-shopify-scale{gap:var(--v2-space-10);display:grid}.v2-shopify-scale-intro{gap:var(--v2-space-4);max-width:var(--v2-shopify-scale-intro);text-align:center;justify-items:center;margin-inline:auto;display:grid}.v2-shopify-scale-intro>p{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:0}.v2-shopify-scale-intro h2{font-size:var(--v2-major-size);letter-spacing:var(--v2-heading-tracking);font-weight:400;line-height:var(--v2-major-leading);text-wrap:balance;margin:0}.v2-shopify-scale-intro h2 span{color:var(--v2-muted)}.v2-shopify-scale-grid{gap:var(--v2-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-shopify-scale-card{color:var(--v2-ink);gap:var(--v2-space-8);flex-direction:column;min-width:0;margin:0;display:flex}.v2-shopify-scale-media{aspect-ratio:var(--v2-shopify-scale-media-ratio);background:var(--v2-canvas);border-radius:var(--v2-radius-lg);display:block;position:relative;overflow:hidden}.v2-shopify-scale-media img{object-fit:cover;width:100%;height:100%}.v2-shopify-scale-media[data-media=campaign] img{object-position:var(--v2-shopify-scale-campaign-position)center}.v2-shopify-scale-media>.v2-media-overlay-action{bottom:var(--v2-space-5);right:var(--v2-space-5);position:absolute}.v2-shopify-scale-media>.v2-media-overlay-action,.v2-shopify-scale-media>.v2-media-overlay-action svg{color:var(--v2-paper)}.v2-shopify-scale-story{gap:var(--v2-space-5);max-width:var(--v2-shopify-scale-content-measure);display:grid}.v2-shopify-scale-proof{gap:var(--v2-space-5);width:100%;max-width:none;display:grid}.v2-shopify-scale-story blockquote{font-size:var(--v2-body-size);line-height:var(--v2-shopify-scale-story-leading);text-wrap:pretty;margin:0}.v2-shopify-scale-story>div{display:grid}.v2-shopify-scale-story>div strong{font-size:var(--v2-body-size);font-weight:400;line-height:var(--v2-body-leading)}.v2-shopify-scale-story>div span{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading)}.v2-shopify-scale-metrics{gap:var(--v2-space-5);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.v2-shopify-scale-metrics>div{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-shopify-scale-metric-grid-radius);gap:var(--v2-space-1);min-height:var(--v2-shopify-scale-metric-min-height);padding:var(--v2-space-5)var(--v2-space-4);display:grid}.v2-shopify-scale-metrics strong{color:var(--v2-pink-strong);font-size:var(--v2-shopify-scale-metric-size);font-weight:400;line-height:var(--v2-shopify-scale-metric-leading)}.v2-shopify-scale-metrics span{font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading)}.v2-shopify-scale-metrics small{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading)}.v2-shopify-scale-proof nav{gap:var(--v2-space-3)var(--v2-space-6);flex-wrap:wrap;display:flex}.v2-shopify-scale-link{color:var(--v2-muted);font-size:var(--v2-body-size);align-items:center;gap:var(--v2-space-2);line-height:var(--v2-body-leading);width:fit-content;display:inline-flex}.v2-shopify-scale-link:hover{color:var(--v2-ink)}.v2-shopify-scale-link svg{transition:translate var(--v2-motion)var(--v2-ease-state)}.v2-shopify-scale-link:hover svg{translate:var(--v2-nudge-lg)0}.v2-capability-list-section{padding-block:var(--v2-space-14)}.v2-capability-list{align-items:start;gap:var(--v2-capability-column-gap);grid-template-columns:minmax(0,var(--v2-capability-heading))minmax(0,1fr);display:grid}.v2-capability-list-heading{top:var(--v2-capability-sticky-offset);position:sticky}.v2-capability-list-heading h2{font-size:var(--v2-major-size);letter-spacing:var(--v2-heading-tracking);font-weight:400;line-height:var(--v2-major-leading);text-wrap:balance;margin:0}.v2-capability-list-heading h2 span{color:var(--v2-muted)}.v2-capability-list-items{margin:0;padding:0;list-style:none;display:grid}.v2-capability-list-item{padding-block:var(--v2-capability-item-padding-block)}.v2-capability-list-item+.v2-capability-list-item{border-top:var(--v2-border)solid var(--v2-line)}.v2-capability-list-item>a,.v2-capability-list-item>div{align-items:start;gap:0 var(--v2-capability-item-gap);grid-template-columns:var(--v2-capability-icon-column)minmax(0,1fr)var(--v2-capability-arrow-size);display:grid}.v2-capability-list-icon{color:var(--v2-capability-icon-foreground);padding-top:var(--v2-micro-gap);grid-area:1/1/span 3;display:flex}.v2-capability-list-copy{gap:var(--v2-space-2);grid-column:2;min-width:0;display:grid}.v2-capability-list-copy>h3{font-size:var(--v2-capability-title-size);-webkit-hyphens:manual;hyphens:manual;font-weight:400;line-height:var(--v2-capability-title-leading);overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:100%;margin:0}.v2-capability-list-copy>span:last-child{color:var(--v2-muted);font-size:var(--v2-small-size);-webkit-hyphens:manual;hyphens:manual;line-height:var(--v2-small-leading);max-width:min(100%,var(--v2-capability-copy-measure));overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.v2-capability-list-arrow{color:var(--v2-muted);margin-top:var(--v2-micro-gap);grid-column:3}.v2-capability-list-item>a:focus-visible{border-radius:var(--v2-radius-sm);outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-home-platform-results{color:var(--v2-ink)}.v2-home-platform-results[data-tone=ink]{--v2-card-border:var(--v2-footer-line);color:var(--v2-paper)}.v2-home-platform-results[data-tone=ink] .v2-home-section-heading{color:var(--v2-paper)}.v2-home-platform-results[data-tone=ink] .v2-home-section-heading span{color:var(--v2-footer-muted)}.v2-home-platform-results[data-tone=ink] .v2-home-platform-result-grid{background:0 0}.v2-home-platform-results-heading{gap:var(--v2-space-7);display:grid}.v2-home-platform-result-grid{gap:var(--v2-space-5);margin-top:var(--v2-space-10);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.v2-home-platform-result{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-platform-result-grid-radius);color:var(--v2-ink);min-height:var(--v2-platform-result-min-height);padding:var(--v2-space-8)var(--v2-space-7);flex-direction:column;display:flex}.v2-home-platform-result strong{color:var(--v2-pink-strong);font-size:var(--v2-platform-kpi-value-size);font-variant-numeric:tabular-nums;letter-spacing:var(--v2-platform-kpi-value-tracking);font-weight:400;line-height:var(--v2-platform-kpi-value-leading);display:block}.v2-home-platform-result h3{font-size:var(--v2-platform-kpi-title-size);font-weight:var(--v2-control-weight);line-height:var(--v2-platform-kpi-title-leading);padding-top:var(--v2-space-8);margin:auto 0 0}.v2-home-platform-result p{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:var(--v2-space-3)0 0;max-width:var(--v2-platform-kpi-copy-measure);text-wrap:pretty}.v2-home-quotes{gap:var(--v2-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-home-quote{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-md);min-height:var(--v2-home-quote-min-height);padding:var(--v2-space-7);flex-direction:column;margin:0;display:flex}.v2-home-quote blockquote{font-size:var(--v2-body-size);line-height:var(--v2-body-leading);margin:0}.v2-home-quote figcaption{gap:var(--v2-space-1);padding-top:var(--v2-space-6);margin-top:auto;display:grid}.v2-home-quote figcaption strong{font-size:var(--v2-small-size);font-weight:600;line-height:var(--v2-small-leading)}.v2-home-quote figcaption span{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading)}.v2-home-quote figcaption em{border-top:var(--v2-border)solid var(--v2-line);color:var(--v2-positive);font-size:var(--v2-small-size);font-style:normal;font-weight:600;line-height:var(--v2-small-leading);margin-top:var(--v2-space-3);padding-top:var(--v2-space-3);white-space:pre-line}.v2-home-partner{border-block:var(--v2-border)solid var(--v2-line);padding-block:var(--v2-space-9)}.v2-home-partner-link{align-items:center;gap:var(--v2-space-2)var(--v2-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.v2-home-partner-label{color:var(--v2-muted);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading);grid-column:1}.v2-home-partner-link .v2-proof{grid-column:1}.v2-home-partner-arrow{border:var(--v2-border)solid var(--v2-line);color:var(--v2-ink);height:var(--v2-space-9);transition:border-color var(--v2-motion)var(--v2-ease-state),translate var(--v2-motion)var(--v2-ease-state);width:var(--v2-space-9);border-radius:50%;grid-area:1/2/span 2;justify-content:center;align-items:center;display:flex}.v2-home-partner-link:hover .v2-home-partner-arrow{border-color:var(--v2-ink);translate:var(--v2-nudge-lg)0}.v2-home-audit{align-items:center;gap:var(--v2-space-11);grid-template-columns:minmax(0,1fr)minmax(0,var(--v2-home-audit-form));display:grid}.v2-home-audit-copy{gap:var(--v2-space-5);display:grid}.v2-home-audit-copy ul{gap:var(--v2-space-3);margin:var(--v2-space-2)0 0;padding:0;list-style:none;display:grid}.v2-home-audit-copy li{font-size:var(--v2-body-size);align-items:start;gap:var(--v2-space-3);line-height:var(--v2-body-leading);display:flex}.v2-home-audit-copy li svg{color:var(--v2-positive);margin-top:var(--v2-space-1);flex:none}.v2-home-audit-panel{align-self:center;gap:var(--v2-home-audit-form-gap);padding:var(--v2-home-audit-form-padding);display:grid}.v2-home-audit-panel h3{font-size:var(--v2-lead-size);font-weight:var(--v2-control-weight);line-height:var(--v2-lead-leading);margin:0}.v2-home-audit-panel .v2-audit-form[data-layout=compact]{grid-template-columns:minmax(260px,1fr) auto}.v2-audit-form{gap:var(--v2-space-4);display:grid}.v2-audit-form .v2-field-input{min-height:var(--v2-space-9)}.v2-audit-form .v2-button{min-height:var(--v2-space-9);width:100%}.v2-audit-form .v2-text-link{justify-self:start}.v2-template-page{overflow-x:clip}.v2-template-page main{padding-top:var(--v2-home-header-height)}.v2-blog-index{background:var(--v2-paper)}.v2-blog-index-hero{padding-block:var(--v2-space-11)var(--v2-space-7)}.v2-blog-index-title-row{align-items:end;gap:var(--v2-space-6);justify-content:space-between;display:flex}.v2-blog-index-title-row h1{color:var(--v2-ink);font-size:var(--v2-blog-title-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-blog-title-leading);text-wrap:balance;margin:0}.v2-blog-index-tools{align-items:center;gap:var(--v2-space-3);flex:none;display:flex}.v2-blog-icon-button{background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-sm);color:var(--v2-ink);height:var(--v2-control-height);transition:background-color var(--v2-motion-fast)var(--v2-ease-state),border-color var(--v2-motion-fast)var(--v2-ease-state);width:var(--v2-control-height);justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-blog-icon-button:hover{background:var(--v2-canvas);border-color:var(--v2-ink)}.v2-blog-icon-button:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-blog-search{background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-sm);color:var(--v2-ink);height:var(--v2-control-height);padding-inline:var(--v2-space-3);width:var(--v2-blog-search-width);align-items:center;display:flex}.v2-blog-search:focus-within{border-color:var(--v2-ink);outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-blog-search input{color:var(--v2-ink);font:inherit;font-size:var(--v2-small-size);min-width:0;height:100%;padding:0 0 0 var(--v2-space-2);background:0 0;border:0;outline:0;width:100%}.v2-blog-search input::placeholder{color:var(--v2-muted);opacity:1}.v2-blog-search button{color:var(--v2-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-blog-categories-trigger{background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-sm);color:var(--v2-ink);font:inherit;font-size:var(--v2-small-size);min-height:var(--v2-control-height);padding-inline:var(--v2-space-5);transition:background-color var(--v2-motion-fast)var(--v2-ease-state),border-color var(--v2-motion-fast)var(--v2-ease-state)}.v2-blog-categories-trigger:hover{background:var(--v2-canvas);border-color:var(--v2-ink)}.v2-blog-categories-trigger:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-blog-categories{border-bottom:var(--v2-border)solid var(--v2-line);border-top:var(--v2-border)solid var(--v2-line);margin-top:var(--v2-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v2-blog-categories a{border-bottom:var(--v2-border)solid var(--v2-line);color:var(--v2-ink);font-size:var(--v2-small-size);align-items:center;gap:var(--v2-space-3);min-height:var(--v2-space-11);padding:var(--v2-space-4);transition:background-color var(--v2-motion-fast)var(--v2-ease-state);justify-content:space-between;display:flex}.v2-blog-categories a:hover{background:var(--v2-pink-soft)}.v2-blog-categories a span{color:var(--v2-muted);font-variant-numeric:tabular-nums}.v2-blog-feature-section{padding-bottom:var(--v2-space-10);overflow:hidden}.v2-blog-feature-viewport{width:100%;overflow:visible}.v2-blog-feature-track{gap:var(--v2-blog-feature-slide-gap);transition:transform var(--v2-blog-feature-transition)var(--v2-ease-out);will-change:transform;width:max-content;display:flex}.v2-blog-feature-slide{flex:0 0 var(--v2-blog-feature-slide-width);opacity:.34;pointer-events:none;transition:opacity var(--v2-motion-slow)var(--v2-ease-out)}.v2-blog-feature-slide[data-active=true]{opacity:1;pointer-events:auto}.v2-blog-feature-slide>a{background:var(--v2-blog-feature-surface);border-radius:var(--v2-radius-lg);color:var(--v2-ink);grid-template-columns:minmax(0,var(--v2-blog-feature-copy-width))minmax(0,1fr);min-height:var(--v2-blog-feature-min-height);display:grid;overflow:hidden}.v2-blog-feature-copy{align-content:center;gap:var(--v2-space-5);padding:var(--v2-space-9);display:grid}.v2-blog-card-meta{color:var(--v2-muted);font-size:var(--v2-caption-size);font-weight:var(--v2-control-weight);line-height:var(--v2-caption-leading);display:block}.v2-blog-feature-copy h2{font-size:var(--v2-section-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-section-leading);text-wrap:balance;margin:0}.v2-blog-feature-copy p{color:var(--v2-muted);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);text-wrap:pretty;margin:0}.v2-blog-feature-link{font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);align-items:center;gap:var(--v2-space-2);margin-top:var(--v2-space-2);display:inline-flex}.v2-blog-feature-link svg{transition:translate var(--v2-motion-fast)var(--v2-ease-state)}.v2-blog-feature-slide>a:hover .v2-blog-feature-link svg{translate:var(--v2-nudge)0}.v2-blog-feature-media{background:var(--v2-canvas);min-height:var(--v2-blog-feature-min-height);position:relative;overflow:hidden}.v2-blog-feature-media img{object-fit:cover}.v2-blog-feature-media>span,.v2-blog-article-media>span{color:var(--v2-pink-strong);font-size:var(--v2-major-size);font-weight:var(--v2-heading-weight);justify-content:center;align-items:center;height:100%;display:flex}.v2-blog-feature-controls{align-items:center;gap:var(--v2-space-5);margin-top:var(--v2-space-5);justify-content:space-between;display:flex}.v2-blog-feature-progress{gap:var(--v2-space-2);flex:1;display:flex}.v2-blog-feature-progress span{background:var(--v2-line);height:var(--v2-border);max-width:var(--v2-space-12);width:100%}.v2-blog-feature-progress span[data-active=true]{animation:v2-blog-feature-progress var(--v2-blog-feature-cycle)linear both;background:var(--v2-ink);transform-origin:0}.v2-blog-feature-controls>div:last-child{gap:var(--v2-space-2);display:flex}.v2-blog-feature-controls button{background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);color:var(--v2-ink);height:var(--v2-control-height);transition:background-color var(--v2-motion-fast)var(--v2-ease-state);width:var(--v2-control-height);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.v2-blog-feature-controls button:hover:not(:disabled){background:var(--v2-canvas)}.v2-blog-feature-controls button:disabled{color:var(--v2-muted);cursor:not-allowed;opacity:.5}.v2-blog-feature-controls button:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}@keyframes v2-blog-feature-progress{0%{scale:0 1}to{scale:1}}.v2-blog-articles-section{border-top:var(--v2-border)solid var(--v2-line);padding-block:var(--v2-section-space)}.v2-blog-section-heading{align-items:center;gap:var(--v2-space-5);margin-bottom:var(--v2-space-7);justify-content:space-between;display:flex}.v2-blog-section-heading h2{font-size:var(--v2-section-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-section-leading);margin:0}.v2-blog-section-heading button{background:var(--v2-pink-soft);border-radius:var(--v2-radius-sm);color:var(--v2-ink);font:inherit;font-size:var(--v2-small-size);align-items:center;gap:var(--v2-space-2);min-height:var(--v2-control-height);padding-inline:var(--v2-space-3);border:0;display:inline-flex}.v2-blog-article-grid{gap:var(--v2-space-6)var(--v2-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-blog-article-card{min-width:0}.v2-blog-article-card>a{color:var(--v2-ink);gap:var(--v2-space-4);display:grid}.v2-blog-article-media{aspect-ratio:var(--v2-blog-card-media-ratio);background:var(--v2-canvas);border-radius:var(--v2-radius-md);position:relative;overflow:hidden}.v2-blog-article-media img{object-fit:cover;transition:scale var(--v2-motion-slow)var(--v2-ease-out)}.v2-blog-article-card>a:hover .v2-blog-article-media img{scale:var(--v2-zoom-hover)}.v2-blog-article-card h3{font-size:var(--v2-lead-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-lead-leading);margin:calc(var(--v2-space-2)*-1)0 0;text-wrap:balance}.v2-blog-article-card p{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);text-wrap:pretty;margin:0}.v2-blog-empty{color:var(--v2-muted);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);margin:0}.v2-blog-pagination{border-top:var(--v2-border)solid var(--v2-line);margin-top:var(--v2-space-9);padding-top:var(--v2-space-5)}.v2-blog-pagination>p{margin:0}.v2-blog-pagination>.v2-editorial-pagination{gap:var(--v2-space-3);margin-top:var(--v2-space-3);display:flex}.v2-blog-pagination a{color:var(--v2-ink);font-size:var(--v2-small-size);text-underline-offset:var(--v2-focus-offset);text-decoration:underline}.v2-blog-article-hero{padding-block:var(--v2-blog-article-top)0}.v2-blog-article-hero>.v2-container{max-width:var(--v2-blog-article-hero-width)}.v2-blog-breadcrumb{font-size:var(--v2-small-size);align-items:center;gap:var(--v2-space-3);line-height:var(--v2-small-leading);margin-bottom:var(--v2-space-7);display:flex}.v2-blog-breadcrumb a{color:var(--v2-muted);text-underline-offset:var(--v2-focus-offset);transition:color var(--v2-motion-fast)var(--v2-ease-state),text-decoration-color var(--v2-motion-fast)var(--v2-ease-state);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.v2-blog-breadcrumb a:hover{color:var(--v2-ink);text-decoration-color:currentColor}.v2-blog-breadcrumb span{color:var(--v2-muted)}.v2-blog-article-hero-grid{align-items:stretch;gap:var(--v2-space-10);grid-template-columns:minmax(0,var(--v2-blog-article-copy-width))minmax(0,1fr);display:grid}.v2-blog-article-hero-copy{align-content:start;gap:var(--v2-space-5);display:grid}.v2-blog-article-hero-copy>div:first-child{gap:var(--v2-space-5);display:grid}.v2-blog-article-date{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:0}.v2-blog-article-hero-copy h1{color:var(--v2-ink);font-size:var(--v2-blog-article-title-size);font-weight:var(--v2-heading-weight);letter-spacing:0;line-height:var(--v2-blog-article-title-leading);text-wrap:balance;margin:0}.v2-blog-author{color:var(--v2-ink);align-items:center;gap:var(--v2-space-3);width:fit-content;display:flex}.v2-blog-author>img,.v2-blog-author>span:first-child{background:var(--v2-canvas);height:var(--v2-control-height);object-fit:cover;width:var(--v2-control-height);border-radius:50%}.v2-blog-author>span:first-child{justify-content:center;align-items:center;display:flex}.v2-blog-author>span:last-child{gap:var(--v2-micro-gap);display:grid}.v2-blog-author strong{font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading)}.v2-blog-author small{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading)}.v2-blog-article-hero-media{aspect-ratio:var(--v2-blog-article-hero-media-ratio);background:var(--v2-canvas);border-radius:var(--v2-radius-lg);gap:var(--v2-space-4);grid-template-columns:minmax(0,1.85fr)minmax(var(--v2-blog-article-brand-min-width),1fr);padding:var(--v2-space-4);display:grid;overflow:hidden}.v2-blog-article-hero-image,.v2-blog-article-brand-tile{background:var(--v2-paper);border-radius:var(--v2-radius-md);position:relative;overflow:hidden}.v2-blog-article-hero-image img{object-fit:cover}.v2-blog-article-brand-tile{padding:var(--v2-space-6);justify-content:center;align-items:center;display:flex}.v2-blog-article-brand-tile img{object-fit:contain;width:100%;max-width:70%;height:auto}.v2-blog-article-section{padding-block:var(--v2-space-11)var(--v2-section-space)}.v2-blog-article-section>.v2-container{max-width:var(--v2-blog-article-hero-width)}.v2-blog-article-layout{align-items:start;gap:var(--v2-blog-article-layout-gap);grid-template-columns:minmax(0,var(--v2-blog-article-aside-width))minmax(0,var(--v2-blog-article-reading-width));display:grid}.v2-blog-article-aside{gap:var(--v2-space-9);top:calc(var(--v2-home-header-height) + var(--v2-space-6));display:grid;position:sticky}.v2-blog-toc{border-top:var(--v2-border)solid var(--v2-line);gap:var(--v2-space-3);padding-top:var(--v2-space-5);display:grid}.v2-blog-toc>p{color:var(--v2-ink);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading);margin:0}.v2-blog-toc ol{gap:var(--v2-space-2);margin:0;padding:0;list-style:none;display:grid}.v2-blog-toc a{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading);text-wrap:pretty;transition:color var(--v2-motion-fast)var(--v2-ease-state);display:block}.v2-blog-toc a:hover{color:var(--v2-pink-strong)}.v2-blog-share{align-items:center;gap:var(--v2-space-6);display:flex}.v2-blog-share a{color:var(--v2-muted);font-size:var(--v2-small-size);height:var(--v2-control-height);transition:color var(--v2-motion-fast)var(--v2-ease-state);width:var(--v2-control-height);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.v2-blog-share a:hover{color:var(--v2-ink)}.v2-blog-share a:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-blog-reading{gap:var(--v2-space-5);min-width:0;display:grid}.v2-blog-reading-progress{height:var(--v2-border);pointer-events:none;z-index:calc(var(--v2-z-header) + 1);background:0 0;position:fixed;inset:0 0 auto}.v2-blog-reading-progress>span{background:var(--v2-pink);height:100%;transition:width var(--v2-motion-fast)linear;display:block}.v2-blog-tldr{background:var(--v2-pink-soft);border-radius:var(--v2-radius-md);gap:var(--v2-space-4);margin-bottom:var(--v2-space-5);padding:var(--v2-space-6);display:grid}.v2-blog-tldr h2{color:var(--v2-ink);font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading);margin:0}.v2-blog-tldr ul{gap:var(--v2-space-3);margin:0;padding:0;list-style:none;display:grid}.v2-blog-tldr li{color:var(--v2-ink);font-size:var(--v2-body-size);align-items:start;gap:var(--v2-space-3);line-height:var(--v2-body-leading);grid-template-columns:auto minmax(0,1fr);display:grid}.v2-blog-tldr li svg{color:var(--v2-pink-strong);margin-top:var(--v2-micro-gap)}.v2-blog-reading .v2-rich-content{gap:var(--v2-space-5);display:grid}.v2-blog-reading .v2-rich-content>p{color:var(--v2-ink);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);text-wrap:pretty;margin:0}.v2-blog-reading .v2-rich-content h2,.v2-blog-reading .v2-rich-content h3,.v2-blog-reading .v2-rich-content h4{color:var(--v2-ink);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);margin:var(--v2-space-8)0 0;scroll-margin-top:calc(var(--v2-home-header-height) + var(--v2-space-6));text-wrap:balance}.v2-blog-reading .v2-rich-content h2{font-size:var(--v2-section-size);line-height:var(--v2-section-leading)}.v2-blog-reading .v2-rich-content h3{font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading)}.v2-blog-reading .v2-rich-content h4{font-size:var(--v2-body-size);line-height:var(--v2-body-leading)}.v2-blog-reading .v2-rich-content ul,.v2-blog-reading .v2-rich-content ol{color:var(--v2-ink);font-size:var(--v2-body-size);gap:var(--v2-space-2);line-height:var(--v2-body-leading);padding-left:var(--v2-space-5);margin:0;display:grid}.v2-blog-reading .v2-rich-content li::marker{color:var(--v2-pink-strong)}.v2-blog-reading .v2-rich-content a{color:var(--v2-pink-strong);text-underline-offset:var(--v2-focus-offset);text-decoration:underline}.v2-blog-reading .v2-rich-content blockquote{border-left:var(--v2-border)solid var(--v2-pink);color:var(--v2-ink);font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading);margin:var(--v2-space-3)0;padding-left:var(--v2-space-5)}.v2-blog-reading .v2-rich-content img,.v2-blog-reading .v2-rich-content video{border-radius:var(--v2-radius-md);max-width:100%;height:auto}.v2-blog-article-footer{gap:var(--v2-space-10);margin-top:var(--v2-space-11);display:grid}.v2-blog-article-cta{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);gap:var(--v2-space-6);padding:var(--v2-space-8);display:grid}.v2-blog-article-cta h2{color:var(--v2-ink);font-size:var(--v2-lead-size);font-weight:var(--v2-heading-weight);line-height:var(--v2-lead-leading);text-align:center;margin:0}.v2-blog-article-cta .v2-audit-form{max-width:var(--v2-home-audit-form);margin-inline:auto}.v2-blog-author-profile{border-block:var(--v2-border)solid var(--v2-line);align-items:center;gap:var(--v2-space-6);padding-block:var(--v2-space-7);grid-template-columns:auto minmax(0,1fr);display:grid}.v2-blog-author-profile>img,.v2-blog-author-profile>span{background:var(--v2-canvas);height:var(--v2-space-11);object-fit:cover;width:var(--v2-space-11);border-radius:50%}.v2-blog-author-profile>span{justify-content:center;align-items:center;display:flex}.v2-blog-author-profile>div{gap:var(--v2-space-3);display:grid}.v2-blog-author-profile h2{color:var(--v2-ink);font-size:var(--v2-body-size);font-weight:var(--v2-control-weight);line-height:var(--v2-body-leading);margin:0}.v2-blog-author-profile h2 a{color:inherit;text-decoration:none}.v2-blog-author-profile h2 a:hover{text-underline-offset:var(--v2-focus-offset);text-decoration:underline}.v2-blog-author-profile p,.v2-blog-editorial-note p{color:var(--v2-muted);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);text-wrap:pretty;margin:0}.v2-blog-editorial-note{gap:var(--v2-space-4);display:grid}.v2-blog-editorial-note strong{color:var(--v2-ink);font-weight:var(--v2-control-weight)}.v2-story-hub-carousel{gap:var(--v2-space-5);display:grid}.v2-story-hub-carousel-card{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);min-height:var(--v2-blog-story-min-height);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.v2-story-hub-carousel-media{min-height:var(--v2-blog-story-min-height);position:relative;overflow:hidden}.v2-story-hub-carousel-media>img{object-fit:cover}.v2-story-hub-carousel-logo{background:var(--v2-paper);border-radius:var(--v2-radius-sm);bottom:var(--v2-space-5);left:var(--v2-space-5);padding:var(--v2-space-3);align-items:center;display:flex;position:absolute}.v2-story-hub-carousel-logo img{height:auto;max-height:var(--v2-space-7);max-width:var(--v2-space-11);object-fit:contain;width:auto}.v2-story-hub-carousel-copy{align-content:center;gap:var(--v2-space-5);padding:var(--v2-space-9);display:grid}.v2-story-hub-carousel-copy blockquote{margin:0}.v2-story-hub-carousel-copy>a{color:var(--v2-ink);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);align-items:center;gap:var(--v2-space-2);width:fit-content;display:inline-flex}.v2-story-hub-carousel-controls{align-items:center;gap:var(--v2-space-3);justify-content:flex-end;display:flex}.v2-story-hub-carousel-controls button{background:var(--v2-paper);color:var(--v2-ink);height:var(--v2-control-height);width:var(--v2-control-height);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.v2-story-hub-carousel-controls button:hover{background:var(--v2-pink-soft)}.v2-story-hub-carousel-controls button:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-story-hub-carousel-controls p{color:var(--v2-muted);font-size:var(--v2-small-size);min-width:var(--v2-space-10);text-align:center;margin:0}.v2-blog-customer-story-section{padding-bottom:0}.v2-blog-customer-story{gap:var(--v2-space-7);display:grid}.v2-blog-customer-story-card{animation:v2-blog-story-enter var(--v2-motion-slow)var(--v2-ease-out)both;background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);min-height:var(--v2-blog-story-min-height);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.v2-blog-customer-story-copy{padding:var(--v2-space-9);flex-direction:column;display:flex}.v2-blog-customer-story-copy blockquote{color:var(--v2-ink);font-size:var(--v2-section-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-section-leading);text-wrap:balance;max-width:24ch;margin:0}.v2-blog-customer-story-copy p{align-items:baseline;gap:var(--v2-space-2);margin:var(--v2-space-6)0 0;flex-wrap:wrap;display:flex}.v2-blog-customer-story-copy p strong{color:var(--v2-ink);font-size:var(--v2-body-size);font-weight:var(--v2-control-weight)}.v2-blog-customer-story-copy p span{color:var(--v2-muted);font-size:var(--v2-body-size)}.v2-blog-customer-story-copy>a{color:var(--v2-muted);font-size:var(--v2-body-size);align-items:center;gap:var(--v2-space-2);width:fit-content;margin-top:auto;display:inline-flex}.v2-blog-customer-story-copy>a:hover{color:var(--v2-ink)}.v2-blog-customer-story-media{min-height:var(--v2-blog-story-min-height);position:relative;overflow:hidden}.v2-blog-customer-story-media:after{background:linear-gradient(to top,var(--v2-blog-story-overlay),transparent 48%);content:"";pointer-events:none;position:absolute;inset:0}.v2-blog-customer-story-media>img{object-fit:cover}.v2-blog-customer-story-brand{bottom:var(--v2-space-8);color:var(--v2-paper);inset-inline:var(--v2-space-7);text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute}.v2-blog-customer-story-brand img{filter:brightness(0)invert();height:var(--v2-space-9);margin-bottom:var(--v2-space-3);object-fit:contain;width:min(var(--v2-blog-story-logo-max-width),50%)}.v2-blog-customer-story-brand strong{font-size:var(--v2-major-size);font-weight:var(--v2-heading-weight);line-height:var(--v2-major-leading);text-wrap:balance}.v2-blog-customer-story-brand span{font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading)}.v2-blog-customer-story-controls{gap:var(--v2-space-3);justify-content:flex-end;display:flex}.v2-blog-customer-story-controls button{background:var(--v2-canvas);color:var(--v2-muted);height:var(--v2-control-height);transition:background var(--v2-motion-fast)var(--v2-ease-state),color var(--v2-motion-fast)var(--v2-ease-state);width:var(--v2-control-height);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.v2-blog-customer-story-controls button:hover{background:var(--v2-line);color:var(--v2-ink)}.v2-blog-customer-story-controls button:focus-visible{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}@keyframes v2-blog-story-enter{0%{opacity:.65;transform:translateX(var(--v2-space-2))}to{opacity:1;transform:translate(0)}}.v2-blog-related-section .v2-section-heading{font-size:var(--v2-major-size);line-height:var(--v2-major-leading)}.v2-blog-related-grid{gap:var(--v2-space-7);margin-top:var(--v2-space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-blog-related-card{min-width:0}.v2-blog-related-card>a{color:var(--v2-ink);gap:var(--v2-space-4);display:grid}.v2-blog-related-media{aspect-ratio:var(--v2-blog-card-media-ratio);background:var(--v2-canvas);border-radius:var(--v2-radius-lg);position:relative;overflow:hidden}.v2-blog-related-media img{object-fit:cover}.v2-blog-related-media>span{color:var(--v2-pink-strong);font-size:var(--v2-major-size);font-weight:var(--v2-heading-weight);justify-content:center;align-items:center;height:100%;display:flex}.v2-blog-related-card h3{font-size:var(--v2-lead-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-lead-leading);margin:calc(var(--v2-space-2)*-1)0 0;text-wrap:balance}.v2-template-hero{padding-block:var(--v2-template-hero-top)var(--v2-section-space)}.v2-template-hero:has(.v2-template-hero-grid[data-has-media=false]){padding-bottom:var(--v2-space-6)}.v2-tool-template-hero .v2-template-hero{padding-block:var(--v2-tool-hero-top)var(--v2-tool-hero-bottom)}.v2-template-hero-grid{align-items:center;gap:var(--v2-template-hero-gap);grid-template-columns:minmax(0,1fr)minmax(0,var(--v2-template-media-width));display:grid}.v2-template-hero-grid[data-has-media=false]{grid-template-columns:minmax(0,1fr)}.v2-template-hero-copy{gap:var(--v2-space-5);max-width:var(--v2-heading-measure);justify-items:start;display:grid}.v2-template-hero-copy .v2-display,.v2-template-hero-copy .v2-lead{width:100%;min-width:0;max-width:56ch}.v2-template-hero-copy .v2-button{min-height:var(--v2-space-9);padding-inline:var(--v2-space-6)}.v2-template-hero-grid[data-has-media=false] .v2-template-hero-copy{max-width:var(--v2-container)}.v2-editorial-index-hero .v2-template-hero,.v2-comparison-hero .v2-template-hero,.v2-setup-hero .v2-template-hero{padding-bottom:var(--v2-space-9)}.v2-editorial-index-hero .v2-template-hero-copy,.v2-comparison-hero .v2-template-hero-copy,.v2-setup-hero .v2-template-hero-copy{max-width:var(--v2-editorial-index-measure)}.v2-editorial-index-hero .v2-display,.v2-comparison-hero .v2-display,.v2-setup-hero .v2-display{max-width:19ch}.v2-editorial-index-section{padding-top:var(--v2-space-7)}.v2-template-local-surface-section,.v2-template-story-section,.v2-template-results-section,.v2-template-tool-section,.v2-template-closing-section{background:var(--v2-paper)}.v2-template-local-surface-section>.v2-container{background:var(--v2-template-local-surface);border-radius:var(--v2-template-local-radius);padding-block:var(--v2-template-local-padding)}.v2-template-results{gap:var(--v2-template-result-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--v2-template-result-min-width)),1fr));background:0 0;margin:0;display:grid}.v2-template-results>div{border-right:var(--v2-border)solid var(--v2-template-result-separator);gap:var(--v2-space-4);min-height:var(--v2-template-result-min-height);padding:var(--v2-space-5)var(--v2-template-result-padding-inline);display:grid}.v2-template-results>div:first-child{padding-left:0}.v2-template-results>div:last-child{border-right:0;padding-right:0}.v2-template-results dt{color:var(--v2-ink);font-size:var(--v2-template-result-value-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-template-result-value-leading)}.v2-template-results dd{color:var(--v2-muted);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);max-width:var(--v2-capability-copy-measure);margin:0}.v2-template-price-grid,.v2-template-step-grid{border-top:var(--v2-border)solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-template-price-band,.v2-template-step{border-bottom:var(--v2-border)solid var(--v2-line);border-right:var(--v2-border)solid var(--v2-line);gap:var(--v2-space-4);min-height:var(--v2-proof-card-height);padding:var(--v2-space-6);display:grid}.v2-template-price-band:last-child,.v2-template-step:last-child{border-right:0}.v2-template-step>span{color:var(--v2-pink-strong);font-size:var(--v2-label-size);font-weight:700;line-height:var(--v2-label-leading)}.v2-template-hub-rail,.v2-template-editorial-rail{border-block:var(--v2-border)solid var(--v2-line);align-items:center;gap:var(--v2-space-4);margin-bottom:var(--v2-space-8);padding-block:var(--v2-space-4);justify-content:space-between;display:flex}.v2-template-hub-rail .v2-small,.v2-template-editorial-rail span{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading)}.v2-template-story-grid,.v2-template-editorial-grid{gap:var(--v2-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-template-editorial-grid[data-variant=tutorial],.v2-template-editorial-grid[data-variant=podcast]{gap:var(--v2-card-cluster-seam);grid-template-columns:repeat(2,minmax(0,1fr))}.v2-template-editorial-grid[data-variant=tutorial] .v2-content-card,.v2-template-editorial-grid[data-variant=podcast] .v2-content-card{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);min-height:var(--v2-editorial-card-min-height);padding:var(--v2-space-6);overflow:hidden}.v2-template-editorial-grid[data-variant=tutorial] .v2-media-frame,.v2-template-editorial-grid[data-variant=podcast] .v2-media-frame{aspect-ratio:var(--v2-editorial-card-media-ratio);border-radius:var(--v2-radius-md);margin:0 0 var(--v2-space-2);border:0;width:100%}.v2-template-editorial-grid[data-variant=tutorial] .v2-card-kicker,.v2-template-editorial-grid[data-variant=podcast] .v2-card-kicker{color:var(--v2-muted);letter-spacing:0;text-transform:none}.v2-template-editorial-grid[data-variant=tutorial] .v2-card-title,.v2-template-editorial-grid[data-variant=podcast] .v2-card-title{font-size:var(--v2-proof-size);line-height:var(--v2-proof-leading);margin:0}.v2-template-editorial-grid[data-variant=tutorial] .v2-body,.v2-template-editorial-grid[data-variant=podcast] .v2-body{max-width:56ch;margin-top:auto}.v2-template-story-card{background:var(--v2-template-story-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-template-story-card-radius);gap:var(--v2-space-3);min-height:var(--v2-template-story-min-height);padding:var(--v2-template-story-card-padding);display:grid;overflow:hidden}.v2-template-story-card>a:first-child{margin:calc(var(--v2-template-story-card-padding)*-1)calc(var(--v2-template-story-card-padding)*-1)var(--v2-space-3)}.v2-template-story-card>a{display:block}.v2-template-story-card ul,.v2-hub-featured-list ul{gap:var(--v2-space-2);margin:0;padding:0;list-style:none;display:grid}.v2-template-story-card li,.v2-hub-featured-list li{color:var(--v2-positive);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading)}.v2-template-story-card blockquote{margin:0}.v2-template-story-grid[data-customer-cases=true]{gap:var(--v2-space-6)}.v2-template-story-grid[data-customer-cases=true] .v2-template-story-card{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);gap:var(--v2-space-4);padding:var(--v2-space-5)}.v2-template-story-grid[data-customer-cases=true] .v2-template-story-card>a:first-child{border-radius:var(--v2-radius-md)var(--v2-radius-md)0 0;margin:calc(var(--v2-space-5)*-1)calc(var(--v2-space-5)*-1)var(--v2-space-1);overflow:hidden}.v2-template-story-grid[data-customer-cases=true] .v2-template-story-card>a:first-child .v2-media-frame{border-radius:0}.v2-template-story-identity{align-items:center;gap:var(--v2-space-3);min-height:var(--v2-customer-story-logo-box-height);display:flex}.v2-template-story-identity p{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:0}.v2-template-story-results{gap:var(--v2-space-2);padding-top:var(--v2-space-3);margin-top:auto;display:grid}.v2-template-story-results>span{align-items:baseline;gap:var(--v2-customer-story-result-gap);display:flex}.v2-template-story-results strong{color:var(--v2-pink-strong);font-size:var(--v2-body-size);line-height:var(--v2-customer-story-result-leading)}.v2-template-story-results small{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading)}.v2-template-story-link{border-top:var(--v2-border)solid var(--v2-line);color:var(--v2-ink);font-size:var(--v2-small-size);align-items:center;gap:var(--v2-space-2);margin-top:var(--v2-space-2);padding-top:var(--v2-space-4);grid-template-columns:auto 1fr auto;display:grid}.v2-template-story-logo,.v2-hub-featured-logo,.v2-partner-testimonial-logo,.v2-hub-partner-logo,.v2-hub-social-photo{display:block;position:relative}.v2-template-story-logo{height:var(--v2-hub-featured-logo-height);max-width:var(--v2-hub-story-logo-width);width:var(--v2-hub-story-logo-width)}.v2-proof-video-grid{gap:var(--v2-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-proof-video{background:var(--v2-template-story-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-template-story-card-radius);gap:var(--v2-space-3);min-height:var(--v2-proof-video-min-height);padding:var(--v2-template-story-card-padding);display:grid;overflow:hidden}.v2-proof-video>a{display:block;position:relative}.v2-proof-video>a:first-child{margin:calc(var(--v2-template-story-card-padding)*-1)calc(var(--v2-template-story-card-padding)*-1)var(--v2-space-3)}.v2-proof-video-logo{bottom:var(--v2-space-4);filter:brightness(0)invert();height:var(--v2-proof-video-logo-height);left:var(--v2-space-4);max-width:calc(100% - var(--v2-space-8));width:var(--v2-hub-testimonial-logo-width);z-index:1;position:absolute}.v2-proof-video-logo img,.v2-template-story-logo img,.v2-hub-featured-logo img,.v2-partner-testimonial-logo img,.v2-hub-partner-logo img,.v2-hub-social-photo img{object-fit:contain}.v2-template-story-logo img,.v2-hub-featured-logo img{filter:grayscale()brightness(0)saturate();opacity:var(--v2-customer-story-logo-opacity)}.v2-proof-video-open{background:var(--v2-paper);color:var(--v2-ink);height:var(--v2-control-height);right:var(--v2-space-4);top:var(--v2-space-4);width:var(--v2-control-height);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.v2-proof-video-outcome{color:var(--v2-positive);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading);margin:0}.v2-hub-segment-grid,.v2-hub-benefit-grid{border-top:var(--v2-border)solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-hub-segment-grid article,.v2-hub-segment-grid>a,.v2-hub-benefit-grid article{border-bottom:var(--v2-border)solid var(--v2-line);border-right:var(--v2-border)solid var(--v2-line);gap:var(--v2-space-3);padding:var(--v2-space-6);display:grid}.v2-hub-segment-grid article:nth-child(3n),.v2-hub-segment-grid>a:nth-child(3n),.v2-hub-benefit-grid article:nth-child(4n){border-right:0}.v2-hub-segment-grid>a{color:inherit}.v2-hub-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-hub-action-group{margin-top:var(--v2-space-6)}.v2-hub-featured-list{border-top:var(--v2-border)solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.v2-hub-featured-list article{border-bottom:var(--v2-border)solid var(--v2-line);gap:var(--v2-space-4);padding:var(--v2-space-6);display:grid}.v2-hub-featured-list article:nth-child(odd){border-right:var(--v2-border)solid var(--v2-line)}.v2-hub-featured-logo{height:var(--v2-hub-featured-logo-height);max-width:var(--v2-hub-featured-logo-width);width:var(--v2-hub-featured-logo-width)}.v2-text-link{color:var(--v2-pink-strong);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);align-items:center;gap:var(--v2-space-2);line-height:var(--v2-small-leading);display:inline-flex}.v2-text-link>svg{transition:translate var(--v2-motion)var(--v2-ease-state)}.v2-text-link:hover>svg{translate:var(--v2-nudge)0}.v2-partner-testimonial{align-items:end;gap:var(--v2-space-9);grid-template-columns:minmax(0,var(--v2-partner-testimonial-media-width))minmax(0,1fr);display:grid}.v2-partner-testimonial .v2-media-frame{border-radius:var(--v2-radius-md)}.v2-partner-testimonial>div{gap:var(--v2-space-4);display:grid}.v2-partner-testimonial blockquote{margin:0}.v2-partner-testimonial-logo{height:var(--v2-proof-video-logo-height);margin-top:var(--v2-space-4);width:var(--v2-hub-testimonial-logo-width)}.v2-booking{align-items:center;gap:var(--v2-space-5);justify-items:center;display:grid}.v2-booking-stage{background:var(--v2-canvas);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-lg);max-width:var(--v2-booking-width);min-height:var(--v2-booking-height);width:100%;position:relative;overflow:hidden}.v2-booking-stage>p{min-height:var(--v2-booking-loading-height);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v2-booking-stage iframe{height:var(--v2-booking-height);border:0;width:100%;position:relative}.v2-hub-logo-heading{align-items:end;gap:var(--v2-space-6);justify-content:space-between;display:flex}.v2-hub-logo-heading>div:last-child{align-items:center;gap:var(--v2-space-3);display:flex}.v2-hub-logo-heading>div:last-child>div{padding-left:var(--v2-space-3);display:flex}.v2-hub-social-photo{border:var(--v2-border)solid var(--v2-paper);height:var(--v2-hub-social-photo-size);margin-left:calc(var(--v2-space-3)*-1);width:var(--v2-hub-social-photo-size);border-radius:50%;overflow:hidden}.v2-hub-social-photo img{object-fit:cover}.v2-hub-logo-grid{border-top:var(--v2-border)solid var(--v2-line);margin-top:var(--v2-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-hub-logo-grid>div{border-bottom:var(--v2-border)solid var(--v2-line);border-right:var(--v2-border)solid var(--v2-line);height:var(--v2-hub-logo-cell-height);padding:var(--v2-space-5);justify-content:center;align-items:center;display:flex}.v2-hub-logo-grid>div:nth-child(3n){border-right:0}.v2-hub-partner-logo{height:var(--v2-logo-max-height);max-width:100%;width:var(--v2-hub-testimonial-logo-width)}.v2-template-contracts{border-top:var(--v2-border)solid var(--v2-line);gap:var(--v2-space-3);margin-top:var(--v2-section-space);opacity:.75;padding-top:var(--v2-space-5);display:grid}.v2-template-contract .v2-eyebrow{font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading)}.v2-section[data-tone=ink] .v2-template-contracts{border-color:var(--v2-footer-line)}.v2-section[data-tone=ink] .v2-template-contract>:last-child{color:var(--v2-footer-muted)}.v2-template-contract{gap:var(--v2-space-1);max-width:var(--v2-heading-measure);display:grid}.v2-template-contract>:last-child{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading);margin:0}.v2-template-meta-list{color:var(--v2-muted);gap:var(--v2-space-2);margin:var(--v2-space-3)0 0;padding:0;list-style:none;display:grid}.v2-editorial-detail-hero{padding-block:var(--v2-template-hero-top)var(--v2-space-10)}.v2-editorial-detail-breadcrumb{color:var(--v2-muted);font-size:var(--v2-small-size);align-items:center;gap:var(--v2-space-2);margin-bottom:var(--v2-space-8);flex-wrap:wrap;display:flex}.v2-editorial-detail-breadcrumb a:hover{color:var(--v2-ink)}.v2-editorial-detail-heading{gap:var(--v2-space-5);max-width:var(--v2-editorial-index-measure);display:grid}.v2-editorial-detail-heading .v2-display{width:100%;max-width:min(20ch,100%)}.v2-editorial-detail-heading .v2-lead{width:100%;max-width:min(64ch,100%)}.v2-editorial-detail-section{padding-top:var(--v2-space-7)}.v2-editorial-detail-section .v2-article-shell{grid-template-columns:minmax(0,var(--v2-editorial-reading-measure))minmax(180px,1fr);max-width:var(--v2-editorial-detail-measure)}.v2-editorial-detail-section .v2-article-meta{border:0;padding-left:0}.v2-editorial-detail-back{color:var(--v2-ink);font-weight:var(--v2-control-weight);margin-bottom:var(--v2-space-4);display:inline-flex}.v2-editorial-detail-section .v2-template-meta-list{border-top:var(--v2-border)solid var(--v2-line);padding-top:var(--v2-space-4)}.v2-editorial-related-section .v2-content-card{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg)}.v2-editorial-related-section .v2-card-kicker{letter-spacing:0;text-transform:none}.v2-template-reading-slot{gap:var(--v2-space-4);display:grid}.v2-template-reading-slot p{color:var(--v2-muted);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);margin:0}.v2-rich-content{gap:var(--v2-space-4);display:grid}.v2-rich-content>*{max-width:100%}.v2-rich-content pre{background:var(--v2-canvas);border:var(--v2-border)solid var(--v2-line);padding:var(--v2-space-4);overflow-x:auto}.v2-template-reading-slot h2,.v2-template-reading-slot h3,.v2-template-reading-slot h4{color:var(--v2-ink);margin:var(--v2-space-7)0 var(--v2-space-3)}.v2-template-reading-slot h2{font-size:var(--v2-section-size);line-height:var(--v2-section-leading)}.v2-template-reading-slot h3{font-size:var(--v2-proof-size);line-height:var(--v2-proof-leading)}.v2-template-reading-slot h4{font-size:var(--v2-body-size);line-height:var(--v2-body-leading)}.v2-template-reading-slot ul,.v2-template-reading-slot ol{color:var(--v2-muted);gap:var(--v2-space-2);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);padding-left:var(--v2-space-5);margin:0;display:grid}.v2-template-reading-slot a{color:var(--v2-pink-strong);text-underline-offset:var(--v2-focus-offset);text-decoration:underline}.v2-template-reading-slot blockquote{background:var(--v2-pink-soft);border-radius:var(--v2-radius-lg);color:var(--v2-ink);font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading);padding:var(--v2-space-6);border:0;margin:0}.v2-template-reading-slot table{border-collapse:collapse;color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);width:100%}.v2-template-reading-slot th,.v2-template-reading-slot td{border:var(--v2-border)solid var(--v2-line);padding:var(--v2-space-3);text-align:left;vertical-align:top}.v2-template-reading-slot figure{margin:0}.v2-template-reading-slot img,.v2-template-reading-slot video{border-radius:var(--v2-radius-md);width:100%;max-width:100%;height:auto;display:block}.v2-template-reading-slot[data-slot=privacy] main>div>p:first-of-type{display:none}.v2-editorial-embed{aspect-ratio:var(--v2-ratio-product);border:0;width:100%;display:block}.v2-editorial-embed-button{background:var(--v2-ink);color:var(--v2-paper);align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-6);text-align:center;justify-content:center;display:grid}.v2-editorial-embed-button small{color:var(--v2-footer-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading)}.v2-glossary-section{padding-top:var(--v2-space-6)}.v2-glossary-directory{gap:var(--v2-space-8);display:grid}.v2-glossary-toolbar{gap:var(--v2-space-4);display:grid}.v2-glossary-search{background:var(--v2-canvas);border-radius:var(--v2-radius-md);align-items:center;gap:var(--v2-space-3);min-height:var(--v2-space-11);padding-inline:var(--v2-space-5);border:0;display:flex}.v2-glossary-search:focus-within{outline:var(--v2-focus-width)solid var(--v2-pink);outline-offset:var(--v2-focus-offset)}.v2-glossary-search>svg{color:var(--v2-muted);flex:none}.v2-glossary-search input{color:var(--v2-ink);font:inherit;font-size:var(--v2-lead-size);background:0 0;border:0;outline:0;flex:1;min-width:0}.v2-glossary-search input::placeholder{color:var(--v2-muted);opacity:1}.v2-glossary-search button{color:var(--v2-muted);min-height:var(--v2-control-height);min-width:var(--v2-control-height);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.v2-glossary-categories{gap:var(--v2-space-2);flex-wrap:wrap;display:flex}.v2-glossary-categories button{background:var(--v2-paper);border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-sm);color:var(--v2-ink);font:inherit;font-size:var(--v2-small-size);min-height:var(--v2-control-height);padding-inline:var(--v2-space-4)}.v2-glossary-categories button[aria-pressed=true]{background:var(--v2-pink);border-color:var(--v2-pink)}.v2-glossary-categories button:hover{background:var(--v2-pink-soft)}.v2-glossary-toolbar>p{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:0}.v2-glossary-list{background:var(--v2-line);border-radius:calc(var(--v2-radius-lg) + var(--v2-card-cluster-seam));gap:var(--v2-card-cluster-seam);padding:var(--v2-card-cluster-seam);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.v2-glossary-list a{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);color:var(--v2-ink);gap:var(--v2-space-3);min-height:var(--v2-glossary-row-height);padding:var(--v2-space-6);transition:border-color var(--v2-motion-fast)var(--v2-ease-state);flex-direction:column;display:flex}.v2-glossary-list a strong{font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading);text-wrap:balance}.v2-glossary-list a>span:nth-child(3){color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);text-wrap:pretty}.v2-glossary-list a:hover{border-color:var(--v2-ink)}.v2-glossary-list a:hover strong{color:var(--v2-pink-strong)}.v2-glossary-card-link{color:var(--v2-ink);font-size:var(--v2-small-size);align-items:center;gap:var(--v2-space-2);padding-top:var(--v2-space-3);margin-top:auto;display:flex}.v2-glossary-card-link svg{transition:translate var(--v2-motion)var(--v2-ease-state)}.v2-glossary-list a:hover .v2-glossary-card-link svg{translate:var(--v2-nudge-lg)0}.v2-glossary-empty{background:var(--v2-canvas);border-radius:var(--v2-radius-lg);gap:var(--v2-space-2);padding:var(--v2-space-10)var(--v2-space-6);text-align:center;justify-items:center;display:grid}.v2-glossary-empty p{color:var(--v2-muted);margin:0}.v2-tool-template-hero .v2-template-hero-copy{max-width:var(--v2-editorial-index-measure)}.v2-tool-template-hero .v2-display{max-width:18ch}.v2-template-tool-section{padding-top:0}.v2-template-tool-section>.v2-container{max-width:var(--v2-tool-shell-measure)}.v2-template-tool-slot{background:var(--v2-canvas);border-radius:var(--v2-tool-shell-radius);min-height:var(--v2-template-tool-min-height);padding:var(--v2-template-local-padding);overflow:hidden}.v2-tool-template-hero[data-tool=roi-calculator] .v2-template-hero{padding-bottom:var(--v2-space-10)}.v2-template-tool-slot[data-slot=roi-calculator]{background:0 0;border-radius:0;min-height:0;padding:0;overflow:visible}.v2-template-tool-slot+.v2-template-results{margin-top:var(--v2-space-8)}.v2-template-tool-inner{width:100%}.v2-range-field{gap:var(--v2-space-2);display:grid}.v2-range-field-head{align-items:baseline;gap:var(--v2-space-3);justify-content:space-between;display:flex}.v2-range-value{color:var(--v2-ink);font-size:var(--v2-small-size);font-weight:700;line-height:var(--v2-small-leading)}.v2-range-input{accent-color:var(--v2-pink-strong);height:var(--v2-control-height);width:100%;margin:0}.v2-range-input::-webkit-slider-thumb{cursor:grab;height:var(--v2-tool-range-thumb);transition:scale var(--v2-motion-fast)var(--v2-ease-state);width:var(--v2-tool-range-thumb)}.v2-range-input:hover::-webkit-slider-thumb{scale:1.12}.v2-range-input:active::-webkit-slider-thumb{cursor:grabbing;scale:1.18}.v2-range-input::-moz-range-thumb{height:var(--v2-tool-range-thumb);width:var(--v2-tool-range-thumb)}.v2-range-boundaries{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading);justify-content:space-between;display:flex}.v2-field-error{color:var(--v2-pink-strong);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:calc(var(--v2-space-2)*-1)0 0}.v2-visually-hidden{height:var(--v2-visually-hidden-size);margin:calc(var(--v2-visually-hidden-size)*-1);width:var(--v2-visually-hidden-size);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.v2-oos-tool{gap:var(--v2-tool-grid-gap);display:grid}.v2-roi-tool{align-items:start;gap:var(--v2-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-roi-column{gap:var(--v2-space-6);min-width:0;display:grid}.v2-roi-column-heading{gap:var(--v2-space-2);min-height:var(--v2-roi-column-heading-min-height);display:grid}.v2-oos-tool-grid,.v2-roi-grid{align-items:start;gap:var(--v2-tool-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-tool-form,.v2-tool-explainer,.v2-tool-result,.v2-roi-breakdown,.v2-tool-cta{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);gap:var(--v2-space-5);padding:var(--v2-tool-panel-padding);display:grid}.v2-tool-form{min-height:var(--v2-tool-panel-min-height)}.v2-tool-form>.v2-button{width:100%}.v2-tool-explainer{align-content:start}.v2-tool-explainer ol{gap:var(--v2-space-4);margin:0;padding:0;list-style:none;display:grid}.v2-tool-explainer li{gap:var(--v2-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.v2-tool-explainer li>span{color:var(--v2-pink-strong);font-size:var(--v2-caption-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--v2-small-leading)}.v2-tool-explainer h3{font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:0}.v2-tool-explainer p{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:var(--v2-space-1)0 0}.v2-tool-result{max-width:var(--v2-container)}.v2-tool-result-heading{border-bottom:var(--v2-border)solid var(--v2-line);align-items:start;gap:var(--v2-space-4);padding-bottom:var(--v2-space-5);justify-content:space-between;display:flex}.v2-tool-result-heading>svg{color:var(--v2-positive);height:var(--v2-tool-icon-size);width:var(--v2-tool-icon-size)}.v2-tool-metric-grid,.v2-tool-loss dl{gap:var(--v2-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.v2-tool-metric-grid div,.v2-tool-loss dl div{border-left:var(--v2-border)solid var(--v2-line);padding-left:var(--v2-space-3)}.v2-tool-metric-grid dt,.v2-tool-loss dt{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading)}.v2-tool-metric-grid dd,.v2-tool-loss dd{color:var(--v2-ink);font-size:var(--v2-proof-size);font-weight:700;line-height:var(--v2-proof-leading);margin:var(--v2-space-1)0 0}.v2-tool-result-grid{gap:var(--v2-space-4);grid-template-columns:repeat(var(--v2-tool-result-columns),minmax(0,1fr));display:grid}.v2-tool-analysis{border-top:var(--v2-border)solid var(--v2-line);gap:var(--v2-space-3);padding-top:var(--v2-space-4);display:grid}.v2-tool-product{border-bottom:var(--v2-border)solid var(--v2-line);font-size:var(--v2-small-size);align-items:center;gap:var(--v2-space-3);line-height:var(--v2-small-leading);padding-bottom:var(--v2-space-2);justify-content:space-between;display:flex}.v2-tool-product span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-tool-product strong{color:var(--v2-pink-strong);flex:none}.v2-tool-loss{background:var(--v2-pink-soft);border-block:var(--v2-border)solid var(--v2-pink);align-items:end;gap:var(--v2-space-5);padding:var(--v2-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.v2-tool-loss>div>strong{font-size:var(--v2-major-size);line-height:var(--v2-major-leading);display:block}.v2-tool-non-shopify{max-width:var(--v2-heading-measure);text-align:center;justify-items:center}.v2-tool-non-shopify>svg{color:var(--v2-pink-strong);height:var(--v2-tool-icon-size);width:var(--v2-tool-icon-size)}.v2-roi-results{gap:var(--v2-space-4);display:grid}.v2-roi-summary{gap:var(--v2-space-3);grid-template-columns:repeat(var(--v2-tool-summary-columns),minmax(0,1fr));display:grid}.v2-roi-summary article{background:var(--v2-ink);border-radius:var(--v2-radius-lg);color:var(--v2-paper);align-content:start;gap:var(--v2-space-3);padding:var(--v2-space-7)var(--v2-tool-panel-padding);display:grid}.v2-roi-summary p,.v2-roi-summary span{color:var(--v2-footer-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:0}.v2-roi-summary strong{color:var(--v2-pink);font-size:var(--v2-section-size);font-variant-numeric:tabular-nums;font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-section-leading)}.v2-roi-card-heading{align-items:center;gap:var(--v2-space-3);display:flex}.v2-roi-card-heading svg{color:var(--v2-pink-strong);height:var(--v2-tool-icon-size);width:var(--v2-tool-icon-size)}.v2-roi-card-heading h3{font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading);margin:0}.v2-roi-breakdown{background:var(--v2-canvas)}.v2-roi-breakdown dl{gap:var(--v2-space-3);margin:0;display:grid}.v2-roi-breakdown dl div{border-top:var(--v2-border)solid var(--v2-line);align-items:baseline;gap:var(--v2-space-3);padding-top:var(--v2-space-3);justify-content:space-between;display:flex}.v2-roi-breakdown dt{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading)}.v2-roi-breakdown dd{color:var(--v2-ink);font-size:var(--v2-small-size);font-weight:700;line-height:var(--v2-small-leading);text-align:right;margin:0}.v2-tool-cta{background:var(--v2-pink-soft)}.v2-tool-cta h3,.v2-tool-cta p{margin:0}.v2-tool-cta h3{font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading)}.v2-tool-cta p{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading)}.v2-template-table-wrap{overflow-x:auto}.v2-template-table{border-collapse:collapse;min-width:var(--v2-template-table-min-width);width:100%}.v2-template-table th,.v2-template-table td{border-bottom:var(--v2-border)solid var(--v2-line);padding:var(--v2-space-5);text-align:left;vertical-align:top}.v2-template-table th{font-size:var(--v2-small-size);font-weight:var(--v2-control-weight)}.v2-template-table tbody tr{transition:background-color var(--v2-motion-fast)var(--v2-ease-state)}.v2-template-table tbody tr:hover{background:var(--v2-canvas)}.v2-template-table td{color:var(--v2-muted);font-size:var(--v2-body-size)}.v2-pricing-hero{padding-block:var(--v2-pricing-hero-top)var(--v2-space-10)}.v2-pricing-hero-copy{gap:var(--v2-space-5);max-width:var(--v2-pricing-hero-measure);text-align:center;justify-items:center;margin-inline:auto;display:grid}.v2-pricing-hero-copy .v2-display{max-width:var(--v2-pricing-hero-title-measure)}.v2-pricing-hero-copy .v2-lead{max-width:60ch}.v2-pricing-plan-section{padding-block:0 var(--v2-section-space)}.v2-pricing-plan{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);max-width:var(--v2-pricing-plan-max-width);margin-inline:auto;overflow:hidden}.v2-pricing-plan-summary{background:var(--v2-pink-soft);align-items:start;gap:var(--v2-space-8);grid-template-columns:var(--v2-pricing-plan-summary-columns);padding:var(--v2-pricing-plan-padding);display:grid}.v2-pricing-plan-summary>div:first-child{gap:var(--v2-space-3);max-width:62ch;display:grid}.v2-pricing-plan-summary h2{font-size:var(--v2-section-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-section-leading);margin:0}.v2-pricing-plan-summary p{margin:0}.v2-pricing-plan-price{text-align:right}.v2-pricing-plan-price strong{font-size:var(--v2-section-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-section-leading);margin-top:var(--v2-space-2);display:block}.v2-pricing-plan dl{padding-inline:var(--v2-pricing-plan-padding);margin:0;display:grid}.v2-pricing-plan dl>div{border-bottom:var(--v2-border)solid var(--v2-line);align-items:center;gap:var(--v2-space-5);min-height:var(--v2-space-10);justify-content:space-between;display:flex}.v2-pricing-plan dl>div:last-child{border-bottom:0}.v2-pricing-plan dt{font-size:var(--v2-body-size);font-weight:650}.v2-pricing-plan dd{color:var(--v2-muted);font-size:var(--v2-body-size);text-align:right;margin:0}.v2-pricing-plan-action{background:var(--v2-canvas);align-items:center;gap:var(--v2-space-5);padding:var(--v2-pricing-plan-action-padding);justify-content:space-between;display:flex}.v2-pricing-plan-action p{margin:0}.v2-pricing-feature-list-section{padding-block:var(--v2-section-space)}.v2-pricing-feature-list-section .v2-capability-list-heading h2{font-size:var(--v2-section-size);line-height:var(--v2-section-leading)}.v2-customer-results-hero{padding-block:var(--v2-pricing-hero-top)var(--v2-section-space)}.v2-customer-results-hero-grid{align-items:center;gap:var(--v2-space-10);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.v2-customer-results-hero-copy{gap:var(--v2-space-6);max-width:var(--v2-heading-measure);text-align:left;justify-items:start;display:grid}.v2-customer-results-hero-copy .v2-display{max-width:12ch}.v2-customer-results-hero-copy .v2-lead{max-width:62ch}.v2-customer-results-hero-media{border-radius:var(--v2-radius-lg);border:0;position:relative;overflow:hidden}.v2-customer-results-hero-logo{bottom:var(--v2-space-6);filter:brightness(0)invert();height:auto;left:var(--v2-space-6);max-width:calc(100% - (var(--v2-space-6)*2));width:min(var(--v2-customer-results-hero-logo-width),52%);z-index:1;position:absolute}.v2-customer-results-hero-metrics{margin-top:var(--v2-space-2);width:100%}.v2-customer-results-proof-section{padding-block:0 var(--v2-section-space)}@media (max-width:767px){.v2-customer-results-hero{padding-bottom:var(--v2-space-10)}.v2-customer-results-hero-grid{gap:var(--v2-space-8);grid-template-columns:1fr}.v2-customer-results-hero-copy .v2-display{max-width:11ch}.v2-customer-results-hero-logo{bottom:var(--v2-space-4);left:var(--v2-space-4);max-width:calc(100% - (var(--v2-space-4)*2))}.v2-customer-results-hero-metrics>div{min-height:0;padding:var(--v2-space-4)}.v2-pricing-hero{padding-bottom:var(--v2-space-8)}.v2-pricing-hero-copy .v2-button-group{align-items:stretch;width:100%}.v2-pricing-hero-copy .v2-button{justify-content:center;width:100%}.v2-pricing-plan-price{text-align:left}.v2-pricing-plan dl>div{padding-block:var(--v2-space-4);align-items:flex-start}.v2-pricing-plan dd{max-width:48%}.v2-pricing-plan-action{flex-direction:column;align-items:stretch}.v2-pricing-plan-action .v2-button{justify-content:center;width:100%}.v2-customer-results-hero-copy .v2-button-group{align-items:stretch;width:100%}.v2-customer-results-hero-copy .v2-button{justify-content:center;width:100%}}.v2-template-closing{align-items:center;gap:var(--v2-space-7);justify-content:space-between;display:flex}.v2-template-closing>div{gap:var(--v2-space-4);max-width:var(--v2-heading-measure);display:grid}.v2-template-closing .v2-lead,.v2-template-closing .v2-small{color:var(--v2-footer-muted)}.v2-setup-section{padding-top:var(--v2-space-8)}.v2-setup-heading{margin-bottom:var(--v2-space-10);max-width:var(--v2-editorial-index-measure)}.v2-setup-timeline{gap:var(--v2-space-5);margin:0;padding:0;list-style:none;display:grid}.v2-setup-timeline>li{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);align-items:center;gap:var(--v2-space-7);grid-template-columns:var(--v2-space-10)minmax(0,.9fr)minmax(320px,1.1fr);min-height:var(--v2-setup-step-min-height);padding:var(--v2-space-7);display:grid;overflow:hidden}.v2-setup-step-number{color:var(--v2-pink-strong);font-size:var(--v2-small-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--v2-proof-leading)}.v2-setup-timeline>li>div:nth-child(2){gap:var(--v2-space-3);display:grid}.v2-setup-duration{color:var(--v2-muted);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);margin:0}.v2-setup-timeline .v2-button{margin-top:var(--v2-space-2);justify-self:start}.v2-setup-asset{background:var(--v2-paper);border-radius:var(--v2-radius-md);color:var(--v2-muted);font-size:var(--v2-caption-size);min-height:var(--v2-template-tool-min-height);padding:var(--v2-space-5);text-align:center;justify-content:center;align-items:center;display:flex;overflow:hidden}.v2-setup-asset>div{max-height:var(--v2-template-tool-min-height);width:100%}.v2-setup-signal{background:var(--v2-paper);border-radius:var(--v2-radius-md);align-items:center;gap:var(--v2-space-5);min-height:var(--v2-template-tool-min-height);justify-content:center;display:flex}.v2-setup-signal span{background:var(--v2-pink);height:var(--v2-space-3);opacity:.35;width:var(--v2-space-3);border-radius:50%}.v2-setup-signal span:nth-child(2){height:var(--v2-space-5);opacity:.7;width:var(--v2-space-5)}.v2-comparison-heading{gap:var(--v2-space-3);margin-bottom:var(--v2-space-9);max-width:var(--v2-comparison-heading-width);display:grid}.v2-comparison-heading h2{font-size:var(--v2-section-size);font-weight:var(--v2-heading-weight);line-height:var(--v2-section-leading);margin:0}.v2-comparison-heading p{color:var(--v2-muted);font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading);margin:0}.v2-comparison-table-section{padding-top:var(--v2-space-7)}.v2-comparison-table thead strong,.v2-comparison-table thead span,.v2-comparison-table td strong,.v2-comparison-table td span,.v2-comparison-table td p{display:block}.v2-comparison-table thead span{color:var(--v2-muted);font-size:var(--v2-caption-size);font-weight:400;line-height:var(--v2-caption-leading);margin-top:var(--v2-space-1)}.v2-comparison-table td strong{color:var(--v2-ink);font-size:var(--v2-small-size)}.v2-comparison-table td span{color:var(--v2-positive);font-size:var(--v2-caption-size);font-weight:700;line-height:var(--v2-caption-leading);margin-top:var(--v2-space-2)}.v2-comparison-table td[data-rating=poor] span{color:var(--v2-pink-strong)}.v2-comparison-table td p{color:var(--v2-muted);font-size:var(--v2-caption-size);line-height:var(--v2-caption-leading);margin:var(--v2-space-2)0 0}.v2-comparison-mobile{display:none}.v2-comparison-disclaimer{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:var(--v2-space-5)0 0}.v2-comparison-conclusion{background:var(--v2-line);border-radius:calc(var(--v2-radius-lg) + var(--v2-card-cluster-seam));gap:var(--v2-card-cluster-seam);padding:var(--v2-card-cluster-seam);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.v2-comparison-conclusion article{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);gap:var(--v2-space-4);padding:var(--v2-space-6);display:grid}.v2-comparison-conclusion article h3{font-size:var(--v2-proof-size);font-weight:var(--v2-heading-weight);line-height:var(--v2-proof-leading);margin:0}.v2-comparison-conclusion article[data-emphasis=ink]{background:var(--v2-pink-soft);color:var(--v2-ink)}.v2-template-index{background:var(--v2-paper);margin-left:var(--v2-full-bleed-offset);min-height:100vh;padding:var(--v2-template-hero-top)var(--v2-gutter);width:100vw}.v2-template-index section{gap:var(--v2-space-6);max-width:var(--v2-template-index-width);margin-inline:auto;display:grid}.v2-template-index h1{margin:0}.v2-template-index ul{gap:var(--v2-space-2);margin:0;padding:0;list-style:none;display:grid}.v2-template-index a{border-bottom:var(--v2-border)solid var(--v2-line);padding-block:var(--v2-space-3);display:block}.v2-template-index a:hover{color:var(--v2-pink-strong)}.v2-solution-page .v2-display,.v2-solution-page .v2-section-heading,.v2-solution-page .v2-proof{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.v2-solution-page .v2-display{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.v2-solution-hero{padding-block:var(--v2-solution-hero-top-space)var(--v2-solution-hero-bottom-space);overflow:hidden}.v2-solution-hero-breadcrumb{color:var(--v2-muted);font-size:var(--v2-small-size);align-items:center;gap:var(--v2-solution-hero-breadcrumb-gap);line-height:var(--v2-small-leading);margin-bottom:var(--v2-solution-hero-breadcrumb-bottom);min-width:0;display:flex}.v2-solution-hero-breadcrumb a{color:var(--v2-muted);transition:color var(--v2-motion-fast)var(--v2-ease-state)}.v2-solution-hero-breadcrumb a:hover{color:var(--v2-ink)}.v2-solution-hero-breadcrumb svg{flex:none}.v2-solution-hero-breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-solution-hero-grid{align-items:stretch;gap:var(--v2-solution-hero-gap);min-height:var(--v2-solution-hero-content-min-height);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);display:grid}.v2-solution-hero-copy{min-width:0;padding-bottom:var(--v2-solution-hero-copy-bottom);flex-direction:column;display:flex}.v2-solution-hero-message{gap:var(--v2-space-5);max-width:var(--v2-solution-copy-width);margin-block:auto;display:grid}.v2-solution-hero-copy .v2-display{font-size:var(--v2-solution-hero-title-size);line-height:var(--v2-solution-hero-title-leading);max-width:min(100%,var(--v2-solution-title-measure));text-wrap:balance}.v2-solution-hero-copy .v2-display span,.v2-solution-page .v2-section-heading span,.v2-solution-page .v2-proof span{color:var(--v2-muted)}.v2-solution-hero-copy .v2-lead{max-width:var(--v2-solution-lead-measure)}.v2-solution-hero-form{gap:var(--v2-space-3);max-width:var(--v2-home-hero-form-width);display:grid}.v2-solution-hero-media{border-radius:var(--v2-solution-hero-media-radius);align-items:center;min-width:0;display:grid;overflow:hidden}.v2-solution-hero-media .v2-product-media-stage{aspect-ratio:auto;height:100%;min-height:0}.v2-solution-hero-media .v2-product-media-stage[data-stage-media^=snap-]{aspect-ratio:var(--v2-solution-snap-ratio,var(--v2-ratio-product));height:auto}.v2-solution-hero-media .v2-product-media-viewport{border-radius:var(--v2-solution-hero-media-radius);background-color:var(--v2-canvas);background-image:radial-gradient(var(--v2-line)var(--v2-border),transparent var(--v2-border));background-size:var(--v2-dot-size)var(--v2-dot-size)}.v2-solution-logo-wall{gap:var(--v2-solution-logo-wall-label-gap);padding-bottom:var(--v2-solution-logo-wall-bottom-space);display:grid}.v2-solution-logo-wall>p{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);text-align:center;text-wrap:balance;margin:0}.v2-solution-logo-wall-viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,black var(--v2-solution-logo-wall-edge-fade),black calc(100% - var(--v2-solution-logo-wall-edge-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black var(--v2-solution-logo-wall-edge-fade),black calc(100% - var(--v2-solution-logo-wall-edge-fade)),transparent 100%);overflow:hidden}.v2-solution-logo-wall-track{animation:v2-solution-logo-wall-scroll var(--v2-solution-logo-wall-duration)linear infinite reverse;will-change:transform;width:max-content;display:flex}.v2-solution-logo-wall-group{align-items:center;gap:var(--v2-solution-logo-wall-gap);padding-inline:calc(var(--v2-solution-logo-wall-gap)/2);flex:none;display:flex}.v2-solution-logo-wall-item{flex:0 0 var(--v2-solution-logo-wall-width);height:var(--v2-solution-logo-wall-height);width:var(--v2-solution-logo-wall-width);justify-content:center;align-items:center;display:flex}.v2-solution-logo-wall img{filter:grayscale()brightness(0);object-fit:contain;max-width:100%;height:auto;max-height:100%;opacity:var(--v2-solution-logo-wall-opacity);width:auto}.v2-solution-proof-strip-section{padding-block:var(--v2-space-8)var(--v2-space-10)}.v2-solution-outcome-highlights{gap:var(--v2-solution-outcome-column-gap);padding-block:var(--v2-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-solution-outcome-highlights article{align-content:start;min-width:0;display:grid}.v2-solution-outcome-icon{background:var(--v2-solution-outcome-icon-surface);border-radius:var(--v2-solution-outcome-icon-radius);color:var(--v2-solution-outcome-icon-foreground);height:var(--v2-solution-outcome-icon-size);margin-bottom:var(--v2-space-5);width:var(--v2-solution-outcome-icon-size);justify-content:center;align-items:center;display:flex}.v2-solution-outcome-icon svg{height:var(--v2-solution-outcome-icon-glyph-size);width:var(--v2-solution-outcome-icon-glyph-size)}.v2-solution-outcome-highlights h2,.v2-solution-outcome-highlights h3{font-size:var(--v2-proof-size);font-weight:var(--v2-heading-weight);line-height:var(--v2-proof-leading);text-wrap:pretty;max-width:22ch;margin:0}.v2-solution-outcome-highlights p{color:var(--v2-muted);font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading);margin:var(--v2-space-2)0 0;text-wrap:pretty;max-width:42ch}.v2-solution-answer-section{padding-block:var(--v2-section-space)}.v2-solution-product-headline{font-size:var(--v2-major-size);font-weight:var(--v2-heading-weight);line-height:var(--v2-major-leading);margin:0 auto var(--v2-space-12);max-width:var(--v2-solution-product-headline-width);text-align:center;text-wrap:balance}.v2-solution-product-headline span{color:var(--v2-muted)}.v2-solution-product-layout{align-items:center;gap:var(--v2-solution-product-layout-gap);grid-template-columns:minmax(0,var(--v2-solution-product-copy-width))minmax(0,1fr);display:grid}.v2-solution-answer{gap:var(--v2-space-4);max-width:var(--v2-solution-product-copy-width);display:grid}.v2-solution-answer .v2-proof{margin:0}.v2-solution-answer .v2-lead{color:var(--v2-ink);line-height:var(--v2-solution-answer-leading)}.v2-solution-centered-heading{gap:var(--v2-space-4);max-width:var(--v2-solution-heading-width);text-align:center;justify-items:center;margin-inline:auto;display:grid}.v2-solution-centered-heading .v2-lead{max-width:var(--v2-solution-reading-width)}.v2-solution-product-stage{min-width:0}.v2-solution-product-stage .v2-product-media-stage{aspect-ratio:var(--v2-solution-product-media-ratio);min-height:0;padding:var(--v2-space-6)}.v2-solution-customer-proof-title{font-size:var(--v2-major-size);font-weight:var(--v2-heading-weight);letter-spacing:var(--v2-heading-tracking);line-height:var(--v2-major-leading);margin:0 auto var(--v2-solution-customer-proof-title-gap);max-width:var(--v2-solution-customer-proof-title-width);text-align:center;text-wrap:balance}.v2-solution-customer-proof-title span{color:var(--v2-muted)}.v2-solution-customer-proof-card{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-lg);color:var(--v2-ink);min-height:var(--v2-solution-customer-proof-height);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.v2-solution-customer-proof-quote{align-content:center;gap:var(--v2-space-5);padding:var(--v2-space-9);display:grid}.v2-solution-customer-proof-quote blockquote{font-size:var(--v2-proof-size);font-weight:var(--v2-heading-weight);line-height:var(--v2-proof-leading);max-width:var(--v2-solution-customer-proof-quote-width);text-wrap:pretty;margin:0}.v2-solution-customer-proof-quote p{align-items:baseline;gap:var(--v2-space-2);flex-wrap:wrap;margin:0;display:flex}.v2-solution-customer-proof-quote strong{font-size:var(--v2-body-size)}.v2-solution-customer-proof-quote span{color:var(--v2-muted);font-size:var(--v2-body-size)}.v2-solution-customer-proof-media{min-height:inherit;position:relative;overflow:hidden}.v2-solution-customer-proof-media>img{object-fit:cover}.v2-solution-customer-proof-logo{width:min(var(--v2-solution-customer-proof-logo-width),42%);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.v2-solution-customer-proof-logo img{filter:brightness(0)invert();width:100%;height:auto}.v2-solution-workflow-section{padding-block:var(--v2-section-space)}.v2-solution-fit-heading{margin-bottom:var(--v2-space-10);max-width:var(--v2-solution-heading-width)}.v2-solution-fit-heading span{color:var(--v2-muted)}.v2-solution-comparison-section{background:var(--v2-paper);padding-block:var(--v2-section-space)}.v2-solution-comparison-heading{gap:var(--v2-space-4);max-width:var(--v2-comparison-heading-width);text-align:center;justify-items:center;margin-inline:auto;display:grid}.v2-solution-comparison-heading .v2-lead{max-width:var(--v2-comparison-intro-width)}.v2-comparison-matrix{border-top:var(--v2-border)solid var(--v2-line);margin-top:var(--v2-space-10);overflow-x:auto}.v2-comparison-matrix table{border-collapse:collapse;table-layout:fixed;width:100%}.v2-comparison-matrix col:first-child{width:25%}.v2-comparison-matrix col:not(:first-child){width:37.5%}.v2-comparison-matrix th,.v2-comparison-matrix td{border-bottom:var(--v2-border)solid var(--v2-line);padding:var(--v2-comparison-cell-padding-y)var(--v2-comparison-cell-padding-x);text-align:left;vertical-align:top}.v2-comparison-matrix thead th{color:var(--v2-muted);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading);padding-block:var(--v2-space-5)}.v2-comparison-matrix thead th[data-primary=true]{color:var(--v2-ink);align-items:center;gap:var(--v2-space-2);display:flex}.v2-comparison-matrix tbody th{color:var(--v2-ink);font-size:var(--v2-body-size);font-weight:var(--v2-control-weight);line-height:var(--v2-body-leading)}.v2-comparison-matrix tbody td{color:var(--v2-muted);font-size:var(--v2-body-size);line-height:var(--v2-body-leading);text-wrap:pretty}.v2-comparison-matrix [data-primary=true]{background:var(--v2-comparison-primary-surface);color:var(--v2-ink)}.v2-comparison-matrix-marker{background:var(--v2-pink-strong);height:var(--v2-comparison-primary-marker-size);width:var(--v2-comparison-primary-marker-size);border-radius:50%;flex:none}.v2-solution-implementation-section,.v2-solution-next-section{padding-block:var(--v2-section-space)}@keyframes v2-activity-rail-value{0%{opacity:0;transform:translateY(var(--v2-space-2))}to{opacity:1;transform:translateY(0)}}@keyframes v2-activity-rail-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:1024px){.v2-desktop-nav{display:flex}.v2-mobile-menu-button{display:none}}@media (max-width:1023px){.v2-announcement-copy{gap:var(--v2-space-1)var(--v2-space-2);padding-left:var(--v2-gutter);padding-right:calc(var(--v2-announcement-dismiss-size) + var(--v2-space-2));text-align:left;flex-wrap:wrap;justify-content:flex-start}.v2-activity-rail-lead,.v2-nav-actions>.v2-button{display:none}.v2-proof-grid,.v2-feature-grid,.v2-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mega-menu,.v2-menu-overlay{display:none}.v2-home-proof-layout,.v2-home-audit{grid-template-columns:1fr}.v2-home-hero-title{white-space:normal}.v2-template-hero-grid{grid-template-columns:1fr}.v2-blog-index-title-row{flex-direction:column;align-items:flex-start}.v2-blog-feature-slide>a{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}.v2-blog-feature-copy{padding:var(--v2-space-7)}.v2-blog-article-grid,.v2-blog-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-blog-customer-story-card{min-height:var(--v2-blog-story-min-height-tablet)}.v2-blog-customer-story-copy{padding:var(--v2-space-7)}.v2-blog-customer-story-media{min-height:var(--v2-blog-story-min-height-tablet)}.v2-blog-article-hero-grid{gap:var(--v2-space-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.v2-blog-article-hero-media{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr)}.v2-blog-article-layout{gap:var(--v2-space-8);grid-template-columns:minmax(240px,.38fr) minmax(0,.62fr)}.v2-template-hero-grid .v2-media-frame{max-width:var(--v2-template-media-width)}.v2-solution-hero-grid{grid-template-columns:1fr}.v2-solution-hero-copy{max-width:var(--v2-solution-heading-width)}.v2-solution-hero-media{max-width:none}.v2-solution-outcome-highlights{gap:var(--v2-space-8)}.v2-solution-customer-proof-card{grid-template-columns:1fr}.v2-solution-customer-proof-media{aspect-ratio:var(--v2-ratio-card);min-height:0}.v2-solution-implementation-heading{flex-direction:column;align-items:flex-start}.v2-home-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-home-platform-card[data-card-size=wide],.v2-home-platform-card[data-card-size=standard]{grid-column:span 1}.v2-customer-intelligence-story{gap:var(--v2-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v2-proof-video-grid,.v2-hub-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-partner-testimonial{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}}@media (max-width:767px){.v2-announcement-copy{text-align:left}.v2-metric-rail{grid-template-columns:1fr}.v2-metric{border-bottom:var(--v2-border)solid var(--v2-line);border-right:0}.v2-metric:last-child{border-bottom:0}.v2-proof-grid,.v2-feature-grid,.v2-content-grid,.v2-split-story,.v2-inline-cta{flex-direction:column;align-items:flex-start}.v2-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-article-shell{grid-template-columns:1fr}.v2-article-meta{border-left:0;border-top:var(--v2-border)solid var(--v2-line);padding:var(--v2-space-4)0 0}.v2-footer-conversion{grid-template-columns:1fr;align-items:start}.v2-footer-conversion-actions .v2-footer-secondary-action{justify-self:start}.v2-footer-bottom{flex-direction:column;align-items:flex-start}.v2-footer-bottom-links{text-align:left;justify-content:flex-start}.v2-footer-legal{justify-content:flex-start}.v2-home-hero{min-height:100vh;padding-top:var(--v2-home-hero-title-top);flex-direction:column;display:flex}.v2-home-hero>.v2-container{flex:none}.v2-template-hero-copy .v2-display,.v2-editorial-detail-heading .v2-display{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.v2-product-media-stage[data-stage-variant=hero]{border-radius:var(--v2-radius-md)}.v2-activity-rail-anchor{margin-top:auto}.v2-activity-rail-lead{display:none}.v2-activity-rail-inner{min-height:var(--v2-home-rail-height)}.v2-home-hero-copy{justify-items:stretch}.v2-audit-form[data-layout=compact]{gap:var(--v2-space-2);padding:var(--v2-space-2);grid-template-columns:1fr}.v2-home-audit-panel .v2-audit-form[data-layout=compact]{grid-template-columns:1fr}.v2-audit-form[data-layout=compact] .v2-field-input{border-radius:var(--v2-radius-sm);min-height:var(--v2-home-hero-form-button-height);padding-inline:var(--v2-space-4)}.v2-audit-form[data-layout=compact] .v2-button{width:100%;min-width:0}.v2-home-hero-copy .v2-button-group{display:grid}.v2-home-hero-proof{align-items:center}.v2-home-section-intro{flex-direction:column;align-items:flex-start}.v2-home-platform-actions{flex-direction:column;align-items:stretch}.v2-home-platform-actions .v2-button{width:100%}.v2-home-platform-grid{margin-top:var(--v2-space-9);grid-template-columns:1fr}.v2-home-platform-card[data-card-size=wide],.v2-home-platform-card[data-card-size=standard]{aspect-ratio:auto;grid-column:span 1;width:100%}.v2-home-platform-card-heading{padding:var(--v2-home-platform-card-padding-mobile)var(--v2-home-platform-card-padding-mobile)0}.v2-home-platform-card-heading h3{font-size:var(--v2-home-platform-title-size-mobile);line-height:var(--v2-home-platform-title-leading-mobile)}.v2-home-platform-card-detail{margin-inline:var(--v2-home-platform-card-padding-mobile)}.v2-partner-video-section{padding-top:var(--v2-space-10)}.v2-partner-video-carousel{gap:var(--v2-space-6)}.v2-partner-video-carousel-heading{align-items:flex-start;gap:var(--v2-space-4)}.v2-partner-video-carousel-heading h2{font-size:var(--v2-section-size);line-height:var(--v2-section-leading)}.v2-partner-video-carousel-track{margin-inline:calc(var(--v2-gutter)*-1)}.v2-partner-video-card blockquote{font-size:var(--v2-body-size);line-height:var(--v2-body-leading);min-height:calc(var(--v2-body-leading)*4)}.v2-home-platform-card[data-card-size=wide]{min-height:var(--v2-home-platform-wide-min-height-mobile)}.v2-home-platform-card-media{margin-top:var(--v2-home-platform-media-block-gap-mobile)}.v2-home-results-section{padding-bottom:var(--v2-space-8)}.v2-home-results-section+#site-v2-home-platform{padding-top:var(--v2-space-8)}.v2-customer-intelligence-section{padding-top:var(--v2-space-10)}.v2-customer-intelligence{gap:var(--v2-space-10)}.v2-customer-intelligence-intro{text-align:left;justify-items:start}.v2-customer-intelligence-intro .v2-major{font-size:var(--v2-customer-intelligence-intro-size-mobile);-webkit-hyphens:auto;hyphens:auto;line-height:var(--v2-customer-intelligence-intro-leading-mobile);overflow-wrap:break-word;word-break:normal;min-width:0;max-width:none}.v2-customer-intelligence-stories{gap:var(--v2-space-10)}.v2-customer-intelligence-story,.v2-customer-intelligence-story:nth-child(odd){gap:var(--v2-space-6);flex-direction:column;display:flex}.v2-customer-intelligence-story .v2-customer-intelligence-heading{order:1}.v2-customer-intelligence-story .v2-customer-intelligence-media{order:2;grid-area:auto}.v2-customer-intelligence-story .v2-customer-intelligence-proof{order:3;grid-area:auto}.v2-customer-intelligence-media{min-height:calc(100vw - (var(--v2-gutter)*2));flex:none}.v2-customer-intelligence-copy h3{font-size:var(--v2-proof-size);line-height:var(--v2-proof-leading);max-width:none}.v2-customer-intelligence-media>.v2-media-overlay-action{bottom:var(--v2-space-4);right:var(--v2-space-4)}.v2-customer-story-wall-section{padding-top:var(--v2-space-8)}.v2-customer-story-wall{gap:var(--v2-space-8)}.v2-customer-story-wall-intro{text-align:left;justify-items:start}.v2-customer-story-wall-intro h2{font-size:var(--v2-section-size);line-height:var(--v2-section-leading)}.v2-shopify-scale-section{padding-top:var(--v2-space-10)}.v2-shopify-scale{gap:var(--v2-space-8)}.v2-shopify-scale-intro{gap:var(--v2-space-5);text-align:left;justify-items:start}.v2-shopify-scale-intro h2{font-size:var(--v2-section-size);line-height:var(--v2-section-leading)}.v2-shopify-scale-grid{gap:var(--v2-space-10);grid-template-columns:1fr}.v2-shopify-scale-card{gap:var(--v2-space-6)}.v2-shopify-scale-media>.v2-media-overlay-action{bottom:var(--v2-space-4);right:var(--v2-space-4)}.v2-shopify-scale-metrics{grid-template-columns:1fr}.v2-shopify-scale-metrics>div{padding:var(--v2-space-4)}.v2-capability-list-section{padding-block:var(--v2-space-11)}.v2-capability-list{gap:var(--v2-space-9);grid-template-columns:1fr}.v2-capability-list-heading{position:static}.v2-capability-list-heading h2{font-size:var(--v2-section-size);line-height:var(--v2-section-leading)}.v2-capability-list-item{padding-block:var(--v2-space-5)}.v2-capability-list-item h3{font-size:var(--v2-capability-title-size);line-height:var(--v2-capability-title-leading)}.v2-home-inline-cta-section{padding-block:var(--v2-space-9)}.v2-home-inline-cta{align-items:flex-start;gap:var(--v2-space-5);min-height:var(--v2-inline-cta-height);flex-direction:column}.site-v2 .v2-home-inline-cta-action{align-self:flex-start}.v2-home-inline-cta-signal{width:78%;height:230%;top:-92%;right:-36%}.v2-home-platform-result-grid{margin-top:var(--v2-space-8);grid-template-columns:1fr}.v2-home-platform-result{min-height:0;padding:var(--v2-space-7)}.v2-home-platform-result h3{margin-top:var(--v2-space-6);padding-top:0}.v2-home-platform-result p{max-width:52ch}.v2-home-proof-layout{grid-template-columns:1fr}.v2-home-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-home-logo-cell:nth-child(6n){border-right:var(--v2-border)solid var(--v2-card-border)}.v2-home-logo-cell:nth-child(n+7){border-bottom:var(--v2-border)solid var(--v2-card-border)}.v2-home-logo-cell:nth-child(2n){border-right:0}.v2-home-logo-cell:nth-last-child(-n+2){border-bottom:0}.v2-home-logo-cell{min-height:var(--v2-home-logo-cell-height)}.site-v2 .v2-home-story{border-left:0;border-top:var(--v2-border)solid var(--v2-card-border);margin-top:0}.v2-home-quotes{grid-template-columns:1fr}.v2-home-audit{gap:var(--v2-space-8)}.v2-template-price-grid,.v2-template-step-grid,.v2-template-results,.v2-template-story-grid,.v2-proof-video-grid,.v2-template-editorial-grid,.v2-pricing-included,.v2-comparison-conclusion,.v2-hub-segment-grid,.v2-hub-benefit-grid,.v2-hub-featured-list,.v2-hub-logo-grid,.v2-customer-story-grid,.v2-partner-testimonial,.v2-template-editorial-grid[data-variant=tutorial],.v2-template-editorial-grid[data-variant=podcast],.v2-content-grid{grid-template-columns:1fr}.v2-hub-action-group .v2-nav-action-button{min-height:var(--v2-control-height)}.v2-customer-story-grid[data-detailed=true]{grid-template-columns:1fr}.v2-solution-hero{padding-block:var(--v2-space-9)}.v2-solution-hero-copy .v2-display{max-width:none}.v2-solution-hero-copy .v2-button-group{display:grid}.v2-solution-hero-media .v2-product-media-stage{aspect-ratio:var(--v2-solution-media-ratio-mobile)}.v2-solution-hero-media{--v2-solution-snap-ratio:var(--v2-solution-media-ratio-mobile)}.v2-solution-outcome-highlights{padding-block:var(--v2-space-6);grid-template-columns:1fr}.v2-solution-answer-section{padding-block:var(--v2-space-11)}.v2-solution-product-headline{margin-bottom:var(--v2-space-10);text-align:left}.v2-solution-product-layout{grid-template-columns:1fr}.v2-solution-answer,.v2-solution-centered-heading{text-align:left;justify-items:start}.v2-solution-customer-proof-title{margin-bottom:var(--v2-space-8);text-align:left}.v2-solution-customer-proof-quote{min-height:360px;padding:var(--v2-space-7)}.v2-solution-workflow-heading{margin-bottom:var(--v2-space-8);text-align:left}.v2-solution-workflow li{grid-template-columns:var(--v2-space-7)1fr;min-height:0;padding-block:var(--v2-space-6)}.v2-solution-fit-heading{margin-bottom:var(--v2-space-8)}.v2-solution-comparison-section{padding-block:var(--v2-space-11)}.v2-solution-comparison-heading{text-align:left;justify-items:start}.site-v2 .v2-home-inline-cta[data-layout=solution] .v2-home-inline-cta-action{justify-content:center;align-self:stretch;width:100%}.v2-home-inline-cta[data-layout=solution] .v2-home-inline-cta-signal{width:115%;height:150%;top:-72%;right:-58%}.v2-comparison-matrix{margin-top:var(--v2-space-8);overflow:visible}.v2-comparison-matrix table,.v2-comparison-matrix tbody,.v2-comparison-matrix tr,.v2-comparison-matrix th,.v2-comparison-matrix td{width:100%;display:block}.v2-comparison-matrix colgroup,.v2-comparison-matrix thead{display:none}.v2-comparison-matrix tbody{border-top:var(--v2-border)solid var(--v2-line)}.v2-comparison-matrix tbody tr{border-bottom:var(--v2-border)solid var(--v2-line);padding-block:var(--v2-space-6)}.v2-comparison-matrix tbody th,.v2-comparison-matrix tbody td{border:0;padding:0}.v2-comparison-matrix tbody th{font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading);margin-bottom:var(--v2-space-5)}.v2-comparison-matrix tbody td{gap:var(--v2-space-4);grid-template-columns:var(--v2-comparison-mobile-label-width)minmax(0,1fr);padding-block:var(--v2-space-3);display:grid}.v2-comparison-matrix tbody td:before{color:var(--v2-muted);content:attr(data-label);font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading)}.v2-comparison-matrix tbody td[data-primary=true]{color:var(--v2-ink);background:0 0}.v2-comparison-matrix tbody td[data-primary=true]:before{color:var(--v2-pink-strong)}.v2-template-price-band,.v2-template-step,.v2-hub-segment-grid article,.v2-hub-segment-grid>a,.v2-hub-benefit-grid article,.v2-hub-featured-list article,.v2-hub-logo-grid>div{border-right:0}.v2-hub-logo-heading,.v2-template-hub-rail,.v2-template-editorial-rail{flex-direction:column;align-items:flex-start}.v2-glossary-list{grid-template-columns:1fr}.v2-glossary-search{min-height:var(--v2-space-10);padding-inline:var(--v2-space-4)}.v2-glossary-search input{font-size:var(--v2-body-size)}.v2-template-closing{flex-direction:column;align-items:flex-start}.v2-blog-index-hero{padding-block:var(--v2-space-9)var(--v2-space-6)}.v2-blog-index-title-row{gap:var(--v2-space-6)}.v2-blog-index-tools{flex-direction:column;align-items:stretch;width:100%}.v2-blog-search,.v2-blog-categories-trigger{width:100%}.v2-blog-categories{grid-template-columns:1fr}.v2-blog-feature-track{gap:var(--v2-space-4)}.v2-blog-feature-slide{flex-basis:var(--v2-blog-feature-slide-width);opacity:1}.v2-blog-feature-slide>a{grid-template-columns:1fr}.v2-blog-feature-copy{padding:var(--v2-space-6)}.v2-blog-feature-media{aspect-ratio:var(--v2-blog-feature-media-ratio);min-height:0}.v2-blog-feature-controls{margin-top:var(--v2-space-4)}.v2-blog-articles-section{padding-block:var(--v2-space-10)}.v2-blog-article-grid{grid-template-columns:1fr}.v2-blog-related-grid{gap:var(--v2-space-8);margin-top:var(--v2-space-8);grid-template-columns:1fr}.v2-blog-customer-story-card{grid-template-columns:1fr}.v2-blog-customer-story-copy{min-height:var(--v2-blog-story-min-height-mobile);padding:var(--v2-space-6)}.v2-blog-customer-story-copy blockquote{font-size:var(--v2-lead-size);line-height:var(--v2-lead-leading)}.v2-blog-customer-story-media{min-height:var(--v2-blog-story-min-height-mobile)}.v2-blog-customer-story-brand{bottom:var(--v2-space-6)}.v2-blog-customer-story-brand strong{font-size:var(--v2-section-size);line-height:var(--v2-section-leading)}.v2-blog-article-hero{padding-block:var(--v2-space-9)var(--v2-space-8)}.v2-blog-breadcrumb{margin-bottom:var(--v2-space-6)}.v2-blog-article-hero-grid{grid-template-columns:1fr}.v2-blog-article-hero-copy{gap:var(--v2-space-6)}.v2-blog-article-hero-media{aspect-ratio:auto;min-height:220px;padding:var(--v2-space-3);grid-template-columns:minmax(0,1.7fr) minmax(96px,.7fr)}.v2-blog-article-brand-tile{padding:var(--v2-space-3)}.v2-blog-article-section{padding-top:0}.v2-blog-article-layout{gap:var(--v2-space-7);grid-template-columns:1fr}.v2-blog-article-aside{position:static}.v2-blog-toc{gap:var(--v2-space-3)}.v2-blog-toc ol{grid-template-columns:1fr}.v2-blog-reading .v2-rich-content>p,.v2-blog-reading .v2-rich-content ul,.v2-blog-reading .v2-rich-content ol{font-size:var(--v2-body-size)}.v2-blog-article-footer{gap:var(--v2-space-8);margin-top:var(--v2-space-9)}.v2-blog-article-cta{padding:var(--v2-space-6)var(--v2-space-4)}.v2-blog-author-profile{grid-template-columns:auto minmax(0,1fr);align-items:start}.v2-blog-author-profile>img,.v2-blog-author-profile>span{height:var(--v2-space-9);width:var(--v2-space-9)}.v2-pricing-plan{grid-template-columns:1fr}.v2-pricing-plan-price{text-align:left}.v2-pricing-included li:nth-child(odd),.v2-comparison-conclusion article{border-right:0}.v2-setup-timeline>li{min-height:0;padding:var(--v2-space-6);grid-template-columns:1fr;align-items:start}.v2-setup-timeline>li>.v2-setup-asset{min-height:var(--v2-dot-min-height);grid-column:auto;width:100%}.v2-setup-timeline>li>.v2-setup-signal{min-height:var(--v2-dot-min-height);width:100%}.v2-setup-step-number{line-height:var(--v2-small-leading)}.v2-comparison-table{display:none}.v2-comparison-mobile{gap:var(--v2-space-6);display:grid}.v2-comparison-mobile>section{gap:var(--v2-space-4);display:grid}.v2-comparison-mobile>section>div{gap:var(--v2-space-3);display:grid}.v2-comparison-mobile article{background:var(--v2-card-surface);border:var(--v2-border)solid var(--v2-card-border);border-radius:var(--v2-radius-md);gap:var(--v2-space-2);padding:var(--v2-space-4);display:grid}.v2-comparison-mobile article>strong{font-size:var(--v2-small-size)}.v2-comparison-mobile article>span{color:var(--v2-positive);font-size:var(--v2-caption-size);font-weight:700;line-height:var(--v2-caption-leading)}.v2-comparison-mobile article[data-rating=poor]>span{color:var(--v2-pink-strong)}.v2-comparison-mobile article>p:last-child{color:var(--v2-muted);font-size:var(--v2-small-size);line-height:var(--v2-small-leading);margin:0}.v2-template-tool-slot{padding:var(--v2-space-5)}.v2-editorial-detail-section .v2-article-shell{grid-template-columns:minmax(0,1fr)}.v2-editorial-detail-section .v2-article-shell>*{min-width:0}.v2-editorial-detail-section .v2-article-meta{border-top:var(--v2-border)solid var(--v2-line);padding-top:var(--v2-space-5)}.v2-template-local-surface-section>.v2-container{padding-block:var(--v2-space-7);border-radius:0}.v2-template-results>div,.v2-template-results>div:first-child,.v2-template-results>div:last-child{border-right:0;padding-inline:0}.v2-template-results>div+div{border-top:var(--v2-border)solid var(--v2-template-result-separator)}.v2-oos-tool-grid,.v2-roi-grid,.v2-roi-tool,.v2-tool-loss{grid-template-columns:1fr}.v2-roi-column-heading{min-height:0}.v2-tool-metric-grid,.v2-tool-loss dl{grid-template-columns:1fr}.v2-tool-metric-grid div,.v2-tool-loss dl div{border-left:0;border-top:var(--v2-border)solid var(--v2-line);padding-left:0;padding-top:var(--v2-space-2)}.v2-tool-metric-grid div:first-child,.v2-tool-loss dl div:first-child{border-top:0;padding-top:0}.v2-home-product-media{min-height:0}.v2-media-overlay-action[data-compact-mobile=true]{height:var(--v2-media-overlay-action-mobile-size);min-height:var(--v2-media-overlay-action-mobile-size);min-width:var(--v2-media-overlay-action-mobile-size);width:var(--v2-media-overlay-action-mobile-size);border-radius:50%;gap:0;padding:0}.v2-media-overlay-action[data-compact-mobile=true] .v2-media-overlay-action-label{display:none}}@media (prefers-reduced-motion:no-preference){html:has(.site-v2){scroll-behavior:smooth}}@media (max-width:767px){.v2-story-hub-carousel-card{grid-template-columns:1fr}.v2-story-hub-carousel-media{min-height:var(--v2-blog-story-min-height)}.v2-story-hub-carousel-copy{padding:var(--v2-space-6)}.v2-blog-tldr{padding:var(--v2-space-5)}}@media (prefers-reduced-motion:reduce){.v2-blog-feature-track{transition:none}.v2-blog-feature-progress span[data-active=true],.v2-blog-customer-story-card{animation:none}.v2-customer-story-wall-viewport{scroll-snap-type:x proximity;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.v2-customer-story-wall-spotlight{display:none}.v2-customer-story-wall-track{animation:none}.v2-customer-story-wall-row:not([data-row="1"]){display:none}.v2-customer-story-wall-item{scroll-snap-align:start}.v2-solution-logo-wall-track{animation-play-state:paused}}.v2-variant-index{background:var(--v2-paper);color:var(--v2-ink);font-family:var(--v2-font-sans);margin-left:var(--v2-full-bleed-offset);width:100vw;min-height:100vh}.v2-variant-index main{max-width:720px;padding:96px var(--v2-gutter)128px;margin-inline:auto}.v2-variant-index .v2-lead{margin:16px 0 48px}.v2-variant-index ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v2-variant-index a{border:var(--v2-border)solid var(--v2-line);border-radius:var(--v2-radius-lg);transition:border-color var(--v2-motion)var(--v2-ease-state);gap:6px;padding:24px 28px;display:grid}.v2-variant-index a:hover{border-color:var(--v2-ink)}.v2-variant-index a{align-items:center;gap:20px;display:flex}.v2-variant-index-brand{color:var(--v2-muted);letter-spacing:.32em;margin:0 0 24px;font-size:13px;font-weight:500}.v2-variant-index-letter{background:var(--v2-canvas);color:var(--v2-pink-strong);border-radius:12px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:500;display:flex}.v2-variant-index-copy{gap:6px;display:grid}.v2-variant-index a strong{font-size:18px;font-weight:500}.v2-variant-index-copy>span{color:var(--v2-muted);font-size:14px;line-height:1.5}.v2-variant-index-note{color:var(--v2-muted);margin:40px 0 0;font-size:12px}.site-v2[data-v2-theme=control-room]{--v2-paper:#08081f;--v2-canvas:#0e0e2c;--v2-ink:#f2f2f8;--v2-muted:#a2a2ba;--v2-line:#ffffff26;--v2-pink-soft:#2b1030;--v2-pink-strong:#ff7ad5;--v2-button-primary-foreground:#020024;--v2-button-primary-hover-surface:#ff6fd0;--v2-positive:#4cd49a;--v2-positive-soft:#0d2b20;--v2-header-surface:#08081f9e;--v2-header-border:#ffffff1f;--v2-overlay:#00000080;--v2-footer-ink:#050514;--v2-footer-muted:#8d8da6;--v2-footer-line:#ffffff29;--v2-shadow-sm:none;--v2-shadow-lg:none;--v2-shadow-stage:none}.site-v2[data-v2-theme=control-room] .v2-logo-image{filter:brightness(0)invert()}.site-v2[data-v2-theme=control-room] .v2-announcement{background:var(--v2-footer-ink);border-bottom:var(--v2-border)solid var(--v2-line);color:var(--v2-ink)}.site-v2[data-v2-theme=control-room] .v2-announcement-dismiss{color:var(--v2-ink)}.site-v2[data-v2-theme=control-room] .v2-activity-rail{color:var(--v2-ink);background:#14143c}.site-v2[data-v2-theme=control-room] .v2-home-logo-cell img{filter:grayscale()invert()contrast(1.05);opacity:.75}.site-v2[data-v2-theme=control-room] a.v2-home-logo-cell:hover img{filter:grayscale()invert();opacity:1}.site-v2[data-v2-theme=control-room] .v2-footer{border-top:var(--v2-border)solid var(--v2-line)}.site-v2[data-v2-theme=control-room] .v2-home-story:after{background:linear-gradient(#00000026 42%,#000000d9)}.site-v2[data-v2-theme=control-room] .v2-home-product-media,.site-v2[data-v2-theme=control-room] .v2-product-media-viewport,.site-v2[data-v2-theme=control-room] .v2-home-hero-chrome{background:#fff}.site-v2[data-v2-theme=control-room] .v2-home-hero-chrome span{color:#63636e}.site-v2[data-v2-theme=control-room] .v2-home-hero-chrome i{background:#e6e6ea}.site-v2[data-v2-theme=control-room] .v2-mega-featured{background:#14143c}.site-v2[data-v2-theme=signal]{--v2-canvas:#ffeaf7;--v2-pink-soft:#ffdff2;--v2-line:#f0d6e6;--v2-header-surface:#ffffff8c;--v2-footer-ink:#43092f;--v2-footer-muted:#e5bcd6;--v2-footer-line:#ffffff3d}.site-v2[data-v2-theme=signal] .v2-home-hero{background:linear-gradient(#fff 0%,#ffeaf7 100%)}.site-v2[data-v2-theme=signal] .v2-home-hero-media{background:#ffdff2;border-color:#f6c6e4}.site-v2[data-v2-theme=signal] .v2-activity-rail{background:#c61f91}.site-v2[data-v2-theme=signal] .v2-activity-rail-item strong{color:#fff}.site-v2[data-v2-theme=signal] .v2-activity-rail-item span,.site-v2[data-v2-theme=signal] .v2-activity-rail-lead{color:#ffffffd1}.site-v2[data-v2-theme=signal] .v2-announcement{background:#43092f}.site-v2[data-v2-theme=soft-canvas]{--v2-canvas:#eef0f5;--v2-line:#e2e4eb;--v2-radius-md:12px;--v2-radius-lg:16px;--v2-radius-xl:24px;--v2-radius-screen:14px;--v2-header-surface:#f3f4f8ad;--v2-shadow-sm:none;--v2-shadow-stage:none;background:#f3f4f8}.site-v2[data-v2-theme=soft-canvas] .v2-section{background:0 0}.site-v2[data-v2-theme=soft-canvas] .v2-home-hero-media,.site-v2[data-v2-theme=soft-canvas] .v2-home-audit-panel{background:#fff}.site-v2[data-v2-theme=soft-canvas] .v2-home-hero-dot-field{display:none}.site-v2[data-v2-theme=soft-canvas] .v2-mega-menu,.site-v2[data-v2-theme=soft-canvas] .v2-dialog-panel{background:#fff}.site-v2[data-v2-theme=bold-type]{--v2-heading-weight:650;--v2-heading-tracking:-.025em;--v2-control-weight:600;--v2-home-hero-weight:650;--v2-muted:#52525c}@media (min-width:768px){.site-v2[data-v2-theme=bold-type]{--v2-display-size:76px;--v2-display-leading:78px;--v2-major-size:54px;--v2-major-leading:56px;--v2-section-size:44px;--v2-section-leading:48px;--v2-proof-size:30px;--v2-proof-leading:34px}}.site-v2[data-v2-theme=bold-type] .v2-home-hero-title span{text-decoration:none}.site-v2[data-v2-theme=bold-type] .v2-home-metric strong{font-weight:650}.v2-variant-switcher{-webkit-backdrop-filter:blur(var(--v2-space-3));backdrop-filter:blur(var(--v2-space-3));border-radius:var(--v2-space-6);bottom:var(--v2-space-5);align-items:center;gap:var(--v2-space-1);padding:var(--v2-space-1);z-index:45;background:#020024e6;display:flex;position:fixed;left:50%;translate:-50%}.v2-variant-switcher a{border-radius:var(--v2-space-5);color:#ffffffb8;font-size:var(--v2-small-size);font-weight:var(--v2-control-weight);line-height:var(--v2-small-leading);min-height:var(--v2-space-8);min-width:var(--v2-space-8);padding-inline:var(--v2-space-3);transition:background-color var(--v2-motion-fast)var(--v2-ease-state),color var(--v2-motion-fast)var(--v2-ease-state);justify-content:center;align-items:center;display:inline-flex}.v2-variant-switcher a:hover{color:#fff;background:#ffffff24}.v2-variant-switcher a[aria-current=page]{background:var(--v2-pink);color:#020024}.v2-variant-switcher .v2-variant-switcher-index{color:#ffffffe0}@media (max-width:767px){.v2-variant-switcher{bottom:var(--v2-space-3)}.v2-variant-switcher .v2-variant-switcher-index{display:none}}
