.spp{--green:#2ca01c;--green-text:#2ca01c;--deep:#071522;--ink:#07152d;--muted:#536783;--muted-icon:#61738c;--line:#d9e3ed;--mint:#e8f7ed;--accent:#2ca01c;--action:#0c7e38;--surface-soft:#f7fcf8;--accent-border:#68bd69;--dark-line:#354452;--on-dark:#f7f9fc;--on-dark-muted:#b4c1cd;--white:#fff;color:var(--ink);text-align:left;-webkit-font-smoothing:antialiased;font-feature-settings:normal;font-kerning:auto;text-rendering:auto;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}.spp *,.spp :before,.spp :after{box-sizing:border-box}.spp h1,.spp h2,.spp h3,.spp h4,.spp p{margin:0}.spp a{color:inherit;text-decoration:none}:where(.spp button,.spp input,.spp select){font:inherit;-webkit-tap-highlight-color:transparent}.spp button{cursor:pointer;color:inherit;background:0 0;border:0}.spp button:disabled{cursor:not-allowed}.spp a,.spp button{touch-action:manipulation}.spp svg{vertical-align:middle;flex-shrink:0}.spp img{max-width:100%;height:auto;display:block}.spp [hidden]{display:none!important}.spp input{min-width:0}.spp :is(a,button,input,select):focus-visible{outline:3px solid var(--green);outline-offset:4px}:where(.spp) .spp-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(.spp) .spp-wrap{width:calc(100% - 112px);max-width:1280px;margin:0 auto}:where(.spp) .spp-section{padding:94px 0}.spp section[id],.spp article[id]{scroll-margin-top:105px}.spp h2{letter-spacing:-1.9px;text-wrap:balance;font-size:46px;font-weight:600;line-height:1.14}.spp h2>span{color:var(--green-text)}.spp h3{font-weight:600}:where(.spp) .spp-eyebrow{color:var(--action);letter-spacing:1.35px;align-items:center;gap:8px;margin-bottom:18px;font-size:10px;font-weight:700;line-height:1.5;display:flex}:where(.spp) .spp-eyebrow>span,:where(.spp) .spp-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px}:where(.spp) .spp-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:37px;display:flex}:where(.spp) .spp-section-heading>p,:where(.spp) .spp-compare-intro>p{color:var(--muted);font-size:15px;line-height:1.75}:where(.spp) .spp-section-heading .spp-eyebrow{margin-bottom:14px}:where(.spp) .spp-btn{border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:13px 22px;font-size:14px;font-weight:650;line-height:1.4;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;border:1px solid #0000!important}:where(.spp) .spp-btn>svg{transition:transform .2s}:where(.spp) .spp-btn:hover>svg{transform:translate(3px)}:where(.spp) .spp-btn:hover{transform:translateY(-2px)}:where(.spp) .spp-btn.primary{background:var(--action);color:var(--white)}:where(.spp) .spp-btn.primary:hover{background:var(--button-hover-background,#0b7333);box-shadow:0 7px 18px #07152224}:where(.spp) .spp-btn.dark{background:var(--action);color:var(--white)}:where(.spp) .spp-btn.dark:hover{background:var(--button-hover-background,#0b7333)}:where(.spp) .spp-btn.lime{background:var(--action);color:var(--white)}:where(.spp) .spp-btn.lime:hover{background:var(--button-hover-background,#0b7333)}:where(.spp) .spp-btn.secondary{color:var(--ink);background:#fff;border-color:var(--line)!important}:where(.spp) .spp-btn.secondary:hover{background:var(--surface-soft)}:where(.spp) .spp-skip{z-index:200;background:var(--deep);border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:18px;color:#fff!important}:where(.spp) .spp-skip:focus{top:10px}:where(.spp) .spp-plans-section{background:radial-gradient(circle at 72% 22%,#dcf2d259,#0000 28%),radial-gradient(circle at 88% 52%,#d8efdf45,#0000 25%),linear-gradient(#fff 0%,#fcfefc 70%,#fafdf8 100%);padding:52px 0 0}:where(.spp) .spp-pricing-hero{text-align:center;position:relative}:where(.spp) .spp-hero-badge{color:var(--action);letter-spacing:1.3px;background:#f3fcf7;border-radius:5px;align-items:center;gap:9px;margin-bottom:21px;padding:7px 11px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}:where(.spp) .spp-hero-badge>span{background:var(--green);border-radius:50%;width:6px;height:6px}.spp h1{letter-spacing:-3.2px;text-wrap:balance;font-size:66px;font-weight:610;line-height:1.06}.spp h1>span{color:var(--green-text)}:where(.spp) .spp-pricing-hero>p{color:var(--muted);max-width:675px;margin:20px auto 0;font-size:17px;line-height:1.75}:where(.spp) .spp-hero-points{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:23px;display:flex}:where(.spp) .spp-check{color:var(--muted);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:inline-flex}:where(.spp) .spp-check>span{background:var(--action);width:17px;height:17px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.spp) .spp-point-divider{background:var(--line);width:1px;height:15px}:where(.spp) .spp-plan-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:40px 0 16px;font-size:12px;font-weight:550;display:flex}:where(.spp) .spp-plan-toolbar>span{color:var(--muted);align-items:center;gap:9px;display:flex}:where(.spp) .spp-toolbar-separator{color:var(--muted-icon);margin:0 2px}:where(.spp) .spp-plan-toolbar>div{align-items:center;gap:26px;display:flex}:where(.spp) .spp-plan-toolbar a{align-items:center;gap:7px;display:flex}:where(.spp) .spp-plan-toolbar a:hover{color:var(--green-text)}:where(.spp) .spp-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}:where(.spp) .spp-plan{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;padding:27px 27px 20px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 5px 18px #07152205}:where(.spp) .spp-plan:hover{border-color:var(--accent-border);box-shadow:0 14px 30px #0715220a}:where(.spp) .spp-plan.bookkeeper{background:var(--deep);border-color:var(--deep);color:#fff;box-shadow:0 12px 28px #0715221f}:where(.spp) .spp-plan.firm{background:var(--surface-soft)}:where(.spp) .spp-plan-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}:where(.spp) .spp-plan-symbol{border:1px solid var(--line);background:var(--mint);width:39px;height:39px;color:var(--action);border-radius:10px;justify-content:center;align-items:center;display:flex}:where(.spp) .spp-plan-audience{letter-spacing:.85px;color:var(--muted);font-size:9px;font-weight:650}:where(.spp) .spp-bookkeeper .spp-plan-audience{color:var(--accent)}:where(.spp) .spp-plan h2{letter-spacing:-.9px;font-size:28px;font-weight:600;line-height:1.3}:where(.spp) .spp-plan-desc{color:var(--muted);min-height:22px;font-size:13px;line-height:1.65;margin-top:5px!important}:where(.spp) .spp-price{white-space:nowrap;align-items:flex-start;gap:3px;min-height:71px;margin-top:22px;display:flex}:where(.spp) .spp-dollar{letter-spacing:-1px;margin-top:10px;font-size:28px;font-weight:500;line-height:1}:where(.spp) .spp-price>strong{letter-spacing:-2.9px;font-variant-numeric:tabular-nums;font-size:58px;font-weight:610;line-height:1.1}:where(.spp) .spp-price>strong.custom{letter-spacing:-2.1px;align-self:center;font-size:47px;line-height:1.2}:where(.spp) .spp-price-period{color:var(--muted);margin:13px 0 0 9px;font-size:13px;line-height:1.4}:where(.spp) .spp-price-period>span{letter-spacing:1px;color:var(--muted);margin-top:5px;font-size:10px;display:block}:where(.spp) .spp-plan-billing{color:var(--muted);min-height:19px;font-size:11px}:where(.spp) .spp-capacity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin:22px 0 21px;padding:12px 0;display:grid}:where(.spp) .spp-capacity>div{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}:where(.spp) .spp-capacity>div>span{color:var(--muted);align-items:center;gap:9px;display:flex}:where(.spp) .spp-capacity svg{color:var(--muted-icon)}:where(.spp) .spp-capacity strong{white-space:nowrap;font-size:13px;font-weight:650}:where(.spp) .spp-plan-cta{justify-content:space-between;width:100%;min-height:47px;padding:12px 16px;font-size:13px}:where(.spp) .spp-plan-trial{text-align:center;color:var(--muted);font-size:10.5px;line-height:1.5;margin-top:9px!important}:where(.spp) .spp-plan-features{margin-top:24px}:where(.spp) .spp-plan-features>h3{letter-spacing:-.1px;font-size:12px;font-weight:650}:where(.spp) .spp-plan-features ul{gap:10px;margin:13px 0 0;padding:0;list-style:none;display:grid}:where(.spp) .spp-plan-features li{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}:where(.spp) .spp-plan-features li svg{color:var(--green-text);margin-top:2px}:where(.spp) .spp-plan-compare{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:23px;padding-top:14px;font-size:11px;display:flex;color:var(--action)!important}:where(.spp) .spp-plan-compare:hover{text-decoration:underline}:where(.spp) .spp-plan.bookkeeper .spp-plan-symbol{color:var(--accent);border-color:var(--dark-line);background:#ffffff0d}:where(.spp) .spp-plan.bookkeeper .spp-plan-audience{color:var(--accent);letter-spacing:.5px;background:#2ca01c14;border-radius:4px;padding:5px 7px}:where(.spp) .spp-plan.bookkeeper :is(.spp-plan-desc,.spp-plan-billing,.spp-price-period,.spp-price-period>span,.spp-capacity>div>span,.spp-plan-trial){color:var(--on-dark-muted)}:where(.spp) .spp-plan.bookkeeper .spp-capacity,:where(.spp) .spp-plan.bookkeeper .spp-plan-compare{border-color:var(--dark-line)}:where(.spp) .spp-plan.bookkeeper .spp-capacity svg,:where(.spp) .spp-plan.bookkeeper .spp-plan-features li svg{color:var(--accent)}:where(.spp) .spp-plan.bookkeeper .spp-plan-features li{color:var(--on-dark)}:where(.spp) .spp-plan.bookkeeper .spp-plan-compare{color:var(--accent)!important}:where(.spp) .spp-plan-footnote{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:19px;padding:21px 0 30px;font-size:11px;display:flex}:where(.spp) .spp-plan-footnote>span,:where(.spp) .spp-plan-footnote>a{align-items:center;gap:7px;display:flex}:where(.spp) .spp-plan-footnote>a{color:var(--action);font-weight:600}:where(.spp) .spp-core-strip{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:28px 0 30px;display:flex}:where(.spp) .spp-core-label{letter-spacing:.9px;color:var(--muted);flex-shrink:0;font-size:8px;line-height:1.8}:where(.spp) .spp-core-label>strong{font-weight:700}:where(.spp) .spp-core-item{align-items:center;gap:12px;display:flex}:where(.spp) .spp-core-item>span{background:var(--mint);width:40px;height:40px;color:var(--action);border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;display:flex}:where(.spp) .spp-core-item strong{font-size:13px;font-weight:650;display:block}:where(.spp) .spp-core-item small{color:var(--muted);margin-top:2px;font-size:10px;display:block}:where(.spp) .spp-core-arrow{color:var(--muted-icon)}:where(.spp) .spp-finder-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(130deg,#fff 0%,#fbfdff 55%,#fff 100%)}:where(.spp) .spp-finder{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);display:grid;overflow:hidden;box-shadow:0 5px 20px #07152205}:where(.spp) .spp-finder-inputs{min-width:0;padding:37px 37px 25px}:where(.spp) .spp-input-head{justify-content:space-between;align-items:center;gap:20px;display:flex}:where(.spp) .spp-input-head label{letter-spacing:-.4px;font-size:17px;font-weight:600}:where(.spp) .spp-input-head p{color:var(--muted);margin-top:4px;font-size:12px}:where(.spp) .spp-count-input{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;max-width:174px;padding:8px 12px;display:flex}:where(.spp) .spp-count-input input{letter-spacing:-.8px;width:92px;color:var(--deep);appearance:textfield;text-align:right;background:0 0;border:0;font-size:27px;font-weight:600;line-height:1.4}.spp input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.spp input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.spp) .spp-count-input span{color:var(--muted);font-size:11px}.spp .invalid{border-color:#b84034}:where(.spp) .spp-range{appearance:none;cursor:pointer;border-radius:12px;width:100%;height:7px;margin:32px 0 13px;display:block}:where(.spp) .spp-range::-webkit-slider-thumb{appearance:none;border:5px solid var(--green);cursor:grab;background:#fff;border-radius:50%;width:21px;height:21px;box-shadow:0 2px 7px #0715221b}:where(.spp) .spp-range::-moz-range-thumb{border:5px solid var(--green);cursor:grab;background:#fff;border-radius:50%;width:12px;height:12px}:where(.spp) .spp-range-labels{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}:where(.spp) .spp-volume-presets{align-items:center;gap:7px;margin-top:19px;display:flex}:where(.spp) .spp-volume-presets button{border:1px solid var(--line);background:var(--surface-soft);color:var(--action);border-radius:6px;min-width:51px;min-height:31px;padding:4px 12px;font-size:11px}:where(.spp) .spp-volume-presets button:hover,:where(.spp) .spp-volume-presets button[aria-pressed=true]{background:var(--mint);border-color:var(--accent-border)}:where(.spp) .spp-volume-presets>span{color:var(--muted);margin-left:4px;font-size:10px}:where(.spp) .spp-counts-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:25px;margin-top:31px;padding-top:25px;display:grid}:where(.spp) .spp-counts-row label{align-items:center;gap:7px;min-height:25px;font-size:11px;font-weight:600;display:flex}:where(.spp) .spp-counts-row label svg{color:var(--action)}:where(.spp) .spp-counter{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;display:flex;overflow:hidden}:where(.spp) .spp-counter button{min-height:43px;color:var(--action);background:var(--surface-soft);flex-shrink:0;justify-content:center;align-items:center;padding:10px 13px;display:flex}:where(.spp) .spp-counter button:hover{background:var(--mint)}:where(.spp) .spp-counter button:disabled{color:var(--muted-icon)}:where(.spp) .spp-counter input{text-align:center;appearance:textfield;width:100%;max-width:120px;color:var(--ink);background:0 0;border:0;font-size:17px;font-weight:600}:where(.spp) .spp-counts-row p{color:var(--muted);margin-top:8px;font-size:10px}:where(.spp) .spp-finder-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:33px;display:flex}:where(.spp) .spp-finder-bottom>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}:where(.spp) .spp-finder-bottom>button{color:var(--action);align-items:center;gap:7px;min-height:32px;font-size:11px;display:flex}:where(.spp) .spp-field-error{color:#ad322b;font-size:11px;margin-top:12px!important}:where(.spp) .spp-recommendation{background:var(--deep);color:#fff;flex-direction:column;min-width:0;padding:31px 33px 26px;display:flex}:where(.spp) .spp-recommendation-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--on-dark-muted);align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}:where(.spp) .spp-recommendation-eyebrow>span:first-child{background:var(--accent);border-radius:50%;width:6px;height:6px}:where(.spp) .spp-recommendation-title{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}:where(.spp) .spp-recommendation-title h3{letter-spacing:-1px;font-size:32px;font-weight:550;line-height:1.3}:where(.spp) .spp-recommendation-title h3>span{letter-spacing:-.4px;color:var(--accent);font-size:18px;line-height:1.5;display:block}:where(.spp) .spp-recommendation-icon{border:1px solid var(--dark-line);width:44px;height:44px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.spp) .spp-recommendation-reason{color:var(--on-dark-muted);max-width:390px;min-height:64px;font-size:12px;line-height:1.75;margin-top:14px!important}:where(.spp) .spp-recommendation-price{align-items:center;gap:11px;margin-top:18px;display:flex}:where(.spp) .spp-recommendation-price>strong{letter-spacing:-1.7px;white-space:nowrap;font-size:46px;font-weight:550;line-height:1.2}:where(.spp) .spp-recommendation-price>span{color:var(--on-dark);font-size:12px;line-height:1.5}:where(.spp) .spp-recommendation-price small{color:var(--on-dark-muted);margin-top:3px;font-size:9px;display:block}:where(.spp) .spp-recommendation-usage{flex-wrap:wrap;gap:7px;margin:16px 0 19px;display:flex}:where(.spp) .spp-recommendation-usage>span{border:1px solid var(--dark-line);color:var(--on-dark);border-radius:5px;padding:4px 8px;font-size:10px}:where(.spp) .spp-recommendation-cta{justify-content:space-between;width:100%;min-height:46px;margin-top:auto;padding:12px 15px;font-size:13px}:where(.spp) .spp-recommendation-disclaimer{color:var(--on-dark-muted);min-height:31px;font-size:9.5px;line-height:1.65;margin-top:10px!important}:where(.spp) .spp-extra-note{color:var(--on-dark);border-top:1px solid var(--dark-line);align-items:flex-start;gap:7px;margin-bottom:18px;padding-top:12px;font-size:10px;line-height:1.6;display:flex}:where(.spp) .spp-extra-note svg{margin-top:2px}:where(.spp) .spp-recommendation-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;height:100%;min-height:365px;display:flex}:where(.spp) .spp-recommendation-empty>svg{color:var(--accent)}:where(.spp) .spp-recommendation-empty h3{letter-spacing:-1px;font-size:29px;line-height:1.3}:where(.spp) .spp-recommendation-empty p{color:var(--on-dark-muted);max-width:290px;font-size:13px}:where(.spp) .spp-compare-intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}:where(.spp) .spp-switch{cursor:pointer;color:var(--muted);align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex;position:relative}:where(.spp) .spp-switch>input{opacity:0;z-index:1;cursor:pointer;width:39px;height:23px;margin:0;position:absolute;top:0;left:0}:where(.spp) .spp-switch-track{background:var(--line);border:1px solid var(--line);border-radius:20px;align-items:center;width:39px;height:23px;padding:3px;transition:background .2s;display:flex}:where(.spp) .spp-switch-track>span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;box-shadow:0 1px 3px #0715222b}:where(.spp) .spp-switch input:checked+.spp-switch-track{background:var(--action);border-color:var(--action)}:where(.spp) .spp-switch input:checked+.spp-switch-track>span{transform:translate(15px)}:where(.spp) .spp-switch input:focus-visible+.spp-switch-track{outline:3px solid var(--green);outline-offset:4px}:where(.spp) .spp-table-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;position:relative}:where(.spp) .spp-compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12px;line-height:1.5}:where(.spp) .spp-feature-col{width:34%}:where(.spp) .spp-compare-table col:not(.spp-feature-col){width:22%}:where(.spp) .spp-compare-table th,:where(.spp) .spp-compare-table td{text-align:center;border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 23px}:where(.spp) .spp-compare-table tr>th:first-child{text-align:left}:where(.spp) .spp-compare-table thead th{z-index:6;box-shadow:0 1px 0 var(--line);vertical-align:top;background:#fff;padding:24px 24px 20px;position:sticky;top:81px}:where(.spp) .spp-compare-table thead th:first-child{border-top-left-radius:14px}:where(.spp) .spp-compare-table thead th:last-child{border-top-right-radius:14px}:where(.spp) .spp-compare-table :is(th,td)[data-plan=bookkeeper]{background:#f3fcf7}:where(.spp) .spp-compare-table thead th[data-plan=bookkeeper]{background:var(--mint);border-left:1px solid var(--line);border-right:1px solid var(--line)}:where(.spp) .spp-table-eyebrow{color:var(--muted);letter-spacing:1px;margin-bottom:12px;font-size:8px;font-weight:650;display:block}:where(.spp) .spp-compare-table thead th:first-child>strong{letter-spacing:-.8px;font-size:24px;font-weight:550;line-height:1.3;display:block}:where(.spp) .spp-compare-table thead th:first-child>small{color:var(--muted);margin-top:7px;font-size:11px;font-weight:400;display:block}:where(.spp) .spp-table-name{font-size:15px;font-weight:650}:where(.spp) .spp-table-price{letter-spacing:-.8px;margin:5px 0 11px;font-size:27px;font-weight:550;line-height:1.4}:where(.spp) .spp-table-price>small{letter-spacing:0;color:var(--muted);margin-left:5px;font-size:10px;font-weight:400;display:inline-block}:where(.spp) .spp-compare-table thead button{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:22px;min-width:125px;min-height:34px;padding:7px 12px;font-size:11px;display:inline-flex}:where(.spp) .spp-compare-table thead th[data-plan=bookkeeper] button{background:var(--action);color:#fff;border-color:var(--action)}:where(.spp) .spp-compare-table thead button:hover{border-color:var(--accent-border)}:where(.spp) .spp-compare-table .spp-table-group>th{color:var(--muted);text-transform:uppercase;letter-spacing:.9px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f6f9;padding:11px 23px;font-size:9px;font-weight:700}:where(.spp) .spp-compare-table tbody:first-of-type .spp-table-group>th{border-top:none}:where(.spp) .spp-compare-table tbody th[scope=row]{color:var(--muted);font-size:12px;font-weight:450;position:relative}:where(.spp) .spp-compare-table tbody td{color:var(--muted);font-size:12px}:where(.spp) .spp-compare-table tbody td[data-plan=bookkeeper]{color:var(--action);font-weight:550}:where(.spp) .spp-compare-table tbody:last-child tr:last-child>*{border-bottom:none}:where(.spp) .spp-compare-table tbody tr:not(.spp-table-group):hover>th,:where(.spp) .spp-compare-table tbody tr:not(.spp-table-group):hover>td:not([data-plan=bookkeeper]){background:var(--surface-soft)}:where(.spp) .spp-table-included{width:23px;height:23px;color:var(--white);background:var(--action);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}:where(.spp) .spp-compare-table td[data-plan=bookkeeper] .spp-table-included{background:var(--action);color:var(--white)}:where(.spp) .spp-tooltip{vertical-align:middle;z-index:1;margin-left:7px;display:inline-flex;position:relative}:where(.spp) .spp-tooltip>button{color:var(--muted-icon);justify-content:center;align-items:center;min-width:18px;min-height:22px;padding:0;display:inline-flex}:where(.spp) .spp-tooltip>[role=tooltip]{visibility:hidden;opacity:0;background:var(--deep);color:#fff;z-index:20;pointer-events:none;border-radius:7px;width:250px;padding:11px 13px;font-size:10px;font-weight:400;line-height:1.7;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:-8px;box-shadow:0 6px 15px #07152222}:where(.spp) .spp-tooltip:hover>[role=tooltip],:where(.spp) .spp-tooltip:focus-within>[role=tooltip]{visibility:visible;opacity:1}:where(.spp) .spp-confirm{color:var(--muted);font-size:11px;font-style:italic}:where(.spp) .spp-comparison-note{color:var(--muted);align-items:flex-start;gap:8px;max-width:995px;margin-top:19px;font-size:10.5px;line-height:1.75;display:flex}:where(.spp) .spp-comparison-note>svg{color:var(--muted-icon);margin-top:2px}:where(.spp) .spp-comparison-footer{justify-content:center;align-items:center;gap:17px;margin-top:29px;font-size:12px;display:flex}:where(.spp) .spp-comparison-footer>span{color:var(--muted)}:where(.spp) .spp-comparison-footer>a{color:var(--action);align-items:center;gap:9px;font-weight:600;display:flex}:where(.spp) .spp-mobile-compare{display:none}:where(.spp) .spp-benefits-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fff 0%,#fdfefd 58%,#fff 100%)}:where(.spp) .spp-benefits-grid{grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr);align-items:center;gap:76px;display:grid}:where(.spp) .spp-benefit-visual{background:var(--mint);border:1px solid var(--line);border-radius:20px;min-width:0;position:relative;overflow:hidden}:where(.spp) .spp-photo-top{letter-spacing:1.05px;color:var(--action);align-items:center;gap:7px;padding:21px 24px;font-size:8px;font-weight:700;display:flex}:where(.spp) .spp-benefit-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 43%;object-position:50% 43%;border-radius:12px;margin:0 20px;width:calc(100% - 40px)!important;height:345px!important}:where(.spp) .spp-image-status{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;max-width:calc(100% - 76px);margin:-35px 38px 0;padding:18px;display:flex;position:relative;box-shadow:0 9px 25px #07152214}:where(.spp) .spp-status-icon{background:var(--action);color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}:where(.spp) .spp-image-status small{letter-spacing:.95px;color:var(--muted);margin-bottom:4px;font-size:7px;font-weight:650;display:block}:where(.spp) .spp-image-status strong{font-size:12px;font-weight:600;line-height:1.5;display:block}:where(.spp) .spp-image-caption{color:var(--muted);align-items:center;gap:12px;padding:25px 30px 27px;font-size:11px;line-height:1.8;display:flex}:where(.spp) .spp-image-caption strong{color:var(--muted);font-weight:500}:where(.spp) .spp-image-caption svg{color:var(--action)}:where(.spp) .spp-benefit-copy>p{color:var(--muted);max-width:445px;margin-top:19px;font-size:15px;line-height:1.8}:where(.spp) .spp-benefit-list{gap:23px;margin-top:30px;display:grid}:where(.spp) .spp-benefit-list>div{align-items:flex-start;gap:16px;display:flex}:where(.spp) .spp-benefit-list>div>span{background:var(--mint);width:42px;height:42px;color:var(--action);border:1px solid var(--line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.spp) .spp-benefit-list h3{letter-spacing:-.3px;font-size:16px;line-height:1.45}:where(.spp) .spp-benefit-list p{color:var(--muted);max-width:400px;margin-top:5px;font-size:12px;line-height:1.8}:where(.spp) .spp-text-link{border-bottom:1px solid var(--accent-border);align-items:center;gap:10px;padding-bottom:4px;font-size:13px;font-weight:650;display:inline-flex;color:var(--action)!important}:where(.spp) .spp-benefit-copy>.spp-text-link{margin-top:30px}:where(.spp) .spp-time-panel{background:var(--deep);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.12fr) minmax(0,.9fr);align-items:center;gap:36px;margin-top:68px;padding:37px 39px;display:grid;position:relative}:where(.spp) .spp-time-panel .spp-eyebrow{color:var(--on-dark-muted);margin-bottom:14px;font-size:8px}:where(.spp) .spp-time-panel .spp-eyebrow>span{background:var(--accent)}:where(.spp) .spp-time-copy h3{letter-spacing:-.8px;font-size:27px;font-weight:500;line-height:1.2}:where(.spp) .spp-time-copy>p{color:var(--on-dark-muted);margin-top:13px;font-size:11px;line-height:1.75}:where(.spp) .spp-time-controls{gap:11px;display:grid}:where(.spp) .spp-time-controls>label{color:var(--on-dark);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}:where(.spp) .spp-time-input{border:1px solid var(--dark-line);background:#ffffff07;border-radius:7px;align-items:center;gap:5px;min-width:110px;max-width:118px;padding:5px 8px;display:flex}:where(.spp) .spp-time-input>input{appearance:textfield;color:#fff;text-align:right;background:0 0;border:0;width:100%;font-size:16px;font-weight:550;line-height:1.7}:where(.spp) .spp-time-input>span{color:var(--on-dark-muted);font-size:10px}:where(.spp) .spp-time-input:has(input[aria-invalid=true]){border-color:#f99f8a}:where(.spp) .spp-time-output{border-left:1px solid var(--dark-line);min-width:0;padding-left:29px}:where(.spp) .spp-time-output>span{letter-spacing:.9px;color:var(--on-dark-muted);font-size:8px;font-weight:600}:where(.spp) .spp-time-output>strong{color:var(--accent);letter-spacing:-2.5px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0;font-size:65px;font-weight:500;line-height:1.1;display:block}:where(.spp) .spp-time-output>strong>small{letter-spacing:-.5px;margin-left:6px;font-size:25px}:where(.spp) .spp-time-output>p{color:var(--on-dark);font-size:10px;line-height:1.8}:where(.spp) .spp-time-output>small{color:var(--on-dark-muted);margin-top:5px;font-size:9px;line-height:1.6;display:block}:where(.spp) .spp-human-note{align-items:center;gap:14px;padding-bottom:3px;display:flex}:where(.spp) .spp-human-note img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);border-radius:9px;width:88px;height:64px}:where(.spp) .spp-human-note>span{color:var(--muted);font-size:11px;line-height:1.7}:where(.spp) .spp-human-note a{color:var(--action);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:600;display:flex}:where(.spp) .spp-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:46px;display:grid}:where(.spp) .spp-start-grid>div{border-top:1px solid var(--line);padding-top:20px}:where(.spp) .spp-start-number{color:var(--action);justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}:where(.spp) .spp-start-number>span{color:var(--action);letter-spacing:1px;font-size:13px;font-weight:550}:where(.spp) .spp-start-grid h3{letter-spacing:-.5px;font-size:18px}:where(.spp) .spp-start-grid p{color:var(--muted);max-width:340px;margin-top:10px;font-size:13px;line-height:1.8}:where(.spp) .spp-faq-section{border-top:1px solid var(--line)}:where(.spp) .spp-faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:70px;display:grid}:where(.spp) .spp-faq-intro>p{color:var(--muted);max-width:315px;margin-top:22px;font-size:14px;line-height:1.8}:where(.spp) .spp-faq-intro>.spp-text-link{margin-top:27px}:where(.spp) .spp-faq-list{border-top:1px solid var(--line)}:where(.spp) .spp-faq-item{border-bottom:1px solid var(--line)}:where(.spp) .spp-faq-item h3>button{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 0;font-size:14px;font-weight:550;line-height:1.6;display:flex}:where(.spp) .spp-faq-item h3>button>span{background:var(--mint);width:25px;height:25px;color:var(--action);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.spp) .spp-faq-item.is-open h3>button{color:var(--action)}:where(.spp) .spp-faq-item.is-open h3>button>span{background:var(--mint)}:where(.spp) .spp-faq-item>div{color:var(--muted);padding:0 35px 22px 0;font-size:12px;line-height:1.9}:where(.spp) .spp-faq-item>div>a{color:var(--action);align-items:center;gap:7px;margin-top:13px;font-size:12px;font-weight:600;display:inline-flex}:where(.spp) .spp-closing{background:#fff;padding:40px 0 0}:where(.spp) .spp-closing-inner{background:var(--deep);color:#fff;border-radius:21px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:52px 56px;display:grid;position:relative;overflow:hidden}:where(.spp) .spp-closing .spp-eyebrow{color:var(--on-dark-muted);margin-bottom:18px;font-size:9px}:where(.spp) .spp-closing .spp-eyebrow>span{background:var(--accent)}:where(.spp) .spp-closing h2{letter-spacing:-2px;font-size:47px;line-height:1.1}:where(.spp) .spp-closing h2>span{color:var(--accent)}:where(.spp) .spp-closing p{color:var(--on-dark-muted);margin-top:20px;font-size:14px;line-height:1.8}:where(.spp) .spp-closing-actions{align-items:center;gap:26px;margin-top:27px;display:flex}:where(.spp) .spp-closing-actions>a:not(.spp-btn){color:var(--on-dark);align-items:center;gap:8px;font-size:12px;display:inline-flex}:where(.spp) .spp-closing-actions .spp-btn{gap:21px;min-height:49px;padding:13px 19px;font-size:13px}:where(.spp) .spp-closing-checks{flex-wrap:wrap;gap:16px;margin-top:23px;display:flex}:where(.spp) .spp-closing-checks .spp-check{color:var(--on-dark-muted);font-size:9px}:where(.spp) .spp-closing-checks .spp-check>span{background:var(--action);color:var(--white);width:15px;height:15px}:where(.spp) .spp-closing-visual{background-image:radial-gradient(#61738c48 1px,#0000 1px);background-size:19px 19px;align-self:center;min-height:310px;position:relative}:where(.spp) .spp-closing-invoice{width:208px;color:var(--ink);background:#fff;border-radius:5px;padding:22px;position:absolute;top:6px;left:42px;transform:rotate(-8deg);box-shadow:0 12px 25px #07152240}:where(.spp) .spp-closing-invoice>div:first-child{color:var(--action);justify-content:space-between;align-items:center;gap:9px;margin-bottom:24px;display:flex}:where(.spp) .spp-closing-invoice>div:first-child>span{letter-spacing:.7px;color:var(--muted);font-size:6.5px;font-weight:650}:where(.spp) .spp-closing-invoice h3{letter-spacing:-.3px;font-size:15px}:where(.spp) .spp-closing-invoice p{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.6}:where(.spp) .spp-paper-line{background:var(--line);border-radius:3px;width:90%;height:5px;margin-top:18px;display:block}:where(.spp) .spp-paper-line.short{width:60%;margin-top:8px}:where(.spp) .spp-closing-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:14px;display:flex}:where(.spp) .spp-closing-total>span{font-size:9px}:where(.spp) .spp-closing-total>strong{letter-spacing:-.7px;font-size:22px;font-weight:600}:where(.spp) .spp-closing-invoice>small{color:var(--muted);margin-top:10px;font-size:6px;display:block}:where(.spp) .spp-closing-bridge{border:1px solid var(--dark-line);width:48px;height:48px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:47px;right:72px}:where(.spp) .spp-closing-status{background:var(--surface-soft);border:1px solid var(--accent-border);color:var(--ink);border-radius:12px;align-items:center;gap:12px;max-width:100%;padding:20px;display:flex;position:absolute;bottom:19px;right:0;box-shadow:0 12px 27px #07152230}:where(.spp) .spp-closing-status>span{background:var(--action);width:41px;height:41px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.spp) .spp-closing-status strong{letter-spacing:-.2px;font-size:14px;font-weight:600}:where(.spp) .spp-closing-status p{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}:where(.spp) .spp-closing-status>svg{color:var(--action);margin-left:6px}:where(.spp) .spp-closing-caption{color:var(--on-dark-muted);font-size:10px;line-height:1.8;position:absolute;top:108px;right:8px;transform:rotate(3deg)}:where(.spp) .spp-closing-caption>strong{color:var(--on-dark);font-weight:500}:where(.spp) .spp-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0715229c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}:where(.spp) .spp-modal{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(100%,530px);max-height:calc(100dvh - 48px);padding:32px 35px 25px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #07152240}:where(.spp) .spp-modal-close{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:15px;right:15px;background:var(--mint)!important;color:var(--action)!important}:where(.spp) .spp-modal-symbol{background:var(--mint);width:47px;height:47px;color:var(--action);border-radius:12px;justify-content:center;align-items:center;margin-bottom:21px;display:flex}:where(.spp) .spp-modal .spp-eyebrow{margin-bottom:12px;font-size:8px}:where(.spp) .spp-modal h2{letter-spacing:-1.2px;max-width:390px;font-size:32px;line-height:1.15}:where(.spp) .spp-modal>p{color:var(--muted);margin-top:15px;font-size:12px;line-height:1.75}:where(.spp) .spp-modal-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin-top:21px;padding:7px 17px}:where(.spp) .spp-modal-summary>div{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:11px;display:flex}:where(.spp) .spp-modal-summary>div:last-child{border:none}:where(.spp) .spp-modal-summary>div>strong{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:650}:where(.spp) .spp-modal-summary>div:first-child{color:var(--ink);font-size:13px;font-weight:600}:where(.spp) .spp-modal-primary{width:100%;min-height:48px;margin-top:21px;font-size:13px}:where(.spp) .spp-modal-back{width:100%;display:block;color:var(--action)!important;padding:11px!important;font-size:11px!important}:where(.spp) .spp-modal-notice{border-top:1px solid var(--line);align-items:flex-start;gap:7px;padding-top:14px;display:flex;color:var(--muted)!important;margin-top:4px!important;font-size:9px!important;line-height:1.65!important}:where(.spp) .spp-modal-notice svg{margin-top:1px}:where(.spp) .spp-modal-pack-note{background:var(--mint);border-radius:7px;padding:12px;color:var(--muted)!important;font-size:10px!important}@media (min-width:1600px){:where(.spp) .spp-pricing-hero{padding-top:7px}:where(.spp) .spp-plans-section{background:radial-gradient(circle at 72% 22%,#dcf2d259,#0000 28%),radial-gradient(circle at 88% 52%,#d8efdf45,#0000 25%),linear-gradient(#fff 0%,#fcfefc 70%,#fafdf8 100%);padding-top:62px}:where(.spp) .spp-section{padding:105px 0}}@media (max-width:1190px){:where(.spp) .spp-wrap{width:calc(100% - 80px)}:where(.spp) .spp-plan{padding:23px 22px 19px}:where(.spp) .spp-plan-grid{gap:16px}:where(.spp) .spp-plan-audience{letter-spacing:.65px;font-size:8px}:where(.spp) .spp-plan-desc{min-height:40px;font-size:12px}:where(.spp) .spp-plan-billing{font-size:10px}:where(.spp) .spp-capacity>div,:where(.spp) .spp-plan-features li{font-size:11px}:where(.spp) .spp-core-label{display:none}:where(.spp) .spp-core-item small{font-size:9px}:where(.spp) .spp-section-heading{gap:30px}.spp h2{font-size:41px}:where(.spp) .spp-finder-inputs{padding:31px 27px 23px}:where(.spp) .spp-recommendation{padding:29px 26px 23px}:where(.spp) .spp-counts-row{gap:18px}:where(.spp) .spp-counts-row label{gap:5px;font-size:10px}:where(.spp) .spp-counts-row p{font-size:9px}:where(.spp) .spp-time-panel{gap:25px;padding:32px}:where(.spp) .spp-time-copy h3{font-size:25px}:where(.spp) .spp-time-controls>label{gap:8px;font-size:10px}:where(.spp) .spp-time-input{min-width:92px;max-width:99px}:where(.spp) .spp-time-output{padding-left:23px}:where(.spp) .spp-time-output>span{font-size:7px}:where(.spp) .spp-time-output>strong{font-size:59px}:where(.spp) .spp-benefits-grid{gap:49px}:where(.spp) .spp-benefit-photo{height:310px!important}:where(.spp) .spp-image-status{max-width:calc(100% - 60px);margin-left:30px;margin-right:30px;padding:14px}:where(.spp) .spp-image-status strong{font-size:11px}:where(.spp) .spp-image-status small{letter-spacing:.6px;font-size:6.5px}:where(.spp) .spp-benefit-list{gap:18px}:where(.spp) .spp-benefit-list h3{font-size:15px}:where(.spp) .spp-benefit-list p{font-size:11px}:where(.spp) .spp-benefit-copy>p{font-size:14px}:where(.spp) .spp-compare-table th,:where(.spp) .spp-compare-table td{padding:15px 20px}:where(.spp) .spp-compare-table thead th{padding:24px 19px 20px}:where(.spp) .spp-compare-table thead button{min-width:106px}:where(.spp) .spp-compare-table tbody :is(th[scope=row],td){font-size:11px}:where(.spp) .spp-closing-inner{gap:25px;padding:44px 40px}:where(.spp) .spp-closing h2{font-size:41px}:where(.spp) .spp-closing-invoice{width:190px;left:18px}:where(.spp) .spp-closing-status{gap:10px;padding:15px;right:-6px}:where(.spp) .spp-closing-status strong{font-size:12px}:where(.spp) .spp-closing-caption{font-size:9px;right:0}:where(.spp) .spp-closing-bridge{right:53px}:where(.spp) .spp-closing-actions{gap:20px}:where(.spp) .spp-closing-actions>a:not(.spp-btn){font-size:11px}:where(.spp) .spp-faq-grid{gap:45px}}@media (max-width:960px){:where(.spp) .spp-wrap{width:calc(100% - 60px)}.spp h1{font-size:59px}.spp h2{font-size:37px}:where(.spp) .spp-section{padding:73px 0}:where(.spp) .spp-plan{border-radius:13px;padding:22px 18px 18px}:where(.spp) .spp-plan-top{gap:7px}:where(.spp) .spp-plan-symbol{border-radius:9px;width:34px;height:34px}:where(.spp) .spp-plan-top svg{width:19px;height:19px}:where(.spp) .spp-plan-audience{letter-spacing:.4px;font-size:7px}:where(.spp) .spp-plan.bookkeeper .spp-plan-audience{padding:4px 5px;font-size:7px}:where(.spp) .spp-plan h2{font-size:25px}:where(.spp) .spp-price>strong{font-size:54px}:where(.spp) .spp-price>strong.custom{font-size:39px}:where(.spp) .spp-price-period{margin-left:5px;font-size:11px}:where(.spp) .spp-price-period>span{font-size:9px}:where(.spp) .spp-capacity{margin-top:18px}:where(.spp) .spp-capacity>div{gap:6px;font-size:10px}:where(.spp) .spp-capacity>div>span{gap:6px}:where(.spp) .spp-capacity svg{width:14px;height:14px}:where(.spp) .spp-capacity strong{font-size:11px}:where(.spp) .spp-plan-trial{min-height:29px;font-size:9px}:where(.spp) .spp-plan-features>h3{font-size:11px}:where(.spp) .spp-plan-features li{gap:7px;min-height:31px;font-size:10.5px}:where(.spp) .spp-plan-features ul{gap:6px}:where(.spp) .spp-plan-features{margin-top:18px}:where(.spp) .spp-plan-cta{gap:10px;padding:11px 12px;font-size:12px}:where(.spp) .spp-core-item{gap:9px}:where(.spp) .spp-core-item>span{width:35px;height:35px}:where(.spp) .spp-core-item small{font-size:8px}:where(.spp) .spp-core-item strong{font-size:12px}:where(.spp) .spp-core-strip{gap:11px}:where(.spp) .spp-core-arrow{width:13px}:where(.spp) .spp-section-heading>p,:where(.spp) .spp-compare-intro>p{font-size:13px}:where(.spp) .spp-finder{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}:where(.spp) .spp-finder-inputs{padding:27px 23px 21px}:where(.spp) .spp-input-head{gap:12px}:where(.spp) .spp-input-head label{font-size:15px}:where(.spp) .spp-input-head p{font-size:11px}:where(.spp) .spp-count-input{gap:5px;max-width:130px;padding:7px 9px}:where(.spp) .spp-count-input input{width:72px;font-size:22px}:where(.spp) .spp-count-input span{font-size:10px}:where(.spp) .spp-counts-row{gap:14px}:where(.spp) .spp-counts-row label{align-items:flex-start;min-height:30px;font-size:9px;line-height:1.6}:where(.spp) .spp-counts-row label svg{width:15px;height:15px}:where(.spp) .spp-volume-presets{gap:5px}:where(.spp) .spp-volume-presets button{min-width:45px;padding:4px 8px;font-size:10px}:where(.spp) .spp-volume-presets>span{margin-left:2px;font-size:8px}:where(.spp) .spp-counter button{padding:9px 11px}:where(.spp) .spp-finder-bottom>span{gap:5px;font-size:9px}:where(.spp) .spp-recommendation{padding:27px 24px 21px}:where(.spp) .spp-recommendation-reason{min-height:78px;font-size:11px}:where(.spp) .spp-recommendation-title h3{font-size:29px}:where(.spp) .spp-recommendation-disclaimer,:where(.spp) .spp-recommendation-usage>span{font-size:9px}:where(.spp) .spp-recommendation-usage{gap:5px}:where(.spp) .spp-table-price{font-size:24px}:where(.spp) .spp-table-price>small{margin:0;font-size:9px;display:block}:where(.spp) .spp-compare-table thead th{top:74px}:where(.spp) .spp-compare-table thead th:first-child>strong{font-size:23px}:where(.spp) .spp-table-eyebrow{font-size:7px}:where(.spp) .spp-compare-table thead th:first-child>small{font-size:10px}:where(.spp) .spp-compare-table th,:where(.spp) .spp-compare-table td{padding:14px 15px}:where(.spp) .spp-compare-table thead button{gap:12px;min-width:96px;padding:6px 10px;font-size:10px}:where(.spp) .spp-compare-table thead th{padding:21px 15px 18px}:where(.spp) .spp-feature-col{width:32%}:where(.spp) .spp-compare-table col:not(.spp-feature-col){width:22.666%}:where(.spp) .spp-tooltip{margin-left:4px}:where(.spp) .spp-tooltip>[role=tooltip]{width:218px}:where(.spp) .spp-benefits-grid{gap:33px}:where(.spp) .spp-benefit-photo{margin:0 15px;width:calc(100% - 30px)!important;height:300px!important}:where(.spp) .spp-photo-top{gap:5px;padding:19px;font-size:7px}:where(.spp) .spp-image-status{gap:8px;max-width:calc(100% - 48px);margin-left:24px;margin-right:24px;padding:13px}:where(.spp) .spp-image-status strong{font-size:10px}:where(.spp) .spp-status-icon{background:var(--action);width:33px;height:33px;color:var(--white)}:where(.spp) .spp-image-status small{letter-spacing:.3px;font-size:6px}:where(.spp) .spp-image-caption{padding:21px 22px;font-size:10px}:where(.spp) .spp-benefit-copy .spp-eyebrow{font-size:8px}:where(.spp) .spp-benefit-copy h2{font-size:35px}:where(.spp) .spp-benefit-copy>p{margin-top:15px;font-size:12px}:where(.spp) .spp-benefit-list>div{gap:11px}:where(.spp) .spp-benefit-list>div>span{border-radius:9px;width:35px;height:35px}:where(.spp) .spp-benefit-list>div>span>svg{width:21px;height:21px}:where(.spp) .spp-benefit-list h3{font-size:13px}:where(.spp) .spp-benefit-list p{font-size:10px}:where(.spp) .spp-benefit-list{gap:16px;margin-top:22px}:where(.spp) .spp-benefit-copy>.spp-text-link{margin-top:22px;font-size:11px}:where(.spp) .spp-time-panel{grid-template-columns:1fr 1.1fr;gap:25px;margin-top:48px;padding:30px}:where(.spp) .spp-time-output{border-left:0;border-top:1px solid var(--dark-line);-moz-column-gap:25px;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;column-gap:25px;padding:22px 0 0;display:grid}:where(.spp) .spp-time-output>span{grid-column:1;font-size:9px}:where(.spp) .spp-time-output>strong{grid-area:2/1/4;margin:6px 0 0;font-size:58px;line-height:1}:where(.spp) .spp-time-output>p{grid-area:2/2;font-size:12px}:where(.spp) .spp-time-output>small{grid-area:3/2;font-size:10px}:where(.spp) .spp-time-controls>label{font-size:11px}:where(.spp) .spp-time-input{min-width:102px;max-width:115px}:where(.spp) .spp-time-copy h3{font-size:28px}:where(.spp) .spp-start-grid{gap:23px}:where(.spp) .spp-start-grid h3{font-size:16px}:where(.spp) .spp-start-grid p{font-size:11px}:where(.spp) .spp-human-note img{width:70px;height:53px}:where(.spp) .spp-human-note{gap:10px}:where(.spp) .spp-human-note>span{font-size:10px}:where(.spp) .spp-human-note a{max-width:145px;font-size:10px}:where(.spp) .spp-faq-grid{grid-template-columns:.8fr 1.2fr;gap:33px}:where(.spp) .spp-faq-intro h2{font-size:35px}:where(.spp) .spp-faq-intro>p{font-size:12px}:where(.spp) .spp-faq-intro .spp-eyebrow{font-size:8px}:where(.spp) .spp-faq-item h3>button{padding:20px 0;font-size:12px}:where(.spp) .spp-faq-item>div{padding-right:20px;font-size:11px}:where(.spp) .spp-closing-inner{grid-template-columns:1.1fr 1fr;gap:19px;padding:39px 31px}:where(.spp) .spp-closing h2{font-size:37px}:where(.spp) .spp-closing p{font-size:12px}:where(.spp) .spp-closing-actions{flex-wrap:wrap;gap:18px}:where(.spp) .spp-closing-checks{gap:10px;max-width:285px}:where(.spp) .spp-closing-checks .spp-check{font-size:8px}:where(.spp) .spp-closing-invoice{width:177px;padding:18px;top:13px;left:8px}:where(.spp) .spp-closing-bridge{width:39px;height:39px;top:40px;right:24px}:where(.spp) .spp-closing-caption{max-width:92px;font-size:8px;top:105px;right:0}:where(.spp) .spp-closing-status{gap:8px;padding:13px;bottom:18px;right:-9px}:where(.spp) .spp-closing-status strong{font-size:11px}:where(.spp) .spp-closing-status>span{background:var(--action);width:33px;height:33px;color:var(--white)}:where(.spp) .spp-closing-status>svg{display:none}:where(.spp) .spp-closing-status p{font-size:9px}:where(.spp) .spp-closing-visual{background-image:radial-gradient(#61738c48 1px,#0000 1px);min-height:292px}}@media (max-width:800px){:where(.spp) .spp-wrap{width:calc(100% - 44px)}:where(.spp) .spp-plan-grid{gap:12px}:where(.spp) .spp-plan{padding:21px 16px 17px}:where(.spp) .spp-plan-audience,:where(.spp) .spp-plan.bookkeeper .spp-plan-audience{font-size:6.5px}:where(.spp) .spp-plan-desc{font-size:11px}:where(.spp) .spp-plan-billing{min-height:31px;font-size:9px;line-height:1.7}:where(.spp) .spp-plan-features li,:where(.spp) .spp-plan-compare{font-size:10px}:where(.spp) .spp-capacity{gap:11px}:where(.spp) .spp-capacity>div{font-size:9px}:where(.spp) .spp-capacity svg{display:none}:where(.spp) .spp-capacity strong{font-size:10px}:where(.spp) .spp-finder{grid-template-columns:1fr 1fr}:where(.spp) .spp-finder-inputs{padding:25px 20px 20px}:where(.spp) .spp-recommendation{padding:25px 23px 20px}:where(.spp) .spp-finder-bottom>span{font-size:8px}:where(.spp) .spp-counts-row{gap:11px}:where(.spp) .spp-counter button{padding:8px}:where(.spp) .spp-counts-row p{font-size:8px}:where(.spp) .spp-volume-presets>span{display:none}:where(.spp) .spp-count-input{max-width:114px;padding:7px}:where(.spp) .spp-count-input input{width:66px;font-size:21px}:where(.spp) .spp-input-head label{font-size:14px}:where(.spp) .spp-recommendation-title h3{font-size:27px}:where(.spp) .spp-recommendation-icon{width:37px;height:37px}:where(.spp) .spp-recommendation-eyebrow{font-size:8px}:where(.spp) .spp-recommendation-price>strong{font-size:42px}:where(.spp) .spp-recommendation-price>span{font-size:10px}:where(.spp) .spp-recommendation-price small{font-size:8px}:where(.spp) .spp-recommendation-reason{font-size:10.5px}:where(.spp) .spp-compare-table thead th{top:71px}:where(.spp) .spp-core-strip{gap:13px}:where(.spp) .spp-core-arrow{display:none}:where(.spp) .spp-core-item{gap:7px}:where(.spp) .spp-core-item strong{font-size:11px}:where(.spp) .spp-core-item small{font-size:8px}:where(.spp) .spp-core-item>span{border-radius:8px;width:32px;height:32px}:where(.spp) .spp-core-item>span>svg{width:18px;height:18px}:where(.spp) .spp-benefits-grid{gap:26px}:where(.spp) .spp-benefit-copy h2{font-size:32px}:where(.spp) .spp-benefit-photo{height:290px!important}:where(.spp) .spp-photo-top{padding:17px;font-size:6.5px}:where(.spp) .spp-image-status{max-width:calc(100% - 42px);margin-left:21px;margin-right:21px;padding:11px}:where(.spp) .spp-image-status strong{font-size:9px}:where(.spp) .spp-status-icon{background:var(--action);width:28px;height:28px;color:var(--white)}:where(.spp) .spp-image-status small{font-size:5.5px}:where(.spp) .spp-image-caption{font-size:9px}:where(.spp) .spp-benefit-list h3{font-size:12px}:where(.spp) .spp-benefit-list p{font-size:10px}:where(.spp) .spp-benefit-list{gap:17px}:where(.spp) .spp-human-note{display:none}:where(.spp) .spp-closing-inner{grid-template-columns:1fr 1fr;gap:20px;padding:38px 29px}:where(.spp) .spp-closing h2{font-size:33px}:where(.spp) .spp-closing-visual{background-image:radial-gradient(#61738c48 1px,#0000 1px);min-height:300px}:where(.spp) .spp-closing-invoice{width:170px;top:10px;left:10px}:where(.spp) .spp-closing-caption{max-width:80px;font-size:7px;top:122px}:where(.spp) .spp-closing-status{bottom:17px;right:-13px}:where(.spp) .spp-closing-bridge{top:41px;right:6px}:where(.spp) .spp-closing-status strong{font-size:10px}:where(.spp) .spp-closing-actions{gap:17px}:where(.spp) .spp-closing .spp-eyebrow{font-size:8px}}@media (max-width:680px){:where(.spp) .spp-wrap{width:calc(100% - 40px)}:where(.spp) .spp-section{padding:61px 0}:where(.spp) .spp-plans-section{background:radial-gradient(circle at 72% 22%,#dcf2d259,#0000 28%),radial-gradient(circle at 88% 52%,#d8efdf45,#0000 25%),linear-gradient(#fff 0%,#fcfefc 70%,#fafdf8 100%);padding-top:37px}.spp h1{letter-spacing:-2.1px;font-size:clamp(34px,10.7vw,48px);line-height:1.08}:where(.spp) .spp-hero-badge{letter-spacing:1.05px;background:#f3fcf7;margin-bottom:20px;padding:7px 9px;font-size:8px}:where(.spp) .spp-pricing-hero>p{max-width:390px;margin-top:19px;padding:0 4px;font-size:14px;line-height:1.75}:where(.spp) .spp-desktop-break{display:none}:where(.spp) .spp-hero-points{flex-direction:column;gap:11px;margin-top:20px}:where(.spp) .spp-check{font-size:10px}:where(.spp) .spp-point-divider{display:none}:where(.spp) .spp-plan-toolbar{gap:12px;margin-top:32px;font-size:10px}:where(.spp) .spp-plan-toolbar>span{gap:5px}:where(.spp) .spp-plan-toolbar>div{gap:15px}:where(.spp) .spp-plan-toolbar a{gap:5px;font-size:10px}:where(.spp) .spp-plan-toolbar a>svg:first-child{display:none}:where(.spp) .spp-plan-grid{grid-template-columns:1fr;gap:20px;max-width:480px;margin:0 auto}:where(.spp) .spp-plan{border-radius:17px;padding:27px 28px 22px}:where(.spp) .spp-plan-top{margin-bottom:14px}:where(.spp) .spp-plan-symbol{border-radius:10px;width:39px;height:39px}:where(.spp) .spp-plan-symbol>svg{width:22px;height:22px}:where(.spp) .spp-plan-audience{letter-spacing:.8px;font-size:9px}:where(.spp) .spp-plan.bookkeeper .spp-plan-audience{padding:5px 8px;font-size:9px}:where(.spp) .spp-plan h2{letter-spacing:-.7px;font-size:28px}:where(.spp) .spp-plan-desc{min-height:0;font-size:13px;margin-top:5px!important}:where(.spp) .spp-price{min-height:65px;margin-top:20px}:where(.spp) .spp-price>strong{font-size:58px}:where(.spp) .spp-price>strong.custom{font-size:46px}:where(.spp) .spp-dollar{font-size:27px}:where(.spp) .spp-price-period{margin-left:8px;font-size:12px}:where(.spp) .spp-price-period>span{font-size:9px}:where(.spp) .spp-plan-billing{min-height:0;font-size:10px;line-height:1.7}:where(.spp) .spp-capacity{gap:11px;margin:22px 0 20px;padding:15px 0}:where(.spp) .spp-capacity>div{gap:12px;font-size:12px}:where(.spp) .spp-capacity>div>span{gap:9px}:where(.spp) .spp-capacity svg{width:16px;height:16px;display:block}:where(.spp) .spp-capacity strong{font-size:13px}:where(.spp) .spp-plan-cta{min-height:48px;padding:13px 16px;font-size:13px}:where(.spp) .spp-plan-trial{min-height:0;font-size:10px;margin-top:9px!important}:where(.spp) .spp-plan-features{margin-top:24px}:where(.spp) .spp-plan-features>h3{font-size:12px}:where(.spp) .spp-plan-features ul{gap:11px;margin-top:14px}:where(.spp) .spp-plan-features li{gap:10px;min-height:0;font-size:12px}:where(.spp) .spp-plan-compare{margin-top:22px;padding-top:16px;font-size:11px}:where(.spp) .spp-plan-footnote{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 0 27px;font-size:10px;line-height:1.8}:where(.spp) .spp-plan-footnote>span{justify-content:center;align-items:flex-start}:where(.spp) .spp-plan-footnote>span>svg{margin-top:2px}:where(.spp) .spp-core-strip{grid-template-columns:1fr 1fr;gap:23px 17px;padding:25px 0 27px;display:grid}:where(.spp) .spp-core-item{gap:10px}:where(.spp) .spp-core-item>span{border-radius:9px;width:38px;height:38px}:where(.spp) .spp-core-item>span>svg{width:21px;height:21px}:where(.spp) .spp-core-item strong{font-size:12px}:where(.spp) .spp-core-item small{font-size:9px}.spp h2{letter-spacing:-1.6px;font-size:35px}:where(.spp) .spp-eyebrow{letter-spacing:1.15px;margin-bottom:14px;font-size:8px}:where(.spp) .spp-section-heading{margin-bottom:27px;display:block}:where(.spp) .spp-section-heading>p,:where(.spp) .spp-compare-intro>p{margin-top:16px;font-size:13px;line-height:1.75}:where(.spp) .spp-finder{border-radius:15px;grid-template-columns:1fr}:where(.spp) .spp-finder-inputs{padding:27px 25px 23px}:where(.spp) .spp-input-head label{font-size:15px}:where(.spp) .spp-input-head p{font-size:11px}:where(.spp) .spp-count-input{gap:5px;max-width:145px;padding:7px 9px}:where(.spp) .spp-count-input input{width:78px;font-size:25px}:where(.spp) .spp-range{margin-top:28px}:where(.spp) .spp-volume-presets{gap:8px}:where(.spp) .spp-volume-presets button{min-width:49px;min-height:33px;font-size:11px}:where(.spp) .spp-volume-presets>span{font-size:8px;display:block}:where(.spp) .spp-counts-row{gap:20px;margin-top:25px;padding-top:23px}:where(.spp) .spp-counts-row label{align-items:center;gap:7px;min-height:32px;font-size:10px}:where(.spp) .spp-counter button{padding:10px 12px}:where(.spp) .spp-counts-row p{font-size:9px}:where(.spp) .spp-finder-bottom{margin-top:23px}:where(.spp) .spp-finder-bottom>span{font-size:9px}:where(.spp) .spp-recommendation{padding:28px 27px 24px}:where(.spp) .spp-recommendation-eyebrow{font-size:9px}:where(.spp) .spp-recommendation-title h3{font-size:32px}:where(.spp) .spp-recommendation-title h3>span{font-size:19px}:where(.spp) .spp-recommendation-icon{width:42px;height:42px}:where(.spp) .spp-recommendation-reason{max-width:430px;min-height:0;font-size:12px;margin-top:14px!important}:where(.spp) .spp-recommendation-price{gap:13px;margin-top:21px}:where(.spp) .spp-recommendation-price>strong{font-size:48px}:where(.spp) .spp-recommendation-price>span{font-size:12px}:where(.spp) .spp-recommendation-price small{font-size:9px}:where(.spp) .spp-recommendation-usage{gap:7px;margin-bottom:22px}:where(.spp) .spp-recommendation-usage>span{font-size:10px}:where(.spp) .spp-recommendation-cta{min-height:47px;font-size:13px}:where(.spp) .spp-recommendation-disclaimer{min-height:0;font-size:9px;margin-top:12px!important}:where(.spp) .spp-extra-note{font-size:11px}:where(.spp) .spp-recommendation-empty{min-height:250px}:where(.spp) .spp-compare-intro{gap:19px;margin-top:17px}:where(.spp) .spp-compare-intro>p{margin-top:0}:where(.spp) .spp-switch{font-size:12px}:where(.spp) .spp-mobile-compare{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;gap:5px;margin-bottom:15px;padding:4px;display:flex}:where(.spp) .spp-mobile-compare>button{min-height:39px;color:var(--action);border-radius:6px;flex:1;font-size:12px}:where(.spp) .spp-mobile-compare>button[aria-pressed=true]{background:var(--deep);color:#fff}:where(.spp) .spp-compare-table [data-plan]{display:none}:where(.spp) .spp-table-wrap.show-starter [data-plan=starter],:where(.spp) .spp-table-wrap.show-bookkeeper [data-plan=bookkeeper],:where(.spp) .spp-table-wrap.show-firm [data-plan=firm]{display:table-cell}:where(.spp) .spp-table-wrap.show-starter col[data-plan=starter],:where(.spp) .spp-table-wrap.show-bookkeeper col[data-plan=bookkeeper],:where(.spp) .spp-table-wrap.show-firm col[data-plan=firm]{display:table-column}:where(.spp) .spp-feature-col{width:52%}:where(.spp) .spp-compare-table col:not(.spp-feature-col){width:48%}:where(.spp) .spp-compare-table thead th{padding:21px 17px 19px;top:71px}:where(.spp) .spp-compare-table th,:where(.spp) .spp-compare-table td{padding:15px}:where(.spp) .spp-compare-table thead th:first-child{vertical-align:middle}:where(.spp) .spp-compare-table thead th:first-child>strong{font-size:23px}:where(.spp) .spp-table-eyebrow{margin-bottom:9px;font-size:7px}:where(.spp) .spp-table-name{font-size:15px}:where(.spp) .spp-table-price{margin-top:3px;font-size:27px}:where(.spp) .spp-table-price>small{margin-left:4px;font-size:9px;display:inline-block}:where(.spp) .spp-compare-table thead button{min-width:110px;min-height:35px;padding:7px 11px;font-size:11px}:where(.spp) .spp-compare-table tbody :is(th[scope=row],td){font-size:11px}:where(.spp) .spp-compare-table .spp-table-group>th{background:#f3f6f9;padding:11px 15px;font-size:8px}:where(.spp) .spp-tooltip{margin-left:3px}:where(.spp) .spp-tooltip>button>svg{width:12px;height:12px}:where(.spp) .spp-tooltip>[role=tooltip]{width:200px;max-width:calc(100vw - 70px);font-size:9px;left:-55px}:where(.spp) .spp-comparison-note{gap:7px;margin-top:16px;font-size:9px}:where(.spp) .spp-comparison-footer{flex-direction:column;gap:8px;margin-top:23px;font-size:11px}:where(.spp) .spp-benefits-grid{grid-template-columns:1fr;gap:34px}:where(.spp) .spp-benefit-copy{grid-row:1}:where(.spp) .spp-benefit-copy .spp-eyebrow{font-size:8px}:where(.spp) .spp-benefit-copy h2{font-size:35px}:where(.spp) .spp-benefit-copy>p{max-width:360px;margin-top:18px;font-size:13px}:where(.spp) .spp-benefit-list{gap:21px;margin-top:25px}:where(.spp) .spp-benefit-list>div{gap:14px}:where(.spp) .spp-benefit-list>div>span{border-radius:10px;width:40px;height:40px}:where(.spp) .spp-benefit-list>div>span>svg{width:22px;height:22px}:where(.spp) .spp-benefit-list h3{font-size:15px}:where(.spp) .spp-benefit-list p{margin-top:5px;font-size:12px}:where(.spp) .spp-benefit-copy>.spp-text-link{margin-top:25px;font-size:12px}:where(.spp) .spp-benefit-visual{width:100%;max-width:490px;margin:0 auto}:where(.spp) .spp-photo-top{gap:7px;padding:19px 22px;font-size:7px}:where(.spp) .spp-benefit-photo{margin:0 18px;width:calc(100% - 36px)!important;height:320px!important}:where(.spp) .spp-image-status{gap:10px;max-width:calc(100% - 60px);margin:-33px 30px 0;padding:15px}:where(.spp) .spp-image-status strong{font-size:11px}:where(.spp) .spp-image-status small{letter-spacing:.65px;font-size:6.5px}:where(.spp) .spp-status-icon{background:var(--action);width:34px;height:34px;color:var(--white)}:where(.spp) .spp-image-caption{gap:12px;padding:23px 26px;font-size:10px}:where(.spp) .spp-time-panel{border-radius:15px;grid-template-columns:1fr;gap:27px;margin-top:38px;padding:29px 25px}:where(.spp) .spp-time-copy h3{font-size:29px;line-height:1.15}:where(.spp) .spp-time-copy>p{margin-top:13px;font-size:12px}:where(.spp) .spp-time-controls{gap:13px}:where(.spp) .spp-time-controls>label{gap:12px;font-size:11px}:where(.spp) .spp-time-input{min-width:115px;max-width:135px;padding:6px 10px}:where(.spp) .spp-time-input>input{font-size:18px}:where(.spp) .spp-time-input>span{font-size:11px}:where(.spp) .spp-time-output{grid-template-columns:1fr;gap:0;padding-top:25px}:where(.spp) .spp-time-output>span{grid-area:auto;font-size:8px}:where(.spp) .spp-time-output>strong{grid-area:auto;margin-top:9px;margin-bottom:8px;font-size:65px;line-height:1}:where(.spp) .spp-time-output>p{grid-area:auto;font-size:11px}:where(.spp) .spp-time-output>small{grid-area:auto;margin-top:5px;font-size:9px}:where(.spp) .spp-start-grid{grid-template-columns:1fr;gap:26px;margin-top:32px}:where(.spp) .spp-start-grid>div{padding-top:18px}:where(.spp) .spp-start-number{margin-bottom:12px}:where(.spp) .spp-start-grid h3{font-size:18px}:where(.spp) .spp-start-grid p{max-width:100%;margin-top:8px;font-size:13px}:where(.spp) .spp-faq-grid{grid-template-columns:1fr;gap:29px}:where(.spp) .spp-faq-intro h2{font-size:35px}:where(.spp) .spp-faq-intro>p{max-width:360px;margin-top:18px;font-size:13px}:where(.spp) .spp-faq-intro .spp-text-link{margin-top:22px;font-size:12px}:where(.spp) .spp-faq-item h3>button{gap:15px;padding:21px 0;font-size:13px}:where(.spp) .spp-faq-item>div{padding-bottom:20px;padding-right:16px;font-size:12px}:where(.spp) .spp-closing{padding-top:0}:where(.spp) .spp-closing .spp-wrap{width:calc(100% - 28px)}:where(.spp) .spp-closing-inner{border-radius:18px;grid-template-columns:1fr;gap:31px;padding:33px 27px 30px}:where(.spp) .spp-closing h2{letter-spacing:-1.7px;font-size:37px}:where(.spp) .spp-closing p{margin-top:19px;font-size:13px}:where(.spp) .spp-closing .spp-eyebrow{margin-bottom:18px;font-size:8px}:where(.spp) .spp-closing-actions{flex-wrap:wrap;gap:21px;margin-top:23px}:where(.spp) .spp-closing-actions .spp-btn{min-height:48px;font-size:12px}:where(.spp) .spp-closing-actions>a:not(.spp-btn){font-size:11px}:where(.spp) .spp-closing-checks{gap:12px;max-width:none;margin-top:23px}:where(.spp) .spp-closing-checks .spp-check{font-size:8px}:where(.spp) .spp-closing-visual{border-top:1px solid var(--dark-line);background-image:radial-gradient(#61738c48 1px,#0000 1px);width:100%;max-width:400px;min-height:300px;margin:0 auto}:where(.spp) .spp-closing-invoice{width:184px;padding:20px;top:20px;left:26px}:where(.spp) .spp-closing-caption{max-width:none;font-size:8px;top:119px;right:6px}:where(.spp) .spp-closing-bridge{width:42px;height:42px;top:31px;right:36px}:where(.spp) .spp-closing-status{gap:11px;padding:17px;bottom:0;right:0}:where(.spp) .spp-closing-status>span{background:var(--action);width:35px;height:35px;color:var(--white)}:where(.spp) .spp-closing-status strong{font-size:12px}:where(.spp) .spp-closing-status p{font-size:9px}:where(.spp) .spp-closing-status>svg{width:16px;height:16px;display:block}:where(.spp) .spp-modal-backdrop{background:#0715229c;padding:15px}:where(.spp) .spp-modal{border-radius:15px;max-height:calc(100dvh - 30px);padding:27px 25px 21px}:where(.spp) .spp-modal h2{font-size:30px}:where(.spp) .spp-modal>p{font-size:11px}:where(.spp) .spp-modal-summary{padding:5px 13px}:where(.spp) .spp-modal-summary>div{gap:11px;font-size:10px}:where(.spp) .spp-modal-summary>div>strong{font-size:11px}:where(.spp) .spp-modal-summary>div:first-child{font-size:12px}:where(.spp) .spp-modal-primary{gap:12px;font-size:12px}:where(.spp) .spp-modal-notice{font-size:8px!important}}@media (max-width:375px){:where(.spp) .spp-wrap{width:calc(100% - 34px)}.spp h1{letter-spacing:-1.8px;font-size:clamp(33px,10.7vw,40px)}:where(.spp) .spp-hero-badge{letter-spacing:1px;background:#f3fcf7;font-size:7px}:where(.spp) .spp-pricing-hero>p{font-size:13px}:where(.spp) .spp-plan-toolbar{gap:8px;font-size:9px}:where(.spp) .spp-plan-toolbar>div{gap:11px}:where(.spp) .spp-plan-toolbar a{font-size:9px}:where(.spp) .spp-plan-toolbar>span{gap:5px}:where(.spp) .spp-plan{padding:24px 23px 20px}:where(.spp) .spp-plan-audience,:where(.spp) .spp-plan.bookkeeper .spp-plan-audience{font-size:8px}:where(.spp) .spp-plan-desc{font-size:12px}:where(.spp) .spp-plan-billing{font-size:9px}:where(.spp) .spp-capacity>div,:where(.spp) .spp-plan-features li{font-size:11px}:where(.spp) .spp-plan-trial{font-size:9px}:where(.spp) .spp-core-item{gap:7px}:where(.spp) .spp-core-item small{font-size:8px}:where(.spp) .spp-core-item>span{width:32px;height:32px}:where(.spp) .spp-core-item strong{font-size:11px}.spp h2,:where(.spp) .spp-benefit-copy h2,:where(.spp) .spp-faq-intro h2{font-size:32px}:where(.spp) .spp-finder-inputs{padding:24px 19px 21px}:where(.spp) .spp-count-input{max-width:121px}:where(.spp) .spp-count-input input{width:62px;font-size:22px}:where(.spp) .spp-input-head{gap:10px}:where(.spp) .spp-input-head label{font-size:13px}:where(.spp) .spp-input-head p{font-size:10px}:where(.spp) .spp-counts-row{gap:13px}:where(.spp) .spp-counts-row label{align-items:flex-start;min-height:31px;font-size:9px;line-height:1.6}:where(.spp) .spp-volume-presets>span{display:none}:where(.spp) .spp-volume-presets{gap:7px}:where(.spp) .spp-counts-row p,:where(.spp) .spp-finder-bottom>span{font-size:8px}:where(.spp) .spp-finder-bottom>button{font-size:10px}:where(.spp) .spp-recommendation{padding:27px 22px 23px}:where(.spp) .spp-recommendation-reason{font-size:11px}:where(.spp) .spp-recommendation-disclaimer{font-size:8.5px}:where(.spp) .spp-table-eyebrow{font-size:6px}:where(.spp) .spp-compare-table thead th:first-child>strong{font-size:21px}:where(.spp) .spp-compare-table thead th{padding:19px 12px 17px}:where(.spp) .spp-compare-table thead button{min-width:96px;padding:7px 10px;font-size:10px}:where(.spp) .spp-compare-table th,:where(.spp) .spp-compare-table td{padding:13px 12px}:where(.spp) .spp-compare-table tbody :is(th[scope=row],td){font-size:10px}:where(.spp) .spp-table-name{font-size:14px}:where(.spp) .spp-table-price{font-size:26px}:where(.spp) .spp-table-price>small{font-size:8px}:where(.spp) .spp-tooltip>[role=tooltip]{width:190px;left:-100px}:where(.spp) .spp-mobile-compare>button{font-size:11px}:where(.spp) .spp-benefit-list h3{font-size:14px}:where(.spp) .spp-benefit-list p{font-size:11px}:where(.spp) .spp-benefit-photo{height:277px!important}:where(.spp) .spp-photo-top{padding:18px;font-size:6px}:where(.spp) .spp-image-status{gap:7px;max-width:calc(100% - 48px);margin-left:24px;margin-right:24px;padding:12px}:where(.spp) .spp-image-status strong{font-size:10px}:where(.spp) .spp-image-status small{letter-spacing:.4px;font-size:5.5px}:where(.spp) .spp-status-icon{background:var(--action);width:30px;height:30px;color:var(--white)}:where(.spp) .spp-image-caption{padding:23px;font-size:9px}:where(.spp) .spp-time-panel{padding:27px 22px}:where(.spp) .spp-time-controls>label{font-size:10px}:where(.spp) .spp-time-input{min-width:103px;max-width:110px}:where(.spp) .spp-closing-inner{padding:31px 24px 28px}:where(.spp) .spp-closing h2{font-size:33px}:where(.spp) .spp-closing-invoice{width:170px;left:10px}:where(.spp) .spp-closing-caption{max-width:85px;font-size:7px;top:126px;right:0}:where(.spp) .spp-closing-bridge{right:18px}:where(.spp) .spp-closing-status{gap:9px;padding:13px;right:0}:where(.spp) .spp-closing-status strong{font-size:10px}:where(.spp) .spp-closing-status>svg{display:none}:where(.spp) .spp-closing-status p{font-size:9px}:where(.spp) .spp-closing-status>span{background:var(--action);width:32px;height:32px;color:var(--white)}:where(.spp) .spp-modal{padding:25px 21px 21px}:where(.spp) .spp-modal h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.spp *,.spp :before,.spp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(.spp) .spp-btn:hover,:where(.spp) .spp-btn:hover>svg{transform:none}}@media print{:where(.spp) .spp-finder-section,:where(.spp) .spp-time-panel,:where(.spp) .spp-closing,:where(.spp) .spp-plan-cta,:where(.spp) .spp-plan-toolbar,:where(.spp) .spp-plan-compare,:where(.spp) .spp-modal-backdrop,:where(.spp) .spp-mobile-compare,:where(.spp) .spp-switch{display:none!important}:where(.spp) .spp-wrap{width:100%}:where(.spp) .spp-section{padding:25px 0}:where(.spp) .spp-plan.bookkeeper{color:var(--ink)!important;background:#fff!important}:where(.spp) .spp-plan.bookkeeper *{color:var(--ink)!important}:where(.spp) .spp-compare-table thead th{position:static}:where(.spp) .spp-plan{-moz-column-break-inside:avoid;break-inside:avoid}:where(.spp) .spp-compare-table [data-plan]{display:table-cell!important}:where(.spp) .spp-compare-table col[data-plan]{display:table-column!important}:where(.spp) .spp-plan-grid{grid-template-columns:repeat(3,1fr)}:where(.spp) .spp-hero-points{display:none}}.spp h1,.spp h2,.spp h3,.spp h4{color:inherit}:where(.spp) h3{font-size:1.17em}:where(.spp) svg{display:inline}:where(.spp) small{font-size:smaller}:where(.spp) table{border-collapse:separate;border-spacing:2px}:where(.spp *){min-width:auto}:where(.spp) input[type=number]{padding:1px 2px}:where(.spp) button{padding:1px 6px}
