.license-guide-shell{--license-accent: #1e63da;--license-accent-strong: #0f4ba8;--license-accent-soft: rgba(30, 99, 218, .14);--license-accent-deep: rgba(15, 75, 168, .12);--license-warm: rgba(245, 158, 11, .18);--license-text: #12253f;--license-muted: #4c5d77;--license-line: rgba(18, 37, 63, .1);--license-surface: #ffffff;--license-surface-soft: rgba(255, 255, 255, .72);--license-shadow: 0 24px 60px rgba(18, 37, 63, .12);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,#eef4fb,#f8fbff);color:var(--license-text);padding-bottom:5rem}.license-guide-shell--transfer{--license-accent: #0f766e;--license-accent-strong: #115e59;--license-accent-soft: rgba(15, 118, 110, .14);--license-accent-deep: rgba(17, 94, 89, .12);--license-warm: rgba(245, 158, 11, .2)}.license-guide-shell--renew{--license-accent: #0f766e;--license-accent-strong: #115e59;--license-accent-soft: rgba(15, 118, 110, .12);--license-accent-deep: rgba(17, 94, 89, .12);--license-warm: rgba(17, 94, 89, .18)}.license-guide-shell__hero{padding:3rem 0 2.5rem}.license-guide-shell__hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:1.5rem;align-items:stretch}.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{position:relative;overflow:hidden;padding:2rem;border-radius:2rem;background:linear-gradient(145deg,#fffffff5,#ffffffc2),linear-gradient(135deg,var(--license-accent-soft),transparent)}.license-guide-shell__hero-copy:after{content:"";position:absolute;inset:auto -10% -25% auto;width:16rem;height:16rem;border-radius:999px;background:radial-gradient(circle,var(--license-accent-soft),transparent 70%);pointer-events:none}.license-guide-shell__nav{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.license-guide-shell__nav-link{padding:.72rem 1rem;border-radius:999px;border:1px solid rgba(18,37,63,.09);background:#ffffffb3;color:var(--license-text);font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.license-guide-shell__nav-link:hover,.license-guide-shell__nav-link:focus-visible{transform:translateY(-1px);border-color:#12253f29;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));border-color:transparent;color:#fff;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{margin:0 0 .75rem;color:var(--license-accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.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{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.license-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.9rem 1.25rem;border-radius:999px;border:1px solid transparent;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.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{background:#ffffffc2;border-color:#12253f1f;color:var(--license-text)}.license-guide-shell__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:0;margin:1.75rem 0 0;list-style:none}.license-stat{padding:1rem 1rem 1.1rem;border-radius:1.25rem;background:#ffffffb3;border:1px solid rgba(18,37,63,.08)}.license-stat__label{display:block;margin-bottom:.4rem;color:var(--license-muted);font-size:.88rem}.license-stat strong{font-size:1.02rem}.license-guide-shell__panel{padding:1.75rem;border-radius:2rem;background:linear-gradient(180deg,#fffffff5,#ffffffd1),linear-gradient(135deg,var(--license-accent-soft),transparent)}.license-guide-shell__panel h2{margin:0 0 .9rem;font-size:clamp(1.5rem,2.6vw,2rem)}.license-guide-shell__panel-list{display:grid;gap:.85rem;margin:1.4rem 0 0}.license-guide-shell__panel-item{padding:.95rem 1rem;border-radius:1rem;background:#ffffffb8;border:1px solid rgba(18,37,63,.08)}.license-guide-shell__panel-item dt{margin-bottom:.25rem;color:var(--license-muted);font-size:.9rem}.license-guide-shell__panel-item dd,.license-guide-shell__panel-item a{margin:0;color:var(--license-text);font-weight:700;text-decoration:none}.license-guide-shell__panel-note{margin:1rem 0 0;padding-top:1rem;border-top:1px solid rgba(18,37,63,.08);font-size:.95rem}.license-guide-shell__content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:1.5rem;align-items:start}.license-guide-shell__main{display:grid;gap:1.5rem}.license-guide-shell__sidebar{position:sticky;top:6.5rem;align-self:start}.license-guide-shell .license-rail-stack{display:grid;gap:1rem}.license-guide-shell .license-section,.license-guide-shell .license-rail-card{background:linear-gradient(180deg,#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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.license-guide-shell .license-card{padding:1.3rem;border-radius:1.3rem;background:#f5f8fce6;border:1px solid rgba(18,37,63,.08)}.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(180deg,#fffffff0,#ffffffc2),linear-gradient(135deg,rgba(245,158,11,.14),transparent)}.license-guide-shell .license-card__badge{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.2rem .75rem;border-radius:999px;background:#12253f0f;color:var(--license-accent-strong);font-weight:800;font-size:.84rem}.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{padding:0;margin:0;list-style:none}.license-guide-shell .license-inline-list,.license-guide-shell .license-check-list{display:grid;gap:.7rem}.license-guide-shell .license-check-list li,.license-guide-shell .license-inline-list li{position:relative;padding-left:1.5rem}.license-guide-shell .license-check-list li:before,.license-guide-shell .license-inline-list li:before{content:"";position:absolute;left:0;top:.62rem;width:.5rem;height:.5rem;border-radius:999px;background:var(--license-accent)}.license-guide-shell .license-step-list{display:grid;gap:1rem}.license-guide-shell .license-step-list+.license-card-grid{margin-top:1rem}.license-guide-shell .license-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.1rem 1.15rem;border-radius:1.35rem;background:#f5f8fceb;border:1px solid rgba(18,37,63,.08)}.license-guide-shell .license-step__number{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:999px;background:linear-gradient(135deg,var(--license-accent),var(--license-accent-strong));color:#fff;font-weight:800}.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{margin-top:1rem;padding:1rem 1.1rem;border-radius:1.2rem;background:#ffffffc7;border:1px dashed rgba(18,37,63,.14)}.license-guide-shell .license-callout h3,.license-guide-shell .license-callout h4{margin:0 0 .45rem}.license-guide-shell .license-faq-list{display:grid;gap:.9rem}.license-guide-shell .license-faq{overflow:hidden;border-radius:1.2rem;background:#ffffffe0;border:1px solid rgba(18,37,63,.08)}.license-guide-shell .license-faq[open]{border-color:#12253f26;box-shadow:0 18px 40px #12253f14}.license-guide-shell .license-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.2rem;cursor:pointer;font-weight:700;list-style:none}.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 ease}.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{display:grid;gap:.75rem;margin-top:1rem}.license-guide-shell .license-link-list a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;border-radius:1rem;background:#f5f8fceb;border:1px solid rgba(18,37,63,.08);color:var(--license-text);font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.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{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem;border-radius:2rem;background:radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,#0f172a,#12253f 58%,#1e3a5f);color:#f7fbff}.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{background:#ffffff1f;border-color:#ffffff2e;color:#f7fbff}@media(max-width:1080px){.license-guide-shell__hero-grid,.license-guide-shell__content-grid{grid-template-columns:1fr}.license-guide-shell__sidebar{position:static}}@media(max-width:820px){.license-guide-shell__stats,.license-guide-shell .license-card-grid{grid-template-columns:1fr}.license-guide-shell__close-card{align-items:flex-start;flex-direction:column}.license-guide-shell__close-actions{width:100%}.license-guide-shell__close-actions .license-button{flex:1 1 100%}}@media(max-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{padding:1.35rem;border-radius:1.4rem}.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}}
