.testimonials-page-header{padding-top:88px;padding-bottom:var(--space-3xl);position:relative;overflow:hidden}.testimonials-page-header::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 70% 35%,var(--color-gold-glow) 0,transparent 65%);pointer-events:none;z-index:0}.testimonials-page-header__inner{position:relative;z-index:1;max-width:760px}.testimonials-page-header__title{font-family:var(--font-display);font-size:clamp(2.5rem, 6vw, 4rem);font-weight:300;line-height:1.05;letter-spacing:-.025em;color:var(--color-text);margin:var(--space-md) 0 var(--space-md)}.testimonials-page-header__subtitle{font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;color:var(--color-text-secondary);line-height:1.55;letter-spacing:.005em;max-width:620px;margin:0}.testimonials-lead{padding-top:var(--space-3xl);padding-bottom:var(--space-4xl)}.testimonial-lead{max-width:880px;margin:0 auto;padding:var(--space-2xl) var(--space-lg);border-left:2px solid var(--color-border-accent);position:relative}.testimonial-lead::before{content:'\201C';position:absolute;top:-8px;left:var(--space-lg);font-family:var(--font-display);font-size:6rem;font-style:italic;font-weight:500;line-height:1;color:var(--color-gold);opacity:.42;pointer-events:none}.testimonial-lead__quote{margin:0;padding:0;border:0}.testimonial-lead__quote p{font-family:var(--font-display);font-style:italic;font-size:clamp(1.375rem, 2.4vw, 1.75rem);font-weight:400;line-height:1.55;letter-spacing:-.005em;color:var(--color-text);margin:0}.testimonial-lead__attribution{position:relative;margin-top:var(--space-xl);padding-top:var(--space-md)}.testimonial-lead__attribution::before{content:'';position:absolute;top:0;left:0;width:36px;height:1px;background:var(--color-gold);opacity:.65}.testimonial-lead__attribution cite{font-style:normal;display:flex;flex-direction:column;gap:2px}.testimonial-lead__name{font-family:var(--font-body);font-weight:600;font-size:1rem;letter-spacing:.01em;color:var(--color-text)}.testimonial-lead__role{font-family:var(--font-body);font-size:var(--text-fine);letter-spacing:.02em;color:var(--color-gold)}@media (min-width:768px){.testimonial-lead{padding:var(--space-2xl) var(--space-2xl)}}.testimonials-grid-section{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.testimonials-grid-section__eyebrow{margin-bottom:var(--space-2xl);text-align:center;color:var(--color-gold);letter-spacing:.18em}.testimonials-grid-section--norsk{padding-top:var(--space-3xl)}.testimonial-grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl);max-width:1100px;margin:0 auto}.testimonial-card-page{position:relative;background:linear-gradient(180deg,var(--color-surface-high) 0,var(--color-surface) 100%);border:1px solid var(--color-border-ghost);border-left:2px solid var(--color-border-accent);border-radius:var(--radius-card);padding:var(--space-2xl) var(--space-xl) var(--space-xl);margin:0;display:flex;flex-direction:column;gap:var(--space-md);transition:transform var(--transition-med),border-color var(--transition-med),box-shadow var(--transition-med)}.testimonial-card-page:hover{transform:translateY(-2px);border-color:var(--color-border-accent);box-shadow:0 16px 40px rgba(0,0,0,.28)}.testimonial-card-page::before{content:'\201C';position:absolute;top:8px;left:var(--space-xl);font-family:var(--font-display);font-size:4rem;font-style:italic;font-weight:500;line-height:1;color:var(--color-gold);opacity:.5;pointer-events:none}.testimonial-card-page__quote{margin:var(--space-md) 0 0;padding:0;border:0}.testimonial-card-page__quote p{font-family:var(--font-display);font-size:1.125rem;font-style:italic;font-weight:500;color:var(--color-text);line-height:1.6;letter-spacing:-.005em;margin:0}.testimonial-card-page__translation{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);margin:0;padding-top:var(--space-sm);border-top:1px dashed var(--color-border-ghost)}.testimonial-card-page__translation em{font-style:italic}.testimonial-card-page__attribution{position:relative;padding-top:var(--space-md);margin-top:auto}.testimonial-card-page__attribution::before{content:'';position:absolute;top:0;left:0;width:32px;height:1px;background:var(--color-gold);opacity:.6}.testimonial-card-page__attribution cite{font-style:normal;display:flex;flex-direction:column;gap:2px}.testimonial-card-page__name{font-family:var(--font-body);font-weight:600;color:var(--color-text);font-size:.9375rem;letter-spacing:.01em}.testimonial-card-page__role{font-family:var(--font-body);font-size:var(--text-fine);color:var(--color-text-tertiary);letter-spacing:.01em}@media (min-width:768px){.testimonial-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.testimonial-card-page__quote p{font-size:1.1875rem}}@media (min-width:1024px){.testimonials-page-header{padding-top:112px;padding-bottom:var(--space-4xl)}.testimonials-lead{padding-bottom:var(--space-5xl)}.testimonial-grid{gap:var(--space-2xl)}}