.hero-redesign[data-astro-cid-bbe6dxrz]{min-height:42rem;overflow-x:clip;padding-top:clamp(1.5rem,3.5vh,3rem)}.hero-base-bg[data-astro-cid-bbe6dxrz],.hero-grid[data-astro-cid-bbe6dxrz]{z-index:0}.hero-content[data-astro-cid-bbe6dxrz]{z-index:2}.hero-skyline[data-astro-cid-bbe6dxrz],.hero-bottom-fade[data-astro-cid-bbe6dxrz]{z-index:1}.hero-title[data-astro-cid-bbe6dxrz],.hero-kicker[data-astro-cid-bbe6dxrz]{letter-spacing:0}.hero-grid[data-astro-cid-bbe6dxrz]{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(90deg,#000 0%,#000 72%,transparent 100%)}.hero-skyline[data-astro-cid-bbe6dxrz]{background:linear-gradient(to top,rgba(227,6,19,.55),rgba(227,6,19,.18) 62%,transparent 63%) 0 100% / 1.1rem 7.5rem no-repeat,linear-gradient(to top,rgba(227,6,19,.55),rgba(227,6,19,.18) 62%,transparent 63%) 2rem 100% / 2rem 5.1rem no-repeat,linear-gradient(to top,rgba(227,6,19,.55),rgba(227,6,19,.18) 62%,transparent 63%) 5rem 100% / 1.4rem 8.6rem no-repeat,linear-gradient(to top,rgba(227,6,19,.55),rgba(227,6,19,.18) 62%,transparent 63%) 7rem 100% / 2.6rem 10.4rem no-repeat,linear-gradient(to top,rgba(227,6,19,.55),rgba(227,6,19,.18) 62%,transparent 63%) 11rem 100% / 2rem 6.8rem no-repeat,linear-gradient(to top,rgba(227,6,19,.55),rgba(227,6,19,.18) 62%,transparent 63%) 14rem 100% / 3.1rem 9.2rem no-repeat,linear-gradient(to top,rgba(227,6,19,.55),rgba(227,6,19,.18) 62%,transparent 63%) 19rem 100% / 1.7rem 6rem no-repeat;filter:drop-shadow(0 0 18px rgba(227,6,19,.38))}.hero-whatsapp-btn[data-astro-cid-bbe6dxrz]{box-shadow:0 0 0 1px #71ffa633,0 22px 54px -20px #25d366f2}.hero-call-btn[data-astro-cid-bbe6dxrz]{background:#0707089e;border-color:#ffffff47}.trust-panel[data-astro-cid-bbe6dxrz]{clip-path:none}.hero-console[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffffa6,#e3061329 58%,#e30613bf);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1px}.floating-proof[data-astro-cid-bbe6dxrz]{position:absolute;align-items:center;gap:1rem;min-width:13rem;border:1px solid rgba(255,255,255,.22);border-radius:1.25rem;background:#111112db;padding:1rem 1.15rem;box-shadow:0 22px 58px -30px #000000f2,inset 0 1px #ffffff17;backdrop-filter:blur(14px)}.floating-proof-left[data-astro-cid-bbe6dxrz]{left:-3.4rem;top:24%}.floating-proof-right[data-astro-cid-bbe6dxrz]{right:-4.9rem;top:40%}@media(min-width:1024px){.trust-panel[data-astro-cid-bbe6dxrz]{clip-path:polygon(0 0,calc(100% - 2.7rem) 0,100% 100%,0 100%);padding-right:3.1rem}}@media(max-width:639px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.65rem,15vw,3.75rem)}}.how-steps-section{--how-progress: 0%;position:relative;overflow:clip;background:radial-gradient(circle at 82% 30%,rgba(237,16,28,.24),transparent 34%),linear-gradient(180deg,#050506,#09090b);color:#fff}.how-steps-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;opacity:.35}.how-steps-radar{top:6rem;opacity:.34}.how-steps-inner{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding-inline:24px}.how-steps-track{position:relative;padding:clamp(5rem,8vw,7rem) 0}.how-steps-section.is-enhanced .how-steps-track{min-height:360vh}.how-steps-sticky{display:grid;gap:clamp(2rem,5vw,4rem)}.how-steps-section.is-enhanced .how-steps-sticky{position:sticky;top:calc(112px + env(safe-area-inset-top,0px));min-height:calc(100svh - 132px);align-items:center;padding-block:2rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.how-steps-intro{max-width:34rem}.how-steps-eyebrow{font-family:var(--font-display);font-size:.78rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#ff1f2d}.how-steps-intro h2{margin-top:1rem;max-width:11ch;color:#fff;font-size:clamp(2.7rem,5vw,5.1rem);line-height:.95}.how-steps-copy{margin-top:1.25rem;max-width:29rem;color:#ffffffb3;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.how-step-cta{display:inline-flex;height:54px;align-items:center;justify-content:center;gap:.6rem;margin-top:2rem;border-radius:999px;background:#22d365;padding:0 1.55rem;color:#fff;font-family:var(--font-display);font-size:.95rem;font-weight:900;text-decoration:none;box-shadow:0 0 32px #22d36552;transition:opacity .28s ease,transform .28s ease,background-color .2s ease}.how-step-cta:hover{background:#1ebe5b}.how-steps-section.is-enhanced .how-step-cta{opacity:0;pointer-events:none;transform:translateY(20px)}.how-steps-section.is-enhanced .how-step-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.how-steps-complete{margin-top:.85rem;color:#ffffff7a;font-size:.82rem;opacity:0;transform:translateY(8px);transition:opacity .24s ease,transform .24s ease}.how-steps-section.is-complete .how-steps-complete{opacity:1;transform:translateY(0)}.how-steps-stage{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:#0c0c0eeb;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 24px 90px -56px #000000f2,0 0 52px -36px #ed101cb3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.how-steps-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 76% 12%,rgba(237,16,28,.18),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 26%)}.how-steps-stage-head,.how-steps-list{position:relative;z-index:1}.how-steps-stage-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.how-steps-counter{display:inline-flex;min-width:4.5rem;height:2.4rem;align-items:center;justify-content:center;border-radius:999px;background:#ed101c24;color:#fff;font-family:var(--font-tech);font-size:1.15rem;font-weight:700;box-shadow:inset 0 0 0 1px #ed101c57}.how-steps-stage-label{font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.how-step-progress{position:absolute;top:6rem;bottom:2rem;left:calc(clamp(1.25rem,3vw,2rem) + 1.65rem);z-index:1;width:2px;overflow:hidden;border-radius:999px;background:#ffffff1a}.how-step-progress-bar{display:block;width:100%;height:var(--how-progress);border-radius:inherit;background:linear-gradient(180deg,#ff1f2d,#ed101c);box-shadow:0 0 18px #ed101cb3;transition:height .12s linear,width .12s linear}.how-steps-list{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.how-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#ffffff09;padding:1rem;opacity:1;transform:none;transition:opacity .28s ease,transform .28s ease,border-color .28s ease,box-shadow .28s ease,background-color .28s ease}.how-steps-section.is-enhanced .how-step{opacity:.42;transform:scale(.96) translate(8px)}.how-steps-section.is-enhanced .how-step.is-past{opacity:.62;transform:scale(.98)}.how-steps-section.is-enhanced .how-step.is-active{border-color:#ed101c73;background:#0e0e10f5;box-shadow:0 0 36px #ed101c24;opacity:1;transform:scale(1)}.how-step-badge{display:grid;width:4.25rem;height:4.25rem;place-items:center;border-radius:18px;background:#ed101c;color:#fff;box-shadow:0 0 24px #ed101c47}.how-step-badge span{font-family:var(--font-tech);font-size:1.4rem;font-weight:700;line-height:1}.how-step-content{display:grid;gap:.3rem}.how-step-kicker{color:#ff1f2d;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.how-step-content strong{color:#fff;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05}.how-step-content>span:last-child{color:#ffffffa8;font-size:.95rem;line-height:1.6}.how-form-shell{position:relative;z-index:2;padding:0 0 clamp(5rem,8vw,7rem)}.how-form-shell .how-steps-inner{display:grid;gap:2rem;align-items:start;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.how-form-copy h3{margin-top:.8rem;max-width:12ch;color:#fff;font-size:clamp(2rem,4vw,3.5rem)}.how-form-copy p:not(.how-steps-eyebrow){margin-top:1rem;max-width:28rem;color:#ffffffad;line-height:1.75}.how-quick-form.card{border-color:#ffffff1a;background:#0c0c0ef0;color:#fff;box-shadow:0 26px 84px -58px #000000f2}.how-quick-form h3{color:#fff}.how-quick-form p,.how-quick-form .field-label{color:#ffffffad}.how-quick-form .field-input,.how-quick-form .field-select,.how-quick-form .field-textarea{border-color:#ffffff1f;background:#ffffff0e;color:#fff}.how-quick-form .field-input::placeholder,.how-quick-form .field-textarea::placeholder{color:#ffffff57}@media(min-width:1024px){.how-steps-section.is-enhanced .how-steps-track{min-height:260vh}.how-steps-section.is-enhanced .how-steps-sticky{top:calc(116px + env(safe-area-inset-top,0px));min-height:calc(100svh - 136px);align-content:start;align-items:stretch;grid-template-columns:1fr;gap:clamp(2.25rem,4vw,3.5rem);padding-block:clamp(1.25rem,3vw,2.25rem)}.how-steps-intro{max-width:760px}.how-steps-intro h2{max-width:12ch}.how-steps-section.is-enhanced .how-step-cta{opacity:1;pointer-events:auto;transform:none}.how-steps-complete{display:none}.how-steps-stage{width:100%;max-width:1180px;border-radius:30px;padding:clamp(1.75rem,2.6vw,2.15rem);background:#0c0c0eeb;box-shadow:0 24px 70px #00000059,0 0 54px -38px #ed101cbd}.how-steps-stage-head{margin-bottom:1.75rem}.how-step-progress{position:relative;top:auto;bottom:auto;left:auto;width:100%;height:4px;margin-bottom:2.1rem;background:#ffffff1a}.how-step-progress-bar{width:var(--how-progress);height:100%;background:linear-gradient(90deg,#ff1f2d,#ed101c);box-shadow:0 0 24px #ed101c8c;transition:width .16s linear}.how-steps-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;align-items:stretch}.how-step{min-height:210px;align-content:start;align-items:start;grid-template-columns:1fr;gap:1.15rem;padding:1.35rem}.how-steps-section.is-enhanced .how-step{opacity:.42;transform:none}.how-steps-section.is-enhanced .how-step.is-past,.how-steps-section.is-enhanced .how-step.is-completed{border-color:#ed101c40;background:#ed101c0b;opacity:.86;transform:none}.how-steps-section.is-enhanced .how-step.is-active{border-color:#ed101c73;background:#ed101c14;box-shadow:0 0 34px #ed101c29;opacity:1;transform:none}.how-steps-section.is-enhanced .how-step .how-step-badge{background:#ed101c6b;box-shadow:none}.how-steps-section.is-enhanced .how-step.is-past .how-step-badge,.how-steps-section.is-enhanced .how-step.is-completed .how-step-badge,.how-steps-section.is-enhanced .how-step.is-active .how-step-badge{background:#ed101c;box-shadow:0 0 24px #ed101c47}.how-step-content{gap:.45rem}.how-step-content strong{font-size:clamp(1.35rem,1.7vw,1.65rem)}}@media(max-width:1023px){.how-steps-section.is-enhanced .how-steps-sticky{grid-template-columns:1fr;top:calc(104px + env(safe-area-inset-top,0px));min-height:calc(100svh - 112px);padding-block:1.25rem calc(124px + env(safe-area-inset-bottom,0px))}.how-steps-section.is-enhanced .how-steps-track{min-height:350vh}.how-steps-intro{max-width:42rem}.how-steps-intro h2{max-width:12ch}}@media(max-width:767px){.how-steps-section{--mobile-header-height: 92px;--mobile-bottom-cta-height: 112px;padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.how-steps-track{padding:2.5rem 0 0}.how-steps-section.is-enhanced .how-steps-track{min-height:330vh}.how-steps-inner{padding-inline:18px}.how-steps-sticky{gap:22px}.how-steps-section.is-enhanced .how-steps-sticky{top:calc(var(--mobile-header-height) + env(safe-area-inset-top,0px));min-height:auto;align-content:start;align-items:stretch;gap:22px;padding-block:0 calc(var(--mobile-bottom-cta-height) + 28px + env(safe-area-inset-bottom,0px))}.how-steps-intro{margin-bottom:0}.how-steps-eyebrow{margin-bottom:.9rem}.how-steps-intro h2{margin-top:0;max-width:10.5ch;font-size:clamp(2.75rem,12vw,3.75rem);line-height:.95}.how-steps-copy{margin-top:1rem;max-width:92%;font-size:clamp(.98rem,4vw,1.06rem);line-height:1.55}.how-step-cta{display:none}.how-steps-section.is-enhanced .how-step-cta{display:inline-flex;height:0;margin-top:0;overflow:hidden;padding-inline:1.35rem;opacity:0;transform:translateY(10px)}.how-steps-section.is-enhanced .how-step-cta.is-visible{height:48px;margin-top:1rem;opacity:1;transform:translateY(0)}.how-steps-stage{max-height:calc(100svh - 250px);min-height:350px;margin-top:0;margin-bottom:calc(var(--mobile-bottom-cta-height) + env(safe-area-inset-bottom,0px));border-radius:26px;padding:1.05rem}.how-steps-stage-head{margin-bottom:.85rem}.how-steps-stage-label{max-width:9rem;text-align:right}.how-step-progress{position:relative;top:auto;bottom:auto;left:auto;width:100%;height:3px;margin-bottom:.9rem}.how-step-progress-bar{width:var(--how-progress);height:100%}.how-steps-section.is-enhanced .how-steps-list{display:grid}.how-steps-section.is-enhanced .how-step{grid-area:1 / 1;opacity:0;pointer-events:none;transform:translateY(18px) scale(.96)}.how-steps-section.is-enhanced .how-step.is-active{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.how-step{min-height:13.75rem;align-content:start;grid-template-columns:1fr;padding:.9rem}.how-step-badge{width:4.25rem;height:4.25rem;border-radius:20px}.how-step-content strong{font-size:clamp(1.75rem,7.6vw,2.35rem);line-height:1.05}.how-step-content>span:last-child{font-size:1rem;line-height:1.5}.how-form-shell{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.how-form-shell .how-steps-inner{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.how-steps-section *,.how-step,.how-step *{animation:none!important;transition-duration:.01ms!important}}
