#background[data-astro-cid-u7datzyz]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(100px)}#container[data-astro-cid-u7datzyz]{font-family:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;height:100%}main[data-astro-cid-u7datzyz]{height:100%;display:flex;justify-content:center;align-items:center}#hero[data-astro-cid-u7datzyz]{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:16px;width:100%}.calculator[data-astro-cid-u7datzyz],.price-table[data-astro-cid-u7datzyz]{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem}.calculator[data-astro-cid-u7datzyz]:hover,.price-table[data-astro-cid-u7datzyz]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:box-shadow .3s ease}h1[data-astro-cid-u7datzyz]{font-size:35px;margin-top:0;margin-bottom:6rem;text-align:center;line-height:1.2;letter-spacing:2px;font-weight:700;color:#111827}.heart[data-astro-cid-u7datzyz]{display:inline-block;transition:transform .1s ease}@keyframes jump{0%,to{transform:translateY(0)}12.5%{transform:translateY(-10px)}25%{transform:translateY(0)}37.5%{transform:translateY(-10px)}50%,to{transform:translateY(0)}}.heart[data-astro-cid-u7datzyz]:hover{animation:jump 1.2s ease-in-out}.content-wrapper[data-astro-cid-u7datzyz]{display:flex;gap:4rem;align-items:flex-start;width:100%;justify-content:center;max-width:700px;margin:0 auto}.calculator[data-astro-cid-u7datzyz]{width:300px;min-width:300px}.price-table[data-astro-cid-u7datzyz]{width:350px;min-width:250px;max-width:350px}.price-table[data-astro-cid-u7datzyz] h2[data-astro-cid-u7datzyz]{font-size:18px;margin-top:0;margin-bottom:1rem;color:#111827;font-weight:500;text-align:center}table[data-astro-cid-u7datzyz]{width:100%;border-collapse:separate;border-spacing:0 15px;border-radius:8px;overflow:hidden;background:#fff;text-align:center}thead[data-astro-cid-u7datzyz]{background-color:#f3f4f6}th[data-astro-cid-u7datzyz],td[data-astro-cid-u7datzyz]{padding:1rem;line-height:1}th[data-astro-cid-u7datzyz]{font-weight:600;color:#111827;border-bottom:2px solid #e2e8f0}td[data-astro-cid-u7datzyz],tbody[data-astro-cid-u7datzyz] tr[data-astro-cid-u7datzyz]{border-bottom:1px solid #e2e8f0}th[data-astro-cid-u7datzyz]:first-child{text-align:right}th[data-astro-cid-u7datzyz]:last-child{text-align:left}td[data-astro-cid-u7datzyz]:first-child{text-align:right;width:40%}td[data-astro-cid-u7datzyz]:last-child{text-align:left;width:60%}tbody[data-astro-cid-u7datzyz] tr[data-astro-cid-u7datzyz]{transition:background-color .2s ease;border-bottom:1px solid #e2e8f0}tbody[data-astro-cid-u7datzyz] tr[data-astro-cid-u7datzyz]:hover{background-color:#2563eb0d}tbody[data-astro-cid-u7datzyz] tr[data-astro-cid-u7datzyz]:last-child td[data-astro-cid-u7datzyz]{border-bottom:none}.input-group[data-astro-cid-u7datzyz]{margin-bottom:1rem}label[data-astro-cid-u7datzyz]{display:block;margin-bottom:.5rem;font-weight:500;color:#111827}input[data-astro-cid-u7datzyz],select[data-astro-cid-u7datzyz]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box;background:#fff}button[data-astro-cid-u7datzyz]{width:100%;padding:.75rem;background-color:#2563eb;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:.5rem}button[data-astro-cid-u7datzyz]:hover{background-color:#1d4ed8}#result[data-astro-cid-u7datzyz]{margin-top:1rem;padding:1rem;background:#ffffffe6;border-radius:4px;font-size:1.1rem;font-weight:500;text-align:center;min-height:1.5rem;color:#111827}@media screen and (max-width: 768px){.content-wrapper[data-astro-cid-u7datzyz]{flex-direction:column;align-items:center;justify-content:center;margin-top:2rem}main[data-astro-cid-u7datzyz]{align-items:flex-start;justify-content:flex-start}#hero[data-astro-cid-u7datzyz]{padding-top:10%;align-items:center}h1[data-astro-cid-u7datzyz]{margin-bottom:3rem}.calculator[data-astro-cid-u7datzyz],.price-table[data-astro-cid-u7datzyz]{width:90%;max-width:350px}}
