.reviews-hero{padding-block:calc(var(--header-height) + 60px) 72px;background:radial-gradient(circle at 82% 24%,#5af3,transparent 31rem),radial-gradient(circle at 12% 82%,#c8ff3d14,transparent 28rem),var(--canvas);min-height:100svh}.review-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(54px,7vw,112px);display:grid}.reviews-hero h1{font-size:clamp(62px,6.8vw,108px)}.review-lede{max-width:680px;font-size:clamp(21px,2vw,29px)}.review-stage{width:100%;min-width:0}.review-proof,.review-browser,.review-social{background:#050f18f0;border:1px solid #55aaff61;border-radius:5px;box-shadow:0 42px 110px #0008}.proof-head{border-bottom:1px solid var(--border);background-color:#07111b;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:clamp(24px,3vw,38px);display:grid}.google-label{align-items:center;gap:9px;margin:0;font-size:.75rem;font-weight:800;display:flex}.google-label>span{background:var(--lime);color:#07111b;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:.8125rem;font-weight:900;display:grid}.review-identity{align-items:center;gap:13px;min-width:0;display:flex}.review-identity img{object-fit:cover;border:1px solid #ffffff2e;border-radius:3px;flex-shrink:0;width:52px;height:52px}.review-identity strong,.review-identity small{display:block}.review-identity strong{letter-spacing:-.035em;font-size:1.125rem;line-height:1.2}.review-identity small{color:var(--muted);margin-top:4px;font-size:.75rem;line-height:1.4}.proof-head .review-identity{margin-top:26px}.review-score{text-align:right}.review-score strong,.review-score small{display:block}.review-score strong{letter-spacing:-.065em;font-size:clamp(46px,5vw,72px);line-height:.86}.review-score .stars{margin-top:13px;font-size:.875rem;display:block}.review-score small{color:var(--blue);margin-top:8px;font-size:.75rem;font-weight:800}.stars{color:var(--lime);letter-spacing:.08em}.proof-list article{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr);gap:14px;padding:20px clamp(24px,3vw,38px);display:grid}.initials{width:36px;height:36px;color:var(--blue);background:#55aaff1a;border:1px solid #55aaff59;border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:850;display:grid}.review-byline{justify-content:space-between;gap:12px;display:flex}.review-byline strong{font-size:.875rem}.review-byline small{color:var(--muted);font-size:.75rem}.proof-list .stars{margin-top:4px;font-size:.6875rem;display:block}.proof-list p{margin:8px 0 0;font-size:.8125rem;line-height:1.48}.review-metrics{background:#c8ff3d09;grid-template-columns:1fr 1fr;display:grid}.review-metrics p{gap:4px;margin:0;padding:20px clamp(24px,3vw,38px);display:grid}.review-metrics p+p{border-left:1px solid var(--border)}.review-metrics strong{color:var(--lime);font-size:1.75rem;line-height:1}.review-metrics span{font-size:.75rem;line-height:1.4}.review-alternate{background:radial-gradient(circle at 88% 18%,#55aaff29,#0000 30rem),#050a0f;border-top-color:#c8ff3d6b}.review-flow{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:62px 0 0;padding:0;list-style:none;display:grid}.review-flow li{border-right:1px solid var(--border);padding:28px}.review-flow li:last-child{border-right:0}.review-flow li>span{color:var(--lime);letter-spacing:.14em;font-size:.75rem;font-weight:850}.review-flow h3{margin:34px 0 14px;font-size:1.3125rem;line-height:1.04}.review-flow p{margin:0;font-size:1rem;line-height:1.55}.review-step{background:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px),radial-gradient(circle at 76% 32%,#2470e029,transparent 30rem),var(--canvas);background-size:110px 110px,110px 110px,auto,auto}.review-step-copy h2{font-size:clamp(54px,6vw,92px);line-height:.88}.review-step-copy>p:not(.eyebrow){margin:28px 0 0;font-size:1.0625rem}.review-checks{border-top:1px solid var(--border);margin:30px 0 0;padding:0;list-style:none}.review-checks li{border-bottom:1px solid var(--border);min-height:58px;color:var(--secondary);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding-block:12px;font-size:1rem;line-height:1.45;display:grid}.review-checks svg{color:var(--lime);width:17px}.review-reverse>.review-step-copy{order:2}.review-reverse>.review-stage{order:1}.outcomes{margin:0}.outcomes li{min-height:72px}.outcomes svg{color:var(--blue)}.phone-stage{justify-self:center;max-width:480px}.review-phone{background:#07111b;border:8px solid #0a131d;border-radius:44px;box-shadow:0 44px 100px #0008}.phone-status{min-height:40px;color:var(--muted);justify-content:space-between;align-items:center;padding-inline:24px;font-size:.6875rem;display:flex}.phone-contact{border-block:1px solid var(--border);background:#ffffff09;padding:12px 18px}.phone-contact .review-identity img{border-radius:50%;width:42px;height:42px}.phone-contact .review-identity strong{font-size:.875rem}.review-thread{gap:10px;height:auto;padding:18px;display:grid;overflow:visible}.message-bubble{color:#ffffffc2;background:#55aaff14;border:1px solid #55aaff30;border-radius:14px 14px 14px 3px;width:86%;margin:0;padding:11px 13px;font-size:1rem;line-height:1.45}.review-link-card{background:#c8ff3d0e;border:1px solid #c8ff3d4d;border-radius:4px;padding:14px}.review-link-card strong{font-size:.875rem}.review-link-card small{color:var(--muted);font-size:.75rem;display:block}.mock-action{background:var(--lime);color:#071005;text-align:center;border-radius:2px;padding:10px 16px;font-size:.75rem;font-weight:850;display:block}.review-link-card .mock-action{margin-top:12px}.review-marker{color:var(--blue);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0;padding-block:4px;font-size:.75rem;font-weight:820}.review-marker.success{color:var(--lime)}.review-address{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:12px;padding:12px 17px;font-size:.625rem;display:flex}.review-address>span{flex-shrink:0}.review-address p{text-align:center;overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff1a;flex:1;margin:0;padding:9px 14px;font-size:.75rem;line-height:1.4}.browser-body{padding:clamp(26px,4vw,46px)}.browser-body .review-identity{border-block:1px solid var(--border);margin-top:28px;padding-block:22px}.large-stars{margin:28px 0 0;font-size:clamp(30px,4vw,48px)}.review-textarea{background:#ffffff08;border:1px solid #ffffff29;margin:22px 0 0;padding:20px;font-size:1rem}.review-author{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.review-author>div{align-items:center;gap:8px;display:flex}.review-author p{margin:0;line-height:1.4}.review-author strong,.review-author small{font-size:.8125rem;display:block}.review-author small{color:var(--muted);font-size:.75rem}.review-tracked{color:var(--lime);border-top:1px solid var(--border);align-items:center;gap:8px;margin:24px 0 0;padding-top:18px;font-size:.8125rem;font-weight:780;display:flex}.review-social{padding:clamp(24px,3vw,36px)}.review-social>.review-identity{border-bottom:1px solid var(--border);padding-bottom:20px}.social-copy{margin:22px 0;font-size:1rem}.review-impact{border:1px solid var(--border);background:#07111b;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.review-impact>div:first-child{flex-direction:column;justify-content:center;padding:26px;display:flex}.review-impact small{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:850}.review-impact>div>strong{color:var(--lime);letter-spacing:-.07em;margin-top:12px;font-size:clamp(64px,8vw,100px);line-height:.88}.review-impact>div>span{margin-top:12px;font-size:1rem;font-weight:780;line-height:1.1}.meal-image{min-height:260px;position:relative}.meal-image img{object-fit:cover;filter:saturate(.76)contrast(1.08)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.meal-image p{border-left:2px solid var(--lime);background:#03070be0;margin:0;padding:15px;position:absolute;inset:auto 18px 18px}.meal-image strong,.meal-image span{display:block}.meal-image strong{font-size:.875rem}.meal-image span{margin-top:3px;font-size:.75rem}.social-actions{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.social-actions span{text-align:center;color:var(--muted);padding:13px 4px;font-size:.75rem;font-weight:760}.social-actions span+span{border-left:1px solid var(--border)}.social-metrics{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.social-metrics p{padding:15px}@media (width<=1040px){.review-grid{grid-template-columns:1fr}.review-stage{max-width:760px}.phone-stage{max-width:480px}.review-reverse>.review-step-copy,.review-reverse>.review-stage{order:initial}.review-flow{grid-template-columns:1fr 1fr}.review-flow li:nth-child(2){border-right:0}.review-flow li:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (width<=620px){.reviews-hero{padding-block:calc(var(--header-height) + 28px) 46px;min-height:auto}.reviews-hero h1,.review-step-copy h2{font-size:clamp(46px,14.8vw,68px)}.review-grid{gap:48px}.proof-head{grid-template-columns:1fr}.review-score{text-align:left;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.review-score .stars,.review-score small{margin:0}.proof-list article{gap:10px;padding:18px}.review-byline{gap:3px;display:grid}.review-metrics,.review-flow,.review-impact,.social-metrics{grid-template-columns:1fr}.review-metrics p+p{border-left:0;border-top:1px solid var(--border)}.review-flow li{border-right:0;border-bottom:1px solid var(--border);padding:26px 0}.review-flow li:last-child{border-bottom:0}.review-flow h3{margin-top:22px}.review-phone{border-width:5px;border-radius:30px}.review-thread{padding:13px}.message-bubble{width:94%}.browser-body,.review-social{padding:20px 16px}.review-address{gap:8px;padding-inline:10px}.review-address p{padding:9px 8px}.review-author{flex-wrap:wrap;gap:12px}.review-impact>div:first-child{min-height:210px}.meal-image{min-height:250px}.review-lede{font-size:20px}}
