
#coordination .operator-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}
#coordination .operator-copy .tag{margin-bottom:24px}
#coordination .operator-copy h2{font-size:clamp(40px,4.15vw,58px);max-width:16ch}
#coordination .operator-lead{font-size:18px;line-height:1.65;color:var(--muted);margin-top:24px;max-width:39ch}
#coordination .operator-benefits{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:21px}
#coordination .operator-benefits li{position:relative;padding-left:26px;line-height:1.5}
#coordination .operator-benefits li::before{content:'✓';position:absolute;left:0;top:0;color:var(--rose);font-size:16px}
#coordination .operator-benefits strong{display:block;font-size:18px;font-weight:500}
#coordination .operator-benefits span{display:block;font-size:15px;color:var(--muted);margin-top:4px;max-width:36ch}
#coordination .operator-benefits small{display:block;font-size:12px;color:var(--rose);margin-top:9px}
#coordination .operator-proof{min-width:0}
#coordination .operator-example-label{font-size:12px;color:var(--rose);letter-spacing:.07em;margin-bottom:18px}
#coordination .operator-conversation{padding:24px 28px;background:#2b212a;border:1px solid #57424e;border-radius:18px 18px 4px 18px;margin-left:46px;margin-bottom:22px}
#coordination .operator-speaker{font-size:11px;color:#d1b5c0;margin-bottom:9px;letter-spacing:.04em}
#coordination .operator-prompt{font:400 22px/1.45 var(--sans);color:#f6eaed;max-width:38ch}
#coordination .operator-result{position:relative;background:#f4f1eb;padding:22px;border-radius:16px;color:#352a2c;box-shadow:0 20px 60px #0003}
#coordination .operator-schedule{display:flex;gap:12px;align-items:center;border-bottom:1px solid #d8cfc9;padding:0 0 18px;margin-bottom:19px}
#coordination .operator-check{font-size:20px;color:#6a263b}
#coordination .operator-event{font-size:13px;font-weight:500}
#coordination .operator-schedule p{display:flex;align-items:center;gap:10px;margin-top:3px;font-size:16px}
#coordination .operator-schedule s{color:#897a7e;font-size:14px}
#coordination .operator-schedule strong{font-weight:500;color:#72263d}
#coordination .operator-location{font-size:12px;color:#756970;margin-left:auto}
#coordination .operator-result-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px;font-weight:500}
#coordination .operator-not-sent{font-size:10px;white-space:nowrap;border:1px solid #c9b8bf;border-radius:20px;padding:3px 8px;color:#70263b}
#coordination .operator-capture{position:relative;padding:0;display:block;width:100%;background:#f4f1eb;border:1px solid #ded5cf;border-radius:12px;overflow:hidden;cursor:zoom-in}
#coordination .operator-capture img{width:100%;height:auto;display:block}
#coordination .operator-zoom{position:absolute;bottom:12px;right:12px;border:1px solid #8c7d87;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#242027;color:#f3f0ef;font-size:20px}
#coordination figcaption{margin-top:15px;font-size:11px;line-height:1.5;color:var(--muted);text-align:center}
@media(max-width:1050px){#coordination .operator-grid{gap:36px}#coordination .operator-copy h2{font-size:43px}#coordination .operator-conversation{margin-left:20px;padding:22px}#coordination .operator-prompt{font-size:20px}#coordination .operator-result{padding:16px}}
@media(max-width:760px){#coordination .operator-grid{grid-template-columns:1fr;gap:36px}#coordination .operator-copy h2{font-size:44px;max-width:19ch}#coordination .operator-lead{font-size:17px;max-width:none}#coordination .operator-benefits{gap:19px}#coordination .operator-benefits span{max-width:none}#coordination .operator-conversation{margin-left:16px;padding:20px}#coordination .operator-prompt{font-size:19px}#coordination .operator-result{padding:13px}#coordination .operator-result-label{font-size:12px}#coordination .operator-location{font-size:10px}#coordination .operator-schedule{gap:9px}#coordination .operator-schedule p{font-size:14px;gap:7px}#coordination .operator-schedule s{font-size:12px}#coordination .operator-zoom{width:30px;height:30px;bottom:8px;right:8px}}
