.ag{--ag-bg:#040822;--ag-bg-2:#070d30;--ag-card:#ffffff09;--ag-card-2:#ffffff0f;--ag-line:#ffffff17;--ag-line-2:#ffffff29;--ag-text:#f2f4ff;--ag-muted:#a9b0d6;--ag-faint:#6f77a6;--ag-yellow:#ffc729;--ag-yellow-2:#ffd65c;--ag-blue:#6ea2ff;--ag-green:#4fd1a5;--ag-red:#ff8a8a;background:var(--ag-bg);color:var(--ag-text)}.ag .lp-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--ag-line);background:#040822d1}.ag-btn{height:46px;font:600 15px var(--font-sans);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 22px;transition:transform .14s,background .14s,box-shadow .14s,border-color .14s;display:inline-flex}.ag-btn-primary{background:var(--ag-yellow);color:#050a2c;box-shadow:0 8px 30px #ffc72947}.ag-btn-primary:hover{background:var(--ag-yellow-2);transform:translateY(-1px);box-shadow:0 12px 36px #ffc72961}.ag-btn-ghost{border:1px solid var(--ag-line-2);color:var(--ag-text);background:#ffffff08}.ag-btn-ghost:hover{background:#ffffff12;border-color:#ffffff52}.ag-cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ag-cta-center{justify-content:center}.ag-glow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.ag-glow-a{background:radial-gradient(circle,#ffc72938,#0000 65%);width:620px;height:620px;top:-260px;right:-120px}.ag-glow-b{background:radial-gradient(circle,#1d6ae552,#0000 65%);width:720px;height:720px;bottom:-420px;left:-260px}.ag-glow-c{background:radial-gradient(#ffc72933,#0000 65%);width:900px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%)}.ag-hero{background:linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 44px 44px, linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 44px 44px, var(--ag-bg);padding:84px 0 96px;position:relative;overflow:hidden}.ag-hero:after{content:"";background:linear-gradient(transparent, var(--ag-bg));pointer-events:none;height:160px;position:absolute;inset:auto 0 0}.ag-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.ag-badge{color:var(--ag-yellow);font:600 12.5px var(--font-sans);letter-spacing:.02em;background:#ffc72914;border:1px solid #ffc72959;border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 10px;display:inline-flex}.ag-badge-dot{background:var(--ag-yellow);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite ag-pulse;box-shadow:0 0 0 4px #ffc72933}.ag-hero h1{letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(38px,5.2vw,68px);font-weight:650;line-height:1.02}.ag-hl{background:linear-gradient(92deg, var(--ag-yellow) 10%, #ffe9a3 55%, var(--ag-yellow) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.ag-lead{max-width:560px;color:var(--ag-muted);margin:22px 0 0;font-size:17.5px;line-height:1.6}.ag-ticks{color:var(--ag-muted);flex-wrap:wrap;gap:10px 22px;margin:30px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ag-ticks li{align-items:center;gap:8px;display:flex}.ag-ticks li:before{content:"";background:#4fd1a529 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234fd1a5' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;flex:none;width:16px;height:16px}.ag-console{border:1px solid var(--ag-line-2);background:linear-gradient(#101944eb,#070d30f5);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 40px 90px #00000080,0 0 0 1px #ffc7290f,inset 0 1px #ffffff0f}.ag-console-bar{border-bottom:1px solid var(--ag-line);background:#ffffff05;align-items:center;gap:12px;padding:11px 14px;display:flex}.ag-console-bar em{color:var(--ag-muted);font-size:12.5px;font-style:normal}.ag-dots{gap:6px;display:flex}.ag-dots i{background:#ffffff29;border-radius:50%;width:9px;height:9px}.ag-live{color:var(--ag-green);background:#4fd1a51f;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ag-live-dot{background:var(--ag-green);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ag-pulse}.ag-console-task{gap:4px;padding:16px 18px 6px;display:grid}.ag-console-task span{letter-spacing:.08em;text-transform:uppercase;color:var(--ag-faint);font-size:11px;font-weight:600}.ag-console-task strong{font-size:15px;font-weight:600;line-height:1.4}.ag-console-chart{padding:8px 18px 4px}.ag-console-chart svg{width:100%;height:120px;display:block;overflow:visible}.ag-line-before{fill:none;stroke:#a9b0d673;stroke-width:1.6px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ag-line-after{fill:none;stroke:var(--ag-yellow);stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #ffc72973);animation:3.6s cubic-bezier(.4,0,.2,1) .4s forwards ag-draw}.ag-area{opacity:0;animation:1.2s 2.8s forwards ag-fade}.ag-legend{color:var(--ag-muted);align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.ag-key{border-top:2px solid;width:14px;height:0;margin-left:6px}.ag-key:first-child{margin-left:0}.ag-key-before{border-color:#a9b0d699;border-top-style:dashed}.ag-key-after{border-color:var(--ag-yellow);margin-left:14px}.ag-log{gap:3px;margin:10px 0 0;padding:6px 18px 4px;font-size:12.5px;list-style:none;display:grid}.ag-log li{opacity:0;border-radius:6px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;animation:.45s forwards ag-in;display:grid;transform:translateY(4px)}.ag-log-tag{font:600 10px var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--ag-faint)}.ag-log-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-log-result{color:var(--ag-muted);font-size:12px}.ag-log-edit .ag-log-tag{color:var(--ag-blue)}.ag-log-test .ag-log-tag{color:var(--ag-green)}.ag-log-final{background:#ffc72914;box-shadow:inset 0 0 0 1px #ffc72938}.ag-log-final .ag-log-tag,.ag-log-final .ag-log-result{color:var(--ag-yellow)}.ag-console-foot{border-top:1px solid var(--ag-line);align-items:center;gap:18px;margin-top:8px;padding:12px 18px;font-size:12.5px;display:flex}.ag-console-foot em{color:var(--ag-faint);font-style:normal}.ag-note{color:var(--ag-faint);letter-spacing:.04em;margin-left:auto;font-size:10.5px}.ag-strip{border-block:1px solid var(--ag-line);background:#ffffff04}.ag-strip-inner{align-items:center;gap:28px;padding:22px 0;display:flex}.ag-strip-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ag-faint);flex:none;font-size:11.5px;font-weight:600}.ag-strip ul{color:var(--ag-muted);flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.ag-strip li{align-items:center;gap:10px;display:flex}.ag-strip li:before{content:"";background:var(--ag-yellow);opacity:.7;border-radius:50%;width:5px;height:5px}.ag-section{padding:112px 0}.ag-section-alt{background:linear-gradient(180deg, var(--ag-bg-2), var(--ag-bg));border-top:1px solid var(--ag-line)}.ag-head{gap:16px;max-width:760px;display:grid}.ag-head-center{text-align:center;justify-items:center;margin:0 auto}.ag-eyebrow{font:600 12.5px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ag-yellow)}.ag-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.8vw,50px);font-weight:650;line-height:1.06}.ag-head p{max-width:600px;color:var(--ag-muted);margin:0;font-size:16.5px;line-height:1.6}.ag-icon{width:44px;height:44px;color:var(--ag-yellow);background:linear-gradient(140deg,#ffc7292e,#ffc7290a);border-radius:11px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffc72938}.ag-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.ag-pillar{border:1px solid var(--ag-line);background:var(--ag-card);border-radius:14px;padding:28px;transition:border-color .16s,transform .16s}.ag-pillar:hover{border-color:var(--ag-line-2);transform:translateY(-2px)}.ag-pillar-top{justify-content:space-between;align-items:start;display:flex}.ag-pillar-n{color:var(--ag-faint);font-size:13px;font-weight:600}.ag-pillar h3,.ag-safe-card h3{letter-spacing:-.01em;margin:22px 0 0;font-size:20px;font-weight:600}.ag-pillar p,.ag-safe-card p{color:var(--ag-muted);margin:10px 0 0;font-size:15px;line-height:1.6}.ag-agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.ag-agent{border:1px solid var(--ag-line);background:var(--ag-card);border-radius:16px;grid-template-rows:auto 1fr;transition:transform .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.ag-agent:hover{border-color:var(--ag-line-2);transform:translateY(-3px)}.ag-agent-featured{background:linear-gradient(180deg, #ffc72912, var(--ag-card) 55%);border-color:#ffc72966;box-shadow:0 24px 60px #ffc72914}.ag-agent-featured:hover{border-color:#ffc72999}.ag-agent-visual{border-bottom:1px solid var(--ag-line);background:#00000029;align-items:center;height:150px;padding:22px 24px;display:grid}.ag-agent-visual svg{width:100%;height:100%;overflow:visible}.ag-agent-body{padding:24px 26px 28px}.ag-agent h3{letter-spacing:-.01em;margin:14px 0 0;font-size:21px;font-weight:600}.ag-agent p{color:var(--ag-muted);margin:10px 0 0;font-size:15px;line-height:1.6}.ag-agent-soon .ag-agent-visual{opacity:.6}.ag-status{color:var(--ag-muted);background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ag-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ag-status-on{color:var(--ag-green);background:#4fd1a524}.ag-tags{flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ag-tags li{border:1px solid var(--ag-line);color:var(--ag-muted);border-radius:6px;padding:4px 10px;font-size:12px}.ag-v-faint{fill:none;stroke:#a9b0d659;stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ag-v-yellow{fill:none;stroke:var(--ag-yellow);stroke-width:2.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #ffc72973)}.ag-v-dot{fill:var(--ag-bg);stroke:var(--ag-yellow);stroke-width:2px}.ag-v-blue{fill:none;stroke:var(--ag-blue);stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ag-v-alert{fill:#ff8a8a1a;stroke:#ff8a8a8c;stroke-width:1.2px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ag-v-orders{gap:8px;font-size:13px;display:grid}.ag-v-orders>div{background:#ffffff0a;border-radius:6px;grid-template-columns:48px 1fr auto;padding:7px 10px;display:grid}.ag-up{color:var(--ag-green);font-size:11.5px;font-weight:600}.ag-down{color:var(--ag-red);font-size:11.5px;font-weight:600}.ag-how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.ag-timeline{counter-reset:step;gap:0;margin:44px 0 0;padding:0;list-style:none;display:grid}.ag-timeline li{counter-increment:step;gap:5px;padding:0 0 30px 58px;display:grid;position:relative}.ag-timeline li:before{content:counter(step);width:36px;height:36px;font:600 14px var(--font-sans);color:#050a2c;background:var(--ag-yellow);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;left:0;box-shadow:0 0 0 6px #ffc7291f}.ag-timeline li:after{content:"";background:linear-gradient(var(--ag-line-2), transparent);width:2px;position:absolute;top:38px;bottom:0;left:17px}.ag-timeline li:last-child{padding-bottom:0}.ag-timeline li:last-child:after{display:none}.ag-timeline strong{font-size:18px;font-weight:600}.ag-timeline span{color:var(--ag-muted);font-size:15px;line-height:1.55}.ag-panel{border:1px solid var(--ag-line-2);background:linear-gradient(#101944e6,#070d30e6);border-radius:16px;margin:0;padding:26px 28px;box-shadow:0 30px 80px #0006}.ag-panel-head{align-items:center;display:flex}.ag-panel-head strong{font-size:17px}.ag-panel-sub{color:var(--ag-muted);margin:6px 0 0;font-size:13.5px}.ag-panel table{border-collapse:collapse;width:100%;margin-top:20px;font-size:14.5px}.ag-panel th,.ag-panel td{border-bottom:1px solid var(--ag-line);text-align:right;padding:11px 0}.ag-panel thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ag-faint);font-size:11.5px;font-weight:600}.ag-panel th[scope=row],.ag-panel thead th:first-child{text-align:left;color:var(--ag-muted);font-weight:500}.ag-panel td:last-child{color:var(--ag-yellow);font-weight:600}.ag-panel-bars{gap:10px;margin-top:22px;display:grid}.ag-panel-bars div{color:var(--ag-muted);grid-template-columns:96px 1fr;align-items:center;gap:12px;font-size:12.5px;display:grid}.ag-panel-bars i{background:#a9b0d666;border-radius:4px;height:8px;display:block}.ag-panel-bars .ag-bar-final{background:linear-gradient(90deg, var(--ag-yellow), #ffe08a)}.ag-panel-note{color:var(--ag-muted);margin:18px 0 0;font-size:13.5px;line-height:1.55}.ag-numbers{border-block:1px solid var(--ag-line);background:radial-gradient(ellipse at 50% 0%, #ffc7291a, transparent 60%), var(--ag-bg-2);padding:72px 0}.ag-numbers-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ag-num{text-align:center;justify-items:center;gap:10px;padding:8px 28px;display:grid}.ag-num+.ag-num{border-left:1px solid var(--ag-line)}.ag-num-value{letter-spacing:-.04em;background:linear-gradient(180deg, #fff 20%, var(--ag-yellow) 140%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,5vw,68px);font-weight:650;line-height:1}.ag-num-label{max-width:210px;color:var(--ag-muted);font-size:14.5px;line-height:1.45}.ag-safe{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.ag-safe-card{border:1px solid var(--ag-line);background:var(--ag-card);border-radius:14px;padding:28px;transition:border-color .16s}.ag-safe-card:hover{border-color:var(--ag-line-2)}.ag-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px;margin:64px auto 0;display:grid}.ag-compare-col{border:1px solid var(--ag-line);background:var(--ag-card);border-radius:16px;padding:32px}.ag-compare-col-hl{background:linear-gradient(180deg, #ffc72912, var(--ag-card) 60%);border-color:#ffc72966}.ag-compare-col h3{margin:0;font-size:22px;font-weight:600}.ag-compare-col-hl h3{color:var(--ag-yellow)}.ag-compare-sub{color:var(--ag-faint);margin:6px 0 0;font-size:14px}.ag-compare dl{gap:0;margin:24px 0 0;display:grid}.ag-compare dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ag-faint);border-top:1px solid var(--ag-line);padding-top:16px;font-size:11.5px;font-weight:600}.ag-compare dt:first-child{border-top:none;padding-top:0}.ag-compare dd{margin:6px 0 16px;font-size:15px;line-height:1.5}.ag-closing{border-top:1px solid var(--ag-line);text-align:center;padding:128px 0;position:relative;overflow:hidden}.ag-closing-inner{z-index:1;justify-items:center;display:grid;position:relative}.ag-closing h2{letter-spacing:-.035em;max-width:820px;margin:0;font-size:clamp(34px,4.6vw,60px);font-weight:650;line-height:1.04}.ag-closing p{max-width:520px;color:var(--ag-muted);margin:20px 0 0;font-size:17px;line-height:1.6}.ag-faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.ag-faq{gap:10px;display:grid}.ag-faq details{border:1px solid var(--ag-line);background:var(--ag-card);border-radius:12px;transition:border-color .16s}.ag-faq details[open]{border-color:var(--ag-line-2);background:var(--ag-card-2)}.ag-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;list-style:none;display:flex}.ag-faq summary::-webkit-details-marker{display:none}.ag-faq summary:after{content:"+";width:26px;height:26px;color:var(--ag-yellow);background:#ffc7291a;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:400;transition:transform .16s;display:grid}.ag-faq details[open] summary:after{transform:rotate(45deg)}.ag-faq p{color:var(--ag-muted);margin:0;padding:0 22px 20px;font-size:15px;line-height:1.65}@keyframes ag-pulse{50%{opacity:.35}}@keyframes ag-draw{to{stroke-dashoffset:0}}@keyframes ag-fade{to{opacity:1}}@keyframes ag-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ag *,.ag :before{transition:none!important;animation:none!important}.ag-log li,.ag-area{opacity:1;transform:none}.ag-line-after{stroke-dashoffset:0}}@media (max-width:1080px){.ag-hero-grid,.ag-how,.ag-faq-wrap{grid-template-columns:minmax(0,1fr);gap:48px}.ag-agents,.ag-safe,.ag-pillars{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ag-numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.ag-num:nth-child(3){border-left:none}}@media (max-width:680px){.ag-hero{padding:48px 0 64px}.ag-section{padding:76px 0}.ag-closing{padding:88px 0}.ag-agents,.ag-safe,.ag-pillars,.ag-compare{grid-template-columns:minmax(0,1fr);margin-top:40px}.ag-strip-inner{flex-direction:column;align-items:start;gap:12px}.ag-strip ul{gap:8px 20px;font-size:14px}.ag-num{padding:8px 12px}.ag-log li{grid-template-columns:38px minmax(0,1fr)}.ag-log-result{grid-column:2}.ag-console-foot{flex-wrap:wrap;gap:8px 16px}.ag-cta-row .ag-btn{flex:auto;justify-content:center}.ag-compare-col,.ag-pillar,.ag-safe-card{padding:24px}}
