.license-section{padding:20px 0 115px;display:grid;grid-template-columns:.86fr 1.14fr;gap:70px;align-items:center}
.license-copy h2{font:900 clamp(58px,7vw,94px)/.84 var(--condensed);letter-spacing:-.04em;text-transform:uppercase;margin:22px 0 28px}
.license-copy>p:not(.kicker){color:var(--muted);max-width:440px}
.license-copy .license-notice{border-left:3px solid var(--orange);padding:9px 0 9px 18px;color:var(--cream)!important;font-size:12px;line-height:1.7}
.license-demo{background:radial-gradient(circle at 86% 5%,#69352444,transparent 50%),linear-gradient(145deg,#242021,#11171a);border:1px solid #71533c;box-shadow:0 30px 70px #0009,inset 0 1px #ffffff14;padding:31px 22px 20px}
.license-demo-heading{display:flex;flex-direction:column;text-align:center;border-bottom:1px solid #8f694a60;padding:10px 0 27px}
.license-demo-heading span,.license-demo-heading small{font:500 9px var(--mono);letter-spacing:.19em;color:#b9a58e}
.license-demo-heading strong{font:900 clamp(42px,5vw,64px)/.98 var(--condensed);letter-spacing:-.025em;color:var(--cream);margin:12px 0 8px;text-transform:uppercase}
.license-strip{border:1px solid #71533c;border-radius:9px;background:#151b1e;display:grid;grid-template-columns:54px minmax(100px,1fr) minmax(145px,1.1fr) 85px minmax(102px,.9fr);gap:8px;align-items:center;padding:13px;margin-top:34px}
.license-forge{font:500 10px var(--mono);color:#e7d5bc}
.license-field{background:#111518;border:1px solid #7d6247;color:#93887c;font:10px var(--mono);height:34px;display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden}
.license-activate{background:#673a40;color:#cbb9ad;border:1px solid #8a595a;border-radius:5px;display:grid;place-items:center;height:34px;font:500 10px var(--mono);opacity:.66}
.license-state{font:500 8px/1.5 var(--mono);color:#aaa092;letter-spacing:.04em}
.license-caption{color:#9b9084;font:10px/1.65 var(--mono);margin:16px 1px 0}
.console-license-strip{display:grid;grid-template-columns:42px minmax(65px,1fr) minmax(78px,1fr) 73px minmax(70px,.9fr);gap:5px;align-items:center;background:#151b1e;border:1px solid #71533c;border-radius:7px;margin-top:17px;padding:9px;color:#b7a999;font:8px/1.3 var(--mono)}
.console-license-strip span:nth-child(2),.console-license-strip span:nth-child(3){height:28px;display:flex;align-items:center;padding:0 5px;background:#111518;border:1px solid #7d6247;white-space:nowrap;overflow:hidden;color:#918579}
.console-license-strip b{height:28px;display:grid;place-items:center;background:#673a40;border:1px solid #8a595a;border-radius:3px;color:#d3c3b8;font:500 8px var(--mono);opacity:.66}
.console-license-strip small{font:7px/1.25 var(--mono);color:#a99f92}
@media(max-width:1050px){.license-section{grid-template-columns:1fr;gap:30px}.license-copy>p:not(.kicker){max-width:700px}}
@media(max-width:680px){.license-section{padding-bottom:80px}.license-demo{padding:20px 13px}.license-demo-heading strong{font-size:38px}.license-strip{grid-template-columns:1fr 1fr;gap:8px}.license-forge{grid-column:1/-1}.license-state{grid-column:1/-1}.license-field{min-width:0}.license-field:nth-child(3){grid-column:1/-1}.license-activate{grid-column:1/-1}}
@media(max-width:580px){.console-license-strip{grid-template-columns:42px 1fr 1fr;gap:5px}.console-license-strip span:nth-child(2){grid-column:2/-1}.console-license-strip span:nth-child(3){grid-column:1/-1}.console-license-strip b{grid-column:1/2}.console-license-strip small{grid-column:2/-1}}
