/* Shared annual-license companion panel: home + pricing page. */
.license-offer-layout{
  display:grid;
  grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);
  align-items:stretch;
  gap:18px;
  width:100%;
  max-width:1120px;
  margin-inline:auto;
}
.license-offer-layout .plans{
  grid-template-columns:1fr;
  width:100%;
  max-width:none;
  min-width:0;
  margin:0;
}
.license-includes{
  position:relative;
  min-width:0;
  padding:32px;
  border:1px solid var(--line);
  border-radius:var(--radius,12px);
  background:rgba(255,255,255,.018);
  overflow:hidden;
}
.pricing-grid.license-offer-layout .license-includes{border-radius:14px}
.license-includes:after{
  content:"";
  position:absolute;
  right:-92px;
  bottom:-112px;
  width:220px;
  height:220px;
  border:1px solid rgba(170,184,197,.065);
  border-radius:50%;
  pointer-events:none;
}
.license-includes h3{
  position:relative;
  z-index:1;
  margin:0;
  color:var(--ink);
  font-size:24px;
  font-weight:550;
  line-height:1.25;
  letter-spacing:-.035em;
}
.license-includes ul{
  position:relative;
  z-index:1;
  display:grid;
  gap:0;
  margin:30px 0 0;
  padding:0;
  list-style:none;
  border-bottom:1px solid rgba(170,184,197,.14);
}
.license-includes li{
  position:relative;
  min-width:0;
  padding:15px 0 15px 38px;
  border-top:1px solid rgba(170,184,197,.14);
  color:var(--muted);
  font-size:15px;
  line-height:1.5;
  overflow-wrap:anywhere;
}
.license-includes li:before{
  content:"";
  position:absolute;
  left:0;
  top:16px;
  width:20px;
  height:20px;
  border:1px solid rgba(196,223,48,.42);
  border-radius:50%;
  background:rgba(196,223,48,.055);
}
.license-includes li:after{
  content:"";
  position:absolute;
  left:7px;
  top:20px;
  width:5px;
  height:9px;
  border:solid var(--lime);
  border-width:0 2px 2px 0;
  transform:rotate(45deg);
}
@media(max-width:760px){
  .license-offer-layout{grid-template-columns:1fr;gap:16px;max-width:none}
  .license-includes{padding:24px}
  .license-includes h3{font-size:22px}
  .license-includes ul{margin-top:24px}
  .license-includes li{font-size:15px}
}
