/* Indigo technology section. Decorative graphics use CSS; tool names are real text. */
#tech-ai.home-tech{padding:80px 5%;background:radial-gradient(ellipse at 90% 35%,rgba(91,65,166,.16),transparent 52%),#0d1026;color:#f6f5ff}
#tech-ai .home-tech-inner{max-width:1280px;margin:0 auto}
#tech-ai .home-tech-heading{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:42px;align-items:center;margin-bottom:36px}
#tech-ai .home-tech-eyebrow{margin:0 0 16px;color:#c5b5ff;font-size:12px;line-height:1.6;font-weight:650;letter-spacing:.16em;text-transform:uppercase}
#tech-ai .home-tech-heading h2{margin:0;color:#f6f5ff;font-size:clamp(34px,4.3vw,60px);line-height:1.1;letter-spacing:-.04em;font-weight:800}
#tech-ai .home-tech-heading h2 span{color:#c7b2ff}
#tech-ai .home-tech-heading>p{padding-left:32px;border-left:1px solid #7668b1;color:#c1c5e8;font-size:18px;line-height:1.65;margin:0}
#tech-ai .home-tech-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:stretch}
#tech-ai .home-tech-panel{min-width:0;background:#13172f;border:1px solid #6f65a9;border-radius:16px;padding:30px 32px}
#tech-ai .home-tech-panel-heading{display:flex;gap:24px;align-items:center;margin-bottom:26px}
#tech-ai .home-tech-panel h3{margin:0;color:#f6f5ff;font-size:28px;line-height:1.22;letter-spacing:-.025em;font-weight:750}
#tech-ai .home-tech-panel-heading p{margin:6px 0 0;color:#c0c9ef;font-size:16px;line-height:1.65}
#tech-ai .home-tech-bars{display:flex;align-items:flex-end;gap:6px;width:48px;height:46px;flex-shrink:0}
#tech-ai .home-tech-bars i{display:block;width:9px;height:20px;background:linear-gradient(#a8b4ff,#6089f6);border-radius:2px}
#tech-ai .home-tech-bars i:nth-child(2){height:34px}
#tech-ai .home-tech-bars i:nth-child(3){height:46px}
#tech-ai .home-tech-code{display:grid;place-items:center;width:48px;height:44px;border:3px solid #8d9afa;border-radius:4px;color:#afbcff;font-size:21px;line-height:1;font-weight:650;flex-shrink:0}
#tech-ai .home-tech-tags{display:flex;flex-wrap:wrap;gap:10px 12px;list-style:none;padding:0;margin:0 0 26px}
#tech-ai .home-tech-tags li{padding:9px 17px;background:#1b2548;border:1px solid #2c3968;border-radius:9px;color:#edf0ff;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
#tech-ai .home-tech-features{display:flex;flex-wrap:wrap;gap:8px 20px;padding:17px 0 0;margin:0;border-top:1px solid #444477;list-style:none;color:#c4cbed;font-size:13px;line-height:1.7}
#tech-ai .home-tech-features li+li::before{content:'·';margin-right:16px;color:#a5a6d2}
#tech-ai .home-tech-ai{grid-column:2;grid-row:1 / span 2;position:relative;isolation:isolate;overflow:hidden;border:2px solid #c8a5ff;background:radial-gradient(circle at 85% 5%,rgba(119,88,206,.22),transparent 40%),#1c2046;display:flex;flex-direction:column;padding:32px 34px}
#tech-ai .home-tech-ai>.home-tech-eyebrow{position:relative;margin-bottom:16px;padding-right:80px;font-size:11px}
#tech-ai .home-tech-ai h3{font-size:36px;line-height:1.12;padding-right:50px;position:relative}
#tech-ai .home-tech-ai-description{margin:20px 0 14px;color:#c9cdf2;font-size:17px;line-height:1.7}
#tech-ai .home-tech-capabilities{padding:0;margin:0 0 24px;list-style:none;color:#f1edff}
#tech-ai .home-tech-capabilities li{padding:13px 0;border-bottom:1px solid #69619f;font-size:16px;line-height:1.5}
#tech-ai .home-tech-review{display:flex;align-items:center;gap:16px;margin:auto 0 0;color:#c9c4f5;font-size:14px;line-height:1.6}
#tech-ai .home-tech-review>span{display:grid;place-items:center;width:34px;height:38px;border:2px solid #c6a1ff;border-radius:7px 7px 15px 15px;color:#c6a1ff;font-size:22px;flex-shrink:0}
#tech-ai .home-tech-orbit{position:absolute;z-index:-1;right:27px;top:42px;width:104px;height:66px;border:1px solid #a78ce9;border-radius:50%;transform:rotate(-40deg);opacity:.9}
#tech-ai .home-tech-orbit i{position:absolute;width:13px;height:13px;border-radius:50%;background:#c5a0ff;box-shadow:0 0 18px rgba(173,120,255,.45)}
#tech-ai .home-tech-orbit i:nth-child(1){left:-3px;top:18px}
#tech-ai .home-tech-orbit i:nth-child(2){right:6px;top:1px}
#tech-ai .home-tech-orbit i:nth-child(3){right:13px;bottom:0;width:9px;height:9px}
#tech-ai .home-tech-footer{display:flex;align-items:center;gap:24px;margin:36px 0 0;color:#c5c7e6;font-size:14px;line-height:1.8;text-align:center}
#tech-ai .home-tech-footer::before,#tech-ai .home-tech-footer::after{content:'';flex:1;height:1px;background:#57517e}
@media(max-width:1100px){#tech-ai .home-tech-heading{gap:28px}#tech-ai .home-tech-heading>p{font-size:16px;padding-left:24px}#tech-ai .home-tech-panel{padding:26px 24px}#tech-ai .home-tech-panel h3{font-size:24px}#tech-ai .home-tech-ai h3{font-size:30px;padding-right:0}#tech-ai .home-tech-orbit{width:70px;height:44px;right:20px;top:25px;opacity:.5}#tech-ai .home-tech-tags li{padding:8px 12px;font-size:13px}#tech-ai .home-tech-panel-heading{gap:18px}#tech-ai .home-tech-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}
@media(max-width:800px){#tech-ai.home-tech{padding:52px 20px}#tech-ai .home-tech-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}#tech-ai .home-tech-heading>p{padding-left:0;border-left:0;max-width:540px}#tech-ai .home-tech-grid{grid-template-columns:1fr}#tech-ai .home-tech-ai{grid-column:auto;grid-row:auto}#tech-ai .home-tech-orbit{width:104px;height:66px;opacity:.8;top:35px;right:28px}#tech-ai .home-tech-ai h3{padding-right:100px}#tech-ai .home-tech-footer::before,#tech-ai .home-tech-footer::after{display:none}#tech-ai .home-tech-footer{justify-content:center}}
@media(max-width:420px){#tech-ai .home-tech-panel{padding:24px 20px}#tech-ai .home-tech-panel-heading{align-items:flex-start;gap:14px}#tech-ai .home-tech-panel h3{font-size:23px}#tech-ai .home-tech-panel-heading p{font-size:14px}#tech-ai .home-tech-ai h3{font-size:30px;padding-right:40px}#tech-ai .home-tech-orbit{width:66px;height:42px;right:20px;top:32px;opacity:.45}#tech-ai .home-tech-ai-description{font-size:15px}#tech-ai .home-tech-features{display:block}#tech-ai .home-tech-features li{margin-bottom:6px}#tech-ai .home-tech-features li+li::before{content:none}#tech-ai .home-tech-tags{gap:8px}#tech-ai .home-tech-tags li{padding:8px 10px}}
