.DIbnYa_section{background:radial-gradient(70% 50% at 75% 30%, var(--n-850) 0%, transparent 65%), radial-gradient(50% 40% at 10% 80%, var(--n-900) 0%, transparent 70%), var(--bg);overflow:clip}.DIbnYa_spot{background:radial-gradient(closest-side,#ffffff1a,#ffffff06 50%,#0000 72%);border-radius:50%;width:80vw;max-width:1200px;height:80vw;max-height:1200px;position:absolute;top:-10%;right:-10%}.DIbnYa_rings{background:repeating-radial-gradient(circle,#0000 0 70px,#ffffff09 70px 71px);border-radius:50%;width:900px;height:900px;position:absolute;bottom:-240px;left:-260px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}.DIbnYa_title{margin-bottom:var(--head-gap);font-size:clamp(2.4rem,6.2vw,6rem);line-height:.92}.DIbnYa_grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.DIbnYa_side{top:calc(var(--header-h) + 32px);gap:var(--s-5);display:grid;position:sticky}.DIbnYa_side .lead{max-width:30rem}.DIbnYa_ctas{flex-wrap:wrap;gap:10px;display:flex}.DIbnYa_assistant{min-width:0}@media (prefers-reduced-motion:no-preference){html.js:not(.reveal-off) .DIbnYa_assistant{opacity:0}}.DIbnYa_start{margin-top:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line,#ffffff14);gap:18px;display:grid;position:relative}.DIbnYa_start li{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid;position:relative}.DIbnYa_start li:not(:last-child):before{content:"";background:linear-gradient(#ffffff40,#ffffff0a);width:1px;position:absolute;top:36px;bottom:-16px;left:16.5px}.DIbnYa_startNum{width:34px;height:34px;font-family:var(--font-display);letter-spacing:.04em;color:var(--text);background:var(--n-900);border-radius:50%;place-items:center;font-size:.85rem;display:grid;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff1f}.DIbnYa_start li>span:last-child{gap:2px;padding-top:5px;display:grid}.DIbnYa_start strong{font-size:var(--fs-small);font-weight:700}.DIbnYa_start small{font-size:var(--fs-micro);color:var(--text-3);line-height:1.5}@media (max-width:1000px){.DIbnYa_grid{grid-template-columns:1fr}.DIbnYa_side{position:static}}@media (max-width:560px){.DIbnYa_title{font-size:clamp(2.2rem,10.4vw,3rem)}.DIbnYa_ctas .btn{flex:auto}}
