.technology{background:#161d1a;color:#f5f2e7;overflow:hidden}.technology h2{color:#f8f4e7;max-width:700px}.technology p:not(.new-kicker){color:#b9c6bc;max-width:650px}.tech-grid{display:grid;grid-template-columns:1fr .85fr;gap:60px;align-items:center}.tech-grid .btn{background:#f3b844;color:#151d17;margin-top:25px}.tech-visual{height:420px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at center,#f2b34322,transparent 62%)}.tech-orbit{width:210px;height:210px;border:1px solid #f1b94880;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 40px #edba330b,0 0 0 85px #edba3308;animation:orbit-pulse 5s ease-in-out infinite}.tech-orbit:before,.tech-orbit:after{content:'';position:absolute;border:1px dashed #f1b94850;border-radius:50%;width:290px;height:290px;animation:orbit-spin 32s linear infinite}.tech-orbit:after{width:370px;height:370px;animation-direction:reverse}.tech-orbit span{font-size:3.5rem;font-weight:900;color:#f6c667;letter-spacing:-.08em}.tech-chip{position:absolute;padding:13px 16px;border:1px solid #d9c58b5c;border-radius:12px;background:#252e27e8;box-shadow:0 14px 40px #0004;font-size:.7rem;letter-spacing:.12em;color:#eacb79;backdrop-filter:blur(10px);animation:chip-float 5s ease-in-out infinite}.tech-chip strong{display:block;color:white;font-size:1rem;letter-spacing:0}.chip-a{top:34px;left:5%}.chip-b{top:110px;right:0;animation-delay:.7s}.chip-c{bottom:36px;left:18%;animation-delay:1.4s}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-pulse{50%{box-shadow:0 0 0 52px #edba330c,0 0 0 95px #edba3307}}@keyframes chip-float{50%{transform:translateY(-12px)}}.locations{background:#f3f1e9;color:#20251e}.locations h2{color:#20251e;max-width:900px}.locations>.container>p:not(.new-kicker){max-width:760px;color:#596156}.location-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:25px;margin-top:35px}.location-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.location-list span{background:white;border:1px solid #e0ded2;border-radius:13px;padding:15px;font-weight:700;font-size:.85rem;box-shadow:0 7px 22px #0000000a}.location-layout iframe{width:100%;height:350px;border:0;border-radius:20px;filter:grayscale(.2) contrast(1.02)}.location-note{font-size:.8rem;margin-top:10px}.live-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;min-height:120px;margin:25px 0}.live-feed>p{grid-column:1/-1}.live-post{background:#fff;border-radius:18px;overflow:hidden;color:#1d231d;box-shadow:0 12px 28px #0002;transition:transform .25s}.live-post:hover{transform:translateY(-5px)}.live-post img{width:100%;height:260px;object-fit:cover}.live-post span{display:block;padding:13px 16px;font-weight:800;font-size:.83rem}@media(max-width:850px){.tech-grid,.location-layout{grid-template-columns:1fr}.tech-visual{height:350px}.live-feed{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.location-list{grid-template-columns:1fr 1fr}.location-list span{padding:11px;font-size:.77rem}.live-feed{grid-template-columns:1fr 1fr;gap:9px}.live-post img{height:170px}.live-post span{padding:10px;font-size:.73rem}}@media(prefers-reduced-motion:reduce){.tech-orbit,.tech-orbit:before,.tech-orbit:after,.tech-chip{animation:none}}

.simulador-embed{height:830px;max-width:1100px}.simulador-embed iframe{height:730px;border:1px solid #d2c9aa;border-radius:20px;box-shadow:0 25px 55px #0003}.simulador-embed p{text-align:center;margin-top:14px}@media(max-width:600px){.simulador-embed{height:740px}.simulador-embed iframe{height:640px}}
