.comingSoon{background:radial-gradient(760px 300px at 20% -60px, #e6f7fa 0%, #e6f7fa00 70%),radial-gradient(700px 320px at 90% 10%, #f2fafb 0%, #f2fafb00 70%),var(--color-surface);justify-content:center;align-items:center;width:100%;padding:40px 20px 56px;display:flex;position:relative;overflow:hidden}.comingSoon__card{background:var(--color-surface);border-radius:var(--radius-2xl);text-align:center;border:1px solid var(--color-border);width:82%;max-width:1040px;min-height:70vh;box-shadow:var(--shadow-lg);flex-direction:column;justify-content:center;align-items:center;padding:64px 40px;display:flex;position:relative;overflow:hidden}.comingSoon__card:before{content:"";z-index:0;pointer-events:none;background:#e6f7fa;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-120px}.comingSoon__card:after{content:"";z-index:0;pointer-events:none;background:#f2fafb;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-150px;left:-110px}.comingSoon__card h1{z-index:1;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text-primary);max-width:820px;margin:0 0 20px;font-size:clamp(38px,5.4vw,64px);font-weight:800;line-height:1.08;position:relative}.comingSoon__card h1 span{color:var(--color-accent);position:relative}.comingSoon__card h1 span:after{content:"";background:var(--color-accent-light);z-index:-1;border-radius:var(--radius-full);width:100%;height:10px;position:absolute;bottom:4px;left:0}.comingSoon__card p{z-index:1;max-width:640px;color:var(--color-text-secondary);margin:0 0 36px;font-size:16px;line-height:1.8;position:relative}.comingSoon__card button{z-index:1;cursor:pointer;border-radius:var(--radius-full);background:var(--color-accent);color:#fff;font-family:var(--font-heading);transition:transform .3s var(--ease-out),background .2s ease,box-shadow .3s ease;border:none;outline:none;align-items:center;gap:10px;padding:15px 30px;font-size:15px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #0095ac38}.comingSoon__card button:before{content:"";background:#ffffff38;width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.comingSoon__card button:hover{background:var(--color-accent-hover);transform:translateY(-3px);box-shadow:0 16px 34px #0095ac47}.comingSoon__card button:hover:before{left:120%}.comingSoon__tag{z-index:1;background:var(--color-accent-light);color:var(--color-accent-dark);border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;border:1px solid #cdeef3;margin-bottom:24px;padding:8px 18px;font-size:12px;font-weight:700;position:relative}.comingSoon__animation{z-index:1;justify-content:center;align-items:center;width:180px;height:180px;margin-bottom:34px;display:flex;position:relative}.rocketBox{color:#fff;z-index:2;background:linear-gradient(140deg,#0a4b61 0%,#003245 55%,#002a3b 100%);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;animation:3s ease-in-out infinite float;display:flex;box-shadow:0 16px 40px #0095ac4d}.orbit{border:1.5px dashed #0095ac47;border-radius:50%;position:absolute}.orbit.orbit-1{width:132px;height:132px;animation:12s linear infinite rotate}.orbit.orbit-2{width:184px;height:184px;animation:18s linear infinite rotateReverse}.floating{filter:blur(70px);border-radius:50%;position:absolute}.floating.floating-1{background:#0095ac1a;width:220px;height:220px;top:-50px;left:-60px}.floating.floating-2{background:#7fd9e429;width:260px;height:260px;bottom:-70px;right:-70px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@media (max-width:992px){.comingSoon__card{width:94%;padding:52px 26px}}@media (max-width:600px){.comingSoon{padding:22px 14px 32px}.comingSoon__card{border-radius:var(--radius-xl);width:100%;min-height:auto;padding:40px 20px}.comingSoon__card h1{font-size:32px}.comingSoon__card p{margin-bottom:28px;font-size:14px}.comingSoon__card button{justify-content:center;width:100%}.comingSoon__animation{width:140px;height:140px;margin-bottom:28px}.orbit.orbit-1{width:104px;height:104px}.orbit.orbit-2{width:142px;height:142px}.rocketBox{width:74px;height:74px}}
