:root{--blue:#0755ad;--deep:#082e60;--yellow:#ffc928;--muted:#67778c}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--deep);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.page-shell{max-width:1600px;margin:0 auto}.site-header{margin:0 5%;height:112px;border-bottom:1px solid #e8edf3;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:block;width:175px;height:68px;overflow:hidden}.brand img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 43%}.header-note{font-size:13px;color:var(--muted);letter-spacing:.15px}.launch-status{display:flex;align-items:center;gap:9px;background:#f3f7fc;border:1px solid #e4ecf6;padding:11px 17px;border-radius:30px;font-size:12px;font-weight:600}.launch-status>span{width:6px;height:6px;background:var(--blue);border-radius:50%}.teaser{padding:66px 24px 50px;position:relative;overflow:hidden;text-align:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.2px;display:flex;align-items:center;justify-content:center;gap:10px}.eyebrow>span{width:20px;height:2px;background:var(--yellow)}h1{position:relative;font-size:clamp(48px,5.9vw,80px);font-weight:700;letter-spacing:-4px;line-height:1.06;margin:26px 0 22px}h1 br+span{color:var(--blue)}.period{color:var(--yellow);display:inline-block;margin-left:2px}h1{color:var(--deep)}.intro{font-size:18px;line-height:1.75;color:var(--muted);margin:0}.brand-stage{position:relative;width:min(405px,80vw);height:154px;overflow:hidden;margin:24px auto 14px}.brand-stage img{width:100%;height:100%;object-fit:cover;object-position:center 43%}.description{color:var(--muted);font-size:20px;font-weight:500;letter-spacing:.5px}.coming-soon{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:30px;font-weight:600;font-size:14px}.spark{font-size:25px;color:#dca700}.stay-tuned{font-size:12px;color:var(--muted);margin:8px 0 0;letter-spacing:.4px}.orbit{position:absolute;pointer-events:none;border:1px solid #edf2f8;border-radius:50%;width:420px;height:420px;z-index:-1}.orbit-one{left:-310px;top:125px;box-shadow:0 0 0 55px #fafcff,0 0 0 56px #eff4fa}.orbit-two{right:-330px;top:220px;box-shadow:0 0 0 65px #fafcff,0 0 0 66px #eff4fa}.belief{background:var(--deep);color:white;margin:0 5%;padding:32px 42px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:4px}.belief-label{font-size:10px;line-height:1.8;letter-spacing:1.7px;color:#adc6e3}.belief p{font-size:28px;line-height:1.3;letter-spacing:-.6px;margin:0}.belief p span{color:#a9c8ed}.arrow{font-size:54px;color:var(--yellow);font-weight:400;line-height:1}footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 5%;padding:29px 0;font-size:11px;color:var(--muted)}footer>span:nth-child(2){display:flex;align-items:center;gap:10px;color:var(--deep);font-weight:600}footer i{width:3px;height:3px;background:#e6ae13;border-radius:50%}a:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}@media(min-width:1500px){.teaser{padding-top:85px;padding-bottom:65px}}@media(max-width:700px){.site-header{height:91px;margin:0 6%;gap:15px}.brand{width:140px;height:56px}.header-note{display:none}.launch-status{font-size:11px;padding:9px 12px}.teaser{padding:52px 21px 40px}.eyebrow{font-size:8px;letter-spacing:1.35px;gap:7px}h1{font-size:clamp(40px,9.8vw,62px);letter-spacing:-2.2px;margin-top:25px}.intro{font-size:16px}.desktop-break{display:none}.brand-stage{width:min(330px,85vw);height:125px;margin:22px auto 15px}.coming-soon{font-size:12px;margin-top:25px}.belief{margin:0 6%;padding:25px;gap:20px;flex-wrap:wrap}.belief-label{font-size:8px;width:100%;line-height:1.5}.belief-label br{display:none}.belief p{font-size:24px}.arrow{font-size:40px}footer{margin:0 6%;flex-wrap:wrap;gap:15px;padding:25px 0;font-size:10px}footer>span:last-child{width:100%}.orbit{display:none}}@media(prefers-reduced-motion:no-preference){.teaser>:not(.orbit){animation:arrive .65s ease-out both}.brand-stage{animation-delay:.1s!important}@keyframes arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}}