.agent-story{background:#f9fbff;color:#172541;overflow:clip}.agent-story .wrap{width:min(1320px,calc(100% - 72px))}.agent-index{position:sticky;top:0;z-index:20;background:#f9fbffed;backdrop-filter:blur(18px);border-bottom:1px solid #c7d8ed}.agent-index .wrap{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:22px}.agent-index span,.agent-kicker,.agent-section-head>span{font:800 11px/1.4 var(--sans);letter-spacing:.18em;color:#3c72bd}.agent-index nav{display:flex;gap:clamp(13px,2vw,32px);flex-wrap:wrap}.agent-index a{font-size:12px;font-weight:750;color:#30486c}.agent-index a:hover{color:#186fe2}.agent-intro{position:relative;min-height:710px;padding:105px 0 95px}.agent-intro:before{content:"";position:absolute;width:760px;height:760px;border-radius:50%;right:-320px;top:-130px;background:radial-gradient(circle,#a4d9ff7a,transparent 65%);pointer-events:none}.agent-intro h2,.agent-section-head h3{font-family:var(--serif);font-weight:900;letter-spacing:-.075em;line-height:1.13}.agent-intro h2{position:relative;font-size:clamp(51px,6.4vw,105px);max-width:1140px;margin:37px 0}.agent-intro h2 span{color:#2775d5}.agent-intro-lead{position:relative;font-size:clamp(18px,1.8vw,25px);line-height:1.78;max-width:930px;color:#40526d}.agent-facts{display:flex;flex-wrap:wrap;gap:9px;margin-top:45px}.agent-facts span{border:1px solid #afc7e5;border-radius:100px;padding:10px 16px;font-size:12px;font-weight:750;background:#ffffffa8}.agent-scroll-cue{display:inline-flex;gap:40px;margin-top:58px;border-bottom:1px solid #30486c;padding-bottom:10px;font-size:13px;font-weight:750}.agent-scroll-cue b{font-size:18px}.agent-problem-band{position:relative;background:#071d3e;color:white;padding:88px 0 95px;isolation:isolate}.agent-problem-band:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 86% 30%,#1e68bf99,transparent 38%),linear-gradient(90deg,transparent 49.9%,#ffffff0a 50%,transparent 50.1%);background-size:auto,44px 44px}.agent-problem-band .agent-kicker{color:#75c0ff}.agent-problem-band blockquote{font-family:var(--serif);font-size:clamp(42px,5.3vw,82px);font-weight:900;letter-spacing:-.07em;line-height:1.25;margin:28px 0}.agent-problem-band p:last-child{max-width:780px;color:#c6d9ed;font-size:17px;line-height:1.85}.agent-product,.agent-guide{padding:130px 0}.agent-section-head{display:grid;grid-template-columns:210px minmax(0,1fr) 300px;gap:25px;align-items:start}.agent-section-head h3{font-size:clamp(47px,5vw,80px);margin:-11px 0 0}.agent-section-head h3 em{font-style:normal;color:#2775d5}.agent-section-head p{font-size:15px;line-height:1.85;color:#5c6e88;margin:0}.agent-architecture{margin:70px 0 0;padding:25px;background:#fff;border:1px solid #d7e4f3;border-radius:28px;box-shadow:0 40px 110px #2a5e9b16}.agent-architecture img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;background:#f5faff;border-radius:17px}.agent-architecture figcaption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 5px 0;color:#69809c;font-size:13px}.agent-architecture figcaption b{color:#172541;font-size:17px}.agent-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px;border-top:1px solid #bfd3ec}.agent-principles>div{padding:30px 32px 0 0}.agent-principles>div+div{padding-left:32px;border-left:1px solid #bfd3ec}.agent-principles i{font:800 12px var(--sans);color:#287bda}.agent-principles h4{font-family:var(--serif);font-size:29px;margin:35px 0 10px}.agent-principles p{color:#5b6c86;font-size:14px;line-height:1.8}.agent-live{padding:125px 0 135px;background:radial-gradient(ellipse at 50% 55%,#bfe7ff 0,#e9f4ff 43%,#f8fbff 75%)}.agent-window{max-width:1120px;margin:66px auto 0;padding:8px;background:#ffffffeb;border:1px solid #bcd5f1;border-radius:25px;box-shadow:0 50px 100px #37679535,0 10px 25px #285b9017;transform:perspective(1800px) rotateX(2deg)}.agent-window-bar{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:#7890ad;font-size:11px;letter-spacing:.1em;border-bottom:1px solid #e2ecf8}.agent-window-bar strong{color:#284970;font-size:12px}.window-dots{letter-spacing:4px;color:#7db4e8}.agent-window img{display:block;width:100%;height:auto;border-radius:0 0 17px 17px}.agent-visual-note{font-size:12px;text-align:center;color:#617997;margin-top:20px}.agent-guide-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:70px;border-top:1px solid #b8cee7}.agent-guide-flow>div{padding:25px 27px 25px 0;position:relative}.agent-guide-flow>div+div{padding-left:27px;border-left:1px solid #b8cee7}.agent-guide-flow b{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#0b2f65;color:#fff;font-size:12px}.agent-guide-flow h4{font-family:var(--serif);font-size:26px;margin:28px 0 10px}.agent-guide-flow p{font-size:14px;color:#526982;line-height:1.8}.agent-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:28px;padding:20px 0;border-top:1px solid #d2e2f4;border-bottom:1px solid #d2e2f4}.agent-tabs span{margin-right:22px;color:#3778c0;font-weight:800;font-size:12px;letter-spacing:.08em}.agent-tabs b{font-size:12px;font-weight:700;padding:10px 15px;border-radius:40px;background:#e9f3ff;color:#294b74}.agent-boundary{font-size:12px;color:#637a93;line-height:1.7;margin-top:25px}.agent-eval{background:#0b2044;color:#fff;padding:125px 0 95px}.agent-eval .agent-section-head p{color:#b4cae3}.agent-eval .agent-section-head h3 em{color:#79bfff}.agent-eval-line{display:flex;align-items:center;gap:80px;border-top:1px solid #ffffff35;border-bottom:1px solid #ffffff35;padding:40px 0;margin-top:75px}.agent-eval-number{font-size:clamp(65px,10vw,145px);font-weight:800;letter-spacing:-.1em;white-space:nowrap}.agent-eval-number span{font-size:.4em;color:#7ea9d9}.agent-eval-line b{font-family:var(--serif);font-size:25px}.agent-eval-line p{max-width:620px;font-size:14px;line-height:1.8;color:#bbcee4}.agent-end-link{display:flex;justify-content:space-between;padding:35px 0 0;font-size:17px;font-weight:750}.agent-end-link span{font-size:24px}.agent-story [id]{scroll-margin-top:72px}@media(max-width:900px){.agent-story .wrap{width:min(100% - 40px,680px)}.agent-index .wrap{align-items:flex-start;padding:14px 0;min-height:0}.agent-index span{display:none}.agent-index nav{gap:10px 18px}.agent-index a{font-size:11px}.agent-intro{min-height:0;padding:80px 0}.agent-section-head{grid-template-columns:1fr;gap:15px}.agent-section-head h3{margin:0}.agent-section-head p{max-width:650px}.agent-guide-flow{grid-template-columns:repeat(2,1fr)}.agent-guide-flow>div:nth-child(3){padding-left:0;border-left:0}.agent-eval-line{gap:30px}}@media(max-width:570px){.agent-intro h2{font-size:43px}.agent-intro-lead{font-size:16px}.agent-problem-band{padding:65px 0}.agent-problem-band blockquote{font-size:37px}.agent-product,.agent-guide,.agent-live,.agent-eval{padding:80px 0}.agent-section-head h3{font-size:44px}.agent-architecture{padding:8px;border-radius:16px}.agent-architecture figcaption{flex-direction:column;align-items:flex-start}.agent-principles,.agent-guide-flow{grid-template-columns:1fr}.agent-principles>div,.agent-guide-flow>div{padding:20px 0!important;border-left:0!important;border-bottom:1px solid #b8cee7}.agent-principles h4,.agent-guide-flow h4{margin-top:12px}.agent-eval-line{display:block}.agent-eval-number{margin-bottom:10px}.agent-window{border-radius:14px}.agent-window-bar{font-size:9px}.agent-tabs span{width:100%}}
.agent-run-proof{display:grid;grid-template-columns:.62fr 1fr;gap:58px;align-items:center;margin-top:95px}.agent-run-proof-copy>span{font:800 11px var(--sans);letter-spacing:.18em;color:#3474bc}.agent-run-proof h4{font-family:var(--serif);font-size:clamp(36px,3.8vw,61px);line-height:1.17;letter-spacing:-.07em;margin:20px 0 30px}.agent-run-proof p{font-size:15px;line-height:1.85;color:#526b88}.agent-run-proof .agent-proof-result{border-left:3px solid #3188e8;padding-left:17px;color:#214b7b;font-weight:750}.agent-run-proof figure{margin:0;background:#fff;border:1px solid #c4d9f1;padding:10px;border-radius:21px;box-shadow:0 25px 70px #27619b2b}.agent-run-proof img{display:block;width:100%;border-radius:12px}.agent-run-proof figcaption{font-size:11px;color:#617c9a;padding:15px 8px 7px}@media(max-width:900px){.agent-run-proof{grid-template-columns:1fr;gap:25px;margin-top:70px}}@media(max-width:570px){.agent-run-proof h4{font-size:39px}.agent-run-proof figure{padding:5px}}
.agent-run-proof{grid-template-columns:1fr;gap:24px;max-width:1120px;margin:95px auto 0}.agent-run-proof-copy{display:grid;grid-template-columns:.75fr 1fr;gap:0 65px;align-items:start}.agent-run-proof-copy>span{grid-column:1/-1}.agent-run-proof h4{grid-row:2/4;margin:20px 0}.agent-run-proof-copy>p{grid-column:2}.agent-run-proof figure{width:100%}.agent-run-proof img{width:100%;max-height:none;object-fit:contain}@media(max-width:900px){.agent-run-proof-copy{display:block}.agent-run-proof h4{margin:18px 0}}
