:root{--primary-color:#166534;--secondary-color:#f59e0b;--text-color:#13201a;--text-muted:#4a5a52;--bg-light:#f1f6f3;--bg-color:#fff;--surface-color:#fff;--border-color:#dee9e3;--positive-color:#166c3b;--negative-color:#b42318;--white:#fff;--font-title:"Plus Jakarta Sans";--font-text:"Figtree";--pg-ground:var(--bg-light);--pg-white:var(--surface-color);--pg-line:var(--border-color);--pg-soft:color-mix(in srgb, var(--primary-color) 12%, var(--surface-color));--pg-tint:color-mix(in srgb, var(--primary-color) 24%, var(--surface-color));--pg-mid:color-mix(in srgb, var(--primary-color) 50%, var(--surface-color));--pg-deep:color-mix(in srgb, var(--primary-color) 38%, var(--text-color));--pg-ptext:color-mix(in srgb, var(--primary-color) 88%, var(--text-color));--pg-asoft:color-mix(in srgb, var(--secondary-color) 18%, var(--surface-color));--pg-atint:color-mix(in srgb, var(--secondary-color) 40%, var(--surface-color));--pg-abg:color-mix(in srgb, var(--secondary-color) 14%, var(--surface-color));--pg-atext:color-mix(in srgb, var(--secondary-color) 45%, var(--text-color));--pg-ink2:color-mix(in srgb, var(--text-color) 20%, var(--text-muted));--pg-body:color-mix(in srgb, var(--text-color) 88%, var(--text-muted));--pg-on-deep-muted:color-mix(in srgb, var(--pg-deep) 22%, var(--surface-color));--pg-on-deep-soft:color-mix(in srgb, var(--surface-color) 10%, transparent);--pg-on-deep-line:color-mix(in srgb, var(--surface-color) 16%, transparent);--pg-up-bg:color-mix(in srgb, var(--positive-color) 12%, var(--surface-color));--pg-down-bg:color-mix(in srgb, var(--negative-color) 9%, var(--surface-color));--pg-down-bg-soft:color-mix(in srgb, var(--negative-color) 6%, var(--surface-color));--pg-down-line:color-mix(in srgb, var(--negative-color) 70%, var(--secondary-color));--pg-flash-up:color-mix(in srgb, var(--primary-color) 5%, var(--surface-color));--pg-flash-down:color-mix(in srgb, var(--negative-color) 4%, var(--surface-color));--pg-shadow:0 1px 2px color-mix(in srgb, var(--text-color) 4%, transparent), 0 8px 24px color-mix(in srgb, var(--text-color) 6%, transparent);--pg-shadow-lg:0 2px 4px color-mix(in srgb, var(--text-color) 4%, transparent), 0 24px 56px color-mix(in srgb, var(--text-color) 10%, transparent);--pg-shadow-hover:0 2px 4px color-mix(in srgb, var(--text-color) 4%, transparent), 0 16px 36px color-mix(in srgb, var(--text-color) 10%, transparent);--pg-shadow-pop:0 1px 3px color-mix(in srgb, var(--text-color) 15%, transparent);--container:1240px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--primary-color) 55%, var(--pg-ground)) var(--pg-soft)}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--pg-soft)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary-color) 55%, var(--pg-ground));border:2px solid var(--pg-soft);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}}body{background:var(--pg-ground);min-width:320px;color:var(--text-color);font-family:var(--font-text), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-title), sans-serif;margin:0;font-weight:800}p{margin:0}img{max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input[type=range]{width:100%;height:28px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--text-color);outline-offset:2px}.screen-reader-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wps-num{font-family:var(--font-text), system-ui, sans-serif;font-variant-numeric:tabular-nums}.wps-center{text-align:center;margin-top:24px}@keyframes wps-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes wps-fade{0%{opacity:0}to{opacity:1}}@keyframes wps-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wps-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wps-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--text-color) 25%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--text-color) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--text-color) 0%, transparent)}}.wps-rise{animation:.8s cubic-bezier(.2,.7,.2,1) both wps-rise}.wps-d1{animation-delay:80ms}.wps-d2{animation-delay:.16s}.wps-d3{animation-delay:.24s}.wps-d4{animation-delay:.32s}.wps-fade{animation:.45s both wps-fade}.wps-float{animation:7s ease-in-out infinite wps-float}@media (prefers-reduced-motion:reduce){.wps-rise,.wps-fade,.wps-float{animation:none!important}.wps-card,.wps-ring__bar,.wps-bar,.wps-bar__fill,.wps-miles__fill,.wps-split>*,.wps-art__svg,.wps-dot,.wps-tipbubble,.wps-moves__fill,.wps-meter span{transition:none!important}.wps-card:hover{transform:none!important}}.wps-mark__bars{fill:var(--secondary-color);opacity:.9}.wps-mark__stroke{stroke:var(--primary-color)}.wps-mark__stroke--on{stroke:var(--white)}.wps-fl-white{fill:var(--surface-color)}.wps-fl-asoft{fill:var(--pg-asoft)}.wps-fl-accent{fill:var(--secondary-color)}.wps-fl-tint{fill:var(--pg-tint)}.wps-fl-mid{fill:var(--pg-mid)}.wps-fl-deep{fill:var(--pg-deep)}.wps-fl-primary{fill:var(--primary-color)}.wps-st-white{stroke:var(--surface-color)}.wps-st-deep{stroke:var(--pg-deep)}.wps-wrap{max-width:var(--container);margin:0 auto}.wps-wrap--article{max-width:880px}.wps-wrap--wide{max-width:1040px}.wps-wrap--narrow{max-width:720px}.wps-section{padding:72px 24px}.wps-section--tight{padding:28px 24px 0}.wps-section--end{padding-bottom:72px}.wps-section--flush{padding:0 24px 72px}.wps-section--white{background:var(--pg-white)}.wps-section--round{border-radius:40px 40px 0 0}.wps-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.wps-eyebrow{background:var(--pg-soft);color:var(--pg-ptext);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.wps-eyebrow--accent{background:var(--pg-asoft);color:var(--pg-atext)}.wps-eyebrow--white{background:var(--pg-white)}.wps-h-section{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(30px,3.6vw,44px);line-height:1.1}.wps-h-section--sm{letter-spacing:-.02em;font-size:clamp(26px,3vw,34px);line-height:1.15}.wps-h-card{letter-spacing:-.02em;margin:0;font-size:24px}.wps-h-card--lg{font-size:24px}.wps-h-card--xl{font-size:26px}.wps-lead{color:var(--pg-ink2);max-width:620px;margin:10px 0 0}.wps-lead--sm{margin-top:8px}.wps-lead--lg{font-size:19px}.wps-accent,.wps-accent-text{color:var(--pg-ptext)}.wps-note{color:var(--text-muted);margin:0;font-size:13px}.wps-empty{color:var(--pg-ink2);padding:24px}.wps-label{color:var(--pg-ink2);font-size:13px;font-weight:700;display:block}.wps-label--mt{margin-top:18px}.wps-row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wps-row-between--top{align-items:flex-start;gap:16px}.wps-row-between--note{gap:12px;margin-top:22px}.wps-pill{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.wps-pill svg{stroke:var(--pg-ptext)}.wps-pill-muted{background:var(--pg-ground);color:var(--text-muted);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.wps-chip-tag{background:var(--pg-soft);color:var(--pg-ptext);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.wps-chip-tag--lg{padding:5px 12px;font-size:13px}.wps-chip-tag--solid{background:var(--primary-color);color:var(--white)}.wps-chip-tag--white{background:var(--pg-white);color:var(--text-color)}.wps-text-up{color:var(--positive-color)}.wps-text-down{color:var(--negative-color)}.wps-btn{border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.wps-btn:hover{filter:brightness(1.07)}.wps-btn:active{transform:scale(.98)}.wps-btn--primary{background:var(--primary-color);color:var(--white)}.wps-btn--white{background:var(--pg-white);color:var(--text-color);box-shadow:var(--pg-shadow)}.wps-btn--accent{background:var(--secondary-color);color:var(--text-color);font-weight:800}.wps-btn--lg{min-height:52px;font-size:inherit;padding:0 24px}.wps-btn--tool{min-height:46px;padding:0 16px;font-size:14px}.wps-btn--block{width:100%}.wps-link{min-height:44px;color:var(--pg-ptext);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.wps-link:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.wps-link--on-deep{color:var(--secondary-color)}.wps-t{text-decoration:none}.wps-card{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:24px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background-color .6s;overflow:hidden}.wps-card:hover{box-shadow:var(--pg-shadow-hover);transform:translateY(-3px)}.wps-card:hover .wps-t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.wps-panel{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:24px;padding:clamp(20px,3vw,32px)}.wps-panel--lg{box-shadow:var(--pg-shadow-lg)}.wps-panel--xl{border-radius:28px;padding:clamp(22px,3.4vw,36px)}.wps-deep{background:var(--pg-deep);color:var(--white);border-radius:28px;flex-direction:column;gap:12px;padding:28px;display:flex;overflow:hidden}.wps-art{background:var(--pg-soft);display:block;overflow:hidden}.wps-art--v1{background:var(--pg-abg)}.wps-art--v2{background:var(--pg-ground)}.wps-art__svg{width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.wps-art__sun{fill:var(--pg-atint)}.wps-art--v1 .wps-art__sun{fill:var(--secondary-color)}.wps-art__h1{fill:var(--pg-tint)}.wps-art__h2{fill:var(--pg-mid)}.wps-art--v1 .wps-art__h2{fill:var(--primary-color)}.wps-art__photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.wps-card:hover .wps-art__svg{transform:scale(1.04)}.wps-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.wps-chips--sm{margin-top:8px}.wps-chips--news{margin-top:24px}.wps-chips--switch{margin-top:28px}.wps-goal{border:1.5px solid var(--pg-line);background:var(--pg-white);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 8px;font-size:14px;font-weight:600;display:inline-flex}.wps-goal__icon{background:var(--pg-ground);width:30px;height:30px;color:var(--pg-ptext);border-radius:50%;place-items:center;display:grid}.wps-goal[aria-pressed=true]{border-color:var(--primary-color);background:var(--pg-soft);color:var(--pg-ptext)}.wps-goal[aria-pressed=true] .wps-goal__icon{background:var(--primary-color);color:var(--white)}.wps-pick{border:1.5px solid var(--pg-line);background:var(--pg-white);border-radius:999px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700}.wps-pick[aria-pressed=true]{border-color:var(--primary-color);background:var(--primary-color);color:var(--white)}.wps-cat-chip{background:var(--pg-white);min-height:44px;box-shadow:var(--pg-shadow);border:none;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 16px;font-size:14px;font-weight:700;display:inline-flex}.wps-cat-chip span{background:var(--pg-ground);min-width:28px;height:28px;color:var(--pg-ink2);border-radius:999px;place-items:center;padding:0 8px;font-size:13px;display:inline-grid}.wps-cat-chip[aria-pressed=true]{background:var(--primary-color);color:var(--white)}.wps-cat-chip[aria-pressed=true] span{background:color-mix(in srgb, var(--surface-color) 20%, transparent);color:var(--white)}.wps-seg{background:var(--pg-ground);border-radius:999px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.wps-seg button{min-width:56px;min-height:36px;font-size:14px;font-weight:700;font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:999px;padding:0 12px}.wps-seg button[aria-pressed=true],.wps-seg button[aria-selected=true]{background:var(--pg-white);box-shadow:var(--pg-shadow-pop)}.wps-seg--pad{flex-wrap:wrap;padding:5px}.wps-seg--pad button{min-height:42px;padding:0 18px}.wps-seg--pad button[aria-selected=true]{background:var(--primary-color);color:var(--white);box-shadow:var(--pg-shadow-pop)}.wps-seg--fill button{flex:1;min-height:44px}.wps-seg--white{background:var(--pg-white);box-shadow:var(--pg-shadow)}.wps-seg--white button{min-width:0;min-height:40px;padding:0 16px}.wps-seg--white button[aria-pressed=true]{background:var(--primary-color);color:var(--white);box-shadow:none}.wps-seg--ground{background:var(--pg-ground)}.wps-seg--ground button{min-height:40px}.wps-header{padding:18px 24px 0}.wps-header__inner{max-width:var(--container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0 auto;display:flex}.wps-brand{align-items:center;gap:10px;min-height:48px;text-decoration:none;display:inline-flex}.wps-brand img{height:auto;display:block}.wps-wordmark{font-family:var(--font-title), sans-serif;letter-spacing:-.02em;color:var(--text-color);font-size:23px;font-weight:800}.wps-wordmark__suffix{color:var(--pg-ptext)}.wps-wordmark--footer{color:var(--white);font-size:24px}.wps-wordmark--footer .wps-wordmark__suffix{color:var(--secondary-color)}.wps-nav{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:999px;flex-wrap:wrap;gap:4px;padding:6px;font-size:15px;font-weight:600;display:flex}.wps-nav a{border-radius:999px;align-items:center;min-height:40px;padding:0 16px;text-decoration:none;display:inline-flex}.wps-nav a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.wps-nav a.is-active{background:var(--pg-soft);color:var(--pg-ptext)}.wps-header__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wps-story{flex-direction:column;display:flex}.wps-story__art{display:block;overflow:hidden}.wps-story--feature .wps-story__art{height:280px}.wps-story--card .wps-story__art{height:112px}.wps-story__body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:24px;display:flex}.wps-story--card .wps-story__body{gap:8px;padding:16px 18px 18px}.wps-story__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wps-story__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wps-story__tags--sm{gap:6px}.wps-story .wps-chip-tag{padding:4px 10px;font-size:13px}.wps-story--card .wps-chip-tag,.wps-story__tags--sm .wps-chip-tag{padding:3px 9px;font-size:12px}.wps-story__meta{color:var(--text-muted);font-size:13px}.wps-story__title{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.wps-story--card .wps-story__title{letter-spacing:-.01em;font-size:18px;line-height:1.25}.wps-story__text{color:var(--pg-ink2);margin:0}.wps-story--card .wps-story__text{font-size:15px;line-height:1.45}.wps-story__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.wps-story__foot--meta{color:var(--text-muted);padding-top:6px;font-size:13px}.wps-save{background:var(--pg-ground);width:44px;height:44px;color:var(--text-muted);border:none;border-radius:50%;flex:none;place-items:center;display:grid}.wps-save[aria-pressed=true]{background:var(--pg-soft);color:var(--pg-ptext)}.wps-save[aria-pressed=true] svg{fill:currentColor}.wps-story--card .wps-save{background:0 0;margin:-8px -10px -8px 0}.wps-save--text{background:var(--pg-white);width:auto;height:auto;min-height:46px;color:var(--text-color);box-shadow:var(--pg-shadow);border-radius:999px;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.wps-save--text[aria-pressed=true]{background:var(--pg-soft);color:var(--pg-ptext)}.wps-row{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:24px;grid-template-columns:clamp(72px,20%,120px) minmax(0,1fr) 44px;align-items:center;gap:clamp(10px,2vw,18px);padding:14px;display:grid}.wps-row:hover .wps-t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.wps-row .wps-save{align-self:start}.wps-row__art{aspect-ratio:5/4;border-radius:18px;width:100%}.wps-row__body{min-width:0}.wps-row__title{letter-spacing:-.01em;margin:6px 0 4px;font-size:19px;line-height:1.25}.wps-row__text{color:var(--pg-ink2);margin:0;font-size:15px;line-height:1.45}.wps-rows{flex-direction:column;gap:12px;margin-top:16px;display:flex}.wps-story--wide{flex-flow:wrap}.wps-story--wide .wps-story__art{flex:280px;min-height:240px}.wps-story--wide .wps-story__body{flex:320px;padding:26px}.wps-story--wide .wps-story__title{font-size:clamp(24px,2.6vw,32px)}.wps-story--wide .wps-story__foot{font-size:14px}.wps-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-top:22px;display:grid}.wps-tile{flex-direction:column;text-decoration:none;display:flex}.wps-tile__art{height:130px}.wps-tile__body{flex-direction:column;gap:8px;padding:18px;display:flex}.wps-tile__title{font-family:var(--font-title), sans-serif;font-size:19px;font-weight:800;line-height:1.25}.wps-tile__text{color:var(--pg-ink2);font-size:15px;line-height:1.45}.wps-guide{background:var(--pg-ground);box-shadow:none;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;display:flex}.wps-guide__icon{background:var(--pg-white);width:56px;height:56px;color:var(--pg-ptext);border-radius:18px;flex:none;place-items:center;display:grid}.wps-guide__icon--alt{background:var(--pg-asoft);color:var(--pg-atext)}.wps-guide__body{flex-direction:column;gap:6px;min-width:0;display:flex}.wps-guide__title{font-family:var(--font-title), sans-serif;font-size:19px;font-weight:800;line-height:1.25}.wps-guide__text{color:var(--pg-ink2);font-size:15px;line-height:1.45}.wps-strip-wrap{padding:16px 24px 0}.wps-strip{max-width:var(--container);background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:999px;align-items:center;min-height:52px;margin:0 auto;display:flex;overflow:hidden}@media (width<=639.98px){.wps-strip{border-radius:28px}}.wps-strip__label{background:var(--pg-soft);color:var(--pg-ptext);white-space:nowrap;flex:none;align-self:stretch;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.wps-strip__dot{background:var(--primary-color);border-radius:50%;width:8px;height:8px;display:inline-block}.wps-strip__list{scrollbar-width:thin;flex:1;align-items:center;gap:8px 28px;min-width:0;margin:0;padding:8px 18px;list-style:none;display:flex;overflow-x:auto}.wps-strip__list li{flex:none;align-items:baseline;gap:8px;max-width:min(78vw,420px);display:inline-flex}.wps-strip__cat{text-transform:uppercase;letter-spacing:.04em;color:var(--pg-ptext);white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.wps-strip__cat:hover{text-underline-offset:3px;text-decoration:underline}.wps-strip__title{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.wps-strip__title:hover{text-underline-offset:3px;text-decoration:underline}.wps-hero{padding:56px 24px 72px}.wps-hero__grid{max-width:var(--container);grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));align-items:center;gap:48px;margin:0 auto;display:grid}.wps-hero__title{letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(40px,5.2vw,66px);line-height:1.04}.wps-hero__text{color:var(--pg-ink2);max-width:540px;margin:22px 0 0;font-size:19px}.wps-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wps-hero__art{max-width:600px;margin-top:36px;display:block}.wps-fields3{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin-top:18px;display:grid}.wps-money{background:var(--pg-ground);border:1.5px solid var(--pg-line);border-radius:14px;align-items:center;height:52px;margin-top:6px;padding:0 14px;display:flex}.wps-money span{color:var(--text-muted);font-weight:600}.wps-money input{outline-offset:6px;background:0 0;border:none;flex:1;min-width:0;padding-left:6px;font-size:20px;font-weight:700}.wps-money--lg{border-radius:16px;height:60px;padding:0 16px}.wps-money--lg span{font-size:20px;font-weight:700}.wps-money--lg input{outline-offset:8px;padding-left:8px;font-size:26px}.wps-money--white{background:var(--pg-white)}.wps-rate-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.wps-result{background:var(--pg-ground);border-radius:20px;flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;padding:20px;display:flex}.wps-ring{flex:none}.wps-ring__track{stroke:var(--pg-tint)}.wps-ring__bar{stroke:var(--primary-color);transition:stroke-dashoffset 1.3s cubic-bezier(.2,.7,.2,1)}.wps-ring__pct{fill:var(--text-color);font-family:var(--font-title), sans-serif}.wps-ring__sub{fill:var(--text-muted);font-family:var(--font-text), sans-serif}.wps-result__body{flex:220px;min-width:0}.wps-result__k{color:var(--text-muted);font-size:14px;font-weight:600}.wps-result__v{font-family:var(--font-title), sans-serif;letter-spacing:-.03em;font-size:clamp(30px,3.4vw,40px);font-weight:800;line-height:1.1}.wps-result__by{color:var(--pg-ptext);margin-top:4px;font-size:16px;font-weight:600}.wps-result__detail{color:var(--text-muted);margin-top:6px;font-size:14px}.wps-miles-wrap{margin-top:22px}.wps-miles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.wps-miles li{min-width:0}.wps-miles__track{background:var(--pg-tint);border-radius:999px;height:8px;position:relative;overflow:hidden}.wps-miles__fill{background:var(--primary-color);border-radius:999px;width:0;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1)}.wps-miles__row{align-items:center;gap:6px;margin-top:10px;display:flex}.wps-miles__dot{background:var(--pg-mid);width:20px;height:20px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.wps-miles__dot.is-done{background:var(--primary-color)}.wps-miles__label{font-size:14px;font-weight:800}.wps-miles__amt{color:var(--text-muted);margin-top:2px;font-size:13px}.wps-miles__when{font-size:13px;font-weight:700}.wps-miles__when.is-done{color:var(--pg-ptext)}.wps-seccols{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;margin-top:36px;display:grid}.wps-seccol{border:1px solid var(--pg-line);padding:20px 22px 8px;overflow:visible}.wps-seccol__title{margin:0;font-size:19px}.wps-seccol__list{margin:10px 0 0;padding:0;list-style:none}.wps-seccol__list li{border-top:1px solid var(--pg-line);padding:12px 0}.wps-seccol__item{font-weight:700;line-height:1.35;text-decoration:none;display:block}.wps-seccol__item:hover{text-underline-offset:4px;text-decoration:underline}.wps-seccol__meta{color:var(--text-muted);margin-top:2px;font-size:13px;display:block}.wps-budget{background:var(--pg-ground);border-radius:24px;margin-top:32px;padding:clamp(20px,3.4vw,40px)}.wps-budget__top{flex-wrap:wrap;align-items:stretch;gap:36px;display:flex}.wps-budget__form{flex:320px;min-width:0}.wps-planned{background:var(--pg-white);border-radius:16px;margin-top:22px;padding:16px 18px}.wps-planned__k{color:var(--text-muted);font-size:14px}.wps-planned__v{font-family:var(--font-title), sans-serif;letter-spacing:-.02em;font-size:28px;font-weight:800}.wps-planned__v small{color:var(--text-muted);font-size:16px;font-weight:600}.wps-planned__status{color:var(--pg-ptext);margin-top:4px;font-size:15px;font-weight:600}.wps-planned__status.is-over{color:var(--negative-color)}.wps-bars{flex:2 480px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(10px,2vw,24px);min-width:0;display:grid}.wps-bars__col{flex-direction:column;min-width:0;display:flex}.wps-bars__target{font-family:var(--font-title), sans-serif;letter-spacing:-.02em;font-size:clamp(20px,2.4vw,30px);font-weight:800}.wps-bars__name{font-size:14px;font-weight:700}.wps-bars__name span{color:var(--text-muted);font-weight:600}.wps-bars__well{align-items:flex-end;height:260px;margin-top:12px;display:flex}.wps-bar{border-radius:18px;width:100%;transition:height .9s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.wps-bar__fill{border-radius:18px;transition:height .9s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0}.wps-bar--0{background:var(--pg-soft)}.wps-bar--0 .wps-bar__fill{background:var(--pg-mid)}.wps-bar--1{background:var(--pg-asoft)}.wps-bar--1 .wps-bar__fill{background:var(--secondary-color)}.wps-bar--2{background:var(--pg-tint)}.wps-bar--2 .wps-bar__fill{background:var(--primary-color)}.wps-bars__used{color:var(--text-muted);margin-top:8px;font-size:13px}.wps-buckets{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:30px;display:grid}.wps-bucket{background:var(--pg-white);border-radius:20px;padding:18px}.wps-bucket__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wps-bucket__name{font-weight:800;font-family:var(--font-title), sans-serif;align-items:center;gap:8px;display:inline-flex}.wps-bucket__sw{border-radius:4px;width:12px;height:12px;display:inline-block}.wps-bucket__sw--0{background:var(--pg-mid)}.wps-bucket__sw--1{background:var(--secondary-color)}.wps-bucket__sw--2{background:var(--primary-color)}.wps-bucket__left{color:var(--pg-ptext);font-size:13px;font-weight:700}.wps-bucket__left.is-over{color:var(--negative-color)}.wps-bucket__items{flex-direction:column;gap:6px;margin-top:10px;display:flex}.wps-item{grid-template-columns:minmax(0,1fr) 104px 40px;align-items:center;gap:6px;display:grid}.wps-item input{border:1.5px solid var(--pg-line);background:var(--pg-ground);border-radius:12px;min-width:0;height:44px;padding:0 12px;font-size:15px}.wps-item input[type=number]{text-align:right;padding:0 10px;font-weight:700}.wps-item button{width:40px;height:44px;color:var(--text-muted);background:0 0;border:none;border-radius:12px;place-items:center;display:grid}.wps-bucket__add{border:1.5px dashed var(--pg-mid);min-height:44px;color:var(--pg-ptext);background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.wps-tools-row{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.wps-panel--mortgage{border:1px solid var(--pg-line);flex:999 560px;min-width:0}.wps-sliders{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px 28px;margin-top:20px;display:grid}.wps-sliders--calc .wps-sliders__full{grid-column:1/-1}.wps-range-label{justify-content:space-between;font-size:14px;font-weight:700;display:flex}.wps-range-label--lg{font-size:15px}.wps-range{accent-color:var(--primary-color);margin-top:8px}.wps-sliders .wps-seg{margin-top:6px}.wps-range-ends{color:var(--text-muted);justify-content:space-between;font-size:12px;display:flex}.wps-payout{border-top:1px solid var(--pg-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:26px;padding-top:22px;display:flex}.wps-payout__v{font-family:var(--font-title), sans-serif;letter-spacing:-.03em;font-size:clamp(34px,4vw,46px);font-weight:800;line-height:1.1}.wps-payout__dl{grid-template-columns:auto auto;gap:4px 18px;margin:0;font-size:14px;display:grid}.wps-payout__dl dt{color:var(--text-muted)}.wps-payout__dl dd{text-align:right;margin:0;font-weight:700}.wps-split{background:var(--pg-soft);border-radius:999px;height:14px;margin-top:16px;display:flex;overflow:hidden}.wps-split>*{transition:width .7s cubic-bezier(.2,.7,.2,1)}.wps-split__p{background:var(--primary-color)}.wps-split__i{background:var(--secondary-color)}.wps-legend{color:var(--pg-ink2);flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:13px;display:flex}.wps-legend>span{align-items:center;gap:6px;display:inline-flex}.wps-legend__sw{border-radius:3px;width:10px;height:10px;display:inline-block}.wps-legend__sw--p{background:var(--primary-color)}.wps-legend__sw--i{background:var(--secondary-color)}.wps-tip{background:var(--pg-asoft);border-radius:14px;margin:16px 0 0;padding:12px 14px;font-size:14px}.wps-toolkit{background:var(--pg-deep);min-width:0;color:var(--white);border-radius:24px;flex-direction:column;flex:300px;gap:14px;padding:28px;display:flex;position:relative;overflow:hidden}.wps-toolkit__title{letter-spacing:-.02em;margin:0;font-size:22px}.wps-toolkit__text{color:var(--pg-on-deep-muted);margin:0;font-size:15px}.wps-toolkit__nav{flex-direction:column;gap:8px;display:flex}.wps-toolkit__nav a{background:var(--pg-on-deep-soft);border-radius:14px;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:600;text-decoration:none;display:flex}.wps-toolkit__nav a:hover{text-underline-offset:4px;text-decoration:underline}.wps-news__tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wps-saved{color:var(--pg-ink2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.wps-saved strong{color:var(--text-color);font-weight:800}.wps-news__layout{flex-wrap:wrap;align-items:stretch;gap:20px;margin-top:28px;display:flex}.wps-news__layout>.wps-story--feature{flex:440px;min-width:0}.wps-news__grid{flex:999 560px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;min-width:0;display:grid}.wps-news__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;display:flex}.wps-news__foot .wps-note{font-size:14px}.wps-news__foot .wps-note a{color:var(--pg-ptext);font-weight:700}.wps-btn--white#news-more{min-height:48px}.wps-guides{max-width:var(--container);background:var(--pg-white);border-radius:32px;margin:0 auto;padding:clamp(24px,4vw,48px)}.wps-guides__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin-top:28px;display:grid}.wps-section--flush:has(.wps-band){padding-bottom:80px}.wps-band{max-width:var(--container);border-radius:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:36px;margin:0 auto;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.wps-band--soft{background:var(--pg-soft)}.wps-band__copy .wps-h-section{letter-spacing:-.03em;margin-top:0;font-size:clamp(30px,3.8vw,46px);line-height:1.1}.wps-band__icon{stroke:var(--pg-ptext);margin-bottom:10px;display:block}.wps-band--alert{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px;padding:clamp(22px,4vw,44px)}.wps-band--alert .wps-band__copy .wps-h-section{letter-spacing:-.02em;margin-top:0;font-size:clamp(26px,3vw,34px);line-height:1.15}.wps-formcard{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:24px;padding:24px}.wps-crumbs{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.wps-crumbs a{color:var(--text-muted)}.wps-crumbs__current{color:var(--text-color);font-weight:600}.wps-cathead{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:32px;flex-wrap:wrap;align-items:stretch;display:flex;overflow:hidden}.wps-cathead__main{flex:999 560px;min-width:0;padding:clamp(24px,4vw,48px)}.wps-cathead__title{align-items:center;gap:16px;margin-top:22px;display:flex}.wps-cathead__title h1{letter-spacing:-.035em;font-size:clamp(38px,5vw,60px);line-height:1.05}.wps-cathead__icon{background:var(--pg-soft);width:64px;height:64px;color:var(--pg-ptext);border-radius:20px;flex:none;place-items:center;display:grid}.wps-cathead__main .wps-lead{margin-top:14px}.wps-cathead__count{color:var(--text-muted);margin-top:22px;font-size:14px}.wps-cathead__art{background:var(--pg-soft);flex:320px;min-width:0;min-height:240px;position:relative}.wps-cathead__art svg{display:block;position:absolute;inset:0}.wps-topic{border:1.5px solid var(--pg-line);background:var(--pg-white);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.wps-topic:hover{border-color:var(--pg-mid)}.wps-topic__icon{background:var(--pg-soft);width:32px;height:32px;color:var(--pg-ptext);border-radius:50%;place-items:center;display:grid}.wps-topic__count{color:var(--text-muted);font-weight:600}.wps-topic[aria-current=page]{background:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.wps-topic[aria-current=page] .wps-topic__icon{background:color-mix(in srgb, var(--surface-color) 18%, transparent);color:var(--white)}.wps-topic[aria-current=page] .wps-topic__count{color:var(--white)}.wps-catlayout{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.wps-catlayout__main{flex:999 600px;min-width:0}.wps-catlayout__side{flex-direction:column;flex:320px;gap:20px;min-width:0;display:flex}.wps-catlayout__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.wps-catlayout__foot .wps-note{font-size:14px}.wps-meter{background:var(--pg-tint);border-radius:999px;flex:200px;max-width:320px;height:8px;overflow:hidden}.wps-meter span{background:var(--primary-color);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.wps-catlayout__main>.wps-rows{margin-top:16px}.wps-side{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:24px;padding:22px}.wps-side__title{margin:0;font-size:19px}.wps-othersec{margin-top:14px}.wps-othersec__title{margin:0;font-size:15px}.wps-othersec__list{margin:6px 0 0;padding:0;list-style:none}.wps-othersec__list li{border-top:1px solid var(--pg-line);padding:9px 0}.wps-othersec__list a{font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.wps-othersec__list a:hover{text-underline-offset:4px;text-decoration:underline}.wps-mostread{margin:10px 0 0;padding:0;list-style:none}.wps-mostread li{border-bottom:1px solid var(--pg-line)}.wps-mostread__item{align-items:flex-start;gap:14px;padding:12px 0;text-decoration:none;display:flex}.wps-mostread__item:hover .wps-t{text-underline-offset:4px;text-decoration:underline}.wps-mostread__rank{background:var(--pg-soft);width:32px;height:32px;color:var(--pg-ptext);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.wps-mostread__rank.is-first{background:var(--secondary-color);color:var(--text-color)}.wps-mostread__title{font-weight:700;line-height:1.35;display:block}.wps-mostread__meta{color:var(--text-muted);margin-top:2px;font-size:13px;display:block}.wps-alertcard{background:var(--pg-deep);color:var(--white);border-radius:24px;padding:24px}.wps-alertcard__icon{stroke:var(--secondary-color);display:block}.wps-alertcard__title{margin:10px 0 0;font-size:21px}.wps-alertcard__text{color:var(--pg-on-deep-muted);margin:6px 0 0;font-size:15px}.wps-alertcard .wpcf7{margin-top:16px}.wps-empty-card{background:var(--pg-white);text-align:center;border-radius:24px;padding:40px}.wps-empty-card p{color:var(--pg-ink2);margin:6px 0 16px}.wps-empty-card__title{font-family:var(--font-title), sans-serif;font-size:22px;font-weight:800}.wps-progress{background:var(--pg-tint);z-index:50;height:5px;position:fixed;top:0;left:0;right:0}.wps-progress span{background:var(--primary-color);border-radius:0 999px 999px 0;width:0;height:100%;transition:width .15s linear;display:block}.wps-article__tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.wps-article__title{letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(36px,4.8vw,58px);line-height:1.06}.wps-article__lead{color:var(--pg-ink2);margin:18px 0 0;font-size:clamp(19px,1.8vw,22px);line-height:1.5}.wps-article__note{max-width:720px;color:var(--text-muted);margin:18px auto 0;font-size:14px}.wps-byline{border-top:1px solid var(--pg-line);border-bottom:1px solid var(--pg-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:16px 0;display:flex}.wps-byline__who{align-items:center;gap:12px;display:flex}.wps-byline__date{color:var(--text-muted);font-size:14px}.wps-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wps-textsize{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:999px;gap:2px;padding:3px;display:flex}.wps-textsize button{background:0 0;border:none;border-radius:999px;width:44px;height:40px;font-size:14px;font-weight:700}.wps-textsize button[data-size="1"]{font-size:18px}.wps-illustration{background:var(--pg-soft);border-radius:28px;overflow:hidden}.wps-illustration svg{display:block}.wps-illustration img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:420px;display:block}.wps-body{--wps-body-size:18px;max-width:720px;font-size:var(--wps-body-size);color:var(--pg-body);margin:0 auto;line-height:1.7}.wps-body p{margin:0 0 1.15em}.wps-body h2{letter-spacing:-.02em;color:var(--text-color);margin:1.6em 0 .6em;font-size:1.45em;line-height:1.2}.wps-body h3{color:var(--text-color);margin:1.4em 0 .5em;font-size:1.2em}.wps-body a{color:var(--pg-ptext)}.wps-body ul,.wps-body ol{margin:0 0 1.15em;padding-left:1.3em}.wps-body li{margin-bottom:.4em}.wps-body blockquote{background:var(--pg-soft);color:var(--text-color);border-radius:18px;margin:1.4em 0;padding:18px 22px;font-weight:600}.wps-body blockquote p{margin:0}.wps-body img{border-radius:18px}.wps-body--intro{--wps-body-size:18px;margin-bottom:8px}.wps-body--tail{margin-top:36px}.wps-body--page{padding-bottom:8px}.wps-explainer{max-width:880px;margin:8px auto 0;padding:clamp(20px,3.4vw,36px)}.wps-explainer__sliders{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px 32px;margin-top:20px;display:grid}.wps-explainer__out{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin-top:22px;display:grid}.wps-stat{border-radius:18px;padding:18px}.wps-stat--ground{background:var(--pg-ground)}.wps-stat--soft{background:var(--pg-soft)}.wps-stat--accent{background:var(--pg-asoft)}.wps-stat__k{color:var(--pg-ink2);font-size:14px}.wps-stat--ground .wps-stat__k{color:var(--text-muted)}.wps-stat__v{font-family:var(--font-title), sans-serif;letter-spacing:-.02em;font-size:30px;font-weight:800}.wps-stat__v small{font-size:16px;font-weight:700}.wps-stat__n{color:var(--text-muted);font-size:13px}.wps-stat__n.is-over{color:var(--negative-color);font-weight:700}.wps-stat--soft .wps-stat__n,.wps-stat--accent .wps-stat__n{color:var(--pg-ink2)}.wps-explainer__chart{margin-top:22px}.wps-chartbox{height:320px;margin-top:22px;position:relative}.wps-chartbox--sm{height:180px;margin-top:8px}.wps-chart{width:100%;height:100%;display:block;overflow:visible}.wps-grid{stroke:var(--pg-line);stroke-width:1px;vector-effect:non-scaling-stroke}.wps-chart__area{fill:var(--pg-soft);stroke:none}.wps-chart__line{stroke:var(--primary-color)}.wps-chart__cursor{stroke:var(--secondary-color)}.wps-dot{background:var(--secondary-color);border:3px solid var(--surface-color);width:18px;height:18px;box-shadow:0 2px 6px color-mix(in srgb, var(--text-color) 20%, transparent);border-radius:50%;margin:-9px 0 0 -9px;transition:left .5s cubic-bezier(.2,.7,.2,1),top .5s cubic-bezier(.2,.7,.2,1);position:absolute}.wps-tipbubble{background:var(--text-color);color:var(--white);white-space:nowrap;border-radius:10px;padding:4px 10px;font-size:13px;font-weight:700;transition:left .5s cubic-bezier(.2,.7,.2,1),top .5s cubic-bezier(.2,.7,.2,1);position:absolute}.wps-xlabels{color:var(--text-muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.wps-takeaways{background:var(--pg-soft);border-radius:24px;max-width:720px;margin:28px auto 0;padding:clamp(20px,3vw,30px)}.wps-takeaways ul{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.wps-takeaways li{align-items:flex-start;gap:12px;display:flex}.wps-takeaways__title{align-items:center;gap:10px;font-size:22px;display:flex}.wps-takeaways__title svg{stroke:var(--pg-ptext)}.wps-takeaways__tick{background:var(--primary-color);width:26px;height:26px;color:var(--white);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.wps-takeaways__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.wps-takeaways__actions .wps-btn{min-height:46px;padding:0 18px}.wps-article-band{padding:56px 24px 80px}.wps-article-band__inner{background:var(--pg-white);max-width:1040px;box-shadow:var(--pg-shadow);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:clamp(24px,4vw,44px);display:flex}.wps-article-band__copy{flex:340px;min-width:0}.wps-article-band__copy p{color:var(--pg-ink2);margin:6px 0 0}.wps-article-band__title{letter-spacing:-.02em;margin:0;font-size:26px}.wps-article-band__form{flex:380px;min-width:0}.wps-asset__head{flex-wrap:wrap;align-items:stretch;gap:24px;margin-top:18px;display:flex}.wps-asset__quote{flex:999 560px;min-width:0}.wps-asset__aside{flex:300px;min-width:0}.wps-asset__id{align-items:center;gap:14px;display:flex}.wps-asset__icon{background:var(--pg-soft);width:56px;height:56px;color:var(--pg-ptext);border-radius:18px;flex:none;place-items:center;display:grid}.wps-asset__title{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.wps-asset__sub{color:var(--text-muted);font-size:15px}.wps-deep__title{margin:0;font-size:21px}.wps-deep__text{color:var(--pg-on-deep-muted);margin:0;font-size:15px}.wps-meaning{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:24px;display:grid}.wps-meaning__card{padding:24px;overflow:visible}.wps-meaning__card h3{margin:14px 0 0;font-size:20px}.wps-meaning__card p{color:var(--pg-ink2);margin:10px 0 0;font-size:16px}.wps-meaning__icon{background:var(--pg-soft);width:52px;height:52px;color:var(--pg-ptext);border-radius:16px;place-items:center;display:grid}.wps-meaning__icon--a{background:var(--pg-asoft);color:var(--pg-atext)}.wps-meaning__icon--g{background:var(--pg-ground);color:var(--text-color)}.wps-meaning__tag{background:var(--pg-soft);color:var(--pg-ptext);border-radius:999px;margin-top:8px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.wps-meaning__tag--a{background:var(--pg-asoft);color:var(--pg-atext)}.wps-meaning__tag--g{background:var(--pg-ground);color:var(--pg-ink2)}.wps-asset__calcrow{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.wps-asset__stats{flex:360px;min-width:0}.wps-asset__calc{flex:999 560px;min-width:0}.wps-payrow{background:var(--pg-soft);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;padding:18px 20px;display:flex}.wps-payrow__r{text-align:right}.wps-payrow__v{font-family:var(--font-title), sans-serif;letter-spacing:-.02em;font-size:30px;font-weight:800}.wps-payrow__v--lg{font-size:34px}.wps-moves{flex-direction:column;gap:8px;margin-top:8px;display:flex}.wps-moves__row{border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;display:grid}.wps-moves__row.is-now{background:var(--pg-asoft)}.wps-moves__row>b{font-size:14px}.wps-moves__row>span:last-child{text-align:right;font-size:14px}.wps-moves__track{background:var(--pg-ground);border-radius:999px;height:10px;overflow:hidden}.wps-moves__fill{background:var(--pg-mid);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.2,.7,.2,1);display:block}.wps-moves__fill.is-now{background:var(--secondary-color)}.wps-moves__fill.is-less{background:var(--primary-color)}.wps-asset__calc .wps-note{margin-top:14px}#alert{padding-top:56px}.wps-demoq{margin-top:20px}.wps-demoq__list{background:var(--pg-ground);border-radius:18px;margin:0;padding:4px 18px;list-style:none}.wps-demoq__list li{border-top:1px solid var(--pg-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:14px;padding:12px 0;display:grid}.wps-demoq__list li:first-child{border-top:0}.wps-demoq__name{min-width:0;font-weight:700}.wps-demoq__price{font-family:var(--font-title), sans-serif;font-size:18px;font-weight:800}.wps-demoq__change{text-align:right;border-radius:999px;min-width:72px;padding:2px 10px;font-size:13px;font-weight:700}.wps-demoq__change.is-up{color:var(--positive-color);background:var(--pg-up-bg)}.wps-demoq__change.is-down{color:var(--negative-color);background:var(--pg-down-bg)}.wps-demoq__note{margin-top:8px}.wps-demoq--info .wps-demoq__list li{padding:16px 0}.wps-demoq--info .wps-demoq__price{font-size:clamp(26px,3vw,34px)}.wps-demoq--keys{margin-top:6px}.wps-demoq--keys .wps-demoq__list{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:20px}.wpcf7 .hidden-fields-container{display:none}.wpcf7 .screen-reader-response{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wpcf7 .wpcf7-form-control-wrap{min-width:0;display:block;position:relative}.wpcf7 .wpcf7-spinner{display:none}.wpcf7 .wpcf7-form.submitting .wpcf7-submit{opacity:.7;pointer-events:none}.wpcf7 .wpcf7-list-item{margin:0;display:block}.wpcf7 .wpcf7-response-output{margin:0;display:none}.wps-form{flex-direction:column;gap:10px;display:flex}.wps-form .wps-label{color:var(--text-color);font-size:14px}.wps-inline{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.wps-inline .wpcf7-form-control-wrap{flex:220px}.wps-hint{color:var(--text-muted);margin:0;font-size:13px}.wps-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;display:grid}.wps-grid2>div>.wps-label+*{margin-top:6px}.wps-input{border:1.5px solid var(--pg-line);background:var(--pg-ground);width:100%;min-width:0;height:54px;color:var(--text-color);border-radius:999px;padding:0 18px;font-size:16px;display:block}.wps-input::placeholder{color:var(--text-muted);opacity:.8}.wps-input--pill{border-radius:999px}.wps-input--sm{height:52px}.wps-input--white{background:var(--pg-white);border-color:#0000;height:50px}.wps-input--mono{font-family:var(--font-text), sans-serif;font-variant-numeric:tabular-nums;padding-right:32px;font-size:18px;font-weight:700}.wpcf7-not-valid{border-color:var(--negative-color)}.wpcf7-not-valid-tip{color:var(--negative-color);margin-top:8px;font-size:14px;font-weight:600;display:block}.wps-btn.wpcf7-submit{cursor:pointer}.wps-btn--submit{height:54px;padding:0 26px;font-size:16px}.wps-form--article .wps-btn--submit{height:52px;font-size:inherit;padding:0 24px}.wps-btn--block.wpcf7-submit{width:100%}.wps-btn--lg.wpcf7-submit{min-height:52px;font-size:16px}.wps-form--alert .wps-label{color:var(--white)}.wps-form--alert .wpcf7-not-valid{border-color:var(--secondary-color)}.wps-form--alert .wpcf7-not-valid-tip{color:var(--secondary-color)}.wps-form--alert .wps-btn.wpcf7-submit{height:50px}.wps-form--asset{gap:14px}.wps-form--asset .wps-input{border-radius:14px;height:50px;padding:0 14px;font-size:16px}.wps-form--asset .wps-input--mono{padding-right:32px;font-size:18px}.wps-form--asset [data-name=level]:after{content:"%";color:var(--text-muted);pointer-events:none;font-weight:700;position:absolute;top:25px;right:14px;transform:translateY(-50%)}.wps-form--asset .wpcf7-radio{background:var(--pg-ground);border-radius:999px;gap:4px;max-width:100%;margin-top:6px;padding:4px;display:flex;overflow-x:auto}.wps-form--asset .wpcf7-radio .wpcf7-list-item{flex:1}.wps-form--asset .wpcf7-radio label{cursor:pointer;display:block;position:relative}.wps-form--asset .wpcf7-radio input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.wps-form--asset .wpcf7-radio .wpcf7-list-item-label{text-align:center;border-radius:999px;font-size:15px;font-weight:700;line-height:44px;display:block}.wps-form--asset .wpcf7-radio input:checked+.wpcf7-list-item-label{background:var(--primary-color);color:var(--white)}.wps-form--asset .wpcf7-radio input:focus-visible+.wpcf7-list-item-label{outline:3px solid var(--text-color);outline-offset:2px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:var(--pg-down-bg);color:var(--negative-color);border-radius:14px;margin-top:4px;padding:10px 14px;font-size:14px;font-weight:600;display:block}.wpcf7 form.invalid .wpcf7-response-output{display:none}.wps-form--alert~.wpcf7-response-output{background:var(--pg-on-deep-soft);color:var(--white)}.wpcf7 form.sent>:not(.wpcf7-response-output):not(.hidden-fields-container){display:none}.wpcf7 form.sent .wpcf7-response-output.wps-done{color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;align-items:flex-start;gap:14px;margin:0;padding:0;display:flex}.wps-done__icon{background:var(--primary-color);width:48px;height:48px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.wps-done__icon svg{width:22px;height:22px}.wps-done__body{min-width:0}.wps-done__title{font-family:var(--font-title), sans-serif;font-size:22px;font-weight:800;line-height:1.25;display:block}.wps-done__text{color:var(--pg-ink2);margin:6px 0 0}.wps-done .wps-btn{border:1.5px solid var(--pg-line);background:var(--pg-white);min-height:44px;color:var(--text-color);margin-top:14px;padding:0 18px}.wpcf7 form.sent .wpcf7-response-output.wps-done--article{background:var(--pg-soft);color:var(--pg-ptext);border-radius:18px;padding:16px 18px;font-weight:700;display:block}.wpcf7 form.sent .wpcf7-response-output.wps-done--article .wps-done__icon{display:none}.wpcf7 form.sent .wpcf7-response-output.wps-done--article .wps-done__title,.wpcf7 form.sent .wpcf7-response-output.wps-done--article .wps-done__text{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;margin:0;display:inline}.wpcf7 form.sent .wpcf7-response-output.wps-done--article .wps-done__text:before{content:" "}.wpcf7 form.sent .wpcf7-response-output.wps-done--alert{background:color-mix(in srgb, var(--surface-color) 12%, transparent);color:var(--white);border-radius:16px;padding:14px 16px;font-weight:600;display:block}.wpcf7 form.sent .wpcf7-response-output.wps-done--alert .wps-done__icon{display:none}.wpcf7 form.sent .wpcf7-response-output.wps-done--alert .wps-done__title,.wpcf7 form.sent .wpcf7-response-output.wps-done--alert .wps-done__text{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;margin:0;display:inline}.wpcf7 form.sent .wpcf7-response-output.wps-done--alert .wps-done__text:before{content:" "}.wpcf7 form.sent .wpcf7-response-output.wps-done--asset .wps-done__icon{width:44px;height:44px}.wpcf7 form.sent .wpcf7-response-output.wps-done--asset .wps-done__icon svg{width:20px;height:20px}.wpcf7 form.sent .wpcf7-response-output.wps-done--asset .wps-done__title{font-size:20px}.wpcf7 form.sent .wpcf7-response-output.wps-done--asset .wps-done__text{margin:4px 0 0}.wps-done__body{flex:1}.wps-pagecard{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:32px;padding:clamp(24px,4vw,48px)}.wps-pagecard .wps-eyebrow{margin-top:22px}.wps-pagecard__title{letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(34px,4.6vw,54px);line-height:1.05}.wps-pagecard .wps-lead{font-size:19px}.wps-search{flex-wrap:wrap;gap:10px;display:flex}.wps-search .wps-input{flex:240px}.wps-search .wps-btn{height:54px}.navigation.pagination{margin-top:28px}.nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.page-numbers{background:var(--pg-white);min-width:44px;min-height:44px;box-shadow:var(--pg-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.page-numbers:hover{background:var(--pg-soft)}.page-numbers.current{background:var(--primary-color);color:var(--white)}.page-numbers.dots{box-shadow:none;background:0 0}.wps-footer{background:var(--pg-deep);color:var(--white);border-radius:40px 40px 0 0}.wps-footer__inner{max-width:var(--container);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:32px;margin:0 auto;padding:56px 24px 28px;display:grid}.wps-footer__brand{grid-column:1/-1;max-width:440px}.wps-footer__logo{align-items:center;gap:12px;text-decoration:none;display:flex}.wps-footer__logo img{height:auto;display:block}.wps-footer__tile{background:var(--primary-color);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.wps-footer__tagline{color:var(--pg-on-deep-muted);margin:14px 0 0;font-size:15px}.wps-footer__title{margin-bottom:10px;font-weight:700}.wps-footer__links{color:var(--pg-on-deep-muted);flex-direction:column;gap:4px;font-size:15px;display:flex}.wps-footer__links a{min-height:32px;text-decoration:none}.wps-footer__links a:hover{text-underline-offset:4px;text-decoration:underline}.wps-footer__bottom{max-width:var(--container);border-top:1px solid var(--pg-on-deep-line);color:var(--pg-on-deep-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 auto;padding:20px 24px 36px;font-size:13px;display:flex}@keyframes wps-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.wps-tv{min-width:0;position:relative}.wps-tv__stage{height:var(--wps-tv-h,auto);border-radius:16px;position:relative;overflow:hidden}.wps-tv__host{z-index:1;width:100%;height:100%;position:relative}.wps-tv__host .tradingview-widget-container,.wps-tv__host iframe{border:0;width:100%;height:100%;display:block}.wps-tv__host iframe{background:0 0}.wps-tv__skeleton{border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, var(--pg-ground) 30%, color-mix(in srgb, var(--pg-ground) 35%, var(--surface-color)) 50%, var(--pg-ground) 70%);background-size:200% 100%;transition:opacity .35s;animation:1.6s linear infinite wps-shimmer;position:absolute;inset:0}.wps-tv.is-ready .wps-tv__skeleton,.wps-tv.is-failed .wps-tv__skeleton{opacity:0;animation:none}.wps-tv__credit{text-align:right;color:var(--text-muted);margin:6px 0 0;font-size:11px;line-height:1.4}.wps-tv__credit a{color:inherit;text-underline-offset:3px;text-decoration:underline}.wps-tv__credit a:hover{color:var(--pg-ptext)}.wps-tv__fail{z-index:2;color:var(--pg-ink2);margin:0;padding:18px;font-size:14px;position:relative}.wps-tv.is-failed .wps-tv__host{display:none}noscript .wps-tv__fail{padding:0}.wps-tv--strip{align-items:center;gap:12px;display:flex}.wps-tv--strip .wps-tv__stage{border-radius:0;flex:1;min-width:0;min-height:46px}.wps-tv--strip .wps-tv__credit{white-space:nowrap;flex:none;margin:0;padding-right:20px}.wps-tv--card .wps-tv__stage{border-radius:14px}.wps-tv--snap,.wps-tv--keys{margin-top:6px}.wps-tv--keys .wps-tv__stage{background:var(--pg-white);box-shadow:var(--pg-shadow);border-radius:20px}.wps-tv--info{margin-top:20px}.wps-tv--info .wps-tv__stage{min-height:150px}.wps-tv--chart .wps-tv__stage{border-radius:18px}@media (width<=639.98px){.wps-tv--strip{flex-wrap:wrap}.wps-tv--strip .wps-tv__credit{text-align:center;width:100%;padding:0 16px 10px}}@media (prefers-reduced-motion:reduce){.wps-tv__skeleton{animation:none}}
