.feature-closing{min-height:100svh;padding:0;color:#5e5956;overflow:visible}.feature-closing-inner{width:min(100%,1400px);min-height:100svh;margin:0 auto;padding:clamp(3.5rem,7svh,5.5rem) clamp(1.5rem,6vw,5rem);display:flex;flex-direction:column;justify-content:center;gap:clamp(2.25rem,5svh,4rem)}.closing-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,6rem);padding:clamp(2rem,4svh,3rem) clamp(0rem,2vw,1.5rem) clamp(2rem,4svh,3rem);border-bottom:1px solid rgba(94,89,86,.18)}.closing-benefit{min-width:0;display:flex;align-items:center;gap:clamp(1rem,2vw,1.5rem);text-align:left}.closing-benefit img{flex:0 0 auto;width:clamp(68px,7vw,92px);height:auto}.closing-benefit h2,.closing-availability h2{margin:0;color:#5e5956;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.18}.closing-benefit p,.closing-availability p{margin:.45rem 0 0;color:#6d6763;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.35;letter-spacing:0;filter:none}.closing-reviews{--review-gap: clamp(1.25rem, 4vw, 3.5rem);--review-card-width: clamp(300px, 27vw, 380px);--review-loop-duration: 180s;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);padding:0 0 clamp(2.5rem,5svh,4rem);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab}.closing-reviews::-webkit-scrollbar{display:none}.closing-reviews.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.closing-reviews:focus-visible{outline:3px solid rgba(127,87,70,.55);outline-offset:5px}@keyframes closing-reviews-auto-slide{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.closing-reviews-track{display:flex;width:max-content;will-change:auto}.closing-reviews-group{flex:none;width:max-content;display:flex;align-items:stretch;gap:var(--review-gap);padding-right:var(--review-gap);animation:closing-reviews-auto-slide var(--review-loop-duration) linear infinite;animation-play-state:paused;will-change:auto}.closing-reviews.is-auto-moving .closing-reviews-group{animation-play-state:running;will-change:transform}.closing-review{flex:none;width:var(--review-card-width);min-height:150px;padding:1rem 1.35rem 1.25rem;border:1px solid rgba(72,61,56,.42);border-radius:16px;background:#ffffffc7;box-shadow:0 12px 18px #3d2e2629,0 2px 4px #3d2e2624;text-align:left}.closing-review h3{margin:0;color:#4f4a47;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(19px,1.7vw,24px);font-weight:700;line-height:1.15}.closing-review p{margin:.35rem 0 0;color:#5e5956;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(16px,1.35vw,19px);font-weight:600;line-height:1.32;letter-spacing:0;filter:none}.closing-review .closing-review-stars{margin-top:.1rem;color:#edb53d;font-size:clamp(20px,1.8vw,26px);line-height:1;letter-spacing:.04em}.closing-rating{display:flex;justify-content:center;margin:-3rem 0}.closing-rating img{display:block;width:min(520px,82vw);height:auto}.closing-availability{display:grid;grid-template-columns:220px max-content;align-items:center;gap:clamp(2.5rem,4vw,4rem);width:max-content;max-width:100%;margin:0 auto;padding-top:clamp(1rem,2svh,1.5rem);text-align:left;text-decoration:none}.closing-app-store-badge{display:block;width:min(220px,100%);justify-self:start;height:auto}.closing-availability-copy{display:flex;min-height:100%;flex-direction:column;justify-content:center}.closing-availability:focus-visible{outline:3px solid rgba(127,87,70,.55);outline-offset:5px;border-radius:10px}@media(max-width:767px){.feature-closing-inner{min-height:0;padding:4rem 1.5rem 3.5rem;gap:2.75rem}.closing-benefits{grid-template-columns:1fr;gap:1.75rem;padding:2.25rem 0}.closing-benefit img{width:72px}.closing-reviews{--review-gap: 1.25rem;--review-card-width: min(82vw, 330px);padding:0 0 2.75rem}.closing-review{min-height:0}.closing-rating img{width:min(330px,92vw)}.closing-rating{margin:-2rem 0}.closing-availability{grid-template-columns:minmax(0,1fr);width:100%;gap:1.5rem;padding:0;text-align:center}.closing-availability-copy{grid-row:1}.closing-app-store-badge{grid-row:2;width:min(220px,70vw);justify-self:center}}@media(prefers-reduced-motion:reduce){.closing-reviews-group{animation:none;transform:none;will-change:auto}.closing-reviews-group[aria-hidden=true]{display:none}}