.pricing-section[data-v-2bcf5a84]{background:#fff;padding:112px 48px}@media (max-width:768px){.pricing-section[data-v-2bcf5a84]{padding:80px 24px}}.pricing-inner[data-v-2bcf5a84]{margin:0 auto;max-width:1200px}.pricing-header[data-v-2bcf5a84]{margin-bottom:40px;max-width:620px}.section-eyebrow[data-v-2bcf5a84]{align-items:center;color:var(--ud-cta);display:flex;font-family:var(--font-body);font-size:11.5px;font-weight:500;gap:12px;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.eyebrow-line[data-v-2bcf5a84]{background:var(--ud-cta);border-radius:2px;display:block;flex-shrink:0;height:2px;width:24px}.section-title[data-v-2bcf5a84]{color:var(--ud-primary);font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0 0 16px}.section-desc[data-v-2bcf5a84]{color:var(--ud-muted);font-family:var(--font-body);font-size:16px;font-weight:300;line-height:1.75;margin:0}.early-adopter-banner[data-v-2bcf5a84]{align-items:center;background:#4d61fc0d;border:1px solid rgba(77,97,252,.18);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:32px;padding:16px 24px}.banner-badge[data-v-2bcf5a84]{background:var(--ud-cta);border-radius:100px;color:#fff;flex-shrink:0;font-size:10.5px;font-weight:600;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.banner-badge[data-v-2bcf5a84],.banner-text[data-v-2bcf5a84]{font-family:var(--font-body)}.banner-text[data-v-2bcf5a84]{color:var(--ud-primary);font-size:14px;font-weight:400;line-height:1.5;margin:0}.pricing-layout[data-v-2bcf5a84]{align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1.05fr;margin-bottom:20px}@media (max-width:900px){.pricing-layout[data-v-2bcf5a84]{grid-template-columns:1fr}}.rate-card[data-v-2bcf5a84]{background:var(--ud-surface-raised);border:1px solid var(--ud-border);border-radius:20px;padding:32px}.rate-label[data-v-2bcf5a84]{color:var(--ud-cta);font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.12em;margin:0 0 22px;text-transform:uppercase}.rate-list[data-v-2bcf5a84]{list-style:none;margin:0 0 22px;padding:0}.rate-row[data-v-2bcf5a84]{align-items:baseline;border-bottom:1px solid var(--ud-border-subtle);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.rate-row--custom[data-v-2bcf5a84]{border-bottom:none;padding-bottom:0}.rate-band[data-v-2bcf5a84]{color:var(--ud-primary);font-family:var(--font-body);font-size:14px;font-weight:400}.rate-value[data-v-2bcf5a84]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;text-align:right}.rate-amount[data-v-2bcf5a84]{color:var(--ud-primary);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1}.rate-amount--muted[data-v-2bcf5a84]{color:var(--ud-muted);font-size:16px;font-weight:600}.rate-unit[data-v-2bcf5a84]{font-size:12px}.rate-monthly[data-v-2bcf5a84],.rate-unit[data-v-2bcf5a84]{color:var(--ud-muted-light);font-family:var(--font-body)}.rate-monthly[data-v-2bcf5a84]{flex-basis:100%;font-size:11.5px;text-align:right}.rate-minimum[data-v-2bcf5a84]{align-items:center;background:#4d61fc0d;border:1px solid rgba(77,97,252,.14);border-radius:12px;color:var(--ud-muted);display:flex;font-family:var(--font-body);font-size:13.5px;gap:12px;justify-content:space-between;margin-bottom:20px;padding:14px 18px}.rate-minimum strong[data-v-2bcf5a84]{color:var(--ud-primary);font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.02em}.price-lock[data-v-2bcf5a84]{color:var(--ud-muted);font-family:var(--font-body);font-size:13px;font-weight:300;line-height:1.65;margin:0}.calc-card[data-v-2bcf5a84]{background:var(--ud-primary);border-radius:20px;display:flex;flex-direction:column;padding:32px}.calc-head[data-v-2bcf5a84]{margin-bottom:24px}.calc-title[data-v-2bcf5a84]{color:#fff;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.025em;margin:0 0 6px}.calc-subtitle[data-v-2bcf5a84]{color:#ffffff80;font-family:var(--font-body);font-size:13.5px;font-weight:300;margin:0}.calc-controls[data-v-2bcf5a84]{display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:18px}@media (max-width:420px){.calc-controls[data-v-2bcf5a84]{grid-template-columns:1fr}}.calc-field[data-v-2bcf5a84]{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.calc-controls .calc-field[data-v-2bcf5a84]{margin-bottom:0}.calc-label[data-v-2bcf5a84]{color:#ffffff80;font-family:var(--font-body);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.calc-input-wrap[data-v-2bcf5a84]{position:relative}.calc-input[data-v-2bcf5a84]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#fff;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;min-height:48px;padding:12px 40px 12px 16px;transition:border-color .2s ease,background .2s ease;width:100%}.calc-input[data-v-2bcf5a84]:focus{background:#4d61fc1a;border-color:var(--ud-cta);outline:none}.calc-input[data-v-2bcf5a84]::-moz-placeholder{color:#ffffff47;font-weight:400}.calc-input[data-v-2bcf5a84]::placeholder{color:#ffffff47;font-weight:400}.calc-input[data-v-2bcf5a84]::-webkit-inner-spin-button,.calc-input[data-v-2bcf5a84]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.calc-input[type=number][data-v-2bcf5a84]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stepper[data-v-2bcf5a84]{display:flex;flex-direction:column;gap:2px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.stepper-btn[data-v-2bcf5a84]{align-items:center;background:none;border:none;color:#fff6;cursor:pointer;display:flex;height:15px;justify-content:center;padding:0;transition:color .15s ease,transform .15s ease;width:20px}.stepper-btn[data-v-2bcf5a84]:hover:not(:disabled){color:#fff}.stepper-btn[data-v-2bcf5a84]:first-child:active:not(:disabled){transform:translateY(-1px)}.stepper-btn[data-v-2bcf5a84]:last-child:active:not(:disabled){transform:translateY(1px)}.stepper-btn[data-v-2bcf5a84]:disabled{cursor:not-allowed;opacity:.25}.segmented[data-v-2bcf5a84]{display:flex;gap:6px}.segmented--stacked[data-v-2bcf5a84]{flex-direction:column}.segment[data-v-2bcf5a84]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#ffffffa6;cursor:pointer;flex:1;font-family:var(--font-body);font-size:13px;font-weight:400;min-height:44px;padding:0 16px;transition:all .2s ease;white-space:nowrap}.segment[data-v-2bcf5a84]:hover{border-color:#ffffff3d;color:#fff}.segment--active[data-v-2bcf5a84]{background:#4d61fc38;border-color:#4d61fc99;color:#fff;font-weight:500}.calc-result[data-v-2bcf5a84]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin-bottom:20px;padding:22px}.result-label[data-v-2bcf5a84]{color:#ffffff80;font-family:var(--font-body);font-size:11.5px;font-weight:500;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.result-amount[data-v-2bcf5a84]{align-items:baseline;color:#fff;display:flex;flex-wrap:wrap;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.6rem);font-weight:700;gap:8px;letter-spacing:-.04em;line-height:1;margin:0 0 8px}.result-currency[data-v-2bcf5a84]{color:#ffffffb3;font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.04em}.result-period[data-v-2bcf5a84]{font-weight:400;letter-spacing:0}.result-monthly[data-v-2bcf5a84],.result-period[data-v-2bcf5a84]{color:#ffffff73;font-family:var(--font-body);font-size:13px}.result-monthly[data-v-2bcf5a84]{margin:0}.result-custom[data-v-2bcf5a84],.result-empty[data-v-2bcf5a84]{color:#ffffff8c;font-family:var(--font-body);font-size:14px;font-weight:300;line-height:1.7;margin:0}.calc-math[data-v-2bcf5a84]{border-top:1px solid hsla(0,0%,100%,.08);margin-top:22px;padding-top:20px}.math-label[data-v-2bcf5a84]{color:#ffffff61;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.math-list[data-v-2bcf5a84]{list-style:none;margin:0;padding:0}.math-row[data-v-2bcf5a84]{align-items:baseline;color:#fff9;display:flex;font-family:var(--font-body);font-size:13px;font-weight:300;gap:16px;justify-content:space-between;padding:7px 0}.math-value[data-v-2bcf5a84]{color:#ffffffd9;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.math-row--discount .math-value[data-v-2bcf5a84]{color:#7ee0a8}.math-row--total[data-v-2bcf5a84]{border-top:1px solid hsla(0,0%,100%,.08);color:#fff;font-weight:500;margin-top:6px;padding-top:12px}.math-row--total .math-value[data-v-2bcf5a84]{color:#fff;font-family:var(--font-display);font-weight:700}.math-row--implementation[data-v-2bcf5a84]{border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff80;font-size:12.5px;margin-top:6px;padding-top:12px}.math-note[data-v-2bcf5a84]{color:#ffffff6b;font-size:12px;font-style:italic;line-height:1.6;margin:8px 0 0}.calc-cta[data-v-2bcf5a84],.math-note[data-v-2bcf5a84]{font-family:var(--font-body)}.calc-cta[data-v-2bcf5a84]{background:var(--ud-cta);border:none;border-radius:12px;box-shadow:0 4px 20px #4d61fc66;color:#fff;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:.01em;margin-top:auto;min-height:50px;padding:14px 20px;transition:background .25s ease,transform .25s var(--ease-spring);width:100%}.calc-cta[data-v-2bcf5a84]:hover{background:var(--ud-cta-hover);transform:translateY(-1px)}.implementation-note[data-v-2bcf5a84]{background:var(--ud-surface-raised);border:1px solid var(--ud-border);border-radius:14px;color:var(--ud-muted);font-family:var(--font-body);font-size:13.5px;font-weight:300;line-height:1.7;margin:0 0 20px;padding:18px 22px}.features-block[data-v-2bcf5a84]{background:var(--ud-surface-raised);border:1px solid var(--ud-border);border-radius:20px;margin-bottom:24px;padding:32px 36px}.features-block-label[data-v-2bcf5a84]{align-items:center;color:var(--ud-cta);display:flex;font-family:var(--font-body);font-size:12px;font-weight:500;gap:8px;letter-spacing:.12em;margin:0 0 24px;text-transform:uppercase}.label-icon[data-v-2bcf5a84]{color:var(--ud-cta);flex-shrink:0}.features-list[data-v-2bcf5a84]{display:grid;gap:14px 24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}@media (max-width:1024px){.features-list[data-v-2bcf5a84]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.features-list[data-v-2bcf5a84]{grid-template-columns:1fr}}.features-list li[data-v-2bcf5a84]{align-items:flex-start;color:var(--ud-muted);display:flex;font-family:var(--font-body);font-size:13.5px;font-weight:300;gap:10px;line-height:1.5}.check-icon[data-v-2bcf5a84]{align-items:center;background:#4d61fc14;border-radius:50%;color:var(--ud-cta);display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;width:18px}.features-note[data-v-2bcf5a84]{border-top:1px solid var(--ud-border-subtle);font-size:12.5px;margin:22px 0 0;padding-top:18px}.features-note[data-v-2bcf5a84],.pricing-footnote[data-v-2bcf5a84]{color:var(--ud-muted-light);font-family:var(--font-body);font-weight:300;line-height:1.6}.pricing-footnote[data-v-2bcf5a84]{font-size:13px;margin:0;text-align:center}.faq-section[data-v-d0bb5acb]{background:var(--ud-primary);overflow:hidden;padding:112px 48px;position:relative}@media (max-width:768px){.faq-section[data-v-d0bb5acb]{padding:80px 24px}}.faq-bg-grid[data-v-d0bb5acb]{background-image:radial-gradient(hsla(0,0%,100%,.035) 1px,transparent 0);background-size:32px 32px;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.faq-inner[data-v-d0bb5acb]{align-items:start;display:grid;gap:80px;grid-template-columns:380px 1fr;margin:0 auto;max-width:1100px;position:relative;z-index:1}@media (max-width:1024px){.faq-inner[data-v-d0bb5acb]{gap:48px;grid-template-columns:1fr}}.faq-sidebar[data-v-d0bb5acb]{position:sticky;top:100px}@media (max-width:1024px){.faq-sidebar[data-v-d0bb5acb]{position:static}}.section-eyebrow[data-v-d0bb5acb]{align-items:center;color:var(--ud-cta);display:flex;font-family:var(--font-body);font-size:11.5px;font-weight:500;gap:12px;letter-spacing:.14em;margin:0 0 20px;text-transform:uppercase}.eyebrow-line[data-v-d0bb5acb]{background:var(--ud-cta);border-radius:2px;display:block;flex-shrink:0;height:2px;width:24px}.section-title[data-v-d0bb5acb]{color:#fff;font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin:0 0 16px}.section-desc[data-v-d0bb5acb]{color:#fff6;font-family:var(--font-body);font-size:15.5px;font-weight:300;line-height:1.75;margin:0 0 48px}.faq-decoration[data-v-d0bb5acb]{align-items:center;display:flex;gap:16px;opacity:.15}.decoration-bracket[data-v-d0bb5acb]{color:#fff9;font-family:var(--font-display);font-size:36px;font-weight:300;letter-spacing:-.05em;line-height:1}.decoration-lines[data-v-d0bb5acb]{display:flex;flex:1;flex-direction:column;gap:7px}.decoration-line[data-v-d0bb5acb]{background:#ffffff80;border-radius:2px;display:block;height:2px}.decoration-line[data-v-d0bb5acb]:first-child{width:100%}.decoration-line[data-v-d0bb5acb]:nth-child(2){width:75%}.decoration-line[data-v-d0bb5acb]:nth-child(3){width:90%}.decoration-line[data-v-d0bb5acb]:nth-child(4){width:60%}@media (max-width:1024px){.faq-decoration[data-v-d0bb5acb]{display:none}}.faq-list[data-v-d0bb5acb]{display:flex;flex-direction:column;gap:4px}.faq-item[data-v-d0bb5acb]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;cursor:pointer;padding:24px 26px;transition:background .25s var(--ease-out-expo),border-color .25s ease}.faq-item[data-v-d0bb5acb]:hover{background:#ffffff0a;border-color:#ffffff1a}.faq-item--open[data-v-d0bb5acb]{background:#4d61fc12;border-color:#4d61fc38}.faq-question-row[data-v-d0bb5acb]{align-items:center;display:flex;gap:16px}.faq-number[data-v-d0bb5acb]{color:#fff3;flex-shrink:0;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.06em;width:24px}.faq-item--open .faq-number[data-v-d0bb5acb]{color:#4d61fcb3}.faq-question[data-v-d0bb5acb]{color:#ffffffd9;flex:1;font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.4;margin:0}.faq-icon[data-v-d0bb5acb]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.07);border-radius:9px;color:#fff6;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:transform .3s var(--ease-spring),background .25s ease,color .25s ease,border-color .25s ease;width:30px}.faq-icon--open[data-v-d0bb5acb]{background:#4d61fc33;border-color:#4d61fc4d;color:#ffffffe6;transform:rotate(180deg)}.faq-answer[data-v-d0bb5acb]{color:#ffffff73;font-family:var(--font-body);font-size:14.5px;font-weight:300;line-height:1.75;margin:16px 0 0 40px}.faq-answer-enter-active[data-v-d0bb5acb],.faq-answer-leave-active[data-v-d0bb5acb]{overflow:hidden;transition:opacity .25s var(--ease-out-expo),transform .25s var(--ease-out-expo)}.faq-answer-enter-from[data-v-d0bb5acb],.faq-answer-leave-to[data-v-d0bb5acb]{opacity:0;transform:translateY(-8px)}@media (max-width:768px){.faq-question[data-v-d0bb5acb]{font-size:14px}.faq-answer[data-v-d0bb5acb]{margin-left:0}}
