.agents_page__snnQu{color:var(--text)}.agents_hero__NAyzY{padding-top:170px}.agents_hero__NAyzY h1{margin:30px 0 48px;font-size:clamp(44px,6.3vw,96px);font-weight:500;line-height:1.06;letter-spacing:-.055em}.agents_hero__NAyzY h1 span{color:#617352}.agents_heroGrid__ND_pf{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.agents_heroCopy__wKkSZ{max-width:610px}.agents_heroCopy__wKkSZ>p{color:var(--subtle);font-size:clamp(18px,1.4vw,21px);line-height:1.65}.agents_heroCopy__wKkSZ>p+p{margin-top:20px;font-size:17px}.agents_page__snnQu .agents_cta__RX29t{height:auto;min-height:56px;margin-top:30px;padding:18px 25px;border-radius:999px;gap:28px;white-space:normal}.agents_textLink__fLHHE{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:15px;text-decoration:underline;text-underline-offset:5px}.agents_heroCopy__wKkSZ>.agents_textLink__fLHHE{display:flex;width:fit-content;margin-top:14px}.agents_memory__pLJkp{padding:34px;background:#e9eedf;border:1px solid #cdd6c2;border-radius:3px}.agents_memory__pLJkp h2{margin:22px 0 28px;font-size:clamp(25px,2.3vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.035em}.agents_memory__pLJkp dl>div{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:17px 0;border-top:1px solid #cdd6c2}.agents_memory__pLJkp dt{font-size:12px;color:var(--subtle)}.agents_memory__pLJkp dd{font-size:15px;line-height:1.5}.agents_memoryNote__1U2NQ{margin-top:20px;font-size:13px;line-height:1.6;color:var(--subtle)}.agents_strip__jrx7n{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 30px;margin-top:64px;padding:24px 0;border-block:1px solid var(--rule);font-size:13px;color:var(--subtle)}.agents_section__0Mhjy{padding-block:90px;border-bottom:1px solid var(--rule)}.agents_split__e3v7p{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.agents_control__6OxQc h2,.agents_example__JT_wj h2,.agents_section__0Mhjy h2{margin-top:24px;font-size:clamp(32px,3.4vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.045em}.agents_prose__FsH_s{color:var(--subtle);font-size:17px;line-height:1.8}.agents_prose__FsH_s p+p{margin-top:20px}.agents_prose__FsH_s ul{margin:24px 0;padding-left:20px;list-style:disc}.agents_prose__FsH_s li+li{margin-top:12px}.agents_prose__FsH_s .agents_textLink__fLHHE{margin-top:22px;color:var(--text)}.agents_example__JT_wj{padding-block:80px;background:#e9eedf;scroll-margin-top:30px}.agents_sectionHeading__dCjDO{margin-bottom:44px}.agents_sectionHeading__dCjDO>p:last-child:not(:first-child){max-width:560px;margin-top:22px;font-size:15px;line-height:1.7;color:var(--subtle)}.agents_workflow__fTwGR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;padding:0}.agents_workflow__fTwGR li{border-top:1px solid #b8c5a9;padding-top:22px}.agents_number__xkuOB,.agents_workflow__fTwGR li>span{font-family:var(--font-mono);font-size:12px;color:var(--subtle)}.agents_page__snnQu h3{font-weight:500;font-size:26px;line-height:1.2;letter-spacing:-.025em}.agents_workflow__fTwGR h3{margin:26px 0 16px}.agents_applications__Mzb_R p,.agents_steps__kZ_Zr p,.agents_workflow__fTwGR p{font-size:16px;line-height:1.75;color:var(--subtle)}.agents_exampleNote__ss5yb{max-width:800px;margin-top:38px;padding-top:25px;border-top:1px solid #b8c5a9;font-size:15px;line-height:1.7}.agents_applications__Mzb_R{display:grid;grid-template-columns:1fr 1fr;gap:40px 70px}.agents_applications__Mzb_R article{display:grid;grid-template-columns:30px 1fr;gap:20px;padding-top:26px;border-top:1px solid var(--rule)}.agents_applications__Mzb_R h3{margin-bottom:18px}.agents_applications__Mzb_R .agents_result__Eg1u0{margin-top:16px;color:var(--forest);font-size:14px;font-weight:500}.agents_control__6OxQc{background:var(--forest);color:var(--paper);padding-block:85px}.agents_control__6OxQc .section-label{color:#d5e5b3}.agents_control__6OxQc .agents_prose__FsH_s{color:#e2e8dd}.agents_control__6OxQc .agents_controlNote__Vz_1R{color:var(--paper);padding-top:22px;border-top:1px solid #ffffff30}.agents_steps__kZ_Zr{list-style:none;padding:0}.agents_steps__kZ_Zr li{display:grid;grid-template-columns:42px .85fr 1.15fr;gap:32px;border-top:1px solid var(--rule);padding:32px 0}.agents_steps__kZ_Zr li:last-child{padding-bottom:0}.agents_faq___xOgw{border-bottom:0}.agents_related__vHLYY{display:flex;flex-wrap:wrap;gap:12px 30px;align-items:center;padding-bottom:60px;font-size:14px}.agents_related__vHLYY p{color:var(--subtle)}.agents_related__vHLYY a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.agents_reading__NqVf5{padding-bottom:70px}.agents_reading__NqVf5 h2{margin-top:20px;font-size:clamp(30px,3.4vw,48px);line-height:1.15;letter-spacing:-.04em}.agents_reading__NqVf5>p:last-of-type{margin-top:20px;color:var(--subtle);max-width:650px;line-height:1.7}.agents_reading__NqVf5>div{margin-top:32px;border-bottom:1px solid var(--rule)}.agents_reading__NqVf5 a{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid var(--rule);font-size:17px;line-height:1.5}.agents_reading__NqVf5 a:hover{color:var(--forest);text-decoration:underline;text-underline-offset:4px}.agents_reading__NqVf5 a>span:last-child{flex-shrink:0}@media (max-width:1100px){.agents_heroGrid__ND_pf,.agents_split__e3v7p{gap:40px}.agents_memory__pLJkp{padding:26px}.agents_memory__pLJkp dl>div{grid-template-columns:1fr;gap:6px}.agents_workflow__fTwGR{grid-template-columns:1fr 1fr;gap:36px}.agents_applications__Mzb_R{gap:35px}}@media (max-width:760px){.agents_hero__NAyzY{padding-top:122px}.agents_hero__NAyzY h1{margin:24px 0 30px;font-size:clamp(39px,9.6vw,68px)}.agents_applications__Mzb_R,.agents_heroGrid__ND_pf,.agents_split__e3v7p,.agents_workflow__fTwGR{grid-template-columns:1fr}.agents_heroGrid__ND_pf,.agents_split__e3v7p{gap:32px}.agents_strip__jrx7n{margin-top:36px;flex-direction:column;gap:12px}.agents_control__6OxQc,.agents_example__JT_wj,.agents_section__0Mhjy{padding-block:60px}.agents_sectionHeading__dCjDO{margin-bottom:32px}.agents_control__6OxQc h2,.agents_example__JT_wj h2,.agents_section__0Mhjy h2{margin-top:18px}.agents_workflow__fTwGR{gap:26px}.agents_workflow__fTwGR h3{margin-top:16px}.agents_applications__Mzb_R article{grid-template-columns:24px 1fr;gap:12px}.agents_steps__kZ_Zr li{grid-template-columns:26px 1fr;gap:14px;padding-block:25px}.agents_steps__kZ_Zr p{grid-column:2}.agents_prose__FsH_s{font-size:16px}}