@media(max-height:719px),(max-width:899px){.sw-reveal.is-scrolling .sw-reveal-sticky{height:auto;min-height:calc(100svh - var(--sx-head));max-height:none;overflow:visible;padding-bottom:22px}.sw-reveal.is-scrolling .sw-window{width:min(100%,max(240px,calc((100svh - var(--sx-head) - 270px)*1.3846)))}.sw-reveal.is-scrolling .sw-work-copy{padding-block:10px;min-height:0}.sw-reveal.is-scrolling .sw-work-tabs button{padding-block:8px}.sw-reveal.is-scrolling .sw-side{display:none}.sw-reveal.is-scrolling .sw-stage{min-height:0}.sw-reveal.is-scrolling .sw-work-copy p{font-size:12px}.seo-a .sw-reveal.is-scrolling .sw-work-copy h2{font-size:24px}}

.sw-reveal.is-scrolling{height:calc(100svh - var(--sx-head) + 2700px)}

.seo-step-fact b,.seo-step-fact span{display:block}.seo-step-fact b{font-size:12px;color:#6442aa;margin-bottom:5px}.seo-step-fact span{font-size:14px;line-height:1.55;color:#554961}
.seo-a .sw-work-copy{gap:18px}.seo-a .sw-work-copy>p{font-size:14px}
@media(min-width:800px){
.seo-a .sw-reveal-sticky,.seo-a .sw-reveal.is-scrolling .sw-reveal-sticky{display:grid;grid-template-columns:minmax(230px,28%) minmax(0,1fr);grid-template-rows:35px minmax(0,1fr);gap:20px;height:calc(100svh - var(--sx-head) - 55px);min-height:440px;padding:12px 0 20px;overflow:visible;max-height:none}
.seo-a .sw-reveal-bar{grid-column:1/-1}.seo-a .sw-stage{grid-column:2;grid-row:2;min-width:0;align-content:center}
.seo-a .sw-reveal .sw-window{width:min(100%,calc((100svh - var(--sx-head) - 135px)*1.3846));transform-origin:center}
.seo-a .sw-reveal .sw-side{display:none}
.seo-a .sw-work-console{grid-column:1;grid-row:2;align-self:center;width:100%;margin:0;background:transparent}
.seo-a .sw-work-tabs{grid-template-columns:1fr 1fr}.seo-a .sw-work-tabs button{padding:10px 5px;gap:8px;font-size:12px}
.seo-a .sw-work-copy{display:flex;flex-direction:column;align-items:stretch;padding:20px 0;min-height:0;gap:16px}.seo-a .sw-work-copy h2{font-size:clamp(24px,2vw,34px);margin:0}.seo-a .sw-work-copy p{margin:0}
}
.seo-plan{max-width:1400px;width:92%;margin:70px auto 90px;display:grid;grid-template-columns:.9fr 1.25fr;border:1px solid #d7cde4;background:#fff}.seo-plan>header{padding:clamp(28px,4vw,58px);background:#251d36;color:white}.seo-plan>header>p{color:#e0d5ec;font-size:16px;line-height:1.7}.seo-a .seo-plan h2{font:500 clamp(32px,3.2vw,50px)/1.12 'Source Serif 4',Georgia,serif;margin:24px 0}.seo-plan h2 em{color:#c5acec}.seo-plan .sx-button{margin-top:24px}.seo-plan-work{padding:10px clamp(24px,3vw,45px)}.seo-plan-work article{padding:28px 0;border-bottom:1px solid #e0d8e9}.seo-plan-work article>span{color:#6541b5;font-size:13px}.seo-a .seo-plan-work h3{font:500 28px/1.15 'Source Serif 4',Georgia,serif;margin:12px 0}.seo-plan-work p{font-size:15px;line-height:1.7;color:#62566c}.seo-plan-work small{font-size:13px;color:#62439a}.seo-plan-work footer{padding:25px 0;font-size:13px;line-height:1.65;color:#62566c}@media(max-width:799px){.seo-plan{grid-template-columns:1fr}.seo-step-fact{grid-column:1/-1}.seo-a .sw-work-copy{gap:10px}.seo-a .sw-work-copy .seo-step-fact{display:none}}
@media(prefers-reduced-motion:reduce){.seo-a .sw-reveal.is-scrolling{height:auto}.seo-a .sw-reveal-sticky{height:auto;min-height:0}.seo-a .sw-window{transform:none}}
