.cp-section{display:flex;justify-content:center;align-items:center;width:100%;padding-top:var(--layout-section-y);padding-right:var(--space-40);padding-bottom:var(--layout-section-y);padding-left:var(--space-40)}@media (max-width:767px){.cp-section{padding-right:var(--space-20);padding-left:var(--space-20)}}.cp-section--soft{background-color:var(--color-bg-soft)}.cp-section--brand{color:var(--color-text-inverse);background-color:var(--color-bg-brand)}.cp-container{width:100%;max-width:1400px}.cp-container--narrow{padding-right:var(--layout-section-x);padding-left:var(--layout-section-x)}.cp-text-hero{color:var(--color-text-inverse);font-family:var(--font-sans);font-weight:400;font-size:var(--type-ghost);line-height:1.08;text-decoration:none;text-overflow:clip;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-text-lead{color:var(--color-text-inverse);font-family:var(--font-sans);font-weight:400;font-size:22px;line-height:1.375;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-text-h2{color:var(--color-text-primary);font-family:var(--font-sans);font-weight:300;font-size:var(--type-h2);line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-text-h4{color:var(--color-text-accent);font-family:var(--font-sans);font-weight:500;font-size:var(--type-h4);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-eyebrow{color:var(--color-text-accent);font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:1.4;font-style:italic;text-transform:uppercase;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-eyebrow--inverse{color:var(--color-text-inverse)}.cp-text-body{color:var(--color-text-primary);font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.34}.cp-text-body--inverse{color:var(--color-text-inverse)}.cp-text-footer-title{color:var(--color-text-inverse);font-family:var(--font-sans);font-weight:500;font-size:18px;line-height:1.4;text-transform:uppercase;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-section-heading{display:flex;flex-flow:column;align-items:start;gap:var(--space-10)}.cp-section-heading--center{align-items:center;text-align:center}.cp-section-title{color:var(--color-text-primary);font-family:var(--font-sans);font-weight:300;font-size:var(--type-h2);line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-section-title--inverse{color:var(--color-text-inverse)}.cp-section-text{color:var(--color-text-primary);font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.34;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-section-text--inverse{color:var(--color-text-inverse-muted)}.cp-btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--space-10);color:var(--color-text-inverse);font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.5;text-decoration:none;padding-top:var(--space-10);padding-right:22px;padding-bottom:var(--space-10);padding-left:22px;background-color:var(--color-action-primary);border-radius:var(--radius-full);border-top:1px solid var(--color-border-strong);border-right:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);border-left:1px solid var(--color-border-strong);transition:all 200ms ease-in-out}.cp-btn:hover{color:var(--color-text-inverse);background-color:var(--p-burdeos-500);border-top:1px solid var(--p-white);border-bottom:1px solid var(--p-white);border-left:1px solid var(--p-white);border-right:1px solid var(--p-white)}.cp-btn:focus-visible{box-shadow:0px 0px 0px 2px var(--color-bg-default),0px 0px 0px 4px var(--color-focus-ring)}.cp-btn-icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px}.cp-btn--light{color:var(--color-text-primary);background-color:var(--color-action-light);box-shadow:4px 4px 10px 2px #00000014}.cp-btn--light:hover{color:var(--p-white);background-color:var(--p-black)}.cp-btn--light:focus-visible{box-shadow:0px 0px 0px 2px var(--color-bg-dark),0px 0px 0px 4px var(--color-focus-ring-inverse)}.cp-btn--glass{color:var(--color-text-inverse);background-color:var(--color-bg-glass)}.cp-btn--glass:hover{color:var(--color-text-inverse);background-color:var(--color-bg-glass-subtle)}.cp-btn--glass:focus-visible{box-shadow:0px 0px 0px 2px var(--color-bg-dark),0px 0px 0px 4px var(--color-focus-ring-inverse)}.cp-btn--glass{border-color:var(--color-border-glass)}.cp-btn--brand{color:var(--color-text-inverse);background-color:var(--color-action-brand)}.cp-btn--brand:hover{color:var(--color-text-inverse);background-color:var(--color-action-brand-hover)}.cp-btn--brand:hover{border-color:var(--color-action-brand-hover)}.cp-btn--brand{border-color:var(--color-action-brand)}.cp-btn--outline{color:var(--color-text-primary);background-color:transparent}.cp-btn--outline:hover{color:var(--color-text-inverse);background-color:var(--color-action-primary)}.cp-btn--outline{border-color:var(--color-border-strong)}.cp-btn--white{color:var(--color-text-primary);background-color:var(--color-action-light)}.cp-btn--white:hover{color:var(--color-text-primary);background-color:var(--color-border-subtle)}.cp-btn--disabled{color:var(--color-text-disabled);background-color:var(--color-action-disabled);cursor:not-allowed;pointer-events:none}.cp-btn--disabled:hover{color:var(--color-text-disabled);background-color:var(--color-action-disabled)}.cp-card{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:var(--space-15);color:var(--color-text-primary);text-decoration:none;padding-top:var(--space-40);padding-right:var(--space-40);padding-bottom:var(--space-40);padding-left:var(--space-40);background-color:var(--color-bg-card-rosa);border-radius:var(--radius-lg);border-top:1px solid rgba(236,201,224,0.47);border-right:1px solid rgba(236,201,224,0.47);border-bottom:1px solid rgba(236,201,224,0.47);border-left:1px solid rgba(236,201,224,0.47)}.cp-card--beige{background-color:var(--color-bg-card-beige)}.cp-card--white{background-color:var(--color-bg-card-white)}.cp-card--brand{color:var(--color-text-inverse);background-color:var(--color-bg-brand)}.cp-card--brand{border-color:var(--color-bg-brand)}.cp-card--outline{background-color:transparent}.cp-card--outline{border-color:var(--color-border-subtle)}.cp-card-icon{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:65px;height:65px;background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,.53));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--radius-full);box-shadow:inset 0px 2px 4px rgba(116,0,0,.15)}.cp-card-icon--light{border-top:1px solid var(--color-border-inverse);border-right:1px solid var(--color-border-inverse);border-bottom:1px solid var(--color-border-inverse);border-left:1px solid var(--color-border-inverse)}.cp-card-icon--light{box-shadow:none}.cp-card-icon-img{width:35px;height:35px;object-fit:contain}.cp-card-row{display:flex;justify-content:start;align-items:end;gap:var(--space-20);width:100%}.cp-card-body{display:flex;flex-flow:column;gap:var(--space-5);flex-grow:1;flex-shrink:1;flex-basis:0px;min-width:0px}.cp-card-title{color:var(--color-text-accent);font-family:var(--font-sans);font-weight:500;font-size:var(--type-h4);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-card-title--inverse{color:var(--color-text-inverse)}.cp-card-text{color:inherit;font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.34;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-card-arrow{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;top:0px;right:0px;width:28px;height:28px;color:var(--color-text-accent);background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,.53));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--radius-full);border-top:0.5px solid rgba(236,201,224,.67);border-right:0.5px solid rgba(236,201,224,.67);border-bottom:0.5px solid rgba(236,201,224,.67);border-left:0.5px solid rgba(236,201,224,.67);box-shadow:inset 0px 2px 4px rgba(116,0,0,.15)}.cp-card-arrow-icon{width:15px;height:15px}.cp-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-20)}@media (max-width:1119px){.cp-grid-3{width:100%}}@media (max-width:1023px){.cp-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cp-grid-3{grid-template-columns:minmax(0,1fr)}}.cp-header{position:absolute;top:var(--wp-admin--admin-bar--height,0px);left:0px;z-index:var(--bde-z-index-header-sticky,200);width:100%;height:var(--layout-header-h);background-image:linear-gradient(to bottom,var(--color-bg-overlay-top),rgba(0,0,0,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.cp-header-inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding-right:var(--layout-gutter);padding-left:var(--layout-gutter)}.cp-logo{display:block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:181px;height:75px}@media (max-width:767px){.cp-logo{width:145px;height:60px}}.cp-logo-img{display:block;width:100%;height:100%;object-fit:contain}.cp-nav{display:flex;align-items:center}@media (max-width:1023px){.cp-nav{display:none}}.cp-nav-list{display:flex;align-items:center;gap:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.cp-nav-list{list-style:none}.cp-nav-item{display:flex;align-items:center;position:relative}.cp-nav-item:hover .cp-subnav{display:block}.cp-nav-item:focus-within .cp-subnav{display:block}.cp-nav-link{display:flex;align-items:center;gap:6px;color:var(--color-text-inverse);font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.5;text-decoration:none;border-radius:var(--radius-xl);transition:background-color 200ms ease}.cp-nav-link:hover{color:var(--color-text-inverse);background-color:var(--color-bg-glass-subtle)}.cp-nav-link:focus-visible{box-shadow:0px 0px 0px 2px var(--color-bg-dark),0px 0px 0px 4px var(--color-focus-ring-inverse)}.cp-nav-link{padding:var(--space-10) var(--space-20);white-space:nowrap}.cp-nav-link--phone{gap:8px;font-weight:500}.cp-nav-icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:16px;height:16px}.cp-nav-icon-lg{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px}.cp-subnav{display:none;position:absolute;top:100%;left:0px;z-index:var(--bde-z-index-menu-dropdown,1000);min-width:280px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--color-bg-brand);border-radius:var(--radius-lg)}.cp-subnav{padding:var(--space-10);list-style:none}.cp-subnav-link{display:block;color:var(--color-text-inverse);font-family:var(--font-sans);font-size:16px;line-height:1.5;text-decoration:none;border-radius:var(--radius-md)}.cp-subnav-link:hover{color:var(--color-text-inverse);background-color:var(--color-bg-glass-subtle)}.cp-subnav-link{padding:var(--space-10) var(--space-15)}.cp-menu-btn{display:none;flex-grow:0;flex-shrink:0;flex-basis:auto;width:44px;height:44px;color:var(--color-text-inverse);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--color-bg-glass);border-radius:var(--radius-full);border-top:1px solid var(--color-border-glass);border-right:1px solid var(--color-border-glass);border-bottom:1px solid var(--color-border-glass);border-left:1px solid var(--color-border-glass);cursor:pointer}@media (max-width:1023px){.cp-menu-btn{display:flex}}.cp-menu-btn-icon{width:22px;height:22px}.cp-mobile-menu{display:none;gap:var(--space-20);position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--layout-header-h));right:0px;bottom:0px;left:0px;z-index:var(--bde-z-index-menu-mobile,1000);background-color:var(--color-bg-brand)}.cp-mobile-menu{padding:var(--space-30) var(--layout-gutter);overflow-y:auto}.cp-mobile-menu--open{display:flex}.cp-mobile-list{display:flex;flex-flow:column;gap:var(--space-5);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.cp-mobile-list{list-style:none}.cp-mobile-link{display:block;color:var(--color-text-inverse);font-family:var(--font-sans);font-weight:400;font-size:20px;line-height:1.5;text-decoration:none}.cp-mobile-link:hover{color:var(--color-text-inverse)}.cp-mobile-link{padding:var(--space-10) 0}.cp-mobile-link--sub{color:var(--color-text-inverse-muted);font-size:16px;padding-left:var(--space-20)}.cp-mobile-link--sub:hover{color:var(--color-text-inverse)}.cp-mobile-actions{display:flex;gap:var(--space-15);margin-top:var(--space-10)}.cp-mobile-actions{flex-wrap:wrap}.cp-footer{color:var(--color-text-inverse);padding-top:var(--space-40);padding-bottom:var(--space-40);background-color:var(--color-bg-brand)}.cp-footer-inner{display:flex;flex-flow:column;gap:60px;width:100%;padding-right:var(--layout-gutter);padding-left:var(--layout-gutter)}.cp-footer-top{display:flex;justify-content:space-between;align-items:start;gap:32px}.cp-footer-top{flex-wrap:wrap}@media (max-width:1023px){.cp-footer-top{flex-flow:column}}.cp-footer-brand{display:flex;flex-flow:column;gap:14px;flex-grow:1;flex-shrink:1;flex-basis:0px;max-width:420px;min-width:280px}.cp-footer-logo{display:block;width:160px;height:66px;object-fit:contain}.cp-contact-item{display:flex;align-items:center;gap:var(--space-10);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:16px;line-height:1.5;text-decoration:none}.cp-contact-item:hover{color:var(--color-text-inverse)}.cp-contact-icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:16px;height:16px}.cp-social{display:flex;gap:var(--space-10)}.cp-social-link{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:var(--color-bg-brand);background-color:var(--color-action-light);border-radius:var(--radius-full)}.cp-social-link:hover{color:var(--color-bg-brand)}.cp-social-icon{width:14px;height:14px}.cp-footer-cols{display:flex;align-items:start;gap:50px}@media (max-width:767px){.cp-footer-cols{flex-flow:column;gap:var(--space-30)}}.cp-footer-col{display:flex;flex-flow:column;gap:var(--space-10)}.cp-footer-col--menu{gap:var(--space-15)}.cp-footer-line{color:var(--color-text-inverse);font-family:var(--font-sans);font-size:14px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-footer-line{white-space:nowrap}.cp-footer-link{color:var(--color-text-inverse);font-family:var(--font-sans);font-size:16px;line-height:1.1;text-decoration:none;letter-spacing:1px}.cp-footer-link:hover{color:var(--color-text-inverse);text-decoration:underline}.cp-footer-link{white-space:nowrap}.cp-footer-legal{display:flex;justify-content:space-between;align-items:center;gap:32px}.cp-footer-legal{flex-wrap:wrap}@media (max-width:767px){.cp-footer-legal{flex-flow:column;align-items:start}}.cp-footer-legal-links{display:flex;gap:0px 20px;flex-grow:1;flex-shrink:1;flex-basis:0px;max-width:560px;min-width:0px}.cp-footer-legal-links{flex-wrap:wrap}.cp-footer-legal-link{display:flex;align-items:center;min-height:32px;color:var(--color-text-inverse-muted);font-family:var(--font-sans);font-size:14px;line-height:1.5;text-decoration:none;padding-top:6px;padding-bottom:6px}.cp-footer-legal-link:hover{color:var(--color-text-inverse);text-decoration:underline}.cp-footer-legal-link{white-space:nowrap}.cp-footer-credit{color:var(--color-text-inverse);font-family:var(--font-sans);font-size:13px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;opacity:0.8}.cp-footer-credit{white-space:nowrap}.cp-stack{display:flex;flex-flow:column;gap:var(--space-50)}.cp-section--rosa{background-color:var(--color-bg-soft-subtle)}.cp-hero{display:flex;flex-flow:column;justify-content:end;position:relative;min-height:var(--layout-hero-h);overflow:hidden;padding-top:var(--space-40);padding-right:var(--space-40);padding-bottom:var(--space-40);padding-left:var(--space-40);background-color:var(--color-bg-dark)}@media (max-width:1023px){.cp-hero{padding:var(--layout-gutter)}}.cp-hero-media{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.cp-hero-overlay{justify-content:center;align-items:center;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 45.295%,rgba(0,0,0,.38) 66.256%,rgba(0,0,0,.7) 100%),url(https://maqueta-celiapalacios.soportekapas.es/wp-content/uploads/2026/11/fisioterapeuta-cinta-kinesiologia-stock-scaled-e1794312968706.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.cp-hero-inner{display:flex;justify-content:space-between;align-items:end;gap:250px;position:relative;width:100%}@media (max-width:1119px){.cp-hero-inner{gap:100px}}@media (max-width:1023px){.cp-hero-inner{flex-flow:column;align-items:start;gap:var(--space-30)}}.cp-hero-text{display:flex;flex-flow:column;justify-content:center;gap:var(--space-20);flex-grow:1;flex-shrink:1;flex-basis:0px}@media (max-width:1023px){.cp-hero-text{flex-grow:0;flex-shrink:0;flex-basis:auto;width:100%}}.cp-hero-title{text-shadow:2px 2px 10px rgba(0,0,0,.2)}@media (max-width:1119px){.cp-hero-title{font-size:var(--space-50)}}.cp-hero-lead{text-shadow:2px 2px 10px #00000045}@media (max-width:1119px){.cp-hero-lead{font-size:var(--space-20)}}.cp-hero-actions{display:flex;gap:15px 10px;max-width:493px}.cp-hero-actions{flex-wrap:wrap}@media (max-width:767px){.cp-hero-actions{max-width:100%}}.cp-place{display:flex;justify-content:space-between;align-items:center;gap:40px 75px}.cp-place-media{display:flex;align-items:end;flex-grow:1;flex-shrink:1;flex-basis:0px;position:relative;width:100%;min-width:400px;min-height:500px;overflow:hidden;border-radius:var(--radius-lg)}@media (max-width:1119px){.cp-place-media{height:400px}}@media (max-width:767px){.cp-place-media{height:320px}}.cp-place-img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.cp-place-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to bottom,rgba(102,102,102,0) 80.238%,rgba(31,31,31,.24) 94%,rgba(0,0,0,.3) 100%),url(https://maqueta-celiapalacios.soportekapas.es/wp-content/uploads/2026/11/celia-fachada-1024x796.webp);background-size:auto,cover;background-position:0px 0px,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.cp-place-address{display:flex;align-items:center;gap:var(--space-10);position:relative;color:#fff;font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:1.4;font-style:italic;text-transform:uppercase;padding-top:0px;padding-right:13px;padding-bottom:15px;padding-left:13px}.cp-place-text{display:flex;flex-flow:column;gap:30px;flex-grow:1;flex-shrink:1;flex-basis:0px;max-width:550px}.cp-place-intro{display:flex;flex-flow:column;gap:var(--space-10)}.cp-hours{display:flex;flex-flow:column;gap:6px}.cp-hours-label{color:var(--color-text-accent);font-family:var(--font-sans);font-weight:500;font-size:12px;line-height:1.5;text-decoration:underline;text-transform:uppercase;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-actions{display:flex;gap:16px}.cp-actions{flex-wrap:wrap}.cp-center{max-width:760px;margin-right:auto;margin-left:auto}.cp-about{display:flex;justify-content:space-between;align-items:center;gap:50px;width:100%;margin-right:auto;margin-left:auto}.cp-about{flex-wrap:wrap}@media (max-width:1023px){.cp-about{gap:var(--space-30)}}.cp-about-text{display:flex;flex-flow:column;gap:20px;flex-grow:1;flex-shrink:1;flex-basis:0px;max-width:750px}.cp-about-media{flex-grow:1;flex-shrink:1;flex-basis:0px;height:550px;max-width:100%;min-width:280px;object-fit:cover;border-radius:var(--radius-lg)}@media (max-width:1119px){.cp-about-media{height:400px}}@media (max-width:767px){.cp-about-media{height:420px}}.cp-prose-p{margin-top:0px;margin-right:0px;margin-bottom:21px;margin-left:0px}.cp-list{padding-left:24px}.cp-list{list-style:disc}.cp-list-item{color:var(--color-text-primary);font-family:var(--font-sans);font-size:16px;line-height:1.34}.cp-cta{display:flex;flex-flow:column;align-items:center;position:relative;overflow:hidden;background-color:var(--p-gray-600)}.cp-cta{padding:var(--layout-cta-y) var(--layout-section-x)}.cp-cta-media{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.cp-cta-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,.4);background-image:linear-gradient(#00000066,#00000066),url(https://maqueta-celiapalacios.soportekapas.es/wp-content/uploads/2026/11/celia-cta.webp);background-size:auto,cover;background-position:0px 0px,50% 70%;background-repeat:repeat,repeat;background-attachment:scroll,fixed}.cp-cta-inner{display:flex;flex-flow:column;align-items:center;gap:var(--space-20);position:relative;width:100%;max-width:var(--layout-container);text-align:center;padding-right:var(--layout-section-x);padding-left:var(--layout-section-x)}.cp-cta-text{display:flex;flex-flow:column;align-items:center;gap:var(--space-10)}.cp-cta-lead{color:var(--color-text-inverse);font-family:var(--font-sans);font-size:16px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-review{display:flex;flex-flow:column;gap:var(--space-20);padding-top:var(--space-15);padding-right:var(--space-15);padding-bottom:var(--space-15);padding-left:var(--space-15);background-color:var(--color-bg-card-white);border-radius:var(--radius-lg)}.cp-stars{display:flex;gap:2px;color:var(--color-text-rating)}.cp-star{width:20px;height:20px}.cp-review-author{display:flex;align-items:center;gap:var(--space-10)}.cp-review-avatar{flex-grow:0;flex-shrink:0;flex-basis:auto;width:40px;height:40px;object-fit:cover;border-radius:var(--radius-full)}.cp-review-name{color:var(--color-text-primary);font-family:var(--font-sans);font-size:16px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-review-source{color:var(--color-text-muted);font-family:var(--font-sans);font-size:13px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cp-center-actions{display:flex;justify-content:center}