.pc-band{width:100%;max-width:min(calc(100% - var(--pp-gutter) * 2),var(--pp-page-max));padding:96px var(--pp-band-pad);box-sizing:border-box;margin:0 auto}.pc-band--tint{background:var(--pp-surface-band);border-radius:var(--r-5xl)}.pc-band--flush{padding-top:0}.pc-inner{max-width:var(--pp-col-max);margin:0 auto}@media (width<=768px){.pc-band{padding:56px var(--pp-band-pad)}}.pc-head{flex-direction:column;gap:16px;margin:0 0 48px;display:flex}.pc-head--center{text-align:center;align-items:center}.pc-eyebrow{font-family:var(--font-body);letter-spacing:1.4px;text-transform:uppercase;color:var(--pp-text-soft);margin:0;font-size:12px;font-weight:700;line-height:15.5px}.pc-h2{font-family:var(--font-body);letter-spacing:-1.84px;color:var(--pp-text);text-wrap:pretty;margin:0;font-size:48px;font-weight:600;line-height:1.03}.pc-support{max-width:64ch;font-family:var(--font-body);color:#0f172bcc;text-wrap:pretty;margin:0;font-size:24px;font-weight:400;line-height:1.5}.pc-head--center .pc-support{margin:0 auto}@media (width<=768px){.pc-head{margin-bottom:32px}.pc-h2{letter-spacing:-.9px;font-size:32px}.pc-support{font-size:20px}}.pc-tabs{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.pc-tab{box-sizing:border-box;border:1px solid var(--pp-border);border-radius:var(--r-pill);background:var(--pp-white);min-height:56px;font-family:var(--font-body);letter-spacing:-.2px;color:var(--pp-text-soft);cursor:pointer;transition:background var(--motion) var(--ease),border-color var(--motion) var(--ease),color var(--motion) var(--ease);align-items:center;gap:12px;padding:0 28px;font-size:18px;font-weight:600;display:inline-flex}.pc-tab[aria-selected=true]{border-color:var(--pp-green-text);background:var(--pp-green-50);color:var(--pp-text)}.pc-tab-ico{color:var(--pp-green-text);display:inline-flex}.pc-tab:focus-visible,.pc-link:focus-visible,.pc-check:focus-within{outline:2px solid var(--pp-green-text);outline-offset:2px}@media (width<=768px){.pc-tabs{flex-direction:column}.pc-tab{justify-content:center;width:100%}}.pc-cfg{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.pc-cfg-col{flex-direction:column;gap:20px;display:flex}.pc-cfg-side{flex-direction:column;display:flex}@media (width<=1080px){.pc-cfg{grid-template-columns:minmax(0,1fr)}}.pc-card{box-sizing:border-box;background:var(--pp-white);border-radius:var(--r-2xl);box-shadow:var(--shadow-100);padding:28px}.pc-card--muted{background:var(--pp-surface-band);box-shadow:none}.pc-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pc-name{font-family:var(--font-body);letter-spacing:-.66px;color:var(--pp-text);margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.3}.pc-price{align-items:baseline;gap:8px;margin-top:8px;display:flex}.pc-amount{font-family:var(--font-body);letter-spacing:-1px;color:var(--pp-text);font-size:32px;font-weight:600;line-height:1.2}.pc-unit{font-family:var(--font-body);color:var(--pp-text-soft);font-size:16px;font-weight:400}.pc-scope{color:var(--pp-text-soft);margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.5}.pc-body{color:var(--pp-text);text-wrap:pretty;margin:12px 0 0;font-size:18px;font-weight:300;line-height:1.5}.pc-bullets{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pc-bullets li{color:var(--pp-text);align-items:flex-start;gap:12px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.pc-bullets span:first-child{color:var(--pp-green-text);flex-shrink:0;display:inline-flex}.pc-state{font-family:var(--font-body);color:var(--pp-green-dark);align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.pc-state svg{color:var(--pp-green-text)}.pc-check{border-radius:var(--r-md);align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.pc-card-side{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pc-card-side .pc-helper{justify-content:flex-end;margin:0}@media (width<=640px){.pc-card-side{text-align:left;align-items:flex-start}.pc-card-side .pc-helper{justify-content:flex-start}}.pc-helper{color:var(--pp-text-soft);align-items:center;gap:8px;margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.5;display:flex}.pc-helper svg{color:var(--pp-text-faint);flex-shrink:0}.pc-link{font-family:var(--font-body);color:var(--pp-text);border-radius:var(--r-xs);font-size:16px;font-weight:600}.pc-link:hover{color:var(--pp-green-dark)}.pc-card-foot{border-top:1px solid var(--pp-border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:20px;padding-top:20px;display:flex}.pc-rows{flex-direction:column;display:flex}.pc-row{border-bottom:1px solid var(--pp-border-hairline);grid-template-columns:minmax(0,1fr) 140px 200px;align-items:center;gap:20px;padding:14px 0;display:grid}.pc-row--head{border-bottom:1px solid var(--pp-border-hairline);font-family:var(--font-body);letter-spacing:1.4px;text-transform:uppercase;color:var(--pp-text-soft);padding:0 0 10px;font-size:12px;font-weight:700;line-height:15.5px}.pc-row--head span:nth-child(2),.pc-row-unit{text-align:left}.pc-row--head span:last-child,.pc-row-empty{text-align:center}.pc-row-unit b{color:var(--pp-text);font-weight:600}.pc-row-empty{color:var(--pp-text-faint);position:relative}.pc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-stepper{border:1px solid var(--pp-border);border-radius:var(--r-md);background:var(--pp-white);justify-self:center;align-items:center;display:inline-flex;overflow:hidden}.pc-stepper button{cursor:pointer;width:44px;height:44px;font-family:var(--font-body);color:var(--pp-text-soft);background:0 0;border:0;font-size:20px;font-weight:600}.pc-stepper button:hover{background:var(--pp-surface-band);color:var(--pp-text)}.pc-stepper button:focus-visible,.pc-stepper input:focus-visible{outline:2px solid var(--pc-accent,var(--pp-green-text));outline-offset:-2px}.pc-stepper input{border:0;border-left:1px solid var(--pp-border);border-right:1px solid var(--pp-border);text-align:center;width:76px;height:44px;font-family:var(--font-body);color:var(--pp-text);-moz-appearance:textfield;background:0 0;font-size:16px;font-weight:600}.pc-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pc-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pc-row:last-child{border-bottom:0}.pc-row-name{color:var(--pp-text);font-size:18px;font-weight:500;line-height:1.4}.pc-row-unit,.pc-row-total{font-family:var(--font-body);color:var(--pp-text-soft);font-size:16px;font-weight:500}.pc-row-total{text-align:right;color:var(--pp-text)}.pc-row-total.is-off{color:var(--pp-text-faint);font-weight:400}.pc-row--custom{border-radius:var(--r-md);background:color-mix(in oklab,var(--pc-accent,var(--pp-green)) 7%,var(--pp-white));border-bottom:0;align-items:center;margin-top:8px;padding:14px 16px}.pc-row--custom .pc-row-name{font-weight:600}.pc-link--u{color:var(--pp-text);text-underline-offset:4px;justify-self:center;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.pc-link--u:hover{color:var(--pp-text)}@media (width<=900px){.pc-row,.pc-row--custom{grid-template-columns:minmax(0,1fr);gap:12px}.pc-row--head{display:none}.pc-row-total,.pc-row-empty{text-align:left}.pc-stepper,.pc-link--u{justify-self:start}}.pc-est{box-sizing:border-box;background:var(--pp-white);border-radius:var(--r-2xl);box-shadow:var(--shadow-100),var(--shadow-200);flex-direction:column;flex:1;gap:20px;padding:32px;display:flex}.pc-est-title{font-family:var(--font-body);letter-spacing:-.66px;color:var(--pp-text);margin:0;font-size:24px;font-weight:600;line-height:1.3}.pc-est-list{flex-direction:column;gap:14px;display:flex}.pc-est-line{color:var(--pp-text);justify-content:space-between;align-items:baseline;gap:16px;font-size:16px;line-height:1.5;display:flex}.pc-est-line span:first-child{font-weight:500}.pc-est-line span:last-child{white-space:nowrap;font-weight:600}.pc-est-line.is-off span{color:var(--pp-text-faint);font-weight:400}.pc-est-sub{color:var(--pp-text-soft);margin:2px 0 0;font-size:14px;font-weight:400;line-height:1.5}.pc-est-rule{background:var(--pp-border-hairline);height:1px}.pc-est-total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;display:flex}.pc-est-total-v{text-align:right;margin-left:auto}.pc-est-total-k{font-family:var(--font-body);color:var(--pp-text);font-size:18px;font-weight:600}.pc-est-total-v{font-family:var(--font-body);letter-spacing:-1.2px;color:var(--pp-text);font-size:36px;font-weight:600;line-height:1.1}.pc-est-total-u{font-family:var(--font-body);color:var(--pp-text-soft);font-size:16px;font-weight:400}.pc-est-actions{flex-direction:column;gap:12px;display:flex}.pc-est-note{border-radius:var(--r-md);background:var(--pp-surface-band);color:var(--pp-text-soft);align-items:flex-start;gap:12px;padding:16px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.pc-est-note svg{color:var(--pp-text-faint);flex-shrink:0}.pc-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pc-incl{box-sizing:border-box;background:var(--pp-white);border-radius:var(--r-2xl);box-shadow:var(--shadow-100);flex-direction:column;gap:12px;padding:28px;display:flex}.pc-incl-ico{color:var(--pp-green-text)}.pc-incl-k{font-family:var(--font-body);letter-spacing:-.4px;color:var(--pp-text);font-size:20px;font-weight:600;line-height:1.4}.pc-incl-s{color:var(--pp-text-soft);margin:0;font-size:16px;font-weight:300;line-height:1.5}@media (width<=980px){.pc-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pc-grid4{grid-template-columns:minmax(0,1fr)}}.pc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.pc-step{flex-direction:column;gap:12px;display:flex}.pc-step-n{border-radius:var(--r-pill);background:var(--pp-white);width:56px;height:56px;box-shadow:var(--shadow-100);font-family:var(--font-body);color:var(--pp-text);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}@media (width<=768px){.pc-steps{grid-template-columns:minmax(0,1fr);gap:24px}}.pc-row div:has(>input:disabled){background:var(--pp-surface-band)!important;border-color:var(--pp-border-hairline)!important}.pc-row input:disabled{cursor:not-allowed;color:var(--pp-text-faint)!important}.pc-row div:has(>input:disabled)+span{color:var(--pp-text-faint)}.pc-row span:has(+div>input:disabled){color:var(--pp-text-faint)}.pc-faq{flex-direction:column;gap:12px;max-width:900px;margin:0 auto;display:flex}.pc-faq-item{background:var(--pp-white);border-radius:var(--r-2xl);box-shadow:var(--shadow-100);padding:8px 24px}.pc-faq-item.is-open{box-shadow:var(--shadow-100),var(--shadow-200)}.pc-faq-q{text-align:left;cursor:pointer;width:100%;min-height:64px;font-family:var(--font-body);letter-spacing:-.4px;color:var(--pp-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0;font-size:20px;font-weight:600;line-height:1.4;display:flex}.pc-faq-q:focus-visible{outline:2px solid var(--pp-green-text);outline-offset:4px}.pc-faq-caret{color:var(--pp-text-soft);transition:transform var(--motion) var(--ease);flex-shrink:0;display:inline-flex}.pc-faq-item.is-open .pc-faq-caret{color:var(--pp-green-text);transform:rotate(180deg)}.pc-faq-a{max-width:70ch;color:var(--pp-text);text-wrap:pretty;margin:0 0 16px;padding-top:4px;font-size:18px;font-weight:300;line-height:1.5}@media (width<=768px){.pc-faq-q{font-size:18px}}.pc-cta{box-sizing:border-box;background:var(--pp-gradient-surface-brand);border-radius:var(--r-5xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:64px;display:flex}.pc-cta-copy{flex-direction:column;gap:12px;max-width:60ch;display:flex}@media (width<=768px){.pc-cta{padding:40px 24px}}.pc-tab-ico{color:var(--pc-accent,var(--pp-green-text))}.pc-tab[aria-selected=true]{border-color:var(--pc-accent,var(--pp-green-text));background:color-mix(in oklab,var(--pc-accent,var(--pp-green)) 10%,var(--pp-white))}.pc-tab:focus-visible,.pc-link:focus-visible,.pc-check:focus-within{outline-color:var(--pc-accent,var(--pp-green-text))}.pc-check:has(input:checked)>label>span:first-child{background:var(--pc-accent,var(--pp-green))!important;box-shadow:inset 0 0 0 1.5px var(--pc-accent,var(--pp-green))!important}.pc-bullets span:first-child,.pc-state svg,.pc-incl-ico{color:var(--pc-accent,var(--pp-green-text))}.pc-state{color:var(--pp-text)}.pc-est{border-top:3px solid var(--pc-accent,var(--pp-green))}.pr-proofbar .pb-item{background:var(--pp-white)!important;border-radius:var(--r-2xl)!important;box-shadow:var(--shadow-100)!important;align-items:stretch!important;padding:0!important;display:block!important;overflow:hidden!important}.pr-proofbar .pb-ico{display:none!important}.pr-proofbar .pb-text{display:block!important}.pr-proofbar .pb-k{font-weight:600;background:var(--pp-gradient-cta)!important;color:var(--pp-white)!important;margin:0!important;padding:14px 20px!important}.pr-proofbar .pb-s{font-weight:400;color:var(--pp-text-soft)!important;margin:0!important;padding:14px 20px 16px!important}#business-type{padding-bottom:0}#business-type .pc-head{margin-bottom:40px}.pc-tabs{border-bottom:1px solid var(--pp-border-hairline);gap:0}.pc-tab{min-height:52px;color:var(--pp-text-soft);background:0 0;border:0;border-radius:0;gap:10px;padding:0 24px;position:relative}.pc-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.pc-tab:hover{color:var(--pp-text);border-color:#0000}.pc-tab[aria-selected=true],.pc-tab[aria-selected=true]:hover{color:var(--pp-text);background:0 0;border:0}.pc-tab[aria-selected=true]:after{background:var(--pc-accent,var(--pp-green-text))}#pc-panel{padding-top:56px;scroll-margin-top:24px}@media (width<=768px){.pc-tabs{flex-flow:row;justify-content:flex-start;overflow-x:auto}.pc-tab{flex:none;width:auto;padding:0 16px}}.pc-tabs{border-bottom:0;gap:16px;padding-bottom:0}.pc-tab{border-radius:var(--r-md,14px);background:var(--pp-white);border:1px solid var(--pp-border);min-height:64px;color:var(--pp-text-soft);padding:0 32px}.pc-tab:after{display:none}.pc-tab:hover{border-color:var(--pp-surface-tertiary);color:var(--pp-text)}.pc-tab[aria-selected=true],.pc-tab[aria-selected=true]:hover{background:var(--pp-gradient-cta);color:var(--pp-white);border-color:#0000}.pc-tab[aria-selected=true] .pc-tab-ico,.pc-tab[aria-selected=true] svg{color:var(--pp-white)}.pc-tab:focus-visible{outline-offset:2px}@media (width<=768px){.pc-tab{min-height:56px;padding:0 20px}}
