/* Webflow: an editorial workspace inside the approved global design system. */
.wf-page{--wf-space:78px}.wf-page [id]{scroll-margin-top:110px}.wf-page h1{font-size:clamp(36px,3.6vw,49px);line-height:1.13}.wf-page h2{font-size:clamp(29px,2.8vw,39px);line-height:1.17}.wf-page h3{font-size:25px;line-height:1.25}.wf-page p{font-size:17px;line-height:1.65;color:var(--gray)}.wf-eyebrow{font:600 11px/1.6 Montserrat,sans-serif;letter-spacing:.09em;color:var(--green);display:block;margin-bottom:21px}.wf-eyebrow:before{content:'';display:inline-block;width:18px;height:2px;background:var(--orange);vertical-align:middle;margin-right:11px}.wf-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.wf-actions .button,.wf-actions .text-link{font-size:15px}.wf-actions .button{gap:15px}.wf-hero{padding:25px 0 45px}.wf-breadcrumb{display:inline-flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--gray);padding:8px 14px;border-left:2px solid var(--orange);background:var(--wash);margin-bottom:43px}.wf-breadcrumb [aria-current]{color:var(--green);font-weight:550}.wf-hero-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;margin-bottom:39px}.wf-hero-heading p{margin-bottom:24px}.wf-designer{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:white;box-shadow:0 18px 45px #1d54420a}.wf-window{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 17px;border-bottom:1px solid var(--line);font-size:11px;color:var(--gray);background:white}.wf-window>span:first-child{color:var(--green);letter-spacing:.03em}.wf-breakpoints{display:flex;gap:5px}.wf-breakpoints button{border:0;background:none;color:var(--gray);padding:7px 12px;font-size:12px;border-radius:3px}.wf-breakpoints [aria-pressed=true]{background:var(--green);color:white}.wf-designer-body{display:grid;grid-template-columns:155px minmax(0,1fr) 175px}.wf-navigator,.wf-properties{padding:23px 15px;background:var(--wash);font-size:12px;color:var(--gray)}.wf-navigator{border-right:1px solid var(--line)}.wf-navigator strong,.wf-properties strong{display:block;font-size:13px;color:var(--green);margin-bottom:21px}.wf-navigator>span,.wf-navigator>b{display:block;padding:9px 0;font-weight:400}.wf-navigator>b{color:var(--green);border-block:1px solid var(--line)}.wf-navigator>div{border-top:1px solid var(--line);margin-top:23px;padding-top:18px}.wf-navigator small{font-size:10px}.wf-page .wf-navigator p{font-size:12px;margin-top:10px;line-height:1.9}.wf-properties{border-left:1px solid var(--line)}.wf-properties dl{margin:0}.wf-properties dl>div{padding:11px 0;border-bottom:1px solid var(--line)}.wf-properties dt{font-size:10px;margin-bottom:5px}.wf-properties dd{margin:0;font-size:12px;color:var(--green)}.wf-property-tag{display:block;color:var(--green);font-size:11px;margin-top:24px}.wf-canvas-stage{padding:23px;background:#eaf0ec;min-width:0;display:flex;justify-content:center;align-items:start;overflow:hidden}.wf-responsive-screen{width:100%;background:white;border:1px solid var(--line);padding:22px;transition:width .4s ease;min-height:355px}.wf-screen-nav{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--green)}.wf-screen-nav strong{font-size:14px;letter-spacing:-.02em}.wf-screen-nav>span{font-size:9px}.wf-screen-intro{padding:35px 0 25px}.wf-screen-intro>span{font:8px Montserrat,sans-serif;letter-spacing:.07em;color:var(--gray)}.wf-page .wf-screen-intro h2{font-size:30px;color:var(--green);margin:13px 0 10px}.wf-page .wf-screen-intro p{font-size:12px}.wf-screen-collection{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.wf-screen-collection article{padding:13px 11px;background:var(--wash);border-top:2px solid var(--green)}.wf-screen-collection article:nth-child(2){border-color:var(--orange)}.wf-screen-collection article>span{font:8px Montserrat,sans-serif;color:var(--gray)}.wf-page .wf-screen-collection h3{font-size:18px;color:var(--green);margin:12px 0}.wf-screen-collection small{font-size:9px;color:var(--green)}.wf-screen-footer{border-top:1px solid var(--line);padding-top:15px;margin-top:20px;display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--gray)}.wf-responsive-screen[data-size=tablet]{width:84%}.wf-responsive-screen[data-size=tablet] .wf-screen-collection{grid-template-columns:1fr 1fr}.wf-responsive-screen[data-size=tablet] .wf-screen-collection article:last-child{display:none}.wf-responsive-screen[data-size=mobile]{width:260px;padding:18px}.wf-responsive-screen[data-size=mobile] .wf-screen-nav>span,.wf-responsive-screen[data-size=mobile] .wf-screen-footer>span:last-child{display:none}.wf-responsive-screen[data-size=mobile] .wf-screen-collection{grid-template-columns:1fr}.wf-responsive-screen[data-size=mobile] .wf-screen-collection article:not(:first-child){display:none}.wf-responsive-screen[data-size=mobile] .wf-screen-intro h2{font-size:25px}.wf-responsive-screen[data-size=mobile] .wf-screen-intro{padding:23px 0}.wf-designer-bottom{display:flex;justify-content:space-between;gap:18px;padding:16px 20px;border-top:1px solid var(--line);font-size:12px;color:var(--green)}.wf-page .wf-caption{font-size:12px;line-height:1.6;color:var(--gray);margin-top:14px}
@media(max-width:1000px){.wf-hero-heading{gap:30px}.wf-designer-body{grid-template-columns:130px minmax(0,1fr)}.wf-properties{display:none}.wf-canvas-stage{padding:18px}.wf-window>span:last-child{display:none}}
@media(max-width:700px){.wf-hero-heading{grid-template-columns:1fr;gap:23px}.wf-designer-body{grid-template-columns:1fr}.wf-navigator{display:none}.wf-window{flex-wrap:wrap;gap:9px;padding:12px}.wf-window>span:first-child{font-size:9px}.wf-canvas-stage{padding:12px}.wf-responsive-screen{padding:17px;min-height:0}.wf-screen-nav>span{display:none}.wf-page .wf-screen-intro h2{font-size:25px}.wf-screen-collection{grid-template-columns:1fr 1fr}.wf-screen-collection article:last-child{display:none}.wf-designer-bottom{flex-direction:column;gap:7px;font-size:11px}.wf-screen-footer>span:last-child{display:none}.wf-breadcrumb{font-size:11px;gap:8px;margin-bottom:30px}.wf-page{--wf-space:54px}.wf-page h1{font-size:37px}.wf-page h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.wf-page *{animation:none!important;transition:none!important}}
.wf-section{padding:var(--wf-space) 0;border-top:1px solid var(--line)}.wf-build,.wf-proof{background:var(--wash)}.wf-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:end;margin-bottom:38px}.wf-heading>p{max-width:480px}.wf-mini-label{display:block;font:600 10px/1.6 Montserrat,sans-serif;letter-spacing:.07em;color:var(--green)}.wf-design-pipeline,.wf-ai-architecture{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 30px;border-block:1px solid var(--line);color:var(--green);font-size:17px}.wf-design-pipeline b,.wf-ai-architecture b,.wf-migration-flow b{color:var(--orange);font-weight:400}.wf-design-pipeline strong{padding:12px 21px;background:var(--green);color:white;font-weight:500}.wf-build-notes,.wf-motion-scope,.wf-fit{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:32px 0}.wf-build-notes h3,.wf-motion-scope h3,.wf-fit h3{font-size:23px;margin-bottom:12px}.wf-cms-workbench{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid var(--line);background:white;border-radius:5px;overflow:hidden}.wf-cms-body{display:grid;grid-template-columns:125px 1fr}.wf-collection-nav{background:var(--wash);padding:25px 13px;border-right:1px solid var(--line);font-size:12px}.wf-collection-nav strong{display:block;margin-bottom:22px}.wf-collection-nav>span{display:flex;justify-content:space-between;padding:12px 8px;color:var(--gray)}.wf-collection-nav .is-selected{background:#e3ebe6;color:var(--green);border-left:2px solid var(--orange)}.wf-collection-nav b{font-size:10px;font-weight:400}.wf-cms-fields{padding:25px}.wf-cms-fields label{display:block;font-size:13px;color:var(--green);margin-top:20px}.wf-cms-fields input,.wf-cms-fields select{display:block;width:100%;min-width:0;background:white;border:1px solid var(--line);border-radius:3px;padding:12px;font:14px var(--font);color:var(--green);margin-top:8px}.wf-reference{display:flex;justify-content:space-between;gap:10px;font-size:11px;border-bottom:1px solid var(--line);padding:15px 0;color:var(--gray)}.wf-reference strong{font-weight:500;color:var(--green)}.wf-page #wf-cms-help{font-size:12px;margin-top:18px}.wf-cms-output{padding:30px;background:#e8eee9;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.wf-article-preview{background:white;padding:23px;margin-top:16px;border:1px solid var(--line)}.wf-article-preview>span{font-size:12px;font-weight:600;color:var(--green)}.wf-article-preview>div{padding:33px 0}.wf-article-preview small{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--gray)}.wf-page .wf-article-preview h3{font-size:30px;margin:13px 0;color:var(--green);overflow-wrap:anywhere}.wf-page .wf-article-preview p{font-size:14px;margin-bottom:19px}.wf-article-preview div>span,.wf-article-preview footer{font-size:10px;color:var(--gray)}.wf-article-preview footer{border-top:1px solid var(--line);padding-top:16px}.wf-cms-scope{display:grid;grid-template-columns:160px 1fr 1fr;gap:28px;padding:28px 0;border-bottom:1px solid var(--line);align-items:start}.wf-cms-scope strong{font-size:10px;letter-spacing:.07em;line-height:1.7;color:var(--green)}.wf-page .wf-cms-scope p{font-size:14px}.wf-tool-line{display:grid;grid-template-columns:160px 1fr;gap:28px;padding-top:22px}.wf-tool-line>span{font-size:10px;color:var(--green);letter-spacing:.06em;padding-top:4px}.wf-page .wf-tool-line p{font-size:13px}.wf-motion-lab{border:1px solid var(--line);border-radius:5px;overflow:hidden}.wf-motion-heading,.wf-system-intro{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.wf-outline-button{display:flex;gap:18px;align-items:center;padding:10px 15px;border:1px solid var(--green);border-radius:3px;background:white;color:var(--green);font:14px var(--font);cursor:pointer}.wf-outline-button:hover{background:var(--wash)}.wf-outline-button:disabled{opacity:.65;cursor:progress}.wf-motion-demo{display:grid;grid-template-columns:1fr 1fr}.wf-motion-sequence{background:var(--green);padding:34px}.wf-sequence-item{border-top:1px solid #ffffff38;padding:20px 0;display:grid;grid-template-columns:95px 1fr;gap:18px;align-items:center;color:white}.wf-sequence-item>span{font-size:10px;letter-spacing:.06em;color:#d5e3dc}.wf-sequence-item strong{font-size:22px;font-weight:500}.wf-page .wf-motion-sequence .wf-caption{color:#d5e3dc}.wf-sequence-item.is-revealing{animation:wf-reveal .65s both}.wf-sequence-item:nth-child(2).is-revealing{animation-delay:.2s}.wf-sequence-item:nth-child(3).is-revealing{animation-delay:.4s}@keyframes wf-reveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.wf-filter-demo{padding:30px}.wf-filter-top{display:flex;justify-content:space-between;gap:15px;align-items:center}.wf-filter-top strong{font-size:20px;color:var(--green);font-weight:500}.wf-filter-top span{font-size:11px;color:var(--gray)}.wf-filter-controls{display:flex;gap:8px;margin:23px 0 10px}.wf-filter-controls button{padding:8px 15px;border:1px solid var(--line);background:white;border-radius:2px;font:13px var(--font);color:var(--green)}.wf-filter-controls [aria-pressed=true]{background:var(--green);color:white;border-color:var(--green)}.wf-filter-results{min-height:180px}.wf-filter-results article{display:grid;grid-template-columns:76px 1fr 16px;gap:12px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.wf-filter-results article[hidden]{display:none}.wf-filter-results span{font-size:9px;color:var(--green)}.wf-page .wf-filter-results h3{font-size:17px;font-weight:500}.wf-motion-scope{margin-bottom:0}.wf-motion-scope span{display:block;font-size:12px;color:var(--green);margin-top:15px}.wf-connect{background:var(--wash)}.wf-system-board{border:1px solid var(--line);border-radius:5px;background:white;overflow:hidden}.wf-system-layout{display:grid;grid-template-columns:.8fr 1.6fr;gap:80px;padding:35px}.wf-intake{background:var(--wash);padding:27px;border:1px solid var(--line);position:relative}.wf-intake:after{content:'\2192';position:absolute;left:calc(100% + 24px);top:45%;color:var(--orange);font-size:29px}.wf-intake>strong{font-size:27px;color:var(--green);display:block}.wf-intake>span{font-size:13px;color:var(--gray)}.wf-intake dl{margin:26px 0 0}.wf-intake dl>div{display:flex;gap:15px;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);font-size:13px}.wf-intake dt{color:var(--gray)}.wf-intake dd{color:var(--green);margin:0}.wf-system-route ol{list-style:none;padding:0;margin:0}.wf-system-route li{display:flex;gap:20px;align-items:center;position:relative;padding-bottom:27px}.wf-system-route li:not(:last-child):after{content:'';position:absolute;left:18px;top:39px;bottom:0;width:1px;background:var(--line)}.wf-system-route li>span{width:37px;height:37px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:12px;flex-shrink:0;color:var(--green);transition:background .2s,color .2s}.wf-system-route li strong{display:block;font-size:21px;font-weight:500;color:var(--green)}.wf-system-route li small{display:block;margin-top:5px;font-size:13px;color:var(--gray)}.wf-system-route li.is-complete>span{background:var(--green);border-color:var(--green);color:white}.wf-system-route li.is-complete:after{background:var(--green)}.wf-page .wf-system-route>p{font-size:12px;min-height:40px}.wf-connected-capabilities{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;margin-top:35px}.wf-connected-capabilities dl{margin:0}.wf-connected-capabilities dl>div{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:21px 0;border-bottom:1px solid var(--line)}.wf-connected-capabilities dl>div:first-child{padding-top:0}.wf-connected-capabilities dt{font-size:17px;color:var(--green);line-height:1.4}.wf-connected-capabilities dd{margin:0;font-size:14px;line-height:1.65;color:var(--gray)}.wf-ai-console{border:1px solid var(--line);background:white;align-self:start;border-radius:4px;overflow:hidden}.wf-ai-console>div:last-child{padding:23px}.wf-page .wf-ai-console p{font-size:15px}.wf-ai-console button{display:block;background:var(--green);color:white;text-align:left;font:14px/1.5 var(--font);padding:13px 17px;border:0;border-radius:3px;margin:18px 0;width:100%}.wf-ai-console #wf-ai-answer{padding:16px;background:var(--wash);border-left:2px solid var(--orange)}.wf-ai-console small{display:block;font-size:10px;line-height:1.6;color:var(--gray);margin-top:12px}.wf-ai-architecture{margin-top:35px;padding:23px 0;font-size:15px}.wf-launch-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:start}.wf-readiness{border:1px solid var(--line);background:var(--wash);border-radius:4px;overflow:hidden}.wf-readiness>div:not(.wf-window){display:grid;grid-template-columns:1fr 1.2fr;gap:20px;margin:0 24px;padding:22px 0;border-bottom:1px solid var(--line);font-size:13px}.wf-readiness>div strong{color:var(--green);font-weight:500}.wf-readiness>div>span{color:var(--gray)}.wf-readiness .wf-readiness-head{font-size:10px!important;letter-spacing:.05em}.wf-readiness .wf-caption{padding:0 24px 22px}.wf-launch-copy h3{font-size:23px;margin:0 0 12px}.wf-launch-copy h3:not(:first-child){margin-top:28px}.wf-launch-copy .text-link{margin-top:18px;font-size:15px}.wf-migration{display:grid;grid-template-columns:1fr 2fr;gap:50px;margin-top:40px;padding:30px 0;border-block:1px solid var(--line)}.wf-migration h3{margin-top:15px;font-size:24px}.wf-migration-flow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:var(--green);padding:13px 0 20px}.wf-page .wf-migration p,.wf-page .wf-fit p{font-size:15px}.wf-fit{margin-bottom:0}.wf-fit a{text-decoration:underline;text-underline-offset:3px;color:var(--green)}.wf-cases{display:grid;grid-template-columns:1fr 1fr;gap:35px}.wf-cases>article{display:flex;flex-direction:column;min-width:0}.wf-proof-placeholder{min-height:245px;background:#e6ede8;border:1px solid var(--line);padding:23px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:25px;border-radius:4px}.wf-proof-placeholder>span,.wf-proof-placeholder small{font-size:10px;color:var(--green);letter-spacing:.025em}.wf-proof-placeholder>div{display:flex;align-items:center;gap:24px}.wf-proof-placeholder>div>span{font-size:50px;font-weight:200;color:var(--green)}.wf-page .wf-proof-placeholder p{font-size:16px;color:var(--green)}.wf-cases h3{font-size:25px;margin:13px 0 23px;min-height:62px}.wf-cases dl{margin:0}.wf-cases dl>div{display:grid;grid-template-columns:125px 1fr;gap:18px;border-top:1px solid var(--line);padding:15px 0;min-height:66px;font-size:14px;line-height:1.6}.wf-cases dt{color:var(--green)}.wf-cases dd{margin:0;color:var(--gray)}.wf-lifecycle{padding:39px 0;margin:35px 0 0;border-top:1px solid var(--line)}.wf-lifecycle h3{margin-top:12px;font-size:26px}.wf-lifecycle ol{display:grid;grid-template-columns:repeat(7,1fr);padding:0;list-style:none;margin:28px 0 0;counter-reset:stage}.wf-lifecycle li{border-top:1px solid var(--green);position:relative;padding:25px 15px 0 0;counter-increment:stage}.wf-lifecycle li:before{content:'';position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--orange);outline:5px solid var(--wash)}.wf-lifecycle strong{display:block;color:var(--green);font-weight:500;font-size:19px;margin-bottom:8px}.wf-lifecycle strong:before{content:'0' counter(stage) ' /';display:block;color:var(--gray);font-size:10px;margin-bottom:10px}.wf-lifecycle li>span{font-size:12px;line-height:1.6;color:var(--gray);display:block;max-width:130px}.wf-faq-layout{display:grid;grid-template-columns:1fr 2fr;gap:55px;padding-top:30px;border-top:1px solid var(--line)}.wf-faq-layout>div:first-child{padding-top:18px}.wf-faq-layout h3{font-size:31px}.wf-faq-list details{border-bottom:1px solid var(--line)}.wf-faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:17px 0;font-size:18px;color:var(--green)}.wf-faq-list summary::-webkit-details-marker{display:none}.wf-faq-list summary>span{font-size:21px;transition:transform .2s}.wf-faq-list details[open] summary>span{transform:rotate(45deg)}.wf-page .wf-faq-list p{font-size:15px;padding:0 32px 20px 0}.wf-final{background:var(--green);margin-top:var(--wf-space);padding:55px 0;color:white}.wf-final .wf-eyebrow{color:#dce7e1}.wf-final>.wrap>div{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.wf-page .wf-final p{color:#dce7e1;margin-bottom:23px}.wf-final .text-link{color:white}.wf-proof{padding-bottom:0}.wf-page button,.wf-page summary,.wf-page a,.wf-page input,.wf-page select{-webkit-tap-highlight-color:transparent}.wf-page :focus-visible{outline:2px solid var(--orange);outline-offset:4px}.wf-page [hidden]{display:none!important}
.wf-responsive-screen[data-size=tablet] .wf-screen-collection article:last-child,.wf-responsive-screen[data-size=mobile] .wf-screen-collection article:not(:first-child){display:block}
@media(max-width:1000px){.wf-heading{gap:35px}.wf-system-layout{gap:60px}.wf-connected-capabilities{gap:30px}.wf-connected-capabilities dl>div{grid-template-columns:1fr;gap:8px}.wf-cms-workbench{grid-template-columns:1fr 1fr}.wf-cms-body{grid-template-columns:1fr}.wf-collection-nav{display:flex;align-items:center;gap:12px;padding:10px 15px;border-right:0;border-bottom:1px solid var(--line)}.wf-collection-nav strong{margin:0}.wf-collection-nav>span{gap:8px;padding:7px}.wf-cms-output{padding:20px}.wf-sequence-item{grid-template-columns:1fr;gap:9px}.wf-lifecycle ol{grid-template-columns:repeat(4,1fr);row-gap:25px}.wf-cases dl>div{min-height:85px}.wf-filter-demo{padding:23px}.wf-filter-results article{grid-template-columns:1fr 16px;gap:7px}.wf-filter-results article>span:first-child{grid-column:1/-1}.wf-readiness>div:not(.wf-window){grid-template-columns:1fr;gap:9px;padding:16px 0}.wf-readiness-head{display:none!important}.wf-launch-grid{gap:30px}}
@media(max-width:700px){.wf-heading,.wf-build-notes,.wf-cms-workbench,.wf-motion-demo,.wf-motion-scope,.wf-system-layout,.wf-connected-capabilities,.wf-launch-grid,.wf-migration,.wf-fit,.wf-cases,.wf-faq-layout,.wf-final>.wrap>div{grid-template-columns:1fr;gap:25px}.wf-heading{margin-bottom:27px}.wf-page p{font-size:16px}.wf-build-notes,.wf-fit{margin:27px 0}.wf-design-pipeline{padding:20px 0;gap:8px;font-size:12px;flex-wrap:wrap}.wf-design-pipeline strong{padding:9px}.wf-cms-output{border-left:0;border-top:1px solid var(--line)}.wf-cms-fields{padding:22px}.wf-cms-scope,.wf-tool-line{grid-template-columns:1fr;gap:12px;padding-top:23px}.wf-cms-scope{padding-bottom:23px}.wf-motion-heading,.wf-system-intro{align-items:start;flex-direction:column;padding:20px}.wf-motion-sequence,.wf-filter-demo{padding:25px}.wf-sequence-item{grid-template-columns:80px 1fr;gap:12px}.wf-sequence-item strong{font-size:20px}.wf-motion-demo{gap:0}.wf-system-layout{padding:23px;gap:48px}.wf-intake:after{content:'\2193';left:50%;top:calc(100% + 7px);font-size:25px}.wf-system-route li strong{font-size:19px}.wf-system-route li{gap:14px}.wf-system-route li small{font-size:12px}.wf-ai-architecture{font-size:13px;gap:12px;flex-wrap:wrap;justify-content:start}.wf-connected-capabilities dl>div{grid-template-columns:1fr;gap:9px}.wf-readiness>div:not(.wf-window){grid-template-columns:1fr 1fr;gap:15px;font-size:12px}.wf-migration{margin-top:30px;padding:25px 0}.wf-migration-flow{padding-top:0}.wf-cases{gap:35px}.wf-cases h3{min-height:0;margin-bottom:20px}.wf-cases dl>div{min-height:0;grid-template-columns:105px 1fr;font-size:13px}.wf-proof-placeholder{min-height:215px;padding:19px}.wf-page .wf-proof-placeholder p{font-size:14px}.wf-proof-placeholder>div{gap:18px}.wf-lifecycle{margin-top:30px;padding:28px 0}.wf-lifecycle ol{grid-template-columns:repeat(2,1fr);row-gap:25px}.wf-faq-layout{gap:20px}.wf-faq-list summary{font-size:17px}.wf-final{padding:40px 0}.wf-final>.wrap>div{gap:23px}.wf-page .wf-final h2{font-size:32px}.wf-screen-collection article:last-child{display:block}.wf-cases .wf-caption{margin-top:7px}}
@media(min-width:701px){.wf-cases{row-gap:0}.wf-cases>article{display:grid;grid-template-rows:subgrid;grid-row:span 8;row-gap:0}.wf-cases dl{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}.wf-cases dl>div{min-height:0}}
