/* now-sources:b915599d09c3505e2c767457f4d0a9fa — generado por tools/build-css.py a partir de tokens.css, base.css, components.css, layout.css, templates.css */
:root{--brand-500:#1D9BF0;--brand-600:#1A8CD8;--brand-700:#0C71B6;--brand-800:#0A5F99;--brand-50:#E8F5FE;--ink-900:#1C2B33;--ink-600:#465A69;--ink-400:#8595A4;--surface-0:#FFFFFF;--surface-1:#F5F6F7;--surface-2:#F1F4F8;--line:#DEE3E9;--icon-dark:#344854;--gradient-soft:linear-gradient(160deg,var(--brand-50) 0%,#EEF0FF 45%,#FFFFFF 100%);--font-base:'Jost',Helvetica,Arial,Lucida,sans-serif;--fs-display:clamp(40px,6vw,72px);--fs-h1:clamp(36px,4.6vw,56px);--fs-h2:clamp(32px,4vw,48px);--fs-h3:clamp(24px,2.6vw,32px);--fs-lead:clamp(20px,2vw,24px);--fs-body:clamp(17px,1.5vw,18px);--fs-eyebrow:clamp(14px,1.3vw,16px);--fs-button:18px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.1;--lh-heading:1.2;--lh-body:1.6;--tracking-eyebrow:0.04em;--gutter:clamp(24px,5vw,64px);--container:1280px;--section-gap:clamp(96px,12vw,160px);--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--radius-xl:40px;--radius-lg:24px;--radius-md:16px;--radius-pill:999px;--shadow-float:0 8px 24px rgba(28,43,51,0.08);--btn-height:56px;--btn-padding-x:40px;--ease:cubic-bezier(0.2,0.7,0.2,1);--dur-fast:150ms;--dur-reveal:400ms}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-reveal:0ms}}:root{--lh-h1:1.15;--lh-h3:1.3;--lh-lead:1.5;--lh-button:1;--container-narrow:880px;--border-thin:1px;--border-tab:4px;--fs-menu-mobile:28px;--header-h:64px;--header-h-desktop:80px;--result-700:#0F8A5F;--bar-before:#C9D1E0;--fs-tag:12px;--tracking-tag:0.1em}
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--surface-0);color:var(--ink-600);font-family:var(--font-base);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}a{color:var(--brand-700);text-decoration-thickness:1px;text-underline-offset:0.2em;transition:color var(--dur-fast) var(--ease)}a:hover{color:var(--brand-800)}:focus-visible{outline:2px solid var(--brand-700);outline-offset:3px;border-radius:var(--radius-md)}p,ul,ol,dl,figure,blockquote{margin:0}ul[class],ol[class]{list-style:none;padding:0}[hidden]{display:none !important}h1,h2,h3,h4,.t-display,.t-h1,.t-h2,.t-h3{margin:0;color:var(--ink-900);font-weight:var(--fw-semibold);text-wrap:balance}.t-display{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-0.02em}h1,.t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-0.015em}h2,.t-h2{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:-0.01em}h3,.t-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium)}h4{font-size:var(--fs-body);line-height:var(--lh-heading)}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-600);text-wrap:pretty}.t-eyebrow{display:inline-block;font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);line-height:var(--lh-heading);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-700)}.t-muted{color:var(--ink-600)}strong{color:var(--ink-900);font-weight:var(--fw-semibold)}.flow > * + *{margin-top:var(--space-3)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.section{padding-block:calc(var(--section-gap) / 2)}.section--alt{background:var(--surface-1)}.section-head{display:grid;gap:var(--space-3);max-width:var(--container-narrow);margin-bottom:var(--space-6)}.section-head--center{margin-inline:auto;text-align:center;justify-items:center}.section-head > .t-eyebrow + *{margin-top:calc(var(--space-1) * -1)}.screen-reader-text,.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:var(--space-2);left:var(--space-2);z-index:1000;width:auto;height:auto;clip:auto;padding:var(--space-2) var(--space-3);background:var(--surface-0);color:var(--ink-900);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--line)}.reveal{opacity:0;transform:translateY(var(--space-2));transition:opacity var(--dur-reveal) var(--ease),transform var(--dur-reveal) var(--ease)}.reveal.is-visible{opacity:1;transform:none}.no-js .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--btn-height);padding:0 var(--btn-padding-x);border:0;border-radius:var(--radius-pill);background:var(--brand-700);color:var(--surface-0);font:var(--fw-semibold) var(--fs-button) / var(--lh-button) var(--font-base);text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn:hover,.btn:focus-visible{background:var(--brand-800);color:var(--surface-0)}.btn--block{width:100%}.btn--small{min-height:calc(var(--btn-height) - var(--space-2));padding-inline:var(--space-3);font-size:var(--fs-eyebrow)}.btn-arrow{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--btn-height);color:var(--brand-700);font:var(--fw-semibold) var(--fs-button) / var(--lh-button) var(--font-base);text-decoration:none}.btn-arrow__icon{display:inline-grid;place-items:center;flex:none;width:var(--space-5);height:var(--space-5);border:var(--border-thin) solid currentColor;border-radius:50%;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn-arrow__icon svg{width:var(--space-3);height:var(--space-3)}.btn-arrow:hover{color:var(--brand-800)}.btn-arrow:hover .btn-arrow__icon{background:var(--brand-700);border-color:var(--brand-700);color:var(--surface-0)}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--fw-semibold);text-decoration:none}.link-arrow svg{width:var(--space-2);height:var(--space-2);transition:transform var(--dur-fast) var(--ease)}.link-arrow:hover svg{transform:translateX(calc(var(--space-1) / 2))}.icon-btn{display:inline-grid;place-items:center;width:var(--space-5);height:var(--space-5);padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink-900);cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.icon-btn:hover{background:var(--line)}.icon-btn:disabled{color:var(--ink-400);cursor:default;background:var(--surface-1)}.icon-btn svg{width:var(--space-3);height:var(--space-3)}.hero{padding-top:calc(var(--section-gap) / 2);padding-bottom:calc(var(--section-gap) / 2)}.hero__inner{display:grid;gap:var(--space-3);max-width:var(--container-narrow)}.hero--center .hero__inner{margin-inline:auto;text-align:center;justify-items:center}.hero--center .btn-row{justify-content:center}.hero__subtitle{color:var(--ink-900)}.hero__actions{margin-top:var(--space-2)}.hero__media{margin-top:var(--space-6)}.hero .trust-bar{margin-top:var(--space-4)}.trust-bar{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:center;color:var(--ink-600);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium)}.trust-bar__item{display:inline-flex;align-items:center;gap:var(--space-1)}.trust-bar__item svg{width:var(--space-2);height:var(--space-2);color:var(--brand-500);flex:none}.hero--center .trust-bar{justify-content:center}.mockup-card{position:relative;overflow:hidden;background:var(--surface-2);border-radius:var(--radius-xl);padding:var(--space-4);aspect-ratio:4 / 3;min-height:min-content;display:grid;place-items:center;container-type:inline-size}.mockup-card--wide{aspect-ratio:16 / 9}.mockup-card--wide .mk{max-width:calc(var(--space-6) * 12);--mk-fs:min(var(--fs-eyebrow),1.6cqi);--mk-fs-lg:min(var(--fs-h2),3.4cqi)}.mockup-card--tall{aspect-ratio:4 / 5}@media (max-width:767px){.mockup-card{padding:var(--space-5) var(--space-2);border-radius:var(--radius-lg)}.mockup-card,.mockup-card--wide,.mockup-card--tall{aspect-ratio:auto}.mockup-card--wide{aspect-ratio:4 / 3}.mockup-card--wide .mk{--mk-fs:min(calc(var(--fs-eyebrow) * 0.8),2.8cqi);--mk-fs-lg:min(var(--fs-h3),6cqi)}}.benefit-grid{display:grid;gap:var(--space-3)}@media (min-width:768px){.benefit-grid{grid-template-columns:repeat(2,1fr)}}.benefit-card{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-5) var(--space-4);background:var(--surface-1);border-radius:var(--radius-xl)}.section--alt .benefit-card{background:var(--surface-0)}.benefit-card__icon{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:50%;background:var(--icon-dark);color:var(--surface-0)}.benefit-card__icon svg{width:var(--space-4);height:var(--space-4)}.benefit-card__text{grid-column:1 / -1}.situation-grid{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}@media (min-width:1024px){.situation-grid{grid-template-columns:repeat(3,1fr)}}.situation-card{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5) var(--space-4);background:var(--brand-50);border-radius:var(--radius-xl)}.section--alt .situation-card{background:var(--surface-0)}.situation-card__mark{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:50%;background:var(--brand-500);color:var(--surface-0);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:1;padding-top:0.3em}.situation-card__text{margin:0}.situation-card__text p{margin:0;color:var(--ink-900);font-size:var(--fs-lead);line-height:var(--lh-lead)}.section--situation-cards .section-after .pillar-closing{font-style:normal;font-weight:var(--fw-medium)}.carousel--reels .carousel__track{grid-auto-columns:72%}@media (min-width:600px){.carousel--reels .carousel__track{grid-auto-columns:calc((100% - var(--space-3)) / 2.4)}}@media (min-width:900px){.carousel--reels .carousel__track{grid-auto-columns:calc((100% - var(--space-3) * 2) / 3)}}@media (min-width:1200px){.carousel--reels .carousel__track{grid-auto-columns:calc((100% - var(--space-3) * 3) / 4)}}.reel-card{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.reel-card__media{position:relative;aspect-ratio:9 / 16;border-radius:var(--radius-lg);overflow:hidden;background:var(--ink-900)}.reel-card__media video{width:100%;height:100%;object-fit:cover;display:block}.reel-card__play{position:absolute;inset:0;display:grid;place-items:center;border:0;padding:0;cursor:pointer;color:var(--ink-900);background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--ink-900) 35%,transparent))}.reel-card__play svg{box-sizing:content-box;padding:18px;border-radius:var(--radius-pill);background:var(--surface-0);box-shadow:var(--shadow-float);transition:transform var(--dur-fast) var(--ease)}.reel-card__play:hover svg,.reel-card__play:focus-visible svg{transform:scale(1.08)}.reel-card.is-playing .reel-card__play,.reel-card__media video[controls] + .reel-card__play{display:none}.reel-card__caption{display:flex;flex-direction:column;gap:4px}.reel-card__label{font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-700)}.reel-card__title{font-weight:var(--fw-semibold);color:var(--ink-900)}.reel-card__concept{color:var(--ink-600)}.carousel{position:relative}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:var(--space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-bottom:var(--space-1);scrollbar-width:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__track > *{scroll-snap-align:start;min-width:0}@media (min-width:768px){.carousel__track{grid-auto-columns:calc((100% - var(--space-3)) / 2)}}@media (min-width:1100px){.carousel__track{grid-auto-columns:calc((100% - var(--space-3) * 2) / 3)}}.carousel__controls{display:flex;justify-content:flex-end;gap:var(--space-1);margin-top:var(--space-4)}.no-js .carousel__controls{display:none}.pillar{position:relative;display:grid;gap:var(--space-3);align-content:start;padding:var(--space-2) var(--space-2) var(--space-4);background:var(--surface-1);border-radius:var(--radius-xl);transition:background-color var(--dur-fast) var(--ease)}.section--alt .pillar{background:var(--surface-0)}.pillar:hover,.pillar:focus-within{background:var(--brand-50)}.pillar__body{display:grid;gap:var(--space-1);padding-inline:var(--space-2)}.pillar__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.pillar__link{margin-top:var(--space-1)}.pillar-closing{margin-top:var(--space-5);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-900);font-style:italic}.feature-list{display:grid;border-top:var(--border-thin) solid var(--line)}.feature-list__item{display:grid;gap:var(--space-1);padding-block:var(--space-4);border-bottom:var(--border-thin) solid var(--line)}@media (min-width:900px){.feature-list--cols{grid-template-columns:repeat(2,1fr);column-gap:var(--space-6);border-top:0}.feature-list--cols .feature-list__item:nth-child(-n + 2){border-top:var(--border-thin) solid var(--line)}}.feature-list__title{font-size:var(--fs-body);line-height:var(--lh-heading);font-weight:var(--fw-semibold);color:var(--ink-900)}.feature-list__item .link-arrow{margin-top:var(--space-1)}.check-list{display:grid;gap:var(--space-2)}.check-list li{display:grid;grid-template-columns:var(--space-3) 1fr;gap:var(--space-2);align-items:start}.check-list svg{width:var(--space-3);height:var(--space-3);color:var(--brand-500);margin-top:calc(var(--space-1) / 4)}.steps{display:grid;gap:var(--space-4);counter-reset:step}@media (min-width:768px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.steps--5{grid-template-columns:repeat(5,1fr)}.steps--4{grid-template-columns:repeat(4,1fr)}.steps--3{grid-template-columns:repeat(3,1fr)}}.steps__item{display:grid;gap:var(--space-2);align-content:start;padding-top:var(--space-3);border-top:var(--border-thin) solid var(--line)}.steps__num{font-size:var(--fs-h2);line-height:var(--lh-tight);font-weight:var(--fw-semibold);color:var(--brand-500);font-variant-numeric:tabular-nums}.steps__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:var(--ink-900)}.card-grid{display:grid;gap:var(--space-3)}@media (min-width:768px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.card-grid--3{grid-template-columns:repeat(3,1fr)}.card-grid--4{grid-template-columns:repeat(4,1fr)}}.link-card{position:relative;display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5) var(--space-4);background:var(--surface-1);border-radius:var(--radius-lg);color:var(--ink-600);text-decoration:none;transition:background-color var(--dur-fast) var(--ease)}.section--alt .link-card{background:var(--surface-0)}.link-card:hover{background:var(--brand-50);color:var(--ink-600)}.link-card__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:var(--ink-900)}.link-card .link-arrow{margin-top:auto;color:var(--brand-700)}.link-card--featured{grid-column:1 / -1;padding:var(--space-6) var(--space-5);background:var(--brand-50);border-radius:var(--radius-xl)}.link-card--featured .link-card__title{font-size:var(--fs-h2);line-height:var(--lh-heading);font-weight:var(--fw-semibold)}.link-card--featured:hover{background:var(--surface-2)}.link-card--photo{overflow:hidden;padding-top:0}.link-card__media{display:block;margin:0 calc(var(--space-4) * -1) var(--space-1);aspect-ratio:16 / 10;overflow:hidden}.link-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-reveal) var(--ease)}.link-card--photo:hover .link-card__media img{transform:scale(1.03)}.photo-card{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--radius-lg);background:var(--gradient-soft);color:var(--surface-0);text-decoration:none}.photo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--dur-reveal) var(--ease)}.photo-card:hover img{transform:scale(1.03)}.photo-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--ink-900) 70%,transparent) 100%)}.photo-card__label{position:absolute;z-index:1;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:var(--surface-0)}.photo-card--noimg::after{display:none}.photo-card--noimg .photo-card__label{color:var(--ink-900)}.logo-wall{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);padding:var(--space-5) var(--space-3)}.logo-rows{display:grid;gap:var(--space-4);padding-block:var(--space-5)}.logo-row{text-align:center}.logo-row + .logo-row{padding-top:var(--space-4);border-top:1px solid var(--line)}.logo-row__title{margin:0 0 var(--space-2);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-400)}.logo-rows .logo-wall{padding:0}.logo-wall__break{flex-basis:100%;height:0}.logo-wall__item{display:inline-flex;align-items:center;min-height:var(--space-5);color:var(--ink-600);font-size:var(--fs-lead);font-weight:var(--fw-semibold);letter-spacing:-0.01em;white-space:nowrap}.logo-wall__item img{max-height:var(--space-4);width:auto}.logo-wall__item img[height]{height:var(--logo-h);max-height:none}.logo-wall__item--icon{gap:var(--space-1);color:var(--ink-600);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:0}@media (min-width:900px){.logo-wall{column-gap:var(--space-4);padding-inline:0}.logo-rows .logo-wall{column-gap:var(--space-3)}}@media (max-width:599px){.logo-wall{gap:var(--space-2) var(--space-4);padding-inline:0}.logo-wall__item{min-height:var(--space-4)}.logo-wall__item img[height]{height:calc(var(--logo-h) * 0.85)}}.case-card{position:relative;display:grid;align-content:end;gap:var(--space-1);overflow:hidden;aspect-ratio:3 / 4;padding:var(--space-4);border-radius:var(--radius-xl);background:var(--icon-dark);color:var(--surface-0);text-decoration:none}.case-card__media{position:absolute;inset:0}.case-card__media img,.case-card__media video{width:100%;height:100%;object-fit:cover}.case-card::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--ink-900) 80%,transparent) 100%)}.case-card > :not(.case-card__media){position:relative;z-index:2}.case-card__sector{font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--brand-50)}.case-card__result{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--surface-0)}.case-card__challenge{color:color-mix(in srgb,var(--surface-0) 85%,transparent)}.case-card:hover{color:var(--surface-0)}.case-card__controls{position:absolute;z-index:3;top:var(--space-3);right:var(--space-3);display:flex;gap:var(--space-1)}.case-card__controls .icon-btn{background:color-mix(in srgb,var(--surface-0) 25%,transparent);color:var(--surface-0);backdrop-filter:blur(8px)}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-5)}.filter-bar button{min-height:calc(var(--btn-height) - var(--space-2));padding:0 var(--space-3);border:var(--border-thin) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-0);color:var(--ink-900);font:var(--fw-medium) var(--fs-eyebrow) / var(--lh-button) var(--font-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.filter-bar button[aria-pressed="true"]{background:var(--ink-900);border-color:var(--ink-900);color:var(--surface-0)}.included-box{display:grid;gap:var(--space-5);padding:var(--space-6) var(--space-4);background:var(--brand-50);border-radius:var(--radius-xl)}@media (min-width:768px){.included-box{padding:var(--space-6)}}.included-box__cols{display:grid;gap:var(--space-5)}@media (min-width:768px){.included-box__cols--2{grid-template-columns:repeat(2,1fr)}}.included-box__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium);color:var(--ink-900);margin-bottom:var(--space-3)}.included-box__col--muted .check-list svg{color:var(--ink-400)}.included-box__price{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-900);font-style:italic}.tabs__list{display:flex;gap:var(--space-4);overflow-x:auto;scrollbar-width:none;border-bottom:var(--border-thin) solid var(--line);margin-bottom:var(--space-5)}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{flex:none;padding:0 0 var(--space-2);border:0;border-bottom:var(--border-tab) solid transparent;margin-bottom:calc(var(--border-thin) * -1);background:none;color:var(--ink-600);font:var(--fw-medium) var(--fs-lead) / var(--lh-lead) var(--font-base);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.tabs__tab:hover{color:var(--ink-900)}.tabs__tab[aria-selected="true"]{color:var(--ink-900);border-bottom-color:var(--brand-500)}.tabs__panel{display:grid;gap:var(--space-5);align-items:center}.tabs__panel[hidden]{display:none}@media (min-width:900px){.tabs__panel{grid-template-columns:5fr 7fr;gap:var(--space-6)}}.tabs__body{display:grid;gap:var(--space-3)}.no-js .tabs__list{display:none}.no-js .tabs__panel[hidden]{display:grid;margin-bottom:var(--space-6)}.split{display:grid;gap:var(--space-5);align-items:center}@media (min-width:900px){.split--media{grid-template-columns:1fr 1fr;gap:var(--space-6)}.split--reverse .split__media{order:-1}}.split__body{display:grid;gap:var(--space-3)}.split__body > .feature-list,.split__body > .check-list,.split__body > .steps{margin-top:var(--space-2)}.faq{border-top:var(--border-thin) solid var(--line)}.faq__item{border-bottom:var(--border-thin) solid var(--line)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4);cursor:pointer;list-style:none;color:var(--ink-900);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium)}.faq__q::-webkit-details-marker{display:none}.faq__icon{position:relative;flex:none;width:var(--space-3);height:var(--space-3);color:var(--ink-900)}.faq__icon::before,.faq__icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:currentColor;border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease)}.faq__icon::after{transform:rotate(90deg)}.faq__item[open] .faq__icon::after{transform:rotate(0deg)}.faq__a{padding-bottom:var(--space-4);max-width:var(--container-narrow)}.faq-label{display:inline-flex;gap:var(--space-1);align-items:center}.cta-band{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-3);text-align:center;background:var(--gradient-soft);border-radius:var(--radius-xl)}@media (min-width:768px){.cta-band{padding:calc(var(--space-6) * 1.5) var(--space-6)}}.cta-band__photo{width:calc(var(--space-6) * 1.75);height:calc(var(--space-6) * 1.75);border-radius:50%;object-fit:cover;border:var(--space-1) solid var(--surface-0);box-shadow:var(--shadow-float)}@media (min-width:768px){.cta-band__photo{width:calc(var(--space-6) * 2.25);height:calc(var(--space-6) * 2.25)}}.cta-band__text{max-width:var(--container-narrow)}.cta-band .btn{margin-top:var(--space-2)}.breadcrumbs{padding-top:var(--space-4);font-size:var(--fs-eyebrow)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;padding:0;margin:0;color:var(--ink-600)}.breadcrumbs li{display:inline-flex;align-items:center;gap:var(--space-1)}.breadcrumbs li + li::before{content:"/";color:var(--line)}.breadcrumbs a{color:var(--ink-600);text-decoration:none}.breadcrumbs a:hover{color:var(--brand-700)}.breadcrumbs [aria-current]{color:var(--ink-600)}.related-links{display:flex;flex-wrap:wrap;gap:var(--space-1)}.related-links a{display:inline-flex;align-items:center;gap:var(--space-1);min-height:calc(var(--btn-height) - var(--space-2));padding:0 var(--space-3);border:var(--border-thin) solid var(--line);border-radius:var(--radius-pill);color:var(--ink-900);font-weight:var(--fw-medium);text-decoration:none;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.related-links a:hover{border-color:var(--brand-700);color:var(--brand-700)}.related-links svg{width:var(--space-2);height:var(--space-2)}.faq__title{margin:0;font:inherit;color:inherit}.card-grid__featured{grid-column:1 / -1}.card-grid > li{display:grid}.section-after{margin-top:var(--space-5)}.section-cta{margin-top:var(--space-5)}.section--related{padding-top:0}.prose{max-width:var(--container-narrow)}.mk{--mk-fs:min(calc(var(--fs-eyebrow) * 0.8),2.6cqi);--mk-fs-lg:min(var(--fs-h3),5.2cqi);position:relative;width:100%;max-width:calc(var(--space-6) * 9);font-size:var(--mk-fs);line-height:var(--lh-heading);color:var(--ink-600);user-select:none}.mk-panel{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--surface-0);border-radius:var(--radius-lg)}.mk-float{position:absolute;display:grid;gap:calc(var(--space-1) / 2);padding:var(--space-2);background:var(--surface-0);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.mk-float--tr{top:calc(var(--space-3) * -1);right:calc(var(--space-2) * -1)}.mk-float--bl{bottom:calc(var(--space-3) * -1);left:calc(var(--space-2) * -1)}.mk-float--br{bottom:calc(var(--space-3) * -1);right:calc(var(--space-2) * -1)}@media (max-width:767px){.mk-float--tr,.mk-float--br{right:0}.mk-float--bl{left:0}}.mk-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-1)}.mk-title{color:var(--ink-900);font-weight:var(--fw-semibold)}.mk-muted{color:var(--ink-400)}.mk-chip{display:inline-flex;align-items:center;gap:calc(var(--space-1) / 2);padding:calc(var(--space-1) / 2) var(--space-1);border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-700);font-weight:var(--fw-semibold)}.mk-chip--neutral{background:var(--surface-1);color:var(--ink-600)}.mk-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1)}.mk-kpi{display:grid;gap:calc(var(--space-1) / 2);padding:var(--space-2) var(--space-1);background:var(--surface-1);border-radius:var(--radius-md)}.mk-num{color:var(--ink-900);font-size:var(--mk-fs-lg);line-height:var(--lh-tight);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.mk-up{color:var(--brand-700);font-weight:var(--fw-semibold)}.mk-chart{width:100%;height:auto}.mk-chart .mk-line{fill:none;stroke:var(--brand-500);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.mk-chart .mk-area{fill:var(--brand-50)}.mk-chart .mk-grid{stroke:var(--line);stroke-width:1}.mk-chart .mk-line--muted{stroke:var(--ink-400);stroke-dasharray:4 4;stroke-width:1.5;fill:none}.mk-bar{height:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.mk-bar > span{display:block;height:100%;border-radius:inherit;background:var(--brand-500)}.mk-bar--muted > span{background:var(--ink-400)}.mk-skel{display:block;height:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-2)}.mk-skel--dark{background:var(--line)}.mk-skel--brand{background:var(--brand-50)}.mk-rows{display:grid;gap:var(--space-1)}.mk-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-1)}.mk-dot{width:var(--space-1);height:var(--space-1);border-radius:50%;background:var(--brand-500)}.mk-dot--muted{background:var(--ink-400)}.mk-check{display:inline-grid;place-items:center;width:var(--space-3);height:var(--space-3);border-radius:50%;background:var(--brand-50);color:var(--brand-500)}.mk-check svg{width:var(--space-2);height:var(--space-2)}.mk-thumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--gradient-soft)}.mk-thumb--video{aspect-ratio:9 / 16;background:linear-gradient(160deg,var(--icon-dark),var(--ink-900))}.mk-btn{display:inline-flex;justify-content:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--brand-700);color:var(--surface-0);font-weight:var(--fw-semibold)}.mk-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}.mk-col{display:grid;gap:var(--space-1);align-content:start;padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-1)}.mk-card{display:grid;gap:calc(var(--space-1) / 2);padding:var(--space-1);border-radius:calc(var(--radius-md) / 2);background:var(--surface-0)}.mk-funnel{display:grid;gap:var(--space-1)}.mk-funnel__step{display:grid;grid-template-columns:1fr auto;gap:calc(var(--space-1) / 2) var(--space-1)}.mk-funnel__step .mk-bar{grid-column:1 / -1;height:var(--space-2)}.mk-bars{display:flex;align-items:flex-end;gap:var(--space-1);height:calc(var(--space-6) * 2)}.mk-bars > span{flex:1;border-radius:calc(var(--radius-md) / 2) calc(var(--radius-md) / 2) 0 0;background:var(--brand-500)}.mk-bars > span.is-muted{background:var(--line)}.mk-legend{display:flex;justify-content:space-between;gap:var(--space-1)}.mk-search{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-thin) solid var(--line);border-radius:var(--radius-pill)}.mk-ad{display:grid;gap:calc(var(--space-1) / 2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-1)}.mk-ad__url{color:var(--ink-900);font-weight:var(--fw-medium)}.mk-ad__title{color:var(--brand-700);font-size:calc(var(--mk-fs) * 1.25);font-weight:var(--fw-semibold)}.mk-phone{display:grid;gap:var(--space-1);width:70%;margin-inline:auto;padding:var(--space-2);background:var(--surface-0);border-radius:var(--radius-lg)}.mk-avatar{width:var(--space-4);height:var(--space-4);border-radius:50%;background:var(--brand-50);flex:none}.mk-inline{display:flex;align-items:center;gap:var(--space-1)}.mk-variants{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}.mk-variant{position:relative;display:grid;gap:calc(var(--space-1) / 2);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-1)}.mk-variant.is-winner{background:var(--brand-50)}.mk-form{display:grid;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-1)}.mk-input{height:var(--space-4);border-radius:calc(var(--radius-md) / 2);background:var(--surface-0);border:var(--border-thin) solid var(--line)}.carousel.is-static .carousel__controls{display:none}.feature-list__link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-900);text-decoration:none}.feature-list__link svg{width:var(--space-2);height:var(--space-2);color:var(--brand-500);transition:transform var(--dur-fast) var(--ease)}.feature-list__link:hover{color:var(--brand-700)}.feature-list__link:hover svg{transform:translateX(calc(var(--space-1) / 2))}.case-results{display:grid;gap:var(--space-5);font-variant-numeric:tabular-nums}.case-summary{display:grid;grid-template-columns:repeat(2,1fr);border-block:var(--border-thin) solid var(--line)}.case-summary__item{display:grid;gap:var(--space-1);align-content:start;padding:var(--space-3) var(--space-2)}.case-summary__item:nth-child(even){border-left:var(--border-thin) solid var(--line)}.case-summary__item:nth-child(n+3){border-top:var(--border-thin) solid var(--line)}.case-summary__value{font-size:var(--fs-h2);line-height:var(--lh-tight);font-weight:var(--fw-semibold);color:var(--brand-700)}.case-summary__label{color:var(--ink-600)}@media (min-width:900px){.case-summary{grid-template-columns:repeat(4,1fr)}.case-summary__item{padding:var(--space-4) var(--space-3)}.case-summary__item + .case-summary__item{border-left:var(--border-thin) solid var(--line)}.case-summary__item:nth-child(n+3){border-top:0}}.case-filters{display:grid;gap:var(--space-2)}.case-filters__group{display:grid;gap:var(--space-1)}.case-filters__label,.case-result__tag,.case-bar__label,.case-result__story dt{font-size:var(--fs-tag);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tag);text-transform:uppercase;color:var(--ink-600)}.case-filters .filter-bar{margin-bottom:0}.case-filters .filter-bar button:hover{border-color:var(--ink-900)}.case-filters__count{color:var(--ink-600);font-weight:var(--fw-medium)}.case-filters__count{white-space:nowrap}@media (min-width:768px){.case-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4)}.case-filters .filter-bar{flex-wrap:nowrap}.case-filters__count{margin-left:auto;min-height:calc(var(--btn-height) - var(--space-2));display:flex;align-items:center}}.case-result-grid{display:grid;gap:var(--space-3)}@media (min-width:768px){.case-result-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.case-result-grid{grid-template-columns:repeat(3,1fr)}}.case-result{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:var(--border-thin) solid var(--line);border-radius:var(--radius-md);background:var(--surface-0)}.case-result[hidden]{display:none}.case-result__tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.case-result__tag{padding:4px 10px;border:var(--border-thin) solid var(--line);border-radius:var(--radius-pill)}.case-result__tag--key{border-color:var(--brand-50);background:var(--brand-50);color:var(--brand-700)}.case-result__sector{font-size:var(--fs-lead);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.case-result__metric{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-1)}.case-result__change{font-size:var(--fs-h2);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--result-700)}.case-result__metric-name{color:var(--ink-600);font-weight:var(--fw-medium)}.case-result__bars{display:grid;gap:var(--space-1)}.case-bar{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:var(--space-1)}.case-bar__track{display:flex;align-items:center;gap:var(--space-1);min-width:0}.case-bar__fill{flex:0 1 auto;width:calc(var(--w) * 0.62);min-width:4px;height:12px;border-radius:var(--radius-pill);background:var(--bar-before)}.case-bar--despues .case-bar__fill{background:var(--result-700)}.case-bar__value{flex:none;font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);color:var(--ink-900);white-space:nowrap}.case-result__story{display:grid;gap:4px;margin-top:auto;padding-top:var(--space-2);border-top:var(--border-thin) solid var(--line)}.case-result__story dd{margin:0 0 var(--space-1);color:var(--ink-600);font-size:var(--fs-eyebrow);line-height:var(--lh-lead)}.case-result__story dd:last-child{margin-bottom:0}.case-result__kpis{display:grid;gap:4px}.case-result__kpis li{position:relative;padding-left:var(--space-2);color:var(--ink-900);font-weight:var(--fw-medium)}.case-result__kpis li::before{content:"";position:absolute;left:0;top:0.7em;width:6px;height:6px;border-radius:50%;background:var(--result-700)}.case-results__empty{padding:var(--space-4);border:var(--border-thin) dashed var(--line);border-radius:var(--radius-md);text-align:center;color:var(--ink-600)}.case-results__note{max-width:var(--container-narrow);color:var(--ink-600);font-size:var(--fs-eyebrow)}
html{scroll-padding-top:calc(var(--header-h) + var(--space-2))}@media (min-width:1180px){html{scroll-padding-top:calc(var(--header-h-desktop) + var(--space-2))}}.site-main:focus{outline:none}.site-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--surface-0) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);border-bottom:var(--border-thin) solid transparent;transition:border-color var(--dur-fast) var(--ease)}.site-header.is-scrolled{border-bottom-color:var(--line)}.admin-bar .site-header{top:var(--wp-admin--admin-bar--height,0px)}.site-header__inner{display:flex;align-items:center;gap:var(--space-2);min-height:var(--header-h)}.site-header__menu-btn{display:inline-grid;place-items:center;width:var(--space-5);height:var(--space-5);margin-left:calc(var(--space-1) * -1);padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-900);cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.site-header__menu-btn:hover{background:var(--surface-1)}.site-header__menu-btn svg{width:var(--space-3);height:var(--space-3)}.site-logo{display:inline-flex;align-items:center;color:var(--ink-900);text-decoration:none;flex:none}.site-logo:hover{color:var(--ink-900)}.site-logo img{max-height:var(--space-5);width:auto}.site-logo img,.cta-band__logo img{mix-blend-mode:multiply}.site-logo--footer img{max-height:var(--space-6)}.site-logo__text{font-size:var(--fs-h3);line-height:var(--lh-tight);font-weight:var(--fw-bold);letter-spacing:-0.02em}.site-header__cta{margin-left:auto;display:none}@media (min-width:768px){.site-header__cta{display:block}}.main-nav{display:none}@media (min-width:1180px){.site-header__inner{min-height:var(--header-h-desktop);gap:var(--space-4)}.site-header__menu-btn{display:none}.site-logo img{max-height:calc(var(--space-6) - var(--space-1))}.main-nav{display:block}}.main-nav__list{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.main-nav__item{display:flex;align-items:center}.main-nav__item.has-panel:not(.has-mega){position:relative}.main-nav__link{display:inline-flex;align-items:center;min-height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-pill);color:var(--ink-900);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap}.main-nav__link:hover,.main-nav__item.is-open > .main-nav__link{color:var(--brand-700)}.main-nav__item.is-active > .main-nav__link,.main-nav__link[aria-current="page"]{color:var(--brand-700)}.main-nav__toggle{display:inline-grid;place-items:center;width:var(--space-3);height:var(--space-3);margin-left:calc(var(--space-1) * -1);padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-400);cursor:pointer}.main-nav__toggle svg{width:var(--space-2);height:var(--space-2);transition:transform var(--dur-fast) var(--ease)}.main-nav__item.is-open .main-nav__toggle{color:var(--brand-700)}.main-nav__item.is-open .main-nav__toggle svg{transform:rotate(180deg)}.main-nav__panel{position:absolute;top:100%;z-index:10;padding:var(--space-3);background:var(--surface-0);border:var(--border-thin) solid var(--line);border-radius:var(--radius-lg);opacity:0;visibility:hidden;transform:translateY(calc(var(--space-1) * -1));transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),visibility 0s linear var(--dur-fast)}.main-nav__item:not(.has-mega) > .main-nav__panel{left:calc(var(--space-2) * -1);min-width:calc(var(--space-6) * 4.5);margin-top:calc(var(--space-1) / 2)}.main-nav__panel--mega{left:50%;width:min(var(--container),calc(100vw - var(--gutter) * 2));margin-left:calc(min(var(--container),calc(100vw - var(--gutter) * 2)) / -2);padding:var(--space-5);border-radius:var(--radius-xl)}.main-nav__item.is-open > .main-nav__panel,.no-js .main-nav__item:hover > .main-nav__panel,.no-js .main-nav__item:focus-within > .main-nav__panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav-group-label{margin:0 0 var(--space-2);color:var(--ink-600);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.mega__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.mega__list,.dropdown__list{display:grid;gap:calc(var(--space-1) / 2);margin:0;padding:0;list-style:none}.mega__link,.dropdown__link{display:block;padding:var(--space-1) var(--space-2);margin-inline:calc(var(--space-2) * -1);border-radius:var(--radius-md);color:var(--ink-900);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-heading);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.dropdown__link{margin-inline:0}.mega__link:hover,.dropdown__link:hover{background:var(--surface-1);color:var(--brand-700)}.mega__link[aria-current="page"],.dropdown__link[aria-current="page"]{color:var(--brand-700)}.dropdown__link.is-more{margin-top:var(--space-1);border-top:var(--border-thin) solid var(--line);border-radius:0 0 var(--radius-md) var(--radius-md);padding-top:var(--space-2);color:var(--brand-700)}.mega__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-thin) solid var(--line);color:var(--ink-600)}.mobile-nav{position:fixed;inset:0;z-index:200;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--ink-900) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--surface-0);opacity:0;transition:opacity var(--dur-reveal) var(--ease)}.mobile-nav.is-open{opacity:1}.mobile-nav[hidden]{display:none}.is-nav-open,.is-nav-open body{overflow:hidden}.mobile-nav__inner{display:flex;flex-direction:column;min-height:100%;padding:0 var(--gutter) calc(var(--space-5) + env(safe-area-inset-bottom))}.admin-bar .mobile-nav__inner{padding-top:var(--wp-admin--admin-bar--height,0px)}.mobile-nav__top{display:flex;align-items:center;min-height:var(--header-h)}.mobile-nav__close{display:inline-grid;place-items:center;width:var(--space-5);height:var(--space-5);margin-left:calc(var(--space-1) * -1);padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--surface-0) 12%,transparent);color:var(--surface-0);cursor:pointer}.mobile-nav__close svg{width:var(--space-3);height:var(--space-3)}.mobile-nav__list{margin:var(--space-3) 0 0;padding:0;list-style:none}.mobile-nav__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.mobile-nav__link{flex:1;padding-block:var(--space-2);color:var(--surface-0);font-size:var(--fs-menu-mobile);font-weight:var(--fw-medium);line-height:var(--lh-heading);text-decoration:none}.mobile-nav__link:hover,.mobile-nav__link[aria-current="page"]{color:var(--brand-50)}.mobile-nav__arrow,.mobile-nav__toggle{display:inline-grid;place-items:center;flex:none;width:var(--space-5);height:var(--space-5);color:color-mix(in srgb,var(--surface-0) 70%,transparent)}.mobile-nav__arrow svg,.mobile-nav__toggle svg{width:var(--space-3);height:var(--space-3);transition:transform var(--dur-fast) var(--ease)}.mobile-nav__toggle{padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.mobile-nav__toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.mobile-nav__sub{padding:var(--space-1) 0 var(--space-3)}.mobile-nav__sub .nav-group-label{margin:var(--space-3) 0 var(--space-1);color:var(--ink-400)}.mobile-nav__sub .nav-group-label:first-child{margin-top:var(--space-1)}.mobile-nav__sublist{margin:0;padding:0;list-style:none}.mobile-nav__sublink{display:block;padding-block:var(--space-1);color:color-mix(in srgb,var(--surface-0) 85%,transparent);font-size:var(--fs-lead);line-height:var(--lh-heading);text-decoration:none}.mobile-nav__sublink:hover,.mobile-nav__sublink[aria-current="page"]{color:var(--surface-0)}.mobile-nav__sublink.is-more{color:var(--brand-50)}.mobile-nav__footer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-thin) solid color-mix(in srgb,var(--surface-0) 20%,transparent)}.mobile-nav__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--brand-50);font-size:var(--fs-menu-mobile);font-weight:var(--fw-semibold);line-height:var(--lh-heading);text-decoration:none}.mobile-nav__cta svg{width:var(--space-3);height:var(--space-3)}.mobile-nav__cta:hover{color:var(--surface-0)}.mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:var(--space-1) var(--gutter) calc(var(--space-1) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface-0) 82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:var(--border-thin) solid var(--line)}.has-mobile-cta{padding-bottom:calc(var(--btn-height) + var(--space-2))}.has-mobile-cta > iframe[style*="99999"]{bottom:calc(var(--btn-height) + var(--space-2)) !important}@media (min-width:768px){.mobile-cta{display:none}.has-mobile-cta{padding-bottom:0}.has-mobile-cta > iframe[style*="99999"]{bottom:0 !important}}.site-footer{margin-top:calc(var(--section-gap) / 2);padding-block:var(--space-6) var(--space-4);background:var(--surface-1);color:var(--ink-600);font-size:var(--fs-eyebrow)}.site-footer__grid{display:grid;gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1 / -1;display:grid;gap:var(--space-2);align-content:start}@media (min-width:1024px){.site-footer__grid{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.site-footer__brand{grid-column:auto}}.site-footer__claim{color:var(--ink-900);font-size:var(--fs-body);font-weight:var(--fw-medium);max-width:calc(var(--space-6) * 4)}.site-footer__seals{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none}.site-footer__seals li{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-0);color:var(--ink-900);font-weight:var(--fw-medium)}.site-footer__seals svg{width:var(--space-2);height:var(--space-2);color:var(--brand-500)}.site-footer__title{margin:0 0 var(--space-2);color:var(--ink-900);font-weight:var(--fw-semibold)}.site-footer__title a{color:inherit;text-decoration:none}.site-footer__title a:hover{color:var(--brand-700)}.site-footer__list{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.site-footer__link{color:var(--ink-600);text-decoration:none}.site-footer__link:hover,.site-footer__link[aria-current="page"]{color:var(--brand-700)}.site-footer__contact a,.site-footer__address{display:inline-flex;gap:var(--space-1);align-items:flex-start}.site-footer__contact svg{flex:none;width:var(--space-2);height:var(--space-2);margin-top:calc(var(--space-1) / 2)}.site-footer__contact span{overflow-wrap:anywhere}.site-footer__social{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.site-footer__social a{color:var(--ink-900);font-weight:var(--fw-medium);text-decoration:none}.site-footer__social a:hover{color:var(--brand-700)}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-6);padding-top:var(--space-3);border-top:var(--border-thin) solid var(--line);color:var(--ink-600)}.site-footer__legal{color:var(--ink-600);text-decoration:none}.site-footer__legal:hover{color:var(--brand-700)}.site-footer__cookies{padding:0;border:0;background:none;font:inherit;cursor:pointer}.consent{position:fixed;left:0;right:0;bottom:0;z-index:300;padding:var(--space-2) var(--gutter) calc(var(--space-2) + env(safe-area-inset-bottom));pointer-events:none}.consent__card{pointer-events:auto;display:grid;gap:var(--space-2);max-width:calc(var(--container-narrow) * 0.8);margin-left:auto;padding:var(--space-3);background:var(--surface-0);border:var(--border-thin) solid var(--line);border-radius:var(--radius-lg);color:var(--ink-600);font-size:var(--fs-eyebrow);line-height:var(--lh-body)}.consent__title{color:var(--ink-900);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.consent__prefs{display:grid;gap:var(--space-2);padding-block:var(--space-1)}.consent__opt{display:flex;gap:var(--space-1);align-items:flex-start;cursor:pointer}.consent__opt input{width:var(--space-3);height:var(--space-3);margin:calc(var(--space-1) / 4) 0 0;accent-color:var(--brand-500);flex:none}.consent__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1)}.consent__btn{min-height:calc(var(--btn-height) - var(--space-1));padding:0 var(--space-2);border:var(--border-thin) solid var(--brand-700);border-radius:var(--radius-pill);background:var(--surface-0);color:var(--brand-700);font:var(--fw-semibold) var(--fs-eyebrow) / var(--lh-button) var(--font-base);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.consent__btn:hover,.consent__btn:focus-visible{background:var(--brand-700);color:var(--surface-0)}@media (max-width:479px){.consent__actions{grid-template-columns:1fr}}.has-consent-banner .mobile-cta{visibility:hidden}.consent__text p + p{margin-top:var(--space-1)}
.block-bare + .block-bare{margin-top:var(--space-6)}.block-bare .section-head{margin-bottom:var(--space-4)}.team-grid{display:grid;gap:var(--space-4) var(--space-3);margin:0;padding:0;list-style:none}@media (min-width:768px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.team-grid{grid-template-columns:repeat(3,1fr)}}.team-card{display:grid;gap:var(--space-3);align-content:start}.team-card__photo{overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--radius-xl);background:var(--gradient-soft)}.team-card__photo img{width:100%;height:100%;object-fit:cover}.team-card__body{display:grid;gap:var(--space-1);padding-inline:var(--space-1)}.team-card__name{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium)}.team-card__role{color:var(--brand-700);font-weight:var(--fw-medium)}.stat-grid{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}@media (min-width:768px){.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.stat-grid{grid-template-columns:repeat(3,1fr)}}.stat-card{display:grid;gap:var(--space-1);align-content:end;min-height:calc(var(--space-6) * 3);padding:var(--space-5) var(--space-4);border-radius:var(--radius-xl);background:var(--surface-2)}.stat-card__value{color:var(--ink-900);font-size:var(--fs-display);line-height:var(--lh-tight);font-weight:var(--fw-semibold);letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.stat-card__label{color:var(--ink-600);font-size:var(--fs-lead);line-height:var(--lh-lead)}.facts{display:grid;margin:0;border-top:var(--border-thin) solid var(--line)}@media (min-width:768px){.facts{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-6) * 2.5),1fr));border-top:0;gap:var(--space-3)}}.facts__row{display:grid;gap:calc(var(--space-1) / 2);padding-block:var(--space-2);border-bottom:var(--border-thin) solid var(--line)}@media (min-width:768px){.facts__row{padding:0 0 0 var(--space-3);border-bottom:0;border-left:var(--border-thin) solid var(--line)}}.facts dt{color:var(--ink-600);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.facts dd{margin:0;color:var(--ink-900);font-weight:var(--fw-medium)}.quote{display:grid;gap:var(--space-3);margin:0;padding:var(--space-5) var(--space-4);border-radius:var(--radius-xl);background:var(--brand-50)}.quote__text{margin:0;color:var(--ink-900);font-size:var(--fs-lead);line-height:var(--lh-lead)}.quote__text p + p{margin-top:var(--space-2)}.quote__cite{color:var(--ink-600);font-weight:var(--fw-medium)}.section--diagnostico{padding-top:0}.diag-layout{display:grid;gap:var(--space-6);align-items:start}@media (min-width:1024px){.diag-layout{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.diag-layout__aside{position:sticky;top:calc(var(--header-h-desktop) + var(--space-3))}}.diag-layout__aside{display:grid;gap:var(--space-4)}.diag-form-card{padding:var(--space-5) var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1)}.diag-form-card:empty{display:none}.diag-aside{display:grid;gap:var(--space-3)}.diag-contact{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.diag-contact a{display:inline-flex;gap:var(--space-1);align-items:center;color:var(--ink-900);font-weight:var(--fw-medium);text-decoration:none}.diag-contact svg{width:var(--space-3);height:var(--space-3);color:var(--brand-500)}.embed-card{overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-2)}.embed-card iframe{display:block;width:100%;min-height:calc(var(--space-6) * 11);border:0}.section--legal .t-h1{margin-bottom:var(--space-5)}.section--blog{padding-top:0}.filter-bar--links a{display:inline-flex;align-items:center;min-height:calc(var(--btn-height) - var(--space-2));padding:0 var(--space-3);border:var(--border-thin) solid var(--line);border-radius:var(--radius-pill);color:var(--ink-900);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.filter-bar--links a:hover{border-color:var(--ink-900)}.filter-bar--links a[aria-current="page"]{background:var(--ink-900);border-color:var(--ink-900);color:var(--surface-0)}.article-grid{display:grid;gap:var(--space-5) var(--space-3)}@media (min-width:768px){.article-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.article-grid{grid-template-columns:repeat(3,1fr)}}.article-card{display:grid;gap:var(--space-3);align-content:start}.article-card__media{display:block;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--radius-lg);background:var(--gradient-soft)}.article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-reveal) var(--ease)}.article-card:hover .article-card__media img{transform:scale(1.03)}.article-card__body{display:grid;gap:var(--space-1)}.article-card__cat{text-decoration:none}.article-card__title{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium)}.article-card__title a{color:var(--ink-900);text-decoration:none}.article-card__title a:hover{color:var(--brand-700)}.article-card__meta{color:var(--ink-600);font-size:var(--fs-eyebrow)}.pagination{margin-top:var(--space-6)}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:center}.pagination .page-numbers{display:inline-grid;place-items:center;min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--ink-900);font-weight:var(--fw-medium);text-decoration:none}.pagination .page-numbers.current{background:var(--ink-900);color:var(--surface-0)}.pagination svg{width:var(--space-2);height:var(--space-2)}.article__header{padding-bottom:0}.article__header .container--narrow{display:grid;gap:var(--space-3)}.article__header .t-eyebrow{text-decoration:none}.article__meta{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-600);font-size:var(--fs-eyebrow)}.article__avatar{border-radius:50%}.article__author{display:block;color:var(--ink-900);font-weight:var(--fw-semibold)}.article__cover{margin-top:var(--space-5)}.article__cover img{width:100%;border-radius:var(--radius-xl)}.article__layout{display:grid;gap:var(--space-5);padding-block:var(--space-6)}@media (min-width:1100px){.article__layout{grid-template-columns:minmax(0,1fr) minmax(0,var(--container-narrow)) minmax(0,1fr)}.article__layout .toc{grid-column:1;position:sticky;top:calc(var(--header-h-desktop) + var(--space-3));align-self:start}.article__layout .entry-content{grid-column:2}}.article__layout .entry-content{max-width:var(--container-narrow);margin-inline:auto;width:100%}.toc{font-size:var(--fs-eyebrow)}.toc ol{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.toc a{color:var(--ink-600);text-decoration:none}.toc a:hover{color:var(--brand-700)}.toc__h3{padding-left:var(--space-2)}.inline-cta{display:grid;gap:var(--space-2);justify-items:start;margin-block:var(--space-5);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--gradient-soft)}.inline-cta__title{color:var(--ink-900);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-medium)}.author-box{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-1)}.author-box__avatar{flex:none;border-radius:50%}.author-box__name{color:var(--ink-900);font-weight:var(--fw-semibold)}.entry-content{color:var(--ink-600)}.entry-content > * + *{margin-top:var(--space-3)}.entry-content h2{margin-top:var(--space-6);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.entry-content h3{margin-top:var(--space-5);font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--fw-semibold)}.entry-content ul,.entry-content ol{padding-left:var(--space-3)}.entry-content li + li{margin-top:var(--space-1)}.entry-content img{border-radius:var(--radius-lg)}.entry-content blockquote{padding-left:var(--space-3);border-left:var(--border-tab) solid var(--brand-500);color:var(--ink-900);font-size:var(--fs-lead);line-height:var(--lh-lead)}.entry-content table{width:100%;border-collapse:collapse;font-size:var(--fs-eyebrow)}.entry-content th,.entry-content td{padding:var(--space-1) var(--space-2);border-bottom:var(--border-thin) solid var(--line);text-align:left}.diag-form{display:grid;gap:var(--space-4)}.form-grid{display:grid;gap:var(--space-3)}.diag-form-card{container-type:inline-size}@container (min-width:560px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field--wide{grid-column:1 / -1}}.form-field{display:grid;gap:var(--space-1);align-content:start;min-width:0}.form-field fieldset{margin:0;padding:0;border:0;min-width:0}.form-label{color:var(--ink-900);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium)}.form-req{margin-left:calc(var(--space-1) / 2);color:var(--brand-700)}.diag-form input[type="text"],.diag-form input[type="email"],.diag-form input[type="tel"],.diag-form select,.diag-form textarea{width:100%;min-height:var(--btn-height);padding:0 var(--space-2);border:var(--border-thin) solid var(--line);border-radius:var(--radius-md);background:var(--surface-0);color:var(--ink-900);font:var(--fw-regular) var(--fs-body) / var(--lh-body) var(--font-base);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.diag-form textarea{min-height:calc(var(--btn-height) * 2);padding-block:var(--space-2);resize:vertical}.diag-form select{appearance:none;padding-right:var(--space-5);background-image:linear-gradient(45deg,transparent 50%,var(--ink-400) 50%),linear-gradient(135deg,var(--ink-400) 50%,transparent 50%);background-position:calc(100% - var(--space-3)) 50%,calc(100% - var(--space-2)) 50%;background-size:calc(var(--space-1) * 0.75) calc(var(--space-1) * 0.75);background-repeat:no-repeat}.diag-form input:focus,.diag-form select:focus,.diag-form textarea:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 calc(var(--border-thin) * 3) var(--brand-50)}.form-field.has-error input,.form-field.has-error select,.form-field.has-error textarea{border-color:var(--ink-900)}.form-error{color:var(--ink-900);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium)}.form-error::before{content:"! ";color:var(--brand-700);font-weight:var(--fw-bold)}.form-tel{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-1)}.form-checks{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-1)}.form-check{display:inline-flex;align-items:flex-start;gap:var(--space-1);color:var(--ink-600);cursor:pointer}.form-check input{width:var(--space-3);height:var(--space-3);margin:calc(var(--space-1) / 4) 0 0;accent-color:var(--brand-500);flex:none}.form-check--consent span{color:var(--ink-600)}.form-alert{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-0);border:var(--border-thin) solid var(--ink-900);color:var(--ink-900);font-weight:var(--fw-medium)}.form-note{color:var(--ink-600);font-size:var(--fs-eyebrow)}.form-hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.diag-form .btn[disabled]{opacity:0.7;cursor:progress}
