._hero_re3le_5{min-height:min(92vh,52rem);color:var(--color-on-primary);margin-top:calc(-1 * var(--nav-height));align-items:flex-end;display:flex;position:relative;overflow:hidden}._heroImage_re3le_16{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}._heroScrim_re3le_26{pointer-events:none;background:linear-gradient(oklch(18% .03 145/.2) 0%,oklch(18% .03 145/.35) 55%,oklch(18% .03 145/.88) 100%);position:absolute;inset:0}._heroContent_re3le_38{z-index:1;width:100%;padding-block:calc(var(--nav-height) + var(--space-xl)) var(--space-xl);max-width:var(--max-width-content);position:relative}._heroCaption_re3le_46{margin:0 0 var(--space-sm);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;background:oklch(100% 0 0/.12);border:1px solid oklch(100% 0 0/.22);padding:.375rem .875rem;font-style:normal;font-weight:600;display:inline-flex}._heroTitle_re3le_63{margin:0 0 var(--space-sm);max-width:18ch;font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;color:var(--color-on-primary);font-style:normal;font-weight:700;line-height:1.08}._heroSubtext_re3le_77{margin:0 0 var(--space-md);max-width:34rem;font-size:var(--text-lg);color:oklch(96% .01 145);line-height:1.55}._heroSearch_re3le_85{margin-bottom:var(--space-sm);filter:drop-shadow(0 12px 32px oklch(18% .03 145/.28));max-width:36rem}._heroBrowse_re3le_91{text-underline-offset:.3em;min-height:2.75rem;color:var(--color-on-primary);transition:text-underline-offset var(--dur-short) var(--ease-out);align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._heroBrowse_re3le_91:hover{text-underline-offset:.45em}._newestSection_re3le_107{padding-block:var(--space-xl) var(--space-2xl)}._newestHeader_re3le_111{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}._newestLead_re3le_120{margin:var(--space-2xs) 0 0;max-width:36rem;color:var(--color-ink-2)}._newestLink_re3le_126{color:var(--color-primary);text-underline-offset:.2em;transition:text-underline-offset var(--dur-short) var(--ease-out);font-weight:700;text-decoration:underline}._newestLink_re3le_126:hover{text-underline-offset:.35em}._popularSection_re3le_138{padding-block:0 var(--space-2xl)}._sectionTitle_re3le_142{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.03em;color:var(--color-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:700;line-height:1.15}._valueSection_re3le_155{padding-block:var(--space-2xl);background:var(--color-paper-2)}._valueGrid_re3le_160{gap:var(--space-xl);align-items:start;display:grid}@media (width>=768px){._valueGrid_re3le_160{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}._featureList_re3le_172{gap:var(--space-lg);margin-top:var(--space-lg);flex-direction:column;display:flex}._featureItem_re3le_179{gap:var(--space-sm);display:flex}._featureIcon_re3le_184{box-sizing:content-box;border-radius:var(--radius-control);background:var(--color-elevated);box-shadow:var(--shadow-sm);color:var(--color-primary);flex-shrink:0;padding:.625rem}._featureHeading_re3le_194{margin:0 0 var(--space-2xs);font-size:var(--text-lg);color:var(--color-ink);font-style:normal;font-weight:700}._featureItem_re3le_179 p{color:var(--color-ink-2);margin:0;line-height:1.6}._valueAside_re3le_208{padding:var(--space-lg);background:var(--color-elevated);border:1px solid var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-md)}._valueAsideLead_re3le_216{margin:0 0 var(--space-md);font-size:var(--text-md);color:var(--color-ink-2);line-height:1.6}._valueAsideLink_re3le_223{background:var(--color-primary);min-height:3rem;color:var(--color-on-primary);border-radius:var(--radius-control);box-shadow:var(--shadow-sm);transition:background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:700;display:inline-flex}._valueAsideLink_re3le_223:active{transform:translateY(1px)}@media (hover:hover){._valueAsideLink_re3le_223:hover{background:color-mix(in oklch, var(--color-primary) 88%, black);box-shadow:var(--shadow-md)}}._benefits_re3le_251{padding-block:var(--space-2xl)}._benefits_re3le_251 ._sectionTitle_re3le_142{margin-bottom:var(--space-lg)}._splitGrid_re3le_259{gap:var(--space-md);display:grid}@media (width>=768px){._splitGrid_re3le_259{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}._splitWide_re3le_270{padding:var(--space-lg);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-card);overflow:hidden}._splitNarrow_re3le_278{justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);background:var(--color-ink);color:var(--color-elevated);border-radius:var(--radius-card);box-shadow:var(--shadow-md);flex-direction:column;display:flex}._splitNarrow_re3le_278 p{color:oklch(92% .01 145);margin:0;line-height:1.6}._splitHeading_re3le_296,._splitHeadingOnDark_re3le_297{margin:0 0 var(--space-2xs);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:700}._splitHeading_re3le_296{color:var(--color-ink)}._splitHeadingOnDark_re3le_297{color:var(--color-elevated)}._splitLead_re3le_316{margin:0 0 var(--space-md);color:var(--color-ink-2);line-height:1.5}._checkList_re3le_322{gap:var(--space-sm);color:var(--color-ink-2);flex-direction:column;margin:0;padding:0;font-weight:500;list-style:none;display:flex}._checkList_re3le_322 li{align-items:center;gap:var(--space-2xs);display:flex}._checkList_re3le_322 svg{color:var(--color-primary);flex-shrink:0}._splitImage_re3le_344{margin-top:var(--space-lg);object-fit:cover;border-radius:var(--radius-lg);width:100%;height:clamp(12rem,22vw,16rem)}._splitCta_re3le_352{background:var(--color-elevated);min-height:3rem;color:var(--color-ink);border-radius:var(--radius-control);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);justify-content:center;align-self:flex-start;align-items:center;padding:.75rem 1.25rem;font-weight:700;display:inline-flex}._splitCta_re3le_352:active{transform:translateY(1px)}@media (hover:hover){._splitCta_re3le_352:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}}._storySection_re3le_380{padding-block:var(--space-2xl);background:var(--color-paper-2)}._storyGrid_re3le_385{gap:var(--space-xl);align-items:center;display:grid}@media (width>=768px){._storyGrid_re3le_385{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._storyImage_re3le_397{border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-lg)}._storyText_re3le_403{margin:var(--space-md) 0;font-size:var(--text-lg);color:var(--color-ink-2);line-height:1.6}._quote_re3le_410{padding:var(--space-md);background:var(--color-elevated);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:var(--shadow-sm);margin:0}._quote_re3le_410 p{color:var(--color-ink);margin:0;font-weight:500;line-height:1.55}._quote_re3le_410 footer{margin-top:var(--space-sm);color:var(--color-primary);font-style:normal;font-weight:700}._faqSection_re3le_433{padding-block:var(--space-2xl)}._faqInner_re3le_437{max-width:48rem}._faqInner_re3le_437 ._sectionTitle_re3le_142{margin-bottom:var(--space-lg)}._faqList_re3le_445{gap:var(--space-sm);flex-direction:column;display:flex}._faqItem_re3le_451{background:var(--color-elevated);border:1px solid var(--color-rule);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);padding:0}._faqItem_re3le_451:hover{border-color:color-mix(in oklch, var(--color-primary) 30%, var(--color-rule))}._faqItem_re3le_451[open]{box-shadow:var(--shadow-md)}._faqItem_re3le_451 summary{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md);font-weight:700;font-size:var(--text-lg);color:var(--color-ink);border-radius:inherit;list-style:none;display:flex}._faqItem_re3le_451 summary:focus-visible{outline-offset:-2px}._faqItem_re3le_451 summary::-webkit-details-marker{display:none}._faqItem_re3le_451 summary svg{color:var(--color-ink-2);transition:transform var(--dur-mid) var(--ease-out);flex-shrink:0}._faqItem_re3le_451[open] summary svg{transform:rotate(180deg)}._faqItem_re3le_451 p{padding:0 var(--space-md) var(--space-md);color:var(--color-ink-2);margin:0;line-height:1.6}._finalCta_re3le_508{padding-block:var(--space-2xl);background:var(--color-paper);border-top:1px solid var(--color-rule)}._finalCtaInner_re3le_514{max-width:40rem}._finalCtaTitle_re3le_518{margin:0 0 var(--space-lg);font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.03em;color:var(--color-ink);overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:700}._finalCtaActions_re3le_530{gap:var(--space-sm);flex-direction:column;display:flex}@media (width>=640px){._finalCtaActions_re3le_530{flex-direction:row}}._ctaPrimary_re3le_542,._ctaSecondary_re3le_543{text-align:center;border-radius:var(--radius-control);min-height:3.25rem;transition:background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);justify-content:center;align-items:center;padding:1rem 1.75rem;font-weight:700;display:inline-flex}._ctaPrimary_re3le_542{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}._ctaSecondary_re3le_543{background:var(--color-elevated);color:var(--color-ink);border:1px solid var(--color-rule)}._ctaPrimary_re3le_542:active,._ctaSecondary_re3le_543:active{transform:translateY(1px)}@media (hover:hover){._ctaPrimary_re3le_542:hover{background:color-mix(in oklch, var(--color-primary) 88%, black);box-shadow:var(--shadow-md)}._ctaSecondary_re3le_543:hover{background:var(--color-paper-2)}}
