:root{--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--radius-base: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-full: 9999px;--duration-normal: .25s;--ease-standard: cubic-bezier(.16, 1, .3, 1)}@keyframes brandPulse{0%,to{background:linear-gradient(135deg,#ff4d00,#ff8c00,#ff4d00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}50%{background:linear-gradient(135deg,#ff8c00,#ff4d00,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.body-review{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#0a0a0a;color:#a7a9a9;margin:0;padding:0;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container-review{width:100%;max-width:420px;margin:0 auto;padding:0 var(--space-16)}@media(max-width:767.98px){.container-review{box-sizing:border-box}.btn-review{box-sizing:border-box;max-width:100%}}.hero-section-review{background:#0a0a0a;padding:var(--space-32) 0;position:relative;overflow:hidden}.hero-section-review:before{content:"";position:absolute;inset:0;background:#0a0a0a;pointer-events:none}.hero-header-review{text-align:center;margin-bottom:var(--space-32);position:relative;z-index:2}.hero-title-review{font-size:2.25rem;font-weight:900;line-height:1.1;color:#fff;margin-bottom:var(--space-16);letter-spacing:-.025em;text-shadow:0 2px 20px rgba(0,0,0,.5)}.brand-text-review{background-image:linear-gradient(135deg,#ff4d00,#ff8c00,#ff4d00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:brandPulse 3s ease-in-out infinite}.hero-subtitle-review{font-size:1.125rem;color:#b0b0b0;font-weight:400;max-width:380px;margin:0 auto;line-height:1.5}.stats-container-review{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-20);background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);backdrop-filter:blur(10px)}.stat-card-review{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);text-align:center;position:relative;overflow:hidden;transition:all .3s var(--ease-standard);padding-top:10px;padding-bottom:10px}.stat-card-review:hover{transform:translateY(-4px);border-color:#ff4d004d;box-shadow:0 8px 25px #ff4d0026}.stat-card-review:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;background:linear-gradient(90deg,#ff4d00,#ff8c00);border-radius:2px;transition:width .3s var(--ease-standard)}.stat-card-review:hover:after{width:70%}.rating-card-review{padding:var(--space-24) var(--space-16)}.stat-value-review{font-size:2rem;font-weight:700;color:#fff;margin-bottom:var(--space-4);display:block}.rating-card-review .stat-value-review{font-size:3.5rem;font-weight:900;margin-bottom:var(--space-8);line-height:1}.stat-suffix-review{font-size:1.5rem;color:#fff;font-weight:700}.rating-card-review .stat-suffix-review{font-size:2.5rem}.stat-label-review-verificabil{font-size:1.275rem;color:#fff;font-weight:500;margin-bottom:10px}.stat-label-review-rating,.stat-label-review-reale,.stat-label-review-cutii{font-size:1.275rem;color:#fff;font-weight:500;margin-bottom:0}.stats-bottom-row-review{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}.verification-card-review{margin-top:var(--space-8);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:var(--space-20) var(--space-16);text-align:center}.verification-badges-review{display:flex;justify-content:center;gap:var(--space-8);flex-wrap:wrap}.verification-badge-review{background:#ff4d001a;border:1px solid rgba(255,77,0,.2);color:#ff8c00;padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s var(--ease-standard);display:inline-flex;align-items:center;min-height:44px}.verification-badge-review:hover{background:#ff4d0033;border-color:#ff4d0066;color:#ff4d00;transform:scale(1.05)}.google-section-review{padding:var(--space-24) 0;background:#0a0a0a}.google-card-review{background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--space-24);text-align:center;position:relative;overflow:hidden}.google-card-review:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(66,133,244,.1),transparent);animation:rotate 10s linear infinite;z-index:0}.google-card-review>*{position:relative;z-index:1}.google-header-review{display:flex;align-items:center;justify-content:center;gap:var(--space-16);margin-bottom:var(--space-20)}.google-logo-review{width:48px;height:48px;flex-shrink:0}.google-rating-review{display:flex;align-items:center;gap:var(--space-8);font-size:1.125rem}.rating-number-review{font-weight:700;color:#fff}.stars-review{color:#fdbb33;font-size:1.25rem;letter-spacing:2px}.review-count-review{color:#fff;font-weight:500}.google-cta-review{background:#fff;color:#000;padding:var(--space-12) var(--space-24);border-radius:var(--radius-full);font-weight:700;text-decoration:none;transition:all .2s var(--ease-standard);min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;font-size:16px}.google-cta-review:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.reviews-section-review{padding:var(--space-32) 0;background:#0a0a0a}.reviews-title-review{font-size:1.875rem;font-weight:700;color:#fff;text-align:center;margin-bottom:var(--space-32);line-height:1.2}.reviews-container-review{display:flex;flex-direction:column;gap:var(--space-20);margin-bottom:var(--space-32)}.review-card-review{background:linear-gradient(135deg,#181818,#1a1a1a);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:var(--space-20);position:relative;animation:slideInUp .6s var(--ease-standard) both;transition:all .3s var(--ease-standard)}.review-card-review:hover{transform:translateY(-2px);border-color:#ff4d0033;box-shadow:0 8px 25px #0000004d}.review-header-review{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-16)}.reviewer-avatar-review{width:64px;height:64px;border-radius:50%;border:3px solid rgba(255,77,0,.3);flex-shrink:0;background:#3b82f614}.reviewer-info-review{flex:1}.reviewer-name-review{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:var(--space-4)}.review-meta-review{display:flex;align-items:center;gap:var(--space-8)}.review-rating-review{color:#fdbb33;font-size:1rem;letter-spacing:1px}.review-time-review{color:#9ca3af;font-size:.875rem}.review-text-review{font-size:1rem;line-height:1.6;color:#e5e7eb;position:relative;padding-left:var(--space-20)}.review-text-review:before{content:'"';position:absolute;left:0;top:-10px;font-size:3rem;color:#ff4d004d;font-family:Georgia,serif;line-height:1}.reviews-cta-review{text-align:center;padding:var(--space-24);background:linear-gradient(135deg,#ff4d000d,#ff8c000d);border:1px solid rgba(255,77,0,.1);border-radius:var(--radius-lg)}.cta-text-review{font-size:1.125rem;color:#fff;margin-bottom:var(--space-16);font-weight:500}.btn-review{display:inline-flex;align-items:center;justify-content:center;padding:20px 100px;border-radius:var(--radius-base);font-weight:600;cursor:pointer;transition:all var(--duration-normal) var(--ease-standard);border:none;text-decoration:none;position:relative;min-height:44px;font-size:20px;white-space:nowrap}.btn--primary-review{background:linear-gradient(135deg,#ff4d00,#ff8c00);color:#fff;box-shadow:0 4px 15px #ff4d004d}.btn--primary-review:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff4d0066;background:linear-gradient(135deg,#e6440a,#e67d00)}.loading-overlay-review{position:fixed;inset:0;background:#0a0a0ae6;display:flex;align-items:center;justify-content:center;z-index:1000}.loading-overlay-review.hidden-review{display:none}.loading-spinner-review{width:40px;height:40px;border:3px solid rgba(255,77,0,.2);border-top:3px solid #FF4D00;border-radius:50%;animation:spin 1s linear infinite}@media(min-width:768px){.container-review{max-width:768px}.hero-title-review{font-size:3rem}.stats-container-review{padding:var(--space-32)}.rating-card-review .stat-value-review{font-size:4rem}.google-header-review{gap:var(--space-20)}.reviews-container-review{gap:var(--space-24)}.review-card-review{max-width:600px;margin:0 auto}}@media(min-width:1024px){.container-review{max-width:896px}.hero-title-review{font-size:3.5rem}.rating-card-review .stat-value-review{font-size:4.5rem}}.stat-main-line{display:flex;justify-content:center;align-items:baseline;gap:8px}.stat-main-line .stat-value-review{margin-bottom:0}.google-reviews-container{width:100%;display:flex;flex-direction:column;gap:var(--space-20)}.review-text-review.truncated{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;padding-left:0}.review-text-review.truncated:before{content:none}.read-more-btn-review{background:none;border:none;color:#ff8c00;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:8px 0 0;text-align:left;display:inline-block;margin-top:8px}.read-more-btn-review:hover{text-decoration:underline}
