.agt-ben-card{background:var(--white-100);border:1px solid #eae5db;border-radius:20px;height:100%;padding:30px 28px 26px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.agt-ben-card:after{content:"";background:var(--g);transform-origin:top;width:4px;transition:transform .32s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.agt-ben-card:hover{box-shadow:0 32px 62px -30px color-mix(in srgb, var(--c) 46%, transparent);border-color:#0000;transform:translateY(-8px)}.agt-ben-card:hover:after{transform:scaleY(1)}.agt-ben-card:hover .agt-ben-ico{transform:scale(1.08)rotate(-4deg)}.agt-ben-card h3{color:var(--ink-900);margin:0 0 10px;font-size:19px}.agt-ben-card p{color:var(--ink-700);margin:0 0 18px;font-size:14.5px;line-height:1.6}.agt-ben-ico{width:56px;height:56px;color:var(--white-100);background:var(--g);box-shadow:0 16px 30px -12px color-mix(in srgb, var(--c) 62%, transparent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;transition:transform .28s;display:inline-flex}.agt-ben-ico svg{width:26px;height:26px}.agt-ben-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid color-mix(in srgb, var(--c) 26%, transparent);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.agt-ben-grid.js-reveal.is-in>[class*=col-]{animation:.55s cubic-bezier(.2,.7,.2,1) both tkiUp}.agt-ben-grid.js-reveal.is-in>[class*=col-]:nth-child(2){animation-delay:90ms}.agt-ben-grid.js-reveal.is-in>[class*=col-]:nth-child(3){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.agt-ben-grid>[class*=col-]{animation:none!important}}
.agt-cap-section{background:radial-gradient(60% 70% at 85% 5%, #8b5cf61a, transparent 60%),var(--asphalt-950)}.agt-cap{background:var(--asphalt-800);border:1px solid var(--steel-600);border-radius:18px;height:100%;padding:26px 24px;transition:transform .25s,border-color .25s,box-shadow .25s}.agt-cap:hover{border-color:#8b5cf673;transform:translateY(-5px);box-shadow:0 30px 60px -34px #000000b3}.agt-cap h3{color:var(--white-100);margin:0 0 8px;font-size:18px}.agt-cap p{color:var(--fog-200);margin:0 0 16px;font-size:14px;line-height:1.55}.agt-cap-ico{width:50px;height:50px;color:var(--white-100);background:var(--brand-gradient);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.agt-cap-ico svg{width:24px;height:24px}.agt-cap-eg{color:var(--fog-300);border:1px solid var(--steel-600);background:#ffffff08;border-radius:12px 12px 12px 4px;padding:10px 14px;font-size:13px;font-style:italic;display:block}.agt-cap-grid.js-reveal.is-in>[class*=col-]{animation:.55s cubic-bezier(.2,.7,.2,1) both tkiUp}.agt-cap-grid.js-reveal.is-in>[class*=col-]:nth-child(2){animation-delay:90ms}.agt-cap-grid.js-reveal.is-in>[class*=col-]:nth-child(3){animation-delay:.18s}.agt-cap-grid.js-reveal.is-in>[class*=col-]:nth-child(4){animation-delay:.27s}.agt-cap-grid.js-reveal.is-in>[class*=col-]:nth-child(5){animation-delay:.36s}.agt-cap-grid.js-reveal.is-in>[class*=col-]:nth-child(6){animation-delay:.45s}@media (prefers-reduced-motion:reduce){.agt-cap-grid>[class*=col-]{animation:none!important}}
.agt-ch{text-align:center;background:var(--white-100);border:1px solid #eae5db;border-radius:18px;height:100%;padding:28px 22px;transition:transform .25s,box-shadow .25s,border-color .25s}.agt-ch:hover{border-color:var(--c);transform:translateY(-6px);box-shadow:0 26px 54px -34px #0006}.agt-ch h3{color:var(--ink-900);margin:0 0 8px;font-size:16.5px}.agt-ch p{color:var(--ink-700);margin:0;font-size:13.5px;line-height:1.55}.agt-ch-ico{width:56px;height:56px;color:var(--white-100);background:var(--c);border-radius:16px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.agt-ch-ico svg{width:26px;height:26px}.agt-ch-grid.js-reveal.is-in>[class*=col-]{animation:.55s cubic-bezier(.2,.7,.2,1) both tkiUp}.agt-ch-grid.js-reveal.is-in>[class*=col-]:nth-child(2){animation-delay:90ms}.agt-ch-grid.js-reveal.is-in>[class*=col-]:nth-child(3){animation-delay:.18s}.agt-ch-grid.js-reveal.is-in>[class*=col-]:nth-child(4){animation-delay:.27s}@media (prefers-reduced-motion:reduce){.agt-ch-grid>[class*=col-]{animation:none!important}}
.hero-agents h1{max-width:560px}.agt-chat{background:var(--asphalt-800);border:1px solid var(--steel-600);border-radius:22px;width:384px;max-width:100%;margin:0 auto;padding:18px;position:relative;box-shadow:0 46px 92px -34px #000000d9}.agt-chat-head{border-bottom:1px solid var(--steel-600);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.agt-chat-head b{color:var(--white-100);font-size:15px;display:block}.agt-chat-ava{width:42px;height:42px;color:var(--white-100);background:var(--brand-gradient);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agt-chat-ava svg{width:22px;height:22px}.agt-chat-status{color:var(--fog-300);align-items:center;gap:6px;font-size:12px;display:inline-flex}.agt-chat-status i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d39933}.agt-chat-body{flex-direction:column;gap:10px;display:flex}.agt-msg{border-radius:16px;max-width:82%;padding:10px 14px;font-size:13.5px;line-height:1.5}.agt-msg--in{background:var(--asphalt-700);color:var(--fog-200);border-bottom-right-radius:4px;align-self:flex-end}.agt-msg--ai{color:var(--white-100);background:linear-gradient(135deg,#ff5d8fe6,#8b5cf6e6);border-bottom-left-radius:4px;align-self:flex-start}.agt-book{background:#34d3991a;border:1px solid #34d39959;border-radius:14px;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;display:flex}.agt-book b{color:var(--white-100);font-size:14px;display:block}.agt-book span{color:var(--fog-200);font-size:12px}.agt-book-ico{width:34px;height:34px;color:var(--white-100);background:#22c55e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agt-book-ico svg{width:18px;height:18px}.agt-float{z-index:3;background:var(--white-100);color:#161a23;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:700;animation:5s ease-in-out infinite agtFloat;display:inline-flex;position:absolute;box-shadow:0 22px 44px -16px #0009}.agt-float svg{width:15px;height:15px}.agt-float--q{color:#16a34a;top:-4%;left:-5%}.agt-float--q svg{color:#16a34a}.agt-float--c{color:var(--blue-500);animation-delay:-1.6s;bottom:12%;right:-7%}.agt-float--c svg{color:var(--blue-500)}@keyframes agtFloat{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@media (max-width:991px){.agt-chat{margin-top:10px}}@media (prefers-reduced-motion:reduce){.agt-float{animation:none}}
.agt-inc{background:var(--white-100);border:1px solid #eae5db;border-radius:16px;align-items:flex-start;gap:18px;height:100%;padding:24px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.agt-inc:before{content:"";background:var(--g);transform-origin:top;width:4px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.agt-inc:hover{border-color:#0000;transform:translateY(-5px);box-shadow:0 28px 56px -34px #0000005c}.agt-inc:hover:before{transform:scaleY(1)}.agt-inc:hover .agt-inc-ico{transform:scale(1.08)rotate(-4deg)}.agt-inc h3{color:var(--ink-900);align-items:center;gap:9px;margin:0 0 6px;font-size:17px;display:flex}.agt-inc p{color:var(--ink-700);margin:0;font-size:14px;line-height:1.6}.agt-inc-ico{width:52px;height:52px;color:var(--white-100);background:var(--g);box-shadow:0 14px 26px -12px color-mix(in srgb, var(--c) 55%, transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:flex}.agt-inc-ico svg{width:26px;height:26px}.agt-inc-chk{background:color-mix(in srgb, var(--c) 16%, transparent);width:18px;height:18px;color:var(--c);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.agt-inc-chk svg{width:11px;height:11px}.agt-inc-grid.js-reveal.is-in>[class*=col-]{animation:.5s cubic-bezier(.2,.7,.2,1) both tkiUp}.agt-inc-grid.js-reveal.is-in>[class*=col-]:nth-child(2){animation-delay:70ms}.agt-inc-grid.js-reveal.is-in>[class*=col-]:nth-child(3){animation-delay:.14s}.agt-inc-grid.js-reveal.is-in>[class*=col-]:nth-child(4){animation-delay:.21s}.agt-inc-grid.js-reveal.is-in>[class*=col-]:nth-child(5){animation-delay:.28s}.agt-inc-grid.js-reveal.is-in>[class*=col-]:nth-child(6){animation-delay:.35s}@media (prefers-reduced-motion:reduce){.agt-inc-grid.js-reveal.is-in>[class*=col-]{animation:none}}
.agt-lead{color:var(--fog-200);margin:0 0 20px;font-size:16px;line-height:1.65}.agt-race-section{background:var(--asphalt-950)}.agt-race-stat{align-items:center;gap:16px;margin-top:8px;display:flex}.agt-race-stat span:last-child{color:var(--fog-200);max-width:200px;font-size:14px}.agt-race-big{font-family:var(--font-display);background:var(--brand-gradient);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:800;line-height:1}.agt-race{background:var(--asphalt-800);border:1px solid var(--steel-600);border-radius:20px;padding:30px 32px}.agt-race-row{margin-bottom:24px}.agt-race-meta{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.agt-race-name{color:var(--white-100);font-size:14.5px;font-weight:700}.agt-race-val{font-family:var(--font-display);color:var(--white-100);font-size:18px;font-weight:800}.agt-race-val.is-muted{color:var(--fog-300)}.agt-race-track{background:var(--asphalt-950);border-radius:999px;height:14px;overflow:hidden}.agt-race-fill{background:var(--brand-gradient);border-radius:999px;height:100%;display:block;box-shadow:0 0 18px -2px #ff5d8f99}.agt-race-fill.is-slow{background:repeating-linear-gradient(45deg, var(--steel-600), var(--steel-600) 8px, #34343c 8px, #34343c 16px);box-shadow:none}.agt-race-note{color:var(--fog-300);margin:4px 0 0;font-size:12.5px}
.agt-stat-section{background:radial-gradient(60% 70% at 12% 100%, #5b8dff1a, transparent 60%),var(--asphalt-950)}.agt-stat{text-align:center;background:var(--asphalt-800);border:1px solid var(--steel-600);border-radius:18px;height:100%;padding:28px 20px;transition:transform .25s,box-shadow .25s}.agt-stat:hover{transform:translateY(-5px);box-shadow:0 28px 56px -34px #000000b3}.agt-stat-ico{width:46px;height:46px;color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);border-radius:13px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.agt-stat-ico svg{width:22px;height:22px}.agt-stat-num{font-family:var(--font-display);background:var(--brand-gradient);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1}.agt-stat-lbl{color:var(--fog-200);margin-top:10px;font-size:13.5px}.agt-stat-grid.js-reveal.is-in>[class*=col-]{animation:.55s cubic-bezier(.2,.7,.2,1) both tkiUp}.agt-stat-grid.js-reveal.is-in>[class*=col-]:nth-child(2){animation-delay:90ms}.agt-stat-grid.js-reveal.is-in>[class*=col-]:nth-child(3){animation-delay:.18s}.agt-stat-grid.js-reveal.is-in>[class*=col-]:nth-child(4){animation-delay:.27s}@media (prefers-reduced-motion:reduce){.agt-stat-grid>[class*=col-]{animation:none!important}}
.agt-why-lead{color:var(--ink-700);max-width:460px;margin:0 0 24px;font-size:16px;line-height:1.65}.agt-why-list{flex-direction:column;gap:14px;display:flex}.agt-why-card{background:linear-gradient(135deg, #ff7a590f, #8b5cf612),var(--white-100);border:1px solid #eae5db;border-radius:14px;align-items:flex-start;gap:16px;padding:18px 20px;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex}.agt-why-card:hover{border-color:#ff5d8f66;transform:translate(4px);box-shadow:0 22px 44px -32px #0006}.agt-why-card h4{color:var(--ink-900);margin:0 0 4px;font-size:16.5px}.agt-why-card p{color:var(--ink-700);margin:0;font-size:14px;line-height:1.55}.agt-why-ico{width:46px;height:46px;color:var(--white-100);background:var(--brand-gradient);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agt-why-ico svg{width:23px;height:23px}.agt-why-panel{background:linear-gradient(160deg, var(--asphalt-800), var(--asphalt-950));border:1px solid var(--steel-600);border-radius:22px;padding:28px;box-shadow:0 40px 80px -40px #0009}.agt-why-panel h3{color:var(--white-100);margin:0 0 18px;font-size:20px}.agt-why-row{border:1px solid var(--steel-600);background:#ffffff08;border-radius:14px;margin-bottom:14px;padding:18px 20px}.agt-why-row:last-of-type{margin-bottom:0}.agt-why-label{color:var(--fog-200);margin-bottom:12px;font-size:13.5px;font-weight:700;display:block}.agt-why-cmp{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.agt-why-before .sm,.agt-why-after .sm{letter-spacing:.08em;text-transform:uppercase;color:var(--fog-300);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.agt-why-before .big{font-family:var(--font-display);color:var(--fog-200);font-size:22px;font-weight:800}.agt-why-after{text-align:right}.agt-why-after .big{font-family:var(--font-display);background:var(--brand-gradient);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800}.agt-why-arrow{color:var(--fog-300)}.agt-why-arrow svg{width:22px;height:22px}.agt-why-badge{text-align:right;background:var(--brand-gradient);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:12.5px;font-weight:800;display:block}.agt-why-fine{color:var(--fog-300);margin:16px 0 0;font-size:11.5px}.agt-why-list.js-reveal.is-in>.agt-why-card{animation:.5s cubic-bezier(.2,.7,.2,1) both tkiUp}.agt-why-list.js-reveal.is-in>.agt-why-card:nth-child(2){animation-delay:80ms}.agt-why-list.js-reveal.is-in>.agt-why-card:nth-child(3){animation-delay:.16s}.agt-why-list.js-reveal.is-in>.agt-why-card:nth-child(4){animation-delay:.24s}@media (max-width:520px){.agt-why-cmp{text-align:left;grid-template-columns:1fr}.agt-why-after{text-align:left}.agt-why-arrow{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.agt-why-list.js-reveal.is-in>.agt-why-card{animation:none}}

