.reviews-page{color:#20211f;background:#f6f6f2}.reviews-shell{width:min(1160px,100% - 112px);margin-inline:auto}.reviews-heading{border-bottom:1px solid #cfd2c6;padding:56px 0 38px}.reviews-eyebrow{letter-spacing:.08em;color:#62675c;font-size:12px;font-weight:500;line-height:1.6}.reviews-heading h1{letter-spacing:-.06em;margin:22px 0 30px;font-size:clamp(48px,6.5vw,88px);font-weight:400;line-height:1.1}.reviews-heading h1 em{color:#bb4a23;font-family:Georgia,Times New Roman,serif;font-weight:400}.reviews-intro{justify-content:space-between;align-items:baseline;gap:40px;display:flex}.reviews-intro p:first-child{letter-spacing:-.03em;font-size:23px;line-height:1.5}.reviews-intro p:last-child{color:#62675c;max-width:390px;font-size:15px;line-height:1.7}.reviews-screenshots{columns:2;column-gap:32px;padding:36px 0 14px}.review-screenshot{break-inside:avoid;page-break-inside:avoid;vertical-align:top;width:100%;margin:0 0 32px;display:inline-block}.review-screenshot-open{cursor:zoom-in;background:#fff;border:1px solid #d9dccf;border-radius:6px;width:100%;padding:0;transition:box-shadow .2s,border-color .2s;display:block;position:relative;overflow:hidden;box-shadow:0 3px 12px #20211f0a}.review-screenshot-open:hover{border-color:#a8af9d;box-shadow:0 8px 24px #20211f17}.review-screenshot-open:focus-visible{outline-offset:4px;outline:2px solid #bb4a23}.review-screenshot a:focus-visible{outline-offset:4px;outline:2px solid #bb4a23}.review-image-source:focus-visible{outline-offset:4px;outline:2px solid #bb4a23}.review-image-scroll:focus-visible{outline-offset:4px;outline:2px solid #bb4a23}.review-screenshot-open img{width:100%;height:auto;display:block}.review-enlarge{color:#20211f;pointer-events:none;background:#f6f6f2f5;border:1px solid #d9dccf;border-radius:4px;justify-content:center;align-items:center;gap:7px;margin:0;padding:8px 11px;font-size:12px;line-height:1.3;display:flex;position:relative;box-shadow:0 2px 8px #20211f14}.review-screenshot figcaption{color:#62675c;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 2px 0;font-size:13px;line-height:1.5;display:flex}.review-screenshot figcaption a{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.review-screenshot figcaption a:hover{color:#a4431f}body:has(.review-image-dialog) [data-slot=dialog-overlay]{z-index:1201;background:#10140fc7}.review-image-dialog[data-slot=dialog-content]{z-index:1202;color:#20211f;background:#f6f6f2;border:1px solid #d9dccf;border-radius:8px;flex-direction:column;gap:0;width:min(866px,100vw - 40px);max-width:866px;max-height:92dvh;padding:0;display:flex;overflow:hidden}.review-image-heading{flex-shrink:0;padding:20px 54px 16px 22px}.review-image-heading [data-slot=dialog-title]{font-size:17px;font-weight:500;line-height:1.4}.review-image-heading [data-slot=dialog-description]{color:#62675c;margin:5px 0 0;font-size:12px;line-height:1.5}.review-image-dialog [data-slot=dialog-close]{color:#20211f;opacity:1;background:#e8ebe2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;top:14px;right:14px}.review-image-scroll{overscroll-behavior:contain;background:#eeefe8;min-height:0;padding:0 22px;overflow:auto}.review-image-scroll img{width:100%;height:auto;margin-inline:auto;display:block}.review-image-source{color:#62675c;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:13px 20px;font-size:13px;line-height:1.5;display:flex}.review-image-source:hover{color:#a4431f}.reviews-note{border-top:1px solid #cfd2c6;grid-template-columns:1fr 2fr;gap:40px;padding:28px 0 42px;display:grid}.reviews-note p{color:#62675c;max-width:700px;font-size:14px;line-height:1.8}.reviews-next{border-top:1px solid #20211f;justify-content:space-between;align-items:center;gap:36px;padding:34px 0 56px;display:flex}.reviews-next h2{letter-spacing:-.04em;margin:0 0 12px;font-size:32px;font-weight:400;line-height:1.25}.reviews-next p{color:#62675c;max-width:510px;font-size:16px;line-height:1.65}.reviews-next>div:last-child{flex-direction:column;gap:15px;min-width:225px;display:flex}.reviews-next a{border-bottom:1px solid #b2b8aa;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:15px;display:flex}.reviews-next a:hover{color:#a4431f;border-color:#a4431f}@media (max-width:1100px){.reviews-shell{width:calc(100% - 64px)}.reviews-screenshots{column-gap:24px}}@media (max-width:700px){.reviews-shell{width:calc(100% - 40px)}.reviews-heading{padding:34px 0 28px}.reviews-heading h1{max-width:340px;margin:20px 0 23px;font-size:49px;line-height:1.08}.reviews-heading h1 em,.reviews-intro{display:block}.reviews-intro p:first-child{font-size:21px}.reviews-intro p:last-child{max-width:340px;margin-top:12px;font-size:14px}.reviews-screenshots{columns:1;padding:24px 0 4px}.review-screenshot{margin-bottom:26px}.review-screenshot figcaption{font-size:12px}.reviews-note{grid-template-columns:1fr;gap:13px;padding:24px 0 30px}.reviews-note p{font-size:13px}.reviews-next{padding:29px 0 42px;display:block}.reviews-next h2{font-size:29px}.reviews-next p{font-size:15px}.reviews-next>div:last-child{max-width:320px;margin-top:20px}.review-image-dialog[data-slot=dialog-content]{width:calc(100vw - 16px);max-height:96dvh}.review-image-heading{padding:16px 50px 13px 14px}.review-image-scroll{padding:0}.review-image-source{padding:11px 14px}}@media (prefers-reduced-motion:reduce){.review-screenshot-open{transition:none}}.review-screenshot figcaption small{color:#777e70;margin-top:3px;font-size:11px;display:block}
