.pwa-how-journey-module__e2c23G__mobileJourney{display:none}.pwa-how-journey-module__e2c23G__media{position:relative}@media (max-width:56rem){.marketing-frame:has(.pwa-how-journey-module__e2c23G__mobileJourney) .public-navigation-layer{display:none}.pwa-public-guide--how:has(.pwa-how-journey-module__e2c23G__mobileJourney){padding-block-start:0}.pwa-how-journey-module__e2c23G__desktopOnly{display:none!important}.pwa-how-journey-module__e2c23G__mobileJourney{--journey-progress:0;inline-size:calc(100% + var(--ah-grid-padding) + var(--ah-grid-padding));margin-block-start:0;margin-inline:calc(0px - var(--ah-grid-padding));overscroll-behavior-y:contain;background:var(--ah-color-surface-muted);color:var(--ah-color-text-primary);touch-action:pan-y;-webkit-touch-callout:none;display:block}.pwa-how-journey-module__e2c23G__hero{gap:var(--ah-text-title-body-gap);padding:clamp(2rem, 5svh, 2.75rem) var(--ah-grid-padding) clamp(2.25rem, 5.5svh, 3rem);background:var(--ah-color-surface);align-content:start;display:grid}.pwa-how-journey-module__e2c23G__shortTitle,.pwa-how-journey-module__e2c23G__finalEyebrow{color:var(--ah-color-brand);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);text-transform:uppercase}.pwa-how-journey-module__e2c23G__hero h1{max-inline-size:100%;font-family:var(--ah-font-sans);font-size:var(--ah-type-display-large-size);font-weight:var(--ah-type-display-large-weight);letter-spacing:var(--ah-type-display-large-letter-spacing);line-height:var(--ah-type-display-large-line-height);text-wrap:balance}.pwa-how-journey-module__e2c23G__titleLine,.pwa-how-journey-module__e2c23G__titleConclusion{display:block}.pwa-how-journey-module__e2c23G__titleConclusion{white-space:nowrap;word-break:keep-all}.pwa-how-journey-module__e2c23G__heroBody{max-inline-size:23rem;color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-size);font-weight:var(--ah-type-body-weight);letter-spacing:var(--ah-type-body-letter-spacing);line-height:var(--ah-type-body-line-height)}.pwa-how-journey-module__e2c23G__stickyProgress{z-index:80;padding:calc(var(--ah-safe-top) + .65rem) var(--ah-grid-padding) .35rem;border-block-end:1px solid var(--ah-color-border-subtle);background:var(--ah-color-surface);-webkit-user-select:none;user-select:none;gap:.25rem;display:grid;position:sticky;inset-block-start:0}.pwa-how-journey-module__e2c23G__currentStep{align-items:baseline;gap:var(--ah-space-2);grid-template-columns:auto minmax(0,1fr);min-block-size:1.25rem;display:grid}.pwa-how-journey-module__e2c23G__currentStep>span{color:var(--ah-color-brand);font-size:var(--ah-type-micro-size);font-variant-numeric:tabular-nums;font-weight:var(--ah-type-micro-weight);letter-spacing:var(--ah-type-micro-letter-spacing);line-height:var(--ah-type-micro-line-height)}.pwa-how-journey-module__e2c23G__currentStep strong{color:var(--ah-color-text-secondary);font-size:var(--ah-type-label-small-size);font-weight:var(--ah-type-label-small-weight);letter-spacing:var(--ah-type-label-small-letter-spacing);line-height:var(--ah-type-label-small-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pwa-how-journey-module__e2c23G__progressSteps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.pwa-how-journey-module__e2c23G__progressTrack{z-index:0;background:var(--ah-color-border-default);block-size:1px;position:absolute;inset:.65rem 12.5% auto;overflow:hidden}.pwa-how-journey-module__e2c23G__progressFill{background:var(--ah-color-brand);block-size:100%;inline-size:100%;transform:scaleX(var(--journey-progress));transform-origin:0;transition:transform var(--ah-duration-fast) linear;display:block}.pwa-how-journey-module__e2c23G__progressSteps button{z-index:1;min-block-size:var(--ah-tap-target-minimum);color:var(--ah-color-text-tertiary);font-size:var(--ah-type-micro-size);font-variant-numeric:tabular-nums;font-weight:var(--ah-type-micro-weight);letter-spacing:var(--ah-type-micro-letter-spacing);line-height:var(--ah-type-micro-line-height);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-content:start center;gap:.28rem;padding:.38rem 0 0;display:grid;position:relative}.pwa-how-journey-module__e2c23G__progressSteps button:focus-visible{border-radius:var(--ah-radius-xs);outline:2px solid var(--ah-color-focus-ring);outline-offset:-2px}.pwa-how-journey-module__e2c23G__progressDot{border:2px solid var(--ah-color-surface);border-radius:var(--ah-radius-round);background:var(--ah-color-border-strong);block-size:.55rem;inline-size:.55rem;box-shadow:0 0 0 1px var(--ah-color-border-default);transition:background-color var(--ah-duration-normal) var(--ah-ease-standard), transform var(--ah-duration-normal) var(--ah-ease-standard);display:block}.pwa-how-journey-module__e2c23G__reachedStep,.pwa-how-journey-module__e2c23G__progressSteps button[aria-current=step]{color:var(--ah-color-text-primary)!important}.pwa-how-journey-module__e2c23G__reachedStep .pwa-how-journey-module__e2c23G__progressDot{background:var(--ah-color-brand);box-shadow:0 0 0 1px var(--ah-color-brand)}.pwa-how-journey-module__e2c23G__progressSteps button[aria-current=step] .pwa-how-journey-module__e2c23G__progressDot{transform:scale(1.38)}.pwa-how-journey-module__e2c23G__timeline{padding:var(--ah-space-6) 1rem 0 3.4rem;background:var(--ah-color-surface-muted);position:relative}.pwa-how-journey-module__e2c23G__verticalTrack{background:var(--ah-color-border-default);inline-size:2px;position:absolute;inset:2.2rem auto 8rem 1.7rem;overflow:hidden}.pwa-how-journey-module__e2c23G__verticalFill{background:var(--ah-color-brand);block-size:100%;inline-size:100%;transform:scaleY(var(--journey-progress));transform-origin:top;transition:transform var(--ah-duration-fast) linear;display:block}.pwa-how-journey-module__e2c23G__steps{margin:0;padding:0;list-style:none;display:grid}.pwa-how-journey-module__e2c23G__step{min-block-size:clamp(28rem,64svh,34rem);padding-block:0 5.5rem;scroll-margin-block-start:calc(5.5rem + var(--ah-safe-top));position:relative}.pwa-how-journey-module__e2c23G__stepMarker{z-index:2;border:1px solid var(--ah-color-border-default);border-radius:var(--ah-radius-round);background:var(--ah-color-surface-muted);block-size:2rem;inline-size:2rem;color:var(--ah-color-text-tertiary);font-size:var(--ah-type-micro-size);font-variant-numeric:tabular-nums;font-weight:var(--ah-type-micro-weight);letter-spacing:var(--ah-type-micro-letter-spacing);line-height:var(--ah-type-micro-line-height);transition:border-color var(--ah-duration-deliberate) var(--ah-ease-standard), background-color var(--ah-duration-deliberate) var(--ah-ease-standard), color var(--ah-duration-deliberate) var(--ah-ease-standard), transform var(--ah-duration-deliberate) var(--ah-ease-standard);place-items:center;display:grid;position:absolute;inset:1.2rem auto auto -2.75rem}.pwa-how-journey-module__e2c23G__card{border-radius:var(--ah-radius-xl);background:color-mix(in srgb, var(--ah-color-surface) 48%, transparent);opacity:.38;transform-origin:top;will-change:opacity, transform;transition:border-color var(--ah-duration-slow) var(--ah-ease-standard), background-color var(--ah-duration-slow) var(--ah-ease-standard), opacity var(--ah-duration-slow) var(--ah-ease-standard), transform var(--ah-duration-slow) var(--ah-ease-standard);border:1px solid #0000;overflow:hidden;transform:translateY(.85rem)scale(.975)}.pwa-how-journey-module__e2c23G__step[data-state=before] .pwa-how-journey-module__e2c23G__card{transform:translateY(-.55rem)scale(.975)}.pwa-how-journey-module__e2c23G__step[data-state=active] .pwa-how-journey-module__e2c23G__card{border-color:var(--ah-color-border-subtle);background:var(--ah-color-surface);opacity:1;transform:none}.pwa-how-journey-module__e2c23G__step[data-state=active] .pwa-how-journey-module__e2c23G__stepMarker{border-color:var(--ah-color-brand);background:var(--ah-color-brand);color:var(--ah-color-brand-on);transform:scale(1.08)}.pwa-how-journey-module__e2c23G__media{aspect-ratio:16/10.75;background:var(--ah-color-border-subtle);overflow:hidden}.pwa-how-journey-module__e2c23G__media img{object-fit:cover;transition:transform .72s var(--ah-ease-standard)}.pwa-how-journey-module__e2c23G__step[data-state=active] .pwa-how-journey-module__e2c23G__media img{transform:scale(1.025)}.pwa-how-journey-module__e2c23G__mediaNumber{border-radius:var(--ah-radius-pill);background:var(--ah-color-surface);min-block-size:1.55rem;min-inline-size:2.25rem;color:var(--ah-color-text-primary);font-size:var(--ah-type-micro-size);font-variant-numeric:tabular-nums;font-weight:var(--ah-type-micro-weight);letter-spacing:var(--ah-type-micro-letter-spacing);line-height:var(--ah-type-micro-line-height);place-items:center;display:grid;position:absolute;inset:.75rem .75rem auto auto}.pwa-how-journey-module__e2c23G__copy{gap:var(--ah-text-title-body-gap);padding:1.35rem 1.25rem 1.5rem;display:grid}.pwa-how-journey-module__e2c23G__copy h2{max-inline-size:100%;font-family:var(--ah-font-sans);font-size:var(--ah-type-heading-large-size);font-weight:var(--ah-type-heading-large-weight);letter-spacing:var(--ah-type-heading-large-letter-spacing);line-height:var(--ah-type-heading-large-line-height);text-wrap:balance}.pwa-how-journey-module__e2c23G__copy>p:last-child{max-inline-size:30rem;color:var(--ah-color-text-secondary);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height)}.pwa-how-journey-module__e2c23G__finalCallout{gap:var(--ah-text-title-body-gap);padding:clamp(3.75rem, 10svh, 5.75rem) var(--ah-grid-padding) calc(var(--ah-shell-tab-clearance) + 2.25rem);background:var(--ah-color-success);color:var(--ah-color-text-inverse);display:grid}.pwa-how-journey-module__e2c23G__finalEyebrow{color:var(--ah-color-text-on-dark-primary)}.pwa-how-journey-module__e2c23G__finalCallout h2{max-inline-size:11ch;font-family:var(--ah-font-sans);font-size:var(--ah-type-display-medium-size);font-weight:var(--ah-type-display-medium-weight);letter-spacing:var(--ah-type-display-medium-letter-spacing);line-height:var(--ah-type-display-medium-line-height);text-wrap:balance}.pwa-how-journey-module__e2c23G__finalCallout>p:not(.pwa-how-journey-module__e2c23G__finalEyebrow){max-inline-size:24rem;color:color-mix(in srgb, var(--ah-color-text-inverse) 60%, transparent);font-size:var(--ah-type-body-small-size);font-weight:var(--ah-type-body-small-weight);letter-spacing:var(--ah-type-body-small-letter-spacing);line-height:var(--ah-type-body-small-line-height)}.pwa-how-journey-module__e2c23G__finalAction{block-size:3rem;padding-inline:var(--ah-space-6);border-radius:var(--ah-radius-md);background:var(--ah-color-surface);color:var(--ah-color-text-primary);font-family:var(--ah-font-sans);font-size:var(--ah-type-label-size);font-style:normal;font-weight:var(--ah-type-label-weight);letter-spacing:.2px;line-height:var(--ah-type-label-line-height);touch-action:manipulation;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard), transform var(--ah-duration-fast) var(--ah-ease-standard);justify-content:center;align-items:center;margin-block-start:calc(var(--ah-text-body-action-gap) - var(--ah-text-title-body-gap));display:flex}.pwa-how-journey-module__e2c23G__finalAction:active{background:var(--ah-color-surface-muted);transform:scale(.985)}.pwa-how-journey-module__e2c23G__finalAction:focus-visible{outline:3px solid var(--ah-color-focus-ring);outline-offset:2px}.pwa-how-journey-module__e2c23G__hero h1,.pwa-how-journey-module__e2c23G__heroBody{animation:pwa-how-journey-module__e2c23G__journey-intro-enter .68s var(--ah-ease-enter) both}.pwa-how-journey-module__e2c23G__hero h1{animation-delay:70ms}.pwa-how-journey-module__e2c23G__heroBody{animation-delay:.14s}.pwa-how-journey-module__e2c23G__hero h1:lang(en){max-inline-size:12ch}}@media (max-width:23rem){.pwa-how-journey-module__e2c23G__timeline{padding-inline:3.15rem .75rem}}@media (prefers-reduced-motion:reduce){.pwa-how-journey-module__e2c23G__mobileJourney *,.pwa-how-journey-module__e2c23G__mobileJourney :before,.pwa-how-journey-module__e2c23G__mobileJourney :after{scroll-behavior:auto!important;animation-duration:var(--ah-duration-reduced-motion)!important;transition-duration:var(--ah-duration-reduced-motion)!important;animation-delay:0s!important}.pwa-how-journey-module__e2c23G__progressFill,.pwa-how-journey-module__e2c23G__verticalFill{transition:none}}@keyframes pwa-how-journey-module__e2c23G__journey-intro-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}
