.ag .ag-hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.ag .ag-hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-top:56px;padding-bottom:72px;display:grid}.ag .ag-h1{font:700 clamp(40px, 5.6vw, 72px)/1.02 var(--head);letter-spacing:-.035em;color:var(--ink);margin:22px 0 0}.ag .ag-h1 em{color:var(--blueD);font-style:normal}.ag .ag-lede{font:400 19px/1.6 var(--body);color:var(--text);max-width:560px;margin:22px 0 0}.ag .ag-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:30px;display:flex}.ag .ag-cta .btn{min-height:52px;padding:0 24px;font-size:16px}.ag .ag-cta .more{min-height:44px;font:600 15px var(--ui);color:var(--blueD);align-items:center;display:inline-flex}.ag .ag-fine{font:400 13px/1.5 var(--body);color:var(--muted);margin-top:14px}.ag .win{border:1px solid var(--trayline);background:var(--tray);border-radius:18px;padding:8px;box-shadow:0 40px 80px -36px #0f172a73}.ag .win .bar{align-items:center;gap:6px;padding:6px 8px 10px;display:flex}.ag .win .bar i{background:#d4d4d4;border-radius:50%;width:9px;height:9px}.ag .win .bar span{font:600 12.5px var(--ui);color:var(--muted);margin-left:8px}.ag .win .view{background:#fff;border:1px solid #e5e5e5;border-radius:12px;height:420px;position:relative;overflow:hidden}.ag .win .reel{animation:22s ease-in-out infinite alternate ag-scroll;position:absolute;top:0;left:0;right:0}.ag .win .reel img{width:100%;height:auto;display:block}.ag .win .pause{border:1px solid var(--trayline);min-height:44px;font:600 13px var(--ui);color:inherit;cursor:pointer;vertical-align:middle;background:#fff;border-radius:999px;margin-left:10px;padding:0 16px;display:none}html.js .ag .win .pause{align-items:center;display:inline-flex}.ag .win.paused .reel{animation-play-state:paused}@keyframes ag-scroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(420px - 100%))}}.ag .win figcaption{font:500 12.5px var(--ui);color:var(--muted);padding:10px 6px 4px}.ag .promises{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ag .promise{border:1px solid var(--line2);background:#fff;border-radius:20px;padding:28px 30px}.ag .promise b{font:700 34px/1.1 var(--head);letter-spacing:-.02em;color:var(--ink);display:block}.ag .promise span{font:400 16px/1.6 var(--body);color:var(--text);margin-top:10px;display:block}.ag .promise small{font:600 12.5px var(--ui);color:var(--blueD);text-transform:uppercase;letter-spacing:.06em;margin-top:12px;display:block}.ag .feat{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding:56px 0;display:grid}.ag .feat:nth-of-type(2n)>.copy{order:2}.ag .feat .kicker{font:600 13px var(--ui);color:var(--blueD);text-transform:uppercase;letter-spacing:.08em}.ag .feat h3{font:700 clamp(26px, 3vw, 36px)/1.12 var(--head);letter-spacing:-.025em;color:var(--ink);margin:10px 0 0}.ag .feat p{font:400 16.5px/1.65 var(--body);color:var(--text);max-width:520px;margin:14px 0 0}.ag .feat .go{min-height:44px;font:600 15px var(--ui);color:var(--blueD);align-items:center;margin-top:8px;display:inline-flex}.ag .shot{border:1px solid var(--trayline);background:var(--tray);border-radius:18px;padding:8px;box-shadow:0 30px 60px -32px #0f172a66}.ag .shot img{border-radius:12px;width:100%;height:auto;display:block}.ag .shot figcaption{font:500 12.5px var(--ui);color:var(--muted);padding:10px 6px 4px}.ag .card{border:1px solid var(--line2);background:#fff;border-radius:18px;padding:22px 24px;box-shadow:0 30px 60px -36px #0f172a59}.ag .card h4{font:600 15px var(--ui);color:var(--muted);margin:0 0 12px}.ag .fields{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ag .fields li{border:1px solid var(--line);font:600 14px var(--ui);color:var(--ink);background:var(--canvas);border-radius:10px;padding:10px 12px}.ag .steps{counter-reset:s;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ag .steps li{counter-increment:s;border-bottom:1px solid var(--line);font:500 15px var(--ui);color:var(--ink);align-items:center;gap:12px;padding:9px 0;display:flex}.ag .steps li:before{content:counter(s);background:var(--tint);width:26px;height:26px;color:var(--blueD);font:700 12.5px var(--ui);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ag .ext{gap:10px;display:grid}.ag .ext .row{border:1px solid var(--line);background:var(--canvas);font:500 14.5px var(--ui);color:var(--ink);border-radius:12px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.ag .ext .row b{color:var(--blueD)}.ag .ag-close{color:#fff;background:#0f172a;margin-top:24px}.ag .ag-close .wrap{text-align:center;padding-top:80px;padding-bottom:80px}.ag .ag-close h2{font:700 clamp(32px, 4.4vw, 56px)/1.05 var(--head);letter-spacing:-.03em;color:#fff;margin:0}.ag .ag-close p{max-width:560px;font:400 18px/1.6 var(--body);color:#ffffffd1;margin:16px auto 0}.ag .ag-close .ag-cta{justify-content:center}.ag .ag-close .btn{color:#0f172a;background:#fff;border-color:#fff}@media (width<=1000px){.ag .ag-hero .wrap,.ag .feat{grid-template-columns:1fr;gap:32px}.ag .feat:nth-of-type(2n)>.copy{order:0}.ag .promises{grid-template-columns:1fr}}@media (width<=640px){.ag .ag-hero .wrap{padding-top:32px;padding-bottom:48px}.ag .ag-lede{font-size:17px}.ag .win .view{height:300px}@keyframes ag-scroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(300px - 100%))}}.ag .fields{grid-template-columns:1fr}.ag .feat{padding:40px 0}.ag .promise{padding:22px}.ag .promise b{font-size:28px}}@media (prefers-reduced-motion:reduce){.ag .win .reel{animation:none}html.js .ag .win .pause{display:none}}
