@font-face{font-display:swap;font-family:LLUM Reviews Exo\ 2;font-style:normal;font-weight:400;src:url(https://8860576.fs1.hubspotusercontent-na1.net/hubfs/8860576/raw_assets/public/llum/assets/fonts/Exo2-Regular.woff2) format("woff2"),url(https://8860576.fs1.hubspotusercontent-na1.net/hubfs/8860576/raw_assets/public/llum/assets/fonts/Exo2-Regular.woff) format("woff")}.llumrev{--llumrev-font-body:acumin-pro,Arial,sans-serif;--llumrev-font-heading:"LLUM Reviews Exo 2","Exo 2",sans-serif;--llumrev-border:rgba(128,145,160,.28);--llumrev-neutral:rgba(128,145,160,.45);--llumrev-neutral-soft:rgba(128,145,160,.18);--llumrev-muted:#8091a0;--llumrev-shadow:var(--color-shadow,rgba(12,48,70,.08));--llumrev-shadow-hover:var(--color-shadow,rgba(12,48,70,.14));background:var(--llumrev-section-bg,#fff);color:var(--llumrev-text,#3d596b);font-family:var(--llumrev-font-body,inherit);margin:0;min-width:0;padding:var(--llumrev-space-top,clamp(40px,5vw,64px)) var(--llumrev-gutter,20px) var(--llumrev-space-bottom,clamp(40px,5vw,64px));width:100%}.llumrev,.llumrev *,.llumrev :after,.llumrev :before{box-sizing:border-box}.llumrev [hidden]{display:none!important}.theme-night .llumrev{--llumrev-section-bg:var(--color-background,#0c3046)!important;--llumrev-card-bg:var(--color-background-off,#3d596b)!important;--llumrev-heading:#fff!important;--llumrev-text:#fff!important;--llumrev-shadow:rgba(86,186,161,.2)!important;--llumrev-shadow-hover:rgba(86,186,161,.3)!important}.theme-night .llumrev .llumrev-stars,.theme-night .llumrev .llumrev__badge-rating,.theme-night .llumrev .llumrev__badge-stars{color:var(--llumrev-star,#fecb37)!important}.theme-night .llumrev .llumrev-stars svg.is-off{color:var(--llumrev-neutral)!important}.theme-night .llumrev .llumrev-card__more,.theme-night .llumrev .llumrev__all,.theme-night .llumrev .llumrev__badge-cta,.theme-night .llumrev .llumrev__empty-link{color:var(--llumrev-accent,#56baa1)!important}.theme-night .llumrev .llumrev-card__date{color:var(--llumrev-muted)!important}.theme-night .llumrev .llumrev-card__avatar--initials{color:#fff!important}.llumrev__inner{margin:0 auto;max-width:var(--llumrev-content-width,1180px);min-width:0;width:100%}.llumrev__head{margin-bottom:28px;text-align:center}.llumrev .llumrev__title{color:var(--llumrev-heading,#0c3046);font-family:var(--llumrev-font-heading,"Exo 2",sans-serif);font-size:clamp(32px,4.5vw,52px);font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.1923077;margin:0 0 14px;text-transform:none}.llumrev__subtitle{color:var(--llumrev-text,#3d596b);font-size:16px;line-height:1.6;margin:0 auto;max-width:640px;opacity:.86}.llumrev__badge{align-items:center;background:var(--llumrev-card-bg,#fff);border-radius:12px;box-shadow:0 4px 18px var(--llumrev-shadow);display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 28px;max-width:max-content;padding:12px 20px}.llumrev__badge-logo{display:inline-flex}.llumrev__badge-logo svg{height:20px;width:20px}.llumrev__badge-text{color:var(--llumrev-heading,#0c3046);font-weight:600}.llumrev__badge-rating{color:var(--llumrev-star,#fecb37);font-size:18px;font-weight:800}.llumrev__badge-stars{color:var(--llumrev-star,#fecb37);display:inline-flex}.llumrev__badge-count{color:var(--llumrev-text,#3d596b);font-size:14px}.llumrev__badge-cta{border-left:1px solid var(--llumrev-border);color:var(--llumrev-accent,#56baa1);font-size:14px;font-weight:600;margin-left:6px;padding-left:14px;text-decoration:none}.llumrev__badge-cta:hover{text-decoration:underline}.llumrev__viewport{overflow:hidden;padding-block:12px 24px;position:relative}.llumrev__track--slider{display:flex;transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.llumrev__track--slider .llumrev__slide{flex:0 0 100%;padding:12px}@media (min-width:640px){.llumrev__track--slider .llumrev__slide{flex-basis:50%}}@media (min-width:1024px){.llumrev__track--slider .llumrev__slide{flex-basis:33.3333%}}.llumrev__track--grid{display:grid;gap:20px;grid-template-columns:1fr;padding-inline:12px}@media (min-width:640px){.llumrev__track--grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.llumrev__track--grid{grid-template-columns:repeat(3,1fr)}}.llumrev__track--grid .llumrev__slide{display:flex}.llumrev__card{background:var(--llumrev-card-bg,#fff);border:1px solid var(--llumrev-border);border-radius:14px;box-shadow:0 6px 22px var(--llumrev-shadow);display:flex;flex-direction:column;gap:12px;padding:22px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.llumrev__card:hover{box-shadow:0 12px 30px var(--llumrev-shadow-hover);transform:translateY(-3px)}.llumrev-card__head{align-items:center;display:flex;gap:12px}.llumrev-card__avatar{background:var(--llumrev-neutral-soft);border-radius:50%;flex:0 0 44px;height:44px;object-fit:cover;width:44px}.llumrev-card__avatar--initials{align-items:center;background:var(--llumrev-accent,#56baa1);color:#fff;display:inline-flex;font-size:16px;font-weight:700;justify-content:center}.llumrev-card__meta{display:flex;flex-direction:column;line-height:1.3;min-width:0}.llumrev-card__author{color:var(--llumrev-heading,#0c3046);font-size:15px;font-weight:700;text-decoration:none}a.llumrev-card__author:hover{text-decoration:underline}.llumrev-card__date{color:var(--llumrev-muted);font-size:13px}.llumrev-card__g{margin-left:auto;opacity:.9}.llumrev-stars{color:var(--llumrev-star,#fecb37);display:inline-flex;gap:2px}.llumrev-stars svg.is-off{color:var(--llumrev-neutral)}.llumrev-card__text{color:var(--llumrev-text,#3d596b);font-size:15px;line-height:1.65;margin:0;opacity:.86;white-space:pre-line}.llumrev-card__more{align-self:flex-start;background:none;border:none;color:var(--llumrev-accent,#56baa1);cursor:pointer;font-size:14px;font-weight:600;padding:0}.llumrev-card__more:hover{text-decoration:underline}.llumrev__controls{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:22px}.llumrev .llumrev__nav{align-items:center;background:var(--llumrev-card-bg,#fff)!important;border:1px solid var(--llumrev-border)!important;border-radius:50%!important;color:var(--llumrev-heading,#0c3046)!important;cursor:pointer;display:inline-flex!important;height:42px!important;justify-content:center;line-height:0;margin:0!important;min-width:0!important;padding:0!important;transition:all .2s ease;width:42px!important}.llumrev .llumrev__nav:after{content:none!important}.llumrev .llumrev__nav svg{flex:0 0 auto;height:20px!important;max-width:none!important;width:20px!important}.llumrev .llumrev__nav:hover:not(:disabled){background:var(--llumrev-accent,#56baa1)!important;border-color:var(--llumrev-accent,#56baa1)!important;color:#fff!important;transform:none!important}.llumrev .llumrev__nav:disabled{background:var(--llumrev-card-bg,#fff)!important;border-color:var(--llumrev-border)!important;color:var(--llumrev-heading,#0c3046)!important;cursor:default;opacity:.35}.llumrev .llumrev__nav:focus-visible{outline:2px solid var(--llumrev-accent,#56baa1);outline-offset:2px}.llumrev__dots{display:inline-flex;gap:8px}.llumrev__dot{background:var(--llumrev-neutral);border:none;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:all .2s ease;width:9px}.llumrev__dot.is-active{background:var(--llumrev-accent,#56baa1);transform:scale(1.25)}.llumrev__dot:focus-visible{outline:2px solid var(--llumrev-accent,#56baa1);outline-offset:2px}.llumrev__foot{margin-top:26px;text-align:right}.llumrev__all{align-items:center;color:var(--llumrev-accent,#56baa1);display:inline-flex;font-size:15px;font-weight:600;gap:6px;text-decoration:none}.llumrev__all:hover{text-decoration:underline}.llumrev__all svg{transition:transform .2s ease}.llumrev__all:hover svg{transform:translateX(3px)}.llumrev__empty{color:var(--llumrev-text,#3d596b);padding:40px 20px;text-align:center}.llumrev__empty-link{color:var(--llumrev-accent,#56baa1);display:inline-block;font-weight:600;margin-top:12px;text-decoration:none}.llumrev__empty-link:hover{text-decoration:underline}.llumrev__skeletons{display:grid;gap:20px;grid-template-columns:1fr;padding-inline:12px}@media (min-width:640px){.llumrev__skeletons{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.llumrev__skeletons{grid-template-columns:repeat(3,1fr)}}.llumrev__card--skeleton{gap:14px}.llumrev .sk{background:var(--llumrev-neutral-soft);border-radius:6px;overflow:hidden;position:relative}.llumrev .sk:after{animation:llumrev-shimmer 1.4s infinite;background:linear-gradient(90deg,transparent,rgba(150,170,190,.28),transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes llumrev-shimmer{to{transform:translateX(100%)}}.llumrev .sk--row{align-items:center;background:transparent;display:flex;gap:12px}.llumrev .sk--avatar{border-radius:50%;flex:0 0 44px;height:44px;width:44px}.llumrev .sk--lines{background:transparent;display:flex;flex:1;flex-direction:column;gap:8px}.llumrev .sk--line{height:12px}.llumrev .sk--w40{width:40%}.llumrev .sk--w60{width:60%}.llumrev .sk--w80{width:80%}@media (prefers-reduced-motion:reduce){.llumrev__all svg,.llumrev__card,.llumrev__nav,.llumrev__track--slider{transition:none}.llumrev .sk:after{animation:none}}.llumrev :where(p,a,span,button,div){font-family:var(--llumrev-font-body,inherit)}.llumrev .llumrev__title{color:var(--llumrev-heading,#0c3046)!important}.llumrev .llumrev-card__text,.llumrev .llumrev__badge-count,.llumrev .llumrev__empty p,.llumrev .llumrev__subtitle{color:var(--llumrev-text,#3d596b)!important}.llumrev .llumrev-card__author,.llumrev .llumrev__badge-text{color:var(--llumrev-heading,#0c3046)!important}.llumrev__card,.llumrev__slide{min-width:0}.llumrev-card__author,.llumrev-card__text{overflow-wrap:anywhere}.llumrev-card__g{flex-shrink:0}.llumrev .llumrev-card__text{margin:0}@media (max-width:639px){.llumrev{--llumrev-gutter:12px}.llumrev__card{padding:18px}.llumrev__badge{max-width:100%;padding:12px}.llumrev__badge-cta{border-left:0;margin-left:0;padding-left:0}}