.avfac .fac-flow{margin-top:48px;position:relative}.avfac .fac-flow:before{content:"";background:linear-gradient(#0070ff,#12b98a);width:2px;position:absolute;top:34px;bottom:34px;left:27px}.avfac .fac-gate{grid-template-columns:56px 1fr;gap:22px;padding:20px 0;display:grid;position:relative}.avfac .fac-gate__dot{z-index:1;background:var(--av-paper);border:2px solid var(--av-line);width:56px;height:56px;color:var(--av-green);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:relative}.avfac .fac-gate:first-child .fac-gate__dot,.avfac .fac-gate:hover .fac-gate__dot{border-color:var(--av-green);box-shadow:0 0 0 5px #12b98a1a}.avfac .fac-gate__card{background:var(--av-paper);border:1px solid var(--av-line);border-radius:14px;padding:20px 24px;transition:border-color .25s,transform .25s}.avfac .fac-gate:hover .fac-gate__card{border-color:#12b98a73;transform:translate(4px)}.avfac .fac-gate__card h3{color:var(--av-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:800;display:flex}.avfac .fac-gate__card h3 .gk{letter-spacing:.08em;text-transform:uppercase;color:var(--av-green);background:#12b98a1a;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700}.avfac .fac-gate__card p{color:var(--av-mut);margin:9px 0 0;font-size:14.5px;line-height:1.7}.avfac .fac-gate__card .ag{color:var(--av-blue);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.avfac .fac-gate__card .ag:hover{color:var(--av-green)}.avfac .fac-lock{z-index:1;letter-spacing:.05em;color:var(--av-mut);align-items:center;gap:7px;margin-left:12px;padding:2px 0 2px 44px;font-size:12px;font-weight:700;display:flex;position:relative}.avfac .fac-lock svg{flex:none}@media (max-width:640px){.avfac .fac-flow:before{left:21px}.avfac .fac-gate{grid-template-columns:44px 1fr;gap:14px}.avfac .fac-gate__dot{width:44px;height:44px;font-size:13px}.avfac .fac-lock{padding-left:34px}}.avfac .fac-math{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:16px;margin-top:44px;display:grid}@media (max-width:880px){.avfac .fac-math{grid-template-columns:1fr}}.avfac .fac-math__eq{background:var(--av-core);border-radius:18px;padding:34px 36px;position:relative;overflow:hidden}.avfac .fac-math__eq:after{content:"";background:radial-gradient(circle,#12b98a38,#0000 65%);border-radius:50%;width:230px;height:230px;position:absolute;top:-70px;right:-70px}.avfac .fac-math__eq .row{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.avfac .fac-math__eq .big{letter-spacing:-.02em;background:var(--av-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4.2vw,44px);font-weight:800}.avfac .fac-math__eq .op{color:#ffffff73;font-size:clamp(20px,2.6vw,28px);font-weight:700}.avfac .fac-math__eq .lb{color:#9fb4ac;letter-spacing:.02em;margin-top:2px;font-size:12.5px;display:block}.avfac .fac-math__eq .item{min-width:120px}.avfac .fac-math__eq .res{border-top:1px solid #ffffff1f;margin-top:22px;padding-top:20px}.avfac .fac-math__eq .res .big{font-size:clamp(36px,5vw,54px)}.avfac .fac-math__note{background:var(--av-paper);border:1px solid var(--av-line);border-radius:18px;flex-direction:column;justify-content:center;padding:28px 30px;display:flex}.avfac .fac-math__note p{color:var(--av-ink);margin:0;font-size:15px;line-height:1.75}.avfac .fac-math__note p+p{margin-top:12px}.avfac .fac-math__note b{font-weight:800}.avfac .fac-math__note .fine{color:var(--av-mut);font-size:13px}
