.pricing-prototype{--pp-page:#f5f5f7;--pp-surface:#fdfdff;--pp-ink:#151131;--pp-copy:#31303d;--pp-muted:#696773;--pp-line:#23242f17;--pp-control-track:#ececef;--pp-brand:#6363a7;--pp-brand-soft:#e9e9fb;--pp-brand-wash:#f0f0fd;--pp-card-shadow:inset 0 0 0 1px #23242f0f, inset 0 1px 0 #ffffffdb, 0 1px 2px #23242f09, 0 8px 18px -14px #23242f1f;background:var(--pp-page);min-width:320px;color:var(--pp-ink)}.pricing-prototype main{gap:12px;padding:0 12px 12px;display:grid}.pricing-prototype .pp-pricing-notice{border:1px solid color-mix(in srgb, var(--pp-brand) 34%, transparent);background:color-mix(in srgb, var(--pp-brand) 8%, white);width:min(100% - 48px,1440px);color:var(--pp-ink);font:500 14px/1.45 var(--hp-font-body);text-align:center;border-radius:14px;margin:24px auto 0;padding:12px 18px}.pricing-prototype .pp-pricing-notice[data-kind=error]{color:#8f2929;background:#fbf0f0;border-color:#c7444457}.pricing-prototype .pp-plan-current{background:var(--pp-ink);color:#fff;min-height:28px;font:650 12px/1 var(--hp-font-body);border-radius:999px;align-items:center;padding:4px 12px;display:inline-flex}.pricing-prototype .pp-plan-card>.hp-button[aria-disabled=true]{pointer-events:none;opacity:.56}.pricing-prototype :where(.pp-hero,.pp-plan-section,.pp-addon-section,.pp-comparison,.pp-facts,.pp-enterprise-band){border-radius:18px;width:100%;max-width:1440px;margin-inline:auto}.pricing-prototype .pp-eyebrow{color:var(--pp-muted);letter-spacing:.13em;text-transform:uppercase;font-family:HP Geist Mono,ui-monospace,monospace;font-size:10px;line-height:1.4;display:block}.pricing-prototype .pp-section-intro{justify-content:space-between;align-items:flex-end;gap:32px;margin-block-end:38px;display:flex}.pricing-prototype .pp-section-intro>div:first-child{max-width:760px}.pricing-prototype .pp-section-intro h2{letter-spacing:-.045em;max-width:760px;margin-block-start:12px;font-size:clamp(34px,4.5vw,60px);font-weight:560;line-height:1}.pricing-prototype .pp-section-intro p{max-width:620px;color:var(--pp-muted);margin-block-start:18px;font-size:15px;line-height:1.55}.pricing-prototype .pp-billing-toggle{background:#ffffffb8;border-radius:999px;grid-template-columns:1fr 1.28fr;gap:3px;min-width:302px;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #23242f12,0 1px 2px #23242f0a}.pricing-prototype .pp-billing-toggle-indicator{display:none}.pricing-prototype .pp-billing-toggle button{min-height:43px;color:var(--pp-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:600}.pricing-prototype .pp-billing-toggle button[aria-pressed=true]{background:var(--pp-ink);color:#fff;box-shadow:0 5px 14px #1511312e}.pricing-prototype .pp-billing-toggle button span{background:var(--pp-brand-soft);color:var(--pp-brand);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-inline-start:5px;padding:4px 6px;font-family:HP Geist Mono,ui-monospace,monospace;font-size:9px}.pricing-prototype .pp-billing-toggle button[aria-pressed=true] span{color:#fff;background:#ffffff26}.pricing-prototype .pp-plan-price{grid-template-columns:auto auto 1fr;align-items:baseline;margin-block:27px 22px;font-family:HP Space Grotesk,sans-serif;display:grid}.pricing-prototype .pp-plan-price>span:first-child{align-self:start;margin-block-start:8px;font-size:18px}.pricing-prototype .pp-plan-price strong{letter-spacing:-.055em;font-size:54px;font-weight:560;line-height:.9}.pricing-prototype .pp-animated-digits{line-height:inherit;vertical-align:baseline;align-items:baseline;display:inline-flex}.pricing-prototype .pp-animated-digit-cell{place-items:center;width:1ch;height:.9em;margin-inline-end:-.055em;display:inline-grid;position:relative;overflow:hidden}.pricing-prototype .pp-animated-digit-cell:last-child{margin-inline-end:0}.pricing-prototype .pp-animated-digit{grid-area:1/1;line-height:.9;display:block;transform:translateY(0)}.pricing-prototype .pp-animated-digit--enter{animation:.32s cubic-bezier(.25,.46,.45,.94) both pp-digit-enter-up}.pricing-prototype .pp-animated-digit--exit{animation:.22s cubic-bezier(.25,.46,.45,.94) both pp-digit-exit-up}.pricing-prototype .pp-animated-digit-cell[data-direction=down] .pp-animated-digit--enter{animation-name:pp-digit-enter-down}.pricing-prototype .pp-animated-digit-cell[data-direction=down] .pp-animated-digit--exit{animation-name:pp-digit-exit-down}@keyframes pp-digit-enter-up{0%{opacity:0;filter:blur(1.5px);transform:translateY(5px)}}@keyframes pp-digit-exit-up{to{opacity:0;filter:blur(1.5px);transform:translateY(-5px)}}@keyframes pp-digit-enter-down{0%{opacity:0;filter:blur(1.5px);transform:translateY(-5px)}}@keyframes pp-digit-exit-down{to{opacity:0;filter:blur(1.5px);transform:translateY(5px)}}@keyframes pp-page-intro-enter{0%{opacity:0;transform:translateY(12px)}}.pricing-prototype.pp-decision .pp-hero--decision h1{animation:.52s cubic-bezier(.22,1,.36,1) both pp-page-intro-enter}.pricing-prototype.pp-decision .pp-hero--decision .pp-billing-toggle{animation:.5s cubic-bezier(.22,1,.36,1) 80ms both pp-page-intro-enter}@media (width>=761px){.pricing-prototype.pp-decision .pp-plan-section{animation:.58s cubic-bezier(.22,1,.36,1) .15s both pp-page-intro-enter}}.pricing-prototype .pp-plan-price>span:nth-child(3){color:var(--pp-muted);margin-inline-start:5px;font-size:12px}.pricing-prototype .pp-price-note{min-height:14px;color:var(--pp-muted);letter-spacing:.02em;grid-column:1/-1;margin-block-start:10px;font-family:HP Geist Mono,ui-monospace,monospace;font-size:10px}.pricing-prototype .pp-plan-price--compact{margin-block:18px 15px}.pricing-prototype .pp-plan-price--compact strong{font-size:38px}.pricing-prototype .pp-plan-price--compact>span:first-child{margin-block-start:5px;font-size:14px}.pricing-prototype .pp-hero--decision{background:radial-gradient(circle at 83% 24%,#6363a726,#0000 26%),linear-gradient(150deg,#fdfdff 0%,#f1f1f8 100%);grid-template-columns:minmax(0,1fr) 380px;min-height:510px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #23242f0e}.pricing-prototype .pp-plan-section,.pricing-prototype .pp-comparison,.pricing-prototype .pp-facts{background:var(--pp-surface);box-shadow:var(--pp-card-shadow);padding:clamp(42px,5vw,76px) clamp(24px,4vw,64px)}.pricing-prototype .pp-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pricing-prototype .pp-plan-card{background:#f7f7fa;border-radius:14px;flex-direction:column;min-width:0;padding:24px 20px 20px;display:flex;box-shadow:inset 0 0 0 1px #23242f0f,inset 0 1px #fff}.pricing-prototype .pp-plan-card[data-featured]{background:linear-gradient(180deg, var(--pp-brand-wash), #f7f7fa 72%);box-shadow:inset 0 0 0 1.5px #6363a740,0 18px 34px -28px #15113173}.pricing-prototype .pp-plan-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pricing-prototype .pp-plan-card h2{letter-spacing:-.04em;margin-block-start:6px;font-size:29px;font-weight:600}.pricing-prototype .pp-plan-card>p{min-height:66px;color:var(--pp-muted);margin-block-start:15px;font-size:13px;line-height:1.5}.pricing-prototype .pp-plan-card>.hp-button{justify-content:center;width:100%}.pricing-prototype .pp-addon-section{grid-template-columns:1.65fr 1fr;gap:12px;display:grid}.pricing-prototype .pp-enterprise-band{background:radial-gradient(circle at 82% 20%, #9090cd3d, transparent 32%), var(--pp-ink);color:#fff;grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr) auto;align-items:center;gap:50px;padding:clamp(34px,5vw,68px);display:grid}.pricing-prototype .pp-addon-section .pp-enterprise-band{grid-template-columns:1fr;align-content:space-between;gap:32px;min-height:430px}.pricing-prototype .pp-enterprise-band .pp-eyebrow{color:#ffffff87}.pricing-prototype .pp-enterprise-band h2{letter-spacing:-.045em;max-width:650px;margin-block-start:12px;font-size:clamp(30px,4vw,54px);font-weight:540;line-height:1}.pricing-prototype .pp-enterprise-band ul,.pricing-prototype .pp-addon-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pricing-prototype .pp-enterprise-band li,.pricing-prototype .pp-addon-card li{color:#ffffffbd;align-items:center;gap:9px;font-size:12px;display:flex}.pricing-prototype .pp-enterprise-band li svg,.pricing-prototype .pp-addon-card li svg{width:15px;height:15px}.pricing-prototype .pp-enterprise-band>.hp-button{white-space:nowrap}.pricing-prototype .pp-addon-card{background:var(--pp-surface);box-shadow:var(--pp-card-shadow);border-radius:18px;align-content:space-between;gap:26px;padding:clamp(34px,5vw,56px);display:grid}.pricing-prototype .pp-addon-card h2{letter-spacing:-.04em;margin-block-start:10px;font-size:clamp(29px,3vw,42px)}.pricing-prototype .pp-addon-card p{color:var(--pp-muted);margin-block-start:14px;font-size:13px;line-height:1.5}.pricing-prototype .pp-addon-price{align-items:baseline;gap:7px;display:flex}.pricing-prototype .pp-addon-price strong{letter-spacing:-.06em;font-family:HP Space Grotesk,sans-serif;font-size:56px}.pricing-prototype .pp-addon-price span{color:var(--pp-muted);font-size:12px}.pricing-prototype .pp-addon-card li{color:var(--pp-copy)}.pricing-prototype .pp-comparison-groups{gap:8px;display:grid}.pricing-prototype .pp-comparison details{box-shadow:inset 0 0 0 1px var(--pp-line);background:#f7f7fa;border-radius:14px;overflow:hidden}.pricing-prototype .pp-comparison summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:66px;padding:0 22px;font-size:16px;font-weight:600;list-style:none;display:flex}.pricing-prototype .pp-comparison summary::-webkit-details-marker{display:none}.pricing-prototype .pp-comparison summary span{color:var(--pp-muted);letter-spacing:.08em;text-transform:uppercase;font-family:HP Geist Mono,ui-monospace,monospace;font-size:9px;font-weight:400}.pricing-prototype .pp-comparison summary:after{content:"+";margin-inline-start:18px;font-size:18px;font-weight:400}.pricing-prototype .pp-comparison details[open] summary:after{content:"−"}.pricing-prototype .pp-comparison-scroll{border-block-start:1px solid var(--pp-line);overflow-x:auto}.pricing-prototype .pp-comparison-grid{min-width:930px;padding:6px 14px 14px}.pricing-prototype .pp-comparison-grid,.pricing-prototype .pp-comparison-row{grid-template-columns:1.45fr repeat(var(--pp-columns), minmax(110px, 1fr));display:grid}.pricing-prototype .pp-comparison-row{grid-column:1/-1}.pricing-prototype .pp-comparison-head,.pricing-prototype .pp-comparison-row>div{border-block-end:1px solid var(--pp-line);padding:13px 10px;font-size:11px;line-height:1.35}.pricing-prototype .pp-comparison-head{color:var(--pp-muted);letter-spacing:.06em;text-transform:uppercase;font-family:HP Geist Mono,ui-monospace,monospace;font-size:9px}.pricing-prototype .pp-comparison-row>div:first-child{color:var(--pp-muted)}.pricing-prototype .pp-enterprise-detail-grid{border-block-start:1px solid var(--pp-line);background:var(--pp-line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.pricing-prototype .pp-enterprise-detail-grid div{background:#f7f7fa;gap:18px;padding:22px;display:grid}.pricing-prototype .pp-enterprise-detail-grid span{color:var(--pp-muted);font-size:11px}.pricing-prototype .pp-enterprise-detail-grid strong{font-size:13px}.pricing-prototype .pp-facts{background:var(--pp-surface)}.pricing-prototype .pp-fact-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pricing-prototype .pp-fact-grid article{min-height:230px;box-shadow:inset 0 0 0 1px var(--pp-line);background:#f7f7fa;border-radius:14px;align-content:space-between;padding:25px;display:grid}.pricing-prototype .pp-fact-index{color:var(--pp-brand);font-family:HP Geist Mono,ui-monospace,monospace;font-size:10px}.pricing-prototype .pp-fact-grid h3{letter-spacing:-.035em;margin-block-start:64px;font-size:22px}.pricing-prototype .pp-fact-grid p{color:var(--pp-muted);margin-block-start:10px;font-size:12px;line-height:1.5}.pricing-prototype .pp-beta-note{color:var(--pp-muted);margin-block-start:22px;font-family:HP Geist Mono,ui-monospace,monospace;font-size:9px;line-height:1.55}.pricing-prototype>main>.pp-enterprise-band{margin-block:0}@media (hover:hover) and (pointer:fine){.pricing-prototype .pp-billing-toggle button:hover:not([aria-pressed=true]){color:currentColor;background:#6363a714}}@media (width<=1180px){.pricing-prototype .pp-plan-grid{grid-template-columns:repeat(3,1fr)}.pricing-prototype .pp-plan-card:nth-child(n+4){grid-column:span 1}}@media (width<=980px){.pricing-prototype .pp-hero--decision,.pricing-prototype .pp-addon-section{grid-template-columns:1fr}.pricing-prototype .pp-enterprise-band{grid-template-columns:1fr;gap:30px}}@media (width<=760px){.pricing-prototype main{gap:8px;padding:0 8px 8px}.pricing-prototype :where(.pp-hero,.pp-plan-section,.pp-addon-section,.pp-comparison,.pp-facts,.pp-enterprise-band){border-radius:12px}.pricing-prototype .pp-section-intro{gap:20px;margin-block-end:27px;display:grid}.pricing-prototype .pp-section-intro h2{margin-block-start:10px;font-size:36px;line-height:1.03}.pricing-prototype .pp-section-intro p{margin-block-start:14px;font-size:13px}.pricing-prototype .pp-hero--decision{min-height:auto}.pricing-prototype .pp-billing-toggle{width:100%;min-width:0}.pricing-prototype .pp-plan-section,.pricing-prototype .pp-comparison,.pricing-prototype .pp-facts{padding:34px 16px}.pricing-prototype .pp-plan-grid{grid-template-columns:1fr}.pricing-prototype .pp-plan-card{padding:22px}.pricing-prototype .pp-plan-card>p{min-height:0}.pricing-prototype .pp-addon-section .pp-enterprise-band{min-height:auto}.pricing-prototype .pp-enterprise-band,.pricing-prototype .pp-addon-card{border-radius:12px;padding:34px 24px}.pricing-prototype .pp-enterprise-band h2{font-size:36px}.pricing-prototype .pp-enterprise-detail-grid{grid-template-columns:1fr}.pricing-prototype .pp-comparison summary{grid-template-columns:1fr auto;gap:4px 10px;min-height:74px;padding:15px 18px;display:grid}.pricing-prototype .pp-comparison summary span{grid-column:1}.pricing-prototype .pp-comparison summary:after{grid-area:1/2/3}.pricing-prototype .pp-fact-grid{grid-template-columns:1fr}.pricing-prototype .pp-fact-grid article{min-height:190px}}@media (prefers-reduced-transparency:reduce){.pricing-prototype .pp-billing-toggle{background:#fff}}.pricing-prototype.pp-decision{--pp-homepage-gutter:80px}.pricing-prototype.pp-decision main{gap:8px;padding:0}.pricing-prototype.pp-decision .pp-hero--decision{min-height:0;padding:62px var(--pp-homepage-gutter) 36px;box-shadow:none;text-align:center;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;display:grid}.pricing-prototype.pp-decision .pp-hero--decision h1{letter-spacing:-.055em;text-wrap:balance;max-width:860px;font-size:clamp(44px,5vw,68px);font-weight:560;line-height:.98}.pricing-prototype.pp-decision .pp-billing-toggle{isolation:isolate;background:var(--pp-control-track);width:322px;min-width:322px;box-shadow:none;border-radius:24px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;position:relative}.pricing-prototype.pp-decision .pp-billing-toggle-indicator{z-index:0;background:var(--pp-surface);pointer-events:none;border-radius:21px;width:calc(50% - 4px);transition:transform .18s cubic-bezier(.32,.72,0,1);display:block;position:absolute;inset-block:3px;inset-inline-start:3px;transform:translate(0);box-shadow:0 1px 2px #23242f12,0 4px 10px -8px #23242f33}.pricing-prototype.pp-decision .pp-billing-toggle[data-billing=annual] .pp-billing-toggle-indicator{transform:translate(calc(100% + 2px))}.pricing-prototype.pp-decision .pp-billing-toggle button{z-index:1;isolation:isolate;color:#5f5d69;letter-spacing:-.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;min-height:42px;padding-inline:14px;font-size:13px;font-weight:560;transition:color .15s ease-out;display:flex;position:relative}.pricing-prototype.pp-decision .pp-billing-toggle button[aria-pressed=true]{color:var(--pp-ink);box-shadow:none;background:0 0}.pricing-prototype.pp-decision .pp-billing-toggle button:focus-visible{outline:2px solid var(--pp-brand);outline-offset:2px}.pricing-prototype.pp-decision .pp-billing-toggle button span{background:var(--pp-brand-soft);color:var(--pp-brand);letter-spacing:0;text-transform:none;white-space:nowrap;margin:0;padding:2px 6px;font-family:inherit;font-size:12px;font-weight:600}.pricing-prototype.pp-decision .pp-billing-toggle button[aria-pressed=true] span{background:var(--pp-brand-soft);color:var(--pp-brand)}.pricing-prototype.pp-decision .pp-plan-section{padding:0 var(--pp-homepage-gutter) clamp(48px, 6vw, 82px);box-shadow:none;background:0 0;border-radius:0}.pricing-prototype.pp-decision .pp-plan-grid{-moz-column-gap:10px;gap:24px 10px;padding-block-start:12px}.pricing-prototype.pp-decision .pp-plan-card{background:var(--pp-surface);min-height:550px;box-shadow:var(--pp-card-shadow);border-radius:14px;padding:28px 22px 24px;position:relative}.pricing-prototype.pp-decision .pp-plan-card[data-featured]{background:var(--pp-surface);box-shadow:inset 0 0 0 1px #6363a742,inset 0 1px #ffffffe6,0 10px 24px -20px #231f5b57}.pricing-prototype.pp-decision .pp-plan-card>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pricing-prototype.pp-decision .pp-plan-card h2{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:600}.pricing-prototype.pp-decision .pp-plan-recommendation{background:var(--pp-brand-soft);color:#55558f;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650;line-height:1}.pricing-prototype.pp-decision .pp-plan-price{font-variant-numeric:tabular-nums;margin:22px 0 0}.pricing-prototype.pp-decision .pp-plan-price strong{font-size:52px}.pricing-prototype.pp-decision .pp-price-note{min-height:15px;margin-block-start:8px;font-size:11px}.pricing-prototype.pp-decision .pp-plan-card>.hp-button{justify-content:center;width:100%;height:45px;min-height:45px;margin-block-start:21px}.pricing-prototype.pp-decision :is(.pp-plan-card,.pp-mobile-plan-detail)>.hp-button[data-plan-action-state=subscribed],.pricing-prototype.pp-decision :is(.pp-plan-card,.pp-mobile-plan-detail)>.hp-button[data-plan-action-state=current]{pointer-events:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#92919a;box-shadow:inset 0 0 0 1px #23242f1f}.pricing-prototype.pp-decision :is(.pp-plan-card,.pp-mobile-plan-detail)>.hp-button[data-plan-action-state=subscribed] svg,.pricing-prototype.pp-decision :is(.pp-plan-card,.pp-mobile-plan-detail)>.hp-button[data-plan-action-state=current] svg{flex:0 0 16px;width:16px;height:16px}.pricing-prototype.pp-decision .pp-plan-action-spinner{border:1.5px solid;border-inline-end-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.7s linear infinite pp-plan-action-spin}@keyframes pp-plan-action-spin{to{transform:rotate(360deg)}}.pricing-prototype.pp-decision :is(.pp-plan-card,.pp-mobile-plan-detail)>.hp-button--brand{background:var(--pp-brand);color:#fff;box-shadow:inset 0 1px #ffffff29,0 1px 2px #302c661f,0 8px 18px -12px #3f3f8075}.pricing-prototype.pp-decision :is(.pp-plan-card,.pp-mobile-plan-detail)>a.hp-button--brand{color:#fff}.pricing-prototype.pp-decision .pp-card-feature-block{align-content:start;gap:14px;margin-block-start:26px;display:grid}.pricing-prototype.pp-decision .pp-card-list-label{color:var(--pp-ink);margin:0;font-size:13px;font-weight:650}.pricing-prototype.pp-decision .pp-card-feature-list{align-content:start;gap:11px;margin:0;padding:0;list-style:none;display:grid}.pricing-prototype.pp-decision .pp-card-feature-list li{-moz-column-gap:5px;min-width:0;color:var(--pp-copy);text-wrap:pretty;grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:5px;font-size:12px;line-height:1.45;display:grid}.pricing-prototype.pp-decision .pp-card-feature-icon{width:100%;height:1lh;color:var(--pp-brand);place-items:center;display:grid}.pricing-prototype.pp-decision .pp-card-feature-icon svg{width:14px;height:14px}.pricing-prototype.pp-decision .pp-card-feature-list li[data-inherited]{color:var(--pp-muted)}.pricing-prototype.pp-decision .pp-card-feature-icon:is([data-status=inherited],[data-status=unavailable]){color:var(--pp-muted);transform:translate(-1px)}.pricing-prototype.pp-decision .pp-card-feature-list li[data-unavailable]{color:var(--pp-muted)}.pricing-prototype.pp-decision .pp-card-feature-list li[data-unavailable] .pp-card-feature-copy{text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1px}.pricing-prototype.pp-decision .pp-plan-baseline{color:var(--pp-muted);margin-block-start:22px;font-size:12px;line-height:1.5}.pricing-prototype.pp-decision .pp-addon-section{-moz-column-gap:12px;padding-inline:var(--pp-homepage-gutter);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px 12px}.pricing-prototype.pp-decision .pp-addon-panel{grid-row:1/span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border-radius:14px;align-items:start;row-gap:22px;min-height:360px;padding:34px;display:grid}.pricing-prototype.pp-decision .pp-addon-panel--avatar{background:var(--pp-surface);box-shadow:var(--pp-card-shadow);grid-column:2}.pricing-prototype.pp-decision .pp-addon-panel--enterprise{background:var(--pp-ink);color:#fff;grid-column:1;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px -18px #1511316b}.pricing-prototype.pp-decision .pp-addon-heading{grid-row:1}.pricing-prototype.pp-decision .pp-addon-offer{grid-row:2}.pricing-prototype.pp-decision .pp-addon-details{grid-row:3}.pricing-prototype.pp-decision .pp-addon-action{grid-row:4;align-self:end}.pricing-prototype.pp-decision .pp-enterprise-title,.pricing-prototype.pp-decision .pp-addon-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,38px);font-weight:600;line-height:1.05}.pricing-prototype.pp-decision .pp-enterprise-copy,.pricing-prototype.pp-decision .pp-addon-card p{text-wrap:pretty;max-width:520px;margin-block-start:10px;font-size:14px;line-height:1.5}.pricing-prototype.pp-decision .pp-addon-panel--enterprise .pp-enterprise-copy{color:#ffffff9e}.pricing-prototype.pp-decision .pp-enterprise-offer{flex-direction:column;align-items:flex-start;gap:7px;margin:0;display:flex}.pricing-prototype.pp-decision .pp-enterprise-offer strong{letter-spacing:-.045em;white-space:nowrap;font-family:HP Space Grotesk,sans-serif;font-size:clamp(36px,3.2vw,44px);font-weight:560;line-height:1}.pricing-prototype.pp-decision .pp-enterprise-offer span{font-size:12px;line-height:1.4}.pricing-prototype.pp-decision .pp-addon-panel--enterprise .pp-enterprise-offer span{color:#ffffff8f}.pricing-prototype.pp-decision .pp-addon-details{align-content:start;align-self:start;gap:10px;margin:0}.pricing-prototype.pp-decision .pp-addon-details li{color:var(--pp-copy);align-items:flex-start;gap:0;padding-inline-start:14px;font-size:13px;line-height:1.45;position:relative}.pricing-prototype.pp-decision .pp-addon-details li:before{background:var(--pp-brand);content:"";border-radius:50%;width:4px;height:4px;position:absolute;inset:.58em auto auto 0}.pricing-prototype.pp-decision .pp-addon-panel--enterprise .pp-addon-details li{color:#ffffffc2}.pricing-prototype.pp-decision .pp-addon-panel--enterprise .pp-addon-details li:before{background:#aaa8dc}.pricing-prototype.pp-decision .pp-addon-action{width:fit-content;margin:0}.pricing-prototype.pp-decision .pp-addon-price{grid-template-columns:auto auto 1fr;align-items:baseline;margin:0;font-family:HP Space Grotesk,sans-serif;display:grid}.pricing-prototype.pp-decision .pp-addon-price .pp-addon-currency{color:var(--pp-ink);align-self:start;margin-block-start:8px;font-size:18px;line-height:1}.pricing-prototype.pp-decision .pp-addon-price strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:560;line-height:1}.pricing-prototype.pp-decision .pp-addon-price>span:last-child{color:var(--pp-muted);margin-inline-start:5px;font-size:12px;line-height:1.4}.pricing-prototype.pp-decision .pp-comparison,.pricing-prototype.pp-decision .pp-facts{padding:clamp(46px, 6vw, 82px) var(--pp-homepage-gutter);box-shadow:none;background:0 0;border-radius:0}.pricing-prototype.pp-decision .pp-section-intro{text-align:center;justify-content:center;align-items:center;margin-block-end:28px}.pricing-prototype.pp-decision .pp-section-intro>div:first-child{width:100%;max-width:none}.pricing-prototype.pp-decision .pp-section-intro h2{letter-spacing:-.035em;text-wrap:balance;max-width:none;margin-block-start:0;font-size:clamp(26px,2.6vw,34px);line-height:1.1}.pricing-prototype.pp-decision .pp-comparison details{background:var(--pp-surface);box-shadow:var(--pp-card-shadow)}.pricing-prototype.pp-decision .pp-comparison summary{min-height:70px;padding-inline:24px}.pricing-prototype.pp-decision .pp-comparison details>summary:after,.pricing-prototype.pp-decision .pp-comparison details[open]>summary:after{content:none;display:none}.pricing-prototype.pp-decision .pp-disclosure-icon{width:16px;height:16px;color:var(--pp-muted);flex:0 0 16px;position:relative}.pricing-prototype.pp-decision .pp-disclosure-icon:before,.pricing-prototype.pp-decision .pp-disclosure-icon:after{content:"";pointer-events:none;background:currentColor;border-radius:999px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.pricing-prototype.pp-decision .pp-disclosure-icon:before{width:10px;height:1.5px;transform:translate(-50%,-50%)}.pricing-prototype.pp-decision .pp-disclosure-icon:after{opacity:1;width:1.5px;height:10px;transition:opacity .1s ease-out,transform .15s cubic-bezier(.32,.72,0,1);transform:translate(-50%,-50%)scaleY(1)}.pricing-prototype.pp-decision details[open]>summary .pp-disclosure-icon:after{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.pricing-prototype.pp-decision .pp-comparison details[open]>.pp-comparison-scroll,.pricing-prototype.pp-decision .pp-comparison details[open]>.pp-enterprise-detail-grid,.pricing-prototype.pp-decision .pp-mobile-enterprise-controls[open]>ul{animation:.14s cubic-bezier(.19,1,.22,1) both pp-disclosure-content-enter}@keyframes pp-disclosure-content-enter{0%{opacity:.55;transform:translateY(-4px)}}@keyframes pp-mobile-detail-enter{0%{opacity:.55;filter:blur(1px);transform:translateY(4px)}}.pricing-prototype.pp-decision .pp-comparison-scroll,.pricing-prototype.pp-decision .pp-comparison-head,.pricing-prototype.pp-decision .pp-comparison-row>div{border:0}.pricing-prototype.pp-decision .pp-comparison-grid{padding:4px 14px 16px}.pricing-prototype.pp-decision .pp-comparison-row:nth-child(2n)>div{background:#f7f7fa}.pricing-prototype.pp-decision .pp-comparison-row>div:first-child{border-radius:8px 0 0 8px}.pricing-prototype.pp-decision .pp-comparison-row>div:last-child{border-radius:0 8px 8px 0}.pricing-prototype.pp-decision .pp-enterprise-detail-grid{background:0 0;border:0;gap:0;padding:0 14px 16px}.pricing-prototype.pp-decision .pp-enterprise-detail-grid div{background:0 0;padding:18px 10px}.pricing-prototype.pp-decision .pp-fact-grid article{background:var(--pp-surface);min-height:180px;box-shadow:var(--pp-card-shadow);align-content:start;gap:12px}.pricing-prototype.pp-decision .pp-fact-grid h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.2}.pricing-prototype.pp-decision .pp-fact-grid p{text-wrap:pretty;max-width:38ch;margin:0;font-size:14px;font-weight:400;line-height:1.55}.pricing-prototype.pp-decision .pp-plan-baseline,.pricing-prototype.pp-decision .pp-beta-note{color:var(--pp-muted);text-align:center;text-wrap:pretty;margin-block-start:22px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5}.pricing-prototype.pp-decision .pp-mobile-plan-browser,.pricing-prototype.pp-decision .pp-mobile-comparison{display:none}@media (hover:hover) and (pointer:fine){.pricing-prototype.pp-decision :is(.pp-plan-card,.pp-mobile-plan-detail)>.hp-button--brand:hover{background:color-mix(in oklch, var(--pp-brand) 86%, black);box-shadow:inset 0 1px #ffffff24,0 1px 2px #302c6624,0 9px 20px -12px #3f3f808f}.pricing-prototype.pp-decision .pp-billing-toggle button:hover:not([aria-pressed=true]){color:var(--pp-ink);background:0 0}}@media (width<=1080px){.pricing-prototype.pp-decision{--pp-homepage-gutter:40px}}@media (width<=900px){.pricing-prototype.pp-decision .pp-addon-section{grid-template-rows:auto;grid-template-columns:1fr;row-gap:12px}.pricing-prototype.pp-decision .pp-addon-panel{grid-area:auto/1;grid-template-rows:auto auto 1fr auto;row-gap:22px}}@media (width<=760px){html:has(.pricing-prototype.pp-decision),body:has(.pricing-prototype.pp-decision){min-width:0}.pricing-prototype.pp-decision{--pp-homepage-gutter:16px;min-width:0}.pricing-prototype.pp-decision .pp-hero--decision{padding:42px var(--pp-homepage-gutter) 28px;text-align:center;justify-items:center;gap:24px;display:grid}.pricing-prototype.pp-decision .pp-hero--decision h1{max-width:350px;font-size:43px;line-height:1}.pricing-prototype.pp-decision .pp-billing-toggle{width:min(322px,100%);min-width:0}.pricing-prototype.pp-decision .pp-plan-section{padding:0 var(--pp-homepage-gutter) 36px}.pricing-prototype.pp-decision .pp-plan-grid{display:none}.pricing-prototype.pp-decision .pp-mobile-plan-browser{gap:12px;display:grid}.pricing-prototype.pp-decision .pp-mobile-plan-picker-title{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:620;line-height:1.25}.pricing-prototype.pp-decision .pp-mobile-plan-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;animation:.54s cubic-bezier(.22,1,.36,1) .14s both pp-page-intro-enter;display:grid}.pricing-prototype.pp-decision .pp-mobile-plan-picker button{min-width:0;min-height:82px;color:var(--pp-ink);text-align:start;background:#ffffff9e;border:1px solid #23242f14;border-radius:12px;align-content:space-between;gap:10px;padding:13px 14px;font-family:HP Inter,ui-sans-serif,system-ui,sans-serif;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out,transform .12s ease-out;display:grid;box-shadow:inset 0 1px #ffffffd1}.pricing-prototype.pp-decision .pp-mobile-plan-picker button[aria-pressed=true]{background:var(--pp-surface);border-color:#6363a794;box-shadow:inset 0 0 0 1px #6363a71f,0 8px 18px -14px #231f5b6b}.pricing-prototype.pp-decision .pp-mobile-plan-picker button:active{transform:scale(.98)}.pricing-prototype.pp-decision .pp-mobile-plan-picker button:focus-visible{outline:2px solid var(--pp-brand);outline-offset:2px}.pricing-prototype.pp-decision .pp-mobile-plan-choice-head{justify-content:space-between;align-items:flex-start;gap:5px;min-width:0;display:flex}.pricing-prototype.pp-decision .pp-mobile-plan-choice-head>strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;line-height:1.2;overflow:hidden}.pricing-prototype.pp-decision .pp-mobile-plan-choice-head>span{background:var(--pp-brand-soft);color:#55558f;white-space:nowrap;border-radius:999px;flex:none;padding:3px 5px;font-size:10px;font-weight:650;line-height:1}.pricing-prototype.pp-decision .pp-mobile-plan-choice-price{font-variant-numeric:tabular-nums;align-items:baseline;font-family:HP Space Grotesk,sans-serif;display:flex}.pricing-prototype.pp-decision .pp-mobile-plan-choice-price>span:first-child{align-self:flex-start;margin-block-start:3px;font-size:12px}.pricing-prototype.pp-decision .pp-mobile-plan-choice-price>strong{letter-spacing:-.045em;font-size:27px;font-weight:560;line-height:.9}.pricing-prototype.pp-decision .pp-mobile-plan-choice-price>span:last-child{color:var(--pp-muted);margin-inline-start:3px;font-size:11px}.pricing-prototype.pp-decision .pp-mobile-plan-choice-custom{color:var(--pp-ink);letter-spacing:-.035em;font-family:HP Space Grotesk,sans-serif;font-size:23px;font-weight:560;line-height:1}.pricing-prototype.pp-decision .pp-mobile-plan-detail{background:var(--pp-surface);min-width:0;box-shadow:var(--pp-card-shadow);border-radius:14px;gap:0;padding:25px 22px 24px;animation:.16s cubic-bezier(.19,1,.22,1) both pp-mobile-detail-enter;display:grid}.pricing-prototype.pp-decision .pp-mobile-plan-detail>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pricing-prototype.pp-decision .pp-mobile-plan-detail h2{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:600;line-height:1.08}.pricing-prototype.pp-decision .pp-mobile-plan-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pricing-prototype.pp-decision .pp-mobile-plan-detail .pp-plan-price{margin:24px 0 0}.pricing-prototype.pp-decision .pp-mobile-plan-detail .pp-plan-price strong{font-size:58px}.pricing-prototype.pp-decision .pp-mobile-plan-detail .pp-price-note{min-height:18px;margin-block-start:9px;font-size:12px;line-height:1.45}.pricing-prototype.pp-decision .pp-mobile-plan-detail>.hp-button{justify-content:center;width:100%;min-height:48px;margin-block-start:22px}.pricing-prototype.pp-decision .pp-mobile-plan-detail>.hp-button[aria-disabled=true]{pointer-events:none;opacity:.56}.pricing-prototype.pp-decision .pp-mobile-plan-detail .pp-card-feature-block{gap:15px;margin-block-start:26px}.pricing-prototype.pp-decision .pp-mobile-plan-detail .pp-card-list-label{font-size:14px}.pricing-prototype.pp-decision .pp-mobile-plan-detail .pp-card-feature-list{gap:13px}.pricing-prototype.pp-decision .pp-mobile-plan-detail .pp-card-feature-list li{-moz-column-gap:6px;grid-template-columns:16px minmax(0,1fr);column-gap:6px;font-size:14px;line-height:1.5}.pricing-prototype.pp-decision .pp-mobile-plan-detail[data-enterprise]{background:var(--pp-ink);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px -18px #1511316b}.pricing-prototype.pp-decision .pp-mobile-plan-detail[data-enterprise] .pp-plan-current{color:var(--pp-ink);background:#fff}.pricing-prototype.pp-decision .pp-mobile-enterprise-price{gap:7px;margin-block-start:28px;display:grid}.pricing-prototype.pp-decision .pp-mobile-enterprise-price strong{letter-spacing:-.04em;font-family:HP Space Grotesk,sans-serif;font-size:38px;font-weight:560;line-height:1}.pricing-prototype.pp-decision .pp-mobile-enterprise-price span,.pricing-prototype.pp-decision .pp-mobile-enterprise-copy{color:#ffffffa8;font-size:14px;line-height:1.5}.pricing-prototype.pp-decision .pp-mobile-enterprise-copy{margin-block-start:18px}.pricing-prototype.pp-decision .pp-mobile-plan-detail[data-enterprise] .pp-card-list-label,.pricing-prototype.pp-decision .pp-mobile-plan-detail[data-enterprise] .pp-card-feature-list li{color:#ffffffc7}.pricing-prototype.pp-decision .pp-mobile-plan-detail[data-enterprise] .pp-card-feature-icon{color:#aaa8dc}.pricing-prototype.pp-decision .pp-plan-card,.pricing-prototype.pp-decision .pp-plan-card[data-featured]{min-height:0;padding:25px 22px 22px}.pricing-prototype.pp-decision .pp-plan-card header p{min-height:0}.pricing-prototype.pp-decision .pp-card-feature-list{gap:12px}.pricing-prototype.pp-decision .pp-plan-baseline{margin-block-start:18px;font-size:13px;line-height:1.55}.pricing-prototype.pp-decision .pp-addon-section{padding:0 var(--pp-homepage-gutter) 34px}.pricing-prototype.pp-decision .pp-addon-panel--enterprise{display:none}.pricing-prototype.pp-decision .pp-addon-panel{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr);row-gap:24px;min-height:0;padding:28px 22px 22px}.pricing-prototype.pp-decision .pp-addon-action{justify-content:center;width:100%;min-height:48px}.pricing-prototype.pp-decision .pp-addon-panel--avatar .pp-addon-heading p{font-size:16px;line-height:1.55}.pricing-prototype.pp-decision .pp-addon-panel--avatar .pp-addon-details li,.pricing-prototype.pp-decision .pp-addon-price>span:last-child{font-size:14px}.pricing-prototype.pp-decision .pp-comparison,.pricing-prototype.pp-decision .pp-facts{padding:38px var(--pp-homepage-gutter)}.pricing-prototype.pp-decision .pp-section-intro{margin-block-end:22px}.pricing-prototype.pp-decision .pp-section-intro h2{font-size:30px;line-height:1.08}.pricing-prototype.pp-decision .pp-comparison-groups{display:none}.pricing-prototype.pp-decision .pp-mobile-comparison{gap:18px;display:grid}.pricing-prototype.pp-decision .pp-mobile-comparison-hint{color:var(--pp-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.pricing-prototype.pp-decision .pp-mobile-compare-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pricing-prototype.pp-decision .pp-mobile-compare-controls label{gap:7px;min-width:0;display:grid}.pricing-prototype.pp-decision .pp-mobile-compare-controls label>span:first-child{color:var(--pp-muted);font-size:13px;font-weight:550;line-height:1.3}.pricing-prototype.pp-decision .pp-mobile-compare-select{color:#777482;min-width:0;display:block;position:relative}.pricing-prototype.pp-decision .pp-mobile-compare-controls select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;min-width:0;min-height:48px;color:var(--pp-ink);text-overflow:ellipsis;background:linear-gradient(#fff,#fbfbfd);border:1px solid #23242f1a;border-radius:10px;padding:0 42px 0 14px;font-family:HP Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:580;line-height:1.2;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #23242f06}.pricing-prototype.pp-decision .pp-mobile-compare-controls select:focus-visible{outline-offset:2px;outline:2px solid #23242f94}.pricing-prototype.pp-decision .pp-mobile-compare-chevron{width:16px;height:16px;color:inherit;pointer-events:none;transition:color .15s ease-out,transform .15s ease-out;position:absolute;inset-block-start:50%;inset-inline-end:14px;transform:translateY(calc(-50% - 1px))}.pricing-prototype.pp-decision .pp-mobile-compare-select:has(select:focus-visible){color:var(--pp-ink)}.pricing-prototype.pp-decision .pp-mobile-comparison-groups{gap:10px;display:grid}.pricing-prototype.pp-decision .pp-mobile-comparison-group,.pricing-prototype.pp-decision .pp-mobile-enterprise-controls{background:var(--pp-surface);box-shadow:var(--pp-card-shadow);border-radius:14px;overflow:hidden}.pricing-prototype.pp-decision .pp-mobile-comparison-group h3{letter-spacing:-.02em;margin:0;padding:18px;font-size:17px;font-weight:620;line-height:1.3}.pricing-prototype.pp-decision .pp-mobile-comparison-row{padding:15px 18px}.pricing-prototype.pp-decision .pp-mobile-comparison-row:nth-child(odd){background:#f7f7fa}.pricing-prototype.pp-decision .pp-mobile-comparison-row>p{color:var(--pp-muted);margin:0 0 10px;font-size:14px;line-height:1.4}.pricing-prototype.pp-decision .pp-mobile-comparison-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pricing-prototype.pp-decision .pp-mobile-comparison-row dl>div{gap:4px;min-width:0;display:grid}.pricing-prototype.pp-decision .pp-mobile-comparison-row dt{color:var(--pp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.pricing-prototype.pp-decision .pp-mobile-comparison-row dd{min-width:0;color:var(--pp-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.35}.pricing-prototype.pp-decision .pp-mobile-enterprise-controls summary{justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:17px;list-style:none;display:flex}.pricing-prototype.pp-decision .pp-mobile-enterprise-controls summary::-webkit-details-marker{display:none}.pricing-prototype.pp-decision .pp-mobile-enterprise-controls ul{color:var(--pp-copy);gap:11px;margin:0;padding:0 18px 18px 34px;font-size:14px;line-height:1.45;display:grid}.pricing-prototype.pp-decision .pp-fact-grid{gap:10px}.pricing-prototype.pp-decision .pp-fact-grid article{gap:10px;min-height:0;padding:22px}.pricing-prototype.pp-decision .pp-fact-grid h3{font-size:20px}.pricing-prototype.pp-decision .pp-fact-grid p{max-width:none;font-size:16px;line-height:1.55}.pricing-prototype.pp-decision .pp-beta-note{margin-block-start:18px;font-size:13px;line-height:1.55}.pricing-prototype.pp-decision .pp-comparison summary{min-height:64px;padding:0 18px;display:flex}.pricing-prototype.pp-decision .pp-comparison summary:after{grid-area:auto}}@keyframes pp-reduced-motion-enter{0%{opacity:.6}}@keyframes pp-reduced-motion-exit{to{opacity:0}}@media (prefers-reduced-motion:reduce){.pricing-prototype.pp-decision .pp-hero--decision h1,.pricing-prototype.pp-decision .pp-hero--decision .pp-billing-toggle{animation:.18s ease-out both pp-reduced-motion-enter}.pricing-prototype.pp-decision .pp-billing-toggle-indicator{transition:none}.pricing-prototype .pp-animated-digit--enter,.pricing-prototype .pp-animated-digit-cell[data-direction=down] .pp-animated-digit--enter{animation:80ms ease-out both pp-reduced-motion-enter}.pricing-prototype .pp-animated-digit--exit,.pricing-prototype .pp-animated-digit-cell[data-direction=down] .pp-animated-digit--exit{animation:80ms ease-out both pp-reduced-motion-exit}.pricing-prototype.pp-decision .pp-plan-action-spinner{animation:none}.pricing-prototype.pp-decision .pp-disclosure-icon:after{transition:opacity 80ms ease-out}.pricing-prototype.pp-decision .pp-comparison details[open]>.pp-comparison-scroll,.pricing-prototype.pp-decision .pp-comparison details[open]>.pp-enterprise-detail-grid,.pricing-prototype.pp-decision .pp-mobile-enterprise-controls[open]>ul{animation:.1s ease-out both pp-reduced-motion-enter}}@media (width>=761px) and (prefers-reduced-motion:reduce){.pricing-prototype.pp-decision .pp-plan-section{animation:.18s ease-out both pp-reduced-motion-enter}}@media (width<=760px) and (prefers-reduced-motion:reduce){.pricing-prototype.pp-decision .pp-mobile-plan-picker{animation:.18s ease-out both pp-reduced-motion-enter}.pricing-prototype.pp-decision .pp-mobile-plan-picker button{transition:none}.pricing-prototype.pp-decision .pp-mobile-plan-detail{animation:.1s ease-out both pp-reduced-motion-enter}}
