.monetization-slot[data-astro-cid-ygkiugat]{border:1px solid var(--line);background:var(--surface);margin:28px 0;padding:12px}.monetization-slot[data-astro-cid-ygkiugat]>span[data-astro-cid-ygkiugat]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;display:block}.ad-slot[data-astro-cid-ygkiugat]{min-height:180px}.embed-control[data-astro-cid-czuuqgwv]{border:1px solid var(--line,var(--color-border,#d4d9df));background:var(--surface,var(--paper,var(--color-surface,#fff)));color:var(--ink,var(--color-text,#18262c));border-radius:12px;max-width:1120px;margin:24px auto;padding:0}.embed-control[data-astro-cid-czuuqgwv] summary[data-astro-cid-czuuqgwv]{cursor:pointer;padding:16px 20px;font-weight:700}.embed-control__panel[data-astro-cid-czuuqgwv]{padding:0 20px 20px}.embed-control__fields[data-astro-cid-czuuqgwv]{flex-wrap:wrap;gap:12px;display:flex}.embed-control[data-astro-cid-czuuqgwv] label[data-astro-cid-czuuqgwv]{gap:5px;font-weight:600;display:grid}.embed-control[data-astro-cid-czuuqgwv] select[data-astro-cid-czuuqgwv]{min-width:140px}.embed-control[data-astro-cid-czuuqgwv] pre[data-astro-cid-czuuqgwv]{color:#eef5fb;white-space:pre-wrap;overflow-wrap:anywhere;background:#12202d;border-radius:8px;padding:14px;font-size:12px;overflow:auto}.business-upgrade[data-astro-cid-czuuqgwv]{max-width:1120px;color:var(--muted,var(--color-muted,#52657d));margin:-10px auto 28px;font-size:.85rem}.business-upgrade[data-astro-cid-czuuqgwv] a[data-astro-cid-czuuqgwv]{font-weight:750}.pack-module[data-astro-cid-2mi2whtf][hidden]{display:none}.pack-module[data-astro-cid-2mi2whtf]{width:100%;margin:24px auto 0}.project-pack-offer[data-astro-cid-2mi2whtf]{border:2px solid var(--blue);border-radius:var(--radius);background:linear-gradient(145deg,var(--soft),var(--surface) 68%);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:28px;padding:28px;display:grid;box-shadow:0 14px 40px #23375514}.pack-copy[data-astro-cid-2mi2whtf],.pack-action[data-astro-cid-2mi2whtf]{min-width:0}.project-pack-offer[data-astro-cid-2mi2whtf] h2[data-astro-cid-2mi2whtf]{margin:8px 0;font-size:clamp(22px,3vw,28px);line-height:1.15}.project-pack-offer[data-astro-cid-2mi2whtf] p[data-astro-cid-2mi2whtf]{color:var(--muted)}.project-pack-offer[data-astro-cid-2mi2whtf] .eyebrow[data-astro-cid-2mi2whtf]{color:var(--blue-dark);font-weight:800}.pack-preview[data-astro-cid-2mi2whtf]{margin-top:16px}.pack-preview[data-astro-cid-2mi2whtf] summary[data-astro-cid-2mi2whtf]{min-height:44px;color:var(--blue-dark);cursor:pointer;align-items:center;font-weight:800;display:flex}.pack-preview[data-astro-cid-2mi2whtf] div[data-astro-cid-2mi2whtf]{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:14px}.pack-action[data-astro-cid-2mi2whtf]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:20px}.pack-price[data-astro-cid-2mi2whtf]{margin:0 0 14px}.pack-price[data-astro-cid-2mi2whtf] strong[data-astro-cid-2mi2whtf]{color:var(--blue-dark);font-size:36px;font-weight:850;line-height:1;display:block}.pack-price[data-astro-cid-2mi2whtf] span[data-astro-cid-2mi2whtf],.pack-trust[data-astro-cid-2mi2whtf],.pack-status[data-astro-cid-2mi2whtf]{font-size:13px}.pack-action[data-astro-cid-2mi2whtf] .button[data-astro-cid-2mi2whtf]{white-space:normal;text-align:center;width:100%;min-height:52px}.matching[data-astro-cid-2mi2whtf]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:16px;padding:20px}.matching[data-astro-cid-2mi2whtf] summary[data-astro-cid-2mi2whtf]{min-height:44px;color:var(--heading);cursor:pointer;font-size:18px;font-weight:800}.matching[data-astro-cid-2mi2whtf] form[data-astro-cid-2mi2whtf]{gap:14px;margin-top:14px;display:grid}.lead-grid[data-astro-cid-2mi2whtf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.matching[data-astro-cid-2mi2whtf] label[data-astro-cid-2mi2whtf]{color:var(--ink);gap:5px;font-weight:700;display:grid}.matching[data-astro-cid-2mi2whtf] input[data-astro-cid-2mi2whtf],.matching[data-astro-cid-2mi2whtf] select[data-astro-cid-2mi2whtf],.matching[data-astro-cid-2mi2whtf] textarea[data-astro-cid-2mi2whtf]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:9px 10px}.matching[data-astro-cid-2mi2whtf] textarea[data-astro-cid-2mi2whtf]{min-height:88px}.matching[data-astro-cid-2mi2whtf] .consent[data-astro-cid-2mi2whtf]{grid-template-columns:20px 1fr;font-size:13px;font-weight:500}.matching[data-astro-cid-2mi2whtf] .consent[data-astro-cid-2mi2whtf] input[data-astro-cid-2mi2whtf]{width:18px;min-height:18px}.pack-status[data-astro-cid-2mi2whtf]{min-height:20px;color:var(--ink)!important}@media (width<=767px){.pack-module[data-astro-cid-2mi2whtf]{margin-top:16px}.project-pack-offer[data-astro-cid-2mi2whtf]{grid-template-columns:1fr;gap:16px;padding:20px}.lead-grid[data-astro-cid-2mi2whtf]{grid-template-columns:1fr}.pack-action[data-astro-cid-2mi2whtf] .button[data-astro-cid-2mi2whtf]{min-height:52px}}@media (prefers-reduced-motion:reduce){.pack-module[data-astro-cid-2mi2whtf] [data-astro-cid-2mi2whtf]{transition:none!important}}.answer-first[data-astro-cid-z7xolria]{color:var(--ink);margin:.6rem 0;font-weight:650}.calculator-page[data-astro-cid-z7xolria]{padding-top:10px}.tool-intro[data-astro-cid-z7xolria]{margin-top:20px}.tool-intro[data-astro-cid-z7xolria] .lede[data-astro-cid-z7xolria]{max-width:none}.calculator-page[data-astro-cid-z7xolria] .embed-control{width:100%;max-width:none}.supporting[data-astro-cid-z7xolria]{width:100%;margin-top:58px}.supporting[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria],.supporting[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{color:var(--muted)}.formula[data-astro-cid-z7xolria]{border-left:4px solid var(--blue);background:var(--soft);border-radius:0 9px 9px 0;margin:22px 0;padding:18px 20px}.formula[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--ink);margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.variables[data-astro-cid-z7xolria]{gap:0;margin:0;display:grid}.variables[data-astro-cid-z7xolria] div[data-astro-cid-z7xolria]{border-top:1px solid var(--line);grid-template-columns:minmax(80px,130px) 1fr;gap:16px;padding:10px 0;display:grid}.variables[data-astro-cid-z7xolria] dt[data-astro-cid-z7xolria]{color:var(--ink);font-weight:800}.variables[data-astro-cid-z7xolria] dd[data-astro-cid-z7xolria]{color:var(--muted);margin:0}.limits[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{align-items:center;gap:9px;display:flex}.source-list[data-astro-cid-z7xolria],.related-links[data-astro-cid-z7xolria]{gap:10px;display:grid}.source-list[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria],.related-links[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;text-decoration:none;display:flex}.source-list[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover,.related-links[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{border-color:var(--blue)}.source-list[data-astro-cid-z7xolria] small[data-astro-cid-z7xolria],.related-links[data-astro-cid-z7xolria] small[data-astro-cid-z7xolria]{color:var(--muted);margin-top:3px;font-size:.78rem;display:block}.supporting[data-astro-cid-z7xolria] details[data-astro-cid-z7xolria]{border-top:1px solid var(--line);padding:14px 0}.supporting[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{cursor:pointer;font-weight:750}.supporting[data-astro-cid-z7xolria] details[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{margin-bottom:0}.method-note[data-astro-cid-z7xolria]{border:1px solid var(--line);background:var(--soft);border-radius:10px;margin-top:48px;padding:20px;font-size:.86rem}.method-note[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{margin:5px 0 0}.related-links[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{align-items:flex-start}@media (width<=520px){.variables[data-astro-cid-z7xolria] div[data-astro-cid-z7xolria]{grid-template-columns:1fr;gap:2px}}
