.hero .hero-image .hero-image-el{transform:scaleX(-1)}.adv-anti{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.adv-col{padding:32px 28px;background:var(--card-light);border:1px solid rgba(0,40,90,.1);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.adv-tag{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.adv-tag--no{color:#86198f;background:#c026d30f;border:1px solid rgba(192,38,211,.22)}.adv-tag--yes{color:var(--accent-dark);background:#0369a10f;border:1px solid rgba(3,105,161,.22)}.adv-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.adv-col li{position:relative;padding-left:22px;font-size:15px;line-height:1.5;color:var(--ink-body)}.adv-col li:before{content:"";position:absolute;left:0;top:9px;width:12px;height:1px}.adv-col:first-child li:before{background:#86198f}.adv-col:last-child li:before{background:var(--accent-dark)}@media (max-width:880px){.adv-anti{grid-template-columns:1fr;gap:16px}}.adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.adv-card{padding:28px 24px;background:var(--card-light);border:1px solid rgba(0,40,90,.1);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:transform .25s,border-color .25s,box-shadow .25s}.adv-card:hover{transform:translateY(-3px);border-color:var(--accent-dark);box-shadow:0 0 0 1px #0369a11a,0 14px 32px #0369a114}.adv-card-num{font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;color:var(--accent-dark);margin-bottom:14px;font-weight:500}.adv-card h3{font-family:var(--ff-display);font-size:20px;font-weight:600;color:var(--ink-light);margin-bottom:10px;letter-spacing:-.015em;line-height:1.2}.adv-card p{font-size:14px;color:var(--ink-body);line-height:1.6}.adv-card p strong{color:var(--ink-light);font-weight:600}@media (max-width:880px){.adv-grid{grid-template-columns:1fr}}.adv-flow-section{background:linear-gradient(180deg,var(--bg-light),#E6E6EA)}.adv-flow{list-style:none;padding:0;margin:40px 0 0;display:flex;flex-direction:column;gap:18px;counter-reset:advstep}.adv-step{padding:28px 32px 28px 96px;background:var(--card-light);border:1px solid rgba(0,40,90,.1);position:relative;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.adv-step:before{counter-increment:advstep;content:counter(advstep,decimal-leading-zero);position:absolute;left:24px;top:50%;transform:translateY(-50%);font-family:var(--ff-display);font-weight:300;font-size:42px;color:var(--accent-dark);letter-spacing:-.04em;line-height:1;text-shadow:0 0 18px rgba(3,105,161,.15)}.adv-step-tag{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.16em;color:var(--accent-dark);text-transform:uppercase;margin-bottom:8px;font-weight:500}.adv-step h3{font-family:var(--ff-display);font-size:22px;font-weight:600;color:var(--ink-light);margin-bottom:8px;letter-spacing:-.02em;line-height:1.2}.adv-step p{font-size:15px;color:var(--ink-body);line-height:1.6;max-width:780px}.adv-step p strong{color:var(--ink-light);font-weight:600}@media (max-width:720px){.adv-step{padding:24px 22px 24px 70px}.adv-step:before{left:16px;font-size:32px}}.adv-aud-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:32px}.adv-aud-card{padding:30px 28px;background:var(--card-light);border:1px solid rgba(0,40,90,.1);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:transform .25s,border-color .25s,box-shadow .25s}.adv-aud-card:hover{transform:translateY(-3px);border-color:var(--accent-dark);box-shadow:0 0 0 1px #0369a11a,0 14px 32px #0369a114}.adv-aud-tag{font-family:var(--ff-mono);font-size:10.5px;letter-spacing:.16em;color:var(--accent-dark);text-transform:uppercase;margin-bottom:10px;font-weight:500}.adv-aud-card h3{font-family:var(--ff-display);font-size:22px;font-weight:600;color:var(--ink-light);margin-bottom:12px;letter-spacing:-.02em;line-height:1.2}.adv-aud-card p{font-size:14.5px;color:var(--ink-body);line-height:1.6}.adv-aud-card p strong{color:var(--ink-light);font-weight:600}@media (max-width:880px){.adv-aud-grid{grid-template-columns:1fr}}
