.comingSoonPage{position:relative;max-width:1120px;margin:0 auto;padding:48px 18px 56px}.comingSoonBackdrop{display:none}.comingSoonGrid{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;align-items:start;padding:18px;border-radius:28px;background:radial-gradient(circle at 14% 18%,rgba(197,167,107,.28),transparent 48%),radial-gradient(circle at 86% 22%,rgba(22,99,91,.22),transparent 42%),linear-gradient(135deg,#111318,#171b20 48%,#0f1115);box-shadow:inset 0 1px #ffffff14,0 28px 80px #06080c38}.comingSoonHero{min-height:420px;padding:16px 12px 12px;color:#f6f1e8}.comingSoonEyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#f6f1e8db}.comingSoonTitle{margin:18px 0 0;max-width:14ch;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.25rem,5vw,4.35rem);line-height:.98;letter-spacing:-.03em;color:#fff9f0;text-wrap:balance}.comingSoonSubtitle{margin:16px 0 0;max-width:56ch;color:#f6f1e8d6;font-size:clamp(1rem,1.8vw,1.12rem);line-height:1.6}.comingSoonBadges{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.comingSoonBadge{padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffeb;font-size:13px;font-weight:600;letter-spacing:.01em}.comingSoonNote{margin-top:22px;padding:14px 16px;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);color:#f6f1e8cc}.comingSoonNote p{margin:0}.comingSoonNote p+p{margin-top:8px}.comingSoonPanel{position:relative;margin-top:18px;padding:18px;border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#ffffffdb);border:1px solid rgba(20,24,32,.08);box-shadow:0 18px 40px #0f111514,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.comingSoonStat{display:grid;gap:6px;padding:12px 2px}.comingSoonStatLabel{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#151d2794;font-weight:700}.comingSoonStatValue{font-size:1rem;line-height:1.4;color:#141b24}.comingSoonDivider{height:1px;margin:8px 0 10px;background:linear-gradient(90deg,rgba(20,24,32,.14),transparent)}.comingSoonContact{display:grid;gap:6px;padding:4px 2px 2px}.comingSoonMail{color:#141b24;font-weight:700;text-decoration:none;word-break:break-word}.comingSoonMail:hover{text-decoration:underline}.comingSoonLangStrip{position:relative;margin-top:16px;display:flex;flex-wrap:wrap;gap:8px;padding:14px;border-radius:18px;border:1px solid rgba(20,24,32,.08);background:linear-gradient(180deg,#ffffffd1,#ffffffa8);box-shadow:0 8px 28px #0f11150f}.comingSoonLangTag{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:8px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#25303e;background:#ffffffd9;border:1px solid rgba(20,24,32,.08)}@media(max-width:900px){.comingSoonGrid{grid-template-columns:1fr;gap:12px;padding:14px}.comingSoonHero{min-height:auto;padding:14px 10px 8px}.comingSoonPanel{margin-top:0}}@media(max-width:640px){.comingSoonPage{padding:28px 14px 36px}.comingSoonHero{padding:10px 6px 4px}.comingSoonSubtitle{line-height:1.55}.comingSoonNote{padding:12px 13px}.comingSoonPanel{border-radius:18px;padding:14px}.comingSoonGrid{border-radius:22px;padding:10px}.comingSoonLangStrip{padding:10px;border-radius:14px}.comingSoonLangTag{min-width:40px;padding:7px 9px}}@media(prefers-reduced-motion:no-preference){.comingSoonGrid{animation:glowShift 16s ease-in-out infinite alternate}.comingSoonPanel{animation:panelLift .72s cubic-bezier(.2,.8,.2,1)}.comingSoonLangTag{animation:fadeIn .48s ease both}.comingSoonLangTag:nth-child(4n){animation-delay:80ms}.comingSoonLangTag:nth-child(4n+1){animation-delay:.12s}.comingSoonLangTag:nth-child(4n+2){animation-delay:.16s}.comingSoonLangTag:nth-child(4n+3){animation-delay:.2s}}@keyframes glowShift{0%{filter:saturate(.96);transform:translateY(0)}to{filter:saturate(1.05);transform:translateY(-4px)}}@keyframes panelLift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color:#171d26;background:radial-gradient(circle at 12% 8%,rgba(194,165,107,.12),transparent 42%),radial-gradient(circle at 88% 12%,rgba(52,120,111,.1),transparent 44%),#f4f1ea;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%}body{margin:0;background:inherit;color:inherit}a{color:inherit}button,input,select,textarea{font:inherit}::selection{background:#c2a56b47;color:#10151d}
