.about-page-browse .about-main{max-width:1280px;margin:0 auto;padding:28px 40px 80px}@media (max-width:640px){.about-page-browse .about-main{padding:24px 20px 64px}}.about-page-browse .about-intro{max-width:720px;margin:0 auto 48px;font-size:17px;line-height:1.65;color:var(--ink-soft)}.about-page-browse .about-intro strong{color:var(--ink);font-weight:700}.about-page-browse .about-section-title{font-size:clamp(26px,4vw,32px);font-weight:800;letter-spacing:-.03em;color:var(--ink);text-align:center;margin:0 0 28px}.about-page-browse .about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:900px){.about-page-browse .about-grid{grid-template-columns:1fr}}.about-page-browse .about-card{background:var(--white);border:1px solid var(--hairline);border-radius:14px;padding:22px 24px;transition:border-color .2s ease,box-shadow .2s ease}.about-page-browse .about-card:hover{border-color:var(--hairline-strong);box-shadow:0 8px 28px rgba(15,20,25,.07)}.about-page-browse .about-card-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--blue-soft);color:var(--blue-text);font-size:12px;font-weight:800;margin-bottom:14px}.about-page-browse .about-card h3{font-size:16px;font-weight:700;color:var(--ink);margin:0 0 8px;letter-spacing:-.01em}.about-page-browse .about-card p{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0}.about-page-browse .about-values{margin-top:64px}.about-page-browse .about-values-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:720px){.about-page-browse .about-values-grid{grid-template-columns:1fr}}.about-page-browse .about-company{margin-top:48px;text-align:center;font-size:14px;line-height:1.6;color:var(--ink-faint)}.about-page-browse .about-company strong{color:var(--ink-soft);font-weight:700}.about-page-browse .about-contact-link{color:var(--blue);text-decoration:none;font-weight:600}.about-page-browse .about-contact-link:hover{text-decoration:underline}.about-page-browse .about-cta{margin-top:64px;text-align:center;padding:40px 24px;background:var(--white);border:1px solid var(--hairline);border-radius:20px}.about-page-browse .about-cta h2{font-size:clamp(24px,4vw,30px);font-weight:800;letter-spacing:-.03em;color:var(--ink);margin:0 0 10px}.about-page-browse .about-cta p{font-size:16px;color:var(--ink-soft);margin:0 auto 24px;max-width:480px}.about-page-browse .about-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.about-page-browse .btn-about{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease}.about-page-browse .btn-about-primary{background:var(--blue);color:var(--white)}.about-page-browse .btn-about-primary:hover{background:var(--blue-hover)}.about-page-browse .btn-about-secondary{background:transparent;color:var(--ink);border:1px solid var(--hairline-strong)}.about-page-browse .btn-about-secondary:hover{border-color:var(--blue);color:var(--blue)}