.tc-review-hero[data-v-dfda1ed8]{margin:0 auto;max-width:75rem;padding:1.5rem 1.25rem 2.5rem}.tc-review-hero__inner[data-v-dfda1ed8]{align-items:center;display:flex;gap:3rem}.tc-review-hero__copy[data-v-dfda1ed8]{flex:1 1 46%;min-width:0}.tc-review-hero__badge[data-v-dfda1ed8]{background:color-mix(in srgb,var(--primary) 12%,transparent);border:.0625rem solid color-mix(in srgb,var(--primary) 45%,transparent);border-radius:62.4375rem;color:var(--primary);display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:.3rem .85rem;text-transform:uppercase}.tc-review-hero__h1[data-v-dfda1ed8]{color:var(--text-title);font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:.9rem 0 .6rem}.tc-review-hero__h1 em[data-v-dfda1ed8]{background:linear-gradient(95deg,var(--primary),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.tc-review-hero__tagline[data-v-dfda1ed8]{color:var(--text-title);font-size:1.05rem;font-weight:600;margin-bottom:.7rem}.tc-review-hero__intro[data-v-dfda1ed8]{color:var(--text-desc);font-size:.94rem;line-height:1.65;margin-bottom:.55rem}.tc-review-hero__rating[data-v-dfda1ed8]{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0 1.2rem}.tc-review-hero__score[data-v-dfda1ed8]{color:var(--text-title);font-size:1.05rem;font-weight:900}.tc-review-hero__score-label[data-v-dfda1ed8]{color:var(--primary);font-size:.85rem;font-weight:800}.tc-review-hero__rating-note[data-v-dfda1ed8]{color:var(--text-assist);flex-basis:100%;font-size:.78rem}.tc-review-hero__ctas[data-v-dfda1ed8]{display:flex;flex-wrap:wrap;gap:.8rem}.tc-review-hero__visit[data-v-dfda1ed8]{align-items:center;background:linear-gradient(100deg,var(--primary),var(--accent));border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:800;gap:.45rem;padding:.8rem 1.6rem;transition:filter .15s}.tc-review-hero__visit[data-v-dfda1ed8]:hover{filter:brightness(1.08)}.tc-review-hero__read[data-v-dfda1ed8]{align-items:center;background:#ffffff0a;border:.0625rem solid hsla(0,0%,100%,.18);border-radius:.75rem;color:var(--text-title);display:inline-flex;font-size:.95rem;font-weight:700;gap:.45rem;padding:.8rem 1.5rem;text-decoration:none;transition:border-color .15s,background .15s}.tc-review-hero__read[data-v-dfda1ed8]:hover{background:#ffffff12;border-color:color-mix(in srgb,var(--primary) 55%,transparent)}.tc-review-hero__stage[data-v-dfda1ed8]{flex:1 1 54%;min-width:0}.tc-mock[data-v-dfda1ed8]{background:color-mix(in srgb,var(--bg-secondary) 88%,#000);border:.0625rem solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:1.25rem;box-shadow:0 0 0 .0625rem color-mix(in srgb,var(--primary) 22%,transparent),0 0 2.125rem color-mix(in srgb,var(--accent) 32%,transparent),0 1.125rem 3.125rem #0000008c;padding:.8rem;position:relative}.tc-mock__bar[data-v-dfda1ed8]{align-items:center;display:flex;gap:.7rem;padding:.15rem .3rem .7rem}.tc-mock__brand[data-v-dfda1ed8]{color:var(--primary);font-size:.82rem;font-weight:800}.tc-mock__close[data-v-dfda1ed8]{background:#ffffff0f;border-radius:50%;color:var(--text-assist);display:grid;height:1.375rem;margin-left:auto;place-items:center;width:1.375rem}.tc-mock-caption[data-v-dfda1ed8]{color:var(--text-assist);font-size:.68rem;letter-spacing:.02em;margin:.55rem 0 0;text-align:center}.tc-mock__windows[data-v-dfda1ed8]{display:grid;gap:.6rem;grid-template-columns:1fr 1fr}.tc-mock__win[data-v-dfda1ed8]{aspect-ratio:4/3.4;background:#000;border-radius:.75rem;margin:0;overflow:hidden;position:relative}.tc-mock__win img[data-v-dfda1ed8]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tc-mock__controls[data-v-dfda1ed8]{align-items:center;display:flex;gap:.45rem;padding:.75rem .2rem .1rem}.tc-mock__ctl[data-v-dfda1ed8]{align-items:center;border-radius:62.4375rem;color:#fff;display:inline-flex;font-size:.74rem;font-weight:800;gap:.35rem;padding:.45rem .85rem;white-space:nowrap}.tc-mock__ctl--ghost[data-v-dfda1ed8]{background:#ffffff17;border:.0625rem solid hsla(0,0%,100%,.14)}.tc-mock__ctl--stop[data-v-dfda1ed8]{background:linear-gradient(100deg,var(--primary),var(--accent))}.tc-mock__input[data-v-dfda1ed8]{background:#ffffff0f;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:62.4375rem;color:var(--text-assist);flex:1;font-size:.72rem;min-width:0;overflow:hidden;padding:.45rem .85rem;text-overflow:ellipsis;white-space:nowrap}.tc-mock__round[data-v-dfda1ed8]{background:#ffffff12;border:.0625rem solid hsla(0,0%,100%,.12);border-radius:50%;color:var(--text-desc);display:grid;flex:none;height:1.875rem;place-items:center;width:1.875rem}.tc-mock__round--send[data-v-dfda1ed8]{background:color-mix(in srgb,var(--primary) 70%,transparent);border:none;color:#fff}.tc-mock__heart[data-v-dfda1ed8]{animation:tc-heart-float-dfda1ed8 3.6s ease-in-out infinite;color:var(--primary);opacity:0;pointer-events:none;position:absolute}.tc-mock__heart--1[data-v-dfda1ed8]{animation-delay:0s;right:6%;top:34%}.tc-mock__heart--2[data-v-dfda1ed8]{animation-delay:1.2s;color:var(--accent);right:12%;top:40%}.tc-mock__heart--3[data-v-dfda1ed8]{animation-delay:2.4s;right:3%;top:44%}@keyframes tc-heart-float-dfda1ed8{0%{opacity:0;transform:translateY(.625rem) scale(.7)}25%{opacity:.95}to{opacity:0;transform:translateY(-2.875rem) scale(1.15)}}@media(prefers-reduced-motion:reduce){.tc-mock__heart[data-v-dfda1ed8]{animation:none;opacity:0}}.tc-review-hero__facts[data-v-dfda1ed8]{background:color-mix(in srgb,var(--bg-secondary) 82%,#000);border:.0625rem solid hsla(0,0%,100%,.08);border-radius:1rem;display:grid;gap:.8rem;grid-template-columns:repeat(5,1fr);list-style:none;margin:1.8rem 0 0;padding:1rem 1.2rem}.tc-review-hero__fact[data-v-dfda1ed8]{align-items:center;color:var(--primary);display:flex;gap:.6rem;min-width:0}.tc-review-hero__fact-text[data-v-dfda1ed8]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.tc-review-hero__fact-label[data-v-dfda1ed8]{color:var(--text-assist);font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tc-review-hero__fact-value[data-v-dfda1ed8]{color:var(--text-title);font-size:.82rem;font-weight:700}@media(max-width:900px){.tc-review-hero[data-v-dfda1ed8]{padding-top:1rem}.tc-review-hero__inner[data-v-dfda1ed8]{flex-direction:column;gap:1.6rem}.tc-review-hero__stage[data-v-dfda1ed8]{order:-1;width:100%}.tc-review-hero__read[data-v-dfda1ed8]{display:none}.tc-review-hero__facts[data-v-dfda1ed8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.tc-mock__input[data-v-dfda1ed8]{display:none}.tc-review-hero__facts[data-v-dfda1ed8]{grid-template-columns:1fr 1fr;padding:.9rem}}
