.quote-patient{background:radial-gradient(55% 45% at 15% 0,#0d94881f,#0000 62%),#f6fbfa;padding:72px 56px 80px}.quote-patient__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:56px;max-width:1040px;margin:0 auto;display:grid}.quote-patient__portrait{aspect-ratio:4/5;border-radius:var(--pat-radius-lg);background:linear-gradient(160deg,#cfe3df 0%,#9dbdb7 100%);position:relative;box-shadow:0 24px 56px #123b3629}.quote-patient__badge{border-radius:var(--pat-radius-pill);background:#fff;align-items:center;gap:10px;padding:11px 16px;display:flex;position:absolute;bottom:20px;right:-14px;box-shadow:0 12px 30px #123b3629}.quote-patient__badge-value{letter-spacing:-.03em;color:#0f766e;font-size:1.1rem;font-weight:800}.quote-patient__badge-label{color:#4a6b66;font-size:.76rem;line-height:1.35}.quote-patient__kicker{letter-spacing:.16em;text-transform:uppercase;color:#0f766e;font-size:.73rem;font-weight:700}.quote-patient__inner .ds-blockquote{border:none;margin:20px 0 0;padding:0}.quote-patient__inner .ds-blockquote p{letter-spacing:-.025em;color:#123b36;margin:0;font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:450;line-height:1.5}.quote-patient__inner .ds-blockquote p:before{content:"“";font-family:var(--pat-serif);color:#0f766e4d;margin-bottom:-.2em;font-size:3rem;line-height:1;display:block}.quote-patient__inner .ds-blockquote footer{display:none}.quote-patient__who{border-top:1px solid #123b361f;align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}.quote-patient__name{letter-spacing:-.02em;color:#123b36;font-size:1rem;font-weight:700}.quote-patient__meta{color:#4a6b66;margin-top:3px;font-size:.85rem}.quote-patient__facts{border-radius:var(--pat-radius-sm);background:#123b361f;border:1px solid #123b361f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.quote-patient__fact{background:#fff;padding:14px 16px}.quote-patient__fact dt{letter-spacing:.12em;text-transform:uppercase;color:#8aa8a3;font-size:.66rem;font-weight:700}.quote-patient__fact dd{color:#123b36;margin:6px 0 0;font-size:.88rem;font-weight:650}.quote-press{background:#fff;padding:80px 56px}.quote-press__inner{max-width:1080px;margin:0 auto}.quote-press__head{text-align:center;max-width:520px;margin:0 auto 48px}.quote-press__kicker{letter-spacing:.22em;text-transform:uppercase;color:#9aa5b4;font-size:.72rem;font-weight:700}.quote-press__title{letter-spacing:-.045em;color:var(--pat-ink);margin:18px 0 0;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:800;line-height:1.08}.quote-press__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.quote-press__item{border-left:1px solid var(--pat-line);padding:0 32px}.quote-press__item:first-child{border-left:none;padding-left:0}.quote-press__item:last-child{padding-right:0}.quote-press__item .ds-blockquote{border:none;margin:0;padding:0}.quote-press__item .ds-blockquote p{color:#33415a;margin:0;font-size:1.02rem;line-height:1.65}.quote-press__item .ds-blockquote footer{border-top:1px solid var(--pat-line);letter-spacing:.14em;text-transform:uppercase;color:var(--pat-ink);margin-top:18px;padding-top:16px;font-size:.76rem;font-weight:700}.quote-press__meta{letter-spacing:.02em;text-transform:none;color:var(--pat-soft);margin-top:5px;font-size:.74rem;font-weight:500;display:block}.quote-legal{background:#fbfbf9;padding:72px 56px 80px}.quote-legal__inner{max-width:760px;margin:0 auto}.quote-legal__court{letter-spacing:.18em;text-transform:uppercase;color:#8a8578;font-size:.74rem;font-weight:700}.quote-legal__case{border-bottom:2px solid #1c1a15;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:16px;padding-bottom:22px;display:flex}.quote-legal__ref{font-family:var(--pat-mono);color:#1c1a15;font-size:.88rem;font-weight:700}.quote-legal__name{font-family:var(--pat-serif);letter-spacing:-.02em;color:#1c1a15;font-size:1.3rem;font-style:italic}.quote-legal__intro{font-family:var(--pat-serif);color:#3b382f;margin:26px 0 0;font-size:1.02rem;line-height:1.85}.quote-legal__quote{margin-top:24px;padding-left:36px;position:relative}.quote-legal__para{font-family:var(--pat-mono);color:#a8a396;font-size:.8rem;font-weight:700;position:absolute;top:2px;left:0}.quote-legal__quote .ds-blockquote{border-left:2px solid #d6d2c4;margin:0;padding:0 0 0 20px}.quote-legal__quote .ds-blockquote p{font-family:var(--pat-serif);color:#3b382f;text-align:justify;hyphens:auto;margin:0;font-size:1rem;line-height:1.9}.quote-legal__quote .ds-blockquote footer{display:none}.quote-legal__meta{background:#1c1a1524;border:1px solid #1c1a1524;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;display:grid;overflow:hidden}.quote-legal__meta>div{background:#fff;padding:13px 16px}.quote-legal__meta dt{letter-spacing:.12em;text-transform:uppercase;color:#a8a396;font-size:.66rem;font-weight:700}.quote-legal__meta dd{font-family:var(--pat-mono);color:#1c1a15;margin:6px 0 0;font-size:.85rem;font-weight:600}.quote-legal__foot{color:#8a8578;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font-size:.82rem;display:flex}.quote-book{background:#faf8f2;justify-content:center;padding:88px 32px 96px;display:flex}.quote-book__page{text-align:center;width:100%;max-width:600px}.quote-book__part{letter-spacing:.3em;text-transform:uppercase;color:#b0a892;font-size:.72rem;font-weight:600}.quote-book__chapter{font-family:var(--pat-serif);color:#8a8272;margin:14px 0 0;font-size:.95rem;font-style:italic}.quote-book__title{font-family:var(--pat-serif);letter-spacing:-.02em;color:#1c1812;margin:10px 0 0;font-size:clamp(2rem,4vw,2.8rem);font-weight:400;line-height:1.15}.quote-book__rule{background:#c9c0aa;width:56px;height:1px;margin:32px auto;display:block}.quote-book__page .ds-blockquote{border:none;margin:0;padding:0}.quote-book__page .ds-blockquote p{font-family:var(--pat-serif);letter-spacing:-.01em;color:#3b352b;margin:0;font-size:1.35rem;font-style:italic;line-height:1.65}.quote-book__page .ds-blockquote footer{font-family:var(--pat-serif);color:#8a8272;margin-top:18px;font-size:.92rem;font-style:normal}.quote-book__work{color:#b0a892;margin-top:4px;font-size:.84rem;font-style:italic;display:block}.quote-book__body{text-align:left;border-top:1px solid #1c18121f;margin-top:48px;padding-top:36px}.quote-book__body p{font-family:var(--pat-serif);color:#3b352b;margin:0;font-size:1.08rem;line-height:1.9}.quote-book__body p:first-letter{float:left;color:#1c1812;margin:8px 10px 0 0;font-size:3.6rem;line-height:.78}.quote-client{background:radial-gradient(50% 45% at 80% 0,#38bdf829,#0000 60%),linear-gradient(170deg,#0b1220 0%,#070d17 100%);padding:80px 56px}.quote-client__inner{max-width:900px;margin:0 auto}.quote-client__inner .ds-blockquote{border:none;margin:0;padding:0}.quote-client__inner .ds-blockquote p{max-width:22ch;font-family:var(--pat-serif);letter-spacing:-.025em;color:#f8fafc;max-width:26ch;margin:0;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:400;line-height:1.4}.quote-client__inner .ds-blockquote footer{display:none}.quote-client__who{align-items:center;gap:14px;margin-top:32px;display:flex}.quote-client__name{letter-spacing:-.02em;color:#f8fafc;font-size:.98rem;font-weight:700}.quote-client__role{color:#f8fafc7a;margin-top:3px;font-size:.85rem}.quote-client__stats{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:40px;padding-top:32px;display:grid}.quote-client__stat{border-left:1px solid #ffffff1a;padding:0 28px}.quote-client__stat:first-child{border-left:none;padding-left:0}.quote-client__stat-value{letter-spacing:-.05em;color:#7dd3fc;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:800;line-height:1}.quote-client__stat-label{color:#f8fafc7a;margin-top:8px;font-size:.84rem;display:block}.quote-client__logos{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:36px;margin-top:36px;padding-top:28px;display:flex}.quote-client__logos-label{letter-spacing:.08em;text-transform:uppercase;color:#f8fafc4d;font-size:.76rem}.quote-client__logo{letter-spacing:.14em;color:#f8fafc47;font-size:.88rem;font-weight:750}@media (width<=1000px){.quote-patient{padding:56px 32px 64px}.quote-patient__inner{grid-template-columns:minmax(0,1fr);gap:36px}.quote-patient__portrait{aspect-ratio:16/10}.quote-patient__badge{right:16px}.quote-press{padding:64px 32px}.quote-press__grid{grid-template-columns:minmax(0,1fr);gap:32px}.quote-press__item{border-left:none;border-bottom:1px solid var(--pat-line);padding:0 0 32px}.quote-press__item:last-child{border-bottom:none;padding-bottom:0}.quote-legal{padding:56px 32px 64px}.quote-client{padding:64px 32px}}@media (width<=720px){.quote-patient{padding:44px 20px 52px}.quote-patient__facts{grid-template-columns:minmax(0,1fr)}.quote-press{padding:48px 20px}.quote-legal{padding:44px 20px 52px}.quote-legal__quote{padding-left:0}.quote-legal__para{margin-bottom:8px;display:block;position:static}.quote-legal__quote .ds-blockquote p{text-align:left}.quote-legal__meta{grid-template-columns:minmax(0,1fr)}.quote-book{padding:56px 20px 64px}.quote-client{padding:48px 20px}.quote-client__stats{grid-template-columns:minmax(0,1fr);gap:24px}.quote-client__stat{border-bottom:1px solid #ffffff1a;border-left:none;padding:0 0 24px}.quote-client__stat:last-child{border-bottom:none;padding-bottom:0}.quote-client__logos{gap:20px}}.ds-blockquote{border-inline-start:4px solid var(--ds-primary,#2563eb);background:var(--ds-surface-secondary,#f8fafc);color:var(--ds-text,#1f2937);border-radius:.75rem;margin:0;padding:1rem 1.25rem;font-style:italic;line-height:1.7}.ds-blockquote p{margin:0}.ds-blockquote footer{color:var(--ds-text-muted,#64748b);margin-top:.75rem;font-size:.875rem;font-style:normal}
