.agt-page{--bg-dark:#0a0d0a;--bg-deep:#050505;--bg-cream:#f2f2f2;--bg-green:#0d2718;--text:#f3f4f1;--text-2:#e8e8e6b3;--text-3:#e8e8e680;--text-cream:#0c0c0c;--text-cream-2:#0c0c0c9e;--text-cream-3:#0c0c0c66;--green:#2dea6c;--green-deep:#1a7a3a;--green-soft:#2dea6c1f;--red:#e05252;--amber:#f5b94d;--line-dark:#ffffff0f;--line-cream:#0c0c0c1a;--radius:14px;background:var(--bg-dark);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;overflow-x:hidden}.agt-page .agt-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #2dea6c99}.agt-page .agt-dot--pulse{animation:2.4s ease-in-out infinite agtDotPulse}@keyframes agtDotPulse{0%,to{box-shadow:0 0 10px #2dea6c8c}50%{box-shadow:0 0 18px #2dea6cf2}}.agt-page .agt-dot--red{background:var(--red);box-shadow:0 0 10px #e052528c}.agt-page .agt-dot--dark{background:var(--green-deep);box-shadow:0 0 8px #1a7a3a73}.agt-page .agt-cta{color:#0f0f0e;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#f3f4f1;border:none;border-radius:999px;align-items:center;gap:12px;padding:16px 28px;font-size:12px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.agt-page .agt-cta:hover{box-shadow:0 0 0 6px var(--green-soft);background:#fff;transform:translateY(-1px)}.agt-page .agt-cta--green{background:var(--green);color:#0a0d0a}.agt-page .agt-cta--green:hover{background:#4af086;box-shadow:0 0 0 6px #2dea6c2e}.agt-page .agt-cta--ghost{color:var(--text);background:0 0;border:.5px solid #ffffff2e}.agt-page .agt-cta--ghost:hover{box-shadow:none;color:var(--green);background:#ffffff0a;border-color:#2dea6c66}.agt-page .agt-cta svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:14px;height:14px}.agt-page .agt-pill-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);background:#2dea6c14;border:.5px solid #2dea6c66;border-radius:999px;align-items:center;gap:9px;padding:7px 14px;font-size:11.5px;display:inline-flex}.agt-page .agt-pill-eyebrow svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:12px;height:12px}.agt-page .agt-section{z-index:1;padding:120px 74px;position:relative}.agt-page .agt-section--cream{background:var(--bg-cream);color:var(--text-cream)}.agt-page .agt-section--deep{background:var(--bg-deep)}.agt-page .agt-section--green-dark{background:var(--bg-green);color:var(--text)}.agt-page .agt-section--final{background:var(--bg-deep);border-top:.5px solid #ffffff0f;position:relative;overflow:hidden}.agt-page .agt-section--final:before{content:"";pointer-events:none;background:radial-gradient(circle,#2dea6c26,#0000 60%);border-radius:50%;width:900px;height:900px;animation:14s ease-in-out infinite agtGlowDrift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agt-page .agt-inner{z-index:1;max-width:1240px;margin:0 auto;position:relative}.agt-page .agt-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);align-items:center;gap:9px;margin-bottom:24px;font-size:12px;line-height:1;display:inline-flex}.agt-page .agt-label .agt-dot{width:6px;height:6px}.agt-page .agt-label--dark{color:var(--green-deep)}.agt-page .agt-label--red{color:var(--red)}.agt-page .agt-title{font-family:var(--font-display);letter-spacing:-.022em;color:inherit;text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,4.4vw,60px);font-weight:600;line-height:1.04}.agt-page .agt-title em{color:var(--green);font-style:italic;font-family:var(--font-display)}.agt-page .agt-section--cream .agt-title em{color:var(--green-deep)}.agt-page .agt-muted{color:var(--text-3)}.agt-page .agt-section--cream .agt-muted{color:var(--text-cream-3)}.agt-page .agt-sub{color:var(--text-2);text-wrap:pretty;max-width:720px;margin:0 0 56px;font-size:17px;line-height:1.6}.agt-page .agt-section--cream .agt-sub{color:var(--text-cream-2)}.agt-page .agt-hero{isolation:isolate;padding:90px 74px 120px;position:relative;overflow:hidden}.agt-page .agt-hero:before,.agt-page .agt-hero:after{content:"";pointer-events:none;z-index:0;filter:blur(10px);background:radial-gradient(circle,#2dea6c33,#2dea6c0d 40%,#0000 70%);border-radius:50%;width:760px;height:760px;position:absolute}.agt-page .agt-hero:before{animation:14s ease-in-out infinite agtGlowDrift;top:-280px;right:-200px}.agt-page .agt-hero:after{opacity:.5;animation:18s ease-in-out infinite reverse agtGlowDrift;bottom:-300px;left:-240px}@keyframes agtGlowDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,20px)scale(1.08)}}.agt-page .agt-hero-inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:80px;max-width:1240px;margin:0 auto;display:grid;position:relative}.agt-page .agt-hero-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:28px 0;font-size:clamp(56px,6.6vw,92px);font-weight:600;line-height:.96}.agt-page .agt-hero-title .ln{display:block}.agt-page .agt-hero-title .accent{color:var(--green);font-style:italic;font-family:var(--font-display)}.agt-page .agt-hero-sub{color:var(--text-2);text-wrap:pretty;max-width:560px;margin:0 0 40px;font-size:18px;line-height:1.55}.agt-page .agt-hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.agt-page .agt-trust{flex-wrap:wrap;gap:24px;display:flex}.agt-page .agt-trust-item{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8e8e68c;align-items:center;gap:9px;font-size:11px;display:inline-flex}.agt-page .agt-tick{width:14px;height:14px;color:var(--green);background:#2dea6c1f;border:.5px solid #2dea6c73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agt-page .agt-tick svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:9px;height:9px}.agt-page .agt-console-wrap{position:relative}.agt-page .agt-cue{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);z-index:2;background:#0d100df2;border:.5px solid #2dea6c52;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-size:10.5px;animation:6s ease-in-out infinite agtCueFloat;display:inline-flex;position:absolute;top:-22px;right:-22px;transform:rotate(2deg);box-shadow:0 16px 40px -16px #0009}.agt-page .agt-cue svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:12px;height:12px}@keyframes agtCueFloat{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-6px)rotate(2deg)}}.agt-page .agt-console{background:linear-gradient(#0d1410 0%,#0a100c 100%);border:.5px solid #2dea6c24;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 40px 100px -30px #0009,0 0 0 .5px #ffffff08,inset 0 0 0 .5px #2dea6c0a}.agt-page .agt-console-chrome{background:#00000040;border-bottom:.5px solid #ffffff0f;align-items:center;gap:10px;padding:12px 18px;display:flex}.agt-page .agt-console-traffic{gap:5px;margin-right:4px;display:inline-flex}.agt-page .agt-console-traffic span{background:#ffffff1f;border-radius:50%;width:9px;height:9px}.agt-page .agt-console-title{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e8e8e68c;align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.agt-page .agt-console-title .agt-dot{width:5px;height:5px}.agt-page .agt-console-trail{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:#2dea6c12;border:.5px solid #2dea6c38;border-radius:6px;margin-left:auto;padding:3px 9px;font-size:10px}.agt-page .agt-roster{grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px 18px 4px;display:grid}.agt-page .agt-roster-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e8e8e673;white-space:nowrap;font-size:10px}.agt-page .agt-roster-chips{flex-wrap:nowrap;gap:8px;display:flex;overflow:hidden}.agt-page .agt-rchip{cursor:pointer;font-family:var(--font-mono);color:#e8e8e6b3;white-space:nowrap;background:#ffffff06;border:.5px solid #ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:11px;transition:background .2s,border-color .2s;display:inline-flex}.agt-page .agt-rchip:hover{color:var(--text);background:#2dea6c0d;border-color:#2dea6c40}.agt-page .agt-rchip.active{color:var(--text);background:#2dea6c1a;border-color:#2dea6c80;box-shadow:0 0 0 3px #2dea6c0f}.agt-page .agt-rchip-av{background:linear-gradient(135deg,#29403a,#1a2520);border:.5px solid #2dea6c33;border-radius:50%;flex-shrink:0;width:24px;height:24px;overflow:hidden}.agt-page .agt-rchip-name{letter-spacing:-.005em;color:inherit;font-size:12.5px;font-weight:500}.agt-page .agt-rchip-flag{width:14px;height:14px;color:var(--amber);background:#f5b94d2e;border:.5px solid #f5b94d80;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.agt-page .agt-rchip-flag svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:8px;height:8px}.agt-page .agt-selected{grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.agt-page .agt-selected-av{background:linear-gradient(135deg,#29403a,#1a2520);border:.5px solid #2dea6c59;border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden;box-shadow:0 0 0 2px #2dea6c1a}.agt-page .agt-selected-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.agt-page .agt-selected-name{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);font-size:18px;font-weight:600;line-height:1.1}.agt-page .agt-selected-id{font-family:var(--font-mono);letter-spacing:.06em;color:#e8e8e680;font-size:10.5px}.agt-page .agt-recid{color:var(--green)}.agt-page .agt-verified-pill{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);background:#2dea6c14;border:.5px solid #2dea6c59;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;display:inline-flex}.agt-page .agt-vpill-tick{background:var(--green);color:#0a0d0a;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.agt-page .agt-vpill-tick svg{stroke:currentColor;fill:none;stroke-width:2.6px;width:8px;height:8px}.agt-page .agt-matrix{background:#0000002e;border:.5px solid #ffffff0f;border-radius:12px;margin:0 18px 14px;overflow:hidden}.agt-page .agt-matrix-head{border-bottom:.5px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.agt-page .agt-matrix-title{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e8e8e68c;align-items:center;gap:8px;font-size:10px;display:inline-flex}.agt-page .agt-matrix-title svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:12px;height:12px}.agt-page .agt-matrix-policy{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e8e8e666;font-size:9.5px}.agt-page .agt-matrix-rows{flex-direction:column;display:flex}.agt-page .agt-mrow{border-bottom:.5px solid #ffffff0a;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:10px 14px;transition:background .2s;display:grid}.agt-page .agt-mrow:last-child{border-bottom:0}.agt-page .agt-mrow:hover{background:#ffffff05}.agt-page .agt-mrow-ico{color:#e8e8e68c;justify-content:center;align-items:center;display:inline-flex}.agt-page .agt-mrow-ico svg{width:14px;height:14px}.agt-page .agt-mrow-label{color:#e8e8e6d9;font-size:13.5px}.agt-page .agt-mstatus{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:.5px solid;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 8px;font-size:10.5px;display:inline-flex}.agt-page .agt-mstatus-pip{border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.agt-page .agt-mstatus-pip svg{stroke:currentColor;fill:none;stroke-width:2.6px;width:9px;height:9px}.agt-page .agt-mstatus--allow{color:var(--green);background:#2dea6c12;border-color:#2dea6c6b}.agt-page .agt-mstatus--allow .agt-mstatus-pip{color:var(--green);background:#2dea6c2e}.agt-page .agt-mstatus--block{color:var(--red);background:#e0525212;border-color:#e052526b}.agt-page .agt-mstatus--block .agt-mstatus-pip{color:var(--red);background:#e0525233}.agt-page .agt-mstatus--review{color:var(--amber);background:#f5b94d12;border-color:#f5b94d73}.agt-page .agt-mstatus--review .agt-mstatus-pip{color:var(--amber);background:#f5b94d33}.agt-page .agt-mrow.toggling .agt-mstatus--allow{animation:5s ease-in-out infinite agtTglOn}@keyframes agtTglOn{0%,92%{box-shadow:none;background:#2dea6c12;border-color:#2dea6c6b}96%,to{background:#2dea6c26;border-color:#2dea6cb3;box-shadow:0 0 0 4px #2dea6c1a}}.agt-page .agt-activity{background:linear-gradient(#2dea6c0a,#2dea6c03);border:.5px solid #2dea6c2e;border-radius:12px;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;margin:0 18px 16px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.agt-page .agt-activity:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#2dea6c1a 50%,#0000 70%);animation:6s ease-in-out infinite agtActSheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes agtActSheen{0%,18%{transform:translate(-100%)}55%{transform:translate(100%)}to{transform:translate(100%)}}.agt-page .agt-activity-dot{background:var(--green);border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite agtDotPulse;box-shadow:0 0 14px #2dea6cd9}.agt-page .agt-activity-feed{min-width:0}.agt-page .agt-activity-msg{font-family:var(--font-mono);color:#e8e8e6e0;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.agt-page .agt-activity-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:#2dea6c1a;border:.5px solid #2dea6c59;border-radius:4px;margin-right:7px;padding:2px 6px;font-size:9.5px}.agt-page .agt-activity-tag.flag{color:var(--amber);background:#f5b94d1a;border-color:#f5b94d66}.agt-page .agt-activity-who{color:var(--green)}.agt-page .agt-activity-time{font-family:var(--font-mono);letter-spacing:.06em;color:#e8e8e673;white-space:nowrap;font-size:10px}.agt-page .agt-console-foot{background:#0003;border-top:.5px solid #ffffff0f;grid-template-columns:repeat(3,1fr);display:grid}.agt-page .agt-cfoot-cell{border-right:.5px solid #ffffff0a;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.agt-page .agt-cfoot-cell:last-child{border-right:0}.agt-page .agt-cfoot-num{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);font-size:22px;font-weight:600;line-height:1}.agt-page .agt-cfoot-num--g{color:var(--green)}.agt-page .agt-cfoot-num--a{color:var(--amber)}.agt-page .agt-cfoot-num--r{color:var(--red)}.agt-page .agt-cfoot-lbl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e8e8e680;font-size:9.5px}.agt-page .agt-sheen{position:relative;overflow:hidden}.agt-page .agt-sheen:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(110deg,#0000 0% 35%,#2dea6c24 50%,#0000 65% 100%);animation:7s ease-in-out infinite agtSheenSweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes agtSheenSweep{0%,8%{transform:translate(-120%)}55%{transform:translate(120%)}to{transform:translate(120%)}}.agt-page .agt-nr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.agt-page .agt-nr-intro{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px;font-size:11.5px}.agt-page .agt-nr-list{background:linear-gradient(#ffffff06,#ffffff03);border:.5px solid #ffffff14;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.agt-page .agt-nr-item{border-bottom:.5px solid #ffffff0f;grid-template-columns:44px 1fr;align-items:start;gap:18px;padding:22px 26px;transition:background .22s;display:grid}.agt-page .agt-nr-item:last-child{border-bottom:0}.agt-page .agt-nr-item:hover{background:#f5b94d06}.agt-page .agt-nr-warn{width:32px;height:32px;color:var(--amber);background:#f5b94d14;border:.5px solid #f5b94d47;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agt-page .agt-nr-warn svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:16px;height:16px}.agt-page .agt-nr-text{color:var(--text);font-size:15.5px;line-height:1.55}.agt-page .agt-nr-close{color:var(--text-3);margin-top:28px;font-size:15px;line-height:1.55}.agt-page .agt-nr-close em{color:var(--green);font-style:normal}.agt-page .agt-audience-head{text-align:center;max-width:800px;margin:0 auto 64px}.agt-page .agt-audience-head .agt-label{justify-content:center}.agt-page .agt-audience-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.agt-page .agt-aud-card{border:.5px solid var(--line-cream);background:#fff;border-radius:14px;flex-direction:column;gap:18px;padding:36px 32px;transition:transform .25s,box-shadow .25s;display:flex}.agt-page .agt-aud-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px -20px #00000026}.agt-page .agt-aud-icon{width:48px;height:48px;color:var(--green-deep);background:#1a7a3a14;border:.5px solid #1a7a3a38;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agt-page .agt-aud-icon svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:22px;height:22px}.agt-page .agt-aud-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-cream);font-size:22px;font-weight:600;line-height:1.18}.agt-page .agt-aud-p{color:var(--text-cream-2);font-size:14.5px;line-height:1.6}.agt-page .agt-wld-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.agt-page .agt-wld-feats{flex-direction:column;gap:4px;display:flex}.agt-page .agt-wld-feat{border-bottom:.5px solid #ffffff14;grid-template-columns:58px 1fr;align-items:start;gap:22px;padding:24px 0;display:grid}.agt-page .agt-wld-feat:last-child{border-bottom:0}.agt-page .agt-wld-num{width:44px;height:44px;color:var(--green);font-family:var(--font-mono);letter-spacing:.06em;background:#2dea6c14;border:.5px solid #2dea6c47;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:background .22s,border-color .22s,transform .22s;display:inline-flex}.agt-page .agt-wld-feat:hover .agt-wld-num{background:#2dea6c29;border-color:#2dea6c80;transform:translateY(-1px)}.agt-page .agt-wld-feat-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.18}.agt-page .agt-wld-feat-p{color:var(--text-2);font-size:14.5px;line-height:1.6}.agt-page .agt-wld-close{color:var(--text-3);margin-top:36px;font-size:16px;line-height:1.55}.agt-page .agt-wld-close em{color:var(--green);font-style:normal}.agt-page .agt-whynow-center{text-align:center;max-width:760px;margin:0 auto}.agt-page .agt-whynow-center .agt-label{justify-content:center}.agt-page .agt-whynow-center .agt-sub{margin-left:auto;margin-right:auto}.agt-page .agt-needs-card{border:.5px solid var(--line-cream);text-align:left;background:#fff;border-radius:14px;flex-direction:column;gap:16px;max-width:620px;margin:0 auto;padding:36px 44px;display:flex}.agt-page .agt-need-row{grid-template-columns:24px 1fr;align-items:center;gap:16px;display:grid}.agt-page .agt-need-bullet{background:var(--green-deep);border-radius:50%;width:8px;height:8px;margin-left:8px;box-shadow:0 0 8px #1a7a3a59}.agt-page .agt-need-text{color:var(--text-cream);font-size:16px;line-height:1.5}.agt-page .agt-whynow-close{color:var(--text-cream-2);margin-top:40px;font-size:16px;line-height:1.55}.agt-page .agt-whynow-close em{color:var(--green-deep);font-style:normal;font-weight:500}.agt-page .agt-timeline-head{text-align:center;max-width:760px;margin:0 auto 72px}.agt-page .agt-timeline-head .agt-label{justify-content:center}.agt-page .agt-timeline{max-width:760px;margin:0 auto;position:relative}.agt-page .agt-timeline:before{content:"";transform-origin:top;background:linear-gradient(#2dea6c80,#2dea6c1a);width:1.5px;transition:transform 1.4s cubic-bezier(.22,.61,.36,1);position:absolute;top:24px;bottom:24px;left:23px;transform:scaleY(0)}.agt-page .agt-timeline.in:before{transform:scaleY(1)}.agt-page .agt-timeline:after{content:"";background:var(--green);opacity:0;border-radius:50%;width:8px;height:8px;animation:5.6s ease-in-out 1s infinite agtTlPulse;position:absolute;top:24px;left:19.5px;box-shadow:0 0 16px #2dea6cf2}@keyframes agtTlPulse{0%{opacity:0;top:24px}8%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% - 32px)}}.agt-page .agt-tl-step{grid-template-columns:48px 1fr;gap:24px;padding:18px 0 32px;display:grid;position:relative}.agt-page .agt-tl-step:last-child{padding-bottom:0}.agt-page .agt-tl-badge{background:var(--bg-green);width:48px;height:48px;color:var(--green);font-family:var(--font-mono);letter-spacing:.06em;z-index:1;box-shadow:0 0 0 4px var(--bg-green);border:1px solid #2dea6c66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:background .25s,color .25s,transform .25s;display:inline-flex;position:relative}.agt-page .agt-tl-step:hover .agt-tl-badge{background:var(--green);color:var(--bg-dark);box-shadow:0 0 0 4px var(--bg-green), 0 0 24px #2dea6c8c;transform:scale(1.06)}.agt-page .agt-tl-body{padding-top:8px}.agt-page .agt-tl-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.18}.agt-page .agt-tl-p{color:var(--text-2);max-width:560px;font-size:14.5px;line-height:1.6}.agt-page .agt-ben-head{text-align:center;max-width:800px;margin:0 auto 64px}.agt-page .agt-ben-head .agt-label{justify-content:center}.agt-page .agt-ben-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.agt-page .agt-ben-card{text-align:center;background:linear-gradient(#ffffff06,#ffffff03);border:.5px solid #ffffff12;border-radius:14px;flex-direction:column;align-items:center;gap:16px;padding:32px 26px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.agt-page .agt-ben-card:hover{border-color:#2dea6c4d;transform:translateY(-3px)}.agt-page .agt-ben-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2dea6c80,#0000);height:1px;transition:opacity .25s;position:absolute;top:-1px;left:24px;right:24px}.agt-page .agt-ben-card:hover:before{opacity:1}.agt-page .agt-ben-icon{width:52px;height:52px;color:var(--green);background:#2dea6c14;border:.5px solid #2dea6c47;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.agt-page .agt-ben-icon svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:24px;height:24px}.agt-page .agt-ben-h{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text);font-size:20px;font-weight:600;line-height:1.18}.agt-page .agt-ben-p{color:var(--text-2);font-size:14px;line-height:1.55}.agt-page .agt-scen-head{max-width:720px;margin-bottom:56px}.agt-page .agt-scen-list{flex-direction:column;gap:12px;max-width:920px;display:flex}.agt-page .agt-scen-row{border:.5px solid var(--line-cream);background:#fff;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:18px;padding:22px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid}.agt-page .agt-scen-row:hover{border-color:#e0525247;transform:translate(6px);box-shadow:0 16px 40px -20px #0000002e}.agt-page .agt-scen-ico{width:36px;height:36px;color:var(--red);background:#e0525214;border:.5px solid #e0525238;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.agt-page .agt-scen-ico svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:18px;height:18px}.agt-page .agt-scen-text{color:var(--text-cream);font-size:15.5px;line-height:1.55}.agt-page .agt-pos-inner{text-align:center;max-width:880px;margin:0 auto}.agt-page .agt-pos-inner .agt-label{justify-content:center}.agt-page .agt-pos-inner .agt-sub{margin-bottom:0;margin-left:auto;margin-right:auto}.agt-page .agt-pos-title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--text);text-wrap:balance;margin:0 0 24px;font-size:clamp(34px,3.6vw,50px);font-weight:600;line-height:1.08}.agt-page .agt-pos-title em{color:var(--green);font-style:italic;font-family:var(--font-display)}.agt-page .agt-final-inner{z-index:1;text-align:center;max-width:800px;margin:0 auto;position:relative}.agt-page .agt-final-h{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text);text-wrap:balance;margin:0 0 18px;font-size:clamp(36px,4.2vw,56px);font-weight:600;line-height:1.05}.agt-page .agt-final-h em{color:var(--green);font-style:italic;font-family:var(--font-display)}.agt-page .agt-final-sub{color:var(--text-2);text-wrap:pretty;max-width:580px;margin:0 auto 36px;font-size:17px;line-height:1.55}.agt-page .agt-final-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:22px;display:flex}.agt-page .agt-final-reassure{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11px}.agt-page .agt-dialog-mask,.agt-dialog-mask--open{z-index:10000;-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);background:#050505b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.agt-dialog{background:linear-gradient(180deg, #11171300 0%, #0a100c 100%), var(--bg-dark,#0a0d0a);border:.5px solid #2dea6c2e;border-radius:18px;width:min(580px,100%);max-height:calc(100vh - 48px);animation:.28s cubic-bezier(.22,.61,.36,1) both agtDialogIn;position:relative;overflow-y:auto;box-shadow:0 60px 140px -40px #000000b3,0 0 0 .5px #ffffff08}@keyframes agtDialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.agt-dialog-close{color:#f3f4f1;cursor:pointer;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border:.5px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:color .18s,border-color .18s,background .18s;display:inline-flex;position:absolute;top:16px;right:16px}.agt-dialog-close:hover{color:#2dea6c;background:#0006;border-color:#2dea6c66}.agt-dialog-close svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.agt-dialog-band{border-bottom:.5px solid #2dea6c24;padding:28px 36px 22px;position:relative;overflow:hidden}.agt-dialog-band:before{content:"";pointer-events:none;background:radial-gradient(at 30% 60%,#2dea6c33,#0000 60%);position:absolute;inset:-60% -10% -30%}.agt-dialog-band--early:before{background:radial-gradient(at 70%,#2dea6c29,#0000 55%),radial-gradient(at 20% 80%,#f5b94d1f,#0000 60%)}.agt-dialog-band-row{align-items:center;gap:16px;display:flex;position:relative}.agt-dialog-glyph{color:#2dea6c;background:#2dea6c1f;border:.5px solid #2dea6c6b;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 0 0 6px #2dea6c0d,0 12px 30px -10px #2dea6c66}.agt-dialog-glyph svg{width:26px;height:26px}.agt-dialog-kicker{font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;color:#2dea6c;align-items:center;gap:9px;margin-bottom:8px;font-size:11px;display:inline-flex}.agt-dot{background:#2dea6c;border-radius:50%;width:6px;height:6px;display:inline-block}.agt-dialog-title{font-family:var(--font-display,serif);letter-spacing:-.012em;color:#f3f4f1;font-size:22px;font-weight:600;line-height:1.15}.agt-dialog-sub{color:#e8e8e6a6;margin-top:12px;font-size:14.5px;line-height:1.6;position:relative}.agt-dialog-body{padding:28px 36px 36px}.agt-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.agt-form-field{flex-direction:column;gap:8px;display:flex}.agt-form-field--full{grid-column:1/-1}.agt-form-label{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#e8e8e680;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.agt-req{color:#2dea6c}.agt-form-input,.agt-form-select{color:#f3f4f1;appearance:none;background:#ffffff08;border:.5px solid #ffffff1a;border-radius:10px;outline:0;padding:14px 16px;font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;font-size:15px;transition:border-color .18s,background .18s}.agt-form-input:focus,.agt-form-select:focus{background:#2dea6c0a;border-color:#2dea6c80}.agt-form-input::placeholder{color:#e8e8e652}.agt-form-input.is-error,.agt-form-select.is-error{border-color:#e05252}.agt-form-select option{color:#f3f4f1;background:#0a0d0a}.agt-slot-row,.agt-chips-row{flex-wrap:wrap;gap:8px;display:flex}.agt-slot-row.is-error .agt-slot,.agt-chips-row.is-error .agt-chip{border-color:#e0525280}.agt-slot,.agt-chip{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#e8e8e6bf;cursor:pointer;background:#ffffff08;border:.5px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.agt-slot input,.agt-chip input{display:none}.agt-slot:hover,.agt-chip:hover{color:#f3f4f1;background:#2dea6c0f;border-color:#2dea6c4d}.agt-slot.selected,.agt-chip.selected{color:#2dea6c;background:#2dea6c1f;border-color:#2dea6c8c}.agt-slot svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:12px;height:12px}.agt-form-submit{color:#0a0d0a;width:100%;font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#2dea6c;border:0;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:18px 24px;font-size:12px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.agt-form-submit:hover{background:#4af086;transform:translateY(-1px)}.agt-form-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.agt-form-submit svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.agt-spinner{border:1.5px solid #0a0d0a40;border-top-color:#0a0d0a;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite agtSpn}@keyframes agtSpn{to{transform:rotate(360deg)}}.agt-form-foot{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#e8e8e659;text-align:center;grid-column:1/-1;margin-top:14px;font-size:10.5px}.agt-form-success{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:52px 36px;display:flex}.agt-success-check{color:#2dea6c;background:#2dea6c1f;border:.5px solid #2dea6c73;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;box-shadow:0 0 0 8px #2dea6c0f}.agt-success-check svg{stroke:currentColor;fill:none;stroke-width:2px;width:28px;height:28px}.agt-success-h{font-family:var(--font-display,serif);letter-spacing:-.012em;color:#f3f4f1;margin-top:4px;font-size:26px;font-weight:600;line-height:1.15}.agt-success-p{color:#e8e8e6b3;max-width:380px;font-size:14.5px;line-height:1.6}.agt-toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono,monospace);letter-spacing:.06em;color:#f3f4f1;z-index:99;pointer-events:none;opacity:0;background:#0d100df2;border:.5px solid #ffffff1a;border-radius:999px;padding:12px 22px;font-size:11.5px;transition:opacity .25s,transform .25s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,30px)}.agt-toast.show{opacity:1;transform:translate(-50%)}.agt-toast.err{color:#ffd5d5;border-color:#e0525280}.agt-page .fade-up{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(28px)}.agt-page .fade-up.in{opacity:1;transform:none}.agt-page .wipe{clip-path:inset(0 100% 0 0);opacity:.001;will-change:clip-path, transform;transition:clip-path 1.05s cubic-bezier(.2,.7,0,1),transform 1.05s cubic-bezier(.2,.7,0,1),opacity .4s 50ms;display:inline-block;position:relative;transform:translate(-18px)}.agt-page .lines.in .ln{opacity:1;transform:none}.agt-page .lines.reveal .wipe{clip-path:inset(0);opacity:1;transform:none}.agt-page .lines .ln{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(20px)}.agt-page .lines.in .ln:first-child{transition-delay:50ms}.agt-page .lines.in .ln:nth-child(2){transition-delay:.22s}@media (prefers-reduced-motion:reduce){.agt-page .fade-up,.agt-page .lines .ln{opacity:1;transition:none;transform:none}.agt-page .wipe{clip-path:none;opacity:1;transition:none;transform:none}.agt-page .agt-hero:before,.agt-page .agt-hero:after,.agt-page .agt-section--final:before,.agt-page .agt-sheen:before,.agt-page .agt-activity:before,.agt-page .agt-cue,.agt-page .agt-activity-dot,.agt-page .agt-dot--pulse,.agt-page .agt-timeline:after{animation:none}}@media (max-width:1024px){.agt-page .agt-hero{padding:60px 32px 80px}.agt-page .agt-hero-inner{grid-template-columns:1fr;gap:56px}.agt-page .agt-hero-right{order:-1}.agt-page .agt-section{padding:90px 32px}.agt-page .agt-nr-grid{grid-template-columns:1fr;gap:48px}.agt-page .agt-audience-grid{grid-template-columns:1fr}.agt-page .agt-wld-grid{grid-template-columns:1fr;gap:48px}.agt-page .agt-ben-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.agt-page .agt-hero{padding:40px 22px 60px}.agt-page .agt-section{padding:72px 22px}.agt-page .agt-ben-grid{grid-template-columns:1fr}.agt-page .agt-cue{padding:8px 12px;font-size:10px;top:-14px;right:-8px}.agt-page .agt-rchip-name{display:none}.agt-page .agt-roster{grid-template-columns:1fr;gap:8px}.agt-form-grid{grid-template-columns:1fr}.agt-dialog-body{padding:20px 22px 28px}.agt-dialog-band{padding:22px 22px 18px}.agt-form-input,.agt-form-select{font-size:16px}}.agt-page .agt-cta,.agt-page .agt-rchip,.agt-page .agt-tl-step{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@supports (padding:env(safe-area-inset-top)){@media (max-width:1024px){.agt-page .agt-hero,.agt-page .agt-section{padding-left:max(32px, calc(env(safe-area-inset-left) + 16px));padding-right:max(32px, calc(env(safe-area-inset-right) + 16px))}}@media (max-width:640px){.agt-page .agt-hero,.agt-page .agt-section{padding-left:max(22px, calc(env(safe-area-inset-left) + 14px));padding-right:max(22px, calc(env(safe-area-inset-right) + 14px))}}}@media (max-width:480px){.agt-page .agt-hero{padding:32px 18px 48px}.agt-page .agt-section{padding:56px 18px}.agt-page .agt-hero-sub{font-size:16px}.agt-page .agt-hero-ctas{flex-direction:column}.agt-page .agt-cta,.agt-page .agt-cta--ghost{justify-content:center;width:100%}.agt-page .agt-audience-head,.agt-page .agt-ben-head{margin-bottom:40px}.agt-page .agt-scen-list{gap:8px}.agt-page .agt-scen-row{padding:16px 18px}.agt-page .agt-needs-card{padding:26px 24px}.agt-page .agt-final-ctas{flex-direction:column;align-items:stretch}.agt-page .agt-selected-name{font-size:15px}.agt-page .agt-mrow-label{font-size:12.5px}}
