body{background:#071321;color:#eef9ff;font-family:system-ui,-apple-system,sans-serif}.ekwrap{max-width:1160px;margin:0 auto;padding:35px 20px 90px;position:relative;z-index:1}.ekwrap h1{font-size:clamp(30px,5vw,56px);line-height:1.1;margin:22px 0}.ekwrap h2{font-size:22px;line-height:1.4}.ekwrap a{color:#aaff7b}.ekcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:18px}.ekbox{background:#102638;border:1px solid #2d5266;border-radius:18px;padding:24px;margin:18px 0;min-width:0}.ekbox p,.ekwrap>p{color:#b8ced9}.ekbox label{display:block;margin:13px 0;font-size:14px}.ekbox input,.ekbox textarea,.ekbox select{width:100%;margin:7px 0;background:#071321;color:#fff;padding:13px;border-radius:9px;border:1px solid #487180;box-sizing:border-box}.ekbox button{background:#aaff7b;border:0;padding:12px 22px;color:#071321;font-weight:800;border-radius:9px;cursor:pointer}.ekbox .secondary-btn{background:#264354;color:white}.ekrow{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #2d5266;padding:12px}.pillnav{display:flex;gap:8px;flex-wrap:wrap}.pillnav a{padding:10px;border:1px solid #4b6577;border-radius:40px;text-decoration:none;font-size:13px}.success{color:#aaff7b}.error{color:#ff9797}
