.trustpilotSection{width:100%;padding:2rem 0;background:linear-gradient(135deg,#1a1a2e,#16213e)}.trustpilotContainer{width:100%;max-width:1200px;margin:0 auto;padding:0;border-radius:16px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:space-between;overflow:hidden}.reviewPrompt{flex:1 1;padding:2rem;background:hsla(0,0%,100%,.08);color:#fff;display:flex;flex-direction:column;justify-content:center}.reviewPrompt h3{font-size:1.75rem;margin-bottom:.5rem;font-weight:700}.reviewPrompt p{font-size:1.1rem;margin-bottom:1.5rem;opacity:.9}.reviewButton{display:inline-block;padding:.75rem 1.5rem;background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;text-align:center;max-width:200px}.reviewButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.widgetContainer{flex:1 1;padding:2rem;display:flex;align-items:center;justify-content:center}.trustpilot-widget{width:100%;min-height:100px}.widgetPlaceholder{font-size:1rem;color:hsla(0,0%,100%,.7);text-align:center}@media (max-width:768px){.trustpilotContainer{flex-direction:column;padding:1rem}.reviewPrompt{padding:1.5rem;text-align:center;align-items:center}.reviewButton{max-width:none;width:100%}.widgetContainer{padding:1.5rem;width:100%}}@media (max-width:480px){.trustpilotSection{padding:1rem 0}.trustpilotContainer{border-radius:12px;margin:0 .5rem}.reviewPrompt,.widgetContainer{padding:1rem}.reviewPrompt h3{font-size:1.5rem}}