.reviews-page__preferred-source{padding-block:clamp(2rem,4vw,3rem);border-top:1px solid #d8dee6}.reviews-page__preferred-source .google-preferred-source--inline{margin-inline:auto}.reviews-page{background:var(--fue-page-bg, #f4f4f4)}.reviews-page .before-after-gallery{padding-top:0;padding-bottom:clamp(1.25rem,3vw,2rem)}.reviews-page__gallery-intro{padding-top:clamp(1.75rem,4vw,2.5rem);padding-bottom:clamp(1.25rem,3vw,1.75rem)}.reviews-page__gallery-cta{padding-top:0;padding-bottom:clamp(2rem,4.5vw,3rem);background:linear-gradient(180deg,#fff,#f5f7f6 48%,#f0f1ef)}.reviews-page__intro{border-top:1px solid #d8dee6}.reviews-page__intro{padding-block:clamp(2rem,5vw,3.25rem)}.reviews-page__intro-inner{display:grid;gap:clamp(1.5rem,4vw,2.5rem);align-items:start}.reviews-page__intro-title{text-align:left;margin-bottom:clamp(.75rem,2vw,1rem);color:#013e55}.reviews-page__intro-meta{margin:0 0 clamp(1rem,2.5vw,1.35rem);font-family:Poppins,DM Sans,system-ui,sans-serif;font-size:clamp(.8rem,1.5vw,.88rem);font-weight:400;line-height:1.55;color:#4a5f72}.reviews-page__intro-prose p{margin:0 0 .9rem}.reviews-page__intro-prose p:last-child{margin-bottom:0}.reviews-page__intro-media{margin:0 auto;width:min(494px,100%);border-radius:14px;overflow:hidden;box-shadow:0 14px 36px #12233b1f}.reviews-page__intro-img{display:block;width:min(494px,100%);height:auto;max-width:100%;vertical-align:middle}@media (min-width: 56rem){.reviews-page__intro-inner{grid-template-columns:minmax(0,1fr) 494px;gap:clamp(2rem,4vw,3.25rem)}.reviews-page__intro-copy{grid-column:1;grid-row:1;min-width:0}.reviews-page__intro-media{grid-column:2;grid-row:1;margin:0;width:494px;justify-self:end;align-self:start}.reviews-page__intro-img{width:494px;height:auto;max-width:none}}@media (min-width: 48rem){.reviews-page__intro-meta,.reviews-page__intro-prose{text-align:justify;hyphens:auto}}.reviews-page__procedure{padding-block:clamp(2rem,5vw,3.25rem);background:#fff;border-top:1px solid #d8dee6}.reviews-page__procedure-inner{display:grid;gap:clamp(1.5rem,4vw,2.5rem);align-items:start}.reviews-page__procedure-media{margin:0 auto;width:min(416px,100%);border-radius:14px;overflow:hidden;box-shadow:0 14px 36px #12233b1f}.reviews-page__procedure-img{display:block;width:min(416px,100%);height:auto;max-width:100%;vertical-align:middle}.reviews-page__procedure-title{text-align:left;margin-bottom:clamp(.85rem,2vw,1.15rem);color:#013e55}.reviews-page__procedure-subtitle{margin:1.1rem 0 .5rem;font-family:Poppins,DM Sans,system-ui,sans-serif;font-size:clamp(.92rem,1.65vw,1.02rem);font-weight:600;line-height:1.35;color:#013e55}.reviews-page__procedure-prose p{margin:0 0 .9rem}.reviews-page__procedure-prose p:last-child{margin-bottom:0}@media (min-width: 56rem){.reviews-page__procedure-inner{grid-template-columns:416px minmax(0,1fr);gap:clamp(2rem,4vw,3.25rem)}.reviews-page__procedure-media{grid-column:1;grid-row:1;margin:0;width:416px;justify-self:start;align-self:start}.reviews-page__procedure-copy{grid-column:2;grid-row:1;min-width:0}.reviews-page__procedure-img{width:416px;height:auto;max-width:none}}@media (min-width: 48rem){.reviews-page__procedure-prose{text-align:justify;hyphens:auto}}.reviews-page__split-band{--reviews-split-img-width: 493px;padding-block:clamp(2rem,5vw,3.25rem);border-top:1px solid #d8dee6}.reviews-page__split-band--muted{background:#f8fafc}.reviews-page__split-band--light{background:#fff}.reviews-page__split-band--img-415{--reviews-split-img-width: 415px}.reviews-page__split-band--img-400{--reviews-split-img-width: 400px}.reviews-page__split-band--img-600{--reviews-split-img-width: 600px}.reviews-page-inline-link{font-weight:600;color:#004057;text-decoration:underline;text-decoration-color:color-mix(in srgb,#59c6d7 65%,transparent);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.reviews-page-inline-link:hover{color:#59c6d7;text-decoration-color:#59c6d7}.reviews-page__split-band-wrap{display:flex;flex-direction:column;gap:clamp(1.35rem,3vw,2rem);min-width:0}.reviews-page__split-band-split{display:grid;gap:clamp(1.5rem,4vw,2.5rem);align-items:start}.reviews-page__split-band-media{margin:0 auto;width:min(var(--reviews-split-img-width),100%);border-radius:14px;overflow:hidden;box-shadow:0 14px 36px #12233b1f}.reviews-page__split-band-img{display:block;width:100%;height:auto;vertical-align:middle}.reviews-page__split-band-copy{min-width:0}.reviews-page__split-band-title{text-align:left;margin-bottom:clamp(.85rem,2vw,1.15rem);color:#013e55}.reviews-page__split-band-subtitle{margin:1.1rem 0 .5rem;font-family:Poppins,DM Sans,system-ui,sans-serif;font-size:clamp(.92rem,1.65vw,1.02rem);font-weight:600;line-height:1.35;color:#013e55}.reviews-page__split-band-block p{margin:0 0 .9rem}.reviews-page__split-band-prose>p{margin:0 0 .9rem}.reviews-page__split-band-full{width:100%;min-width:0;max-width:1180px;margin-inline:auto;padding-top:clamp(1.15rem,2.8vw,1.65rem);border-top:1px solid #d8dee6}.reviews-page__split-band-full .reviews-page__split-band-title--subsection{text-align:left;margin-bottom:clamp(.85rem,2vw,1.15rem)}.reviews-page__split-band-full .reviews-page__split-band-block:last-child p:last-child{margin-bottom:0}@media (min-width: 56rem){.reviews-page__split-band-split{grid-template-columns:var(--reviews-split-img-width) minmax(0,1fr);gap:clamp(2rem,4vw,3.25rem)}.reviews-page__split-band-media{grid-column:1;grid-row:1;margin:0;width:var(--reviews-split-img-width);justify-self:start;align-self:start}.reviews-page__split-band-copy{grid-column:2;grid-row:1}.reviews-page__split-band-img{width:var(--reviews-split-img-width);max-width:none}}@media (min-width: 48rem){.reviews-page__split-band-prose,.reviews-page__split-band-full{text-align:justify;hyphens:auto}}.reviews-page__faq{border-top:1px solid #d8dee6}.reviews-page__faq-lead{max-width:1180px}.reviews-page__closing{padding-block:clamp(2rem,5vw,3rem);border-top:1px solid #d8dee6}.reviews-page__closing-inner{max-width:1180px;margin-inline:auto;min-width:0}.reviews-page__closing-prose p{margin:0 0 .9rem}.reviews-page__closing-prose p:last-child{margin-bottom:0}.reviews-page .home-hair-diagnosis-form{--hdf-text: #013e55;--hdf-text-soft: color-mix(in srgb, #013e55 72%, #5f7688 28%);--hdf-placeholder: color-mix(in srgb, #013e55 38%, #8ea8ba 62%);--hdf-input-bg: #fff;--hdf-input-border: color-mix(in srgb, #013e55 28%, #9ec5dd 72%);--hdf-focus-glow: color-mix(in srgb, #59c6d7 55%, transparent);--hdf-send: linear-gradient(135deg, #dfeaf2 0%, #d5e2ec 100%);--hdf-send-hover: linear-gradient(135deg, #e8f1f7 0%, #dbe8f2 100%);--hdf-send-text: #013e55;--hdf-line: #013e55;background:#fff}.reviews-page .home-hair-diagnosis-form__bg{background:#fff}.reviews-page .home-hair-diagnosis-form__media,.reviews-page .home-hair-diagnosis-form__picture{background:transparent}.reviews-page .home-hair-diagnosis-form__phone-wrap .PhoneInputCountrySelectArrow{color:#013e55;opacity:.9}@media (min-width: 48rem){.reviews-page__closing-prose{text-align:justify;hyphens:auto}}@media (max-width: 52rem){.reviews-page .home-hair-diagnosis-form{background:#fff}}.reviews-page__assessment-cta{padding-block:clamp(2rem,5vw,3rem);padding-inline:max(var(--page-gutter-x),env(safe-area-inset-left)) max(var(--page-gutter-x),env(safe-area-inset-right));background:#fff;border-top:1px solid #d8dee6}.reviews-page__assessment-cta-inner{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.25rem,3vw,1.75rem);width:min(1180px,100%);margin-inline:auto;padding:clamp(1.35rem,3.5vw,2rem) clamp(1.25rem,3vw,2rem);border-radius:14px;background:#eef3f7;font-family:Poppins,DM Sans,system-ui,sans-serif}.reviews-page__assessment-cta-copy{min-width:0}.reviews-page__assessment-cta-title{margin:0 0 .65rem;font-family:"Source Serif 4","Source Serif Pro",Georgia,serif;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#013e55}.reviews-page__assessment-cta-lead{margin:0;max-width:52rem;font-size:clamp(.82rem,1.55vw,.94rem);font-weight:400;line-height:1.58;color:#3d5568}.reviews-page__assessment-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;flex-shrink:0;align-self:flex-start;margin:0;padding:.8rem 1.15rem .8rem 1.35rem;border:0;border-radius:999px;font-family:inherit;font-size:clamp(.84rem,1.8vw,.95rem);font-weight:600;line-height:1.2;color:#fff;background:#4a9fd4;cursor:pointer;box-shadow:0 6px 18px #1e5a822e;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.reviews-page__assessment-cta-btn:hover{background:#3f92c8}.reviews-page__assessment-cta-btn:focus-visible{outline:2px solid #013e55;outline-offset:3px}.reviews-page__assessment-cta-btn-label{white-space:nowrap}.reviews-page__assessment-cta-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#ffffff38;border:1px solid rgba(255,255,255,.35)}.reviews-page__assessment-cta-btn-icon svg{width:1rem;height:1rem}@media (min-width: 48rem){.reviews-page__assessment-cta-lead{text-align:justify;hyphens:auto}}@media (min-width: 56rem){.reviews-page__assessment-cta-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(1.5rem,3vw,2.5rem)}.reviews-page__assessment-cta-copy{flex:1 1 auto}.reviews-page__assessment-cta-btn{align-self:center}}@media (prefers-reduced-motion: no-preference){.reviews-page__assessment-cta-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1e5a8238}}@media (prefers-reduced-motion: reduce){.reviews-page__assessment-cta-btn{transition:none}}
