.license-hero{padding-block:clamp(1.25rem,2.5vw,2rem)}.license-hero__inner{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:1.5rem;display:grid}.license-hero h1{font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem)}.license-hero .page-hero__lead{margin-top:.45rem}.license-eyebrow{color:var(--blue);letter-spacing:.14em;margin:0 0 .45rem;font-size:.73rem;font-weight:700}.license-market{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.55rem 0 0;padding:.4rem .75rem;font-size:.88rem;display:inline-flex}.license-market>span:first-child{color:#008373;font-size:.6rem}.license-language-hint{color:var(--muted);margin:.3rem 0 0;font-size:.84rem}.license-hero__art{height:150px;position:relative}.license-hero__orb{border:1px solid #ffffffe6;place-items:center;font-weight:700;display:grid;position:absolute;box-shadow:0 20px 48px -20px #5596ab}.license-hero__orb--one{color:#fff;letter-spacing:-.08em;background:linear-gradient(145deg,#006c9e,#49aec2);border-radius:50%;width:128px;height:128px;font-size:2.7rem;top:10px;left:47px}.license-hero__orb--two,.license-hero__orb--three{border-radius:15px;width:48px;height:48px;font-size:1.55rem}.license-hero__orb--two{color:#7752a0;background:#eee7f8;top:0;left:10px;transform:rotate(-10deg)}.license-hero__orb--three{color:#007d77;background:#d7f1e7;bottom:5px;right:0;transform:rotate(9deg)}.license-section{padding-block:clamp(.75rem,2vw,1.25rem) clamp(2rem,4vw,3rem)}.license-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex}.license-heading h2{margin:0;font-size:clamp(1.5rem,2.5vw,2rem)}.license-heading p:last-child{margin:.3rem 0 0}.license-reset{min-height:44px;color:var(--blue-strong);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #afcad7;border-radius:10px;padding:.5rem 1rem}.license-reset:hover{background:#e5f1f5}.license-filters{flex-wrap:wrap;align-items:end;gap:.65rem .8rem;margin:0 0 .75rem;display:flex}.license-segments{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.license-segments button{min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbdde4;border-radius:12px;padding:.5rem 1rem;font-weight:600}.license-segments button[aria-pressed=true]{color:#fff;background:var(--blue-strong);border-color:var(--blue-strong)}.license-segments button span:first-child{margin-right:.35rem;font-size:1.15rem}.license-notice:empty{display:none}.license-notice,.license-noscript{border-left:3px solid var(--blue);background:#f3f8fa;border-radius:0 10px 10px 0;margin:.6rem 0;padding:.65rem .9rem}.license-table-wrap{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow-x:auto}.license-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:.92rem}.license-table th,.license-table td{vertical-align:middle;border-bottom:1px solid #e2edf1;padding:.4rem .75rem}.license-table thead th{color:var(--ink);background:#eaf3f7;font-size:.79rem}.license-table tbody tr:last-child>*{border-bottom:0}.license-table tbody th{color:var(--ink);font-weight:600}.license-table input[type=number]{width:5.3rem;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #acc7d3;border-radius:9px;padding:.4rem .55rem}.license-table small{max-width:36ch;color:var(--muted);font-size:.78rem;font-weight:400;line-height:1.45;display:block}.license-summary{color:#fff;background:#104b67;border-radius:16px;grid-template-columns:1.2fr 1fr 1fr;gap:1rem;margin-top:.8rem;padding:1rem 1.3rem;display:grid}.license-summary>div{flex-direction:column;gap:.15rem;display:flex}.license-summary span{font-size:.82rem}.license-summary strong{color:#fff;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.25}.license-summary__intro span:first-child{color:#b9e8f3;letter-spacing:.12em;font-size:.7rem;font-weight:700}.license-details{max-width:78ch;margin-top:2rem}.license-details h2{font-size:1.45rem}.license-details h3{margin-top:1.8rem;font-size:1.05rem}.license-details p,.license-details li{font-size:.93rem}@media (width<=700px){.license-hero__inner{grid-template-columns:1fr;gap:0}.license-hero__art{display:none}.license-heading{flex-direction:column;align-items:start;gap:.6rem}.license-summary{grid-template-columns:1fr 1fr;padding:1rem}.license-summary__intro{grid-column:1/-1}}@media print{.license-hero__art,.license-reset,.license-segments button:not([aria-pressed=true]){display:none}.license-segments button[aria-pressed=true]{color:#102e43;background:#edf5f8;border-color:#789}.license-table-wrap{overflow:visible}.license-table{min-width:0;font-size:8pt}.license-table th,.license-table td{padding:.3rem}.license-table input[type=number]{width:3rem;min-height:0;padding:.1rem}.license-table-wrap{box-shadow:none}.license-summary{color:#102e43;background:#edf5f8}.license-summary strong,.license-summary__intro span:first-child{color:#102e43}}.license-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media print{.license-actions{display:none}}.license-info{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.license-info:hover,.license-info:focus-visible{text-underline-offset:3px;text-decoration:underline}.license-info-card{box-sizing:border-box;color:#102e43;background:#fff;border:1px solid #a8c5d2;border-radius:16px;width:min(22rem,100vw - 2rem);max-height:70vh;margin:0;padding:1.15rem 1.25rem;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 40px #102e4366}.license-info-card:popover-open{animation:.18s ease-out both license-card-in}.license-info-card__icon{color:#fff;background:#00517a;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:.65rem;font-size:.75rem;font-weight:700;display:grid}.license-info-card strong{line-height:1.3;display:block}.license-info-card p{color:#354e5f;margin:.55rem 0 0;line-height:1.5}@keyframes license-card-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.license-info-card:popover-open{animation:none}}.license-quantity{align-items:center;gap:.25rem;display:flex}.license-quantity button{color:#fff;cursor:pointer;background:#00517a;border:2px solid #00517a;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:1.4rem;font-weight:700;line-height:1;display:grid}.license-quantity button:not(:disabled):hover{background:#003b59;border-color:#003b59}.license-quantity button:disabled{color:#5c7080;cursor:default;background:#e0e9ed;border-color:#a9bbc4}.license-table .license-quantity input{text-align:center;appearance:textfield;width:4.5rem;min-height:44px}.license-quantity input::-webkit-inner-spin-button,.license-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media print{.license-quantity button,.license-info-card{display:none}.license-info{min-height:0;text-decoration:none}}.license-terms{display:contents}.license-terms[hidden]{display:none}.license-terms label{flex-direction:column;gap:.25rem;font-size:.82rem;font-weight:700;display:flex}.license-terms select{color:#102e43;min-width:9rem;min-height:44px;font:inherit;background:#fff;border:1px solid #9fbac8;border-radius:9px;padding:.45rem .7rem}.license-terms select:focus-visible{outline-offset:2px;outline:3px solid #00517a}.license-terms select:disabled{color:#465c69;cursor:not-allowed;background:#e2eaee;border-color:#9fbac8}.license-billing-reason{color:var(--muted);flex-basis:100%;font-size:.8rem;line-height:1.35}.license-terms p{color:var(--muted);flex-basis:100%;margin:0;font-size:.8rem;line-height:1.35}@media print{.license-terms select{border:0;min-height:0;padding:0}}.license-savings{color:var(--muted);margin:.45rem 0 0;font-size:.82rem}
