.page[data-astro-cid-ncgugrvq]{color:#173b4d;background:#edf3f6}.eyebrow[data-astro-cid-ncgugrvq]{color:#467184;font:400 10px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}h1[data-astro-cid-ncgugrvq],h2[data-astro-cid-ncgugrvq],h3[data-astro-cid-ncgugrvq],p[data-astro-cid-ncgugrvq]{margin:0}h1[data-astro-cid-ncgugrvq],h2[data-astro-cid-ncgugrvq]{font-family:var(--font-serif);letter-spacing:-.045em;font-weight:400}.opening[data-astro-cid-ncgugrvq]{background:radial-gradient(64% 100% at 82% 0,#bad6e4 0,#0000 75%),linear-gradient(#dcebf2 0%,#edf3f6 100%)}.opening-inner[data-astro-cid-ncgugrvq]{padding-block:clamp(80px,10vw,145px) clamp(88px,10vw,140px)}.opening[data-astro-cid-ncgugrvq] h1[data-astro-cid-ncgugrvq]{text-wrap:balance;max-width:14ch;margin-top:24px;font-size:clamp(48px,7.2vw,108px);line-height:1.09}.opening-bottom[data-astro-cid-ncgugrvq]{justify-items:start;gap:clamp(26px,3vw,34px);max-width:1000px;margin-top:clamp(46px,7vw,92px);display:grid}.opening-bottom[data-astro-cid-ncgugrvq] p[data-astro-cid-ncgugrvq]{max-width:52ch;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.opening-bottom[data-astro-cid-ncgugrvq] .contact-action{flex-direction:column;align-items:center;gap:4px;display:flex}.opening-bottom[data-astro-cid-ncgugrvq] .contact-action-alt{text-align:center}.approach[data-astro-cid-ncgugrvq],.terms[data-astro-cid-ncgugrvq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;padding-block:clamp(90px,10vw,150px);display:grid}.section-heading[data-astro-cid-ncgugrvq] h2[data-astro-cid-ncgugrvq]{text-wrap:balance;max-width:13ch;margin-top:18px;font-size:clamp(38px,4.3vw,64px);line-height:1.16}.approach-body[data-astro-cid-ncgugrvq],.terms-body[data-astro-cid-ncgugrvq]{max-width:56ch;padding-top:38px}.approach-body[data-astro-cid-ncgugrvq] p[data-astro-cid-ncgugrvq],.terms-body[data-astro-cid-ncgugrvq] p[data-astro-cid-ncgugrvq],.community[data-astro-cid-ncgugrvq] p[data-astro-cid-ncgugrvq]{font-size:clamp(16px,1.4vw,18px);line-height:1.8}.terms-body[data-astro-cid-ncgugrvq] p[data-astro-cid-ncgugrvq]+p[data-astro-cid-ncgugrvq]{margin-top:24px}.text-link[data-astro-cid-ncgugrvq]{color:#0c5d7d;align-items:center;gap:10px;min-height:44px;margin-top:28px;font-size:14px;font-weight:500;display:inline-flex}.example[data-astro-cid-ncgugrvq]{grid-column:1/-1;max-width:1000px;margin-top:32px}.example[data-astro-cid-ncgugrvq] img[data-astro-cid-ncgugrvq]{width:100%;height:auto;display:block}.example[data-astro-cid-ncgugrvq] figcaption[data-astro-cid-ncgugrvq]{color:#466878;max-width:70ch;margin-top:13px;font-size:13px;line-height:1.6}.sequence[data-astro-cid-ncgugrvq]{background:#d5e5ed;padding-block:clamp(86px,9vw,128px) clamp(98px,10vw,148px)}.sequence[data-astro-cid-ncgugrvq] h2[data-astro-cid-ncgugrvq]{max-width:15ch;margin-top:18px;font-size:clamp(38px,4.5vw,68px);line-height:1.15}.steps[data-astro-cid-ncgugrvq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:clamp(60px,7vw,104px) 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-ncgugrvq] li[data-astro-cid-ncgugrvq]{border-top:1px solid #729bad;padding:0 32px 0 0;position:relative}.steps[data-astro-cid-ncgugrvq] li[data-astro-cid-ncgugrvq]:not(:first-child){padding-left:30px}.step-number[data-astro-cid-ncgugrvq]{color:#195872;width:31px;height:31px;font:400 12px var(--font-mono);background:#d5e5ed;border:1px solid #3f7890;border-radius:50%;place-items:center;margin-top:-16px;display:grid}.steps[data-astro-cid-ncgugrvq] h3[data-astro-cid-ncgugrvq]{font:400 clamp(21px, 2.1vw, 29px)/1.25 var(--font-serif);letter-spacing:-.025em;margin-top:32px}.steps[data-astro-cid-ncgugrvq] p[data-astro-cid-ncgugrvq]{color:#3c6374;max-width:28ch;margin-top:12px;font-size:15px;line-height:1.7}.terms[data-astro-cid-ncgugrvq]{border-bottom:1px solid #bfd2dc}.community[data-astro-cid-ncgugrvq]{color:#f1f7f7;background:radial-gradient(85% 140% at 100% 0,#315f70 0,#0000 70%),#173b4d;scroll-margin-top:24px}.community-inner[data-astro-cid-ncgugrvq]{padding-block:clamp(65px,7vw,108px)}.community[data-astro-cid-ncgugrvq] .eyebrow[data-astro-cid-ncgugrvq]{color:#a8d1d9}.community-grid[data-astro-cid-ncgugrvq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;margin-top:18px;display:grid}.community[data-astro-cid-ncgugrvq] h2[data-astro-cid-ncgugrvq]{text-wrap:balance;max-width:14ch;font-size:clamp(37px,4.2vw,60px);line-height:1.16}.community-grid[data-astro-cid-ncgugrvq]>div[data-astro-cid-ncgugrvq]{max-width:57ch;padding-top:12px}.community-link[data-astro-cid-ncgugrvq]{color:#c8eff4;align-items:center;gap:20px;min-height:44px;margin-top:30px;font-size:14px;font-weight:500;display:inline-flex}.finish[data-astro-cid-ncgugrvq]{padding-block:clamp(90px,10vw,150px)}@media (width<=760px){.approach[data-astro-cid-ncgugrvq],.terms[data-astro-cid-ncgugrvq],.community-grid[data-astro-cid-ncgugrvq]{grid-template-columns:1fr;gap:24px}.opening[data-astro-cid-ncgugrvq] h1[data-astro-cid-ncgugrvq]{max-width:12ch}.approach-body[data-astro-cid-ncgugrvq],.terms-body[data-astro-cid-ncgugrvq],.community-grid[data-astro-cid-ncgugrvq]>div[data-astro-cid-ncgugrvq]{padding-top:0}.approach[data-astro-cid-ncgugrvq],.terms[data-astro-cid-ncgugrvq]{gap:30px}.steps[data-astro-cid-ncgugrvq]{--step-first-line:31px;grid-template-columns:1fr;margin:52px 0 0 18px}.steps[data-astro-cid-ncgugrvq] li[data-astro-cid-ncgugrvq],.steps[data-astro-cid-ncgugrvq] li[data-astro-cid-ncgugrvq]:not(:first-child){border-top:0;border-left:1px solid #729bad;grid-template-columns:32px 1fr;gap:18px;min-height:148px;padding:0 0 40px;display:grid}.steps[data-astro-cid-ncgugrvq] li[data-astro-cid-ncgugrvq]:last-child{border-left-color:#0000;min-height:0}.step-number[data-astro-cid-ncgugrvq]{width:var(--step-first-line);height:var(--step-first-line);align-self:start;margin:0 0 0 -16px}.steps[data-astro-cid-ncgugrvq] h3[data-astro-cid-ncgugrvq]{line-height:var(--step-first-line);margin-top:0}.steps[data-astro-cid-ncgugrvq] p[data-astro-cid-ncgugrvq]{max-width:38ch}.community-grid[data-astro-cid-ncgugrvq]{gap:30px}}@media (width<=420px){.opening-bottom[data-astro-cid-ncgugrvq]{justify-items:stretch}}
