.shopping-journey.svelte-z80x8w{margin-top:2rem;padding-block:1.5rem;scroll-margin-top:calc(var(--site-navigation-height, 9rem) + 1rem);border-block:1px solid var(--outline-variant)}.journey-heading.svelte-z80x8w{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem}.journey-heading.svelte-z80x8w h2:where(.svelte-z80x8w){font-size:1.5rem}.journey-steps.svelte-z80x8w{--symbol-size: 4rem;--step-gap: 1.75rem;display:grid;gap:var(--step-gap);margin:1.5rem 0;padding:0;list-style:none}.journey-step.svelte-z80x8w{position:relative;min-width:0;display:grid;grid-template-columns:var(--symbol-size) minmax(0,1fr);gap:1.25rem;align-items:start}.step-symbol.svelte-z80x8w{position:relative;display:grid;place-items:center;width:var(--symbol-size);height:var(--symbol-size);border-radius:50%;background:var(--primary-container);color:var(--brand-secondary)}.step-symbol.svelte-z80x8w svg:where(.svelte-z80x8w){width:2.5rem;height:2.5rem}.step-number.svelte-z80x8w{position:absolute;right:-.125rem;bottom:-.125rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--outline-variant);background:var(--surface-bright);color:var(--ink);font-size:.75rem;font-weight:800;line-height:1}.step-copy.svelte-z80x8w{min-width:0}h3.svelte-z80x8w{margin:0;color:var(--ink);font-size:1.1875rem;font-weight:800;line-height:1.4;text-wrap:balance;overflow-wrap:break-word}.step-copy.svelte-z80x8w p:where(.svelte-z80x8w){margin:.75rem 0 0;color:var(--muted);font-size:.9375rem;line-height:1.6;overflow-wrap:break-word}.step-connector.svelte-z80x8w{position:absolute;left:calc(var(--symbol-size) / 2);top:calc(var(--symbol-size) + .75rem);bottom:calc(.75rem - var(--step-gap));border-left:1px solid var(--outline)}.step-connector.svelte-z80x8w:after{content:"";position:absolute;width:.4375rem;height:.4375rem;bottom:0;left:-.25rem;border-right:1px solid var(--outline);border-bottom:1px solid var(--outline);transform:rotate(45deg)}.in-store-note.svelte-z80x8w{margin:0;color:var(--muted);font-size:.875rem;line-height:1.8}.in-store-note.svelte-z80x8w strong:where(.svelte-z80x8w){color:var(--ink);font-weight:700}a.svelte-z80x8w{color:var(--brand-secondary);text-decoration:underline;text-underline-offset:.2em}a.svelte-z80x8w:focus-visible{outline:3px solid var(--brand-secondary);outline-offset:4px}@media(min-width:64rem){.shopping-journey.svelte-z80x8w{margin-top:calc(1.25rem + var(--home-breathing-room, 0rem));padding-block:calc(1rem + var(--home-breathing-room, 0rem))}.journey-steps.svelte-z80x8w{--symbol-size: 3.5rem;--step-gap: 1.5rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-block:calc(.875rem + var(--home-breathing-room, 0rem))}.journey-step.svelte-z80x8w{display:block;text-align:center}.step-symbol.svelte-z80x8w{margin:0 auto 1rem}.step-symbol.svelte-z80x8w svg:where(.svelte-z80x8w){width:2.25rem;height:2.25rem}h3.svelte-z80x8w{min-height:2.8em}.step-connector.svelte-z80x8w{top:calc(var(--symbol-size) / 2);left:calc(50% + var(--symbol-size) / 2 + .75rem);width:calc(100% + var(--step-gap) - var(--symbol-size) - 1.5rem);bottom:auto;border-left:0;border-top:1px solid var(--outline)}.step-connector.svelte-z80x8w:after{top:-.25rem;right:0;bottom:auto;left:auto;transform:rotate(-45deg)}}@media(min-width:64rem)and (max-height:47rem){.shopping-journey.svelte-z80x8w{margin-top:1.25rem;padding-block:.75rem}.journey-steps.svelte-z80x8w{margin-block:.75rem}.step-symbol.svelte-z80x8w{margin-bottom:.75rem}.step-copy.svelte-z80x8w p:where(.svelte-z80x8w){margin-top:.625rem}}@media print{.shopping-journey.svelte-z80x8w{break-inside:avoid}}.home-page.svelte-1uha8ag{--home-breathing-room: 0rem;--page-gutter-block: 2rem;--page-section-gap: 3.5rem}.home-intro.svelte-1uha8ag{display:grid;gap:1.75rem;align-items:center}.hero-copy.svelte-1uha8ag{min-width:0}.home-intro.svelte-1uha8ag .page-header{max-width:none}.home-intro.svelte-1uha8ag .page-title{text-wrap:balance}.home-intro.svelte-1uha8ag .page-intro{margin-top:1rem}.home-download.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1rem;min-width:0;margin-top:1.5rem;scroll-margin-top:calc(var(--site-navigation-height, 9rem) + 1rem)}.benefits.svelte-1uha8ag{min-width:0}.benefit.svelte-1uha8ag{margin-top:1.5rem}.benefit.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem;font-weight:800;line-height:1.4}.benefit.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.5rem;color:var(--muted);line-height:1.8}.explore-app.svelte-1uha8ag{display:inline-block;margin-top:1.25rem;padding-block:.5rem;font-weight:700}.home-faq.svelte-1uha8ag{overflow-wrap:anywhere}@media(min-width:64rem){.home-page.svelte-1uha8ag{--home-breathing-room: clamp(0rem, calc(8vh - 3.6rem) , 1.25rem);--page-gutter-block: calc(1.25rem + var(--home-breathing-room))}.home-intro.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 24rem;gap:3rem}.benefits.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 2.5rem}.benefits.svelte-1uha8ag>h2:where(.svelte-1uha8ag),.explore-app.svelte-1uha8ag{grid-column:1 / -1}.benefit.svelte-1uha8ag,.explore-app.svelte-1uha8ag{margin-top:0}}.trial-callout.svelte-1uha8ag{position:relative;display:inline-flex;margin-left:1.25rem;width:max-content;max-width:calc(100% - 1.25rem);min-width:0;min-height:3.25rem;box-sizing:border-box;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.5rem 1.25rem .5rem 2.5rem;background:linear-gradient(90deg,var(--brand-secondary),var(--brand-primary));box-shadow:0 7px 16px #0f4c4824,0 16px 30px #0f4c481a}.trial-badge.svelte-1uha8ag{position:absolute;z-index:3;top:50%;left:-1.25rem;display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;transform:translateY(-50%);filter:drop-shadow(0 .3rem .4rem rgba(17,42,42,.2))}.trial-badge-burst.svelte-1uha8ag{position:absolute;inset:3.5%;display:block;width:93%;height:93%;overflow:visible}.trial-badge-copy.svelte-1uha8ag{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink)}.trial-badge-number.svelte-1uha8ag{font-size:1.125rem;font-weight:900;line-height:.82}.trial-badge-line.svelte-1uha8ag{font-size:.4375rem;font-weight:900;letter-spacing:.03rem;line-height:1}.trial-badge-days.svelte-1uha8ag{margin-top:.175rem}.trial-copy.svelte-1uha8ag{position:relative;z-index:2;padding-right:.15rem;color:#fff;font-size:1.0625rem;font-weight:800;line-height:1.4}@media(min-width:75rem){.home-intro.svelte-1uha8ag{gap:4rem}.home-download.svelte-1uha8ag{column-gap:1.5rem}}@media(min-width:64rem)and (max-width:74.999rem){.trial-callout.svelte-1uha8ag{max-width:min(10.5rem,calc(100% - 1.25rem));padding:.375rem .75rem .375rem 2rem}.trial-copy.svelte-1uha8ag{font-size:.9375rem}}@media(min-width:64rem)and (max-height:47rem){.home-page.svelte-1uha8ag{--home-breathing-room: 0rem;--page-gutter-block: 1rem}.home-download.svelte-1uha8ag{margin-top:1rem}}@media(max-width:420px){.trial-callout.svelte-1uha8ag{border-radius:22px}}.hero-preview.svelte-1uha8ag{width:100%;max-width:24rem;min-width:0;margin-inline:auto;background:radial-gradient(ellipse at center,var(--primary-container),transparent 70%)}.hero-device-composition.svelte-1uha8ag{position:relative;z-index:1;width:100%;aspect-ratio:4 / 3}.hero-device.svelte-1uha8ag{position:absolute;bottom:1.5%}.hero-device-planner.svelte-1uha8ag{left:1%;z-index:1;width:29%;transform:rotate(-6deg);transform-origin:50% 90%}.hero-device-shop.svelte-1uha8ag{left:33%;z-index:2;bottom:0;width:34%}.hero-device-compare.svelte-1uha8ag{right:1%;z-index:1;width:29%;transform:rotate(7deg);transform-origin:50% 90%}
