.Reviews-module__OhLZia__page{background:#fdfdff;width:100%;min-height:100vh}.Reviews-module__OhLZia__hero{color:#fff;background:#238a37;justify-content:center;align-items:center;min-height:330px;padding:70px 24px;display:flex;position:relative;overflow:hidden}.Reviews-module__OhLZia__heroGlow{filter:blur(70px);background:#f07e1b2e;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:8%}.Reviews-module__OhLZia__heroContent{z-index:2;text-align:center;max-width:800px;position:relative}.Reviews-module__OhLZia__stars{color:#f07e1b;justify-content:center;gap:5px;margin-bottom:18px;display:flex}.Reviews-module__OhLZia__stars svg{fill:currentColor;width:20px;height:20px}.Reviews-module__OhLZia__eyebrow{color:#ffffffc7;margin-bottom:10px;font-size:13px;font-weight:500;display:block}.Reviews-module__OhLZia__hero h1{color:#fff;margin:0;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.3}.Reviews-module__OhLZia__hero p{color:#ffffffdb;max-width:600px;margin:16px auto 0;font-size:15px;line-height:1.9}.Reviews-module__OhLZia__reviewsSection{width:100%;max-width:1400px;margin:0 auto;padding:70px 32px 90px}.Reviews-module__OhLZia__sectionHeader{text-align:center;margin-bottom:40px}.Reviews-module__OhLZia__sectionHeader span{color:#f07e1b;margin-bottom:9px;font-size:13px;font-weight:600;display:inline-block}.Reviews-module__OhLZia__sectionHeader h2{color:#111;margin:0;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.4}.Reviews-module__OhLZia__reviewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.Reviews-module__OhLZia__reviewCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:100%;min-height:420px;padding:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000000d}.Reviews-module__OhLZia__reviewCard:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000001a}.Reviews-module__OhLZia__reviewCard img{object-fit:contain;padding:14px;transition:transform .3s}.Reviews-module__OhLZia__reviewCard:hover img{transform:scale(1.015)}.Reviews-module__OhLZia__zoomIcon{z-index:2;color:#fff;opacity:0;background:#238a37;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:16px;left:16px;transform:translateY(8px)}.Reviews-module__OhLZia__reviewCard:hover .Reviews-module__OhLZia__zoomIcon{opacity:1;transform:translateY(0)}.Reviews-module__OhLZia__zoomIcon svg{width:17px;height:17px}.Reviews-module__OhLZia__modal{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.Reviews-module__OhLZia__modalImage{width:min(900px,92vw);height:min(850px,88vh);position:relative}.Reviews-module__OhLZia__modalImage img{object-fit:contain}.Reviews-module__OhLZia__closeButton{z-index:10000;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:flex;position:fixed;top:22px;right:22px}.Reviews-module__OhLZia__closeButton:hover{background:#f07e1b;transform:rotate(90deg)}.Reviews-module__OhLZia__closeButton svg{width:20px;height:20px}@media (max-width:1000px){.Reviews-module__OhLZia__reviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Reviews-module__OhLZia__reviewsSection{padding-inline:24px}}@media (max-width:600px){.Reviews-module__OhLZia__hero{min-height:290px;padding:55px 20px}.Reviews-module__OhLZia__hero h1{font-size:27px}.Reviews-module__OhLZia__hero p{font-size:13px}.Reviews-module__OhLZia__reviewsSection{padding:48px 16px 70px}.Reviews-module__OhLZia__sectionHeader{margin-bottom:28px}.Reviews-module__OhLZia__sectionHeader h2{font-size:23px}.Reviews-module__OhLZia__reviewsGrid{grid-template-columns:1fr;gap:18px}.Reviews-module__OhLZia__reviewCard{border-radius:14px;min-height:400px}.Reviews-module__OhLZia__zoomIcon{opacity:1;transform:none}.Reviews-module__OhLZia__modal{padding:15px}.Reviews-module__OhLZia__modalImage{width:96vw;height:85vh}.Reviews-module__OhLZia__closeButton{top:14px;right:14px}}
