.about-page{color:#111827;background:#fff;overflow:hidden}.about-container{width:min(1180px,100% - 48px);margin:0 auto}.about-eyebrow{letter-spacing:.14em;color:#2563eb;font-size:12px;font-weight:700;display:inline-block}.about-hero{border-bottom:1px solid #e5e7eb;padding:150px 0 120px}.about-hero h1{letter-spacing:-.055em;max-width:980px;margin:24px 0 32px;font-size:clamp(48px,7vw,86px);font-weight:700;line-height:.98}.about-hero h1 span{color:#2563eb}.about-intro{color:#6b7280;max-width:650px;margin:0;font-size:20px;line-height:1.65}.about-story{padding:120px 0}.story-grid,.why-grid{grid-template-columns:220px 1fr;gap:80px;display:grid}.section-label{align-items:flex-start;gap:14px;display:flex}.section-label span{color:#2563eb;font-size:12px;font-weight:700}.section-label p{letter-spacing:.12em;color:#6b7280;margin:0;font-size:11px;font-weight:700}.story-content{max-width:760px}.story-content h2{letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(30px,4vw,48px);line-height:1.12}.story-content p,.why-content p{color:#6b7280;max-width:680px;margin:0 0 22px;font-size:17px;line-height:1.75}.story-content strong{color:#111827}.about-beliefs{background:#f8fafc;padding:120px 0}.beliefs-heading{margin-bottom:70px}.beliefs-heading h2,.services-top h2{letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(42px,5vw,64px);line-height:1}.beliefs-heading h2 span,.services-top h2 span{color:#2563eb}.beliefs-list{border-top:1px solid #dbe1e8}.belief-item{border-bottom:1px solid #dbe1e8;grid-template-columns:80px 1fr;gap:30px;padding:35px 0;display:grid}.belief-item>span,.service>span{color:#2563eb;font-size:12px;font-weight:700}.belief-item h3{letter-spacing:-.02em;margin:0 0 8px;font-size:24px}.belief-item p{color:#6b7280;max-width:580px;margin:0;font-size:16px;line-height:1.6}.about-why{padding:130px 0}.why-content h2{letter-spacing:-.045em;max-width:820px;margin:0 0 35px;font-size:clamp(34px,5vw,58px);line-height:1.08}.why-content h2 span{color:#2563eb}.founder-note{align-items:flex-start;gap:20px;margin-top:45px;display:flex}.founder-line{background:#2563eb;flex-shrink:0;width:3px;height:58px}.founder-note p{color:#111827;margin:0;font-size:18px;line-height:1.55}.about-services{background:#f8fafc;padding:120px 0}.services-top{margin-bottom:65px}.service-row{border-top:1px solid #dbe1e8;grid-template-columns:repeat(3,1fr);display:grid}.service{border-bottom:1px solid #dbe1e8;min-width:0;padding:35px 35px 20px 0}.service+.service{border-left:1px solid #dbe1e8;padding-left:35px}.service h3{letter-spacing:-.02em;margin:25px 0 12px;font-size:22px}.service p{color:#6b7280;max-width:300px;margin:0;font-size:15px;line-height:1.65}.about-cta{text-align:center;padding:150px 0}.about-cta h2{letter-spacing:-.055em;max-width:850px;margin:22px auto;font-size:clamp(46px,7vw,82px);line-height:.98}.about-cta h2 span{color:#2563eb}.about-cta p{color:#6b7280;margin:0 auto 35px;font-size:17px}.about-button{color:#fff;background:#111827;border-radius:7px;align-items:center;gap:10px;padding:14px 21px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.about-button:hover{background:#2563eb;transform:translateY(-2px)}@media (max-width:800px){.about-container{width:min(100% - 32px,650px)}.about-hero{padding:100px 0 80px}.about-hero h1{font-size:clamp(44px,13vw,64px)}.about-intro{font-size:17px}.about-story,.about-beliefs,.about-why,.about-services{padding:80px 0}.story-grid,.why-grid{grid-template-columns:1fr;gap:35px}.section-label{margin-bottom:0}.beliefs-heading{margin-bottom:45px}.belief-item{grid-template-columns:45px 1fr;gap:15px;padding:28px 0}.belief-item h3{font-size:21px}.service-row{grid-template-columns:1fr}.service{padding:30px 0}.service+.service{border-left:none;padding-left:0}.about-cta{padding:100px 0}.about-cta h2{font-size:clamp(44px,13vw,65px)}}
