.about-page .page-intro-editorial{padding-block:48px}.about-page .editorial-intro-copy{padding-block:12px}.about-page .editorial-intro-image{min-height:410px}.about-page .section{padding-block:64px}.about-beliefs .editorial-section-lead{margin-bottom:28px}.about-beliefs .editorial-section-lead h2{margin-bottom:0}.about-principle-grid,.about-step-grid{display:grid;margin:0;padding:0;list-style:none}.about-principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.about-principle-grid li{min-width:0;padding:22px;border:1px solid var(--color-border);border-radius:14px;background:#fff}.about-principle-marker{display:block;width:28px;height:3px;margin-bottom:20px;background:var(--color-primary)}.about-principle-grid h3,.about-step-grid h3{margin-bottom:8px;font-size:19px;line-height:1.25}.about-principle-grid p,.about-step-grid p{margin:0;color:var(--color-text-secondary);font-size:15.5px;line-height:1.5}.about-section-lead{max-width:760px;margin-bottom:26px}.about-section-lead h2{margin-bottom:8px;font-size:clamp(34px,3.5vw,46px);line-height:1.1}.about-section-lead p{margin:0;color:var(--color-text-secondary)}.about-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-step-grid li{display:flex;gap:16px;min-width:0;padding:18px 0 0;border-top:1px solid var(--color-border-strong)}.about-step-marker{flex:0 0 10px;width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--color-primary)}.about-service{background:var(--color-surface)}.about-page .about-clarity-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(36px,6vw,88px)}.about-page .about-image{min-height:350px}.about-page .about-clarity-layout h2{font-size:clamp(34px,3.5vw,46px);line-height:1.1}.about-service-copy p:last-child{margin-bottom:0}.about-page .about-final-cta{padding-block:56px}.about-final-cta .cta-inner{min-height:0;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(30px,5vw,70px)}.about-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;aspect-ratio:4/3;padding:20px;border:1px dashed #a8b7d1;border-radius:16px;background:#213251;text-align:center}.about-image-placeholder span{color:#c9d6ec;font-size:12px;font-weight:600;letter-spacing:.08em}.about-image-placeholder strong{color:#fff;font-size:18px;font-weight:500}@media (max-width:1023px){.about-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-final-cta .cta-inner{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}}@media (max-width:767px){.about-page .page-intro-editorial{padding:0}.about-page .editorial-intro-copy{padding-block:42px 32px}.about-page .editorial-intro-copy h1{font-size:clamp(38px,10vw,48px)}.about-page .editorial-intro-image{min-height:260px}.about-page .section{padding-block:48px}.about-beliefs .editorial-section-lead{margin-bottom:22px}.about-beliefs .editorial-section-lead h2{font-size:clamp(32px,8vw,40px)}.about-principle-grid{gap:10px}.about-principle-grid li{padding:15px}.about-principle-marker{margin-bottom:14px}.about-principle-grid h3{font-size:17px}.about-principle-grid p{font-size:14px}.about-step-grid{grid-template-columns:1fr;gap:0}.about-step-grid li{padding-block:15px}.about-page .about-clarity-layout{grid-template-columns:1fr;gap:28px}.about-page .about-image{min-height:260px}.about-page .about-clarity-layout h2{font-size:34px}.about-final-cta .cta-inner{grid-template-columns:1fr;gap:28px}.about-final-cta .cta-inner h2{font-size:38px}.about-final-cta .cta-inner .button-row{flex-wrap:wrap;gap:18px}.about-image-placeholder{aspect-ratio:auto;min-height:120px}}@media (max-width:359px){.about-principle-grid{grid-template-columns:1fr}}