.result[data-v-c154f6a9]{align-items:center;background:var(--c-success-soft);border-color:var(--c-success-border);display:flex;gap:16px;justify-content:space-between;margin-top:20px}@media(max-width:640px){.result[data-v-c154f6a9]{bottom:12px;box-shadow:0 8px 24px -8px #0f172a40;position:sticky;z-index:5}}.result__name[data-v-c154f6a9]{font-weight:700;word-break:break-all}.result__savings[data-v-c154f6a9]{background:var(--c-success);border-radius:999px;color:#fff;display:inline-block;font-weight:700;margin-left:8px;padding:1px 8px}.faq__item[data-v-47b9e02f]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:10px;padding:14px 18px;transition:border-color .15s}.faq__item[open][data-v-47b9e02f]{border-color:var(--c-accent-border)}.faq__q[data-v-47b9e02f]{cursor:pointer;font-weight:600;letter-spacing:-.01em;list-style:none;padding-right:28px;position:relative}.faq__q[data-v-47b9e02f]::-webkit-details-marker{display:none}.faq__q[data-v-47b9e02f]:after{border-bottom:2px solid var(--c-text-faint);border-right:2px solid var(--c-text-faint);content:"";height:8px;position:absolute;right:4px;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .2s;width:8px}.faq__item[open] .faq__q[data-v-47b9e02f]:after{transform:translateY(-30%) rotate(225deg)}.faq__a[data-v-47b9e02f]{color:var(--c-text-soft);font-size:.93rem;margin:10px 0 4px}.tool__crumbs[data-v-c882de5b]{align-items:center;color:var(--c-text-faint);display:flex;gap:8px;margin-bottom:12px}.tool__crumbs a[data-v-c882de5b]{text-decoration:none}.tool__crumbs a[data-v-c882de5b]:hover{text-decoration:underline}.tool__h1[data-v-c882de5b]{align-items:flex-start;display:flex;gap:12px}.tool__h1-icon[data-v-c882de5b]{align-items:center;background:var(--c-accent-soft);border-radius:13px;color:var(--c-accent);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;margin-top:2px;width:44px}.tool__intro[data-v-c882de5b]{margin-bottom:1.5rem;max-width:68ch}@media(max-width:640px){.tool__h1-icon[data-v-c882de5b]{border-radius:11px;height:36px;width:36px}.tool__intro[data-v-c882de5b]{font-size:.92rem;line-height:1.5;margin-bottom:1rem}}.tool__steps[data-v-c882de5b]{counter-reset:step;list-style:none;margin:0;padding:0}.tool__steps li[data-v-c882de5b]{color:var(--c-text-soft);counter-increment:step;margin-bottom:14px;padding-left:44px;position:relative}.tool__steps li[data-v-c882de5b]:before{align-items:center;background:var(--c-accent-soft);border-radius:9px;color:var(--c-accent);content:counter(step);display:flex;font-size:.82rem;font-weight:700;height:28px;justify-content:center;left:0;position:absolute;top:0;width:28px}.tool__related-grid[data-v-c882de5b]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.tool__related-card[data-v-c882de5b]{align-items:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--c-text);display:flex;font-size:.88rem;font-weight:600;gap:10px;letter-spacing:-.01em;padding:11px 15px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.tool__related-card[data-v-c882de5b]:hover{border-color:var(--c-accent-border);box-shadow:var(--shadow);color:var(--c-accent);transform:translateY(-2px)}.tool__related-icon[data-v-c882de5b]{align-items:center;background:var(--c-accent-soft);border-radius:9px;color:var(--c-accent);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}
