.ai-hero__inner{z-index:1;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:48px;padding-block:72px 56px;display:grid;position:relative}.ai-hero__text{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.ai-hero__demo{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.ai-hero .page-hero__title{font-size:clamp(40px,5.2vw,68px)}.ai-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-kind{isolation:isolate;background:var(--raised);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:12px;padding:26px;transition:border-color .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.ai-kind:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), var(--glow), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.ai-kind:hover{border-color:var(--tint-line);transform:translateY(-3px)}.ai-kind:hover:before{opacity:1}.ai-kind__tag{color:var(--green)}.ai-kind__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.2}.ai-kind .sv-row__points{font-size:15px}.ai-kind__art{margin-top:auto;padding-top:8px}.ai-screen{background:var(--console);color:#e6eeea;border:1px solid #3dd68c33;border-radius:14px;flex-direction:column;gap:8px;height:156px;padding:14px;font-size:12.5px;line-height:1.45;display:flex;overflow:hidden}.ai-screen code{font-family:var(--font-mono), monospace;color:#9bafa5;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px}.ai-bubble{border-radius:14px;max-width:88%;padding:8px 12px}.ai-bubble--user{background:#3dd68c29;border-bottom-right-radius:4px;align-self:flex-end}.ai-bubble--bot{background:#ffffff0f;border-bottom-left-radius:4px;align-self:flex-start}.ai-screen--agent code{color:#7be6b1}.ai-agent__wait{color:#f2c14e;align-items:center;gap:8px;display:inline-flex}.ai-agent__wait i{background:#f2c14e;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ai-blink;box-shadow:0 0 8px #f2c14e}.ai-agent__ok{color:#3dd68c;font-weight:600}@keyframes ai-blink{50%{opacity:.3}}.ai-rag__answer{color:#e6eeea}.ai-screen--docs{flex-direction:row;align-items:center;gap:10px}.ai-doc{color:#14201b;background:#f6f9f7;border-radius:8px;flex-direction:column;flex:0 0 34%;gap:6px;height:100%;padding:10px;font-size:10.5px;display:flex}.ai-doc i{background:#d3ded8;border-radius:3px;height:5px;display:block}.ai-doc i:nth-of-type(2){width:70%}.ai-doc__arrow{color:#3dd68c;font-weight:700}.ai-json{flex-direction:column;gap:6px;min-width:0;display:flex}.ai-json code{color:#7be6b1}.ai-voice{background:#3dd68c29;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ai-voice i{background:linear-gradient(90deg,#3dd68c 2px,#0000 2px) 0 0/4px 100%;width:18px;height:10px;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.ai-form__row{color:#e6eeea;background:#ffffff0d;border-radius:8px;padding:5px 10px}.ai-evals__row{grid-template-columns:5.5rem 1fr;align-items:center;gap:10px;display:grid}.ai-evals__bar{background:#ffffff14;border-radius:4px;height:7px;overflow:hidden}.ai-evals__bar span{border-radius:inherit;background:#3dd68c;height:100%;display:block}.ai-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-case{isolation:isolate;background:var(--raised);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:14px;padding:26px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.ai-case:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), var(--glow), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.ai-case:hover{border-color:var(--tint-line)}.ai-case:hover:before{opacity:1}.ai-case__area{font-family:var(--font-display), system-ui, sans-serif;font-size:20px;font-weight:800}.ai-case dl{flex-direction:column;gap:12px;margin:0;display:flex}.ai-case dt{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.ai-case dd{margin:2px 0 0;line-height:1.5}.ai-case__measure{background:var(--tint);border:1px solid var(--tint-line);border-radius:14px;margin-top:auto;padding:12px 14px}.ai-case__measure dt{color:var(--green)}.ai-dev{isolation:isolate;background:var(--raised);border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;padding:44px;display:grid;position:relative;overflow:hidden}.ai-dev:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(600px circle at var(--mx,80%) var(--my,30%), var(--glow), transparent 60%);position:absolute;inset:0}.ai-dev__text{flex-direction:column;gap:16px;display:flex}.ai-dev__points{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ai-dev__points li{border-left:2px solid var(--green);flex-direction:column;gap:2px;padding-left:16px;display:flex}.ai-dev__demo{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.ai-term{height:auto}.ai-term__body{flex-direction:column;gap:8px;padding:18px;display:flex}.ai-term__body code{font-family:var(--font-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.ai-term__prompt{color:#e6eeea}.ai-term__add{color:#7be6b1}.ai-term__ok{color:#3dd68c;margin-top:6px;font-weight:600}#safe{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:stretch;gap:16px;display:grid}.ai-safe{background:var(--console);color:#e6eeea;border:1px solid #3dd68c40;border-radius:28px;flex-direction:column;gap:22px;padding:40px;display:flex}.ai-safe .h2{color:#e6eeea}.ai-safe__lead{color:#9bafa5;max-width:34rem}.ai-safe__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}.ai-safe__list li{flex-direction:column;gap:4px;padding-left:28px;display:flex;position:relative}.ai-safe__list li:before{content:"✓";color:#3dd68c;background:#3dd68c2e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0}.ai-safe__list span{color:#9bafa5;font-size:15px}.ai-gets{flex-direction:column;gap:16px;padding:32px;display:flex}.ai-gets__title{font-family:var(--font-display), system-ui, sans-serif;font-size:24px;font-weight:800}.ai-gets ol{counter-reset:get;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ai-gets li{counter-increment:get;align-items:baseline;gap:12px;display:flex}.ai-gets li:before{content:counter(get, decimal-leading-zero);font-family:var(--font-mono), monospace;color:var(--green);font-size:12px}.ai-faq{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-faq .sv-faq__item{grid-column:auto}@media (max-width:1100px){.ai-kinds,.ai-cases{grid-template-columns:repeat(2,minmax(0,1fr))}#safe{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.ai-hero__inner,.ai-dev{grid-template-columns:minmax(0,1fr);gap:32px}.ai-hero__inner{padding-block:48px 32px}.ai-dev{padding:26px}.ai-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ai-kinds,.ai-cases,.ai-safe__list{grid-template-columns:minmax(0,1fr)}.ai-safe{padding:26px}}@media (prefers-reduced-motion:reduce){.ai-kind,.ai-case{transition:none}.ai-kind:hover{transform:none}.ai-agent__wait i{animation:none}}.ai-dev .h2{font-size:clamp(32px,3.4vw,46px)}.ai-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ai-way{isolation:isolate;background:var(--raised);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:14px;padding:36px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.ai-way:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--mx,85%) var(--my,0%), var(--glow), transparent 60%);position:absolute;inset:0}.ai-way:hover{border-color:var(--tint-line)}.ai-way--1{background:var(--console);color:#e6eeea;border-color:#3dd68c40}.ai-way__tag{color:var(--green)}.ai-way--1 .ai-way__tag{color:#3dd68c}.ai-way__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.1}.ai-way__body{color:var(--muted);max-width:34rem;font-size:17px;line-height:1.6}.ai-way--1 .ai-way__body{color:#9bafa5}.ai-way__gains{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:8px 0 0;list-style:none;display:flex}.ai-way__gains li{background:var(--tint);border:1px solid var(--tint-line);color:var(--green);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.ai-way--1 .ai-way__gains li{color:#7be6b1;background:#3dd68c1f;border-color:#3dd68c4d}.ai-term__review{color:#7be6b1;font-weight:600}@media (max-width:899px){.ai-ways{grid-template-columns:minmax(0,1fr)}.ai-way{padding:26px}}
