.hero-copy .intro{max-width:470px;font-size:19px;line-height:1.7}.hero{min-height:0;padding-top:55px;padding-bottom:65px}.cta-context{text-align:center;font-size:13px;color:var(--muted);margin:18px 0 0}.possibilities{padding-bottom:28px}.directory-link{margin-bottom:40px}.unified-how{padding:55px 0}.unified-flow{gap:34px;padding:26px;background:#fffefa99;border:1px solid #d5ddcc;border-radius:25px}.unified-flow>li{padding:0;border:0;background:transparent!important;position:relative;min-width:0}.unified-flow .step-top{margin-bottom:25px;position:relative;z-index:1;align-items:center}.unified-flow .step-top h3{font-size:22px;margin:0;background:#f4f7ed}.unified-flow>li:not(:last-child)::after{content:"";position:absolute;top:20px;left:40px;right:-34px;border-top:1px dashed #a4b5c8}.flow-options{display:flex;justify-content:space-around;gap:12px;min-height:120px;align-items:center}.flow-options>div{display:flex;flex-direction:column;align-items:center;gap:10px}.flow-options .tb-cloth-patch{--tb-cloth-size:53px}.flow-options small{font-size:11px}.unified-flow .capture-source,.unified-flow .capture-result{min-height:120px;transform:none;padding:16px}.unified-flow>li>p{font-size:15px;line-height:1.7;margin:19px 0 0;color:var(--muted)}.flow-connections{display:flex;gap:14px;margin-top:16px;flex-wrap:wrap}.flow-connections img{object-fit:contain}.compact-bonus{display:flex;align-items:center;gap:20px;margin-top:28px;padding:23px 26px;background:#fff8e1;border:1px dashed #d7c78c;border-radius:18px}.compact-bonus .bonus-badge{color:#6c4c08;background:#f8df8b;padding:5px 10px;border-radius:7px;font-size:12px;font-weight:700;transform:rotate(-4deg)}.compact-bonus h3{font-size:21px;margin:0 0 6px}.compact-bonus p{font-size:14px;color:var(--muted);margin:0;max-width:760px}.compact-bonus>img{margin-left:auto;flex-shrink:0}.unified-how .capture-caption{font-size:12px}.unified-how .capture-heading{margin-bottom:28px}
@media(max-width:760px){.hero{padding:35px 0 44px;gap:30px}.hero-copy .intro{font-size:17px}.hero .showcase{min-height:480px}.unified-how{padding:38px 0}.unified-flow{display:block;padding:23px 19px}.unified-flow>li{padding:0 0 27px 47px}.unified-flow>li:last-child{padding-bottom:0}.unified-flow .step-top{margin-left:-47px;gap:12px;margin-bottom:15px}.unified-flow .step-top h3{font-size:23px}.unified-flow .step-badge{width:35px;height:35px;font-size:20px}.unified-flow>li:not(:last-child)::after{left:17px;right:auto;top:35px;bottom:0;border-top:0;border-left:1px dashed #a4b5c8}.flow-options{min-height:100px;gap:8px;justify-content:space-between}.flow-options .tb-cloth-patch{--tb-cloth-size:47px}.flow-options small{font-size:10px}.unified-flow .capture-source,.unified-flow .capture-result{min-height:0;padding:15px}.unified-flow .capture-source strong{font-size:14px}.unified-flow .capture-source small{font-size:12px}.unified-flow .capture-result strong{font-size:26px}.unified-flow>li>p{margin-top:13px;font-size:14px}.flow-connections{gap:12px}.flow-connections img{width:21px;height:21px}.compact-bonus{align-items:flex-start;gap:13px;padding:20px 17px}.compact-bonus>img{display:none}.compact-bonus h3{font-size:21px}.cta-context{font-size:12px}.possibilities .button{max-width:100%;font-size:15px}.unified-how .capture-heading h2{font-size:33px}}
