.gentify-about .g-about-narrow{max-width:760px;margin-inline:auto}.gentify-about .g-eyebrow{display:block;text-align:center}.gentify-about .g-about-hero{padding:calc(var(--section, 3rem) * 1.15) 0 var(--section,3rem);background:#fff}.gentify-about .g-about-hero h1{font-size:clamp(2rem, 6vw, 3.4rem);line-height:1.08;letter-spacing:-.02em;margin:.5rem 0 .8rem}.gentify-about .g-about-hero h1 em{color:var(--gold,#E0A82E);font-style:normal}.gentify-about .g-about-lead{max-width:46rem;margin:0 auto;color:var(--muted,#6b655f);font-size:clamp(1.02rem, 2.2vw, 1.18rem);line-height:1.65}.gentify-about .g-about-stats{background:var(--ink,#1C1917);padding:clamp(2rem, 5vw, 3rem) 0}.gentify-about .g-about-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.4rem, 4vw, 2.2rem)}@media (min-width:800px){.gentify-about .g-about-stats-grid{grid-template-columns:repeat(4,1fr)}}.gentify-about .g-about-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.gentify-about .g-about-stat-n{font-size:clamp(1.4rem, 4.5vw, 2rem);font-weight:800;letter-spacing:-.01em;color:var(--gold-glow,#E0A82E);line-height:1}.gentify-about .g-about-stat-n i{font-style:normal;opacity:.65;margin:0 .1em}.gentify-about .g-about-stat-l{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:#c9c2ba;font-weight:600}.gentify-about .g-about-story{padding:var(--section,3rem) 0;background:#fff}.gentify-about .g-about-story h2{font-size:clamp(1.5rem, 4vw, 2.1rem);margin:0 0 1rem;text-align:center}.gentify-about .g-about-story{text-align:center}.gentify-about .g-about-story p{color:#2a2520;font-size:1.05rem;line-height:1.75;margin:0 0 1.1em}.gentify-about .g-about-story a{color:var(--gold-glow,#B8860B);text-decoration:underline;text-underline-offset:2px}.gentify-about .g-about-standard{padding:var(--section,3rem) 0;background:#faf8f5;border-top:1px solid rgb(28 25 23 / .06)}.gentify-about .g-about-standard h2{font-size:clamp(1.5rem, 4vw, 2.1rem);margin:0 0 clamp(1.4rem, 4vw, 2rem)}.gentify-about .g-about-grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem, 3vw, 1.4rem)}@media (min-width:760px){.gentify-about .g-about-grid{grid-template-columns:repeat(2,1fr)}}.gentify-about .g-about-card{background:#fff;border:1px solid rgb(28 25 23 / .1);border-radius:16px;padding:clamp(1.3rem, 3.5vw, 1.8rem)}.gentify-about .g-about-card h3{font-size:1.15rem;color:var(--ink,#1C1917);margin:0 0 .5rem;font-weight:700}.gentify-about .g-about-card p{color:var(--muted,#6b655f);line-height:1.65;font-size:.96rem;margin:0}.gentify-about .g-about-founder{padding:var(--section,3rem) 0;background:#fff}.gentify-about .g-about-founder-avatar{display:block;width:64px;height:64px;margin:0 auto .8rem;border-radius:50%;background:var(--ink,#1C1917);padding:12px;object-fit:contain}.gentify-about .g-about-founder h2{font-size:clamp(1.5rem, 4vw, 2rem);margin:.35rem 0 1rem}.gentify-about .g-about-founder-quote{color:#2a2520;font-size:clamp(1.05rem, 2.4vw, 1.18rem);line-height:1.7;font-style:normal;margin:0 0 1rem;quotes:none}.gentify-about .g-about-founder-role{color:var(--gold-glow,#B8860B);font-weight:600;font-size:.9rem}.gentify-about .g-about-faq{padding:var(--section,3rem) 0;background:#faf8f5;border-top:1px solid rgb(28 25 23 / .06)}.gentify-about .g-about-faq h2{font-size:clamp(1.5rem, 4vw, 2.1rem);margin:0 0 clamp(1.4rem, 4vw, 2rem)}.gentify-about .g-about-faq-list{display:flex;flex-direction:column;gap:.7rem}.gentify-about .g-about-faq-item{background:#fff;border:1px solid rgb(28 25 23 / .1);border-radius:14px;padding:0 1.2rem}.gentify-about .g-about-faq-item summary{list-style:none;cursor:pointer;font-weight:700;color:var(--ink,#1C1917);padding:1.1rem 0;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:1rem}.gentify-about .g-about-faq-item summary::-webkit-details-marker{display:none}.gentify-about .g-about-faq-item summary::after{content:"+";color:var(--gold-glow,#B8860B);font-size:1.5rem;font-weight:400;line-height:1;transition:transform var(--dur,.3s) var(--ease,ease);flex:none}.gentify-about .g-about-faq-item[open] summary::after{transform:rotate(45deg)}.gentify-about .g-about-faq-item p{color:var(--muted,#6b655f);line-height:1.65;margin:0 0 1.1rem;font-size:.96rem}.gentify-about .g-about-cta{padding:var(--section,3rem) 0;background:var(--ink,#1C1917)}.gentify-about .g-about-cta h2{color:#fff;font-size:clamp(1.4rem, 4vw, 2rem);margin:0 0 .5rem}.gentify-about .g-about-cta p{color:#d9d2ca;margin:0 0 1.4rem;line-height:1.6}.gentify-about .g-about-cta-row{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}