.tweet-card{background:#16181c;border:1px solid #2f3336;border-radius:16px;width:100%;max-width:550px;margin:0;transition:all .2s ease;position:relative;overflow:hidden}.tweet-card:hover{border-color:#3e4144;background:#1a1d21}.tweet-card-link{display:block;padding:16px;text-decoration:none;color:inherit;cursor:pointer}.tweet-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.tweet-author{display:flex;gap:12px;flex:1 1;min-width:0}.tweet-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;object-fit:cover}.tweet-author-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:0;align-items:flex-start}.tweet-author-names{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tweet-username{font-weight:700;color:#e7e9ea}.tweet-handle,.tweet-username{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px}.tweet-handle{font-weight:400;color:#71767b;display:block;margin-top:0}.tweet-verified{width:18px;height:18px;color:#1d9bf0;flex-shrink:0}.tweet-x-logo{width:20px;height:20px;color:#e7e9ea;flex-shrink:0;margin-top:4px}.tweet-text{font-size:18px;font-weight:600;color:#e7e9ea;line-height:24px;margin:12px 0 8px;white-space:pre-wrap;word-wrap:break-word}.tweet-text,.tweet-timestamp{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:left}.tweet-timestamp{font-size:15px;color:#71767b;margin:8px 0;padding-top:0}.tweet-engagement{margin-top:8px;padding-top:8px;border-top:1px solid #2f3336}.tweet-action,.tweet-engagement{display:flex;align-items:center;gap:4px}.tweet-action{padding:6px 8px;background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:all .2s ease;color:#71767b;flex:1 1;min-width:0}.tweet-action:hover{background:rgba(29,155,240,.1);color:#1d9bf0}.tweet-action.tweet-like:hover{background:rgba(249,24,128,.1);color:#f91880}.tweet-action:hover .tweet-icon{color:inherit}.tweet-icon{width:18px;height:18px;flex-shrink:0;color:#71767b;transition:color .2s ease}.tweet-count{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:16px}.tweet-card-1{min-height:auto;height:auto}.tweet-card-1 .tweet-card-link{padding:16px}.tweet-card-1 .tweet-text{margin:12px 0 8px}.tweet-card-1 .tweet-timestamp{margin:8px 0;text-align:left}.tweet-card-1 .tweet-engagement{margin-top:8px;padding-top:8px;border-top:1px solid #2f3336}.tweet-card-2{min-height:auto;height:auto}.tweet-card-2 .tweet-card-link{padding:14px 16px}.tweet-card-2 .tweet-text{margin:10px 0 8px}.tweet-card-2 .tweet-timestamp{margin:8px 0;text-align:left}.tweet-card-2 .tweet-engagement{margin-top:8px;padding-top:8px;border-top:1px solid #2f3336}.tweet-card-3{min-height:auto;height:auto}.tweet-card-3 .tweet-card-link{padding:16px}.tweet-card-3 .tweet-text{margin:12px 0 8px}.tweet-card-3 .tweet-timestamp{margin:8px 0;text-align:left}.tweet-card-3 .tweet-engagement{margin-top:8px;padding-top:8px;border-top:1px solid #2f3336}@media (max-width:768px){.tweet-card{max-width:100%;border-radius:12px}.tweet-card-link{padding:14px}.tweet-avatar{width:40px;height:40px}.tweet-handle,.tweet-text,.tweet-username{font-size:14px}.tweet-action{padding:4px 6px}.tweet-icon{width:16px;height:16px}.tweet-count{font-size:12px}}@media (max-width:480px){.tweet-card{border-radius:8px}.tweet-card-link{padding:12px}.tweet-handle,.tweet-text,.tweet-username{font-size:13px}.tweet-engagement{gap:2px}.tweet-action{gap:2px;padding:4px}}@media (prefers-reduced-motion:reduce){.quoted-tweet,.tweet-action,.tweet-card{transition:none}}@media (prefers-contrast:high){.tweet-card{border:2px solid #ffffff}.tweet-text,.tweet-username{color:#ffffff}}.discord-dm-container{background:#16181c;border:1px solid #2f3336;border-radius:16px;width:100%;max-width:550px;margin:0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;transition:all .2s ease;position:relative}.discord-dm-container:hover{border-color:#3e4144;background:#1a1d21}.discord-dm-content{padding:16px}.discord-message-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.discord-message{display:flex;gap:12px;padding:0;position:relative;flex:1 1;min-width:0}.discord-logo{width:24px;height:24px;color:#e7e9ea;flex-shrink:0;margin-top:0}.discord-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;object-fit:cover}.discord-message-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.discord-message-header{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;flex-wrap:wrap}.discord-username{font-size:16px;font-weight:600;color:#e7e9ea}.discord-timestamp,.discord-username{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:20px}.discord-timestamp{font-size:15px;font-weight:400;color:#71767b}.discord-message-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#dcddde;line-height:22px;word-wrap:break-word;white-space:pre-wrap;text-align:left;margin-top:4px;margin-bottom:10px}@media (max-width:768px){.discord-dm-container{max-width:100%;border-radius:12px}.discord-dm-content{padding:14px}.discord-avatar{width:40px;height:40px}.discord-message-text,.discord-timestamp,.discord-username{font-size:16px}}@media (max-width:480px){.discord-dm-container{border-radius:8px}.discord-logo{width:20px;height:20px}.discord-dm-content{padding:12px}.discord-avatar{width:36px;height:36px}.discord-username{font-size:15px}.discord-message-text{font-size:16px}.discord-timestamp{font-size:14px}}@media (prefers-reduced-motion:reduce){.discord-dm-container{transition:none}}@media (prefers-contrast:high){.discord-dm-container{border:2px solid #ffffff}.discord-message-text,.discord-username{color:#ffffff}}.reviews-section{width:100%;padding:3rem 2rem;background:transparent}.reviews-container{max-width:1400px;margin:0 auto}.reviews-header{font-size:2.5rem;font-weight:700;color:#f3f6fa;margin-bottom:1rem;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.6)}.reviews-header,.reviews-subtext{font-family:InterVariable,sans-serif;text-align:center}.reviews-subtext{font-size:1.1rem;color:#939393;margin-bottom:3rem;font-weight:400}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:.05rem;row-gap:.05rem;max-width:1200px;margin:0 auto}.testimonial-box{width:100%;margin:0;display:flex;align-items:flex-start;justify-content:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(30px)}.testimonial-box:hover{transform:scale(1.03)!important;z-index:10}.testimonial-box.animate-in:hover{transform:scale(1.03) translateY(0)!important}.testimonial-box .discord-dm-container,.testimonial-box .tweet-card{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.testimonial-box:hover .discord-dm-container,.testimonial-box:hover .tweet-card{transform:scale(1.03)}.testimonial-box:first-child{grid-column:1;grid-row:1;align-self:start}.testimonial-box:nth-child(2){grid-column:2;grid-row:1;align-self:start}.testimonial-box:nth-child(3){grid-column:3;grid-row:1;align-self:start}.testimonial-box:nth-child(4){grid-column:1;grid-row:2;align-self:end}.testimonial-box:nth-child(5){grid-column:2;grid-row:2;align-self:end}.testimonial-box:nth-child(6){grid-column:3;grid-row:2;align-self:end}.testimonial-box:nth-child(4) .tweet-text,.testimonial-box:nth-child(5) .tweet-text,.testimonial-box:nth-child(6) .tweet-text{margin:4px 0 8px!important}.testimonial-box:nth-child(4) .tweet-timestamp,.testimonial-box:nth-child(5) .tweet-timestamp,.testimonial-box:nth-child(6) .tweet-timestamp{margin:8px 0 4px!important}.testimonial-box:nth-child(4) .tweet-engagement,.testimonial-box:nth-child(5) .tweet-engagement,.testimonial-box:nth-child(6) .tweet-engagement{margin-top:4px!important;padding-top:4px!important}.testimonial-box:nth-child(4) .tweet-card-link,.testimonial-box:nth-child(5) .tweet-card-link,.testimonial-box:nth-child(6) .tweet-card-link{padding:8px 16px 16px!important}.testimonial-box:first-child .discord-dm-content,.testimonial-box:first-child .tweet-card-link,.testimonial-box:nth-child(2) .tweet-card-link,.testimonial-box:nth-child(3) .tweet-card-link{padding:12px 16px 4px!important}.testimonial-box:first-child .tweet-text,.testimonial-box:nth-child(2) .tweet-text,.testimonial-box:nth-child(3) .tweet-text{margin:8px 0 4px!important}.testimonial-box:first-child .tweet-timestamp,.testimonial-box:nth-child(2) .tweet-timestamp,.testimonial-box:nth-child(3) .tweet-timestamp{margin:4px 0!important}.testimonial-box:first-child .tweet-engagement,.testimonial-box:nth-child(2) .tweet-engagement,.testimonial-box:nth-child(3) .tweet-engagement{margin-top:4px!important;padding-top:4px!important}.testimonial-box.animate-in{animation:slideInUp .6s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.discord-dm-box{display:flex;align-items:flex-start;justify-content:center}@media (max-width:1024px){.reviews-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.reviews-section{padding:3rem 1.5rem;overflow:hidden}.reviews-header{font-size:2.25rem;margin-bottom:.75rem;line-height:1.2}.reviews-subtext{font-size:1.05rem;margin-bottom:2.5rem;padding:0 1rem;line-height:1.5}.reviews-grid{grid-template-columns:1fr;gap:1.5rem;padding:0 .5rem}.testimonial-box{max-width:100%;grid-column:1!important;grid-row:auto!important;align-self:stretch!important}.testimonial-box:first-child,.testimonial-box:nth-child(2),.testimonial-box:nth-child(3),.testimonial-box:nth-child(4),.testimonial-box:nth-child(5),.testimonial-box:nth-child(6){grid-column:1;grid-row:auto;align-self:stretch}.testimonial-box .discord-dm-content,.testimonial-box .tweet-card-link{padding:1rem 1.25rem!important}.testimonial-box .tweet-text{margin:.75rem 0!important;font-size:1rem!important;line-height:1.5!important}.testimonial-box .tweet-timestamp{margin:.75rem 0!important}.testimonial-box .tweet-engagement{margin-top:.75rem!important;padding-top:.75rem!important}.testimonial-box:hover{transform:scale(1.02)!important}.testimonial-box.animate-in:hover{transform:scale(1.02) translateY(0)!important}}@media (max-width:480px){.reviews-section{padding:2.5rem 1rem}.reviews-header{font-size:1.85rem;line-height:1.15}.reviews-subtext{font-size:.95rem;margin-bottom:2rem;padding:0 .5rem}.reviews-grid{gap:1.25rem;padding:0 .25rem}.testimonial-box .tweet-text{font-size:.95rem!important}.testimonial-box .discord-dm-content,.testimonial-box .tweet-card-link{padding:.9rem 1rem!important}}@media (prefers-reduced-motion:reduce){.testimonial-box{transition:none}.testimonial-box.animate-in{animation:none;opacity:1;transform:translateY(0)}@keyframes slideInUp{0%,to{opacity:1;transform:translateY(0)}}}@media (prefers-contrast:high){.testimonial-box{border:2px solid #ffffff}.placeholder-content p{color:#ffffff}.placeholder-content span{color:#cccccc}}@media (min-width:641px) and (max-width:1024px){.reviews-section{padding:3.5rem 2rem}.reviews-grid{max-width:800px}}@media (min-width:1025px){.reviews-section{padding:4.5rem 3rem}.reviews-header{font-size:2.5rem}.reviews-subtext{font-size:1.1rem}}