.page-module___8aEwW__page{--ink:#17202a;--muted:#718096;--line:#e6e9ee;--blue:#3767e8;min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#f7f8fb}.page-module___8aEwW__header,.page-module___8aEwW__footer,.page-module___8aEwW__main{width:min(1120px,100% - 48px);margin:0 auto}.page-module___8aEwW__header{justify-content:space-between;align-items:center;padding:30px 0;display:flex}.page-module___8aEwW__brand{letter-spacing:-.2px;align-items:center;gap:11px;font-size:15px;font-weight:650;display:flex}.page-module___8aEwW__brandMark{color:#fff;background:var(--ink);border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.page-module___8aEwW__environment{color:var(--muted);letter-spacing:1.4px;font-size:10px;font-weight:700}.page-module___8aEwW__main{padding:76px 0 80px}.page-module___8aEwW__hero{max-width:700px}.page-module___8aEwW__eyebrow,.page-module___8aEwW__sectionKicker{color:var(--blue);letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:750}.page-module___8aEwW__hero h1{letter-spacing:-3px;max-width:660px;margin:16px 0 20px;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1.06}.page-module___8aEwW__hero p{max-width:570px;color:var(--muted);font-size:17px;line-height:1.7}.page-module___8aEwW__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-module___8aEwW__primary,.page-module___8aEwW__secondary{border-radius:8px;align-items:center;gap:14px;min-height:46px;padding:0 19px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.page-module___8aEwW__primary{color:#fff;background:var(--ink);box-shadow:0 8px 20px #17202a1c}.page-module___8aEwW__secondary{border:1px solid var(--line);background:#fff}.page-module___8aEwW__primary:hover,.page-module___8aEwW__secondary:hover,.page-module___8aEwW__endpoint:hover{transform:translateY(-2px)}.page-module___8aEwW__overview{margin-top:112px}.page-module___8aEwW__sectionHeading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__nextStep h2{letter-spacing:-.6px;margin-top:8px;font-size:21px}.page-module___8aEwW__status{color:#438b67;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.page-module___8aEwW__status i{background:#55b77c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #55b77c1e}.page-module___8aEwW__endpointGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.page-module___8aEwW__endpoint{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:13px;min-height:156px;padding:21px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.page-module___8aEwW__endpoint:hover{box-shadow:0 12px 28px #17202a12}.page-module___8aEwW__method{color:#3b73d7;letter-spacing:.8px;background:#edf3ff;border-radius:5px;align-self:flex-start;padding:5px 7px;font-size:10px;font-weight:800}.page-module___8aEwW__endpointLabel{font-size:15px;font-weight:650}.page-module___8aEwW__endpoint code{color:var(--muted);font-family:var(--font-geist-mono),monospace;font-size:12px}.page-module___8aEwW__arrow{color:#a4adba;font-size:18px;position:absolute;top:20px;right:20px}.page-module___8aEwW__nextStep{background:#f0f5ff;border:1px solid #dce5fb;border-radius:12px;align-items:flex-start;gap:18px;margin-top:58px;padding:25px;display:flex}.page-module___8aEwW__nextIcon{width:34px;height:34px;color:var(--blue);background:#dce8ff;border-radius:9px;flex:none;place-items:center;display:grid}.page-module___8aEwW__nextStep p{color:#61708a;margin-top:9px;font-size:13px;line-height:1.6}.page-module___8aEwW__footer{border-top:1px solid var(--line);color:#9aa3af;letter-spacing:.4px;justify-content:space-between;padding:24px 0 30px;font-size:11px;display:flex}@media (max-width:720px){.page-module___8aEwW__header,.page-module___8aEwW__footer,.page-module___8aEwW__main{width:min(100% - 32px,560px)}.page-module___8aEwW__header{padding-top:20px}.page-module___8aEwW__main{padding-top:62px}.page-module___8aEwW__hero h1{letter-spacing:-1.8px}.page-module___8aEwW__overview{margin-top:78px}.page-module___8aEwW__sectionHeading{flex-direction:column;align-items:start;gap:15px}.page-module___8aEwW__endpointGrid{grid-template-columns:1fr}}
