.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.connection-grid .panel{margin:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.panel-heading h2{margin-bottom:0}.align-left{justify-content:flex-start}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}details{border-top:1px solid #83c8ff33;margin-top:24px;padding-top:20px}summary{cursor:pointer;color:#c8eaff;font-weight:600;padding:8px 0}#terms-copy{padding-top:20px}#terms-copy h3{font-size:17px;margin:22px 0 9px}#terms-copy p{font-size:14px}#signed-record{margin-top:22px}#owner-providers input{font-size:13px}#wa-connected{display:flex;gap:10px;flex-wrap:wrap}.connection-grid button{width:100%}#wa-connected button{width:auto}.text-link{color:#a2dbff;text-decoration:underline}.trial-banner{padding:18px 22px;border:1px solid #82c9f055;border-radius:20px;background:#102131;margin:18px 0}.trial-banner a{text-decoration:underline;color:#b3e7ff}.record-wave{display:block;width:100%;height:72px;border-radius:16px;background:#061322;margin:16px 0}@media(max-width:700px){.connection-grid,.fields-grid{grid-template-columns:1fr}.panel-heading{align-items:flex-start;flex-direction:column}.panel-heading .tag{align-self:flex-start}.panel button,.panel .button{max-width:100%}}@media print{nav,.brand-hero,.connection-grid,#owner-providers,footer,#agreement-form,#print-agreement,.button,#account-status,.setup>h1,.setup>.eyebrow,.setup>.panel:not(#agreement){display:none!important}body{background:white;color:black}#agreement{border:0;background:none}#terms-copy p,#signed-record{color:black}details{display:block}#terms-copy{display:block!important}}
