.svc-grid,.svc-premium{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.svc-grid>*,.svc-premium>*{grid-column:span var(--svc-span,2)}@media (max-width:1024px){.svc-grid>*,.svc-premium>*{grid-column:span var(--svc-span-md,3)}}@media (max-width:768px){.svc-grid{grid-template-columns:1fr;gap:12px}.svc-grid>*{grid-column:auto}}.svc-card{padding:clamp(20px,4vw,32px)}.svc-list-row{display:grid;grid-template-columns:60px minmax(0,280px) minmax(0,1fr) auto;gap:var(--t-rhythm-grid);padding:var(--t-rhythm-stack) 0;border-bottom:1px solid var(--t-border);align-items:center}@media (max-width:1024px){.svc-list-row{grid-template-columns:60px 1fr auto;gap:24px}.svc-list-row>:nth-child(3){grid-column:1/-1;grid-row:2;padding-left:92px}}@media (max-width:640px){.svc-list-row{grid-template-columns:48px 1fr;gap:12px}.svc-list-row>:nth-child(3){grid-column:1/-1;grid-row:auto;padding-left:60px}.svc-list-row>:nth-child(4){grid-column:1/-1;margin-top:8px;padding-left:60px}.svc-list-row>:nth-child(4) a{display:inline-block;width:100%}}.svc-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:260px 220px;gap:16px}@media (max-width:1024px){.svc-bento{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.svc-bento>.svc-bento-featured{grid-column:1/-1;grid-row:auto;min-height:280px}}@media (max-width:640px){.svc-bento{grid-template-columns:1fr;gap:12px}.svc-bento>.svc-bento-featured{min-height:240px;padding:28px!important}}.svc-bento-featured{grid-column:span 2;grid-row:span 2}.svc-bento-sub{padding:clamp(20px,3vw,24px)}@media (max-width:640px){.svc-premium{grid-template-columns:1fr;gap:12px}.svc-premium>*{grid-column:auto}}.t-reviews-header--center{text-align:center}@media (max-width:768px){.t-reviews-header--center{text-align:left}.t-reviews-header--center .t-reviews-description{margin-left:0;margin-right:0}}.t-reviews-header--center .t-reviews-description{max-width:640px;margin-left:auto;margin-right:auto;color:var(--t-fg-soft)}.t-reviews-header--center .t-reviews-header-badges{margin-top:var(--t-rhythm-stack)}.t-reviews-header--split{text-align:left}.t-reviews-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--t-rhythm-stack) var(--t-space-8);flex-wrap:wrap}.t-reviews-header--split .t-reviews-description{max-width:560px;margin:0;color:var(--t-fg-soft)}@media (max-width:880px){.t-reviews-header-row{justify-content:flex-start}}.t-reviews-card{display:flex;flex-direction:column;gap:10px;background:var(--t-bg);border:1px solid var(--t-card-border,color-mix(in oklab,var(--t-fg) 8%,transparent));border-radius:var(--t-radius-lg,24px);padding:22px}.t-reviews-card-stars{letter-spacing:3px}.t-reviews-card-text{font-size:var(--t-fs-body);line-height:1.55;color:var(--t-fg);margin:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.t-reviews-card-footer{display:flex;align-items:center;gap:12px;margin-top:auto}.t-reviews-card-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:14px;min-width:0}.t-reviews-card-author{font-weight:600}.t-reviews-card-city,.t-reviews-date{color:var(--t-fg-soft)}.t-reviews-card--compact{background:var(--t-bg-soft);border:1px solid var(--t-border,color-mix(in oklab,var(--t-fg) 8%,transparent));margin-bottom:14px;transition:transform .35s var(--t-ease,cubic-bezier(.2,.7,.2,1)),box-shadow .35s var(--t-ease,cubic-bezier(.2,.7,.2,1)),border-color .35s var(--t-ease,cubic-bezier(.2,.7,.2,1))}.t-reviews-card--compact:hover{border-color:transparent;box-shadow:0 24px 64px color-mix(in oklab,var(--t-fg) 12%,transparent),0 0 0 1px color-mix(in oklab,var(--t-fg) 6%,transparent)}.t-reviews-card--compact .t-reviews-card-footer{padding-top:14px;margin-top:14px;border-top:1px solid var(--t-border,color-mix(in oklab,var(--t-fg) 10%,transparent));justify-content:space-between;align-items:center}.t-reviews-card--compact .t-reviews-card-meta{flex-direction:column;align-items:flex-start;gap:3px}.t-reviews-card--compact .t-reviews-card-author{font-size:14.5px}.t-reviews-card--compact .t-reviews-card-city{font-size:13.5px}.t-reviews-card-verified{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:500;color:var(--t-fg-soft);letter-spacing:.01em}.t-reviews-wall{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;height:640px;overflow:hidden}.t-reviews-wall:after,.t-reviews-wall:before{content:"";position:absolute;left:0;right:0;height:120px;pointer-events:none;z-index:2}.t-reviews-wall:before{top:0;background:linear-gradient(to bottom,var(--t-bg) 0,var(--t-bg) 10%,transparent 100%)}.t-reviews-wall:after{bottom:0;background:linear-gradient(to top,var(--t-bg) 0,var(--t-bg) 10%,transparent 100%)}.t-reviews-col{position:relative;overflow:hidden}.t-reviews-track{display:flex;flex-direction:column;will-change:transform}@keyframes t-reviews-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes t-reviews-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.t-reviews-col-1 .t-reviews-track{animation:t-reviews-up 30s linear infinite}.t-reviews-col-2 .t-reviews-track{animation:t-reviews-down 36s linear infinite}.t-reviews-col-3 .t-reviews-track{animation:t-reviews-up 26s linear infinite}.t-reviews-col:active .t-reviews-track,.t-reviews-col:focus-within .t-reviews-track,.t-reviews-col:hover .t-reviews-track{animation-play-state:paused}@media (max-width:880px){.t-reviews-wall{grid-template-columns:1fr;height:480px}.t-reviews-col-2,.t-reviews-col-3{display:none}.t-reviews-col-1 .t-reviews-track{animation:t-reviews-up 18s linear infinite}}@media (prefers-reduced-motion:reduce){.t-reviews-track{animation:none!important}.t-reviews-wall{height:auto;max-height:80vh;overflow-y:auto}}.t-reviews-cards-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:calc(var(--t-rhythm-stack) - var(--t-rhythm-head)) 0 var(--t-space-6);color:var(--t-fg-soft)}.t-reviews-all-link{text-decoration:underline dotted;text-underline-offset:3px}.t-reviews-policy{margin:0}.t-reviews-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:768px){.t-reviews-cards-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.t-reviews-card--full{background:var(--t-bg-soft);border:1px solid var(--t-border,color-mix(in oklab,var(--t-fg) 8%,transparent))}.t-reviews-card--full .t-reviews-card-text{display:block;-webkit-line-clamp:unset;overflow:visible}.t-reviews-card--full .t-reviews-card-meta{gap:4px 10px}.t-reviews-card--full .t-reviews-card-verified{margin-top:0}