@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&display=swap";:root{--color-black: #000000;--color-silver: #b3b3b3;--color-white: #ffffff;--color-graphite: #303030;--color-muted: #737373;--color-line: #dddddd;--color-soft: #f4f4f1;--color-body: #4d4d4d;--color-subtle: #8a8a84;--color-surface-line: #d4d4cf;--color-surface-line-strong: #cecec8;--color-active: #77f2a1;--color-active-soft: rgba(119, 242, 161, .12);--color-active-mid: rgba(119, 242, 161, .16);--color-active-glow: rgba(119, 242, 161, .35);--surface-light: var(--color-white);--surface-soft: var(--color-soft);--surface-dark: var(--color-black);--font-display: "Manrope", sans-serif;--font-body: "DM Sans", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-xs: 11px;--text-sm: 12px;--text-md: 15px;--text-lg: 18px;--text-xl: 20px;--text-display-sm: clamp(34px, 4vw, 62px);--text-display-md: clamp(38px, 5vw, 72px);--text-display-lg: clamp(45px, 7vw, 105px);--text-display-xl: clamp(54px, 7vw, 105px);--tracking-tight: -.065em;--tracking-display: -.055em;--tracking-label: .12em;--leading-display: .98;--leading-body: 1.55;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 72px;--space-section: 120px;--space-gutter: 4vw;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 18px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 999px;--border-subtle: 1px solid var(--color-line);--shadow-panel: 0 38px 90px rgba(0, 0, 0, .22);--shadow-node: 0 10px 30px rgba(0, 0, 0, .04);--z-base: 1;--z-raised: 2;--z-panel: 3;--z-header: 50;--ease-standard: ease;--duration-fast: .2s;--duration-mid: .25s;--duration-slow: 1.6s;--black: var(--color-black);--graphite: var(--color-graphite);--muted: var(--color-muted);--line: var(--color-line);--soft: var(--color-soft);--white: var(--color-white);--green: var(--color-active)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: .01ms;--duration-mid: .01ms;--duration-slow: .01ms}}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-body);background:var(--surface-light);color:var(--color-black);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-header{position:fixed;inset:0 0 auto;z-index:var(--z-header);height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;background:#ffffffe0;border-bottom:1px solid rgba(0,0,0,.08);backdrop-filter:blur(18px)}.brand{width:112px;border:0;background:transparent;padding:0}.brand img{width:100%;display:block}.nav{display:flex;align-items:center;gap:28px}.nav>button,.nav-agents-trigger{border:0;background:none;color:var(--graphite);padding:8px 0}.nav-cta{border:1px solid var(--black)!important;padding:11px 16px!important;border-radius:999px}.nav-cta span{margin-left:8px}.nav-agents{position:relative}.nav-agents-panel{position:absolute;top:calc(100% + 10px);left:0;min-width:200px;padding:10px 0;background:var(--surface-light, #fff);border:1px solid var(--line, #e5e5e5);display:flex;flex-direction:column;z-index:20}.nav-agents-panel[hidden]{display:none}.nav-agents-link{display:block;width:100%;text-align:left;padding:10px 16px;background:none;border:0;color:inherit;text-decoration:none;font:inherit;cursor:pointer}.nav-agents-link:hover,.nav-agents-link:focus-visible{background:var(--soft, #f4f4f4)}.nav-agents-all{border-top:1px solid var(--line, #e5e5e5);margin-top:4px;padding-top:12px}.menu-toggle{display:none}.hero{min-height:100vh;padding:160px 4vw 80px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:center;gap:8vw;position:relative;overflow:hidden}.hero-grid{position:absolute;inset:82px 0 0;opacity:.28;pointer-events:none;background-image:linear-gradient(to right,rgba(0,0,0,.09) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.09) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to right,black,transparent 65%)}.hero-copy{position:relative;z-index:2}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:600}.hero h1{font-family:var(--font-display);font-size:clamp(54px,7vw,105px);line-height:.96;letter-spacing:-.065em;max-width:950px;margin:26px 0 30px}.hero-copy>p{max-width:680px;font-size:clamp(18px,1.55vw,24px);line-height:1.55;color:var(--color-body)}.hero-actions{display:flex;gap:12px;margin-top:38px;flex-wrap:wrap}.button{min-height:52px;border-radius:var(--radius-pill);padding:0 22px;border:1px solid var(--black);display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:transform .2s ease,background .2s ease}.button:hover{transform:translateY(-2px)}.button.primary{color:#fff;background:var(--black)}.button.secondary{color:var(--black);background:transparent}.button.light{background:#fff;color:#000;border-color:#fff}.activity-panel{position:relative;z-index:3;background:var(--black);color:#fff;border-radius:24px;padding:24px;box-shadow:0 38px 90px #00000038;overflow:hidden}.activity-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.04) 50%,transparent 60%);background-size:220% 100%;animation:activity-sheen 7s ease-in-out infinite}@keyframes activity-sheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.activity-header,.activity-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.activity-header{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:20px}.live,.status-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.live i,.status-pill i,.agent-item em i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px var(--color-active-soft)}.live i{animation:live-pulse 1.6s ease-out infinite}.live.is-done i{animation:none;background:#8d8d8d;box-shadow:none}@keyframes live-pulse{0%{box-shadow:0 0 0 0 var(--color-active-glow)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.activity-list{position:relative;z-index:1;padding:10px 0}.activity-row{display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;min-height:66px;border-bottom:1px solid rgba(255,255,255,.1);transition:background .25s ease}.activity-row.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--color-active) 8%,transparent),transparent 70%);margin:0 -12px;padding:0 12px;border-radius:10px;border-bottom-color:transparent}.activity-row.is-done .activity-label{color:#ffffffe0}.activity-row time,.activity-index{color:#ffffff7a;font-size:12px;font-variant-numeric:tabular-nums}.activity-index{position:relative;display:grid;place-items:center;width:28px;height:28px;font-family:var(--font-mono)}.activity-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-active-mid);color:var(--green);font-size:12px;line-height:1}.activity-main{display:flex;flex-direction:column;gap:6px;min-width:0}.activity-label{font-size:15px}.activity-status{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.activity-progress{display:block;width:100%;max-width:180px;height:2px;border-radius:999px;background:#ffffff1f;overflow:hidden;transform-origin:left center}.activity-progress-bar{display:block;width:100%;height:100%;border-radius:inherit;background:var(--green);transform-origin:left center}.activity-footer{padding-top:18px;font-size:12px;color:#fff9;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.activity-panel:after,.live i{animation:none}}.manifesto{min-height:78vh;background:var(--soft);padding:14vw 8vw;display:flex;flex-direction:column;justify-content:center}.manifesto p,.manifesto h2{font-family:var(--font-display);margin:0;font-size:clamp(38px,5.8vw,88px);letter-spacing:-.055em;line-height:1.05}.manifesto p{color:var(--color-subtle)}.manifesto h2{color:var(--black)}.manifesto .manifesto-last{font-size:clamp(22px,3.1vw,48px);margin-top:50px;max-width:980px}.section{padding:120px 4vw}.section-heading{display:grid;grid-template-columns:80px 1fr;gap:24px;padding-bottom:58px;border-bottom:1px solid var(--line)}.section-heading h2{margin:10px 0 0;font-family:var(--font-display);font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.055em}.section-number{font-family:var(--font-mono);color:var(--muted);padding-top:5px}.agents-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:40px;padding-top:48px}.agents-list{border-top:1px solid var(--line)}.agent-item{width:100%;display:grid;grid-template-columns:44px 1fr auto 24px;align-items:center;gap:16px;padding:24px 4px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;color:#8d8d8d;transition:color .2s ease,padding .2s ease}.agent-item:hover,.agent-item.active{color:var(--black);padding-left:14px}.agent-item span{font-family:var(--font-mono);font-size:12px}.agent-item strong{font-size:22px}.agent-item em{font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:8px}.agent-detail{background:var(--soft);min-height:510px;padding:34px;display:flex;flex-direction:column;border-radius:18px}.detail-top{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:11px;letter-spacing:.12em}.agent-detail h3{max-width:720px;font-family:var(--font-display);font-size:clamp(34px,4vw,62px);line-height:1.05;letter-spacing:-.045em;margin:72px 0 46px}.task-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-surface-line);border:1px solid var(--color-surface-line)}.task{min-height:108px;padding:18px;background:var(--soft)}.task span{font-family:var(--font-mono);color:var(--muted);font-size:11px}.task p{margin:22px 0 0}.text-link{margin:auto 0 0 auto;border:0;border-bottom:1px solid currentColor;background:transparent;padding:8px 0}.agent-dynamics-lead{margin:18px 0 0;max-width:640px;color:#626262;font-size:18px;line-height:1.55}.agent-dynamics-stage{margin-top:48px;display:grid;gap:28px}.agent-dynamics-canvas{position:relative;min-height:0;border:1px solid var(--line);border-radius:20px;background:var(--soft);overflow:hidden;padding:36px 28px 40px}.agent-dynamics-grid{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:radial-gradient(rgba(0,0,0,.14) 1px,transparent 1px);background-size:22px 22px}.agent-dynamics-edges{position:absolute;top:0;left:0;pointer-events:none;color:var(--black);z-index:1;overflow:visible}.agent-dynamics-edges .edge{stroke:#0a0a0a38;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.agent-dynamics-edges .edge.active{stroke:var(--black);stroke-width:2.25}.agent-dynamics-nodes{position:relative;z-index:2;display:grid;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(140px,1fr)) minmax(150px,1fr);grid-template-rows:auto auto;column-gap:28px;row-gap:56px;align-items:center}.ad-node{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;max-width:none;padding:16px 18px;border:1px solid rgba(0,0,0,.14);border-radius:16px;background:#ffffffeb;box-shadow:0 10px 30px #0000000a;text-align:left;color:var(--black);transition:border-color .2s ease,box-shadow .2s ease}.ad-node:focus-visible{outline:2px solid var(--black);outline-offset:3px}.ad-node.is-active,.ad-node.is-focused{border-color:var(--black);box-shadow:0 14px 36px #00000014}.ad-node.is-focused{background:var(--white)}.ad-node-pulse{position:absolute;inset:-6px;border-radius:20px;border:1px solid rgba(10,10,10,.28);pointer-events:none}.ad-node-icon{width:28px;height:28px;margin-bottom:8px;border-radius:50%;border:1px solid var(--line);background:radial-gradient(circle at 50% 50%,var(--black) 0 28%,transparent 30%),var(--white)}.ad-node--entrada .ad-node-icon{border-radius:10px;background:linear-gradient(135deg,transparent 42%,var(--black) 42% 58%,transparent 58%),var(--white)}.ad-node--agente{padding:20px 22px}.ad-node--agente .ad-node-icon{background:radial-gradient(circle at 50% 42%,var(--black) 0 18%,transparent 19%),linear-gradient(var(--black),var(--black)) center 68% / 14px 2px no-repeat,var(--white)}.ad-node--resultado .ad-node-icon{background:linear-gradient(var(--black),var(--black)) 50% 50% / 10px 2px no-repeat,linear-gradient(var(--black),var(--black)) 50% 50% / 2px 10px no-repeat,var(--green);border-color:transparent}.ad-node strong{font-family:var(--font-display);font-size:18px;letter-spacing:-.02em}.ad-node em{font-style:normal;font-size:12px;line-height:1.35;color:var(--muted)}.ad-node--entrada{grid-column:1;grid-row:1;justify-self:stretch}.ad-node--agente{grid-column:2 / 5;grid-row:1;justify-self:stretch}.ad-node--resultado{grid-column:5;grid-row:1;justify-self:stretch}.ad-node--modelo{grid-column:2;grid-row:2}.ad-node--memoria{grid-column:3;grid-row:2}.ad-node--ferramentas{grid-column:4;grid-row:2}.agent-dynamics-legend{display:grid;grid-template-columns:1fr auto;gap:18px 28px;align-items:end}.agent-dynamics-caption{max-width:720px}.agent-dynamics-step{display:inline-block;margin-bottom:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.agent-dynamics-caption p{margin:0;font-family:var(--font-display);font-size:clamp(22px,2.6vw,34px);line-height:1.2;letter-spacing:-.03em}.agent-dynamics-resume{justify-self:end;align-self:center;border:1px solid var(--black);border-radius:999px;background:transparent;padding:10px 16px;font-size:13px}.agent-dynamics-resume:focus-visible{outline:2px solid var(--black);outline-offset:3px}.agent-dynamics-dots{grid-column:1 / -1;display:flex;gap:8px}.agent-dynamics-dots button{width:28px;height:4px;border:0;border-radius:999px;background:#d4d4d0;padding:0}.agent-dynamics-dots button.is-active{background:var(--black)}.agent-dynamics-dots button:focus-visible{outline:2px solid var(--black);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ad-node-pulse{display:none}}.dark-statement{background:var(--black);color:#fff;padding:14vw 4vw}.statement-line{font-family:var(--font-display);font-size:clamp(45px,7vw,112px);line-height:.98;letter-spacing:-.065em}.statement-line.accent{color:#929292}.dark-statement p{margin:70px 0 0 auto;max-width:620px;color:#bdbdbd;font-size:20px;line-height:1.6}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.method-card{min-height:280px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.method-card span{font-family:var(--font-mono);color:var(--muted)}.method-card h3{font-family:var(--font-display);font-size:30px;margin:80px 0 14px}.method-card p{color:#626262;line-height:1.6;max-width:330px}.integration{background:var(--soft)}.integration-strip{margin-top:60px;display:flex;flex-wrap:wrap;border-top:1px solid #cecec8;border-left:1px solid #cecec8}.integration-strip span{flex:1 1 210px;min-height:98px;display:grid;place-items:center;border-right:1px solid #cecec8;border-bottom:1px solid #cecec8;font-size:18px}.integration-note{margin:42px 0 0 auto;max-width:560px;color:#626262;font-size:20px;line-height:1.55}.segments-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px}.segment{min-height:185px;border-top:1px solid var(--line);border-right:1px solid var(--line);padding:20px}.segment:nth-child(4n+1){border-left:1px solid var(--line)}.segment:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.segment span{font-family:var(--font-mono);color:var(--muted);font-size:11px}.segment p{margin-top:72px;font-size:20px}.cta{margin:0 2vw 2vw;min-height:650px;border-radius:24px;background:var(--black);color:#fff;padding:6vw;display:flex;flex-direction:column;justify-content:space-between}.cta h2{max-width:1050px;font-family:var(--font-display);font-size:clamp(45px,7vw,105px);line-height:.98;letter-spacing:-.065em;margin:22px 0 0}.cta .button{align-self:flex-start}.cta-note{color:#888;font-size:12px;margin:12px 0 0}.agent-page-hero{min-height:92vh}.agent-page-hero h1{max-width:880px;font-size:clamp(48px,5.8vw,88px)}.agent-page-flow{background:var(--surface-light)}.agent-flow-stage{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:40px;margin-top:48px}.agent-flow-tabs{border-top:1px solid var(--line)}.agent-flow-tab{width:100%;min-height:92px;display:grid;grid-template-columns:52px 1fr;align-items:center;gap:16px;padding:18px 20px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--black);text-align:left;transition:background .2s ease,padding-left .2s ease}.agent-flow-tab:hover,.agent-flow-tab.is-active{padding-left:28px;background:var(--soft)}.agent-flow-tab>span,.agent-flow-panel>span{font-family:var(--font-mono);color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.agent-flow-tab strong{font-family:var(--font-display);font-size:clamp(22px,2.2vw,31px);letter-spacing:-.03em}.agent-flow-panel-shell{min-height:100%;display:grid;overflow:hidden;border-radius:20px;background:var(--black);color:#fff}.agent-flow-panel{grid-area:1 / 1;min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,4vw,52px)}.agent-flow-panel>span{color:#8d8d8d}.agent-flow-panel h3{margin:auto 0 20px;font-family:var(--font-display);font-size:clamp(38px,4.5vw,66px);line-height:1;letter-spacing:-.05em}.agent-flow-panel p{max-width:460px;margin:0;color:#bdbdbd;font-size:18px;line-height:1.6}@media(prefers-reduced-motion:reduce){.agent-flow-tab{transition:none}}.agent-page-problem-body,.agent-page-section-note,.agent-page-method-lead{max-width:720px;margin:40px 0 0 auto;color:var(--color-body);font-size:18px;line-height:1.65}.agent-page-tasks,.agent-page-integrations,.agent-page-examples,.agent-page-method{background:var(--soft)}.agent-page-task-grid,.agent-page-integration-grid,.agent-page-item-grid,.agent-page-method-grid{display:grid;grid-template-columns:1fr;margin-top:40px}.agent-page-task-grid{gap:1px;border:1px solid var(--color-surface-line);background:var(--color-surface-line)}.agent-page-task{min-height:132px;background:var(--surface-light)}.agent-page-integration-grid,.agent-page-item-grid,.agent-page-method-grid{border-top:1px solid var(--line);border-left:1px solid var(--line)}.agent-page-integration-grid span{min-height:96px;display:grid;place-items:center;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:18px;text-align:center}.agent-page-list-item{min-height:160px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.agent-page-list-item span,.agent-page-method-step>span{font-family:var(--font-mono);color:var(--muted);font-size:11px}.agent-page-list-item p{margin:54px 0 0;font-size:18px;line-height:1.45}.agent-page-examples .agent-page-list-item h3{margin:54px 0 12px;font-size:18px;font-weight:600;line-height:1.45}.agent-page-examples .agent-page-list-item p{margin:0}.agent-page-method-step{min-height:240px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.agent-page-method-step h3{margin:64px 0 12px;font-family:var(--font-display);font-size:28px}.agent-page-method-step p{max-width:330px;margin:0;color:var(--color-body);line-height:1.6}.agent-page-cta{min-height:580px;padding:90px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:64px;background:var(--black);color:#fff}.agent-page-cta h2{max-width:1050px;margin:22px 0 0;font-family:var(--font-display);font-size:clamp(45px,7vw,105px);line-height:.98;letter-spacing:-.065em}.agent-page-cta .button{align-self:flex-start}@media(min-width:721px){.agent-page-problem-body,.agent-page-section-note,.agent-page-method-lead{margin-top:48px;font-size:20px}.agent-page-task-grid,.agent-page-item-grid,.agent-page-integration-grid,.agent-page-method-grid{grid-template-columns:repeat(2,1fr);margin-top:48px}.agent-page-cta{min-height:650px;margin:0 2vw 2vw;padding:6vw;border-radius:24px}}@media(min-width:981px){.agent-page-task-grid{grid-template-columns:repeat(3,1fr)}.agent-page-integration-grid{grid-template-columns:repeat(4,1fr)}.agent-page-method-grid{grid-template-columns:repeat(3,1fr)}}footer{background:var(--black);color:#fff;padding:80px 4vw 40px}footer img{width:138px}footer>p{margin:28px 0 36px;font-size:clamp(24px,3vw,46px);color:#8e8e8e}.footer-legal{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0 0 48px;font-size:13px;color:#777}.footer-links{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-top:1px solid #2b2b2b;padding-top:26px;font-size:13px;color:#aaa}.footer-contacts{display:flex;flex-wrap:wrap;gap:8px 20px}.footer-contacts a:hover{color:#fff}@media(max-width:980px){.hero{grid-template-columns:1fr;min-height:auto;gap:70px}.activity-panel{max-width:700px}.agent-flow-stage{grid-template-columns:1fr}.agent-flow-panel-shell{min-height:380px}.agents-layout{grid-template-columns:1fr}.agent-dynamics-nodes{grid-template-columns:minmax(120px,1fr) repeat(3,minmax(110px,1fr)) minmax(120px,1fr);column-gap:16px;row-gap:44px}.ad-node{padding:14px}.ad-node strong{font-size:15px}.method-grid,.segments-grid{grid-template-columns:repeat(2,1fr)}.segment:nth-child(odd){border-left:1px solid var(--line)}.segment:nth-child(2n){border-left:0}.segment:nth-last-child(-n+4){border-bottom:0}.segment:nth-last-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:720px){.site-header{height:70px}.brand{width:96px}.menu-toggle{display:grid;width:42px;height:42px;place-content:center;gap:6px;border:1px solid var(--line);border-radius:50%;background:#fff}.menu-toggle span{width:18px;height:1px;background:#000}.nav{display:none;position:fixed;inset:70px 0 auto;background:#fff;padding:24px 4vw 32px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.nav.open{display:flex}.nav>button,.nav-agents-trigger{text-align:left;font-size:18px}.nav-agents{width:100%}.nav-agents-panel{position:static;width:100%;min-width:0;margin-top:8px}.hero{padding:130px 20px 70px}.hero h1{font-size:54px}.agent-page-hero h1{font-size:48px}.hero-actions{flex-direction:column}.button{width:100%}.activity-panel{padding:18px}.activity-header{align-items:flex-start;gap:12px}.live{text-align:right}.activity-row{grid-template-columns:28px 1fr}.activity-row time{display:none}.agent-flow-stage{gap:24px;margin-top:36px}.agent-flow-tab{min-height:78px;grid-template-columns:38px 1fr;padding-inline:14px}.agent-flow-tab:hover,.agent-flow-tab.is-active{padding-left:20px}.agent-flow-panel-shell{min-height:330px}.manifesto{padding:110px 20px;min-height:auto}.section{padding:90px 20px}.section-heading{grid-template-columns:42px 1fr;gap:8px}.section-heading h2{font-size:42px}.agent-item{grid-template-columns:34px 1fr 18px}.agent-item em{display:none}.agent-detail{padding:22px;min-height:560px}.agent-detail h3{margin:56px 0 34px;font-size:37px}.task-grid{grid-template-columns:1fr}.agent-dynamics-canvas{padding:18px}.agent-dynamics-edges{display:none}.agent-dynamics-nodes{grid-template-columns:1fr;row-gap:12px}.ad-node--entrada,.ad-node--agente,.ad-node--resultado,.ad-node--modelo,.ad-node--memoria,.ad-node--ferramentas{grid-column:1;grid-row:auto}.ad-node--entrada{order:1}.ad-node--agente{order:2}.ad-node--modelo{order:3}.ad-node--memoria{order:4}.ad-node--ferramentas{order:5}.ad-node--resultado{order:6}.agent-dynamics-legend{grid-template-columns:1fr}.agent-dynamics-resume{justify-self:start}.dark-statement{padding:110px 20px}.method-grid{grid-template-columns:1fr}.method-card{min-height:230px}.segments-grid{grid-template-columns:1fr}.segment,.segment:nth-child(2n),.segment:nth-child(odd){border-left:1px solid var(--line);border-bottom:0}.segment:last-child{border-bottom:1px solid var(--line)}.cta{margin:0;border-radius:0;padding:100px 20px;min-height:620px}.footer-legal{flex-direction:column;gap:8px}.footer-links{flex-direction:column;gap:14px;align-items:flex-start}.footer-contacts{flex-direction:column;gap:10px}}
