*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:#07152c;color:#fff;min-height:100vh;overflow-x:hidden}a{color:inherit}.page-bg{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 4% 10%,rgba(21,100,255,.3),transparent 39%),radial-gradient(circle at 100% 95%,rgba(10,74,190,.52),transparent 42%),linear-gradient(135deg,#061125,#0b2857 80%)}.coming-soon-wrapper{position:relative;z-index:1;width:min(1150px,calc(100% - 40px));min-height:calc(100vh - 50px);margin:auto;display:grid;grid-template-columns:1.07fr .93fr;gap:28px;align-items:center;padding:56px 0 36px}.hero-card,.form-card{background:rgba(7,22,48,.79);border:1px solid rgba(255,255,255,.11);border-radius:25px;box-shadow:0 22px 55px rgba(0,0,0,.25);backdrop-filter:blur(12px)}.hero-card{padding:50px}.badge{display:inline-flex;padding:10px 17px;border-radius:99px;background:rgba(19,100,255,.2);border:1px solid rgba(92,149,255,.32);color:#d5e4ff;font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:27px}.hero-card h1{font-size:clamp(2.3rem,4.2vw,4.1rem);line-height:1.09;letter-spacing:-.055em;margin:0 0 20px;font-weight:800}.hero-text{color:#bbcae8;font-size:1rem;line-height:1.86;margin:0 0 32px}.contact-bar{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:25px}.contact-item{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(255,255,255,.045)}.contact-item .label{display:block;font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:#94b5f1;margin-bottom:10px}.contact-item a,.contact-item span:last-child{font-size:14px;line-height:1.6;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.contact-item a:hover{text-decoration:underline}.countdown-box{border-radius:18px;padding:25px;background:linear-gradient(120deg,rgba(18,97,243,.22),rgba(255,255,255,.035));border:1px solid rgba(90,143,255,.23)}.small-title{color:#aac7ff;font-weight:800;font-size:11px;letter-spacing:1.6px}.countdown-box h2{font-size:25px;line-height:1.3;margin:11px 0 0;letter-spacing:-.04em}.form-card{padding:37px 32px}.mini-tag{font-size:12px;font-weight:800;letter-spacing:2px;color:#9abfff}.form-head h2{font-size:30px;letter-spacing:-.04em;margin:11px 0}.form-head p{color:#b9c8e3;line-height:1.65;font-size:14px;margin:0 0 25px}.inquiry-form{display:grid;gap:16px}.form-group{display:grid;gap:8px}.form-group label{font-size:13px;font-weight:700}.form-group input,.form-group textarea{font:inherit;font-size:14px;color:#fff;width:100%;background:rgba(255,255,255,.052);border:1px solid rgba(255,255,255,.15);border-radius:13px;padding:14px 15px;outline:none;transition:border-color .2s,box-shadow .2s}.form-group textarea{resize:vertical}.form-group input::placeholder,.form-group textarea::placeholder{color:#94a8ca}.form-group input:focus,.form-group textarea:focus{border-color:#609bff;box-shadow:0 0 0 3px rgba(45,107,239,.2)}.submit-btn{cursor:pointer;border:0;background:linear-gradient(105deg,#1677ff,#0647c9);color:#fff;border-radius:13px;padding:16px 20px;font:inherit;font-size:14px;font-weight:800;box-shadow:0 14px 30px rgba(10,89,228,.28);transition:transform .2s,box-shadow .2s}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(10,89,228,.38)}.submit-btn span{font-size:18px;padding-left:8px}.form-note{font-size:11px;text-align:center;line-height:1.6;color:#9dadca;margin:0}footer{position:relative;z-index:1;text-align:center;color:#92a7ca;font-size:12px;padding:5px 15px 23px}@media(max-width:960px){.coming-soon-wrapper{grid-template-columns:1fr;width:min(700px,calc(100% - 32px));padding:26px 0}.hero-card,.form-card{padding:34px}.hero-card h1{font-size:clamp(2.1rem,6vw,3.6rem)}}@media(max-width:560px){.coming-soon-wrapper{width:calc(100% - 24px);gap:18px;padding:12px 0 25px}.hero-card,.form-card{padding:27px 22px;border-radius:20px}.hero-card h1{font-size:2.2rem}.contact-bar{grid-template-columns:1fr}.form-head h2{font-size:26px}.countdown-box h2{font-size:22px}}
