.landing-page_page__LcXQm{--ink:var(--landing-text,#1f2933);--paper:var(--landing-bg,#ffffff);--header:var(--landing-header,#1a1a1a);--button:var(--landing-button,#1d6fe8);--button-hover:var(--landing-button-hover,#1859bd);--muted:color-mix(in srgb,var(--ink) 72%,transparent);--line:color-mix(in srgb,var(--ink) 12%,transparent);--tint:color-mix(in srgb,var(--ink) 4.5%,var(--paper));--radius:20px;--shadow:0 18px 40px color-mix(in srgb,#1f2933 10%,transparent);--space:clamp(3.5rem,7vw,6.5rem);color:var(--ink);background:var(--paper);overflow-x:clip;font-family:Roboto,Arial,sans-serif}.landing-page_wrap__ROGRB{width:min(1120px,calc(100% - 32px));margin:0 auto}.landing-page_hero__sjGat{background:linear-gradient(165deg,color-mix(in srgb,var(--header) 86%,#fff) 0,var(--header) 48%,color-mix(in srgb,var(--header) 72%,var(--button)) 100%);color:#fff;padding:20px 0 48px}.landing-page_band__3fJe9 h2,.landing-page_final__9qssE h2,.landing-page_hero__sjGat h1,.landing-page_section__xV4gA h2{margin:0;font-weight:700;letter-spacing:0}.landing-page_hero__sjGat h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;max-width:18em}.landing-page_band__3fJe9 p,.landing-page_faq__ANFhL p,.landing-page_final__9qssE p,.landing-page_lead__d4uwv,.landing-page_review__JsQeR p,.landing-page_section__xV4gA p,.landing-page_story__88C1Y p{font-size:1rem;line-height:1.65;max-width:62ch}.landing-page_lead__d4uwv{margin:16px 0 0;color:color-mix(in srgb,#fff 88%,transparent)}.landing-page_eyebrow__TNZnt{margin:0 0 12px;font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.landing-page_crumbs__32PmR{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:28px;font-size:.875rem;color:color-mix(in srgb,#fff 78%,transparent)}.landing-page_crumbs__32PmR a{color:inherit;text-decoration:none}.landing-page_crumbs__32PmR a:hover{text-decoration:underline}.landing-page_heroGrid__VIjpT,.landing-page_story__88C1Y{display:grid;grid-gap:28px;gap:28px}.landing-page_heroActions__qP61q{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:28px}.landing-page_ctaWrap__iyTCu{display:grid;grid-gap:8px;gap:8px;justify-items:start}.landing-page_ctaGhost__aFE9d,.landing-page_ctaInverse__0wVP0,.landing-page_ctaSecondary__yM19c,.landing-page_cta__7_HrN,.landing-page_sliderNav__pPIGm button,.landing-page_textLink__koZAf{font:inherit;cursor:pointer;text-decoration:none}.landing-page_ctaInverse__0wVP0,.landing-page_cta__7_HrN{border:0;border-radius:999px;padding:14px 22px;font-weight:700;background:var(--button);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--button) 35%,transparent)}.landing-page_ctaInverse__0wVP0:hover,.landing-page_cta__7_HrN:hover{background:var(--button-hover)}.landing-page_ctaGhost__aFE9d,.landing-page_ctaSecondary__yM19c{display:inline-flex;align-items:center;min-height:48px;padding:0 8px;color:#fff;background:transparent;border:0}.landing-page_ctaGhost__aFE9d{text-decoration:underline;text-underline-offset:4px}.landing-page_micro__Tz5Cp{display:block;max-width:42ch;margin:12px 0 0;font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,currentColor 80%,transparent)}.landing-page_trust__ozePu{display:flex;flex-wrap:wrap;gap:10px 18px;margin:22px 0 0;padding:0;list-style:none;font-size:.9375rem}.landing-page_trust__ozePu li{display:inline-flex;align-items:center;gap:8px}.landing-page_stars__IbIPf{display:inline-flex;gap:2px}.landing-page_cardIcon__JxT1g svg,.landing-page_placeholderIcon____y4H,.landing-page_sliderNav__pPIGm svg,.landing-page_starDim__Wb0jy,.landing-page_star__aIgvT,.landing-page_stripIcon__ArqUU{width:18px;height:18px;display:block}.landing-page_star__aIgvT{color:#f5c451;fill:currentColor}.landing-page_starDim__Wb0jy{color:color-mix(in srgb,currentColor 35%,transparent)}.landing-page_frame__RRlSL{position:relative;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:color-mix(in srgb,#fff 14%,transparent);box-shadow:var(--shadow)}.landing-page_photo__L6efM{object-fit:cover}.landing-page_placeholder__pp9NM{display:flex;align-items:center;justify-content:center;box-shadow:none;border:1px dashed color-mix(in srgb,currentColor 35%,transparent)}.landing-page_placeholderIcon____y4H{width:36px;height:36px;opacity:.7}.landing-page_strip__eAdRI{background:var(--paper);border-bottom:1px solid var(--line)}.landing-page_stripList__Mq2Eq{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:18px 0;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;list-style:none}.landing-page_stripList__Mq2Eq li{display:flex;align-items:center;gap:12px;min-width:0;font-weight:600;line-height:1.35}.landing-page_stripIcon__ArqUU{flex:0 0 auto;color:var(--button)}.landing-page_section__xV4gA{padding:var(--space) 0}.landing-page_tint__wFjY3{background:var(--tint)}.landing-page_band__3fJe9 h2,.landing-page_final__9qssE h2,.landing-page_section__xV4gA h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;margin-bottom:12px}.landing-page_sectionNote__wRiJ1{margin:0;color:var(--muted)}.landing-page_sectionHead__0JRQZ{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:20px}.landing-page_cards__AkXef{display:grid;grid-gap:16px;gap:16px;margin-top:28px}.landing-page_card__rIopU{display:block;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:20px;color:inherit;text-decoration:none;box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent)}.landing-page_card__rIopU h3,.landing-page_review__JsQeR strong,.landing-page_story__88C1Y h3{margin:12px 0 8px;font-size:1.125rem;line-height:1.35}.landing-page_card__rIopU p,.landing-page_faq__ANFhL p,.landing-page_review__JsQeR p,.landing-page_story__88C1Y p{margin:0;color:var(--muted);white-space:pre-wrap}.landing-page_cardIcon__JxT1g{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--button) 12%,var(--paper));color:var(--button)}.landing-page_story__88C1Y{align-items:center}.landing-page_storyList__VHVgV{margin:20px 0 24px;padding:0;list-style:none;display:grid;grid-gap:16px;gap:16px}.landing-page_storyList__VHVgV h3{margin-top:0}.landing-page_band__3fJe9{display:grid;grid-gap:16px;gap:16px;align-items:center}.landing-page_band__3fJe9 p{margin:0;color:var(--muted)}.landing-page_textLink__koZAf{justify-self:start;color:var(--button);font-weight:700}.landing-page_track__Qwi6Z{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;padding-bottom:8px;margin-inline:-4px;padding-inline:4px}.landing-page_review__JsQeR{flex:0 0 min(100%,340px);scroll-snap-align:start;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:12px}.landing-page_reviewHead__mXynO{display:flex;gap:12px;align-items:center}.landing-page_review__JsQeR strong{display:block;margin:0 0 4px}.landing-page_avatarFallback__b_f_C,.landing-page_avatar__jaViY{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto}.landing-page_avatarFallback__b_f_C{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--button) 16%,var(--paper));color:var(--button);font-weight:700}.landing-page_reviewPhoto__RMwUM{box-shadow:none;aspect-ratio:16/10}.landing-page_sliderNav__pPIGm{display:flex;gap:8px}.landing-page_sliderNav__pPIGm button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.landing-page_faqWrap__lI1S3{max-width:760px}.landing-page_faq__ANFhL{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.landing-page_faqItem__XsNVL{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:4px 16px}.landing-page_faqItem__XsNVL summary{cursor:pointer;font-weight:700;padding:12px 0;line-height:1.4;display:flex;justify-content:space-between;gap:12px;list-style:none}.landing-page_faqItem__XsNVL summary::-webkit-details-marker{display:none}.landing-page_faqItem__XsNVL summary:after{content:"+";font-weight:500}.landing-page_faqItem__XsNVL[open] summary:after{content:"–"}.landing-page_faqItem__XsNVL p{padding-bottom:14px}.landing-page_final__9qssE{background:var(--header);color:#fff;padding:var(--space) 0;text-align:left}.landing-page_final__9qssE p{color:color-mix(in srgb,#fff 82%,transparent);margin:0 0 20px}.landing-page_sticky__65Lwg{display:none}.landing-page_page__LcXQm :focus-visible{outline:2px solid var(--button);outline-offset:3px}.landing-page_final__9qssE :focus-visible,.landing-page_hero__sjGat :focus-visible{outline-color:#fff}@media (min-width:768px){.landing-page_hero__sjGat{padding:28px 0 72px}.landing-page_band__3fJe9,.landing-page_heroGrid__VIjpT,.landing-page_story__88C1Y{grid-template-columns:1.05fr .95fr;gap:48px}.landing-page_storyText___y03K{grid-template-columns:1fr}.landing-page_stripList__Mq2Eq{padding:22px 0}.landing-page_cards__AkXef,.landing-page_stripList__Mq2Eq{grid-template-columns:repeat(2,1fr)}.landing-page_review__JsQeR{flex-basis:calc((100% - 16px) / 2)}.landing-page_reviewSolo__7yxy6{flex-basis:min(640px,100%)}}@media (min-width:1024px){.landing-page_cards__AkXef,.landing-page_stripList__Mq2Eq{grid-template-columns:repeat(3,1fr)}.landing-page_stripList__Mq2Eq{grid-template-columns:repeat(4,1fr)}.landing-page_review__JsQeR{flex-basis:calc((100% - 32px) / 3)}.landing-page_reviewSolo__7yxy6{flex-basis:min(640px,100%)}}@media (max-width:767px){.landing-page_page__LcXQm{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.landing-page_page__LcXQm :is(a,button,summary,h2,h3){scroll-margin-bottom:110px}.landing-page_sticky__65Lwg{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 92%,transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .2s ease}.landing-page_stickyVisible__l_9RJ{transform:translateY(0)}.landing-page_sticky__65Lwg .landing-page_ctaWrap__iyTCu,.landing-page_sticky__65Lwg .landing-page_cta__7_HrN{width:100%}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-page_card__rIopU,.landing-page_ctaInverse__0wVP0,.landing-page_cta__7_HrN,.landing-page_sliderNav__pPIGm button{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.landing-page_card__rIopU:hover,.landing-page_review__JsQeR:hover{transform:translateY(-4px);box-shadow:var(--shadow)}}@media (prefers-reduced-motion:reduce){.landing-page_sticky__65Lwg{transition:none}}@media (min-width:1440px){.landing-page_stripList__Mq2Eq,.landing-page_wrap__ROGRB{width:min(1120px,calc(100% - 80px))}}