.license-hero{padding:84px max(7vw,28px);display:grid;grid-template-columns:1.15fr .65fr;gap:7vw;align-items:center;background:radial-gradient(circle at 20% 0,#154d69 0,transparent 29%),var(--navy);color:#fff}.license-hero h1{font-size:clamp(43px,6vw,76px)}.license-hero .lead{max-width:720px}.license-kicker{display:inline-block;margin-bottom:18px;color:var(--cyan);font-size:12px;font-weight:850;letter-spacing:.16em}.license-summary{padding:32px;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 28px 70px #0005}.license-summary .price{margin:14px 0}.license-summary p{color:var(--muted)}.license-summary ul{margin:18px 0}.license-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.55fr);gap:44px;align-items:start}.license-copy h2{margin:0 0 18px;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em}.license-copy h3{margin:34px 0 10px;font-size:24px}.license-copy p{color:#40566c}.license-copy ul{margin:18px 0}.license-aside{position:sticky;top:100px;padding:27px;border:1px solid var(--line);border-radius:18px;background:#fff}.license-aside h2{font-size:25px;margin:0 0 12px}.license-aside p{color:var(--muted)}.benefit-grid,.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.benefit-grid article,.module-grid article{padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff}.benefit-grid strong,.module-grid strong{color:#087f9a}.benefit-grid h3,.module-grid h3{font-size:21px;margin:18px 0 8px}.benefit-grid p,.module-grid p{margin:0;color:var(--muted)}.license-band{background:var(--navy);color:#fff}.license-band h2{color:#fff}.license-band p{color:#b9cada}.license-steps{counter-reset:steps;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.license-steps li{counter-increment:steps;padding:24px;border:1px solid #2d506d;border-radius:14px;background:#0d223b}.license-steps li:before{content:counter(steps);display:block;margin:0 0 14px;color:var(--cyan);font-size:22px}.license-terms{padding:24px;border-left:4px solid var(--blue);background:#e5f5f9}.license-terms p{margin:0;color:#324b62}.license-faq{max-width:930px}.license-faq details{padding:18px 0;border-bottom:1px solid var(--line)}.license-faq summary{cursor:pointer;font-weight:800}.license-faq details p{color:var(--muted)}.license-final{text-align:center;background:#e7edf2}.license-final h2{font-size:clamp(32px,4vw,50px);margin:0 auto 14px;max-width:800px}.license-final>p{max-width:700px;margin:0 auto 25px;color:var(--muted)}.license-final>div{max-width:520px;margin:0 auto}.compare-link{display:inline-block;margin-top:18px;color:#087f9a;font-weight:800}.learn-more{display:inline-block;margin:12px 0 18px;color:#087f9a;font-weight:800}.organization-contact{display:inline-block;margin-top:14px;color:var(--cyan);font-weight:800}@media(max-width:800px){.license-hero,.license-layout{grid-template-columns:1fr}.license-hero{padding:60px 24px}.license-aside{position:static}.benefit-grid,.module-grid,.license-steps{grid-template-columns:1fr}.license-hero h1{font-size:clamp(40px,12vw,60px)}}
.license-product-cover{display:block;width:min(100%,320px);height:auto;margin:0 auto 24px;border-radius:14px;box-shadow:0 16px 34px #07172b33}
