.pg-signup .pg-signup-hero{padding:clamp(32px,5vw,56px) 0 clamp(40px,5vw,72px)}.pg-signup .pg-signup-grid{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "cta" "steps";align-items:start}@media (min-width:960px){.pg-signup .pg-signup-grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"intro cta" "steps cta";-moz-column-gap:clamp(40px,5vw,72px);column-gap:clamp(40px,5vw,72px);row-gap:36px}.pg-signup .pg-signup-cta{position:sticky;top:calc(var(--header-h) + 24px)}}.pg-signup .pg-signup-intro{grid-area:intro;display:flex;flex-direction:column;gap:18px}.pg-signup .pg-signup-intro .eyebrow{width:-moz-max-content;width:max-content}.pg-signup .pg-signup-cta{grid-area:cta}.pg-signup .pg-signup-steps{grid-area:steps;display:flex;flex-direction:column;gap:18px}.pg-signup .pg-signup-steps>h2{font-size:21px;font-weight:680;letter-spacing:-.016em;color:var(--ink)}.pg-signup .pg-signup-steps .rail>li{padding:20px 22px}.pg-signup .pg-signup-steps .rail h3{font-size:18px;font-weight:650;letter-spacing:-.012em;color:var(--ink)}.pg-signup .pg-signup-steps .rail p{font-size:15.5px;line-height:1.55}.pg-signup .pg-signup-steps .rail .btn--ghost{align-self:flex-start;min-height:32px;font-size:14.5px}.pg-signup .pg-signup-card{border-radius:var(--r-card);padding:clamp(22px,2.6vw,30px);box-shadow:var(--sh-lift);display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.pg-signup .pg-signup-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--mk-primary),var(--sky))}.pg-signup .pg-signup-hs{display:flex;align-items:center;gap:10px}.pg-signup .pg-signup-hs .brand-mark{border-radius:10px;display:block}.pg-signup .pg-signup-hs__link{display:inline-flex;align-items:center;gap:4px;color:var(--mk-muted)}.pg-signup .pg-signup-hs__link i{width:5px;height:5px;border-radius:50%;background:var(--line-strong)}.pg-signup .pg-signup-hs__link .i{--is:16px;color:var(--tint-green-ink)}.pg-signup .pg-signup-mstile{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.pg-signup .pg-signup-mstile .ms-mark{width:20px;height:20px}.pg-signup .pg-signup-card h2{font-size:clamp(22px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.pg-signup .pg-signup-card .checks li{font-size:14.5px}.pg-signup .pg-signup-cta .btn--primary{width:100%;white-space:normal;text-align:center;line-height:1.25}.pg-signup .pg-signup-mswhite{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--white);flex:none}.pg-signup .pg-signup-wiz{padding:clamp(18px,2.6vw,30px);display:flex;flex-direction:column;gap:22px}.pg-signup .pg-signup-wiz__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px}.pg-signup .pg-signup-wiz__id{display:flex;flex-direction:column;gap:4px;min-width:0}.pg-signup .pg-signup-wiz__label{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:15px;font-weight:650;color:var(--ink)}.pg-signup .pg-signup-wiz__ctl{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.pg-signup .pg-signup-wiz__ctl .cluster{--gap:8px}.pg-signup .pg-signup-path{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pg-signup .pg-signup-path>span{font-size:14px;font-weight:600;color:var(--mk-muted)}.pg-signup .pg-signup-stepper{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.pg-signup .pg-signup-stepper>li{position:relative;display:flex;justify-content:center}.pg-signup .pg-signup-stepper>li+li:before{content:"";position:absolute;top:19px;right:calc(50% + 24px);left:calc(-50% + 24px);height:2px;background:var(--line);border-radius:2px}.pg-signup .pg-signup-stepper>li.is-done-line:before{background:color-mix(in srgb,var(--tint-green-ink) 55%,var(--line))}.pg-signup .pg-signup-tab{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 2px 6px;border:0;background:none;cursor:pointer;font:600 14px/1.25 var(--f-sans);color:var(--mk-muted);text-align:center;border-radius:12px}.pg-signup .pg-signup-tab:hover{color:var(--ink)}.pg-signup .pg-signup-tab:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pg-signup .pg-signup-num{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:650 15px/1 var(--f-mono);font-variant-numeric:tabular-nums;background:var(--surface-2);color:var(--mk-muted);box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:background-color var(--dur-1),color var(--dur-1),box-shadow var(--dur-1)}.pg-signup .pg-signup-num .i{--is:18px;display:none}.pg-signup .pg-signup-tab.is-done .pg-signup-num{background:var(--tint-green);color:var(--tint-green-ink);box-shadow:none}.pg-signup .pg-signup-tab.is-done .pg-signup-num .i{display:block}.pg-signup .pg-signup-tab.is-done .pg-signup-num b{display:none}.pg-signup .pg-signup-tab[aria-selected=true]{color:var(--ink)}.pg-signup .pg-signup-tab[aria-selected=true] .pg-signup-num{background:var(--mk-primary);color:var(--mk-on-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--mk-primary) 18%,transparent)}.pg-signup .pg-signup-wiz[data-path=paid] [data-only=trial],.pg-signup .pg-signup-wiz[data-path=trial] [data-only=paid]{display:none}.pg-signup .pg-signup-panel{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:start;border-top:1px solid var(--line);padding-top:24px}.pg-signup .pg-signup-panel:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:8px}@media (min-width:900px){.pg-signup .pg-signup-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center}}.pg-signup .pg-signup-ptext{display:flex;flex-direction:column;gap:12px}.pg-signup .pg-signup-ptext .pg-signup-of{font:600 13px/1 var(--f-mono);color:var(--tint-blue-ink);font-variant-numeric:tabular-nums}.pg-signup .pg-signup-ptext h3{font-size:clamp(22px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.pg-signup .pg-signup-ptext p{font-size:16px;line-height:1.6;color:var(--text)}.pg-signup .pg-signup-ptext .btn--ghost{align-self:flex-start;min-height:32px;font-size:14.5px}.pg-signup .pg-signup-fwrap{display:flex;flex-direction:column;gap:12px;align-items:stretch;max-width:580px;width:100%}@media (min-width:900px){.pg-signup .pg-signup-fwrap{justify-self:end}}.pg-signup .pg-signup-fwrap>.chip{align-self:flex-start}.pg-signup .pg-signup-wiz__status{font-size:14px;color:var(--mk-muted)}.pg-signup .pg-signup-wiz__status b{font-family:var(--f-mono);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.pg-signup .btn[aria-disabled=true]{background:var(--surface-2);color:var(--mk-muted);box-shadow:none;border-color:var(--line);cursor:not-allowed}.pg-signup .pg-signup-frag{padding:18px 20px 20px}.pg-signup .pg-signup-frag .t-cap{color:var(--mk-muted)}.pg-signup .pg-signup-signin{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.pg-signup .pg-signup-signin .frag__head{align-self:stretch;margin-bottom:4px}.pg-signup .pg-signup-signin__h{font-size:19px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.pg-signup .pg-signup-fbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 16px;border-radius:12px;background:var(--mk-primary);color:var(--mk-on-primary);font-size:14px;font-weight:650}.pg-signup .pg-signup-fbtn--wide{align-self:stretch}.pg-signup .pg-signup-fbtn .i{--is:16px}.pg-signup .pg-signup-fbtn .pg-signup-mswhite{width:24px;height:24px;border-radius:6px}.pg-signup .pg-signup-fbtn .ms-mark{width:14px;height:14px}.pg-signup .pg-signup-fbtn--off{background:var(--surface-2);color:var(--mk-muted);box-shadow:inset 0 0 0 1px var(--line)}.pg-signup .pg-signup-fbtn--out{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.pg-signup .pg-signup-reads{align-self:center;max-width:52ch;text-align:center;font-size:13.5px;line-height:1.5;color:var(--text)}.pg-signup .pg-signup-reads .dot{display:inline-block;vertical-align:middle;margin:-2px 8px 0 0}.pg-signup .pg-signup-terms{list-style:none;margin:0 0 10px;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pg-signup .pg-signup-terms li{display:flex;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;color:var(--ink)}.pg-signup .pg-signup-terms li+li{border-top:1px solid var(--line)}.pg-signup .pg-signup-terms li>.i{--is:16px;margin-left:auto;color:var(--mk-muted)}.pg-signup .pg-signup-tick{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:none;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.pg-signup .pg-signup-tick .i{--is:13px;display:none}.pg-signup .is-read .pg-signup-tick{background:var(--tint-green);color:var(--tint-green-ink);box-shadow:none}.pg-signup .is-read .pg-signup-tick .i{display:block}.pg-signup .pg-signup-fcheck{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;margin:12px 0 14px;font-size:12.5px;line-height:1.45;color:var(--mk-muted)}.pg-signup .pg-signup-box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-strong);background:var(--surface-2)}.pg-signup .pg-signup-box.is-on{background:var(--mk-primary) var(--check-mark) center /13px no-repeat;border-color:var(--mk-primary)}.pg-signup .pg-signup-trialbox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:12px 14px;border-radius:12px;background:var(--tint-blue)}.pg-signup .pg-signup-trialbox b{display:block;font-size:14px;font-weight:650;color:var(--ink)}.pg-signup .pg-signup-trialbox span.t-cap{display:block;color:var(--text);font-size:12.5px}.pg-signup .pg-signup-trialbox .pg-signup-fbtn{min-height:36px;font-size:13px}.pg-signup .pg-signup-wiz[data-path=paid] .pg-signup-trialbtn,.pg-signup .pg-signup-wiz[data-path=trial] .pg-signup-plan__cta{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.pg-signup .pg-signup-planbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:14px 0 12px}.pg-signup .pg-signup-planbar__int{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.pg-signup .pg-signup-fseg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;font-weight:600;color:var(--mk-muted)}.pg-signup .pg-signup-fseg>span{padding:5px 10px;border-radius:8px;white-space:nowrap}.pg-signup .pg-signup-fseg>span.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-rest)}.pg-signup .pg-signup-fseg b{color:var(--tint-green-ink);font-weight:650}.pg-signup .pg-signup-plans{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:8px}.pg-signup .pg-signup-plan{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 12px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface)}.pg-signup .pg-signup-plan.is-rec{box-shadow:inset 0 0 0 2px var(--st-on)}.pg-signup .pg-signup-plan__rec{position:absolute;top:-10px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:650;padding:2px 8px;border-radius:var(--r-pill);background:var(--mk-primary);color:var(--mk-on-primary);white-space:nowrap}.pg-signup .pg-signup-plan__n{font-size:14.5px;font-weight:650;color:var(--ink)}.pg-signup .pg-signup-plan__p{font:650 20px/1.2 var(--f-mono);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.pg-signup .pg-signup-plan__p small{font:500 12px var(--f-sans);letter-spacing:0;color:var(--mk-muted)}.pg-signup .pg-signup-plan .pg-signup-fbtn{min-height:32px;font-size:12.5px;padding:0 10px;margin-top:6px}.pg-signup .pg-signup-consent .consent-frag__btns .fake-btn{gap:8px}.pg-signup .pg-signup-consent .consent-frag__btns .pg-signup-mswhite{width:20px;height:20px;border-radius:5px}.pg-signup .pg-signup-consent .consent-frag__btns .ms-mark{width:12px;height:12px}.pg-signup .pg-signup-bill{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 16px;padding:16px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.pg-signup .pg-signup-bill b{display:block;font-size:17px;font-weight:650;color:var(--ink)}.pg-signup .pg-signup-bill b small{font-size:13px;font-weight:450;color:var(--mk-muted);margin-left:6px}.pg-signup .pg-signup-bill__tot{font:700 24px/1.1 var(--f-mono);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.pg-signup .pg-signup-bill__tot small{font:450 13px var(--f-sans);letter-spacing:0;color:var(--mk-muted);margin-left:4px}.pg-signup .pg-signup-bill__sum{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.pg-signup .pg-signup-billchecks{margin-top:14px}.pg-signup .pg-signup-billacts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px}.pg-signup .pg-signup-modes{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.pg-signup .pg-signup-mode{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3}.pg-signup .pg-signup-mode.is-on{box-shadow:inset 0 0 0 1.5px var(--mk-primary);background:color-mix(in srgb,var(--mk-primary) 6%,var(--surface))}.pg-signup .pg-signup-radio{width:14px;height:14px;border-radius:50%;flex:none;margin-top:1px;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.pg-signup .pg-signup-mode.is-on .pg-signup-radio{box-shadow:inset 0 0 0 4px var(--mk-primary)}.pg-signup .pg-signup-fields{display:grid;gap:8px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pg-signup .pg-signup-fields .field-fake{margin-bottom:0;font-size:13px;white-space:nowrap;overflow:hidden}.pg-signup .pg-signup-count{font-size:12.5px;color:var(--mk-muted);margin:10px 0 2px}.pg-signup .pg-signup-count .mono{color:var(--ink);font-size:12.5px}.pg-signup .picker .foot{justify-content:flex-end}.pg-signup .picker .pg-signup-fcheck{margin:12px 0 10px}.pg-signup .pg-signup-fcheck .pg-signup-box{flex:none;margin-top:1px}.pg-signup .pg-signup-ms{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:960px){.pg-signup .pg-signup-ms{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.pg-signup .pg-signup-ms__copy{display:flex;flex-direction:column;gap:18px}.pg-signup .pg-signup-ms__copy .eyebrow{width:-moz-max-content;width:max-content}.pg-signup .pg-signup-ms__copy>p:not(.eyebrow):not(.t-lead){font-size:16px;line-height:1.6;color:var(--text);max-width:60ch}.pg-signup .pg-signup-opts{display:flex;flex-direction:column;gap:14px;padding:clamp(18px,2.4vw,26px);border-radius:var(--r-card);background:var(--tint-blue);border:1px solid color-mix(in srgb,var(--tint-blue-ink) 16%,transparent)}.pg-signup .pg-signup-opts__cap{font-size:14.5px;font-weight:600;color:var(--ink)}.pg-signup .pg-signup-opts__grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.pg-signup .pg-signup-opts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-signup .pg-signup-optcard{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--surface)}.pg-signup .pg-signup-optcard h3{font-size:16.5px;font-weight:650;letter-spacing:-.01em;color:var(--ink);line-height:1.3}.pg-signup .pg-signup-optcard p{font-size:15px;line-height:1.55;color:var(--text);flex:1}.pg-signup .pg-signup-optcard .pg-signup-verdict{align-self:flex-start;font-size:13px}.pg-signup .pg-signup-verdict{display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;font-size:13.5px;font-weight:650;padding:4px 10px 4px 6px;border-radius:var(--r-pill);background:var(--tint);color:var(--tint-ink)}.pg-signup .pg-signup-verdict .i{--is:16px}.pg-signup .pg-signup-faq{display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:900px){.pg-signup .pg-signup-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.pg-signup .pg-signup-faq .sec-head{margin-bottom:0}@media (max-width:699px){.pg-signup .pg-signup-tlabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pg-signup .pg-signup-num{width:34px;height:34px;font-size:14px}.pg-signup .pg-signup-stepper>li+li:before{top:16px;right:calc(50% + 20px);left:calc(-50% + 20px)}.pg-signup .pg-signup-tab{min-width:44px;min-height:44px}.pg-signup .pg-signup-path .seg--sm>button{min-height:44px}}@media (max-width:599px){.pg-signup .pg-signup-hero .check-row-list{gap:6px 16px}.pg-signup .pg-signup-hs{display:none}.pg-signup .pg-signup-steps .rail{gap:10px}.pg-signup .pg-signup-steps .rail>li{padding:12px 16px;min-height:48px;justify-content:center}.pg-signup .pg-signup-steps .rail>li>.step-num{top:10px}.pg-signup .pg-signup-steps .rail h3{font-size:16.5px}.pg-signup .pg-signup-steps .rail .btn,.pg-signup .pg-signup-steps .rail p{display:none}.pg-signup .pg-signup-wiz__ctl,.pg-signup .pg-signup-wiz__top{flex-direction:column;align-items:stretch}.pg-signup .pg-signup-wiz__ctl .cluster .btn{flex:1 1 0}.pg-signup .pg-signup-plan .pg-signup-fbtn,.pg-signup .pg-signup-plan .pg-signup-plan__ll,.pg-signup .pg-signup-planbar>.t-cap{display:none}.pg-signup .pg-signup-plans{gap:6px}.pg-signup .pg-signup-plan{padding:14px 8px 10px}.pg-signup .pg-signup-plan__p{font-size:17px;display:flex;flex-direction:column}.pg-signup .pg-signup-plan__p small{font-size:11.5px}.pg-signup .pg-signup-plan__rec{font-size:10.5px}.pg-signup .pg-signup-fields{grid-template-columns:minmax(0,1fr)}.pg-signup .pg-signup-fields .field-fake+.field-fake{display:none}.pg-signup .pg-signup-modes{grid-template-columns:minmax(0,1fr)}.pg-signup .pg-signup-faq .sec-head .t-lead,.pg-signup .pg-signup-fwrap>.chip{display:none}}@media (prefers-reduced-motion:reduce){.pg-signup .pg-signup-num{transition:none}}.pg-signup .pg-signup-gate{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5;color:var(--ink);background:var(--tint-blue);border-radius:12px;padding:12px 14px}.pg-signup .pg-signup-gate strong{font-weight:650}.pg-signup .pg-signup-gate--warn{display:block;background:var(--tint-amber);color:var(--tint-amber-ink)}.pg-signup .pg-signup-card form button[type=submit]{width:100%;min-height:48px;font-size:15px}.pg-signup .pg-signup-wcap{margin-top:14px}.pg-signup .pg-signup-steps .rail>li:nth-child(4){--tint:var(--tint-amber);--tint-ink:var(--tint-amber-ink)}