.nova-r10{--r10-bg:#06131a;--r10-panel:#0b2632;--r10-cyan:#20bdea;--r10-white:#f7fbfd;--r10-muted:#a9bbc3;--r10-line:rgba(90,190,225,.25);background:var(--r10-bg);color:var(--r10-white);font-family:Arial,Helvetica,sans-serif}
.nova-r10 *{box-sizing:border-box}.nova-r10__inner{width:min(1240px,calc(100% - 40px));margin:auto}.nova-r10__eyebrow{color:var(--r10-cyan);font-size:13px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}
.nova-r10 h1,.nova-r10 h2,.nova-r10 h3,.nova-r10 p{margin-top:0}.nova-r10 h1{font-size:clamp(44px,6vw,86px);line-height:.96;letter-spacing:-.045em}.nova-r10 h2{font-size:clamp(34px,4.5vw,64px);line-height:1;letter-spacing:-.04em}.nova-r10 p{color:var(--r10-muted);font-size:18px;line-height:1.65}
.nova-r10__button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 38px;border:0;border-radius:9px;background:var(--r10-cyan);color:#04131a;font-size:16px;font-weight:900;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;cursor:pointer}
.nova-r10__placeholder{display:grid;place-items:center;min-height:280px;border:1px dashed var(--r10-line);background:rgba(255,255,255,.025);color:var(--r10-muted);text-align:center}
.nova-r10__placeholder svg{width:72px;height:72px;opacity:.35}
@media(max-width:700px){.nova-r10__inner{width:min(100% - 28px,1240px)}.nova-r10 p{font-size:16px}.nova-r10__button{width:100%}}
