.landingWrap[data-astro-cid-zgrvx4ac]{max-width:880px;margin:0 auto;padding:24px 16px 60px}.landing[data-astro-cid-zgrvx4ac]{gap:var(--section-gap);flex-direction:column;display:flex}.hero[data-astro-cid-zgrvx4ac],.block[data-astro-cid-zgrvx4ac],.agentBlock[data-astro-cid-zgrvx4ac]{border-radius:var(--r-lg);box-shadow:var(--token-elevation-1);background:#fff;border:1px solid #1413110f;padding:clamp(20px,3vw,30px)}.hero[data-astro-cid-zgrvx4ac]{flex-direction:column;gap:14px;display:flex}.kicker[data-astro-cid-zgrvx4ac]{letter-spacing:.08em;text-transform:uppercase;color:var(--token-text-secondary);margin:0;font-size:.78rem;font-weight:600}.hero[data-astro-cid-zgrvx4ac] h1[data-astro-cid-zgrvx4ac]{font-size:var(--type-display);letter-spacing:-.018em;color:var(--token-text);margin:0;font-weight:700;line-height:1.12}.lead[data-astro-cid-zgrvx4ac]{color:var(--token-text-secondary);max-width:720px;margin:0;font-size:1.04rem;line-height:1.4}.lead[data-astro-cid-zgrvx4ac] strong[data-astro-cid-zgrvx4ac]{color:var(--token-text);font-weight:700}.requisito[data-astro-cid-zgrvx4ac]{max-width:640px;color:var(--token-text-secondary);background:var(--token-gray-75,var(--token-warm-200));border-radius:var(--r-md,12px);align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:.88rem;line-height:1.4;display:flex}.requisito[data-astro-cid-zgrvx4ac] i[data-astro-cid-zgrvx4ac]{color:var(--token-gold-2,var(--token-gold-2));flex-shrink:0;margin-top:2px}.heroCta[data-astro-cid-zgrvx4ac]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.block[data-astro-cid-zgrvx4ac] h2[data-astro-cid-zgrvx4ac],.ctaFinal[data-astro-cid-zgrvx4ac] h2[data-astro-cid-zgrvx4ac],.agentBlock[data-astro-cid-zgrvx4ac] h2[data-astro-cid-zgrvx4ac]{letter-spacing:-.012em;color:var(--token-text);margin:0 0 12px;font-size:clamp(20px,2.4vw,26px);font-weight:700}.pillars[data-astro-cid-zgrvx4ac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pillars[data-astro-cid-zgrvx4ac] li[data-astro-cid-zgrvx4ac]{border:1px solid var(--token-border-mid);border-radius:var(--r-md,12px);color:var(--token-text-secondary);box-shadow:var(--token-elevation-1);background:#fff;padding:16px 18px;line-height:1.42;position:relative;overflow:hidden}.pillars[data-astro-cid-zgrvx4ac] strong[data-astro-cid-zgrvx4ac]{color:var(--token-text);font-weight:700}.pillarIcon[data-astro-cid-zgrvx4ac]{background:var(--token-gray-75,var(--token-warm-200));width:30px;height:30px;color:var(--token-text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:8px;font-size:14px;display:inline-flex}@media (width<=640px){.pillars[data-astro-cid-zgrvx4ac]{grid-template-columns:1fr}}.stepNum[data-astro-cid-zgrvx4ac]{color:var(--token-text);opacity:.06;letter-spacing:-.03em;pointer-events:none;user-select:none;font-size:42px;font-weight:800;line-height:1;position:absolute;top:-4px;right:8px}.stepNum[data-astro-cid-zgrvx4ac]:before{content:attr(data-num)}.agentBlock[data-astro-cid-zgrvx4ac]{flex-direction:column;gap:12px;display:flex}.agentLead[data-astro-cid-zgrvx4ac]{color:var(--token-text-secondary);margin:0 0 6px;line-height:1.4}.ctaFinal[data-astro-cid-zgrvx4ac]{background:linear-gradient(135deg, var(--token-warm-50) 0%, var(--token-warm-200) 100%);border:1px solid var(--token-border-mid);border-radius:var(--ui-radius);padding:24px}.ctaFinal[data-astro-cid-zgrvx4ac] p[data-astro-cid-zgrvx4ac]{color:var(--token-text-secondary);margin:0 0 16px;line-height:1.4}.ctaBtns[data-astro-cid-zgrvx4ac]{flex-wrap:wrap;gap:10px;display:flex}.relatedLinks[data-astro-cid-zgrvx4ac]{color:var(--token-muted);margin:18px 0 0;font-size:.85rem;line-height:1.45}.relatedLinks[data-astro-cid-zgrvx4ac] a[data-astro-cid-zgrvx4ac]{color:var(--token-text-secondary);font-weight:600;text-decoration:none}.relatedLinks[data-astro-cid-zgrvx4ac] a[data-astro-cid-zgrvx4ac]:hover{text-decoration:underline}@media (width<=640px){.landingWrap[data-astro-cid-zgrvx4ac]{padding:18px 14px 50px}.ctaFinal[data-astro-cid-zgrvx4ac]{padding:18px}.heroCta[data-astro-cid-zgrvx4ac] .btnBase[data-astro-cid-zgrvx4ac],.ctaBtns[data-astro-cid-zgrvx4ac] .btnBase[data-astro-cid-zgrvx4ac]{justify-content:center;width:100%}}.evalToggle[data-astro-cid-zgrvx4ac]{color:var(--token-text-secondary);cursor:pointer;background:0 0;border:none;margin-top:16px;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}.evalForm[data-astro-cid-zgrvx4ac]{margin-top:0}.evalSteps[data-astro-cid-zgrvx4ac]{gap:8px;margin-bottom:18px;display:flex}.evalStepDot[data-astro-cid-zgrvx4ac]{background:var(--token-gray-75,var(--token-warm-200));width:26px;height:26px;color:var(--token-muted);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.evalStepDot[data-astro-cid-zgrvx4ac].active{background:var(--token-gold-2,var(--token-gold-2));color:#fff}.evalStep[data-astro-cid-zgrvx4ac]{border:none;flex-direction:column;gap:10px;margin:0 0 10px;padding:0;display:flex}.evalStep[data-astro-cid-zgrvx4ac] legend[data-astro-cid-zgrvx4ac]{margin-bottom:4px;padding:0;font-size:1.02rem;font-weight:700}.evalLabel[data-astro-cid-zgrvx4ac]{color:var(--token-text-secondary);font-size:.85rem;font-weight:600}.evalLabel[data-astro-cid-zgrvx4ac] small[data-astro-cid-zgrvx4ac]{color:var(--token-muted);font-weight:400}.evalField[data-astro-cid-zgrvx4ac]{box-sizing:border-box;border:1px solid #14131124;border-radius:10px;width:100%;height:46px;padding:0 12px;font-family:inherit;font-size:16px}.evalTextarea[data-astro-cid-zgrvx4ac]{resize:vertical;height:auto;padding:10px 12px}.evalField[data-astro-cid-zgrvx4ac]:focus-visible{border-color:#11182761;outline:none;box-shadow:0 0 0 3px #11182712}.evalMsg[data-astro-cid-zgrvx4ac]{background:var(--token-gray-75,var(--token-warm-200));color:var(--token-text);border-radius:8px;margin:0;padding:10px 12px;font-size:.88rem}.evalMsg[data-astro-cid-zgrvx4ac].isError{color:var(--token-red-3);background:#dc262614}.evalMsg[data-astro-cid-zgrvx4ac].isOk{color:var(--token-green-2);background:#15803d14}.evalNav[data-astro-cid-zgrvx4ac]{gap:10px;margin-top:6px;display:flex}
