:root{--aiql-bg:#06060f;--aiql-surface:#0d0d1f;--aiql-surface2:#11112a;--aiql-border:rgba(255,255,255,.09);--aiql-borderw:rgba(255,255,255,.12);--aiql-white:#f1f0ff;--aiql-muted:#8a89a8;--aiql-accent:#7c3aed;--aiql-accentlt:#9d6bff;--aiql-accentd:rgba(124,58,237,.1);--aiql-green:#10b981;--aiql-red:#ef4444;--aiql-ff-head:'Space Grotesk' , sans-serif;--aiql-ff-body:'Plus Jakarta Sans' , sans-serif}body{background:var(--aiql-bg);font-family: var(--aiql-ff-body)}#wrapper{background:var(--aiql-bg)}.aiql-sec{padding:5.5rem 0}.aiql-sec.alt{background:rgba(255,255,255,.015)}.aiql-kicker{display:inline-flex;align-items:center;gap:.5rem;font-family: var(--aiql-ff-head);font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--aiql-accentlt);margin-bottom:1rem}.aiql-kicker-dot{width:7px;height:7px;border-radius:50%;background:var(--aiql-accentlt);box-shadow:0 0 10px var(--aiql-accentlt)}.aiql-h2{font-family: var(--aiql-ff-head);font-weight:700;font-size:clamp(1.6rem,3.2vw,2.3rem);color:var(--aiql-white);line-height:1.22;margin-bottom:1rem;text-wrap:balance}.aiql-h2 .hl{background:linear-gradient(135deg,var(--aiql-accentlt),#06b6d4);-webkit-background-clip:text;background-clip:text;color:transparent}.aiql-lead{font-size:1.02rem;font-weight:300;line-height:1.8;color:var(--aiql-muted);max-width:700px}.aiql-lead.center{margin:0 auto;text-align:center}.aiql-btn-p{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--aiql-accent),#1d1741);color:#fff;font-weight:700;font-size:.92rem;padding:.95rem 2rem;border-radius:.75rem;text-decoration:none;box-shadow:0 10px 28px -10px var(--aiql-accent);transition:transform .2s ease , box-shadow .2s ease}.aiql-btn-p:hover{transform:translateY(-3px);color:#fff;box-shadow:0 14px 32px -8px var(--aiql-accent)}.aiql-btn-g{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.02);border:1px solid var(--aiql-border);color:var(--aiql-white);font-weight:600;font-size:.92rem;padding:.95rem 2rem;border-radius:.75rem;text-decoration:none;transition:border-color .2s ease , background .2s ease}.aiql-btn-g:hover{border-color:var(--aiql-accentlt);background:rgba(255,255,255,.04);color:var(--aiql-white)}.aiql-hero{position:relative;padding:0;overflow:hidden;background:radial-gradient(circle at 15% -10%,var(--aiql-accentd),transparent 55%) , radial-gradient(circle at 90% 10%,rgba(255,255,255,.05),transparent 45%) , linear-gradient(180deg,#08081a 0%,var(--aiql-bg) 100%);border-bottom:1px solid var(--aiql-border)}.aiql-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) , linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 75% 65% at 25% 15%,#000 35%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 25% 15%,#000 35%,transparent 78%);pointer-events:none}.aiql-hero .container{position:relative;z-index:1}.aiql-crumb{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--aiql-muted);margin-bottom:1.5rem}.aiql-crumb a{color:var(--aiql-muted);text-decoration:none}.aiql-crumb a:hover{color:var(--aiql-white)}.aiql-crumb .current{color:var(--aiql-white);font-weight:600}.aiql-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;padding:2.5rem 0 4rem}.aiql-hero-grid:has(.is-flow) {grid-template-columns:.85fr 1.15fr}.aiql-hero-badge{display:inline-flex;align-items:center;gap:.55rem;font-family: var(--aiql-ff-head);font-weight:700;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--aiql-accentlt);background:var(--aiql-accentd);border:1px solid color-mix(in srgb,var(--aiql-accent) 35%,transparent);padding:.4rem 1rem;border-radius:50px;margin-bottom:1.5rem}.aiql-hero-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--aiql-accentlt);animation:aiql-dot-pulse 2s infinite}.aiql-hero-h1{font-family: var(--aiql-ff-head);font-weight:800;font-size:clamp(2rem,4vw,3.1rem);color:var(--aiql-white);line-height:1.1;letter-spacing:-.02em;margin-bottom:1.35rem;text-wrap:balance}.aiql-hero-h1 .hl{background:linear-gradient(135deg,var(--aiql-accentlt),#06b6d4);-webkit-background-clip:text;background-clip:text;color:transparent}.aiql-hero-lead{font-size:.98rem;font-weight:300;color:rgba(241,240,255,.6);max-width:540px;line-height:1.85;margin-bottom:1.5rem}.aiql-hero-lead strong{color:var(--aiql-white);font-weight:500}.aiql-lead-list{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;flex-direction:column;gap:.65rem;max-width:560px}.aiql-lead-list li{display:flex;align-items:flex-start;gap:.65rem;font-size:.86rem;line-height:1.55;color:rgba(241,240,255,.68)}.aiql-lead-list li i{color:var(--aiql-accentlt);font-size:.95rem;margin-top:.2rem;flex-shrink:0}.aiql-lead-list li strong{color:var(--aiql-white);font-weight:600}.aiql-trust-badges{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:1.75rem}.aiql-trust-badge{display:inline-flex;align-items:center;gap:5px;font-family: var(--aiql-ff-head);font-size:.68rem;font-weight:600;padding:.3rem .8rem;border-radius:50px;color:var(--aiql-accentlt);background:var(--aiql-accentd);border:1px solid color-mix(in srgb,var(--aiql-accent) 30%,transparent)}.aiql-trust-badge.g{color:var(--aiql-green);background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25)}.aiql-hero-cta{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.aiql-geo{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:1.75rem}.aiql-geo-pill{font-size:.67rem;font-weight:500;color:rgba(241,240,255,.4);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:.2rem .6rem;border-radius:5px}.aiql-hero-stats{display:flex;border:1px solid color-mix(in srgb,var(--aiql-accent) 18%,transparent);border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--aiql-accent) 5%,transparent)}.aiql-stat{flex:1;padding:1rem .6rem;text-align:center;border-right:1px solid color-mix(in srgb,var(--aiql-accent) 14%,transparent)}.aiql-stat:last-child{border-right:none}.aiql-stat-n{font-family: var(--aiql-ff-head);font-size:1.35rem;font-weight:800;color:var(--aiql-white);line-height:1;display:block;margin-bottom:.2rem}.aiql-stat-n .ac{color:var(--aiql-accentlt)}.aiql-stat-l{font-size:.58rem;color:rgba(241,240,255,.32);letter-spacing:.04em;display:block}.aiql-hero-visual{display:flex;align-items:center;justify-content:center}.aiql-hero-visual svg{width:100%;max-width:460px;height:auto;animation:aiql-float 4.5s ease-in-out infinite}@keyframes aiql-dot-pulse { 0%,100% { opacity: 1; } 50% { opacity: .3; } }@keyframes aiql-float { 0%,100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }@keyframes aiql-glow-pulse { 0%,100% { opacity: .14; } 50% { opacity: .3; } }@keyframes aiql-spin-fwd { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }@keyframes aiql-spin-rev { from { transform: rotate(0deg); } to { transform: rotate(-360deg); } }@keyframes aiql-blink { 0%,100% { opacity: .25; } 50% { opacity: 1; } }@keyframes aiql-node-in { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }.aiql-hero-visual.is-flow{max-width:none}.aiql-hero-visual.is-flow svg{animation:none;width:100%;max-width:520px}.aiql-flow-wrap{width:100%;display:flex;flex-direction:column;align-items:center}.aiql-flow-caption{text-align:center;font-size:.85rem;color:var(--aiql-muted);margin-top:.5rem;max-width:400px}.aiql-why-visual{display:flex;justify-content:center;margin-bottom:1rem}.aiql-why-visual svg{width:100%;max-width:560px;height:auto;animation:aiql-float 4.5s ease-in-out infinite}.aiql-why-panel:has(.aiql-why-visual) {padding:1.5rem}@media (max-width:1200px){.aiql-hero-visual.is-flow svg{max-width:420px}}@media (max-width:991px){.aiql-hero-grid{grid-template-columns:1fr;padding:2rem 0 2.5rem}.aiql-hero-visual{max-width:320px;margin:0 auto;order:-1}}.aiql-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2.5rem;align-items:center}.aiql-why-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.aiql-why-list li{display:flex;align-items:flex-start;gap:1rem}.aiql-why-ic{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--aiql-accentd);border:1px solid color-mix(in srgb,var(--aiql-accent) 35%,transparent);color:var(--aiql-accentlt);display:flex;align-items:center;justify-content:center;font-size:1.05rem}.aiql-why-title{font-family: var(--aiql-ff-head);font-weight:700;font-size:.95rem;color:var(--aiql-white);margin-bottom:.35rem}.aiql-why-list li{align-items:center}.aiql-why-text{font-size:.92rem;color:var(--aiql-white);line-height:1.6;padding-top:.1rem}.aiql-why-panel{background:var(--aiql-surface);border:1px solid var(--aiql-border);border-radius:18px;padding:2.25rem;position:relative;overflow:hidden}.aiql-why-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--aiql-accent) 50%,transparent)}.aiql-why-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.aiql-why-stat{text-align:center;padding:1.1rem .5rem}.aiql-why-stat-num{font-family: var(--aiql-ff-head);font-weight:800;font-size:1.9rem;color:var(--aiql-accentlt);margin-bottom:.3rem}.aiql-why-stat-label{font-size:.74rem;color:var(--aiql-muted);line-height:1.4}.aiql-pt-wrap{margin-top:2.5rem;background:var(--aiql-surface);border:1px solid var(--aiql-border);border-radius:18px;overflow:hidden}.aiql-pt{width:100%;border-collapse:collapse}.aiql-pt th{text-align:left;font-family: var(--aiql-ff-head);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:1.1rem 1.5rem;color:var(--aiql-muted);border-bottom:1px solid var(--aiql-border)}.aiql-pt th.hl-col{color:var(--aiql-accentlt);background:var(--aiql-accentd)}.aiql-pt td{padding:1.1rem 1.5rem;font-size:.86rem;color:var(--aiql-muted);border-bottom:1px solid var(--aiql-border);vertical-align:top;line-height:1.55}.aiql-pt tr:last-child td{border-bottom:none}.aiql-pt td.hl-col{color:var(--aiql-white);background:rgba(255,255,255,.015);font-weight:500}.aiql-pt td i{margin-right:.5rem}.aiql-pt td.no i{color:var(--aiql-red)}.aiql-pt td.yes i{color:var(--aiql-green)}.aiql-pt .row-label{font-family: var(--aiql-ff-head);font-weight:700;color:var(--aiql-white);font-size:.85rem}.aiql-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem}.aiql-pain-card{background:var(--aiql-surface);border:1px solid var(--aiql-border);border-radius:16px;padding:1.75rem;position:relative}.aiql-pain-card::before{content:'';position:absolute;top:0;left:1.75rem;right:1.75rem;height:2px;background:linear-gradient(90deg,transparent,var(--aiql-red),transparent);opacity:.55}.aiql-pain-icon{width:42px;height:42px;border-radius:12px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.32);color:var(--aiql-red);display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:1.1rem}.aiql-pain-title{font-family: var(--aiql-ff-head);font-weight:700;font-size:.95rem;color:var(--aiql-white);margin-bottom:.55rem}.aiql-pain-text{font-size:.84rem;color:var(--aiql-muted);line-height:1.65}.aiql-timeline{position:relative;max-width:780px;margin:2.75rem auto 0;padding-left:70px}.aiql-line-track{position:absolute;left:27px;top:8px;bottom:8px;width:2px;background:color-mix(in srgb,var(--aiql-accent) 16%,transparent)}.aiql-line-fill{position:absolute;left:0;top:0;width:100%;height:0%;background:linear-gradient(180deg,var(--aiql-accent),var(--aiql-accentlt));transition:height .6s ease}.aiql-step{position:relative;display:flex;align-items:flex-start;gap:1.5rem;padding-bottom:3rem;opacity:0;transform:translateX(-24px);transition:opacity .55s ease , transform .55s ease}.aiql-step.is-visible{opacity:1;transform:translateX(0)}.aiql-step:last-child{padding-bottom:0}.aiql-step-num{position:absolute;left:-70px;top:-10px;width:56px;text-align:center;font-family: var(--aiql-ff-head);font-size:.62rem;font-weight:700;letter-spacing:.08em;color:var(--aiql-muted)}.aiql-node{position:absolute;left:-70px;top:0;width:56px;height:56px;border-radius:50%;background:var(--aiql-surface);border:2px solid color-mix(in srgb,var(--aiql-accent) 30%,transparent);display:flex;align-items:center;justify-content:center;font-size:1.35rem;color:var(--aiql-accentlt);flex-shrink:0;transition:border-color .4s ease , background .4s ease , color .4s ease;z-index:1}.aiql-step.is-visible .aiql-node{border-color:var(--aiql-accent);background:var(--aiql-accentd);color:var(--aiql-accentlt)}.aiql-step-title{font-family: var(--aiql-ff-head);font-size:1.05rem;font-weight:700;color:var(--aiql-white);margin-bottom:.45rem;padding-top:.35rem}.aiql-step-text{font-size:.88rem;line-height:1.7;color:var(--aiql-muted);max-width:500px}.aiql-step-tag{display:inline-flex;align-items:center;gap:5px;margin-top:.65rem;font-size:.68rem;font-weight:600;color:var(--aiql-accentlt);background:var(--aiql-accentd);border:1px solid color-mix(in srgb,var(--aiql-accent) 25%,transparent);border-radius:50px;padding:.22rem .75rem}.aiql-diyk{max-width:740px;margin:2.5rem auto 0;background:color-mix(in srgb,var(--aiql-accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--aiql-accent) 25%,transparent);border-radius:14px;padding:1.5rem 1.75rem;display:flex;gap:1rem;align-items:flex-start}.aiql-diyk i{color:var(--aiql-accentlt);font-size:1.3rem;flex-shrink:0;margin-top:.15rem}.aiql-diyk-title{font-family: var(--aiql-ff-head);font-weight:700;color:var(--aiql-white);font-size:.9rem;margin-bottom:.35rem}.aiql-diyk-text{font-size:.85rem;color:var(--aiql-muted);line-height:1.6;margin:0}@media (max-width:575px){.aiql-timeline{padding-left:56px}.aiql-line-track{left:21px}.aiql-node,.aiql-step-num{left:-56px}.aiql-node{width:44px;height:44px;font-size:1.1rem}.aiql-step-num{width:44px}}.aiql-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem}.aiql-feat-card{background:var(--aiql-surface);border:1px solid var(--aiql-border);border-radius:16px;padding:1.75rem;transition:border-color .2s ease , transform .2s ease}.aiql-feat-card:hover{border-color:color-mix(in srgb,var(--aiql-accent) 40%,transparent);transform:translateY(-4px)}.aiql-feat-icon{width:44px;height:44px;border-radius:12px;background:var(--aiql-accentd);border:1px solid color-mix(in srgb,var(--aiql-accent) 35%,transparent);color:var(--aiql-accentlt);display:flex;align-items:center;justify-content:center;font-size:1.15rem;margin-bottom:1.1rem}.aiql-feat-title{font-family: var(--aiql-ff-head);font-weight:700;font-size:.95rem;color:var(--aiql-white);margin-bottom:.55rem}.aiql-feat-text{font-size:.84rem;color:var(--aiql-muted);line-height:1.65}.aiql-feat-tier{display:inline-block;margin-top:.8rem;font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--aiql-muted);background:rgba(255,255,255,.04);border:1px solid var(--aiql-border);border-radius:50px;padding:.2rem .65rem}.aiql-faq{max-width:820px;margin-top:2.5rem;display:flex;flex-direction:column;gap:.8rem}.aiql-faq-item{background:var(--aiql-surface);border:1px solid var(--aiql-border);border-radius:14px;padding:1.4rem 1.6rem}.aiql-faq-q{font-family: var(--aiql-ff-head);font-weight:700;font-size:.92rem;color:var(--aiql-white);margin-bottom:.55rem;display:flex;align-items:flex-start;gap:.6rem}.aiql-faq-q i{color:var(--aiql-accentlt);font-size:.88rem;margin-top:.25rem;flex-shrink:0}.aiql-faq-a{font-size:.86rem;color:var(--aiql-muted);line-height:1.7;padding-left:1.55rem}.aiql-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.75rem}.aiql-related-card{background:var(--aiql-surface);border:1px solid var(--aiql-border);border-radius:12px;padding:1.15rem 1.35rem;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;transition:border-color .2s ease}.aiql-related-card:hover{border-color:color-mix(in srgb,var(--aiql-accent) 40%,transparent)}.aiql-related-card span{font-family: var(--aiql-ff-head);font-weight:600;font-size:.86rem;color:var(--aiql-white)}.aiql-related-card i{color:var(--aiql-muted);font-size:.85rem;flex-shrink:0}@media (max-width:991px){.aiql-why-grid{grid-template-columns:1fr;gap:2rem}.aiql-pain-grid{grid-template-columns:1fr 1fr}.aiql-feat-grid{grid-template-columns:1fr 1fr}.aiql-related-grid{grid-template-columns:1fr}.aiql-pt-wrap{overflow-x:auto}.aiql-pt{min-width:640px}}@media (max-width:575px){.aiql-pain-grid{grid-template-columns:1fr}.aiql-feat-grid{grid-template-columns:1fr}.aiql-why-stat-grid{grid-template-columns:1fr 1fr}}