Aplicaciones - SPIRO® | Dónde se utiliza la tecnología :root{--navy:#0B1D3A;--navy-light:#16305A;--gold:#C9A84C;--gold-soft:rgba(201,168,76,.12);--gray-50:#F8F9FB;--gray-100:#EEF0F4;--gray-200:#D8DCE3;--gray-400:#555E6E;--gray-600:#2D3440;--white:#fff;--ease:cubic-bezier(.22,1,.36,1)} .sp *,.sp *::before,.sp *::after{margin:0;padding:0;box-sizing:border-box} html{scroll-behavior:smooth} .sp{font-family:'Lato',sans-serif;color:var(--navy);background:var(--white);-webkit-font-smoothing:antialiased;overflow-x:hidden} .sp img{display:block;max-width:100%} .sp a{text-decoration:none} /* BUTTONS */ .sp .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;font-family:'Lato',sans-serif;font-size:12.5px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;text-decoration:none;border-radius:5px;cursor:pointer;transition:all .25s var(--ease);border:none} .sp .btn-dark{background:var(--navy);color:var(--white)}.sp .btn-dark:hover{background:var(--navy-light);transform:translateY(-1px)} .sp .btn-outline{background:transparent;color:var(--navy);border:1.5px solid var(--gray-200)}.sp .btn-outline:hover{border-color:var(--navy)} .sp .btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2} .sp .slabel{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:14px} .sp .sec{padding:80px 48px}.sp .sec.alt{background:var(--gray-50)} /* HERO */ .sp .hero{background:var(--navy);padding:80px 48px 48px;position:relative;overflow:hidden} .sp .hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 75% 50%,rgba(201,168,76,.05),transparent 70%);pointer-events:none} .sp .hero-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;z-index:1} .sp .badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(201,168,76,.12);border-radius:20px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);margin-bottom:24px} .sp .badge-dot{width:6px;height:6px;border-radius:50%;background:var(--gold)} .sp .hero h1{font-size:clamp(32px,3.5vw,48px);font-weight:900;line-height:1.12;letter-spacing:-1px;color:var(--white);margin-bottom:20px} .sp .hero h1 em{font-style:normal;color:var(--gold)} .sp .hero-desc{font-size:17px;line-height:1.75;color:rgba(255,255,255,.65);font-weight:400;max-width:480px} /* CONSTELLATION */ .sp .hero-visual{position:relative;width:100%;aspect-ratio:1/1;max-width:420px;margin:0 auto} .sp .constellation{position:relative;width:100%;height:100%} .sp .const-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:rgba(201,168,76,.08);border:1.5px solid rgba(201,168,76,.2);display:flex;align-items:center;justify-content:center;z-index:3;padding:14px} .sp .const-center img{width:100%;height:100%;object-fit:contain;opacity:.85} .sp .const-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px dashed rgba(255,255,255,.04);transform:translate(-50%,-50%)} .sp .const-ring.r1{width:65%;height:65%;animation:spin-slow 60s linear infinite} .sp .const-ring.r2{width:90%;height:90%;animation:spin-slow 90s linear infinite reverse} .sp .const-node{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px} .sp .node-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);transition:all .4s var(--ease)} .sp .node-icon:hover{transform:scale(1.1);border-color:rgba(201,168,76,.3)} .sp .node-icon svg{width:24px;height:24px;fill:none;stroke-width:1.5} .sp .node-label{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:rgba(255,255,255,.4);white-space:nowrap} .sp .n-wellness{top:2%;left:50%;transform:translateX(-50%)}.sp .n-wellness .node-icon{background:rgba(230,81,0,.1)}.sp .n-wellness svg{stroke:#FF8A65} .sp .n-food{top:50%;right:0;transform:translateY(-50%)}.sp .n-food .node-icon{background:rgba(46,125,50,.1)}.sp .n-food svg{stroke:#81C784} .sp .n-supply{bottom:2%;left:50%;transform:translateX(-50%)}.sp .n-supply .node-icon{background:rgba(21,101,192,.1)}.sp .n-supply svg{stroke:#64B5F6} .sp .n-tech{top:50%;left:0;transform:translateY(-50%)}.sp .n-tech .node-icon{background:rgba(201,168,76,.1)}.sp .n-tech svg{stroke:var(--gold)} .sp .const-line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none} .sp .const-line line{stroke:rgba(255,255,255,.04);stroke-width:1} .sp .n-wellness{animation:float-y 4s ease-in-out infinite} .sp .n-food{animation:float-x 5s ease-in-out infinite} .sp .n-supply{animation:float-y 4.5s ease-in-out infinite .5s} .sp .n-tech{animation:float-x 5.5s ease-in-out infinite .3s} @keyframes float-y{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}} @keyframes float-x{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-8px)}} @keyframes spin-slow{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}} /* CATEGORY NAV */ .sp .cat-nav{background:var(--navy);padding:0 48px 48px} .sp .cat-nav-inner{max-width:1100px;margin:0 auto;display:flex;gap:12px;flex-wrap:wrap} .sp .cat-pill{padding:10px 22px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:rgba(255,255,255,.5);cursor:pointer;transition:all .25s var(--ease);text-decoration:none} .sp .cat-pill:hover,.sp .cat-pill.active{background:rgba(201,168,76,.12);border-color:rgba(201,168,76,.25);color:var(--gold)} /* CATEGORY SECTIONS */ .sp .cat-section{scroll-margin-top:20px} .sp .cat-header{max-width:1100px;margin:0 auto 40px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center} .sp .cat-ic{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0} .sp .cat-ic svg{width:24px;height:24px;fill:none;stroke-width:1.5} .sp .cat-ic.w{background:#FFF3E0}.sp .cat-ic.w svg{stroke:#E65100} .sp .cat-ic.f{background:#E8F5E9}.sp .cat-ic.f svg{stroke:#2E7D32} .sp .cat-ic.s{background:#E3F2FD}.sp .cat-ic.s svg{stroke:#1565C0} .sp .cat-ic.t{background:var(--gold-soft)}.sp .cat-ic.t svg{stroke:var(--gold)} .sp .cat-title{font-size:clamp(22px,2.2vw,30px);font-weight:900;color:var(--navy);line-height:1.25} .sp .cat-desc{font-size:14px;color:var(--gray-400);font-weight:400;margin-top:4px} /* EXPANDABLE CARDS */ .sp .xgrid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px} .sp .xcard{border:1px solid var(--gray-100);border-radius:16px;background:var(--white);overflow:hidden;transition:border-color .3s var(--ease), box-shadow .3s var(--ease)} .sp .xcard:hover{border-color:rgba(201,168,76,.3);box-shadow:0 4px 24px rgba(11,29,58,.06)} .sp .xcard.open{border-color:var(--gold);box-shadow:0 12px 48px rgba(11,29,58,.08)} .sp .xcard-head{padding:22px 24px;cursor:pointer;display:grid;grid-template-columns:44px 1fr 32px;gap:14px;align-items:center;-webkit-user-select:none;user-select:none} .sp .xcard-ic{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0} .sp .xcard-ic svg{width:20px;height:20px;fill:none;stroke-width:1.5} .sp .xcard-ic.w{background:#FFF3E0}.sp .xcard-ic.w svg{stroke:#E65100} .sp .xcard-ic.f{background:#E8F5E9}.sp .xcard-ic.f svg{stroke:#2E7D32} .sp .xcard-ic.s{background:#E3F2FD}.sp .xcard-ic.s svg{stroke:#1565C0} .sp .xcard-ic.t{background:var(--gold-soft)}.sp .xcard-ic.t svg{stroke:var(--gold)} .sp .xcard-info h3{font-size:15px;font-weight:900;color:var(--navy);line-height:1.3;margin-bottom:3px} .sp .xcard-info p{font-size:12.5px;color:var(--gray-400);font-weight:400;line-height:1.45} .sp .xcard-toggle{width:32px;height:32px;border-radius:50%;background:var(--gray-50);display:flex;align-items:center;justify-content:center;transition:all .3s var(--ease);flex-shrink:0} .sp .xcard.open .xcard-toggle{background:var(--gold-soft);transform:rotate(45deg)} .sp .xcard-toggle svg{width:14px;height:14px;stroke:var(--gray-400);fill:none;stroke-width:2.5} .sp .xcard.open .xcard-toggle svg{stroke:var(--gold)} /* ── EXPANDED CONTENT ── */ .sp .xcard-body{max-height:0;overflow:hidden;transition:max-height .55s var(--ease)} .sp .xcard.open .xcard-body{max-height:1000px} .sp .xcard-inner{padding:0 24px 28px} /* IMAGE BLOCK — fixed-height, properly cropped */ .sp .xcard-img{ margin-bottom:20px; border-radius:12px; overflow:hidden; height:220px; /* consistent height for all cards */ position:relative; } .sp .xcard-img img{ width:100%; height:100%; object-fit:cover; /* crop to fill, never distort */ object-position:center; display:block; border-radius:12px; transition:transform .4s var(--ease); } .sp .xcard.open .xcard-img img{transform:scale(1.02)} /* Subtle overlay for text legibility if needed */ .sp .xcard-img::after{ content:''; position:absolute; inset:0; border-radius:12px; background:linear-gradient(to bottom,transparent 60%,rgba(11,29,58,.06)); pointer-events:none; } .sp .xcard-inner p{font-size:14px;line-height:1.8;color:var(--gray-600);font-weight:400;margin-bottom:14px} .sp .xcard-inner p:last-child{margin-bottom:0} .sp .xcard-inner strong{font-weight:700;color:var(--navy)} .sp .xcard-detail{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid var(--gray-100)} .sp .xcard-stat{padding:10px 16px;background:var(--gray-50);border-radius:8px;text-align:center;flex:1;min-width:80px} .sp .xcard-stat-v{font-size:17px;font-weight:900;color:var(--navy);line-height:1} .sp .xcard-stat-l{font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--gray-400);margin-top:4px} .sp .xcard-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--gold);text-decoration:none;transition:gap .2s,color .2s} .sp .xcard-link:hover{color:#b8993f;gap:8px} .sp .xcard-link svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2} /* Separator between head and body when open */ .sp .xcard.open .xcard-head{border-bottom:1px solid var(--gray-100)} /* FEATURED EHS CARD */ .sp .xcard.feat{grid-column:span 2;background:var(--navy);border-color:rgba(255,255,255,.06)} .sp .xcard.feat:hover{border-color:rgba(201,168,76,.25);box-shadow:0 4px 24px rgba(0,0,0,.2)} .sp .xcard.feat.open{border-color:var(--gold);box-shadow:0 12px 48px rgba(0,0,0,.25)} .sp .xcard.feat .xcard-info h3{color:var(--white)} .sp .xcard.feat .xcard-info p{color:rgba(255,255,255,.45)} .sp .xcard.feat .xcard-toggle{background:rgba(255,255,255,.06)} .sp .xcard.feat.open .xcard-toggle{background:rgba(201,168,76,.15)} .sp .xcard.feat .xcard-toggle svg{stroke:rgba(255,255,255,.4)} .sp .xcard.feat.open .xcard-toggle svg{stroke:var(--gold)} .sp .xcard.feat.open .xcard-head{border-bottom-color:rgba(255,255,255,.06)} .sp .xcard.feat .xcard-inner p{color:rgba(255,255,255,.65)} .sp .xcard.feat .xcard-inner strong{color:var(--white)} .sp .xcard.feat .xcard-stat{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06)} .sp .xcard.feat .xcard-stat-v{color:var(--gold)} .sp .xcard.feat .xcard-stat-l{color:rgba(255,255,255,.35)} .sp .xcard.feat .xcard-detail{border-top-color:rgba(255,255,255,.06)} .sp .xcard.feat .xcard-link{color:var(--gold)} /* Featured card wider image */ .sp .xcard.feat .xcard-img{height:260px} /* CTA */ .sp .cta{padding:80px 48px;background:var(--gray-50);text-align:center} .sp .cta h2{font-size:clamp(24px,2.5vw,32px);font-weight:900;color:var(--navy);margin-bottom:12px} .sp .cta>p{font-size:16px;color:var(--gray-400);font-weight:400;margin-bottom:32px} .sp .cta-row{display:flex;justify-content:center;gap:14px;flex-wrap:wrap} /* RESPONSIVE */ @media(max-width:1024px){ .sp .hero,.sp .cat-nav,.sp .sec,.sp .cta{padding-left:24px;padding-right:24px} .sp .hero-grid{grid-template-columns:1fr;gap:32px} .sp .hero-visual{max-width:300px;margin-bottom:40px} .sp .xgrid{grid-template-columns:1fr;max-width:560px} .sp .xcard.feat{grid-column:span 1} .sp .cat-header{grid-template-columns:1fr} } @media(max-width:600px){ .sp .xcard-img{height:180px} .sp .xcard.feat .xcard-img{height:200px} .sp .xcard-head{grid-template-columns:40px 1fr 28px;gap:10px;padding:18px} .sp .xcard-inner{padding:0 18px 22px} }
/* Protocol constellation nodes */
.sp .n-ehs{top:2%;left:50%;transform:translateX(-50%)}
.sp .n-ehs .node-icon{background:rgba(230,81,0,.15);border-color:rgba(255,138,101,.3)}
.sp .n-ehs svg{stroke:#ff8a65}
.sp .n-ehs .node-label{color:rgba(255,255,255,.7)}
.sp .n-ehs{animation:4s ease-in-out .2s infinite float-y}.sp .n-sleep{top:50%;right:0;transform:translateY(-50%)}
.sp .n-sleep .node-icon{background:rgba(66,66,255,.08);border-color:rgba(255,255,255,.04)}
.sp .n-sleep svg{stroke:rgba(130,150,255,.4)}
.sp .n-sleep .node-label{color:rgba(255,255,255,.2)}
.sp .n-sleep{opacity:.45;animation:5s ease-in-out .4s infinite float-x}.sp .n-tinnitus{bottom:2%;left:50%;transform:translateX(-50%)}
.sp .n-tinnitus .node-icon{background:rgba(21,101,192,.08);border-color:rgba(255,255,255,.04)}
.sp .n-tinnitus svg{stroke:rgba(100,181,246,.4)}
.sp .n-tinnitus .node-label{color:rgba(255,255,255,.2)}
.sp .n-tinnitus{opacity:.45;animation:4.5s ease-in-out .5s infinite float-y}.sp .n-gut{top:50%;left:0;transform:translateY(-50%)}
.sp .n-gut .node-icon{background:rgba(46,125,50,.08);border-color:rgba(255,255,255,.04)}
.sp .n-gut svg{stroke:rgba(129,199,132,.4)}
.sp .n-gut .node-label{color:rgba(255,255,255,.2)}
.sp .n-gut{opacity:.45;animation:5.5s ease-in-out .3s infinite float-x}

Protocolos

Protocolos documentados.
Resultados medidos.

Protocolos de aplicación clínica elaborados a partir de más de 1.500 casos. Cada uno te dice exactamente qué utilizar, dónde colocarlo y qué esperar.

SPIRO


EHS Recovery

Duerme

Acúfenos

Salud intestinal

Recuperación y bienestar

Cada protocolo se elabora a partir de datos clínicos reales. Sigue las instrucciones de colocación, respeta los plazos y haz un seguimiento de tus propios resultados.

EHS Recovery

Más de 1.071 casos documentados. Tasa de mejora del 71%. Protocolo de recuperación completa.

EHS Recovery

La hipersensibilidad electromagnética es una intolerancia ambiental en la que el cuerpo reacciona a los CEM artificiales con síntomas mensurables: fatiga, insomnio, dolores de cabeza, ansiedad, niebla cognitiva, acúfenos. El protocolo de recuperación de SPIRO combina el filtrado ambiental completo con cambios en la nutrición, el grounding y la gestión del nocebo.

Un estudio longitudinal realizó un seguimiento de 357 pacientes durante cuatro años. El 71% experimentó una reducción significativa de los síntomas en una media de 27 días. El hallazgo clave: el filtrado parcial produce resultados parciales. La recuperación completa requiere filtrar el teléfono, el espacio de trabajo, el dormitorio y el cableado eléctrico simultáneamente.

1,071+
Casos
71%
Mejora
27 días
Inicio medio
357
En estudio
Protocolo completo e investigación

¿Listo para profundizar?

Explora la tecnología que hay detrás del filtrado, explora la gama de productos o lee los estudios publicados.

function toggleCard(card){ card.classList.toggle('open'); } document.querySelectorAll('.sp .cat-pill').forEach(function(pill){ pill.addEventListener('click',function(){ document.querySelectorAll('.sp .cat-pill').forEach(function(p){p.classList.remove('active')}); this.classList.add('active'); }); });