:root{color-scheme:dark;--bg:#070910;--text:#f4f5fb;--muted:#a8afc2;--blue:#7787ff;--purple:#a187ff}*{box-sizing:border-box}html{min-height:100%;background:var(--bg);overflow-x:hidden}body{margin:0;color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #a9b4ff;outline-offset:4px}.teaser-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 72% 49%,rgba(92,69,156,.16),transparent 36%),radial-gradient(circle at 25% 80%,rgba(60,84,160,.13),transparent 42%),var(--bg)}.stars{position:fixed;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 8% 14%,#fff 50%,transparent),radial-gradient(1px 1px at 22% 75%,#fff 50%,transparent),radial-gradient(2px 2px at 61% 18%,#fff 50%,transparent),radial-gradient(1px 1px at 80% 65%,#fff 50%,transparent),radial-gradient(1px 1px at 93% 30%,#fff 50%,transparent)}.teaser-header,.teaser-footer{position:relative;z-index:2;width:min(1260px,calc(100% - 64px));margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.teaser-header{min-height:95px;border-bottom:1px solid rgba(255,255,255,.08)}.teaser-brand,.teaser-legal__header a{display:inline-flex;align-items:center;gap:14px}.teaser-brand__mark{width:54px;height:54px;object-fit:contain;filter:invert(1)}.teaser-brand__name{width:min(246px,48vw);height:auto;filter:invert(1)}.teaser-header__status{display:inline-flex;align-items:center;gap:10px;color:#b6bfd8;font-size:14px;letter-spacing:.08em;white-space:nowrap}.teaser-header__status span{width:7px;height:7px;border-radius:50%;background:#93a4ff;box-shadow:0 0 15px #93a4ff}.teaser-main{position:relative;z-index:1;flex:1;display:flex;align-items:center;width:min(1260px,calc(100% - 64px));margin:0 auto;padding:85px 0 105px}.teaser-content{position:relative;z-index:1;max-width:780px}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 26px;color:#a5afff;font-size:14px;font-weight:600;letter-spacing:.035em}.eyebrow__line{width:26px;height:1px;background:#8b96ef}h1{margin:0;font-family:Rajdhani,"Arial Narrow",Arial,sans-serif;font-size:clamp(64px,8vw,124px);font-weight:600;line-height:.92;letter-spacing:-.055em}h1 em{font-style:normal;background:linear-gradient(100deg,#f6f5ff 3%,#afacff 50%,#748eff 98%);-webkit-background-clip:text;background-clip:text;color:transparent}.teaser-lead{max-width:580px;margin:34px 0 0;color:#b7bdcd;font-size:clamp(17px,1.55vw,20px);line-height:1.7}.teaser-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.teaser-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 20px;border-radius:11px;font-size:14px;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.teaser-button:hover{transform:translateY(-2px)}.teaser-button--primary{background:linear-gradient(115deg,#7286ff,#987dff);color:#fff;box-shadow:0 15px 36px rgba(88,89,220,.22)}.teaser-button--outline{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.035);color:#eef0fa}.teaser-button--outline:hover{border-color:#8c99ec;background:rgba(124,134,255,.1)}.teaser-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.teaser-button .social-dot{fill:currentColor;stroke:none}.teaser-button>span{margin-left:4px}.preview-link{display:inline-flex;gap:12px;margin-top:27px;color:#939cb7;font-size:14px;transition:color .2s}.preview-link:hover{color:#fff}.orbit{position:absolute;width:min(58vw,660px);aspect-ratio:1;right:-8%;top:50%;transform:translateY(-50%);border:1px solid rgba(153,144,255,.19);border-radius:50%;box-shadow:0 0 60px rgba(115,97,238,.09),inset 0 0 100px rgba(115,97,238,.045)}.orbit:before,.orbit:after{content:"";position:absolute;inset:14%;border:1px solid rgba(145,139,246,.13);border-radius:50%}.orbit:after{inset:29%;border-color:rgba(145,139,246,.1)}.orbit__planet{position:absolute;top:14%;right:14%;width:12px;height:12px;background:#b6adff;border-radius:50%;box-shadow:0 0 24px 7px rgba(145,130,255,.43)}.teaser-footer{min-height:74px;border-top:1px solid rgba(255,255,255,.08);color:#8f98ae;font-size:14px}.teaser-footer nav{display:flex;gap:23px}.teaser-footer a:hover{color:#fff}.teaser-legal{min-height:100vh;background:var(--bg)}.teaser-legal__header{width:min(900px,calc(100% - 48px));margin:0 auto;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.1)}.teaser-legal__header img:first-child{filter:invert(1)}.teaser-legal__header .wordmark{width:220px;height:auto;filter:invert(1)}.teaser-legal__main{width:min(900px,calc(100% - 48px));margin:70px auto 100px}.teaser-legal__main h1{font-size:clamp(50px,7vw,84px);margin-bottom:42px}.teaser-legal__body{color:#c6ccda;line-height:1.75}.teaser-legal__body h2{margin:42px 0 12px;color:#f5f6fc;font-size:22px}.teaser-legal__body a{color:#adb9ff;text-decoration:underline}.teaser-legal__body address{font-style:normal}.legal-note{border-left:2px solid var(--purple);padding:14px 18px;background:rgba(126,112,255,.09)}.teaser-legal .teaser-footer{width:min(900px,calc(100% - 48px))}@media(max-width:700px){.teaser-header,.teaser-main,.teaser-footer{width:calc(100% - 40px)}.teaser-header{min-height:78px}.teaser-brand__mark{width:42px;height:42px}.teaser-brand__name{width:min(185px,47vw)}.teaser-header__status{font-size:0;gap:0}.teaser-header__status span{width:8px;height:8px}.teaser-main{padding:100px 0 110px}.orbit{width:90vw;right:-55vw;opacity:.65}.eyebrow{margin-bottom:22px}h1{font-size:clamp(58px,12vw,88px)}.teaser-lead{margin-top:26px;font-size:17px}.teaser-footer{align-items:flex-start;flex-direction:column;justify-content:center;padding:18px 0;gap:12px}}@media(max-width:390px){.teaser-actions{flex-direction:column;align-items:stretch}.teaser-button{justify-content:flex-start}.teaser-button>span{margin-left:auto}h1{font-size:56px}}@media(prefers-reduced-motion:reduce){.teaser-button{transition:none}}
