.calc[data-v-0bd07edb]{background:linear-gradient(135deg,var(--ui-inverse) 0,#1e3a5f 100%);box-sizing:border-box;padding:44px 24px 52px;width:100%}.calc__inner[data-v-0bd07edb]{margin:0 auto;max-width:900px}.calc__head[data-v-0bd07edb]{margin-bottom:20px}.calc__section-title[data-v-0bd07edb]{color:var(--ui-on-primary);font-size:var(--ui-fs-24);font-weight:800;letter-spacing:-.2px;margin:0 0 10px}.calc__section-sub[data-v-0bd07edb]{color:#ffffff73;font-size:var(--ui-fs-14);line-height:1.6;margin:0;max-width:560px}.calc__card[data-v-0bd07edb]{border:1px solid hsla(0,0%,100%,.1);border-radius:var(--ui-r-16);overflow:hidden}.calc__top[data-v-0bd07edb]{display:grid;grid-template-columns:1fr 280px}.calc__left[data-v-0bd07edb]{border-right:1px solid var(--ui-border-soft);padding:28px}.calc__badge[data-v-0bd07edb]{align-items:center;background:var(--ui-primary-soft);border-radius:var(--ui-r-pill);display:inline-flex;font-size:var(--ui-fs-11);font-weight:700;gap:5px;height:24px;letter-spacing:.3px;margin-bottom:14px;padding:0 11px}.calc__badge[data-v-0bd07edb],.calc__badge svg[data-v-0bd07edb]{color:var(--ui-primary)}.calc__sub[data-v-0bd07edb]{color:var(--ui-muted);font-size:var(--ui-fs-13);line-height:1.65;margin:0 0 16px}.calc__upload[data-v-0bd07edb]{align-items:center;background:var(--ui-soft);border:2px dashed var(--ui-border);border-radius:var(--ui-r-12);cursor:pointer;display:flex;gap:14px;margin-bottom:14px;padding:16px 20px;transition:border-color .18s,background .18s}.calc__upload[data-v-0bd07edb]:hover{background:var(--ui-primary-soft);border-color:var(--ui-primary-border)}.calc__upload-icon[data-v-0bd07edb]{align-items:center;background:var(--ui-primary-soft);border-radius:var(--ui-r-12);color:var(--ui-primary);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.calc__upload-text[data-v-0bd07edb]{color:var(--ui-muted-strong);font-size:var(--ui-fs-14);font-weight:600;margin:0 0 4px}.calc__upload-hint[data-v-0bd07edb]{color:var(--ui-faint);font-size:var(--ui-fs-12);margin:0}.calc__gallery[data-v-0bd07edb]{background:var(--ui-soft);border-top:1px solid var(--ui-border-soft);padding:18px 28px 22px}.calc__gallery-title[data-v-0bd07edb]{color:var(--ui-muted-strong);font-size:var(--ui-fs-12);font-weight:700;letter-spacing:.4px;margin:0 0 10px;text-transform:uppercase}.calc__gallery-grid[data-v-0bd07edb]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.calc__gallery-note[data-v-0bd07edb]{color:var(--ui-faint);font-size:var(--ui-fs-12);margin:10px 0 0;text-align:center}.calc__plan-img[data-v-0bd07edb]{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-r-12);box-shadow:0 1px 4px rgba(var(--ui-shadow-rgb),.05);overflow:hidden;position:relative}.calc__plan-img img[data-v-0bd07edb]{aspect-ratio:1;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.calc__plan-badge[data-v-0bd07edb]{border-radius:var(--ui-r-pill);bottom:10px;font-size:var(--ui-fs-11);font-weight:700;height:22px;left:50%;line-height:22px;padding:0 11px;position:absolute;transform:translate(-50%);white-space:nowrap}.calc__plan-badge--ok[data-v-0bd07edb]{background:var(--ui-orange-soft);border:1px solid var(--ui-orange-border);color:var(--ui-orange)}.calc__plan-badge--good[data-v-0bd07edb]{background:var(--ui-success-soft);border:1px solid var(--ui-success-border);color:#166534}.calc__plan-badge--best[data-v-0bd07edb]{background:var(--ui-primary-soft);border:1px solid var(--ui-primary-border);color:var(--ui-primary-hover)}.calc__hint[data-v-0bd07edb]{color:var(--ui-muted);font-size:var(--ui-fs-13);line-height:1.55;margin:0}.calc__right[data-v-0bd07edb]{background:var(--ui-soft);display:flex;flex-direction:column;justify-content:center;padding:28px 22px}.calc__preview-label[data-v-0bd07edb]{color:var(--ui-faint);font-size:var(--ui-fs-11);font-weight:700;letter-spacing:.5px;margin:0 0 14px;text-transform:uppercase}.calc__cards[data-v-0bd07edb]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.calc__card[data-v-0bd07edb]{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-r-12);padding:11px 14px;position:relative}.calc__card--accent[data-v-0bd07edb]{background:var(--ui-primary-soft);border-color:var(--ui-primary-border)}.calc__card-rec[data-v-0bd07edb]{color:var(--ui-primary);font-weight:700;letter-spacing:.3px;text-transform:uppercase}.calc__card-name[data-v-0bd07edb],.calc__card-rec[data-v-0bd07edb]{font-size:var(--ui-fs-11);margin-bottom:3px}.calc__card-name[data-v-0bd07edb]{color:var(--ui-muted)}.calc__card-price[data-v-0bd07edb]{color:var(--ui-text);font-size:var(--ui-fs-14);font-weight:800}.calc__preview-note[data-v-0bd07edb]{color:var(--ui-disabled);font-size:var(--ui-fs-11);margin:0;text-align:center}@media(max-width:680px){.calc[data-v-0bd07edb]{padding:34px 16px 42px}.calc__section-title[data-v-0bd07edb]{font-size:var(--ui-fs-20)}.calc__top[data-v-0bd07edb]{grid-template-columns:1fr}.calc__left[data-v-0bd07edb]{border-bottom:1px solid var(--ui-border-soft);border-right:none}.calc__left[data-v-0bd07edb],.calc__right[data-v-0bd07edb]{padding:22px 18px}.calc__gallery[data-v-0bd07edb]{padding:18px 14px 22px}.calc__gallery-grid[data-v-0bd07edb]{gap:8px}}.flow[data-v-cba57a0b]{background:var(--ui-soft-2);box-sizing:border-box;padding:56px 24px;width:100%}.flow__inner[data-v-cba57a0b]{margin:0 auto;max-width:860px}.flow__title[data-v-cba57a0b]{color:var(--ui-text);font-size:var(--ui-fs-24);font-weight:700;margin:0 0 10px;text-align:center}.flow__sub[data-v-cba57a0b]{color:var(--ui-faint);font-size:var(--ui-fs-14);margin:0 0 44px;text-align:center}.flow__pipeline[data-v-cba57a0b]{display:flex;flex-direction:column;margin:0 auto;max-width:540px}.flow__step[data-v-cba57a0b]{align-items:flex-start;display:flex;gap:20px}.flow__node[data-v-cba57a0b]{flex-direction:column;flex-shrink:0}.flow__node[data-v-cba57a0b],.flow__node-icon[data-v-cba57a0b]{align-items:center;display:flex}.flow__node-icon[data-v-cba57a0b]{background:var(--ui-surface);border:1.5px solid var(--ui-border);border-radius:var(--ui-r-12);box-shadow:0 2px 8px rgba(var(--ui-shadow-rgb),.06);color:var(--ui-primary);height:48px;justify-content:center;position:relative;width:48px;z-index:1}.flow__connector[data-v-cba57a0b]{background:repeating-linear-gradient(180deg,#cbd5e1 0,#cbd5e1 4px,transparent 0,transparent 9px);flex:1;margin:4px 0;min-height:28px;width:2px}.flow__content[data-v-cba57a0b]{padding:4px 0 36px}.flow__num[data-v-cba57a0b]{color:var(--ui-primary);font-size:var(--ui-fs-11);font-weight:800;letter-spacing:1px;margin-bottom:4px}.flow__step-title[data-v-cba57a0b]{color:var(--ui-text);font-size:var(--ui-fs-16);font-weight:700;margin:0 0 6px}.flow__step-text[data-v-cba57a0b]{color:var(--ui-muted);font-size:var(--ui-fs-14);line-height:1.6;margin:0}@media(max-width:640px){.flow[data-v-cba57a0b]{padding:44px 16px}.flow__pipeline[data-v-cba57a0b]{max-width:100%}.flow__content[data-v-cba57a0b]{padding-bottom:28px}.flow__title[data-v-cba57a0b]{font-size:var(--ui-fs-20)}}
