.editorial-hero-module__xFWPHG__band{background-color:var(--mantine-color-brand-0);position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .editorial-hero-module__xFWPHG__band{background-color:var(--mantine-color-dark-7)}.editorial-hero-module__xFWPHG__band{border-block-end:1px solid var(--mantine-color-default-border)}.editorial-hero-module__xFWPHG__band:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 80% at 85% 10%, color-mix(in srgb, var(--mantine-color-cta-4) 22%, transparent), transparent 70%), radial-gradient(50% 60% at 5% 95%, color-mix(in srgb, var(--mantine-color-brand-4) 18%, transparent), transparent 70%);position:absolute;inset:0}.editorial-hero-module__xFWPHG__inner{z-index:1;position:relative}.editorial-hero-module__xFWPHG__grid{gap:var(--mantine-spacing-xl);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:62em){.editorial-hero-module__xFWPHG__grid{gap:calc(var(--mantine-spacing-xl) * 2);grid-template-columns:1.15fr .85fr}}.editorial-hero-module__xFWPHG__spotlight{padding-block:var(--mantine-spacing-md);position:relative}.editorial-hero-module__xFWPHG__spotlightLead{z-index:2;position:relative}.editorial-hero-module__xFWPHG__spotlightBehind{z-index:1;opacity:.96;margin-block-start:calc(-1 * var(--mantine-spacing-lg));margin-inline-start:var(--mantine-spacing-xl);position:relative}@media (max-width:47.99em){.editorial-hero-module__xFWPHG__spotlightBehind{display:none}}
.company-card-module__JqLSKq__card{will-change:transform;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s}.company-card-module__JqLSKq__card:hover{box-shadow:var(--mantine-shadow-lg);border-color:var(--mantine-color-brand-3);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.company-card-module__JqLSKq__card,.company-card-module__JqLSKq__card:hover{transition:none;transform:none}}
.company-rail-module__Vm0zWa__viewport{--rail-fade:var(--mantine-spacing-xl);gap:var(--mantine-spacing-md);scroll-snap-type:x mandatory;padding-block:var(--mantine-spacing-xs);padding-inline:var(--rail-fade);margin-inline:calc(-1 * var(--rail-fade));scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--rail-fade), black calc(100% - var(--rail-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--rail-fade), black calc(100% - var(--rail-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--rail-fade), black calc(100% - var(--rail-fade)), transparent 100%);display:flex;overflow-x:auto}.company-rail-module__Vm0zWa__viewport::-webkit-scrollbar{display:none}.company-rail-module__Vm0zWa__item{scroll-snap-align:start;flex:none;width:268px}@media (max-width:36em){.company-rail-module__Vm0zWa__item{width:80%}}
.section-header-module__Ljd6oG__actionLink{color:var(--mantine-color-brand-text);font-weight:600;position:relative}.section-header-module__Ljd6oG__actionLink:after{content:"";width:100%;height:2px;transform-origin:inline-start;background-color:currentColor;transition:transform .18s;position:absolute;inset-block-end:-2px;inset-inline-start:0;transform:scaleX(0)}.section-header-module__Ljd6oG__actionLink:hover:after{transform:scaleX(1)}
.company-detail-module__C-6L3W__cover{isolation:isolate;position:relative}.company-detail-module__C-6L3W__cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--mantine-color-black) 55%, transparent) 0%, color-mix(in srgb, var(--mantine-color-black) 18%, transparent) 45%, transparent 100%);position:absolute;inset:0}.company-detail-module__C-6L3W__masthead{z-index:2;position:relative}.company-detail-module__C-6L3W__logoTile{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);flex-shrink:0}.company-detail-module__C-6L3W__glanceBand{border-block:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body)}.company-detail-module__C-6L3W__glanceItem{flex:1 1 0;min-width:140px;position:relative}.company-detail-module__C-6L3W__glanceItem+.company-detail-module__C-6L3W__glanceItem:before{content:"";background:var(--mantine-color-default-border);width:1px;position:absolute;inset-block:4px;inset-inline-start:calc(-1 * var(--mantine-spacing-md))}@media (max-width:48em){.company-detail-module__C-6L3W__glanceBand{scrollbar-width:none;overflow-x:auto}.company-detail-module__C-6L3W__glanceBand::-webkit-scrollbar{display:none}.company-detail-module__C-6L3W__glanceItem{flex:none;min-width:132px}}.company-detail-module__C-6L3W__tabsBar{background:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}.company-detail-module__C-6L3W__ratingTrack{background-color:var(--mantine-color-default-border);border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.company-detail-module__C-6L3W__ratingFill{width:var(--rating-pct,0%);background:linear-gradient(to inline-end, var(--rating-color), color-mix(in srgb, var(--rating-color) 65%, transparent));border-radius:999px;transition:width .4s;position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.company-detail-module__C-6L3W__ratingFill{transition:none}}.company-detail-module__C-6L3W__salaryRow{transition:border-color .16s,background-color .16s}.company-detail-module__C-6L3W__salaryRow:hover{border-color:var(--mantine-color-brand-3)}
.browse-by-industry-module__rLoblW__tile{height:100%;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.browse-by-industry-module__rLoblW__tile:hover{box-shadow:var(--mantine-shadow-md);border-color:var(--mantine-color-brand-3);background-color:var(--mantine-color-brand-light);transform:translateY(-3px)}.browse-by-industry-module__rLoblW__plate{transition:background-color .18s,color .18s}.browse-by-industry-module__rLoblW__tile:hover .browse-by-industry-module__rLoblW__plate{background-color:var(--mantine-color-brand-6);color:var(--mantine-color-white)}@media (prefers-reduced-motion:reduce){.browse-by-industry-module__rLoblW__tile,.browse-by-industry-module__rLoblW__tile:hover{transition:none;transform:none}}
.review-card-module__SlzRya__card{transition:box-shadow .18s,border-color .18s}.review-card-module__SlzRya__card:hover{box-shadow:var(--mantine-shadow-md);border-color:var(--mantine-color-brand-3)}.review-card-module__SlzRya__scoreTile{border-radius:var(--mantine-radius-md);background:color-mix(in srgb, var(--score-color) 14%, transparent);block-size:52px;inline-size:52px;color:var(--score-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.review-card-module__SlzRya__scoreNum{font-size:20px;font-weight:800;line-height:1}.review-card-module__SlzRya__body{white-space:pre-wrap;overflow-wrap:anywhere}.review-card-module__SlzRya__section{border-inline-start:2px solid color-mix(in srgb, var(--section-color) 55%, transparent);padding-inline-start:var(--mantine-spacing-sm)}
.why-staffsay-module__wvxkIq__band{background-color:var(--mantine-color-brand-0)}[data-mantine-color-scheme=dark] .why-staffsay-module__wvxkIq__band{background-color:var(--mantine-color-dark-7)}.why-staffsay-module__wvxkIq__band{border-block:1px solid var(--mantine-color-default-border)}.why-staffsay-module__wvxkIq__grid{gap:var(--mantine-spacing-xl);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:62em){.why-staffsay-module__wvxkIq__grid{gap:calc(var(--mantine-spacing-xl) * 1.5);grid-template-columns:.9fr 1.1fr}}.why-staffsay-module__wvxkIq__value{gap:var(--mantine-spacing-md);grid-template-columns:auto 1fr;align-items:start;display:grid}.why-staffsay-module__wvxkIq__plate{border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);width:52px;height:52px;color:var(--mantine-color-brand-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.why-staffsay-module__wvxkIq__pull{letter-spacing:-.01em;font-weight:800;line-height:1.2}
.blurred-content-module__1pc_aG__wrap{border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-xl) var(--mantine-spacing-md);justify-content:center;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.blurred-content-module__1pc_aG__preview{filter:blur(7px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.blurred-content-module__1pc_aG__scrim{background:radial-gradient(120% 100% at 50% 45%, color-mix(in srgb, var(--mantine-color-body) 80%, transparent) 0%, color-mix(in srgb, var(--mantine-color-body) 90%, transparent) 60%, color-mix(in srgb, var(--mantine-color-body) 96%, transparent) 100%);position:absolute;inset:0}.blurred-content-module__1pc_aG__panel{z-index:2;background:color-mix(in srgb, var(--mantine-color-body) 88%, transparent);-webkit-backdrop-filter:blur(4px)saturate(1.1);backdrop-filter:blur(4px)saturate(1.1);border:1px solid var(--mantine-color-default-border);inline-size:100%;max-inline-size:440px;box-shadow:var(--mantine-shadow-lg);position:relative}
.how-it-works-module__znjFvW__steps{gap:var(--mantine-spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:48em){.how-it-works-module__znjFvW__steps{gap:calc(var(--mantine-spacing-xl) * 1.5);grid-template-columns:repeat(3,1fr)}}.how-it-works-module__znjFvW__step{position:relative}@media (min-width:48em){.how-it-works-module__znjFvW__step:not(:last-child):after{content:"";background:linear-gradient(to right, var(--mantine-color-cta-5), var(--mantine-color-brand-3) 40%, transparent);height:2px;position:absolute;inset-block-start:28px;inset-inline-start:84px;inset-inline-end:calc(-1 * var(--mantine-spacing-xl) * 1.5)}}[dir=rtl] .how-it-works-module__znjFvW__step:not(:last-child):after{background:linear-gradient(to left, var(--mantine-color-cta-5), var(--mantine-color-brand-3) 40%, transparent)}.how-it-works-module__znjFvW__numeral{font-family:var(--display-font);color:var(--mantine-color-brand-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:56px;font-weight:700;line-height:1}
.interview-review-card-module__dsQ8pG__card{transition:box-shadow .18s,border-color .18s}.interview-review-card-module__dsQ8pG__card:hover{box-shadow:var(--mantine-shadow-md);border-color:var(--mantine-color-accent-3)}.interview-review-card-module__dsQ8pG__experience{border-inline-start:3px solid var(--mantine-color-accent-5);background:color-mix(in srgb, var(--mantine-color-accent-6) 6%, transparent);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-start-end-radius:var(--mantine-radius-md);border-end-end-radius:var(--mantine-radius-md)}.interview-review-card-module__dsQ8pG__questions{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);white-space:pre-wrap;overflow-wrap:anywhere}.interview-review-card-module__dsQ8pG__body{white-space:pre-wrap;overflow-wrap:anywhere}
.job-title-detail-module__r3CoAq__tabsBar{background:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}.job-title-detail-module__r3CoAq__salaryRow{transition:border-color .16s,background-color .16s}.job-title-detail-module__r3CoAq__salaryRow:hover{border-color:var(--mantine-color-brand-3)}
