.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.request-form{justify-content:center;margin-top:32px}.request-confirm{max-width:520px;margin:32px auto 0;padding:24px 28px;text-align:left;background:var(--af-mist);border:1px solid var(--af-hairline);border-radius:14px}.request-confirm h2{font-size:22px;line-height:1.2;color:var(--af-ink-navy)}.request-confirm h2:focus{outline:none}.request-confirm p{margin:10px 0 0;font-size:15px;max-width:none;color:var(--af-slate-gray)}.request-confirm .btn{margin-top:18px}.call-grid{display:grid;gap:48px;align-items:start;margin-top:56px}.call-grid h3{font-size:24px;line-height:1.2;color:var(--af-ink-navy);margin-bottom:10px}.call-grid .pair p{color:var(--af-slate-gray);max-width:52ch}.call-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.call-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.agenda{background:var(--af-white);border:1px solid var(--af-hairline);border-radius:14px;box-shadow:0 20px 50px #121b281a;overflow:hidden}.agenda ol{list-style:none;padding:6px 20px 14px}.agenda li{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--af-hairline)}.agenda li:last-child{border-bottom:0}.agenda time{font-family:var(--af-mono);font-size:12px;color:var(--af-slate-gray);padding-top:3px}.agenda b{display:block;font-size:15px;font-weight:600;color:var(--af-ink)}.agenda span{display:block;margin-top:2px;font-size:14px;color:var(--af-slate-gray)}.install-grid{display:grid;gap:20px;margin-top:48px;text-align:left}.install-card{display:flex;flex-direction:column;padding:28px;background:var(--af-white);border:1px solid var(--af-hairline);border-radius:14px;box-shadow:0 20px 50px #121b2814}.install-card h3{font-size:22px;line-height:1.2;color:var(--af-ink-navy)}.install-card p{margin-top:10px;font-size:14px;line-height:1.55;color:var(--af-slate-gray)}.install-card .btn{align-self:flex-start;margin-top:20px}.install-steps{margin-top:16px;padding-left:18px;font-size:14px;color:var(--af-slate-gray)}.install-steps li+li{margin-top:6px}.install-note{margin-top:auto;padding-top:20px;font-size:13px;color:var(--af-slate-gray)}.command{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 12px 12px 16px;background:var(--af-ink-navy);border-radius:10px;color:var(--af-off-white);font-family:var(--af-mono);font-size:13px}.command code{flex:1 1 220px;min-width:0;overflow-x:auto;font:inherit;white-space:nowrap}.command .lbl{color:var(--af-steel)}.copy-btn{flex:none;min-height:36px;padding:0 12px;border:1px solid rgba(248,251,255,.18);border-radius:6px;background:var(--af-panel-navy);color:var(--af-off-white);font-family:var(--af-sans);font-size:13px;font-weight:600;cursor:pointer}.copy-btn:hover{background:var(--af-slate-navy)}.copy-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--af-ink-navy),0 0 0 4px var(--af-sky)}@media(min-width:768px){.install-grid{grid-template-columns:1fr 1fr;max-width:900px;margin-left:auto;margin-right:auto}}@media(min-width:900px){.call-grid{grid-template-columns:1fr 1fr;gap:72px}}
