.dic-columns[data-astro-cid-3vj7w4wv]{display:grid;grid-template-columns:repeat(var(--dic-count),minmax(0,1fr));grid-template-rows:auto auto auto auto}.dic-col[data-astro-cid-3vj7w4wv]{display:grid;grid-template-rows:subgrid;grid-row:span 4;padding:.4rem 2rem;text-align:center;border-left:1px solid var(--color-line)}.dic-col[data-astro-cid-3vj7w4wv]:first-child{border-left:0}.dic-icon[data-astro-cid-3vj7w4wv]{display:block;width:48px;height:48px;margin-inline:auto;color:var(--color-slate)}.dic-title[data-astro-cid-3vj7w4wv]{margin:1.4rem 0 0;font-size:clamp(1.2rem,1.8vw,1.5rem);color:var(--color-ink)}.dic-rule[data-astro-cid-3vj7w4wv]{border:0;border-top:1px solid var(--color-line);margin:1rem 0 1.1rem}.dic-body[data-astro-cid-3vj7w4wv]{margin:0;font-size:.92rem;line-height:1.7;color:var(--color-ink-2)}@media(max-width:858px){.dic-columns[data-astro-cid-3vj7w4wv]{grid-template-columns:1fr;grid-template-rows:none;row-gap:2.4rem}.dic-col[data-astro-cid-3vj7w4wv]{display:block;grid-row:auto;border-left:0;padding-inline:0;border-top:1px solid var(--color-line);padding-top:2.4rem}.dic-col[data-astro-cid-3vj7w4wv]:first-child{border-top:0;padding-top:0}}.rp-wrap[data-astro-cid-mkwskom7]{display:grid;grid-template-columns:minmax(0,20fr) minmax(0,21fr);gap:clamp(2.6rem,6vw,5rem);align-items:start}.referral[data-astro-cid-mkwskom7]{scroll-margin-top:6rem}.rp-heading[data-astro-cid-mkwskom7]{margin:0;font-size:clamp(2.4rem,4.6vw,3.6rem);color:var(--color-ink);text-wrap:balance}@media(min-width:821px){.rp-heading[data-astro-cid-mkwskom7]{margin-top:-7px}}.rp-rule[data-astro-cid-mkwskom7]{border:0;border-top:1px solid var(--color-line);margin:1.4rem 0}.rp-lead[data-astro-cid-mkwskom7]{margin:0 0 1.2rem;font-size:1.15rem;line-height:1.55;color:var(--color-ink);max-width:37.5rem}.rp-body[data-astro-cid-mkwskom7]{margin:0 0 1.1rem;max-width:37.5rem;font-size:.98rem}.rp-body[data-astro-cid-mkwskom7]:last-child{margin-bottom:0}.rp-plate[data-astro-cid-mkwskom7]{position:relative;background:var(--color-ink);overflow:hidden;padding:clamp(1.5rem,2.7vw,2.25rem)}.rp-form[data-astro-cid-mkwskom7]{position:relative;display:flex;flex-direction:column;gap:1.4rem}.field[data-astro-cid-mkwskom7]{display:flex;flex-direction:column;gap:.45rem}.field-label[data-astro-cid-mkwskom7]{font-size:.64rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-paper)}.field-input[data-astro-cid-mkwskom7]{background:var(--color-paper);border:0;border-radius:0;padding:.65rem .9rem;font-family:var(--font-sans);font-size:1rem;color:var(--color-ink)}.field-input[data-astro-cid-mkwskom7]:focus-visible{outline:2px solid var(--color-slate-light);outline-offset:2px}.field-textarea[data-astro-cid-mkwskom7]{resize:vertical;min-height:5.5rem}.rp-pair[data-astro-cid-mkwskom7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.rp-submit[data-astro-cid-mkwskom7]{width:100%;margin-top:.75rem;padding:.85rem 2rem}.rp-note[data-astro-cid-mkwskom7]{margin:0;font-size:.85rem;color:var(--color-paper)}@media(max-width:820px){.rp-wrap[data-astro-cid-mkwskom7]{grid-template-columns:1fr}}@media(max-width:560px){.rp-pair[data-astro-cid-mkwskom7]{grid-template-columns:1fr}}.platform-intro-ridge[data-astro-cid-dewcpc2h],.platform-think-ridge[data-astro-cid-dewcpc2h],.platform-intro-wrap[data-astro-cid-dewcpc2h]{position:relative}.platform-cards[data-astro-cid-dewcpc2h]{margin-top:clamp(3rem,7vh,4.5rem)}.platform-close[data-astro-cid-dewcpc2h]{margin-top:clamp(3rem,7vh,4.5rem);text-align:center}.platform-think-wrap[data-astro-cid-dewcpc2h]{position:relative;--think-column: calc(41.5rem + 49px) }.think-h2[data-astro-cid-dewcpc2h]{margin:0 0 clamp(1.6rem,3.5vh,2.2rem);font-size:clamp(1.9rem,4vw,2.86rem);color:var(--color-ink);text-align:center;text-wrap:balance}.think-body[data-astro-cid-dewcpc2h]{max-width:37.5rem;margin-inline:auto}.think-para[data-astro-cid-dewcpc2h]{margin:0 0 1.15em;font-size:.98rem}.think-para[data-astro-cid-dewcpc2h]:last-child{margin-bottom:0}.stage-grid[data-astro-cid-dewcpc2h]{list-style:none;margin:clamp(3rem,7vh,4.5rem) auto 0;padding:0;max-width:var(--think-column);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stage-cell[data-astro-cid-dewcpc2h]{padding:2rem}.stage-cell[data-astro-cid-dewcpc2h]:nth-child(odd){padding-left:0}.stage-cell[data-astro-cid-dewcpc2h]:nth-child(2n){padding-right:0;border-left:1px solid var(--color-line)}.stage-cell[data-astro-cid-dewcpc2h]:nth-child(-n+2){padding-top:0}.stage-cell[data-astro-cid-dewcpc2h]:nth-child(n+3){padding-bottom:0;border-top:1px solid var(--color-line)}.stage-cell-icon[data-astro-cid-dewcpc2h]{display:flex;justify-content:center;align-items:flex-end;height:var(--stage-icon-box);margin-bottom:1.2rem}.stage-icon[data-astro-cid-dewcpc2h]{display:block;color:var(--color-slate)}.stage-text[data-astro-cid-dewcpc2h]{margin:0;font-size:.98rem}@media(max-width:719px){.stage-grid[data-astro-cid-dewcpc2h]{grid-template-columns:1fr}.stage-cell[data-astro-cid-dewcpc2h],.stage-cell[data-astro-cid-dewcpc2h]:nth-child(odd),.stage-cell[data-astro-cid-dewcpc2h]:nth-child(2n){padding:1.9rem 0;border-left:0}.stage-cell[data-astro-cid-dewcpc2h]:first-child{padding-top:0}.stage-cell[data-astro-cid-dewcpc2h]:last-child{padding-bottom:0}.stage-cell[data-astro-cid-dewcpc2h]+.stage-cell[data-astro-cid-dewcpc2h]{border-top:1px solid var(--color-line)}}
