:root[data-brand=v2]{--ground: var(--pp-bg);--surface: var(--pp-raised);--surface-2: var(--pp-bg-2);--wash: var(--pp-bg-2);--ink: var(--pp-fg);--muted: var(--pp-quiet);--hairline: var(--pp-hair);--hairline-strong: var(--pp-line);--border: var(--pp-rule) solid var(--pp-line);--accent: var(--pp-press);--accent-hover: var(--pp-press-hover);--accent-ink: var(--pp-link);--on-accent: #ffffff;--highlight: var(--pp-magenta);--highlight-ink: var(--pp-press);--highlight-fill: var(--pp-press);--focus: var(--pp-ring);--success: var(--pp-success);--warning: var(--pp-warning);--warning-fill: var(--pp-yellow);--on-warning-fill: var(--pp-ink);--danger: var(--pp-error);--site-display: var(--pp-display);--display: var(--pp-display);--body: var(--pp-body);--mono: var(--pp-mono);--r-xs: 0;--r-sm: 0;--r-md: 0;--r-lg: 0;--sh-lift: none;--sh-float: 6px 6px 0 var(--pp-shade);--w-page: var(--pp-shell);--topbar-h: 72px;--band: var(--pp-bg);--band-surface: var(--pp-raised);--band-surface-2: var(--pp-bg-2);--band-ink: var(--pp-fg);--band-muted: var(--pp-quiet);--band-hairline: var(--pp-hair);--band-hairline-strong: var(--pp-line);--band-accent: var(--pp-press);--band-accent-hover: var(--pp-press-hover);--on-band-accent: #ffffff;--band-magenta: var(--pp-press);--band-yellow: var(--pp-fg)}:root[data-brand=v2][data-theme=dark]{--success: #5fc98f;--warning: var(--pp-yellow);--on-accent: #ffffff}.pp-page,:where(:root[data-brand=v2]) body{background:var(--pp-bg);color:var(--pp-fg);font-family:var(--pp-body);font-size:var(--pp-fs-body);line-height:1.5;-webkit-font-smoothing:antialiased}:root[data-brand=v2]{background:var(--pp-bg)}@media (max-width: 599px){.pp-page,:where(:root[data-brand=v2]) body{font-size:16px}}:where(:root[data-brand=v2]) ::selection{background:var(--pp-yellow);color:var(--pp-ink)}.pp-page :focus-visible,:root[data-brand=v2] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,:root[data-brand=v2] :where(button,.button):focus-visible{outline:3px solid var(--pp-ring);outline-offset:3px;box-shadow:none;border-radius:0}.pp-display,.pp-h1,:where(:root[data-brand=v2]) h1{font-family:var(--pp-display);font-weight:400;font-size:var(--pp-fs-display);line-height:.98;letter-spacing:var(--pp-track-display);text-wrap:balance}.pp-h2,:where(:root[data-brand=v2]) h2{font-family:var(--pp-display);font-weight:400;font-size:var(--pp-fs-h2);line-height:1;letter-spacing:-.02em;text-wrap:balance}.pp-h3,:where(:root[data-brand=v2]) h3{font-family:var(--pp-display);font-weight:400;font-size:var(--pp-fs-h4);line-height:1.08;letter-spacing:-.012em}.pp-h4,:where(:root[data-brand=v2]) h4{font-family:var(--pp-body);font-weight:700;font-size:17px;line-height:1.3;letter-spacing:0}.pp-lede{margin:18px 0 0;max-width:32em;font-size:var(--pp-fs-lede);line-height:1.55;color:var(--pp-fg-2)}.pp-body{max-width:var(--pp-measure);font-size:var(--pp-fs-body);line-height:1.55;color:var(--pp-fg-2)}:where(:root[data-brand=v2]) a{color:var(--pp-fg);text-underline-offset:3px}.pp-link,:where(:root[data-brand=v2]) p>a:not([class]){color:var(--pp-link);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.pp-label,:root[data-brand=v2] .label,:root[data-brand=v2] .eyebrow{font-family:var(--pp-mono);font-size:var(--pp-fs-label);font-weight:600;letter-spacing:var(--pp-track-label);text-transform:uppercase;color:var(--pp-fg-2)}.pp-kicker{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--pp-mono);font-size:var(--pp-fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-fg-2)}.pp-kicker:before{content:"";flex:none;width:22px;height:10px;background:var(--pp-bands-h)}.pp-fine,:root[data-brand=v2] .fineprint{font-family:var(--pp-mono);font-size:var(--pp-fs-fine);line-height:1.5;letter-spacing:.02em;color:var(--pp-quiet)}:root[data-brand=v2] .data,:root[data-brand=v2] .num{font-family:var(--pp-mono);font-weight:400}.pp-mark{background:linear-gradient(transparent 52%,var(--pp-yellow) 52%,var(--pp-yellow) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit}:root[data-brand=v2][data-theme=dark] .pp-mark{background:none;box-shadow:inset 0 -.38em 0 var(--pp-yellow);color:var(--pp-fg);text-shadow:none}.pp-shell{box-sizing:border-box;width:100%;max-width:var(--pp-shell);margin:0 auto;padding:0 var(--pp-gutter)}.pp-shell.is-narrow{max-width:var(--pp-shell-narrow)}:root[data-brand=v2] .shell{padding-left:var(--pp-gutter);padding-right:var(--pp-gutter)}.pp-section{padding:var(--pp-section) 0;border-top:var(--pp-rule) solid var(--pp-line)}@media (max-width: 599px){.pp-section{padding:56px 0}}.pp-tint,:root[data-brand=v2] section.wash{background:var(--pp-bg-2)}:root[data-brand=v2] section.wash{border-block:var(--pp-rule) solid var(--pp-line)}.pp-rule{height:0;margin:0;border:0;border-top:var(--pp-rule) solid var(--pp-line)}.pp-bands{height:var(--pp-rule-thick);background:var(--pp-bands-h)}.pp-reg{position:absolute;width:18px;height:18px;fill:none;stroke:var(--pp-line);stroke-width:1.2}.pp-reg.is-tl{left:0;top:0}.pp-reg.is-tr{right:0;top:0}.pp-reg.is-bl{left:0;bottom:0}.pp-reg.is-br{right:0;bottom:0}.pp-chip-ink{display:inline-block;width:14px;height:14px;box-sizing:border-box;border:var(--pp-rule) solid var(--pp-line);background:var(--tone, var(--pp-raised));vertical-align:middle}.pp-chip-ink.is-m,[data-ink=m]{--tone: var(--pp-magenta);--tone-ink: #ffffff}.pp-chip-ink.is-c,[data-ink=c]{--tone: var(--pp-cyan);--tone-ink: var(--pp-ink)}.pp-chip-ink.is-y,[data-ink=y]{--tone: var(--pp-yellow);--tone-ink: var(--pp-ink)}.pp-chip-ink.is-k,[data-ink=k]{--tone: var(--pp-key);--tone-ink: #ffffff}.pp-btn,:root[data-brand=v2] .button:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook),:root[data-brand=v2] .pricing-grid .plan-video .button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:auto;min-height:44px;padding:0 20px;border:var(--pp-rule) solid var(--pp-ink);border-radius:0;background:var(--pp-press);background-image:none;color:#fff;box-shadow:var(--pp-shadow-2);font-family:var(--pp-body);font-size:16px;font-weight:700;line-height:1.1;letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--pp-press-dur) ease,box-shadow var(--pp-press-dur) ease,background-color var(--pp-press-dur) ease}:root[data-brand=v2] .button:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook):before,:root[data-brand=v2] .button:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook):after,:root[data-brand=v2] .pricing-grid .plan-video .button:before{display:none}.pp-btn:hover,:root[data-brand=v2] .button:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook):hover,:root[data-brand=v2] .pricing-grid .plan-video .button:hover{background:var(--pp-press-hover);border-color:var(--pp-ink);color:#fff;transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--pp-shade)}.pp-btn:active,:root[data-brand=v2] .button:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook):active,:root[data-brand=v2] .pricing-grid .plan-video .button:active{background:var(--pp-press-hover);transform:translate(4px,4px);box-shadow:1px 1px 0 var(--pp-shade)}.pp-btn:focus-visible,:root[data-brand=v2] .button:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook):focus-visible,:root[data-brand=v2] .pricing-grid .plan-video .button:focus-visible{outline:3px solid var(--pp-ring);outline-offset:4px;box-shadow:var(--pp-shadow-2)}:root[data-brand=v2] .button .button-label{color:inherit}.pp-btn.is-lg,:root[data-brand=v2] .button.lg:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook){min-height:56px;padding:0 26px;font-size:19px}.pp-btn.is-sm,:root[data-brand=v2] .button.sm:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook){min-height:36px;padding:0 14px;font-size:14px;box-shadow:var(--pp-shadow-1)}:root[data-brand=v2] .button.sm:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook):hover{box-shadow:5px 5px 0 var(--pp-shade)}.pp-btn[disabled],.pp-btn[aria-disabled=true],:root[data-brand=v2] .button[disabled],:root[data-brand=v2] .button[aria-disabled=true]{background:var(--pp-bg-2);border-color:var(--pp-quiet);color:var(--pp-quiet);box-shadow:none;transform:none;opacity:1;cursor:not-allowed}.pp-btn-2,:root[data-brand=v2] .button.secondary,:root[data-brand=v2] .button.danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:auto;min-height:44px;padding:0 18px;border:var(--pp-rule) solid var(--pp-line);border-radius:0;background:var(--pp-raised);color:var(--pp-fg);box-shadow:var(--pp-shadow-1);font-family:var(--pp-body);font-size:15px;font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform var(--pp-press-dur) ease,box-shadow var(--pp-press-dur) ease,background-color var(--pp-press-dur) ease}.pp-btn-2:hover,:root[data-brand=v2] .button.secondary:hover,:root[data-brand=v2] .button.danger:hover{background:var(--pp-bg-2);border-color:var(--pp-line);color:var(--pp-fg);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--pp-shade)}.pp-btn-2:active,:root[data-brand=v2] .button.secondary:active,:root[data-brand=v2] .button.danger:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--pp-shade)}:root[data-brand=v2] .button.danger,:root[data-brand=v2] .button.danger:hover{color:var(--pp-error)}:root[data-brand=v2] .button.secondary.sm,:root[data-brand=v2] .button.danger.sm{min-height:36px;padding:0 12px;font-size:14px}:root[data-brand=v2] .button.secondary.lg{min-height:56px;font-size:18px}.pp-btn-ghost,:root[data-brand=v2] .button.ghost{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;border-radius:0;background:none;color:var(--pp-fg);box-shadow:none;font-family:var(--pp-body);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;cursor:pointer}.pp-btn-ghost:hover,:root[data-brand=v2] .button.ghost:hover{background:none;color:var(--pp-fg);text-decoration-color:var(--pp-magenta)}:root[data-brand=v2] .button.google,:root[data-brand=v2] .button.facebook{min-height:48px;height:auto;border-radius:0;border-width:var(--pp-rule);font-family:var(--pp-body);font-weight:700;box-shadow:var(--pp-shadow-1)}.pp-field-label,:where(:root[data-brand=v2]) label{font-family:var(--pp-body)}.pp-field-label{display:block;font-size:15px;font-weight:700;line-height:1.3;color:var(--pp-fg)}.pp-input,:where(:root[data-brand=v2]) input[type=text],:where(:root[data-brand=v2]) input[type=email],:where(:root[data-brand=v2]) input[type=number],:where(:root[data-brand=v2]) input[type=search],:where(:root[data-brand=v2]) input[type=url],:where(:root[data-brand=v2]) input[type=password],:where(:root[data-brand=v2]) input[type=tel],:where(:root[data-brand=v2]) input[type=date],:where(:root[data-brand=v2]) input[type=datetime-local],:where(:root[data-brand=v2]) input[type=time],:where(:root[data-brand=v2]) select,:where(:root[data-brand=v2]) textarea{box-sizing:border-box;border:var(--pp-rule) solid var(--pp-line);border-radius:0;background-color:var(--pp-field);color:var(--pp-fg);font-family:var(--pp-body);font-size:17px;transition:box-shadow .15s ease}.pp-input,:where(:root[data-brand=v2]) input[type=text],:where(:root[data-brand=v2]) input[type=email],:where(:root[data-brand=v2]) input[type=number],:where(:root[data-brand=v2]) input[type=search],:where(:root[data-brand=v2]) input[type=url],:where(:root[data-brand=v2]) input[type=password],:where(:root[data-brand=v2]) input[type=tel]{min-height:50px;padding:10px 14px}.pp-input{display:block;width:100%}.pp-input::placeholder,:where(:root[data-brand=v2]) input::placeholder,:where(:root[data-brand=v2]) textarea::placeholder{color:var(--pp-placeholder)}.pp-input:focus,.pp-input:focus-visible,:where(:root[data-brand=v2]) input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,:where(:root[data-brand=v2]) select:focus-visible,:where(:root[data-brand=v2]) textarea:focus-visible{outline:none;border-color:var(--pp-line);box-shadow:0 0 0 3px var(--pp-raised),0 0 0 6px var(--pp-ring)}.pp-input[aria-invalid=true],:where(:root[data-brand=v2]) input[aria-invalid=true]{border-color:var(--pp-danger-edge)}.pp-error,:root[data-brand=v2] .form-error{color:var(--pp-error);font-weight:600}:where(:root[data-brand=v2]) input[type=checkbox],:where(:root[data-brand=v2]) input[type=radio]{accent-color:var(--pp-ink)}:root[data-brand=v2][data-theme=dark] input[type=checkbox],:root[data-brand=v2][data-theme=dark] input[type=radio]{accent-color:var(--pp-paper)}.pp-form-box{position:relative;padding:22px 24px 20px;border:var(--pp-rule) solid var(--pp-line);background:var(--pp-raised);color:var(--pp-fg);box-shadow:var(--pp-shadow-3)}@media (max-width: 599px){.pp-form-box{padding:14px 16px 16px;box-shadow:6px 6px 0 var(--pp-shade);margin-right:6px}}.pp-card,:root[data-brand=v2] .card{background:var(--pp-raised);border:var(--pp-rule) solid var(--pp-line);border-radius:0;color:var(--pp-fg)}.pp-card{padding:clamp(20px,2.4vw,32px)}.pp-card.is-raised,:root[data-brand=v2] .panel{box-shadow:var(--pp-shadow-3)}.pp-card.is-ink{box-shadow:12px 12px 0 var(--tone, var(--pp-magenta))}:root[data-brand=v2] .panel{background:var(--pp-raised);border:var(--pp-rule) solid var(--pp-line);border-radius:0;color:var(--pp-fg)}@media (max-width: 599px){.pp-card.is-raised,:root[data-brand=v2] .panel{box-shadow:6px 6px 0 var(--pp-shade);margin-right:6px}}:root[data-brand=v2] .card p{color:var(--pp-fg-2)}.pp-band-ink{position:relative;background:var(--pp-ink);color:#fff;--pp-fg: #ffffff;--pp-fg-2: var(--pp-on-ink-2);--pp-line: #ffffff;--pp-ring: var(--pp-yellow)}.pp-band-ink:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--pp-rule-thick);background:var(--pp-bands-h)}.pp-tag{display:inline-block;padding:1px 6px;border:1px solid var(--pp-line);font-family:var(--pp-mono);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-fg-2);white-space:nowrap}.pp-stamp{display:inline-block;padding:4px 9px;border:var(--pp-rule) solid var(--pp-press);color:var(--pp-press);font-family:var(--pp-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-4deg);white-space:nowrap}.pp-badge,:root[data-brand=v2] .badge{display:inline-flex;align-items:center;padding:2px 8px;border:var(--pp-rule) solid var(--pp-ink);border-radius:0;background:var(--pp-yellow);color:var(--pp-ink);font-family:var(--pp-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root[data-brand=v2] .badge.quiet{background:var(--pp-raised);color:var(--pp-fg-2);border-color:var(--pp-line)}.pp-pill,:root[data-brand=v2] .chip{border:var(--pp-rule) solid var(--pp-line);border-radius:0;background:var(--pp-raised);color:var(--pp-fg)}.pp-notice,:root[data-brand=v2] .notice{padding:16px 18px;border:0;border-left:var(--pp-rule-thick) solid var(--tone, var(--pp-cyan));border-radius:0;background:var(--pp-bg-2);color:var(--pp-fg)}:root[data-brand=v2] .notice{--tone: var(--pp-yellow)}.pp-table,:where(:root[data-brand=v2]) table{border-collapse:collapse}.pp-table{width:100%;border-top:var(--pp-rule) solid var(--pp-line);border-bottom:var(--pp-rule) solid var(--pp-line)}.pp-table th,:where(:root[data-brand=v2]) th{font-family:var(--pp-mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-fg-2);text-align:left}.pp-table th,.pp-table td{padding:12px 14px 12px 0;border-bottom:1px solid var(--pp-hair);vertical-align:top}.pp-table thead th{border-bottom:var(--pp-rule) solid var(--pp-line)}.pp-table td.is-num{font-family:var(--pp-mono);text-align:right}.pp-steps{list-style:none;margin:0;padding:0;display:grid;gap:36px}@media (min-width: 860px){.pp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,56px)}}.pp-steps>li{display:grid;gap:16px;padding-top:18px;border-top:var(--pp-rule) solid var(--pp-line)}.pp-num{font-family:var(--pp-display);font-size:clamp(72px,8vw,120px);line-height:.82;color:var(--tone, var(--pp-magenta));-webkit-text-stroke:4px var(--pp-ink);paint-order:stroke fill}.pp-rail{position:relative;list-style:none;margin:0;padding:0;display:grid}.pp-rail:before{content:"";position:absolute;left:7px;top:18px;bottom:18px;width:2px;background:var(--pp-line)}.pp-rail-stop{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:14px;align-items:center;min-height:44px;padding:9px 0}.pp-rail-dot{width:16px;height:16px;box-sizing:border-box;border:var(--pp-rule) solid var(--pp-line);border-radius:50%;background:var(--pp-bg)}.pp-rail-stop.is-active .pp-rail-dot{background:var(--tone, var(--pp-magenta));transform:scale(1.35);box-shadow:0 0 0 3px var(--pp-bg),0 0 0 5px var(--pp-line)}.pp-rail-stop.is-past .pp-rail-dot{background:var(--pp-line)}.pp-stepper{display:flex;align-items:center;gap:12px}.pp-stepper-bar{flex:1;height:6px;background:var(--pp-bg-2);overflow:hidden}.pp-stepper-bar>span{display:block;height:100%;background:var(--pp-line);transition:width .25s ease-out}.pp-stepper-count{font-family:var(--pp-mono);font-size:var(--pp-fs-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-fg-2)}.pp-head,:root[data-brand=v2] .topbar{border-top:var(--pp-rule-thick) solid transparent;border-image:var(--pp-bands-h) 1;border-image-width:var(--pp-rule-thick) 0 0 0}:root[data-brand=v2] .topbar,:root[data-brand=v2] .topbar.overlay,:root[data-brand=v2] .topbar.overlay.pinned{background:color-mix(in srgb,var(--pp-bg) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:var(--pp-rule) solid var(--pp-line);color:var(--pp-fg)}:root[data-brand=v2] .topbar.overlay{--ground: var(--pp-bg);--ink: var(--pp-fg);--muted: var(--pp-quiet);--surface: var(--pp-raised);--surface-2: var(--pp-bg-2);--hairline: var(--pp-hair);--accent: var(--pp-press);--accent-hover: var(--pp-press-hover);--on-accent: #ffffff}:root[data-brand=v2] .topbar .shell{min-height:62px}:root[data-brand=v2] .topbar nav a:not(.button){color:var(--pp-fg);font-family:var(--pp-body);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color var(--pp-press-dur) ease}:root[data-brand=v2] .topbar nav a:not(.button):hover{color:var(--pp-fg);text-decoration-color:var(--pp-fg)}:root[data-brand=v2] .topbar nav a.button{color:#fff}:root[data-brand=v2] .nav-toggle{border:var(--pp-rule) solid var(--pp-line);border-radius:0;color:var(--pp-fg)}:root[data-brand=v2] .topbar.menu-open .nav-toggle{background:var(--pp-bg-2);border-color:var(--pp-line)}:root[data-brand=v2] .nav-menu,:root[data-brand=v2] .topbar.overlay .nav-menu{background:var(--pp-bg);border-top:var(--pp-rule) solid var(--pp-line);box-shadow:none}:root[data-brand=v2] .nav-menu a{font-family:var(--pp-body);font-size:17px;font-weight:600;color:var(--pp-fg);border-bottom:1px solid var(--pp-hair)}.pp-foot,:root[data-brand=v2] footer.site-footer{position:relative;background:var(--pp-bg-2);color:var(--pp-fg);border-top:var(--pp-rule) solid var(--pp-line);--ground: var(--pp-bg-2);--ink: var(--pp-fg);--muted: var(--pp-fg-2);--hairline: var(--pp-hair)}:root[data-brand=v2] footer.site-footer:before,:root[data-brand=v2] footer.site-footer:after{display:none}:root[data-brand=v2] footer.site-footer .blurb{color:var(--pp-fg-2);font-size:15px}:root[data-brand=v2] footer.site-footer nav a,:root[data-brand=v2] footer.site-footer .footer-learn a{color:var(--pp-fg);font-family:var(--pp-body);font-size:14.5px;font-weight:600;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:4px}:root[data-brand=v2] footer.site-footer nav a:hover,:root[data-brand=v2] footer.site-footer .footer-learn a:hover{color:var(--pp-fg);text-decoration-color:currentColor}:root[data-brand=v2] footer.site-footer .footer-learn-title,:root[data-brand=v2] footer.site-footer .footer-learn-title a{font-family:var(--pp-mono);font-size:var(--pp-fs-label);font-weight:600;letter-spacing:var(--pp-track-label);text-transform:uppercase;color:var(--pp-fg-2)}:root[data-brand=v2] footer.site-footer .bottom{border-top:var(--pp-rule) solid var(--pp-line);font-family:var(--pp-mono);font-size:12px;letter-spacing:.04em;color:var(--pp-fg-2)}:root[data-brand=v2] .consent-banner{background:var(--pp-raised);color:var(--pp-fg);border:var(--pp-rule) solid var(--pp-line);border-radius:0;box-shadow:var(--pp-shadow-2);font-family:var(--pp-body)}:root[data-brand=v2] .consent-banner .button.sm:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook){min-height:32px;box-shadow:2px 2px 0 var(--pp-shade)}@media (max-width: 767px){:root[data-brand=v2] .consent-banner{border-width:var(--pp-rule) 0 0 0;box-shadow:none}}:root[data-brand=v2] .help-widget .help-widget-fab.button:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook){background:var(--pp-raised);color:var(--pp-fg);border-color:var(--pp-line);box-shadow:var(--pp-shadow-2)}:root[data-brand=v2] .help-widget .help-widget-fab.button:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook):hover{background:var(--pp-bg-2);color:var(--pp-fg);box-shadow:7px 7px 0 var(--pp-shade)}:root[data-brand=v2] .help-widget-panel{background:var(--pp-raised);border:var(--pp-rule) solid var(--pp-line);border-radius:0;box-shadow:var(--pp-shadow-3)}:root[data-brand=v2] .help-widget-head h2{font-family:var(--pp-display);font-weight:400;font-size:20px}@media (prefers-reduced-motion: reduce){.pp-btn,.pp-btn-2,:root[data-brand=v2] .button{transition:none}.pp-btn:hover,.pp-btn-2:hover,:root[data-brand=v2] .button:hover{transform:none}}:root[data-brand=v2] .panel p,:root[data-brand=v2] .section-lede{color:var(--pp-fg-2)}@media (max-width: 599px){:root[data-brand=v2] footer.site-footer .footer-learn ul{grid-template-columns:minmax(0,1fr)}:root[data-brand=v2] .button.lg:not(.secondary):not(.ghost):not(.danger):not(.google):not(.facebook){font-size:18px;min-height:54px}}:root[data-brand=v2] .learn-kicker{font-family:var(--pp-mono);font-size:var(--pp-fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-fg-2)}:root[data-brand=v2],:root[data-brand=v2] .button,:root[data-brand=v2] .ink-bands{--brand-bands: var(--pp-magenta) 0 33.333%, var(--pp-cyan) 33.333% 66.666%, var(--pp-yellow) 66.666% 100%}:root[data-brand=v2] .hero{border-bottom:var(--pp-rule) solid var(--pp-line);border-image:none}:root[data-brand=v2] select,:root[data-brand=v2] textarea,:root[data-brand=v2] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){border-radius:0}
