.sticky-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate}.s-panel{position:absolute;inset:5rem min(5vw,40px);border-radius:28px;border:1px solid #1f1f1f;background:#F2F2F7;box-shadow:0 18px 48px #F2F2F7;overflow:hidden;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;height:calc(100% - 10rem)}.s-panel__inner{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(16px,3vw,40px);gap:clamp(16px,3vw,40px);height:100%;padding:clamp(20px,3vw,40px)}@media (max-width:992px){.s-panel__inner{grid-template-columns:1fr}}.s-panel h2{font-size:clamp(28px,5vw,64px);line-height:1.05;margin:0 0 .4em;font-weight:800;color:var(--brand-primary)}.s-panel p{font-size:clamp(16px,2.2vw,20px);color:#4b5563}.s-img{display:grid;place-items:center}.s-img img{max-width:300px;height:auto;max-height:100%;border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.12)}.nice-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}@media (min-width:992px){.nice-list.two-col{grid-template-columns:1fr 1fr;gap:12px 16px}}.nice-list li{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:12px 14px;background:transparent}.nice-list .li-row{display:flex;align-items:flex-start;gap:12px}.nice-list .li-check{flex:0 0 30px;width:30px;height:auto;margin-top:2px;border-radius:100%;box-shadow:inset 0 0 0 2px transparent!important;color:var(--brand-primary,#3308de)}.nice-list .li-check path{stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.nice-list .li-text{font-size:15.5px;line-height:1.45;color:#0f172a}.nice-list .li-text strong{font-weight:700}@media (min-width:1440px){.s-panel__inner{grid-template-columns:1.4fr 1fr;gap:32px 48px;padding:56px}.s-panel h2{font-size:clamp(48px,3.4vw,88px)}.nice-list.two-col{grid-template-columns:1fr;gap:16px}.s-panel .nice-list li{padding:20px 24px;border-radius:14px}.s-panel .li-text{font-size:20px;line-height:1.55}.s-panel .li-row{gap:14px}.s-panel .li-check{width:24px;height:24px;box-shadow:inset 0 0 0 2.2px currentColor}.s-img img{width:clamp(520px,26vw,740px);max-width:none}}@media (min-width:1680px){.s-panel__inner{grid-template-columns:1.5fr 1fr;padding:60px}.s-panel .nice-list li{padding:22px 26px}.s-panel .li-text{font-size:22px}.s-panel .li-check{width:26px;height:26px}.s-img img{width:clamp(600px,27vw,820px)}}@media (min-width:1920px){.s-panel__inner{grid-template-columns:1.55fr 1fr;padding:64px}.s-panel h2{font-size:clamp(56px,3.8vw,96px)}.s-panel .nice-list li{padding:24px 28px}.s-panel .li-text{font-size:24px}.s-panel .li-check{width:28px;height:28px}.s-img img{width:clamp(680px,28vw,880px)}}@media (min-width:2560px){.s-panel__inner{grid-template-columns:1.6fr 1fr;gap:36px 56px;padding:72px}.s-panel h2{font-size:clamp(64px,3.8vw,112px)}.s-panel .nice-list li{padding:26px 32px}.s-panel .li-text{font-size:28px;line-height:1.6}.s-panel .li-check{width:30px;height:30px;box-shadow:inset 0 0 0 2.6px currentColor}.s-img img{width:clamp(760px,30vw,980px)}}@media (min-width:3200px){.s-panel{inset:6rem min(8vw,120px)}}