.services{grid-template-columns:repeat(2,1.3fr) repeat(2,1fr);align-items:stretch;gap:20px;display:grid}@media (width<=1000px){.services{grid-template-columns:1fr 1fr}}@media (width<=620px){.services{grid-template-columns:1fr}}.service{flex-direction:column;gap:10px;display:flex}.service .badge{align-self:flex-start}.service .more{margin-top:auto;font-weight:600}.service.main{border:2px solid var(--iomza-primary);box-shadow:0 12px 40px -18px #0e7c6b73}.service.main h3{font-size:24px}.service .unit{color:var(--iomza-ink);margin:0;font-weight:600}.service .free{color:var(--iomza-teal-7);font-size:14px;font-weight:500}.service .button{margin-top:auto}.service .hour-price{font-family:var(--iomza-font-display);letter-spacing:-.02em;color:var(--iomza-ink);margin:0;font-size:36px}.service .excess{color:var(--iomza-ink-muted);margin:0;font-size:14px}.service .check{margin:0 0 8px;font-size:14.5px}.rate-list{gap:6px;margin:0;display:grid}.rate-list div{justify-content:space-between;align-items:baseline;display:flex}.rate-list dt{color:var(--iomza-ink-muted)}.rate-list dd{font-family:var(--iomza-font-display);font-variant-numeric:tabular-nums;color:var(--iomza-ink);margin:0;font-size:20px}.perks{color:var(--iomza-ink-muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:28px 0 0;padding:0;font-weight:500;list-style:none;display:flex}.perks li:before{content:"✓";color:var(--iomza-primary);margin-right:8px;font-weight:700}.plans{grid-template-columns:repeat(var(--count,2), minmax(0, 1fr));gap:20px;max-width:900px;margin-top:32px;display:grid}@media (width<=720px){.plans{grid-template-columns:1fr}}.plan{flex-direction:column;gap:12px;display:flex;position:relative}.plan.highlighted{border:2px solid var(--iomza-primary);box-shadow:0 12px 40px -18px #0e7c6b73}.plan .badge{background:var(--iomza-primary);color:#fff;position:absolute;top:-12px;left:24px}.plan h3{margin:4px 0 0;font-size:22px}.plan .price{color:var(--iomza-ink);margin:4px 0 0}.plan .price strong{font-family:var(--iomza-font-display);letter-spacing:-.02em;font-size:36px}.plan .price span{color:var(--iomza-ink-muted);margin-left:4px}.plan .credit{color:var(--iomza-teal-7);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.plan .bonus{background:var(--iomza-teal-0);color:var(--iomza-teal-7);border-radius:999px;padding:2px 8px;font-size:12px}.plan .check{margin-top:6px;font-size:14.5px}#contract-features{margin-top:18px}.intro[data-astro-cid-63ff6e3e]{padding-bottom:120px}.intro[data-astro-cid-63ff6e3e] h1[data-astro-cid-63ff6e3e]{max-width:20ch;margin:0 0 16px;font-size:clamp(34px,5vw,52px)}.rates-section[data-astro-cid-63ff6e3e]{margin-top:-110px;padding-top:0}.calc[data-astro-cid-63ff6e3e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (width<=900px){.calc[data-astro-cid-63ff6e3e]{grid-template-columns:minmax(0,1fr)}}.calc[data-astro-cid-63ff6e3e] label[data-astro-cid-63ff6e3e]{gap:6px;margin-top:18px;font-weight:500;display:grid}.calc[data-astro-cid-63ff6e3e] input[data-astro-cid-63ff6e3e],.calc[data-astro-cid-63ff6e3e] select[data-astro-cid-63ff6e3e]{width:100%;min-width:0;font:inherit;border:1px solid var(--iomza-neutral-3);background:var(--iomza-paper);color:var(--iomza-ink);border-radius:10px;padding:11px 12px}.note[data-astro-cid-63ff6e3e]{color:var(--iomza-ink-muted);margin-top:16px;font-size:13px}.result[data-astro-cid-63ff6e3e] .output[data-astro-cid-63ff6e3e]{font-family:var(--iomza-font-display);margin:0 0 16px;font-size:22px}.result[data-astro-cid-63ff6e3e] table{border-collapse:collapse;width:100%}.result[data-astro-cid-63ff6e3e] th,.result[data-astro-cid-63ff6e3e] td{text-align:left;border-bottom:1px solid var(--iomza-neutral-2);padding:10px 0}.result[data-astro-cid-63ff6e3e] td:last-child,.result[data-astro-cid-63ff6e3e] th:last-child{text-align:right;font-variant-numeric:tabular-nums}.result[data-astro-cid-63ff6e3e] tr.over td{color:var(--iomza-ink-muted)}.band[data-astro-cid-63ff6e3e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.faq[data-astro-cid-63ff6e3e]{max-width:820px}.faq[data-astro-cid-63ff6e3e] details[data-astro-cid-63ff6e3e]{border-bottom:1px solid var(--iomza-neutral-2);padding:18px 0}.faq[data-astro-cid-63ff6e3e] summary[data-astro-cid-63ff6e3e]{cursor:pointer;font-size:17px;font-weight:600}.faq[data-astro-cid-63ff6e3e] details[data-astro-cid-63ff6e3e] p[data-astro-cid-63ff6e3e]{color:var(--iomza-ink-muted);margin:10px 0 0}
