.qb-marketing-shell .qb-button-brand,.qb-marketing-shell .qb-button-primary,.qb-marketing-shell .qb-button-secondary{min-height:48px;border-radius:4px}.qb-marketing-shell :is(a,button,summary):focus-visible{outline:2px solid #98452e;outline-offset:4px}@media (hover:hover) and (pointer:fine){.qb-marketing-shell :is(.qb-button-primary,.qb-button-secondary,.qb-button-brand):active:not(:focus-visible){transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.qb-marketing-shell :is(a,button){transition:none}.qb-marketing-shell :is(a,button):active{transform:none}}.qb-refined-frame{width:min(100% - 40px,1216px);margin-inline:auto}.qb-refined-marketing{color:var(--marketing-ink)}.qb-pricing-main{padding-top:80px}.qb-pricing-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center;padding-block:64px 80px}.qb-pricing-intro h1{max-width:12ch;margin:0;font-size:clamp(48px,6vw,88px);line-height:1;letter-spacing:-.025em;text-wrap:balance}.qb-pricing-intro p{max-width:42ch;margin-top:24px;font-size:16px;line-height:1.65}.qb-pricing-intro .qb-pricing-lead{margin-top:28px;font-size:22px;line-height:1.5}.qb-refined-text-link{display:inline-block;padding-block:8px;color:#98452e;text-decoration:underline;text-underline-offset:4px}.qb-pricing-intro>a{margin-top:16px}.qb-pricing-plan{padding:clamp(24px,3vw,44px);background:#eeede6}.qb-pricing-plan h2{margin:0;font-size:30px;line-height:1.1}.qb-pricing-amount{margin-top:20px;font-size:72px;font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.qb-pricing-amount span{margin-left:8px;font-size:18px;font-weight:400;letter-spacing:0}.qb-pricing-rate{margin-top:12px;font-size:16px;line-height:1.5}.qb-pricing-annual{margin-top:8px;font-size:16px;line-height:1.5}.qb-pricing-benefits{display:grid;gap:8px;margin-top:24px;padding-left:18px;list-style:disc;font-size:15px;line-height:1.5}.qb-pricing-plan>a{width:100%;margin-top:28px}.qb-pricing-terms{margin-top:16px;color:#4f4e49;font-size:13px;line-height:1.65}.qb-pricing-output{padding-block:72px;background:#f0efe9}.qb-pricing-output-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.qb-pricing-example{max-width:540px}.qb-pricing-example .qb-small-quote{box-shadow:none}.qb-example-questions h2,.qb-pricing-includes>h2,.qb-pricing-output h2,.qb-pricing-questions h2{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.qb-pricing-output-grid>div:last-child>p{margin-top:24px;max-width:44ch;font-size:16px;line-height:1.65}.qb-pricing-output .qb-refined-text-link{margin-top:20px}.qb-pricing-includes{padding-block:88px}.qb-pricing-workflow{display:grid;gap:36px;margin-top:40px}.qb-pricing-workflow>div{display:grid;grid-template-columns:.7fr 1.3fr;gap:32px}.qb-pricing-workflow dt{font-size:28px;line-height:1.15}.qb-pricing-workflow dd{margin:0;max-width:68ch;font-size:16px;line-height:1.65}.qb-pricing-workflow ul{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px;padding-left:18px;list-style:disc;font-size:14px}.qb-pricing-connection-note{margin-top:40px;max-width:70ch;font-size:14px;line-height:1.7}.qb-example-questions,.qb-pricing-questions{padding-block:72px;background:#eeede6}.qb-refined-answers{display:grid;grid-template-columns:1fr 1fr;gap:32px 56px;margin-top:36px}.qb-refined-answers dt{font-size:16px;font-weight:600;line-height:1.5}.qb-refined-answers dd{margin:10px 0 0;max-width:65ch;font-size:16px;line-height:1.7}.qb-pricing-close{display:flex;align-items:center;flex-wrap:wrap;gap:20px 32px;margin-top:40px}.qb-cost-additions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.qb-cost-additions button{min-height:44px;padding:10px 14px;border:1px solid #d7d2c6;border-radius:8px;background:#fffdf8;font-size:14px;color:#141413}.qb-cost-additions button:hover{background:#eeede6}@media (max-width:900px){.qb-pricing-hero,.qb-pricing-output-grid{gap:32px}.qb-pricing-intro .qb-pricing-lead{font-size:20px}.qb-pricing-plan{padding:24px}}@media (max-width:640px){.qb-pricing-hero,.qb-pricing-output-grid{grid-template-columns:1fr}.qb-pricing-hero{padding-block:32px 40px}.qb-pricing-intro h1{max-width:none;font-size:44px}.qb-pricing-intro .qb-pricing-lead{margin-top:20px;font-size:18px}.qb-pricing-intro p{margin-top:16px}.qb-pricing-amount{font-size:56px}.qb-example-questions,.qb-pricing-includes,.qb-pricing-output,.qb-pricing-questions{padding-block:48px}.qb-pricing-workflow>div,.qb-refined-answers{grid-template-columns:1fr;gap:12px}.qb-refined-answers{gap:28px}.qb-pricing-workflow{gap:32px;margin-top:28px}.qb-pricing-workflow dt{font-size:24px}.qb-pricing-output-grid>div:last-child{grid-row:1}}@media (min-width:1024px){.qb-marketing-shell .qb-footer-layout{grid-template-columns:.8fr 2fr}}.qb-full-pack-intro{display:grid;gap:20px;margin-bottom:40px}@media (min-width:1024px){.qb-full-pack-intro{grid-template-columns:1fr 1fr;align-items:end}}.qb-auth-design,.qb-workspace-design{--surface-ground:#f4f4f1;--surface:#fff;--surface-muted:#f5f5f2;--surface-raised:#fafaf7;--surface-overlay:#eaeae5;--text-primary:#181916;--text-secondary:#50534d;--text-muted:#666a62;--border:#d5d8cf;--input-bg:#fff;min-height:100dvh;background:var(--surface-ground);color:var(--text-primary)}.dark .qb-workspace-design{--surface-ground:#181918;--surface:#20221f;--surface-muted:#272925;--surface-raised:#2b2e29;--surface-overlay:#383c35;--text-primary:#f4f5ef;--text-secondary:#d0d4c9;--text-muted:#b2b9aa;--border:#575f50;--input-bg:#242721}.qb-auth-design *,.qb-workspace-design *{min-width:0}.qb-workspace-design :is(.qb-app-shell,.qb-app-page){background:var(--surface-ground);color:var(--text-primary)}.qb-workspace-design .qb-workspace-sidebar{display:flex;flex-direction:column;flex:none;width:232px;background:var(--surface-ground);color:var(--text-primary);padding:24px 16px}.qb-workspace-brand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.qb-workspace-brand>a{display:block}.qb-workspace-description{margin:16px 0 20px;font-size:13px;line-height:1.65;color:var(--text-secondary)}.qb-workspace-scope{padding:8px 12px;font-size:12px;color:var(--text-muted)}.qb-workspace-navigation{flex:1}.qb-workspace-nav-link{display:flex;align-items:center;gap:12px;min-height:44px;width:100%;padding:10px 12px;margin:4px 0;border-radius:6px;font-size:14px;color:var(--text-secondary);text-align:left}.qb-workspace-nav-link[aria-current=page]{color:var(--text-primary);background:var(--surface-overlay);font-weight:600}.qb-workspace-nav-link svg{width:18px;height:18px;color:var(--text-muted)}.qb-workspace-account{padding-top:20px}.qb-workspace-menu{display:none;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:6px}.qb-workspace-canvas{background:var(--surface);margin:8px 8px 8px 0;border:1px solid var(--border);border-radius:10px}.qb-workspace-content{display:flex;flex:1;flex-direction:column;min-height:0}.qb-workspace-content>main{flex:1}.qb-workspace-design :is(.qb-app-panel,.qb-app-card,.qb-app-card-muted){background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:8px}.qb-workspace-design .qb-app-card-muted{background:var(--surface-muted)}.qb-workspace-design .qb-app-topbar{background:var(--surface);backdrop-filter:none;border-color:var(--border)}.qb-workspace-design :is(main,header) h1{font-family:var(--font-ui),sans-serif;font-size:28px;font-weight:650;line-height:1.25;letter-spacing:-.025em;margin-top:0;overflow-wrap:anywhere}.qb-workspace-design h2{font-size:19px;line-height:1.4;letter-spacing:-.015em}.qb-workspace-design h3{line-height:1.4}.qb-workspace-design [class*=uppercase]{text-transform:none;letter-spacing:0}.qb-workspace-design :is([class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[0.68rem]"],[class*="text-[0.72rem]"]){font-size:12px;line-height:1.5}.qb-workspace-design :is([class*="rounded-["],.rounded-3xl,.rounded-2xl){border-radius:8px}.qb-workspace-design :is([class*=shadow-],.shadow-sm,.shadow){box-shadow:none}.qb-workspace-design :is([class*=bg-gradient],[class*="bg-[linear-gradient"],[class*="bg-[radial-gradient"]){background-image:none;background-color:var(--surface-muted)}.qb-workspace-design :is(input,select,textarea){font-size:16px;color:var(--text-primary);background:var(--input-bg);border-color:var(--border);border-radius:6px}.qb-workspace-design :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){min-height:44px}.qb-workspace-design textarea{min-height:88px;line-height:1.6}.qb-workspace-design :is(input,textarea)::-moz-placeholder{color:var(--text-muted);opacity:1}.qb-workspace-design :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}.qb-workspace-design :is(button,a.qb-button-primary,a.qb-button-secondary,.qb-app-secondary-button,.qb-app-chip){min-height:44px}.qb-workspace-design :is(.qb-button-primary,.bg-orange){background:#242821;color:#fff;border-radius:6px}.qb-workspace-design :is(.qb-button-secondary,.qb-app-secondary-button,.qb-app-chip){background:var(--surface);color:var(--text-primary);border-color:var(--border);border-radius:6px}.qb-workspace-design .qb-app-chip-active{background:var(--surface-overlay);color:var(--text-primary)}.qb-document-design :is(button,a,input,select,textarea):focus-visible,.qb-workspace-design :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #98452e;outline-offset:3px}.qb-workspace-design button{transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .15s ease-out}.qb-workspace-design button:active:not(:disabled){transform:scale(.98)}.qb-workspace-design button:disabled{cursor:not-allowed}.qb-workspace-design :is([role=dialog],.fixed.z-50){max-height:100dvh;overflow:auto}.qb-workspace-design table{width:100%;font-size:14px;font-variant-numeric:tabular-nums}.qb-workspace-design summary:focus-visible{outline:2px solid #98452e;outline-offset:3px}.qb-workspace-design th{text-transform:none;letter-spacing:0;background:transparent;font-size:12px}.qb-workspace-design :is(td,th){padding-block:12px}.qb-workspace-design :is(.tabular-nums,input[type=number]){font-variant-numeric:tabular-nums}.qb-job-navigation{display:flex;flex:none;gap:4px;overflow-x:auto;padding:8px 20px;border-bottom:1px solid var(--border);background:var(--surface)}.qb-job-navigation a{display:inline-flex;flex:none;align-items:center;min-height:44px;padding:8px 12px;border-radius:6px;color:var(--text-secondary);font-size:13px;white-space:nowrap}.qb-job-navigation a[aria-current=page]{background:var(--surface-overlay);color:var(--text-primary);font-weight:600}.qb-skip-link{position:absolute;left:20px;top:8px;z-index:100;padding:12px;background:var(--surface);transform:translateY(-180%)}.qb-skip-link:focus{transform:none}.qb-settings-sections{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.qb-settings-sections a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:6px}.qb-public-design .qb-marketing-shell>main{padding-top:80px}.qb-public-design .qb-marketing-card,.qb-public-design .qb-marketing-pill{box-shadow:none;border:0;border-radius:0}.qb-public-design .qb-eyebrow{border:0;border-radius:0;background:transparent;padding:0;text-transform:none;letter-spacing:0;font-size:15px}.qb-public-design :is(.qb-seo-page,.qb-directory-page) :is([class*=shadow-],[class*=rounded-]){box-shadow:none;border-radius:0}.qb-public-design .qb-seo-page h1{font-size:clamp(36px,4.5vw,62px);line-height:1.04;letter-spacing:-.025em;margin-top:20px;max-width:22ch}.qb-public-design .qb-seo-page h2{font-size:clamp(28px,3vw,42px);line-height:1.12}.qb-public-design .qb-seo-page [class*=uppercase]{text-transform:none;letter-spacing:0}.qb-auth-design{background:#f4f4f1}.qb-auth-design h1{font-size:clamp(32px,4vw,44px);line-height:1.08}.qb-auth-design :is([class*=shadow-],[class*="rounded-["]){box-shadow:none;border-radius:6px}.qb-document-design{min-height:100dvh;background:#f4f4f1}.qb-document-design :is([class*=shadow-],[class*=backdrop-blur]){box-shadow:none;backdrop-filter:none}.qb-document-design main{overflow-wrap:break-word}.qb-document-design :is(button,input,select){min-height:44px}.qb-document-design :is(input,textarea,select){font-size:16px}.qb-document-design :is([class*="rounded-["],.rounded-3xl){border-radius:8px}.qb-calculator-workspace{display:grid;gap:24px;align-items:start}.qb-calculator-entry{min-width:0}.qb-calculator-summary{background:#fffdf8;padding:24px}.qb-calculator-summary h2{font-size:24px}.qb-calculator-summary dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:10px}.qb-calculator-summary dd{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.qb-calculator-summary .qb-calculator-total{margin-top:16px;font-family:var(--font-editorial);font-size:40px;line-height:1.1;font-variant-numeric:tabular-nums}.qb-calculator-summary p{margin-top:12px;font-size:14px;line-height:1.7}.qb-calculator-page>h1{font-size:clamp(36px,4vw,54px)}.qb-calculator-page .qb-cost-line{background:#fffdf8;border:0;border-radius:0;padding:20px}.qb-calculator-page .qb-calculator-result h1{font-size:clamp(32px,4vw,48px)}.qb-calculator-page .qb-calculator-result>div{border-radius:0}.qb-calculator-page .qb-calculator-result [class*="text-[3.6rem]"]{font-size:48px}.qb-tool-workspace{background:#fffdf8;padding:24px}.qb-tool-workspace input{font-size:16px;min-height:44px}.qb-tool-workspace button{min-height:44px}.qb-tool-workspace [class*=rounded-]{border-radius:6px}@media(min-width:1000px){.qb-calculator-workspace{grid-template-columns:minmax(0,1fr) 340px}.qb-calculator-summary{position:sticky;top:100px}}@media(hover:hover){.qb-job-navigation a:hover,.qb-workspace-nav-link:hover{background:var(--surface-overlay);color:var(--text-primary)}}@media(max-width:1023px){.qb-workspace-design .qb-workspace-sidebar{width:100%;padding:8px 16px;border-bottom:1px solid var(--border)}.qb-workspace-brand>a{max-width:160px}.qb-workspace-menu{display:block}.qb-workspace-description{display:none}.qb-workspace-sidebar[data-open=false] :is(.qb-workspace-navigation,.qb-workspace-account){display:none}.qb-workspace-navigation{padding-top:12px}.qb-workspace-account{padding-top:8px}.qb-workspace-canvas{margin:0;border:0;border-radius:0}.qb-workspace-design :is(main,header) h1{font-size:24px}.qb-workspace-design .qb-app-topbar>div,.qb-workspace-design main.p-6{padding:16px}.qb-job-navigation{padding:4px 8px}.qb-workspace-design :is([class*="min-w-[600"],[class*="min-w-[700"],[class*="min-w-[800"]){max-width:100%}}@media(max-width:640px){.qb-calculator-summary{grid-row:1;padding:20px}.qb-calculator-summary dl{display:none}.qb-calculator-summary .qb-calculator-total{font-size:32px}.qb-calculator-summary h2{font-size:18px}.qb-calculator-summary p{margin-top:8px}.qb-public-design .qb-seo-page h1{font-size:36px;max-width:none}.qb-public-design .qb-seo-page h2{font-size:28px}.qb-tool-workspace{padding:16px}}@media(prefers-reduced-motion:reduce){.qb-document-design *,.qb-workspace-design *{scroll-behavior:auto;transition:none!important;animation:none!important}}.qb-dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding-block:16px}.qb-dashboard-stats dt{font-size:13px;color:var(--text-secondary)}.qb-dashboard-stats dd{margin-top:8px;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.qb-dashboard-stats p{margin-top:6px;font-size:12px;color:var(--text-muted)}.qb-job-card h3{overflow-wrap:break-word}@media(max-width:640px){.qb-dashboard-stats{grid-template-columns:1fr;gap:16px}.qb-dashboard-stats>div{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px}.qb-dashboard-stats dd{font-size:22px;margin:0;text-align:right}.qb-dashboard-stats p{grid-column:1/-1}}.qb-settings-sections button{padding:8px 12px;border:1px solid var(--border);border-radius:6px;font-size:14px}.qb-settings-sections button[aria-pressed=true]{background:var(--surface-overlay);font-weight:600}.qb-workspace-design .qb-vat-switch{background:transparent;height:44px;border-radius:6px}.qb-vat-switch:before{content:"";position:absolute;inset:10px 0;background:var(--surface-overlay);border-radius:12px}.qb-vat-switch[aria-checked=true]:before{background:#242821}.qb-workspace-design .qb-vat-switch>span{top:12px}.qb-dashboard-detail{margin-top:24px}.qb-dashboard-detail>summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:14px;font-weight:600}.qb-dashboard-detail>div{margin-top:16px}.qb-workspace-design .qb-follow-up-strip a{min-height:44px}.qb-workspace-design [hidden]{display:none!important}.qb-workspace-design .qb-workspace-content>div.h-full{flex:1;min-height:0}@media(max-width:640px){.qb-estimate-topbar>div{gap:8px;padding-block:12px!important}.qb-estimate-topbar p,.qb-estimate-topbar>div>a{display:none}.qb-estimate-topbar h1{margin-top:8px;font-size:22px}.qb-estimate-topbar nav{font-size:12px}}.qb-workspace-design .qb-eyebrow{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;text-transform:none;letter-spacing:0}.qb-workspace-design details>summary{min-height:44px}.qb-workspace-design button:focus-visible:active{transform:none}@font-face{font-family:uiFont;src:url(/_next/static/media/0bf677b970c21617-s.p.ttf?dpl=dpl_95i34oDQXcm43Tz8NoydMPDmjMJy) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:uiFont;src:url(/_next/static/media/4ca38baad642392e-s.p.ttf?dpl=dpl_95i34oDQXcm43Tz8NoydMPDmjMJy) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:uiFont;src:url(/_next/static/media/6b62d7564cb689e3-s.p.ttf?dpl=dpl_95i34oDQXcm43Tz8NoydMPDmjMJy) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:uiFont;src:url(/_next/static/media/13505a668b16d4bc-s.p.ttf?dpl=dpl_95i34oDQXcm43Tz8NoydMPDmjMJy) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:uiFont;src:url(/_next/static/media/1e1728e131e71846-s.p.ttf?dpl=dpl_95i34oDQXcm43Tz8NoydMPDmjMJy) format("truetype");font-display:swap;font-weight:800}@font-face{font-family:uiFont Fallback;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_1f1cb8{font-family:uiFont,uiFont Fallback}.__variable_1f1cb8{--font-ui:"uiFont","uiFont Fallback"}@font-face{font-family:editorialFont;src:url(/_next/static/media/e3729692b06de3bb-s.p.ttf?dpl=dpl_95i34oDQXcm43Tz8NoydMPDmjMJy) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:editorialFont;src:url(/_next/static/media/faae184cbd575a99-s.p.ttf?dpl=dpl_95i34oDQXcm43Tz8NoydMPDmjMJy) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:editorialFont;src:url(/_next/static/media/bff9939551bde45c-s.p.ttf?dpl=dpl_95i34oDQXcm43Tz8NoydMPDmjMJy) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:editorialFont Fallback;src:local("Arial");ascent-override:96.00%;descent-override:26.03%;line-gap-override:0.00%;size-adjust:98.34%}.__className_9fe4b9{font-family:editorialFont,editorialFont Fallback}.__variable_9fe4b9{--font-editorial:"editorialFont","editorialFont Fallback"}@font-face{font-family:wordmarkFont;src:url(/_next/static/media/6e77e2e2b1683d57-s.p.ttf?dpl=dpl_95i34oDQXcm43Tz8NoydMPDmjMJy) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:wordmarkFont Fallback;src:local("Arial");ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.00%;size-adjust:80.75%}.__className_aad85a{font-family:wordmarkFont,wordmarkFont Fallback;font-weight:600}.__variable_aad85a{--font-wordmark:"wordmarkFont","wordmarkFont Fallback"}