.index.svelte-164955a{margin-top:4rem;text-align:center}section.svelte-164955a{margin-bottom:4rem}h1.svelte-164955a{width:100%;max-width:29rem;margin:0 auto 1.6rem}h2.svelte-164955a{font-weight:500}.btn-wrap.svelte-164955a{text-align:center;width:100%;margin:0 auto 6rem}.grid.svelte-164955a{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem}.nmosd.svelte-164955a,.igg4rd.svelte-164955a,.mg.svelte-164955a{grid-template-columns:1fr;gap:1.6rem;padding:2.4rem 2rem 3.2rem}.nmosd.svelte-164955a{background-color:#c9eef0}.igg4rd.svelte-164955a{background-color:#c5e6f1}.mg.svelte-164955a{background-color:#ffd7a6}img.svelte-164955a{margin:0 auto}.nmosd.svelte-164955a img:where(.svelte-164955a),.igg4rd.svelte-164955a img:where(.svelte-164955a){width:100%}.mg-img.svelte-164955a{margin-inline:-2rem}.mg-img.svelte-164955a img:where(.svelte-164955a){display:block;width:100%;max-width:none;margin:0}.btn.svelte-164955a{padding:0 2rem;margin-top:auto;grid-template-columns:1fr 1fr}a.svelte-164955a{display:flex;justify-content:center;align-items:center;font-weight:700;padding:1.6rem;background:#fff;border-radius:3.2rem;position:relative;height:5.6rem;box-sizing:border-box;border:2px solid transparent}a.svelte-164955a:hover{padding:1.4rem}.nmosd.svelte-164955a a:where(.svelte-164955a):first-child{background:#00b0b9;color:#fff;border:2px solid #00b0b9}.igg4rd.svelte-164955a a:where(.svelte-164955a):first-child{background:#0a78a8;color:#fff;border:2px solid #0a78a8}.nmosd.svelte-164955a a:where(.svelte-164955a):hover{background:#fff;color:#00b0b9;border:2px solid #00b0b9}.igg4rd.svelte-164955a a:where(.svelte-164955a):hover{background:#fff;color:#0a78a8;border:2px solid #0a78a8}.mg.svelte-164955a a:where(.svelte-164955a):first-child{background:#ff5e1c;color:#fff;border:2px solid #FF5E1C}.mg.svelte-164955a a:where(.svelte-164955a):hover{background:#fff;color:#ff5e1c;border:2px solid #FF5E1C}span.svelte-164955a{position:absolute;right:1.6rem}@media screen and (max-width: 1024px){section.grid.svelte-164955a{grid-template-columns:1fr}br.svelte-164955a{display:none}.btn.svelte-164955a{padding:0;gap:2rem}}@media screen and (max-width: 540px){h1.svelte-164955a{max-width:21rem}}@media screen and (max-width: 375px) and (min-width: 240px){.btn.svelte-164955a a:where(.svelte-164955a){font-size:14px;padding-left:0}}
