section[data-astro-cid-l37uioay]{max-width:34rem;padding:var(--space-2xl) var(--gutter);margin:0 auto}.eyebrow[data-astro-cid-l37uioay]{font-size:var(--text-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-sm)}h2[data-astro-cid-l37uioay]{font-size:var(--text-h2);margin-bottom:var(--space-md)}p[data-astro-cid-l37uioay]{color:var(--color-text-secondary)}.arrival[data-astro-cid-l37uioay]{max-width:none;padding:0;position:relative}.arrival-sticky[data-astro-cid-l37uioay]{background-color:var(--color-surface-dominant);justify-content:flex-start;align-items:center;min-height:clamp(620px,85vh,780px);display:flex;position:relative;overflow:hidden}.arrival-media[data-astro-cid-l37uioay]{position:absolute;inset:0}.arrival-media[data-astro-cid-l37uioay] img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.legibility-scrim[data-astro-cid-l37uioay]{background:linear-gradient(90deg,#fafaf7eb 0%,#fafaf7b8 40%,#fafaf747 65%,#0000 85%);position:absolute;inset:0}.arrival-content[data-astro-cid-l37uioay]{z-index:1;max-width:42rem;padding-left:clamp(2rem,5vw,4rem);padding-right:var(--gutter);position:relative}.arrival[data-astro-cid-l37uioay] h1[data-astro-cid-l37uioay]{font-size:var(--text-h1);line-height:var(--line-height-tight);color:var(--color-text-primary);text-wrap:balance;max-width:34ch;margin-bottom:var(--space-lg)}.lead[data-astro-cid-l37uioay]{font-size:var(--text-lead);max-width:36ch;margin:0 0 var(--space-xl)}.arrival-cta[data-astro-cid-l37uioay]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border:var(--border-width) solid var(--color-accent-champagne);transition:box-shadow var(--motion-standard) var(--ease-standard);background-color:#fff;border-radius:999px;align-items:center;padding:.75rem 1.75rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.arrival-cta-label[data-astro-cid-l37uioay]{z-index:1;position:relative}.arrival-cta[data-astro-cid-l37uioay]:before{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 48%, color-mix(in srgb, var(--color-accent-champagne) 85%, white) 50%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 52%, transparent 70%);transition:transform .7s var(--ease-standard);pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.arrival-cta[data-astro-cid-l37uioay]:hover,.arrival-cta[data-astro-cid-l37uioay]:focus-visible{box-shadow:0 4px 16px -4px color-mix(in srgb, var(--color-accent-champagne) 45%, transparent)}.arrival-cta[data-astro-cid-l37uioay]:hover:before,.arrival-cta[data-astro-cid-l37uioay]:focus-visible:before{transform:translate(130%)}@media (prefers-reduced-motion:reduce){.arrival-cta[data-astro-cid-l37uioay]:before{transition:none}.arrival-cta[data-astro-cid-l37uioay]:hover:before,.arrival-cta[data-astro-cid-l37uioay]:focus-visible:before{transform:translate(-130%)}}@media (width<=45em){.arrival-sticky[data-astro-cid-l37uioay]{min-height:clamp(480px,85vh,640px)}.arrival-media[data-astro-cid-l37uioay] img{object-position:75% center}.legibility-scrim[data-astro-cid-l37uioay]{background:linear-gradient(90deg,#fafaf7f0 0% 55%,#fafaf780 78%,#fafaf733 100%)}}.section-header[data-astro-cid-l37uioay]{text-align:center;max-width:40rem;margin:0 auto}.section-header[data-astro-cid-l37uioay] h2[data-astro-cid-l37uioay]{margin-bottom:0}.section-eyebrow[data-astro-cid-l37uioay]{font-size:var(--text-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;color:#7a6030;margin:0 0 var(--space-sm)}.section-divider[data-astro-cid-l37uioay]{width:4rem;height:2px;margin:var(--space-md) auto 0;background:linear-gradient(90deg, transparent, var(--color-accent-champagne), transparent)}.risk-solution[data-astro-cid-l37uioay]{max-width:none}.risk-solution-inner[data-astro-cid-l37uioay]{max-width:60rem;margin:0 auto}.risk-solution-grid[data-astro-cid-l37uioay]{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=45em){.risk-solution-grid[data-astro-cid-l37uioay]{grid-template-columns:repeat(2,1fr)}}.risk-card[data-astro-cid-l37uioay]{min-width:0;box-shadow:none;background-color:#f4f4f5;border:1px solid #e4e4e7;border-radius:1rem;padding:clamp(1.75rem,3vw,2.5rem);position:relative}.risk-card--solution[data-astro-cid-l37uioay]{transition:transform .3s var(--ease-standard), box-shadow .3s var(--ease-standard);background-color:#fff;border:2px solid #8f6a164d;padding:clamp(1.75rem,3vw,2.5rem);box-shadow:0 20px 40px -12px #8f6a161f}@media (hover:hover) and (pointer:fine){.risk-card--solution[data-astro-cid-l37uioay]:hover{transform:scale(1.01);box-shadow:0 28px 56px -16px #8f6a1633}}.featured-badge[data-astro-cid-l37uioay],.risk-badge[data-astro-cid-l37uioay]{top:var(--space-md);right:var(--space-md);font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.3em .85em;position:absolute}.featured-badge[data-astro-cid-l37uioay]{color:#0e7490;letter-spacing:.14em;font-variant-numeric:tabular-nums;background-color:#eaf4f6}.risk-badge[data-astro-cid-l37uioay]{color:#52525b;letter-spacing:.14em;font-variant-numeric:tabular-nums;background-color:#e4e4e7}.risk-card[data-astro-cid-l37uioay] .risk-solution-label[data-astro-cid-l37uioay]{padding-right:6.5rem}.risk-solution-label[data-astro-cid-l37uioay]{text-wrap:balance;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--space-md)}.risk-solution-copy[data-astro-cid-l37uioay]{font-size:var(--text-small);color:var(--color-text-secondary);text-wrap:pretty;margin:0;line-height:1.6}.transition-banner[data-astro-cid-l37uioay]{max-width:none;height:clamp(320px,46vw,480px);padding:0;position:relative}.transition-media[data-astro-cid-l37uioay]{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.transition-media[data-astro-cid-l37uioay] img{object-fit:cover;width:100%;height:100%;display:block}.transition-caption[data-astro-cid-l37uioay]{bottom:var(--space-xl);max-width:30rem;width:calc(100% - 2 * var(--gutter));text-align:center;color:var(--color-text-primary);font-size:var(--text-small);background-color:#fafaf7f0;border-radius:999px;padding:.85rem 1.75rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -8px #0000002e}@media (width<=45em){.transition-banner[data-astro-cid-l37uioay]{height:clamp(260px,70vw,380px)}.transition-caption[data-astro-cid-l37uioay]{bottom:var(--space-lg);padding:.7rem 1.25rem;font-size:.8rem}}.how[data-astro-cid-l37uioay]{background-color:var(--color-surface-elevated);max-width:none}.how-inner[data-astro-cid-l37uioay]{max-width:60rem;margin:0 auto}.how-grid[data-astro-cid-l37uioay]{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=45em){.how-grid[data-astro-cid-l37uioay]{grid-template-columns:repeat(2,1fr)}}.how-card[data-astro-cid-l37uioay]{border:var(--border-width) solid #e2e8f0cc;border-radius:var(--radius-lg);min-width:0;transition:transform .3s var(--ease-standard), border-color .3s var(--ease-standard), box-shadow .3s var(--ease-standard);background-color:#fff;padding:clamp(1.75rem,3vw,2.5rem);box-shadow:0 4px 20px #00000005}@media (hover:hover) and (pointer:fine){.how-card[data-astro-cid-l37uioay]:hover{border-color:#8f6a1666;transform:translateY(-4px);box-shadow:0 12px 28px #00000012}}.how-index[data-astro-cid-l37uioay]{color:#0e7490;min-width:2.25rem;height:2.25rem;font-family:var(--font-display);font-size:var(--text-small);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.12em;margin-bottom:var(--space-md);background-color:#eaf4f6;border-radius:999px;justify-content:center;align-items:center;padding-inline:.5rem;display:inline-flex}.how-title[data-astro-cid-l37uioay]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-sm)}.how-copy[data-astro-cid-l37uioay]{font-size:var(--text-small);color:var(--color-text-secondary);text-wrap:pretty;margin:0;line-height:1.6}.how-list[data-astro-cid-l37uioay]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.how-list[data-astro-cid-l37uioay] li[data-astro-cid-l37uioay]{font-size:var(--text-small);color:var(--color-text-secondary);padding-left:1.2em;line-height:1.6;position:relative}.how-list[data-astro-cid-l37uioay] li[data-astro-cid-l37uioay]:before{content:"";background-color:var(--color-border);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.conversion[data-astro-cid-l37uioay]{background-color:var(--color-surface-dominant);max-width:none}.closing-card[data-astro-cid-l37uioay]{text-align:center;background-color:var(--color-surface-elevated);border:1px solid color-mix(in srgb, var(--color-accent-champagne) 35%, transparent);max-width:48rem;padding:clamp(3rem, 6vw, 5rem) var(--gutter);border-radius:1.25rem;margin:0 auto;box-shadow:0 20px 50px -20px #00000014}.closing-eyebrow[data-astro-cid-l37uioay]{font-size:var(--text-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;color:#7a6030;margin:0 0 var(--space-sm)}.closing-title[data-astro-cid-l37uioay]{font-size:var(--text-h2);color:var(--color-text-primary);max-width:32ch;margin:0 auto var(--space-md);text-wrap:balance}.closing-copy[data-astro-cid-l37uioay]{font-size:var(--text-body);color:var(--color-text-secondary);max-width:55ch;margin:0 auto var(--space-xl);text-wrap:pretty;line-height:1.6}.cta-trial[data-astro-cid-l37uioay]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border:var(--border-width) solid var(--color-accent-champagne);transition:transform var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard);background-color:#fff;border-radius:999px;align-items:center;padding:.85rem 2rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.closing-cta-label[data-astro-cid-l37uioay]{z-index:1;position:relative}.cta-trial[data-astro-cid-l37uioay]:before{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 48%, color-mix(in srgb, var(--color-accent-champagne) 85%, white) 50%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 52%, transparent 70%);transition:transform .7s var(--ease-standard);pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.cta-trial[data-astro-cid-l37uioay]:hover,.cta-trial[data-astro-cid-l37uioay]:focus-visible{box-shadow:0 8px 20px -6px color-mix(in srgb, var(--color-accent-champagne) 45%, transparent);transform:translateY(-2px)}.cta-trial[data-astro-cid-l37uioay]:hover:before,.cta-trial[data-astro-cid-l37uioay]:focus-visible:before{transform:translate(130%)}@media (prefers-reduced-motion:reduce){.cta-trial[data-astro-cid-l37uioay]{transition:box-shadow var(--motion-standard) var(--ease-standard)}.cta-trial[data-astro-cid-l37uioay]:hover,.cta-trial[data-astro-cid-l37uioay]:focus-visible{transform:none}.cta-trial[data-astro-cid-l37uioay]:before{transition:none}.cta-trial[data-astro-cid-l37uioay]:hover:before,.cta-trial[data-astro-cid-l37uioay]:focus-visible:before{transform:translate(-130%)}}.cross-nav[data-astro-cid-l37uioay]{max-width:none}.cross-nav-inner[data-astro-cid-l37uioay]{border-top:var(--border-width) solid var(--color-border);max-width:60rem;padding-top:var(--space-lg);margin:0 auto}.cross-nav-label[data-astro-cid-l37uioay]{font-size:var(--text-small);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center;margin:0 0 var(--space-lg)}.cross-nav-grid[data-astro-cid-l37uioay]{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=640px){.cross-nav-grid[data-astro-cid-l37uioay]{grid-template-columns:repeat(3,1fr)}}.cross-nav-card[data-astro-cid-l37uioay]{justify-content:space-between;align-items:center;gap:var(--space-sm);border-radius:var(--radius-lg);padding:var(--space-lg);color:#f4f3f0;font-size:var(--text-small);font-weight:var(--font-weight-medium);transition:transform var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard);background-color:#1a1d20;border:1px solid #d4af3733;text-decoration:none;display:flex}.cross-nav-arrow[data-astro-cid-l37uioay]{color:var(--color-accent-champagne);transition:transform var(--motion-standard) var(--ease-standard);flex-shrink:0}.cross-nav-card[data-astro-cid-l37uioay]:hover,.cross-nav-card[data-astro-cid-l37uioay]:focus-visible{border-color:#d4af3780;transform:translateY(-2px);box-shadow:0 8px 24px -8px #d4af3740}.cross-nav-card[data-astro-cid-l37uioay]:hover .cross-nav-arrow[data-astro-cid-l37uioay],.cross-nav-card[data-astro-cid-l37uioay]:focus-visible .cross-nav-arrow[data-astro-cid-l37uioay]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.cross-nav-card[data-astro-cid-l37uioay]:hover,.cross-nav-card[data-astro-cid-l37uioay]:focus-visible,.cross-nav-card[data-astro-cid-l37uioay]:hover .cross-nav-arrow[data-astro-cid-l37uioay],.cross-nav-card[data-astro-cid-l37uioay]:focus-visible .cross-nav-arrow[data-astro-cid-l37uioay]{transform:none}}
