.reviewsPage{isolation:isolate;color:#fff;background:linear-gradient(#ffffff1b 0%,#ffffff0f 10%,#ffffff06 24%,#fff0 46%),linear-gradient(#242428 0%,#1b1b1f 16%,#111114 42%,#080809 70%,#030304 100%);min-height:100vh;position:relative;overflow:hidden}.reviewsPage:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0000004d 0%,#0000 18% 82%,#00000057 100%),linear-gradient(135deg,#ffffff09 0%,#ffffff03 28%,#fff0 58%);position:absolute;inset:0}.reviewsPage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff07 0%,#ffffff02 22%,#0000 44%,#0003 100%);position:absolute;inset:0}.reviewsHero,.reviewsSection{z-index:1;position:relative}.reviewsHeaderSpace{height:178px}.reviewsShell{width:min(var(--jp-header-max-width,1430px), calc(100% - var(--jp-header-side-gap,48px)));margin:0 auto}.reviewsHero{border-bottom:1px solid #ffffff17;padding:0 0 54px}.reviewsHeroText{max-width:900px}.reviewsHero h1{color:#fff;letter-spacing:-.048em;max-width:960px;margin:0;font-size:clamp(2.65rem,6vw,5rem);font-weight:950;line-height:1.04}.reviewsHeroText p{color:#fff;max-width:860px;margin:20px 0 0;font-size:clamp(1rem,1.35vw,1.14rem);font-weight:400;line-height:1.72}.reviewsGoogleButton{color:#050506;letter-spacing:.03em;text-transform:uppercase;background:#00c6ff;border:1px solid #00c6ff61;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:54px;margin-top:28px;padding:0 22px;font-size:.9rem;font-weight:950;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #00c6ff38,inset 0 1px #ffffff61}.reviewsGoogleButton svg{width:14px;height:14px}.reviewsGoogleButton:hover:not(.is-clicked){color:#050506;background:#fc5294;border-color:#fc529473;transform:translateY(-2px);box-shadow:0 12px 30px #fc52944d,inset 0 1px #ffffff70}.reviewsGoogleButton.is-clicked,.reviewsGoogleButton:focus:not(:hover){color:#050506;background:#00c6ff;border-color:#00c6ff61;transform:none;box-shadow:0 10px 24px #00c6ff38,inset 0 1px #ffffff61}.reviewsGoogleButton:focus-visible{outline-offset:4px;outline:3px solid #00c6ff47}.reviewsSection{padding:42px 0 96px}.reviewsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reviewCard{--review-accent:#00c6ff;--review-accent-soft:#00c6ff1c;--review-accent-border:#00c6ff5c;--review-accent-glow:#00c6ff29;background:linear-gradient(#ffffff10,#ffffff07),#ffffff09;border:1px solid #ffffff1b;border-radius:24px;flex-direction:column;min-height:288px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 18px 44px #0000002e}.reviewCard[data-tone=pink]{--review-accent:#fc5294;--review-accent-soft:#fc52941c;--review-accent-border:#fc52945c;--review-accent-glow:#fc529429}.reviewCard:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--review-accent), transparent);opacity:.48;height:1px;position:absolute;top:0;left:24px;right:24px}.reviewCard:hover,.reviewCard:focus-within{border-color:var(--review-accent-border);box-shadow:inset 0 1px 0 #ffffff16, 0 22px 50px #00000047, 0 0 0 1px var(--review-accent-border), 0 0 0 5px #ffffff06;transform:translateY(-5px)}.reviewCardTop{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.reviewAvatar{background:var(--review-accent-soft);width:52px;height:52px;color:var(--review-accent);letter-spacing:-.02em;border-radius:18px;flex:0 0 52px;place-items:center;font-size:.95rem;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.reviewCard h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:1.03rem;font-weight:920;line-height:1.2}.reviewCardTop p{color:#ffffff85;margin:5px 0 0;font-size:.82rem;font-weight:780;line-height:1.3}.reviewStars{z-index:1;color:#ffffff2e;gap:5px;margin-top:20px;display:flex;position:relative}.reviewStars svg{width:17px;height:17px}.reviewStars .is-filled{color:var(--review-accent);filter:drop-shadow(0 0 8px var(--review-accent-glow))}.reviewText{z-index:1;color:#ffffffc7;flex:1;margin:20px 0 0;font-size:.98rem;font-weight:430;line-height:1.68;position:relative}@media (max-width:1100px){.reviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.reviewsHeaderSpace{height:132px}.reviewsHero{padding:0 0 42px}.reviewsShell{width:min(100% - 26px, var(--jp-header-max-width,1430px))}.reviewsHero h1{letter-spacing:-.04em;font-size:clamp(2.6rem,13vw,4rem);line-height:1.05}.reviewsHeroText p{margin-top:16px;font-size:1rem;line-height:1.65}.reviewsGoogleButton{width:100%}.reviewsSection{padding:32px 0 72px}.reviewsGrid{grid-template-columns:1fr}.reviewCard{border-radius:22px;min-height:auto;padding:22px}}
