.pricing-header.svelte-8hk020{--pricing-container-pad: clamp(16px, 2vw, 32px);--kw-content-pad: var(--pricing-container-pad);width:min(max(0px,calc(100% - (2 * var(--pricing-container-pad)))),var(--kw-container-max));display:grid;gap:clamp(1rem,.8rem + 1vw,1.8rem);justify-items:center;text-align:center}h1.svelte-8hk020{margin:0;font-size:clamp(2rem,1.5rem + 3vw,3.25rem);font-weight:600;color:var(--kw-text-1, #272f53)}.subtitle.svelte-8hk020{margin:0;font-size:clamp(1.125rem,1rem + .4vw,1.35rem);color:var(--kw-text-2, #272f53);max-width:58ch}.subtitle.svelte-8hk020 .subtitle-software{font-family:var(--kw-font-mono-display);font-weight:500;font-size:larger;color:var(--kw-color-green-800);white-space:nowrap}.subtitle.svelte-8hk020 .subtitle-emphasis{font-family:var(--kw-font-serif-accent);font-style:var(--kw-font-display-style);font-weight:500;font-size:larger;color:var(--kw-color-purple-500);white-space:nowrap}.subtitle.svelte-8hk020 .subtitle-bot-icon{display:inline-block;width:1.1em;height:1.1em;vertical-align:-.15em}.description.svelte-8hk020{margin:0;font-size:var(--kw-fs--2);line-height:1.6;color:var(--kw-text-2, #272f53);max-width:70ch}.providers-grid.svelte-1twjocl{display:grid;gap:clamp(1.75rem,1.5rem + .5vw,2.5rem)}@media (min-width: 700px){.providers-grid.svelte-1twjocl{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch}}.list-provider.svelte-1twjocl{display:flex;flex-direction:column;width:100%;max-width:55ch;margin:0 auto;height:100%}.notary-mode-toggle.svelte-1twjocl{margin-bottom:var(--kw-spacing-3)}.notary-mode-toggle.svelte-1twjocl .kw-toggle{width:100%}.notary-mode-toggle.svelte-1twjocl .kw-toggle__option{flex:1;text-align:center}.provider-spacer.svelte-1twjocl{height:calc(32px + var(--kw-spacing-3));margin-bottom:var(--kw-spacing-3)}.list-header.svelte-1twjocl{display:flex;align-items:center;gap:8px;padding:12px;margin-bottom:.5rem;background:color-mix(in srgb,var(--kw-color-grey-surface-warm-600, #f5f5f7) 45%,transparent);border-radius:var(--kw-radius-lg, 12px)}[data-theme=dark] .list-header.svelte-1twjocl{background:color-mix(in srgb,var(--kw-color-dark-blue-500, #272f53) 100%,transparent)}[data-theme=dark] .dot.svelte-1twjocl,[data-theme=dark] .title-name.svelte-1twjocl{color:var(--kw-text-1, #ffffff)}.dot.svelte-1twjocl{width:8px;height:8px;border-radius:9999px;flex-shrink:0;background:var(--kw-color-green-500)}[data-theme=dark] .dot.svelte-1twjocl{background:var(--kw-color-green-500, #ffffff)}.title.svelte-1twjocl{margin:0;font-weight:600;font-size:.9rem}.title-name.svelte-1twjocl{color:color-mix(in srgb,var(--kw-color-dark-blue-600, #272f53) 85%,black 15%);font-weight:700}.list-group.svelte-1twjocl{flex:1;display:flex;flex-direction:column;background:color-mix(in srgb,var(--kw-color-grey-surface-warm-300, #f5f5f7) 100%,transparent);border:1px solid var(--kw-border-default);border-radius:var(--kw-radius-lg, 12px);transition:background-color .15s ease}[data-theme=dark] .list-group.svelte-1twjocl{background:color-mix(in srgb,var(--kw-color-dark-blue-800, #272f53) 85%,transparent);border-color:var(--kw-color-dark-blue-1000, #3b4a6b)}.list-items.svelte-1twjocl{display:flex;flex-direction:column;gap:8px;padding:12px;flex:1 1 auto}.pricing.svelte-1twjocl{display:grid;gap:clamp(1rem,.85rem + .6vw,1.65rem);padding:clamp(1.75rem,1.4rem + 1vw,2.5rem);border-radius:20px;border:1px solid color-mix(in srgb,var(--kw-surface-border, rgba(15, 23, 42, .08)) 85%,transparent);background:color-mix(in srgb,var(--kw-surface-card, #ffffff) 92%,transparent);box-shadow:0 24px 48px -36px #0f172a73;width:100%;flex:1}.pricing__header.svelte-1twjocl{display:grid;gap:clamp(.4rem,.3rem + .3vw,.75rem)}.pricing__title.svelte-1twjocl{margin:0;font-size:var(--kw-fs-1);font-weight:500;color:color-mix(in srgb,var(--kw-color-dark-blue-600, #272f53) 85%,black 15%)}.pricing__price.svelte-1twjocl,.pricing__offer.svelte-1twjocl{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.35rem,.25rem + .3vw,.6rem)}.pricing__discount-note.svelte-1twjocl{margin:0;font-size:var(--kw-fs--2);font-weight:600;color:var(--kw-color-green-700, #065f46);border:1px solid var(--kw-color-green-500, #b6a5e8);background:var(--kw-color-green-100, #e6fffa);padding:4px 8px;border-radius:var(--kw-radius-pill, 8px);width:fit-content}[data-theme=dark] .pricing__discount-note.svelte-1twjocl{color:var(--kw-color-green-400, #a7f3d0);border-color:var(--kw-color-green-400, #a7f3d0);background:color-mix(in srgb,var(--kw-color-dark-blue-700, #1f2937) 85%,var(--kw-color-green-400, #a7f3d0) 15%)}.pricing__price-amount.svelte-1twjocl{display:inline-flex;align-items:baseline;gap:clamp(.35rem,.25rem + .3vw,.6rem)}.pricing__price-value.svelte-1twjocl,.pricing__offer.svelte-1twjocl{font-size:clamp(1.75rem,1.5rem + 1.1vw,2.6rem);font-weight:600;color:color-mix(in srgb,var(--kw-color-dark-blue-500, #18214b) 92%,black 8%);line-height:1.2;font-family:var( --kw-font-serif-accent, var(--leg_font-serif-accent, "DM Serif Display", serif) )}.pricing__price-note.svelte-1twjocl{display:inline-flex;align-items:baseline;gap:.3rem;font-size:clamp(.85rem,.75rem + .2vw,1rem);font-weight:600;color:var(--kw-text-1);min-height:50px}.pricing__description.svelte-1twjocl{margin:0;font-size:clamp(1rem,.9rem + .3vw,1.15rem);line-height:1.6;color:var(--kw-text-2, #272f53)}.pricing__benefits.svelte-1twjocl{list-style:none;margin:0;padding:0;display:grid}.pricing__benefit.svelte-1twjocl{display:grid;grid-template-columns:auto 1fr;gap:clamp(.6rem,.5rem + .4vw,1rem);align-items:center}.pricing__benefit-icon.svelte-1twjocl{inline-size:clamp(1.75rem,1.5rem + .6vw,2.25rem);block-size:clamp(1.75rem,1.5rem + .6vw,2.25rem);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--kw-color-grey-surface-cool, #f3f4f6) 85%,transparent);color:var(--kw-color-dark-blue-500, #18214b)}.pricing__benefit-text.svelte-1twjocl{font-weight:600;color:color-mix(in srgb,var(--kw-color-dark-blue-600, #272f53) 75%,black 10%)}.pricing__actions.svelte-1twjocl{display:flex;flex-direction:column;align-items:stretch;gap:clamp(.75rem,.6rem + .4vw,1rem)}.pricing__actions--downloads.svelte-1twjocl{flex-direction:column;gap:var(--kw-spacing-2)}.pricing__actions--downloads.svelte-1twjocl a{text-decoration:none}.pricing__cta{justify-content:center;text-decoration:none}@media (min-width: 640px){.pricing__actions.svelte-1twjocl{flex-direction:row;align-items:center;justify-content:flex-start}.pricing__actions--downloads.svelte-1twjocl{flex-direction:column;align-items:stretch}.pricing__cta{width:auto}}[data-theme=dark] .pricing.svelte-1twjocl{background:color-mix(in srgb,var(--kw-color-dark-blue-500, #1e1e1e) 92%,rgba(0,0,0,.1));box-shadow:none}[data-theme=dark] .pricing__title.svelte-1twjocl{color:color-mix(in srgb,white 90%,var(--kw-color-dark-blue-200, #8d9bd3) 10%)}[data-theme=dark] .pricing__price-value.svelte-1twjocl,[data-theme=dark] .pricing__offer.svelte-1twjocl{color:color-mix(in srgb,white 85%,var(--kw-color-dark-blue-200, #8d9bd3) 15%)}[data-theme=dark] .pricing__price-note.svelte-1twjocl,[data-theme=dark] .pricing__description.svelte-1twjocl,[data-theme=dark] .pricing__benefit-text.svelte-1twjocl{color:var(--kw-text-1, #272f53)}[data-theme=dark] .pricing__description.svelte-1twjocl{color:var(--kw-text-2, #272f53)}[data-theme=dark] .pricing__benefit-icon.svelte-1twjocl{background:color-mix(in srgb,var(--kw-color-dark-blue-600, #272f53) 80%,transparent);color:var(--kw-color-white, #ffffff)}@media (max-width: 389px){.pricing.svelte-1twjocl{padding:1.5rem}}.page.svelte-1vrfki1{display:flex;flex-direction:column;align-items:center;gap:clamp(2.75rem,2.25rem + 2vw,4.25rem);padding:clamp(.5rem,3.5rem + 3vw,7rem) clamp(.5rem,1rem + 2vw,3.75rem);background:var(--kw-color-grey-surface-warm-500, #ffffff)}[data-theme=dark] .page.svelte-1vrfki1{background:var(--kw-color-dark-blue-700, #1e1e1e)}.services-page__card{width:100%;box-sizing:border-box;background:var(--kw-surface-card, #ffffff);color:var(--kw-text-1, #0f172a);border-radius:24px;padding:clamp(.75rem,2.2rem + 2vw,4.75rem);display:grid;gap:clamp(2rem,1.75rem + 1vw,3rem)}.services__container.svelte-1vrfki1{--services-container-pad: clamp(16px, 2vw, 32px);--kw-content-pad: var(--services-container-pad);padding-inline:0}@media (max-width: 389px){.page.svelte-1vrfki1{padding:1.75rem .75rem}.services-page__card{padding:1.5rem}.services__container.svelte-1vrfki1{--services-container-pad: 0px;--kw-content-pad: 0px}}.services.svelte-1vrfki1{display:grid;gap:clamp(2.75rem,2.2rem + 2vw,3.75rem)}.services__toggle{display:grid;gap:clamp(.5rem,.4rem + .3vw,.8rem);justify-items:center}.services__modeler-toggle{justify-items:start;justify-self:start;width:max-content;max-width:100%}.services__toggle-label{font-size:clamp(.85rem,.75rem + .2vw,1rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--kw-color-dark-blue-400, #3b4a6b) 65%,white)}.services__toggle-control{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:.35rem;border-radius:999px;background:color-mix(in srgb,var(--kw-color-grey-surface-cool, #f3f4f6) 85%,transparent);border:1px solid color-mix(in srgb,var(--kw-color-dark-blue-200, #8d9bd3) 18%,transparent);gap:.35rem;max-width:100%}.services__toggle-button{border:none;padding:.5rem 1.2rem;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--kw-color-dark-blue-500, #18214b) 75%,black 10%);font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.services__toggle-button:focus-visible{outline:2px solid color-mix(in srgb,var(--kw-color-purple-400, #b6a5e8) 70%,transparent);outline-offset:2px}.services__toggle-button.is-active{background:var(--kw-color-white);color:color-mix(in srgb,var(--kw-color-dark-blue-600, #272f53) 85%,black 10%);box-shadow:0 10px 25px -16px #18214b66;outline:1px solid color-mix(in srgb,var(--kw-color-purple-400, #b6a5e8) 70%,transparent)}[data-theme=dark] .services__toggle-label{color:color-mix(in srgb,white 70%,var(--kw-color-dark-blue-900, #8d9bd3) 30%)}[data-theme=dark] .services__toggle-control{background:color-mix(in srgb,var(--kw-color-dark-blue-600, #272f53) 80%,transparent);border-color:color-mix(in srgb,var(--kw-color-dark-blue-300, #9aa3c6) 30%,transparent)}[data-theme=dark] .services__toggle-button{color:color-mix(in srgb,white 75%,var(--kw-color-dark-blue-200, #8d9bd3) 25%)}[data-theme=dark] .services__toggle-button.is-active{background:color-mix(in srgb,var(--kw-color-dark-blue-400, #3b4a6b) 60%,transparent);color:color-mix(in srgb,white 85%,var(--kw-color-dark-blue-100, #bec7f0) 15%)}
