.as-demo{margin:48px auto 64px}.as-clients{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.as-client{display:flex;flex-direction:column;gap:18px;padding:24px 22px 26px;background:#fcfdfb;border:1px solid #ccd9d7;border-radius:13px}.as-client h3{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.as-client h3 .icon{width:16px;height:16px;flex:none;color:#b3203b}.as-client dl{display:grid;flex:1 1;align-content:start;gap:14px;margin:0}.as-client dt{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.as-client dd{margin:5px 0 0;font-size:14px;line-height:1.6}.as-client dd.as-scored{display:flex}.as-client dd.as-scored span{padding:4px 11px;border:1px solid #ccd9d7;border-radius:999px;font-size:12px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.as-client-link{align-self:flex-start;min-height:5em;margin:0 22px;padding-top:2px;line-height:1.5}.as-pilot p+p{margin-top:16px}@media (max-width:800px){.as-demo{margin:36px auto 48px}}@media (max-width:600px){.as-demo{margin:28px auto 40px}.as-clients{gap:12px}.as-client{padding:20px 18px 22px}}.as-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:0 34px}.as-photo-pair figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas)}.as-account-photo,.as-photo-pair img{display:block;width:100%;height:auto}.as-account-photo{margin-top:28px;border-radius:13px}.as-client{padding:0 0 24px;overflow:hidden}.as-client>img{display:block;width:100%;height:160px;object-fit:cover}.as-client>dl,.as-client>h3{margin-inline:22px}@media (max-width:600px){.as-photo-pair{grid-template-columns:1fr;gap:16px;margin-bottom:22px}}.as-photo-pair figcaption{padding:24px}.as-photo-pair h3{font-size:24px;margin-bottom:12px}.as-photo-pair p{font-size:15px;margin:0}.as-coaching{display:grid;grid-template-columns:1.1fr 1fr;margin-block:48px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.as-coaching>img{display:block;width:100%;height:100%;object-fit:cover;min-height:340px}.as-coaching figcaption{padding:40px;align-self:center}.as-coaching h2{font-size:clamp(30px,3vw,44px)}@media (max-width:800px){.as-coaching{grid-template-columns:1fr;margin-block:36px}.as-coaching>img{height:auto;min-height:0;aspect-ratio:16/9}.as-coaching figcaption{padding:28px 24px}}@media (max-width:600px){.as-photo-pair figcaption{padding:22px}.as-photo-pair h3{font-size:22px}}.account-switcher{--watermark:#e79aa722;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:52fr 48fr;background:#102a3a;border:1px solid #365463;border-radius:13px;box-shadow:0 25px 65px #132b3d2b;color:#eff5f5;font-family:var(--font-body),sans-serif;font-size:var(--demo-label-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-switcher .crosshair-watermark{right:-90px;bottom:-110px;width:380px;height:380px}.account-switcher p{margin:0;color:inherit}.account-switcher button{font:inherit}.as-kicker{display:block;font-size:var(--demo-meta-size);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#acc1c9}.as-head{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px 30px 24px;border-bottom:1px solid #365463}.as-head h2{margin:8px 0 0;font-size:30px;line-height:1.05;color:#eff5f5}.as-switch{display:inline-flex;flex:none;padding:4px;background:#0b2635;border:1px solid #365463;border-radius:999px}.as-switch button{min-height:44px;padding:0 18px;background:transparent;border:0;border-radius:999px;color:#acc1c9;font-size:var(--demo-label-size);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .18s,color .18s}.as-switch button:hover{color:#eff5f5}.as-switch button[aria-pressed=true]{background:#eff5f5;color:#0b2635}.as-switch button:focus-visible{outline:2px solid #e79aa7;outline-offset:2px}.as-account-stack,.as-call-stack{display:grid;min-width:0}.as-account,.as-call{grid-area:1/1}.as-account[data-active=false],.as-call[data-active=false]{visibility:hidden;pointer-events:none}.as-call{min-width:0;padding:24px 30px 28px;border-right:1px solid #365463}.as-lines{list-style:none;margin:16px 0 0;padding:0}.as-lines li{display:grid;grid-template-columns:44px 52px 1fr;align-items:baseline;gap:12px;padding:12px;margin-inline:-12px;border-left:3px solid transparent;border-radius:0 8px 8px 0;color:#acc1c9;transition:background .18s,border-color .18s}.as-lines li[data-flag]{background:#342f3c;border-left-color:#df7e90;color:#eff5f5}.as-lines span{font-size:var(--demo-meta-size);letter-spacing:.04em;text-transform:uppercase}.as-lines p{font-size:var(--demo-copy-size);line-height:1.55}.as-account{display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px 30px 28px;background:#0b2635}.as-account[data-active=true]{animation:as-in .28s cubic-bezier(.2,.7,.3,1)}.as-account-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #365463}.as-account-head strong{display:block;margin-top:6px;font-family:var(--font-display),sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.as-total{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;min-width:64px;padding:8px 12px;border:1px solid #365463;border-radius:9px;background:#102a3a}.as-score{font-family:var(--font-display),sans-serif;font-size:28px;font-weight:600;line-height:1;letter-spacing:-.03em}.as-total span{margin-top:4px;font-size:var(--demo-meta-size);letter-spacing:.06em;text-transform:uppercase;color:#acc1c9}.as-rules{margin:-8px 0 0;padding:0 0 0 22px;display:grid;gap:6px;font-size:var(--demo-copy-size);line-height:1.55;color:#d5e2e6}.as-rules li::marker{color:#acc1c9;font-size:var(--demo-meta-size)}.as-rows{list-style:none;margin:-8px 0 0;padding:0;border-top:1px solid #365463}.as-rows li{display:grid;grid-template-columns:1fr 52px 58px 64px;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid #365463;font-size:var(--demo-label-size)}.as-crit{color:#eff5f5}.as-code{display:inline-block;margin-right:6px;padding:1px 6px;border:1px solid #365463;border-radius:4px;font-size:11px;color:#acc1c9;white-space:nowrap}.as-at,.as-code{letter-spacing:.04em}.as-at{font-size:var(--demo-meta-size);text-transform:uppercase;color:#7f97a1}.as-state{justify-self:start;padding:2px 9px;border:1px solid #df7e90;border-radius:999px;font-size:var(--demo-label-size);color:#e79aa7}.as-rows li[data-pass] .as-state{border-color:#365463;color:#acc1c9}.as-pts{text-align:right;color:#acc1c9}.as-rows li[data-pass] .as-pts{color:#eff5f5}.as-caption{grid-column:1/-1;padding:12px 30px;border-top:1px solid #365463;background:#0b2635;font-size:var(--demo-meta-size);color:#acc1c9}@keyframes as-in{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.as-account[data-active=true]{animation:none}}@media (max-width:1100px){.as-account,.as-call,.as-caption,.as-head{padding-inline:24px}.as-head{flex-direction:column;align-items:flex-start}}@media (max-width:800px){.account-switcher{grid-template-columns:1fr}.as-call{border-right:0;border-bottom:1px solid #365463;padding:22px 20px 24px}.as-head{padding:24px 20px 20px}.as-account{padding:22px 20px 24px}.as-caption{padding-inline:20px}}@media (max-width:600px){.as-account,.as-call,.as-caption,.as-head{padding-inline:16px}.as-head h2{font-size:26px}.as-switch{width:100%}.as-switch button{flex:1 1;padding:0 10px;white-space:normal;line-height:1.2}.as-lines li{grid-template-columns:44px 1fr;gap:4px 10px;padding:10px;margin-inline:-10px}.as-lines p{grid-column:1/-1}.as-rows li{grid-template-columns:1fr 58px;gap:6px 10px}.as-at{grid-column:1;order:2}.as-pts{grid-column:2;grid-row:1}.as-state{grid-column:2;grid-row:2;justify-self:end}.as-account-head strong{font-size:19px}}