.tsu[data-astro-cid-deum4lfd]{padding:28px 0 64px}.tsu-split[data-astro-cid-deum4lfd]{padding:64px 0 72px;background:linear-gradient(160deg,var(--paper2),#fff 55%)}.tsu-split[data-astro-cid-deum4lfd] .tsu-in[data-astro-cid-deum4lfd]{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:start}.tsu-intro[data-astro-cid-deum4lfd] h1[data-astro-cid-deum4lfd]{font-family:var(--serif);font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;margin:10px 0 18px;color:var(--ink)}.tsu-intro[data-astro-cid-deum4lfd] .sub[data-astro-cid-deum4lfd]{color:var(--slate);font-size:1.08rem;line-height:1.6;margin:0 0 22px}.tsu-trust[data-astro-cid-deum4lfd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:.95rem;color:var(--ink)}.tsu-trust[data-astro-cid-deum4lfd] .tick[data-astro-cid-deum4lfd]{color:var(--good);font-weight:700;margin-right:6px}.tsu-card[data-astro-cid-deum4lfd]{max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -34px #0b312d59;padding:28px}.tsu-steps[data-astro-cid-deum4lfd]{list-style:none;display:flex;gap:8px;margin:0 0 24px;padding:0 0 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.tsu-steps[data-astro-cid-deum4lfd] li[data-astro-cid-deum4lfd]{display:flex;align-items:center;gap:7px;font-size:.8rem;color:var(--muted);flex:1 1 auto;white-space:nowrap}.tsu-steps[data-astro-cid-deum4lfd] li[data-astro-cid-deum4lfd] span[data-astro-cid-deum4lfd]{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line2);font-family:var(--mono);font-size:.72rem}.tsu-steps[data-astro-cid-deum4lfd] li[data-astro-cid-deum4lfd].on{color:var(--ink);font-weight:600}.tsu-steps[data-astro-cid-deum4lfd] li[data-astro-cid-deum4lfd].on span[data-astro-cid-deum4lfd]{background:var(--accent);border-color:var(--accent);color:#fff}.tsu-steps[data-astro-cid-deum4lfd] li[data-astro-cid-deum4lfd].done span[data-astro-cid-deum4lfd]{background:var(--good);border-color:var(--good);color:#fff}.tsu[data-astro-cid-deum4lfd] h2[data-astro-cid-deum4lfd]{font-family:var(--serif);font-size:1.6rem;margin:0 0 6px;color:var(--ink)}.tsu-sub[data-astro-cid-deum4lfd]{color:var(--slate);margin:0 0 20px}.tsu-grid[data-astro-cid-deum4lfd]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tsu-grid[data-astro-cid-deum4lfd] .wide[data-astro-cid-deum4lfd]{grid-column:1 / -1}.tsu[data-astro-cid-deum4lfd] label[data-astro-cid-deum4lfd]{display:flex;flex-direction:column;gap:6px;font-size:.84rem;font-weight:600;color:var(--ink)}.tsu[data-astro-cid-deum4lfd] label[data-astro-cid-deum4lfd] em[data-astro-cid-deum4lfd]{font-style:normal;font-weight:400;color:var(--muted)}.tsu[data-astro-cid-deum4lfd] input[data-astro-cid-deum4lfd],.tsu[data-astro-cid-deum4lfd] select[data-astro-cid-deum4lfd]{font:inherit;font-weight:400;font-size:.95rem;padding:10px 12px;border:1px solid var(--line2);border-radius:9px;background:#fff;color:var(--ink)}.tsu[data-astro-cid-deum4lfd] input[data-astro-cid-deum4lfd]:focus,.tsu[data-astro-cid-deum4lfd] select[data-astro-cid-deum4lfd]:focus{outline:2px solid var(--accent-bright);outline-offset:1px;border-color:var(--accent)}.tsu-form[data-astro-cid-deum4lfd] .btn[data-astro-cid-deum4lfd]{width:100%;margin-top:20px;cursor:pointer}.tsu-form[data-astro-cid-deum4lfd] .btn[data-astro-cid-deum4lfd]:disabled{opacity:.6;cursor:wait}.tsu-note[data-astro-cid-deum4lfd]{margin:12px 0 0;font-size:.8rem;color:var(--muted);text-align:center}.tsu-err[data-astro-cid-deum4lfd]{margin:10px 0 0;font-size:.84rem;color:var(--risk);text-align:center}.tsu-done[data-astro-cid-deum4lfd]{text-align:center;padding:12px 0}.tsu-done[data-astro-cid-deum4lfd] p[data-astro-cid-deum4lfd]{color:var(--slate);margin:0 auto;max-width:460px}.tsu-connect[data-astro-cid-deum4lfd]{margin-top:20px}.tsu-tick[data-astro-cid-deum4lfd]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--good);color:#fff;font-size:1.3rem;margin-bottom:12px}@media(max-width:900px){.tsu-split[data-astro-cid-deum4lfd] .tsu-in[data-astro-cid-deum4lfd]{grid-template-columns:1fr;gap:28px}.tsu-split[data-astro-cid-deum4lfd]{padding:40px 0 56px}}@media(max-width:560px){.tsu-steps[data-astro-cid-deum4lfd]{flex-direction:column}.tsu-card[data-astro-cid-deum4lfd]{padding:20px}.tsu-grid[data-astro-cid-deum4lfd]{grid-template-columns:1fr}}.cmp-vs[data-astro-cid-gacrxbbw] td[data-astro-cid-gacrxbbw].txt{font-family:inherit;font-size:.9rem;text-align:left}.cmp-vs[data-astro-cid-gacrxbbw] td[data-astro-cid-gacrxbbw],.cmp-vs[data-astro-cid-gacrxbbw] thead[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw]{text-align:left}.cmp-vs[data-astro-cid-gacrxbbw] tbody[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw]{min-width:150px}.cmp-note[data-astro-cid-gacrxbbw]{color:var(--slate);font-size:.8rem;margin-top:14px}.calc{max-width:1000px;margin:0 auto;padding:32px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -34px #0b312d38}.calc-header{text-align:center;margin-bottom:26px}.calc-title{font-family:var(--serif);font-size:1.7rem;font-weight:600;color:var(--ink);margin:0 0 6px}.calc-sub{color:var(--slate);font-size:1rem;margin:0}.calc-label{display:block;font-weight:600;color:var(--ink);margin-bottom:8px}.calc-field{width:100%;padding:14px;border:2px solid var(--line);border-radius:9px;font-size:1.1rem;font-weight:600;text-align:center;box-sizing:border-box;font-family:var(--sans)}.calc-field:focus{outline:none;border-color:var(--accent-bright)}.calc-results{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.calc-plan{position:relative;background:var(--paper2);padding:22px;border-radius:10px;text-align:center;border:2px solid var(--line)}.calc-plan.best{border-color:var(--accent);background:var(--accent-wash)}.calc-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:999px;white-space:nowrap;font-family:var(--mono)}.calc-name{font-weight:700;font-size:1.05rem;margin-bottom:6px;color:var(--ink)}.calc-price{font-family:var(--serif);font-size:1.6rem;font-weight:700;color:var(--accent-deep);margin-bottom:6px}.calc-price .suf{font-size:.85rem;font-weight:600;color:var(--muted)}.calc-detail{font-size:.82rem;color:var(--slate);line-height:1.5}.calc-ent{grid-column:1/-1;background:var(--accent-wash);border:2px solid var(--accent);border-radius:10px;padding:28px;text-align:center}.calc-ent .calc-name{font-size:1.2rem}.calc-ent .ent-sub{color:var(--slate);font-size:.95rem;margin:6px 0 18px}.calc-cta{display:inline-block;background:var(--accent);color:#fff;font-weight:600;padding:12px 26px;border-radius:9px;text-decoration:none}.calc-cta:hover{background:var(--accent-deep)}.calc-note{text-align:center;margin-top:22px;padding:14px;background:var(--paper2);border-radius:9px;border-left:4px solid var(--accent)}.calc-note p{margin:0;font-size:.9rem;color:var(--slate);font-weight:500}@media(max-width:768px){.calc-results{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.calc-results{grid-template-columns:1fr}}
