.sc{background:#fff;padding:2rem 0 2.5rem}@media (min-width:1024px){.sc{padding:2.5rem 0 3rem}}.sc__wrap{max-width:80rem;margin:0 auto;padding:0 1.5rem}@media (min-width:1024px){.sc__wrap{padding:0 2.5rem}}.sc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 3rem;margin-bottom:2rem;display:flex}.sc__head h2{letter-spacing:-.025em;color:#111827;margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.12}.sc__head h2 span{color:#9ca3af}.sc__head p{color:#6b7280;max-width:21rem;margin:0;font-size:14px;line-height:1.65}.sc__panel{isolation:isolate;background:radial-gradient(62% 85% at 50% 0,#fff 0%,#fff0 70%),linear-gradient(#f3f4f6 0%,#e9ebef 100%);border-radius:28px;position:relative;overflow:hidden;container-type:inline-size}.sc__row{z-index:2;justify-content:space-between;align-items:flex-end;padding:7cqw 5cqw 5.5cqw;display:flex;position:relative}.sc__dev{transition:opacity .8s,transform 1.25s cubic-bezier(.22,1.15,.36,1);transition-delay:calc(var(--i,0) * .11s);align-items:flex-end;display:flex;position:relative}.sc__dev img{z-index:1;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1.2cqw 1.6cqw #0f172a1a);-webkit-box-reflect:below .15cqw linear-gradient(to bottom, transparent 74%, #00000029);width:auto;max-width:none;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;position:relative}.sc__dev:before{content:"";z-index:0;filter:blur(.35cqw);background:radial-gradient(#0f172a57 0%,#0f172a00 70%);border-radius:50%;width:86%;height:1.5cqw;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.55cqw;left:50%;translate:-50%}@media (hover:hover){.sc__dev:hover img{transform:translateY(-.7cqw)}.sc__dev:hover:before{opacity:.55;transform:scaleX(.82)}}.sc__panel:not(.is-visible) .sc__dev{opacity:0;transform:translateY(3cqw)rotate(-16deg)scale(.8)}@media (prefers-reduced-motion:reduce){.sc__dev,.sc__dev img,.sc__dev:before{transition:none}}@media (max-width:639px){.sc__panel{display:none}.sc__head{margin-bottom:0}.sc{padding-bottom:.5rem}}
