@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--pink:#ff52c9;--cyan:#64f6fa;--muted:#b6abc7}*{box-sizing:border-box}body{margin:0;background:#0c0718;color:#f6efff;font-family:'DM Sans',sans-serif;min-height:100vh}header,main,footer{position:relative;z-index:1;max-width:1320px;margin:auto}header{padding:38px 60px;display:flex;justify-content:space-between;align-items:center}.logo{text-decoration:none;color:white;font-style:italic;font-weight:800;font-size:23px;letter-spacing:1px}.logo span{color:var(--pink)}.logo small{display:block;font:9px 'DM Sans',sans-serif;letter-spacing:3px;margin-top:5px}.available{font-size:10px;letter-spacing:2px;color:var(--cyan)}main{padding:50px 60px 65px;display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:center}.eyebrow{font-size:11px;letter-spacing:3px;color:var(--cyan);margin:0 0 24px}h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(66px,6.9vw,100px);text-transform:uppercase;line-height:.94;letter-spacing:-1px;margin:0 0 36px;font-weight:800}h1 em{font-style:normal;color:#ffd7f4;text-shadow:0 0 7px #ff4bc8,0 0 30px #dc168a,0 0 65px #9a1765}.sign{border-left:3px solid var(--cyan);padding:8px 0 8px 20px}.sign>.domain{font-size:clamp(22px,2.6vw,36px);font-weight:600;letter-spacing:-1px;overflow-wrap:anywhere}.sign small{display:block;color:var(--cyan);font-size:10px;letter-spacing:2px;margin-top:8px}.description{line-height:1.8;color:var(--muted);font-size:14px;margin:25px 0}.detail{font-size:9px;letter-spacing:2px;color:#a294bb;margin-top:40px}.card{background:linear-gradient(145deg,rgba(35,20,52,.97),rgba(15,12,30,.98));border:1px solid #694267;border-top:2px solid var(--pink);padding:30px 32px;box-shadow:0 0 35px #c62c8d16,0 20px 70px #0005;border-radius:3px}.kicker{display:flex;justify-content:space-between;color:var(--pink);font-size:9px;letter-spacing:2px}.kicker span{font-size:22px;line-height:10px}h2{font-size:30px;letter-spacing:-1px;margin:22px 0 10px}.card>p{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:25px}.card strong{font-weight:500;color:#eee2f7;overflow-wrap:anywhere}.row{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:block;font-size:11px;margin-bottom:17px;font-weight:600}label>span{font-weight:400;color:var(--muted)}input,textarea{display:block;width:100%;margin-top:8px;border:1px solid #4a375c;border-radius:3px;background:#100c20;color:white;padding:12px;font:12px 'DM Sans',sans-serif;outline:none;resize:vertical}input:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #64f6fa20}::placeholder{color:#9687a6}button{border:0;border-radius:3px;width:100%;padding:15px 18px;display:flex;justify-content:space-between;background:var(--pink);color:#1a0921;font-weight:700;font-size:13px;cursor:pointer;box-shadow:0 0 22px #ff52c929}button:hover:enabled{background:#ff88db}button:disabled{cursor:not-allowed;opacity:.6}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}#status{font-size:11px;line-height:1.5;color:var(--cyan)}.privacy{color:var(--muted);font-size:10px;line-height:1.5;margin:14px 0 0}.trap{position:absolute;left:-10000px}footer{border-top:1px solid #47304d;padding:24px 60px;display:flex;justify-content:space-between;color:#a294bb;font-size:9px;letter-spacing:1.5px}.scene{position:fixed;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 23% 63%,#62124745,transparent 50%),radial-gradient(ellipse at 85% 10%,#19285a3d,transparent 45%)}.sun{position:absolute;left:9%;bottom:5%;width:450px;height:450px;border-radius:50%;background:repeating-linear-gradient(to bottom,#db429b12 0 18px,transparent 18px 26px);mask-image:linear-gradient(#000,transparent)}.grid{position:absolute;bottom:-260px;left:-50%;width:200%;height:600px;background-image:linear-gradient(#e936a62a 1px,transparent 1px),linear-gradient(90deg,#e936a62a 1px,transparent 1px);background-size:65px 65px;transform:perspective(320px) rotateX(58deg);mask-image:linear-gradient(transparent,#000 60%)}@media(max-width:950px){main{gap:40px;padding:30px}header{padding:30px}footer{padding:24px 30px}}@media(max-width:700px){header{padding:25px 22px}.available{font-size:8px;letter-spacing:1px;max-width:115px;text-align:right}main{grid-template-columns:1fr;padding:30px 22px 40px;gap:36px}h1{font-size:80px}.detail{display:none}.card{padding:25px 22px}footer{padding:22px;gap:20px;font-size:8px;line-height:1.7}.row{grid-template-columns:1fr;gap:0}.sun{left:-150px}.sign>.domain{font-size:30px}}
