{"id":24,"date":"2025-10-08T17:13:27","date_gmt":"2025-10-08T17:13:27","guid":{"rendered":"https:\/\/aparmor.com\/?page_id=24"},"modified":"2026-07-04T23:53:23","modified_gmt":"2026-07-05T02:53:23","slug":"servicios","status":"publish","type":"page","link":"https:\/\/aparmor.com\/cl\/servicios\/","title":{"rendered":"Servicios"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"24\" class=\"elementor elementor-24\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a9653d0 e-con-full e-flex e-con e-parent\" data-id=\"a9653d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element- elementor-widget elementor-widget-html\" data-id=\"\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ================= CORE (esto es lo que va a Elementor \/ show_widget) ================= -->\n\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <defs>\n    <g id=\"def\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/g>\n  <\/defs>\n  <symbol id=\"i-award\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"9\" r=\"5.2\"\/><path d=\"M9 13.3 7.8 21l4.2-2.2L16.2 21 15 13.3\"\/><\/symbol>\n  <symbol id=\"i-shield\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3l7 2.6v5.2c0 4.6-3.2 7.8-7 9.2-3.8-1.4-7-4.6-7-9.2V5.6z\"\/><path d=\"M9 12l2.1 2.1L15 10\"\/><\/symbol>\n  <symbol id=\"i-factory\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21V10l5 3.2V10l5 3.2V7.2l5 3V21z\"\/><path d=\"M3 21h18M7 17h2M12 17h2M16.5 17h1.5\"\/><\/symbol>\n  <symbol id=\"i-lock\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"5\" y=\"11\" width=\"14\" height=\"9.5\" rx=\"2.2\"\/><path d=\"M8 11V7.8a4 4 0 0 1 8 0V11\"\/><circle cx=\"12\" cy=\"15.6\" r=\"1.1\"\/><\/symbol>\n  <symbol id=\"i-city\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 21V8l6-3v16M10 21V11l6 3.2V21M16 21v-6l4 2v4M3 21h18M7 9v0M7 12v0M13 14v0\"\/><\/symbol>\n  <symbol id=\"i-usershield\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"9.5\" cy=\"8\" r=\"3.2\"\/><path d=\"M4 20a5.5 5.5 0 0 1 9-4.2\"\/><path d=\"M18 11.2l3.2 1.1v2.7c0 2.1-1.5 3.4-3.2 4.2-1.7-.8-3.2-2.1-3.2-4.2v-2.7z\"\/><\/symbol>\n  <symbol id=\"i-truck\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 6.5h11v9.5H3z\"\/><path d=\"M14 9.5h4l3 3v3.5h-7z\"\/><circle cx=\"7\" cy=\"18\" r=\"1.8\"\/><circle cx=\"17.5\" cy=\"18\" r=\"1.8\"\/><\/symbol>\n  <symbol id=\"i-crosshair\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"8.2\"\/><circle cx=\"12\" cy=\"12\" r=\"2\"\/><path d=\"M12 1.8v3.4M12 18.8v3.4M1.8 12h3.4M18.8 12h3.4\"\/><\/symbol>\n  <symbol id=\"i-scale\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3.5v17M7.5 20.5h9M5 7h14M12 5l-6 1.6 2.6 5.4a2.8 2.8 0 0 1-5.2 0L6 6.6M12 5l6 1.6-2.6 5.4a2.8 2.8 0 0 0 5.2 0L18 6.6\"\/><\/symbol>\n  <symbol id=\"i-cert\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"11.5\" rx=\"2\"\/><circle cx=\"12\" cy=\"9.6\" r=\"2.3\"\/><path d=\"M9.4 20.2 12 18.4l2.6 1.8v-4.2\"\/><\/symbol>\n  <symbol id=\"i-gear\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3.1\"\/><path d=\"M12 3.2v3M12 17.8v3M3.2 12h3M17.8 12h3M5.7 5.7l2.1 2.1M16.2 16.2l2.1 2.1M18.3 5.7l-2.1 2.1M7.8 16.2l-2.1 2.1\"\/><\/symbol>\n  <symbol id=\"i-pin\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 21.2s7-5.3 7-11.2a7 7 0 1 0-14 0c0 5.9 7 11.2 7 11.2z\"\/><circle cx=\"12\" cy=\"9.8\" r=\"2.5\"\/><\/symbol>\n  <symbol id=\"i-chev\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 5.5 15.5 12 9 18.5\"\/><\/symbol>\n  <symbol id=\"i-plus\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 5v14M5 12h14\"\/><\/symbol>\n  <symbol id=\"i-pistol\" viewBox=\"0 0 22 16\" fill=\"currentColor\"><rect x=\"1\" y=\"3.4\" width=\"15\" height=\"3.4\" rx=\".6\"\/><path d=\"M5 6.8h6l-1 6H6.3z\"\/><rect x=\"11\" y=\"6.8\" width=\"3.2\" height=\"1.7\" rx=\".4\"\/><\/symbol>\n  <symbol id=\"i-revolver\" viewBox=\"0 0 22 16\" fill=\"currentColor\"><rect x=\"1\" y=\"4\" width=\"13\" height=\"2.9\" rx=\".6\"\/><circle cx=\"8.6\" cy=\"8\" r=\"2.5\"\/><path d=\"M5.8 8h5l-1 5H6.6z\"\/><\/symbol>\n  <symbol id=\"i-rifle\" viewBox=\"0 0 30 16\" fill=\"currentColor\"><rect x=\"1\" y=\"6\" width=\"5.5\" height=\"4\" rx=\"1\"\/><rect x=\"5.5\" y=\"6.2\" width=\"11\" height=\"3.3\"\/><rect x=\"16\" y=\"6.8\" width=\"12.5\" height=\"2\" rx=\"1\"\/><rect x=\"9.5\" y=\"9.2\" width=\"3\" height=\"4.2\" rx=\".5\"\/><\/symbol>\n<\/svg>\n\n<style>\n#apa-niv{\n  --dark:#0C0D0E; --dark2:#141418; --card-dark:#17171c;\n  --paper:#F4F1F0; --paper2:#FBF9F9; --white:#ffffff;\n  --red:#A2101A; --red2:#bf1420; --red-tint:rgba(162,16,26,.10);\n  --ink:#111114; --ink-soft:#52525b; --muted:#c2c2cb; --muted2:#8b8b95;\n  --line-d:rgba(255,255,255,.10); --line-l:rgba(12,13,14,.10);\n  --btn-bd:2px solid rgba(255,255,255,.5);\n  --f-title:\"Orbitron\",sans-serif; --f-body:\"Inter\",sans-serif;\n  --maxw:1140px;\n  font-family:var(--f-body);color:var(--ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;display:block;\n}\n#apa-niv *{box-sizing:border-box;margin:0;padding:0}\n#apa-niv a{color:inherit;text-decoration:none}\n#apa-niv .ic{width:1em;height:1em;display:inline-block;vertical-align:-.125em}\n#apa-niv .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}\n#apa-niv .sec{padding:74px 0}\n#apa-niv h1{font-family:\"Hemi Head\",sans-serif;font-weight:600;font-size:28px;line-height:1.21;letter-spacing:normal}\n#apa-niv h2{font-family:var(--f-title);font-weight:500;font-size:24px;line-height:1.33;letter-spacing:.05em}\n#apa-niv h3{font-family:var(--f-title);font-weight:500;font-size:18px;line-height:1.3;letter-spacing:.05em}\n\n\/* ---- diagonal red banner (motivo de la marca) ---- *\/\n#apa-niv .banner{display:inline-flex;align-items:center;gap:9px;background:var(--red);color:#fff;font-family:var(--f-title);font-weight:600;font-size:12px;letter-spacing:2px;text-transform:uppercase;padding:9px 26px 9px 18px;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%);margin-bottom:18px}\n#apa-niv .banner .ic{font-size:15px}\n#apa-niv .kick-l{color:var(--red);font-family:var(--f-title);font-size:12px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;display:inline-block;margin-bottom:13px}\n\n\/* ---- buttons ---- *\/\n#apa-niv .btn{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#fff;font-family:var(--f-body);font-weight:600;font-size:15.5px;padding:13px 30px;border-radius:9px;border:var(--btn-bd);cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;line-height:1.2}\n#apa-niv .btn:hover{background:var(--red2);transform:translateY(-2px);box-shadow:0 10px 26px -10px rgba(162,16,26,.7)}\n#apa-niv .btn:active{transform:translateY(0)}\n#apa-niv .btn-ghost{background:transparent;border:2px solid rgba(255,255,255,.28);color:#fff}\n#apa-niv .btn-ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.55);box-shadow:none}\n\n\/* ====== HERO (oscuro con glow rojo) ====== *\/\n#apa-niv .hero{position:relative;overflow:hidden;background:var(--dark);color:#fff;border-top:3px solid var(--red);padding:88px 0 76px}\n#apa-niv .hero::before{content:\"\";position:absolute;inset:0;background:radial-gradient(120% 80% at var(--mx,78%) var(--my,-10%),rgba(162,16,26,.42),transparent 55%),radial-gradient(90% 70% at 0% 120%,rgba(162,16,26,.18),transparent 60%);animation:glow 7s ease-in-out infinite;transition:background-position .2s}\n#apa-niv .hero::after{content:\"\";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:100% 34px;mask-image:linear-gradient(#000,transparent 70%);opacity:.5}\n@keyframes glow{0%,100%{opacity:.7}50%{opacity:1}}\n#apa-niv .hero .wrap{position:relative;z-index:2}\n#apa-niv .hero h1{color:#D8D8E5;max-width:none}\n#apa-niv .hero .lead{color:#D8D8E5;font-size:18px;font-weight:300;line-height:1.78;max-width:660px;margin:20px 0 30px}\n#apa-niv .hero .cta-row{display:flex;gap:14px;flex-wrap:wrap}\n\n\/* ====== TRUST (blanco) ====== *\/\n#apa-niv .trust{background:var(--white);border-bottom:1px solid var(--line-l)}\n#apa-niv .trust .wrap{display:grid;grid-template-columns:repeat(5,1fr)}\n#apa-niv .ti{padding:30px 18px;text-align:center;border-left:1px solid var(--line-l)}\n#apa-niv .ti:first-child{border-left:0}\n#apa-niv .ti .badge{width:46px;height:46px;border-radius:50%;background:var(--red-tint);color:var(--red);display:inline-flex;align-items:center;justify-content:center;font-size:23px;margin-bottom:12px}\n#apa-niv .ti .t{font-family:var(--f-title);font-size:15px;font-weight:600;color:var(--ink);letter-spacing:.2px}\n#apa-niv .ti .t .num{font-weight:800}\n#apa-niv .ti .s{font-size:12.5px;color:var(--ink-soft);margin-top:3px}#apa-niv .ti .badge.logo{width:auto;min-width:54px;height:54px;background:transparent;border-radius:0;padding:0;overflow:visible}#apa-niv .ti .badge.logo img{height:54px;width:auto;max-width:100%;object-fit:contain;display:block}#apa-niv .ti .badge.logo.circ{width:54px;height:54px;border-radius:50%;overflow:hidden}#apa-niv .ti .badge.logo.circ img{width:54px;height:54px;object-fit:cover;border-radius:50%}#apa-niv .ti .badge.logo.dual{display:inline-flex;gap:5px;align-items:center}#apa-niv .ti .badge.logo.dual img{height:50px}#apa-niv .ti:hover .badge.logo{transform:scale(1.06)}\n@media(max-width:720px){#apa-niv .trust .wrap{grid-template-columns:repeat(2,1fr)}#apa-niv .ti:nth-child(5){grid-column:1 \/ -1}#apa-niv .ti:nth-child(odd){border-left:0}#apa-niv .ti:nth-child(n+3){border-top:1px solid var(--line-l)}#apa-niv .hero .cta-row{justify-content:center}#apa-niv .redband .wrap{flex-direction:column;text-align:center}}\n\n\/* ====== NIVELES (oscuro \u2014 el showcase) ====== *\/\n#apa-niv .levels-sec{background:var(--dark);color:#fff;position:relative;overflow:hidden}\n#apa-niv .levels-sec::before{content:\"\";position:absolute;width:680px;height:680px;right:-220px;top:-160px;background:radial-gradient(circle,rgba(162,16,26,.22),transparent 62%);pointer-events:none}\n#apa-niv .levels-sec .wrap{position:relative;z-index:2}\n#apa-niv .sec-head{max-width:760px;margin-bottom:36px}\n#apa-niv .levels-sec h2{color:#fff}\n#apa-niv .levels-sec .sub{color:#D8D8E5;font-weight:300;line-height:1.78;margin-top:14px;font-size:18px}\n#apa-niv .levels-sec .sub b{color:#fff;font-weight:600}\n#apa-niv .levels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n@media(max-width:920px){#apa-niv .levels{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:600px){#apa-niv .levels{grid-template-columns:1fr}}\n#apa-niv .lvl{position:relative;background:linear-gradient(180deg,var(--card-dark),#101014);border:1px solid var(--line-d);border-radius:14px;padding:26px 22px;display:flex;flex-direction:column;gap:12px;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s}\n#apa-niv .lvl:hover{transform:translateY(-6px);border-color:rgba(162,16,26,.7);box-shadow:0 22px 40px -22px rgba(0,0,0,.8),0 0 0 1px rgba(162,16,26,.35)}\n#apa-niv .lvl::before{content:\"\";position:absolute;left:0;top:22px;width:3px;height:30px;background:var(--red);border-radius:0 3px 3px 0;opacity:.85}\n#apa-niv .lvl.featured{border-color:var(--red);background:linear-gradient(180deg,#1d1216,#121013);animation:feat 3.4s ease-in-out infinite}\n@keyframes feat{0%,100%{box-shadow:0 0 0 1px var(--red),0 14px 30px -18px rgba(162,16,26,.5)}50%{box-shadow:0 0 0 1px var(--red),0 16px 44px -12px rgba(162,16,26,.85)}}\n#apa-niv .lvl .ribbon{position:absolute;top:-12px;left:20px;background:var(--red);color:#fff;font-family:var(--f-title);font-size:10px;font-weight:600;letter-spacing:.8px;padding:5px 13px;border-radius:6px;text-transform:uppercase;border:2px solid rgba(255,255,255,.5)}\n#apa-niv .lvl .code{font-family:var(--f-title);font-weight:600;font-size:33px;color:#fff;letter-spacing:1px;line-height:1}\n#apa-niv .lvl .nij{align-self:flex-start;font-family:var(--f-title);font-size:11px;font-weight:600;color:#fff;background:var(--red-tint);border:1px solid rgba(162,16,26,.85);border-radius:20px;padding:4px 12px;letter-spacing:.4px}\n#apa-niv .lvl .stops{font-size:14px;color:#fff}\n#apa-niv .lvl .stops b{font-weight:600}\n#apa-niv .lvl .scn{font-size:13px;color:var(--muted);border-top:1px solid var(--line-d);padding-top:13px;margin-top:auto;line-height:1.55}\n#apa-niv .lvl .q{display:inline-flex;align-items:center;min-height:44px;gap:5px;font-size:12.5px;color:#f04a57;font-weight:600;font-family:var(--f-title);letter-spacing:.3px}\n#apa-niv .lvl .q .ic{font-size:14px;transition:transform .2s}\n#apa-niv .lvl:hover .q .ic{transform:translateX(4px)}\n#apa-niv .note{background:rgba(255,255,255,.03);border:1px solid var(--line-d);border-left:3px solid var(--red);border-radius:11px;padding:17px 19px;color:var(--muted);font-size:14px;margin-top:26px;line-height:1.6}\n#apa-niv .note b{color:#fff}\n\n\/* ====== PERFIL (off-white) ====== *\/\n#apa-niv .light{background:var(--paper);color:var(--ink)}\n#apa-niv .light h2{color:var(--ink)}\n#apa-niv .light .sec-head{max-width:760px;margin-bottom:34px}\n#apa-niv .light .sub{color:#333;font-weight:300;line-height:1.78;margin-top:13px;font-size:18px}\n#apa-niv .profiles{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}\n@media(max-width:680px){#apa-niv .profiles{grid-template-columns:1fr}}\n#apa-niv .prof{background:var(--white);border:1px solid var(--line-l);border-radius:14px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s}\n#apa-niv .prof:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px rgba(12,13,14,.4);border-color:rgba(162,16,26,.4)}\n#apa-niv .prof .badge{width:44px;height:44px;border-radius:11px;background:var(--red-tint);color:var(--red);display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:13px}\n#apa-niv .prof h3{color:var(--ink);margin-bottom:7px}\n#apa-niv .prof p{font-size:14px;color:var(--ink-soft);line-height:1.6}\n#apa-niv .prof .rec{color:var(--red);font-weight:700}\n\n\/* ====== BANDA ROJA (acento) ====== *\/\n#apa-niv .redband{background:linear-gradient(100deg,var(--red),#7d0c14);color:#fff;position:relative;overflow:hidden}\n#apa-niv .redband::before{content:\"\";position:absolute;right:-80px;top:-60px;width:340px;height:340px;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 60%)}\n#apa-niv .redband .wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;padding-top:42px;padding-bottom:42px}\n#apa-niv .redband .scale-ic{font-size:30px;color:#fff;flex-shrink:0}\n#apa-niv .redband .txt{flex:1;min-width:260px}\n#apa-niv .redband .txt b{font-family:var(--f-title);font-weight:500;font-size:18px;display:block;margin-bottom:4px;letter-spacing:.3px}\n#apa-niv .redband .txt span{color:rgba(255,255,255,.9);font-size:14.5px}\n#apa-niv .redband .btn{background:#fff;color:var(--red);border:2px solid #fff;flex-shrink:0}\n#apa-niv .redband .btn:hover{background:#f1e9e9;box-shadow:0 10px 26px -12px rgba(0,0,0,.5)}\n\n\/* ====== WHY (blanco) ====== *\/\n#apa-niv .why-sec{background:var(--white)}\n#apa-niv .why{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 30px;margin-top:8px}\n@media(max-width:860px){#apa-niv .why{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:560px){#apa-niv .why{grid-template-columns:1fr}}\n#apa-niv .why .it{display:flex;gap:14px;align-items:flex-start}\n#apa-niv .why .it .badge{width:42px;height:42px;border-radius:11px;background:var(--red-tint);color:var(--red);display:inline-flex;align-items:center;justify-content:center;font-size:21px;flex-shrink:0}\n#apa-niv .why .it b{display:block;font-family:var(--f-title);font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:.2px;margin-bottom:3px}\n#apa-niv .why .it span{font-size:13.5px;color:var(--ink-soft);line-height:1.55}\n\n\/* ====== FAQ (off-white) ====== *\/\n#apa-niv .faq-sec{background:var(--paper)}\n#apa-niv .faq{max-width:840px}\n#apa-niv .faq details{background:var(--white);border:1px solid var(--line-l);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}\n#apa-niv .faq details[open]{border-color:rgba(162,16,26,.45);box-shadow:0 14px 30px -22px rgba(12,13,14,.4)}\n#apa-niv .faq summary{cursor:pointer;list-style:none;padding:17px 20px;font-weight:600;font-size:15.5px;color:var(--ink);display:flex;justify-content:space-between;gap:14px;align-items:center}\n#apa-niv .faq summary::-webkit-details-marker{display:none}\n#apa-niv .faq summary .ic{color:var(--red);font-size:18px;transition:transform .25s;flex-shrink:0}\n#apa-niv .faq details[open] summary .ic{transform:rotate(45deg)}\n#apa-niv .faq p{color:var(--ink-soft);font-size:14.5px;padding:0 20px 18px;line-height:1.65}\n\n\/* ====== CTA final (oscuro con glow) ====== *\/\n#apa-niv .cta-sec{background:var(--dark);position:relative;overflow:hidden}\n#apa-niv .cta-sec::before{content:\"\";position:absolute;inset:0;background:radial-gradient(70% 120% at 50% 120%,rgba(162,16,26,.4),transparent 60%)}\n#apa-niv .cta-band{position:relative;z-index:2;text-align:center;max-width:680px;margin:0 auto;padding:8px 0}\n#apa-niv .cta-band h2{color:#fff}\n#apa-niv .cta-band p{color:var(--muted);max-width:560px;margin:15px auto 28px;font-size:15.5px}\n\n\/* ====== motion: scroll reveal ====== *\/\n#apa-niv .reveal{opacity:1;transform:none}#apa-niv.anim-ready .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .65s cubic-bezier(.2,.7,.2,1)}\n#apa-niv .reveal.in{opacity:1;transform:none}#apa-niv a:focus-visible,#apa-niv button:focus-visible,#apa-niv .chip:focus-visible,#apa-niv .ctab:focus-visible,#apa-niv .lvl:focus-visible{outline:2px solid #A2101A;outline-offset:3px;border-radius:8px}#apa-niv .levels-sec a:focus-visible,#apa-niv .levels-sec .lvl:focus-visible,#apa-niv .cta-sec a:focus-visible{outline-color:#fff}\n@media(prefers-reduced-motion:reduce){\n  #apa-niv .reveal{opacity:1!important;transform:none!important;transition:none}\n  #apa-niv .hero::before,#apa-niv .lvl.featured{animation:none}\n}\n\/* ====== capa de interactividad extra ====== *\/\n#apa-niv .levels .lvl.reveal,#apa-niv .levels .lvl{transition:opacity .5s ease,transform .2s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s}\n#apa-niv .lvl .sheen{position:absolute;inset:0;border-radius:14px;background:radial-gradient(150px circle at var(--sx,50%) var(--sy,50%),rgba(255,255,255,.12),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:3}\n#apa-niv .lvl:hover .sheen{opacity:1}\n#apa-niv .meter{display:flex;flex-direction:column;gap:5px}\n#apa-niv .meter .lab{font-family:var(--f-title);font-size:9px;letter-spacing:.7px;text-transform:uppercase;color:var(--muted2)}\n#apa-niv .meter .track{height:5px;border-radius:3px;background:rgba(255,255,255,.08);overflow:hidden}\n#apa-niv .meter .fill{height:100%;width:0;background:linear-gradient(90deg,var(--red),#e0303a);border-radius:3px;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}\n#apa-niv .badge{transition:transform .3s cubic-bezier(.2,.7,.2,1)}\n#apa-niv .ti:hover .badge,#apa-niv .prof:hover .badge,#apa-niv .why .it:hover .badge{transform:scale(1.1) rotate(-4deg)}\n#apa-niv .btn{position:relative;overflow:hidden}\n#apa-niv .btn::after{content:\"\";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-18deg);transition:left .6s ease;pointer-events:none}\n#apa-niv .btn:hover::after{left:140%}\n#apa-niv .hero .scan{position:absolute;left:0;right:0;height:2px;top:0;z-index:1;background:linear-gradient(90deg,transparent,rgba(162,16,26,.65),transparent);animation:apascan 6.5s linear infinite;pointer-events:none}\n@keyframes apascan{0%{top:-1%;opacity:0}12%{opacity:.55}88%{opacity:.55}100%{top:101%;opacity:0}}\n@media(prefers-reduced-motion:reduce){#apa-niv .hero .scan{animation:none;display:none}#apa-niv .meter .fill{transition:none}}\n\/* ====== tabla munici\u00f3n tech ====== *\/\n#apa-niv .hero::after{animation:griddrift 30s linear infinite}\n#apa-niv .techsec{background:#F1F1F3;color:#111112;position:relative;overflow:hidden;border-top:1px solid var(--line-l)}\n#apa-niv .techsec::before{content:\"\";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(130% 80% at 50% 0%,#000,transparent 78%);mask-image:radial-gradient(130% 80% at 50% 0%,#000,transparent 78%);opacity:.6;pointer-events:none;animation:griddrift 26s linear infinite}\n#apa-niv .techsec .wrap{position:relative;z-index:2}\n#apa-niv .techsec h2{color:#111112}\n#apa-niv .techsec .sub{color:#333;font-weight:300;line-height:1.78;margin-top:14px;font-size:18px}\n#apa-niv .tfilters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}\n#apa-niv .chip{font-family:var(--f-title);font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#52525b;background:#fff;border:1px solid rgba(0,0,0,.14);padding:8px 16px;border-radius:7px;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}\n#apa-niv .chip:hover{color:var(--red);border-color:rgba(162,16,26,.6)}\n#apa-niv .chip.active{color:#fff;background:var(--red);border-color:var(--red);box-shadow:0 0 18px -4px rgba(162,16,26,.85)}\n#apa-niv .ttable{position:relative;border:1px solid #1e1e24;border-radius:12px;overflow:hidden;background:#0b0b0d;box-shadow:0 26px 60px -28px rgba(0,0,0,.55),0 4px 14px -8px rgba(0,0,0,.4)}\n#apa-niv .ttable .hud{position:absolute;width:15px;height:15px;border:2px solid var(--red);z-index:4;pointer-events:none;animation:hudpulse 2.6s ease-in-out infinite}\n#apa-niv .ttable .hud.tl{top:8px;left:8px;border-right:0;border-bottom:0}\n#apa-niv .ttable .hud.tr{top:8px;right:8px;border-left:0;border-bottom:0}\n#apa-niv .ttable .hud.bl{bottom:8px;left:8px;border-right:0;border-top:0}\n#apa-niv .ttable .hud.br{bottom:8px;right:8px;border-left:0;border-top:0}\n#apa-niv .trow{display:grid;grid-template-columns:.8fr 1fr 1.5fr 1.05fr .6fr 1.2fr;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid var(--line-d);overflow:hidden;transition:max-height .45s ease,opacity .3s ease,padding .45s ease,background .2s;max-height:130px}\n#apa-niv .trow:last-child{border-bottom:0}\n#apa-niv .trow.hide{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-bottom-width:0}\n#apa-niv .trow.thead{font-family:var(--f-title);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted2);font-weight:500;background:rgba(162,16,26,.10)}\n#apa-niv .trow:not(.thead):hover{background:rgba(162,16,26,.10)}\n#apa-niv .trow .c-niv{border-left:2px solid var(--red);padding-left:11px}\n#apa-niv .trow .c-niv b{font-family:var(--f-title);font-weight:600;font-size:18px;color:#fff;letter-spacing:.5px}\n#apa-niv .trow .c-niv .nlevel{display:block;font-family:var(--f-title);font-size:8.5px;font-weight:600;letter-spacing:.5px;color:var(--red2);margin-top:3px}\n#apa-niv .trow .c-arma{color:var(--muted);font-size:13.5px}\n#apa-niv .trow .c-mun{color:#fff;font-size:13.5px}\n#apa-niv .trow .c-mas,#apa-niv .trow .c-vel{font-family:var(--f-title);font-weight:600;color:#fff;font-size:13.5px}\n#apa-niv .trow .tnum{font-variant-numeric:tabular-nums}\n#apa-niv .vbar{display:block;height:4px;border-radius:3px;background:rgba(255,255,255,.08);margin-top:8px;overflow:hidden;max-width:170px}\n#apa-niv .vbar .vfill{display:block;height:100%;width:0;background:linear-gradient(90deg,#e0303a,var(--red));border-radius:3px;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}\n#apa-niv .tnote{color:var(--muted2);font-size:12.5px;margin-top:16px;line-height:1.55}\n@keyframes hudpulse{0%,100%{opacity:.5}50%{opacity:1}}\n@keyframes griddrift{from{background-position:0 0,0 0}to{background-position:0 -400px,0 0}}\n@media(max-width:760px){#apa-niv .ttable{overflow-x:auto}#apa-niv .trow{min-width:640px}#apa-niv .ttable .hud{display:none}}\n@media(prefers-reduced-motion:reduce){#apa-niv .hero::after,#apa-niv .techsec::before,#apa-niv .ttable .hud{animation:none}#apa-niv .trow,#apa-niv .vbar .vfill{transition:none}}\n\/* ====== iconos de arma + columna amenaza ====== *\/\n#apa-niv .trow .c-arma{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}\n#apa-niv .wic{width:1.7em;height:1em;color:var(--red2);flex-shrink:0}\n#apa-niv .trow.thead .c-arma{color:var(--muted2)}\n#apa-niv .c-ame{display:flex;flex-direction:column;gap:6px}\n#apa-niv .amlabel{font-family:var(--f-title);font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted2)}\n#apa-niv .amseg{display:flex;gap:3px}\n#apa-niv .amseg i{width:8px;height:8px;border-radius:2px;background:rgba(255,255,255,.10);transition:background .35s ease,box-shadow .35s ease}\n#apa-niv .amseg i:nth-child(2){transition-delay:.05s}#apa-niv .amseg i:nth-child(3){transition-delay:.1s}#apa-niv .amseg i:nth-child(4){transition-delay:.15s}#apa-niv .amseg i:nth-child(5){transition-delay:.2s}#apa-niv .amseg i:nth-child(6){transition-delay:.25s}\n#apa-niv .ttable.go .amseg i.on{background:var(--red);box-shadow:0 0 7px -1px rgba(162,16,26,.85)}\n@media(max-width:760px){#apa-niv .trow{min-width:780px}}\n@media(prefers-reduced-motion:reduce){#apa-niv .amseg i{transition:none}}\n\/* ====== v7: progreso + nav lateral + parallax + flash fila + hero HUD ====== *\/\n#apa-niv .hero::before{transform:translateY(var(--par,0))}\n#apa-niv .levels-sec::before{transform:translateY(var(--par,0))}\n#apa-niv .cta-sec::before{transform:translateY(var(--par,0))}\n.apa-progress{position:fixed;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,#e0303a,#A2101A);z-index:99999;box-shadow:0 0 12px rgba(162,16,26,.85);transition:width .1s linear;pointer-events:none}\n.apa-secnav{position:fixed;right:16px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:13px;z-index:99998}\n.apa-secnav button{position:relative;width:11px;height:11px;border-radius:50%;border:1.5px solid rgba(162,16,26,.55);background:transparent;cursor:pointer;padding:0;transition:all .25s}\n.apa-secnav button:hover{border-color:#A2101A}\n.apa-secnav button.act{background:#A2101A;border-color:#A2101A;box-shadow:0 0 10px -1px rgba(162,16,26,.9);transform:scale(1.25)}\n.apa-secnav button .lbl{position:absolute;right:20px;top:50%;transform:translateY(-50%) translateX(6px);white-space:nowrap;background:rgba(12,13,14,.96);color:#fff;font-family:\"Orbitron\",sans-serif;font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;padding:5px 9px;border-radius:6px;border:1px solid rgba(162,16,26,.5);opacity:0;visibility:hidden;transition:all .2s;pointer-events:none}\n.apa-secnav button:hover .lbl,.apa-secnav button:focus-visible .lbl{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.apa-secnav button:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 5px #A2101A}\n@media(max-width:880px){.apa-secnav{display:none}}\n#apa-niv .trow.flash{animation:rowflash 1.5s ease}\n@keyframes rowflash{0%,100%{background:transparent}22%,55%{background:rgba(162,16,26,.30)}}\n#apa-niv .levels .lvl{cursor:pointer}\n#apa-niv .hudstat{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-title);font-size:10.5px;letter-spacing:1.5px;color:var(--muted2);margin-bottom:14px;text-transform:uppercase}\n#apa-niv .hudstat .led{width:8px;height:8px;border-radius:50%;background:var(--red2);box-shadow:0 0 8px var(--red2);animation:ledblink 1.4s infinite}\n@keyframes ledblink{0%,100%{opacity:1}50%{opacity:.3}}\n#apa-niv .hudstat .cur{color:var(--red2);animation:curblink 1s step-end infinite}\n@keyframes curblink{0%,100%{opacity:1}50%{opacity:0}}\n#apa-niv .hero h1 .hw{display:inline-block;opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.7,.2,1)}\n#apa-niv .hero h1.hin .hw{opacity:1;transform:none}\n@media(prefers-reduced-motion:reduce){.apa-progress{transition:none}#apa-niv .hudstat .led,#apa-niv .hudstat .cur{animation:none}#apa-niv .hero h1 .hw{opacity:1;transform:none}}\n\/* ====== certificaci\u00f3n \/ normas (visor 3D) ====== *\/\n#apa-niv .certsec{background:var(--paper)}\n#apa-niv .certsec .sec-head{text-align:center;max-width:760px;margin:0 auto 32px}\n#apa-niv .certsec .banner{margin:0 auto 16px}#apa-niv .certsec .sub{color:#333;font-weight:300;line-height:1.78;font-size:18px}\n#apa-niv .certwrap{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:stretch}\n@media(max-width:880px){#apa-niv .certwrap{grid-template-columns:1fr}}\n#apa-niv .cert-stage{background:linear-gradient(180deg,#101013,#070708);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;position:relative;overflow:hidden;min-height:380px;display:flex;flex-direction:column;gap:6px}\n#apa-niv .cert-stage::before{content:\"\";position:absolute;inset:0;background:radial-gradient(70% 55% at 50% 42%,rgba(162,16,26,.20),transparent 72%);pointer-events:none}\n#apa-niv .certtabs{display:flex;gap:8px;position:relative;z-index:3;flex-wrap:wrap}\n#apa-niv .ctab{font-family:var(--f-title);font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);padding:8px 14px;border-radius:7px;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}\n#apa-niv .ctab:hover{color:#fff;border-color:rgba(162,16,26,.6)}\n#apa-niv .ctab.active{color:#fff;background:var(--red);border-color:var(--red);box-shadow:0 0 16px -4px rgba(162,16,26,.85)}\n#apa-niv .plate3d{flex:1;display:flex;align-items:center;justify-content:center;perspective:1100px;perspective-origin:50% 38%;position:relative;z-index:2;padding:14px 0}\n#apa-niv .plate{width:268px;height:268px;position:relative;transform-style:preserve-3d;transform:rotateX(57deg) rotateZ(var(--rz,-7deg));transition:transform .3s ease;border-radius:5px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 27px),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 27px),linear-gradient(135deg,#30303a,#15151a);box-shadow:0 1px 0 #3a3a44,0 2px 0 #34343d,0 3px 0 #2e2e36,0 4px 0 #5a3a22,0 5px 0 #633f24,0 6px 0 #2c2c34,0 7px 0 #26262d,0 8px 0 #202026,0 9px 0 #1b1b20,0 10px 0 #161619,0 30px 34px rgba(0,0,0,.62)}\n#apa-niv .plate .pc{position:absolute;width:13px;height:13px;border:2px solid rgba(162,16,26,.85);z-index:2}\n#apa-niv .plate .pc1{top:8px;left:8px;border-right:0;border-bottom:0}\n#apa-niv .plate .pc2{top:8px;right:8px;border-left:0;border-bottom:0}\n#apa-niv .plate .pc3{bottom:8px;left:8px;border-right:0;border-top:0}\n#apa-niv .plate .pc4{bottom:8px;right:8px;border-left:0;border-top:0}\n#apa-niv .shot{position:absolute;width:20px;height:20px;transform:translate(-50%,-50%) translateZ(7px) scale(0);transition:transform .4s cubic-bezier(.2,1.5,.4,1);z-index:3}\n#apa-niv .plate.go .shot{transform:translate(-50%,-50%) translateZ(7px) scale(1)}\n#apa-niv .shot::before{content:\"\";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#000 26%,#4a0d12 48%,rgba(162,16,26,.55) 64%,transparent 72%)}\n#apa-niv .shot::after{content:\"\";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgba(162,16,26,.4)}\n#apa-niv .stage-hint{text-align:center;color:var(--muted2);font-size:10px;font-family:var(--f-title);letter-spacing:.5px;text-transform:uppercase;position:relative;z-index:3}\n#apa-niv .cert-info{display:flex;flex-direction:column;justify-content:center}\n#apa-niv .cinfo{display:none}\n#apa-niv .cinfo.active{display:block;animation:fadeup .45s ease}\n@keyframes fadeup{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n#apa-niv .cinfo .ctag{display:inline-block;font-family:var(--f-title);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--red);background:var(--red-tint);border:1px solid rgba(162,16,26,.4);padding:5px 11px;border-radius:20px;margin-bottom:12px}\n#apa-niv .cinfo h3{font-family:var(--f-title);font-size:21px;color:var(--ink);margin-bottom:10px;letter-spacing:.3px}\n#apa-niv .cinfo p{color:var(--ink-soft);font-size:14.5px;line-height:1.65;margin-bottom:14px}\n#apa-niv .cinfo p b{color:var(--ink)}\n#apa-niv .cspecs{list-style:none;display:flex;flex-direction:column;gap:10px}\n#apa-niv .cspecs li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink-soft);line-height:1.5}\n#apa-niv .cspecs li .ic{color:var(--red);font-size:17px;flex-shrink:0;margin-top:1px}\n#apa-niv .cnote{font-size:12px;margin-top:16px;line-height:1.5;font-style:italic;color:#7a7a82}\n#apa-niv .certbadges{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:32px}\n#apa-niv .cbadge{display:flex;flex-direction:column;gap:2px;background:var(--white);border:1px solid var(--line-l);border-left:3px solid var(--red);border-radius:10px;padding:13px 20px;min-width:200px}\n#apa-niv .cbadge .cb-k{font-family:var(--f-title);font-weight:500;font-size:16px;color:var(--ink);letter-spacing:.5px}\n#apa-niv .cbadge .cb-v{font-size:11.5px;color:var(--ink-soft);letter-spacing:.3px}\n@media(prefers-reduced-motion:reduce){#apa-niv .plate{transition:none}#apa-niv .shot{transition:none;transform:translate(-50%,-50%) translateZ(7px) scale(1)}}\n\/* dimensiones (mm) + ficha del ensayo *\/\n#apa-niv .pdim-x{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;font-family:var(--f-title);font-size:10px;font-weight:600;letter-spacing:1px;color:var(--muted);z-index:4;white-space:nowrap}\n#apa-niv .pdim-x>span{display:block;width:44px;height:1px;background:rgba(255,255,255,.32);position:relative}\n#apa-niv .pdim-x>span::before{content:\"\";position:absolute;top:-3px;width:1px;height:7px;background:rgba(255,255,255,.32)}\n#apa-niv .pdim-x>span:first-child::before{left:0}\n#apa-niv .pdim-x>span:last-child::before{right:0}\n#apa-niv .ctest{display:flex;gap:10px;flex-wrap:wrap;margin:2px 0 16px}\n#apa-niv .ct{flex:1;min-width:96px;background:var(--white);border:1px solid var(--line-l);border-top:2px solid var(--red);border-radius:9px;padding:9px 12px}\n#apa-niv .ct-k{display:block;font-family:var(--f-title);font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:3px}\n#apa-niv .ct-v{display:block;font-family:var(--f-title);font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.2px}\n\/* despiece de capas (3D) + badges con logo real *\/\n#apa-niv .layerblock{margin-top:38px}\n#apa-niv .lb-head{text-align:center;max-width:640px;margin:0 auto 10px}\n#apa-niv .lb-head h3{font-family:var(--f-title);font-size:20px;color:var(--ink);letter-spacing:.3px;margin-bottom:6px}\n#apa-niv .lb-head p{color:var(--ink-soft);font-size:13.5px}\n#apa-niv .layerwrap{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}\n@media(max-width:880px){#apa-niv .layerwrap{grid-template-columns:1fr}}\n#apa-niv .layer-stage{background:linear-gradient(180deg,#101013,#070708);border:1px solid rgba(255,255,255,.08);border-radius:16px;min-height:420px;display:flex;align-items:center;justify-content:center;perspective:1050px;perspective-origin:50% 44%;position:relative;overflow:hidden}\n#apa-niv .layer-stage::before{content:\"\";position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 45%,rgba(162,16,26,.16),transparent 72%);pointer-events:none}\n#apa-niv .lstack{transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(-24deg);width:178px;height:178px;position:relative}\n#apa-niv .lyr{position:absolute;inset:0;border-radius:7px;transition:transform .7s cubic-bezier(.2,.7,.2,1);box-shadow:0 14px 22px rgba(0,0,0,.45)}\n#apa-niv .lyr.l1{background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 38%),repeating-linear-gradient(112deg,rgba(255,255,255,.05) 0 1px,transparent 1px 4px),linear-gradient(160deg,#4d535c,#262a30 55%,#191c21);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 16px 24px rgba(0,0,0,.55)}\n#apa-niv .lyr.l2{background:repeating-linear-gradient(90deg,rgba(120,86,28,.30) 0 1px,transparent 1px 3px),linear-gradient(135deg,rgba(255,255,255,.18),transparent 46%),linear-gradient(180deg,#ddc587,#c0a154);box-shadow:inset 0 0 0 1px rgba(120,90,30,.25),0 16px 24px rgba(0,0,0,.5)}\n#apa-niv .lyr.l3{background:linear-gradient(118deg,rgba(255,255,255,.65) 0,rgba(255,255,255,0) 15%,rgba(255,255,255,.16) 27%,transparent 42%),repeating-linear-gradient(0deg,rgba(255,255,255,.10) 0 1px,transparent 1px 8px),linear-gradient(135deg,rgba(150,212,208,.40),rgba(62,130,150,.30));border:1px solid rgba(198,238,240,.6);box-shadow:inset 0 0 20px rgba(185,235,240,.30),0 16px 24px rgba(0,0,0,.4)}\n#apa-niv .lstack .lyr{transform:translateZ(0)}\n#apa-niv .lstack.go .l1{transform:translateZ(80px)}\n#apa-niv .lstack.go .l2{transform:translateZ(0)}\n#apa-niv .lstack.go .l3{transform:translateZ(-80px)}\n#apa-niv .layer-stage:hover .lstack.go .l1{transform:translateZ(108px)}\n#apa-niv .layer-stage:hover .lstack.go .l2{transform:translateZ(0)}\n#apa-niv .layer-stage:hover .lstack.go .l3{transform:translateZ(-108px)}\n#apa-niv .lyr .ln{position:absolute;top:7px;left:7px;width:18px;height:18px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--f-title);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center}\n#apa-niv .layer-legend{display:flex;flex-direction:column;gap:14px}\n#apa-niv .ll{display:flex;gap:13px;align-items:flex-start}\n#apa-niv .ll .sw{width:34px;height:34px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--f-title);font-size:11px;font-weight:600;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}\n#apa-niv .ll .sw-1{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(160deg,#4d535c,#1b1e23)}\n#apa-niv .ll .sw-2{background:repeating-linear-gradient(90deg,rgba(120,86,28,.32) 0 1px,transparent 1px 3px),linear-gradient(180deg,#ddc587,#c0a154)}\n#apa-niv .ll .sw-3{background:linear-gradient(135deg,rgba(255,255,255,.45),transparent 42%),linear-gradient(135deg,#9cd4d0,#3e8296)}\n#apa-niv .ll b{display:block;font-family:var(--f-title);font-size:14px;font-weight:500;color:var(--ink);margin-bottom:2px}\n#apa-niv .ll .th{color:var(--red);font-weight:600}\n#apa-niv .ll .d{font-size:13px;color:var(--ink-soft);line-height:1.45}\n#apa-niv .lb-note{text-align:center;font-size:12px;color:#7a7a82;font-style:italic;margin-top:18px}\n#apa-niv .cbadge{flex-direction:column;align-items:center;gap:11px;border-left:0;border-top:3px solid var(--red);padding:18px 26px;min-width:auto}\n#apa-niv .cbadge img{height:142px;width:auto;display:block;border-radius:4px}\n#apa-niv .cbadge .cb-c{font-family:var(--f-title);font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--ink-soft);text-transform:uppercase}\n@media(prefers-reduced-motion:reduce){#apa-niv .lyr{transition:none}#apa-niv .lstack .l1{transform:translateZ(80px)}#apa-niv .lstack .l2{transform:translateZ(0)}#apa-niv .lstack .l3{transform:translateZ(-80px)}}\n<\/style>\n\n<div id=\"apa-niv\">\n\n  <!-- HERO -->\n  <section class=\"hero\">\n    <div class=\"wrap\">\n      <span class=\"banner reveal\"><svg class=\"ic\"><use href=\"#i-shield\"\/><\/svg> Servicio integral \u00b7 Blindaje certificado<\/span>\n      <h1 class=\"reveal\">Servicios de blindaje automotriz en Chile<\/h1>\n      <p class=\"lead reveal\">En AP Armor, empresa de blindaje automotriz con m\u00e1s de 25 a\u00f1os de trayectoria, planta propia en Colina y m\u00e1s de 3.000 veh\u00edculos blindados en Latinoam\u00e9rica, entregamos el servicio completo: definimos contigo el nivel de protecci\u00f3n, blindamos con materiales certificados bajo EN 1063 y NIJ, y respondemos despu\u00e9s de la entrega con garant\u00eda escrita de 3 a\u00f1os y postventa. Elige tu l\u00ednea, cotiza gratis y un especialista te orienta \u2014 con datos t\u00e9cnicos claros y sin presi\u00f3n.<\/p>\n      <div class=\"cta-row reveal\">\n        <a class=\"btn\" href=\"\/cl\/contacto\/\">Cotizaci\u00f3n gratuita<\/a>\n        <a class=\"btn btn-ghost\" href=\"\/cl\/niveles-de-blindaje\/\">Ver los niveles de blindaje <svg class=\"ic\"><use href=\"#i-chev\"\/><\/svg><\/a>\n      <\/div>\n<p class=\"reveal\" style=\"margin:10px 0 0;font-size:.9rem;color:#c9ccd4\">Respuesta en menos de 24 horas h\u00e1biles.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- HUB DE SERVICIOS (a\u00f1adido 3-jul, dedup vs \/niveles\/) -->\n  <!-- LINEAS COMERCIALES (poda 4-jul: hub de lineas) -->\n<section id=\"apa-lineas\" class=\"sec\">\n  <div class=\"wrap\">\n    <h2 class=\"reveal\">Elige tu l\u00ednea de blindaje<\/h2>\n    <p class=\"lead reveal\">Cuatro l\u00edneas de servicio, un mismo est\u00e1ndar: materiales certificados bajo EN 1063 y NIJ, planta propia en Colina, garant\u00eda escrita de 3 a\u00f1os y discreci\u00f3n total. Elige la tuya y te orientamos desde la primera conversaci\u00f3n.<\/p>\n    <div class=\"lin-grid\">\n      <article class=\"lin-card reveal\">\n        <h3>Particulares \u00b7 Camionetas y SUV<\/h3>\n        <p>Si te mueves por Santiago en camioneta o SUV, sabes cu\u00e1l es la amenaza real: portonazos y encerronas. Para ese escenario, el nivel BR4 (NIJ III-A) es el punto de equilibrio del mercado chileno: detiene las armas de pu\u00f1o \u20149 mm, .357 y .44 Magnum\u2014 sin volver tu veh\u00edculo pesado ni delatar que est\u00e1 blindado. Trabajamos tu camioneta o SUV en nuestra planta propia de Colina, con ajuste de suspensi\u00f3n y neum\u00e1ticos run-flat seg\u00fan el caso, respetando la l\u00ednea original de f\u00e1brica: por fuera, nadie nota la diferencia. Blindamos Hilux, Ranger, Amarok, RAM, Land Cruiser, Suburban y m\u00e1s \u2014 y si tu modelo no est\u00e1 en la lista, igual lo cotizamos. Atendemos particulares de todo Chile: la evaluaci\u00f3n parte con una conversaci\u00f3n sobre tu rutina, y el a\u00f1o y versi\u00f3n de tu modelo. Cada proyecto se entrega con garant\u00eda escrita de 3 a\u00f1os y postventa.<\/p>\n        <div class=\"lin-cta\"><a class=\"btn\" href=\"\/cl\/blindaje-camionetas-suv\/\">Ver blindaje de camionetas y SUV<\/a><a class=\"btn ghost\" href=\"\/cl\/contacto\/\">Cotizar<\/a><\/div>\n      <\/article>\n      <article class=\"lin-card reveal\">\n        <h3>Alta gama y ejecutivos<\/h3>\n        <p>Un sed\u00e1n ejecutivo o un veh\u00edculo de alta gama exige un blindaje que no se note: ni en la est\u00e9tica, ni en el interior, ni en el andar. Nuestro acabado de nivel boutique conserva las terminaciones originales \u2014trabajamos bajo est\u00e1ndar de Certificaci\u00f3n General Motors\u2014 y la discreci\u00f3n es parte del servicio: tu privacidad primero, siempre. Para uso urbano ejecutivo el punto de partida es BR4, con una inversi\u00f3n referencial desde USD $18.900 + IVA; si tu exposici\u00f3n es mayor, te orientamos con datos t\u00e9cnicos hacia un nivel superior, sin venderte de m\u00e1s. Si buscas resultado de f\u00e1brica \u2014vidrios con la tonalidad correcta, interiores sin marcas, cierres suaves\u2014, esta es tu l\u00ednea. Entregamos con garant\u00eda escrita de 3 a\u00f1os, postventa y mantenci\u00f3n del blindaje.<\/p>\n        <div class=\"lin-cta\"><a class=\"btn\" href=\"\/cl\/blindaje-sedanes-autos-ejecutivos\/\">Ver sedanes y ejecutivos<\/a><a class=\"btn ghost\" href=\"\/cl\/contacto\/\">Cotizar<\/a><\/div>\n      <\/article>\n      <article class=\"lin-card reveal\">\n        <h3>Empresas y flotas<\/h3>\n        <p>Cuando tu empresa mueve gerentes, equipos o carga sensible, el blindaje deja de ser un lujo: es continuidad operativa. Blindamos veh\u00edculos corporativos y flotas completas coordinando el trabajo por lotes, para que tu operaci\u00f3n no quede sin unidades disponibles, y estandarizamos nivel de protecci\u00f3n, plazos y mantenci\u00f3n con un \u00fanico interlocutor t\u00e9cnico para todo el programa. La confidencialidad es absoluta: no publicamos ni comentamos qui\u00e9nes son nuestros clientes, nunca. Lo que s\u00ed mostramos: m\u00e1s de 25 a\u00f1os de trayectoria, planta propia en Colina y certificaciones internacionales a la vista. Si administras la seguridad o la flota, te preparamos una propuesta formal comparable, con alcance, plazos y garant\u00eda escrita de 3 a\u00f1os por unidad.<\/p>\n        <div class=\"lin-cta\"><a class=\"btn\" href=\"\/cl\/empresas-y-flotas\/\">Ver empresas y flotas<\/a><a class=\"btn ghost\" href=\"\/cl\/contacto\/\">Cotizar para tu empresa<\/a><\/div>\n      <\/article>\n      <article class=\"lin-card reveal\">\n        <h3>Transporte de valores<\/h3>\n        <p>El transporte de valores se juega en otra categor\u00eda: aqu\u00ed no se discute est\u00e9tica, se discute norma. Un blindaje serio no se declara \u2014 se ensaya, y cada material que integramos est\u00e1 certificado por laboratorios independientes bajo EN 1063 y NIJ 0108.01. Definimos contigo el nivel de protecci\u00f3n seg\u00fan la amenaza real de tu operaci\u00f3n y el tipo de veh\u00edculo, con trazabilidad de proceso en nuestra planta de Colina y respaldo de garant\u00eda escrita y postventa. Trabajamos con operadores que exigen respaldo documental: informes de ensayo, trazabilidad de materiales y protocolo de entrega. Si tu operaci\u00f3n exige los niveles superiores de la escala, este es el equipo con el que quieres conversar.<\/p>\n        <div class=\"lin-cta\"><a class=\"btn\" href=\"\/cl\/blindaje-para-transporte-de-valores\/\">Ver transporte de valores<\/a><a class=\"btn ghost\" href=\"\/cl\/contacto\/\">Conversar tu operaci\u00f3n<\/a><\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n  <style>\n  #apa-lineas{background:#0d0f14;padding:64px 0}\n  #apa-lineas h2{color:#fff}\n  #apa-lineas .lin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin:28px 0}\n  #apa-lineas .lin-card{display:flex;flex-direction:column;gap:10px;padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#14161c;transition:border-color .2s,transform .2s}\n  #apa-lineas .lin-card:hover{border-color:#A2101A;transform:translateY(-2px)}\n  #apa-lineas .lin-card h3{color:#fff;font-size:1.15rem;margin:0}\n  #apa-lineas .lin-card p{color:#c9ccd4;font-size:.95rem;line-height:1.55;margin:0}\n  #apa-lineas .lin-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:12px}\n  #apa-lineas .btn.ghost{background:transparent;border:1px solid rgba(255,255,255,.28)}\n  @media(max-width:720px){#apa-lineas .lin-grid{grid-template-columns:1fr}}\n  <\/style>\n<\/section>\n<!-- COMO TRABAJAMOS + FINANCIAMIENTO + MATERIALES -->\n<section id=\"apa-como\" class=\"sec\">\n  <div class=\"wrap\">\n    <h2 class=\"reveal\">C\u00f3mo trabajamos<\/h2>\n    <p class=\"lead reveal\">Diagn\u00f3stico y perfil de riesgo \u2192 nivel recomendado \u2192 blindaje en nuestra planta de Colina \u2192 control de calidad, entrega y postventa con garant\u00eda escrita de 3 a\u00f1os. El plazo realista de tu proyecto te lo decimos en la cotizaci\u00f3n, seg\u00fan nivel y veh\u00edculo. <a href=\"\/cl\/proceso-de-blindaje\/\">Conoce el proceso paso a paso<\/a>.<\/p>\n    <div class=\"fin-band reveal\">\n      <p><strong>\u00bfPrefieres financiarlo?<\/strong> El blindaje es una inversi\u00f3n importante \u2014 y existen alternativas para financiarla. Rev\u00edsalas antes de cotizar.<\/p>\n      <a class=\"btn\" href=\"\/cl\/financiamiento-blindaje\/\">Ver financiamiento<\/a>\n    <\/div>\n    <div class=\"mat-strip reveal\">\n      <div class=\"lbl\">Materiales y certificaci\u00f3n de grado militar<\/div>\n      <div class=\"row\">\n        <img loading=\"lazy\" width=\"347\" height=\"105\" loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/niveles-blindaje-5.png\" alt=\"NIJ - National Institute of Justice\">\n        <img loading=\"lazy\" width=\"195\" height=\"61\" loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/niveles-blindaje-6.png\" alt=\"DuPont Kevlar\">\n        <img loading=\"lazy\" width=\"190\" height=\"78\" loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/niveles-blindaje-7.png\" alt=\"\u00d3ptima Ballistic Glass\">\n        <img loading=\"lazy\" width=\"737\" height=\"177\" loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/logo-isoclima.png\" alt=\"Isoclima\">\n        <img loading=\"lazy\" width=\"209\" height=\"69\" loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/niveles-blindaje-8.png\" alt=\"SSAB acero bal\u00edstico\">\n        <img loading=\"lazy\" width=\"300\" height=\"49\" loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/niveles-blindaje-9.png\" alt=\"Dyneema\">\n      <\/div>\n    <\/div>\n  <\/div>\n  <style>\n  #apa-como .fin-band{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:22px;padding:22px 26px;border-left:4px solid #A2101A;border-radius:10px;background:#14161c}\n  #apa-como .fin-band p{color:#c9ccd4;margin:0}\n  #apa-como .fin-band strong{color:#fff}\n  #apa-como .mat-strip{margin-top:22px;padding:22px 26px;border-radius:10px;background:#f2f2f4}\n  #apa-como .mat-strip .lbl{text-align:center;font-weight:600;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#6a6a74;margin-bottom:14px}\n  #apa-como .mat-strip .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px}\n  #apa-como .mat-strip .row img{height:26px;width:auto;opacity:.65;filter:grayscale(1);transition:.25s}\n  #apa-como .mat-strip .row img:hover{opacity:1;filter:grayscale(0)}\n  <\/style>\n<\/section>\n<section id=\"apa-servicios-hub\" class=\"sec\">\n    <div class=\"wrap\">\n      <h2 class=\"reveal\">\u00bfNecesitas resolver algo puntual?<\/h2>\n      <p class=\"lead reveal\">Niveles, precios, proceso, garant\u00eda: todo lo que rodea a tu blindaje, en un clic.<\/p>\n      <div class=\"svc-grid reveal\">\n        <a class=\"svc-card\" href=\"\/cl\/niveles-de-blindaje\/\"><strong>Niveles de blindaje (BR2\u2013BR7)<\/strong><span>Protecci\u00f3n bal\u00edstica certificada; te ayudamos a elegir el nivel seg\u00fan tu riesgo.<\/span><\/a>\n        <a class=\"svc-card\" href=\"\/cl\/cuanto-cuesta-blindar-un-auto\/\"><strong>\u00bfCu\u00e1nto cuesta blindar un auto?<\/strong><span>Factores de precio, financiamiento y desde d\u00f3nde parte cada nivel.<\/span><\/a>\n        <a class=\"svc-card\" href=\"\/cl\/proceso-de-blindaje\/\"><strong>Proceso de blindaje<\/strong><span>Diagn\u00f3stico, instalaci\u00f3n y control de calidad, con trazabilidad.<\/span><\/a>\n        <a class=\"svc-card\" href=\"\/cl\/vehiculos-blindados-en-venta\/\"><strong>Veh\u00edculos blindados en venta<\/strong><span>Unidades disponibles y cotizaci\u00f3n sobre tu propio veh\u00edculo.<\/span><\/a>\n        <a class=\"svc-card\" href=\"\/cl\/garantia-y-postventa\/\"><strong>Garant\u00eda y postventa<\/strong><span>Respaldo posterior a la entrega y mantenci\u00f3n del blindaje.<\/span><\/a>\n        <a class=\"svc-card\" href=\"\/cl\/certificaciones\/\"><strong>Certificaciones<\/strong><span>Cumplimiento normativo y ensayos que respaldan cada nivel.<\/span><\/a>\n        <a class=\"svc-card\" href=\"\/cl\/produccion\/\"><strong>Planta y producci\u00f3n<\/strong><span>Instalaciones propias en Colina donde ejecutamos cada blindaje.<\/span><\/a>\n        <a class=\"svc-card\" href=\"\/cl\/financiamiento-blindaje\/\"><strong>Financiamiento<\/strong><span>Alternativas para financiar el blindaje de tu veh\u00edculo.<\/span><\/a>\n      <\/div>\n      <div class=\"cta-row reveal\"><a class=\"btn\" href=\"\/cl\/contacto\/\">Cotiza tu blindaje<\/a><\/div>\n    <\/div>\n    <style>\n      #apa-servicios-hub{background:#0d0f14;padding:64px 0}\n      #apa-servicios-hub h2{color:#fff}\n      #apa-servicios-hub .svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:28px 0}\n      #apa-servicios-hub .svc-card{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#14161c;text-decoration:none;transition:border-color .2s,transform .2s}\n      #apa-servicios-hub .svc-card:hover{border-color:#A2101A;transform:translateY(-2px)}\n      #apa-servicios-hub .svc-card strong{color:#fff;font-size:1.02rem}\n      #apa-servicios-hub .svc-card span{color:#c9ccd4;font-size:.9rem;line-height:1.45}\n    <\/style>\n  <\/section>\n\n\n  <!-- TRUST -->\n  <div class=\"trust\">\n    <div class=\"wrap\" data-stagger>\n      <div class=\"ti\"><span class=\"badge logo\"><img loading=\"lazy\" width=\"140\" height=\"140\" loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/ap-armor-25-anos-experiencia.png\" alt=\"AP Armor \u00b7 25 a\u00f1os de experiencia\" loading=\"lazy\" decoding=\"async\"><\/span><div class=\"t\">+<span class=\"num\" data-to=\"25\">25<\/span> a\u00f1os<\/div><div class=\"s\">de experiencia<\/div><\/div>\n      <div class=\"ti\"><span class=\"badge logo dual\"><img loading=\"lazy\" width=\"145\" height=\"220\" src=\"https:\/\/aparmor.com\/wp-content\/uploads\/2025\/10\/certificacion-NIJ-0108.png.webp\" alt=\"NIJ 0108.01\" loading=\"lazy\" decoding=\"async\"><img loading=\"lazy\" width=\"145\" height=\"220\" src=\"https:\/\/aparmor.com\/wp-content\/uploads\/2025\/10\/certificacion-CEN-1063.png.webp\" alt=\"EN 1063 (CEN)\" loading=\"lazy\" decoding=\"async\"><\/span><div class=\"t\">Normas NIJ \u00b7 EN \u00b7 BR<\/div><div class=\"s\">est\u00e1ndares internacionales<\/div><\/div>\n      <div class=\"ti\"><span class=\"badge logo\"><img loading=\"lazy\" width=\"140\" height=\"93\" loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/niveles-blindaje-1.png\" alt=\"Hecho en Chile\" loading=\"lazy\" decoding=\"async\"><\/span><div class=\"t\">Hecho en Chile<\/div><div class=\"s\">proceso propio<\/div><\/div>\n      <div class=\"ti\"><span class=\"badge logo circ\"><img loading=\"lazy\" width=\"120\" height=\"120\" loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/niveles-blindaje-2.jpg\" alt=\"Discreci\u00f3n total\" loading=\"lazy\" decoding=\"async\"><\/span><div class=\"t\">Discreci\u00f3n total<\/div><div class=\"s\">tu privacidad primero<\/div><\/div>\n      <div class=\"ti\"><span class=\"badge logo\"><img loading=\"lazy\" width=\"140\" height=\"139\" loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/niveles-blindaje-3.png\" alt=\"Certificaci\u00f3n General Motors\" loading=\"lazy\" decoding=\"async\"><\/span><div class=\"t\">Certificaci\u00f3n General Motors<\/div><div class=\"s\">est\u00e1ndar de f\u00e1brica<\/div><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- NIVELES (showcase oscuro) -->\n  <section class=\"sec cta-sec\" id=\"apa-cotiza\">\n    <div class=\"wrap\">\n      <div class=\"cta-band reveal\">\n        <span class=\"banner\"><svg class=\"ic\"><use href=\"#i-shield\"\/><\/svg> Cotiza tu blindaje<\/span>\n        <h2>Te asesoramos para elegir el nivel correcto<\/h2>\n        <p>Cada veh\u00edculo y cada perfil de riesgo es distinto. Cu\u00e9ntanos tu caso y un especialista te orienta \u2014 con datos t\u00e9cnicos claros y sin presi\u00f3n.<\/p>\n        <a class=\"btn\" href=\"\/cl\/contacto\/\">Solicita tu cotizaci\u00f3n personalizada <svg class=\"ic\"><use href=\"#i-chev\"\/><\/svg><\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script>\n(function(){\n  function init(){\n    var root = document.getElementById('apa-niv'); if(!root || root.dataset.apaInit) return; root.dataset.apaInit='1'; if(!(window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches)){ root.classList.add('anim-ready'); }\n    var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    \/\/ staggered reveals\n    root.querySelectorAll('[data-stagger]').forEach(function(g){\n      Array.prototype.forEach.call(g.children, function(ch,i){ ch.classList.add('reveal'); ch.style.transitionDelay=(i*70)+'ms'; });\n    });\n    var reveals = root.querySelectorAll('.reveal');\n    if(reduce || !('IntersectionObserver' in window)){\n      reveals.forEach(function(el){el.classList.add('in');});\n    } else {\n      var io = new IntersectionObserver(function(es){\n        es.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } });\n      }, {threshold:.12, rootMargin:'0px 0px -7% 0px'});\n      reveals.forEach(function(el){ io.observe(el); });\n    }\n    \/\/ counters\n    function count(el){\n      var to=+el.getAttribute('data-to')||0, dur=1100, start=null;\n      if(reduce){ el.textContent=to; return; }\n      function step(t){ if(!start)start=t; var p=Math.min((t-start)\/dur,1); el.textContent=Math.round((0.5-Math.cos(p*Math.PI)\/2)*to); if(p<1)requestAnimationFrame(step); }\n      requestAnimationFrame(step);\n    }\n    var nums = root.querySelectorAll('.num[data-to]');\n    if('IntersectionObserver' in window && !reduce){\n      var io2=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){count(e.target);io2.unobserve(e.target);}})},{threshold:.6});\n      nums.forEach(function(n){io2.observe(n);});\n    } else { nums.forEach(count); }\n    \/\/ smooth anchor scroll (con offset por header)\n    root.querySelectorAll('a[href^=\"#apa-\"]').forEach(function(a){\n      a.addEventListener('click', function(ev){\n        var t=document.getElementById(this.getAttribute('href').slice(1));\n        if(t){ ev.preventDefault(); var y=t.getBoundingClientRect().top+window.pageYOffset-72; window.scrollTo({top:y,behavior: reduce?'auto':'smooth'}); }\n      });\n    });\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();\n})();\n\/* ====== capa interactiva: tilt + brillo + meters + hero-glow ====== *\/\n(function(){\n  function fx(){\n    var root=document.getElementById('apa-niv'); if(!root) return;\n    var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    Array.prototype.forEach.call(root.querySelectorAll('.lvl'),function(card){card.setAttribute('role','button');card.setAttribute('tabindex','0');if(!card.getAttribute('aria-label'))card.setAttribute('aria-label','Filtrar la tabla de munici\u00f3n por este nivel de blindaje');card.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '||e.key==='Spacebar'){e.preventDefault();card.click();}});\n      if(card.dataset.fx) return; card.dataset.fx='1';\n      var sheen=document.createElement('div'); sheen.className='sheen'; card.appendChild(sheen);\n      var codeEl=card.querySelector('.code'); var n=codeEl?parseInt(codeEl.textContent.replace(\/[^0-9]\/g,''),10):4; if(!n)n=4;\n      var pct=Math.round(((n-2)\/5)*70+30);\n      var m=document.createElement('div'); m.className='meter'; m.innerHTML='<div class=\"lab\">Amenaza que detiene<\/div><div class=\"track\"><div class=\"fill\"><\/div><\/div>';\n      var nij=card.querySelector('.nij'); if(nij&&nij.parentNode){nij.parentNode.insertBefore(m,nij.nextSibling);}else{card.appendChild(m);}\n      var fill=m.querySelector('.fill');\n      if(reduce||!('IntersectionObserver' in window)){ fill.style.width=pct+'%'; }\n      else{ var mo=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){fill.style.width=pct+'%';mo.disconnect();}});},{threshold:.35}); mo.observe(card); }\n      if(!reduce){\n        var rect=null;\n        card.addEventListener('mouseenter',function(){rect=card.getBoundingClientRect();});\n        card.addEventListener('mousemove',function(e){ if(!rect)rect=card.getBoundingClientRect(); var px=(e.clientX-rect.left)\/rect.width, py=(e.clientY-rect.top)\/rect.height; card.style.transform='perspective(820px) rotateX('+((0.5-py)*6).toFixed(2)+'deg) rotateY('+((px-0.5)*6).toFixed(2)+'deg) translateY(-6px)'; sheen.style.setProperty('--sx',(px*100).toFixed(1)+'%'); sheen.style.setProperty('--sy',(py*100).toFixed(1)+'%'); });\n        card.addEventListener('mouseleave',function(){ rect=null; card.style.transform=''; });\n      }\n    });\n    var hero=root.querySelector('.hero');\n    if(hero){\n      if(!hero.querySelector('.scan')){ var sc=document.createElement('div'); sc.className='scan'; hero.appendChild(sc); }\n      if(!reduce){ var hr=null; hero.addEventListener('mouseenter',function(){hr=hero.getBoundingClientRect();}); hero.addEventListener('mousemove',function(e){ if(!hr)hr=hero.getBoundingClientRect(); hero.style.setProperty('--mx',((e.clientX-hr.left)\/hr.width*100).toFixed(1)+'%'); hero.style.setProperty('--my',((e.clientY-hr.top)\/hr.height*100).toFixed(1)+'%'); }); hero.addEventListener('mouseleave',function(){hr=null;}); }\n    }\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', fx); else fx();\n})();\n\/* ====== tabla munici\u00f3n: filtros + contadores + barras ====== *\/\n(function(){\n  function tinit(){\n    var root=document.getElementById('apa-niv'); if(!root) return;\n    var table=root.querySelector('.ttable'); if(!table||table.dataset.tinit) return; table.dataset.tinit='1';\n    var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    var chips=root.querySelectorAll('.tfilters .chip');\n    Array.prototype.forEach.call(chips,function(ch){\n      ch.addEventListener('click',function(){\n        Array.prototype.forEach.call(chips,function(c){c.classList.remove('active');});\n        ch.classList.add('active');\n        var f=ch.getAttribute('data-f');\n        Array.prototype.forEach.call(table.querySelectorAll('.trow[data-g]'),function(r){\n          r.classList.toggle('hide', !(f==='all'||r.getAttribute('data-g')===f));\n        });\n      });\n    });\n    function run(){\n      table.classList.add('go');\n      Array.prototype.forEach.call(table.querySelectorAll('.tnum'),function(el){\n        var raw=el.getAttribute('data-to'); var to=parseFloat(raw); var dec=raw.indexOf('.')>=0; var suf=el.getAttribute('data-suf')||'';\n        function fmt(v){ return (dec? v.toFixed(1).replace('.',',') : Math.round(v).toString())+suf; }\n        if(reduce){ el.textContent=fmt(to); return; }\n        var st=null,dur=1200; function step(t){ if(!st)st=t; var p=Math.min((t-st)\/dur,1); var e=.5-Math.cos(p*Math.PI)\/2; el.textContent=fmt(e*to); if(p<1)requestAnimationFrame(step); } requestAnimationFrame(step);\n      });\n      Array.prototype.forEach.call(table.querySelectorAll('.vfill'),function(el){\n        var v=parseFloat(el.getAttribute('data-v'))||0; el.style.width=Math.max(6,Math.min(100,Math.round(v\/950*100)))+'%';\n      });\n    }\n    if(reduce||!('IntersectionObserver' in window)){ run(); }\n    else{ var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){run();io.disconnect();}});},{threshold:.25}); io.observe(table); }\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', tinit); else tinit();\n})();\n\/* ====== v6: botones magn\u00e9ticos + tilt en perfiles ====== *\/\n(function(){\n  function v6(){\n    var root=document.getElementById('apa-niv'); if(!root||root.dataset.v6) return; root.dataset.v6='1';\n    var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches; if(reduce) return;\n    Array.prototype.forEach.call(root.querySelectorAll('.btn'),function(b){\n      if(b.classList.contains('btn-ghost')) return;\n      b.addEventListener('mousemove',function(e){ var r=b.getBoundingClientRect(); var mx=(e.clientX-r.left-r.width\/2)\/(r.width\/2), my=(e.clientY-r.top-r.height\/2)\/(r.height\/2); b.style.transform='translate('+(mx*5).toFixed(1)+'px,'+(my*4-2).toFixed(1)+'px)'; });\n      b.addEventListener('mouseleave',function(){ b.style.transform=''; });\n    });\n    Array.prototype.forEach.call(root.querySelectorAll('.prof'),function(card){\n      var rect=null;\n      card.addEventListener('mouseenter',function(){rect=card.getBoundingClientRect();});\n      card.addEventListener('mousemove',function(e){ if(!rect)rect=card.getBoundingClientRect(); var px=(e.clientX-rect.left)\/rect.width, py=(e.clientY-rect.top)\/rect.height; card.style.transform='perspective(900px) rotateX('+((0.5-py)*4).toFixed(2)+'deg) rotateY('+((px-0.5)*4).toFixed(2)+'deg) translateY(-4px)'; });\n      card.addEventListener('mouseleave',function(){ rect=null; card.style.transform=''; });\n    });\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', v6); else v6();\n})();\n\/* ====== v7: progreso + nav + parallax + cards->tabla + hero HUD ====== *\/\n(function(){\n  function v7(){\n    var root=document.getElementById('apa-niv'); if(!root||root.dataset.v7) return; root.dataset.v7='1';\n    var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    var prog=document.querySelector('.apa-progress'); if(!prog){ prog=document.createElement('div'); prog.className='apa-progress'; document.body.appendChild(prog); }\n    var secs=[['Inicio',null],['Niveles','apa-niveles'],['Tabla','apa-ficha'],['Normas','apa-normas'],['Perfil','apa-perfil'],['FAQ','apa-faq'],['Cotizar','apa-cotiza']];\n    var btns=[];\n    if(!document.querySelector('.apa-secnav')){\n      var nav=document.createElement('div'); nav.className='apa-secnav';\n      secs.forEach(function(sc){ var btn=document.createElement('button'); btn.type='button'; btn.setAttribute('aria-label','Ir a la secci\u00f3n '+sc[0]); btn.innerHTML='<span class=\"lbl\" aria-hidden=\"true\">'+sc[0]+'<\/span>'; btn.addEventListener('click',function(){ var t=sc[1]?document.getElementById(sc[1]):root; if(t){ var y=sc[1]?(t.getBoundingClientRect().top+window.pageYOffset-80):0; window.scrollTo({top:y,behavior:reduce?'auto':'smooth'}); } }); nav.appendChild(btn); btns.push({btn:btn,id:sc[1]}); });\n      document.body.appendChild(nav);\n    }\n    var par=[]; ['.hero','.levels-sec','.cta-sec'].forEach(function(s){ var el=root.querySelector(s); if(el) par.push(el); });\n    var ticking=false;\n    function onScroll(){\n      var st=window.pageYOffset||document.documentElement.scrollTop;\n      var docH=document.documentElement.scrollHeight-window.innerHeight;\n      prog.style.width=(docH>0?Math.min(100,st\/docH*100):0)+'%';\n      if(!reduce){ var vh=window.innerHeight; par.forEach(function(el){ var r=el.getBoundingClientRect(); var off=((r.top+r.height\/2)-vh\/2)*0.10; el.style.setProperty('--par',(-off).toFixed(1)+'px'); }); }\n      if(btns.length){ var mid=st+window.innerHeight*0.35, actI=0; btns.forEach(function(o,i){ if(o.id){ var el=document.getElementById(o.id); if(el){ var top=el.getBoundingClientRect().top+window.pageYOffset; if(mid>=top-10) actI=i; } } }); btns.forEach(function(o,i){ o.btn.classList.toggle('act',i===actI); }); }\n      ticking=false;\n    }\n    window.addEventListener('scroll',function(){ if(!ticking){ ticking=true; requestAnimationFrame(onScroll); } },{passive:true});\n    window.addEventListener('resize',onScroll,{passive:true}); onScroll();\n    var table=root.querySelector('.ttable');\n    Array.prototype.forEach.call(root.querySelectorAll('.levels .lvl'),function(card){\n      card.addEventListener('click',function(e){\n        if(e.target.closest('a')) return;\n        var code=card.querySelector('.code'); var n=code?parseInt(code.textContent.replace(\/[^0-9]\/g,''),10):0; if(!n) return;\n        var grp=(n<=4)?'cortas':'largas';\n        var chip=root.querySelector('.tfilters .chip[data-f=\"'+grp+'\"]'); if(chip) chip.click();\n        var fic=document.getElementById('apa-ficha'); if(fic){ var y=fic.getBoundingClientRect().top+window.pageYOffset-80; window.scrollTo({top:y,behavior:reduce?'auto':'smooth'}); }\n        if(table){ setTimeout(function(){ Array.prototype.forEach.call(table.querySelectorAll('.trow[data-g]'),function(r){ var bb=r.querySelector('.c-niv b'); if(bb&&bb.textContent.replace(\/[^0-9]\/g,'')===String(n)){ r.classList.remove('flash'); void r.offsetWidth; r.classList.add('flash'); } }); }, reduce?0:560); }\n      });\n    });\n    var hero=root.querySelector('.hero');\n    if(hero){\n      var wrap=hero.querySelector('.wrap');\n      if(wrap && !wrap.querySelector('.hudstat')){ var stat=document.createElement('div'); stat.className='hudstat'; stat.innerHTML='<span class=\"led\"><\/span><span class=\"txt\"><\/span><span class=\"cur\">_<\/span>'; wrap.insertBefore(stat,wrap.firstChild); var full='SISTEMA DE PROTECCI\u00d3N BAL\u00cdSTICA'; var txtEl=stat.querySelector('.txt'); if(reduce){ txtEl.textContent=full; } else { var i=0; (function ty(){ if(i<=full.length){ txtEl.textContent=full.slice(0,i); i++; setTimeout(ty,45); } })(); } }\n      var h1=hero.querySelector('h1');\n      if(h1 && !h1.querySelector('.hw') && !reduce){ h1.classList.remove('reveal'); var ws=h1.textContent.trim().split(\/\\s+\/); h1.innerHTML=ws.map(function(w){ return '<span class=\"hw\">'+w+'<\/span>'; }).join(' '); Array.prototype.forEach.call(h1.querySelectorAll('.hw'),function(s,idx){ s.style.transitionDelay=(idx*80+250)+'ms'; }); requestAnimationFrame(function(){ requestAnimationFrame(function(){ h1.classList.add('hin'); }); }); }\n    }\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', v7); else v7();\n})();\n\/* ====== visor 3D de normas (EN 1063 \/ NIJ 0108.01) ====== *\/\n(function(){\n  function cinit(){\n    var root=document.getElementById('apa-niv'); if(!root) return;\n    var stage=root.querySelector('.cert-stage'); if(!stage||stage.dataset.ci) return; stage.dataset.ci='1';\n    var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    var plate=root.querySelector('.plate'); if(!plate) return;\n    var patterns={ en:[[50,30],[33,67],[67,67]], nij:[[50,50],[50,23],[50,77],[23,50],[77,50]] };\n    function setPattern(n){\n      Array.prototype.forEach.call(plate.querySelectorAll('.shot'),function(s){s.parentNode.removeChild(s);});\n      plate.classList.remove('go');\n      (patterns[n]||patterns.en).forEach(function(p,i){ var d=document.createElement('span'); d.className='shot'; d.style.left=p[0]+'%'; d.style.top=p[1]+'%'; d.style.transitionDelay=(i*90)+'ms'; plate.appendChild(d); });\n      plate.setAttribute('data-n',n);\n      requestAnimationFrame(function(){ requestAnimationFrame(function(){ plate.classList.add('go'); }); });\n    }\n    var tabs=root.querySelectorAll('.certtabs .ctab');\n    Array.prototype.forEach.call(tabs,function(t){\n      t.addEventListener('click',function(){\n        Array.prototype.forEach.call(tabs,function(x){x.classList.remove('active');}); t.classList.add('active');\n        var n=t.getAttribute('data-n'); setPattern(n);\n        Array.prototype.forEach.call(root.querySelectorAll('.cinfo'),function(c){ c.classList.toggle('active', c.getAttribute('data-n')===n); });\n      });\n    });\n    if('IntersectionObserver' in window){ var io=new IntersectionObserver(function(es){es.forEach(function(e){ if(e.isIntersecting){ setPattern(plate.getAttribute('data-n')||'en'); io.disconnect(); } });},{threshold:.25}); io.observe(stage); } else { setPattern('en'); }\n    var lstack=root.querySelector('.lstack'), lstage=root.querySelector('.layer-stage');\n    if(lstack&&lstage){ if(reduce||!('IntersectionObserver' in window)){ lstack.classList.add('go'); } else { var lio=new IntersectionObserver(function(es){es.forEach(function(e){ if(e.isIntersecting){ lstack.classList.add('go'); lio.disconnect(); } });},{threshold:.3}); lio.observe(lstage); } }\n    if(!reduce){\n      var p3=root.querySelector('.plate3d'); var rect=null;\n      p3.addEventListener('mouseenter',function(){rect=p3.getBoundingClientRect();});\n      p3.addEventListener('mousemove',function(e){ if(!rect)rect=p3.getBoundingClientRect(); var px=(e.clientX-rect.left)\/rect.width, py=(e.clientY-rect.top)\/rect.height; plate.style.transform='rotateX('+(57-(py-0.5)*18).toFixed(1)+'deg) rotateZ('+((px-0.5)*42-7).toFixed(1)+'deg)'; });\n      p3.addEventListener('mouseleave',function(){ rect=null; plate.style.transform=''; });\n    }\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded', cinit); else cinit();\n})();\n<\/script>\n\n<!-- ================= \/CORE ================= -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Servicio integral \u00b7 Blindaje certificado Servicios de blindaje automotriz en Chile En AP Armor, empresa de blindaje automotriz con m\u00e1s de 25 a\u00f1os de trayectoria, planta propia en Colina y m\u00e1s de 3.000 veh\u00edculos blindados en Latinoam\u00e9rica, entregamos el servicio completo: definimos contigo el nivel de protecci\u00f3n, blindamos con materiales certificados bajo EN 1063 y [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-24","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aparmor.com\/cl\/wp-json\/wp\/v2\/pages\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aparmor.com\/cl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aparmor.com\/cl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aparmor.com\/cl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aparmor.com\/cl\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":27,"href":"https:\/\/aparmor.com\/cl\/wp-json\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":3244,"href":"https:\/\/aparmor.com\/cl\/wp-json\/wp\/v2\/pages\/24\/revisions\/3244"}],"wp:attachment":[{"href":"https:\/\/aparmor.com\/cl\/wp-json\/wp\/v2\/media?parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}