.mti-of-home .hero--techroom{min-height:100vh;background:transparent;perspective:1200px}.hud-frame{position:absolute;top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem;pointer-events:none;z-index:1}.hud-frame__corner{position:absolute;width:2rem;height:2rem;border:1px solid rgba(0,152,155,.45);opacity:.8}.hud-frame__corner--tl{top:4.5rem;left:0;border-right:0;border-bottom:0}.hud-frame__corner--tr{top:4.5rem;right:0;border-left:0;border-bottom:0}.hud-frame__corner--bl{bottom:0;left:0;border-right:0;border-top:0}.hud-frame__corner--br{bottom:0;right:0;border-left:0;border-top:0}.hud-status{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-xl)}.hud-chip{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:.14em;color:#dcdeddd9;border:1px solid rgba(0,152,155,.35);background:#00989b0f;padding:.375rem .875rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hud-chip--gold{border-color:#d4af3759;background:#d4af370f}.hud-dot{width:6px;height:6px;border-radius:50%;background:var(--teal-primary);box-shadow:0 0 8px var(--teal-primary);animation:mti_of_dotPulse 2s ease-in-out infinite}.hud-dot--gold{background:var(--gold-primary);box-shadow:0 0 8px var(--gold-primary)}@keyframes mti_of_dotPulse{0%,to{opacity:1}50%{opacity:.35}}.mti-of-home .hero__content{max-width:56rem}.mti-of-home .hero__title{font-family:var(--font-body);font-weight:800;letter-spacing:-.02em;margin-top:var(--space-2xl);text-shadow:0 0 40px rgba(0,152,155,.25)}.mti-of-home .hero__title .highlight{background:linear-gradient(100deg,var(--teal-primary) 10%,#4fd8db 50%,var(--teal-primary) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:mti_of_holoText 5s linear infinite}@keyframes mti_of_holoText{to{background-position:200% center}}.mti-of-home .trusted-label{font-family:SF Mono,Menlo,Consolas,monospace;letter-spacing:.18em}.mti-of-home .section--room{background:transparent;color:var(--white);position:relative}.mti-of-home .section--room:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,152,155,.4),transparent)}.mti-of-home .section--room .section__header h2,.mti-of-home .section--room h3,.mti-of-home .section--room h4{color:var(--white)}.mti-of-home .section--room .section__header h2 strong{color:var(--teal-primary)}.mti-of-home .section--room .text-muted{color:var(--silver-300)}.tech-panel{position:relative;background:linear-gradient(150deg,#ffffff0f,#ffffff05);border:1px solid rgba(0,152,155,.22);border-radius:var(--radius-xl);padding:2.5rem 1.75rem;text-align:center;overflow:hidden;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.tech-panel:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,152,155,.7),transparent)}.tech-panel:after{content:"";position:absolute;top:-60%;left:-60%;width:60%;height:220%;background:linear-gradient(100deg,transparent,rgba(0,152,155,.07),transparent);transform:rotate(8deg);transition:left .7s var(--ease-out)}.tech-panel:hover{transform:translateY(-6px);border-color:#00989b8c;box-shadow:0 12px 40px #00989b26,0 0 0 1px #00989b1a}.tech-panel:hover:after{left:120%}.tech-panel h3{margin-bottom:.75rem;font-size:1.2rem}.tech-panel p{color:var(--silver-300);font-size:.925rem;line-height:1.7}.tech-panel__icon{width:64px;height:64px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;color:var(--teal-primary);border:1px solid rgba(0,152,155,.35);border-radius:var(--radius-lg);background:#00989b12;box-shadow:0 0 24px #00989b2e,inset 0 0 14px #00989b14}.tech-panel__icon svg{width:30px;height:30px}.tech-panel__icon--gold{color:var(--gold-primary);border-color:#d4af3759;background:#d4af3712;box-shadow:0 0 24px #d4af3729,inset 0 0 14px #d4af3714}.eco-tagline{font-size:1.0625rem;color:var(--silver-200);line-height:1.7;max-width:38rem;margin:0 auto}.eco-tagline strong{color:var(--gold-primary);font-weight:700}.eco-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:66rem;margin:var(--space-2xl) auto 0}@media (min-width: 768px){.eco-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.eco-grid{grid-template-columns:repeat(4,1fr)}}.eco-chip{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.84rem;font-weight:600;color:var(--silver-100);background:linear-gradient(150deg,#ffffff0d,#ffffff04);border:1px solid rgba(0,152,155,.22);border-radius:var(--radius-lg);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);animation:mti_of_ecoFloat 5s ease-in-out infinite;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.eco-chip:hover{border-color:#00989b99;box-shadow:0 0 24px #00989b33;color:var(--white)}.eco-chip:nth-child(2n){animation-delay:.7s}.eco-chip:nth-child(3n){animation-delay:1.4s}.eco-chip:nth-child(4n){animation-delay:2.1s}.eco-chip:nth-child(5n){animation-delay:2.8s}@keyframes mti_of_ecoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.eco-chip__dot{flex-shrink:0;width:9px;height:9px;background:var(--teal-primary);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);box-shadow:0 0 8px #00989bcc;animation:mti_of_dotPulse 2.4s ease-in-out infinite}.eco-chip__dot--gold{background:var(--gold-primary);box-shadow:0 0 8px #d4af37cc}.eco-note{text-align:center;font-size:.95rem;color:var(--silver-300);max-width:42rem;margin:var(--space-2xl) auto 0;line-height:1.7}.mti-of-home .process-steps{position:relative;display:grid;grid-template-columns:1fr;gap:var(--space-xl)}.mti-of-home .process-step{text-align:center;position:relative}.mti-of-home .process-step p{color:var(--silver-300);font-size:.875rem;line-height:1.7}.mti-of-home .process-step h4{margin-bottom:.5rem}.process-step__node{position:relative;width:76px;height:76px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;color:var(--teal-primary);border:1px solid rgba(0,152,155,.4);border-radius:50%;background:radial-gradient(circle,#00989b1f,#00989b05);box-shadow:0 0 28px #00989b2e;transition:box-shadow var(--transition-normal),border-color var(--transition-normal)}.mti-of-home .process-step:hover .process-step__node{border-color:#00989bcc;box-shadow:0 0 42px #00989b59}.process-step__node svg{width:28px;height:28px}.process-step__num{position:absolute;top:-8px;right:-10px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:var(--gold-primary);background:var(--teal-darkest);border:1px solid rgba(212,175,55,.4);border-radius:var(--radius-full);padding:.125rem .45rem}.room-cta{position:relative;max-width:46rem;margin:0 auto;text-align:center;padding:var(--space-3xl) var(--space-xl);border:1px solid rgba(0,152,155,.25);border-radius:var(--radius-2xl);background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(0,152,155,.1),transparent 70%),#ffffff05}.room-cta .hud-frame__corner{opacity:1;width:1.5rem;height:1.5rem}.room-cta .hud-frame__corner--tl{top:-1px;left:-1px;border-color:var(--gold-primary)}.room-cta .hud-frame__corner--br{bottom:-1px;right:-1px;border-color:var(--gold-primary)}.room-cta h2{font-family:var(--font-body);font-weight:800;letter-spacing:-.01em;font-size:clamp(1.6rem,3.5vw,2.4rem);color:var(--white);margin-bottom:var(--space-md)}.room-cta p{color:var(--silver-300);margin-bottom:var(--space-xl)}@media (max-width: 767px){.hud-frame{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}}@media (min-width: 768px){.mti-of-home .process-steps{grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.mti-of-home .process-steps:before{content:"";position:absolute;top:38px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,152,155,.45) 15%,rgba(0,152,155,.45) 85%,transparent)}.process-step__node{background-color:var(--bg-surface)}}@media (prefers-reduced-motion: reduce){.eco-chip,.eco-chip__dot,.mti-of-home .hero__title .highlight,.hud-dot{animation:none}}
