.sp{--pad:var(--page-pad,96px);--sec-gap:var(--section-gap,128px);--mono:var(--font-geist-mono),ui-monospace,monospace;--display:var(--font-display,var(--font-schibsted)),system-ui,sans-serif;--display-normal:var(--font-display-normal,var(--font-schibsted)),system-ui,sans-serif;--t-h1:var(--fs-h1-page,clamp(2.75rem,1.4rem + 4.6vw,5.5rem));--t-h2:var(--fs-h2,clamp(2.5rem,1.2rem + 4vw,4.875rem));--t-h3:var(--fs-h3,clamp(1.5rem,1.15rem + 1.2vw,2.125rem));--t-h4:var(--fs-h4,clamp(1.1875rem,1.05rem + 0.4vw,1.375rem));--t-lead:var(--fs-lead,clamp(1.125rem,1rem + 0.55vw,1.375rem));--t-body:var(--fs-body,clamp(1.0625rem,0.98rem + 0.15vw,1.125rem));--t-small:var(--fs-small,clamp(0.875rem,0.84rem + 0.1vw,0.9375rem));--t-mono:var(--fs-mono,clamp(0.8125rem,0.78rem + 0.1vw,0.875rem));--t-price:var(--fs-price,clamp(3.25rem,2rem + 3.6vw,5.5rem));--t-num:var(--fs-num,clamp(2.75rem,1.8rem + 2.2vw,4rem));--head-h:min(80svh,760px);--cone-h:min(52svh,480px);--still-h:var(--head-h);--sp-focus-dark:0 0 0 6px rgba(63,243,186,0.22);--sp-focus-light:0 0 0 6px rgba(37,99,235,0.18);--sp-field-dark:rgba(10,15,30,0.55);position:relative;isolation:isolate;color:var(--ink);background:var(--white);overflow-x:clip}.sp :target,.sp [id]{scroll-margin-top:112px}.sp [tabindex="-1"]:focus-visible{outline:none;box-shadow:none}.sp :is(a,button,input,textarea,select,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--blue-link);outline-offset:3px;box-shadow:var(--sp-focus-light)}.sp .sp-head :is(a,button,input,textarea,select,summary,[tabindex="0"]):focus-visible{outline-color:var(--teal);box-shadow:var(--sp-focus-dark)}.sp-mono{font-family:var(--mono);font-size:var(--t-mono);font-weight:500;line-height:1.3;letter-spacing:.02em;font-variant-numeric:tabular-nums}.sp-head{position:relative;z-index:0;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--head-h);margin-top:-88px;padding:160px var(--pad) calc(var(--r-sheet, 32px) + 80px);background:var(--marine);color:var(--on-dark)}.sp-head[data-still]{justify-content:flex-start;padding-top:calc(var(--still-h) * .665)}.sp-head[data-cone]{min-height:var(--cone-h);padding-bottom:calc(var(--r-sheet, 32px) + 72px)}.sp-head__inner{position:relative;z-index:1;max-width:var(--content,1248px);margin:0 auto;text-align:center}.sp-head__copy,.sp-head__inner{display:flex;flex-direction:column;align-items:center;width:100%}.sp-head__copy{max-width:1040px}.sp-h1{margin:0;color:var(--white);font-family:var(--display);font-size:var(--t-h1);font-weight:800;font-synthesis:none;line-height:var(--lh-h1-page,.96);letter-spacing:var(--tr-h1-page,-.02em);text-wrap:balance;overflow-wrap:break-word;hyphens:manual}.sp-h1__muted{display:inline;color:inherit}.sp-lead{max-width:680px;margin:28px auto 0;color:var(--on-dark-muted);font-size:var(--t-lead);font-weight:400;line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.sp-lead p{margin:0}.sp-lead p+p{margin-top:12px}.sp-head__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:40px}.sp-micro{flex-basis:100%;margin:0;color:var(--on-dark-muted);font-size:var(--t-small);line-height:1.5}.sp-head .sp-link{color:var(--white)}.sp-head__panel{width:100%;max-width:720px;margin-top:56px;text-align:left}.sp-head[data-panel=below] .sp-head__panel{max-width:1040px}.sp-head__art{width:min(720px,100%);margin-top:48px}.sp-head__sheet{bottom:-1px;z-index:2;height:calc(var(--r-sheet, 32px) + 1px);border-radius:var(--r-sheet,32px) var(--r-sheet,32px) 0 0;background:var(--white);pointer-events:none}.sp-head__sheet,.sp-head__still{position:absolute;left:0;right:0}.sp-head__still{top:0;z-index:-1;height:var(--still-h);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 60%,transparent 98%);mask-image:linear-gradient(180deg,#000,#000 60%,transparent 98%)}.sp-head__still:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(52% 34% at 50% 82%,rgba(10,15,30,.62) 0,rgba(10,15,30,.36) 55%,rgba(10,15,30,0) 100%),linear-gradient(180deg,rgba(10,15,30,0) 58%,rgba(10,15,30,.38) 74%,rgba(10,15,30,.7));pointer-events:none}.sp-still{position:absolute;inset:0;margin:0}.sp-head__cone,.sp-still--cone{background:var(--cone)}.sp-head__cone{position:absolute;inset:0;z-index:-1;pointer-events:none}.sp-still--image img,.sp-still--image picture{position:absolute;inset:0;width:100%;height:100%}.sp-still--image img{object-fit:cover;object-position:50% 50%}.sp-art{position:absolute;inset:0}.sp-art svg{display:block;width:100%;height:100%;overflow:visible}.sp-glass{--lg-radius:var(--r-panel,32px);color:var(--glass-text,var(--white))}.sp-sheet{position:relative;padding-top:96px;background:var(--white)}.sp--glossary .sp-sheet{padding-top:56px}.sp-sec{position:relative;padding:0 var(--pad) var(--sec-gap)}.sp-sec__inner{max-width:var(--content,1248px);margin:0 auto}.sp .hs{padding:0 var(--pad) var(--sec-gap)}.sp .hs+.hs{padding-top:0}.sp-sechead{display:flex;flex-direction:column;align-items:center;max-width:960px;margin:0 auto 48px;text-align:center}.sp-h2{margin:0;color:var(--ink);font-family:var(--display);font-size:var(--t-h2);font-weight:700;font-synthesis:none;line-height:var(--lh-h2,1);letter-spacing:var(--tr-h2,-.02em);text-wrap:balance}.sp-sechead__lead{max-width:680px;margin-top:20px;color:var(--ink-muted);font-size:var(--t-lead);line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.sp-sechead__lead p{margin:0}.sp-h3{font-family:var(--display-normal);font-size:var(--t-h3);font-synthesis:none;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.sp-h3,.sp-h4{margin:0;font-weight:600}.sp-h4{font-size:var(--t-h4);line-height:1.3;letter-spacing:0}.sp-text{margin:0;color:var(--ink);font-size:var(--t-body);line-height:1.6;text-wrap:pretty}.sp-text+.sp-text{margin-top:1em}.sp-col{max-width:680px;margin:0 auto;text-align:left}.sp-panel{max-width:1040px;margin:0 auto;padding:48px;border-radius:var(--r-panel,32px);background:var(--soft);overflow:hidden}.sp-panel--narrow{max-width:880px}.sp-panel--rows{padding-top:8px;padding-bottom:8px}.sp-panel--table{padding:24px 48px 16px}.sp-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:16px;font-weight:500;line-height:1.3;text-decoration:none}.sp-link>span{text-decoration:underline 1px transparent;text-underline-offset:5px;transition:text-decoration-color var(--dur-fast) var(--ease-out-quart)}.sp-link__arrow{width:16px;height:16px;flex-shrink:0;transition:transform var(--dur-base) var(--ease-out-quart)}@media (hover:hover) and (pointer:fine){.sp-link:hover>span{text-decoration-color:currentColor}.sp-link:hover .sp-link__arrow{transform:translateX(4px)}.sp-link:hover .sp-link__arrow--out{transform:translate(2px,-2px)}}.sp-dash{margin:0;padding:0;list-style:none;text-align:left}.sp-dash>li{position:relative;padding-left:1.2em;color:var(--ink);font-size:var(--t-body);line-height:1.55}.sp-dash>li+li{margin-top:8px}.sp-dash>li:before{content:"–";position:absolute;left:0;color:var(--ink-muted)}.sp-rows{margin:0;padding:0;list-style:none;text-align:left}.sp-row{display:grid;grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);column-gap:32px;align-items:baseline;padding:32px 0 36px;border-top:1px solid var(--hair)}.sp-row:first-child{border-top:0}.sp-row__num{color:var(--ink-muted)}.sp-table{width:100%;border-collapse:collapse;text-align:left}.sp-table caption{padding:0 0 20px;color:var(--ink-muted);font-size:var(--t-small);text-align:left}.sp-table td,.sp-table th{padding:18px 24px 18px 0;border-top:1px solid var(--hair);text-align:left;vertical-align:baseline}.sp-table thead th{padding-top:0;border-top:0;color:var(--ink-muted);font-size:14px;font-weight:500;line-height:1.4}.sp-table tbody th{color:var(--ink);font-size:var(--t-body);font-weight:500;line-height:1.4}.sp-table td{color:var(--ink);font-size:15px;line-height:1.45}.sp-table td:last-child,.sp-table th:last-child{padding-right:0}.sp-table .is-num{font-family:var(--mono);font-size:13px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.sp-table .is-none{color:var(--ink-muted)}.sp-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 24px;margin:0;padding:0;list-style:none}.sp-tab{display:inline-flex;align-items:baseline;gap:6px;min-height:40px;padding:10px 0;border:0;border-radius:var(--r-chip,8px);background:none;color:var(--ink-muted);font:inherit;font-size:15px;font-weight:500;line-height:1.3;cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart)}.sp-tab>span:first-child{text-decoration:underline 1px transparent;text-underline-offset:6px;transition:text-decoration-color var(--dur-fast) var(--ease-out-quart)}.sp-tab:hover,.sp-tab[aria-current=true],.sp-tab[aria-pressed=true]{color:var(--ink)}.sp-tab[aria-current=true]>span:first-child,.sp-tab[aria-pressed=true]>span:first-child{text-decoration-color:currentColor}.sp-tab__count{color:var(--ink-muted);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.02em}.sp-input{display:flex;align-items:center;width:100%;height:48px;padding:0 16px;border:1px solid rgba(10,15,30,.16);border-radius:var(--r-field,14px);background:var(--white);color:var(--ink);font:inherit;font-size:16px;line-height:1.4}.sp-input::placeholder{color:var(--ink-muted);opacity:1}.sp-faq__head{display:flex;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 48px;text-align:center}.sp-faq__head .sp-text{max-width:680px;margin-top:20px;color:var(--ink-muted);font-size:var(--t-lead);line-height:1.45}.sp-faq__head .sp-link{margin-top:24px}.sp-faq__panel{max-width:880px;padding:8px 48px}.sp-faq__panel .hfaq-list{margin:0;border-bottom:0}.sp-faq__panel .hfaq-item{border-top-color:var(--hair)}.sp-faq__panel .hfaq-item:first-child{border-top:0}.sp-faq__panel .hfaq-a__body{color:var(--ink)}.sp-band{padding:0 var(--pad) var(--sec-gap)}.sp-band__inner{display:flex;flex-direction:column;align-items:center;max-width:1040px;margin:0 auto;padding:88px 64px;border-radius:var(--r-panel,32px);background:var(--soft);text-align:center}.sp-band .sp-h2{max-width:820px}.sp-band__side{display:flex;flex-direction:column;align-items:center;max-width:680px;margin-top:24px}.sp-band__side .sp-text{color:var(--ink-muted);font-size:var(--t-lead);line-height:1.45}.sp-band__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:36px}.pr-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:48px 8px}.pr-tier{display:flex;flex-direction:column;padding:0 24px}.pr-panel__org,.pr-tier+.pr-tier{border-left:1px solid var(--hair-dark)}.pr-tier__name{margin:0;color:var(--white);font-size:var(--t-h4);font-weight:600;line-height:1.3;letter-spacing:-.005em}.pr-tier__price{display:flex;flex-direction:column;gap:10px;margin:24px 0 0}.pr-tier__amount{white-space:nowrap;color:var(--white);font-family:var(--display);font-size:var(--t-price);font-weight:700;font-synthesis:none;line-height:1;letter-spacing:var(--tr-display,-.02em);font-variant-numeric:tabular-nums}.pr-tier__period{font-size:var(--t-small);line-height:1.4}.pr-tier__desc,.pr-tier__period{color:var(--glass-text-muted,var(--on-dark-muted))}.pr-tier__desc{margin:20px 0 0;font-size:15px;line-height:1.55;text-wrap:pretty}.pr-panel__go,.pr-panel__org{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:36px;padding:32px 40px 0}.pr-panel__go{grid-column:1/span 2;position:relative}.pr-panel__go:before,.pr-panel__org:before{content:"";position:absolute;top:0;left:40px;right:40px;height:1px;background:var(--hair-dark)}.pr-panel__org{grid-column:3;position:relative}.pr-panel__org .sp-link{color:var(--white)}.pr-panel__note{margin:0;color:var(--glass-text-muted,var(--on-dark-muted));font-size:var(--t-small);line-height:1.5}.pr-matrix th[scope=col]{width:20%}.pr-matrix th[scope=col]:first-child{width:auto}.pr-matrix__tier{display:block;color:var(--ink);font-size:var(--t-body);font-weight:600}.pr-matrix__price{display:block;margin-top:6px;color:var(--ink-muted);font-family:var(--mono);font-size:12px;letter-spacing:.02em}.sp-notes{max-width:680px;margin:32px auto 0}.sp-notes .sp-dash>li{color:var(--ink-muted);font-size:var(--t-small)}.pr-ref{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:48px;row-gap:40px;align-items:center;text-align:left}.pr-ref__text{font-size:var(--t-lead);line-height:1.5}.pr-ref__text strong{color:var(--ink);font-weight:600}.pr-ref__figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pr-ref__figs>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:12px;padding:4px 20px 0;border-left:1px solid var(--hair)}.pr-ref__figs>div:first-child{padding-left:0;padding-right:0;border-left:0}.pr-ref__figs dt{color:var(--ink-muted);font-size:var(--t-small);line-height:1.45}.pr-ref__figs dd{margin:0;white-space:nowrap;color:var(--ink);font-family:var(--display);font-size:var(--t-num);font-weight:600;font-synthesis:none;line-height:1;letter-spacing:var(--tr-display,-.02em);font-variant-numeric:tabular-nums}.ev-up{padding:16px}.ev-drop{display:flex;flex-direction:column;align-items:center;padding:44px 40px 40px;border:1px dashed rgba(244,247,251,.24);border-radius:var(--r-card,24px);text-align:center}.ev-drop__icon{width:18px;height:18px;color:var(--white)}.ev-drop__title{margin:20px 0 0;color:var(--white);font-family:var(--display-normal);font-size:var(--t-h3);font-weight:600;font-synthesis:none;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.ev-drop__text{max-width:480px;margin:12px 0 0;font-size:15px;line-height:1.55;text-wrap:pretty}.ev-drop__data,.ev-drop__text{color:var(--glass-text-muted,var(--on-dark-muted))}.ev-drop__data{margin:16px 0 0}.ev-drop__cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:28px}.ev-drop__meta{margin:0;color:var(--glass-text-muted,var(--on-dark-muted));font-size:var(--t-small)}.ev-score{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:64px;row-gap:40px;align-items:center;text-align:left}.ev-score__table tfoot td,.ev-score__table tfoot th{border-top:1px solid var(--hair-strong);color:var(--ink);font-weight:600}.ev-scale{position:relative;height:56px;margin:36px 0 0}.ev-scale__track{position:absolute;left:0;right:0;top:24px;height:1px;background:var(--hair-strong)}.ev-scale__fill{position:absolute;left:0;top:23px;width:var(--w);height:3px;border-radius:var(--r-pill,999px);background:var(--blue-link)}.ev-scale__mark{position:absolute;left:var(--x);top:14px;width:1px;height:21px;background:var(--ink)}.ev-scale__label{position:absolute;top:40px;left:var(--x);transform:translateX(-50%);color:var(--ink-muted);white-space:nowrap}.ev-scale__label--end{left:auto;right:0;transform:none}.ev-scale__label--start{left:0;transform:none}.ev-score__note{margin:24px 0 0;color:var(--ink-muted);font-size:var(--t-small);line-height:1.5}.ev-score__total{margin:0;color:var(--ink);font-family:var(--display);font-size:var(--t-num);font-weight:600;font-synthesis:none;line-height:1;letter-spacing:var(--tr-display,-.02em);font-variant-numeric:tabular-nums}.ev-score__total small{color:var(--ink-muted);font-family:var(--font-schibsted),system-ui,sans-serif;font-size:.34em;font-weight:500;letter-spacing:0}.ev-score__caption{margin:12px 0 0;color:var(--ink-muted);font-size:var(--t-small)}.ev-ben__text p{margin:0;color:var(--ink);font-size:var(--t-lead);line-height:1.5;letter-spacing:-.01em;text-wrap:pretty}.ev-ben__text p+p{margin-top:1.1em}.ev-ben__text strong{color:var(--ink);font-weight:600}.ct-form{padding:40px 40px 36px}.ct-form__title{margin:0;color:var(--white);font-size:var(--t-h4);font-weight:600;line-height:1.3;text-align:center}.ct-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:28px}.ct-form__full{grid-column:1/-1}.ct-label{margin-bottom:8px;font-size:14px;font-weight:500}.ct-field,.ct-label{display:block;color:var(--white)}.ct-field{width:100%;min-height:48px;padding:0 16px;border:0;border-radius:var(--r-field,14px);background:var(--sp-field-dark);box-shadow:var(--glass-inner,inset 0 1px 0 rgba(255,255,255,.14));font:inherit;font-size:16px;line-height:1.4;transition:background-color var(--dur-fast) var(--ease-out-quart)}.ct-field::placeholder{color:rgba(244,247,251,.5);opacity:1}textarea.ct-field{min-height:120px;padding:12px 16px;resize:vertical;line-height:1.55}.ct-field:hover{background:rgba(10,15,30,.7)}.ct-field:focus-visible{background:rgba(10,15,30,.8)}.ct-field[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--state-error-dark)}.ct-topics{margin:0;padding:0;border:0;min-width:0}.ct-topics legend{float:left;width:100%;margin-bottom:8px;padding:0;color:var(--white);font-size:14px;font-weight:500}.ct-topics__list{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;border-bottom:1px solid var(--hair-dark)}.ct-topic{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 2px;border-top:1px solid var(--hair-dark);color:var(--glass-text-muted,var(--on-dark-muted));font-size:15px;line-height:1.3;cursor:pointer}.ct-topic input{appearance:none;display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;margin:0;border:1.5px solid rgba(244,247,251,.45);border-radius:var(--r-pill,999px);background:var(--sp-field-dark);cursor:pointer}.ct-topic input:before{content:"";width:8px;height:8px;border-radius:var(--r-pill,999px);background:var(--white);transform:scale(0);transition:transform var(--dur-fast) var(--ease-out-quart)}.ct-topic input:checked{border-color:var(--white)}.ct-topic input:checked:before{transform:scale(1)}.ct-topic:has(input:checked){color:var(--white);font-weight:500}.ct-topics[aria-invalid=true] .ct-topics__list{border-bottom-color:var(--state-error-dark)}.ct-error{margin:8px 0 0;color:var(--state-error-dark);font-size:13px;font-weight:500}.ct-form__submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;margin-top:28px}.ct-form__submit .cta-primary{border:0;cursor:pointer}.ct-form__submit .cta-primary:disabled{opacity:.5;cursor:progress}.ct-success{display:flex;flex-direction:column;align-items:center;gap:8px;margin:24px 0 0;padding:24px 0 4px;border-top:1px solid var(--hair-dark);text-align:center}.ct-success__title{margin:0;color:var(--white);font-family:var(--display-normal);font-size:var(--t-h3);font-weight:600;font-synthesis:none;line-height:1.12;letter-spacing:-.01em}.ct-success__text{margin:0;color:var(--glass-text-muted,var(--on-dark-muted));font-size:15px;line-height:1.5}.ct-ways{text-align:center}.ct-way{display:flex;flex-direction:column;align-items:center;padding:40px 0 44px;border-top:1px solid var(--hair)}.ct-way:first-child{border-top:0}.ct-way__body{display:flex;flex-direction:column;align-items:center;max-width:560px;margin-top:14px}.ct-way__body>.sp-text{color:var(--ink-muted)}.ct-way__body>.sp-text:not(:first-child){margin-top:12px}.ct-way .sp-link{margin-top:18px}.ct-mail{color:var(--ink);font-family:var(--display-normal);font-size:var(--t-h3);font-weight:600;font-synthesis:none;letter-spacing:-.01em;text-decoration:underline 1px var(--hair-strong);text-underline-offset:6px;overflow-wrap:anywhere}.ct-mail:hover{text-decoration-color:currentColor}.lgl{display:grid;grid-template-columns:minmax(0,200px) minmax(0,680px) minmax(0,200px);justify-content:center;column-gap:56px;align-items:start;max-width:var(--content,1248px);margin:0 auto}.lgl__aside{grid-column:1;position:sticky;top:120px}.lgl-nav__list{display:grid;margin:0;padding:0;list-style:none}.lgl-nav__list>li+li{border-top:1px solid var(--hair)}.lgl-nav__btn{display:flex;align-items:baseline;gap:14px;width:100%;min-height:48px;padding:14px 0;border:0;border-radius:var(--r-chip,8px);background:none;color:var(--ink-muted);font:inherit;font-size:15px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out-quart)}.lgl-nav__btn>span:last-child{text-decoration:underline 1px transparent;text-underline-offset:6px}.lgl-nav__btn:hover,.lgl-nav__btn[aria-current=true]{color:var(--ink)}.lgl-nav__btn[aria-current=true]>span:last-child{text-decoration-color:currentColor}.lgl-nav__num{color:var(--ink-muted)}.lgl-help{margin-top:32px;padding:20px 18px;border-radius:var(--r-card,24px);background:var(--soft)}.lgl-help__title{margin:0;font-size:15px;font-weight:600}.lgl-help__text{margin:6px 0 0;color:var(--ink-muted);font-size:var(--t-small);line-height:1.5}.lgl-help .sp-link{margin-top:14px;font-size:14px;white-space:nowrap}.lgl-doc{grid-column:2;min-width:0}.lgl-doc__head{display:grid;grid-template-columns:56px minmax(0,1fr);padding-bottom:36px}.lgl-doc__head>*{grid-column:2}.lgl-doc__title{margin:0;font-family:var(--display-normal);font-size:var(--fs-h2-card,clamp(2rem,1.1rem + 2.9vw,3.375rem));font-weight:700;font-synthesis:none;line-height:1.04;letter-spacing:var(--tr-display,-.02em);text-wrap:balance}.lgl-doc__meta{margin:20px 0 0;color:var(--ink-muted);font-size:var(--t-small);line-height:1.5}.lgl-clause{display:grid;grid-template-columns:56px minmax(0,1fr);padding:32px 0 36px;border-top:1px solid var(--hair)}.lgl-clause__num{padding-top:.45em;color:var(--ink-muted)}.lgl-clause__title{margin:0;font-size:var(--t-h4);font-weight:600;line-height:1.3;letter-spacing:-.005em}.lgl-clause__body{grid-column:2;margin-top:12px;color:var(--ink);font-size:var(--t-body);line-height:1.7;text-wrap:pretty}.lgl-clause__body p{margin:0}.lgl-clause__body strong{color:var(--ink);font-weight:600}.lgl-clause__body a{color:var(--blue-link);text-decoration:underline 1px rgba(37,99,235,.35);text-underline-offset:4px;overflow-wrap:anywhere}.lgl-clause__body a:hover{text-decoration-color:currentColor}.lgl-ext{display:inline-flex;align-items:center;gap:6px;margin-top:8px}.lgl-ext svg{width:16px;height:16px;flex-shrink:0}.sp--glossary .sp-head__actions{width:100%}.gl-search{--lg-radius:var(--r-pill,999px);position:relative;width:100%;max-width:560px;margin:0 auto}.gl-search__input{display:block;width:100%;height:56px;padding:0 52px 0 50px;border:0;border-radius:inherit;background:transparent;color:var(--white);font:inherit;font-size:16px;line-height:1.4}.gl-search__input::placeholder{color:rgba(244,247,251,.5);opacity:1}.gl-search__input::-webkit-search-cancel-button{display:none}.gl-search__icon{position:absolute;left:20px;top:50%;width:18px;height:18px;color:var(--on-dark-muted);transform:translateY(-50%);pointer-events:none}.gl-search__clear{position:absolute;right:8px;top:50%;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--r-pill,999px);background:none;color:var(--white);cursor:pointer;transform:translateY(-50%)}.gl-search__clear svg{width:16px;height:16px}.gl-tools{max-width:1040px;margin:0 auto}.gl-sentinel{height:1px;margin:32px 0 -1px}.gl-bar{position:sticky;top:84px;z-index:20;display:flex;justify-content:center;padding:0;pointer-events:none}.gl-bar .gl-az{--glass-filter:var(--glass-light-filter);--glass-edge:var(--glass-light-edge);--glass-inner:var(--glass-light-inner);--glass-spec:var(--glass-light-spec);--glass-spec-opacity:0.6;--glass-shadow:var(--glass-light-shadow);--lg-radius:var(--r-pill,999px);--glass-bg:rgba(255,255,255,0.97);--glass-bg-text:rgba(255,255,255,0.97);--glass-solid:rgba(255,255,255,0.97);width:100%;max-width:100%;pointer-events:auto}.gl-az__track{display:flex;align-items:center;justify-content:space-between;gap:0 12px;padding:10px 24px;overflow-x:auto;border-radius:inherit;scrollbar-width:none}.gl-az__track::-webkit-scrollbar{display:none}.gl-az .sp-tab{flex-shrink:0;min-width:20px;min-height:36px;justify-content:center;padding:8px 2px 6px}.gl-meta{max-width:1040px;margin:40px auto 0;color:var(--ink-muted);text-align:center}.gl-groups{max-width:1040px;margin:24px auto 0}.gl-group{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:32px;padding:40px 0 24px;border-top:1px solid var(--hair)}.gl-group__letter{align-self:start;position:sticky;top:160px;margin:0;color:var(--ink-muted);font-family:var(--display);font-size:96px;font-weight:700;font-synthesis:none;line-height:.8;letter-spacing:var(--tr-display,-.02em)}.gl-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0}.gl-term{padding:22px 0 28px;border-top:1px solid var(--hair)}.gl-list>.gl-term:nth-child(-n+2){border-top:0;padding-top:4px}.gl-term dt{margin:0}.gl-term__name{color:var(--ink);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.gl-term__area{margin-left:10px;color:var(--ink-muted);font-size:14px;font-weight:400;white-space:nowrap}.gl-term dd{margin:10px 0 0;color:var(--ink);font-size:16px;line-height:1.6;text-wrap:pretty;hyphens:auto}.gl-empty{max-width:1040px;margin:40px auto 0;padding:48px;border-radius:var(--r-panel,32px);background:var(--soft);color:var(--ink);font-size:var(--t-body);text-align:center}@media (max-width:1199px){.pr-tier{padding:0 20px}.pr-panel__go,.pr-panel__org{padding:28px 28px 0}.pr-panel__go:before,.pr-panel__org:before{left:28px;right:28px}.lgl{grid-template-columns:minmax(0,200px) minmax(0,680px);column-gap:48px}}@media (max-width:1023px){.sp{--sec-gap:104px}.sp-row{grid-template-columns:48px minmax(0,1fr)}.sp-row__text{grid-column:2;margin-top:12px}.pr-panel{grid-template-columns:minmax(0,1fr);padding:8px 0}.pr-tier{padding:32px}.pr-tier+.pr-tier{border-left:0;border-top:1px solid var(--hair-dark)}.pr-panel__go,.pr-panel__org{grid-column:1;margin-top:0;padding:28px 32px;border-left:0}.pr-panel__go:before,.pr-panel__org:before{left:32px;right:32px}.pr-panel__go{order:1}.pr-tier:nth-of-type(3){order:2}.pr-panel__org{order:3;padding-top:0}.pr-panel__org:before{display:none}.ev-score,.pr-ref{grid-template-columns:minmax(0,1fr)}.pr-ref__figs>div:first-child{padding-left:0;border-left:0}.lgl{grid-template-columns:minmax(0,680px)}.lgl__aside{position:static;grid-column:1;margin-bottom:40px}.lgl-help{display:none}.lgl-doc{grid-column:1}.gl-group{grid-template-columns:minmax(0,1fr)}.gl-group__letter{position:static;margin-bottom:16px;font-size:72px}}@media (max-width:767px){.sp{--sec-gap:80px;--still-h:min(133.34vw,80svh);--cone-h:min(52svh,440px)}.sp-head{margin-top:-72px;padding:128px var(--pad) calc(var(--r-sheet, 24px) + 56px)}.sp-head[data-still]{padding-top:calc(var(--still-h) * .66)}.sp-head__still:after{background:linear-gradient(180deg,rgba(10,15,30,0) 60%,rgba(10,15,30,.62) 69%,rgba(10,15,30,.86) 84%)}.sp-head[data-cone]{padding-bottom:calc(var(--r-sheet, 24px) + 48px)}.sp-lead{margin-top:20px}.sp-head__actions{margin-top:28px}.sp-head__panel{margin-top:40px}.sp-sheet{padding-top:56px}.sp--glossary .sp-sheet{padding-top:32px}.sp-sechead{margin-bottom:36px}.sp-panel{padding:28px 20px}.sp-panel--rows{padding-top:4px;padding-bottom:4px}.sp-panel--table{padding:20px 20px 12px}.sp-faq__panel{padding:4px 20px}.sp-row{grid-template-columns:36px minmax(0,1fr);column-gap:16px;padding:24px 0 28px}.sp-band__inner{padding:56px 24px}.sp-band__actions{margin-top:28px}.sp-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-table--stack tr{display:block;padding:18px 0 20px;border-top:1px solid var(--hair)}.sp-table--stack tbody tr:first-child{border-top:0}.sp-table--stack td,.sp-table--stack th{display:flex;justify-content:space-between;gap:16px;padding:4px 0;border:0!important}.sp-table--stack tbody th{padding-bottom:8px}.sp-table--stack td:before{content:attr(data-label);color:var(--ink-muted);font-family:inherit;font-size:14px}.sp-table--stack td{text-align:right}.pr-tier{padding:28px 22px}.pr-panel__go,.pr-panel__org{padding:24px 22px}.pr-panel__go:before{left:22px;right:22px}.pr-panel__go .cta-primary{width:100%}.pr-ref__figs{grid-template-columns:minmax(0,1fr);row-gap:28px}.pr-ref__figs>div{padding:0;border-left:0}.ev-up{padding:10px}.ev-drop{padding:28px 20px 24px;border-radius:var(--r-card,20px)}.ev-drop__cta,.ev-drop__cta .cta-primary{width:100%}.ct-form{padding:28px 20px 24px}.ct-form__fields{gap:18px}.ct-form__fields,.ct-topics__list{grid-template-columns:minmax(0,1fr)}.ct-form__submit .cta-primary{width:100%}.ct-way{padding:28px 0 32px}.lgl-doc__head{grid-template-columns:minmax(0,1fr);padding-bottom:28px}.lgl-doc__head>*{grid-column:1}.lgl-doc__title{font-size:clamp(1.875rem,1.2rem + 3vw,2.5rem)}.lgl-doc__title,.sp-h2{hyphens:auto;overflow-wrap:break-word}.sp-head .sp-h1{font-family:var(--display);font-size:var(--t-h1);font-weight:800;line-height:var(--lh-h1-page,1.02);letter-spacing:var(--tr-h1-page,-.01em);hyphens:none;overflow-wrap:normal}.lgl-clause{grid-template-columns:40px minmax(0,1fr)}.gl-tools .sp-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);scrollbar-width:none}.gl-tools .sp-tabs::-webkit-scrollbar{display:none}.gl-tools .sp-tabs>li{flex-shrink:0}.gl-bar{top:76px}.gl-az__track{padding:10px 18px}.gl-sentinel{margin-top:24px}.gl-group{padding:28px 0 8px}.gl-group__letter{font-size:56px;margin-bottom:8px}.gl-list{grid-template-columns:minmax(0,1fr)}.gl-list>.gl-term:nth-child(2){border-top:1px solid var(--hair);padding-top:22px}.gl-term__name{font-size:18px}.gl-term__area{display:block;margin:4px 0 0;white-space:normal}}.sp{--sp-teal-ink:#0a9a72;--sp-blue-ink:#2563eb;--sp-violet-ink:#6d28d9;--sp-tint-teal:linear-gradient(160deg,#edf9f5,#eff5fe);--sp-tint-violet:linear-gradient(160deg,#f4f0fe,#eff4fe);--sp-grad-line:linear-gradient(90deg,rgba(63,243,186,0),#3ff3ba 16%,#3b82f6 55%,#8b5cf6 86%,rgba(139,92,246,0));--sp-ease-expo:cubic-bezier(0.16,1,0.3,1)}.sp .sp-panel,.sp :is(.ab-panel,.bl-lead,.bl-empty,.fd-panel,.fd-detail__aside,.bp-table,.bp-note,.lgl-help,.gl-empty){background:var(--sp-tint-teal)}.sp .ab-sec:nth-child(even of .ab-sec) .ab-panel,.sp .sp-band__inner,.sp .sp-sec:nth-child(even of .sp-sec) .sp-panel{background:var(--sp-tint-violet)}.sp :is(.pr-ref__figs dd,.ab-figures dd,.ev-score__total,.gl-group__letter){color:var(--sp-blue-ink)}.sp :is(.sp-head,.bp-head,.bp-band__inner,.fd-check) :is(.pr-ref__figs dd,.ab-figures dd,.ev-score__total){color:var(--teal)}.sp :is(.sp-dash>li,.bp-list li,.fd-dash li):before{color:var(--sp-teal-ink);font-weight:600}.sp :is(.sp-row__num,.ab-principle__num,.lgl-clause__num,.lgl-nav__num,.bp-toc__num,.bp-block__num,td.fx-checks__num){color:var(--sp-blue-ink)}.sp :is(.sp-tab__count,.bl-tab__n){color:var(--sp-blue-ink)}.sp .sp-tab:is([aria-pressed=true],[aria-current=true])>span:first-child{text-decoration-color:var(--sp-teal-ink);text-decoration-thickness:2px}.sp .bl-tab[aria-current=page]{text-decoration-color:var(--sp-teal-ink)}.sp :is(.ev-scale__fill,.fx-meter:not(.fx-meter--warn) .fx-meter__fill,.bp-alloc__fill){background:linear-gradient(90deg,#0a9a72,#2563eb)}.sp .fx-coach__feats{border-top-color:rgba(37,99,235,.22)}.sp :is(.sp-panel,.sp-band__inner,.ab-panel,.bl-lead,.fd-panel){position:relative;isolation:isolate}.sp :is(.sp-panel,.sp-band__inner,.ab-panel,.bl-lead,.fd-panel):before{content:"";position:absolute;top:0;left:var(--r-panel,32px);right:var(--r-panel,32px);z-index:1;height:1px;background:var(--sp-grad-line);transform-origin:0 50%;pointer-events:none;transition:transform .9s var(--sp-ease-expo) .15s}.sp[data-motion] :is(.sp-panel,.sp-band__inner,.ab-panel,.bl-lead)[data-reveal]:not([data-in]):before{transform:scaleX(0)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.sp:not([data-motion]) :is([data-head-title],[data-head-follow]){opacity:0;animation:sp-failsafe 0s linear 4s forwards}}@keyframes sp-failsafe{to{opacity:1}}[data-split]:has(>.sp-line-mask){display:flex;flex-direction:column}.sp-line-mask{padding:.1em .3em .16em;margin:-.1em -.3em -.16em}.sp-head__panel{position:relative}.sp-ring{position:absolute;inset:0;z-index:3;padding:1px;overflow:hidden;border-radius:var(--r-panel,32px);pointer-events:none;container-type:size;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sp-ring>span{position:absolute;left:50%;top:50%;width:150cqmax;height:150cqmax;margin:-75cqmax 0 0 -75cqmax;background:conic-gradient(from 0deg,rgba(63,243,186,0) 0deg 210deg,rgba(63,243,186,.85) 268deg,rgba(59,130,246,.9) 306deg,rgba(139,92,246,.75) 336deg,rgba(139,92,246,0) 1turn);animation:sp-spin 8s linear infinite;will-change:transform}@keyframes sp-spin{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.sp .bl-lead:has(.bl-lead__link:hover){box-shadow:inset 0 0 0 1px rgba(10,15,30,.1)}}.sp .ab-sec .sp-sechead+.ab-figures{margin-top:64px}@media (max-width:767px){.sp .ab-sec .sp-sechead+.ab-figures{margin-top:32px}}.sp-ico{display:block;flex-shrink:0;color:var(--sp-blue-ink);overflow:visible}.sp :is(.sp-head,.bp-head,.bp-band__inner,.fd-check) .sp-ico{color:var(--teal)}.sp :is(.sp-row__title,.ab-h3):has(>.sp-ico--lead){position:relative;padding-left:calc(1.05em + 16px)}.sp .sp-ico--lead{position:absolute;left:0;top:.02em;width:1.05em;height:1.05em}.sp-icorow{display:inline-flex;align-items:center;gap:12px}.fx-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;padding:0;list-style:none}.fx-feats>li{display:flex;align-items:flex-start;gap:14px;color:var(--ink);font-size:var(--t-body);line-height:1.45}.fx-feats>li>.sp-ico{margin-top:-2px}.pr-tier__ico{display:block;margin-bottom:16px;color:var(--teal)}.pr-matrix__ico{display:block;margin-bottom:12px;color:var(--sp-blue-ink)}.pr-panel{grid-template-rows:repeat(5,auto) auto}.pr-tier{display:grid;grid-row:1/span 5;grid-template-rows:subgrid;align-content:start}.pr-panel__go,.pr-panel__org{grid-row:6}@media (max-width:1023px){.pr-panel{grid-template-rows:none}.pr-tier{display:flex}.pr-panel__go,.pr-panel__org,.pr-tier{grid-row:auto}}.sp .pr-matrix td.is-inc,.sp .pr-matrix td.is-none{line-height:0}.sp .pr-matrix td.is-inc .sp-ico{display:inline-block}.sp .pr-matrix td.is-inc .pr-matrix__inc{display:inline-block;color:#0f9f6e;vertical-align:middle}.sp .pr-matrix td.is-none .pr-matrix__no{display:inline-block;color:rgba(217,72,106,.8);vertical-align:middle}.pr-tier .pc__feats{margin-top:20px}.ct-way__title{display:flex;flex-direction:column;align-items:center;gap:14px}.ct-way__ico{width:36px;height:36px}@media (max-width:767px){.fx-feats{grid-template-columns:minmax(0,1fr);gap:16px}.sp .sp-table--stack td.is-inc,.sp .sp-table--stack td.is-none{align-items:center;line-height:1.45}}@media (forced-colors:active){.sp-ring{display:none}.sp-ico{color:CanvasText}}@media (prefers-reduced-motion:reduce){.sp-ring>span{animation:none}.sp :is(.sp-panel,.sp-band__inner,.ab-panel,.bl-lead,.fd-panel):before{transition:none}.ct-field,.ct-topic input:before,.lgl-nav__btn,.sp-link>span,.sp-link__arrow,.sp-tab,.sp-tab>span:first-child{transition:none}}