*{box-sizing:border-box}.web-launch{margin:0;padding:0;background:#f5f5f7;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased}
.launch-top{position:relative;z-index:1;max-width:1180px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:30px 38px}.launch-top a{display:flex;align-items:center;gap:12px;font-size:23px;letter-spacing:-.9px;color:#263441;text-decoration:none}.launch-top img{width:44px;height:44px;border-radius:13px}.launch-top b{font-weight:700}.launch-version{padding:7px 12px;border-radius:30px;border:1px solid #dce1e5;background:#ffffffa0;font-size:11px;font-weight:600;color:#666f78}
.launch-main{position:relative;max-width:1180px;margin:auto;padding:45px 38px 25px}.launch-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:60px;align-items:center}.launch-eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:650;letter-spacing:1.6px;color:#697680}.launch-eyebrow i{width:6px;height:6px;border-radius:50%;background:#b6a56f}.launch-copy h1{font-size:clamp(54px,6vw,79px);font-weight:650;line-height:1.04;letter-spacing:-3.8px;margin:23px 0 26px}.launch-copy h1 em{font-style:normal;color:#344f68}.launch-lead{color:#69717b;font-size:16px;line-height:1.8;margin:0 0 30px;max-width:560px}.launch-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.launch-actions>*{display:flex;justify-content:center;align-items:center;gap:25px;min-height:48px;border-radius:30px;padding:14px 20px;border:1px solid #dce1e5;background:#fff;color:#2d3d4d;font:600 13px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s}.launch-actions>.launch-primary{color:#fff;background:#2d3d4d;border-color:transparent;box-shadow:0 5px 18px #17233314}.launch-actions>*:hover{transform:translateY(-1px);box-shadow:0 8px 22px #17233318}.launch-actions>.launch-primary:hover{background:#233442}.launch-platforms{font-size:11px;color:#69737d;margin:22px 0 0}
.launch-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:445px;border-radius:38px;background:#2d3d4d;box-shadow:0 18px 55px #17233313;isolation:isolate}.launch-art>img{display:block;width:230px;height:230px;object-fit:contain;margin-top:-25px;border-radius:35px}.launch-art-line{position:absolute;inset:24px;border:1px solid #b6a56f24;border-radius:24px;z-index:-1}.launch-art-caption{display:grid;text-align:center;gap:12px;color:#e5dfce}.launch-art-caption>span{font-size:8px;letter-spacing:1.8px;color:#d2c18b}.launch-art-caption>b{font-size:22px;letter-spacing:-.8px;font-weight:450;color:#f1f3f6}.launch-art-pill{position:absolute;bottom:-18px;right:23px;display:flex;align-items:center;gap:9px;padding:15px 19px;border:1px solid #dce1e5;border-radius:18px;background:#ffffffee;color:#425463;box-shadow:0 8px 30px #1723330d;backdrop-filter:blur(15px);font-size:11px}.launch-art-pill i{width:6px;height:6px;border-radius:50%;background:#33864c}
.launch-features{margin-top:78px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.launch-features article{padding:28px;border:1px solid #e0e4e8;border-radius:24px;background:#ffffffab}.launch-features article>span{font-size:9px;font-weight:600;letter-spacing:.7px;color:#74673f}.launch-features h2{font-size:17px;font-weight:600;letter-spacing:-.45px;margin:20px 0 10px}.launch-features p{font-size:13px;line-height:1.75;margin:0;color:#6c7680}.launch-footer{max-width:1180px;margin:auto;display:flex;justify-content:space-between;gap:20px;padding:28px 38px max(28px,env(safe-area-inset-bottom));font-size:10px;color:#69737d}.launch-footer a{color:#516879;text-decoration:none}
.connection-main{text-align:center;padding-top:60px;max-width:1000px}.connection-main>.launch-eyebrow{justify-content:center}.connection-main>h1{font-size:clamp(38px,5vw,60px);line-height:1.08;letter-spacing:-2px;font-weight:650}.connection-main>h1>span{color:#344f68}.connection-main>.launch-lead{margin:0 auto 30px}.connection-main>.launch-actions{justify-content:center}.connection-steps{max-width:730px;margin:35px auto;text-align:left;padding:28px 32px;border-radius:26px;background:#fff;border:1px solid #e0e4e8;color:#586773;font-size:14px;line-height:1.8}.connection-steps h2{font-size:21px;color:#263441;letter-spacing:-.5px}.connection-steps ol{padding-left:22px}.connection-steps li+li{margin-top:16px}.connection-steps a{color:#0668c9}.connection-steps code{display:block;white-space:normal;overflow-wrap:anywhere;padding:10px 12px;border-radius:10px;background:#edf1f4;font-size:13px;color:#344f68}.launch-note{font-size:12px;color:#73808c;line-height:1.7;margin:30px auto 0;max-width:640px}
@media(max-width:860px){.launch-hero{gap:35px}.launch-copy h1{font-size:58px;letter-spacing:-2.8px}.launch-art{min-height:390px;border-radius:30px}.launch-art>img{width:195px;height:195px}.launch-art-caption>b{font-size:19px}.launch-art-caption>span{font-size:7px;letter-spacing:1.2px}.launch-features article{padding:23px}}
@media(max-width:650px){.launch-top{padding:22px}.launch-main{padding:28px 22px 18px}.launch-hero{grid-template-columns:1fr;gap:36px}.launch-copy h1{font-size:59px;letter-spacing:-2.9px;margin-top:21px}.launch-lead{font-size:15px}.launch-art{min-height:320px;border-radius:30px}.launch-art>img{width:175px;height:175px;margin-top:-15px}.launch-art-caption>b{font-size:21px}.launch-art-caption>span{font-size:8px}.launch-art-pill{right:18px;bottom:-17px;font-size:10px}.launch-features{margin-top:50px;grid-template-columns:1fr;gap:12px}.launch-features article{padding:24px}.launch-features h2{margin-top:14px}.launch-footer{padding:22px;flex-wrap:wrap}.connection-steps{padding:22px;font-size:13px}.connection-main{padding-top:35px}}
@media(prefers-reduced-motion:reduce){.launch-actions>*{transition:none}}
