.checkup-lp{--lp-max:75rem;--lp-header-h:4rem;--lp-gutter:var(--space-5);--lp-section-y:var(--space-16);--lp-radius:var(--radius-overlay);--lp-radius-sm:var(--radius-card);--lp-card-scale:1.02;--lp-card-pad:var(--space-6);--lp-h1:clamp(2rem,5vw,3.5rem);--lp-h2:clamp(1.75rem,1rem + 2.6vw,3rem);--lp-h3:clamp(1.125rem,.95rem + .7vw,1.5rem);--lp-lead:clamp(1.0625rem,.97rem + .45vw,1.25rem);--lp-body:clamp(1rem,.93rem + .3vw,1.125rem);--lp-h3-card:min(var(--lp-h3),1.3125rem);--lp-measure:54ch;--lp-reveal-duration:var(--motion-slow);--lp-reveal-ease:var(--motion-ease-out);--lp-reveal-shift:1.5rem;--lp-reveal-ease-fade:var(--motion-ease-linear);color:var(--color-text-primary)}@media (width<=767px){.checkup-lp{--lp-section-y:var(--space-8);--lp-card-pad:var(--space-5)}}@media (width>=768px){.checkup-lp{--lp-gutter:var(--space-8);--lp-section-y:var(--space-12)}}@media (width>=1024px){.checkup-lp{--lp-section-y:var(--space-16)}}.checkup-lp{background-image:radial-gradient(45rem 38rem at 22% 26%,color-mix(in oklab,var(--color-action-primary) 35%,transparent) 0,transparent 70%);background-repeat:no-repeat;background-attachment:fixed}.checkup-lp-band--tint{background:color-mix(in oklab,var(--color-band-tint) 92%,transparent)}.checkup-lp-container{width:100%;max-width:var(--lp-max);padding-inline:var(--lp-gutter);margin-inline:auto}.checkup-lp-section{padding-block:var(--lp-section-y);scroll-margin-top:calc(var(--lp-header-h) + var(--space-4))}.checkup-lp-mods__panel .checkup-lp-section{padding-block-start:0}@media (width>=1024px){.checkup-lp-mods__panel .checkup-lp-section{padding-block-start:var(--lp-section-y)}}html:has(.checkup-lp){scroll-behavior:smooth}.checkup-lp-band{position:relative}.checkup-lp-band--dark{background:var(--color-band-dark-bg);color:var(--color-band-dark-text)}.checkup-lp-band--dark .checkup-lp-card{background:var(--color-band-dark-surface);border-color:var(--color-band-dark-border);box-shadow:var(--shadow-none)}.checkup-lp-band--dark .checkup-lp-card:hover{background:var(--color-band-dark-surface-hover);border-color:var(--color-band-dark-accent);box-shadow:var(--shadow-none)}.checkup-lp-band--dark .checkup-lp-eyebrow{color:var(--color-band-dark-accent)}.checkup-lp-band--dark .checkup-lp-lead,.checkup-lp-band--dark .checkup-lp-muted{color:var(--color-band-dark-text-muted)}.checkup-lp-eyebrow{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-accent);display:inline-flex}.checkup-lp-h1{font-size:var(--lp-h1);line-height:var(--line-height-tight)}.checkup-lp-h1,.checkup-lp-h2{font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tighter);text-wrap:balance}.checkup-lp-h2{font-size:var(--lp-h2)}.checkup-lp-h2,.checkup-lp-h3{line-height:var(--line-height-snug)}.checkup-lp-h3{font-size:var(--lp-h3);font-weight:var(--font-weight-bold)}.checkup-lp-lead{font-size:var(--lp-lead);color:var(--color-text-secondary);text-wrap:pretty}.checkup-lp-body,.checkup-lp-lead{line-height:var(--line-height-relaxed)}.checkup-lp-body{font-size:var(--lp-body)}.checkup-lp-muted{color:var(--color-text-secondary)}@layer tailwind-base{.checkup-lp-body,.checkup-lp-featlist li,.checkup-lp-lead,p.checkup-lp-disclosure__inner{max-inline-size:var(--lp-measure)}:where(.text-center,.checkup-lp-pain__center)>.checkup-lp-lead{margin-inline:auto}}.checkup-reveal{--reveal-delay:0s;opacity:0;transform:translate3d(0,var(--lp-reveal-shift),0)}.checkup-reveal:not(.is-armed){animation:1ms linear 4s forwards checkup-reveal-failsafe}.checkup-reveal.is-revealed{opacity:1;animation:checkup-reveal-fade calc(var(--lp-reveal-duration)*.7) var(--lp-reveal-ease-fade) var(--reveal-delay) backwards,checkup-reveal-rise var(--lp-reveal-duration) var(--lp-reveal-ease) var(--reveal-delay) backwards;transform:none}@keyframes checkup-reveal-fade{0%{opacity:0}}@keyframes checkup-reveal-rise{0%{transform:translate3d(0,var(--lp-reveal-shift),0)}}@keyframes checkup-reveal-failsafe{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.checkup-reveal,.checkup-reveal.is-revealed,.checkup-reveal:not(.is-armed){opacity:1;animation:none;transform:none}}@media print{.checkup-reveal{opacity:1!important;animation:none!important;transform:none!important}}.checkup-lp-touts{flex-direction:column;display:flex}.checkup-lp-tout{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(min-content,max-content) minmax(min-content,1fr);grid-template-areas:"icon label value";display:grid}.checkup-lp-tout:last-child{border-bottom:0}.checkup-lp-tout__icon{width:1.25rem;color:var(--color-text-accent);font-size:var(--font-size-base);grid-area:icon;justify-content:center;align-items:center;display:flex}.checkup-lp-tout__label{-webkit-hyphens:auto;hyphens:auto;font-size:var(--font-size-base);color:var(--color-text-secondary);grid-area:label}.checkup-lp-tout__value{text-align:right;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;grid-area:value}.checkup-lp-iconcard{padding:var(--lp-card-pad);gap:var(--space-4)}.checkup-lp-iconcard__icon{border-radius:var(--lp-radius-sm);background:var(--color-action-primary-bg);width:3.5rem;height:3.5rem;color:var(--color-text-accent);font-size:var(--font-size-2xl);transition:transform var(--motion-feedback) var(--motion-feedback-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.checkup-lp-iconcard__head{align-items:center;gap:var(--space-4);display:flex}.checkup-lp-iconcard__head .checkup-lp-iconcard__icon{width:3rem;height:3rem;font-size:var(--font-size-xl)}.checkup-lp-iconcard__head .checkup-lp-h3{font-size:var(--lp-h3-card)}.checkup-reveal.is-revealed .checkup-lp-iconcard__icon{animation:checkup-reveal-pop var(--lp-reveal-duration) var(--lp-reveal-ease) var(--reveal-delay) backwards}@keyframes checkup-reveal-pop{0%{transform:scale(.85)}}@media (hover:hover){.checkup-lp-card:hover .checkup-lp-iconcard__icon{transform:scale(1.08)}}.checkup-lp-card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--lp-radius);box-shadow:var(--shadow-card);transition:transform var(--motion-feedback) var(--motion-feedback-ease),box-shadow var(--motion-feedback) var(--motion-feedback-ease),border-color var(--motion-feedback) var(--motion-feedback-ease),background var(--motion-feedback) var(--motion-feedback-ease);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.checkup-lp-card:hover{transform:scale(var(--lp-card-scale));box-shadow:var(--shadow-card-hover);border-color:var(--color-action-primary-stroke)}.checkup-lp-card:hover .checkup-lp-card__media img{transform:scale(1.04)}}.checkup-lp-card__body{gap:var(--space-3);padding:var(--lp-card-pad);flex-direction:column;display:flex}.checkup-lp-card__media{background:var(--color-band-dark-surface);overflow:hidden}.checkup-lp-card__media img{width:100%;height:auto;transition:transform var(--motion-page) var(--motion-page-ease);display:block}.checkup-lp-parts{gap:var(--space-12);margin-top:var(--space-10);flex-direction:column;display:flex}.checkup-lp-row{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=1024px){.checkup-lp-row{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.checkup-lp-row.is-reversed .checkup-lp-scene{order:2}}.checkup-lp-scene{gap:var(--space-4);min-height:15rem;padding:var(--space-5);border:1px solid var(--color-band-dark-border);border-radius:var(--lp-radius-sm);background:var(--color-band-dark-bg);flex-direction:column;display:flex}.checkup-lp-scene__head{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-band-dark-text);display:flex}.checkup-lp-tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);background:var(--color-band-dark-surface);font-weight:var(--font-weight-semibold);color:var(--color-band-dark-accent)}.checkup-lp-soon,.checkup-lp-tag{font-size:var(--font-size-xs);flex:none}.checkup-lp-soon{padding:0 var(--space-2);border:1px dashed var(--color-band-dark-border);border-radius:var(--radius-chip);color:var(--color-band-dark-text-muted);white-space:nowrap;line-height:1.5}.checkup-lp-featlist{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.checkup-lp-featlist li{align-items:flex-start;gap:var(--space-3);font-size:var(--lp-body);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);display:flex}.checkup-lp-featlist i{line-height:calc(var(--lp-body)*var(--line-height-relaxed));font-size:var(--font-size-sm);color:var(--color-action-primary-text);flex:none}:where(html.app-dark) .checkup-lp-cta.checkup-lp-cta.checkup-btn-anim-primary{background:var(--color-action-primary);color:var(--color-action-primary-fg);box-shadow:var(--shadow-primary);border-color:#0000}:where(html.app-dark) .checkup-lp-cta.checkup-lp-cta.checkup-btn-anim-primary:hover{background:var(--color-action-primary-hover);color:var(--color-action-primary-fg)}.checkup-lp-cta-link{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control-height);padding-inline:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-accent);text-decoration:none;display:inline-flex}.checkup-lp-cta-link i{font-size:var(--font-size-xs);transition:transform var(--motion-feedback) var(--motion-feedback-ease)}.checkup-lp-cta-link:hover{text-underline-offset:.25em;text-decoration:underline}.checkup-lp-cta-link:hover i{transform:translate(.1875rem)}@media (width>=640px){.checkup-lp-cta-link{justify-content:flex-start}}.checkup-lp-proof{gap:var(--space-4) var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.checkup-lp-proof{gap:var(--space-5) var(--space-6);margin-top:var(--space-12);padding-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.checkup-lp-proof__item{align-items:flex-start;gap:var(--space-2);display:flex}.checkup-lp-proof__icon{font-size:var(--font-size-sm);color:var(--color-action-primary-text);flex:none;transform:translateY(.125rem)}.checkup-lp-proof__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}@media (width>=640px){.checkup-lp-proof__item{gap:var(--space-3)}.checkup-lp-proof__icon,.checkup-lp-proof__label{font-size:var(--font-size-base)}}.checkup-lp-proof__text{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-secondary);text-wrap:pretty}.checkup-lp-frame{border:1px solid var(--color-band-dark-border);border-radius:var(--lp-radius-sm);background:var(--color-band-dark-surface);box-shadow:var(--shadow-overlay);overflow:hidden}.checkup-lp-frame__bar{align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-band-dark-border);display:flex}.checkup-lp-frame__dot{border-radius:var(--radius-chip);background:var(--color-band-dark-border);width:.5rem;height:.5rem}.checkup-lp-frame__media{width:100%;height:auto;display:block}.checkup-lp-disclosure{transition:grid-template-rows var(--motion-page) var(--motion-page-ease);grid-template-rows:0fr;display:grid}.checkup-lp-disclosure.is-open{grid-template-rows:1fr}.checkup-lp-disclosure>*{overflow:hidden}.checkup-lp-disclosure__inner{opacity:0;transition:opacity var(--motion-page) var(--motion-page-ease)}.checkup-lp-disclosure.is-open .checkup-lp-disclosure__inner{opacity:1}.checkup-lp-plus{border:1px solid var(--color-border);border-radius:var(--radius-chip);background:var(--color-surface-card);width:2rem;height:2rem;color:var(--color-text-primary);transition:transform var(--motion-feedback) var(--motion-feedback-ease),background var(--motion-feedback) var(--motion-feedback-ease),border-color var(--motion-feedback) var(--motion-feedback-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.checkup-lp-trigger[aria-expanded=true] .checkup-lp-plus{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-action-primary-fg);transform:rotate(45deg)}.checkup-lp-band--dark .checkup-lp-plus{background:var(--color-band-dark-surface);border-color:var(--color-band-dark-border);color:var(--color-band-dark-text)}.checkup-lp-trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--lp-card-pad);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.checkup-lp-seg{--seg-count:2;--seg-index:0;padding:var(--space-1);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-chip);isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.checkup-lp-seg__pill{inset-block:var(--space-1);left:var(--space-1);z-index:-1;width:calc((100% - var(--space-2))/var(--seg-count));border-radius:var(--radius-chip);background:var(--color-action-primary);box-shadow:var(--shadow-primary);transform:translate3d(calc(var(--seg-index)*100%),0,0);transition:transform var(--motion-feedback) var(--motion-feedback-ease);position:absolute}.checkup-lp-seg__btn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);white-space:nowrap;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:color var(--motion-feedback) var(--motion-feedback-ease);background:0 0;border:0}.checkup-lp-seg__btn[aria-pressed=true],.checkup-lp-seg__btn[aria-selected=true]{color:var(--color-action-primary-fg);font-weight:var(--font-weight-semibold)}@media (width>=640px){.checkup-lp-seg__btn{padding-inline:var(--space-5)}}.checkup-lp-band--dark .checkup-lp-seg{background:var(--color-band-dark-surface);border-color:var(--color-band-dark-border)}.checkup-lp-band--dark .checkup-lp-seg__btn{color:var(--color-band-dark-text-muted)}.checkup-lp-metric__value{font-size:var(--lp-h2);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tighter);color:var(--color-band-dark-accent)}.checkup-lp-metric__label{margin-top:var(--space-2);font-size:var(--font-size-base);color:var(--color-band-dark-text-muted)}.checkup-lp-stickycta{inset-inline:0;bottom:var(--lp-bottom-inset,0);z-index:var(--z-shell);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--lp-gutter);border-top:1px solid var(--color-divider);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);padding-block-end:calc(var(--space-3) + env(safe-area-inset-bottom,0rem));display:none;position:fixed}@media (width<=639px){.checkup-lp-stickycta{display:flex}}.checkup-lp-stickycta-anim{transition:transform var(--motion-overlay) var(--motion-overlay-ease)}.checkup-lp-stickycta--out{transform:translateY(110%)}.checkup-lp-compare{overscroll-behavior-x:contain;overflow-x:auto}.checkup-lp-compare table{border-collapse:collapse;width:100%;min-width:40rem}.checkup-lp-compare td,.checkup-lp-compare th{padding:var(--space-3) var(--space-4);text-align:center;font-size:var(--font-size-base);border-bottom:1px solid var(--color-divider)}.checkup-lp-compare thead th{background:var(--color-surface-card);font-weight:var(--font-weight-semibold);position:sticky;top:0}.checkup-lp-compare th[scope=row]{z-index:1;background:var(--color-surface-card);text-align:left;font-weight:var(--font-weight-medium);color:var(--color-text-primary);position:sticky;left:0}.checkup-lp-viewer{--pill-h:3.5rem;--pill-r:1.75rem;--pill-open-w:26rem;--pill-close-btn:2.75rem;--pill-card-delay:.25s}.checkup-lp-viewer__body{gap:var(--space-8);margin-top:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.checkup-lp-viewer__controls,.checkup-lp-viewer__stage{min-width:0}@media (width>=1024px){.checkup-lp-viewer__body{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,27rem) minmax(0,1fr)}.checkup-lp-viewer__controls{order:1}.checkup-lp-viewer__stage{order:2}}.checkup-lp-viewer__crumb{font-size:var(--font-size-sm);color:var(--color-band-dark-text-muted);margin-inline-start:var(--space-2)}.checkup-lp-viewer__media{aspect-ratio:4/3;position:relative;overflow:hidden}.checkup-lp-viewer__img{-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;width:100%;height:100%;position:absolute;inset:0}.checkup-lp-viewer__fade{transition:opacity var(--motion-overlay) var(--motion-overlay-ease)}.checkup-lp-viewer__controls{align-items:center;gap:var(--space-3);display:flex;position:relative}.checkup-lp-viewer__stack{align-items:flex-start;gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.checkup-lp-viewer__paddles{gap:var(--space-2);flex-direction:column;flex:none;display:flex}.checkup-lp-viewer__paddle{width:var(--pill-close-btn);height:var(--pill-close-btn);border:1px solid var(--color-band-dark-border);border-radius:var(--radius-chip);background:var(--color-band-dark-surface);color:var(--color-band-dark-text);cursor:pointer;transition:background var(--motion-feedback) var(--motion-feedback-ease),border-color var(--motion-feedback) var(--motion-feedback-ease);flex:none;place-content:center;display:grid}.checkup-lp-viewer__paddle:hover{background:var(--color-band-dark-surface-hover);border-color:var(--color-band-dark-accent)}.checkup-lp-pill{isolation:isolate;min-height:var(--pill-h);width:var(--pill-w,auto);border-radius:var(--pill-r);max-width:100%;transition:width var(--motion-overlay) var(--motion-overlay-ease);position:relative;overflow:hidden}.checkup-lp-pill.is-measuring,.checkup-lp-pill.is-open{width:min(100%,var(--pill-open-w))}.checkup-lp-viewer__stack.is-measuring,.checkup-lp-viewer__stack.is-measuring *{transition:none!important}.checkup-lp-pill.is-measuring:not(.is-open) .checkup-lp-pill__card{opacity:0}.checkup-lp-pill__bg{z-index:0;border-radius:inherit;background:var(--color-band-dark-surface);transition:background var(--motion-feedback) var(--motion-feedback-ease);position:absolute;inset:0}.checkup-lp-pill.is-open .checkup-lp-pill__bg,.checkup-lp-pill:hover .checkup-lp-pill__bg{background:var(--color-band-dark-surface-hover)}.checkup-lp-pill__button{z-index:2;width:100%;height:var(--pill-h);padding-inline:var(--space-4);border-radius:var(--pill-r);color:var(--color-band-dark-text);cursor:pointer;transition:width var(--motion-overlay) var(--motion-overlay-ease),padding-inline var(--motion-overlay) var(--motion-overlay-ease);background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.checkup-lp-pill.is-open .checkup-lp-pill__button{width:var(--pill-close-btn);justify-content:center;padding-inline:0}.checkup-lp-pill__label{align-items:center;gap:var(--space-3);white-space:nowrap;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);display:inline-flex}.checkup-lp-pill.is-open .checkup-lp-pill__label{opacity:0;visibility:hidden;transition:opacity var(--motion-feedback) var(--motion-feedback-ease),visibility var(--motion-feedback) var(--motion-feedback-ease)}.checkup-lp-pill:not(.is-open) .checkup-lp-pill__label{opacity:1;visibility:visible;transition:opacity var(--motion-overlay) var(--motion-overlay-ease) var(--pill-card-delay),visibility var(--motion-overlay) var(--motion-overlay-ease) var(--pill-card-delay)}.checkup-lp-pill .checkup-lp-plus{border-color:var(--color-band-dark-border);width:1.5rem;height:1.5rem;color:var(--color-band-dark-text);background:0 0}.checkup-lp-pill.is-open .checkup-lp-plus{border-color:var(--color-band-dark-accent);color:var(--color-band-dark-accent);transform:rotate(45deg)}.checkup-lp-pill__mask{z-index:1;transition:grid-template-rows var(--motion-overlay) var(--motion-overlay-ease);grid-template-rows:0fr;display:grid;position:relative}.checkup-lp-pill.is-measuring .checkup-lp-pill__mask,.checkup-lp-pill.is-open .checkup-lp-pill__mask{grid-template-rows:1fr}.checkup-lp-pill__card{padding:var(--lp-card-pad);opacity:0;transform:translate3d(0,var(--pill-r),0);transition:opacity var(--motion-page) var(--motion-page-ease),transform var(--motion-page) var(--motion-page-ease);padding-inline-end:calc(var(--space-4) + var(--pill-close-btn));overflow:hidden}.checkup-lp-pill.is-open .checkup-lp-pill__card{opacity:1;transition:opacity var(--motion-emphasis) var(--motion-page-ease) var(--pill-card-delay),transform var(--motion-overlay) var(--motion-page-ease) var(--pill-card-delay);transform:none}.checkup-lp-pill__text{font-size:var(--lp-body);line-height:var(--line-height-relaxed);color:var(--color-band-dark-text-muted)}.checkup-lp-pill__text strong{color:var(--color-band-dark-text);font-weight:var(--font-weight-semibold)}.checkup-lp-pill__details{gap:var(--space-2);margin-top:var(--space-4);font-size:var(--font-size-base);color:var(--color-band-dark-text-muted);flex-direction:column;display:flex}.checkup-lp-pill__details li{align-items:flex-start;gap:var(--space-2);display:flex}.checkup-lp-pill__details i{color:var(--color-band-dark-accent);transform:translateY(.25rem)}.checkup-lp-viewer__metrics{gap:var(--space-6);margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--color-band-dark-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=768px){.checkup-lp-viewer__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.checkup-lp-viewer{--pill-close-btn:2.25rem;--pill-h:3rem;--pill-r:1.5rem}.checkup-lp-pill__label{font-size:var(--font-size-base)}.checkup-lp-viewer__controls{bottom:var(--lp-bottom-inset,0);z-index:1;margin-inline:calc(var(--lp-gutter)*-1);display:block;position:sticky}.checkup-lp-viewer__stack{height:calc(var(--rail-card-h,14rem) + var(--pill-h) + var(--space-4));padding-inline:calc(var(--lp-gutter) + var(--pill-close-btn));scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;align-items:flex-end;padding-block-end:var(--space-2);overflow:auto hidden}.checkup-lp-viewer__stack::-webkit-scrollbar{display:none}.checkup-lp-viewer__stack>*{scroll-snap-align:center}.checkup-lp-pill{flex:none}.checkup-lp-pill.is-measuring,.checkup-lp-pill.is-open{width:min(100vw - 2 * var(--lp-gutter),22rem)}.checkup-lp-viewer__paddles{z-index:1;padding-block-end:var(--space-2);padding-inline:var(--space-2);pointer-events:none;flex-direction:row;justify-content:space-between;align-items:flex-end;position:absolute;inset-block:0;inset-inline:0}.checkup-lp-viewer__paddle{pointer-events:auto}}.lp-shot__dots[data-v-205f5c1d]{justify-content:center;gap:var(--space-1);margin-top:var(--space-3);display:flex}.lp-shot__dot[data-v-205f5c1d]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-chip);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lp-shot__dot span[data-v-205f5c1d]{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-chip);background:var(--color-border-strong);transition:background-color var(--motion-slow) var(--motion-ease-out)}.lp-shot__dot.is-active span[data-v-205f5c1d]{background:var(--color-action-primary)}.lp-shot__dot[data-v-205f5c1d]:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.lp-shot[data-v-e71e538a]{width:100%}.lp-shot__stage[data-v-e71e538a]{position:relative}.lp-shot__stack[data-v-e71e538a]{display:grid}.lp-shot__pic[data-v-e71e538a]{opacity:0;transition:opacity var(--motion-slow) var(--motion-ease-out);grid-area:1/1}.lp-shot__pic.is-active[data-v-e71e538a]{opacity:1}.lp-shot__pic img[data-v-e71e538a]{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.lp-shot__pic[data-v-e71e538a]{transition:none}}.lp-shot__phone[data-v-e71e538a]{padding:var(--space-2);border:1px solid var(--color-band-dark-border);border-radius:calc(var(--radius-xl)*1.5);background:var(--color-band-dark-surface);box-shadow:var(--shadow-overlay);overflow:hidden}.lp-shot__phone .lp-shot__stack[data-v-e71e538a]{border-radius:var(--radius-xl);overflow:hidden}.lp-shot__main.lp-shot__phone[data-v-e71e538a]{max-width:17rem;margin-inline:auto}.lp-shot--duo .lp-shot__stage[data-v-e71e538a]{padding-block-end:8%;padding-inline-end:10%}.lp-shot__companion[data-v-e71e538a]{width:30%;padding:var(--space-1);border-radius:var(--radius-xl);position:absolute;inset-block-end:0;inset-inline-end:0}.lp-shot__companion .lp-shot__stack[data-v-e71e538a]{border-radius:var(--radius-card)}@media (width>=768px){.lp-shot__companion[data-v-e71e538a]{width:24%;padding:var(--space-2);border-radius:calc(var(--radius-xl)*1.25)}.lp-shot__companion .lp-shot__stack[data-v-e71e538a]{border-radius:var(--radius-xl)}}.lp-shot__stack--crop[data-v-e71e538a]{overflow:hidden}@media (width<=1023.98px){.lp-shot--main-lg .lp-shot__main[data-v-e71e538a]{display:none}.lp-shot--main-lg .lp-shot__stage[data-v-e71e538a]{padding:0}.lp-shot--main-lg .lp-shot__companion[data-v-e71e538a]{width:auto;max-width:17rem;padding:var(--space-2);border-radius:calc(var(--radius-xl)*1.5);margin-inline:auto;position:static}.lp-shot--main-lg .lp-shot__companion .lp-shot__stack[data-v-e71e538a]{border-radius:var(--radius-xl)}}@media (width>=1024px){.lp-shot--main-lg .lp-shot__stage[data-v-e71e538a]{padding-block-end:6%;padding-inline-end:12%}.lp-shot--main-lg .lp-shot__companion[data-v-e71e538a]{width:32%}}.lp-faq[data-v-8151792d]{gap:var(--space-3);max-width:48rem;margin-top:var(--space-8);margin-inline:auto;display:grid}.lp-faq__item[data-v-8151792d]{text-align:start}.lp-faq__h[data-v-8151792d]{margin:0}.lp-faq__q[data-v-8151792d]{padding:calc(var(--space-4) + var(--lp-body)*1.2/2 - .5lh) var(--space-5);font-size:var(--lp-body);line-height:var(--line-height-snug)}.lp-faq__q .checkup-lp-h3[data-v-8151792d]{font-size:inherit;font-weight:var(--font-weight-medium)}.lp-faq__q .checkup-lp-plus[data-v-8151792d]{width:1.5rem;height:1.5rem;margin-block:-.25rem}.lp-faq__q[data-v-8151792d]:focus-visible{outline:.125rem solid var(--color-action-primary-stroke);outline-offset:-.25rem;border-radius:var(--lp-radius)}.lp-faq__a[data-v-8151792d]{padding:0 var(--space-5) var(--space-5);font-size:var(--lp-body);line-height:var(--line-height-relaxed);text-wrap:pretty}.checkup-lp-cta__glow[data-v-493481c5]{inset-inline:0;pointer-events:none;opacity:.28;background-image:radial-gradient(closest-side,var(--color-band-dark-accent) 0,transparent 100%);filter:blur(3rem);height:120%;position:absolute;bottom:-60%}.lp-perks[data-v-4fe638f8]{margin-top:var(--space-8);text-align:center}.lp-perks__list[data-v-4fe638f8]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lp-perks__item[data-v-4fe638f8]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--lp-body);font-weight:var(--font-weight-semibold);background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-pill);display:inline-flex}.lp-perks__item .pi[data-v-4fe638f8]{color:var(--color-text-accent)}.lp-infinity[data-v-0133a0e6]{font-size:var(--font-size-xl);line-height:1}.checkup-lp-pricing[data-v-f2fe837b]{--peek:var(--space-10);--card-w:22rem;grid-auto-flow:column;grid-auto-columns:min(100%,var(--card-w));gap:var(--space-4);padding-inline:max(var(--peek),50% - var(--card-w)/2);padding-block:var(--space-4);margin-top:calc(var(--space-5) - var(--space-4));margin-bottom:calc(var(--space-4)*-1);scroll-snap-type:x mandatory;scroll-padding-inline:var(--peek);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--lp-gutter),#000 calc(100% - var(--lp-gutter)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--lp-gutter),#000 calc(100% - var(--lp-gutter)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--lp-gutter),#000 calc(100% - var(--lp-gutter)),transparent 100%);display:grid;overflow:auto hidden}.checkup-lp-pricing[data-v-f2fe837b]::-webkit-scrollbar{display:none}.checkup-lp-pricing[data-v-f2fe837b]>*{scroll-snap-align:center;height:100%}@media (width>=768px){.checkup-lp-pricing[data-v-f2fe837b]{gap:var(--space-5)}}@media (width>=1024px){.checkup-lp-pricing[data-v-f2fe837b]{width:100%;max-width:var(--lp-max);padding-inline:var(--lp-gutter);margin-inline:auto;margin-top:var(--space-5);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin-bottom:0;padding-block:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (width>=1280px){.checkup-lp-pricing[data-v-f2fe837b]{grid-template-columns:repeat(4,minmax(0,1fr))}}.checkup-lp-dots[data-v-f2fe837b]{z-index:1;justify-content:center;gap:var(--space-1);margin-top:var(--space-3);margin-bottom:calc(var(--space-3)*-1);display:flex;position:relative}.checkup-lp-dots__btn[data-v-f2fe837b]{cursor:pointer;background:0 0;border:0;place-content:center;width:2.75rem;height:2.75rem;display:grid}.checkup-lp-dots__dot[data-v-f2fe837b]{border-radius:var(--radius-pill);background:var(--color-border);width:.5rem;height:.5rem;transition:background var(--motion-feedback) var(--motion-feedback-ease),width var(--motion-feedback) var(--motion-feedback-ease);display:block}.checkup-lp-dots__btn.is-active .checkup-lp-dots__dot[data-v-f2fe837b]{background:var(--color-action-primary);width:1.25rem}.checkup-lp-dots__btn[data-v-f2fe837b]:focus-visible{outline:.125rem solid var(--color-action-primary-stroke);outline-offset:-.5rem;border-radius:var(--radius-chip)}@media (width>=1024px){.checkup-lp-dots[data-v-f2fe837b]{display:none}}.checkup-lp-plan[data-v-f2fe837b]{padding:var(--lp-card-pad);gap:var(--space-5)}.checkup-lp-plan.is-featured[data-v-f2fe837b]{border-color:var(--color-action-primary-stroke);box-shadow:var(--shadow-primary)}@media (width>=1280px){.checkup-lp-plan.is-featured[data-v-f2fe837b]{transform:scale(1.03)}.checkup-lp-plan.is-featured[data-v-f2fe837b]:hover{transform:scale(1.03)translateY(-.25rem)}}.checkup-lp-plan__head[data-v-f2fe837b]{gap:var(--space-2);flex-direction:column;display:flex}.checkup-lp-plan__price[data-v-f2fe837b]{font-size:var(--lp-h3);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.checkup-lp-plan__features[data-v-f2fe837b]{gap:var(--space-2);font-size:var(--font-size-base);color:var(--color-text-secondary);flex-direction:column;flex:1;display:flex}.checkup-lp-plan__features li[data-v-f2fe837b]{align-items:flex-start;gap:var(--space-2);display:flex}.checkup-lp-plan__features i[data-v-f2fe837b]{color:var(--color-action-primary-text);transform:translateY(.25rem)}.checkup-lp-plan__foot[data-v-f2fe837b]{margin-top:auto}@media (width<=767px){.checkup-lp-stickycta[data-v-752f88fe]{display:flex}}@media (width<=359.98px){.checkup-lp-stickycta__text[data-v-752f88fe]{display:none}.checkup-lp-stickycta__btn[data-v-752f88fe]{flex:auto}}
