@font-face{font-family:displayFont;src:url(../media/russo_one_400-s.p.0e4641b2.ttf)format("truetype");font-display:swap}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:79.78%;descent-override:24.04%;line-gap-override:0.0%;size-adjust:116.07%}.displayfont_8191426b-module__ayq7GG__className{font-family:displayFont,displayFont Fallback}.displayfont_8191426b-module__ayq7GG__variable{--font-display:"displayFont","displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/rubik_400-s.p.ffe9e78a.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/rubik_500-s.p.79d0a717.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bodyFont;src:url(../media/rubik_700-s.p.de8397d9.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:88.38%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:105.79%}.bodyfont_7fb6ed80-module__xgN1AW__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_7fb6ed80-module__xgN1AW__variable{--font-body:"bodyFont","bodyFont Fallback"}
.LandingPage-module__SzeBya__page{min-height:100vh;color:var(--color-text-primary);font-family:var(--font-body),var(--font-sans);background:var(--gradient-landing-page-bg);position:relative;overflow:hidden}.LandingPage-module__SzeBya__page:before{content:"";background-image:var(--gradient-landing-grid-overlay);opacity:.3;pointer-events:none;background-size:120px 120px;position:absolute;inset:0}.LandingPage-module__SzeBya__page:after{content:"";background:var(--gradient-landing-glow);filter:blur(30px);opacity:.6;pointer-events:none;width:520px;height:520px;position:absolute;bottom:-180px;right:-180px}.LandingPage-module__SzeBya__container{z-index:var(--z-base);flex-direction:column;gap:clamp(28px,4vw,48px);width:min(1120px,100%);min-height:100vh;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(20px,4vw,48px);display:flex;position:relative}.LandingPage-module__SzeBya__hero{align-items:center;gap:clamp(24px,3vw,40px);display:grid}.LandingPage-module__SzeBya__heroText{gap:var(--space-4);flex-direction:column;animation:.8s both LandingPage-module__SzeBya__rise;display:flex}.LandingPage-module__SzeBya__kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--color-landing-kicker-text);background:var(--color-landing-kicker-bg);border:1px solid var(--color-landing-kicker-border);border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:.7rem;font-weight:600}.LandingPage-module__SzeBya__title{font-family:var(--font-display),var(--font-body);letter-spacing:.01em;font-size:clamp(2rem,4vw,3.4rem);line-height:1.1}.LandingPage-module__SzeBya__subtitle{max-width:36rem;color:var(--color-text-secondary);font-size:1.05rem}.LandingPage-module__SzeBya__tags{gap:var(--space-3);flex-wrap:wrap;display:flex}.LandingPage-module__SzeBya__tag{color:var(--color-text-primary);background:var(--color-landing-chip-bg);border:1px solid var(--color-landing-chip-border);box-shadow:var(--shadow-landing-chip);border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:500}.LandingPage-module__SzeBya__panel{background:var(--color-landing-panel-bg);border:1px solid var(--color-landing-panel-border);gap:var(--space-4);box-shadow:var(--shadow-landing-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;flex-direction:column;padding:clamp(20px,3vw,28px);animation:.8s .15s both LandingPage-module__SzeBya__rise;display:flex}.LandingPage-module__SzeBya__panelHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.LandingPage-module__SzeBya__panelHeading{flex-direction:column;gap:4px;display:flex}.LandingPage-module__SzeBya__panelLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-muted);font-size:.68rem}.LandingPage-module__SzeBya__panelTitle{font-size:1.15rem;font-weight:600}.LandingPage-module__SzeBya__pulse{background:var(--color-landing-alert-dot);width:10px;height:10px;box-shadow:var(--shadow-landing-pulse);border-radius:50%;animation:2.4s ease-out infinite LandingPage-module__SzeBya__pulse}.LandingPage-module__SzeBya__panelList{gap:var(--space-3);display:grid}.LandingPage-module__SzeBya__panelItem{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-landing-chip-bg);border:1px solid var(--color-landing-item-border);border-radius:16px;padding:12px 14px;display:flex}.LandingPage-module__SzeBya__panelItemTitle{font-weight:600}.LandingPage-module__SzeBya__panelItemMeta{color:var(--color-text-muted);font-size:.8rem}.LandingPage-module__SzeBya__status{white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600}.LandingPage-module__SzeBya__statusAlert{color:var(--color-landing-status-alert-text);background:var(--color-landing-status-alert-bg)}.LandingPage-module__SzeBya__statusWarn{color:var(--color-landing-status-warn-text);background:var(--color-landing-status-warn-bg)}.LandingPage-module__SzeBya__statusOk{color:var(--color-landing-status-ok-text);background:var(--color-landing-status-ok-bg)}.LandingPage-module__SzeBya__panelFooter{color:var(--color-text-muted);font-size:.82rem}.LandingPage-module__SzeBya__footer{align-items:flex-start;gap:var(--space-3);flex-direction:column;margin-top:auto;animation:.8s .3s both LandingPage-module__SzeBya__rise;display:flex}.LandingPage-module__SzeBya__cta{color:var(--color-primary-contrast);background:var(--gradient-landing-cta);box-shadow:var(--shadow-landing-cta);transition:transform var(--transition-base),box-shadow var(--transition-base);border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-weight:600;display:inline-flex}.LandingPage-module__SzeBya__cta:hover{box-shadow:var(--shadow-landing-cta-hover);transform:translateY(-2px)}.LandingPage-module__SzeBya__cta:active{box-shadow:var(--shadow-landing-cta-active);transform:translateY(0)}.LandingPage-module__SzeBya__note{color:var(--color-text-secondary);font-size:.85rem}.LandingPage-module__SzeBya__legal{flex-direction:column;gap:8px;display:flex}.LandingPage-module__SzeBya__legalTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.82rem}.LandingPage-module__SzeBya__legalAddress{flex-direction:column;gap:4px;font-style:normal;line-height:1.45;display:flex}.LandingPage-module__SzeBya__legalOrg{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:500}.LandingPage-module__SzeBya__legalMeta{color:var(--color-text-secondary);margin:0;font-size:.84rem}.LandingPage-module__SzeBya__legalEmail{color:var(--color-landing-legal-link);text-underline-offset:2px;transition:color var(--transition-base);overflow-wrap:anywhere;align-self:flex-start;font-size:.84rem;font-weight:500;text-decoration:underline}.LandingPage-module__SzeBya__legalEmail:hover{color:var(--color-landing-legal-link-hover)}.LandingPage-module__SzeBya__legalEmail:focus-visible{outline:2px solid var(--color-landing-focus);outline-offset:3px;border-radius:4px}@media (min-width:920px){.LandingPage-module__SzeBya__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:720px){.LandingPage-module__SzeBya__kicker{letter-spacing:.18em}.LandingPage-module__SzeBya__panel{order:2}.LandingPage-module__SzeBya__footer{align-items:stretch}.LandingPage-module__SzeBya__cta{width:100%}.LandingPage-module__SzeBya__legalTitle{letter-spacing:.09em;font-size:.82rem}.LandingPage-module__SzeBya__legalOrg,.LandingPage-module__SzeBya__legalMeta,.LandingPage-module__SzeBya__legalEmail{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.LandingPage-module__SzeBya__heroText,.LandingPage-module__SzeBya__panel,.LandingPage-module__SzeBya__footer,.LandingPage-module__SzeBya__pulse{animation:none}.LandingPage-module__SzeBya__cta{transition:none}}@keyframes LandingPage-module__SzeBya__rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingPage-module__SzeBya__pulse{0%{box-shadow:var(--shadow-landing-pulse)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}
