.social-proof{padding:28px 0 72px;scroll-margin-top:30px}.proof-heading{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px}.proof-heading h2{font-size:42px;line-height:1.45;margin:10px 0 20px;color:#f3e8d1}.proof-heading p:not(.eyebrow){font-size:16px;line-height:1.9;color:#b8c9c9}.proof-count{flex:0 0 170px;text-align:center;border-left:1px solid #dcc28a40;padding-left:35px}.proof-count strong{display:block;font-family:'Gowun Batang',serif;font-size:88px;font-weight:400;line-height:1.2;color:#ebc88b}.proof-count span{display:block;font-size:14px;color:#f1dec0;margin-top:10px}.proof-count small{display:block;font-size:11px;color:#99b1b5;margin-top:9px}.proof-source-line{display:flex;justify-content:space-between;gap:12px;border-block:1px solid #c8b58735;padding:14px 0;margin-bottom:24px;color:#e4cda4;font-size:13px}.proof-source-line span+span{color:#a7bfc1;font-size:11px}.proof-wall{columns:3;column-gap:16px}.proof-review{break-inside:avoid;margin:0 0 16px;background:#f8f3e9;color:#263b3d;border:1px solid #ddd3bf;border-radius:14px;padding:23px;box-shadow:0 9px 24px #00000015}.proof-review:nth-child(4n+2){background:#e9eee6;border-color:#c8d4c8}.proof-review:nth-child(4n){background:#f0e7d7}.proof-review header{height:auto;display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:0;border:0}.review-avatar{width:34px;height:34px;border-radius:50%;background:#284e51;color:#efdbb2;display:grid;place-items:center;font-size:13px;flex-shrink:0}.proof-review header div{flex:1}.proof-review header b{display:block;font-size:13px;font-weight:600;line-height:1.5}.proof-review header div span{display:block;font-size:10px;color:#667976;margin-top:3px}.review-mark{font-family:Georgia,serif;font-size:42px;color:#a4906d;line-height:1}.review-quote,.review-excerpt,.review-full>p{font-size:14px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere;margin:0;letter-spacing:-.15px}.review-full summary{list-style:none;cursor:pointer;display:block}.review-full summary::-webkit-details-marker{display:none}.review-excerpt{display:block}.review-expand{display:block;margin-top:14px;font-size:11px;color:#526d67;text-decoration:underline;text-underline-offset:4px}.review-full[open] .review-excerpt{display:none}.review-full[open] .review-expand{margin:0 0 12px}.proof-note{color:#9bb3b7;font-size:11px;line-height:1.8;margin:18px 0 0}.proof-case-heading{border-top:1px solid #c8b58735;margin-top:62px;padding-top:44px;position:relative}.proof-case-heading h2{font-size:34px;color:#f3e8d1;margin:10px 0 16px;line-height:1.4}.proof-case-heading>p:not(.eyebrow){color:#b6c8c9;font-size:15px;line-height:1.8}.case-swipe{display:block;margin:24px 0 16px;color:#d8bd88;font-size:12px}.proof-cases{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 18px;scrollbar-color:#b39a6e #19343d;scrollbar-width:thin}.proof-case{flex:0 0 calc((100% - 32px)/3);min-width:0;background:#18353e;border:1px solid #53717977;border-radius:14px;padding:24px;scroll-snap-align:start;display:flex;flex-direction:column}.case-byline{display:flex;align-items:center;gap:9px;font-size:12px;color:#f3e8d1}.case-byline img{width:32px;height:32px;border-radius:50%}.case-byline span{flex:1}.case-byline small{display:block;color:#99b7bc;font-size:10px;margin-top:4px}.case-byline b{color:#cfb784;font-size:18px}.proof-case h3{font-size:21px;line-height:1.55;margin:25px 0 14px;color:#f0d8ac;word-break:keep-all}.proof-case>p{font-size:14px;line-height:1.9;color:#c9d7d7;margin:0 0 22px;word-break:keep-all}.case-foot{font-size:10px;color:#91b0b5;margin-top:auto;padding-top:12px;border-top:1px solid #54778055}.proof-original{display:inline-block;margin-top:15px;color:#d5bd94;font-size:12px;text-decoration:underline;text-underline-offset:4px}.proof-cases:focus-visible,.review-full summary:focus-visible{outline:2px solid #c49751;outline-offset:4px}
@media(max-width:900px){.proof-wall{columns:2}.proof-case{flex-basis:44%}}
@media(max-width:700px){.social-proof{padding:0 0 38px}.proof-heading{gap:14px;margin-bottom:24px;align-items:flex-start}.proof-heading h2{font-size:27px;margin:10px 0 14px}.proof-heading p:not(.eyebrow){font-size:13px}.proof-heading .eyebrow{font-size:10px;letter-spacing:.5px}.proof-count{flex-basis:64px;padding-left:12px;margin-top:27px}.proof-count strong{font-size:45px}.proof-count span{font-size:10px;line-height:1.6}.proof-count small{display:none}.proof-source-line{display:block;font-size:12px;padding:12px 0}.proof-source-line span+span{display:block;font-size:10px;margin-top:6px}.proof-wall{column-gap:10px}.proof-review{padding:14px 12px;border-radius:11px;margin-bottom:10px}.proof-review header{gap:7px;margin-bottom:12px}.review-avatar{width:26px;height:26px;font-size:11px}.proof-review header b{font-size:11px}.proof-review header div span{font-size:9px}.review-mark{display:none}.review-quote,.review-excerpt,.review-full>p{font-size:13px;line-height:1.85;word-break:normal}.review-expand{font-size:10px}.proof-note{font-size:10px}.proof-case-heading{margin-top:36px;padding-top:30px}.proof-case-heading h2{font-size:27px}.proof-case-heading>p:not(.eyebrow){font-size:13px}.proof-case{flex-basis:86%;padding:22px}.proof-case h3{font-size:21px}.proof-case>p{font-size:14px}.case-swipe{margin-top:18px}}
@media(max-width:360px){.proof-wall{columns:1}.proof-review{padding:20px}.review-quote,.review-excerpt,.review-full>p{font-size:14px}}
