.review-hero-stats{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;background:var(--white);border:1px solid var(--ink-200);border-radius:var(--r-xl);padding:32px;box-shadow:var(--shadow-2);position:relative}.review-hero-stats::before{content:"";position:absolute;inset:0;background:radial-gradient(420px 280px at 100% 0%,rgb(255 239 1 / .18),transparent 60%);pointer-events:none;border-radius:var(--r-xl)}.review-hero-stats .big{display:flex;flex-direction:column;gap:12px;position:relative}.review-hero-stats .stars{color:var(--sun-600);display:flex;gap:2px}.review-hero-stats .stars svg{width:28px;height:28px}.review-hero-stats .num{font:800 clamp(48px, 6.2vw, 84px)/1 var(--font-display);color:var(--ocean-700);letter-spacing:-.04em}.review-hero-stats .num small{font:700 18px/1 var(--font-display);color:var(--ink-700);letter-spacing:0;margin-left:6px}.review-hero-stats .sub{font:600 14.5px/1.4 var(--font-display);color:var(--ink-700)}.review-hero-stats .ticks{display:grid;gap:14px;position:relative}.review-hero-stats .tick{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start}.review-hero-stats .tick .dot{width:28px;height:28px;border-radius:50%;background:var(--alice);color:var(--ocean-700);display:grid;place-items:center;flex:0 0 auto}.review-hero-stats .tick .dot svg{width:16px;height:16px}.review-hero-stats .tick b{display:block;font-family:var(--font-display);font-weight:700;color:var(--ink-900);font-size:14.5px}.review-hero-stats .tick span{display:block;color:var(--ink-700);font-size:13.5px;line-height:1.45}@media (max-width:920px){.review-hero-stats{grid-template-columns:1fr;gap:28px}}.org-stack{display:grid;gap:36px;margin-top:40px;max-width:920px}.org-stack .block{display:grid;grid-template-columns:56px 1fr;gap:22px;align-items:start}.org-stack .block .icon-tile{margin-top:4px}.org-stack .block h3{margin-bottom:12px}.review-quote{background:var(--white);border:1px solid var(--ink-200);border-radius:var(--r-lg);padding:28px 30px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:14px}.review-quote .stars{color:var(--sun-600);display:flex;gap:2px}.review-quote .stars svg{width:16px;height:16px}.review-quote .q{font:600 18px/1.45 var(--font-display);color:var(--ink-900);text-wrap:pretty}.review-quote .attr{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-600);margin-top:auto}.review-quote.dark{background:var(--ink-900);color:var(--ink-100);border-color:var(--ink-800)}.review-quote.dark .q{color:var(--white)}.review-quote.dark .attr{color:var(--ink-400)}.review-quote.alice{background:var(--alice);border-color:var(--ocean-100)}.lead-quote{background:var(--white);border:1px solid var(--ink-200);border-radius:var(--r-xl);padding:40px;box-shadow:var(--shadow-2);position:relative;margin-top:32px}.lead-quote .medal{position:absolute;top:-22px;left:32px;width:64px;height:64px;border-radius:50%;background:var(--sun-500);color:var(--ink-900);display:grid;place-items:center;box-shadow:var(--shadow-2)}.lead-quote .q{font:600 clamp(20px, 1.8vw, 28px)/1.35 var(--font-display);color:var(--ink-900);margin-top:32px}.lead-quote .attr{margin-top:22px;font-family:var(--font-mono);font-size:13px;color:var(--ink-600)}.owner-response{margin-top:32px;background:var(--ocean-700);color:var(--white);border-radius:var(--r-xl);padding:36px;box-shadow:var(--shadow-3);position:relative}.owner-response .label{font:700 11px/1 var(--font-display);letter-spacing:.14em;color:var(--sun-500);margin-bottom:14px}.owner-response p{font:600 17px/1.55 var(--font-display);color:var(--white)}.owner-response .source{margin-top:16px;font-family:var(--font-mono);font-size:12.5px;color:rgb(255 255 255 / .7)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px}@media (max-width:920px){.grid-3,.grid-2{grid-template-columns:1fr}}.switcher-card{background:var(--ink-50);border:1px solid var(--ink-200);border-radius:var(--r-lg);padding:28px 30px}.switcher-card .tag{display:inline-flex;align-items:center;gap:6px;background:var(--white);color:var(--ink-700);border:1px solid var(--ink-200);padding:6px 12px;border-radius:999px;font:600 11.5px/1 var(--font-display);margin-bottom:14px}.switcher-card .q{font:600 17px/1.45 var(--font-display);color:var(--ink-900)}.switcher-card .attr{margin-top:12px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-600)}.inline-link-row{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.intro-p{max-width:920px;color:var(--ink-700);font-size:16.5px;line-height:1.7;margin-top:14px}.intro-p+.intro-p{margin-top:14px}.closing-note{margin-top:28px;max-width:920px;color:var(--ink-700);font-size:16px;line-height:1.7;padding:22px 26px;background:var(--alice);border:1px solid var(--ocean-100);border-radius:var(--r-lg)}.geo-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.geo-3 .card{background:var(--white);border:1px solid var(--ink-200);border-radius:var(--r-xl);padding:30px;box-shadow:var(--shadow-1)}.geo-3 .card .icon-tile{margin-bottom:18px}.geo-3 .card h3{margin-bottom:12px}@media (max-width:920px){.geo-3{grid-template-columns:1fr}}.nav .links .nav-dropdown{position:relative;display:inline-flex;align-items:center}.nav .links .nav-dropdown>a{display:inline-flex;align-items:center;gap:4px}.nav .links .nav-dropdown>a .chevron{width:14px;height:14px;transition:transform 0.25s ease;flex-shrink:0}.nav .links .nav-dropdown:hover>a .chevron{transform:rotate(180deg)}.nav .links .dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-4px);background:var(--white);border:1px solid var(--ink-200);border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:0 6px;min-width:200px;z-index:999;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height 0.28s ease,opacity 0.2s ease,transform 0.2s ease,padding 0.28s ease}.nav .links .nav-dropdown:hover .dropdown-menu{max-height:200px;opacity:1;padding:6px;transform:translateX(-50%) translateY(0);pointer-events:auto}.nav .links .dropdown-menu a{display:block;padding:10px 14px;border-radius:var(--r-md,8px);color:var(--ink-800);font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none}.nav .links .dropdown-menu a:hover{background:var(--alice);color:var(--ocean-700)}