.client-review[data-astro-cid-7el2f2y4]{color:var(--white);background:#241a26}.client-review-inner[data-astro-cid-7el2f2y4]{padding-top:88px;padding-bottom:88px}.client-review[data-astro-cid-7el2f2y4] .eyebrow[data-astro-cid-7el2f2y4]{color:#d2bd96}.client-review[data-astro-cid-7el2f2y4] h2[data-astro-cid-7el2f2y4]{letter-spacing:-.035em;margin:0 0 36px;font-size:clamp(38px,4.5vw,64px);line-height:1.05}.featured-review[data-astro-cid-7el2f2y4]{max-width:850px;margin:0}.featured-review[data-astro-cid-7el2f2y4] blockquote[data-astro-cid-7el2f2y4]{margin:0;padding:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,3vw,38px);line-height:1.4}.featured-review[data-astro-cid-7el2f2y4] blockquote[data-astro-cid-7el2f2y4] p[data-astro-cid-7el2f2y4]{margin-bottom:24px}.featured-review[data-astro-cid-7el2f2y4] figcaption[data-astro-cid-7el2f2y4],.review-attribution[data-astro-cid-7el2f2y4]{color:#d2bd96;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.full-review[data-astro-cid-7el2f2y4]{max-width:850px;margin-top:36px}.full-review[data-astro-cid-7el2f2y4] summary[data-astro-cid-7el2f2y4]{color:#d2bd96;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-bottom:1px solid #d2bd96;align-items:center;gap:16px;min-height:44px;padding:8px 0;font-size:12px;list-style:none;display:inline-flex}.full-review[data-astro-cid-7el2f2y4] summary[data-astro-cid-7el2f2y4]::-webkit-details-marker{display:none}.full-review[data-astro-cid-7el2f2y4] summary[data-astro-cid-7el2f2y4]:focus-visible{outline-offset:5px;outline:2px solid #d2bd96}.close-review[data-astro-cid-7el2f2y4],.full-review[data-astro-cid-7el2f2y4][open] .read-review[data-astro-cid-7el2f2y4]{display:none}.full-review[data-astro-cid-7el2f2y4][open] .close-review[data-astro-cid-7el2f2y4]{display:inline}.review-toggle[data-astro-cid-7el2f2y4]{font-size:24px;line-height:1}.full-review[data-astro-cid-7el2f2y4][open] .review-toggle[data-astro-cid-7el2f2y4]{transform:rotate(45deg)}.full-review-body[data-astro-cid-7el2f2y4]{background:var(--paper);color:var(--ink);margin-top:32px;padding:36px}.review-quotation-mark[data-astro-cid-7el2f2y4]{height:58px;color:var(--accent);font-family:Playfair Display,Georgia,serif;font-size:88px;line-height:1;display:block}.full-review-body[data-astro-cid-7el2f2y4] blockquote[data-astro-cid-7el2f2y4]{border-left:2px solid var(--accent);margin:0;padding-left:28px;font-family:Playfair Display,Georgia,serif;font-size:clamp(18px,1.6vw,22px);line-height:1.7}.full-review-body[data-astro-cid-7el2f2y4] blockquote[data-astro-cid-7el2f2y4] p[data-astro-cid-7el2f2y4]{margin-bottom:28px}.full-review-body[data-astro-cid-7el2f2y4] blockquote[data-astro-cid-7el2f2y4] p[data-astro-cid-7el2f2y4]:last-child{margin-bottom:0}.full-review-body[data-astro-cid-7el2f2y4] .review-attribution[data-astro-cid-7el2f2y4]{color:var(--muted);margin:28px 0 0 30px}@media (width<=800px){.client-review-inner[data-astro-cid-7el2f2y4]{padding-top:60px;padding-bottom:60px}.full-review-body[data-astro-cid-7el2f2y4]{padding:28px 20px}.full-review-body[data-astro-cid-7el2f2y4] blockquote[data-astro-cid-7el2f2y4]{padding-left:18px}.full-review-body[data-astro-cid-7el2f2y4] .review-attribution[data-astro-cid-7el2f2y4]{margin-left:20px}}.glow-signature{color:var(--white);text-align:center;background:#241a26;padding:56px 24px 150px;position:relative;overflow:hidden}.glow-signature:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#f4e0da1f 0%,#f4e0da09 42%,#0000 72%);border-radius:50%;position:absolute;inset:12% 25%}.glow-signature-inner{z-index:1;width:min(900px,100%);margin:0 auto;position:relative}.glow-signature .eyebrow{color:#f6f1eb9e;margin-bottom:42px}.neon-monogram{letter-spacing:-.1em;color:#f7eee9;text-shadow:0 0 5px #fff4eef2,0 0 14px #efcecdb8,0 0 34px #dfaeba6b,0 0 70px #b9809938;width:max-content;margin:0 auto 30px;font-family:DM Sans,Arial,sans-serif;font-size:clamp(88px,15vw,180px);font-weight:400;line-height:.82}.glow-signature h2{letter-spacing:-.055em;margin:0 auto 24px;font-size:clamp(54px,8vw,108px);line-height:.92}.glow-signature h2 em{font-family:Playfair Display,Georgia,serif;font-weight:500}.glow-signature-inner>p:not(.eyebrow){color:#f6f1ebb8;max-width:610px;margin:0 auto 36px;font-size:17px}.glow-signature .button-light{border:1px solid #f6f1ebc7}@media (width<=800px){.glow-signature{padding:52px 20px 105px}.glow-signature:before{inset:18% 3%}.glow-signature .eyebrow{margin-bottom:32px}.neon-monogram{margin-bottom:26px;font-size:clamp(112px,38vw,164px)}.glow-signature-inner>p:not(.eyebrow){font-size:15px}}@media (prefers-reduced-motion:reduce){.neon-monogram{text-shadow:0 0 8px #fff4eed1,0 0 28px #dfaeba57}}.client-story{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8vw;padding-top:100px;padding-bottom:0;display:grid}.results-preview .results-editorial-heading{padding-top:48px}.client-story-photo{background:var(--paper-deep);overflow:hidden}.client-story-photo img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.client-story-copy{max-width:560px}.client-story-copy blockquote{border-left:2px solid var(--accent);margin:0 0 26px;padding-left:28px;font-family:Playfair Display,Georgia,serif;font-size:clamp(19px,2vw,25px);font-style:italic;line-height:1.45}.client-story-copy blockquote p{margin:0 0 20px}.client-story-copy blockquote p:first-child{font-size:clamp(24px,2.4vw,32px);line-height:1.3}.client-story-copy blockquote p:last-child{margin-bottom:0}.client-story-copy cite{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin-left:30px;font-size:10px;display:block}@media (width<=800px){.results-preview{padding-bottom:48px}.results-preview .results-editorial-heading{padding-top:38px}.client-story{grid-template-columns:1fr;gap:40px;padding-top:80px;padding-bottom:0}.client-story-copy blockquote{padding-left:20px}.client-story-copy cite{margin-left:22px}}.microcurrent-editorial{grid-template-columns:.62fr 1.38fr;gap:6vw}.microcurrent-pair{grid-template-columns:1fr;align-items:stretch;min-width:0;display:grid}.microcurrent-visual-compact{min-height:520px}.microcurrent-tech-label{z-index:2;color:var(--white);position:absolute;bottom:22px;left:24px}.microcurrent-tech-label span{margin-bottom:3px;font-family:Playfair Display,Georgia,serif;font-size:28px;font-style:italic;display:block}@media (width<=1000px){.microcurrent-editorial{grid-template-columns:1fr;gap:48px}}@media (width<=800px){.microcurrent-pair{grid-template-columns:1fr;gap:16px}.microcurrent-visual-compact{min-height:330px}}
