
:root{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#f4efe6;background:#242b29}
*{box-sizing:border-box}body{margin:0;min-height:100dvh;background:radial-gradient(ellipse at 90% 0%,#51635b 0,transparent 48%),linear-gradient(145deg,#242b29,#293d42 65%,#6c5549)}
a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{display:flex;justify-content:space-between;align-items:center;padding:22px max(20px,5vw);gap:15px;border-bottom:1px solid #ffffff20}
.brand{font-size:15px;font-weight:800;letter-spacing:.13em}.brand span{color:#d7b99a}header a:last-child{font-size:13px;color:#d7b99a}
main{max-width:1050px;margin:auto;padding:32px 20px 70px}h1{font-size:clamp(30px,6vw,52px);letter-spacing:-.04em;margin:10px 0}h2{font-size:22px;margin:0 0 14px}p{line-height:1.6;color:#cbd3cd}.eyebrow{color:#d7b99a;font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}
.pill{display:inline-block;padding:7px 12px;border:1px solid #d7b99a70;border-radius:30px;font-size:12px;color:#e2c9b2}
.notice{border:1px solid #d7b99a70;background:#b9785b22;padding:14px 17px;border-radius:13px;font-size:13px;line-height:1.5;margin:20px 0}
.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.card{background:#283831dd;border:1px solid #ffffff1c;border-radius:18px;padding:22px;min-width:0}
.card p{font-size:14px}.card .value{font-size:28px;font-weight:750;color:#f4efe6}.card .small{font-size:12px;color:#d7b99a}
.full{grid-column:1/-1}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.button{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:9px;background:#d7b99a;color:#242b29;font-weight:700;border:0;font-size:13px}
.button.ghost{background:transparent;border:1px solid #d7b99a80;color:#f4efe6}.button:disabled{opacity:.45;cursor:not-allowed}
.project{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center}.art{height:95px;border-radius:12px;background:linear-gradient(150deg,#b9785b 0%,#d7b99a 35%,#394b47 36%,#242b29 80%)}
.meter{height:7px;background:#ffffff30;border-radius:20px;overflow:hidden}.meter>span{display:block;height:100%;width:77%;background:#d7b99a}
.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.tile{min-height:105px;border-radius:11px;position:relative;overflow:hidden;background:linear-gradient(155deg,#d0a078,#a56b52 40%,#394b47 41%,#1e3030)}
.tile:nth-child(2){background:linear-gradient(160deg,#547d8c,#c69c79 55%,#242b29 56%)}.tile:nth-child(3){background:linear-gradient(135deg,#82917b,#b9785b 50%,#242b29 51%)}
.tile:after{content:'PREVIEW • UNBOUND AERIALS';position:absolute;top:50%;left:-10%;width:120%;text-align:center;transform:rotate(-20deg);font-size:11px;letter-spacing:.1em;color:#fff9;font-weight:800}
input{width:100%;background:#1d2927;border:1px solid #82917b77;border-radius:9px;padding:13px;color:white;font:inherit;margin:7px 0 15px}label{font-size:13px;color:#d7b99a}
footer{text-align:center;font-size:12px;color:#c6d0c8;padding:20px}
@media(max-width:650px){.grid{grid-template-columns:1fr}.project{grid-template-columns:1fr}.art{height:135px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.card{padding:18px}}
