.aar-section{--aar-primary:#00BFFF;--aar-primary-dk:#0099cc;--aar-header-bg:#f8f9fa;--aar-card-bg:#ffffff;--aar-btn-start:#e91e8c;--aar-btn-end:#9c27b0;--aar-text:#333333;--aar-text-light:#777777;--aar-border:#e8e8e8;--aar-star:#00BFFF;--aar-per-slide:3;--aar-gap:20px;--aar-radius:10px;--aar-transition:0.3s ease;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:var(--aar-text);box-sizing:border-box}.aar-section *,.aar-section *::before,.aar-section *::after{box-sizing:inherit}.aar-header-row{display:flex;gap:40px;align-items:flex-start;background:var(--aar-header-bg);padding:48px 40px;border-radius:var(--aar-radius);margin-bottom:40px}.aar-header-text{flex:0 0 280px;max-width:280px}.aar-main-title{font-size:42px;font-weight:900;line-height:1.1;letter-spacing:-1px;color:var(--aar-text);margin:0 0 16px;text-transform:uppercase}.aar-main-title .aar-title-accent{color:var(--aar-primary);display:block}.aar-header-subtitle{font-size:14px;color:var(--aar-text-light);line-height:1.5;margin:0}.aar-form-wrap{flex:1;min-width:0}.aar-form-rating-row{display:flex;align-items:center;gap:14px;margin-bottom:18px}.aar-form-label{font-size:15px;font-weight:600;color:var(--aar-text);white-space:nowrap}.aar-required{color:#e91e8c}.aar-star-input{display:flex;flex-direction:row-reverse;gap:3px}.aar-star-input input[type="radio"]{display:none}.aar-star-input label{font-size:26px;color:#d0d0d0;cursor:pointer;transition:color var(--aar-transition),transform var(--aar-transition);line-height:1}.aar-star-input label:hover,.aar-star-input label:hover~label,.aar-star-input input[type="radio"]:checked~label{color:var(--aar-star);transform:scale(1.1)}.aar-review-form{display:flex;flex-direction:column;gap:12px}.aar-form-row{display:flex;gap:12px}.aar-form-field{position:relative;flex:1}.aar-form-field--full{width:100%}.aar-field-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--aar-text-light);pointer-events:none}.aar-field-icon--pin{top:50%;transform:translateY(-50%)}.aar-form-field input,.aar-form-field textarea{width:100%;border:1.5px solid var(--aar-border);border-radius:6px;padding:12px 14px 12px 36px!important;font-size:14px;color:var(--aar-text);background:#fff;transition:border-color var(--aar-transition),box-shadow var(--aar-transition);outline:none;font-family:inherit}.aar-form-field textarea{padding-left:14px;resize:vertical;min-height:110px}.aar-form-field input:focus,.aar-form-field textarea:focus{border-color:var(--aar-primary);box-shadow:0 0 0 3px rgb(0 191 255 / .15)}.aar-form-msg{font-size:14px;min-height:20px;padding:4px 0;font-weight:500}.aar-form-msg.success{color:#2e7d32}.aar-form-msg.error{color:#c62828}.aar-submit-btn{display:block;width:100%;padding:16px 24px;background:linear-gradient(90deg,#ff1361,#2b8bd6);color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px;border:none;border-radius:8px;cursor:pointer;transition:opacity var(--aar-transition),transform var(--aar-transition),box-shadow var(--aar-transition);box-shadow:0 4px 18px rgb(233 30 140 / .35);font-family:inherit}.aar-submit-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 22px rgb(233 30 140 / .45)}.aar-submit-btn:active{transform:translateY(0)}.aar-submit-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.aar-carousel-section{display:flex;align-items:center;gap:12px;margin-bottom:16px}.aar-carousel-viewport{flex:1;overflow:hidden;border-radius:var(--aar-radius)}.aar-carousel-track{display:flex;gap:var(--aar-gap);transition:transform 0.45s cubic-bezier(.25,.46,.45,.94);will-change:transform}.aar-arrow{flex:0 0 42px;width:42px;height:42px;border:2px solid var(--aar-primary);background:#fff;color:var(--aar-primary);border-radius:50%;font-size:18px;cursor:pointer;transition:background var(--aar-transition),color var(--aar-transition),transform var(--aar-transition);display:flex;align-items:center;justify-content:center;line-height:1}.aar-arrow:hover{background:var(--aar-primary);color:#fff;transform:scale(1.08)}.aar-arrow:disabled{opacity:.35;cursor:default;transform:none}.aar-card{flex:0 0 calc((100% - (var(--aar-per-slide) - 1) * var(--aar-gap)) / var(--aar-per-slide));background:var(--aar-card-bg);border:1px solid var(--aar-border);border-radius:var(--aar-radius);padding:24px;box-shadow:0 2px 14px rgb(0 0 0 / .06);transition:transform var(--aar-transition),box-shadow var(--aar-transition);min-width:0}.aar-card-meta{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.aar-card-avatar{font-size:28px;line-height:1;flex-shrink:0;color:var(--aar-text-light)}.aar-card-meta-text{display:flex;flex-direction:column;gap:4px}.aar-card-name-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;line-height:1.3}.aar-card-name{font-size:15px;font-weight:700;color:var(--aar-text);margin:0}.aar-verified{font-size:12px;color:var(--aar-text-light);font-weight:400}.aar-card-location{display:flex;align-items:center;gap:4px}.aar-red-pin{font-size:13px;line-height:1;flex-shrink:0}.aar-location-text{color:var(--aar-primary);font-weight:700;line-height:1.3}.aar-stars{display:flex;gap:2px;margin-bottom:10px}.aar-star{font-size:18px;line-height:1}.aar-star--filled{color:var(--aar-star)}.aar-star--empty{color:#d0d0d0}.aar-card-title{font-size:15px;font-weight:700;color:var(--aar-primary);margin:0 0 10px}.aar-card-text{font-size:13.5px;line-height:1.65;color:var(--aar-text);margin:0 0 12px}.aar-card-date{display:block;font-size:12px;color:var(--aar-text-light);margin-bottom:14px}.aar-reply-block{background:#f0f8ff;border-left:3px solid var(--aar-primary);border-radius:0 6px 6px 0;padding:12px 14px;margin-top:4px}.aar-reply-label{font-size:13px;font-weight:700;color:var(--aar-primary);margin:0 0 6px}.aar-reply-text{font-size:13px;color:var(--aar-text);line-height:1.6;margin:0}.aar-dots{display:flex;justify-content:center;gap:8px;padding:4px 0}.aar-dot{width:8px;height:8px;border-radius:50%;background:var(--aar-border);cursor:pointer;transition:background var(--aar-transition),transform var(--aar-transition);border:none;padding:0}.aar-dot.active{background:var(--aar-primary);transform:scale(1.25)}.aar-no-reviews{padding:40px 20px;text-align:center;color:var(--aar-text-light);font-style:italic;font-size:15px;width:100%}@media (max-width:1024px){.aar-header-row{flex-direction:column;gap:24px}.aar-header-text{flex:0 0 100%!important;max-width:100%!important;width:100%}.aar-form-wrap{width:100%;max-width:100%}.aar-main-title{font-size:clamp(28px, 5vw, 42px)}}@media (max-width:767px){.aar-header-row{padding:24px 16px;gap:20px}.aar-header-text,.aar-form-wrap{flex:0 0 100%!important;max-width:100%!important;width:100%}.aar-main-title{font-size:clamp(22px, 8vw, 34px);word-break:break-word;overflow-wrap:break-word}.aar-form-row{flex-direction:column}.aar-form-row .aar-form-field{width:100%}.aar-arrow{display:none}.aar-carousel-section{gap:0}.aar-carousel-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.aar-carousel-viewport::-webkit-scrollbar{display:none}.aar-carousel-track{width:max-content;transform:none!important}.aar-card{flex:0 0 85vw;scroll-snap-align:center}}