.licensing-hero{position:relative;background:linear-gradient(135deg,#1a5276,#2980b9);color:#fff;padding:5.5rem 0 4.5rem;overflow:hidden}.licensing-hero-decoration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.licensing-deco-circle{position:absolute;border-radius:50%;background:#ffffff08}.licensing-deco-circle-1{width:480px;height:480px;top:-240px;right:-120px}.licensing-deco-circle-2{width:360px;height:360px;bottom:-180px;left:-120px}.licensing-deco-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 0%,transparent 70%)}.licensing-hero-layout{position:relative;display:grid;grid-template-columns:1fr 360px;gap:3rem;align-items:start}.licensing-hero-main{min-width:0}.licensing-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1f;color:#fff;padding:.4rem .9rem;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:1.2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.licensing-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #fff3}.licensing-title-wrapper{display:flex;align-items:flex-start;gap:1.1rem;margin-bottom:1rem}.licensing-title-icon{width:56px;height:56px;background:#ffffff1f;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.licensing-title-icon i{font-size:1.65rem;color:#fff}.licensing-title{font-size:clamp(1.85rem,3.5vw,2.6rem);font-weight:800;line-height:1.15;margin:0}.licensing-subtitle{font-size:1.15rem;line-height:1.5;opacity:.95;margin:1rem 0}.licensing-lead{font-size:1rem;line-height:1.7;opacity:.9;margin-bottom:1.5rem}.licensing-hero-slogan{background:#0000002e;border-left:3px solid rgba(255,255,255,.4);padding:1rem 1.25rem;margin-bottom:1.5rem;border-radius:0 10px 10px 0}.licensing-hero-slogan-text{font-size:1.05rem;font-weight:600;line-height:1.4;margin:0 0 .5rem;color:#fff}.licensing-hero-slogan-sub{font-size:.92rem;line-height:1.55;opacity:.9;margin:0}.licensing-hero-cta{display:flex;gap:1rem;flex-wrap:wrap}.licensing-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;border:none;cursor:pointer;text-decoration:none;transition:all .2s}.licensing-btn-light{background:#fff;color:#1a5276;box-shadow:0 4px 14px #00000026}.licensing-btn-light:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000038}.licensing-btn-light i{color:#2980b9}.licensing-btn-outline{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.licensing-btn-outline:hover{background:#ffffff1a;border-color:#fff}.licensing-meta-panel{background:#0000002e;border-radius:12px;padding:1.3rem 1.4rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08)}.licensing-meta-block+.licensing-meta-block{padding-top:1rem;border-top:1px solid rgba(255,255,255,.12);margin-top:1rem}.licensing-meta-block-label{font-size:11px;font-weight:700;letter-spacing:.12em;color:#ffffffb3;margin-bottom:.65rem}.licensing-meta-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.licensing-meta-list li{display:flex;align-items:flex-start;gap:.6rem;font-size:13px;line-height:1.5;color:#fffffff2}.licensing-meta-list i{width:14px;font-size:11px;color:#ffffffb3;flex-shrink:0;margin-top:4px}.licensing-section{padding:4.5rem 0;background:#fff}.licensing-section-alt{background:#f3f4f6}.licensing-section-included{background:linear-gradient(180deg,#eff6fb,#e7f1f9);border-top:1px solid #cfe2ef;border-bottom:1px solid #cfe2ef}.licensing-section-header{text-align:left;margin:0 0 2.5rem}.licensing-section-badge{display:inline-flex;align-items:center;gap:.5rem;background:#2980b91a;color:#2980b9;padding:.35rem .85rem;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:.9rem;text-transform:uppercase}.licensing-section-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:#2980b9;box-shadow:0 0 0 3px #2980b926}.licensing-section-title{font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:800;color:#1a2530;line-height:1.2;margin:0 0 .8rem}.licensing-section-subtitle{font-size:1.05rem;line-height:1.6;color:#4b5563;margin:0}.licensing-section-intro{font-size:1rem;line-height:1.65;color:#4b5563;margin:.5rem 0 0}.licensing-whatis-body{font-size:1.02rem;line-height:1.75;color:#374151}.licensing-whatis-body :deep(p){margin-bottom:1.1rem}.licensing-whatis-body :deep(strong){color:#1a5276;font-weight:700}.licensing-builtin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.licensing-card{background:#fff;border:1px solid #d6e4ef;border-radius:10px;padding:1.4rem;display:flex;flex-direction:column;gap:.7rem;transition:transform .15s,box-shadow .15s,border-color .15s}.licensing-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1a52761a;border-color:#2980b9}.licensing-card-icon{width:44px;height:44px;background:#2980b91a;color:#2980b9;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem}.licensing-card-title{font-size:1.05rem;font-weight:700;color:#1a2530;margin:0}.licensing-card-desc{font-size:.92rem;line-height:1.55;color:#4b5563;margin:0}.licensing-twotier-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:stretch}.licensing-tier-card{background:#fff;border:2px solid #d6e4ef;border-radius:12px;padding:1.8rem;display:flex;flex-direction:column;gap:1rem}.licensing-tier-perpetual{border-color:#1a5276}.licensing-tier-activeops{border-color:#2980b9}.licensing-tier-badge{display:inline-block;align-self:flex-start;padding:.35rem .85rem;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.04em;background:#1a5276;color:#fff}.licensing-tier-badge-activeops{background:#2980b9}.licensing-tier-desc{font-size:.98rem;line-height:1.6;color:#4b5563;margin:0}.licensing-tier-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.licensing-tier-features li{display:flex;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.5;color:#1a2530}.licensing-tier-features i{color:#2980b9;flex-shrink:0;margin-top:4px;font-size:.9rem}.licensing-tier-connector{display:flex;align-items:center;justify-content:center}.licensing-tier-connector i{font-size:2.4rem;color:#2980b9;opacity:.4}.licensing-caps-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.licensing-caps-column{background:#fff;border-radius:10px;padding:1.5rem;border:1px solid #e5e7eb}.licensing-caps-header{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.licensing-caps-header h3{font-size:1.1rem;font-weight:700;color:#1a2530;margin:0}.licensing-caps-always i{color:#10b981;font-size:1.3rem}.licensing-caps-requires i{color:#f59e0b;font-size:1.3rem}.licensing-caps-list{display:flex;flex-direction:column;gap:.9rem}.licensing-cap-item{padding:.8rem 1rem;background:#f9fafb;border-radius:6px;border-left:3px solid transparent}.licensing-caps-always+.licensing-caps-list .licensing-cap-item,.licensing-caps-column:first-child .licensing-cap-item{border-left-color:#10b981}.licensing-caps-column:nth-child(2) .licensing-cap-item{border-left-color:#f59e0b}.licensing-cap-feature{font-size:.95rem;font-weight:600;color:#1a2530;margin-bottom:.15rem}.licensing-cap-desc{font-size:.85rem;line-height:1.5;color:#6b7280}.licensing-schedule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.licensing-schedule-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.5rem;text-align:left}.licensing-schedule-icon{width:42px;height:42px;background:#2980b91a;color:#2980b9;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:.85rem}.licensing-schedule-title{font-size:1rem;font-weight:700;color:#1a2530;margin:0 0 .4rem}.licensing-schedule-freq{font-size:.85rem;color:#2980b9;font-weight:600;margin-bottom:.5rem}.licensing-schedule-desc{font-size:.9rem;line-height:1.55;color:#4b5563;margin:0}.licensing-pricing-model{background:#fff;border-radius:12px;padding:2rem;border:2px solid #1a5276;text-align:left}.licensing-pricing-icon{width:56px;height:56px;background:#1a52761a;color:#1a5276;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.licensing-pricing-title{font-size:1.35rem;font-weight:700;color:#1a2530;margin:0 0 .6rem}.licensing-pricing-desc{font-size:1rem;line-height:1.65;color:#4b5563;margin:0 0 1.2rem}.licensing-pricing-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.licensing-pricing-features li{display:flex;align-items:flex-start;gap:.65rem;font-size:.94rem;color:#1a2530}.licensing-pricing-features i{color:#10b981;margin-top:4px;flex-shrink:0;font-size:.85rem}.licensing-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.4rem}.licensing-compare-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:1.6rem;display:flex;flex-direction:column;gap:.9rem;transition:all .2s}.licensing-compare-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1a52761a}.licensing-compare-current{border-color:#1a5276;box-shadow:0 0 0 1px #1a5276 inset}.licensing-compare-icon{width:44px;height:44px;background:#2980b91a;color:#2980b9;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem}.licensing-compare-current .licensing-compare-icon{background:#1a5276;color:#fff}.licensing-compare-name{font-size:1.15rem;font-weight:700;color:#1a2530;margin:0}.licensing-compare-tagline{font-size:.9rem;line-height:1.5;color:#6b7280;margin:0;font-style:italic}.licensing-compare-highlights{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.licensing-compare-highlights li{display:flex;align-items:flex-start;gap:.6rem;font-size:.89rem;line-height:1.5;color:#374151}.licensing-compare-highlights i{color:#2980b9;flex-shrink:0;margin-top:4px;font-size:.85rem}.licensing-compare-link{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;border-radius:6px;background:#f0f7fc;color:#1a5276;font-weight:600;font-size:.9rem;text-decoration:none;transition:all .15s}.licensing-compare-link:hover{background:#1a5276;color:#fff}.licensing-compare-link i{transition:transform .15s}.licensing-compare-link:hover i{transform:translate(3px)}.licensing-compare-current-tag{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .85rem;border-radius:6px;background:#1a5276;color:#fff;font-weight:600;font-size:.9rem}.licensing-cloud-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.licensing-cloud-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem 1.2rem;display:flex;align-items:center;gap:.8rem;font-weight:600;color:#1a2530}.licensing-cloud-card i{font-size:1.3rem;color:#2980b9}.licensing-cloud-note{font-size:.88rem;color:#6b7280;font-style:italic}.licensing-usecases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.licensing-usecase-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.4rem;transition:all .15s}.licensing-usecase-card:hover{border-color:#2980b9;transform:translateY(-2px)}.licensing-usecase-icon{width:42px;height:42px;background:#2980b91a;color:#2980b9;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:.85rem}.licensing-usecase-title{font-size:1.05rem;font-weight:700;color:#1a2530;margin:0 0 .5rem}.licensing-usecase-desc{font-size:.9rem;line-height:1.55;color:#4b5563;margin:0}.licensing-comparison-wrapper{overflow-x:auto}.licensing-comparison-table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.licensing-comparison-table th,.licensing-comparison-table td{padding:1rem 1.2rem;text-align:left;border-bottom:1px solid #e5e7eb}.licensing-comparison-table th{background:#f9fafb;color:#1a2530;font-weight:700;font-size:.92rem}.licensing-comparison-table .licensing-col-highlight{background:#1a52760d;color:#1a5276}.licensing-comparison-table tbody tr:hover{background:#fafbfc}.licensing-comparison-table td i.fa-check{color:#10b981}.licensing-comparison-table td i.fa-times{color:#dc2626}.licensing-comparison-table td i.fa-info-circle{color:#f59e0b}.licensing-faq-list{display:flex;flex-direction:column;gap:.75rem}.licensing-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.25rem 1.5rem;transition:border-color .2s ease}.licensing-faq-item[open]{border-color:#2980b9}.licensing-faq-item summary{font-weight:600;cursor:pointer;font-size:1rem;color:#1a2530;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.licensing-faq-item summary::-webkit-details-marker{display:none}.licensing-faq-chevron{transition:transform .2s ease;color:#6b7280;font-size:13px;flex-shrink:0}.licensing-faq-item[open] .licensing-faq-chevron{transform:rotate(180deg)}.licensing-faq-answer{margin-top:1rem;color:#4b5563;line-height:1.75;font-size:.95rem}.licensing-faq-answer :deep(p){margin:0 0 .75rem}.licensing-cta{background:linear-gradient(135deg,#1a5276,#2980b9);color:#fff;padding:4.5rem 0;text-align:center;position:relative;overflow:hidden}.licensing-cta-content{max-width:720px;margin:0 auto;position:relative;z-index:1}.licensing-cta-icon{width:64px;height:64px;background:#ffffff26;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:1.2rem}.licensing-cta-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;margin:0 0 .8rem;line-height:1.2}.licensing-cta-subtitle{font-size:1.05rem;line-height:1.6;opacity:.95;margin:0 0 1.8rem}.licensing-cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.licensing-cta-footer{font-size:.88rem;opacity:.85;margin:0}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.active{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.reveal-delay-6{transition-delay:.6s}@media (max-width: 968px){.licensing-hero-layout{grid-template-columns:1fr;gap:2rem}.licensing-twotier-grid{grid-template-columns:1fr}.licensing-tier-connector{padding:.5rem 0}.licensing-caps-grid{grid-template-columns:1fr}}@media (max-width: 640px){.licensing-hero{padding:3.5rem 0 3rem}.licensing-title-wrapper{flex-direction:column;gap:.8rem}.licensing-cta-actions{flex-direction:column}.licensing-cta-actions>*{width:100%;justify-content:center}}
