.container[data-astro-cid-6xvfj3yx]{container-type:inline-size}.anshin-support[data-astro-cid-6xvfj3yx]{display:grid;row-gap:2rem;@container (min-inline-size: 40rem){row-gap:3rem}}.three-anshin[data-astro-cid-6xvfj3yx]{display:grid;grid-template:"heading" "." 1.5rem "list" "." 1.25rem "desc" / 1fr;@container (min-inline-size: 40rem){grid-template:"heading" "." 2rem "list" "." 1.5rem "desc" / 1fr}>.three-anshin_heading[data-astro-cid-6xvfj3yx]{grid-area:heading}>.three-anshin_list[data-astro-cid-6xvfj3yx]{grid-area:list}>.three-anshin_desc[data-astro-cid-6xvfj3yx]{grid-area:desc}}.anshin-list[data-astro-cid-6xvfj3yx]{grid-area:list;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}.anshin-item[data-astro-cid-6xvfj3yx]{border-radius:8px;border:1px solid var(--color-border);background-color:var(--color-bg);padding:1rem;display:grid;grid-template-rows:auto 1fr;row-gap:.75rem;justify-items:center}.anshin-item_n[data-astro-cid-6xvfj3yx]{display:grid;justify-items:center;font-size:var(--text-sm);line-height:1;font-weight:700;color:var(--color-primary)}.anshin-item_title[data-astro-cid-6xvfj3yx]{font-size:var(--text-base);font-weight:700;color:var(--color-text);line-height:1.5}.anshin-desc[data-astro-cid-6xvfj3yx]{font-size:var(--text-base);color:var(--color-text);line-height:1.75;display:grid;row-gap:.5em}.three-steps[data-astro-cid-6xvfj3yx]{display:grid;grid-template:"heading" "." 1.5rem "list" / 1fr;@container (min-inline-size: 40rem){grid-template:"heading" "." 2rem "list" / 1fr}>.three-steps_heading[data-astro-cid-6xvfj3yx]{grid-area:heading}>.three-steps_list[data-astro-cid-6xvfj3yx]{grid-area:list}}.steps-list[data-astro-cid-6xvfj3yx]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.steps-item[data-astro-cid-6xvfj3yx]{border-radius:8px;border:1px solid var(--color-border);padding:1rem;background-color:var(--color-bg);display:grid;grid-template-rows:auto 1fr;row-gap:.75rem;justify-items:center}.steps-item_n[data-astro-cid-6xvfj3yx]{display:grid;justify-items:center;font-size:var(--text-sm);font-weight:700;color:var(--color-primary);line-height:1}.steps-item_title[data-astro-cid-6xvfj3yx]{font-size:var(--text-base);font-weight:700;color:var(--color-text);line-height:1.5}.link[data-astro-cid-6xvfj3yx]{display:grid;justify-items:center}.container[data-astro-cid-xt2exoez]{container-type:inline-size}.info[data-astro-cid-xt2exoez]{display:grid;row-gap:2rem;@container (min-inline-size: 40rem){row-gap:3rem}}.link[data-astro-cid-xt2exoez]{display:grid;justify-items:center}.container[data-astro-cid-yldp5qrs]{container-type:inline-size;background-color:var(--color-bg2)}@keyframes zoomOut{0%{transform:scale(1.2)}to{transform:scale(1)}}.key[data-astro-cid-yldp5qrs]{display:grid;grid-template-columns:1rem minmax(0,60rem) 1rem;padding-block-end:2rem;>.key_content[data-astro-cid-yldp5qrs]{grid-column:2;padding-block:2rem;z-index:1}>.key_image[data-astro-cid-yldp5qrs]{grid-column:2 / -1;overflow:hidden;border-radius:8px 0 0 8px;>img[data-astro-cid-yldp5qrs]{aspect-ratio:16 / 9;inline-size:100%;max-block-size:37.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;@media (prefers-reduced-motion: no-preference){animation:zoomOut 2s ease-out forwards}}}@container (min-inline-size: 50rem){grid-template-columns:1rem 1fr 8.125rem minmax(0,60rem) 8.125rem 1fr 1rem;>.key_content[data-astro-cid-yldp5qrs]{grid-column:3 / 5;grid-row:1 / 1;justify-self:flex-start;align-self:flex-end;padding-inline-end:1rem}>.key_image[data-astro-cid-yldp5qrs]{grid-row:1 / 1;grid-column:4 / -1;border-radius:0;>img[data-astro-cid-yldp5qrs]{aspect-ratio:unset}}}}.content[data-astro-cid-yldp5qrs]{display:grid;grid-template:"sub-title" "." 1rem "title" "." 1.5rem "desc" "." 1rem "tags" / 1fr;border-radius:8px 8px 0;background-color:var(--color-bg2);>.content_sub-title[data-astro-cid-yldp5qrs]{grid-area:sub-title}>.content_title[data-astro-cid-yldp5qrs]{grid-area:title}>.content_desc[data-astro-cid-yldp5qrs]{grid-area:desc}>.content_tags[data-astro-cid-yldp5qrs]{grid-area:tags}}.content_sub-title[data-astro-cid-yldp5qrs]{font-size:var(--text-2xl);line-height:1.25;color:var(--color-text);font-weight:700;strong{font-size:1.25em;color:oklch(from var(--color-primary) l c 10)}}.content_title[data-astro-cid-yldp5qrs]{container-type:inline-size;display:grid;gap:.25rem;font-size:var(--text-4xl);line-height:1.25;color:var(--color-primary);font-weight:700;margin:0}.content_desc[data-astro-cid-yldp5qrs]{font-size:var(--text-lg);line-height:1.5;color:var(--color-text)}.content_tags[data-astro-cid-yldp5qrs]{display:flex;gap:.5rem;align-items:center}.tag[data-astro-cid-yldp5qrs]{font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-primary);border-radius:4px;padding-block:.25em;padding-inline:.5em}.icon[data-astro-cid-yldp5qrs]{font-size:var(--text-sm);inline-size:1em;block-size:1em;color:var(--color-text2);display:grid;align-items:center;&:before{grid-area:1 / 1;content:"";display:block;inline-size:100%;block-size:2px;border-radius:2px;background-color:currentColor}&:after{grid-area:1 / 1;content:"";display:block;inline-size:100%;block-size:2px;border-radius:2px;background-color:currentColor;transform:rotate(90deg)}}.container[data-astro-cid-4nmflt4b]{container-type:inline-size}.qa[data-astro-cid-4nmflt4b]{display:grid;row-gap:2rem;@container (min-inline-size: 40rem){row-gap:3rem}}.qa-list[data-astro-cid-4nmflt4b]{display:grid;gap:1rem}.qa-item[data-astro-cid-4nmflt4b]{--rounded: 8px;--bg-color: var(--color-bg);container-type:inline-size;border-radius:var(--rounded);border:1px solid var(--color-border);background-color:var(--color-bg);--icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%231f1f1f'%3e%3cpath%20d='m480-236%2093-93q12-12%2029-12t29%2012q12%2012%2012%2029t-12%2029L508-148q-6%206-13%208.5t-15%202.5q-8%200-15-2.5t-13-8.5L329-271q-12-12-12-29t12-29q12-12%2029-12t29%2012l93%2093Zm0-484-93%2093q-12%2012-29%2012t-29-12q-12-12-12-29t12-29l123-123q6-6%2013-8.5t15-2.5q8%200%2015%202.5t13%208.5l123%20123q12%2012%2012%2029t-12%2029q-12%2012-29%2012t-29-12l-93-93Z'/%3e%3c/svg%3e");&[open]{--icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%231f1f1f'%3e%3cpath%20d='m480-284-96%2096q-11%2011-28%2011t-28-11q-11-11-11-28t11-28l124-124q6-6%2013-8.5t15-2.5q8%200%2015%202.5t13%208.5l124%20124q11%2011%2011%2028t-11%2028q-11%2011-28%2011t-28-11l-96-96Zm0-392%2096-96q11-11%2028-11t28%2011q11%2011%2011%2028t-11%2028L508-592q-6%206-13%208.5t-15%202.5q-8%200-15-2.5t-13-8.5L328-716q-11-11-11-28t11-28q11-11%2028-11t28%2011l96%2096Z'/%3e%3c/svg%3e");.icon{rotate:180deg}}}.qa-item_q[data-astro-cid-4nmflt4b]{display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:.5em;column-gap:.5em;padding:1em;font-size:var(--text-base);line-height:1.5;&:before{content:"Q.";font-family:var(--font-mono);color:var(--color-primary);font-weight:700}.text{font-weight:700}.icon{--icon-size: 1.5em;align-self:center;block-size:var(--icon-size);inline-size:var(--icon-size);-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-primary);@media (prefers-reduced-motion: no-preference){transition:rotate .2s ease-in-out}}}.qa-item_a[data-astro-cid-4nmflt4b]{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.5em;column-gap:.5em;padding:1em;background-color:var(--color-bg2);border-radius:0 0 var(--rounded) var(--rounded);box-shadow:inset 0 0 0 1px var(--color-bg);font-size:var(--text-base);line-height:1.5;&:before{content:"A.";font-family:var(--font-mono);color:var(--color-primary);font-weight:700}}.container[data-astro-cid-kynjyagq]{container-type:inline-size}.single-services[data-astro-cid-kynjyagq]{display:grid;grid-template:"heading" "." 2rem "desc" "." 1.25rem "list" "." 1.5rem "link" / 1fr;@container (min-inline-size: 40rem){grid-template:"heading" "." 3rem "desc" "." 1.5rem "list" "." 2rem "link" / 1fr}>.single-services_heading[data-astro-cid-kynjyagq]{grid-area:heading}>.single-services_desc[data-astro-cid-kynjyagq]{grid-area:desc}>.single-services_list[data-astro-cid-kynjyagq]{grid-area:list}>.single-services_link[data-astro-cid-kynjyagq]{grid-area:link}}.desc[data-astro-cid-kynjyagq]{font-size:var(--text-base);color:var(--color-text);line-height:1.75}.list[data-astro-cid-kynjyagq]{container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:1rem}.list_link[data-astro-cid-kynjyagq]{display:grid;grid-template-columns:1fr auto;-moz-column-gap:1em;column-gap:1em;align-items:center;font-size:var(--text-base);font-weight:700;line-height:1.5;padding-inline:1em;padding-block:.75em;border:1px solid var(--color-border);border-radius:8px;text-decoration-line:none;text-decoration-color:var(--color-primary);text-underline-offset:4px;text-decoration-thickness:2px;.icon{display:grid;font-size:1em;place-items:center;color:var(--color-primary);@media (prefers-reduced-motion: no-preference){transition:translate .2s ease-in-out}}@media (any-hover: hover){&:hover{text-decoration-line:underline;.icon{translate:8px 0}}}&:focus-visible{text-decoration-line:underline;.icon{translate:8px 0}}}.link[data-astro-cid-kynjyagq]{display:grid;justify-items:center}.container[data-astro-cid-riiwvoaa]{container-type:inline-size}.message[data-astro-cid-riiwvoaa]{display:grid;color:var(--color-text);grid-template-columns:auto 1fr auto;justify-content:space-between;border-radius:8px;>.message-texts[data-astro-cid-riiwvoaa]{display:grid;justify-items:center;font-size:var(--text-lg);font-weight:700;line-height:1.5;row-gap:.5rem;padding-block:1lh;padding-inline:.5em}.quote{--size: 16px;inline-size:var(--size);block-size:var(--size);-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='23'%20height='16'%20viewBox='0%200%2023%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.7026%2016L14.2163%2013.2022C15.6444%2012.4153%2016.7081%2011.5264%2017.4075%2010.5355C18.1361%209.54463%2018.5004%208.32058%2018.5004%206.86339L18.1507%202.88525L20.5114%205.98907C20.1616%206.28051%2019.7682%206.52823%2019.331%206.73224C18.923%206.9071%2018.4859%206.99453%2018.0196%206.99453C17.087%206.99453%2016.2709%206.68852%2015.5715%206.0765C14.872%205.46448%2014.5223%204.64845%2014.5223%203.62842C14.5223%202.4918%2014.8429%201.60291%2015.4841%200.961749C16.1544%200.320583%2016.9995%200%2018.0196%200C19.4185%200%2020.4676%200.510018%2021.1671%201.53005C21.8957%202.55009%2022.26%203.99271%2022.26%205.85792C22.26%208.102%2021.7062%2010.0838%2020.5988%2011.8033C19.5205%2013.4936%2017.8884%2014.8925%2015.7026%2016Z'%20fill='black'/%3e%3cpath%20d='M1.48633%2016L0%2013.2022C1.42804%2012.4153%202.49179%2011.5264%203.19124%2010.5355C3.91983%209.54463%204.28413%208.32058%204.28413%206.86339L3.9344%202.88525L6.29504%205.98907C5.94532%206.28051%205.55188%206.52823%205.11472%206.73224C4.70671%206.9071%204.26955%206.99453%203.80326%206.99453C2.87066%206.99453%202.05463%206.68852%201.35518%206.0765C0.655734%205.46448%200.306009%204.64845%200.306009%203.62842C0.306009%202.4918%200.62659%201.60291%201.26775%200.961749C1.93806%200.320583%202.78323%200%203.80326%200C5.20215%200%206.25133%200.510018%206.95078%201.53005C7.67937%202.55009%208.04367%203.99271%208.04367%205.85792C8.04367%208.102%207.48994%2010.0838%206.38248%2011.8033C5.30416%2013.4936%203.67211%2014.8925%201.48633%2016Z'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='23'%20height='16'%20viewBox='0%200%2023%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.7026%2016L14.2163%2013.2022C15.6444%2012.4153%2016.7081%2011.5264%2017.4075%2010.5355C18.1361%209.54463%2018.5004%208.32058%2018.5004%206.86339L18.1507%202.88525L20.5114%205.98907C20.1616%206.28051%2019.7682%206.52823%2019.331%206.73224C18.923%206.9071%2018.4859%206.99453%2018.0196%206.99453C17.087%206.99453%2016.2709%206.68852%2015.5715%206.0765C14.872%205.46448%2014.5223%204.64845%2014.5223%203.62842C14.5223%202.4918%2014.8429%201.60291%2015.4841%200.961749C16.1544%200.320583%2016.9995%200%2018.0196%200C19.4185%200%2020.4676%200.510018%2021.1671%201.53005C21.8957%202.55009%2022.26%203.99271%2022.26%205.85792C22.26%208.102%2021.7062%2010.0838%2020.5988%2011.8033C19.5205%2013.4936%2017.8884%2014.8925%2015.7026%2016Z'%20fill='black'/%3e%3cpath%20d='M1.48633%2016L0%2013.2022C1.42804%2012.4153%202.49179%2011.5264%203.19124%2010.5355C3.91983%209.54463%204.28413%208.32058%204.28413%206.86339L3.9344%202.88525L6.29504%205.98907C5.94532%206.28051%205.55188%206.52823%205.11472%206.73224C4.70671%206.9071%204.26955%206.99453%203.80326%206.99453C2.87066%206.99453%202.05463%206.68852%201.35518%206.0765C0.655734%205.46448%200.306009%204.64845%200.306009%203.62842C0.306009%202.4918%200.62659%201.60291%201.26775%200.961749C1.93806%200.320583%202.78323%200%203.80326%200C5.20215%200%206.25133%200.510018%206.95078%201.53005C7.67937%202.55009%208.04367%203.99271%208.04367%205.85792C8.04367%208.102%207.48994%2010.0838%206.38248%2011.8033C5.30416%2013.4936%203.67211%2014.8925%201.48633%2016Z'%20fill='black'/%3e%3c/svg%3e");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-primary);@container (min-inline-size: 40rem){--size: 24px}&:first-of-type{align-self:start}&:last-of-type{align-self:end}}}.container[data-astro-cid-j7pv25f6]{container-type:inline-size}.main-area[data-astro-cid-j7pv25f6]{display:grid;padding-block:4rem;padding-inline:1rem;row-gap:4rem;margin-inline:auto;inline-size:min(62rem,100%);@container (min-inline-size: 40rem){padding-block:6rem;row-gap:6rem}}
