.landing-page:is(.landing-v3,.journey-v3){--site-nav-height:72px;--site-nav-shell:min(1344px, calc(100vw - 56px));--site-nav-ink:#17131f;--site-nav-ink-soft:#5d556c;--site-nav-violet:#5e4cc7;--site-nav-violet-deep:#4434a8;--site-nav-lavender:#ded8ff;--site-nav-lime:#d4ee71;--site-nav-line:#40306f26;--site-nav-ease:cubic-bezier(.22, 1, .36, 1);--journey-header:var(--site-nav-height);--journey-nav-shell:var(--site-nav-shell)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3,.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled{z-index:100;width:100%;height:var(--site-nav-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;transition:border-color .18s,background-color .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:fixed;inset:0 0 auto}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:#f4f0efe6;border-bottom:1px solid #40306f1f;box-shadow:0 12px 34px #2c224c0f}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3:has(.mobile-menu.is-open){-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);background:#f4f0efe6;border-bottom:1px solid #40306f1f;box-shadow:0 12px 34px #2c224c0f}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-shell,.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .nav-shell{z-index:120;width:var(--site-nav-shell);height:var(--site-nav-height);color:var(--site-nav-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-inline:auto;padding:0;display:grid;position:relative}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-brand{justify-self:start;align-items:center;min-width:0;min-height:44px;display:inline-flex}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .brand-mark{direction:ltr;unicode-bidi:isolate;gap:8px}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .brand-gem{flex:0 0 28px;width:28px;height:28px;display:grid}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .brand-loop-primary{stroke:var(--site-nav-ink)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .brand-loop-accent{stroke:var(--site-nav-violet)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .brand-spark{fill:var(--site-nav-lavender);stroke:var(--site-nav-violet)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .brand-wordmark,.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .brand-wordmark{color:var(--site-nav-violet);letter-spacing:-.025em;font-family:Instrument Serif,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 :is(.desktop-nav,.nav-actions,.mobile-menu){display:none}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .menu-button{z-index:121;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--site-nav-violet-deep);cursor:pointer;transition:color .18s ease, border-color .18s ease, background-color .18s ease, transform .18s var(--site-nav-ease);background:#ffffff9e;border:1px solid #5e4cc738;border-radius:50%;justify-self:end;place-items:center;padding:0;display:grid;position:relative}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .menu-button:is(:hover,:focus-visible),.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .menu-button[aria-expanded=true]{color:#fff;border-color:var(--site-nav-violet);background:var(--site-nav-violet)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .menu-button svg{width:19px;height:19px;transform:none}.landing-page.journey-v3>main{padding-block-start:var(--site-nav-height)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .lucide-arrow-right{transition:transform .18s var(--site-nav-ease)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .button:is(:hover,:focus-visible) .lucide-arrow-right{transform:translate(3px)}html[dir=rtl] .landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .lucide-arrow-right{transform:scaleX(-1)}html[dir=rtl] .landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .button:is(:hover,:focus-visible) .lucide-arrow-right{transform:scaleX(-1)translate(3px)}@media (min-width:1240px){.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-shell,.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .nav-shell{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(14px,1.5vw,26px)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .desktop-nav{justify-content:center;gap:1px;min-width:0;display:flex}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .desktop-nav a,.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .desktop-nav a{min-height:44px;color:var(--site-nav-ink-soft);white-space:nowrap;transition:color .18s ease, background-color .18s ease, translate .18s var(--site-nav-ease);background:0 0;border-radius:6px;align-items:center;padding-inline:clamp(7px,.72vw,12px);font-size:max(.7rem,12px);font-weight:650;display:inline-flex;position:relative;translate:0}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .desktop-nav a:is(:hover,:focus-visible),.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .desktop-nav a:is(:hover,:focus-visible){color:var(--site-nav-violet-deep);background:#5e4cc712;translate:0 -1px}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .desktop-nav a[aria-current=page],.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .desktop-nav a[aria-current=page]{color:var(--site-nav-violet-deep);background:0 0}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .desktop-nav a[aria-current=page]:after{content:"";background:var(--site-nav-lime);border-radius:999px;width:22px;height:2px;position:absolute;inset:auto auto 4px 50%;transform:translate(-50%)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-actions{justify-self:end;align-items:center;gap:8px;display:flex}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .language-selector summary,.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .language-selector summary{width:56px;min-width:56px;max-width:56px;min-height:44px;color:var(--site-nav-ink-soft);background:#ffffff7a;border-color:#5e4cc733;border-radius:6px;padding-inline:8px;font-size:max(.7rem,12px)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .language-selector summary:is(:hover,:focus-visible),.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .language-selector[open] summary,.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .language-selector[open] summary{color:var(--site-nav-violet-deep);background:#fff;border-color:#5e4cc75c}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-actions .language-selector-menu{color:var(--site-nav-ink);border-color:var(--site-nav-line);background:#faf8fcfa;box-shadow:0 24px 70px #2c224c2e}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-actions .language-selector-menu a{color:var(--site-nav-ink-soft)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-actions .language-selector-menu a:is(:hover,[aria-current=page]){color:var(--site-nav-violet-deep);background:#5e4cc714;border-color:#5e4cc72e}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-actions .language-selector-menu a>small{color:#7b7289}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-actions .language-selector-menu a>svg{color:var(--site-nav-violet)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-cta,.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .nav-cta{color:#292145;border-color:var(--site-nav-lime);background:var(--site-nav-lime);min-height:44px;box-shadow:none;white-space:nowrap;border-radius:6px;padding-inline:14px;font-size:max(.7rem,12px);transform:translate(0,0)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .nav-cta:is(:hover,:focus-visible),.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .nav-cta:is(:hover,:focus-visible){color:#292145;background:#e3f79b;border-color:#e3f79b;transform:translateY(-1px)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .menu-button{display:none}}@media (min-width:1440px){.landing-page:is(.landing-v3,.journey-v3){--site-nav-height:clamp(72px, 4.6vw, 92px);--site-nav-shell:min(2200px, calc(100vw - clamp(96px, 6vw, 160px)))}}@media (max-width:1239px){.landing-page:is(.landing-v3,.journey-v3){--site-nav-shell:calc(100vw - clamp(32px, 5vw, 56px))}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3:has(.mobile-menu.is-open){-webkit-backdrop-filter:none;backdrop-filter:none}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu{z-index:110;inset:var(--site-nav-height) 0 0;padding:12px max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#100f1c8c;align-items:start;transition:opacity .16s,visibility .16s;display:grid;position:fixed;overflow:hidden}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu.is-open{visibility:visible;opacity:1;pointer-events:auto}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu>nav{width:min(520px,100%);max-height:calc(100dvh - var(--site-nav-height) - 24px - env(safe-area-inset-bottom));overscroll-behavior:contain;color:var(--site-nav-ink);border:1px solid var(--site-nav-line);transition:transform .18s var(--site-nav-ease);background:#f5f2fb;border-radius:16px;gap:5px;margin-inline:auto;padding:18px;display:grid;overflow-y:auto;transform:translateY(-8px);box-shadow:0 22px 60px #20183a3d}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu.is-open>nav{transform:translateY(0)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu nav>a:not(.button){min-height:52px;color:var(--site-nav-ink-soft);border-bottom:1px solid var(--site-nav-line);transition:color .18s ease, background-color .18s ease, translate .18s var(--site-nav-ease);align-items:center;padding-inline:12px;font-size:max(.8rem,13px);display:flex}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu nav>a:not(.button):is(:hover,:focus-visible){color:var(--site-nav-violet-deep);background:#5e4cc712;translate:4px}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu .language-selector-mobile{margin-top:8px}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu .language-selector-mobile summary,.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .mobile-menu .language-selector-mobile summary{width:100%;max-width:none;min-height:48px;color:var(--site-nav-ink-soft);background:#ffffffb8;border-color:#5e4cc733;border-radius:8px;justify-content:flex-start;padding-inline:12px}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu .language-selector-mobile summary svg:last-child{margin-inline-start:auto}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu .language-selector-mobile .language-selector-menu{width:100%;max-height:min(42dvh,420px);color:var(--site-nav-ink);border-color:var(--site-nav-line);box-shadow:none;background:#fff;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px;position:static;overflow-y:auto}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu .language-selector-mobile .language-selector-menu a{color:var(--site-nav-ink-soft)}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu .language-selector-mobile .language-selector-menu a:is(:hover,[aria-current=page]){color:var(--site-nav-violet-deep);background:#5e4cc714;border-color:#5e4cc72e}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu .language-selector-mobile .language-selector-menu a>small{color:#7b7289}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu .button{color:#292145;border-color:var(--site-nav-lime);background:var(--site-nav-lime);border-radius:8px;width:100%;min-height:48px;margin-top:10px;font-size:max(.78rem,13px);transform:translate(0,0)}html[dir=rtl] .landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu nav>a:not(.button):is(:hover,:focus-visible){translate:-4px}}@media (max-width:720px){.landing-page:is(.landing-v3,.journey-v3){--site-nav-height:64px}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .brand-mark{gap:7px}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .brand-gem{flex-basis:24px;width:24px;height:24px}.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .brand-wordmark,.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3.is-scrolled .brand-wordmark{font-size:1.45rem}}@media (max-width:480px){.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 .mobile-menu .language-selector-mobile .language-selector-menu{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.landing-page:is(.landing-v3,.journey-v3) .site-header.site-header-v3 :is(.desktop-nav a,.menu-button,.mobile-menu,.mobile-menu>nav){transition:none}}
