:root{--bg:#eef2f5;--surface:#fff;--surface-alt:#f7f9fb;--ink:#0f253d;--ink-soft:#4a5d72;--navy:#102a43;--navy-strong:#0b1f34;--antracita:#2b3440;--emerald:#0f7b5f;--emerald-soft:#e6f4ef;--olive:#2f4a3a;--olive-strong:#263c30;--olive-active:#1f3127;--olive-focus-ring:rgba(47,74,58,.35);--olive-focus-soft:#9bc1a7;--olive-soft:#eef3e3;--line:#d6dee6;--line-strong:#bec9d5;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-soft:0 12px 35px rgba(16,42,67,.08)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Manrope,Avenir Next,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.skip-link{left:-9999px;position:absolute;top:0}.skip-link:focus{left:12px;top:12px;z-index:100;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 12px}.site-main{min-height:calc(100vh - 220px)}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.section{padding:72px 0}.section__header{margin:0 0 28px;max-width:760px}.section__eyebrow{margin:0 0 12px;color:var(--emerald);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.section__title{margin:0;font-size:clamp(1.7rem,4vw,2.9rem);line-height:1.12}.text-gradient{background:linear-gradient(95deg,#14324f,#0f7b5f 52%,#2f4a3a);-webkit-background-clip:text;background-clip:text;color:transparent}.section__description{margin:14px 0 0;color:var(--ink-soft);font-size:clamp(1rem,2.5vw,1.2rem)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--navy-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.site-header__inner{display:flex;align-items:center;gap:18px;min-height:72px}.site-header__brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:500;letter-spacing:.02em;min-width:0}.site-header__brand-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header__brand-logo{width:24px;height:18px;display:block;flex:0 0 auto}.site-header__nav{display:none;gap:14px;margin-left:auto}.site-header__nav--mobile{display:flex;gap:8px;overflow-x:auto;padding:10px 0 12px;margin-left:0;scrollbar-width:none}.site-header__nav--mobile::-webkit-scrollbar{display:none}.site-header__link{color:#dbe4ec;font-size:.94rem;padding:8px 10px;border-radius:999px}.site-header__link:hover{background:hsla(0,0%,100%,.08);color:#fff}.site-header__link--active{background:hsla(0,0%,100%,.14);color:#fff}.site-header__mobile-link{flex:0 0 auto;padding:9px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);color:#dbe4ec;background:hsla(0,0%,100%,.05);font-size:.84rem;line-height:1;white-space:nowrap}.site-header__mobile-link--active{color:#fff;border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.14)}.site-header__cta{margin-left:auto}.site-header__profile-mini{width:40px;height:40px;border-radius:999px;overflow:hidden;border:2px solid hsla(0,0%,100%,.55);transition:opacity .2s ease,transform .2s ease;flex:0 0 auto}.site-header__profile-mini img{width:100%;height:100%;object-fit:cover}.site-header__profile-mini--hidden{opacity:0;transform:translateY(-4px) scale(.9);pointer-events:none}.site-header__profile-mini--visible{opacity:1;transform:translateY(0) scale(1)}.site-footer__line,.site-header__line{height:2px;background:linear-gradient(90deg,var(--emerald) 0,rgba(15,123,95,0) 62%)}.site-footer{background:var(--navy-strong);color:#e6edf5}.site-footer__inner{padding:24px 0 32px;display:grid;grid-gap:16px;gap:16px}.site-footer__brand{margin:0;font-size:1rem;font-weight:700}.site-footer__meta{margin:4px 0 0;color:#b9c7d5;font-size:.92rem}.site-footer__nav{display:flex;gap:14px;flex-wrap:wrap}.site-footer__nav a{color:#f0f6fc;font-size:.92rem}.site-footer__locale-wrap{display:grid;grid-gap:10px;gap:10px;align-items:start}.language-switcher{display:grid;grid-gap:6px;gap:6px}.language-switcher__label{color:#b9c7d5;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.language-switcher__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#f0f6fc;font:inherit;min-height:42px;padding:0 14px}.language-switcher__select:focus{outline:2px solid rgba(115,227,184,.45);outline-offset:2px}.hero{background:linear-gradient(158deg,#f8fafc,#edf3f8 48%,#e8eff5);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);display:grid;align-items:center;grid-gap:clamp(22px,4vw,42px);gap:clamp(22px,4vw,42px);grid-template-columns:1fr;min-height:clamp(420px,64vh,620px);padding:clamp(22px,5vw,52px)}.hero--minimal{min-height:clamp(360px,54vh,520px);padding:30px}.hero--minimal .hero__content{width:100%;max-width:100%;grid-template-rows:auto auto;align-content:start}.hero__content{display:grid;grid-gap:16px;gap:16px;min-height:100%;min-width:0;max-width:100%}.hero__intro-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;width:100%;align-items:center}.hero__headline-stack{display:grid;grid-gap:12px;gap:12px;align-self:center}.hero__body{display:grid;grid-gap:10px;gap:10px;width:100%;align-self:start}.hero__eyebrow{width:-moz-fit-content;width:fit-content;padding:8px 14px}.hero__title{margin:0;font-size:clamp(2.25rem,5.9vw,3.85rem);line-height:1.12;width:100%;max-width:100%;text-wrap:balance;text-align:left;align-self:center}.hero__content p{margin:0;color:var(--ink-soft);font-size:clamp(1rem,2.5vw,1.2rem);max-width:60ch}.hero__subheadline{margin:0;font-size:clamp(1.08rem,2.5vw,1.3rem);line-height:1.45;font-weight:500;color:var(--antracita);max-width:100%;text-wrap:pretty}.hero__subheadline-line{display:block;width:100%;max-width:100%}.hero__bullets{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.hero__bullets li{align-items:flex-start;display:flex;gap:8px;color:var(--antracita)}.hero__bullets li:before{content:"";margin-top:8px;width:8px;height:8px;border-radius:999px;background:var(--emerald);flex:0 0 8px}.hero__actions{margin-top:0;display:flex;flex-wrap:wrap;gap:10px}.hero__cta{min-height:88px;padding:0 66px;border-radius:20px;font-size:1.46rem;font-weight:700;letter-spacing:.01em;background:#2f4a3a;border-color:#2f4a3a;box-shadow:none;animation:none}.hero__cta:hover{background:#294033;border-color:#294033;box-shadow:none;transform:none}.hero__cta:active{background:#24392e;border-color:#24392e;transform:none}.hero__cta:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(47,74,58,.28),0 0 0 1px #9bc1a7}.hero__cta:before{content:none}.hero__cta:hover:before{transform:none}@keyframes heroCtaGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.hero__cta{animation:none}.hero__cta:before{transition:none}}.hero__microcopy{margin-top:0!important;color:var(--ink-soft);font-size:.86rem!important;width:100%;max-width:100%}.hero__proof{display:grid;grid-gap:0;gap:0;width:100%;padding-top:50px}.hero__proof-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;grid-gap:14px;gap:14px;width:100%}.hero__proof-logo{display:flex;align-items:center;justify-content:center;min-height:34px;min-width:0;opacity:.72}.hero__proof-logo-image{width:auto;height:auto;max-width:min(100%,128px);max-height:28px;object-fit:contain;filter:grayscale(1) saturate(0) contrast(1.02)}.hero__proof-logo-image--rna{max-width:min(100%,146px);max-height:49px}.hero__proof-logo-image--hotelbeds{transform:translateX(0)}.hero__proof-logo-image--portblue{max-width:min(100%,161px);max-height:44px}.hero__aside{align-items:flex-start;display:flex;justify-content:center}.hero__profile{width:100%;display:flex;flex-direction:column;align-items:center}.hero__avatar-wrap{width:180px;height:180px;border-radius:999px;border:4px solid #fff;overflow:hidden;box-shadow:0 8px 18px rgba(16,42,67,.16)}.hero__avatar-wrap img{width:100%;height:100%;object-fit:cover}.hero__avatar-wrap--hero{width:160px;height:160px}.hero__meta{margin-top:14px;text-align:center}.hero__meta strong{display:block;font-size:1rem}.hero__meta span{color:var(--ink-soft);font-size:.92rem}.hero__logos{grid-column:1/-1;margin-top:8px;padding-top:22px;border-top:1px solid #d5e0ea;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;justify-items:center}.hero__logo-slot{min-width:0;min-height:78px;display:flex;align-items:center;justify-content:center;overflow:visible}.hero__logo{width:auto;max-width:100%;height:var(--hero-logo-height,28px);object-fit:contain;opacity:1;transform:translateY(var(--hero-logo-shift,0)) scale(var(--hero-logo-scale,1));transform-origin:center}.hero__logo-slot--roiback{--hero-logo-height:37px;--hero-logo-scale:0.88}.hero__logo-slot--hotelbeds{--hero-logo-height:37px;--hero-logo-scale:0.91}.hero__logo-slot--hbx-group{--hero-logo-height:38px;--hero-logo-scale:1.02}.hero__logo-slot--logitravel{--hero-logo-height:35px;--hero-logo-scale:0.97}.hero__logo-slot--rafa-nadal-academy{--hero-logo-height:36px;--hero-logo-scale:1.92}.hero__logo-slot--portblue{--hero-logo-height:36px;--hero-logo-scale:1.84}.cards-grid,.case-grid,.kpis-grid,.modules-grid,.proof-grid,.resource-grid,.steps-grid,.timeline-grid{display:grid;grid-gap:14px;gap:14px}.kpis-grid,.proof-grid{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))}.cards-grid,.case-grid,.modules-grid,.resource-grid,.steps-grid,.timeline-grid{grid-template-columns:1fr}.kpi-stat{border:1px solid var(--line);background:#f8fbfd;border-radius:var(--radius-md);padding:16px}.kpi-stat__value{margin:0;color:var(--navy);font-size:clamp(1.35rem,4vw,1.9rem);font-weight:800}.kpi-stat__label{margin:6px 0 0;color:var(--ink-soft);font-size:.9rem}.kpi-stat__note{margin:6px 0 0;color:var(--antracita);font-size:.84rem}.proof-grid--featured .kpi-stat{padding:24px 20px;border-color:#c8d2de;width:100%;max-width:none;min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.proof-grid--featured .kpi-stat__value{line-height:1.05}.kpi-stat--revenue .kpi-stat__value{font-size:clamp(1.1rem,2.8vw,1.55rem)}.proof-grid--featured{grid-template-columns:1fr;gap:10px;justify-items:stretch}.proof-cta-row{margin-top:18px;border:1px solid var(--line);background:#f8fbfd;border-radius:var(--radius-md);padding:14px;display:grid;grid-gap:10px;gap:10px}.proof-cta-row p{margin:0;color:var(--ink-soft)}.proof-cta-row__actions{display:flex;flex-wrap:wrap;gap:10px}.thinking{display:grid;grid-gap:18px;gap:18px}.thinking__manifesto{border-color:#c5d4e2;background:#f6fafd;padding:clamp(22px,3.4vw,30px)}.thinking__manifesto p{margin:0;color:var(--antracita)}.thinking__closing{margin-top:14px!important;color:var(--ink-soft)!important;font-weight:400}.thinking__grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;grid-auto-rows:1fr}.thinking__principle{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:clamp(20px,3vw,26px)}.thinking__principle h3{font-size:1.02rem;line-height:1.3}.thinking__principle p{margin-top:10px}.card{background:#f8fbfd;border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow-soft)}.card h3,.card h4{margin:0;line-height:1.25}.card p{margin:10px 0 0;color:var(--ink-soft)}.card ul{margin:12px 0 0;padding-left:18px}.card li{color:var(--antracita);margin-bottom:8px}.case-card{padding:clamp(30px,3.2vw,40px);min-height:388px;display:flex;flex-direction:column;gap:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.case-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.case-card__logo{width:124px;min-height:40px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;overflow:hidden}.case-card__logo-image{width:auto;max-width:124px;max-height:40px;height:auto;object-fit:contain;transform:translateY(var(--case-logo-shift,0)) scale(var(--case-logo-scale,1));transform-origin:center right}.case-card__logo--roiback-inbound-ia-operacion-comercial{width:114px;--case-logo-scale:0.9}.case-card__logo--roiback-inbound-ia-operacion-comercial .case-card__logo-image{max-width:114px;max-height:34px}.case-card__logo--hotelbeds-growth-automatizacion-cro-global{width:136px;--case-logo-scale:1.01}.case-card__logo--hotelbeds-growth-automatizacion-cro-global .case-card__logo-image{max-width:136px;max-height:40px}.case-card__logo--logitravel-escalado-ingresos-web-growth{width:120px;--case-logo-scale:0.96}.case-card__logo--logitravel-escalado-ingresos-web-growth .case-card__logo-image{max-width:120px;max-height:34px}.case-card__logo--rafa-nadal-academy-ecosistema-digital-desde-cero{width:132px;--case-logo-scale:1.28}.case-card__logo--rafa-nadal-academy-ecosistema-digital-desde-cero .case-card__logo-image{max-width:132px;max-height:40px}.case-card__logo--portblue-rebranding-venta-directa-web{width:124px;--case-logo-scale:1.64}.case-card__logo--portblue-rebranding-venta-directa-web .case-card__logo-image{max-width:124px;max-height:40px}.case-card__logo--low-cost-travel-group-lanzamiento-mercado-35m{width:92px}.case-card__logo--low-cost-travel-group-lanzamiento-mercado-35m .case-card__logo-image{max-width:92px;max-height:44px}.case-card__logo--hylovi-mvp-ia-seo-local{width:124px}.case-card__logo--hylovi-mvp-ia-seo-local .case-card__logo-image{max-width:124px;max-height:38px}.case-card__logo--sync-rentals-saas-onboarding-lifecycle{width:130px}.case-card__logo--sync-rentals-saas-onboarding-lifecycle .case-card__logo-image{max-width:130px;max-height:34px}.case-card__logo--geniuzz-reposicionamiento-marketplace-b2b{width:102px}.case-card__logo--geniuzz-reposicionamiento-marketplace-b2b .case-card__logo-image{max-width:102px;max-height:38px}.case-card__logo--fitboo-producto-reservas-fitness{width:104px}.case-card__logo--fitboo-producto-reservas-fitness .case-card__logo-image{max-width:104px;max-height:36px}.case-card__logo--nebrija-docencia-marketing-aplicado{width:108px}.case-card__logo--nebrija-docencia-marketing-aplicado .case-card__logo-image{max-width:108px;max-height:34px}.case-card__logo-fallback{color:var(--ink-soft);font-size:.74rem;font-weight:700;letter-spacing:.03em}.case-card__company-name{margin:0;color:var(--antracita);font-size:.95rem;font-weight:650;line-height:1.25}.case-card__role{margin:8px 0 0;color:var(--ink-soft);font-size:.82rem;line-height:1.35;min-height:calc(1.35em * 2)}.case-card__years{margin:6px 0 0;color:var(--ink-soft);font-size:.76rem;font-weight:500;line-height:1.3}.case-card .badge{align-self:flex-start;width:auto;max-width:100%;font-weight:500;margin-bottom:0}.case-card h3{margin:0;font-size:clamp(1.18rem,2.1vw,1.34rem);line-height:1.28}.case-card__description{margin-top:12px;color:var(--ink-soft);line-height:1.5}.case-card__approach{margin-top:14px;padding:9px 11px;border-radius:10px;border:1px solid #d4deea;background:#f7fbff;color:#2b3d52;font-size:.86rem;line-height:1.4}.case-card__approach strong{color:#1a334d}.case-card__credentials{margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.case-grid--overview{gap:18px}.case-card--overview{min-height:0;padding:32px;background:#f8fbfd;border:1px solid rgba(16,42,67,.07);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.case-card__top--overview{margin-bottom:18px;align-items:flex-start;justify-content:space-between;gap:16px}.case-card__body--overview{display:grid;grid-gap:16px;gap:16px}.case-card--overview h3{max-width:none;width:100%;font-size:clamp(1.2rem,1.8vw,1.42rem);line-height:1.24;text-wrap:pretty}.case-card__block{margin:0;color:#495c70;line-height:1.62;font-size:.97rem}.case-card__block strong{color:#22384f;font-weight:600}.case-card__signature{margin:0;color:#627386;font-size:.78rem;line-height:1.5}.case-card--overview .case-card__credentials{margin-top:24px;padding-top:20px;border-top:1px solid rgba(16,42,67,.06)}.case-card--overview .badge{border-color:rgba(16,42,67,.09);background:hsla(0,0%,100%,.45);color:#4a5c70;font-size:.72rem;font-weight:600;letter-spacing:.06em}.case-card--overview .case-card__logo{opacity:.92}.case-card--education{background:#f8fbfd;border-color:rgba(54,69,79,.08)}.case-card__body--education{gap:22px}.case-card__education-list{display:grid;grid-gap:18px;gap:18px}.case-card__education-item{display:grid;grid-gap:4px;gap:4px}.case-card__education-program,.case-card__education-school{margin:0}.case-card__education-school{color:#22384f;font-size:.95rem;font-weight:600;line-height:1.45}.case-card__education-program{color:#55687c;font-size:.95rem;line-height:1.55}.cases-page__closing{margin-top:40px;display:grid;grid-gap:18px;gap:18px;max-width:760px;align-items:start}.cases-page__closing p{margin:0;color:var(--ink-soft);line-height:1.55;max-width:64ch}.cases-page__closing .btn{justify-self:start;margin-top:2px}.badge{border-radius:999px;border:1px solid var(--line-strong);padding:6px 10px;color:var(--navy);background:var(--surface-alt);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.badge,.btn{display:inline-flex;align-items:center;font-weight:700}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:12px;cursor:pointer;justify-content:center;font-size:.95rem;min-height:44px;padding:0 16px;transition:all .2s ease}.btn:disabled{cursor:not-allowed;opacity:.6}.btn--primary{background:var(--olive);color:#fff}.btn--primary:hover{background:var(--olive-strong)}.btn--primary:active{background:var(--olive-active)}.btn--primary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--olive-focus-ring),0 0 0 1px var(--olive-focus-soft)}.btn--secondary{background:transparent;color:var(--navy);border-color:var(--line-strong)}.btn--secondary:hover{background:rgba(16,42,67,.06);border-color:#9fb2c5}.btn--ghost{background:transparent;color:var(--navy);border-color:var(--line-strong)}.btn--ghost:hover{background:rgba(16,42,67,.06)}.work-cadence{margin:0;color:var(--antracita);font-weight:700;font-size:.95rem}.work-cadence--top{margin-bottom:14px}.section--how-help{padding-top:78px;padding-bottom:78px}.how-help{display:grid;grid-gap:14px;gap:14px}.how-help__sticky{display:grid;grid-gap:8px;gap:8px}.how-help__track{min-height:auto}.how-help__stage{position:relative}.how-help__cards{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}.how-help__card{min-height:195px;padding:0;background:#f8fbfd;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.how-help__card-inner{display:grid;grid-template-columns:98px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;min-height:inherit;padding:30px 32px}.how-help__icon-wrap{width:68px;height:68px;border-radius:14px;border:1px solid #c9d5e1;background:#f4f8fb;color:var(--olive);display:flex;align-items:center;justify-content:center}.how-help__icon-wrap svg{width:58px;height:58px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.how-help__icon-wrap--target{background:#f1f6ff;border-color:#cad8ee;color:#355e95}.how-help__icon-wrap--pipeline{background:#eef8f1;border-color:#cde4d3;color:#2f6b45}.how-help__icon-wrap--web{background:#f3f5fb;border-color:#ced7e7;color:#435f9a}.how-help__icon-wrap--automation{background:#f4fbf8;border-color:#c9e2d8;color:#2d7a63}.how-help__icon-wrap--leadership{background:#f7f5fb;border-color:#dbd2ea;color:#5b4f86}.how-help__content h3{margin:0}.how-help__content p{margin:10px 0 0}.work-basic{display:grid;grid-gap:12px;gap:12px}.work-basic__row{display:grid;grid-gap:10px;gap:10px}.work-basic__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#f8fbfd;padding:18px;box-shadow:var(--shadow-soft)}.work-basic__tag{margin:0;color:var(--emerald);font-size:.8rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.work-basic__card h3{margin:0;font-size:1.1rem}.work-basic__card p{margin:10px 0 0;color:var(--antracita)}.work-basic__arrow{display:block;text-align:center;color:#97a8ba;font-size:1.35rem;font-weight:700;line-height:1}.timeline-item__period{margin:0;color:var(--emerald);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.timeline-item__role{margin:8px 0 0;font-size:1.15rem}.timeline-item__company{margin:4px 0 0;color:var(--ink-soft);font-weight:700}.timeline-item__scope{margin:10px 0 0}.timeline-item ul{margin:12px 0 0;padding-left:18px}.contact-block{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;max-width:920px;margin:0 auto}.contact-block__form-wrap{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;scroll-margin-top:112px}.contact-wizard{display:grid;grid-gap:16px;gap:16px;align-content:start;min-height:clamp(420px,48vw,540px);background:#f8fbfd;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:clamp(16px,2.4vw,24px)}.contact-wizard__header{display:grid;grid-gap:8px;gap:8px}.contact-wizard__step-topline{display:flex;align-items:center;gap:10px}.contact-wizard__step-topline p{margin:0;font-size:.86rem;color:#657484;font-weight:650}.contact-wizard__step-icon{width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:#f8fbfd;display:inline-flex;align-items:center;justify-content:center;color:#264865;flex:0 0 auto}.contact-wizard__step-icon svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.contact-wizard__progress{width:100%;height:4px;border-radius:999px;background:#e4ddd2;overflow:hidden}.contact-wizard__progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#30543e,#507457);transition:width .25s ease}.contact-wizard__step{display:grid;grid-gap:14px;gap:14px}.contact-wizard__step h3{margin:0;font-size:clamp(1.08rem,2.1vw,1.3rem);color:#112f4b;line-height:1.2}.contact-wizard__hint{margin:-6px 0 0;color:#617283;font-size:.87rem;line-height:1.45}.contact-wizard__context-alert{margin:0;border:1px solid var(--line);background:#f8fbfd;color:#48596a;font-size:.82rem;font-weight:600;border-radius:12px;padding:9px 11px}.contact-wizard__field-wrap{display:grid;grid-gap:12px;gap:12px}.contact-wizard__field-label{display:block;margin:0;font-size:.89rem;font-weight:700;color:#1b3652}.contact-wizard__field-hint{margin:-2px 0 0;color:#67788a;font-size:.82rem}.contact-wizard__grid{display:grid;grid-gap:12px;gap:12px}.contact-wizard .form-field{gap:8px}.contact-wizard .form-field input,.contact-wizard .form-field select,.contact-wizard .form-field textarea{min-height:48px;border-color:var(--line);background:#f8fbfd;border-radius:var(--radius-md);font-size:.94rem;padding:11px 13px}.contact-wizard .form-field label{color:#1f3d5a;font-size:.86rem}.contact-wizard .form-field textarea{min-height:138px;resize:vertical;line-height:1.45}.contact-wizard .form-field input[aria-invalid=true],.contact-wizard .form-field select[aria-invalid=true],.contact-wizard .form-field textarea[aria-invalid=true]{border-color:#a11934;box-shadow:0 0 0 2px rgba(161,25,52,.14)}.choice-chips{display:flex;flex-wrap:wrap;gap:8px}.choice-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:var(--radius-md);background:#f8fbfd;color:#15314d;font-family:inherit;font-size:.88rem;font-weight:650;line-height:1.35;min-height:40px;padding:10px 12px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;position:relative}.choice-chip:hover{border-color:#aca395;transform:translateY(-1px)}.choice-chip:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(48,84,62,.14)}.choice-chip--active{border-color:#2f5540;background:#eef4f7;color:#17354f;box-shadow:0 0 0 1px rgba(47,85,64,.12)}.choice-chips--tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.choice-chip--tile{min-height:92px;border-radius:14px;padding:16px 46px 16px 16px;text-align:left;font-size:.94rem;font-weight:700;line-height:1.3;display:inline-flex;align-items:flex-start;justify-content:flex-start}.choice-chip__label{display:block;width:100%}.choice-chip__check{position:absolute;top:12px;right:12px;width:18px;height:18px;color:#8e9ba8}.choice-chip--active .choice-chip__check{color:#2f5540}.choice-chip__check svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.6;fill:none}.contact-wizard__microcopy{display:grid;grid-gap:4px;gap:4px;border-top:1px solid #d4e0ea;padding-top:14px}.contact-wizard__microcopy p{margin:0;color:#5d7084;font-size:.82rem;line-height:1.45}.contact-wizard__status-error{margin:0;border:1px solid #deabb8;border-radius:12px;background:#fff7f8;color:#7d1a36;padding:10px 12px;font-size:.87rem;font-weight:600;line-height:1.4}.contact-wizard__nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:10px;row-gap:10px;padding-top:2px}.contact-wizard__nav>span{display:inline-flex;width:1px;height:1px}.contact-wizard__nav .btn{min-width:138px}.contact-wizard__cta{min-width:168px!important;min-height:48px!important;font-size:.93rem!important;font-weight:700!important;padding:0 18px!important}.contact-wizard__honeypot{display:none}.role-selector{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.role-card{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:10px;width:100%;text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:#f8fbfd;color:#15314d;min-height:132px;padding:18px 18px 16px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease;position:relative}.role-card:hover{border-color:#aba294;transform:translateY(-1px)}.role-card:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(48,84,62,.14)}.role-card--active{border-color:#2f5540;background:#eef4f7;color:#17354f;box-shadow:0 0 0 1px rgba(47,85,64,.12)}.role-card__check{position:absolute;top:14px;right:14px;width:20px;height:20px;color:#8e9ba8}.role-card--active .role-card__check{color:#2f5540}.role-card__check svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.6;fill:none}.role-card__icon{width:48px;height:48px;border-radius:12px;border:1px solid var(--line);background:#f8fbfd;color:#35516a;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px}.role-card--active .role-card__icon{border-color:#c3d2c6;background:#eff4f0;color:#2f5540}.role-card__icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.role-card__text{display:block;width:100%}.role-card__text strong{font-size:.97rem;line-height:1.2;font-weight:720}.contact-wizard__contact-box,.contact-wizard__context-group{display:grid;grid-gap:14px;gap:14px}.contact-wizard__contact-box{padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#f8fbfd;box-shadow:var(--shadow-soft)}.contact-wizard__grid--contact{grid-template-columns:1fr}.contact-wizard__grid--contact .form-field--company{grid-column:1/-1}.contact-wizard--success{text-align:center;gap:12px;padding:8px 2px 2px;background:#f8fbfd;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.contact-wizard--success h3{margin:0;font-size:1.34rem}.contact-wizard--success p{margin:0;color:#4f657b;line-height:1.45}.contact-wizard__response-time{color:#2f4a3a!important;font-weight:700}.contact-wizard__success-icon{width:62px;height:62px;border-radius:999px;margin:0 auto;background:#f8fbfd;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:#2f4a3a}.contact-wizard__success-icon svg{width:30px;height:30px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (max-width:560px){.contact-block__form-wrap{padding:14px 12px;min-height:0}.contact-wizard__nav{align-items:stretch;flex-direction:column-reverse}.contact-wizard__nav>span{display:none}.contact-wizard__cta,.contact-wizard__nav .btn{width:100%;min-width:0!important}.role-card{min-height:98px;padding:12px}.role-card__text strong{font-size:.94rem}.choice-chip--tile{min-height:74px;padding:12px 38px 12px 12px;font-size:.84rem}.contact-wizard__contact-box{padding:14px}.contact-wizard{min-height:0}}.schema-form{display:grid;grid-gap:12px;gap:12px}.schema-form__privacy,.schema-form__required{margin:0;color:var(--ink-soft);font-size:.8rem}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.schema-form__step{border:0;margin:0;padding:0;min-width:0}.schema-form__step legend{font-size:1rem;font-weight:700;margin-bottom:4px}.schema-form__step>p{color:var(--ink-soft);margin:0 0 12px;font-size:.92rem}.schema-form__fields{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}.form-field{display:grid;grid-gap:6px;gap:6px}.form-field label{font-size:.88rem;font-weight:700}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid var(--line-strong);border-radius:10px;padding:10px 12px;color:var(--ink);background:#fff;font-family:inherit;font-size:.95rem}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(16,42,67,.14);outline:0}.form-field__hint{margin:0;color:var(--ink-soft);font-size:.8rem}.form-field__error{margin:0;color:#a11934;font-size:.8rem;font-weight:600}.schema-form__honeypot{display:none}.schema-form__success{margin:0;color:var(--emerald);font-weight:700}.schema-form__error{margin:0;color:#a11934;font-weight:600}.modal-overlay{background:rgba(7,19,33,.62);inset:0;padding:20px 14px;position:fixed;z-index:80;display:grid;place-items:center}.modal-card{width:min(640px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#f8fbfd;border-radius:var(--radius-lg);border:1px solid var(--line);padding:18px;box-shadow:var(--shadow-soft)}.modal-close{background:transparent;border:0;color:var(--ink-soft);cursor:pointer;font-size:.92rem;margin-left:auto;display:block}.modal-title{margin:4px 0 14px}.case-card__footer,.resource-card__footer{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.case-card .case-card__footer{margin-top:18px;padding-top:0;justify-content:flex-start}.case-detail{background:#f8fbfd;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,4vw,36px);box-shadow:var(--shadow-soft)}.case-detail__header{display:grid;grid-gap:10px;gap:10px}.case-detail__meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.case-detail__meta-line{margin:0;color:var(--ink-soft);font-size:.84rem;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.case-detail__meta-tag{color:var(--emerald);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.case-detail__meta-dot{color:#9fb2c5;padding:0 2px}.case-detail__meta-logo{width:118px;min-height:30px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.case-detail__meta-logo-image{width:auto;max-width:118px;max-height:36px;height:auto;object-fit:contain}.case-detail__meta-logo--hotelbeds-growth-automatizacion-cro-global,.case-detail__meta-logo--roiback-inbound-ia-operacion-comercial{width:138px}.case-detail__meta-logo--hotelbeds-growth-automatizacion-cro-global .case-detail__meta-logo-image,.case-detail__meta-logo--roiback-inbound-ia-operacion-comercial .case-detail__meta-logo-image{max-width:138px;max-height:42px}.case-detail__meta-logo--logitravel-escalado-ingresos-web-growth{width:122px}.case-detail__meta-logo--logitravel-escalado-ingresos-web-growth .case-detail__meta-logo-image{max-width:122px;max-height:35px}.case-detail__meta-logo--rafa-nadal-academy-ecosistema-digital-desde-cero{width:84px}.case-detail__meta-logo--rafa-nadal-academy-ecosistema-digital-desde-cero .case-detail__meta-logo-image{max-width:84px;max-height:38px}.case-detail__meta-logo--portblue-rebranding-venta-directa-web{width:96px}.case-detail__meta-logo--portblue-rebranding-venta-directa-web .case-detail__meta-logo-image{max-width:96px;max-height:38px}.case-detail__meta-logo--low-cost-travel-group-lanzamiento-mercado-35m{width:84px}.case-detail__meta-logo--low-cost-travel-group-lanzamiento-mercado-35m .case-detail__meta-logo-image{max-width:84px;max-height:38px}.case-detail__meta-logo--hylovi-mvp-ia-seo-local{width:114px}.case-detail__meta-logo--hylovi-mvp-ia-seo-local .case-detail__meta-logo-image{max-width:114px;max-height:34px}.case-detail__meta-logo--sync-rentals-saas-onboarding-lifecycle{width:118px}.case-detail__meta-logo--sync-rentals-saas-onboarding-lifecycle .case-detail__meta-logo-image{max-width:118px;max-height:32px}.case-detail__meta-logo--geniuzz-reposicionamiento-marketplace-b2b{width:96px}.case-detail__meta-logo--geniuzz-reposicionamiento-marketplace-b2b .case-detail__meta-logo-image{max-width:96px;max-height:35px}.case-detail__meta-logo--fitboo-producto-reservas-fitness{width:98px}.case-detail__meta-logo--fitboo-producto-reservas-fitness .case-detail__meta-logo-image{max-width:98px;max-height:34px}.case-detail__meta-logo--nebrija-docencia-marketing-aplicado{width:102px}.case-detail__meta-logo--nebrija-docencia-marketing-aplicado .case-detail__meta-logo-image{max-width:102px;max-height:32px}.case-detail__meta-logo-fallback{color:var(--ink-soft);font-size:.78rem;font-weight:700}.case-detail h1{margin:2px 0 0;font-size:clamp(1.9rem,4.3vw,3rem);line-height:1.1}.case-detail__summary{margin:4px 0 0;color:var(--ink-soft);font-size:1.05rem;max-width:80ch}.case-detail__content-grid{margin-top:18px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.case-detail__challenge{border-color:#c9d5e1;background:#f8fbfd;padding:16px 18px}.case-detail__actions-content h3,.case-detail__challenge-content h3{margin:0;font-size:1rem;line-height:1.3}.case-detail__challenge-content p{margin-top:10px;color:var(--antracita)}.case-detail__approach{margin-top:14px;padding-top:12px;border-top:1px solid #d8e1eb}.case-detail__approach p{margin-top:8px}.case-detail__actions{padding:18px}.case-detail__actions-content ul{margin-top:10px}.case-detail__actions-content li{margin-bottom:9px}.case-detail__footer{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px}.case-detail__footer p{margin:0;color:var(--ink-soft)}.case-detail__footer-actions{display:flex;gap:10px;flex-wrap:wrap}.off-clock{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}.off-clock__media{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--line);min-height:320px;aspect-ratio:4/3}.off-clock__content p{color:var(--ink-soft);margin:0}.off-clock__links{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}@media (max-width:959px){.site-header__nav--desktop{display:none}.site-header__nav--mobile{display:flex}}@media (min-width:960px){.site-header__nav--desktop{display:flex}.site-header__nav--mobile{display:none}}@media (max-width:899px){.hero--minimal{grid-template-columns:1fr;min-height:auto;padding:30px}.hero{min-height:auto;padding:26px 22px;gap:20px}.hero__subheadline,.hero__title{max-width:none}.hero__intro-grid{gap:14px;align-items:start}.hero__headline-stack{gap:10px}.hero__actions{width:100%}.hero__cta{width:100%;min-height:76px;font-size:1.22rem}.hero--minimal .hero__aside,.hero__aside{justify-content:flex-start;align-self:auto;padding-top:0}.hero__body{align-self:start;gap:16px}.hero__proof{padding-top:28px}.hero__proof-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.hero__proof-logo-image{max-width:min(100%,108px);max-height:24px}.hero__proof-logo-image--rna{max-width:min(100%,125px);max-height:42px}.hero__proof-logo-image--hotelbeds{max-width:min(100%,100px);transform:translateX(3px)}.hero__proof-logo-image--portblue{max-width:min(100%,143px);max-height:39px}.hero__profile{align-items:flex-start;max-width:none}.hero__avatar-wrap--hero{width:144px;height:144px}.how-help{grid-template-columns:1fr;gap:16px}.how-help__sticky{position:static}.how-help__cards{max-width:none;margin:0}.proof-cta-row{grid-template-columns:1fr;align-items:start}.proof-cta-row__actions,.proof-cta-row__actions .btn{width:100%}.case-detail__content-grid,.case-detail__footer{grid-template-columns:1fr}.case-detail__footer-actions{width:100%}.off-clock{grid-template-columns:1fr;align-items:start}}@media (max-width:739px){.container{width:min(1120px,calc(100% - 24px))}.section{padding:56px 0}.section--hero{padding-top:28px}.section__header{margin-bottom:22px}.section__title{font-size:clamp(1.54rem,6.6vw,2.2rem);line-height:1.14}.section__description{font-size:.98rem;line-height:1.55}.hero{padding:22px 18px}.hero__title{font-size:clamp(1.98rem,10vw,2.85rem);line-height:1.06}.hero__subheadline{font-size:1rem;line-height:1.52}.hero__microcopy{font-size:.84rem!important;line-height:1.5}.hero__avatar-wrap--hero{width:128px;height:128px}.how-help__card,.proof-grid--featured .kpi-stat{min-height:0}.contact-block{gap:12px}.contact-wizard__step-topline{align-items:flex-start}.contact-wizard__step h3{line-height:1.25}.case-detail__meta-row{flex-direction:column;align-items:flex-start}.case-detail__meta-logo{justify-content:flex-start}.case-detail__meta-line{gap:6px}.case-detail__footer-actions .btn{width:100%}.off-clock__media{min-height:210px}.off-clock__links .btn{width:100%}}@media (max-width:479px){.site-header__inner{gap:10px}.site-header__brand{min-width:0;flex:1 1 auto}.site-header__brand-role,.site-header__brand-separator{display:none}.how-help__card-inner{grid-template-columns:1fr;padding:20px 18px;gap:14px}.how-help__icon-wrap{width:54px;height:54px}.how-help__icon-wrap svg{width:46px;height:46px}.choice-chips--tiles,.role-selector{grid-template-columns:1fr}.role-card{min-height:92px}.choice-chip{width:100%;justify-content:flex-start}}.waitlist-card h3{margin:0}.waitlist-card{background:#f8fbfd}.waitlist-card p{color:var(--ink-soft)}@media (min-width:740px){.section__header{max-width:920px}.site-header__cta{margin-left:10px}.site-footer__inner{align-items:center;grid-template-columns:1fr auto auto}.site-footer__locale-wrap{justify-items:end}.how-help{grid-template-columns:minmax(290px,.95fr) minmax(0,1.35fr);gap:18px;align-items:start}.how-help__sticky{position:-webkit-sticky;position:sticky;top:98px}.how-help__cards{grid-template-columns:minmax(0,1fr);gap:14px;max-width:660px;margin:0 auto}.how-help__card{min-height:210px}.work-basic__row{display:flex;align-items:stretch;gap:8px}.work-basic__card{flex:1 1;min-height:225px}.work-basic__arrow{display:flex;align-items:center;justify-content:center;width:22px;flex:0 0 22px}.hero,.hero--minimal{grid-template-columns:1fr;align-items:start}.hero--minimal .hero__content{gap:clamp(40px,4vw,56px);padding-block:10px 0}.hero__intro-grid{grid-template-columns:minmax(0,7fr) minmax(148px,3fr);gap:24px;min-height:clamp(88px,10vw,124px);margin-top:clamp(24px,3vw,50px)}.hero--minimal .hero__aside,.hero__aside{justify-content:flex-end;align-self:center;padding-top:0}.hero--minimal .hero__subheadline{max-width:100%;font-size:clamp(1rem,1.3vw,1.14rem)}.hero--minimal .hero__subheadline-line{white-space:normal}.hero__profile{align-items:center;max-width:220px;margin-top:0}.hero__proof{padding-top:50px}.hero__proof-logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px}.hero__proof-logo-image{max-width:min(100%,118px);max-height:26px}.hero__proof-logo-image--rna{max-width:min(100%,138px);max-height:47px}.hero__proof-logo-image--hotelbeds{max-width:min(100%,114px)}.hero__proof-logo-image--portblue{max-width:min(100%,156px);max-height:42px}.hero__avatar-wrap{width:196px;height:196px}.hero__avatar-wrap--hero{width:156px;height:156px}.hero__logos{margin-top:14px;padding-top:24px;grid-template-columns:repeat(6,minmax(106px,1fr));gap:12px 16px}.hero__logo-slot{min-height:90px}.hero__logo-slot--roiback{--hero-logo-scale:0.9}.hero__logo-slot--hotelbeds{--hero-logo-scale:0.93}.hero__logo-slot--rafa-nadal-academy{--hero-logo-scale:1.98}.hero__logo-slot--portblue{--hero-logo-scale:1.9}.cards-grid,.modules-grid,.resource-grid,.steps-grid,.thinking__grid,.timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-grid--overview{grid-template-columns:repeat(2,minmax(0,1fr))}.case-card{height:100%}.case-card h3{min-height:calc(1.28em * 3.2);-webkit-line-clamp:3}.case-card h3,.case-card__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.case-card__description{min-height:calc(1.5em * 4.6);-webkit-line-clamp:4}.case-card__approach{min-height:calc(1.4em * 3.1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-card--overview{height:auto}.case-card--overview .case-card__block,.case-card--overview h3{min-height:0;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.contact-block{max-width:900px;gap:14px}.contact-wizard{gap:18px}.contact-wizard__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-wizard__grid--contact{grid-template-columns:repeat(3,minmax(0,1fr))}.role-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.role-card{min-height:132px}.choice-chips--tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.choice-chip--tile{min-height:108px;padding:18px 52px 18px 18px}.contact-wizard__context-group{grid-template-columns:1fr;align-items:start}.schema-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field textarea,.form-field:has(textarea),.schema-form__fields .form-field:last-child{grid-column:1/-1}.case-detail__footer{grid-template-columns:1fr auto;align-items:center}.case-detail__content-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:14px}.off-clock{grid-template-columns:.9fr 1.1fr;align-items:center}.proof-cta-row{align-items:center;grid-template-columns:1fr auto}.proof-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;justify-items:stretch}}@media (min-width:1100px){.proof-grid--featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (max-width:739px){.case-card{min-height:0}.case-card--overview{padding:20px}.case-card--overview h3{font-size:1.02rem;max-width:none}.case-card__body--overview{gap:14px}.case-card__body--education{gap:18px}.case-card__education-list{gap:16px}.case-card--overview .case-card__logo{width:84px;min-height:32px}.case-card--overview .case-card__logo[class*=case-card__logo--]{width:92px}.case-card--overview .case-card__signature{font-size:.76rem}.cases-page__closing{margin-top:32px;gap:16px}.case-card__logo{width:92px;min-height:34px}.case-card__logo[class*=case-card__logo--]{width:98px}.case-card__logo-image{max-width:92px;max-height:30px}.case-card__logo[class*=case-card__logo--] .case-card__logo-image{max-width:98px;max-height:32px}.case-card__logo--roiback-inbound-ia-operacion-comercial{width:92px;--case-logo-scale:0.88}.case-card__logo--roiback-inbound-ia-operacion-comercial .case-card__logo-image{max-width:92px;max-height:30px}.case-card__logo--hotelbeds-growth-automatizacion-cro-global{width:112px;overflow:visible}.case-card__logo--hotelbeds-growth-automatizacion-cro-global .case-card__logo-image{max-width:112px;max-height:34px;transform:translateX(3px) scale(.98);transform-origin:center}.case-card__logo--rafa-nadal-academy-ecosistema-digital-desde-cero{width:116px;--case-logo-scale:1.24}.case-card__logo--rafa-nadal-academy-ecosistema-digital-desde-cero .case-card__logo-image{max-width:116px;max-height:36px}.case-card__logo--portblue-rebranding-venta-directa-web{width:108px;--case-logo-scale:1.64}.case-card__logo--portblue-rebranding-venta-directa-web .case-card__logo-image{max-width:108px;max-height:36px}.case-card__role{font-size:.82rem}.case-detail__meta-row{gap:10px}.case-detail__meta-line{font-size:.8rem}.case-detail__meta-logo{width:92px;min-height:28px}.case-detail__meta-logo[class*=case-detail__meta-logo--]{width:96px}.case-detail__meta-logo-image{max-width:92px;max-height:30px}.case-detail__meta-logo[class*=case-detail__meta-logo--] .case-detail__meta-logo-image{max-width:96px;max-height:31px}.case-detail__footer-actions{width:100%}.how-help__card-inner{grid-template-columns:78px minmax(0,1fr);padding:24px 20px;gap:12px}.how-help__icon-wrap{width:58px;height:58px;border-radius:12px}.how-help__icon-wrap svg{width:51px;height:51px}.proof-grid--featured .kpi-stat{min-height:150px;padding:20px 16px}.site-header__cta{min-height:40px;padding:0 12px;font-size:.85rem}.site-header__profile-mini{width:32px;height:32px;border-width:1px}.site-header__brand{font-size:.84rem;gap:8px}.site-header__brand-logo{width:20px;height:15px}.site-header__inner{min-height:66px}}@media (min-width:740px) and (max-width:899px){.hero--minimal{grid-template-columns:1fr;min-height:auto}.hero{min-height:auto;padding:28px;gap:22px}.hero__subheadline,.hero__title{max-width:none}.hero__actions,.hero__cta{width:100%}.hero--minimal .hero__aside,.hero__aside{justify-content:flex-start;align-self:auto;padding-top:0}.hero__profile{align-items:flex-start;max-width:none}.hero__avatar-wrap--hero{width:148px;height:148px}.how-help{grid-template-columns:1fr}.how-help__sticky{position:static}.how-help__cards{max-width:none;margin:0}.proof-cta-row{grid-template-columns:1fr;align-items:start}.proof-cta-row__actions,.proof-cta-row__actions .btn{width:100%}.case-detail__content-grid,.case-detail__footer,.off-clock{grid-template-columns:1fr}}@media (max-width:739px){.site-header__nav--mobile{padding-top:8px;padding-bottom:10px}.proof-grid--featured .kpi-stat{min-height:0;padding:18px 16px}.proof-cta-row{padding:16px}.how-help__card{min-height:0}.case-detail__meta-row{flex-direction:column;align-items:flex-start}.case-detail__meta-logo{justify-content:flex-start}.case-detail__footer-actions .btn{width:100%}}@media (max-width:479px){.site-header__brand-role,.site-header__brand-separator{display:none}.site-header__brand{flex:1 1 auto;min-width:0}.site-header__cta{min-width:0}.site-header__profile-mini{display:none}.how-help__card-inner{padding:20px 18px;gap:14px}.choice-chips--tiles,.how-help__card-inner,.role-selector{grid-template-columns:1fr}.choice-chip{width:100%;justify-content:center}}