.agent-page{color:#202436;background:#fff}.agent-page-container{max-width:1220px;margin:0 auto;padding-inline:32px}.agent-profile-hero{background:linear-gradient(120deg,#fffcf9,#fff4ed);border-bottom:1px solid #f3e8e0;padding:58px 0 64px}.agent-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.85fr);align-items:center;gap:76px;display:grid}.agent-back{color:#646b79;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.agent-hero-copy>.agent-back{margin-bottom:35px}.agent-page .agent-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#af4429;margin:0 0 15px;font-size:10px;font-weight:750}.agent-page h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.7vw,53px);font-weight:720;line-height:1.12}.agent-page h1>span{color:#252b3c}.agent-intro{color:#646b79;max-width:565px;margin:24px 0 28px;font-size:15px;line-height:1.85}.agent-page-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-primary,.agent-secondary{border-radius:10px;justify-content:center;align-items:center;gap:24px;padding:14px 21px;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.agent-primary{color:#fff;background:#ff653d;box-shadow:0 5px 13px #e762341a}.agent-primary:hover{background:#e65530}.agent-secondary{color:#384152;background:#fff;border:1px solid #e6e2df}.agent-page .agent-availability{color:#69717e;margin:17px 0 0;font-size:11px;line-height:1.7}.agent-portrait-panel{background:#fff;border:1px solid #ecdcd1;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 45px #7341210c}.agent-portrait-top{letter-spacing:.09em;color:#717986;justify-content:space-between;align-items:center;gap:8px;padding:22px 24px;font-size:8px;font-weight:650;display:flex}.agent-status{color:#236b4d;letter-spacing:0;white-space:nowrap;background:#ecf8f1;border-radius:30px;padding:6px 8px;font-size:9px}.agent-status:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.agent-status.planned{color:#8b6335;background:#fff3e7}.agent-portrait-art{justify-content:center;align-items:end;height:310px;display:flex;position:relative;overflow:hidden}.agent-portrait-circle{background:#fff0e5;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-25px}.agent-portrait-art img{-o-object-fit:contain;object-fit:contain;z-index:1;width:auto;max-width:95%;height:100%;position:relative}.agent-portrait-caption{background:#fff;border-top:1px solid #f0e7e1;justify-content:space-between;align-items:center;padding:23px 26px;display:flex;position:relative}.agent-portrait-caption strong{letter-spacing:-.03em;font-size:23px}.agent-portrait-caption p{color:#6d7480;margin-top:5px;font-size:12px}.agent-caption-mark{color:#bd5635;background:#fff3eb;border:1px solid #f4e1d3;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.agent-page-section{padding-block:68px}.agent-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.agent-page h2{letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.6vw,35px);font-weight:680;line-height:1.2}.agent-section-heading>p{color:#6b7480;max-width:290px;font-size:13px;line-height:1.7}.agent-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agent-capabilities article{border:1px solid #e6e8ec;border-radius:16px;padding:27px}.agent-step-number{color:#b24b2c;background:#fff8f2;border:1px solid #f4dcca;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:23px;font-size:11px;font-weight:700;display:grid}.agent-page h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650;line-height:1.4}.agent-capabilities p,.agent-workflow-steps p{color:#6a7380;margin-top:10px;font-size:13px;line-height:1.85}.agent-workflow-section{background:#f8f9fb;border-block:1px solid #edeef1;padding-block:68px;scroll-margin-top:100px}.agent-workflow-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.agent-workflow-intro{color:#6b7480;max-width:450px;margin:18px 0 28px;font-size:13px;line-height:1.85}.agent-workflow-steps{gap:23px;margin:0;padding:0;list-style:none;display:grid}.agent-workflow-steps li{align-items:start;gap:17px;display:flex}.agent-workflow-steps li>span{color:#64748a;background:#fff;border:1px solid #dce1e8;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.agent-workflow-steps h3{font-size:14px}.agent-workflow-steps p{margin-top:5px;font-size:12px}.agent-brief-card{background:#fff;border:1px solid #e2e5eb;border-radius:18px;padding:29px;box-shadow:0 14px 34px #24345006}.agent-brief-bar{color:#697586;justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;font-size:10px;display:flex}.agent-example-label{letter-spacing:.1em;color:#aa4b2d;font-weight:700}.agent-brief-card h3{font-size:20px}.agent-brief-card blockquote{color:#47556a;background:#f9fafc;border:1px solid #eceff3;border-radius:10px;margin:19px 0 24px;padding:18px;font-size:15px;line-height:1.8}.agent-brief-output>p{color:#6c7889;margin-bottom:15px;font-size:11px;font-weight:650}.agent-brief-output>div{color:#35455b;gap:11px;margin-top:13px;font-size:12px;display:flex}.agent-brief-output span{color:#26745a}.agent-example-note{color:#707a89;border-top:1px solid #edf0f4;margin-top:25px;padding-top:18px;font-size:10px;line-height:1.8}.agent-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.agent-use-cases>div{border-top:1px solid #e5e7eb;gap:16px;padding:20px 0;display:flex}.agent-use-cases span{color:#b15b3c;font-size:11px}.agent-use-cases h3{font-size:15px}.agent-related-section{background:#fdfaf7;border-block:1px solid #f0e7df;padding-block:55px}.agent-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agent-related-grid>a{background:#fff;border:1px solid #eee4dd;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:15px 18px;display:flex}.agent-related-grid>a:hover{border-color:#dc997c}.agent-related-grid img{-o-object-fit:contain;object-fit:contain;flex:none;width:45px;height:52px}.agent-related-grid h3{font-size:14px}.agent-related-grid p{color:#6b7382;margin-top:5px;font-size:10px;line-height:1.5}.agent-related-grid>a>span{color:#b26545;margin-left:auto}.agent-bottom-cta{justify-content:space-between;align-items:center;gap:30px;padding-block:55px;display:flex}.agent-bottom-cta h2{max-width:630px;font-size:27px}.agent-primary{flex:none}.agent-page a:focus-visible{outline-offset:4px;outline:3px solid #b56344}.agent-page main{overflow:hidden}@media (width<=1000px){.agent-hero-grid{grid-template-columns:1.1fr .9fr;gap:36px}.agent-workflow-grid{gap:35px}.agent-portrait-art{height:280px}.agent-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.agent-page-container{padding-inline:22px}.agent-profile-hero{padding-block:30px 42px}.agent-hero-grid{grid-template-columns:1fr;gap:34px}.agent-hero-copy>.agent-back{margin-bottom:24px}.agent-page h1{max-width:540px;font-size:37px}.agent-intro{font-size:14px}.agent-portrait-panel{width:100%;max-width:390px;margin:auto}.agent-capabilities,.agent-workflow-grid,.agent-use-cases{grid-template-columns:1fr}.agent-capabilities{gap:12px}.agent-capabilities article{padding:23px}.agent-step-number{margin-bottom:16px}.agent-page-section,.agent-workflow-section{padding-block:42px}.agent-section-heading{flex-direction:column;align-items:start;gap:15px}.agent-section-heading>p{max-width:none}.agent-related-grid{grid-template-columns:1fr}.agent-bottom-cta{flex-direction:column;align-items:start;padding-block:40px}.agent-brief-card{padding:23px}.agent-use-cases{gap:0}.agent-primary,.agent-secondary{gap:16px;padding:13px 17px;font-size:12px}}
