.gd-section{padding:var(--gd-space-10) 0}.gd-section--cream{background:var(--gd-bg-cream)}.gd-section--muted{background:var(--gd-bg-subtle)}.gd-section-heading{margin-bottom:var(--gd-space-6);text-align:center}.gd-section-heading__title{font-size:var(--gd-fs-3xl);font-weight:700}.gd-section-heading__subtitle{margin:var(--gd-space-2) auto 0;color:var(--gd-text-muted);font-size:var(--gd-fs-lg);line-height:var(--gd-lh-loose)}.gd-section-heading--split{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gd-space-2) var(--gd-space-4);text-align:left}.gd-section-heading--split .gd-section-heading__title{min-width:0;font-size:var(--gd-fs-2xl)}.gd-section-heading__link{display:inline-flex;align-items:center;gap:var(--gd-space-1);flex:none;color:var(--gd-text-strong);font-size:var(--gd-fs-md);font-weight:500;transition:color var(--gd-duration)}.gd-section-heading__link:hover{color:var(--gd-primary)}@media (min-width: 768px){.gd-section-heading--split .gd-section-heading__title{font-size:var(--gd-fs-3xl)}.gd-section{padding:var(--gd-space-12) 0}.gd-section-heading{margin-bottom:var(--gd-space-10)}}.gd-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gd-card-gap-mobile)}.gd-partner{overflow:hidden;border-radius:var(--gd-radius-md);background:var(--gd-bg);box-shadow:var(--gd-shadow-sm)}.gd-partner img{width:100%;aspect-ratio:2 / 1;object-fit:contain}@media (min-width: 576px){.gd-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.gd-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gd-card-gap)}}@media (min-width: 1200px){.gd-partner-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.gd-about-intro{padding-bottom:0}.gd-about-intro__body{max-width:calc(800px + var(--gd-gutter) * 2)}.gd-about-intro__title{margin-bottom:var(--gd-space-4);color:var(--gd-text-strong);font-size:var(--gd-fs-3xl);font-weight:700;line-height:var(--gd-lh-tight)}.gd-about-intro__text{color:var(--gd-text);font-size:var(--gd-fs-content);line-height:var(--gd-lh-loose)}.gd-about-intro__text+.gd-about-intro__text{margin-top:var(--gd-space-4)}.gd-about-intro__banner{display:block;width:100%;height:240px;margin-top:var(--gd-space-8);border-radius:var(--gd-radius-xl);object-fit:cover}.gd-about-features__list{display:grid;gap:var(--gd-space-10)}.gd-about-feature{display:grid;gap:var(--gd-space-5);align-items:center}.gd-about-feature__image{order:-1;width:100%;height:auto;aspect-ratio:3 / 2;border-radius:var(--gd-radius-lg);object-fit:cover}.gd-about-feature__icon{display:block;width:40px;height:40px;margin-bottom:var(--gd-space-4);border-radius:var(--gd-radius-sm)}.gd-about-feature__title{margin-bottom:var(--gd-space-3);color:var(--gd-text-strong);font-size:var(--gd-fs-2xl);font-weight:700;line-height:var(--gd-lh-tight);white-space:pre-line}.gd-about-feature__text{color:var(--gd-text);font-size:var(--gd-fs-content);line-height:var(--gd-lh-loose)}.gd-about-feature__link{display:inline-flex;align-items:center;gap:var(--gd-space-2);margin-top:var(--gd-space-4);font-size:var(--gd-fs-content)}.gd-about-feature__link .gd-icon{transition:transform var(--gd-duration)}.gd-about-feature__link:hover .gd-icon{transform:translate(4px)}.gd-about-stats{padding-top:0}.gd-about-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gd-space-3)}.gd-about-stat{display:flex;flex-direction:column;align-items:center;gap:var(--gd-space-2);padding:var(--gd-space-5) var(--gd-space-3);border-radius:var(--gd-radius-lg);text-align:center}.gd-about-stat--orange{--gd-about-stat-color: var(--gd-primary);background:var(--gd-tint-orange)}.gd-about-stat--green{--gd-about-stat-color: var(--gd-success);background:var(--gd-tint-green)}.gd-about-stat--blue{--gd-about-stat-color: var(--gd-accent-blue);background:var(--gd-tint-blue)}.gd-about-stat__icon{width:auto;height:40px}.gd-about-stat__value{color:var(--gd-about-stat-color);font-size:var(--gd-fs-3xl);font-weight:700;line-height:var(--gd-lh-tight)}.gd-about-stat__label{color:var(--gd-text-strong);font-size:var(--gd-fs-md);font-weight:600;line-height:var(--gd-lh-base)}.gd-about-press{padding-top:0}.gd-about-press__link{display:block}.gd-about-press .gd-partner:has(.gd-about-press__link){transition:box-shadow var(--gd-duration)}.gd-about-press .gd-partner:has(.gd-about-press__link:hover){box-shadow:var(--gd-shadow-md)}@media (min-width: 768px){.gd-about-intro__title{font-size:var(--gd-fs-4xl)}.gd-about-intro__text{font-size:var(--gd-fs-xl)}.gd-about-intro__banner{height:480px}.gd-about-feature{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--gd-space-8)}.gd-about-feature:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.gd-about-feature__image{order:0;height:320px;aspect-ratio:auto}.gd-about-feature:nth-child(2n) .gd-about-feature__image{order:-1}.gd-about-feature__title{font-size:var(--gd-fs-3xl)}.gd-about-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gd-space-4)}.gd-about-stat{padding:var(--gd-space-6) var(--gd-space-4)}.gd-about-stat__value{font-size:var(--gd-fs-4xl)}.gd-about-stat__label{font-size:var(--gd-fs-lg)}.gd-about-press__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
