.Salaries-module__tzNucq__container{max-width:1200px;margin:0 auto;padding:120px 20px 60px}@media (max-width:1280px){.Salaries-module__tzNucq__container{padding-top:calc(var(--mobile-banner-height) + 20px)}}.Salaries-module__tzNucq__breadcrumbs{display:none}.Salaries-module__tzNucq__header{text-align:center;margin-bottom:40px}.Salaries-module__tzNucq__title{font-family:var(--font-bebas);color:var(--foreground);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-size:clamp(2.5rem,8vw,4rem)}.Salaries-module__tzNucq__subtitle{color:var(--text-muted);opacity:.7;max-width:800px;margin:12px auto 0;font-size:1.1rem;font-weight:500;line-height:1.6}.Salaries-module__tzNucq__searchSection{flex-direction:column;align-items:center;gap:30px;margin-bottom:40px;display:flex}.Salaries-module__tzNucq__addSalaryBtn{background:var(--primary);color:#fff;border-radius:var(--radius-md);font-family:var(--font-bebas);letter-spacing:1.5px;cursor:pointer;box-shadow:0 4px 15px var(--primary-glow);white-space:nowrap;border:none;align-items:center;gap:10px;padding:16px 28px;font-size:1.1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Salaries-module__tzNucq__addSalaryBtn:hover{filter:brightness(1.1);box-shadow:0 8px 25px var(--primary-glow);transform:translateY(-3px)scale(1.02)}.Salaries-module__tzNucq__addSalaryBtn:active{transform:translateY(0)scale(.98)}.Salaries-module__tzNucq__searchWrapper{width:100%;max-width:600px;position:relative}.Salaries-module__tzNucq__searchIcon{color:var(--text-muted);font-size:1.2rem;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.Salaries-module__tzNucq__searchInput{background:var(--secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--foreground);box-shadow:var(--card-shadow);outline:none;padding:18px 18px 18px 50px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Salaries-module__tzNucq__searchInput:focus{border-color:var(--primary);background:var(--card-bg);box-shadow:0 0 20px var(--primary-glow)}.Salaries-module__tzNucq__salaryList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.Salaries-module__tzNucq__salaryCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--card-shadow);flex-direction:column;gap:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Salaries-module__tzNucq__salaryCard:hover{border-color:var(--primary);background:var(--secondary);box-shadow:var(--card-shadow-hover);transform:translateY(-8px)}.Salaries-module__tzNucq__salaryCard:before{content:"";background:radial-gradient(circle at top right, var(--primary-glow), transparent 70%);opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.Salaries-module__tzNucq__salaryCard:hover:before{opacity:1}.Salaries-module__tzNucq__cardHeader{justify-content:space-between;align-items:center;display:flex}.Salaries-module__tzNucq__companyInfo{align-items:center;gap:10px;display:flex}.Salaries-module__tzNucq__logo{object-fit:contain;width:24px;height:24px}.Salaries-module__tzNucq__fallbackLogo{background:var(--secondary);width:24px;height:24px;color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;font-size:.8rem;display:flex}.Salaries-module__tzNucq__companyName{color:var(--foreground);font-size:.9rem;font-weight:600}.Salaries-module__tzNucq__date{color:var(--text-muted);font-size:.75rem}.Salaries-module__tzNucq__roleInfo{flex-direction:column;gap:5px;display:flex}.Salaries-module__tzNucq__roleName{color:var(--foreground);font-size:1.2rem;font-weight:700;line-height:1.3}.Salaries-module__tzNucq__location{color:var(--text-muted);align-items:center;gap:5px;font-size:.85rem;display:flex}.Salaries-module__tzNucq__salaryInfo{border-top:1px solid var(--border-color);align-items:center;gap:8px;padding-top:10px;display:flex}.Salaries-module__tzNucq__moneyIcon{color:#22c55e;font-size:1.2rem}.Salaries-module__tzNucq__salaryValue{color:var(--foreground);font-size:1.1rem;font-weight:800}.Salaries-module__tzNucq__empty{text-align:center;color:var(--text-muted);grid-column:1/-1;padding:60px}@media (max-width:600px){.Salaries-module__tzNucq__salaryList{grid-template-columns:1fr}}
.AddReviewModal-module___rLgvW__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s ease-out AddReviewModal-module___rLgvW__fadeIn;display:flex;position:fixed;top:0;left:0}.AddReviewModal-module___rLgvW__modal{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:600px;max-height:90dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px #0009}.AddReviewModal-module___rLgvW__modal:after{content:"";background:radial-gradient(circle, var(--primary-glow) 0%, transparent 70%);pointer-events:none;width:300px;height:300px;position:absolute;top:-150px;right:-150px}.AddReviewModal-module___rLgvW__header{border-bottom:1px solid var(--border-color);justify-content:center;align-items:center;padding:30px 40px;display:flex;position:relative}.AddReviewModal-module___rLgvW__title{font-family:var(--font-bebas);color:var(--foreground);letter-spacing:3px;text-transform:uppercase;margin:0;font-size:2.2rem}.AddReviewModal-module___rLgvW__closeBtn{background:var(--glass-bg);border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex;position:absolute;right:30px}.AddReviewModal-module___rLgvW__closeBtn:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.AddReviewModal-module___rLgvW__form{flex-direction:column;gap:25px;padding:30px 40px;display:flex;overflow-y:auto}.AddReviewModal-module___rLgvW__fieldGroup{flex-direction:column;gap:10px;display:flex}.AddReviewModal-module___rLgvW__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:700}.AddReviewModal-module___rLgvW__inputWrapper{align-items:center;display:flex;position:relative}.AddReviewModal-module___rLgvW__inputIcon{color:var(--text-dimmed);font-size:1.2rem;transition:color .2s;position:absolute;left:18px}.AddReviewModal-module___rLgvW__input,.AddReviewModal-module___rLgvW__textarea{background:var(--secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--foreground);outline:none;padding:14px 20px 14px 50px;font-size:1rem;transition:all .3s}.AddReviewModal-module___rLgvW__textarea{resize:vertical;min-height:100px;padding-left:20px}.AddReviewModal-module___rLgvW__input:focus,.AddReviewModal-module___rLgvW__textarea:focus{background:var(--card-bg);border-color:var(--primary);box-shadow:0 0 20px var(--primary-glow)}.AddReviewModal-module___rLgvW__ratingSection{background:var(--primary-glow);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-direction:column;align-items:center;gap:15px;padding:25px;display:flex}.AddReviewModal-module___rLgvW__stars{gap:12px;display:flex}.AddReviewModal-module___rLgvW__starBtn{cursor:pointer;background:0 0;border:none;padding:0;font-size:2.8rem;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.AddReviewModal-module___rLgvW__starBtn:hover{transform:scale(1.2)rotate(5deg)}.AddReviewModal-module___rLgvW__starFilled{color:#fbbf24;filter:drop-shadow(0 0 10px #ffc1074d)}.AddReviewModal-module___rLgvW__starEmpty{color:var(--border-color)}.AddReviewModal-module___rLgvW__footer{border-top:1px solid var(--border-color);gap:15px;padding:30px 40px;display:flex}.AddReviewModal-module___rLgvW__cancelBtn{background:var(--glass-bg);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:16px;flex:1;padding:16px;font-size:.9rem;font-weight:700;transition:all .2s}.AddReviewModal-module___rLgvW__cancelBtn:hover{background:var(--secondary);color:var(--primary)}.AddReviewModal-module___rLgvW__submitBtn{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 10px 20px var(--primary-glow);text-transform:uppercase;letter-spacing:2px;border:none;flex:2;padding:16px;font-size:1rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.AddReviewModal-module___rLgvW__submitBtn:not(:disabled):hover{box-shadow:0 15px 30px var(--primary-glow);filter:brightness(1.1);transform:translateY(-4px)}.AddReviewModal-module___rLgvW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.AddReviewModal-module___rLgvW__autocompleteWrapper{width:100%;position:relative}.AddReviewModal-module___rLgvW__suggestions{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);z-index:100;width:100%;max-height:200px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 20px 50px #0009}.AddReviewModal-module___rLgvW__suggestionItem{color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px 15px;font-size:.9rem;transition:background .2s;display:flex}.AddReviewModal-module___rLgvW__suggestionItem:hover{background:#ffffff1a}.AddReviewModal-module___rLgvW__newEntry{color:var(--primary);border:1px dashed var(--primary-glow);margin-bottom:8px;font-weight:700}.AddReviewModal-module___rLgvW__newEntry:hover{background:#ff52520d}.AddReviewModal-module___rLgvW__errorField{background:#ff000005;border-color:#f006!important}.AddReviewModal-module___rLgvW__errorText{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;padding-left:4px;font-size:.7rem;font-weight:700}@keyframes AddReviewModal-module___rLgvW__fadeIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}
.SortDropdown-module__BuiOoW__sortContainer{min-width:220px;position:relative}.SortDropdown-module__BuiOoW__dropdownButton{background:var(--card-bg);border:1px solid var(--border-color);width:100%;color:var(--foreground);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--card-shadow);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:16px 24px;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.SortDropdown-module__BuiOoW__dropdownButton:hover{border-color:var(--primary);background:var(--secondary);box-shadow:0 10px 30px var(--primary-glow);transform:translateY(-2px)}.SortDropdown-module__BuiOoW__dropdownButton:active{box-shadow:0 5px 15px var(--primary-glow);transform:translateY(0)scale(.98)}.SortDropdown-module__BuiOoW__icon{color:var(--primary);align-items:center;font-size:1.2rem;display:flex}.SortDropdown-module__BuiOoW__arrow{opacity:.5;font-size:.8rem;transition:transform .3s}.SortDropdown-module__BuiOoW__arrowOpen{transform:rotate(180deg)}.SortDropdown-module__BuiOoW__dropdownMenu{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);z-index:100;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(16px);animation:.2s ease-out SortDropdown-module__BuiOoW__slideUp;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden}@keyframes SortDropdown-module__BuiOoW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SortDropdown-module__BuiOoW__dropdownItem{color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:14px 20px;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.SortDropdown-module__BuiOoW__dropdownItem:hover{background:var(--secondary);color:var(--foreground);border-left-color:var(--primary);padding-left:28px}.SortDropdown-module__BuiOoW__activeItem{color:var(--primary);background:var(--secondary)}.SortDropdown-module__BuiOoW__activeDot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 8px var(--primary-glow);border-radius:50%}
.ReportModal-module__jFFWuW__overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out ReportModal-module__jFFWuW__fadeIn;display:flex;position:fixed;inset:0}.ReportModal-module__jFFWuW__modal{background-color:var(--card-bg);border:1px solid var(--border-color);background-image:radial-gradient(circle at 100% 0,#e11d480d 0%,#0000 60%),radial-gradient(circle at 0 100%,#e11d4808 0%,#0000 60%);border-radius:32px;flex-direction:column;gap:30px;max-width:480px;max-height:90dvh;padding:40px;display:flex;position:relative;overflow-y:auto;box-shadow:0 30px 60px #0009}.ReportModal-module__jFFWuW__modal:before{content:"";background:radial-gradient(circle, var(--primary-glow) 0%, transparent 70%);pointer-events:none;width:200px;height:200px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.ReportModal-module__jFFWuW__title{font-family:var(--font-bebas);color:var(--foreground);letter-spacing:3px;text-align:center;background:linear-gradient(to bottom, var(--foreground) 30%, var(--primary) 130%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.5rem}.ReportModal-module__jFFWuW__modalForm{flex-direction:column;gap:25px;display:flex}.ReportModal-module__jFFWuW__formGroup{flex-direction:column;gap:12px;display:flex}.ReportModal-module__jFFWuW__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;padding-left:4px;font-size:.75rem;font-weight:700}.ReportModal-module__jFFWuW__inputWrapper{align-items:center;display:flex;position:relative}.ReportModal-module__jFFWuW__inputIcon{color:var(--text-dimmed);font-size:1.2rem;transition:color .2s;position:absolute;left:18px}.ReportModal-module__jFFWuW__input{background:var(--secondary);border:1px solid var(--border-color);width:100%;color:var(--foreground);border-radius:16px;outline:none;padding:16px 20px 16px 50px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.ReportModal-module__jFFWuW__input:focus{background:var(--card-bg);border-color:var(--primary);box-shadow:0 0 20px var(--primary-glow)}.ReportModal-module__jFFWuW__input:focus+.ReportModal-module__jFFWuW__inputIcon{color:var(--primary)}.ReportModal-module__jFFWuW__captchaContainer{background:var(--primary-glow);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:10px 0;padding:20px;display:flex}.ReportModal-module__jFFWuW__captchaLabel{color:var(--text-dimmed);text-transform:uppercase;font-size:.7rem;font-weight:600}.ReportModal-module__jFFWuW__captchaRow{align-items:center;gap:15px;display:flex}.ReportModal-module__jFFWuW__captchaText{color:var(--foreground);font-size:1.3rem;font-weight:700;font-family:var(--font-roboto)}.ReportModal-module__jFFWuW__captchaInput{background:var(--secondary);border:1px solid var(--border-color);width:80px;color:var(--foreground);text-align:center;border-radius:12px;outline:none;padding:12px;font-size:1.1rem;font-weight:700;transition:all .2s}.ReportModal-module__jFFWuW__captchaInput:focus{border-color:var(--primary);background:#ffffff1a}.ReportModal-module__jFFWuW__actions{flex-direction:column;gap:12px;margin-top:10px;display:flex}.ReportModal-module__jFFWuW__sendBtn{background:var(--primary);color:#fff;cursor:pointer;box-shadow:0 10px 20px var(--primary-glow);border:none;border-radius:16px;padding:18px;font-size:1rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.ReportModal-module__jFFWuW__sendBtn:hover{box-shadow:0 15px 30px var(--primary-glow);filter:brightness(1.1);transform:translateY(-4px)}.ReportModal-module__jFFWuW__sendBtn:active{transform:translateY(0)}.ReportModal-module__jFFWuW__cancelBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:12px;font-size:.9rem;font-weight:600;transition:color .2s}.ReportModal-module__jFFWuW__cancelBtn:hover{color:var(--primary)}.ReportModal-module__jFFWuW__sendBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@keyframes ReportModal-module__jFFWuW__fadeIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.ReportModal-module__jFFWuW__suggestions{width:100%;position:relative}.ReportModal-module__jFFWuW__suggestionsList{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);z-index:100;border-radius:16px;max-height:200px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 15px 40px #0006}.ReportModal-module__jFFWuW__suggestionItem{cursor:pointer;color:var(--text-subtle);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:.9rem;transition:all .2s;display:flex}.ReportModal-module__jFFWuW__suggestionItem:hover{background:var(--secondary);color:var(--foreground)}.ReportModal-module__jFFWuW__newEntry{color:var(--primary);border:1px dashed #f003;margin-bottom:8px;font-weight:700}.ReportModal-module__jFFWuW__newEntry:hover{background:#ff00000d}
.ReviewCard-module__beoGTa__card{background:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;width:320px;height:100%;min-height:240px;box-shadow:var(--card-shadow);flex-direction:column;flex:1 0;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ReviewCard-module__beoGTa__card:hover{border-color:var(--primary);background:var(--secondary);box-shadow:var(--card-shadow-hover);transform:translateY(-8px)}.ReviewCard-module__beoGTa__card:before{content:"";background:radial-gradient(circle at top right, var(--primary-glow), transparent 70%);opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.ReviewCard-module__beoGTa__card:hover:before{opacity:1}.ReviewCard-module__beoGTa__header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ReviewCard-module__beoGTa__logoWrapper{background:var(--secondary);border-radius:var(--radius-sm);border:1px solid var(--border-color);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.ReviewCard-module__beoGTa__logo{object-fit:contain;width:100%;height:100%}.ReviewCard-module__beoGTa__fallbackLogo{opacity:.3;font-size:20px}.ReviewCard-module__beoGTa__companyInfo{flex:1;justify-content:space-between;align-items:center;display:flex}.ReviewCard-module__beoGTa__companyName{font-family:var(--font-bebas);color:var(--primary);letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:1rem;font-weight:700;overflow:hidden}.ReviewCard-module__beoGTa__rating{align-items:center;gap:4px;display:flex}.ReviewCard-module__beoGTa__star{color:var(--star-color);font-size:.8rem}.ReviewCard-module__beoGTa__ratingValue{color:var(--foreground);font-size:.9rem;font-weight:700}.ReviewCard-module__beoGTa__reviewTitle{color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-bottom:4px;font-size:1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.ReviewCard-module__beoGTa__divider{background:var(--border-color);width:100%;height:1px;margin:8px 0 16px}.ReviewCard-module__beoGTa__content{flex-direction:column;gap:8px;display:flex}.ReviewCard-module__beoGTa__point{align-items:flex-start;gap:10px;display:flex}.ReviewCard-module__beoGTa__dotPros{color:var(--icon-green);font-size:.8rem}.ReviewCard-module__beoGTa__dotCons{color:var(--primary);font-size:.8rem}.ReviewCard-module__beoGTa__pointText{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ReviewCard-module__beoGTa__meta{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.ReviewCard-module__beoGTa__metaItem{color:var(--text-muted);align-items:center;gap:4px;font-size:.75rem;display:flex}.ReviewCard-module__beoGTa__metaIcon{color:var(--primary);opacity:.7}
.ReviewCarousel-module__TP9Y3W__carouselContainer{width:100%;max-width:100vw;padding:60px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 3% 97%,#0000 100%)}.ReviewCarousel-module__TP9Y3W__track{align-items:stretch;gap:40px;width:max-content;padding:0 40px;animation:60s linear infinite ReviewCarousel-module__TP9Y3W__scroll;display:flex}.ReviewCarousel-module__TP9Y3W__item{flex-shrink:0;width:320px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s;display:flex}@media (max-width:600px){.ReviewCarousel-module__TP9Y3W__item{width:85vw}.ReviewCarousel-module__TP9Y3W__track{gap:20px;padding:0 20px}}@media (min-width:601px) and (max-width:1024px){.ReviewCarousel-module__TP9Y3W__item{width:45vw}}@media (min-width:1025px){.ReviewCarousel-module__TP9Y3W__item{width:28vw;max-width:400px}}.ReviewCarousel-module__TP9Y3W__item.ReviewCarousel-module__TP9Y3W__active{z-index:5;filter:drop-shadow(0 0 20px var(--primary-glow));transform:scale(1.1)}.ReviewCarousel-module__TP9Y3W__item:not(.ReviewCarousel-module__TP9Y3W__active){opacity:.85;filter:none}@keyframes ReviewCarousel-module__TP9Y3W__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.ReviewCarousel-module__TP9Y3W__track{animation-duration:80s}}.ReviewCarousel-module__TP9Y3W__carouselContainer:hover .ReviewCarousel-module__TP9Y3W__track{animation-play-state:paused}
.LegalModal-module__58Niva__overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.LegalModal-module__58Niva__modal{background:var(--card-bg);border:1px solid var(--border-color);width:100%;max-width:600px;box-shadow:var(--card-shadow);border-radius:20px;padding:40px;position:relative}.LegalModal-module__58Niva__title{font-family:var(--font-bebas);color:var(--foreground);letter-spacing:2px;margin-bottom:24px;font-size:2rem}.LegalModal-module__58Niva__content{color:var(--text-muted);font-size:.95rem;line-height:1.6}.LegalModal-module__58Niva__content strong{color:var(--foreground)}.LegalModal-module__58Niva__closeBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:30px;padding:12px;font-weight:800;transition:opacity .2s}.LegalModal-module__58Niva__closeBtn:hover{opacity:.8}
.page-module___8aEwW__homeContainer{flex-direction:column;gap:0;padding:0;display:flex}.page-module___8aEwW__masterHero{flex-direction:column;gap:0;width:100%;display:flex;position:relative}.page-module___8aEwW__heroSection{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:160px 20px 40px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__socialProofSection{width:100%;padding-bottom:60px}.page-module___8aEwW__heroTitle{color:var(--foreground);font-size:clamp(3rem,10vw,6rem);font-weight:700;font-family:var(--font-bebas);letter-spacing:2px;text-transform:uppercase;max-width:1200px;padding:10px 0;line-height:1.1}.page-module___8aEwW__heroLead{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;opacity:.8;margin-top:10px;font-size:1.1rem;font-weight:700}.page-module___8aEwW__heroDesc{color:var(--text-subtle);max-width:700px;margin-top:8px;font-size:1.15rem;font-weight:500;line-height:1.6}.page-module___8aEwW__buttonSection{margin-top:20px}.page-module___8aEwW__sectionHeading{color:var(--primary);text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;font-family:var(--font-bebas);margin:40px 0}.page-module___8aEwW__controlsSection{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%;max-width:1800px;margin:40px auto 0;padding:0 40px;display:grid}.page-module___8aEwW__searchBarWrapper{grid-column:2;width:100vw;max-width:768px}.page-module___8aEwW__sortWrapper{grid-column:3;justify-content:flex-end;align-items:flex-end;display:flex}@media (max-width:768px){.page-module___8aEwW__controlsSection{flex-direction:column;grid-template-columns:1fr;align-items:center;padding:0 20px;display:flex}.page-module___8aEwW__searchBarWrapper{grid-column:auto;width:100%}.page-module___8aEwW__sortWrapper{grid-column:auto;justify-content:center;width:100%}}.page-module___8aEwW__ghostButton{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 10px 25px var(--primary-glow);text-transform:uppercase;letter-spacing:2px;border:none;padding:18px 48px;font-size:1.1rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.page-module___8aEwW__ghostButton:hover{box-shadow:0 15px 35px var(--primary-glow);filter:brightness(1.1);transform:translateY(-4px)scale(1.02)}.page-module___8aEwW__gridSection{width:100%;max-width:1800px;margin:20px auto 0;padding:0 40px}.page-module___8aEwW__companyGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:30px;padding:20px 0;display:grid}.page-module___8aEwW__loadingContainer{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:100px 0;display:flex}.page-module___8aEwW__spinner{border:4px solid var(--secondary);border-top:4px solid var(--primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite page-module___8aEwW__spin}@keyframes page-module___8aEwW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module___8aEwW__loadMoreBtn{background:var(--secondary);color:var(--primary);border:1px solid var(--primary);cursor:pointer;border-radius:20px;margin:40px auto;padding:12px 30px;font-weight:700;transition:background .2s,transform .2s;display:block}.page-module___8aEwW__loadMoreBtn:hover{background:var(--primary-glow);transform:translateY(-2px)}@media (max-width:700px){.page-module___8aEwW__homeContainer{padding:0}.page-module___8aEwW__companyGrid{grid-template-columns:1fr;gap:20px;padding:0 20px}}.page-module___8aEwW__seoSection{text-align:center;max-width:800px;margin:0 auto;padding:0 24px 40px}.page-module___8aEwW__seoTitle{color:var(--text-muted);margin-bottom:12px;font-size:1.1rem;font-weight:600}.page-module___8aEwW__seoText{color:var(--text-muted);opacity:.8;margin-bottom:8px;font-size:.9rem;line-height:1.7}
.SearchBar-module__9ObJ7W__searchContainer{justify-content:center;width:100%;display:flex}.SearchBar-module__9ObJ7W__searchWrapper{background:var(--secondary);border:1px solid var(--border-color);width:100%;max-width:600px;height:64px;box-shadow:var(--card-shadow);border-radius:40px;align-items:center;padding:0 25px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.SearchBar-module__9ObJ7W__searchWrapper:focus-within{border-color:var(--primary);background:var(--card-bg);box-shadow:0 0 30px var(--primary-glow);transform:scale(1.02)}.SearchBar-module__9ObJ7W__searchIcon{opacity:.3;margin-right:15px;font-size:1.4rem}.SearchBar-module__9ObJ7W__searchInput{color:var(--foreground);text-align:center;background:0 0;border:none;outline:none;flex:1;font-size:1.2rem}.SearchBar-module__9ObJ7W__searchInput::placeholder{color:var(--text-dimmed);text-align:center}.SearchBar-module__9ObJ7W__clearButton{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:5px;font-size:1rem;transition:color .2s}.SearchBar-module__9ObJ7W__clearButton:hover{color:var(--foreground)}
.reviews-module__9Irqmq__container{max-width:1800px;margin:0 auto;padding:120px 40px 60px}@media (max-width:1280px){.reviews-module__9Irqmq__container{padding-top:calc(var(--mobile-banner-height) + 20px);padding-left:20px;padding-right:20px}}.reviews-module__9Irqmq__header{text-align:center;margin-bottom:40px}.reviews-module__9Irqmq__title{font-family:var(--font-bebas);color:var(--foreground);letter-spacing:4px;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,8vw,4rem)}.reviews-module__9Irqmq__subtitle{color:var(--text-muted);letter-spacing:.5px;opacity:.7;max-width:800px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:1rem;font-weight:500}.reviews-module__9Irqmq__controls{flex-direction:column;gap:40px;width:100%;margin-bottom:60px;display:flex}.reviews-module__9Irqmq__primaryActions{justify-content:center;width:100%;display:flex}.reviews-module__9Irqmq__addBtn{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;box-shadow:0 10px 25px var(--primary-glow);text-transform:uppercase;letter-spacing:2px;-webkit-tap-highlight-color:transparent;border:none;align-items:center;gap:12px;padding:18px 48px;font-size:1.1rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.reviews-module__9Irqmq__addBtn:hover{box-shadow:0 15px 35px var(--primary-glow);filter:brightness(1.1);transform:translateY(-4px)}.reviews-module__9Irqmq__secondaryActions{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%;display:grid}.reviews-module__9Irqmq__searchBarWrapper{grid-column:2;width:100vw;max-width:768px}.reviews-module__9Irqmq__sortWrapper{grid-column:3;justify-content:flex-end;display:flex}.reviews-module__9Irqmq__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-bottom:50px;display:grid}.reviews-module__9Irqmq__loadingContainer{justify-content:center;align-items:center;min-height:400px;display:flex}.reviews-module__9Irqmq__spinner{border:4px solid var(--primary-glow);border-top:4px solid var(--primary);border-radius:50%;width:50px;height:50px;animation:1s linear infinite reviews-module__9Irqmq__spin}.reviews-module__9Irqmq__loadMoreWrapper{justify-content:center;margin-top:20px;display:flex}.reviews-module__9Irqmq__loadMoreBtn{background:var(--secondary);color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:14px 36px;font-weight:700;transition:all .2s}.reviews-module__9Irqmq__loadMoreBtn:hover{background:var(--primary-glow);transform:translateY(-2px)}@keyframes reviews-module__9Irqmq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.reviews-module__9Irqmq__container{padding-top:calc(var(--mobile-banner-height) + 15px);padding-bottom:40px;padding-left:20px;padding-right:20px}.reviews-module__9Irqmq__secondaryActions{flex-direction:column;align-items:center;gap:20px;display:flex}.reviews-module__9Irqmq__searchBarWrapper{grid-column:auto;width:100%}.reviews-module__9Irqmq__sortWrapper{grid-column:auto;justify-content:center;width:100%}}@media (max-width:600px){.reviews-module__9Irqmq__actions{justify-content:center}.reviews-module__9Irqmq__title{font-size:2.2rem}}
