.gai-hero{--cas-accent:#0f766e;--cas-accent-warm:#f0a34a}.gai-pipeline{background:#20251f;border:1px solid #ffffff1c;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #00000040}.gai-pipeline-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.gai-pipeline-head span{color:#f6f8f3;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.gai-pipeline-head svg{color:#5eead4}.gai-pipeline-head small{color:#f0a34a;text-transform:uppercase;font:700 9px ui-monospace,monospace}.gai-answer{color:#5eead4;background:#0f766e1f;border:1px solid #5eead42e;border-radius:12px;gap:14px;margin:18px;padding:17px;display:flex}.gai-answer div{flex:1;gap:7px;display:grid}.gai-answer i{background:#ffffff1f;border-radius:5px;height:6px}.gai-answer i:nth-child(2){width:85%}.gai-answer i:nth-child(3){background:#f0a34a59;width:63%}.gai-pipe-row{border-top:1px dashed #ffffff17;grid-template-columns:36px 1fr 28px;align-items:center;gap:10px;margin:0 18px;padding:12px 0;display:grid}.gai-pipe-row>span{color:#769187;font:700 9px ui-monospace,monospace}.gai-pipe-row strong{color:#e8ece6;font-size:11.5px}.gai-pipe-row em{border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.gai-pipe-row .done{color:#5eead4;background:#5eead41a}.gai-pipe-row .active{color:#f0a34a;background:#f0a34a21}.gai-levers{--cas-accent:#0f766e}.gai-check{background:#f8f9f6;padding:90px 0}.gai-check .cas-head h2 em{color:#0f766e}.gai-check-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.gai-check-grid article{background:#fff;border:1px solid #e2e7df;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.gai-check-grid article>span{color:#0f766e;font:700 10px ui-monospace,monospace}.gai-check-grid h3{font-size:14px}.gai-check-grid p{color:#626a5f;margin-top:4px;font-size:12px;line-height:1.5}.gai-check-grid em{text-transform:uppercase;border-radius:999px;padding:5px 8px;font:700 8px ui-monospace,monospace}.gai-check-grid .ready{color:#087266;background:#e5f6f2}.gai-check-grid .review{color:#a65b08;background:#fff1dc}.gai-process{background:#191d18;padding:90px 0}.gai-process .cas-head h2{color:#f8f9f6}.gai-process .cas-head h2 em{color:#5eead4}.gai-process .cas-head p{color:#bbc2b7}.gai-step-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:40px;display:grid}.gai-step-grid article{background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;padding:22px}.gai-step-grid article>span{color:#f0a34a;font:700 11px ui-monospace,monospace}.gai-step-grid h3{color:#f7f8f4;margin-top:18px;font-size:16px}.gai-step-grid article>p{color:#bdc5b9;min-height:108px;margin-top:10px;font-size:12.5px;line-height:1.65}.gai-step-grid article>div{border-top:1px dashed #ffffff1a;padding-top:14px}.gai-step-grid small,.gai-step-grid strong{display:block}.gai-step-grid small{color:#f0a34a;text-transform:uppercase;font:700 9px ui-monospace,monospace}.gai-step-grid strong{color:#e4e8e1;margin-top:6px;font-size:11.5px}.gai-limits{background:#f8f9f6;padding:90px 0}.gai-limits-grid{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.gai-limits h2{margin-top:10px;font-size:clamp(1.8rem,3.2vw,2.5rem)}.gai-limits>div>div>p,.gai-limits-grid>div:first-child>p:last-child{color:#596156;margin-top:16px;line-height:1.7}.gai-limits-grid>div:last-child{gap:10px;display:grid}.gai-limits article{background:#fff;border:1px solid #e1e5dd;border-radius:12px;gap:13px;padding:17px;display:flex}.gai-limits article>span{color:#087266;background:#e5f6f2;border-radius:7px;flex:0 0 28px;place-items:center;height:28px;display:grid}.gai-limits article.limit-2>span,.gai-limits article.limit-3>span{color:#a65b08;background:#fff1dc}.gai-limits strong{font-size:13px}.gai-limits article p{color:#626a5f;margin-top:4px;font-size:12px;line-height:1.55}.gai-cta{--cas-accent:#0f766e;--cas-accent-warm:#f0a34a}@media (max-width:900px){.gai-check-grid,.gai-limits-grid{grid-template-columns:1fr}.gai-limits-grid{gap:36px}.gai-step-grid{grid-template-columns:1fr 1fr}.gai-step-grid article>p{min-height:0}}@media (max-width:600px){.gai-check-grid,.gai-step-grid{grid-template-columns:1fr}.gai-check-grid article{grid-template-columns:28px 1fr}.gai-check-grid em{grid-column:2;justify-self:start}}[dir=rtl] .gai-pipeline-head span,[dir=rtl] .gai-answer,[dir=rtl] .gai-limits article{flex-direction:row-reverse}.gai-page h1,.gai-page h2,.gai-page h3,.gai-page p{letter-spacing:0}
