.ReviewForm-module__peiJLq__form{flex-direction:column;gap:24px;min-width:0;display:flex}.ReviewForm-module__peiJLq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ReviewForm-module__peiJLq__field{flex-direction:column;gap:9px;min-width:0;display:flex}.ReviewForm-module__peiJLq__field>span{color:var(--color-white);font-family:var(--font-heading);font-size:15px;font-weight:600}.ReviewForm-module__peiJLq__field input,.ReviewForm-module__peiJLq__field textarea{width:100%;color:var(--color-white);font:inherit;background-color:#0000;border:1px solid #ffffff59;border-radius:0;outline:none;transition:border-color .2s,background-color .2s}.ReviewForm-module__peiJLq__field input{min-height:48px;padding:0 14px}.ReviewForm-module__peiJLq__field textarea{resize:vertical;min-height:160px;padding:14px;line-height:1.5}.ReviewForm-module__peiJLq__field input:hover,.ReviewForm-module__peiJLq__field textarea:hover{border-color:#ffffffa6}.ReviewForm-module__peiJLq__field input:focus,.ReviewForm-module__peiJLq__field textarea:focus{border-color:var(--color-primary);background-color:#ffffff08}.ReviewForm-module__peiJLq__messageField{width:100%}.ReviewForm-module__peiJLq__consent{color:#ffffffb8;cursor:pointer;align-items:flex-start;gap:12px;max-width:680px;font-size:14px;line-height:1.45;display:flex}.ReviewForm-module__peiJLq__consent input{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0;margin:2px 0 0}.ReviewForm-module__peiJLq__consent a{color:var(--color-white);text-underline-offset:3px;text-decoration:underline}.ReviewForm-module__peiJLq__consent a:hover{color:var(--color-primary)}.ReviewForm-module__peiJLq__notice{color:#ffffff8c;max-width:680px;margin:-6px 0 0;font-size:13px;line-height:1.45}.ReviewForm-module__peiJLq__submitButton{background-color:var(--color-primary);width:fit-content;min-height:54px;color:var(--color-white);font-family:var(--font-heading);cursor:pointer;border:1px solid #ffffff8c;justify-content:center;align-items:center;padding:0 26px;font-size:17px;font-weight:700;transition:background-color .2s,border-color .2s;display:inline-flex}.ReviewForm-module__peiJLq__submitButton:hover{border-color:var(--color-primary);background-color:#064d9e}.ReviewForm-module__peiJLq__submitButton:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}@media (max-width:760px){.ReviewForm-module__peiJLq__fields{grid-template-columns:1fr;gap:16px}.ReviewForm-module__peiJLq__form{gap:20px}.ReviewForm-module__peiJLq__field input{min-height:50px}.ReviewForm-module__peiJLq__field textarea{min-height:180px}.ReviewForm-module__peiJLq__submitButton{width:100%;min-height:56px}}@media (max-width:400px){.ReviewForm-module__peiJLq__field>span{font-size:14px}.ReviewForm-module__peiJLq__consent{font-size:13px}.ReviewForm-module__peiJLq__submitButton{padding-inline:16px;font-size:16px}}.ReviewForm-module__peiJLq__statusMessage{border:1px solid;margin:0;padding:12px 14px;font-size:14px;line-height:1.4}.ReviewForm-module__peiJLq__success{color:#b9f6ca;background-color:#4caf501f;border-color:#4caf50}.ReviewForm-module__peiJLq__error{color:#ffb4b4;background-color:#e052521f;border-color:#e05252}.ReviewForm-module__peiJLq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ReviewForm-module__peiJLq__fileNames{color:var(--color-primary);margin-top:8px;font-size:13px;font-weight:700;display:block}.ReviewForm-module__peiJLq__consentCheckbox{color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.ReviewForm-module__peiJLq__consentCheckbox input{width:17px;height:17px;accent-color:var(--color-primary);cursor:pointer;flex:none;margin:1px 0 0}.ReviewForm-module__peiJLq__consentCheckbox a{color:var(--color-primary);text-decoration:underline}.ReviewForm-module__peiJLq__successMessage,.ReviewForm-module__peiJLq__errorMessage{border-left:4px solid;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.ReviewForm-module__peiJLq__successMessage{color:#126838;background:#e4f6ec;border-color:#168447}.ReviewForm-module__peiJLq__errorMessage{color:#982020;background:#ffe5e5;border-color:#bd2929}.ReviewForm-module__peiJLq__submitButton:disabled{opacity:.65;cursor:wait}
.ReviewsPage-module__QoNw7W__page{background-color:var(--color-background);min-height:100vh}.ReviewsPage-module__QoNw7W__hero{border-bottom:2px solid var(--color-primary);background-color:var(--color-white)}.ReviewsPage-module__QoNw7W__heroInner{padding-top:24px;padding-bottom:44px}.ReviewsPage-module__QoNw7W__breadcrumbs{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px;margin-bottom:30px;font-size:14px;display:flex}.ReviewsPage-module__QoNw7W__breadcrumbs a{color:inherit;text-decoration:none}.ReviewsPage-module__QoNw7W__breadcrumbs a:hover{color:var(--color-primary)}.ReviewsPage-module__QoNw7W__pageHeader{align-items:center;gap:28px;display:flex}.ReviewsPage-module__QoNw7W__pageHeader:after{content:"";background-color:var(--color-border);flex:1;height:1px}.ReviewsPage-module__QoNw7W__number{color:var(--color-primary);font-family:var(--font-heading);flex-shrink:0;font-size:64px;font-weight:700;line-height:1}.ReviewsPage-module__QoNw7W__title{color:var(--color-dark);font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:48px;line-height:1}.ReviewsPage-module__QoNw7W__reviewsSection{padding:56px 0 72px}.ReviewsPage-module__QoNw7W__reviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ReviewsPage-module__QoNw7W__reviewCard{border:1px solid var(--color-border);background-color:var(--color-white);flex-direction:column;min-width:0;min-height:320px;padding:30px;display:flex}.ReviewsPage-module__QoNw7W__reviewHeader{justify-content:space-between;align-items:center;gap:18px;min-height:28px;display:flex}.ReviewsPage-module__QoNw7W__reviewHeader time{color:var(--color-text-secondary);font-size:13px}.ReviewsPage-module__QoNw7W__verified{color:var(--color-primary);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.ReviewsPage-module__QoNw7W__verified svg{width:18px;height:18px}.ReviewsPage-module__QoNw7W__reviewCard blockquote{color:var(--color-dark);flex:1;margin:28px 0;font-size:18px;font-weight:600;line-height:1.55}.ReviewsPage-module__QoNw7W__author{color:var(--color-text-secondary);text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ReviewsPage-module__QoNw7W__author cite{color:var(--color-dark);font-family:var(--font-heading);font-size:19px;font-style:normal;font-weight:700}.ReviewsPage-module__QoNw7W__author span{margin-top:4px;font-size:14px}.ReviewsPage-module__QoNw7W__emptyState{border:1px solid var(--color-border);color:var(--color-text-secondary);text-align:center;margin:0;padding:48px 24px;font-size:18px}.ReviewsPage-module__QoNw7W__formSection{background-color:var(--color-dark);color:var(--color-white);padding:64px 0 72px}.ReviewsPage-module__QoNw7W__formInner{grid-template-columns:340px minmax(0,1fr);gap:64px;display:grid}.ReviewsPage-module__QoNw7W__formIntro{min-width:0}.ReviewsPage-module__QoNw7W__formNumber{color:var(--color-primary);font-family:var(--font-heading);font-size:56px;font-weight:700;line-height:1}.ReviewsPage-module__QoNw7W__formIntro h2{font-family:var(--font-heading);margin:24px 0 0;font-size:40px;line-height:1}.ReviewsPage-module__QoNw7W__formIntro p{color:#ffffffb3;margin:28px 0 0;font-size:17px;line-height:1.55}@media (max-width:900px){.ReviewsPage-module__QoNw7W__formInner{grid-template-columns:1fr;gap:38px}.ReviewsPage-module__QoNw7W__formIntro p{max-width:620px}}@media (max-width:700px){.ReviewsPage-module__QoNw7W__heroInner{padding-top:18px;padding-bottom:34px}.ReviewsPage-module__QoNw7W__breadcrumbs{margin-bottom:24px;font-size:13px}.ReviewsPage-module__QoNw7W__pageHeader{gap:18px}.ReviewsPage-module__QoNw7W__number{font-size:52px}.ReviewsPage-module__QoNw7W__title{font-size:36px}.ReviewsPage-module__QoNw7W__reviewsSection,.ReviewsPage-module__QoNw7W__formSection{padding:44px 0 52px}.ReviewsPage-module__QoNw7W__reviewsGrid{grid-template-columns:1fr}}@media (max-width:420px){.ReviewsPage-module__QoNw7W__pageHeader{gap:14px}.ReviewsPage-module__QoNw7W__number{font-size:46px}.ReviewsPage-module__QoNw7W__title{font-size:30px}.ReviewsPage-module__QoNw7W__reviewCard{min-height:280px;padding:24px 20px}.ReviewsPage-module__QoNw7W__reviewHeader{flex-direction:column;align-items:flex-start;gap:10px}.ReviewsPage-module__QoNw7W__reviewCard blockquote{font-size:16px}.ReviewsPage-module__QoNw7W__formIntro h2{font-size:34px}}
