.ai-toolkit{max-width:1280px;margin:0 auto;padding:0 48px 112px;color:var(--color-text-primary)}.ai-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:end;padding:112px 0 96px;border-bottom:1px solid var(--color-border-subtle)}.ai-kicker{display:flex;align-items:center;gap:8px;margin:0 0 20px;color:var(--color-accent-text);font:600 12px/1.4 var(--font-data);letter-spacing:.1em;text-transform:uppercase}.ai-hero h1,.ai-section h2{margin:0;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance}.ai-hero h1{max-width:760px;font-size:clamp(48px,6vw,82px);line-height:1.02}.ai-lede{max-width:650px;margin:28px 0 0;color:var(--color-text-secondary);font-size:18px;line-height:1.7;text-wrap:pretty}.ai-contract{display:grid;gap:14px;padding:28px;border:1px solid var(--color-border-default);border-radius:16px;background:var(--color-bg-surface);box-shadow:0 18px 50px rgb(16 35 61/8%)}.ai-contract b{color:var(--color-accent-text);font:600 12px var(--font-data);letter-spacing:.1em;text-transform:uppercase}.ai-contract strong{color:var(--color-cobalt);font:600 clamp(28px,4vw,46px) /1.1 var(--font-display)}.ai-contract span{color:var(--color-text-secondary);font-size:14px;line-height:1.6}.ai-section{padding:96px 0;border-bottom:1px solid var(--color-border-subtle)}.ai-section-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:48px}.ai-section h2{font-size:clamp(36px,4.5vw,60px);line-height:1.05}.ai-section-head>p{max-width:560px;margin:0;color:var(--color-text-secondary);font-size:16px;line-height:1.75;text-wrap:pretty}.ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-card{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-bg-surface)}.ai-card-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.ai-card-top>span{color:var(--color-accent-text);font:600 12px var(--font-data);letter-spacing:.08em;text-transform:uppercase}.ai-card-top button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid var(--color-border-default);border-radius:8px;background:transparent;color:var(--color-accent-text);font:600 13px var(--font-text);cursor:pointer}.ai-card-top button:hover{border-color:var(--color-accent-solid);background:var(--color-accent-subtle)}.ai-card h3{margin:22px 0 8px;font:600 24px/1.25 var(--font-display);text-wrap:balance}.ai-card>p{min-height:48px;margin:0 0 20px;color:var(--color-text-secondary);font-size:14px;line-height:1.6}.ai-card pre{flex:1;min-height:360px;margin:0;padding:16px;overflow:auto;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-subtle);white-space:pre-wrap}.ai-card code{color:var(--color-text-primary);font:13px/1.6 var(--font-data);white-space:pre-wrap;overflow-wrap:anywhere}.ai-summary{border-bottom:0}.ai-summary h2{max-width:680px}.ai-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.ai-summary-grid>div{display:grid;gap:10px;padding:24px;border-top:2px solid var(--color-accent-solid)}.ai-summary-grid b{color:var(--color-gold);font:600 14px var(--font-data)}.ai-summary-grid strong{font:600 20px/1.3 var(--font-display)}.ai-summary-grid p{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.65}@media (max-width:800px){.ai-toolkit{padding-inline:20px}.ai-hero,.ai-section-head{grid-template-columns:1fr;gap:32px}.ai-hero,.ai-section{padding:72px 0}.ai-grid,.ai-summary-grid{grid-template-columns:1fr}.ai-card pre{min-height:280px}}@media (prefers-reduced-motion:reduce){.ai-card-top button{transition:none}}