.c91Cnq_page{--text:#142f28;--subtle:#526b60;--border:#d7e4dc;color:var(--text);background:#f8faf6}.c91Cnq_hero,.c91Cnq_section,.c91Cnq_strip,.c91Cnq_closing{width:min(100% - 3rem,74rem);margin-inline:auto}.c91Cnq_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:4rem;padding-block:6rem 5rem;display:grid}.c91Cnq_eyebrow{font:650 .7rem var(--font-code), monospace;letter-spacing:.08em;text-transform:uppercase;color:#087f5b;align-items:center;gap:.6rem;margin:0 0 1.5rem;display:inline-flex}.c91Cnq_dot{background:#087f5b;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #087f5b12}.c91Cnq_hero h1{letter-spacing:-.065em;max-width:12ch;margin:0;font-size:clamp(3rem,1.7rem + 3.6vw,5rem);font-weight:800;line-height:1.08}.c91Cnq_hero h1 em{color:#087f5b;font-style:normal}.c91Cnq_lede{max-width:32rem;color:var(--subtle);margin:1.6rem 0 0;font-size:1.05rem;line-height:1.85}.c91Cnq_actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.c91Cnq_primary,.c91Cnq_secondary{border:1px solid #087f5b;border-radius:.55rem;justify-content:center;align-items:center;gap:1.3rem;min-height:3.1rem;padding:.7rem 1.2rem;font-size:.88rem;font-weight:750;transition:background-color .18s,box-shadow .18s;display:inline-flex}.c91Cnq_primary{color:#fff;background:#087f5b;box-shadow:0 4px 10px #087f5b16}.c91Cnq_primary:hover{background:#066748;box-shadow:0 6px 18px #087f5b25}.c91Cnq_secondary{border-color:var(--border);background:#fff9}.c91Cnq_secondary:hover{background:#e6f0e9}.c91Cnq_note{color:var(--subtle);margin:1.25rem 0 0;font-size:.73rem}.c91Cnq_stage{background:radial-gradient(at 100% 0,#ccebd5,#0000 65%),#edf3e9;border:1px solid #dce9de;border-radius:1.5rem;min-width:0;padding:1.5rem}.c91Cnq_window{color:#e4f2e9;background:#10271f;border:1px solid #29483b;border-radius:.8rem;min-width:0;overflow:hidden;box-shadow:0 24px 40px -20px #163b3455}.c91Cnq_windowBar{border-bottom:1px solid #2c4338;align-items:center;gap:.35rem;min-height:3rem;padding-inline:1rem;display:flex}.c91Cnq_windowBar i{background:#6e8979;border-radius:50%;width:.5rem;height:.5rem}.c91Cnq_windowBar i:first-child{background:#ed9482}.c91Cnq_windowBar i:nth-child(2){background:#e1c075}.c91Cnq_windowBar i:nth-child(3){background:#7ec6a0}.c91Cnq_windowBar span{font:.62rem var(--font-code), monospace;color:#aac1b3;margin-left:auto}.c91Cnq_request{font:.7rem var(--font-code), monospace;flex-wrap:wrap;align-items:center;gap:.7rem;padding:1.25rem 1rem;display:flex}.c91Cnq_request strong{color:#9ce5b6;background:#244c39;border-radius:.25rem;padding:.3rem .45rem}.c91Cnq_request code{overflow-wrap:anywhere}.c91Cnq_code{color:#d5e6dc;font:.7rem/1.9 var(--font-code), monospace;background:0 0;border:0;border-radius:0;margin:0;padding:.5rem 1.2rem 1.5rem;overflow-x:auto}.c91Cnq_key{color:#99cbb0}.c91Cnq_value{color:#edd49a}.c91Cnq_windowFoot{color:#9fbeab;font:.6rem var(--font-code), monospace;border-top:1px solid #2c4338;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;display:flex}.c91Cnq_previewNote{color:#526b60;font:.6rem var(--font-code), monospace;justify-content:space-between;gap:1rem;margin:1rem .2rem 0;display:flex}.c91Cnq_strip{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);padding-block:1.6rem;display:grid}.c91Cnq_strip div{color:var(--subtle);justify-content:center;align-items:center;gap:.7rem;font-size:.75rem;display:flex}.c91Cnq_strip div+div{border-left:1px solid var(--border)}.c91Cnq_strip strong{color:var(--text);font:700 .75rem var(--font-code), monospace}.c91Cnq_section{padding-block:5.5rem}.c91Cnq_intro{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2.5rem;display:flex}.c91Cnq_intro .c91Cnq_eyebrow{margin-bottom:1rem}.c91Cnq_section h2,.c91Cnq_closing h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,1rem + 2vw,3rem);line-height:1.2}.c91Cnq_intro>p{max-width:23rem;color:var(--subtle);margin:0;font-size:.9rem;line-height:1.8}.c91Cnq_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.c91Cnq_card{border:1px solid var(--border);background:#fff;border-radius:.9rem;flex-direction:column;padding:1.5rem;display:flex}.c91Cnq_icon{color:#087f5b;background:#f0f6ef;border:1px solid #dbebe0;border-radius:.7rem;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:1.8rem;display:grid}.c91Cnq_icon svg{width:1.3rem;height:1.3rem}.c91Cnq_card h3{letter-spacing:-.025em;margin:0;font-size:1.05rem}.c91Cnq_card p{color:var(--subtle);flex:1;margin:.6rem 0 1.5rem;font-size:.8rem;line-height:1.8}.c91Cnq_card code{color:#087f5b;font:.62rem/1.7 var(--font-code), monospace;overflow-wrap:anywhere;border-top:1px solid #e5ece6;padding-top:1rem}.c91Cnq_integration{border:1px solid var(--border);background:#edf3e9;border-radius:1rem;grid-template-columns:1fr 1fr;gap:4rem;padding:3rem;display:grid}.c91Cnq_integration h2{max-width:14ch}.c91Cnq_integration p{max-width:29rem;color:var(--subtle);font-size:.88rem;line-height:1.85}.c91Cnq_textLink{color:#087f5b;align-items:center;gap:1rem;min-height:2.75rem;font-size:.85rem;font-weight:750;display:inline-flex}.c91Cnq_textLink:hover{text-underline-offset:.3rem;text-decoration:underline}.c91Cnq_steps{margin:0;padding:0;list-style:none}.c91Cnq_steps li{grid-template-columns:2rem 1fr;column-gap:1rem;padding-block:1.1rem;display:grid}.c91Cnq_steps li+li{border-top:1px solid #d2dfd2}.c91Cnq_steps span{color:#087f5b;width:2rem;height:2rem;font:.65rem var(--font-code), monospace;border:1px solid #c6d9ca;border-radius:50%;align-self:start;place-items:center;display:grid}.c91Cnq_steps h3{margin:.1rem 0 .3rem;font-size:.95rem}.c91Cnq_steps p{margin:0;font-size:.78rem}.c91Cnq_closing{color:#fff;background:#103d2e;border-radius:1rem;justify-content:space-between;align-items:center;gap:3rem;padding:3rem;display:flex}.c91Cnq_closing .c91Cnq_eyebrow{color:#a9dcb9;margin-bottom:1rem}.c91Cnq_closing h2{max-width:18ch}.c91Cnq_closing .c91Cnq_actions{flex-shrink:0;margin-top:0}.c91Cnq_closing .c91Cnq_primary{color:#163e2e;background:#d6efb6;border-color:#d6efb6}.c91Cnq_closing .c91Cnq_primary:hover{background:#c5e69b}.c91Cnq_closing .c91Cnq_textLink{color:#e1efdf}@media (prefers-color-scheme:dark){.c91Cnq_page{--text:#e2eee5;--subtle:#acbfb1;--border:#2c4938;background:#101e17}.c91Cnq_eyebrow,.c91Cnq_textLink,.c91Cnq_hero h1 em{color:#80d6ab}.c91Cnq_secondary,.c91Cnq_card{background:#182c21}.c91Cnq_secondary:hover{background:#253e2e}.c91Cnq_strip strong{color:var(--text)}.c91Cnq_stage,.c91Cnq_integration{background:#1b3023;border-color:#36533d}.c91Cnq_previewNote{color:#b2c6b6}.c91Cnq_icon{color:#80d6ab;background:#253e2e;border-color:#36533d}.c91Cnq_card code{color:#80d6ab;border-color:#36533d}.c91Cnq_steps li+li{border-color:#36533d}.c91Cnq_steps span{color:#80d6ab;border-color:#56705b}}@media (max-width:1050px){.c91Cnq_hero{gap:2rem}.c91Cnq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.c91Cnq_integration{gap:2rem}.c91Cnq_closing{flex-direction:column;align-items:start}}@media (max-width:760px){.c91Cnq_hero,.c91Cnq_section,.c91Cnq_strip,.c91Cnq_closing{width:min(100% - 2rem,36rem)}.c91Cnq_hero{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:3.5rem}.c91Cnq_hero h1{max-width:13ch}.c91Cnq_stage{padding:1rem}.c91Cnq_strip{grid-template-columns:repeat(2,1fr);gap:1.5rem 0}.c91Cnq_strip div:nth-child(3){border:0}.c91Cnq_intro{flex-direction:column;align-items:start;gap:1rem}.c91Cnq_section{padding-block:3.5rem}.c91Cnq_integration{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.5rem}.c91Cnq_integration h2{max-width:18ch}.c91Cnq_closing{gap:1rem;padding:2rem}}@media (max-width:440px){.c91Cnq_cards{grid-template-columns:minmax(0,1fr)}.c91Cnq_card{padding:1.25rem}.c91Cnq_icon{margin-bottom:1rem}.c91Cnq_hero h1{font-size:2.8rem}.c91Cnq_strip div{gap:.4rem;font-size:.65rem}.c91Cnq_strip strong{font-size:.65rem}.c91Cnq_previewNote{flex-wrap:wrap}.c91Cnq_actions>a{flex:auto}.c91Cnq_closing .c91Cnq_actions{width:100%}}@media (prefers-reduced-motion:reduce){.c91Cnq_primary,.c91Cnq_secondary{transition:none}}.c91Cnq_retries{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.c91Cnq_retries li{background:#087f5b0d;border-top:2px solid #087f5b;gap:.5rem;padding:1.5rem;display:grid}.c91Cnq_retries span{color:var(--subtle);font:.65rem var(--font-code), monospace;text-transform:uppercase}.c91Cnq_retries strong{letter-spacing:-.03em;font-size:1.2rem}.c91Cnq_retries small{color:var(--subtle);font-size:.75rem}@media (max-width:760px){.c91Cnq_retries{grid-template-columns:repeat(2,minmax(0,1fr))}}
