.aitoc-site .review-card-stage{width:100%;max-width:1040px;min-width:0;margin-inline:auto;perspective:1400px;perspective-origin:50% 50%}.aitoc-site .review-card{--review-x:50%;--review-y:50%;--review-edge:0;--review-light-size:360px;--review-yaw:0deg;--review-quote-family:var(--font-body);--review-quote-weight:500;--review-quote-tracking:-.012em;position:relative;isolation:isolate;width:100%;min-width:0;padding:calc(var(--space-6) + 30px) var(--space-6) calc(var(--space-6) + 45px);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(125deg,rgba(255,255,255,.048),transparent 42%),linear-gradient(170deg,var(--color-surface-1),var(--color-bg) 85%);box-shadow:inset 1px 1px 0 rgba(255,255,255,.06),inset -1px -1px 0 rgba(0,0,0,.85),3px 3px 0 var(--color-bg),5px 5px 0 color-mix(in srgb,var(--color-border) 65%,var(--color-bg)),12px 26px 48px -20px rgba(0,0,0,.85);transform:none;transform-origin:50% 50%}.aitoc-site .review-card-corner{position:absolute;width:0;height:0;pointer-events:none}.aitoc-site .review-card-corner--tl{top:-1px;left:-1px}.aitoc-site .review-card-corner--tr{top:-1px;right:-1px}.aitoc-site .review-card-corner--br{bottom:-1px;right:-1px}.aitoc-site .review-card-corner--bl{bottom:-1px;left:-1px}.aitoc-site .review-card::before,.aitoc-site .review-card::after{content:'';position:absolute;inset:-1px;z-index:2;border-radius:inherit;pointer-events:none;opacity:0}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.aitoc-site .review-card::before,.aitoc-site .review-card::after{padding:2px;background:radial-gradient(var(--review-light-size) circle at var(--review-x) var(--review-y),rgba(var(--brand-accent-rgb),1) 0%,rgba(var(--brand-accent-rgb),1) 20%,rgba(var(--brand-accent-rgb),.8) 48%,rgba(var(--brand-accent-rgb),.28) 78%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:var(--review-edge);transition:opacity 160ms ease-out}.aitoc-site .review-card::after{z-index:1;filter:blur(4px);opacity:calc(var(--review-edge) * .75)}}.aitoc-site .review-card-name{position:relative;max-width:100%;margin:0 0 var(--space-5);color:var(--color-amber);font:400 22px/1.35 var(--font-output-title);font-synthesis:none;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.aitoc-site .review-card-name cite{font:inherit;font-style:normal}.aitoc-site .review-card-mark{position:absolute;display:block;width:30px;height:25px;color:var(--color-amber);opacity:.72;pointer-events:none}.aitoc-site .review-card-mark--opening{top:var(--space-6);right:var(--space-6)}.aitoc-site .review-card-mark--closing{bottom:var(--space-6);left:var(--space-6);transform:rotate(180deg)}.aitoc-site .review-card-quote{position:relative;margin:0;padding:0;border:0;min-width:0}.aitoc-site .review-card-quote>p{max-width:62ch;margin:0;color:var(--color-text-primary);font:var(--review-quote-weight) clamp(1.25rem,2.3vw,1.75rem)/1.55 var(--review-quote-family);letter-spacing:var(--review-quote-tracking);text-wrap:pretty;overflow-wrap:break-word}.aitoc-site .review-card--quiet{--review-quote-weight:400;box-shadow:inset 1px 1px 0 rgba(255,255,255,.05),inset -1px -1px 0 rgba(0,0,0,.85),3px 3px 0 var(--color-bg),5px 5px 0 color-mix(in srgb,var(--color-border) 55%,var(--color-bg)),10px 22px 40px -20px rgba(0,0,0,.75)}.aitoc-site .review-card--quiet .review-card-quote>p{max-width:70ch;font-size:clamp(1.0625rem,1.8vw,1.375rem);line-height:1.6}@media (min-width:700px){.aitoc-site .review-card{padding:var(--space-10) var(--space-12) calc(var(--space-10) + 40px)}.aitoc-site .review-card-name{padding-right:64px;margin-bottom:var(--space-6);font-size:33px}.aitoc-site .review-card-mark{width:42px;height:35px}.aitoc-site .review-card-mark--opening{top:var(--space-10);right:var(--space-12)}.aitoc-site .review-card-mark--closing{bottom:var(--space-8);left:var(--space-12)}.aitoc-site .review-card--quiet{padding:var(--space-8) var(--space-10) calc(var(--space-8) + 40px)}.aitoc-site .review-card--quiet .review-card-name{margin-bottom:var(--space-5);font-size:22px}.aitoc-site .review-card--quiet .review-card-mark--opening{top:var(--space-8);right:var(--space-10)}.aitoc-site .review-card--quiet .review-card-mark--closing{bottom:var(--space-7);left:var(--space-10)}}@media (min-width:900px){.aitoc-site .review-card{--review-yaw:4deg;transform:rotateY(var(--review-yaw))}.aitoc-site .review-card--quiet{--review-yaw:3deg}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.aitoc-site .review-card::before,.aitoc-site .review-card::after{opacity:0;transition:none}}