.Landing-module-scss-module__25sc5a__container{flex-direction:column;min-height:100vh;display:flex}.Landing-module-scss-module__25sc5a__header{z-index:5;border-bottom:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);background:color-mix(in srgb, var(--color-bg) 45%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);position:sticky;top:0}.Landing-module-scss-module__25sc5a__bar{align-items:center;gap:var(--space-8);max-width:1120px;padding:var(--space-4) var(--space-8);margin:0 auto;display:flex}@media (max-width:760px){.Landing-module-scss-module__25sc5a__bar{padding:var(--space-3) var(--space-4)}}.Landing-module-scss-module__25sc5a__logo{font-family:var(--font-family-display);letter-spacing:-.01em;color:inherit;font-weight:600;line-height:1.4;font-size:var(--font-size-xl);background:url(/logo.svg) 0 45%/1.3em no-repeat;align-self:flex-start;margin:0;padding-left:1.55em;text-decoration:none;display:block}.Landing-module-scss-module__25sc5a__nav{gap:var(--space-6);margin-left:auto;display:flex}@media (max-width:860px){.Landing-module-scss-module__25sc5a__nav{display:none}}.Landing-module-scss-module__25sc5a__navLink{color:var(--color-text-muted);transition:color var(--transition);font-weight:500;text-decoration:none}.Landing-module-scss-module__25sc5a__navLink:hover{color:var(--color-text)}.Landing-module-scss-module__25sc5a__login{padding:var(--space-2) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition),background-color var(--transition);font-weight:560;text-decoration:none}.Landing-module-scss-module__25sc5a__login:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}@media (max-width:860px){.Landing-module-scss-module__25sc5a__login{margin-left:auto}}.Landing-module-scss-module__25sc5a__anchor{scroll-margin-top:48px}.Landing-module-scss-module__25sc5a__final{max-width:1120px;padding:112px var(--space-8);margin:0 auto}@media (max-width:760px){.Landing-module-scss-module__25sc5a__final{padding:72px var(--space-4)}}.Landing-module-scss-module__25sc5a__finalCard{align-items:center;gap:var(--space-5);padding:var(--space-10) var(--space-8);background:radial-gradient(600px 300px at 80% 0%, var(--color-wood-soft), transparent 70%),radial-gradient(500px 300px at 10% 100%, var(--color-accent-soft), transparent 70%),var(--color-surface);box-shadow:var(--shadow-l);text-align:center;border-radius:28px;flex-direction:column;display:flex}@media (max-width:520px){.Landing-module-scss-module__25sc5a__finalCard{padding:var(--space-8) var(--space-5)}}.Landing-module-scss-module__25sc5a__finalTitle{font-family:var(--font-family-display);font-size:var(--font-size-section);letter-spacing:-.02em;text-wrap:balance;max-width:700px;margin:0;font-weight:600;line-height:1.15}.Landing-module-scss-module__25sc5a__finalText{max-width:620px;color:var(--color-text-muted);font-size:var(--font-size-l);text-wrap:pretty;margin:0;line-height:1.6}.Landing-module-scss-module__25sc5a__finalActions{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Landing-module-scss-module__25sc5a__finalActions button{min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-l);font-size:var(--font-size-l)}.Landing-module-scss-module__25sc5a__finalLink{color:var(--color-text);text-underline-offset:5px;font-weight:560}.Landing-module-scss-module__25sc5a__message{color:var(--color-danger);font-size:var(--font-size-s);margin:0}.Landing-module-scss-module__25sc5a__footer{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:1120px;padding:var(--space-8);border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--font-size-s);flex-wrap:wrap;margin:auto auto 0;display:flex}@media (max-width:760px){.Landing-module-scss-module__25sc5a__footer{padding:var(--space-6) var(--space-4)}}
