.bu-scrolly{display:block}.bu-scrolly__layout{display:grid;grid-template-columns:minmax(0,var(--bu-sc-vw,50%)) minmax(0,1fr);column-gap:var(--bu-sc-gap,64px);align-items:start}.bu-scrolly__layout--right{grid-template-columns:minmax(0,1fr) minmax(0,var(--bu-sc-vw,50%))}.bu-scrolly__layout--right .bu-scrolly__visual-col{order:2}.bu-scrolly__visual-col{position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--bu-sc-top, 100px));align-self:start}.bu-scrolly__visual{position:relative;height:var(--bu-sc-vh,70vh);overflow:hidden;background:var(--bu-sc-vbg,#f1f5f9);border-radius:16px}.bu-scrolly__frame{position:absolute;inset:0;opacity:0;transition:opacity 0.6s ease,transform 0.6s ease}.bu-scrolly__frame.is-active{opacity:1}.bu-scrolly__frame img{display:block;width:100%;height:100%;object-fit:cover}.bu-scrolly__t-slide .bu-scrolly__frame{transform:translateY(32px)}.bu-scrolly__t-slide .bu-scrolly__frame.is-active{transform:none}.bu-scrolly__t-slide .bu-scrolly__frame.is-past{transform:translateY(-32px)}.bu-scrolly__t-zoom .bu-scrolly__frame{transform:scale(1.08)}.bu-scrolly__t-zoom .bu-scrolly__frame.is-active{transform:none}.bu-scrolly__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:8rem;font-weight:800;color:rgba(15,23,42,0.15);background:linear-gradient(135deg,#e0e7ff,#fce7f3)}.bu-scrolly__steps{list-style:none;margin:0;padding:0}.bu-scrolly__step{display:flex;align-items:center;min-height:var(--bu-sc-step-h,80vh);margin:0;padding:0}.bu-scrolly__step-inner{max-width:560px;border:1px solid transparent;transition:opacity 0.4s ease,background 0.4s ease,border-color 0.4s ease}.bu-scrolly--dim .bu-scrolly__step:not(.is-active) .bu-scrolly__step-inner{opacity:var(--bu-sc-dim,0.35)}.bu-scrolly__step.is-active .bu-scrolly__step-inner{background:var(--bu-sc-active-bg,transparent);border-color:var(--bu-sc-active-border,transparent)}.bu-scrolly__num{display:inline-block;margin-bottom:8px;font-size:0.9rem;font-weight:800;letter-spacing:0.1em;color:#6366f1}.bu-scrolly__title{margin:0 0 12px;font-size:1.9rem;line-height:1.2}.bu-scrolly__text{color:#475569;line-height:1.7}.bu-scrolly__text>:first-child{margin-top:0}.bu-scrolly__text>:last-child{margin-bottom:0}.bu-scrolly__btn{display:inline-block;margin-top:20px;padding:12px 22px;background:#111827;color:#fff;border-radius:8px;font-weight:600;text-decoration:none;transition:background 0.2s ease}.bu-scrolly__inline-img{display:none;margin-top:20px}.bu-scrolly__inline-img img{display:block;width:100%;height:auto;border-radius:12px}@media (max-width:767px){.bu-scrolly__layout,.bu-scrolly__layout--right{display:block}.bu-scrolly__visual-col{display:none}.bu-scrolly__layout--msticky .bu-scrolly__visual-col{display:block;z-index:2}.bu-scrolly__layout--msticky .bu-scrolly__visual{height:38vh}.bu-scrolly__step{min-height:0;padding:28px 0}.bu-scrolly__layout--msticky .bu-scrolly__step{min-height:70vh}.bu-scrolly--dim .bu-scrolly__step:not(.is-active) .bu-scrolly__step-inner{opacity:1}.bu-scrolly__layout--msticky.bu-scrolly--dim .bu-scrolly__step:not(.is-active) .bu-scrolly__step-inner{opacity:var(--bu-sc-dim,0.35)}.bu-scrolly__inline-img{display:block}}@media (prefers-reduced-motion:reduce){.bu-scrolly__frame,.bu-scrolly__step-inner{transition:none}}.bu-scrolly__text{color:inherit;opacity:0.75}.bu-scrolly__btn{background:#2563eb;color:#fff}.bu-scrolly__btn:hover{background:#1d4ed8}.bde-f-svg-icon2{display:inline-flex;--bde-f-icon-size:1em;justify-content:center;align-items:center;width:var(--bde-f-icon-size);height:var(--bde-f-icon-size)}.bde-f-svg-icon2>svg{width:100%;height:100%;object-fit:contain}.bde-f-svg-icon2>svg:where(:not([fill])){fill:currentColor}