.HeroVisual_frame__R7xQi{position:relative;display:inline-block;width:100%;max-width:720px}.HeroVisual_shot__NFXFU{display:block;width:100%;height:auto;box-shadow:0 0 0 1px rgba(255,255,255,.075),0 30px 70px -30px rgba(0,0,0,.75);-webkit-user-drag:none;user-drag:none;pointer-events:none}.HeroVisual_cover__7ho1N,.HeroVisual_shot__NFXFU{border-radius:var(--radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.HeroVisual_cover__7ho1N{position:absolute;inset:0}.Landing_page__rLN0l{position:relative;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(900px 640px at 50% 78%,rgba(145,71,255,.1),transparent 62%),var(--bg)}@media (min-width:900px){.Landing_page__rLN0l{background:radial-gradient(1200px 820px at 70% 46%,rgba(145,71,255,.13),transparent 66%),var(--bg)}}@media (min-width:901px){.Landing_page__rLN0l{height:100dvh;overflow-y:auto}}.Landing_hero__OMzqB{flex:1 1 auto;min-height:0;display:flex;align-items:center;padding:calc(clamp(10px, 2dvh, 28px) + env(safe-area-inset-top, 0px)) calc(clamp(20px, 4vw, 56px) + env(safe-area-inset-right, 0px)) clamp(10px,2dvh,28px) calc(clamp(20px, 4vw, 56px) + env(safe-area-inset-left, 0px))}.Landing_heroInner__KQ0Y4{width:100%;max-width:1280px;margin:0 auto;justify-content:center;gap:clamp(24px,5dvh,48px);text-align:center}.Landing_heroInner__KQ0Y4,.Landing_heroText___N3kw{display:flex;flex-direction:column;align-items:center}.Landing_heroText___N3kw{gap:clamp(12px,2.4dvh,18px);max-width:560px}.Landing_heading__UCjYj{margin:0;font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(36px,11vw,68px);font-weight:650;line-height:1.04;letter-spacing:-.03em}.Landing_accentLine__tTk7d{display:block}.Landing_accent__mgkYx{color:var(--purple-hover)}.Landing_sub__gYxzq{margin:0;max-width:42ch;color:var(--text-dim);font-size:clamp(14px,4vw,16.5px);line-height:1.5;text-wrap:pretty}.Landing_ctaBlock__eQfLs{display:flex;flex-direction:column;align-items:center;gap:11px}.Landing_cta__vxcqw{display:inline-flex;align-items:center;gap:8px;padding:clamp(12px,3vw,14px) clamp(22px,5vw,26px);border-radius:var(--radius);background:var(--purple);color:#fff;font-size:clamp(14px,3.6vw,15px);font-weight:600;text-decoration:none;box-shadow:0 10px 24px -12px rgba(145,71,255,.55);transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.Landing_cta__vxcqw:hover{background:var(--purple-hover);transform:translateY(-1px);box-shadow:0 14px 30px -12px rgba(145,71,255,.6)}.Landing_cta__vxcqw:active{transform:translateY(0)}.Landing_ctaArrow__Lordb{flex-shrink:0;transition:transform .15s ease}.Landing_cta__vxcqw:hover .Landing_ctaArrow__Lordb{transform:translateY(2px)}.Landing_ctaMeta__akDMH{margin:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px;color:var(--text-faint);line-height:1.35;font-size:12px}.Landing_ctaMetaItem__k4uQN{display:inline-flex;align-items:center;gap:5px}.Landing_sep__r_zrL{color:var(--text-faint);opacity:.5}.Landing_heroVisual__FBDE0{width:100%;display:flex;align-items:center;justify-content:center}.Landing_footer__1q6D0{flex:0 0 auto;border-top:1px solid var(--border)}.Landing_footerInner__AmZeU{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:22px;padding:clamp(10px,1.4dvh,18px) calc(clamp(20px, 4vw, 56px) + env(safe-area-inset-right, 0px)) calc(clamp(10px, 1.4dvh, 18px) + env(safe-area-inset-bottom, 0px)) calc(clamp(20px, 4vw, 56px) + env(safe-area-inset-left, 0px))}.Landing_footerBrand__r3nkZ{display:flex;align-items:center;gap:7px;font-family:var(--font-space-grotesk),sans-serif;font-size:13px;font-weight:600;color:var(--text-dim);text-transform:lowercase}.Landing_disclaimer__SBoQM{margin:0 auto 0 0;color:var(--text-faint);font-size:12px}.Landing_footerLinks__cYdxi{display:flex;align-items:center;gap:14px}@media (min-width:900px){.Landing_heroInner__KQ0Y4{flex-direction:row;align-items:center;justify-content:center;text-align:left;gap:clamp(40px,6vw,100px)}.Landing_heroText___N3kw{align-items:flex-start;flex:0 1 560px;gap:clamp(18px,3dvh,32px)}.Landing_ctaBlock__eQfLs{align-items:flex-start}.Landing_ctaMeta__akDMH{justify-content:flex-start}.Landing_heading__UCjYj{font-size:clamp(42px,7.4dvh + 1vw,96px)}.Landing_sub__gYxzq{max-width:40ch;font-size:clamp(15px,2.2dvh + .2vw,20px)}.Landing_cta__vxcqw{padding:clamp(13px,2.3dvh,18px) clamp(24px,2.6vw,34px);font-size:clamp(14.5px,2dvh,17px)}.Landing_heroVisual__FBDE0{flex:0 1 auto;width:auto;justify-content:flex-start}}@media (min-width:1600px){.Landing_footerInner__AmZeU,.Landing_heroInner__KQ0Y4{max-width:1440px}}@media (max-width:600px){.Landing_footerInner__AmZeU{flex-wrap:wrap;row-gap:14px}.Landing_footerBrand__r3nkZ{margin-right:auto}.Landing_disclaimer__SBoQM{order:3;flex-basis:100%;margin:0;text-align:center}}.LangSwitcher_switcher__L2iGf{display:inline-flex;align-items:center;gap:2px}.LangSwitcher_btn__wxZhU{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:2px 5px;border-radius:5px;font:inherit;text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-faint);cursor:pointer;transition:color .12s ease,background .12s ease}.LangSwitcher_btn__wxZhU:hover{color:var(--text)}.LangSwitcher_active__ao4EU{color:var(--text);background:rgba(255,255,255,.06);cursor:default}