.credit-calculator[data-v-d532f417]{border:1px solid var(--line);background:#fff;border-radius:20px;margin:30px 0;padding:28px}.wizard-progress[data-v-d532f417]{gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.wizard-progress li[data-v-d532f417]{flex:1}.wizard-progress button[data-v-d532f417]{width:100%;font:inherit;color:#75796e;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.wizard-progress button[data-v-d532f417]:disabled{opacity:1;cursor:default}.wizard-progress span[data-v-d532f417]{background:#f2f0eb;border-radius:50%;place-items:center;min-width:25px;height:25px;display:grid}.wizard-progress .current button[data-v-d532f417],.wizard-progress .done button[data-v-d532f417]{color:#38432b}.wizard-progress .current span[data-v-d532f417]{color:#fff;background:#38432b}.wizard-progress .done span[data-v-d532f417]{background:#e8eedf}.step-heading[data-v-d532f417]{outline:none;margin:10px 0 16px;font-size:26px;line-height:1.25}.intro[data-v-d532f417]{font-size:15px;line-height:1.7}.explanation[data-v-d532f417]{background:#f6f3ed;border-radius:12px;gap:12px;margin:18px 0 24px;padding:16px;display:flex}.explanation>.iconify[data-v-d532f417]{color:#586642;flex-shrink:0;margin-top:4px}.explanation p[data-v-d532f417]{margin:0;font-size:14px;line-height:1.65}fieldset[data-v-d532f417]{border:0;margin:0;padding:0;display:block}.choices[data-v-d532f417]{gap:10px;width:100%;display:grid}.choice[data-v-d532f417]{color:#1a2326;cursor:pointer;border:1px solid #dddfd5;border-radius:12px;flex-direction:row;align-items:flex-start;gap:12px;margin:0;padding:15px;display:flex}.choice.chosen[data-v-d532f417]{background:#f5f7ef;border-color:#576840;box-shadow:inset 0 0 0 1px #576840}.choice input[data-v-d532f417]{accent-color:#53613d;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.choice>span[data-v-d532f417]{color:inherit;font-size:inherit}.choice strong[data-v-d532f417]{font-size:15px;display:inline}.choice-description[data-v-d532f417]{margin-top:5px;font-size:13px;font-weight:400;line-height:1.5;display:block}.suggested[data-v-d532f417]{color:#445334;background:#e8eedc;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;display:inline-block}.custom-number[data-v-d532f417]{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;font-size:13px;display:flex}.custom-number input[data-v-d532f417]{width:100px}.small-note[data-v-d532f417]{color:#626859;font-size:12px;line-height:1.6}.validation[data-v-d532f417]{color:#a12d25;font-size:13px}.wizard-actions[data-v-d532f417]{border-top:1px solid #ecece5;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.next[data-v-d532f417]{margin-left:auto}.answer-summary[data-v-d532f417]{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.answer-summary button[data-v-d532f417]{cursor:pointer;background:#f6f3ed;border:1px solid #e5e3dc;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.credit-result[data-v-d532f417]{background:#f2f5eb;border-radius:12px;padding:22px}.total[data-v-d532f417]{font-size:36px;line-height:1.2;display:block}.credit-result>span[data-v-d532f417]{font-size:14px}.credit-result p[data-v-d532f417],.plan-recommendation p[data-v-d532f417]{font-size:14px;line-height:1.65}.calculation[data-v-d532f417]{border-top:1px solid #dce1d2;padding-top:14px}.plan-recommendation[data-v-d532f417]{padding:24px 0 14px}.plan-recommendation h4[data-v-d532f417]{margin:8px 0;font-size:28px}.price[data-v-d532f417]{font-weight:600;font-size:24px!important}.price small[data-v-d532f417]{font-size:12px;font-weight:400}button[data-v-d532f417]:focus-visible,.choice[data-v-d532f417]:focus-within{outline-offset:3px;outline:2px solid #53613d}@media (width<=550px){.credit-calculator[data-v-d532f417]{padding:20px}.step-heading[data-v-d532f417]{font-size:22px}.wizard-progress button[data-v-d532f417]{flex-direction:column;align-items:flex-start;font-size:10px}.wizard-progress[data-v-d532f417]{gap:5px}.suggested[data-v-d532f417]{margin:5px 0 0;display:table}.wizard-actions .button[data-v-d532f417]{padding:12px}.total[data-v-d532f417]{font-size:30px}}.geo-timeline[data-v-30f1bde7]{background:#fff;border:1px solid #dfe5d6;border-radius:20px;grid-column:1/-1;min-width:0;margin:0;padding:32px;box-shadow:0 12px 40px #28301d08}h3[data-v-30f1bde7]{color:#28301d;margin:12px 0;font-size:clamp(23px,3vw,30px);line-height:1.25}header p[data-v-30f1bde7]{color:#4b5a60;max-width:740px;margin:12px 0 24px;line-height:1.7}.chart-legend[data-v-30f1bde7]{color:#435239;flex-wrap:wrap;gap:12px 24px;font-size:12px;display:flex}.chart-legend span[data-v-30f1bde7]{align-items:center;gap:8px;display:inline-flex}.chart-legend i[data-v-30f1bde7]{background:#52643b;width:24px;height:3px;display:inline-block}.chart-legend .observation-band[data-v-30f1bde7]{background:#f1eee5;border:1px solid #ddd5c3;height:12px}.chart-legend .weekly-line[data-v-30f1bde7]{background:#abb4a5;height:2px}.axis-caption[data-v-30f1bde7]{color:#586253;margin:22px 0 8px;font-size:12px}.plot[data-v-30f1bde7]{width:100%;min-width:0}svg[data-v-30f1bde7]{width:100%;height:280px;display:block;overflow:visible}.axis-text[data-v-30f1bde7]{fill:#64705e;font-size:11px}.event-number[data-v-30f1bde7]{fill:#fff;font-size:10px;font-weight:600}circle[role=button][data-v-30f1bde7]{cursor:pointer}circle[role=button][data-v-30f1bde7]:focus-visible{outline-offset:2px;outline:2px solid #52643b}.week-insight[data-v-30f1bde7]{background:#f1f4ea;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px 20px;min-height:100px;padding:18px 20px;font-size:13px;display:flex}.week-insight p[data-v-30f1bde7]{color:#4b5a60;flex-basis:100%;margin:2px 0 0;line-height:1.65}.milestones[data-v-30f1bde7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.milestones button[data-v-30f1bde7]{text-align:left;background:#fafbf8;border:1px solid #e2e7d9;border-radius:10px;align-content:start;gap:10px;width:100%;height:100%;padding:16px;display:grid}.milestones button[data-v-30f1bde7]:hover,.milestones button[aria-pressed=true][data-v-30f1bde7]{background:#f1f4ea;border-color:#63794a}.milestones strong[data-v-30f1bde7]{font-size:13px;line-height:1.55}.milestones button>span[data-v-30f1bde7]:last-child{color:#4b5a60;font-size:12px;line-height:1.7}.milestone-label[data-v-30f1bde7]{color:#4e5b43;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.milestone-label i[data-v-30f1bde7]{color:#fff;background:#8a724d;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-style:normal;display:inline-grid}.milestone-label .published[data-v-30f1bde7]{background:#52643b}figcaption[data-v-30f1bde7]{color:#63705a;font-size:11px;line-height:1.75}@media (width<=700px){.geo-timeline[data-v-30f1bde7]{padding:20px 12px}.milestones[data-v-30f1bde7]{grid-template-columns:repeat(2,minmax(0,1fr))}.week-insight[data-v-30f1bde7]{min-height:154px;padding:16px}}@media (width<=400px){.milestones[data-v-30f1bde7]{grid-template-columns:1fr}}.marketing-consent[data-v-70b959d0]{z-index:80;left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));max-width:calc(100vw - 32px);color:var(--ink,#1d282b);border:1px solid var(--line,#e5e3db);background:#fff;border-radius:12px;padding:10px 16px;font-size:13px;line-height:1.6;position:fixed;box-shadow:0 8px 32px #28301d24}.marketing-consent.expanded[data-v-70b959d0]{right:max(16px, env(safe-area-inset-right));width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);margin-inline:auto;padding:24px;overflow-y:auto}.consent-title[data-v-70b959d0]{margin-top:0;margin-bottom:8px;font-size:17px;line-height:1.4;display:block}.consent-title[data-v-70b959d0]:focus{outline:none}.marketing-consent p[data-v-70b959d0]{margin:0 0 16px}.marketing-consent div[data-v-70b959d0]{flex-wrap:wrap;gap:12px;display:flex}.marketing-consent .button[data-v-70b959d0]{min-height:44px}.consent-categories[data-v-70b959d0]{flex-direction:column;align-items:flex-start;margin:0 0 18px}.consent-categories label[data-v-70b959d0]{cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:13px;display:flex}.consent-categories input[data-v-70b959d0]{accent-color:#28301d;width:18px;height:18px;margin:0}.consent-back[data-v-70b959d0]{margin-top:12px}.marketing-consent button[data-v-70b959d0]:focus-visible{outline-offset:3px;outline:2px solid #596c3e}@media (width<=600px){.marketing-consent.expanded[data-v-70b959d0]{padding:18px}.marketing-consent div>button[data-v-70b959d0]{flex:130px}}
/*$vite$:1*/