.ag .lc-hero h1 span{color:#a285ff;white-space:nowrap;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.ag-hero{padding-bottom:clamp(24px,3vw,44px)}.ag-hero h1{font-size:var(--fs-display);line-height:1.07}.ag-grid--hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ag-btn{height:48px;font-size:var(--fs-btn);border-radius:999px}.ag-feats{flex-wrap:wrap;gap:18px clamp(20px,2.6vw,42px);margin-top:clamp(30px,3.2vw,46px);display:flex}.ag-feats li{font-size:var(--fs-body);color:var(--ink-soft);flex-direction:column;gap:9px;line-height:1.35;display:flex}.ag-feats svg{color:#a58bff;width:24px;height:24px}.ag-cq{width:100%;container-type:inline-size}.ag-hl{color:#a285ff}.ag-tile{aspect-ratio:1;color:#b6a4ff;background:#4638b44d;border:1px solid #968cff80;border-radius:28%;flex:none;place-items:center;width:8cqw;max-width:40px;display:grid}.ag-tile svg{width:56%;height:56%}.ag-tile--sm{width:6.6cqw}.ag-tile--lg{border-radius:24%;width:10cqw;max-width:44px}.ag-cq--hero{justify-self:end;max-width:580px}.ag-hd{aspect-ratio:345/232;position:relative}.ag-hd__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ag-hd__app{color:#e9e6ff;background:#121234d1;border:1px solid #968cff61;border-radius:3.2cqw;align-items:center;gap:3cqw;width:34.8%;height:15.5%;padding:0 3cqw;font-size:clamp(10px,2.8cqw,16px);display:flex;position:absolute;top:.4%;left:25.5%}.ag-hd__core{color:#fff;background:radial-gradient(at 50% 30%,#5a48f066,#12103ef2 75%);border:1.5px solid #7d6dff;border-radius:4.4cqw;justify-content:center;align-items:center;gap:3.2cqw;width:35.4%;height:22.4%;display:flex;position:absolute;top:32.3%;left:25%;box-shadow:0 0 34px #6e5effa6,inset 0 0 22px #8270ff59}.ag-hd__core svg{width:9cqw;height:9cqw}.ag-hd__core span{flex-direction:column;line-height:1.15;display:flex}.ag-hd__core strong{font-size:clamp(14px,5cqw,28px);font-weight:600}.ag-hd__core small{color:#b9b2e6;font-size:clamp(8px,2.3cqw,12px)}.ag-hd__side{background:#12123699;border:1px solid #968cff47;border-radius:3.4cqw;flex-direction:column;justify-content:space-between;width:30%;height:46%;padding:3cqw;display:flex;position:absolute;top:14.2%;left:68.7%}.ag-hd__side div{color:#dcd8f5;align-items:center;gap:2.6cqw;font-size:clamp(9px,2.5cqw,14px);display:flex}.ag-pt{text-align:center;flex-direction:column;align-items:center;gap:1.6cqw;width:16%;display:flex;position:absolute;top:74.6%;transform:translate(-50%)}.ag-pt__tile{aspect-ratio:1;background:#141438d9;border:1px solid #968cff66;border-radius:2.8cqw;place-items:center;width:11.4cqw;display:grid;box-shadow:0 0 20px #6454f040}.ag-pt__tile svg{width:58%;height:58%}.ag-pt--anthropic{background:#e3b48f;border-color:#e3b48f}.ag-pt--anthropic svg path{fill:#1a1208}.ag-pt__tile--more{color:#fff}.ag-pt__tile--more svg{width:50%;height:50%}.ag-pt small{color:#cfcbea;white-space:nowrap;font-size:clamp(8.5px,2.4cqw,13px)}.ag-band{padding:clamp(4px,1vw,12px) 0 clamp(20px,2.4vw,36px)}.ag-vframe{background:linear-gradient(#14143eb3,#08091cd9);border:1px solid #8278ff80;border-radius:22px;padding:8px;position:relative;box-shadow:0 0 0 1px #1e1e5a99,0 0 64px #5a50ff57,inset 0 0 34px #645aff33}.ag-slot{box-shadow:none;border-color:#968cff40;border-radius:14px}.ag-vcta{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;text-align:left;cursor:pointer;font:inherit;background:#16164ab3;border:1px solid #968cff66;border-radius:18px;align-items:center;gap:14px;padding:10px 26px 10px 12px;display:flex;position:absolute;bottom:4%;left:1.6%;box-shadow:0 0 30px #6454f04d}.ag-vcta:focus-visible{outline-offset:3px;outline:2px solid #b3a0ff}.ag-vcta__play{background:linear-gradient(#6b58f5,#4d3de0);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 22px #6e5eff99}.ag-vcta__play svg{width:20px;height:20px;margin-left:2px}.ag-vcta strong{font-size:15px;font-weight:500;display:block}.ag-vcta small{color:#b7b2dd;margin-top:2px;font-size:12px;display:block}.ag-vcta small b{color:#cbbcff;font-weight:400}.ag-works{text-align:center;letter-spacing:.3em;color:#8a76f0;margin-top:clamp(22px,2.4vw,34px);font-size:11px}.ag-logos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:22px;padding:0 clamp(0px,1.4vw,24px);display:flex}.ag-logos li{letter-spacing:-.01em;color:#f1effc;align-items:center;gap:9px;font-size:clamp(14px,1.2vw,18px);font-weight:600;display:inline-flex}.ag-logos svg,.ag-logos img{width:24px;height:24px}.ag-logos__word--anthropic{letter-spacing:.1em;font-size:clamp(13px,1.05vw,16px);font-weight:700}.ag-logos__word--google{letter-spacing:-.02em;gap:0;font-size:clamp(20px,1.8vw,28px);font-weight:500}.ag-logos__word--google span:first-child,.ag-logos__word--google span:nth-child(4){color:#4285f4}.ag-logos__word--google span:nth-child(2),.ag-logos__word--google span:nth-child(6){color:#ea4335}.ag-logos__word--google span:nth-child(3){color:#fbbc05}.ag-logos__word--google span:nth-child(5){color:#34a853}.ag-logos__more{color:var(--muted);font-weight:400}.ag-sec{isolation:isolate;padding:clamp(36px,4vw,60px) 0;position:relative}.ag-sec:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 62% at 76%,#463cc824,#463cc800 70%);position:absolute;inset:0}.ag-sec:nth-of-type(2n):after{background:radial-gradient(46% 62% at 24%,#463cc824,#463cc800 70%)}.ag-grid--one{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.ag-grid--flip{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.ag-grid--gov{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}.ag-grid--obs{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ag-copy{max-width:520px}.ag-copy>p.ag-kicker{font-size:var(--fs-kicker);letter-spacing:.2em;color:#a78bfa;align-items:center;gap:14px;margin:0 0 16px;font-weight:500;display:flex}.ag-kicker b{letter-spacing:.06em;color:#cfc6ff;font-size:15px;font-weight:400}.ag-copy h2{font-size:var(--fs-title);line-height:1.08}.ag-checks{flex-direction:column;gap:12px;margin-top:24px;display:flex}.ag-checks--2{grid-template-columns:repeat(2,auto);justify-content:start;column-gap:34px;display:grid}.ag-checks li{font-size:var(--fs-body);color:var(--ink-soft);align-items:center;gap:12px;display:flex}.ag-checks svg{filter:drop-shadow(0 0 8px #8a6cf073);flex:none;width:21px;height:21px}.ag-frame{background:#0a0a288c;border:1px solid #8278ff80;border-radius:18px;padding:6px;box-shadow:0 0 0 1px #1e1e5a99,0 0 48px #5a50ff4d,inset 0 0 26px #645aff24}.ag-cq--routing{justify-self:start;max-width:580px}.ag-cq--policies{justify-self:end;max-width:540px}.ag-cq--usage{justify-self:start;max-width:620px}.ag-panel{background:linear-gradient(160deg,#0e0f2ceb,#07081af5);border:1px solid #8278ff80;border-radius:clamp(10px,3.2cqw,20px);padding:4cqw;box-shadow:0 0 0 5px #3c32aa1a,0 0 44px #5a50ff3d,inset 0 0 30px #6e5af00f}.ag-ph{align-items:center;gap:3cqw;margin-bottom:3.4cqw;display:flex}.ag-ph .ag-tile{width:8.6cqw;max-width:44px}.ag-ph strong{color:#fff;font-size:clamp(12px,3.5cqw,18px);font-weight:600;display:block}.ag-ph small{color:var(--muted);margin-top:.4cqw;font-size:clamp(8.5px,2.2cqw,12px);display:block}.ag-ph--tight{margin-bottom:3cqw}.ag-tabs{background:#ffffff0a;border-radius:2.4cqw;grid-auto-columns:1fr;grid-auto-flow:column;gap:1cqw;margin-bottom:3cqw;padding:.8cqw;display:grid}.ag-tabs button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:1.8cqw;padding:2cqw .6cqw;font-size:clamp(9px,2.4cqw,13px)}.ag-tabs button.is-on{color:#fff;background:#ffffff1a}.ag-tabs button:focus-visible,.ag-strat:focus-visible,.ag-range button:focus-visible,.ag-switch:focus-visible{outline-offset:2px;outline:2px solid #b3a0ff}.ag-row2{grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.ag-row2 label,.ag-lbl{color:#dad6f3;margin-bottom:1.4cqw;font-size:clamp(9.5px,2.5cqw,13px);display:block}.ag-lbl{margin:3cqw 0 1.6cqw}.ag-select,.ag-field{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:2cqw;justify-content:space-between;align-items:center;gap:2cqw;padding:2.2cqw 2.8cqw;font-size:clamp(10px,2.9cqw,15px);display:flex}.ag-select small{color:var(--muted);font-size:clamp(8px,2cqw,11px);display:block}.ag-select svg,.ag-field svg{width:3.6cqw;min-width:12px;color:var(--muted)}.ag-strats{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.ag-strat{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:2cqw;align-items:flex-start;gap:2cqw;padding:2.4cqw;display:flex}.ag-strat.is-on{background:#6450f038;border-color:#7d6dff;box-shadow:0 0 22px #6e5eff59}.ag-strat__ic{color:#a58bff;flex:none;place-items:center;width:5.4cqw;min-width:14px;display:grid}.ag-strat__ic svg{width:100%;height:auto}.ag-strat strong{color:#fff;font-size:clamp(9.5px,2.6cqw,14px);font-weight:500;display:block}.ag-strat small{color:var(--muted);margin-top:.6cqw;font-size:clamp(8px,2cqw,11px);line-height:1.3;display:block}.ag-prules{flex-direction:column;gap:1.6cqw;display:flex}.ag-prules li{align-items:center;gap:3cqw;padding:1.4cqw 1.6cqw;display:flex}.ag-prules__txt{flex:auto;min-width:0}.ag-prules__txt strong{color:#fff;font-size:clamp(10.5px,3cqw,15px);font-weight:500;display:block}.ag-prules__txt small{color:var(--muted);margin-top:.6cqw;font-size:clamp(8.5px,2.3cqw,12px);display:block}.ag-switch{width:11.4cqw;max-width:54px}.ag-stats{grid-template-columns:repeat(4,1fr);gap:2cqw;display:grid}.ag-stats div{background:#ffffff06;border:1px solid #ffffff12;border-radius:2cqw;flex-direction:column;gap:.8cqw;padding:2.6cqw 2.4cqw;display:flex}.ag-stats small{color:var(--muted);white-space:nowrap;font-size:clamp(8px,2.1cqw,11.5px)}.ag-stats strong{color:#fff;white-space:nowrap;font-size:clamp(12px,3.8cqw,20px);font-weight:500}.ag-stats em{color:#34d57a;font-size:clamp(8.5px,2.3cqw,12px);font-style:normal}.ag-chart__head{justify-content:space-between;align-items:flex-start;gap:2cqw;margin:3.4cqw 0 1.6cqw;display:flex}.ag-chart__head strong{color:#fff;font-size:clamp(10px,2.8cqw,14px);font-weight:500;display:block}.ag-chart__head p{color:var(--ink-soft);gap:3.4cqw;margin-top:2cqw;font-size:clamp(8.5px,2.3cqw,12px);display:flex}.ag-chart__head p span{align-items:center;gap:1.2cqw;display:inline-flex}.ag-sw{aspect-ratio:1;border-radius:28%;width:2.4cqw;min-width:8px}.ag-sw--a{background:#7e62f6}.ag-sw--b{background:#5a6dff}.ag-range{background:#ffffff0d;border-radius:2cqw;gap:.6cqw;padding:.8cqw;display:flex}.ag-range button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:1.5cqw;place-items:center;padding:1.4cqw 2.2cqw;font-size:clamp(8.5px,2.3cqw,12px);display:grid}.ag-range button.is-on{color:#fff;background:#ffffff1f}.ag-range svg{width:3.2cqw;min-width:11px}.ag-chart{grid-template-columns:auto 1fr;column-gap:2cqw;display:grid}.ag-chart__y{height:22cqw;color:var(--muted);flex-direction:column;justify-content:space-between;font-size:clamp(8px,2.2cqw,12px);display:flex}.ag-chart svg{width:100%;height:22cqw;display:block}.ag-chart__x{color:var(--muted);grid-column:2;justify-content:space-between;margin-top:1.6cqw;font-size:clamp(8px,2.2cqw,12px);display:flex}.ag-sec--mobile{padding-bottom:0}.ag-grid--mobile{grid-template-columns:minmax(0,.92fr) minmax(0,1fr) minmax(0,.9fr);align-items:center}.ag-copy--mobile h2{font-size:var(--fs-title);font-weight:500}.ag-stores{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.ag-store{color:#fff;background:#000;border:1px solid #ffffff8c;border-radius:10px;align-items:center;gap:10px;padding:8px 16px 8px 12px;display:inline-flex}.ag-store svg{width:24px;height:24px}.ag-store small{letter-spacing:.04em;font-size:9px;line-height:1.1;display:block}.ag-store strong{font-size:17px;font-weight:600;line-height:1.1;display:block}.ag-cq--phones{justify-self:center;max-width:400px}.ag-phones{aspect-ratio:1/.86;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.ag-phones:before{content:"";background:radial-gradient(at 50% 40%,#6450ff66,#6450ff00 66%);width:90%;height:90%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.ag-phone{aspect-ratio:1/2.05;background:#070818;border:1.4cqw solid #14153a;border-radius:8cqw;width:46%;position:absolute;top:3%;box-shadow:0 0 0 1px #a096ffb3,0 0 44px #6454f08c}.ag-phone--a{left:5%;transform:rotate(-3deg)}.ag-phone--b{top:6%;left:49%;transform:rotate(3deg)}.ag-phone__isl{background:#000;border-radius:99px;width:11cqw;height:3cqw;position:absolute;top:1.6cqw;left:50%;transform:translate(-50%)}.ag-phone__scr{background:linear-gradient(#0b0c26,#070818);border-radius:6.4cqw;height:100%;padding:7cqw 3.4cqw 3cqw;overflow:hidden}.ag-phone__brand{color:#e9e6ff;align-items:center;gap:1.2cqw;font-size:2.3cqw;display:flex}.ag-phone__brand svg{width:3.2cqw;height:3.2cqw}.ag-phone h4{color:#fff;margin:3.2cqw 0 0;font-size:4.2cqw;font-weight:600}.ag-phone__sub{color:var(--muted);margin-top:.8cqw;font-size:2cqw}.ag-phone__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:2.4cqw;margin-top:3cqw;padding:2.6cqw}.ag-phone__card small{color:var(--muted);font-size:2cqw;display:block}.ag-phone__card strong{color:#fff;margin-top:.8cqw;font-size:4.6cqw;font-weight:600;display:block}.ag-phone__card em{color:#34d57a;margin-top:.6cqw;font-size:1.9cqw;font-style:normal;display:block}.ag-bars{align-items:flex-end;gap:1cqw;height:11cqw;margin-top:2.4cqw;display:flex}.ag-bars i{background:linear-gradient(#8f77ff,#5a44d8);border-radius:1px;flex:1}.ag-chips{gap:1.2cqw;margin:2.4cqw 0;display:flex}.ag-chips span{color:var(--ink-soft);background:#ffffff12;border-radius:99px;padding:1cqw 2cqw;font-size:1.9cqw}.ag-chips span.is-on{color:#fff;background:#6d55f0}.ag-alert{background:#ffffff0a;border:1px solid #ffffff12;border-radius:2cqw;align-items:center;gap:2cqw;margin-bottom:1.6cqw;padding:2cqw;display:flex}.ag-alert__dot{aspect-ratio:1;border-radius:50%;flex:none;width:4.2cqw}.ag-alert__dot--red{background:#e5484d;box-shadow:0 0 10px #e5484d99}.ag-alert__dot--amber{background:#f5a524;box-shadow:0 0 10px #f5a52480}.ag-alert strong{color:#fff;font-size:2.3cqw;font-weight:500;display:block}.ag-alert small{color:var(--muted);font-size:1.8cqw;display:block}.ag-mfeats{flex-direction:column;justify-self:end;gap:14px;width:100%;max-width:300px;display:flex}.ag-mfeats li{font-size:var(--fs-body);color:var(--ink-soft);align-items:center;gap:14px;line-height:1.4;display:flex}.ag-mfeats .ag-tile{width:40px}.ag-mfeats strong{color:#bfa8ff;font-size:14px;font-weight:500;display:block}.ag-int{z-index:1;background:linear-gradient(#08091ed9,#040512f2);border-top:1px solid #8278ff2e;padding:clamp(26px,2.6vw,38px) 0 clamp(22px,2.2vw,30px);position:relative}.ag-int__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ag-int__head h3{font-size:var(--fs-h3);margin:0;font-weight:600}.ag-int__head p{font-size:var(--fs-body);color:var(--muted);margin-top:6px}.ag-int__all{color:#a78bfa;flex:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ag-int__all svg{width:15px;height:15px}.ag-targets{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.ag-targets li{background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.ag-targets li.is-live{background:#6450f024;border-color:#8b7bf0bf;box-shadow:0 0 20px #6454f040}.ag-targets svg,.ag-targets img{flex:none;width:24px;height:24px}.ag-targets span{min-width:0}.ag-targets strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.ag-targets small{color:var(--muted);margin-top:1px;font-size:10.5px;display:block}.ag-targets li.is-live small{color:#3ddc84}.ag-prov{align-items:center;gap:18px;margin-top:16px;display:flex}.ag-prov__label{letter-spacing:.14em;color:var(--muted);flex:none;font-size:10.5px}.ag-prov ul{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.ag-prov li{color:var(--ink-soft);background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;display:inline-flex}.ag-prov li svg,.ag-prov li img{width:16px;height:16px}.ag-prov li.ag-prov__more{color:var(--muted);background:0 0;border:0}.ag-end__band{z-index:2;background:linear-gradient(#090a1ef0,#050614fa);border-top:1px solid #968cff33;padding:22px 0 20px;position:relative;box-shadow:0 -18px 50px #5040dc1f}.ag-end__head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ag-end__head h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:600}.ag-end__head p{font-size:var(--fs-body);color:var(--muted);margin-top:6px}.ag-end__all{color:#a58ff8;flex:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ag-end__all svg{width:14px;height:14px}.ag-car{margin-top:16px;position:relative}.ag-car__view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.ag-car__track{will-change:transform;gap:12px;width:max-content;padding:2px 12px 2px clamp(62px,5vw,78px);display:flex}.ag-int{background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;flex:none;align-items:center;gap:11px;width:clamp(178px,14vw,206px);padding:10px 12px;display:flex}.ag-int.is-current{background:#6e5af029;border-color:#aa9bffa6;box-shadow:0 0 22px #6e5af040}.ag-int__mark{flex:none;place-items:center;width:30px;height:30px;display:grid}.ag-int__mark svg{width:100%;height:100%}.ag-int__txt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ag-int__txt strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.ag-int__txt small{color:var(--muted);font-size:10.5px}.ag-int.is-current .ag-int__txt small{color:#3fd67f}.ag-car__arrow{z-index:3;color:#fff;cursor:pointer;background:#0a0a20e0;border:1px solid #aa9bff80;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:background .15s,border-color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 16px #6e5af059}.ag-car__arrow:hover{background:#3c2ea0d9;border-color:#c8bcffd9}.ag-car__arrow svg{width:16px;height:16px}.ag-car__arrow--l{left:clamp(8px,1.4vw,24px)}.ag-car__arrow--r{right:clamp(8px,1.4vw,24px)}.ag-models{align-items:center;gap:16px;margin-top:16px;display:flex}.ag-models__label{letter-spacing:.2em;color:var(--muted);flex:none;font-size:10px}.ag-models ul{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ag-models li{color:var(--ink-soft);background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:12px;display:inline-flex}.ag-models li>span{place-items:center;width:16px;height:16px;display:grid}.ag-models li svg{width:100%;height:100%}.ag-models .ag-models__more{color:var(--muted);background:0 0;border-color:#0000;padding-left:6px}.ag-close{--ew:min(170vw, 2300px);text-align:center;background:radial-gradient(60% 70% at 50% 100%,#281e784d,#04051000 70%),#04050f;height:clamp(240px,21vw,320px);position:relative;overflow:hidden}.ag-close__earth{left:50%;top:calc(56% - var(--ew) * .055);width:var(--ew);height:var(--ew);filter:brightness(.8)saturate(.92);pointer-events:none;position:absolute;transform:translate(-50%)}.ag-close__glow{width:calc(var(--ew) * .89);aspect-ratio:1;pointer-events:none;border-top:2px solid #aa9bff8c;border-radius:50%;position:absolute;top:56%;left:50%;transform:translate(-50%);box-shadow:0 -10px 60px #7864ff59}.ag-close__inner{z-index:1;padding:clamp(24px,2.4vw,36px) 24px 0;position:relative}.ag-close h2{font-size:var(--fs-subtitle);letter-spacing:-.015em;font-weight:600}.ag-close .ag-btn{margin-top:18px}@media (max-width:1100px){.ag-mobile__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:36px}.ag-mfeats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;width:100%;display:grid}.ag-partners__row{flex-wrap:wrap;justify-content:center}}@media (max-width:960px){.ag-hero__grid,.ag-grid--a,.ag-grid--flip,.ag-grid--c{grid-template-columns:minmax(0,1fr);row-gap:40px}.ag-hero__planet{right:-20%}.ag-diagram,.ag-persp,.ag-cq--routing,.ag-cq--policies,.ag-cq--usage{justify-self:center}.ag-copy,.ag-grid--flip .ag-copy{max-width:560px;padding-left:0}.ag-grid--flip .ag-cq{order:2}.ag-tilt--gateways{transform:none}.ag-end__head,.ag-models{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.ag-mobile__grid,.ag-mfeats{grid-template-columns:minmax(0,1fr)}.ag-phones{height:250px;font-size:9px}.ag-checks--2{grid-template-columns:minmax(0,1fr)}.ag-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-routing__strats{grid-template-columns:minmax(0,1fr)}.ag-usage__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-actions .lc-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.ag-vidcard,.ag-switch,.ag-switch i,.ag-strat,.ag-tabs button{transition:none}}@media (max-width:1100px){.ag-targets{grid-template-columns:repeat(4,minmax(0,1fr))}.ag-prov{flex-direction:column;align-items:flex-start}}@media (max-width:960px){.ag-grid--hero,.ag-grid--one,.ag-grid--flip,.ag-grid--gov,.ag-grid--obs,.ag-grid--mobile{grid-template-columns:minmax(0,1fr);row-gap:36px}.ag-cq--hero,.ag-cq--routing,.ag-cq--policies,.ag-cq--usage{justify-self:center}.ag-grid--flip .ag-cq,.ag-grid--obs .ag-cq{order:2}.ag-mfeats{justify-self:start}.ag-int__head{flex-direction:column;align-items:flex-start}.ag-logos{justify-content:flex-start}}@media (max-width:560px){.ag .lc-hero h1 span{white-space:normal}.ag-targets{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-vcta{margin:8px;position:static}.ag-checks--2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ag-vcta{transition:none}}.ag-hd__app{white-space:nowrap;gap:2.4cqw;padding:0 2.6cqw;font-size:clamp(9px,2.5cqw,15px)}.ag-hd__app .ag-tile{width:7.4cqw}.ag-hd__side{justify-content:space-evenly;padding:1.6cqw 2.4cqw}.ag-hd__side div{white-space:nowrap;gap:2.2cqw;font-size:clamp(8.5px,2.35cqw,14px)}.ag-hd__side .ag-tile--sm{width:6.2cqw}.ag-phones{clip-path:inset(-40% -40% 0);overflow:visible;-webkit-mask-image:none;mask-image:none}.ag-phones:before{width:140%}.ag-phones:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#05061a00,#05061af5);height:28%;position:absolute;bottom:0;left:-40%;right:-40%}@media (min-width:961px){.ag-copy--mobile h2{font-size:var(--fs-title);white-space:nowrap}}
