.license-guide-shell{--license-accent:#1e63da;--license-accent-strong:#0f4ba8;--license-accent-soft:#1e63da24;--license-accent-deep:#0f4ba81f;--license-warm:#f59e0b2e;--license-text:#12253f;--license-muted:#4c5d77;--license-line:#12253f1a;--license-surface:#fff;--license-surface-soft:#ffffffb8;--license-shadow:0 24px 60px #12253f1f;background:radial-gradient(circle at top left, var(--license-accent-soft), transparent 38%), radial-gradient(circle at 85% 18%, var(--license-warm), transparent 34%), linear-gradient(180deg, #f7fbff 0%, #eef4fb 50%, #f8fbff 100%);color:var(--license-text);padding-bottom:5rem}.license-guide-shell--transfer{--license-accent:#0f766e;--license-accent-strong:#115e59;--license-accent-soft:#0f766e24;--license-accent-deep:#115e591f;--license-warm:#f59e0b33}.license-guide-shell--renew{--license-accent:#0f766e;--license-accent-strong:#115e59;--license-accent-soft:#0f766e1f;--license-accent-deep:#115e591f;--license-warm:#115e592e}.license-guide-shell__hero{padding:3rem 0 2.5rem}.license-guide-shell__hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:stretch;gap:1.5rem;display:grid}.license-guide-shell__hero-copy,.license-guide-shell__panel,.license-guide-shell .license-section,.license-guide-shell .license-rail-card,.license-guide-shell__close-card{border:1px solid var(--license-line);box-shadow:var(--license-shadow)}.license-guide-shell__hero-copy{background:linear-gradient(145deg, #fffffff5, #ffffffc2), linear-gradient(135deg, var(--license-accent-soft), transparent);border-radius:2rem;padding:2rem;position:relative;overflow:hidden}.license-guide-shell__hero-copy:after{content:"";background:radial-gradient(circle, var(--license-accent-soft), transparent 70%);pointer-events:none;border-radius:999px;width:16rem;height:16rem;position:absolute;inset:auto -10% -25% auto}.license-guide-shell__nav{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.license-guide-shell__nav-link{color:var(--license-text);background:#ffffffb3;border:1px solid #12253f17;border-radius:999px;padding:.72rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.license-guide-shell__nav-link:hover,.license-guide-shell__nav-link:focus-visible{border-color:#12253f29;transform:translateY(-1px);box-shadow:0 12px 30px #12253f14}.license-guide-shell__nav-link[aria-current=page]{background:linear-gradient(135deg, var(--license-accent), var(--license-accent-strong));color:#fff;border-color:#0000;box-shadow:0 16px 36px #12253f29}.license-guide-shell__eyebrow,.license-guide-shell__panel-eyebrow,.license-guide-shell__close-eyebrow,.license-guide-shell .license-eyebrow,.license-guide-shell .license-card__eyebrow,.license-guide-shell .license-rail-card__eyebrow{color:var(--license-accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.82rem;font-weight:700}.license-guide-shell h1,.license-guide-shell h2,.license-guide-shell h3,.license-guide-shell h4{color:var(--license-text);line-height:1.15}.license-guide-shell__hero-copy h1{max-width:12ch;margin:0 0 1rem;font-size:clamp(2.4rem,4vw,4.3rem)}.license-guide-shell__description,.license-guide-shell__panel-description,.license-guide-shell__close-copy p,.license-guide-shell .license-section__heading p,.license-guide-shell .license-card p,.license-guide-shell .license-rail-card p,.license-guide-shell .license-faq__content p,.license-guide-shell .license-step__content p,.license-guide-shell .license-callout p,.license-guide-shell .license-note,.license-guide-shell .license-inline-list li,.license-guide-shell .license-check-list li{color:var(--license-muted);line-height:1.7}.license-guide-shell__actions,.license-guide-shell__close-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.5rem;display:flex}.license-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.9rem 1.25rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.license-button:hover,.license-button:focus-visible{transform:translateY(-1px);box-shadow:0 14px 26px #12253f1f}.license-button--primary{background:linear-gradient(135deg, var(--license-accent), var(--license-accent-strong));color:#fff}.license-button--secondary{color:var(--license-text);background:#ffffffc2;border-color:#12253f1f}.license-guide-shell__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.license-stat{background:#ffffffb3;border:1px solid #12253f14;border-radius:1.25rem;padding:1rem 1rem 1.1rem}.license-stat__label{color:var(--license-muted);margin-bottom:.4rem;font-size:.88rem;display:block}.license-stat strong{font-size:1.02rem}.license-guide-shell__panel{background:linear-gradient(180deg, #fffffff5, #ffffffd1), linear-gradient(135deg, var(--license-accent-soft), transparent);border-radius:2rem;padding:1.75rem}.license-guide-shell__panel h2{margin:0 0 .9rem;font-size:clamp(1.5rem,2.6vw,2rem)}.license-guide-shell__panel-list{gap:.85rem;margin:1.4rem 0 0;display:grid}.license-guide-shell__panel-item{background:#ffffffb8;border:1px solid #12253f14;border-radius:1rem;padding:.95rem 1rem}.license-guide-shell__panel-item dt{color:var(--license-muted);margin-bottom:.25rem;font-size:.9rem}.license-guide-shell__panel-item dd,.license-guide-shell__panel-item a{color:var(--license-text);margin:0;font-weight:700;text-decoration:none}.license-guide-shell__panel-note{border-top:1px solid #12253f14;margin:1rem 0 0;padding-top:1rem;font-size:.95rem}.license-guide-shell__content-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start;gap:1.5rem;display:grid}.license-guide-shell__main{gap:1.5rem;display:grid}.license-guide-shell__sidebar{align-self:start;position:sticky;top:6.5rem}.license-guide-shell .license-rail-stack{gap:1rem;display:grid}.license-guide-shell .license-section,.license-guide-shell .license-rail-card{background:linear-gradient(#fffffffa,#ffffffdb);border-radius:1.75rem}.license-guide-shell .license-section{padding:1.85rem}.license-guide-shell .license-section__heading{max-width:44rem;margin-bottom:1.5rem}.license-guide-shell .license-section__heading h2{margin:0 0 .7rem;font-size:clamp(1.6rem,2.8vw,2.3rem)}.license-guide-shell .license-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.license-guide-shell .license-card{background:#f5f8fce6;border:1px solid #12253f14;border-radius:1.3rem;padding:1.3rem}.license-guide-shell .license-card--accent{background:linear-gradient(180deg, #fffffff0, #ffffffc2), linear-gradient(135deg, var(--license-accent-soft), transparent)}.license-guide-shell .license-card--warning{background:linear-gradient(#fffffff0,#ffffffc2),linear-gradient(135deg,#f59e0b24,#0000)}.license-guide-shell .license-card__badge{min-height:2rem;color:var(--license-accent-strong);background:#12253f0f;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .75rem;font-size:.84rem;font-weight:800;display:inline-flex}.license-guide-shell .license-card h3,.license-guide-shell .license-card h4{margin:.8rem 0 .6rem}.license-guide-shell .license-inline-list,.license-guide-shell .license-check-list,.license-guide-shell .license-link-list,.license-guide-shell .license-step-list{margin:0;padding:0;list-style:none}.license-guide-shell .license-inline-list,.license-guide-shell .license-check-list{gap:.7rem;display:grid}.license-guide-shell .license-check-list li,.license-guide-shell .license-inline-list li{padding-left:1.5rem;position:relative}.license-guide-shell .license-check-list li:before,.license-guide-shell .license-inline-list li:before{content:"";background:var(--license-accent);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.62rem;left:0}.license-guide-shell .license-step-list{gap:1rem;display:grid}.license-guide-shell .license-step-list+.license-card-grid{margin-top:1rem}.license-guide-shell .license-step{background:#f5f8fceb;border:1px solid #12253f14;border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.1rem 1.15rem;display:grid}.license-guide-shell .license-step__number{background:linear-gradient(135deg, var(--license-accent), var(--license-accent-strong));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-weight:800;display:inline-flex}.license-guide-shell .license-step__content h3{margin:0 0 .45rem;font-size:1.05rem}.license-guide-shell .license-step__content p{margin:0}.license-guide-shell .license-callout{background:#ffffffc7;border:1px dashed #12253f24;border-radius:1.2rem;margin-top:1rem;padding:1rem 1.1rem}.license-guide-shell .license-callout h3,.license-guide-shell .license-callout h4{margin:0 0 .45rem}.license-guide-shell .license-faq-list{gap:.9rem;display:grid}.license-guide-shell .license-faq{background:#ffffffe0;border:1px solid #12253f14;border-radius:1.2rem;overflow:hidden}.license-guide-shell .license-faq[open]{border-color:#12253f26;box-shadow:0 18px 40px #12253f14}.license-guide-shell .license-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.2rem;font-weight:700;list-style:none;display:flex}.license-guide-shell .license-faq summary::-webkit-details-marker{display:none}.license-guide-shell .license-faq summary i{color:var(--license-accent-strong);transition:transform .2s}.license-guide-shell .license-faq[open] summary i{transform:rotate(45deg)}.license-guide-shell .license-faq__content{padding:0 1.2rem 1.2rem}.license-guide-shell .license-faq__content p:last-child,.license-guide-shell .license-rail-card p:last-child,.license-guide-shell .license-card p:last-child{margin-bottom:0}.license-guide-shell .license-link-list{gap:.75rem;margin-top:1rem;display:grid}.license-guide-shell .license-link-list a{color:var(--license-text);background:#f5f8fceb;border:1px solid #12253f14;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.license-guide-shell .license-link-list a:hover,.license-guide-shell .license-link-list a:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px #12253f14}.license-guide-shell .license-link-list i{color:var(--license-accent-strong)}.license-guide-shell .license-rail-card{padding:1.35rem}.license-guide-shell .license-rail-card--accent{background:linear-gradient(180deg, #fffffffa, #ffffffd6), linear-gradient(135deg, var(--license-accent-soft), transparent)}.license-guide-shell .license-rail-card h2,.license-guide-shell .license-rail-card h3{margin:0 0 .7rem;font-size:1.22rem}.license-guide-shell .license-inline-link{color:var(--license-accent-strong);font-weight:700}.license-guide-shell__close{padding-top:2rem}.license-guide-shell__close-card{color:#f7fbff;background:radial-gradient(circle at 0 0,#ffffff29,#0000 32%),linear-gradient(135deg,#0f172a,#12253f 58%,#1e3a5f 100%);border-radius:2rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem;display:flex}.license-guide-shell__close-copy h2,.license-guide-shell__close-copy p,.license-guide-shell__close-eyebrow{color:#f7fbff}.license-guide-shell__close-copy p{max-width:46rem}.license-guide-shell__close-card .license-button--secondary{color:#f7fbff;background:#ffffff1f;border-color:#ffffff2e}@media (width<=1080px){.license-guide-shell__hero-grid,.license-guide-shell__content-grid{grid-template-columns:1fr}.license-guide-shell__sidebar{position:static}}@media (width<=820px){.license-guide-shell__stats,.license-guide-shell .license-card-grid{grid-template-columns:1fr}.license-guide-shell__close-card{flex-direction:column;align-items:flex-start}.license-guide-shell__close-actions{width:100%}.license-guide-shell__close-actions .license-button{flex:100%}}@media (width<=640px){.license-guide-shell__hero{padding-top:2rem}.license-guide-shell__hero-copy,.license-guide-shell__panel,.license-guide-shell .license-section,.license-guide-shell .license-rail-card,.license-guide-shell__close-card{border-radius:1.4rem;padding:1.35rem}.license-guide-shell__hero-copy h1{max-width:none}.license-guide-shell__actions,.license-guide-shell__close-actions{flex-direction:column}.license-guide-shell__actions .license-button,.license-guide-shell__close-actions .license-button{width:100%}.license-guide-shell .license-step{grid-template-columns:1fr}}
