.bio-block-gallery,.product-walkthrough{padding-block:80px;border-top:1px solid var(--line,#353535);scroll-margin-top:105px}.walkthrough-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:45px}.walkthrough-heading>div{max-width:760px}.walkthrough-heading h2{max-width:730px}.walkthrough-heading p:not(.eyebrow){max-width:680px;margin-top:25px;font-size:17px;line-height:1.7}.walkthrough-heading>.text-link{flex-shrink:0;max-width:230px;line-height:1.6}.walkthrough-steps{padding:0;margin:0;list-style:none}.walkthrough-steps>li{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.7fr);gap:55px;align-items:center;padding-block:38px;border-top:1px solid var(--line,#353535)}.walkthrough-number{display:block;color:#06e98c;font-size:14px;margin-bottom:20px}.marketing .walkthrough-step-copy h3{font-size:clamp(24px,2.5vw,34px);font-weight:700;line-height:1.25;letter-spacing:-.025em;margin-bottom:20px}.walkthrough-step-copy p{font-size:15px;line-height:1.8;max-width:360px}.walkthrough-figure{margin:0;min-width:0}.walkthrough-image{display:block;position:relative;border:1px solid #414141;border-radius:13px;overflow:hidden;background:#181818}.bio-block-gallery-page img,.walkthrough-image img{display:block;width:100%;height:auto}.bio-block-gallery-page figcaption,.walkthrough-figure figcaption{margin-top:12px;color:#b3b3b3;font-size:12px;line-height:1.7}.marketing .walkthrough-note{margin-top:28px;padding:20px 24px;background:#1b1b1b;border-left:2px solid #06e98c;border-radius:0 10px 10px 0;font-size:13px;line-height:1.8;color:#bdbdbd}.walkthrough-note a{color:#fff;text-decoration:underline;text-underline-offset:3px}.bio-block-gallery-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:35px;align-items:start}.bio-block-gallery-page{margin:0;min-width:0}.bio-block-gallery-image{aspect-ratio:2/3}.bio-block-gallery-image img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center}.bio-block-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.bio-block-cards article{background:#1b1b1b;border:1px solid #353535;border-radius:13px;padding:25px}.bio-block-cards article:last-child{grid-column:1/-1}.bio-block-cards svg{color:#06e98c}.marketing .bio-block-cards h3{font-size:21px;line-height:1.25;font-weight:650;letter-spacing:-.02em;margin:20px 0 16px}.bio-block-cards ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin-bottom:16px}.bio-block-cards li{background:#292929;color:#dedede;border-radius:5px;padding:5px 8px;font-size:11px;line-height:1.4}.bio-block-cards p{font-size:13px;line-height:1.8}@media (max-width:1050px){.walkthrough-heading{display:block}.walkthrough-heading>.text-link{display:inline-flex;max-width:100%;margin-top:25px}.walkthrough-steps>li{gap:30px}.bio-block-gallery-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:25px}.bio-block-cards{grid-template-columns:1fr}}@media (max-width:760px){.bio-block-gallery,.product-walkthrough{padding-block:55px}.walkthrough-heading{margin-bottom:30px}.walkthrough-heading p:not(.eyebrow){font-size:16px}.walkthrough-steps>li{grid-template-columns:1fr;gap:25px;padding-block:30px}.walkthrough-step-copy p{max-width:560px}.walkthrough-number{margin-bottom:14px}.bio-block-gallery-grid{grid-template-columns:1fr;gap:30px}.bio-block-gallery-page{max-width:560px;margin-inline:auto}.bio-block-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bio-block-cards{grid-template-columns:1fr}.bio-block-cards article{padding:24px}.marketing .walkthrough-note{padding:17px 20px}}