.imp .imp-gold{color:var(--aaa-gold)}.imp .imp-tagline{color:var(--aaa-gold-100);margin-bottom:12px;font-size:clamp(16px,1.5vw,19px);font-weight:600;line-height:1.45;display:block}.imp .ax-hero-photo img{object-position:80% 0;transform-origin:60% 12%;transform:scale(1.24)}.imp .ax-hero-visual:hover .ax-hero-photo img{transform:scale(1.28)}.imp .ax-btn.imp-jump svg{transform:rotate(90deg)}.imp .ax-btn.imp-jump:hover svg{transform:rotate(90deg)translate(3px)}.imp .imp-note{align-items:flex-start;max-width:920px;margin:clamp(28px,3vw,40px) auto 0}.imp .imp-note-ico{color:var(--aaa-gold-700);flex:none;margin-top:1px}.imp .ax-note:not(.gold) .imp-note-ico{color:var(--aaa-blue)}.imp .imp-why{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4.5vw,64px);margin-top:clamp(30px,3.4vw,46px);display:grid}.imp .imp-why-lead{padding:clamp(8px,1vw,16px) 0 0;position:sticky;top:120px}.imp .imp-why-mark{border:1.5px solid var(--ax-ring-gold);width:58px;height:58px;color:var(--aaa-blue);background:#fff;border-radius:50%;padding:14px;display:block}.imp .imp-why-mark svg{width:100%;height:100%;display:block}.imp .imp-why-lead p{color:var(--ink-600);margin:18px 0 0;font-size:15.5px;line-height:1.75}.imp .imp-why-lead .imp-why-big{border-left:3px solid var(--aaa-gold);letter-spacing:-.015em;color:var(--aaa-blue);margin-top:26px;padding-left:22px;font-size:clamp(19px,1.9vw,24px);font-weight:600;line-height:1.45;position:relative}.imp .imp-why-cards{gap:18px;display:grid}.imp .imp-why-cards .ax-card.navy.ax-blue{min-height:0}.imp .imp-safe{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;margin-top:clamp(30px,3.4vw,46px);display:grid}.imp .ax-card.navy.ax-blue.imp-oversight{padding:clamp(26px,3vw,38px);position:sticky;top:120px}.imp .ax-card.navy.ax-blue.imp-oversight:hover{transform:none}.imp .imp-oversight-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.imp .imp-oversight-top .ax-blue-tag{margin-top:0}.imp .ax-card.navy .imp-oversight-ico{width:58px;height:58px;padding:14px}.imp .imp-oversight-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--aaa-gold-100);margin-top:26px;font-size:12px;font-weight:600;display:block}.imp .ax-card.navy.ax-blue.imp-oversight h3{margin:8px 0 14px;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.imp .ax-card.navy.imp-oversight p{margin:0;font-size:15px;line-height:1.8}.imp .imp-conf{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:stretch;gap:22px;margin-top:clamp(30px,3.4vw,46px);display:grid}.imp .imp-conf-panel{border-radius:var(--ax-radius-lg);color:#fff;background:var(--ax-navy-bg);box-shadow:var(--ax-navy-shadow);flex-direction:column;padding:clamp(28px,3vw,40px);display:flex;position:relative;overflow:hidden}.imp .imp-conf-panel:before{content:"";background:linear-gradient(90deg, var(--aaa-gold), var(--aaa-gold-100) 45%, transparent 80%);height:4px;position:absolute;inset:0 0 auto}.imp .imp-conf-panel:after{content:"";border:1.5px solid #b38a2e59;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-70px;box-shadow:0 0 0 28px #b38a2e0f,0 0 0 56px #b38a2e0a}.imp .imp-conf-ico{border:1.5px solid var(--ax-ring-gold);border-radius:50%;width:58px;height:58px;padding:14px;display:block}.imp .imp-conf-ico svg{width:100%;height:100%;display:block}.imp .imp-conf-panel p{z-index:1;letter-spacing:-.01em;color:#fff;margin:26px 0 0;font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1.55;position:relative}.imp .imp-conf-foot{letter-spacing:.18em;text-transform:uppercase;color:var(--aaa-gold-100);margin-top:auto;padding-top:28px;font-size:12px;font-weight:600}.imp .imp-ca .ax-card.navy.ax-blue{padding:28px 30px}.imp .imp-ca-foot{border:1px solid var(--ax-border);border-left:3px solid var(--aaa-gold);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px 36px;margin-top:clamp(28px,3vw,40px);padding:22px 26px;display:flex}.imp .imp-ca-foot p{max-width:70ch;color:var(--ink-700);gap:14px;margin:0;font-size:14.5px;line-height:1.7;display:flex}.imp .imp-ca-foot strong{color:var(--aaa-blue)}.imp .imp-ca-foot .ax-btn{flex:none}@media (max-width:1100px){.imp .imp-safe,.imp .imp-conf{grid-template-columns:1fr}.imp .ax-card.navy.ax-blue.imp-oversight{position:static}}@media (max-width:980px){.imp .imp-why{grid-template-columns:1fr}.imp .imp-why-lead{position:static}}@media (max-width:760px){.imp .imp-ca-foot{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.imp .imp-ca .ax-card.navy.ax-blue{padding:22px 20px 24px}.imp .imp-ca-foot{padding:20px 18px}.imp .imp-ca-foot .ax-btn{white-space:normal;text-align:center;justify-content:center;align-self:stretch}}
