.kd-back{background-image:var(--kd-background);padding-block:5rem;padding-inline:1.5rem}.kd-trust{position:relative;overflow:hidden;padding:3.5rem 0;background:#fff}.kd-blob{position:absolute;inset-inline:0;top:-420px;height:900px;pointer-events:none;background:radial-gradient(closest-side,rgba(56,189,248,.22),rgba(56,189,248,0) 70%);filter:blur(42px)}.kd-wrap{position:relative;max-width:72rem;margin:0 auto;padding:0 1rem}.kd-header{text-align:center;margin-bottom:2rem}.kd-title{font-weight:800;letter-spacing:-.02em;color:var(--kd-ink);font-size:clamp(1.75rem,2.5vw + 1rem,2.5rem)}.kd-title .accent{color:var(--kd-blue-600)}.kd-collage-shell{position:relative}@media (max-width:768px){.kd-trust{padding:2.75rem 0}.kd-kpis{gap:.5rem}}.collage-root{display:grid}.collage-row{overflow:hidden;width:100%;position:relative}.collage-track{display:flex;align-items:center;gap:var(--g,12px);width:max-content;will-change:transform;animation:scroll var(--duration,28s) linear infinite}.collage-row.reverse .collage-track{animation-direction:reverse}.hover-pause:hover .collage-track{animation-play-state:paused}.collage-item{flex:0 0 auto;height:var(--h,180px);display:flex;align-items:center;justify-content:center;padding:4px;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.06);position:relative;overflow:hidden}.collage-item img{height:100%;width:auto;object-fit:contain;display:block;border-radius:8px;position:relative;z-index:0}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.collage-item{height:calc(var(--h, 10px) * .8)}}.collage-img{opacity:.7;transition:opacity .2s}.collage-img:hover{opacity:1}.collage-item:after{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:45%;border-radius:8px;pointer-events:none;z-index:1;background:linear-gradient(0deg,rgba(36,66,121,.55) 0,rgba(29,63,114,.35) 40%,rgba(98,137,194,0))}:root{--mc-background:linear-gradient(90deg,#E8F1F5,#D4E5ED 50%,#E8F1F5);--btn-whatsapp:linear-gradient(90deg,#00C950,#00A63E)}.mc{background-image:var(--mc-background);width:100%;padding-block:5rem;padding-inline:1.5rem}.mc__wrap{max-width:72rem;margin-inline:auto;display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:start}.mc__text{padding:24px}.mc_text_1{padding-bottom:20px}@media (max-width:1024px){.mc__wrap{grid-template-columns:1fr}.mc__text{padding:24px}.mc_text_1{padding-bottom:0}}@media (max-width:640px){.mc__text{padding:24px}}.mc__subtitle,.mc__title{display:block;text-align:left}.mc__subtitle{max-width:42rem;color:#5A7A92;font-weight:400}.mc__aside{justify-self:center;align-self:center}@media (max-width:1024px){.mc__aside{justify-self:start;padding-inline-start:25px}}.btn{--accent:var(--steps-accent);position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:12px;color:#fff!important;outline:none;background:var(--accent)!important;transform:translateZ(0);will-change:transform,box-shadow,filter;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),filter .2s}.btn:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(420px 160px at 50% -20%,rgba(255,255,255,.35) 0,transparent 60%);opacity:0;transition:opacity .2s}.btn:hover,.btn[data-hover=true]{transform:translateY(-4px) translateZ(10px) scale(1.02);filter:brightness(.99) saturate(1.18) contrast(1.05)!important;background:color-mix(in srgb,white 0%)!important;opacity:1!important}.btn:hover:after,.btn[data-hover=true]:after{opacity:.7}.btn:active,.btn[data-pressed=true]{transform:translateY(1px) scale(.99)}.btn:focus,.btn:focus-visible{outline:none!important}.btn--register{--accent:var(--btn-accent);box-shadow:0 8px 30px -5px rgba(239,68,68,.85)}.btn--whatsapp{--accent:var(--btn-whatsapp);box-shadow:0 8px 30px -5px #25D366}.btn--register:hover{box-shadow:0 6px 28px rgba(239,68,68,.85)}.btn--whatsapp:hover{box-shadow:0 6px 28px #25D366}:root{--hero-max-w:1120px;--hero-padding-block:clamp(48px,8vw,120px);--hero-padding-inline:16px;--color-ink:#ffffff;--color-ink-muted:#e8e8e8;--color-accent:#ef4444;--color-accent-700:linear-gradient(90deg,#EF4444D9,#DC2626E6);--color-card:rgba(255,255,255,0.9);--shadow-lg:0 10px 25px rgba(0,0,0,0.35);--radius-xl:20px}.gradient-text{background-image:linear-gradient(90deg,#DC2626E6,#E05151 50%,#EF4444);-webkit-background-clip:text;color:transparent;display:inline;font-weight:800}.principal:before{background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.55) 40%,rgba(0,0,0,.45) 60%,rgba(0,0,0,.25));z-index:-1}.principal__backdrop{position:absolute;inset:0;background:radial-gradient(1200px 60% at 30% 60%,rgba(0,0,0,.55),transparent 70%),linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.15));z-index:0}.principal__content{width:100%;max-width:var(--hero-max-w);margin-inline:auto;padding:var(--hero-padding-block) var(--hero-padding-inline);color:var(--color-ink)}.principal__label{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);padding:.45rem .75rem;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.principal__title{margin:1rem 0 2rem;font-size:clamp(2rem,5vw + .5rem,4rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--color-ink);text-align:left;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.principal__title span{display:block;font-size:inherit;margin:.5rem 0}.principal__subtitle{max-width:56ch;color:var(--color-ink-muted);font-size:clamp(1rem,1.1vw + .85rem,1.2rem)}.principal__cta{display:flex;gap:2rem;padding-top:4rem}.btnr{position:relative;display:inline-flex;align-items:center;text-align:center}@media (max-width:560px){.principal__cta{flex-direction:column;width:100%}.btnr{flex-direction:column;align-items:self-start}}:root{--kd-blue-600:#1e64c6;--kd-blue-500:#2d8cff;--kd-ink:#0f172a;--kd-muted:#64748b;--kd-card:#ffffffcc;--kd-border:1px solid rgba(2,24,53,.10);--kd-soft:0 2px 10px rgba(2,24,53,.06);--kd-hard:0 10px 24px rgba(2,24,53,.10);--kd-radius:16px;--kd-background:linear-gradient(40deg,#FFFFFF,#E8F1F5 50%,#FFFFFF);--steps-accent:#ef4444;--steps-blue:#003A70;--steps-muted:#5A7A92;--steps-card-bg:#ffffff;--steps-card-br:16px;--steps-shadow:0 20px 40px rgba(2,24,53,.08);--btn-accent:linear-gradient(90deg,#EF4444D9,#DC2626E6)}.ps-back{background-image:var(--kd-background);padding-block:5rem;padding-inline:1.5rem;overflow-x:hidden}.steps{padding:2.5rem 0 3rem;background:radial-gradient(1200px 500px at 80% -20%,rgba(45,140,255,.1),transparent 40%),linear-gradient(90deg,#020618,#162456 50%,#0F172B);color:#0f172a;word-wrap:break-word}.steps__wrap{max-width:1200px;margin:0 auto;padding:0 1rem;box-sizing:border-box}.steps__heading{text-align:center;color:#fff;font-size:clamp(1.5rem,2vw + 1rem,2.25rem);font-weight:800;letter-spacing:-.02em;margin-bottom:1.5rem}.steps__grid{--gap:38px;--cols:3;position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap);align-items:stretch;padding-top:26px;width:100%}@media (max-width:1024px){.steps__grid{--cols:2}.steps__grid:before{display:none}}@media (max-width:640px){.steps__grid{--cols:1;grid-template-columns:none;.step__card{width:170px}}.steps__grid:before{display:none}}.step{position:relative;list-style:none;perspective:900px}.step__card{position:relative;z-index:2;background:var(--steps-card-bg);border-radius:var(--steps-card-br);border:1px solid rgba(2,24,53,.06);box-shadow:var(--steps-shadow);padding:18px 18px 20px;text-align:center;height:100%;display:flex;flex-direction:column;transform-style:preserve-3d;transform:translateZ(0);transform-origin:center 60%;will-change:transform,box-shadow,filter;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),filter .22s;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%}.step__card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(600px 220px at 50% -15%,color-mix(in srgb,var(--steps-accent) 22%,transparent) 0,transparent 60%);opacity:0;transition:opacity .22s}.step__card:focus-within,.step__card:hover{transform:translateY(-6px) translateZ(16px) rotateX(2deg) rotateY(-2deg) scale(1.01);box-shadow:0 20px 40px rgba(2,24,53,.16),0 8px 24px rgba(0,0,0,.06),0 0 0 0 color-mix(in srgb,var(--steps-accent) 16%,transparent);filter:saturate(1.03)}.step__card:focus-within:after,.step__card:hover:after{opacity:1}.step__card:active{transform:translateY(-2px) translateZ(8px) rotateX(1deg) rotateY(-1deg) scale(.998);box-shadow:0 14px 28px rgba(2,24,53,.14),0 0 0 0 color-mix(in srgb,var(--steps-accent) 14%,transparent)}@media (prefers-reduced-motion:reduce){.step{perspective:none}.step__card{transition:box-shadow .15s;transform:none}.step__card:active,.step__card:focus-within,.step__card:hover{transform:none}}.step__badge{--badge-size:50px;--badge-offset:20px;position:absolute;top:calc(var(--badge-offset) * -1);right:calc(var(--badge-offset) * -1);z-index:3;width:var(--badge-size);height:var(--badge-size);display:grid;place-items:center;border-radius:9999px;background:var(--steps-accent);color:#fff;font-weight:500;font-size:.9rem;border:3px solid rgba(239,68,68,.35);box-shadow:0 4px 30px rgba(239,68,68,.35)}.step__badge.is-left{right:auto;left:calc(var(--badge-offset) * -1)}@media (max-width:640px){.step__badge{--badge-size:30px;--badge-offset:8px}}.step__icon{width:60px;height:60px;margin:0 auto 10px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg,#f1f5f9,#e2e8f0);box-shadow:inset 0 6px 14px rgba(2,24,53,.1),0 6px 20px rgba(2,24,53,.08)}.step__icon .emoji{font-size:30px;line-height:1}@media (max-width:640px){.step__icon{width:50px;height:50px}.step__title{font-size:1rem}.step__desc{font-size:.85rem}}.step__icon{background:linear-gradient(90deg,#E8F1F5,#D4E5ED 50%,#E8F1F5)}.step__title{margin:4px 0 6px;color:var(--steps-blue);font-weight:500;font-size:1.25rem}.step__desc{margin:0 0 10px;color:var(--steps-muted);line-height:1.35;font-weight:320;font-size:.9rem}.step__desc,.step__title{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;width:100%}.step__label{color:#22a2ff;font-weight:700}.btn-accent{--accent:var(--btn-accent);background:var(--accent)!important;color:#fff!important;border-radius:12px;box-shadow:0 8px 30px -5px rgba(239,68,68,.85);outline:none;transform:translateZ(0);will-change:transform,box-shadow,filter;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),filter .2s}.btn-accent:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(420px 160px at 50% -20%,rgba(255,255,255,.35) 0,transparent 60%);opacity:0;transition:opacity .2s}.btn-accent:hover,.btn-accent[data-hover=true]{transform:translateY(-4px) translateZ(10px) scale(1.02);filter:brightness(1.12) saturate(1.18) contrast(1.05)!important;background:color-mix(in srgb,white 0%)!important;box-shadow:0 6px 28px rgba(239,68,68,.85);opacity:1!important}.btn-accent:active,.btn-accent[data-pressed=true]{transform:translateY(1px) scale(.99)}.btn-accent:focus,.btn-accent:focus-visible{outline:none!important}@media (max-width:560px){.btn-cover{flex-direction:column;width:100%}}