.license-plans{padding:95px 0;background:#f6f7f3}.license-heading{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-bottom:32px}.license-heading h2{font-size:43px;letter-spacing:-2px;margin:13px 0}.license-heading h2 em{color:#0c9c74;font-style:normal}.license-intro p{color:#60716c;margin-top:0}.license-intro a{font-size:12px;font-weight:800;color:#087e61}.license-free-note{display:grid;grid-template-columns:auto 1fr auto;gap:17px;align-items:center;background:#fff;border:1px solid #dce4e0;border-radius:12px;padding:17px 20px;margin-bottom:16px}.license-free-note>span{display:grid;place-items:center;width:48px;height:48px;border-radius:9px;background:#e8f2ed;color:#167c61;font-size:9px;font-weight:900}.license-free-note b{font-size:13px}.license-free-note p{font-size:11px;color:#71817c;margin:3px 0 0}.license-free-note>small{font-size:8px;letter-spacing:1px;color:#82908c}.license-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.license-card{position:relative;background:#fff;border:1px solid #dce4e0;border-radius:14px;padding:26px;display:flex;flex-direction:column}.license-card.featured{border:2px solid #19bd91;box-shadow:0 18px 45px rgba(10,112,83,.1)}.license-card-top{display:flex;align-items:center;justify-content:space-between}.license-card-top>span{display:grid;place-items:center;width:48px;height:48px;border-radius:10px;background:#092d26;color:#b7e34b;font-size:10px;font-weight:900}.license-card-top small{color:#0b8c69;font-size:8px;font-weight:900;letter-spacing:1px}.license-card h3{font-size:25px;margin:19px 0 7px}.license-for{color:#60716c;font-size:13px;min-height:64px}.license-card ul{list-style:none;padding:16px 0;border-top:1px solid #e4e9e6;margin:5px 0 15px}.license-card li{font-size:12px;margin:9px 0}.license-card li:before{content:'✓';color:#0b9c72;font-weight:900;margin-right:9px}.license-fit{display:flex;flex-direction:column;background:#f1f6f3;border-radius:8px;padding:12px;margin-top:auto}.license-fit small{font-size:8px;letter-spacing:1px;color:#71817c}.license-fit b{font-size:11px;margin-top:3px}.license-card>a{margin-top:17px;font-size:12px;font-weight:800;color:#07815f}.license-disclaimer{display:grid;grid-template-columns:130px 1fr;gap:20px;margin:20px 0;color:#73827e}.license-disclaimer b{font-size:11px;color:#263e38}.license-disclaimer p{font-size:10px;margin:0;line-height:1.65}.license-help{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#092d26;color:#fff;border-radius:14px;padding:25px 28px}.license-help small{color:#44d5aa;font-size:8px;font-weight:800;letter-spacing:1.2px}.license-help h3{font-size:20px;margin-top:5px}.license-help .btn{flex:none}@media(max-width:800px){.license-plans{padding:70px 0}.license-heading{grid-template-columns:1fr;gap:12px}.license-heading h2{font-size:35px}.license-grid{grid-template-columns:1fr}.license-free-note{grid-template-columns:auto 1fr}.license-free-note>small{grid-column:2}.license-help{align-items:flex-start;flex-direction:column}.license-disclaimer{grid-template-columns:1fr;gap:4px}}@media(max-width:480px){.license-free-note{padding:14px}.license-card{padding:21px}.license-card h3{font-size:22px}.license-for{min-height:auto}}
.license-plans{padding:88px 0;background:radial-gradient(circle at 88% 8%,rgba(183,227,75,.15),transparent 24%),linear-gradient(145deg,#edf7f2 0%,#f8f6ef 48%,#eef7f3 100%)}
.license-plans>.container{position:relative;padding:42px;border:1px solid rgba(8,70,56,.12);border-radius:24px;background:rgba(255,255,255,.74);box-shadow:0 30px 75px rgba(5,55,43,.1);backdrop-filter:blur(8px)}
.license-plans>.container:before{content:'POWER BI LICENSING STUDIO';position:absolute;right:32px;top:24px;color:#9aaba5;font-size:8px;font-weight:900;letter-spacing:2px}
.license-free-note{background:linear-gradient(100deg,#edf7f2,#fff);border-color:#d4e5de;border-radius:14px;margin-bottom:18px}
.license-grid{gap:18px}
.license-card{border-color:#d9e4e0;border-radius:17px;padding:28px;overflow:hidden;transition:transform .25s,box-shadow .25s}
.license-card:after{content:'';position:absolute;width:150px;height:150px;border-radius:50%;right:-80px;top:-80px;background:rgba(32,201,151,.07);pointer-events:none}
.license-card:hover{transform:translateY(-5px);box-shadow:0 22px 42px rgba(5,55,43,.11)}
.license-card.featured{background:linear-gradient(150deg,#fff 60%,#effaf6);box-shadow:0 18px 45px rgba(10,112,83,.12)}
.license-help{background:linear-gradient(115deg,#062d25,#0b5141);border-radius:16px;padding:27px 30px;box-shadow:0 18px 35px rgba(4,45,36,.17)}
@media(max-width:800px){.license-plans{padding:60px 0}.license-plans>.container{padding:25px;border-radius:18px}.license-plans>.container:before{display:none}}
@media(min-width:1051px){
  .license-plans>.container{width:min(1240px,calc(100% - 36px));padding:34px}
  .license-heading{grid-template-columns:1fr .75fr;gap:45px;margin-bottom:24px}
  .license-heading h2{font-size:36px;margin:10px 0}
  .license-intro p{font-size:13px;line-height:1.55}
  .license-free-note{padding:13px 16px;margin-bottom:15px}
  .license-free-note>span{width:42px;height:42px}
  .license-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
  .license-card{padding:18px 17px;border-radius:13px;min-width:0}
  .license-card:hover{transform:translateY(-3px)}
  .license-card-top>span{width:40px;height:40px;border-radius:8px;font-size:9px}
  .license-card-top small{font-size:6.5px;letter-spacing:.7px;text-align:right;max-width:105px}
  .license-card h3{font-size:18px;line-height:1.18;margin:14px 0 8px;min-height:43px}
  .license-for{font-size:10.5px;line-height:1.55;min-height:84px;margin:0}
  .license-card ul{padding:12px 0;margin:8px 0 12px;min-height:140px}
  .license-card li{font-size:9.5px;line-height:1.45;margin:7px 0;padding-left:15px;position:relative}
  .license-card li:before{position:absolute;left:0;margin:0}
  .license-fit{padding:10px;min-height:58px}
  .license-fit small{font-size:6.5px}
  .license-fit b{font-size:9px;line-height:1.4}
  .license-card>a{font-size:9.5px;margin-top:13px}
  .license-disclaimer{margin:15px 0;grid-template-columns:100px 1fr}
  .license-help{padding:21px 24px}
  .license-help h3{font-size:17px}
}
@media(min-width:801px) and (max-width:1050px){.license-grid{grid-template-columns:repeat(2,1fr)}}
