.ns .pp{--pp-ink:var(--ink);--pp-ink-2:#eef1f7bd;--pp-ink-3:#eef1f78f;--pp-line:var(--hairline);--pp-line-2:var(--hairline-strong);--pp-surface:var(--paper-2);--pp-gap:color-mix(in srgb, var(--ink) 10%, var(--paper-2));--pp-tint:#ff7a3d12;color:var(--pp-ink)}.ns .pp *,.ns .pp :before,.ns .pp :after{box-sizing:border-box}.ns .pp-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ns .pp-hero{padding-top:clamp(48px,9vh,104px)}.ns .pp-h1{letter-spacing:-.045em;color:var(--pp-ink);text-wrap:balance;margin:0;font-size:clamp(40px,5vw,76px);font-weight:530;font-stretch:106%;line-height:.98}.ns .pp-lede{max-width:34em;color:var(--pp-ink-2);text-wrap:pretty;margin:22px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.ns .pp-plans-wrap{margin-top:clamp(36px,5vh,56px)}.ns .pp-strip{background:var(--pp-surface);border:1px solid var(--pp-line);width:fit-content;max-width:100%;min-height:44px;color:var(--pp-ink-2);border-radius:999px;align-items:center;gap:12px;margin:0 0 24px;padding:8px 20px;font-size:14px;line-height:20px;display:flex}.ns .pp-strip b{color:var(--pp-ink);font-weight:600}.ns .pp-dot{background:var(--ns-ember);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-soft-ok);border-radius:50%;flex:none}.ns .pp-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ns .pp-plan{border:1px solid var(--pp-line);background:var(--pp-surface);border-radius:18px;flex-direction:column;min-width:0;padding:24px 22px 20px;display:flex}.ns .pp-plan.feat{border-color:var(--ns-ember)}.ns .pp-plan-name{height:24px;color:var(--pp-ink);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:580;display:flex}.ns .pp-plan-name small{color:var(--pp-ink-2);font-size:12.5px;font-weight:500}.ns .pp-badge-row{height:26px;margin-top:16px;display:flex}.ns .pp-badge{background:var(--accent-soft-ok);height:26px;color:var(--ns-ember-hi);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ns .pp-badge:before{content:"";background:var(--ns-ember-hi);border-radius:50%;width:6px;height:6px}.ns .pp-price{-moz-column-gap:10px;flex-wrap:wrap;align-items:baseline;column-gap:10px;min-height:56px;margin:8px 0 0;display:flex}.ns .pp-amt{letter-spacing:-.04em;color:var(--pp-ink);font-size:clamp(34px,3.2vw,44px);font-weight:520;font-stretch:106%;line-height:56px}.ns .pp-was{letter-spacing:-.02em;color:var(--pp-ink-3);-webkit-text-decoration-color:var(--ns-ember);text-decoration-color:var(--ns-ember);font-size:20px;font-weight:500;text-decoration-thickness:2px}.ns .pp-per{color:var(--pp-ink-3);font-size:14.5px}.ns .pp-then{color:var(--pp-ink-2);margin:6px 0 0;font-size:13.5px;line-height:20px}.ns .pp-then b{color:var(--ns-ember-hi);font-weight:600}.ns .pp-plan>:has(+.pp-btn){margin-bottom:20px}.ns .pp-btn{white-space:nowrap;width:100%;height:48px;color:var(--pp-ink);border:1px solid var(--pp-line-2);transition:transform .25s var(--ns-ease), border-color .25s var(--ns-ease);border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:0 20px;font-size:15.5px;font-weight:580;text-decoration:none;display:inline-flex}.ns .pp-btn:hover{border-color:var(--pp-ink-3);transform:translateY(-1px)}.ns .pp-plan.feat .pp-btn{background:var(--pp-ink);color:var(--paper);border-color:var(--pp-ink)}.ns .pp-btn:focus-visible{border-radius:999px}.ns .pp-note{text-align:center;min-height:18px;color:var(--pp-ink-3);margin:10px 0 0;font-size:12.5px;line-height:18px}@media (width>=1001px) and (width<=1180px){.ns .pp-price{min-height:80px}.ns .pp-per{flex-basis:100%;line-height:20px}}@media (width<=980px){.ns .pp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ns .pp-plans{grid-template-columns:minmax(0,1fr)}.ns .pp-strip{border-radius:16px;align-items:flex-start;padding:12px 16px}.ns .pp-dot{margin-top:6px}.ns .pp-badge-row{margin-top:14px}.ns .pp-badge-row:empty,.ns .pp-note:empty{display:none}.ns .pp-price{min-height:0;margin-top:6px}.ns .pp-amt{line-height:1.15}}.ns .pp-sec{padding-top:clamp(72px,11vh,120px)}.ns .pp-h2{letter-spacing:-.032em;color:var(--pp-ink);text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:540;font-stretch:104%;line-height:1.1}.ns .pp-sub{max-width:40rem;color:var(--pp-ink-2);text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.6}.ns .pp-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;color:var(--pp-ink);flex:none}.ns .pp-cmp-wrap{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:18px;margin-top:24px;overflow-x:auto}.ns .pp-cmp-wrap:focus-visible{border-radius:18px}.ns .pp-cmp{border-collapse:collapse;width:100%;min-width:860px;color:var(--pp-ink);font-size:14px;line-height:20px}.ns .pp-cmp col.pro{background:var(--pp-tint)}.ns .pp-cmp th,.ns .pp-cmp td{border-top:1px solid var(--pp-line);vertical-align:middle;text-align:left;padding:13px 18px;font-weight:400}.ns .pp-cmp thead th{border-top:0;border-bottom:1px solid var(--pp-line);vertical-align:top;padding:16px 18px 12px}.ns .pp-cmp td,.ns .pp-cmp thead th+th{text-align:center;width:15%}.ns .pp-cmp thead th:first-child,.ns .pp-cmp tbody th[scope=row]{z-index:1;background:var(--pp-surface);position:sticky;left:0}.ns .pp-cmp .g th{z-index:1;white-space:nowrap;color:var(--pp-ink-3);border-top:0;padding:30px 18px 10px;font-size:12.5px;font-weight:600;position:sticky;left:0}.ns .pp-cmp .g td{border-top:0;padding:0}.ns .pp-cmp tbody .g:first-child th{padding-top:14px}.ns .pp-th-n{color:var(--pp-ink);font-size:15px;font-weight:600;display:block}.ns .pp-th-p{color:var(--pp-ink-3);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.ns .pp-ck{fill:none;width:18px;height:18px;stroke:var(--pp-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;display:inline-block}.ns .pp-no{background:var(--pp-ink-3);opacity:.75;vertical-align:middle;border-radius:2px;width:12px;height:2px;display:inline-block}@media (width<=900px){.ns .pp-cmp{min-width:760px}.ns .pp-cmp thead th:first-child,.ns .pp-cmp tbody th[scope=row]{width:150px;min-width:150px;max-width:150px;padding-right:12px}.ns .pp-cmp td,.ns .pp-cmp thead th+th{width:auto}}@media (width<=560px){.ns .pp-cmp{min-width:600px;font-size:13px;line-height:18px}.ns .pp-cmp th,.ns .pp-cmp td{padding:12px 8px}.ns .pp-cmp thead th{padding:14px 8px 10px}.ns .pp-cmp thead th:first-child,.ns .pp-cmp tbody th[scope=row]{width:128px;min-width:128px;max-width:128px;padding-right:8px}.ns .pp-cmp .g th{padding:24px 8px 8px}.ns .pp-cmp tbody .g:first-child th{padding-top:14px}.ns .pp-th-p{font-size:12px;line-height:16px}}.ns .pp-credits-copy .pp-sub{max-width:40rem}.ns .pp-panel[hidden]{display:none}.ns .pp-line{color:var(--pp-ink-2);margin:16px 0 0;font-size:14px;line-height:20px}.ns .pp-line b{color:var(--pp-ink);font-variant-numeric:tabular-nums;font-weight:600}.ns .pp-figs{background:var(--pp-gap);border:1px solid var(--pp-gap);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:20px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ns .pp-fig{background:var(--pp-surface);flex-direction:column;min-height:156px;padding:22px 20px;display:flex}.ns .pp-fig-n{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;min-height:40px;margin:0;display:flex}.ns .pp-fig-n b{letter-spacing:-.03em;color:var(--pp-ink);font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:40px}.ns .pp-fig-n span{color:var(--pp-ink-2);font-size:15px;font-weight:500}.ns .pp-fig.lock .pp-fig-n b{letter-spacing:0;color:var(--pp-ink-3);font-size:16px}.ns .pp-fig-l{color:var(--pp-ink);margin-top:8px;font-size:14px;font-weight:500;line-height:20px}.ns .pp-fig-r{color:var(--pp-ink-3);margin-top:auto;padding-top:12px;font-size:12.5px;line-height:18px}.ns .pp-switch{border:1px solid var(--pp-line-2);border-radius:999px;gap:4px;margin-top:24px;padding:4px;display:inline-flex}.ns .pp-switch button{height:44px;font:inherit;color:var(--pp-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.ns .pp-switch button:hover{color:var(--pp-ink)}.ns .pp-switch button[aria-pressed=true]{background:var(--pp-ink);color:var(--paper)}.ns .pp-switch button:focus-visible{border-radius:999px}.ns .pp-topup{color:var(--pp-ink-2);margin:20px 0 0;font-size:14px;line-height:20px}.ns .pp-topup a{color:var(--pp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pp-line-2);text-decoration-color:var(--pp-line-2);text-underline-offset:4px}.ns .pp-topup a:hover{text-decoration-color:currentColor}@media (width<=1000px){.ns .pp-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ns .pp-fig:last-child:nth-child(odd){grid-column:1/-1}}.ns .pp-grid{background:var(--pp-gap);border:1px solid var(--pp-gap);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ns .pp-cell{background:var(--pp-surface);padding:26px 24px}.ns .pp-cell h3{color:var(--pp-ink);margin:16px 0 0;font-size:16px;font-weight:580;line-height:22px}.ns .pp-cell p{color:var(--pp-ink-2);margin:6px 0 0;font-size:14px;line-height:21px}@media (width>=1001px){.ns .pp-cell h3{min-height:44px}}@media (width<=1000px){.ns .pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ns .pp-fine{max-width:60em;color:var(--pp-ink-2);margin:0;font-size:13.5px;line-height:20px}@media (width<=560px){.ns .pp-sec{padding-top:64px}.ns .pp-grid{grid-template-columns:minmax(0,1fr)}.ns .pp-cell{-moz-column-gap:14px;grid-template-columns:20px minmax(0,1fr);column-gap:14px;padding:18px;display:grid}.ns .pp-cell .pp-ic{grid-row:1/span 2;width:20px;height:20px;margin-top:2px}.ns .pp-cell h3{margin:0;font-size:15px;line-height:21px}.ns .pp-cell p{margin-top:4px;line-height:20px}.ns .pp-fig{min-height:0;padding:18px 16px}.ns .pp-fig-n b{font-size:28px}.ns .pp-fig.lock .pp-fig-n b{font-size:16px}.ns .pp-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.ns .pp-switch button{padding:0}.ns .pp-fine{font-size:13px;line-height:19px}}@media (prefers-reduced-motion:reduce){.ns .pp-btn,.ns .pp-switch button{transition:none}.ns .pp-btn:hover{transform:none}}
