.pw-page{--pw-deep:#0f1a45;--pw-deep-2:#19286b;--pw-on-deep:#fff;--pw-on-deep-2:#c9d2f7;--pw-on-deep-link:#a9bbff;--pw-on-deep-line:#ffffff29;--pw-gutter:clamp(1.25rem,5vw,2.5rem);--pw-max:80rem;--pw-max-wide:80rem;--pw-max-narrow:48rem;--pw-section-y:clamp(3.5rem,7vw + 1rem,6.5rem);--pw-header-h:4.25rem;--pw-ease:cubic-bezier(.2,0,0,1);--pw-shot-ring:0 0 0 1px #0f172a14,0 28px 56px -28px #0f172a66,0 10px 20px -10px #0f172a24;background:var(--cp-paper);min-height:100vh;color:var(--cp-ink);font-family:var(--cp-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;flex-direction:column;font-size:1rem;line-height:1.65;display:flex;position:relative}html:has(.pw-page) body{background:var(--cp-paper)}html:has(.pw-page) body:before{display:none}body:has(.pw-page) .legal-footer-wrap{display:none}html:has(.pw-page){scroll-padding-top:calc(var(--pw-header-h) + 1rem)}.pw-page :focus-visible{outline:3px solid color-mix(in srgb,var(--cp-brand)55%,transparent);outline-offset:2px;border-radius:6px}.pw-deep :focus-visible,.pw-footer :focus-visible{outline-color:#fff}.pw-page ::selection{background:var(--cp-brand-tint-2);color:var(--cp-ink)}.pw-deep ::selection{color:#fff;background:#ffffff3d}.pw-page>a.pw-skip.pw-skip{z-index:100;background:var(--cp-ink);color:#fff;border-radius:12px;width:max-content;max-width:calc(100vw - 1.5rem);padding:.75rem 1rem;font-weight:600;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.pw-page>a.pw-skip.pw-skip:focus{transform:none}.pw-main{flex:auto;min-width:0}.pw-container{width:100%;max-width:calc(var(--pw-max) + 2*var(--pw-gutter));padding-inline:var(--pw-gutter);margin-inline:auto}.pw-container--wide{max-width:calc(var(--pw-max-wide) + 2*var(--pw-gutter))}.pw-container--narrow{max-width:calc(var(--pw-max-narrow) + 2*var(--pw-gutter))}.pw-section{padding-block:var(--pw-section-y);position:relative}.pw-section:not([class*=--]):not(.pw-deep)+.pw-section:not([class*=--]):not(.pw-deep){padding-top:0}.pw-section--tight{padding-block:calc(var(--pw-section-y)*.65)}.pw-section--canvas{background:var(--cp-canvas)}.pw-section--tint{background:var(--cp-brand-tint)}.pw-section--ruled{border-top:1px solid var(--cp-line)}.pw-deep{background:var(--pw-deep);color:var(--pw-on-deep)}.pw-stack{gap:var(--pw-stack,1rem);align-content:start;display:grid}.pw-display{max-width:17ch;font-family:var(--cp-font-display);letter-spacing:-.032em;text-wrap:balance;color:var(--cp-ink);margin:0;font-size:clamp(2.375rem,1.35rem + 3.9vw,4rem);font-weight:700;line-height:1.04}.pw-display--wide{max-width:21ch}.pw-h1{max-width:22ch;font-family:var(--cp-font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--cp-ink);margin:0;font-size:clamp(2.125rem,1.3rem + 3.1vw,3.5rem);font-weight:700;line-height:1.06}.pw-h2{max-width:24ch;font-family:var(--cp-font-display);letter-spacing:-.026em;text-wrap:balance;color:var(--cp-ink);margin:0;font-size:clamp(1.75rem,1.15rem + 2vw,2.75rem);font-weight:700;line-height:1.1}.pw-h2--wide{max-width:32ch}.pw-h3{font-family:var(--cp-font-display);letter-spacing:-.016em;color:var(--cp-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.pw-h4{font-family:var(--cp-font-display);letter-spacing:-.01em;color:var(--cp-ink);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.pw-lead{max-width:40rem;color:var(--cp-ink-2);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,.98rem + .4vw,1.25rem);line-height:1.6}.pw-body{max-width:42rem;color:var(--cp-ink-2);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.7}.pw-small{max-width:42rem;color:var(--cp-ink-3);margin:0;font-size:.875rem;line-height:1.6}.pw-strong{color:var(--cp-ink);font-weight:650}.pw-deep .pw-display,.pw-deep .pw-h1,.pw-deep .pw-h2,.pw-deep .pw-h3,.pw-deep .pw-h4{color:var(--pw-on-deep)}.pw-deep .pw-lead,.pw-deep .pw-body,.pw-deep .pw-small{color:var(--pw-on-deep-2)}.pw-deep .pw-strong{color:var(--pw-on-deep)}.pw-head{gap:.875rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:grid}.pw-head--center{text-align:center;justify-items:center}.pw-head--center .pw-h2,.pw-head--center .pw-lead{margin-inline:auto}.pw-label{color:var(--cp-brand-strong);margin:0;font-size:.9375rem;font-weight:650;line-height:1.4}.pw-deep .pw-label{color:var(--pw-on-deep-link)}.pw-btn{border-radius:var(--cp-r-ctl);min-height:3rem;font-family:var(--cp-font-body);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.375rem;font-size:.9375rem;font-weight:650;line-height:1.25;text-decoration:none;transition-property:background-color,border-color,color,box-shadow,scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.pw-btn:active:not(:disabled){scale:.96}.pw-btn--lg{min-height:3.25rem;padding-inline:1.75rem;font-size:1rem}.pw-btn--sm{min-height:2.75rem;padding-inline:1rem;font-size:.875rem}.pw-btn--block{width:100%}.pw-btn--primary,.pw-page a.pw-btn--primary{background:var(--cp-brand);color:#fff;box-shadow:0 1px 2px #131a2b33,inset 0 1px #ffffff24}.pw-btn--secondary,.pw-page a.pw-btn--secondary{background:var(--cp-paper);color:var(--cp-ink);border-color:var(--cp-line-2)}.pw-btn--light,.pw-page a.pw-btn--light{color:var(--pw-deep);background:#fff}.pw-btn--outline-light,.pw-page a.pw-btn--outline-light{color:#fff;background:0 0;border-color:#ffffff80}.pw-btn--quiet,.pw-page a.pw-btn--quiet{color:var(--cp-brand-strong);background:0 0;padding-inline:.75rem}@media (hover:hover){.pw-page a.pw-btn--primary:hover,.pw-btn--primary:hover{background:var(--cp-brand-strong);color:#fff}.pw-page a.pw-btn--secondary:hover{border-color:var(--cp-brand);background:var(--cp-brand-tint);color:var(--cp-brand-strong)}.pw-page a.pw-btn--light:hover{background:var(--cp-brand-tint);color:var(--pw-deep)}.pw-page a.pw-btn--outline-light:hover{color:#fff;background:#ffffff1a;border-color:#fff}.pw-page a.pw-btn--quiet:hover{background:var(--cp-brand-tint)}}.pw-link{min-height:2.75rem;color:var(--cp-brand-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-underline-offset:.28em;align-items:center;gap:.375rem;font-weight:650;text-decoration-thickness:1.5px;transition:text-decoration-color .15s ease-out,color .15s ease-out;display:inline-flex}.pw-link svg{flex:none;transition:translate .15s ease-out}@media (hover:hover){.pw-link:hover{color:var(--cp-brand-strong);text-decoration-color:currentColor}.pw-link:hover svg{translate:3px}}.pw-deep .pw-link,.pw-deep a.pw-link{color:var(--pw-on-deep-link);-webkit-text-decoration-color:color-mix(in srgb,var(--pw-on-deep-link)40%,transparent);text-decoration-color:color-mix(in srgb,var(--pw-on-deep-link)40%,transparent)}.pw-inline-link{color:var(--cp-brand-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-underline-offset:.2em;font-weight:600}.pw-deep .pw-inline-link{color:var(--pw-on-deep-link)}.pw-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:29.99rem){.pw-actions--stack-sm{flex-direction:column;align-items:stretch}}.pw-header{z-index:50;border-bottom:1px solid var(--cp-line);background:var(--cp-paper);position:sticky;top:0}.pw-header__inner{min-height:var(--pw-header-h);align-items:center;gap:1rem;display:flex}.pw-header__brand{flex:none;align-items:center;display:inline-flex}.pw-nav{flex:auto;align-items:center;gap:.25rem;min-width:0;margin-left:1.25rem;display:none}.pw-nav__link,.pw-nav__trigger{min-height:2.75rem;font-family:var(--cp-font-body);color:var(--cp-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.9375rem;font-weight:550;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.pw-nav__trigger svg{transition:rotate .15s ease-out}.pw-nav__trigger[aria-expanded=true] svg{rotate:180deg}@media (hover:hover){.pw-nav__link:hover,.pw-nav__trigger:hover{background:var(--cp-sunken);color:var(--cp-ink)}}.pw-nav__link[aria-current=page],.pw-nav__trigger[data-current=true]{color:var(--cp-brand-strong);font-weight:650}.pw-nav__item{position:relative}.pw-menu{z-index:60;width:min(44rem,calc(100vw - 2*var(--pw-gutter)));background:var(--cp-paper);border-radius:16px;padding:.75rem;position:absolute;top:calc(100% + .5rem);left:-.5rem;box-shadow:0 0 0 1px #0f172a14,0 24px 48px -16px #0f172a47}.pw-menu[hidden]{display:none}.pw-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem .5rem;margin:0;padding:0;list-style:none;display:grid}.pw-menu__link{color:var(--cp-ink);border-radius:10px;padding:.625rem .75rem;text-decoration:none;display:block}.pw-menu__link strong{font-size:.9375rem;font-weight:650;line-height:1.35;display:block}.pw-menu__link span{color:var(--cp-ink-3);font-size:.8125rem;line-height:1.4;display:block}@media (hover:hover){.pw-menu__link:hover{background:var(--cp-brand-tint);color:var(--cp-ink)}}.pw-menu__link[aria-current=page]{background:var(--cp-brand-tint)}.pw-menu__foot{border-top:1px solid var(--cp-line);margin-top:.5rem;padding:.5rem .75rem .25rem}.pw-header__actions{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.pw-header__signin{padding-inline:.625rem}.pw-header__start{padding-inline:.875rem}.pw-logo{min-width:2.75rem;min-height:2.75rem;color:var(--cp-ink);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.pw-logo__mark{flex:none;place-items:center;display:grid}.pw-logo__mark img{width:2rem;height:auto;display:block}.pw-logo__word{font-family:var(--cp-font-display);letter-spacing:-.025em;align-items:baseline;gap:.3rem;font-size:1.3125rem;font-weight:700;display:none}.pw-logo__name{color:var(--cp-ink)}.pw-logo__ai{color:var(--cp-brand)}.pw-logo--dark .pw-logo__name{color:#fff}.pw-logo--dark .pw-logo__ai{color:var(--pw-on-deep-link)}.pw-logo--dark .pw-logo__mark{background:#fff;border-radius:10px;padding:.25rem .375rem}@media (min-width:23.75rem){.pw-logo__word{display:inline-flex}}.pw-burger{border:1px solid var(--cp-line-2);background:var(--cp-paper);width:2.75rem;height:2.75rem;color:var(--cp-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:background-color .15s ease-out,scale .15s ease-out;display:inline-flex}.pw-burger:active{scale:.96}.pw-burger svg+svg,.pw-burger[aria-expanded=true] svg:first-child{display:none}.pw-burger[aria-expanded=true] svg+svg{display:block}.pw-sheet{inset:var(--pw-header-h)0 0 0;z-index:49;overscroll-behavior:contain;background:var(--cp-paper);padding:1rem var(--pw-gutter)calc(2rem + env(safe-area-inset-bottom));display:none;position:fixed;overflow-y:auto}.pw-sheet[data-open=true]{display:block}.pw-sheet__group+.pw-sheet__group{margin-top:1.5rem}.pw-sheet__title{color:var(--cp-ink-3);margin:0 0 .25rem;font-size:.875rem;font-weight:650}.pw-sheet__list{margin:0;padding:0;list-style:none}.pw-sheet__link{border-bottom:1px solid var(--cp-line);min-height:3.25rem;color:var(--cp-ink);justify-content:space-between;align-items:center;gap:1rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.pw-sheet__link small{color:var(--cp-ink-3);font-size:.8125rem;font-weight:400}.pw-sheet__cta{gap:.75rem;margin-top:1.75rem;display:grid}@media (min-width:64rem){.pw-nav{display:flex}.pw-burger,.pw-sheet{display:none!important}}.pw-hero{isolation:isolate;background:var(--cp-paper);position:relative;overflow:clip}.pw-hero__grid{gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(2.25rem,5vw,4.5rem) clamp(2.5rem,5vw,4.5rem);display:grid}.pw-hero__copy{align-content:center;gap:1.25rem;min-width:0;display:grid}.pw-hero__terms{color:var(--cp-ink);margin:0;font-size:1.0625rem;font-weight:700}.pw-hero__fine{gap:.375rem;display:grid}.pw-hero__media{min-width:0;position:relative}.pw-hero--split:before{content:"";z-index:-1;background:var(--cp-brand-tint);height:52%;position:absolute;inset:auto 0 0}@media (min-width:64rem){.pw-hero__grid{min-height:min(44rem,calc(100vh - var(--pw-header-h)));grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center}.pw-hero--split:before{height:auto;inset:0 0 0 56%}.pw-hero__media--bleed{margin-right:calc(-1*var(--pw-gutter))}}.pw-intro{background:var(--cp-canvas);border-bottom:1px solid var(--cp-line);position:relative}.pw-intro__grid{gap:clamp(1.75rem,4vw,3rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.pw-intro__copy{align-content:start;gap:1.125rem;min-width:0;display:grid}@media (min-width:64rem){.pw-intro--media .pw-intro__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}.pw-crumbs{color:var(--cp-ink-3);flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.pw-crumbs li+li:before{content:"/";color:var(--cp-line-2);margin-right:.5rem}.pw-crumbs a{min-height:2.75rem;color:var(--cp-ink-3);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.pw-crumbs a:hover{color:var(--cp-brand-strong)}}.pw-facts{gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.pw-facts li{color:var(--cp-ink-2);align-items:flex-start;gap:.625rem;font-size:.9375rem;font-weight:550;line-height:1.45;display:flex}.pw-facts svg{color:var(--cp-calm);flex:none;margin-top:.15rem}@media (min-width:40rem){.pw-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pw-facts--row{grid-template-columns:repeat(4,minmax(0,1fr))}}.pw-strip{border-block:1px solid var(--cp-line);background:var(--cp-paper);padding-block:1.25rem}.pw-split{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.pw-split__copy{gap:1.125rem;min-width:0;display:grid}.pw-split__media{min-width:0}@media (min-width:56rem){.pw-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.pw-split--reverse .pw-split__media{order:-1}.pw-split--reverse{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.pw-split--top{align-items:start}@media (min-width:56rem){.pw-split--top>.pw-split__copy{top:calc(var(--pw-header-h) + 2rem);position:sticky}.pw-split--even{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pw-rows{border-top:1px solid var(--cp-line);margin:0;padding:0;list-style:none}.pw-rows>li{border-bottom:1px solid var(--cp-line);gap:.375rem;padding-block:1.125rem;display:grid}.pw-rows--on-canvas>li,.pw-rows--on-canvas{border-color:var(--cp-line-2)}@media (min-width:48rem){.pw-rows--2col>li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem}}.pw-rows h3,.pw-rows h4{margin:0}.pw-rows p{color:var(--cp-ink-2);margin:0}.pw-deep .pw-rows,.pw-deep .pw-rows>li{border-color:var(--pw-on-deep-line)}.pw-deep .pw-rows p{color:var(--pw-on-deep-2)}.pw-checks{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pw-checks li{color:var(--cp-ink-2);align-items:flex-start;gap:.75rem;line-height:1.55;display:flex}.pw-checks svg{color:var(--cp-calm);flex:none;margin-top:.2rem}.pw-checks--no svg{color:var(--cp-ink-4)}.pw-deep .pw-checks li{color:var(--pw-on-deep-2)}.pw-deep .pw-checks svg{color:#7fd8cc}.pw-rail{gap:2rem;margin:0;padding:0 0 0 2rem;list-style:none;display:grid;position:relative}.pw-rail:before{content:"";background:linear-gradient(to bottom,var(--cp-stage-1),var(--cp-stage-2)45%,var(--cp-stage-3)80%,var(--cp-stage-n));border-radius:2px;width:2px;position:absolute;top:.75rem;bottom:.75rem;left:.5rem}.pw-rail__item{align-content:start;gap:.5rem;display:grid;position:relative}.pw-rail__item:before{content:"";background:var(--pw-dot,var(--cp-brand));width:1.125rem;height:1.125rem;box-shadow:0 0 0 4px var(--pw-rail-ground,var(--cp-paper));border-radius:50%;position:absolute;top:.35rem;left:-2rem}.pw-rail__item:first-child{--pw-dot:var(--cp-stage-1)}.pw-rail__item:nth-child(2){--pw-dot:var(--cp-stage-2)}.pw-rail__item:nth-child(3){--pw-dot:var(--cp-stage-3)}.pw-rail__item:nth-child(4){--pw-dot:var(--cp-stage-n)}.pw-rail__title{font-family:var(--cp-font-display);letter-spacing:-.02em;color:var(--cp-ink);margin:0;font-size:1.375rem;font-weight:700}.pw-rail__item p{max-width:28rem;color:var(--cp-ink-2);margin:0}.pw-section--canvas .pw-rail{--pw-rail-ground:var(--cp-canvas)}@media (min-width:56rem){.pw-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:2.25rem 0 0}.pw-rail:before{background:linear-gradient(to right,var(--cp-stage-1),var(--cp-stage-2)40%,var(--cp-stage-3)75%,var(--cp-stage-n));width:auto;height:2px;inset:.5rem 0 auto}.pw-rail__item:before{top:-2.25rem;left:0}}.pw-steps{counter-reset:pw-step;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.pw-steps>li{counter-increment:pw-step;align-content:start;gap:.375rem;padding-left:3.25rem;display:grid;position:relative}.pw-steps>li:before{content:counter(pw-step);background:var(--cp-brand-tint-2);width:2.25rem;height:2.25rem;font-family:var(--cp-font-display);color:var(--cp-brand-strong);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid;position:absolute;top:-.125rem;left:0}.pw-steps h3,.pw-steps h4{margin:0}.pw-steps p{color:var(--cp-ink-2);margin:0}.pw-deep .pw-steps>li:before{color:#fff;background:#ffffff24}.pw-deep .pw-steps p{color:var(--pw-on-deep-2)}@media (min-width:56rem){.pw-steps--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.pw-boundary{gap:2rem;display:grid}.pw-boundary__col{align-content:start;gap:1rem;display:grid}@media (min-width:48rem){.pw-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.pw-boundary__col+.pw-boundary__col{border-left:1px solid var(--cp-line-2);padding-left:3rem}.pw-deep .pw-boundary__col+.pw-boundary__col{border-color:var(--pw-on-deep-line)}}.pw-notice{border-radius:var(--cp-r-card);background:var(--cp-calm-tint);color:var(--cp-ink-2);align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.6;display:flex}.pw-notice svg{color:var(--cp-calm);flex:none;margin-top:.2rem}.pw-notice p{margin:0}.pw-notice--info{background:var(--cp-brand-tint)}.pw-notice--info svg{color:var(--cp-brand-strong)}.pw-notice--warn{background:var(--cp-warn-tint)}.pw-notice--warn svg{color:var(--cp-warn)}.pw-deep .pw-notice{color:var(--pw-on-deep-2);background:#ffffff14}.pw-deep .pw-notice svg{color:#7fd8cc}.pw-ipad{--pw-ipad-w:18rem;min-width:0;margin:0}.pw-ipad__stage{isolation:isolate;width:100%;max-width:clamp(15rem,38vh,var(--pw-ipad-w));margin-inline:auto;position:relative;container-type:inline-size}.pw-ipad__device{aspect-ratio:100/131.24;width:100%;position:relative}.pw-ipad__frame{z-index:1;background:linear-gradient(152deg,#6d6f76 0%,#43454b 16%,#2a2b2f 46%,#303136 78%,#61636a 100%);border-radius:5.2cqw;position:absolute;inset:0;box-shadow:0 0 0 .1cqw #080a108c,inset 0 .14cqw #ffffff52,inset 0 -.14cqw #00000073,0 .4cqw .8cqw #0f172a24,0 2cqw 3.6cqw -.8cqw #0f172a29,0 6cqw 9cqw -3cqw #0f172a38,0 12cqw 18cqw -8cqw #0f172a42}.pw-ipad__bezel{background:linear-gradient(135deg,#1b1c21 0%,#060607 34%,#050506 66%,#17181c 100%);border-radius:4.65cqw;position:absolute;inset:.55cqw;box-shadow:inset 0 0 0 .14cqw #ffffff0f}.pw-ipad__camera{background:radial-gradient(circle at 35% 32%,#43557a 0%,#11141d 38%,#04050a 72%);border-radius:50%;width:.9cqw;height:.9cqw;position:absolute;top:.6cqw;left:50%;transform:translate(-50%);box-shadow:0 0 0 .14cqw #16181f}.pw-ipad__screen{background:#fff;border-radius:2.05cqw;position:absolute;inset:2.6cqw;overflow:hidden}.pw-ipad__screen img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.pw-ipad__glass{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.pw-ipad__key{z-index:0;background:linear-gradient(#55575d,#2c2d31);position:absolute}.pw-ipad__key--power{background:linear-gradient(#44464c,#26272b);border-radius:.35cqw .35cqw 0 0;width:6cqw;height:.7cqw;top:-.34cqw;right:12cqw}.pw-ipad__key--volume{background:linear-gradient(90deg,#484a50,#26272b);border-radius:0 .35cqw .35cqw 0;width:.7cqw;height:4.6cqw;top:13cqw;right:-.34cqw}.pw-ipad__key--volume-2{top:19.4cqw}.pw-ipad__floor{z-index:-1;filter:blur(1.4cqw);pointer-events:none;background:radial-gradient(closest-side,#0f172a47,#0f172a00);border-radius:50%;height:6cqw;position:absolute;bottom:-3cqw;left:9cqw;right:9cqw}@media (forced-colors:active){.pw-ipad__frame{box-shadow:none;border:2px solid canvastext}.pw-ipad__floor,.pw-ipad__key{display:none}}.pw-ipad__caption{text-align:center;text-wrap:balance;max-width:24rem;color:var(--cp-ink-3);margin:1.5rem auto 0;font-size:.8125rem;line-height:1.5}.pw-deep .pw-ipad__caption{color:var(--pw-on-deep-2)}.pw-split--stage>.pw-split__media{background:var(--cp-brand-tint);border-radius:1.25rem;padding:clamp(1.75rem,4vw,3rem) clamp(1rem,3vw,1.5rem) 1.5rem}@media (min-width:56rem) and (max-width:63.99rem){.pw-split--stage{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media (min-width:40rem){.pw-ipad{--pw-ipad-w:20rem}}@media (min-width:56rem){.pw-ipad{--pw-ipad-w:21rem}}.pw-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.pw-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.5rem}}.pw-tool{text-align:center;color:var(--cp-ink);border-radius:16px;flex-direction:column;align-items:center;gap:.625rem;padding:.25rem;text-decoration:none;display:flex}.pw-tool__name{color:var(--cp-ink);font-size:.9375rem;font-weight:650;line-height:1.35}.pw-tool svg{width:5.5rem;height:5.5rem}@media (min-width:40rem){.pw-tool svg{width:6.5rem;height:6.5rem}}@media (min-width:64rem){.pw-tool svg{width:7rem;height:7rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){a.pw-tool svg{transition:translate .2s ease-out}a.pw-tool:hover svg{translate:0 -4px}a.pw-tool:hover .pw-tool__name{color:var(--cp-brand-strong)}}.pw-linklist{border-top:1px solid var(--cp-line-2);margin:0;padding:0;list-style:none}.pw-linklist a{border-bottom:1px solid var(--cp-line-2);min-height:4rem;color:var(--cp-ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;text-decoration:none;display:flex}.pw-linklist strong{font-size:1.0625rem;font-weight:650;line-height:1.35;display:block}.pw-linklist span{color:var(--cp-ink-3);font-size:.9375rem;line-height:1.5;display:block}.pw-linklist svg{color:var(--cp-brand-strong);flex:none;transition:translate .15s ease-out}@media (hover:hover){.pw-linklist a:hover strong{color:var(--cp-brand-strong)}.pw-linklist a:hover svg{translate:3px}}@media (min-width:48rem){.pw-linklist--2col{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;display:grid}}.pw-faq{border-top:1px solid var(--cp-line-2)}.pw-faq details{border-bottom:1px solid var(--cp-line-2)}.pw-faq summary{min-height:3.5rem;color:var(--cp-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.875rem;font-size:1.0625rem;font-weight:650;line-height:1.4;list-style:none;display:flex}.pw-faq summary h3{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.pw-faq summary::-webkit-details-marker{display:none}@media (hover:hover){.pw-faq summary:hover h3{color:var(--cp-brand-strong)}}.pw-faq summary svg{color:var(--cp-brand-strong);flex:none;transition:rotate .15s ease-out}.pw-faq details[open] summary svg{rotate:180deg}.pw-faq__body{padding:0 0 1.25rem}.pw-faq__body p{max-width:42rem;color:var(--cp-ink-2);margin:0}@media (hover:hover){.pw-faq summary:hover{color:var(--cp-brand-strong)}}.pw-cta{align-items:center;gap:1.75rem;display:grid}.pw-cta__copy{gap:.875rem;display:grid}@media (min-width:56rem){.pw-cta{grid-template-columns:minmax(0,1.4fr) auto;gap:3rem}}.pw-plans{gap:1.5rem;display:grid}@media (min-width:56rem){.pw-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem}}.pw-plan{background:var(--cp-paper);min-width:0;box-shadow:var(--cp-ring);border-radius:20px;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.pw-plan--feature{background:var(--pw-deep);color:var(--pw-on-deep);box-shadow:0 24px 48px -24px #0f1a4599}.pw-plan__name{font-family:var(--cp-font-display);color:var(--cp-brand-strong);margin:0;font-size:1.125rem;font-weight:700}.pw-plan--feature .pw-plan__name{color:var(--pw-on-deep-link)}.pw-plan__price{font-family:var(--cp-font-display);letter-spacing:-.03em;color:var(--cp-ink);margin:0;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem);font-weight:700;line-height:1.1}.pw-plan--feature .pw-plan__price{color:#fff}.pw-plan__tagline{color:var(--cp-ink-2);margin:0}.pw-plan--feature .pw-plan__tagline,.pw-plan--feature .pw-plan__note{color:var(--pw-on-deep-2)}.pw-plan__note{color:var(--cp-ink-3);margin:0;font-size:.9375rem}.pw-plan__list{border-top:1px solid var(--cp-line);gap:.875rem;margin:0;padding:1.125rem 0 0;list-style:none;display:grid}.pw-plan--feature .pw-plan__list{border-color:var(--pw-on-deep-line)}.pw-plan__list li{color:var(--cp-ink-2);gap:.125rem;font-size:.9375rem;line-height:1.55;display:grid}.pw-plan__list strong{color:var(--cp-ink);font-weight:650}.pw-plan--feature .pw-plan__list li{color:var(--pw-on-deep-2)}.pw-plan--feature .pw-plan__list strong{color:#fff}.pw-plan__more{border-top:1px solid var(--cp-line);margin-top:auto;padding-top:.25rem}.pw-plan--feature .pw-plan__more{border-color:var(--pw-on-deep-line)}.pw-plan__more summary{min-height:2.75rem;color:var(--cp-brand-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:650;list-style:none;display:flex}.pw-plan__more summary::-webkit-details-marker{display:none}.pw-plan__more summary svg{transition:rotate .15s ease-out}.pw-plan__more[open] summary svg{rotate:180deg}.pw-plan--feature .pw-plan__more summary{color:var(--pw-on-deep-link)}.pw-plan__more ul{gap:.5rem;margin:.5rem 0;padding:0;font-size:.9375rem;list-style:none;display:grid}.pw-plan__more li{color:var(--cp-ink-2);align-items:flex-start;gap:.625rem;display:flex}.pw-plan__more li svg{color:var(--cp-calm);flex:none;margin-top:.25rem}.pw-plan--feature .pw-plan__more li{color:var(--pw-on-deep-2)}.pw-plan--feature .pw-plan__more li svg{color:#7fd8cc}.pw-plan__cta{padding-top:.75rem}.pw-table-wrap{background:var(--cp-paper);box-shadow:var(--cp-ring);border-radius:16px;position:relative;overflow-x:auto}.pw-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.9375rem;line-height:1.5}.pw-table caption{text-align:left;color:var(--cp-ink);padding:1rem 1.25rem 0;font-weight:650}.pw-table th,.pw-table td{border-bottom:1px solid var(--cp-line);text-align:left;vertical-align:top;color:var(--cp-ink-2);padding:.875rem 1.25rem}.pw-table thead th{background:var(--cp-sunken);color:var(--cp-ink);font-weight:650}.pw-table tbody th{color:var(--cp-ink);font-weight:600}.pw-table tbody tr:last-child th,.pw-table tbody tr:last-child td{border-bottom:0}.pw-table .pw-yes{color:var(--cp-calm);font-weight:650}.pw-table__detail{color:var(--cp-ink-3);margin-top:.125rem;font-size:.875rem;font-weight:400;display:block}.pw-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pw-table .pw-no{color:var(--cp-ink-4)}.pw-prose{max-width:42rem;color:var(--cp-ink-2);font-size:1.0625rem;line-height:1.75}.pw-prose>*+*{margin-top:1.125rem}.pw-prose h2{font-family:var(--cp-font-display);letter-spacing:-.022em;color:var(--cp-ink);scroll-margin-top:calc(var(--pw-header-h) + 1rem);margin-top:2.75rem;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:700;line-height:1.2}.pw-prose h3{font-family:var(--cp-font-display);color:var(--cp-ink);margin-top:2rem;font-size:1.25rem;font-weight:700;line-height:1.3}.pw-prose p{margin-bottom:0}.pw-prose ul,.pw-prose ol{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-left:1.375rem;display:grid}.pw-prose ul{list-style:outside}.pw-prose ol{list-style:decimal}.pw-prose li::marker{color:var(--cp-ink-4)}.pw-prose a{color:var(--cp-brand-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-underline-offset:.2em;font-weight:600}.pw-prose strong{color:var(--cp-ink)}.pw-prose blockquote{background:var(--cp-sunken);color:var(--cp-ink-2);border-radius:0 12px 12px 0;margin-left:0;padding:.875rem 1.125rem}.pw-prose table{border-collapse:collapse;width:100%;font-size:.9375rem;display:block;overflow-x:auto}.pw-prose th,.pw-prose td{border-bottom:1px solid var(--cp-line);text-align:left;vertical-align:top;padding:.625rem .875rem}.pw-prose hr{border:0;border-top:1px solid var(--cp-line);margin-block:2rem}.pw-prose code{overflow-wrap:anywhere;background:var(--cp-sunken);border-radius:6px;padding:.1rem .35rem;font-size:.9em}.pw-article{gap:2.5rem;display:grid}@media (min-width:64rem){.pw-article--aside{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:4rem}.pw-aside{top:calc(var(--pw-header-h) + 1.5rem);position:sticky}}.pw-aside{background:var(--cp-canvas);border-radius:16px;gap:1.25rem;padding:1.25rem;display:grid}.pw-toc{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.pw-toc a{min-height:2.75rem;color:var(--cp-ink-2);border-radius:8px;align-items:center;padding-inline:.5rem;font-size:.9375rem;text-decoration:none;display:flex}@media (hover:hover){.pw-toc a:hover{background:var(--cp-brand-tint);color:var(--cp-brand-strong)}}.pw-article__main{min-width:0}.pw-article__disclaimer{margin-top:3rem}.pw-toc-mobile{background:var(--cp-canvas);border-radius:12px;margin-bottom:2rem;padding:0 1rem}.pw-toc-mobile summary{min-height:2.75rem;color:var(--cp-ink);cursor:pointer;align-items:center;font-weight:650;display:flex}.pw-toc-mobile .pw-toc{padding-bottom:.75rem}@media (min-width:64rem){.pw-toc-mobile{display:none}}@media (max-width:63.99rem){.pw-article--aside>.pw-aside{display:none}}.pw-posts{border-top:1px solid var(--cp-line-2);margin:0;padding:0;list-style:none}.pw-posts--narrow{max-width:48rem}.pw-post a{border-bottom:1px solid var(--cp-line-2);color:var(--cp-ink);gap:.375rem;padding-block:1.5rem;text-decoration:none;display:grid}.pw-post h3{font-family:var(--cp-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700;line-height:1.25}.pw-post p{max-width:44rem;color:var(--cp-ink-2);margin:0}.pw-post__meta{color:var(--cp-ink-3);font-size:.875rem}@media (hover:hover){.pw-post a:hover h3{color:var(--cp-brand-strong)}}.pw-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pw-chip{background:var(--cp-brand-tint);min-height:1.75rem;color:var(--cp-brand-strong);border-radius:999px;align-items:center;padding:.125rem .75rem;font-size:.8125rem;font-weight:650;display:inline-flex}.pw-chip--calm{background:var(--cp-calm-tint);color:var(--cp-calm)}.pw-chip--neutral{background:var(--cp-sunken);color:var(--cp-ink-2)}.pw-deep .pw-chip{color:#fff;background:#ffffff1f}.pw-footer{background:var(--pw-deep);color:var(--pw-on-deep-2);padding-block:clamp(2.5rem,5vw,4rem) 2rem}.pw-footer__grid{gap:2.5rem;display:grid}.pw-footer__brand{align-content:start;gap:1rem;max-width:24rem;display:grid}.pw-footer__brand p{margin:0;font-size:.9375rem;line-height:1.6}.pw-footer__brand .pw-footer__logo{font-family:var(--cp-font-display);letter-spacing:-.02em;color:#fff;align-items:center;gap:.375rem;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}.pw-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.pw-footer__title{color:#fff;margin:0 0 .5rem;font-size:.9375rem;font-weight:700}.pw-footer__list{margin:0;padding:0;list-style:none;display:grid}.pw-footer__list a{min-height:2.75rem;color:var(--pw-on-deep-2);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}@media (hover:hover){.pw-footer__list a:hover,.pw-footer__legal a:hover{color:#fff;text-underline-offset:.25em;text-decoration:underline}}.pw-footer__base{border-top:1px solid var(--pw-on-deep-line);gap:1rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.875rem;line-height:1.6;display:grid}.pw-footer__base p{max-width:52rem;margin:0}.pw-footer__legal{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.pw-footer__legal a{min-height:2.75rem;color:var(--pw-on-deep-2);align-items:center;text-decoration:none;display:inline-flex}@media (min-width:40rem){.pw-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.pw-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:4rem}.pw-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.pw-auth{min-height:calc(100vh - var(--pw-header-h));flex:auto;display:grid}.pw-auth__aside{display:none}.pw-auth__panel{padding:clamp(1.5rem,5vw,3.5rem)var(--pw-gutter)3rem;background:var(--cp-canvas);align-content:start;justify-items:center;display:grid}.pw-auth__card{background:var(--cp-paper);width:100%;max-width:28rem;box-shadow:var(--cp-ring);border-radius:20px;padding:clamp(1.25rem,4vw,2rem)}.pw-auth__card--wide{max-width:32rem}.pw-auth__head{gap:.5rem;margin-bottom:1.5rem;display:grid}.pw-auth__title{font-family:var(--cp-font-display);letter-spacing:-.026em;color:var(--cp-ink);margin:0;font-size:clamp(1.625rem,1.3rem + 1vw,2rem);font-weight:700;line-height:1.15}.pw-auth__sub{color:var(--cp-ink-2);margin:0}.pw-auth__section{font-family:var(--cp-font-display);letter-spacing:-.015em;color:var(--cp-ink);margin:0 0 1rem;font-size:1.125rem;font-weight:700}.pw-auth__foot{border-top:1px solid var(--cp-line);color:var(--cp-ink-3);margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem;line-height:1.6}.pw-auth__foot a{color:var(--cp-brand-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-underline-offset:.2em;font-weight:650}.pw-auth__alt{text-align:center;color:var(--cp-ink-2);margin:1.25rem 0 0;font-size:.9375rem}.pw-auth__alt a{min-height:2.75rem;color:var(--cp-brand-strong);align-items:center;font-weight:650;display:inline-flex}.pw-auth__message{border-radius:12px;gap:.25rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.55;display:grid}.pw-auth__message--error{background:var(--cp-danger-tint);color:var(--cp-danger)}.pw-auth__message--info{background:var(--cp-brand-tint);color:var(--cp-ink)}.pw-auth__message--success{background:var(--cp-calm-tint);color:var(--cp-ink)}.pw-auth__message p{margin:0}.pw-offer{background:var(--cp-brand-tint);border-radius:14px;gap:.375rem;margin-bottom:1.5rem;padding:1rem 1.125rem;display:grid}.pw-offer__plan{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.pw-offer__name{font-family:var(--cp-font-display);color:var(--cp-ink);margin:0;font-size:1.0625rem;font-weight:700}.pw-offer__price{color:var(--cp-ink);margin:0;font-weight:650}.pw-offer p{color:var(--cp-ink-2);margin:0;font-size:.9375rem;line-height:1.55}.pw-offer__list{color:var(--cp-ink-2);gap:.375rem;margin:.25rem 0;padding-left:1.125rem;font-size:.9375rem;line-height:1.5;list-style:outside;display:grid}.pw-offer details summary{min-height:2.75rem;color:var(--cp-brand-strong);cursor:pointer;align-items:center;font-size:.9375rem;font-weight:650;display:flex}@media (min-width:48rem){.pw-auth--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pw-auth--split .pw-auth__aside{background:var(--cp-brand-tint);color:var(--cp-ink-2);align-content:center;gap:1.5rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.pw-auth--split .pw-auth__panel{align-content:center}}.pw-field{gap:.375rem;display:grid}.pw-field__hint,.pw-field__error{margin:0;font-size:.8125rem;line-height:1.5}.pw-field__hint{color:var(--cp-ink-3)}.pw-field__error{color:var(--cp-danger);font-weight:600}.pw-form{gap:1.125rem;display:grid}.pw-form__aux{justify-content:flex-end;margin-top:-.25rem;display:flex}.pw-form__aux a{min-height:2.75rem;color:var(--cp-brand-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-underline-offset:.2em;align-items:center;font-size:.875rem;font-weight:650;display:inline-flex}.pw-auth__divider{color:var(--cp-ink-3);align-items:center;gap:.875rem;margin:.25rem 0;font-size:.8125rem;display:flex}.pw-auth__divider:before,.pw-auth__divider:after{content:"";background:var(--cp-line-2);flex:auto;height:1px}button.pw-btn:disabled{cursor:not-allowed;opacity:.55}.pw-btn--dark{background:var(--cp-ink);color:#fff}@media (hover:hover){button.pw-btn--secondary:hover:not(:disabled){border-color:var(--cp-brand);background:var(--cp-brand-tint);color:var(--cp-brand-strong)}.pw-btn--dark:hover:not(:disabled){background:var(--cp-ink-2);color:#fff}}.pw-auth__aside-title{max-width:18ch;font-family:var(--cp-font-display);letter-spacing:-.03em;color:var(--cp-ink);margin:0;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);font-weight:700;line-height:1.12}.pw-auth__aside .pw-offer{background:var(--cp-paper);box-shadow:var(--cp-ring);margin:0}.pw-auth__aside .pw-checks svg{color:var(--cp-calm)}.pw-auth__terms{text-align:center;color:var(--cp-ink-3);margin:1.25rem 0 0;font-size:.8125rem;line-height:1.6}.pw-auth__terms a{color:var(--cp-brand-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-underline-offset:.2em;font-weight:650}.pw-auth__status{text-align:center;justify-items:center;gap:.75rem;display:grid}.pw-auth__badge{background:var(--cp-calm-tint);width:3.5rem;height:3.5rem;color:var(--cp-calm);border-radius:999px;place-items:center;display:grid}.pw-auth__spinner{border:3px solid var(--cp-brand-tint-2);border-top-color:var(--cp-brand);border-radius:999px;width:2rem;height:2rem;animation:.8s linear infinite pw-spin}@keyframes pw-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.pw-auth__spinner{animation-duration:2.4s}}.pw-notfound{gap:1.5rem;padding-block:clamp(3rem,8vw,6rem);display:grid}.pw-notfound__code{font-family:var(--cp-font-display);letter-spacing:-.05em;color:var(--cp-brand-tint-2);margin:0;font-size:clamp(4rem,3rem + 6vw,8rem);font-weight:700;line-height:1}.pw-consent{z-index:70;background:var(--cp-paper);border-radius:16px;max-width:44rem;margin-inline:auto;position:fixed;inset:auto .75rem .75rem;box-shadow:0 0 0 1px #0f172a1a,0 20px 40px -12px #0f172a4d}.pw-consent__inner{gap:.875rem;padding:1rem 1.125rem;display:grid}.pw-consent h2{font-family:var(--cp-font-display);color:var(--cp-ink);margin:0;font-size:1rem;font-weight:700}.pw-consent p{color:var(--cp-ink-2);margin:.25rem 0 0;font-size:.9375rem;line-height:1.55}.pw-consent a{color:var(--cp-brand-strong);text-underline-offset:.2em;font-weight:650;text-decoration:underline}.pw-consent__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:40rem){.pw-consent__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem}.pw-consent__actions{grid-template-columns:repeat(2,8rem)}}html[data-workspace-nav] .pw-consent{bottom:calc(5.25rem + env(safe-area-inset-bottom))}@media (min-width:64rem){html[data-workspace-nav] .pw-consent{bottom:.75rem}}.pw-chip--link{background:var(--cp-paper);min-height:2.75rem;color:var(--cp-ink);box-shadow:inset 0 0 0 1px var(--cp-line-2);padding-inline:1rem;font-size:.9375rem;text-decoration:none}@media (hover:hover){.pw-page a.pw-chip--link:hover{background:var(--cp-brand-tint);color:var(--cp-brand-strong);box-shadow:inset 0 0 0 1px var(--cp-brand)}}.pw-hero-image{width:min(100%,25rem);margin:0 auto}.pw-hero-image img{width:100%;height:auto;display:block}@media (min-width:64rem){.pw-hero-image{width:min(100%,34rem);margin-inline:auto 0}}.pw-proof{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.pw-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.pw-proof__card{border-radius:var(--cp-r-card);background:var(--cp-paper);min-width:0;box-shadow:var(--cp-ring);flex-direction:column;display:flex;overflow:hidden}.pw-proof__media{background:var(--cp-brand-tint);padding:1.25rem 1.25rem .5rem}.pw-proof__media img{width:100%;max-width:21rem;height:auto;margin-inline:auto;display:block}.pw-proof__body{flex:auto;align-content:start;gap:.5rem;padding:1.25rem 1.375rem 1.5rem;display:grid}.pw-proof__body p{color:var(--cp-ink-2);margin:0}.pw-walk{border-top:1px solid var(--cp-line-2);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:56rem){.pw-walk{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.pw-walk__copy{gap:1rem;min-width:0;display:grid}.pw-walk__thumb{background:var(--cp-sunken);cursor:pointer;width:100%;min-width:0;box-shadow:var(--pw-shot-ring);border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.pw-walk__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pw-walk__thumb:after{content:"";background:#0f1a4514;transition:background-color .2s ease-out;position:absolute;inset:0}@media (hover:hover){.pw-walk__thumb:hover:after{background:#0f1a4533}}.pw-walk__play{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.pw-walk__play span{background:var(--cp-brand);color:#fff;border-radius:50%;place-items:center;width:4.25rem;height:4.25rem;display:grid;box-shadow:0 0 0 10px #ffffff80,0 12px 28px -8px #0f1a4599}.pw-walk__play svg{margin-left:.2rem}.pw-audio{border-radius:var(--cp-r-card);background:var(--cp-brand-tint);padding:.25rem 1rem}.pw-audio summary,.pw-audio__static{cursor:pointer;align-items:center;gap:.875rem;min-height:3.5rem;list-style:none;display:flex}.pw-audio__static{cursor:default}.pw-audio summary::-webkit-details-marker{display:none}.pw-audio__play{background:var(--cp-brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.pw-audio__play svg{margin-left:.1rem}.pw-audio__text{min-width:0;line-height:1.35;display:grid}.pw-audio__text span{color:var(--cp-brand-strong);font-size:.8125rem;font-weight:600}.pw-audio__text strong{color:var(--cp-ink);font-size:1rem}.pw-audio__body{border-top:1px solid var(--cp-brand-tint-2);gap:.625rem;padding:.875rem 0 1rem;display:grid}.pw-audio audio{width:100%}.cp-shell:has(.pw-page){min-height:0;display:block}.cp-shell:has(.pw-page)>:not(.cp-main){display:none!important}.cp-shell:has(.pw-page)>.cp-main{padding:0!important}.cp-shell:has(.pw-page) .cp-main-inner{max-width:none}.cp-shell:has(.pw-page) .cp-main-inner>:not(.pw-page){display:none}html[data-workspace-nav]:has(.pw-page) .pw-consent{bottom:.75rem}.pw-cta:has(.pw-cta__aside){align-items:start}@media (min-width:56rem){.pw-cta:has(.pw-cta__aside){grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.pw-intro__visual{background:var(--cp-brand-tint);border-radius:24px;min-width:0;padding:clamp(1.25rem,3vw,2.25rem)}.pw-intro__visual>img,.pw-intro__visual>svg{width:100%;max-width:26rem;height:auto;margin-inline:auto;display:block}.pw-explore{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:56rem){.pw-explore{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.pw-explore__side{background:var(--cp-paper);box-shadow:var(--cp-ring);border-radius:20px;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.pw-explore__side .pw-body{font-size:.9375rem}.pw-cta__aside{border-top:1px solid var(--pw-on-deep-line);align-content:start;gap:.5rem;padding-top:1.5rem;display:grid}@media (min-width:56rem){.pw-cta__aside{border-top:0;border-left:1px solid var(--pw-on-deep-line);padding:0 0 0 2.5rem}}.pw-section--tint .pw-cta__aside{border-color:var(--cp-line-2)}@media (max-width:63.99rem){.pw-hero--split:before{display:none}.pw-hero__grid{gap:0;padding-bottom:0}.pw-hero__copy{padding-bottom:1.5rem}.pw-hero__media{margin-inline:calc(-1*var(--pw-gutter));background:var(--cp-brand-tint);padding:1rem var(--pw-gutter)1.75rem}}@media (max-width:39.99rem){.pw-hero__copy .pw-actions>.pw-btn{flex:100%}}@media (max-width:29.99rem){.pw-header__inner{gap:.5rem}.pw-header__actions,.pw-logo{gap:.375rem}.pw-logo__word{font-size:1.1875rem}.pw-header__start{padding-inline:.75rem}}.pw-ba{gap:1rem;margin:0;display:grid}.pw-ba__card{background:var(--cp-paper);box-shadow:var(--cp-ring);border-radius:16px;align-content:start;gap:.5rem;padding:clamp(1.125rem,2.5vw,1.5rem);display:grid}.pw-ba__card--after{background:var(--cp-brand-tint);box-shadow:inset 0 0 0 1px var(--cp-brand-tint-2)}.pw-ba__label{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-ink-3);margin:0;font-size:.75rem;font-weight:700}.pw-ba__card--after .pw-ba__label{color:var(--cp-brand-strong)}.pw-ba blockquote{color:var(--cp-ink);margin:0;font-size:1.0625rem;line-height:1.55}.pw-ba figcaption{grid-column:1/-1}@media (min-width:48rem){.pw-ba{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pw-page *,.pw-page :before,.pw-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.pw-btn:active:not(:disabled),.pw-burger:active{scale:1}}@media print{.pw-header,.pw-footer,.pw-consent,.pw-sheet{display:none!important}}.pw-groups{gap:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:48rem){.pw-groups{column-count:2;column-gap:clamp(2rem,5vw,4rem);display:block}.pw-group{break-inside:avoid;margin-bottom:clamp(1.5rem,3vw,2.25rem)}}.pw-group{align-content:start;gap:.75rem;min-width:0;display:grid}.pw-group>.pw-h4{margin:0}.pw-split__copy>.pw-head{margin-bottom:0}.pw-split__copy>.pw-btn{justify-self:start}.pw-matrix{background:var(--cp-paper);box-shadow:var(--cp-ring);border-radius:16px;overflow:hidden}.pw-matrix__head{display:none}.pw-matrix__rows{margin:0;padding:0;list-style:none;display:grid}.pw-matrix__row{border-top:1px solid var(--cp-line);padding:1.25rem var(--pw-matrix-pad,1.125rem);gap:1rem;display:grid}.pw-matrix__row:first-child{border-top:0}.pw-matrix__capability{overflow-wrap:anywhere;min-width:0;font-family:var(--cp-font-display);letter-spacing:-.012em;color:var(--cp-ink);margin:0;font-size:1.0625rem;font-weight:650;line-height:1.3}.pw-matrix__cell{overflow-wrap:anywhere;min-width:0;color:var(--cp-ink-2);align-content:start;gap:.5rem;font-size:.9375rem;line-height:1.55;display:grid}.pw-matrix__cell p{margin:0}.pw-matrix__who{color:var(--cp-ink-3);font-size:.8125rem;font-weight:650}.pw-matrix__meta{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.pw-matrix__meta a{align-items:center;min-height:2.75rem;display:inline-flex}@media (min-width:48rem){.pw-matrix{--pw-matrix-pad:1.5rem}.pw-matrix__head,.pw-matrix__row{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.pw-matrix__head{background:var(--cp-sunken);padding:.875rem var(--pw-matrix-pad);color:var(--cp-ink);font-size:.875rem;font-weight:650;display:grid}.pw-matrix__who{display:none}}.pw-legal{padding-block:clamp(1.25rem,3vw,2.5rem) clamp(3rem,7vw,5rem)}.pw-legal__crumbs{margin-bottom:clamp(1.25rem,3vw,2rem)}.pw-legal__grid{gap:1.5rem;display:grid}.pw-legal__side{min-width:0}.pw-legal__nav{display:none}.pw-legal__menu{background:var(--cp-canvas);border-radius:12px;padding:0 1rem}.pw-legal__menu summary{min-height:2.75rem;color:var(--cp-ink);cursor:pointer;align-items:center;font-weight:650;display:flex}.pw-legal__menu .pw-legal__list{padding-bottom:.75rem}.pw-legal__list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.pw-legal__list a{color:var(--cp-ink-2);border-radius:10px;gap:.125rem;padding:.625rem .75rem;text-decoration:none;display:grid}.pw-legal__list strong{color:var(--cp-ink);font-size:.9375rem;font-weight:650}.pw-legal__list span{color:var(--cp-ink-3);font-size:.8125rem;line-height:1.45}.pw-legal__list a[aria-current=page]{background:var(--cp-brand-tint)}.pw-legal__list a[aria-current=page] strong{color:var(--cp-brand-strong)}@media (hover:hover){.pw-legal__list a:hover{background:var(--cp-canvas)}.pw-legal__list a[aria-current=page]:hover{background:var(--cp-brand-tint)}}@media (min-width:64rem){.pw-legal__grid{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem)}.pw-legal__menu{display:none}.pw-legal__nav{top:calc(var(--pw-header-h) + 1.5rem);gap:.75rem;display:grid;position:sticky}}.pw-legal__body{min-width:0;max-width:46rem;color:var(--cp-ink-2);font-size:1rem;line-height:1.75}.pw-legal__body article{max-width:none;color:var(--cp-ink-2);font-size:1rem}.pw-legal__body h1{font-family:var(--cp-font-display);letter-spacing:-.03em;color:var(--cp-ink);margin:0 0 .5rem;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:700;line-height:1.1}.pw-legal__body h2{font-family:var(--cp-font-display);letter-spacing:-.02em;color:var(--cp-ink);scroll-margin-top:calc(var(--pw-header-h) + 1rem);margin:2.5rem 0 .75rem;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:700;line-height:1.2}.pw-legal__body h3{font-family:var(--cp-font-display);color:var(--cp-ink);margin:1.75rem 0 .5rem;font-size:1.1875rem;font-weight:700;line-height:1.3}.pw-legal__body p,.pw-legal__body li{color:var(--cp-ink-2);font-size:1rem;line-height:1.75}.pw-legal__body p{margin:0 0 1rem}.pw-legal__body ul,.pw-legal__body ol{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0 0 1.25rem;padding-left:1.375rem;display:grid}.pw-legal__body ul{list-style:outside}.pw-legal__body ol{list-style:decimal}.pw-legal__body li::marker{color:var(--cp-ink-4)}.pw-legal__body a:not(.pw-btn){color:var(--cp-brand-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-decoration-color:color-mix(in srgb,var(--cp-brand-strong)35%,transparent);text-underline-offset:.2em;font-weight:600}.pw-legal__body strong{color:var(--cp-ink)}.pw-legal__body table{border-collapse:collapse;width:100%;font-size:.9375rem}.pw-legal__body th,.pw-legal__body td{border-bottom:1px solid var(--cp-line);text-align:left;vertical-align:top;padding:.625rem .875rem}.pw-legal__body>article>div:first-child,.pw-legal__body>div>article>div:first-child{border-bottom:1px solid var(--cp-line);margin-bottom:1.75rem;padding-bottom:1.25rem}@media print{.pw-header,.pw-footer,.pw-skip,.pw-legal__side,.pw-legal__crumbs{display:none!important}.pw-legal__grid{display:block}}.pw-legal__toc{background:var(--cp-canvas);border-radius:12px;margin-bottom:2rem;padding:0 1rem}.pw-legal__toc summary{min-height:2.75rem;color:var(--cp-ink);cursor:pointer;align-items:center;font-weight:650;display:flex}.pw-legal__toc ul{gap:.125rem;margin:0;padding:0 0 .75rem;list-style:none;display:grid}.pw-legal__body .pw-legal__toc li[data-level="3"]{padding-left:1rem}.pw-legal__body .pw-legal__toc li{font-size:.9375rem;line-height:1.4}.pw-legal__body .pw-legal__toc a{color:var(--cp-ink-2);border-radius:8px;padding:.4375rem .625rem;font-weight:500;text-decoration:none;display:block}.pw-legal__body .pw-legal__toc a[aria-current=location]{background:var(--cp-brand-tint);color:var(--cp-brand-strong);font-weight:650}.pw-legal__related{border-top:1px solid var(--cp-line);margin-top:3rem;padding-top:.5rem}.pw-legal__body .pw-linklist li{padding-left:0}.pw-legal__body .pw-linklist{gap:0;margin-bottom:0;padding-left:0;list-style:none}.pw-legal__body .pw-linklist li a{color:var(--cp-ink);font-weight:inherit;text-decoration:none}@media (min-width:48rem){.pw-legal__body .pw-linklist--2col{column-gap:3rem}}.pw-legal__hub{margin-top:1.5rem}.pw-appband{background:var(--cp-canvas)}.pw-appwrap{width:100%;max-width:var(--pw-max);padding:clamp(1.5rem,3vw,2.5rem)var(--pw-gutter)clamp(3rem,6vw,4.5rem);margin-inline:auto}.pw-org{gap:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:64rem){.pw-org{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.pw-org__aside{top:calc(var(--pw-header-h) + 1.5rem);position:sticky}}.pw-org__card{border:1px solid var(--cp-line);border-radius:var(--cp-r-card);background:var(--cp-paper);gap:1.25rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.pw-org__card>.pw-form{gap:1.125rem}.pw-org__head{gap:.375rem;display:grid}.pw-org__head>*{margin:0}.pw-org__aside{gap:clamp(1.75rem,3vw,2.5rem);min-width:0;display:grid}.pw-org__block{gap:1rem;min-width:0;display:grid}.pw-org__block>*{margin:0}.pw-org__block+.pw-org__block{border-top:1px solid var(--cp-line);padding-top:clamp(1.5rem,3vw,2rem)}.pw-org__note{background:var(--cp-brand-tint);color:var(--cp-ink);border-radius:12px;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6}.pw-org__listing{border:1px solid var(--cp-line);border-radius:12px;gap:.375rem;padding:1rem;display:grid}.pw-org__listing>*{margin:0}.pw-picker{border:1px solid var(--cp-line);background:var(--cp-paper);border-radius:12px;gap:.5rem;margin-top:.5rem;padding:.75rem .5rem .5rem;display:grid}.pw-picker>p{margin:0;padding-inline:.5rem}.pw-picker ul{gap:.125rem;max-height:16rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pw-picker button{text-align:left;width:100%;min-height:2.75rem;color:var(--cp-ink);cursor:pointer;border-radius:8px;align-items:center;padding:.5rem .75rem;font-size:.9375rem;display:flex}.pw-picker button[aria-pressed=true]{background:var(--cp-brand-tint);color:var(--cp-brand-strong);font-weight:650}@media (hover:hover){.pw-picker button:hover{background:var(--cp-canvas)}.pw-picker button[aria-pressed=true]:hover{background:var(--cp-brand-tint)}}.pw-actions>.pw-inline-link{align-items:center;min-height:2.75rem;display:inline-flex}.pw-legal__body .pw-legal__toc a{align-items:center;min-height:2.75rem;display:flex}.pw-legal__body .pw-table-wrap{margin-bottom:1.25rem}.pw-legal__body .pw-table-wrap table{min-width:36rem}.pw-phero .pw-display{max-width:19ch;font-size:clamp(2.375rem,1.2rem + 3.3vw,3.5rem)}.pw-phero__gains{margin:0;padding:0;list-style:none;display:grid}.pw-phero .pw-hero__copy{gap:1rem}@media (min-width:40rem){.pw-phero .pw-hero__copy{gap:1.25rem}}@media (max-width:39.99rem){.pw-phero .pw-hero__grid{padding-top:1.5rem}.pw-phero .pw-display{font-size:2.125rem}}.pw-phero__status{color:var(--cp-ink-2);flex-wrap:wrap;align-items:center;gap:0 .375rem;margin:-.25rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex}.pw-phero__status:before{content:"";background:var(--cp-warn);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-right:.125rem}.pw-phero__status strong{color:var(--cp-ink);font-weight:700}@media (min-width:40rem){.pw-phero__status{display:none}}.pw-phero__gains li{border-top:1px solid var(--cp-line-2);padding-block:.75rem}.pw-phero__gains li:last-child{border-bottom:1px solid var(--cp-line-2)}.pw-phero__gain-title{font-family:var(--cp-font-display);letter-spacing:-.01em;color:var(--cp-ink);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.pw-phero__gains p:not(.pw-phero__gain-title){max-width:36rem;color:var(--cp-ink-2);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}@media (min-width:40rem){.pw-phero__gains p:not(.pw-phero__gain-title){font-size:.9375rem;line-height:1.55}}.pw-phero__media{justify-items:center;gap:1.5rem;min-width:0;display:grid}.pw-phero__ipad{width:min(100%,21rem)}.pw-scenario{border-radius:var(--cp-r-card);background:var(--cp-paper);width:100%;max-width:24rem;box-shadow:var(--cp-lift);color:var(--cp-ink);border:1px solid #0000;gap:.75rem;padding:1.25rem;display:grid}.pw-scenario__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.pw-scenario__title{font-family:var(--cp-font-display);letter-spacing:-.01em;color:var(--cp-ink);margin:0;font-size:1.0625rem;font-weight:700}.pw-scenario__tag{border:1px solid var(--cp-warn-line);background:var(--cp-warn-tint);color:var(--cp-warn);border-radius:999px;margin:0;padding:.125rem .625rem;font-size:.8125rem;font-weight:700}.pw-scenario__sub{color:var(--cp-ink-3);margin:0;font-size:.875rem}.pw-scenario__funnel{border-block:1px solid var(--cp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding-block:.75rem;display:grid}.pw-scenario__funnel dt{color:var(--cp-ink-3);font-size:.8125rem;line-height:1.35}.pw-scenario__funnel dd{font-family:var(--cp-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cp-ink);margin:.125rem 0 0;font-size:1.625rem;font-weight:700;line-height:1.1}.pw-scenario__line{color:var(--cp-ink-2);margin:0;font-size:.9375rem;line-height:1.5}.pw-scenario__line strong{color:var(--cp-ink)}.pw-scenario__note{color:var(--cp-ink-3);margin:0;font-size:.8125rem}@media (min-width:64rem){.pw-phero__media{padding-block:.5rem;display:block;position:relative}.pw-phero__ipad{margin-left:auto}.pw-scenario{z-index:2;width:19.5rem;position:absolute;bottom:5.5rem;left:0}}@media (min-width:64rem) and (max-width:79.99rem){.pw-phero__media{justify-items:center;gap:1.25rem;display:grid}.pw-scenario{width:100%;max-width:22rem;position:static}.pw-phero__ipad{width:min(100%,17rem);margin-inline:auto}}.pw-sim__head{gap:.875rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:grid}.pw-sim__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4vw,2.5rem);display:grid}@media (min-width:75rem){.pw-sim__layout{grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:clamp(2rem,3vw,3rem)}}.pw-sim__col{display:contents}@media (min-width:75rem){.pw-sim__col{align-content:start;gap:1.5rem;min-width:0;display:grid}.pw-sim__col--inputs{gap:2rem}}.pw-sim__controls,.pw-sim__assumptions{gap:1.5rem;min-width:0;max-width:40rem;display:grid}@media (min-width:75rem){.pw-sim__controls,.pw-sim__assumptions{max-width:none}}.pw-sim__controls{order:1}.pw-sim__sheet--result{order:2}.pw-sim__assumptions{order:3}.pw-sim__sheet--detail{order:4}.pw-sim__assumptions{border-top:1px solid var(--pw-on-deep-line);padding-top:1.75rem}@media (min-width:75rem){.pw-sim__assumptions{padding-top:2rem}}.pw-sim__group{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.pw-sim__legend{float:left;width:100%;font-family:var(--cp-font-display);letter-spacing:-.01em;color:var(--pw-on-deep);margin:0;padding:0;font-size:1.0625rem;font-weight:700}.pw-sim__hint{color:var(--pw-on-deep-2);margin:0;font-size:.8125rem;line-height:1.5}.pw-sim__fields{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1.125rem 1rem;display:grid}@media (min-width:36rem) and (max-width:74.99rem){.pw-sim__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.pw-sim__field{align-content:start;gap:.375rem;min-width:0;display:grid}.pw-sim__label{color:var(--pw-on-deep);font-size:.9375rem;font-weight:650;line-height:1.4}.pw-sim__control{border-radius:var(--cp-r-ctl);min-height:3rem;color:var(--cp-ink);background:#fff;border:1px solid #ffffff8c;align-items:center;display:flex;overflow:hidden}.pw-sim__control:focus-within{outline-offset:2px;outline:3px solid #fff}.pw-sim__control[data-invalid=true]{border-color:#ffb3a7;box-shadow:0 0 0 2px #ffb3a7}.pw-sim__control input{min-width:0;min-height:2.875rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--cp-ink);background:0 0;border:0;flex:auto;padding:0 .875rem;font-size:1rem}.pw-sim__control input:focus,.pw-sim__control input:focus-visible{outline:none}.pw-sim__unit{color:var(--cp-ink-3);padding-right:.875rem;font-size:.875rem}.pw-sim__error{color:#ffb3a7;margin:0;font-size:.8125rem;font-weight:650;line-height:1.45}.pw-seg{border:1px solid #ffffff73;border-radius:13px;gap:.25rem;padding:4px;display:flex}@media (max-width:25.99rem){.pw-seg:not(.pw-chipset){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.pw-seg__opt{flex:1 1 0;min-width:0;position:relative}.pw-seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pw-seg__face{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;min-height:2.5rem;padding-inline:.5rem;font-size:.9375rem;font-weight:650;transition:background-color .15s ease-out;display:flex}.pw-seg__opt input:checked+.pw-seg__face{color:var(--pw-deep);background:#fff}.pw-seg__opt input:focus-visible+.pw-seg__face{outline-offset:2px;outline:3px solid #fff}@media (hover:hover){.pw-seg__opt input:not(:checked):hover+.pw-seg__face{background:#ffffff24}}.pw-chipset{flex-wrap:wrap;gap:.5rem;display:flex}.pw-seg__opt--chip{flex:none}.pw-seg__face--chip{border:1px solid #ffffff73;border-radius:999px;min-height:2.75rem;padding-inline:1rem}.pw-seg__opt input:checked+.pw-seg__face--chip{border-color:#fff}.pw-sim__sheet{border-radius:var(--cp-r-sheet);min-width:0;color:var(--cp-ink);background:#fff;gap:1.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.pw-deep .pw-sim__sheet .pw-notice{background:var(--cp-warn-tint);color:var(--cp-ink-2);padding:.75rem .875rem}.pw-deep .pw-sim__sheet .pw-notice p{font-size:.875rem;line-height:1.5}.pw-deep .pw-sim__sheet .pw-notice svg{color:var(--cp-warn)}.pw-sim__sheet :focus-visible{outline-color:var(--cp-brand-strong)}.pw-sim__stale{border-radius:var(--cp-r-ctl);background:var(--cp-warn-tint);color:var(--cp-warn);margin:0;padding:.625rem .875rem;font-size:.875rem;font-weight:650}.pw-result__scenario{color:var(--cp-ink-3);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin:0;font-size:.9375rem;display:flex}.pw-result__scenario strong{color:var(--cp-ink)}.pw-result__tag{border:1px solid var(--cp-brand-tint-2);background:var(--cp-brand-tint);color:var(--cp-brand-strong);border-radius:999px;padding:.0625rem .625rem;font-size:.8125rem;font-weight:650}.pw-funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pw-funnel>li{border-radius:var(--cp-r-ctl);background:var(--cp-canvas);align-content:start;gap:.125rem;min-width:0;padding:.875rem .875rem .75rem;display:grid;position:relative}.pw-funnel>li:last-child{background:var(--cp-brand-tint)}.pw-funnel__value{font-family:var(--cp-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.1rem + 1vw,1.875rem);font-weight:700;line-height:1.1}.pw-funnel>li:last-child .pw-funnel__value{color:var(--cp-brand-strong)}.pw-funnel__label{color:var(--cp-ink);font-size:.9375rem;font-weight:650;line-height:1.35}.pw-funnel__rate{color:var(--cp-ink-3);font-size:.8125rem;line-height:1.4}.pw-funnel__select{border:1px solid var(--cp-line-2);min-height:2.5rem;font:inherit;color:var(--cp-ink);background:#fff;border-radius:8px;padding:0 .5rem;font-size:.9375rem}@media (min-width:48rem){.pw-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.pw-funnel>li+li:before{content:"";border-top:2px solid var(--cp-ink-4);border-right:2px solid var(--cp-ink-4);width:.5rem;height:.5rem;position:absolute;top:1.35rem;left:-.9rem;transform:rotate(45deg)}}.pw-sim__pulse{color:var(--pw-on-deep-2);background:#ffffff14;border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:.75rem 0 0;padding:.625rem .875rem;font-size:.875rem;line-height:1.4;display:flex}.pw-sim__pulse strong{font-family:var(--cp-font-display);color:#fff;font-size:1.0625rem}.pw-sim__pulse a{color:#fff;text-underline-offset:.2em;border-radius:.25rem;align-items:center;min-height:2.5rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:75rem){.pw-sim__pulse{display:none}}#sim-result{scroll-margin-top:5rem}.pw-sim__share,.pw-sim__recurring,.pw-sim__note{color:var(--cp-ink-2);margin:0;font-size:.9375rem;line-height:1.55}.pw-sim__note{color:var(--cp-ink-3);font-size:.875rem}.pw-sim__share strong,.pw-sim__recurring strong{color:var(--cp-ink)}.pw-sim__recurring{border-left:3px solid var(--cp-calm);padding-left:.875rem}.pw-sim__paying{color:var(--cp-ink-2);flex-wrap:wrap;align-items:center;gap:.5rem .625rem;font-size:.9375rem;display:flex}.pw-sim__paying label{color:var(--cp-ink);font-weight:650}.pw-sim__paying-value{font-family:var(--cp-font-display);font-variant-numeric:tabular-nums;color:var(--cp-ink);font-size:1.25rem}.pw-sim__headline{gap:.5rem;display:grid}.pw-sim__headline-label{color:var(--cp-ink-3);margin:0;font-size:.9375rem;font-weight:650}.pw-sim__headline-value{font-family:var(--cp-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(2.75rem,1.7rem + 4.2vw,4.25rem);font-weight:700;line-height:1}.pw-sim__headline-band{max-width:38rem;color:var(--cp-ink-2);margin:0;font-size:1rem;line-height:1.6}.pw-compare{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pw-compare__row{border:1px solid var(--cp-line);border-radius:var(--cp-r-ctl);background:#fff;gap:.5rem;padding:.875rem 1rem;display:grid}.pw-compare__row[data-selected=true]{border-color:var(--cp-brand-strong);background:var(--cp-brand-tint);box-shadow:inset 0 0 0 1px var(--cp-brand-strong)}.pw-compare__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.pw-compare__name{font-family:var(--cp-font-display);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:1.0625rem;font-weight:700;display:flex}.pw-compare__flag,.pw-compare .pw-sim__selected{font-family:var(--cp-font-body);letter-spacing:0;border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:650;display:inline-block}.pw-compare__flag{border:1px solid var(--cp-line-2);color:var(--cp-ink-3)}.pw-compare .pw-sim__selected{background:var(--cp-brand-strong);color:#fff}.pw-compare__value{font-family:var(--cp-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.pw-compare__track{background:var(--cp-line);border-radius:999px;height:.5rem;display:block;overflow:hidden}.pw-compare__bar{background:var(--cp-brand);border-radius:999px;height:100%;display:block}.pw-compare__row[data-selected=true] .pw-compare__track{background:#fff}.pw-compare__row[data-selected=true] .pw-compare__bar{background:var(--cp-brand-strong)}.pw-compare__facts{color:var(--cp-ink-3);gap:.125rem;margin:0;font-size:.8125rem;line-height:1.45;display:grid}@media (min-width:48rem){.pw-compare__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.pw-bands{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pw-bands>li{border-radius:var(--cp-r-ctl);background:var(--cp-canvas);border:2px solid #0000;gap:.125rem;padding:.75rem .875rem;display:grid}.pw-bands>li[data-current=true]{border-color:var(--cp-brand-strong);background:var(--cp-brand-tint)}.pw-bands__rate{font-family:var(--cp-font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:700}.pw-bands__range,.pw-bands__state{color:var(--cp-ink-3);font-size:.8125rem;line-height:1.4}.pw-bands__state strong{color:var(--cp-brand-strong)}.pw-bands--static{margin-top:clamp(1.75rem,3vw,2.5rem)}@media (min-width:40rem){.pw-bands{grid-template-columns:repeat(5,minmax(0,1fr))}}.pw-sim__block{gap:.875rem;min-width:0;display:grid}.pw-sim__subtitle{font-family:var(--cp-font-display);letter-spacing:-.01em;color:var(--cp-ink);margin:0;font-size:1.0625rem;font-weight:700}.pw-bars{border-bottom:1px solid var(--cp-line-2);align-items:flex-end;gap:2px;height:8rem;display:flex}.pw-bars__bar{background:var(--cp-brand);border-radius:2px 2px 0 0;flex:1 1 0;min-width:0}.pw-bars__bar--continuing{background:var(--cp-calm)}.pw-bars__spans{gap:2px;margin-top:.5rem;display:flex}.pw-bars__span{border-top:3px solid var(--cp-brand);min-width:0;color:var(--cp-brand-strong);padding-top:.25rem;font-size:.8125rem;font-weight:650;line-height:1.3}.pw-bars__span--continuing{border-top-color:var(--cp-calm);text-align:right;color:var(--cp-calm)}.pw-bars__axis{color:var(--cp-ink-3);justify-content:space-between;font-size:.8125rem;display:flex}.pw-sim__scroll{border-radius:var(--cp-r-ctl);overflow-x:auto}.pw-sim__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:34rem;font-size:.875rem}.pw-sim__table caption{text-align:left;color:var(--cp-ink-3);padding-bottom:.5rem;font-size:.8125rem;line-height:1.5}.pw-sim__table th,.pw-sim__table td{border-bottom:1px solid var(--cp-line);text-align:right;vertical-align:top;padding:.625rem .75rem}.pw-sim__table thead th{border-bottom-color:var(--cp-line-2);color:var(--cp-ink-2);font-weight:650}.pw-sim__table tbody th{color:var(--cp-ink);font-weight:650}.pw-sim__table th:first-child{text-align:left}.pw-sim__toggle{border:1px solid var(--cp-line-2);border-radius:var(--cp-r-ctl);min-height:2.75rem;font:inherit;color:var(--cp-ink);cursor:pointer;background:#fff;justify-self:start;padding:.5rem 1rem;font-size:.9375rem;font-weight:650}@media (hover:hover){.pw-sim__toggle:hover{background:var(--cp-canvas)}}@media (prefers-reduced-motion:no-preference){.pw-sim__toggle{transition:transform .15s ease-out}.pw-sim__toggle:active{transform:scale(.96)}}.pw-voice__grid{align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:64rem){.pw-voice__grid{grid-template-columns:minmax(0,1fr) minmax(0,29rem);align-items:stretch}.pw-voice__limits{grid-template-columns:minmax(0,1fr) minmax(0,29rem);gap:clamp(2rem,5vw,3.5rem)}.pw-loop{align-content:space-between}}.pw-voice__copy{gap:1.25rem;min-width:0;display:grid}.pw-voice__does-wrap{gap:.625rem;display:grid}.pw-voice__does{margin:0;padding:0;list-style:none;display:grid}.pw-voice__does li{border-top:1px solid var(--cp-line-2);color:var(--cp-ink-2);padding-block:.875rem;line-height:1.6}.pw-voice__does li:last-child{border-bottom:1px solid var(--cp-line-2)}.pw-voice__safeguards{gap:clamp(1.75rem,3vw,2.5rem);margin-top:clamp(2.25rem,5vw,3.5rem);display:grid}.pw-voice__limits{align-items:start;gap:1.5rem;display:grid}.pw-voice__limits>div{gap:.875rem;display:grid}@media (min-width:56rem) and (max-width:63.99rem){.pw-voice__limits{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem)}}.pw-voice__rail{gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.pw-loop{border-radius:var(--cp-r-sheet);background:var(--cp-paper);box-shadow:var(--cp-lift);border:1px solid #0000;gap:1.25rem;margin:0;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.pw-loop__frame{padding-right:2.25rem;position:relative}.pw-loop__stages{gap:2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.pw-loop__stage{border-radius:var(--cp-r-card);background:var(--cp-canvas);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 1.125rem;display:grid;position:relative}.pw-loop__glyph{background:var(--cp-brand);width:2.75rem;height:2.75rem;color:var(--cp-paper);border-radius:999px;place-items:center;display:grid}.pw-loop__title{font-family:var(--cp-font-display);letter-spacing:-.01em;color:var(--cp-ink);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.pw-loop__detail{color:var(--cp-ink-2);margin:.25rem 0 0;font-size:.9375rem;line-height:1.55}.pw-loop__stage+.pw-loop__stage:before{content:"";background:var(--cp-brand);width:2px;height:2rem;position:absolute;top:-2rem;left:calc(1.125rem + 21px)}.pw-loop__stage+.pw-loop__stage:after{content:"";border-inline:5px solid #0000;border-top:7px solid var(--cp-brand);position:absolute;top:-.5rem;left:calc(1.125rem + 17px)}.pw-loop__return{border:2px solid var(--cp-brand);border-left:0;border-radius:0 14px 14px 0;width:1.75rem;position:absolute;top:2.4rem;bottom:2.4rem;right:.5rem}.pw-loop__return:after{content:"";border-block:5px solid #0000;border-right:7px solid var(--cp-brand);position:absolute;top:-6.5px;left:-2px}.pw-loop__outcome{border-top:1px solid var(--cp-line-2);gap:.5rem;padding-top:1rem;display:grid}.pw-loop__outcome-title{color:var(--cp-ink);margin:0;font-size:.9375rem;font-weight:650}.pw-loop__outcome ul{color:var(--cp-ink-2);gap:.375rem;margin:0;padding-left:1.125rem;font-size:.9375rem;line-height:1.55;list-style:outside;display:grid}.pw-loop__caption{color:var(--cp-ink-3);font-size:.8125rem;line-height:1.5}.pw-terms{margin-top:1.5rem}@media (min-width:64rem){.pw-steps-four .pw-steps--row{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}
