[data-ui=porcelain] .pp{background:var(--bg);color:var(--ink);overflow-x:clip}[data-ui=porcelain] .pp *,[data-ui=porcelain] .pp :after,[data-ui=porcelain] .pp :before{box-sizing:border-box}[data-ui=porcelain] .pp-wrap{inline-size:100%;max-inline-size:1344px;margin-inline:auto;padding-inline:48px}@media (max-width:1100px){[data-ui=porcelain] .pp-wrap{padding-inline:32px}}@media (max-width:900px){[data-ui=porcelain] .pp-wrap{padding-inline:16px}}[data-ui=porcelain] .pp-sec{padding-block:clamp(48px,7vw,88px)}[data-ui=porcelain] .pp-head{display:grid;grid-gap:12px;gap:12px;max-inline-size:44rem;-webkit-margin-after:clamp(24px,4vw,40px);margin-block-end:clamp(24px,4vw,40px)}[data-ui=porcelain] .pp-head>*{margin:0}[data-ui=porcelain] .pp-hero{padding-block:128px clamp(40px,6vw,72px)}[data-ui=porcelain] .pp-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}[data-ui=porcelain] .pp-hero-copy{display:grid;justify-items:start;min-inline-size:0}[data-ui=porcelain] .pp-h1{margin:0;font-size:clamp(36px,5.2vw,56px);line-height:1.02;text-wrap:balance}[data-ui=porcelain] .pp-h1 span{display:block}[data-ui=porcelain] .pp-hero-copy .gp-lede{margin:18px 0 0}[data-ui=porcelain] .pp-points{display:flex;flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;padding:0;list-style:none;color:var(--ink-muted);font-size:15px}[data-ui=porcelain] .pp-points li{display:inline-flex;align-items:center;gap:8px}[data-ui=porcelain] .pp-points svg{inline-size:16px;block-size:16px;flex:none;color:var(--carbon)}[data-ui=porcelain] .pp-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;-webkit-margin-before:28px;margin-block-start:28px}[data-ui=porcelain] .pp-math{display:grid;grid-gap:14px;gap:14px;padding:clamp(20px,3vw,28px);min-inline-size:0}[data-ui=porcelain] .pp-math>*{margin:0}[data-ui=porcelain] .pp-math-title{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,4vw,44px);line-height:1;letter-spacing:-.03em}[data-ui=porcelain] .pp-math-sub{color:var(--ink-muted);font-size:15px;line-height:1.55}[data-ui=porcelain] .pp-rows{display:grid;grid-gap:0;gap:0;margin:0}[data-ui=porcelain] .pp-rows>div{display:flex;justify-content:space-between;gap:16px;padding-block:11px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);font-size:15px}[data-ui=porcelain] .pp-rows dt{color:var(--ink-muted)}[data-ui=porcelain] .pp-rows dd{margin:0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}[data-ui=porcelain] .pp-rows .is-keep dd,[data-ui=porcelain] .pp-rows .is-keep dt{color:var(--carbon);font-weight:700}[data-ui=porcelain] .pp-split-bar{display:flex;block-size:12px;overflow:hidden;border:1px solid var(--line-strong);border-radius:99px;background:var(--paper-2)}[data-ui=porcelain] .pp-split-bar i{display:block;block-size:100%;background:var(--carbon)}[data-ui=porcelain] .pp-split-legend{display:flex;flex-wrap:wrap;gap:4px 18px;-webkit-margin-before:8px;margin-block-start:8px;color:var(--ink-muted);font-size:13px}[data-ui=porcelain] .pp-split-legend b{color:var(--ink)}[data-ui=porcelain] .pp-split-legend span:before{content:"";display:inline-block;inline-size:8px;block-size:8px;-webkit-margin-end:7px;margin-inline-end:7px;border-radius:50%;background:var(--line-strong)}[data-ui=porcelain] .pp-split-legend .is-you:before{background:var(--carbon)}[data-ui=porcelain] .pp-fine{color:var(--ink-muted);font-size:13px;line-height:1.5}[data-ui=porcelain] .pp-audience{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-block:8px clamp(24px,4vw,40px)}[data-ui=porcelain] .pp-audience-label{margin:0 8px 0 0}[data-ui=porcelain] .pp-audience-list{display:contents;margin:0;padding:0;list-style:none}[data-ui=porcelain] .pp-audience-list li{padding:8px 14px;border:1px solid var(--line-strong);border-radius:99px;background:var(--paper);color:var(--ink);font-size:14px}[data-ui=porcelain] .pp-table{display:grid;margin:0;padding:0;list-style:none;overflow:hidden}[data-ui=porcelain] .pp-table li{display:grid;grid-template-columns:180px minmax(0,1fr) 168px;grid-gap:8px 24px;gap:8px 24px;align-items:baseline;padding:20px clamp(18px,3vw,28px);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}[data-ui=porcelain] .pp-table li:first-child{-webkit-border-before:0;border-block-start:0}[data-ui=porcelain] .pp-table h3{margin:0;font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:-.01em}[data-ui=porcelain] .pp-table p{margin:0;color:var(--ink-muted);font-size:15px;line-height:1.55;max-inline-size:40rem}[data-ui=porcelain] .pp-table strong{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,3vw,30px);letter-spacing:-.03em;color:var(--carbon);white-space:nowrap;justify-self:end;text-align:end}[data-ui=porcelain] .pp-foot{margin:16px 0 0;color:var(--ink-muted);font-size:14px}[data-ui=porcelain] .pp-foot a{color:var(--carbon);font-weight:600;text-underline-offset:3px}[data-ui=porcelain] .pp-calc{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:20px;gap:20px;align-items:stretch}[data-ui=porcelain] .pp-calc-panel{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:clamp(20px,3vw,28px);min-inline-size:0}[data-ui=porcelain] .pp-calc-panel>*{margin:0}[data-ui=porcelain] .pp-count{display:flex;align-items:baseline;gap:10px}[data-ui=porcelain] .pp-big,[data-ui=porcelain] .pp-count strong{font-family:var(--font-display);font-weight:800;font-size:clamp(48px,7vw,72px);line-height:1;letter-spacing:-.04em}[data-ui=porcelain] .pp-big{color:var(--carbon)}[data-ui=porcelain] .pp-count span{color:var(--ink-muted);font-size:16px}[data-ui=porcelain] .pp-range{inline-size:100%;block-size:44px;margin:0;accent-color:var(--carbon);cursor:pointer}[data-ui=porcelain] .pp-ticks{display:flex;justify-content:space-between;color:var(--ink-faint);font-family:var(--font-mono);font-size:12px}[data-ui=porcelain] .pp-status{color:var(--ink);font-size:15px}[data-ui=porcelain] .pp-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}[data-ui=porcelain] .pp-stat{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg)}[data-ui=porcelain] .pp-stat strong{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(22px,3vw,30px);letter-spacing:-.03em;line-height:1.1}[data-ui=porcelain] .pp-stat span{display:block;-webkit-margin-before:6px;margin-block-start:6px;color:var(--ink-muted);font-size:13px;line-height:1.4}[data-ui=porcelain] .pp-calc-panel .gp-btn{justify-self:start}[data-ui=porcelain] .pp-steps,[data-ui=porcelain] .pp-terms{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}[data-ui=porcelain] .pp-steps{grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:pp-step}[data-ui=porcelain] .pp-terms{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui=porcelain] .pp-step,[data-ui=porcelain] .pp-term{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:22px}[data-ui=porcelain] .pp-step:before{counter-increment:pp-step;content:counter(pp-step);display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--carbon);color:var(--on-signal);font-family:var(--font-mono);font-size:14px;font-weight:700}[data-ui=porcelain] .pp-step h3,[data-ui=porcelain] .pp-term h3{margin:4px 0 0;font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.015em}[data-ui=porcelain] .pp-step p,[data-ui=porcelain] .pp-term p{margin:0;color:var(--ink-muted);font-size:15px;line-height:1.6}[data-ui=porcelain] .pp-tabs{display:flex;flex-wrap:wrap;gap:8px;-webkit-margin-after:18px;margin-block-end:18px}[data-ui=porcelain] .pp-lane{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(22px,4vw,36px)}[data-ui=porcelain] .pp-lane-figure{display:grid;grid-gap:10px;gap:10px;min-inline-size:11rem}[data-ui=porcelain] .pp-lane-figure>*{margin:0}[data-ui=porcelain] .pp-lane-body h3{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(22px,3vw,28px);letter-spacing:-.02em}[data-ui=porcelain] .pp-lane-sub{margin:6px 0 0;color:var(--ink-muted);font-size:15px}[data-ui=porcelain] .pp-checks{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}[data-ui=porcelain] .pp-checks li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:15.5px;line-height:1.5}[data-ui=porcelain] .pp-checks svg{inline-size:18px;block-size:18px;-webkit-margin-before:2px;margin-block-start:2px;color:var(--carbon)}[data-ui=porcelain] .pp-lane-body .gp-btn{-webkit-margin-before:22px;margin-block-start:22px}[data-ui=porcelain] .pp-faq{display:grid;grid-gap:10px;gap:10px;max-inline-size:52rem}[data-ui=porcelain] .pp-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:56px;padding:14px 20px;cursor:pointer;list-style:none;font-weight:700;font-size:16.5px}[data-ui=porcelain] .pp-faq-item summary::-webkit-details-marker{display:none}[data-ui=porcelain] .pp-faq-item summary svg{flex:none;inline-size:18px;block-size:18px;color:var(--carbon)}[data-ui=porcelain] .pp-faq-item[open] summary svg{transform:rotate(180deg)}[data-ui=porcelain] .pp-faq-item p{margin:0;padding:0 20px 18px;color:var(--ink-muted);font-size:15.5px;line-height:1.65}[data-ui=porcelain] .pp-apply{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:start}[data-ui=porcelain] .pp-form{display:grid;grid-gap:16px;gap:16px;padding:clamp(20px,3vw,32px);min-inline-size:0}[data-ui=porcelain] .pp-field{display:grid;grid-gap:6px;gap:6px}[data-ui=porcelain] .pp-field span{color:var(--ink);font-size:14px;font-weight:600}[data-ui=porcelain] .pp-field input,[data-ui=porcelain] .pp-field textarea{inline-size:100%;min-block-size:48px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--paper);color:var(--ink);font:inherit;font-size:16px}[data-ui=porcelain] .pp-field textarea{min-block-size:112px;resize:vertical}[data-ui=porcelain] .pp-field input:focus-visible,[data-ui=porcelain] .pp-field textarea:focus-visible{outline:2px solid var(--carbon);outline-offset:2px;border-color:var(--carbon)}[data-ui=porcelain] .pp-hp{position:absolute;inset-inline-start:-5000px;inline-size:1px;block-size:1px;overflow:hidden}[data-ui=porcelain] .pp-form .gp-btn{inline-size:100%}[data-ui=porcelain] .pp-form-status{margin:0;font-size:15px;line-height:1.5}[data-ui=porcelain] .pp-form-status.is-ok{color:var(--ink)}[data-ui=porcelain] .pp-form-status.is-bad{color:var(--danger)}[data-ui=porcelain] .pp-next{display:grid;grid-gap:16px;gap:16px;padding:clamp(20px,3vw,28px)}[data-ui=porcelain] .pp-next>*{margin:0}[data-ui=porcelain] .pp-next h3{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.015em}[data-ui=porcelain] .pp-next-steps{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;counter-reset:pp-next}[data-ui=porcelain] .pp-next-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;padding-block:14px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);counter-increment:pp-next}[data-ui=porcelain] .pp-next-steps li:before{content:counter(pp-next,decimal-leading-zero);color:var(--carbon);font-family:var(--font-mono);font-size:13px;-webkit-padding-before:2px;padding-block-start:2px}[data-ui=porcelain] .pp-next-steps strong{display:block;font-size:15.5px}[data-ui=porcelain] .pp-next-steps p{margin:4px 0 0;color:var(--ink-muted);font-size:14.5px;line-height:1.55}[data-ui=porcelain] .pp-next-demo{display:grid;grid-gap:8px;gap:8px;-webkit-padding-before:16px;padding-block-start:16px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}[data-ui=porcelain] .pp-close{padding-block:clamp(56px,8vw,104px)}[data-ui=porcelain] .pp-close-inner{display:grid;justify-items:start;grid-gap:16px;gap:16px}[data-ui=porcelain] .pp-close-inner>*{margin:0}[data-ui=porcelain] .pp-close .gp-btn,[data-ui=porcelain] .pp-close-actions{-webkit-margin-before:8px;margin-block-start:8px}[data-ui=porcelain] .pp-close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}[data-ui=porcelain] .pp-close-actions .gp-btn{-webkit-margin-before:0;margin-block-start:0}@media (hover:hover) and (pointer:fine){[data-ui=porcelain] .pp-faq-item summary:hover,[data-ui=porcelain] .pp-table li:hover{background:var(--bg)}[data-ui=porcelain] .pp-close .gp-btn:hover{background:var(--bg);color:var(--glass)}}@media (max-width:1100px){[data-ui=porcelain] .pp-steps{grid-template-columns:1fr}}@media (max-width:900px){[data-ui=porcelain] .pp-hero{-webkit-padding-before:104px;padding-block-start:104px}[data-ui=porcelain] .pp-apply,[data-ui=porcelain] .pp-calc,[data-ui=porcelain] .pp-hero-grid,[data-ui=porcelain] .pp-table li,[data-ui=porcelain] .pp-terms{grid-template-columns:1fr}[data-ui=porcelain] .pp-table strong{justify-self:start;text-align:start}[data-ui=porcelain] .pp-lane{grid-template-columns:1fr}}@media (max-width:480px){[data-ui=porcelain] .pp-close-actions .gp-btn,[data-ui=porcelain] .pp-cta .gp-btn{inline-size:100%}[data-ui=porcelain] .pp-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-ui=porcelain] .pp *,[data-ui=porcelain] .pp :after,[data-ui=porcelain] .pp :before{animation-duration:.01ms;transition-duration:.01ms}}