/* Homepage source-of-truth styles.  Keep class vocabulary aligned with the approved export. */
.active-llc-page-fast.active-home {
	--background-image-url: url("../images/active-background.jpg");
	--bg:#050608; --white:#f6f2ea; --muted:#b6b0a5; --gold:#caa35a; --gold-soft:#efd08a;
	--line:rgba(202,163,90,.38); --matrix-green:#32ff8f; --matrix-soft:#9dffca; --matrix-deep:#001f10; --max:1260px;
	position:relative; isolation:isolate; overflow:hidden; min-height:100vh; margin:0!important; padding:0!important;
	color:var(--white); font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; font-size:clamp(1.125rem,1.125rem + ((1vw - .2rem) * .392),1.375rem); font-weight:300; letter-spacing:-.1px; line-height:1.4;
	background:radial-gradient(circle at 75% 20%,rgba(202,163,90,.16),transparent 28%),radial-gradient(circle at 12% 18%,rgba(255,255,255,.07),transparent 26%),linear-gradient(135deg,#020304 0%,#080a0d 42%,#0d0f14 100%);
	contain:layout paint style; width:100vw!important; max-width:100vw!important; margin-left:calc(50% - 50vw)!important; margin-right:calc(50% - 50vw)!important;
}
.active-llc-page-fast.active-home,.active-llc-page-fast.active-home * { box-sizing:border-box; }
.active-llc-page-fast.active-home::before { content:""; position:absolute; inset:0; z-index:-3; background-image:var(--background-image-url); background-size:cover; background-position:center; opacity:.16; transform:translateZ(0); }
.active-llc-page-fast.active-home::after { content:""; position:absolute; inset:0; z-index:-2; pointer-events:none; background:linear-gradient(90deg,rgba(0,0,0,.9),transparent 44%,rgba(0,0,0,.74)),repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0,rgba(255,255,255,.022) 1px,transparent 1px,transparent 5px); }

.active-llc-page-fast.active-home.matrix-pulse { --gold:var(--matrix-green); --gold-soft:var(--matrix-soft); --line:rgba(50,255,143,.42); background:radial-gradient(circle at 72% 18%,rgba(50,255,143,.19),transparent 28%),radial-gradient(circle at 14% 20%,rgba(157,255,202,.08),transparent 26%),linear-gradient(135deg,#000603 0%,#00140a 44%,#030a07 100%); }
.active-llc-page-fast.active-home.matrix-pulse::before { opacity:.07; }
.active-llc-page-fast.active-home.matrix-pulse::after { background:linear-gradient(90deg,rgba(0,7,3,.94),rgba(0,30,13,.45),rgba(0,5,2,.9)),repeating-linear-gradient(0deg,rgba(50,255,143,.09) 0,rgba(50,255,143,.09) 1px,transparent 1px,transparent 6px); }

.active-llc-page-fast.active-home .matrix-layer { position:absolute; inset:0; z-index:30; pointer-events:none; overflow:hidden; opacity:0; transition:opacity 160ms ease; mix-blend-mode:screen; contain:strict; }
.active-llc-page-fast.active-home .matrix-layer::before { content:""; position:absolute; inset:0; background:radial-gradient(circle at 50% 24%,rgba(50,255,143,.14),transparent 34%),linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,.34)),repeating-linear-gradient(0deg,rgba(50,255,143,.08) 0,rgba(50,255,143,.08) 1px,transparent 1px,transparent 7px); opacity:.78; }
.active-llc-page-fast.active-home .matrix-layer::after { content:"ACTIVE LLC  AI  WEB  STRATEGY  SYSTEMS  MIGUEL  0101"; position:absolute; left:50%; top:50%; width:min(92vw,980px); transform:translate3d(-50%,-50%,0); color:rgba(157,255,202,.13); font-family:"Courier New",Consolas,monospace; font-size:clamp(2rem,7vw,6rem); font-weight:900; letter-spacing:.16em; line-height:.92; text-align:center; text-transform:uppercase; text-shadow:0 0 18px rgba(50,255,143,.35); }
.active-llc-page-fast.active-home .matrix-col { position:absolute; top:-130%; left:var(--x); width:1.1em; color:rgba(99,255,165,.78); font-family:"Courier New",Consolas,monospace; font-size:var(--fs); font-weight:700; line-height:1.05; white-space:pre-line; text-align:center; text-shadow:0 0 9px rgba(50,255,143,.65); opacity:var(--o); transform:translate3d(0,-14%,0); animation:activeMatrixFall var(--dur) linear infinite; animation-play-state:paused; }
.active-llc-page-fast.active-home.matrix-pulse .matrix-layer { opacity:.78; animation:activeMatrixFlash 560ms steps(2,end) both; }
.active-llc-page-fast.active-home.matrix-pulse .matrix-col { animation-play-state:running; }
.active-llc-page-fast.active-home.matrix-pulse h1,.active-llc-page-fast.active-home.matrix-pulse h2,.active-llc-page-fast.active-home.matrix-pulse .signature,.active-llc-page-fast.active-home.matrix-pulse .quote strong { color:#d7ffe7; text-shadow:0 0 6px rgba(50,255,143,.42),0 0 22px rgba(50,255,143,.24),2px 0 0 rgba(50,255,143,.16),-2px 0 0 rgba(157,255,202,.10); animation:activeMatrixGlitch 560ms steps(2,end) both; }
.active-llc-page-fast.active-home.matrix-pulse .kicker,.active-llc-page-fast.active-home.matrix-pulse .subhead,.active-llc-page-fast.active-home.matrix-pulse .role,.active-llc-page-fast.active-home.matrix-pulse .tagline,.active-llc-page-fast.active-home.matrix-pulse .service-icon,.active-llc-page-fast.active-home.matrix-pulse .motto span { color:var(--matrix-soft); text-shadow:0 0 14px rgba(50,255,143,.34); }
.active-llc-page-fast.active-home.matrix-pulse .logo-orb { border-color:rgba(157,255,202,.85); box-shadow:0 0 0 10px rgba(50,255,143,.025),0 34px 82px rgba(0,0,0,.58),0 0 46px rgba(50,255,143,.22); }
.active-llc-page-fast.active-home.matrix-pulse .panel,.active-llc-page-fast.active-home.matrix-pulse .services,.active-llc-page-fast.active-home.matrix-pulse .contact-strip { border-color:rgba(50,255,143,.34); background:linear-gradient(135deg,rgba(0,20,10,.82),rgba(50,255,143,.045)); }

@keyframes activeMatrixFall { from { transform:translate3d(0,-18%,0); } to { transform:translate3d(0,238%,0); } }
@keyframes activeMatrixFlash { 0%{opacity:0} 12%{opacity:.86} 24%{opacity:.22} 42%{opacity:.78} 64%{opacity:.34} 100%{opacity:.74} }
@keyframes activeMatrixGlitch { 0%,100%{transform:translate3d(0,0,0)} 16%{transform:translate3d(-2px,1px,0)} 34%{transform:translate3d(2px,-1px,0)} 52%{transform:translate3d(-1px,0,0)} }

.active-llc-page-fast.active-home .mouse-glow { position:fixed; width:380px; height:380px; border-radius:999px; pointer-events:none; z-index:1; left:var(--mx,50%); top:var(--my,50%); transform:translate3d(-50%,-50%,0); background:radial-gradient(circle,rgba(202,163,90,.11),transparent 64%); opacity:.9; }
.active-llc-page-fast.active-home .network { position:absolute; inset:0; z-index:-1; opacity:.34; pointer-events:none; background:radial-gradient(circle at 8% 18%,rgba(255,255,255,.46) 0 2px,transparent 3px),radial-gradient(circle at 14% 62%,rgba(202,163,90,.55) 0 2px,transparent 3px),radial-gradient(circle at 34% 25%,rgba(255,255,255,.35) 0 2px,transparent 3px),radial-gradient(circle at 72% 18%,rgba(202,163,90,.38) 0 2px,transparent 3px),radial-gradient(circle at 90% 65%,rgba(255,255,255,.3) 0 2px,transparent 3px); animation:activeFastFloatNetwork 14s ease-in-out infinite alternate; }
.active-llc-page-fast.active-home .network::before,.active-llc-page-fast.active-home .network::after { content:""; position:absolute; inset:0; background:linear-gradient(28deg,transparent 0 12%,rgba(255,255,255,.10) 12.2%,transparent 12.5% 100%),linear-gradient(145deg,transparent 0 22%,rgba(202,163,90,.11) 22.2%,transparent 22.5% 100%),linear-gradient(65deg,transparent 0 58%,rgba(255,255,255,.08) 58.2%,transparent 58.5% 100%); opacity:.8; }
.active-llc-page-fast.active-home .network::after { transform:rotate(180deg); opacity:.55; }
@keyframes activeFastFloatNetwork { from{transform:translate3d(-5px,-4px,0)} to{transform:translate3d(7px,5px,0)} }

.active-llc-page-fast.active-home .hero { width:min(var(--max),calc(100% - 36px)); min-height:calc(100vh - 74px); margin:0 auto; display:grid; grid-template-columns:.92fr 1.08fr; gap:clamp(28px,5vw,70px); align-items:center; padding:0 0 72px; position:relative; z-index:2; }
.active-llc-page-fast.active-home .logo-stage { position:relative; min-height:560px; display:grid; place-items:center; margin:0!important; }
.active-llc-page-fast.active-home .logo-orb { width:min(440px,86vw); aspect-ratio:1; border-radius:999px; display:grid; place-items:center; background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.08),transparent 32%),linear-gradient(145deg,#020304,#0c0d10); border:2px solid rgba(255,255,255,.85); box-shadow:0 0 0 12px rgba(255,255,255,.025),0 34px 82px rgba(0,0,0,.58),0 0 44px rgba(202,163,90,.18); position:relative; transform:translateZ(0); will-change:transform; animation:activeFastLogoFloat 5.5s ease-in-out infinite; }
.active-llc-page-fast.active-home .logo-img { width:82%; height:82%; margin:0!important; object-fit:contain; display:block; pointer-events:none; user-select:none; }
.active-llc-page-fast.active-home .logo-img img { width:100%; height:100%; object-fit:contain; display:block; }
.active-llc-page-fast.active-home .logo-orb::before { content:""; position:absolute; inset:-26px; border-radius:inherit; border:1px solid rgba(202,163,90,.24); border-top-color:rgba(255,255,255,.68); border-bottom-color:rgba(202,163,90,.52); animation:activeFastRotateRing 24s linear infinite; }
.active-llc-page-fast.active-home .logo-orb::after { content:""; position:absolute; left:22%; right:22%; bottom:-18px; height:18px; border-radius:999px; background:radial-gradient(circle,rgba(202,163,90,.52),transparent 68%); opacity:.56; animation:activeFastPulseGlow 3s ease-in-out infinite; }
@keyframes activeFastLogoFloat { 0%,100%{transform:translate3d(0,0,0)} 50%{transform:translate3d(0,-12px,0)} }
@keyframes activeFastRotateRing { to{transform:rotate(360deg)} }
@keyframes activeFastPulseGlow { 0%,100%{transform:scaleX(.88);opacity:.34} 50%{transform:scaleX(1.16);opacity:.66} }
.active-llc-page-fast.active-home .compass-mark { position:absolute; right:0; bottom:48px; width:min(220px,42vw); aspect-ratio:1; margin:0!important; opacity:.16; animation:activeFastCompassTurn 34s linear infinite; }
.active-llc-page-fast.active-home .compass-mark img { width:100%;height:100%;display:block;object-fit:contain; }
@keyframes activeFastCompassTurn { to{transform:rotate(360deg)} }

.active-llc-page-fast.active-home .content { position:relative; z-index:2; margin:0!important; transition:transform 180ms ease-out; will-change:transform; }
.active-llc-page-fast.active-home .kicker { display:inline-flex; align-items:center; gap:10px; color:var(--gold-soft); text-transform:uppercase; font-weight:900; letter-spacing:.16em; font-size:.78rem; margin:0 0 16px; }
.active-llc-page-fast.active-home .kicker::before,.active-llc-page-fast.active-home .kicker::after { content:""; width:52px; height:1px; background:linear-gradient(90deg,transparent,var(--gold)); }
.active-llc-page-fast.active-home .kicker::after { background:linear-gradient(90deg,var(--gold),transparent); }
.active-llc-page-fast.active-home h1 { margin:0; color:var(--white); font-size:clamp(3.5rem,8.4vw,7.8rem); line-height:.88; letter-spacing:.03em; text-transform:uppercase; font-family:Inter,system-ui,sans-serif; font-weight:900; text-wrap:balance; text-shadow:0 18px 48px rgba(0,0,0,.44); }
.active-llc-page-fast.active-home .subhead { margin:18px 0 0; font-size:clamp(1.12rem,2.2vw,1.75rem); color:var(--gold-soft); font-family:Inter,system-ui,sans-serif; font-weight:800; letter-spacing:.04em; }
.active-llc-page-fast.active-home .divider { width:min(620px,100%); height:1px; margin:24px 0; background:linear-gradient(90deg,var(--gold),rgba(255,255,255,.18),transparent); position:relative; }
.active-llc-page-fast.active-home .divider::after { content:""; position:absolute; left:42%; top:-3px; width:7px; height:7px; transform:rotate(45deg); background:var(--gold); box-shadow:0 0 16px rgba(202,163,90,.22); }
.active-llc-page-fast.active-home .lead { max-width:680px; font-size:clamp(1.02rem,1.28vw,1.22rem); line-height:1.72; color:rgba(246,242,234,.82); margin:0; }
.active-llc-page-fast.active-home .signature { margin:28px 0 8px; font-family:"Playfair Display",Georgia,serif; font-size:clamp(2rem,4vw,3.45rem); line-height:1; color:var(--white); font-style:italic; letter-spacing:.02em; }
.active-llc-page-fast.active-home .role { color:var(--gold-soft); text-transform:uppercase; letter-spacing:.16em; font-weight:900; font-size:.86rem; margin:0; }
.active-llc-page-fast.active-home .motto { margin:28px 0 0; display:inline-flex; align-items:center; gap:12px; padding:14px 18px; border:1px solid var(--line); border-radius:999px; background:rgba(255,255,255,.04); color:var(--white); font-weight:900; letter-spacing:.03em; }
.active-llc-page-fast.active-home .motto span { color:var(--gold-soft); }

.active-llc-page-fast.active-home .services { width:min(var(--max),calc(100% - 36px)); margin:-50px auto 0; position:relative; z-index:4; display:grid; grid-template-columns:repeat(4,1fr); border:1px solid var(--line); border-radius:28px; background:linear-gradient(135deg,rgba(0,0,0,.76),rgba(255,255,255,.04)); overflow:hidden; box-shadow:0 24px 70px rgba(0,0,0,.32); content-visibility:auto; contain-intrinsic-size:260px; }
.active-llc-page-fast.active-home .service { min-height:150px; padding:24px; border-right:1px solid rgba(202,163,90,.28); display:grid; align-content:center; gap:10px; position:relative; overflow:hidden; margin:0!important; }
.active-llc-page-fast.active-home .service:last-child { border-right:0; }
.active-llc-page-fast.active-home .service::before { content:""; position:absolute; inset:0; background:radial-gradient(circle at 20% 20%,rgba(202,163,90,.14),transparent 36%); opacity:0; transition:opacity 180ms ease; }
.active-llc-page-fast.active-home .service:hover::before { opacity:1; }
.active-llc-page-fast.active-home .service-icon { width:42px; height:42px; margin:0; display:grid; place-items:center; border:1px solid var(--line); border-radius:14px; color:var(--gold-soft); font-size:1.35rem; background:rgba(255,255,255,.04); }
.active-llc-page-fast.active-home .service h3 { margin:0; text-transform:uppercase; letter-spacing:.06em; font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; font-size:1rem; font-weight:400; line-height:1.125; color:var(--white); }
.active-llc-page-fast.active-home .service p:not(.service-icon) { margin:0; color:var(--muted); line-height:1.45; font-size:.92rem; }

.active-llc-page-fast.active-home .contact-strip { width:min(var(--max),calc(100% - 36px)); margin:18px auto 0; display:grid; grid-template-columns:1fr auto auto; gap:12px; align-items:center; padding:18px; border-radius:24px; background:rgba(5,6,8,.92); border:1px solid rgba(255,255,255,.08); content-visibility:auto; contain-intrinsic-size:120px; position:relative; z-index:4; }
.active-llc-page-fast.active-home .contact-strip p { margin:0; }
.active-llc-page-fast.active-home .contact-strip > p:not(.tagline) { display:contents; }
.active-llc-page-fast.active-home .contact-strip a { color:var(--white); text-decoration:none; font-weight:900; letter-spacing:.04em; padding:14px 18px; border-radius:999px; background:rgba(255,255,255,.05); border:1px solid var(--line); transition:background 180ms ease,transform 180ms ease; text-align:center; }
.active-llc-page-fast.active-home .contact-strip a:hover { background:rgba(202,163,90,.14); transform:translateY(-2px); }
.active-llc-page-fast.active-home .tagline { color:var(--gold-soft); font-weight:900; letter-spacing:.09em; text-transform:uppercase; margin:0; }

.active-llc-page-fast.active-home .section { width:min(var(--max),calc(100% - 36px)); margin:80px auto 0; padding-bottom:80px; display:grid; grid-template-columns:.85fr 1.15fr; gap:34px; align-items:stretch; content-visibility:auto; contain-intrinsic-size:520px; position:relative; z-index:4; }
.active-llc-page-fast.active-home .panel { border:1px solid rgba(255,255,255,.10); border-radius:30px; background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.025)); padding:clamp(24px,4vw,42px); box-shadow:0 24px 70px rgba(0,0,0,.22); position:relative; overflow:hidden; margin:0!important; }
.active-llc-page-fast.active-home .panel::before { content:""; position:absolute; inset:0; background:radial-gradient(circle at 80% 8%,rgba(202,163,90,.15),transparent 36%); pointer-events:none; }
.active-llc-page-fast.active-home .panel h2 { position:relative; margin:0 0 12px; color:var(--white); font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; font-size:clamp(2rem,4vw,4rem); font-weight:400; line-height:.96; text-transform:uppercase; letter-spacing:.02em; }
.active-llc-page-fast.active-home .panel p,.active-llc-page-fast.active-home .panel li { color:rgba(246,242,234,.78); line-height:1.65; }
.active-llc-page-fast.active-home .panel p { margin:1em 0; }
.active-llc-page-fast.active-home .panel ul { padding-left:20px; margin:16px 0 0; }
.active-llc-page-fast.active-home .quote { display:grid; align-content:center; min-height:360px; background:linear-gradient(135deg,rgba(0,0,0,.72),rgba(0,0,0,.52)),radial-gradient(circle at 60% 20%,rgba(202,163,90,.20),transparent 34%); }
.active-llc-page-fast.active-home .quote h2 { margin:0; font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; font-size:clamp(2rem,5vw,5.2rem); font-weight:400; line-height:.96; }
.active-llc-page-fast.active-home .quote span { color:var(--gold-soft); }
.active-llc-page-fast.active-home .reveal { opacity:1; transform:none; }
.active-llc-page-fast.active-home.active-home-js .reveal { opacity:0; transform:translate3d(0,20px,0); transition:opacity 650ms cubic-bezier(.2,.75,.2,1),transform 650ms cubic-bezier(.2,.75,.2,1); }
.active-llc-page-fast.active-home.active-home-js .reveal.in { opacity:1; transform:translate3d(0,0,0); }

@media (min-width:981px) { .active-llc-page-fast.active-home .services { -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); } }
@media (max-width:980px) {
	.active-llc-page-fast.active-home { background:radial-gradient(circle at 70% 8%,rgba(202,163,90,.13),transparent 26%),linear-gradient(135deg,#020304 0%,#080a0d 48%,#0d0f14 100%); }
	.active-llc-page-fast.active-home::before { opacity:.11; background-position:center top; }
	.active-llc-page-fast.active-home::after { background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.86)),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 6px); }
	.active-llc-page-fast.active-home .mouse-glow { display:none; }
	.active-llc-page-fast.active-home .network { opacity:.2; animation-duration:20s; }
	.active-llc-page-fast.active-home .matrix-layer::after { font-size:clamp(1.65rem,8vw,4rem); letter-spacing:.1em; opacity:.72; }
	.active-llc-page-fast.active-home.matrix-pulse .matrix-layer { opacity:.54; animation-duration:420ms; }
	.active-llc-page-fast.active-home .hero { grid-template-columns:1fr; min-height:auto; padding-top:0; padding-bottom:54px; }
	.active-llc-page-fast.active-home .logo-stage { min-height:390px; order:-1; }
	.active-llc-page-fast.active-home .logo-orb { box-shadow:0 0 0 8px rgba(255,255,255,.02),0 26px 58px rgba(0,0,0,.48),0 0 30px rgba(202,163,90,.14); }
	.active-llc-page-fast.active-home .compass-mark { width:160px; right:18px; bottom:8px; animation:none; }
	.active-llc-page-fast.active-home .content { will-change:auto; }
	.active-llc-page-fast.active-home .services { grid-template-columns:repeat(2,1fr); margin-top:-30px; -webkit-backdrop-filter:none; backdrop-filter:none; }
	.active-llc-page-fast.active-home .service:nth-child(2) { border-right:0; }
	.active-llc-page-fast.active-home .service:nth-child(1),.active-llc-page-fast.active-home .service:nth-child(2) { border-bottom:1px solid rgba(202,163,90,.28); }
	.active-llc-page-fast.active-home .contact-strip { grid-template-columns:1fr; }
	.active-llc-page-fast.active-home .section { grid-template-columns:1fr; margin:58px auto 0; padding-bottom:58px; }
}
@media (max-width:560px) {
	.active-llc-page-fast.active-home .hero,.active-llc-page-fast.active-home .services,.active-llc-page-fast.active-home .contact-strip,.active-llc-page-fast.active-home .section { width:min(100% - 24px,var(--max)); }
	.active-llc-page-fast.active-home .hero { padding-top:0; padding-bottom:44px; gap:18px; }
	.active-llc-page-fast.active-home .logo-stage { min-height:310px; }
	.active-llc-page-fast.active-home .logo-orb { width:min(275px,78vw); animation-duration:7s; }
	.active-llc-page-fast.active-home .logo-orb::before { inset:-16px; animation-duration:34s; }
	.active-llc-page-fast.active-home .logo-orb::after { height:12px; bottom:-12px; }
	.active-llc-page-fast.active-home .compass-mark { width:118px; opacity:.12; }
	.active-llc-page-fast.active-home .kicker { font-size:.68rem; letter-spacing:.11em; gap:8px; }
	.active-llc-page-fast.active-home .kicker::before,.active-llc-page-fast.active-home .kicker::after { width:26px; }
	.active-llc-page-fast.active-home h1 { font-size:clamp(3rem,16vw,4.8rem); }
	.active-llc-page-fast.active-home .lead { line-height:1.62; }
	.active-llc-page-fast.active-home .services { grid-template-columns:1fr; border-radius:22px; }
	.active-llc-page-fast.active-home .service { min-height:auto; padding:20px; border-right:0; border-bottom:1px solid rgba(202,163,90,.28); }
	.active-llc-page-fast.active-home .service:last-child { border-bottom:0; }
	.active-llc-page-fast.active-home .motto { border-radius:20px; align-items:flex-start; }
	.active-llc-page-fast.active-home .panel { border-radius:24px; box-shadow:0 18px 42px rgba(0,0,0,.18); }
	.active-llc-page-fast.active-home .quote { min-height:250px; }
	.active-llc-page-fast.active-home.active-home-js .reveal { transform:translate3d(0,14px,0); transition-duration:420ms; }
	.active-llc-page-fast.active-home .matrix-col { font-size:12px; opacity:.45; }
}
@media (prefers-reduced-motion:reduce) { .active-llc-page-fast.active-home *,.active-llc-page-fast.active-home *::before,.active-llc-page-fast.active-home *::after { animation:none!important; transition:none!important; scroll-behavior:auto!important; } .active-llc-page-fast.active-home .reveal { opacity:1; transform:none; } .active-llc-page-fast.active-home .matrix-layer { display:none; } }
