.agent-landing{padding-top:8px}.agent-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(40px,5vw,80px);padding:clamp(28px,4vw,56px) 0 clamp(40px,5vw,72px)}.agent-hero .eyebrow{margin-bottom:26px}.agent-hero h1{font-size:var(--fs-display);line-height:1;letter-spacing:-.04em}.agent-intro{max-width:30ch;margin-top:26px;font-size:var(--fs-lead);line-height:1.5;color:var(--ink);font-weight:500}.agent-hero-description{max-width:44ch;margin-top:12px;color:var(--ink-soft);font-size:var(--fs-body);line-height:1.65}.agent-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.agent-actions .button{flex:0 1 auto;min-height:58px;padding-inline:24px;font-size:16px}.agent-preview-note{max-width:46ch;margin-top:16px;font-size:var(--fs-micro);line-height:1.6;color:var(--muted)}.agent-preview{position:relative;margin:0;min-width:0;padding-right:28px}.agent-preview-frame{position:relative;margin-top:30px;animation:rise-in .7s var(--motion-ease) both}.agent-preview-report{background:var(--surface);border:1px solid var(--rule);border-radius:28px;box-shadow:var(--shadow-float);overflow:hidden}.agent-preview-scene{position:relative;padding-top:52px;background:linear-gradient(180deg,var(--apricot),#fff8f0 78%);border-bottom:1px solid var(--rule);overflow:hidden}.agent-preview-scene .illustrative-tag{position:absolute;top:16px;left:16px;z-index:2}.agent-preview-art{position:relative;margin-bottom:-10px}.agent-preview-art img{display:block;width:100%;height:auto}.agent-preview-body{padding:22px 24px 24px}.agent-preview-offices{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.agent-preview-offices li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid var(--rule)}.agent-preview-offices li.agent-preview-you{border:1.5px solid var(--accent);background:var(--apricot)}.agent-preview-you .office-mark{background:var(--accent);color:var(--ink)}.agent-preview-name strong{display:block;font-size:15px;font-weight:600;line-height:1.3}.agent-preview-name small{display:block;font-size:12.5px;line-height:1.4;color:var(--muted)}.agent-preview-facts{display:flex;gap:18px;text-align:right}.agent-preview-facts>span{display:grid;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.agent-preview-facts small{font-size:11px;font-weight:500;color:var(--muted)}.agent-preview-draft{position:absolute;right:-28px;top:-30px;width:236px;padding:16px 16px 10px;background:var(--surface);border:1px solid var(--rule);border-radius:20px;box-shadow:var(--shadow-float);animation:rise-in .7s .16s var(--motion-ease) both}.agent-preview-draft ul{list-style:none;margin:10px 0 0;padding:0}.agent-preview-draft li{display:flex;align-items:center;gap:9px;padding-block:8px;border-top:1px solid var(--rule);font-size:13px;font-weight:500;color:var(--muted)}.agent-preview-draft li svg{flex:0 0 auto;color:var(--field-rule)}.agent-preview-draft li.is-done{color:var(--ink)}.agent-preview-draft li.is-done svg{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--success);color:#fff}.agent-landing h2{font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.035em}.agent-landing .section-kicker{display:block;margin-bottom:18px}.agent-relevance{padding-block:var(--section)}.agent-relevance-copy p{font-size:var(--fs-lead);line-height:1.55;color:var(--ink-soft);max-width:46ch}.agent-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.agent-steps li{position:relative;padding:28px;border-radius:28px;background:var(--surface);border:1px solid var(--rule)}.agent-steps li:first-child{background:var(--sand);border-color:var(--sand)}.agent-steps h3{margin-top:22px;font-size:20px;font-stretch:var(--title-stretch);letter-spacing:-.02em}.agent-steps p{margin-top:8px;font-size:var(--fs-ui);line-height:1.6;color:var(--ink-soft)}.agent-step-state{position:absolute;top:28px;right:24px;padding:5px 10px;border-radius:var(--radius-tag);background:var(--sand);font-size:12px;font-weight:600;color:var(--ink-soft)}.agent-step-state.is-live{background:#e6efe8;color:var(--success)}.agent-profile-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,6vw,96px);align-items:center;padding-block:var(--section)}.agent-profile-copy>p{margin-top:20px;max-width:42ch;font-size:var(--fs-body);line-height:1.65;color:var(--ink-soft)}.agent-profile-copy>p+p{margin-top:12px}.agent-inline-link{margin-top:20px}.agent-profile-anatomy{background:var(--surface);padding:clamp(24px,3vw,40px);border-radius:28px;border:1px solid var(--rule);box-shadow:var(--shadow-float)}.agent-profile-anatomy h3{font-size:clamp(22px,2vw,28px);font-weight:var(--display-weight);font-stretch:var(--title-stretch);line-height:1.15;letter-spacing:-.03em;max-width:20ch}.agent-profile-anatomy dl{margin:24px 0 18px;display:grid;gap:10px}.agent-profile-anatomy dl>div{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:16px;align-items:center;padding:16px 18px;border-radius:18px;background:var(--paper);border:1px solid var(--rule)}.agent-profile-anatomy dt{display:flex;align-items:center;gap:10px;font-size:var(--fs-ui);font-weight:600}.agent-profile-anatomy dt span{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--apricot);color:var(--accent-ink);font-size:12px;font-weight:650}.agent-profile-anatomy dd{margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--ink-soft)}.agent-profile-anatomy>p{font-size:12px;line-height:1.6;color:var(--muted)}.agent-visibility{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);padding:clamp(32px,5vw,64px);margin-block:0 var(--section);border-radius:32px;background:var(--sand)}.agent-visibility>div>p{margin-top:20px;max-width:40ch;font-size:var(--fs-body);line-height:1.65;color:var(--ink-soft)}.agent-principles{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px}.agent-principles li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-ui);font-weight:500}.agent-principles svg{flex:0 0 auto;margin-top:2px;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--surface);color:var(--accent-ink)}.agent-price-example{margin-top:26px;padding:18px 20px;border-radius:18px;background:var(--surface);border:1px solid var(--rule);max-width:440px}.agent-price-example-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;font-weight:550;color:var(--muted)}.agent-price-example dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0}.agent-price-example dl>div{padding:10px 12px;border-radius:12px;background:var(--paper);border:1px solid var(--rule)}.agent-price-example dt{font-size:12px;color:var(--muted)}.agent-price-example dd{margin:2px 0 0;font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.agent-price-example .agent-price-example-result{grid-column:1 / -1;background:var(--apricot);border-color:#f3d9c3}.agent-price-example>p:last-child{margin-top:12px;font-size:var(--fs-small);line-height:1.55;color:var(--ink-soft);max-width:none}.agent-visibility-details{display:grid;gap:10px;align-content:start}.agent-visibility-details details{border-radius:18px;background:var(--surface);border:1px solid var(--rule);padding:0 20px}.agent-visibility-details summary{cursor:pointer;padding-block:18px;min-height:60px;font-size:var(--fs-ui);font-weight:600;line-height:1.45}.agent-visibility-details p{color:var(--ink-soft);font-size:var(--fs-small);line-height:1.7;padding-bottom:20px}.agent-close{margin-bottom:0}@media(max-width:1080px){.agent-preview{padding-right:16px}.agent-preview-draft{right:-16px}.agent-steps{grid-template-columns:1fr}.agent-steps li{padding-right:140px}}@media(max-width:900px){.agent-hero{grid-template-columns:1fr;gap:36px}.agent-preview{max-width:640px;padding-right:28px}.agent-preview-draft{right:-28px}.agent-profile-section,.agent-visibility{grid-template-columns:1fr;gap:32px}}@media(max-width:760px){.agent-hero{padding-top:20px}.agent-preview{padding-right:0}.agent-preview-report{border-radius:22px}.agent-preview-scene{padding-top:46px}.agent-preview-body{padding:18px 16px}.agent-preview-offices li{grid-template-columns:auto minmax(0,1fr)}.agent-preview-facts{grid-column:1 / -1;justify-content:flex-start;text-align:left;gap:24px;padding-left:46px}.agent-preview-frame{margin-top:0}.agent-preview-draft{position:relative;right:auto;top:auto;width:auto;margin:-14px 12px 0}.agent-steps li{padding:24px}.agent-step-state{position:static;display:inline-block;margin-bottom:14px}.agent-steps li .journey-number{display:none}.agent-steps h3{margin-top:0}.agent-profile-anatomy dl>div{grid-template-columns:1fr;gap:6px}.agent-visibility{border-radius:24px;padding:28px 18px}.agent-actions .button{flex:1 1 auto}}
