.company-profile{max-width:100%;margin:42px auto 76px}
.company-intro{max-width:860px;margin:0 auto 42px}
.company-intro .company-kicker{display:inline-block;margin:0 0 12px;color:#0867f9;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.company-intro h2{margin:0 0 16px;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.2}
.company-intro>p:last-child{max-width:790px;color:#53647e;font-size:1.07rem;line-height:1.75;margin:0}
.company-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 58px}
.company-pillar{padding:27px 25px;border:1px solid #e2eaf5;border-radius:15px;background:linear-gradient(160deg,#fff,#f8fbff);box-shadow:0 12px 32px rgba(15,39,77,.045)}
.company-pillar-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 0 20px;border:1px solid #d7e7fb;border-radius:13px;background:#eff6ff}
.company-pillar-icon img{width:25px;height:25px}
.company-pillar h3{margin:0 0 10px;font-size:1.13rem}
.company-pillar p{margin:0 0 15px;color:#53647e;font-size:.9rem;line-height:1.65}
.company-pillar a{font-size:.86rem;font-weight:750}
.company-method{padding:36px;border:1px solid #dce8f6;border-radius:18px;background:#f3f8ff;margin-bottom:58px}
.company-method-heading{max-width:740px;margin:0 0 26px}
.company-method-heading h2{margin:0 0 10px;font-size:clamp(1.5rem,2.4vw,2rem)}
.company-method-heading p{margin:0;color:#53647e}
.company-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:company-step}
.company-method-step{border-top:2px solid #9cc7ff;padding-top:17px;counter-increment:company-step}
.company-method-step:before{content:'0' counter(company-step);display:block;margin-bottom:11px;color:#0867f9;font-size:.75rem;font-weight:800;letter-spacing:.08em}
.company-method-step h3{margin:0 0 8px;font-size:1rem}
.company-method-step p{margin:0;color:#53647e;font-size:.88rem;line-height:1.65}
.company-note{max-width:860px;margin:0 auto 52px;padding:22px 24px;border-left:3px solid #0867f9;background:#f8fbff}
.company-note p{margin:0;color:#53647e;font-size:.92rem;line-height:1.7}
.company-cta{margin:0 auto}
@media(max-width:760px){.company-profile{margin:32px auto 52px}.company-intro{margin-bottom:29px}.company-pillar-grid{grid-template-columns:1fr;gap:13px;margin-bottom:38px}.company-pillar{padding:23px}.company-pillar-icon{margin-bottom:15px}.company-method{padding:25px 22px;margin-bottom:38px}.company-method-grid{grid-template-columns:1fr;gap:20px}.company-method-step{padding-top:13px}.company-note{margin-bottom:36px;padding:19px 20px}}
/* La web conserva UserFeedback para uso interno; su encuesta no corresponde a la página comercial Empresa. */
body.page-id-1252 .userfeedback-widget{display:none!important}
body.page-id-1252 .ht-ctc-chat{display:none!important}
