.agent-hero .hero-background{object-position:70% 50%}.am-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.am-card>button{border:1px solid var(--line);text-align:left;width:100%;height:100%;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);background:#fff;border-radius:8px;flex-direction:column;padding:0;display:flex;overflow:hidden}.am-card>button:hover{border-color:#c9dafd;box-shadow:0 20px 40px -24px #1e49bd59}.am-cover{aspect-ratio:5/3;background:var(--brand-dark-card);display:block;position:relative;overflow:hidden}.am-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.am-card>button:hover .am-cover img{transform:scale(1.05)}.am-cover>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0005;border:1px solid #fff4;padding:3px 9px;font-size:11px;position:absolute;top:14px;left:14px}.am-body{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.am-no{letter-spacing:.12em;color:var(--accent);font:600 11px Helvetica Neue,Arial,sans-serif}.am-body strong{font-size:17px;font-weight:600;line-height:1.5}.am-body ul{color:var(--muted);gap:7px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.am-body li{align-items:baseline;gap:10px;display:flex}.am-body li:before{content:"";background:var(--accent);flex-shrink:0;width:4px;height:4px;transform:translateY(-3px)}.am-more{color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:13px;display:inline-flex}.am-more svg{transition:transform var(--duration) var(--ease)}.am-card>button:hover .am-more svg{transform:rotate(90deg)}.am-tools{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:44px;padding-top:28px;display:flex}.am-tools>span{color:var(--faint);font-size:12px}.am-tools>div{flex-wrap:wrap;gap:10px;display:flex}.am-tools>div span{border:1px solid var(--ink);border-radius:3px;padding:0 10px;font:600 12px/24px Helvetica Neue,Arial,sans-serif}.am-detail p{color:var(--muted);line-height:1.95}.am-detail h3{margin:22px 0 10px;font-size:15px;font-weight:600}.am-detail ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.am-detail li{align-items:center;gap:10px;font-size:14px;display:flex}.am-detail li svg{color:var(--accent);flex-shrink:0}.am-outcome{background:var(--brand-soft);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:12px;margin:22px 0 24px;padding:14px 16px;display:flex;color:var(--ink)!important}.am-outcome span{color:var(--accent);font-size:12px}.am-note{margin:14px 0 22px;font-size:12px;color:var(--faint)!important}.ap-shot{border-radius:6px;width:100%;margin-bottom:18px}.ap-steps{gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.8;display:grid}.as-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.as-grid article{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:32px 28px 32px 0;display:flex}.as-grid article+article{padding-left:28px}.as-grid article:last-child{border-right:0}.as-grid span{letter-spacing:.12em;color:var(--faint);font:600 11px Helvetica Neue,Arial,sans-serif}.as-grid h3{margin:0;font-size:18px;font-weight:600}.as-grid p{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.9}.as-grid .text-link{align-self:flex-start;margin-top:auto;font-size:13px}.as-rd{background:linear-gradient(120deg, var(--brand-midnight), #0d2a63);color:#b8c3d9;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:36px 40px;display:flex}.as-rd .eyebrow{color:var(--brand-cyan);margin-bottom:8px}.as-rd h3{color:#fff;margin:0 0 8px;font-size:22px;font-weight:600}.as-rd p:not(.eyebrow){max-width:40em;margin:0;font-size:14px;line-height:1.9}@media (width<=1100px){.am-grid,.as-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-grid article{border-right:0;border-bottom:1px solid var(--line);padding:28px 24px 28px 0!important}}@media (width<=760px){.am-grid,.as-grid{grid-template-columns:minmax(0,1fr)}.as-rd{padding:26px}.agent-hero .hero-description br{display:none}}.am,.ap,.af,.as{overflow:clip}.af{background:#fff}.as-rd{background:var(--navy)!important}.agent-hero .hero-shade{background:linear-gradient(90deg,#020712eb 0 38%,#0207128c 62%,#02071226 100%),linear-gradient(#0004,#0000 60%,#0006)}.am-card>button:hover{box-shadow:none;border-color:var(--ink);transform:translateY(-2px)}.am-card>button{transition:border-color var(--duration) var(--ease), transform var(--duration) var(--ease)}.am-cover>span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1220;border-color:#0b1220}.as-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-grid article,.as-grid article+article{border-right:0;border-bottom:1px solid var(--line);padding:28px 32px 28px 0!important}.as-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:32px!important}.am-tools>span{color:var(--muted)}@media (width<=760px){.as-grid article:nth-child(2n){border-left:0;padding-left:0!important}}.as-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr)}.as-grid article,.as-grid article+article,.as-grid article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line);grid-template-columns:48px 220px minmax(0,1fr) auto;align-items:center;gap:20px;border-left:0!important;padding:22px 0!important;display:grid!important}.as-grid p{margin:0!important}.as-grid .text-link{margin-top:0}.as-rd{margin-top:40px}@media (width<=760px){.as-grid article,.as-grid article+article,.as-grid article:nth-child(2n){grid-template-columns:36px minmax(0,1fr);gap:6px 12px}.as-grid p,.as-grid .text-link{grid-column:2}}.am-problem{color:var(--amber);font-size:13px;line-height:1.7}
