.pricing-section[data-astro-cid-htruwgye]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:#fff}.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:1fr;gap:28px;margin-bottom:48px;display:grid}@media (width>=640px){.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pricing-grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(4,1fr);gap:20px}}.pricing-card[data-astro-cid-htruwgye]{border-radius:var(--radius-xl);background-color:#fff;flex-direction:column;padding:32px 24px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.pricing-card[data-astro-cid-htruwgye].is-featured{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 12px 32px #267ef31f}.featured-badge-top[data-astro-cid-htruwgye]{color:#fff;border-radius:var(--radius-full);white-space:nowrap;background:linear-gradient(135deg,#18345b 0%,#267ef3 100%);padding:4px 14px;font-size:.76rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #267ef34d}.card-header[data-astro-cid-htruwgye]{margin-bottom:16px}.plan-tag[data-astro-cid-htruwgye]{color:var(--color-muted);background-color:var(--color-bg);border-radius:var(--radius-sm);margin-bottom:8px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.plan-name[data-astro-cid-htruwgye]{color:var(--color-title);margin-bottom:6px;font-size:1.5rem}.plan-desc[data-astro-cid-htruwgye]{color:var(--color-muted);min-height:2.6em;font-size:.85rem;line-height:1.5}.price-box[data-astro-cid-htruwgye]{align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.currency[data-astro-cid-htruwgye]{color:var(--color-title);font-size:1.4rem;font-weight:700}.amount[data-astro-cid-htruwgye]{color:var(--color-title);letter-spacing:-.03em;font-size:2.75rem;font-weight:800;line-height:1}.period[data-astro-cid-htruwgye]{color:var(--color-muted);font-size:.9rem}.unit-cost-badge[data-astro-cid-htruwgye]{color:var(--color-primary);background-color:var(--color-primary-light);border-radius:var(--radius-sm);width:fit-content;margin-bottom:20px;padding:3px 8px;font-size:.78rem;font-weight:600;display:inline-block}.metrics-box[data-astro-cid-htruwgye]{background-color:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-border);align-items:center;margin-bottom:20px;padding:12px 14px;display:flex}.metric-item[data-astro-cid-htruwgye]{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.metric-label[data-astro-cid-htruwgye]{color:var(--color-muted);margin-bottom:4px;font-size:.72rem}.metric-value[data-astro-cid-htruwgye]{color:var(--color-title);font-size:1.05rem;font-weight:700}.metric-divider[data-astro-cid-htruwgye]{background-color:var(--color-border);width:1px;height:24px}.features-list[data-astro-cid-htruwgye]{flex:1;margin-bottom:20px;list-style:none}.features-list[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:var(--color-body);align-items:flex-start;gap:8px;margin-bottom:10px;font-size:.86rem;line-height:1.5;display:flex}.check-icon[data-astro-cid-htruwgye]{color:var(--color-primary);flex-shrink:0;margin-top:3px}.scenarios-box[data-astro-cid-htruwgye]{background-color:var(--color-bg);border-radius:var(--radius-sm);color:var(--color-muted);border-left:3px solid var(--color-primary);margin-bottom:20px;padding:10px 12px;font-size:.75rem}.scenarios-title[data-astro-cid-htruwgye]{color:var(--color-title);margin-bottom:4px;font-weight:600;display:block}.scenarios-box[data-astro-cid-htruwgye] ul[data-astro-cid-htruwgye]{list-style:none}.scenarios-box[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{margin-bottom:2px;line-height:1.45}.full-btn[data-astro-cid-htruwgye]{width:100%}.advisor-section[data-astro-cid-lwqeu5no]{background-color:var(--color-bg)}.section-tag-center[data-astro-cid-lwqeu5no]{justify-content:center;margin-bottom:12px;display:flex}.tag-pill[data-astro-cid-lwqeu5no]{color:var(--color-primary);background-color:var(--color-primary-light);border-radius:var(--radius-full);padding:4px 14px;font-size:.8rem;font-weight:700}.advisor-card[data-astro-cid-lwqeu5no]{border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:900px;box-shadow:var(--shadow-card);background-color:#fff;margin:0 auto;padding:36px 28px}@media (width>=768px){.advisor-card[data-astro-cid-lwqeu5no]{padding:48px}}.advisor-inputs[data-astro-cid-lwqeu5no]{border-bottom:1px solid var(--color-border);grid-template-columns:1fr;gap:36px;padding-bottom:36px;display:grid}@media (width>=768px){.advisor-inputs[data-astro-cid-lwqeu5no]{grid-template-columns:1fr 1fr;gap:40px}}.input-header[data-astro-cid-lwqeu5no]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.input-label[data-astro-cid-lwqeu5no]{color:var(--color-title);font-size:.95rem;font-weight:600}.input-val-badge[data-astro-cid-lwqeu5no]{color:var(--color-primary);background-color:var(--color-primary-light);border-radius:var(--radius-sm);padding:3px 10px;font-size:.9rem;font-weight:700}.range-slider[data-astro-cid-lwqeu5no]{border-radius:var(--radius-full);-webkit-appearance:none;appearance:none;cursor:pointer;background:#e3ecf8;outline:none;width:100%;height:8px}.range-slider[data-astro-cid-lwqeu5no]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-primary);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 2px 8px #267ef366}.range-slider[data-astro-cid-lwqeu5no]::-webkit-slider-thumb:hover{transform:scale(1.15)}.range-marks[data-astro-cid-lwqeu5no]{color:var(--color-muted);justify-content:space-between;margin-top:8px;font-size:.72rem;display:flex}.advisor-output[data-astro-cid-lwqeu5no]{padding-top:36px}.result-box[data-astro-cid-lwqeu5no]{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:16px;padding:28px 24px}.result-eyebrow[data-astro-cid-lwqeu5no]{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.8rem;font-weight:600;display:block}.result-main[data-astro-cid-lwqeu5no]{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}@media (width>=640px){.result-main[data-astro-cid-lwqeu5no]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.result-plan-name[data-astro-cid-lwqeu5no]{color:var(--color-title);margin-bottom:4px;font-size:1.8rem}.result-plan-desc[data-astro-cid-lwqeu5no]{color:var(--color-body);max-width:480px;font-size:.9rem}.result-price-wrapper[data-astro-cid-lwqeu5no]{align-items:baseline;gap:4px;display:flex}.result-price[data-astro-cid-lwqeu5no]{color:var(--color-title);font-size:2.4rem;font-weight:800;line-height:1}.result-period[data-astro-cid-lwqeu5no]{color:var(--color-muted);font-size:.9rem}.result-specs-grid[data-astro-cid-lwqeu5no]{grid-template-columns:1fr;gap:12px;margin-bottom:24px;display:grid}@media (width>=640px){.result-specs-grid[data-astro-cid-lwqeu5no]{grid-template-columns:repeat(3,1fr)}}.spec-pill[data-astro-cid-lwqeu5no]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.spec-label[data-astro-cid-lwqeu5no]{color:var(--color-muted);font-size:.72rem}.spec-value[data-astro-cid-lwqeu5no]{color:var(--color-title);font-size:.95rem}.result-cta-bar[data-astro-cid-lwqeu5no]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}@media (width>=640px){.result-cta-bar[data-astro-cid-lwqeu5no]{flex-direction:row;align-items:center;gap:16px}}.cta-note[data-astro-cid-lwqeu5no]{color:var(--color-muted);font-size:.8rem}.no-match-box[data-astro-cid-lwqeu5no]{text-align:center;border-radius:var(--radius-lg);background-color:#fffbeb;border:1px solid #fde68a;margin-bottom:16px;padding:32px 24px}.no-match-icon[data-astro-cid-lwqeu5no]{margin-bottom:12px;font-size:2.2rem}.no-match-box[data-astro-cid-lwqeu5no] h4[data-astro-cid-lwqeu5no]{color:#92400e;margin-bottom:8px;font-size:1.2rem}.no-match-box[data-astro-cid-lwqeu5no] p[data-astro-cid-lwqeu5no]{color:#b45309;max-width:540px;margin:0 auto 16px;font-size:.88rem;line-height:1.6}.advisor-disclaimer[data-astro-cid-lwqeu5no]{color:var(--color-muted);text-align:center;margin-top:12px;font-size:.78rem;line-height:1.5}.faq-section[data-astro-cid-7synugci]{background-color:var(--color-bg)}.section-tag-center[data-astro-cid-7synugci]{justify-content:center;margin-bottom:12px;display:flex}.tag-pill[data-astro-cid-7synugci]{color:var(--color-primary);background-color:var(--color-primary-light);border-radius:var(--radius-full);padding:4px 14px;font-size:.8rem;font-weight:700}.faq-accordion-wrapper[data-astro-cid-7synugci]{flex-direction:column;gap:16px;max-width:860px;margin:0 auto;display:flex}.faq-item[data-astro-cid-7synugci]{border-radius:var(--radius-lg);background-color:#fff;padding:0;transition:all .25s;overflow:hidden}.faq-item[data-astro-cid-7synugci][open]{border-color:var(--color-primary);box-shadow:0 4px 16px #267ef314}.faq-summary[data-astro-cid-7synugci]{cursor:pointer;color:var(--color-title);user-select:none;align-items:center;gap:12px;padding:22px 24px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq-summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq-number[data-astro-cid-7synugci]{color:var(--color-primary);font-size:.95rem;font-weight:700;font-family:var(--font-mono)}.faq-question-text[data-astro-cid-7synugci]{flex:1;line-height:1.45}.faq-arrow[data-astro-cid-7synugci]{color:var(--color-muted);justify-content:center;align-items:center;transition:transform .25s;display:flex}.faq-item[data-astro-cid-7synugci][open] .faq-arrow[data-astro-cid-7synugci]{color:var(--color-primary);transform:rotate(180deg)}.faq-content[data-astro-cid-7synugci]{border-top:1px solid var(--color-bg);padding:0 24px 24px 50px}.faq-answer-text[data-astro-cid-7synugci]{color:var(--color-body);margin-bottom:14px;padding-top:14px;font-size:.95rem;line-height:1.7}.faq-guide-link[data-astro-cid-7synugci]{color:var(--color-primary);align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.faq-guide-link[data-astro-cid-7synugci]:hover{color:var(--color-primary-hover);text-decoration:underline}
