.price-calc[data-astro-cid-qwf4iyfs]{scroll-margin-top:96px;margin-top:clamp(2rem,5vw,3.5rem)}.price-calc-head[data-astro-cid-qwf4iyfs]{max-width:640px;margin:0 auto 24px;text-align:center}.price-calc-head[data-astro-cid-qwf4iyfs] h3[data-astro-cid-qwf4iyfs]{font-family:var(--font-display, "Montserrat", sans-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--color-text, #1A1A2E);margin:12px 0 8px}.price-calc-head[data-astro-cid-qwf4iyfs] p[data-astro-cid-qwf4iyfs]{font-size:clamp(.9375rem,1.1vw,1rem);color:var(--color-text-secondary, #5C6B7A);line-height:1.6;margin:0}.price-calc-card[data-astro-cid-qwf4iyfs]{display:grid;grid-template-columns:1fr;gap:24px;max-width:880px;margin:0 auto;padding:clamp(20px,4vw,32px);background:var(--color-surface, #FFFFFF);border:1px solid var(--color-border, #E0E4F0);border-radius:16px;box-shadow:0 4px 16px #0000000f}.price-calc-controls[data-astro-cid-qwf4iyfs]{display:flex;flex-direction:column;gap:12px}.price-calc-label-row[data-astro-cid-qwf4iyfs]{display:flex;align-items:center;justify-content:space-between;gap:16px}.price-calc-label-row[data-astro-cid-qwf4iyfs] label[data-astro-cid-qwf4iyfs]{font-size:.9375rem;font-weight:600;color:var(--color-text, #1A1A2E)}.price-calc-number[data-astro-cid-qwf4iyfs]{width:88px;padding:8px 10px;border:1px solid var(--color-border, #E0E4F0);border-radius:10px;background:var(--color-surface, #FFFFFF);font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:1.125rem;font-weight:500;color:var(--color-text, #1A1A2E);text-align:center}.price-calc-number[data-astro-cid-qwf4iyfs]:focus-visible{outline:2px solid var(--color-primary, #1A5FB4);outline-offset:2px}.price-calc-slider[data-astro-cid-qwf4iyfs]{width:100%;height:44px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;border-radius:100px;outline:none;cursor:pointer}.price-calc-slider[data-astro-cid-qwf4iyfs]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--color-border, #E0E4F0)}.price-calc-slider[data-astro-cid-qwf4iyfs]::-moz-range-track{height:6px;border-radius:3px;background:var(--color-border, #E0E4F0)}.price-calc-slider[data-astro-cid-qwf4iyfs]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;margin-top:-12px;border-radius:50%;background:var(--color-primary, #1A5FB4);border:3px solid #FFFFFF;box-shadow:0 2px 8px #1a5fb44d;cursor:pointer;transition:box-shadow .2s ease}.price-calc-slider[data-astro-cid-qwf4iyfs]::-webkit-slider-thumb:hover{box-shadow:0 4px 16px #1a5fb466}.price-calc-slider[data-astro-cid-qwf4iyfs]::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:var(--color-primary, #1A5FB4);border:3px solid #FFFFFF;box-shadow:0 2px 8px #1a5fb44d;cursor:pointer}.price-calc-range-labels[data-astro-cid-qwf4iyfs]{display:flex;justify-content:space-between;margin-top:-4px;font-size:.75rem;color:var(--color-text-muted, #4D5A66)}.price-calc-presets[data-astro-cid-qwf4iyfs]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.price-calc-preset[data-astro-cid-qwf4iyfs]{min-height:36px;padding:6px 14px;border:1px solid var(--color-border, #E0E4F0);border-radius:100px;background:var(--color-surface, #FFFFFF);font-family:var(--font-body, "Inter", sans-serif);font-size:.8125rem;font-weight:500;color:var(--color-text-secondary, #5C6B7A);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.price-calc-preset[data-astro-cid-qwf4iyfs]:hover,.price-calc-preset[data-astro-cid-qwf4iyfs]:focus-visible{border-color:var(--color-primary, #1A5FB4);color:var(--color-primary, #1A5FB4);background:var(--color-primary-light, #E8F0FB)}.price-calc-more[data-astro-cid-qwf4iyfs]{margin:4px 0 0;font-size:.8125rem;line-height:1.5;color:var(--color-text-muted, #4D5A66)}.price-calc-more[data-astro-cid-qwf4iyfs] a[data-astro-cid-qwf4iyfs]{color:var(--color-primary, #1A5FB4);font-weight:500}.price-calc-result[data-astro-cid-qwf4iyfs]{padding-top:24px;border-top:1px solid var(--color-border, #E0E4F0);text-align:center}.price-calc-result-label[data-astro-cid-qwf4iyfs]{display:block;margin-bottom:8px;font-size:.875rem;color:var(--color-text-secondary, #5C6B7A)}.price-calc-result-amount[data-astro-cid-qwf4iyfs]{display:flex;align-items:baseline;justify-content:center;gap:2px;font-family:var(--font-display, "Montserrat", sans-serif);font-size:clamp(3rem,6vw,4rem);font-weight:800;line-height:1;color:var(--color-primary, #1A5FB4)}.price-calc-currency[data-astro-cid-qwf4iyfs]{font-size:1.75rem;font-weight:600}.price-calc-detail[data-astro-cid-qwf4iyfs]{margin:8px 0 0;font-size:.875rem;color:var(--color-text-secondary, #5C6B7A)}.price-calc-min-note[data-astro-cid-qwf4iyfs]{margin:4px 0 0;font-size:.8125rem;font-weight:500;color:var(--color-text-muted, #4D5A66)}.price-calc-cta[data-astro-cid-qwf4iyfs]{width:100%;margin-top:20px}.price-calc-legal[data-astro-cid-qwf4iyfs]{margin:10px 0 0;font-size:.75rem;line-height:1.5;color:var(--color-text-muted, #4D5A66)}@media(min-width:768px){.price-calc-card[data-astro-cid-qwf4iyfs]{grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.price-calc-result[data-astro-cid-qwf4iyfs]{padding-top:0;padding-left:40px;border-top:0;border-left:1px solid var(--color-border, #E0E4F0)}}@media(max-width:480px){.price-calc-label-row[data-astro-cid-qwf4iyfs]{align-items:flex-start;flex-direction:column;gap:8px}.price-calc-number[data-astro-cid-qwf4iyfs]{width:100%}}@media(prefers-reduced-motion:reduce){.price-calc-slider[data-astro-cid-qwf4iyfs]::-webkit-slider-thumb,.price-calc-preset[data-astro-cid-qwf4iyfs]{transition:none}}.g-pricing-section[data-astro-cid-hkoc4sea]{background:#f4f6f8;padding-top:clamp(56px,8vw,88px)}.g-pricing-head[data-astro-cid-hkoc4sea]{max-width:640px;margin:0 auto clamp(2rem,5vw,3.5rem);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.g-pricing-head-title[data-astro-cid-hkoc4sea]{font-family:var(--font-display, "Montserrat", sans-serif);font-weight:800;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1;letter-spacing:-.02em;color:var(--color-text, #1A1A2E);margin:0}.g-pricing-head[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea]{font-size:clamp(.9375rem,1.2vw,1.0625rem);color:var(--color-text-secondary, #5C6B7A);line-height:1.6;margin:0}.g-pricing-grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:clamp(1rem,2vw,1.5rem);align-items:stretch}.g-pricing-card[data-astro-cid-hkoc4sea]{background:var(--color-surface, #FFFFFF);border:1px solid var(--color-border, #E0E4F0);border-radius:16px;padding:clamp(24px,3vw,32px) clamp(20px,2.5vw,28px);display:flex;flex-direction:column;gap:16px;position:relative;transition:box-shadow .25s ease,border-color .25s ease}.g-pricing-card[data-astro-cid-hkoc4sea]:hover{box-shadow:0 8px 24px #0000000f}.g-pricing-card--green[data-astro-cid-hkoc4sea]{border-color:#14a06d40}.g-pricing-card--green[data-astro-cid-hkoc4sea]:hover{border-color:#14a06d73}.g-pricing-card--blue[data-astro-cid-hkoc4sea]{border-color:#1a5fb433}.g-pricing-card--blue[data-astro-cid-hkoc4sea]:hover{border-color:#1a5fb466}.g-pricing-card--purple[data-astro-cid-hkoc4sea]{border-color:#7c3aed33}.g-pricing-card--purple[data-astro-cid-hkoc4sea]:hover{border-color:#7c3aed66}.g-pricing-body[data-astro-cid-hkoc4sea]{flex:1;display:flex;flex-direction:column;gap:16px}.g-pricing-badge[data-astro-cid-hkoc4sea]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:100px;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;width:fit-content}.g-pricing-badge--green[data-astro-cid-hkoc4sea]{background:#14a06d1a;color:#14a06d}.g-pricing-badge--blue[data-astro-cid-hkoc4sea]{background:#1a5fb41a;color:#1a5fb4}.g-pricing-badge--purple[data-astro-cid-hkoc4sea]{background:#7c3aed1a;color:#7c3aed}.g-pricing-title[data-astro-cid-hkoc4sea]{font-family:var(--font-display, "Montserrat", sans-serif);font-weight:700;font-size:1.25rem;color:var(--color-text, #1A1A2E);margin:0}.g-pricing-price[data-astro-cid-hkoc4sea]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.g-pricing-from[data-astro-cid-hkoc4sea]{font-size:.9375rem;color:var(--color-text-muted, #4D5A66);font-weight:500}.g-pricing-amount[data-astro-cid-hkoc4sea]{font-family:var(--font-display, "Montserrat", sans-serif);font-size:clamp(2.5rem,5vw,3rem);font-weight:800;color:var(--color-text, #1A1A2E);line-height:1}.g-pricing-unit[data-astro-cid-hkoc4sea]{font-size:.9375rem;color:var(--color-text-muted, #4D5A66);font-weight:500}.g-pricing-price-sub[data-astro-cid-hkoc4sea]{margin:-8px 0 0;font-size:.875rem;line-height:1.5;color:var(--color-text-secondary, #5C6B7A)}.g-pricing-price-examples[data-astro-cid-hkoc4sea]{margin:-4px 0 0;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.75rem;line-height:1.5;color:var(--color-text-muted, #4D5A66)}.g-pricing-price--custom[data-astro-cid-hkoc4sea]{flex-direction:column;gap:2px}.g-pricing-custom[data-astro-cid-hkoc4sea]{font-family:var(--font-display, "Montserrat", sans-serif);font-size:clamp(2rem,4vw,2.5rem);font-weight:800;color:var(--color-text, #1A1A2E);line-height:1}.g-pricing-callout[data-astro-cid-hkoc4sea]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary, #5C6B7A)}.g-pricing-callout[data-astro-cid-hkoc4sea] svg[data-astro-cid-hkoc4sea]{flex-shrink:0;margin-top:1px}.g-pricing-callout--green[data-astro-cid-hkoc4sea]{background:#14a06d0f;border:1px solid rgba(20,160,109,.12)}.g-pricing-callout--blue[data-astro-cid-hkoc4sea]{background:#1a5fb40d;border:1px solid rgba(26,95,180,.1)}.g-pricing-callout--purple[data-astro-cid-hkoc4sea]{background:#7c3aed0d;border:1px solid rgba(124,58,237,.1)}.g-pricing-features[data-astro-cid-hkoc4sea]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.g-pricing-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--color-text, #1A1A2E);line-height:1.4}.g-pricing-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea] svg[data-astro-cid-hkoc4sea]{flex-shrink:0}.g-pricing-card--green[data-astro-cid-hkoc4sea] .g-pricing-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea] svg[data-astro-cid-hkoc4sea]{color:#14a06d}.g-pricing-card--blue[data-astro-cid-hkoc4sea] .g-pricing-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea] svg[data-astro-cid-hkoc4sea]{color:#1a5fb4}.g-pricing-card--purple[data-astro-cid-hkoc4sea] .g-pricing-features[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea] svg[data-astro-cid-hkoc4sea]{color:#7c3aed}.g-pricing-cta[data-astro-cid-hkoc4sea]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:10px;font-family:var(--font-display, "Montserrat", sans-serif);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s ease,box-shadow .2s ease;margin-top:auto}.g-pricing-cta--green[data-astro-cid-hkoc4sea]{background:#14a06d;color:#fff;box-shadow:0 4px 14px #14a06d4d}.g-pricing-cta--green[data-astro-cid-hkoc4sea]:hover{background:#28c089;box-shadow:0 6px 20px #14a06d66}.g-pricing-cta--blue[data-astro-cid-hkoc4sea]{background:#1a5fb4;color:#fff;box-shadow:0 4px 14px #1a5fb44d}.g-pricing-cta--blue[data-astro-cid-hkoc4sea]:hover{background:#3d7fd1;box-shadow:0 6px 20px #1a5fb466}.g-pricing-cta--purple[data-astro-cid-hkoc4sea]{background:#7c3aed;color:#fff;box-shadow:0 4px 14px #7c3aed4d}.g-pricing-cta--purple[data-astro-cid-hkoc4sea]:hover{background:#8b5cf6;box-shadow:0 6px 20px #7c3aed66}.g-pricing-foot[data-astro-cid-hkoc4sea]{font-size:.8125rem;color:var(--color-text-muted, #4D5A66);text-align:center;margin:0;line-height:1.5}@media(max-width:1024px){.g-pricing-grid[data-astro-cid-hkoc4sea]{grid-template-columns:repeat(2,1fr)}.g-pricing-card[data-astro-cid-hkoc4sea]:nth-child(3){grid-column:span 2;max-width:calc(50% - .75rem);justify-self:center}}@media(max-width:640px){.g-pricing-grid[data-astro-cid-hkoc4sea]{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.g-pricing-card[data-astro-cid-hkoc4sea]:nth-child(3){grid-column:span 1;max-width:none}.g-pricing-head-title[data-astro-cid-hkoc4sea] br[data-astro-cid-hkoc4sea],.g-pricing-head[data-astro-cid-hkoc4sea] p[data-astro-cid-hkoc4sea] br[data-astro-cid-hkoc4sea]{display:none}}
