.page-module__oIbxGW__page{}.page-module__oIbxGW__page h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500}:where(.page-module__oIbxGW__page) a{color:inherit}.page-module__oIbxGW__hero{}.page-module__oIbxGW__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:56px clamp(40px,6vw,96px);display:grid}.page-module__oIbxGW__heroCopy{animation:.7s 50ms both page-module__oIbxGW__fadeUp}.page-module__oIbxGW__hero h1{max-width:8.5em;font-size:var(--title-size);line-height:1.04}.page-module__oIbxGW__hero h1 span{color:var(--blue)}.page-module__oIbxGW__heroCopy>p{max-width:500px;color:var(--muted);text-wrap:pretty;margin:28px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.page-module__oIbxGW__terms{gap:12px;max-width:560px;margin:44px 0 0;display:grid}.page-module__oIbxGW__terms>div{background:var(--panel);border-radius:20px;grid-template-columns:120px 1fr;align-items:baseline;gap:20px;padding:18px 24px;transition:background .25s,transform .25s;display:grid}.page-module__oIbxGW__terms>div:hover{background:var(--tint);transform:translateY(-2px)}.page-module__oIbxGW__terms dt{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font:13px/1.4 DM Mono,monospace}.page-module__oIbxGW__terms dd{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500;line-height:1.3}.page-module__oIbxGW__formPanel{background:var(--panel);border-radius:28px;justify-self:end;width:100%;max-width:580px;padding:clamp(28px,3vw,40px);animation:.8s .15s both page-module__oIbxGW__fadeUp}.page-module__oIbxGW__formPanel form{gap:18px;display:grid}.page-module__oIbxGW__formIntro h2,.page-module__oIbxGW__success h2{font-size:clamp(30px,2.8vw,40px);line-height:1.04}.page-module__oIbxGW__formIntro p{max-width:380px;color:var(--muted);margin:10px 0 0;font-size:16px}.page-module__oIbxGW__field{gap:8px;display:grid}.page-module__oIbxGW__field>span:first-child{font-size:14px;font-weight:500;line-height:1.3}.page-module__oIbxGW__field input,.page-module__oIbxGW__field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:13px 16px;font:400 16px/1.45 DM Sans,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s}.page-module__oIbxGW__field textarea{resize:vertical;min-height:112px}.page-module__oIbxGW__field input:focus,.page-module__oIbxGW__field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #284cfa24}.page-module__oIbxGW__field textarea::placeholder{color:#8a91a4}.page-module__oIbxGW__field input[aria-invalid=true],.page-module__oIbxGW__field textarea[aria-invalid=true]{border-color:var(--danger);animation:.4s cubic-bezier(.36,.07,.19,.97) both page-module__oIbxGW__shake}.page-module__oIbxGW__field input[aria-invalid=true]:focus,.page-module__oIbxGW__field textarea[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:0 0 0 3px #b4231a24}.page-module__oIbxGW__fieldError{color:var(--danger);font-size:13px;line-height:1.4;animation:.25s both page-module__oIbxGW__messageIn}.page-module__oIbxGW__formError{color:var(--danger);margin:-4px 0 0;font-size:14px;line-height:1.45;animation:.25s both page-module__oIbxGW__messageIn}.page-module__oIbxGW__submit{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;height:56px;padding:0 30px;font:600 16px/1 DM Sans,system-ui,sans-serif;transition:background .2s,transform .2s;display:inline-flex}.page-module__oIbxGW__submit:hover:not(:disabled){background:var(--blue-hover);transform:translateY(-1px)}.page-module__oIbxGW__submit:disabled{opacity:.7;cursor:progress}.page-module__oIbxGW__formNote{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.page-module__oIbxGW__formNote a{text-underline-offset:3px;text-decoration:underline}.page-module__oIbxGW__formNote a:hover{color:var(--blue)}.page-module__oIbxGW__success{align-content:center;justify-items:start;gap:16px;min-height:420px;animation:.5s both page-module__oIbxGW__fadeUp;display:grid}.page-module__oIbxGW__success svg{color:var(--blue)}.page-module__oIbxGW__success p{max-width:380px;color:var(--muted);margin:0;font-size:17px}.page-module__oIbxGW__success button{color:var(--ink);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font:600 15px/1.4 DM Sans,system-ui,sans-serif;text-decoration:underline;transition:color .2s}.page-module__oIbxGW__success button:hover{color:var(--blue)}.page-module__oIbxGW__next{max-width:1288px;margin:0 auto;padding:128px 24px}.page-module__oIbxGW__next h2{max-width:13em;font-size:var(--title-size);line-height:1.04}.page-module__oIbxGW__next h2 span{color:var(--blue)}.page-module__oIbxGW__nextSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.page-module__oIbxGW__nextSteps li{background:var(--panel);border-radius:24px;flex-direction:column;gap:14px;padding:28px;transition:background .25s,transform .25s;display:flex}.page-module__oIbxGW__nextSteps li:hover{background:var(--tint);transform:translateY(-2px)}.page-module__oIbxGW__nextSteps li>span{color:var(--blue);letter-spacing:.1em;font:13px/1 DM Mono,monospace}.page-module__oIbxGW__nextSteps h3{font-size:24px;line-height:1.15}.page-module__oIbxGW__nextSteps p{color:var(--muted);text-wrap:pretty;margin:10px 0 0}@keyframes page-module__oIbxGW__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes page-module__oIbxGW__messageIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes page-module__oIbxGW__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@media (max-width:980px){.page-module__oIbxGW__heroGrid{grid-template-columns:1fr}.page-module__oIbxGW__formPanel{justify-self:start;max-width:680px}.page-module__oIbxGW__nextSteps{grid-template-columns:1fr}}@media (max-width:760px){.page-module__oIbxGW__hero{padding-top:112px}.page-module__oIbxGW__next{padding-top:88px;padding-bottom:88px}.page-module__oIbxGW__terms{display:none}.page-module__oIbxGW__terms>div{grid-template-columns:1fr;gap:4px;padding:16px 20px}.page-module__oIbxGW__submit{width:100%}}
