.container[data-astro-cid-j2l4a4zl]{container-type:inline-size}.anshin-support[data-astro-cid-j2l4a4zl]{display:grid;row-gap:2rem;@container (min-inline-size: 40rem){row-gap:3rem}}.three-anshin[data-astro-cid-j2l4a4zl]{display:grid;grid-template:"heading" "." 1.5rem "list" / 1fr;@container (min-inline-size: 40rem){grid-template:"heading" "." 2rem "list" / 1fr}>.three-anshin_heading[data-astro-cid-j2l4a4zl]{grid-area:heading}>.three-anshin_list[data-astro-cid-j2l4a4zl]{grid-area:list}}.anshin-list[data-astro-cid-j2l4a4zl]{grid-area:list;display:grid;row-gap:1rem}.anshin-item[data-astro-cid-j2l4a4zl]{border-radius:8px;border:1px solid var(--color-border);display:grid;background-color:var(--color-bg)}.anshin-item_header[data-astro-cid-j2l4a4zl]{display:grid;padding-inline:1em;padding-block:1em;row-gap:.75em;border-start-start-radius:inherit;border-start-end-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-bg);background-color:var(--color-bg2)}.anshin-item_n[data-astro-cid-j2l4a4zl]{font-size:var(--text-sm);line-height:1;font-weight:700;color:var(--color-primary)}.anshin-item_title[data-astro-cid-j2l4a4zl]{font-size:var(--text-lg);font-weight:700;color:var(--color-text);line-height:1.5}.anshin-item_descs[data-astro-cid-j2l4a4zl]{font-size:var(--text-base);color:var(--color-text);line-height:1.75;display:grid;padding-inline:1em;padding-block:1em}.three-steps[data-astro-cid-j2l4a4zl]{display:grid;grid-template:"heading" "." .875rem "desc" "." 1.5rem "list" / 1fr;@container (min-inline-size: 40rem){grid-template:"heading" "." 1rem "desc" "." 2rem "list" / 1fr}>.three-steps_heading[data-astro-cid-j2l4a4zl]{grid-area:heading}>.three-steps_desc[data-astro-cid-j2l4a4zl]{grid-area:desc;font-size:var(--text-base);color:var(--color-text);line-height:1.75}>.three-steps_list[data-astro-cid-j2l4a4zl]{grid-area:list}}.steps-list[data-astro-cid-j2l4a4zl]{container-type:inline-size;display:grid}.step-item[data-astro-cid-j2l4a4zl]{--step-size: var(--text-3xl);display:grid;grid-template:"n . title" "n . ." 1rem "n . descs" / auto 1rem 1fr;&:not(:last-child){grid-template:"n . title" "n . ." 1rem "n . descs" "n . ." 1.5rem / auto 1rem 1fr}@container (min-inline-size: 40rem){&:not(:last-child){grid-template:"n . title" "n . ." 1rem "n . descs" "n . ." 2rem / auto 1rem 1fr}}}.step-item_n[data-astro-cid-j2l4a4zl]{grid-area:n;inline-size:var(--step-size);block-size:100%;display:grid;grid-template-columns:1fr 1px 1fr;&:before{grid-column:2 / 2;grid-row:1 / -1;content:"";inline-size:1px;block-size:100%;background-color:var(--color-border)}&:after{grid-column:1 / -1;grid-row:1/ -1;content:attr(data-step);font-size:var(--text-lg);font-weight:700;color:var(--color-primary);line-height:1;block-size:var(--step-size);inline-size:var(--step-size);display:grid;place-content:center;border:1px solid var(--color-border);background-color:var(--color-bg2);border-radius:100%}}.step-item_title[data-astro-cid-j2l4a4zl]{grid-area:title;font-size:var(--text-lg);font-weight:700;line-height:1.5;color:var(--color-text);padding-block-start:calc((var(--step-size) - 1lh) / 2)}.step-item_descs[data-astro-cid-j2l4a4zl]{grid-area:descs;font-size:var(--text-base);color:var(--color-text);line-height:1.75}.anshin-pricing[data-astro-cid-j2l4a4zl]{display:grid;grid-template:"heading" "." 2rem "cards" "." 1.5rem "descs" / 1fr;>.anshin-pricing_heading[data-astro-cid-j2l4a4zl]{grid-area:heading}>.anshin-pricing_cards[data-astro-cid-j2l4a4zl]{grid-area:cards}>.anshin-pricing_descs[data-astro-cid-j2l4a4zl]{grid-area:descs}}.plans[data-astro-cid-j2l4a4zl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1.5rem}.plan[data-astro-cid-j2l4a4zl]{display:grid;border:1px solid var(--color-border);border-radius:8px;grid-template:"title" "price" "contents" / 1fr}.plan_recommended[data-astro-cid-j2l4a4zl]{grid-area:recommended;grid-row:1/ -1;grid-column:1/ -1;isolation:isolate;justify-self:center;align-self:start;background-color:var(--color-primary);color:var(--color-text3);font-size:var(--text-xs);font-weight:700;line-height:1.25;padding:.25rem;border-radius:2px;transform:translateY(-50%)}.plan_title[data-astro-cid-j2l4a4zl]{grid-area:title;font-size:var(--text-lg);line-height:1.25;font-weight:700;color:var(--color-text);display:grid;justify-items:center;padding-inline:1rem;padding-block:1.5rem;background-color:var(--color-bg2);box-shadow:inset 0 0 0 1px var(--color-bg);border-radius:8px 8px 0 0}.plan_price[data-astro-cid-j2l4a4zl]{grid-area:price;display:flex;flex-wrap:wrap;justify-items:center;justify-content:center;gap:1ch;padding-block:1.5rem;padding-inline:1rem;align-items:baseline;>.plan_price_amount[data-astro-cid-j2l4a4zl]{font-size:var(--text-2xl);font-weight:700;color:var(--color-primary);line-height:1}>.plan_price_unit[data-astro-cid-j2l4a4zl]{font-size:var(--text-sm);color:var(--color-text2)}}.plan_contents[data-astro-cid-j2l4a4zl]{grid-area:contents;list-style:disc;padding-inline-start:2rem;padding-inline-end:1.5rem;padding-block:1rem;display:grid;gap:.5rem;border-block-start:1px solid var(--color-border)}.plan-descs[data-astro-cid-j2l4a4zl]{font-size:var(--text-base);color:var(--color-text);line-height:1.75;em{font-weight:700}}.container[data-astro-cid-wh7zh3wa]{container-type:inline-size}.single-services[data-astro-cid-wh7zh3wa]{display:grid;grid-template:"heading" "." 1rem "descs" "." 2rem "list" / 1fr;@container (min-inline-size: 40rem){grid-template:"heading" "." 1.5rem "descs" "." 3rem "list" / 1fr}.single-services_heading{grid-area:heading}.single-services_descs{grid-area:descs}.single-services_list{grid-area:list}}.list[data-astro-cid-wh7zh3wa]{display:grid;row-gap:2rem;@container (min-inline-size: 40rem){row-gap:3rem}}.item[data-astro-cid-wh7zh3wa]{display:grid;>p[data-astro-cid-wh7zh3wa]{line-height:1.75;margin-block-start:.875rem}>.table[data-astro-cid-wh7zh3wa]{margin-block-start:1.5rem}@container (min-inline-size: 40rem){>p[data-astro-cid-wh7zh3wa]{margin-block-start:1rem}>.table[data-astro-cid-wh7zh3wa]{margin-block-start:2rem}}}.table[data-astro-cid-wh7zh3wa]{inline-size:100%;block-size:auto;border-collapse:collapse;thead{background-color:var(--color-bg2);th{font-size:var(--text-base);font-weight:700;line-height:1.5;text-align:start;border-block-end:1px solid var(--color-primary);padding:1em}}tbody{background-color:var(--color-bg);td{font-size:var(--text-base);line-height:1.5;text-align:start;border-block-end:1px solid var(--color-border);padding:1em}}}.container[data-astro-cid-ucd2ps2b]{container-type:inline-size}.main-area[data-astro-cid-ucd2ps2b]{display:grid;margin-inline:auto;padding-inline:1rem;row-gap:3rem;padding-block:3rem;inline-size:min(62rem,100%);@container (min-inline-size: 40rem){row-gap:4rem;padding-block:4rem}}
