@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.max-w-none{max-width:none}.min-w-\[44px\]{min-width:44px}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#e00\]{border-color:#e00}.border-gray-800{border-color:var(--color-gray-800)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-white{border-color:var(--color-white)}.bg-\[\#e00\]{background-color:#e00}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-900{--tw-gradient-to:var(--color-neutral-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.text-center{text-align:center}.text-\[\#e00\]{color:#e00}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-\[\#aa0000\]:hover{background-color:#a00}.hover\:bg-\[\#e00\]:hover{background-color:#e00}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[\#e00\]:hover{color:#e00}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-white:hover{color:var(--color-white)}}:root,:host{--color-neutral-900:#171717;--color-neutral-800:#262626;--color-gray-800:#1f2937;--color-gray-400:#9ca3af;--color-white:#fff;--color-black:#000}:root{--color-bg:#000;--color-bg-card:#000;--color-bg-light:#000;--color-bg-secondary:#000;--color-bg-footer:#000;--color-bg-input:#000;--color-bg-modal:#000;--color-bg-button:#000;--color-text:#fff;--color-text-subtle:#ffffffb3;--color-text-placeholder:#ffffff80;--color-accent:#e00;--color-border:#ffffff1a;--color-border-red:#e00;--color-border-thin:#e00;--color-border-input:#e00;--color-border-focus:#e00;--color-link-hover:#e00}html,body{max-width:100%;overflow-x:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-header .section-label,.section-header .accent-line,.section-header h2,.section-header h3,.section-header p{opacity:0}.section-header.visible .section-label{animation:.6s forwards fadeInUp}.section-header.visible .accent-line{animation:.6s .1s forwards fadeInUp}.section-header.visible h2,.section-header.visible h3{animation:.6s .2s forwards fadeInUp}.section-header.visible p{animation:.6s .35s forwards fadeInUp}.snake-card{will-change:transform;background:#000;border:1px solid #e00;transition:border-color .25s,transform .25s;position:relative}.snake-card:hover{border-color:#e00;transform:translateY(-2px)}.card,.grid-card,.feature-card,.stat-card,.process-card,.cert-card{background:#000;border:1px solid #e00;transition:border-color .25s}.card:hover,.grid-card:hover,.feature-card:hover,.stat-card:hover,.process-card:hover,.cert-card:hover{border-color:#e00}.bg-gray-900,.bg-gray-800,.bg-gray-700,[class*=bg-gray]{background:#000!important}.border-gray-700,.border-gray-600,.border-gray-800,[class*=border-gray]{border-color:#e00!important}.text-gray-400,.text-gray-300,.text-gray-500,.text-gray-600{color:#fff!important}.accent-line{background:#e00;width:40px;height:1px;margin-bottom:1rem}.section-label{letter-spacing:.25em;text-transform:uppercase;color:#e00;margin-bottom:.5rem;font-size:.65rem;display:block}.btn-primary{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#e00;border:1px solid #e00;min-height:44px;padding:.75rem 1.75rem;font-size:.8rem;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.btn-primary:hover{background:#a00}.btn-secondary{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff;min-height:44px;padding:.75rem 1.75rem;font-size:.8rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.btn-secondary:hover{color:#e00;border-color:#e00}.cta-button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#e00;border:1px solid #e00;min-height:44px;padding:.85rem 2rem;font-size:.8rem;text-decoration:none;transition:background .2s;display:inline-block}.cta-button:hover{background:#a00}.whatsapp-cta{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #e00;align-items:center;gap:.5rem;min-height:44px;padding:.85rem 2rem;font-size:.8rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.whatsapp-cta:hover{background:#e00}.social-icon-brand{color:#fff;cursor:pointer;background:#000;border:1px solid #e00;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:border-color .2s;display:flex}.social-icon-brand:hover{border-color:#e00}.nav-links a:hover{color:#e00}.nav-cta{border:1px solid #e00;color:#e00!important;padding:.35rem .9rem!important;transition:background .2s,color .2s!important}.nav-cta:hover{background:#e00;color:#fff!important}footer{background:#000;border-top:1px solid #e00}.footer-top{padding:3rem 0 2rem}.footer-grid{grid-template-columns:1.5fr repeat(5,1fr);gap:2rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid}.footer-bottom-bar{border-top:1px solid #e00;padding:1.25rem 0}.footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.footer-copyright{color:#fff;letter-spacing:.05em;font-size:.72rem}.footer-social-links{gap:1.5rem;display:flex}.footer-social-links a{color:#fff;font-size:.72rem;text-decoration:none;transition:color .2s}.footer-social-links a:hover{color:#fff}.footer-arrow{transition:transform .3s}.footer-links-list{max-height:none;padding-bottom:0;overflow:visible}.footer-links-list a{color:#fff;font-size:.8rem;transition:color .2s}.footer-links-list a:hover{color:#e00}.footer-grid button,.footer-arrow{display:none}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:0}.footer-grid>div{border-bottom:1px solid #e00;padding:0}.footer-grid>div:first-child{border-bottom:1px solid #e00;grid-column:1/-1;padding:1.5rem 0}.footer-grid button,.footer-arrow{display:block}.footer-links-list{max-height:0;transition:max-height .3s,padding-bottom .3s;overflow:hidden}.footer-links-list.open{max-height:400px;padding-bottom:1rem}button[aria-expanded=true] .footer-arrow{transform:rotate(180deg)}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr}}.faq-item{border-bottom:1px solid #e00}.faq-question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:1.25rem 0;font-size:.95rem;font-weight:500;transition:color .2s;display:flex}.faq-question:hover{color:#e00}.faq-answer{color:#fff;max-height:0;font-size:.88rem;line-height:1.8;transition:max-height .35s,padding-bottom .35s;overflow:hidden}.faq-answer.open{max-height:500px;padding-bottom:1.25rem}.faq-icon{flex-shrink:0;transition:transform .3s}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animated-gradient{background:linear-gradient(270deg,#e00,#e00,#e00) 0 0/200% 200%;animation:3s infinite gradient-shift}.particles{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.particle{background:#ffffff26;border-radius:50%;width:1px;height:1px;animation:linear infinite float;position:absolute}.particle:first-child{width:2px;height:2px;animation-duration:25s;animation-delay:0s;left:10%}.particle:nth-child(2){animation-duration:20s;animation-delay:3s;left:25%}.particle:nth-child(3){width:2px;height:2px;animation-duration:30s;animation-delay:6s;left:40%}.particle:nth-child(4){animation-duration:22s;animation-delay:1s;left:55%}.particle:nth-child(5){width:2px;height:2px;animation-duration:28s;animation-delay:8s;left:70%}.particle:nth-child(6){animation-duration:18s;animation-delay:4s;left:85%}.particle:nth-child(7){animation-duration:35s;animation-delay:10s;left:15%}.particle:nth-child(8){width:2px;height:2px;animation-duration:24s;animation-delay:2s;left:50%}.particle:nth-child(9){animation-duration:19s;animation-delay:7s;left:65%}.particle:nth-child(10){width:2px;height:2px;animation-duration:26s;animation-delay:5s;left:90%}@keyframes float{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:.15}90%{opacity:.1}to{opacity:0;transform:translateY(-10vh)scale(1)}}@media(max-width:768px){.particles{display:none}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}input,textarea,select{color:#fff;background:#000;border:1px solid #e00;outline:none;width:100%;min-height:44px;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}input:focus,textarea:focus,select:focus{outline-offset:2px;border-color:#e00;outline:2px solid #e00}input::placeholder,textarea::placeholder{color:#ffffff80}.form-success{text-align:center;background:#000;border:1px solid #e00;padding:2rem}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#e00;border-radius:2px}::selection{color:#fff;background-color:#e00}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
