.reviews-background-main{background-position:bottom;background-repeat:no-repeat}.reviews-section-main{border-top:1px solid var(--color-border);display:flex;flex-direction:column;align-items:center;position:relative;padding:80px 60px 60px;max-width:1440px;margin:0 auto}.reviews-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px}.reviews-heading-title{font-size:clamp(2.5rem,5vw,3.8rem);color:var(--color-text-secondary);margin:0;display:flex;align-items:center;text-transform:uppercase}.reviews-heading-subtitle{font-size:clamp(2.3rem,4.5vw,3.6rem);color:var(--color-text-secondary);margin:0;text-transform:uppercase}.small-number-3{padding-top:10px;display:flex;align-self:flex-start;font-size:1rem;color:var(--color-text-secondary);margin-left:16px}.reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}.review-card{position:relative;display:flex;flex-direction:column;padding:32px 28px 28px;border-radius:var(--radius-md);box-sizing:border-box;background:transparent;border:1px solid rgba(200,210,225,.08);transition:border-color var(--transition-smooth),transform var(--transition-smooth)}.review-card:hover{transform:translateY(-3px);border-color:#2ed0f833}.review-card:before{content:"";position:absolute;top:-1px;left:28px;width:40px;height:2px;background:var(--color-accent);border-radius:1px;opacity:.6;transition:opacity var(--transition-smooth),width var(--transition-smooth)}.review-card:hover:before{opacity:1;width:56px}.review-quote-mark{font-family:Georgia,Times New Roman,serif;font-size:3.5rem;line-height:1;color:var(--color-accent);opacity:.25;margin-bottom:4px;-webkit-user-select:none;user-select:none}.review-card p{margin:0;color:#c8d2e1bf;font-family:Montserrat,system-ui,sans-serif;line-height:1.75;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;flex:1}.review-divider{width:100%;height:1px;background:#c8d2e114;margin:20px 0 16px}.review-card-footer{display:flex;align-items:center;justify-content:space-between}.review-card-footer h3{margin:0;font-size:.85rem;font-weight:700;color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase}.review-stars{color:var(--color-accent);font-size:.55rem;gap:2px;display:flex;margin:0}.faq-header{padding-top:120px;padding-bottom:40px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.reviews-header-container-2{margin-left:84px;margin-right:20px;display:flex;flex-direction:column;align-items:center;text-align:left}.reviews-heading-title-2{font-size:clamp(2.5rem,5vw,3.8rem);color:var(--color-text-secondary);margin:0;display:flex;align-items:center;text-transform:uppercase}.reviews-heading-subtitle-2{text-align:center;font-size:clamp(2.3rem,4.5vw,3.6rem);color:var(--color-text-secondary);margin:0 0 20px;display:flex;align-items:center;text-transform:uppercase}.discord-cta{position:relative;display:flex;align-items:center;gap:20px;margin-top:48px;padding:22px 28px;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;overflow:hidden;background:linear-gradient(180deg,#0f1423b3,#0a0f1ed9,#081428e6);border:1px solid rgba(100,180,220,.15);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:inset 0 1px #96c8f014,0 8px 32px #0000004d,0 2px 8px #0003;transition:border-color var(--transition-smooth),transform var(--transition-smooth),box-shadow var(--transition-smooth)}.discord-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(150,200,240,.3) 20%,rgba(150,200,240,.15) 80%,transparent 100%);transition:opacity var(--transition-smooth)}.discord-cta:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(20,60,100,.15) 0%,transparent 100%);pointer-events:none;transition:opacity .5s ease}.discord-cta:hover{transform:translateY(-4px);border-color:#64b4dc40;box-shadow:inset 0 1px #96c8f01f,0 12px 40px #00000059,0 0 30px #2ed0f80d,0 4px 12px #00000040}.discord-cta:hover:before{background:linear-gradient(90deg,transparent 0%,rgba(150,200,240,.4) 20%,rgba(150,200,240,.2) 80%,transparent 100%)}.discord-cta:hover:after{background:linear-gradient(to top,rgba(20,60,100,.2) 0%,transparent 100%)}.discord-cta:active{transform:translateY(-1px)}.discord-icon{flex-shrink:0;fill:var(--color-accent);width:24px;height:24px;transition:filter var(--transition-smooth)}.discord-cta:hover .discord-icon{filter:drop-shadow(0 0 6px rgba(46,208,248,.3))}.discord-text{flex:1;font-size:.95rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);transition:color var(--transition-smooth)}.discord-cta:hover .discord-text{color:var(--color-text-primary)}.discord-arrow{flex-shrink:0;color:#c8d2e166;transition:color var(--transition-smooth),transform .25s var(--ease-spring)}.discord-cta:hover .discord-arrow{color:var(--color-accent);transform:translate(3px)}@media(max-width:1100px){.reviews-grid{grid-template-columns:repeat(2,1fr)}.reviews-section-main{padding:60px 40px}.reviews-header-container-2{margin-left:40px;margin-right:40px}}@media(max-width:600px){.reviews-grid{grid-template-columns:1fr}.reviews-section-main{padding:48px var(--space-4)}.reviews-header{margin-bottom:32px}.reviews-header-container-2{margin-left:var(--space-3);margin-right:var(--space-3)}.review-card{padding:24px 20px 20px}.review-card-footer h3{font-size:.8rem}.review-quote-mark{font-size:2.8rem}.discord-cta{margin-top:32px;padding:16px 20px;gap:14px}.discord-icon{width:20px;height:20px}.discord-text{font-size:.82rem}}@media(max-width:450px){.small-number-3{display:none}.reviews-section-main{padding:40px var(--space-3)}.reviews-background-main{overflow-x:hidden}}
