.app-shell{min-height:100vh}.hero-support-grid{gap:14px;display:grid}.dot{color:inherit;font:inherit;padding:0}.proof-micro{text-align:right}.proof-micro-chips{justify-content:flex-end}.clients-rail__viewport{overflow:hidden}.legal-page{padding:0 var(--gutter) clamp(28px, 4vw, 44px)}.subfooter{color:#ffffff94}@media (width<=979px){.proof-micro{text-align:left}.proof-micro-chips{justify-content:flex-start}}@media (width<=640px){.legal-page{padding-inline:14px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080807;--accent:#f65111;--accent-2:#ff8550;--text:#f6f7faf7;--muted:#c4c8d6ad;--muted-strong:#dadeeadb;--border:#ffffff10;--border-mid:#ffffff18;--border-accent:#f6511138;--surface-shell:#0a0b0fbf;--surface-card:#0c0d12a3;--surface-card-strong:#0a0b10e6;--shadow-shell:0 24px 72px #0000004d;--shadow-card:0 8px 28px #0000002e;--shadow-accent:0 8px 32px #f6511138;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-body:"Aptos", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--fs-hero:clamp(36px, 4vw, 58px);--fs-section:clamp(24px, 2.2vw, 34px);--fs-card-title:clamp(16px, 1.15vw, 20px);--fs-body:clamp(14.5px, .95vw, 16px);--fs-body-small:clamp(12.5px, .85vw, 14px);--fs-kicker:11px;--fs-chip:11.5px;--fs-nav:11px;--fs-button:12px;--fs-stat:clamp(36px, 3.6vw, 52px);--fs-icon:20px;--fw-hero:800;--fw-section:700;--fw-card-title:650;--fw-body:420;--fw-kicker:700;--lh-tight:.9;--lh-title:1.02;--lh-body:1.68;--ls-tight:-.038em;--ls-kicker:.14em;--ls-nav:.1em;--ls-button:.06em;--shell-max:1200px;--section-gap:clamp(20px, 2.2vw, 30px);--section-pad-x:clamp(30px, 3.4vw, 50px);--section-pad-y:clamp(34px, 3.8vw, 52px);--section-head-gap:12px;--content-gap:24px;--card-gap:18px;--grid-gap:14px;--stack-gap:28px;--hero-gap:clamp(22px, 2.6vw, 34px);--hero-side-gap:16px;--list-gap:10px;--chip-gap:10px;--measure-hero:14ch;--measure-section:18ch;--measure-copy:56ch;--measure-card:22ch;--rail-case-width:clamp(240px, 17vw, 286px);--rail-case-width-mobile:min(78vw, 295px);--rail-client-width:clamp(158px, 11vw, 208px);--hero-support-width-mobile:min(82vw, 292px);--radius-shell:32px;--radius-card:22px;--radius-pill:999px;--surface:var(--surface-shell);--surface-2:var(--surface-card);--border-soft:var(--border);--border-accent-soft:var(--border-accent);--shadow:var(--shadow-shell);--radius:var(--radius-card);--radius-lg:var(--radius-shell);--container:var(--shell-max);--gutter:var(--section-pad-x);--shell-pad:var(--section-pad-y);--header-height:72px;--header-live:72px;--header-offset:108px;--transition:.18s cubic-bezier(.22, 1, .36, 1);--dur-fast:.14s;--dur-base:.18s;--dur-enter:.26s;--ease-premium:cubic-bezier(.22, 1, .36, 1);--hover-lift:3px;--enter-offset:18px;--type-title-display:var(--fs-hero);--type-title-section:var(--fs-section);--type-title-card:var(--fs-card-title);--type-body-default:var(--fs-body);--type-body-muted:var(--fs-body-small);--type-label-kicker:var(--fs-kicker);--type-label-chip:var(--fs-chip);--type-label-nav:var(--fs-nav);--type-label-button:var(--fs-button);--space-section-head:var(--section-head-gap);--space-section-body:var(--content-gap);--space-card-inner:var(--card-gap);--space-list:var(--list-gap);--space-stack-tight:16px;--space-stack-base:var(--stack-gap);--space-stack-loose:clamp(30px, 3.4vw, 46px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);width:100%;min-height:100%;color:var(--text);margin:0;overflow-x:hidden}body.ka-onepage{font-family:var(--font-body);font-size:var(--type-body-default);line-height:var(--lh-body);background:radial-gradient(1100px circle at 14% 6%, #f651111a, transparent 50%), radial-gradient(800px circle at 90% 10%, #ffffff07, transparent 48%), var(--bg)}body.menu-open,body.sheet-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea{font:inherit}h1,h2,h3,h4,p{margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.global-bg{z-index:0;pointer-events:none;background:radial-gradient(1400px at -4% 0,#f6511115,#0000 40%),radial-gradient(900px at 108% 0,#ffffff06,#0000 38%);position:fixed;inset:0}.global-bg:after{content:"";opacity:.072;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff0b .75px,#0000 .75px);background-size:18px 18px;position:absolute;inset:0}.ka-particles{z-index:1;pointer-events:none;opacity:.48;mix-blend-mode:screen;position:fixed;inset:0}.ka-particles canvas{display:block;width:100%!important;height:100%!important}#ka-story,.site-footer{z-index:2;position:relative}.ka-story{width:100%}.ka-flow-stack{display:block}.flow-section{padding:var(--section-gap) var(--gutter);scroll-margin-top:var(--header-offset)}.section-shell{width:min(var(--container), 100%);padding:var(--shell-pad);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(155deg, #ffffff07 0%, transparent 22%), linear-gradient(180deg, #f6511109 0%, transparent 22%), var(--surface);box-shadow:var(--shadow-shell);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin:0 auto;position:relative;overflow:hidden}.section-shell:before{content:"";pointer-events:none;background:radial-gradient(760px at 10% -8%,#f651110b,#0000 46%);position:absolute;inset:0}.section-head{gap:var(--space-section-head);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:clamp(22px,2.6vw,34px);padding-bottom:clamp(22px,2.6vw,34px);display:grid}.section-head__text{gap:10px;display:grid}.section-head__cta{justify-items:end;gap:var(--hero-side-gap);display:grid}.section-kicker{width:fit-content;color:var(--accent-2);text-transform:uppercase;font-size:var(--type-label-kicker);font-weight:var(--fw-kicker);letter-spacing:var(--ls-kicker);align-items:center;gap:9px;display:flex}.section-kicker:before{content:"";background:linear-gradient(90deg, var(--accent), #f6511133);border-radius:999px;flex-shrink:0;width:18px;height:1.5px;display:block}.section-lead,.section-note{color:var(--muted)}.section-lead{font-size:var(--type-body-default);max-width:var(--measure-copy);line-height:var(--lh-body)}.section-note{font-size:var(--type-body-small)}h1,h2,h3{letter-spacing:var(--ls-tight);line-height:var(--lh-title);font-family:var(--font-display);text-wrap:balance}h1{font-size:var(--type-title-display);font-weight:var(--fw-hero);line-height:var(--lh-tight);background:linear-gradient(138deg,#fff 22%,#eaedf6c7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}h2{font-size:var(--type-title-section);font-weight:var(--fw-section);max-width:var(--measure-section)}h3{font-size:var(--type-title-card);font-weight:var(--fw-card-title);max-width:var(--measure-card)}.btn{min-height:44px;font-size:var(--type-label-button);letter-spacing:var(--ls-button);text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-premium), background-color var(--dur-fast) var(--ease-premium), border-color var(--dur-fast) var(--ease-premium), box-shadow var(--dur-fast) var(--ease-premium);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:700;display:inline-flex}.btn:hover,.btn:focus-visible{transform:translateY(calc(-1 * var(--hover-lift)))}.btn-primary{background:linear-gradient(150deg, #ff6b31, var(--accent) 58%, #d94010);color:#fff;box-shadow:0 8px 26px #f6511138,inset 0 1px #ffffff1a}.btn-primary:hover,.btn-primary:focus-visible{box-shadow:0 14px 38px #f6511152,inset 0 1px #ffffff1a}.btn-ghost{color:var(--text);background:#ffffff0a;border-color:#ffffff1a}.btn-ghost:hover,.btn-ghost:focus-visible{color:#fff;background:#f6511112;border-color:#f651114d}.btn-small{min-height:36px;padding:6px 14px;font-size:10.5px}.btn-large{min-height:50px;padding-inline:28px;font-size:13px}.site-header{z-index:30;padding:13px var(--gutter) 0;position:sticky;top:0}.header-wrap{width:min(var(--container), 100%);margin:0 auto}.header-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:padding var(--dur-base) var(--ease-premium), background-color var(--dur-base) var(--ease-premium), border-color var(--dur-base) var(--ease-premium);background:#08090db8;border:1px solid #ffffff12;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:10px 20px;display:grid;box-shadow:0 4px 28px #0000003d}.site-header.is-compact .header-shell{background:#07080be6;border-color:#ffffff17;padding-block:7px}.header-left,.header-right{align-items:center;display:flex}.brand-logo,.brand-textual{align-items:center;gap:10px;display:inline-flex}.brand-logo img,.custom-logo{width:auto;max-height:32px}.site-nav{scrollbar-width:none;justify-content:center;align-items:center;gap:20px;min-width:0;display:flex;overflow:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a,.site-nav-current{color:#eef2fab8;font-size:var(--type-label-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;white-space:nowrap;font-weight:700}.site-nav a{transition:color var(--transition);position:relative}.site-nav a:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));transform-origin:50%;height:1.5px;transition:transform var(--transition);border-radius:999px;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.is-active{color:#fff}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a.is-active:after{transform:scaleX(1)}.site-nav-current{background:#ffffff06;border:1px solid #ffffff0f;border-radius:999px;padding:7px 12px}.header-right{gap:8px}.header-cta,.header-icon-btn,.header-menu-btn{border:1px solid var(--border);min-height:38px;color:var(--text);font-size:var(--type-label-button);letter-spacing:var(--ls-button);text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-premium), border-color var(--dur-fast) var(--ease-premium), background-color var(--dur-fast) var(--ease-premium);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.header-cta{color:#ffaf82f0;background:linear-gradient(150deg,#ff6b3124,#f651111a);border-color:#f6511142}.header-whatsapp-btn{color:#dfe4eec7;background:#ffffff06;border-color:#ffffff0e}.header-cta:hover,.header-icon-btn:hover,.header-menu-btn:hover,.header-cta:focus-visible,.header-icon-btn:focus-visible,.header-menu-btn:focus-visible{transform:translateY(calc(-1 * var(--hover-lift)));border-color:#f6511170}.header-whatsapp-btn:hover,.header-whatsapp-btn:focus-visible{color:#ffffffeb;background:#ffffff0a;border-color:#ffffff1a}.header-icon-btn,.header-menu-btn{padding-inline:12px}.header-menu-btn{width:42px;padding:0;display:none}.header-menu-icon{background:currentColor;border-radius:999px;width:16px;height:1.5px;position:relative}.header-menu-icon:before,.header-menu-icon:after{content:"";background:currentColor;border-radius:999px;height:1.5px;position:absolute;left:0}.header-menu-icon:before{width:16px;top:-5px}.header-menu-icon:after{width:10px;top:5px}.mobile-menu{z-index:40;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-menu[hidden]{display:none}.mobile-menu__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;position:absolute;inset:0}.mobile-menu__panel{background:linear-gradient(#0b0c11fa,#06070afa);border-left:1px solid #ffffff0f;align-content:start;gap:18px;width:min(84vw,360px);height:100%;padding:20px 18px;display:grid;position:relative;box-shadow:-24px 0 64px #00000080}.mobile-menu__top{justify-content:space-between;align-items:center;gap:14px;display:flex}.mobile-menu__close{color:var(--muted);border:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;min-height:36px;padding:0 14px;font-size:11px}.mobile-menu__nav{gap:8px;display:grid}.mobile-menu__nav a{min-height:50px;color:var(--text);text-transform:uppercase;letter-spacing:var(--ls-nav);font-size:var(--type-label-nav);transition:background-color var(--transition), border-color var(--transition);background:#ffffff07;border:1px solid #ffffff0c;border-radius:14px;justify-content:space-between;align-items:center;padding:0 16px;font-weight:700;display:flex}.mobile-menu__nav a:hover{background:#f651110f;border-color:#f6511124}.mobile-menu__cta{width:100%;margin-top:4px}.dot-nav{z-index:25;gap:9px;display:grid;position:fixed;top:50%;right:clamp(14px,2.2vw,28px);transform:translateY(-50%)}.dot{cursor:pointer;background:0 0;border:none;width:28px;height:28px;position:relative}.dot:before{content:"";width:7px;height:7px;transition:transform var(--transition), background-color var(--transition), box-shadow var(--transition);background:#ffffff2e;border:1px solid #ffffff1a;border-radius:999px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dot.is-active:before{background:var(--accent);border-color:#f651114d;transform:translate(-50%,-50%)scale(1.35);box-shadow:0 0 14px #f6511185}.dot:after{content:attr(data-tooltip);border:1px solid var(--border);color:#f8fafcdb;letter-spacing:var(--ls-kicker);text-transform:uppercase;opacity:0;white-space:nowrap;pointer-events:none;transition:opacity var(--transition), transform var(--transition);background:#07080cf0;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:50%;right:36px;transform:translateY(-50%)translate(6px)}.dot:hover:after,.dot:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.dot:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hero-shell{gap:var(--hero-gap);grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);align-items:center;display:grid}.hero-main,.hero-aside{z-index:1;position:relative}.hero-main{align-content:start;gap:14px;padding-block:8px;display:grid}.hero-title{text-wrap:balance;max-width:24ch;font-size:clamp(35px,3vw,43px);line-height:.92}.hero-title span{display:block}.hero-lead{color:var(--muted);font-size:var(--type-body-default);line-height:var(--lh-body);max-width:44ch}.hero-pills{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.hero-pills li{border-radius:var(--radius-pill);min-width:126px;transition:border-color var(--transition);background:#ffffff06;border:1px solid #fff1;gap:2px;padding:9px 12px;display:grid}.hero-pills li:hover{border-color:#f6511133}.hero-pills strong{font-size:var(--type-label-chip);font-weight:700}.hero-pills span{color:var(--muted);font-size:var(--type-label-chip)}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-aside{align-content:stretch;gap:14px;display:grid}.hero-support-card{border-radius:var(--radius-lg);min-height:100%;transition:border-color var(--transition), transform var(--transition);background:linear-gradient(158deg,#ffffff06,#0000 28%),#0d0e1385;border:1px solid #fff1;gap:10px;padding:28px 24px;display:grid}.hero-support-card:hover{border-color:#ffffff1a;transform:translateY(-2px)}.hero-support-card h2{-webkit-text-fill-color:var(--text);max-width:17ch;color:var(--text);background:0 0;font-size:clamp(17px,1.55vw,23px);line-height:1.04}.hero-support-card--accent{background:radial-gradient(640px at 0 0,#f6511117,#0000 46%),#0d0e1385;border-color:#f6511124}.hero-support-card__kicker{color:var(--accent-2);text-transform:uppercase;letter-spacing:var(--ls-kicker);font-size:var(--type-label-kicker);align-items:center;gap:8px;font-weight:800;display:flex}.hero-support-card__kicker:before{content:"";background:linear-gradient(90deg, var(--accent), #f6511133);border-radius:999px;flex-shrink:0;width:12px;height:1.5px;display:block}.hero-support-card p:not(.hero-support-card__kicker){color:var(--muted);font-size:var(--type-body-small);line-height:var(--lh-body)}.proof-grid,.solutions-grid,.cases-grid,.contact-grid,.process-layout{gap:var(--grid-gap);display:grid}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-console,.service-card,.case-card,.process-item,.process-panel,.process-crisis-module,.contact-form-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.proof-step-toggle{text-align:left;width:100%;color:var(--text);cursor:pointer;transition:background-color var(--transition);background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;display:grid}.proof-step-toggle:hover{background:#ffffff04}.proof-step-toggle__index{width:36px;height:36px;color:var(--accent-2);background:#f651110f;border:1px solid #f6511138;border-radius:999px;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:inline-flex}.proof-step-toggle__title{font-size:var(--type-title-card);font-weight:var(--fw-card-title)}.proof-step-toggle:after{content:"";width:8px;height:8px;transition:transform var(--transition);border-bottom:1.5px solid #ffffff70;border-right:1.5px solid #ffffff70;flex-shrink:0;margin-left:auto;transform:rotate(45deg)}.proof-console.is-open .proof-step-toggle:after{transform:rotate(-135deg)}.proof-step-body{gap:var(--space-card-inner);padding:0 22px 22px;display:grid}.proof-console__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.proof-console__lead{color:var(--muted);font-size:var(--type-body-small);margin-top:8px}.proof-console__status,.proof-console__badge,.process-crisis-module__label,.process-panel__kicker,.case-card__type,.clients-modal__eyebrow{color:#ffb690;letter-spacing:var(--ls-kicker);text-transform:uppercase;white-space:nowrap;background:#f6511112;border:1px solid #f6511133;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:800}.proof-console__list{gap:var(--list-gap);margin:0;padding:0;list-style:none;display:grid}.proof-console__list li{color:var(--muted-strong);font-size:var(--type-body-small);line-height:var(--lh-body);gap:12px;display:flex}.proof-alert-dot{background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px;margin-top:6px;box-shadow:0 0 10px #f6511166}.proof-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.proof-stat{border-radius:var(--radius);transition:border-color var(--transition), transform var(--transition);background:linear-gradient(158deg,#ffffff06,#0000 30%),#ffffff03;border:1px solid #ffffff0d;gap:7px;padding:22px 20px;display:grid}.proof-stat:hover{border-color:#f6511129;transform:translateY(-1px)}.proof-stat__metric{font-size:var(--fs-stat);letter-spacing:-.04em;background:linear-gradient(140deg,#fff 24%,#e6eaf6b3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.proof-stat__label,.proof-micro{color:var(--muted);font-size:var(--type-body-small)}.proof-micro-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.proof-micro-chips li{color:var(--muted);background:#ffffff07;border:1px solid #fff1;border-radius:999px;padding:6px 12px;font-size:10.5px}.solutions-shell .section-head{margin-bottom:24px}.solutions-shell .section-head__text{gap:8px}.solutions-shell .section-head__text h2{max-width:16ch}.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{transition:transform var(--transition), border-color var(--transition), background-color var(--transition);overflow:hidden}.service-card--primary{background:linear-gradient(160deg,#ffffff07,#0000 34%),#0e0f15c2;box-shadow:0 20px 38px #00000029}.service-card--secondary{background:linear-gradient(#ffffff04,#0000 28%),#0c0d128c;border-color:#ffffff0d}.service-card:hover{border-color:#f6511126;transform:translateY(-2px)}.service-card.is-open{background:linear-gradient(158deg, #f651110a, transparent 28%), var(--surface-2);border-color:#f6511124}.service-card__toggle{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px 14px;padding:20px 20px 18px;display:grid}.service-card__visual{color:#ffb08d;width:56px;height:56px;transition:background-color var(--transition), border-color var(--transition);background:#f651110d;border:1px solid #f6511126;border-radius:18px;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.service-card:hover .service-card__visual,.service-card.is-open .service-card__visual{background:#f6511117;border-color:#f6511147}.service-card--primary .service-card__visual{background:#f6511112;border-color:#f6511133}.service-card--secondary .service-card__visual{color:#ffffffd6;background:#ffffff08;border-color:#ffffff16;transform:scale(.92)}.service-icon{width:24px;height:24px}.service-card__copy{gap:5px;padding-top:2px;display:grid}.service-card__title{font-size:var(--type-title-card);font-weight:var(--fw-card-title)}.service-card__summary{color:var(--muted);font-size:var(--type-body-small);max-width:30ch;line-height:1.48}.service-card__chevron{display:none}.service-card__body{padding:0 20px 20px}.service-card__body ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.service-card__body li{color:var(--muted-strong);font-size:var(--type-body-small);line-height:var(--lh-body);padding-left:18px;position:relative}.service-card--primary .service-card__toggle{padding:22px 22px 20px}.service-card--secondary .service-card__toggle{padding:16px 18px}.service-card--primary .service-card__body{padding:0 22px 24px}.service-card--secondary .service-card__body{padding:0 18px 18px}.service-card--primary .service-card__summary{color:#e5e9f1e0}.service-card--primary .service-card__title{font-size:clamp(15px,1.2vw,17px)}.service-card--secondary .service-card__summary,.service-card--secondary .service-card__body li{color:#dce0eabd}.service-card--secondary .service-card__title{font-size:clamp(14px,1.1vw,16px)}.service-card__body li:before{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px;position:absolute;top:.74em;left:0;transform:translateY(-50%);box-shadow:0 0 10px #f6511152}.case-feature{gap:var(--content-gap);grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);align-items:stretch;display:grid}.case-feature__media,.case-card__thumb{position:relative;overflow:hidden}.case-feature__media{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff05;min-height:260px}.case-feature__media img,.case-card__thumb img{object-fit:cover;width:100%;height:100%}.case-feature__content{border-radius:var(--radius);border:1px solid var(--border);background:radial-gradient(560px at 0 0,#f6511112,#0000 44%),#0c0d12a3;align-content:center;gap:14px;padding:24px;display:grid}.case-feature__content h3{-webkit-text-fill-color:var(--text);color:var(--text);background:0 0;font-size:clamp(17px,1.55vw,23px)}.case-feature__content p:not(.section-kicker){color:var(--muted);font-size:var(--type-body-small);line-height:var(--lh-body);max-width:34ch}.cases-carousel-wrap{margin-top:20px;position:relative}.cases-carousel-wrap:before,.cases-carousel-wrap:after{content:"";pointer-events:none;width:72px;transition:opacity var(--transition);position:absolute;top:0;bottom:30px}.cases-carousel-wrap:before{border-radius:var(--radius) 0 0 var(--radius);background:linear-gradient(90deg,#0a0b0fe0,#0000);left:0}.cases-carousel-wrap:after{border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(90deg,#0000,#0a0b0fe0);right:0}.cases-carousel-nav{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.cases-nav-btn{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--text);cursor:pointer;transition:transform var(--dur-fast) var(--ease-premium), border-color var(--dur-fast) var(--ease-premium), background-color var(--dur-fast) var(--ease-premium), opacity var(--dur-fast) var(--ease-premium);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cases-nav-btn:hover:not(:disabled){background:#f6511114;border-color:#f6511147;transform:translateY(-2px)}.cases-nav-btn:disabled{opacity:.3;cursor:default}.cases-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--rail-case-width);overscroll-behavior-x:contain;scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none;margin-top:0;padding-bottom:0;overflow-x:auto}.cases-grid::-webkit-scrollbar{display:none}.case-card{color:inherit;cursor:pointer;text-align:left;scroll-snap-align:start;min-height:0;transition:transform var(--transition), border-color var(--transition);grid-template-rows:auto auto;padding:0;display:grid}.case-card:hover{border-color:#f651113d;transform:translateY(-3px)}.case-card__thumb{aspect-ratio:4/5;background:#ffffff05;min-height:0}.case-card__placeholder{min-height:180px;color:var(--muted);text-align:center;place-items:center;gap:10px;padding:18px;display:grid}.case-card__placeholder img{object-fit:contain;opacity:.55;width:46px;height:46px}.case-card__meta{align-content:start;gap:8px;padding:14px 16px;display:grid}.case-card__client{font-size:var(--type-title-card);font-weight:var(--fw-card-title)}.case-card__impact{color:var(--muted);font-size:var(--type-body-small);line-height:var(--lh-body)}.case-modal,.clients-modal{z-index:60;overscroll-behavior:contain;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.case-modal[hidden],.clients-modal[hidden]{display:none}.case-modal__backdrop,.clients-modal__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030408c7;position:absolute;inset:0}.case-modal__panel,.clients-modal__panel{background:#0a0b10f7;border:1px solid #ffffff1c;border-radius:28px;width:min(1180px,100%);max-height:min(92vh,960px);padding:24px;position:relative;overflow:auto;box-shadow:0 36px 110px #000000b8}.case-modal__close,.clients-modal__close{width:38px;height:38px;color:var(--text);cursor:pointer;text-indent:200%;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;position:absolute;top:16px;right:16px;overflow:hidden}.case-modal__close:before,.clients-modal__close:before{content:"×";text-indent:0;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.case-modal__layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:18px;display:grid}.case-modal__media{align-content:start;justify-items:stretch;gap:9px;padding-top:2px;display:grid}.case-modal__embed{border:1px solid var(--border);background:#ffffff05;border-radius:22px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.case-modal__iframe{border:0;width:100%;min-height:500px}.case-modal__loading{z-index:2;text-align:center;color:var(--text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition), visibility var(--transition);background:#0a0b10db;place-items:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.case-modal.is-loading .case-modal__loading{opacity:1;visibility:visible}.case-modal__loading-spinner{border:2px solid #ffffff1a;border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite ka-spin;box-shadow:0 0 0 5px #f651110d}.case-modal__loading-title{font-size:var(--type-body-small);letter-spacing:.01em;font-weight:700}.case-modal__loading.is-error .case-modal__loading-spinner{display:none}.case-modal__loading.is-error .case-modal__loading-title{color:var(--accent-2)}.case-modal.is-loading .case-modal__tip,.case-modal.is-loading .case-modal__fallbacks{display:none}.case-modal__tip{color:var(--muted);font-size:var(--type-body-small)}.case-modal__fallbacks{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.case-modal__side{align-content:start;gap:10px;padding-top:2px;display:grid}.case-modal__client{color:var(--accent-2);text-transform:uppercase;letter-spacing:var(--ls-kicker);font-size:var(--type-label-kicker);align-items:center;gap:8px;font-weight:800;display:flex}.case-modal__client:before{content:"";background:linear-gradient(90deg, var(--accent), #f6511133);border-radius:999px;flex-shrink:0;width:14px;height:1.5px;display:block}.case-modal__impact{font-size:clamp(1.26rem,1.82vw,1.72rem);font-weight:var(--fw-card-title);letter-spacing:-.01em;max-width:21ch;line-height:1.04}.case-modal__blocks{gap:0;display:grid}.case-modal__block{background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;padding:12px 0 13px}.case-modal__block h3{font-size:var(--type-body-small);-webkit-text-fill-color:var(--text);color:var(--text);background:0 0;margin-bottom:5px;font-weight:700}.case-modal__block p,.clients-modal__list span,.clients-modal__deliveries{color:var(--muted);font-size:var(--type-body-small);line-height:var(--lh-body)}.case-modal__block:last-child{border-bottom:0;padding-bottom:0}.case-modal__cta{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.case-modal__cta .btn-ghost{opacity:.84}@media (width>=700px){.case-modal__panel{width:min(826px,100vw - 32px)}.case-modal__media{justify-items:center}.case-modal__embed,.case-modal__iframe{width:100%;min-height:380px}}.clients-head-cta__note{color:var(--muted);font-size:var(--type-body-small);line-height:var(--lh-body);text-align:right;max-width:18ch}.clients-wall{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:10px;display:grid}.client-card{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);cursor:pointer;isolation:isolate;min-height:176px;transition:transform var(--transition), border-color var(--transition), background-color var(--transition), box-shadow var(--transition), filter var(--transition);background:radial-gradient(180px at 50% 0,#ffffff12,#0000 54%),linear-gradient(#ffffff07,#0000 48%),#0c0d129e;border:1px solid #fff1;border-radius:24px;grid-column:span 1;grid-template-rows:auto 1fr auto;place-items:center;gap:14px;padding:16px 16px 15px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08}.client-card:hover{box-shadow:var(--shadow-card), 0 0 0 1px #ffffff05 inset;filter:saturate(1.05);border-color:#f6511138;transform:translateY(-4px)}.client-card:focus-visible{box-shadow:0 0 0 3px #f6511129, var(--shadow-card);border-color:#f6511157;outline:none}.client-card__topline{opacity:.88;background:linear-gradient(90deg,#0000,#ffffff29,#0000);border-radius:999px;width:100%;height:1px}.client-card img{object-fit:contain;object-position:center;opacity:.84;width:150px;max-width:none;height:54px;max-height:none;transition:opacity var(--transition), transform var(--transition), filter var(--transition)}.client-card:hover img,.client-card:focus-visible img{opacity:1;filter:drop-shadow(0 4px 12px #0000002e);transform:scale(1.035)}.client-card__label{color:#e0e4eee0;letter-spacing:.1em;text-transform:uppercase;transition:color var(--transition), border-color var(--transition), background-color var(--transition), transform var(--transition);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:7px 10px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.client-card:hover .client-card__label,.client-card:focus-visible .client-card__label{color:#fffffff5;background:#f651111f;border-color:#f6511133;transform:translateY(-1px)}.clients-editorial{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);box-shadow:var(--shadow-card);background:radial-gradient(680px at 0 0,#f651111a,#0000 42%),linear-gradient(#ffffff08,#0000 56%),#0a0b10d6;border:1px solid #ffffff12;border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px 18px;margin-top:12px;padding:18px 20px;display:grid}.clients-editorial__copy{gap:8px;display:grid}.clients-editorial__copy h3{-webkit-text-fill-color:var(--text);color:var(--text);background:0 0;max-width:24ch}.clients-editorial__copy p{color:var(--muted);font-size:var(--type-body-default);line-height:var(--lh-body);max-width:52ch}.clients-editorial__meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clients-editorial__meta span{color:#dadeead6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.clients-editorial__cta{white-space:nowrap;justify-self:end}.clients-modal__panel{gap:18px;width:min(720px,100%);display:grid}.clients-modal__title{font-size:var(--type-title-section);max-width:var(--measure-section);-webkit-text-fill-color:var(--text);color:var(--text);background:0 0}.clients-modal__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.clients-modal__list li{border:1px solid var(--border);background:#ffffff06;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.clients-modal__list strong,.clients-modal__deliveries strong{color:var(--text)}.clients-modal__deliveries{gap:8px;display:grid}.process-head{align-items:end}.process-head__text h2{max-width:none}.process-head__cta{align-self:start}.process-faro{gap:14px;padding-top:4px;display:grid}.process-faro__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.process-faro__tile{min-height:176px;transition:transform var(--transition), border-color var(--transition), background-color var(--transition);background:radial-gradient(420px at 0 0,#f651110f,#0000 38%),linear-gradient(#ffffff05,#0000 38%),#0c0d12b8;border:1px solid #ffffff0f;border-radius:22px;align-content:start;gap:8px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden}.process-faro__tile:hover{border-color:#f651112e;transform:translateY(-2px)}.process-faro__mark{letter-spacing:-.08em;color:#ffffff12;-webkit-user-select:none;user-select:none;font-size:clamp(38px,4vw,54px);font-weight:900;line-height:1;position:absolute;top:10px;right:14px}.process-faro__tile h3{z-index:1;letter-spacing:-.02em;-webkit-text-fill-color:var(--text);color:var(--text);background:0 0;margin:0;font-size:clamp(16px,1.45vw,18px);font-weight:800;position:relative}.process-faro__tile p{z-index:1;color:var(--muted);font-size:var(--type-body-small);line-height:var(--lh-body);max-width:28ch;margin:0;position:relative}.process-faro__tile:first-child{transition-delay:0s}.process-faro__tile:nth-child(2){transition-delay:60ms}.process-faro__tile:nth-child(3){transition-delay:.12s}.process-faro__tile:nth-child(4){transition-delay:.18s}.process-faro__value{transition-delay:.24s}.process-faro__critical{transition-delay:.3s}.process-faro__footer{transition-delay:.36s}.process-faro__value,.process-faro__critical{background:#ffffff05;border:1px solid #ffffff0e;border-radius:18px}.process-faro__value{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.process-faro__value p{color:var(--text);letter-spacing:-.01em;margin:0;font-weight:700}.process-faro__chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.process-faro__chips span{min-height:32px;color:var(--muted);letter-spacing:var(--ls-nav);text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:10.5px;font-weight:800;display:inline-flex}.process-faro__critical{gap:6px;padding:14px 18px 16px;display:grid}.process-faro__critical-label{color:var(--accent-2);text-transform:uppercase;letter-spacing:var(--ls-kicker);font-size:var(--type-label-chip);margin:0;font-weight:800}.process-faro__critical h3{-webkit-text-fill-color:var(--text);color:var(--text);background:0 0;margin:0}.process-faro__critical p:last-child{color:var(--muted);font-size:var(--type-body-small);margin:0}.process-faro__footer{justify-content:flex-end;display:flex}.process-faro__footer .btn{width:fit-content}.contact-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:start}.contact-copy,.contact-form-wrap{gap:20px;display:grid}.contact-authority{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;align-items:center;gap:16px;padding:18px;display:flex}.contact-authority__photo,.contact-authority__placeholder{object-fit:cover;border:1px solid var(--border);background:#ffffff0a;border-radius:20px;flex-shrink:0;width:80px;height:80px}.contact-authority__placeholder{place-items:center;padding:14px;display:grid}.contact-authority__placeholder img{object-fit:contain;opacity:.76;width:50px;height:50px}.contact-authority__meta{gap:5px;display:grid}.contact-authority__name{font-size:var(--type-title-card);font-weight:var(--fw-card-title)}.contact-authority__role{color:var(--muted);font-size:var(--type-body-small)}.contact-meta{color:var(--muted);font-size:var(--type-body-default);line-height:var(--lh-body);gap:9px;display:grid}.contact-actions{flex-wrap:wrap;gap:12px;display:flex}.contact-form-wrap{background:radial-gradient(580px circle at 100% 0%, #f6511112, transparent 40%), var(--surface-card-strong);border-color:#ffffff14;border-radius:26px;padding:24px}.contact-feedback{font-size:var(--type-body-small);border-radius:16px;padding:12px 16px}.contact-feedback--success{color:#bdf0cf;background:#47b46f12;border:1px solid #47b46f42}.contact-feedback--error{color:#ffceb7;background:#f6511112;border:1px solid #f6511133}.contact-form{gap:16px;display:grid}.contact-form-kicker{color:var(--accent-2);text-transform:uppercase;letter-spacing:var(--ls-kicker);font-size:var(--type-label-chip);align-items:center;gap:8px;font-weight:800;display:flex}.contact-form-kicker:before{content:"";background:linear-gradient(90deg, var(--accent), #f6511133);border-radius:999px;flex-shrink:0;width:14px;height:1.5px;display:block}.contact-form label{color:#d8dce8e0;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:10.5px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{width:100%;color:var(--text);font-size:var(--type-body-default);transition:border-color var(--transition), background-color var(--transition), box-shadow var(--transition);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;outline:none;padding:14px 16px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#c4c8d65c}.contact-form input:focus,.contact-form textarea:focus{background:#f651110a;border-color:#f6511157;box-shadow:0 0 0 3px #f6511112}.contact-form textarea{resize:vertical;min-height:140px}.contact-form__honeypot{opacity:0;pointer-events:none;position:absolute;left:-9999px}.form-note{color:var(--muted);font-size:11.5px}.site-footer{padding:20px var(--gutter) 28px}.footer-inner{width:min(var(--container), 100%);border-top:1px solid #ffffff0e;flex-wrap:wrap;justify-content:space-between;gap:18px;margin:0 auto;padding:20px 8px 0;display:flex}.footer-note{color:var(--muted);font-size:var(--type-body-small);gap:6px;display:grid}.legal-links{flex-wrap:wrap;gap:8px;display:flex}.legal-links a{border-radius:var(--radius-pill);min-height:32px;color:var(--muted);letter-spacing:var(--ls-nav);text-transform:uppercase;transition:border-color var(--transition), background-color var(--transition), color var(--transition);background:#ffffff06;border:1px solid #ffffff0f;justify-content:center;align-items:center;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex}.legal-links a:hover,.legal-links a:focus-visible{color:#fff;background:#f651110f;border-color:#f651115c}.footer-cnpj{color:#eef2fa94}.reveal{opacity:0;transform:translateY(var(--enter-offset));filter:blur(2.5px);transition:opacity var(--dur-enter) var(--ease-premium), transform var(--dur-enter) var(--ease-premium), filter var(--dur-enter) var(--ease-premium);transition-delay:var(--reveal-delay,0s)}.reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)}.js-enabled .reveal{opacity:0}.js-enabled .reveal.is-visible{opacity:1}@media (width<=979px){:root{--header-height:64px;--header-offset:90px;--section-gap:14px;--section-pad-x:14px;--section-pad-y:20px;--section-head-gap:10px;--content-gap:18px;--card-gap:14px;--grid-gap:12px;--stack-gap:18px;--hero-gap:18px;--hero-side-gap:12px;--measure-copy:52ch;--measure-card:24ch;--measure-hero:15ch;--fs-hero:clamp(27px, 7.2vw, 39px);--fs-section:clamp(20px, 4.8vw, 27px);--fs-card-title:clamp(15px, 3.8vw, 18px);--fs-body:clamp(14px, 3.5vw, 16px);--fs-body-small:12.5px;--fs-stat:clamp(26px, 6.5vw, 36px)}.site-header{padding-top:10px}.header-shell{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:8px 12px}.site-nav,.header-cta{display:none}.header-icon-btn,.header-menu-btn{min-height:38px}.header-menu-btn,.header-whatsapp-btn{display:inline-flex}.dot-nav{display:none}.flow-section{padding-inline:12px}.section-shell{border-radius:22px;padding:20px}.section-head{margin-bottom:18px;padding-bottom:18px}.section-head,.hero-shell,.proof-grid,.solutions-grid,.case-feature,.contact-grid,.process-layout{grid-template-columns:1fr}.section-head__cta{justify-items:start}.hero-title{max-width:none;font-size:clamp(34px,7vw,42px);line-height:.94}.hero-pills{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-aside{grid-auto-flow:initial;grid-auto-columns:initial;padding-bottom:0;overflow:visible}.proof-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-stat{padding:16px 12px}.proof-micro-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.proof-micro-chips::-webkit-scrollbar{display:none}.proof-step-body,.service-card__body{padding-inline:16px}.service-card__toggle{grid-template-columns:52px minmax(0,1fr);gap:10px 12px;padding:16px}.service-card__visual{width:52px;height:52px}.service-card__copy{gap:4px}.service-card__chevron{display:none}.cases-grid{grid-auto-columns:var(--rail-case-width-mobile)}.clients-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.client-card{min-height:154px;padding:14px 14px 13px;grid-column:span 1!important}.client-card img{width:128px;height:46px}.clients-editorial{grid-template-columns:1fr;align-items:start}.clients-editorial__meta{justify-content:flex-start}.clients-editorial__cta{justify-self:start}.case-modal__panel,.clients-modal__panel{border-radius:22px;padding:18px}.case-modal__layout{grid-template-columns:1fr}.case-modal__embed,.case-modal__iframe{min-height:340px}.process-faro__grid{grid-template-columns:1fr}.process-faro__tile{min-height:150px;padding:16px}.process-faro__value{flex-direction:column;align-items:flex-start}.process-faro__chips{justify-content:flex-start}.contact-actions{display:grid}}@media (width<=699px){.hero-pills{grid-template-columns:1fr}.hero-actions{display:grid}.proof-grid,.solutions-grid,.case-feature,.contact-grid,.process-layout{gap:12px}.service-card__toggle{grid-template-columns:48px minmax(0,1fr);gap:10px 12px}.service-card__visual{width:48px;height:48px}.service-card__chevron{display:none}.hero-support-card h2{max-width:16ch;font-size:16px}.hero-aside{display:grid}.cases-grid{grid-auto-columns:87vw}.clients-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-head-cta__note{text-align:left}.client-card{min-height:142px;padding:13px 12px 12px}.client-card img{width:112px;height:40px}.client-card__label{padding-inline:8px;font-size:8.5px}.clients-editorial{padding:16px}.contact-authority{align-items:flex-start}.contact-authority__photo,.contact-authority__placeholder{width:68px;height:68px}.proof-stats{gap:10px}}@media (prefers-reduced-motion:reduce){.client-card,.client-card img,.client-card__label{transition:none}}@media (width>=1080px){.solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1400px){.process-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){.dot:after{display:none}}.clients-head-actions{justify-items:end;gap:10px;display:grid}.clients-head-actions__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.clients-rail{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%);background:radial-gradient(720px at 0 0,#f6511114,#0000 36%),linear-gradient(#ffffff07,#0000 44%),#0a0b10db;border:1px solid #ffffff0f;border-radius:30px;margin-top:clamp(16px,1.5vw,22px);padding:20px;position:relative;overflow:hidden}.clients-rail:before,.clients-rail:after{content:"";pointer-events:none;z-index:2;width:clamp(22px,3.2vw,48px);position:absolute;top:20px;bottom:20px}.clients-rail:before{background:linear-gradient(90deg,#0a0b10fa,#0a0b1000);left:20px}.clients-rail:after{background:linear-gradient(270deg,#0a0b10fa,#0a0b1000);right:20px}.clients-rail__viewport{touch-action:pan-y;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.clients-rail__track{will-change:transform;width:max-content;transform:translate3d(var(--clients-offset,0px), 0, 0);align-items:center;gap:14px;display:flex}.clients-rail__item{--client-scale:1;cursor:pointer;width:clamp(156px,15.5vw,206px);height:clamp(98px,8.8vw,116px);transform:translate3d(0, 0, 0) scale(var(--client-scale));transform-origin:50%;transition:transform var(--transition), border-color var(--transition), background-color var(--transition), box-shadow var(--transition), opacity var(--transition);background:radial-gradient(140px at 50% 0,#ffffff0d,#0000 52%),#0c0d1294;border:1px solid #fff1;border-radius:24px;flex:none;justify-content:center;align-items:center;padding:12px 16px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff08}.clients-rail__item:hover,.clients-rail__item:focus-visible{background:radial-gradient(140px at 50% 0,#ffffff14,#0000 52%),#0e0f15b8;border-color:#f6511138;outline:none;box-shadow:0 10px 28px #0000002e,inset 0 0 0 1px #ffffff05}.clients-rail__item img{object-fit:contain;object-position:center;opacity:.7;width:146px;max-width:none;height:52px;max-height:none;transition:opacity var(--transition), transform var(--transition), filter var(--transition)}.clients-rail__item:hover img,.clients-rail__item:focus-visible img{opacity:1;filter:drop-shadow(0 4px 12px #00000029);transform:scale(1.03)}.clients-rail.is-paused .clients-rail__item,.clients-rail.is-paused .clients-rail__item img{transition-duration:var(--dur-fast)}@media (width<=979px){.clients-head-actions{justify-items:start}.clients-head-actions__buttons{justify-content:flex-start}.clients-rail{border-radius:24px;padding:18px}.clients-rail:before,.clients-rail:after{top:16px;bottom:16px}.clients-rail__track{gap:12px}.clients-rail__item{width:clamp(146px,28vw,186px);height:96px;padding:12px 14px}.clients-rail__item img{width:132px;height:46px}}@media (width<=699px){.clients-head-cta__note{text-align:left}.clients-rail{border-radius:22px;padding:14px}.clients-rail:before,.clients-rail:after{width:20px;top:14px;bottom:14px}.clients-rail__track{gap:10px}.clients-rail__item{width:136px;height:86px;padding:10px 14px}.clients-rail__item img{width:112px;height:40px}}@media (prefers-reduced-motion:reduce){.clients-rail__track,.clients-rail__item,.clients-rail__item img{transition:none}}.clients-rail__item img{width:124px;height:44px}@media (width<=979px){.clients-rail__item img{width:112px;height:40px}}@media (width<=699px){.clients-rail__item img{width:100px;height:36px}}.clients-modal{z-index:120}.clients-rail{overflow:hidden}.clients-rail:before,.clients-rail:after{opacity:.76;width:clamp(18px,2.8vw,40px)}.clients-rail__track{gap:14px}.clients-rail__item{border-radius:24px;width:clamp(160px,16vw,210px);height:clamp(100px,9vw,118px);padding:12px 16px}.clients-rail__item img{opacity:.7;width:148px;height:52px}@media (width<=979px){.clients-rail{border-radius:24px;padding:18px}.clients-rail__track{gap:12px}.clients-rail__item{width:clamp(148px,28vw,188px);height:98px}.clients-rail__item img{width:134px;height:46px}}@media (width<=699px){.clients-rail{border-radius:22px;padding:14px}.clients-rail__item{width:136px;height:86px}.clients-rail__item img{width:112px;height:40px}}.clients-modal__panel{-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);background:radial-gradient(640px at 0 0,#ffffff0d,#0000 42%),linear-gradient(#0c0d12fa,#0a0b10f0);border-radius:24px;gap:10px;width:min(620px,100%);max-height:min(84vh,760px);padding:18px 18px 16px;box-shadow:0 28px 90px #000000b3}.clients-modal__hero{align-content:start;gap:8px;min-height:96px;padding-right:112px;display:grid;position:relative}.clients-modal__watermark{background:var(--client-logo-url) center / contain no-repeat;opacity:.11;filter:grayscale()brightness(1.4);pointer-events:none;mix-blend-mode:screen;width:144px;height:90px;position:absolute;top:-10px;right:-2px}.clients-modal__top{justify-content:flex-start;align-items:center;min-height:24px;display:flex}.clients-modal__eyebrow{min-height:24px;color:var(--accent-2);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.clients-modal__title{letter-spacing:-.02em;max-width:13.5ch;font-size:clamp(1.68rem,3.1vw,2.34rem);line-height:.92}.clients-modal__facts{gap:5px;margin:0;display:grid}.clients-modal__fact{border-top:1px solid #ffffff0e;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:0;padding:11px 0 0;display:grid}.clients-modal__fact dt,.clients-modal__deliveries strong{color:var(--accent-2);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.clients-modal__fact dd,.clients-modal__deliveries span{color:#dde1ebdb;font-size:var(--type-body-small);margin:0;line-height:1.55}.clients-modal__deliveries{border-top:1px solid #ffffff0e;gap:4px;padding-top:10px;display:grid}.clients-modal__footer{border-top:1px solid #ffffff0e;justify-content:flex-end;align-items:center;margin-top:2px;padding-top:12px;display:flex}.clients-modal__cta{width:fit-content;min-width:176px}.clients-modal__close{background:#ffffff0a;border-color:#ffffff14;width:34px;height:34px;top:14px;right:14px}.clients-modal__close:before{font-size:16px}@media (width<=699px){.clients-modal__panel{border-radius:22px;width:100%;max-height:min(88vh,720px);padding:16px 16px 14px}.clients-modal__hero{min-height:82px;padding-right:84px}.clients-modal__watermark{width:112px;height:72px}.clients-modal__title{max-width:14ch;font-size:clamp(1.6rem,7.8vw,2.2rem)}.clients-modal__footer{justify-content:stretch}.clients-modal__cta{width:100%;min-width:0}}@keyframes ka-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.case-modal__loading-spinner{animation:none}.process-faro__tile,.process-faro__value,.process-faro__critical,.process-faro__footer{transition-delay:0s;transform:none!important}}:root{--inner-bg:#0f1014;--inner-panel:#13151b;--inner-panel-soft:#181b23;--inner-border:#ffffff1a;--inner-text:#f2f3f7f2;--inner-muted:#c9cdd8c2;--inner-accent:#f65111}.ka-inner{color:var(--inner-text)}.ka-inner .global-bg{background:radial-gradient(980px 580px at 8% 8%,#f6511129,#0000 60%),radial-gradient(720px 480px at 90% 12%,#ffffff0a,#0000 62%),linear-gradient(160deg,#0e1015,#0b0c10 56%,#0a0b0f)}.ka-inner .ka-story{min-height:100vh}.ka-inner .header-shell{background:#0a0b0fdb;border:1px solid #ffffff14;box-shadow:0 12px 28px #00000052}.ka-inner .site-nav a{color:#f0f1f5c7}.ka-inner .site-nav a:hover,.ka-inner .site-nav a:focus-visible{color:#fff}.ka-inner .site-nav-current{color:#ffffffbd;background:#ffffff08;border-color:#ffffff29}.ka-inner .section.page-static{min-height:auto;padding:0}.ka-inner .section.page-static .content-wrapper{height:auto;min-height:calc(100vh - var(--header-live));padding-top:calc(var(--header-live) + 30px);justify-content:center;align-items:center;padding-bottom:clamp(30px,5vh,56px)}.ka-inner .section.page-static .content{border:1px solid var(--inner-border);background:linear-gradient(172deg,#f6511114,#0000 36%),linear-gradient(160deg,#12141bf2,#0c0d12f5);border-radius:28px;width:min(1120px,96vw);min-height:auto;max-height:none;margin-inline:auto;padding:clamp(28px,3.2vw,44px);overflow:visible;box-shadow:0 24px 64px #00000070}.ka-inner .slide-inner--single{width:100%}.ka-inner .inner-page-shell{gap:18px;display:grid;position:relative}.ka-inner .inner-page-watermark{opacity:.12;width:clamp(66px,8vw,102px);top:0;right:0}.ka-inner .inner-page-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--inner-accent);font-size:11px;font-weight:600}.ka-inner .inner-page-title{letter-spacing:-.015em;color:#fafbfff7;max-width:22ch;margin:0;font-size:clamp(30px,3.3vw,46px);line-height:1.08}.ka-inner .inner-page-content{max-width:78ch;color:var(--inner-muted);font-size:clamp(15px,1.05vw,17px);line-height:1.72}.ka-inner .inner-page-content h2,.ka-inner .inner-page-content h3,.ka-inner .inner-page-content h4{color:#f8f9fdf0;margin:1.4em 0 .55em;line-height:1.28}.ka-inner .inner-page-content h2{font-size:clamp(21px,1.85vw,28px)}.ka-inner .inner-page-content h3{font-size:clamp(18px,1.45vw,23px)}.ka-inner .inner-page-content p{margin:0 0 1em}.ka-inner .inner-page-content ul,.ka-inner .inner-page-content ol{margin:0 0 1.1em;padding-left:1.2em}.ka-inner .inner-page-content li{margin-bottom:.45em}.ka-inner .inner-page-content a{color:#ff824df5;text-underline-offset:3px}.ka-inner .inner-page-content a:hover,.ka-inner .inner-page-content a:focus-visible{color:#ff9354}.ka-inner .inner-page-content em{color:#ebeff8e0}.ka-inner .site-footer{margin-top:8px}.ka-inner .footer-inner{justify-items:center;gap:14px;display:grid}.ka-inner .footer-note{text-align:center}.ka-inner .legal-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ka-inner .legal-links a{color:#eff1f8d1;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 14px;font-size:12px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.ka-inner .legal-links a:hover,.ka-inner .legal-links a:focus-visible{color:#fffffff2;background:#f651111a;border-color:#f6511180}@media (width<=980px){.ka-inner .section.page-static .content-wrapper{padding-top:calc(var(--header-live) + 22px);justify-content:flex-start;align-items:flex-start;padding-bottom:24px}.ka-inner .section.page-static .content{border-radius:22px;width:min(96vw,760px);padding:22px 18px}.ka-inner .inner-page-title{max-width:none;font-size:clamp(27px,8.3vw,38px)}.ka-inner .inner-page-content{font-size:15px;line-height:1.66}.ka-inner .legal-links{gap:8px}.ka-inner .legal-links a{width:100%;max-width:320px}}html{scroll-behavior:smooth}body{min-width:320px}#root{min-height:100vh}
