.cw-hero-cinematic-root{min-height:560px;color:#FFFFFF;padding:44px 0 28px;font-family:var(--cw-font-body,"Inter",sans-serif);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cw-hero-bg-layer{overflow:hidden;z-index:0}.cw-hero-bg-img,.cw-hero-bg-layer{position:absolute;inset:0;width:100%;height:100%}.cw-hero-bg-img{object-fit:cover;object-position:center right;transform:none}.cw-zoom-next{animation:cwKenBurnsNext 5.5s cubic-bezier(.25,.9,.3,1) forwards;will-change:transform}.cw-zoom-prev{animation:cwKenBurnsPrev 5.5s cubic-bezier(.25,.9,.3,1) forwards;will-change:transform}@keyframes cwKenBurnsNext{0%{opacity:1;transform:scale(1.04) translate3d(10px,0,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes cwKenBurnsPrev{0%{opacity:1;transform:scale(1.04) translate3d(-10px,0,0)}to{opacity:1;transform:scale(1) translateZ(0)}}.cw-hero-blur-shield{position:absolute;top:0;bottom:0;left:0;width:62%;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,.95) 55%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,1) 0,rgba(0,0,0,.95) 55%,rgba(0,0,0,0));pointer-events:none;z-index:1}.cw-hero-bg-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,6,3,.94),rgba(14,8,4,.85) 35%,rgba(18,10,5,.55) 60%,rgba(18,10,5,.15) 80%,transparent);pointer-events:none;z-index:2}.cw-hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:64px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.9) 85%,#FFFFFF);pointer-events:none;z-index:3}.cw-hero-container{position:relative;z-index:4;width:100%;max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}.cw-hero-content-stage{display:flex;align-items:center;min-height:460px}.cw-hero-content-col{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:660px;width:100%;padding:10px 0}.cw-hero-badge-row{gap:10px;margin-bottom:16px;flex-wrap:wrap;animation:cwFadeIn .5s ease both}.cw-hero-badge,.cw-hero-badge-row{display:inline-flex;align-items:center}.cw-hero-badge{gap:8px;padding:6px 14px;border-radius:9999px;background:rgba(245,158,11,.22);border:1px solid rgba(245,158,11,.55);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#FBBF24;box-shadow:0 2px 8px rgba(245,158,11,.2)}.cw-hero-badge-glow{width:6px;height:6px;border-radius:50%;background-color:#F59E0B;box-shadow:0 0 10px #F59E0B}.cw-hero-tag{font-size:13.5px;font-weight:600;color:#FDE68A;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.6)}.cw-hero-headline-wrap{margin-bottom:16px}.cw-mask-line{overflow:hidden;line-height:1.15;padding-bottom:4px}.cw-headline-l1{font-size:46px;color:#FFFFFF;letter-spacing:-.025em;margin:0;text-shadow:0 2px 14px rgba(0,0,0,.7);animation:cwMaskSlideUp .65s cubic-bezier(.16,1,.3,1) both}.cw-headline-l1,.cw-headline-l2{font-family:var(--cw-font-heading,"Outfit",sans-serif);font-weight:850}.cw-headline-l2{display:inline-block;font-size:42px;color:#FBBF24;letter-spacing:-.02em;text-shadow:0 2px 16px rgba(245,158,11,.4);animation:cwMaskSlideUp .65s cubic-bezier(.16,1,.3,1) .08s both}@keyframes cwMaskSlideUp{0%{transform:translateY(115%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cwFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cw-hero-sub{font-size:15.5px;line-height:1.65;color:#F3ECE5;max-width:580px;margin:0 0 24px;font-weight:450;text-shadow:0 1px 8px rgba(0,0,0,.6);animation:cwFadeIn .55s ease .14s both}.cw-hero-bullets-grid{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.cw-hero-bullet-glass{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:9999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.2);animation:cwFadeIn .45s ease both}.cw-hero-bullet-check{color:#4ADE80;font-weight:800;font-size:12.5px}.cw-hero-bullet-text{font-size:12.5px;font-weight:600;color:#FFFFFF;letter-spacing:.01em;text-shadow:0 1px 4px rgba(0,0,0,.5)}.cw-hero-cta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;width:100%}.cw-hero-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 26px;border-radius:12px;background:linear-gradient(135deg,#F59E0B,#D96B27);color:#FFFFFF;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 6px 20px rgba(217,107,39,.45);border:1px solid rgba(254,240,138,.4);box-sizing:border-box;transition:all .2s ease}.cw-hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(217,107,39,.6)}.cw-cta-arrow{font-size:16px;line-height:1}.cw-hero-cta-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border-radius:12px;background-color:#25D366;border:1px solid #1ebe5d;color:#FFFFFF;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 6px 20px rgba(37,211,102,.35);box-sizing:border-box;transition:all .2s ease}.cw-hero-cta-whatsapp:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(37,211,102,.5);background-color:#1EBE5D}.cw-hero-wa-icon{width:20px;height:20px;fill:#FFFFFF;flex-shrink:0}.cw-hero-minimal-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}.cw-hero-counter-wrap{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--cw-font-heading,"Outfit",sans-serif);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cw-hero-counter-curr{font-size:20px;font-weight:850;color:#F59E0B;letter-spacing:-.02em;text-shadow:0 0 10px rgba(245,158,11,.4)}.cw-hero-counter-divider{font-size:14px;color:rgba(255,255,255,.45);font-weight:600}.cw-hero-counter-tot{font-size:13.5px;color:rgba(255,255,255,.75);font-weight:700}.cw-hero-timeline-wrap{flex:1 1;display:flex;align-items:center;gap:8px;max-width:480px}.cw-hero-timeline-segment{flex:1 1;height:4px;background:rgba(255,255,255,.25);border-radius:99px;overflow:hidden;cursor:pointer;transition:height .15s ease}.cw-hero-timeline-segment:hover{height:6px}.cw-hero-timeline-fill{height:100%;background:linear-gradient(90deg,#F59E0B,#EAB308);border-radius:99px;transition:width .06s linear}.cw-hero-arrows-wrap{display:inline-flex;align-items:center;gap:8px}.cw-hero-arrow-btn{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);background:rgba(22,12,8,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.25)}.cw-hero-arrow-btn:hover{background:#F59E0B;color:#120A06;border-color:#F59E0B;transform:scale(1.05);box-shadow:0 6px 18px rgba(245,158,11,.45)}.cw-hero-arrow-icon{font-size:16px;font-weight:800;line-height:1}@media (max-width:1100px){.cw-headline-l1{font-size:38px}.cw-headline-l2{font-size:34px}}@media (max-width:768px){.cw-hero-cinematic-root{min-height:auto;padding:32px 0 20px}.cw-hero-container{padding:0 16px}.cw-hero-content-stage{min-height:auto}.cw-hero-bg-img{object-position:65% 20%}.cw-hero-bg-overlay{background:linear-gradient(180deg,rgba(10,5,2,.3),rgba(12,6,3,.65) 28%,rgba(14,8,4,.92) 58%,rgba(15,8,4,.98))!important}.cw-hero-blur-shield{width:100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 35%,rgba(0,0,0,1) 60%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 35%,rgba(0,0,0,1) 60%)}.cw-hero-content-col{padding:0}.cw-hero-badge-row{gap:8px;margin-bottom:12px}.cw-hero-badge{padding:4px 10px;font-size:10.5px}.cw-hero-tag{font-size:12px}.cw-headline-l1{font-size:29px;line-height:1.15}.cw-headline-l2{font-size:26px;line-height:1.15}.cw-hero-sub{font-size:14px;line-height:1.55;margin-bottom:16px}.cw-hero-bullets-grid{gap:6px;margin-bottom:22px}.cw-hero-bullet-glass{padding:6px 11px;font-size:11px}.cw-hero-minimal-bar{margin-top:24px;padding-top:14px;gap:12px}.cw-hero-arrow-btn{width:36px;height:36px}}@media (max-width:580px){.cw-headline-l1{font-size:26px}.cw-headline-l2{font-size:23px}.cw-hero-cta-row{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important;width:100%!important}.cw-hero-cta-primary,.cw-hero-cta-whatsapp{width:100%!important;height:44px!important;padding:0 8px!important;font-size:13px!important;border-radius:10px!important;justify-content:center!important;text-align:center!important}.cw-hero-counter-curr{font-size:17px}.cw-hero-counter-tot{font-size:12px}}:root{--cw-color-primary:#6F432A;--cw-color-primary-hover:#5A3520;--cw-color-primary-light:#8C593B;--cw-color-primary-subtle:#F3ECE5;--cw-color-dark:#211510;--cw-color-dark-surface:#2E1F18;--cw-color-canvas:#FAF6F0;--cw-color-surface:#FFFFFF;--cw-color-surface-muted:#F5EFE6;--cw-color-border:#E8DCCB;--cw-color-border-light:#F0E6D8;--cw-color-text-main:#211510;--cw-color-text-muted:#705F55;--cw-color-text-subtle:#98877D;--cw-color-accent:#D96B27;--cw-color-accent-hover:#C05818;--cw-color-accent-subtle:#FDF1EA;--cw-color-veg:#1F8844;--cw-color-veg-bg:#EAF6EE;--cw-color-nonveg:#BA2525;--cw-color-nonveg-bg:#FBEBEB;--cw-color-whatsapp:#25D366;--cw-color-whatsapp-hover:#1EBE5D;--cw-font-heading:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--cw-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--cw-space-1:0.25rem;--cw-space-2:0.5rem;--cw-space-3:0.75rem;--cw-space-4:1rem;--cw-space-5:1.25rem;--cw-space-6:1.5rem;--cw-space-8:2rem;--cw-space-10:2.5rem;--cw-space-12:3rem;--cw-space-16:4rem;--cw-space-20:5rem;--cw-radius-sm:6px;--cw-radius-md:10px;--cw-radius-lg:16px;--cw-radius-xl:24px;--cw-radius-pill:9999px;--cw-shadow-sm:0 2px 4px rgba(33,21,16,0.04);--cw-shadow-md:0 6px 16px rgba(33,21,16,0.08);--cw-shadow-lg:0 16px 32px rgba(33,21,16,0.12);--cw-shadow-elevated:0 24px 48px rgba(33,21,16,0.16);--cw-max-width:1200px;--cw-header-height:76px;--cw-transition-fast:0.15s ease;--cw-transition-normal:0.25s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--cw-font-body);background-color:var(--cw-color-canvas);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:var(--cw-color-text-main)}h1,h2,h3,h4,h5,h6{font-family:var(--cw-font-heading);line-height:1.25;font-weight:700}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}.cw-container{width:100%;max-width:var(--cw-max-width);margin-left:auto;margin-right:auto;padding-left:var(--cw-space-4);padding-right:var(--cw-space-4)}@media (min-width:768px){.cw-container{padding-left:var(--cw-space-6);padding-right:var(--cw-space-6)}}.cw-hero-cinematic-root{position:relative;width:100%;min-height:540px;overflow:hidden;background-color:#0F0804}.cw-hero-bg-layer{overflow:hidden!important}.cw-hero-bg-img,.cw-hero-bg-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none}.cw-hero-bg-img{object-fit:cover!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUpScale{0%{opacity:0;transform:scale(.95) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}