:root{
  --navy:#0b3f68;
  --navy-dark:#08395e;
  --teal:#078e91;
  --teal-2:#0aa2a0;
  --mint:#62c8ad;
  --ice:#eff9fc;
  --ice2:#f6fbfc;
  --muted:#5d7388;
  --line:#dce9ee;
  --white:#fff;
  --shadow:0 14px 35px rgba(17,68,89,.10);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:var(--navy);font-family:'Manrope',Arial,sans-serif;line-height:1.42;overflow-x:hidden}
a{text-decoration:none;color:inherit}
img{display:block;max-width:100%}
button{font:inherit}
.shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}
.site-header{height:78px;background:rgba(255,255,255,.97);position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(9,76,101,.05);transition:.25s ease}
.site-header.scrolled{box-shadow:0 8px 28px rgba(7,54,74,.08)}
.header-inner{height:100%;display:flex;align-items:center;gap:34px}
.brand{display:inline-flex;align-items:center;height:58px;max-width:430px}
.brand-full{height:52px;width:auto;display:block;object-fit:contain}
.main-nav{margin-left:auto;display:flex;align-items:center;gap:44px;font-size:13px;font-weight:600;color:#214d70}
.main-nav a{transition:.2s ease}.main-nav a:hover{color:var(--teal)}
.pill{display:inline-flex;align-items:center;justify-content:center;gap:13px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}
.pill span{font-size:19px;line-height:1;transition:transform .25s ease}
.pill:hover{transform:translateY(-2px)}.pill:hover span{transform:translateX(4px)}
.pill.primary{background:linear-gradient(90deg,#0a999a,#078485);color:#fff;padding:15px 28px;box-shadow:0 8px 20px rgba(8,142,145,.20)}
.nav-cta{padding:13px 25px!important}
.menu-toggle{display:none;border:0;background:none;margin-left:auto;width:40px;height:40px;padding:8px;cursor:pointer}.menu-toggle span{height:2px;background:var(--navy);display:block;margin:5px 0;border-radius:5px}

.hero{position:relative;min-height:460px;background:linear-gradient(90deg,#edf9fc 0%,#eef9fc 48%,#dff2f6 100%);overflow:hidden}
.hero-photo{position:absolute;inset:0 0 0 auto;width:60%;background:url('assets/hero_ref.jpg') 58% center/cover no-repeat;z-index:0}
.hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(237,249,252,.72) 0%,rgba(237,249,252,.18) 26%,rgba(255,255,255,0) 46%)}
.hero-orb{position:absolute;left:-135px;top:-88px;width:595px;height:500px;border-radius:50%;background:rgba(255,255,255,.66);z-index:1}
.hero-inner{position:relative;z-index:2;min-height:460px;display:flex;align-items:center}
.hero-copy{padding:42px 0 54px 6px;max-width:500px}
.hero h1{font-size:48px;line-height:.98;letter-spacing:-2px;font-weight:500;margin:0 0 18px;color:#0b416b}.hero h1 strong{font-weight:800}.hero-copy p{font-size:15px;line-height:1.48;color:#1e4f70;margin:0 0 22px}

.trust-wrap{background:#fff;padding-top:12px}.trust-strip{height:88px;background:#fff;border-radius:18px;box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border:1px solid #edf3f5;overflow:hidden}
.trust-strip article{height:100%;display:flex;align-items:center;justify-content:center;gap:16px;position:relative}.trust-strip article+article:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:#d6e5ea}
.round-icon{width:42px;height:42px;display:grid;place-items:center;color:#fff}
.round-icon svg{width:42px;height:42px;fill:#079295}.round-icon svg .line{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.round-icon.users svg,.round-icon.heart svg{fill:#079295}.round-icon.users svg{width:44px;height:44px}.round-icon.users svg path,.round-icon.users svg circle{stroke:none}
.trust-strip strong,.trust-strip small{display:block}.trust-strip strong{font-size:15px;line-height:1.2}.trust-strip small{font-size:12px;color:#587186;margin-top:3px}

.ecosystem{padding:42px 0 50px;background:#fff}
.section-title{text-align:center}.section-title>span,.kicker{display:block;font-size:10px;letter-spacing:5px;font-weight:800;color:#0a426c}.section-title h2{margin:11px 0 3px;font-size:32px;letter-spacing:-1.4px;line-height:1.16}.section-title h2 em{font-style:normal;color:#048d92}.section-title p{margin:0;color:#3a607d;font-size:15px}
.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:850px;margin:28px auto 0}.solution-card{border:1px solid #dce8ec;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 7px 18px rgba(16,67,88,.035);transition:.35s cubic-bezier(.2,.8,.2,1)}.solution-card:hover{transform:translateY(-7px);box-shadow:0 16px 34px rgba(16,67,88,.11)}.card-img{width:100%;height:205px;object-fit:cover}.card-content{padding:15px 28px 18px}.card-content h3{font-size:20px;margin:0 0 2px;letter-spacing:-.5px}.card-content p{margin:0;color:#345c7a;font-size:14px;line-height:1.4}.learn-link{display:inline-flex;align-items:center;gap:14px;margin-top:12px;color:#008b8e;font-size:14px}.arrow-circle{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;border:1px solid #dbe7ec;background:#fff;color:#0a4168;font-size:23px;box-shadow:0 4px 12px rgba(11,64,86,.08);transition:.25s ease}.learn-link:hover .arrow-circle{background:#079295;color:#fff;border-color:#079295;transform:translateX(3px)}

.online{position:relative;overflow:hidden;background:#f1fafc;padding:36px 0 0;min-height:328px}.online:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#f6fcfd 0%,#eff9fb 65%,#fff 100%)}
.online-shape{position:absolute;border-radius:50%;background:rgba(33,177,180,.07)}.online-shape.one{width:560px;height:245px;left:33%;bottom:-150px}.online-shape.two{width:390px;height:210px;left:43%;bottom:-145px;background:rgba(75,196,190,.10)}
.online-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .85fr .98fr;align-items:center;gap:34px;min-height:292px}
.online-copy{padding-bottom:24px}.kicker{margin-bottom:12px}.online-copy h2{font-size:31px;line-height:1.08;letter-spacing:-1.4px;margin:0 0 13px}.online-copy p{margin:0 0 20px;font-size:14px;color:#3b607c}.online-copy .pill{padding:13px 25px}
.phone-art{height:292px;align-self:end;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.phone-art img{height:100%;width:auto;object-fit:cover;object-position:center bottom;mix-blend-mode:multiply;filter:saturate(.98)}
.benefits{display:grid;gap:19px;padding-bottom:14px}.benefits article{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center}.benefit-icon{width:46px;height:46px;border-radius:50%;background:#dbf4f3;display:grid;place-items:center;color:#079295}.benefit-icon svg{width:25px;height:25px;fill:none;stroke:#079295;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.benefit-icon svg path:not(.line){fill:none}.benefits strong,.benefits small{display:block}.benefits strong{font-size:14px;line-height:1.15}.benefits small{font-size:11px;color:#557084;margin-top:3px;line-height:1.25}

.human{background:linear-gradient(90deg,#0ba0a1 0%,#167d88 50%,#176e80 100%);color:#fff;overflow:hidden;min-height:200px}.human-grid{display:grid;grid-template-columns:1.05fr .95fr;min-height:200px}.human-copy{display:flex;flex-direction:column;justify-content:center;padding:32px 0}.human-copy h2{margin:0 0 20px;font-size:28px;line-height:1.22;font-weight:400;letter-spacing:-.6px}.human-copy h2 strong{font-weight:800}.pill.light{width:max-content;background:#fff;color:#0d8790;padding:13px 28px;box-shadow:0 6px 18px rgba(0,0,0,.05)}
.human-photo{margin-right:calc((100vw - min(1180px,calc(100vw - 64px)))/-2);overflow:hidden;position:relative}.human-photo:before{content:"";position:absolute;left:0;top:0;bottom:0;width:130px;background:linear-gradient(90deg,#0f8f94 0%,rgba(15,143,148,.72) 35%,rgba(15,143,148,0) 100%);z-index:2}.human-photo img{width:100%;height:100%;object-fit:cover;object-position:center}

footer{background:#fff;padding:24px 0 18px}.footer-top{display:grid;grid-template-columns:335px 1fr auto 160px;align-items:center;gap:28px}.footer-brand{display:flex;align-items:center;min-width:0}.footer-logo-full{height:54px;width:auto;display:block;object-fit:contain}.footer-nav{display:flex;gap:32px;justify-content:center;font-size:12px;font-weight:600}.footer-nav a:hover{color:var(--teal)}.socials{display:flex;gap:17px;align-items:center}.socials a{font-weight:800;font-size:13px;color:#0c4168}.tagline{margin:0;font-size:11px;color:#385d7a;line-height:1.45}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:10px;color:#7a8fa0}.footer-bottom span:last-child{display:flex;align-items:center;gap:11px}.footer-bottom i{width:1px;height:13px;background:#d5e0e5;display:inline-block}

.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.10s}.delay-2{transition-delay:.20s}

@media (max-width:980px){
  .shell{width:min(100% - 36px,860px)}.site-header{height:72px}.main-nav,.nav-cta{display:none}.menu-toggle{display:block}.brand{height:44px;max-width:250px}.brand-full{height:36px}
  .main-nav.open{display:flex;position:absolute;top:72px;left:18px;right:18px;background:#fff;box-shadow:0 16px 35px rgba(10,66,88,.12);border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:10px 14px}.main-nav.open a{padding:12px 5px;border-bottom:1px solid #edf2f4}.main-nav.open a:last-child{border:0}
  .hero{min-height:640px}.hero-photo{width:100%;top:265px;height:355px;background-position:center top}.hero-photo:after{background:linear-gradient(180deg,#eef9fc 0%,rgba(238,249,252,.14) 28%,transparent 62%)}.hero-orb{width:560px;height:430px;left:-185px;top:-86px}.hero-inner{min-height:640px;align-items:flex-start}.hero-copy{padding-top:54px}.hero h1{font-size:45px}.trust-strip{height:auto;grid-template-columns:1fr}.trust-strip article{justify-content:flex-start;padding:18px 30px}.trust-strip article+article:before{top:0;left:24px;right:24px;width:auto;height:1px;bottom:auto}.cards{max-width:760px}
  .online{padding-top:55px}.online-grid{grid-template-columns:1fr 1fr}.online-copy{padding-bottom:20px}.phone-art{height:340px}.benefits{grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:0 0 32px}.human-grid{grid-template-columns:1fr 1fr}.footer-top{grid-template-columns:250px 1fr auto}.footer-logo-full{height:46px}.tagline{grid-column:1/-1;text-align:right}.footer-nav{gap:20px}
}
@media (max-width:680px){
  .shell{width:min(100% - 28px,620px)}.desktop-only{display:none}.hero{min-height:620px}.hero-copy{padding-top:42px;max-width:100%}.hero h1{font-size:39px;letter-spacing:-1.5px}.hero-copy p{font-size:14px}.hero-photo{top:278px;height:342px;background-position:56% top}.hero-orb{width:430px;height:360px;left:-155px}.trust-wrap{padding-top:10px}.ecosystem{padding:42px 0}.section-title h2{font-size:28px}.section-title>span{font-size:9px;letter-spacing:4px}.section-title p{font-size:13px}.cards{grid-template-columns:1fr;max-width:440px}.card-img{height:auto}.online{padding-top:48px}.online-grid{grid-template-columns:1fr}.online-copy{text-align:left}.online-copy h2{font-size:29px}.phone-art{height:310px;order:2}.benefits{order:3;grid-column:auto;grid-template-columns:1fr;gap:15px}.benefits article{grid-template-columns:46px 1fr}.human{min-height:390px}.human-grid{grid-template-columns:1fr}.human-copy{padding:36px 0 28px}.human-copy h2{font-size:25px}.human-photo{height:220px;margin:0 calc((100vw - min(620px,calc(100vw - 28px)))/-2);}.footer-top{grid-template-columns:1fr 1fr;gap:20px}.footer-logo-full{height:40px}.footer-nav{grid-column:1/-1;order:3;justify-content:flex-start;flex-wrap:wrap}.socials{justify-content:flex-end}.tagline{grid-column:1/-1;text-align:left;order:4}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.footer-bottom span:last-child{flex-wrap:wrap}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.pill,.solution-card,.arrow-circle{transition:none}}

/* ===== Visual refinement: more color, scale and motion ===== */
:root{
  --aqua:#22b8b4;
  --aqua-soft:#dff7f5;
  --cyan-soft:#e8f8fb;
  --deep:#063b63;
}

body{background:linear-gradient(180deg,#fff 0%,#fbfeff 45%,#fff 100%)}
.site-header{backdrop-filter:saturate(1.15) blur(12px);-webkit-backdrop-filter:saturate(1.15) blur(12px)}
.site-header.scrolled{background:rgba(255,255,255,.9);box-shadow:0 10px 34px rgba(5,61,88,.11)}
.main-nav{font-size:14px}.main-nav a{position:relative}.main-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--teal),var(--mint));transition:right .28s ease}.main-nav a:hover:after{right:0}

.pill{font-size:15px;min-height:50px;position:relative;overflow:hidden;isolation:isolate}
.pill:before{content:"";position:absolute;inset:-40% auto -40% -45%;width:32%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transition:left .55s ease;z-index:-1}.pill:hover:before{left:125%}
.pill.primary{background:linear-gradient(110deg,#079597 0%,#0aa9a5 55%,#53c7ad 100%);box-shadow:0 12px 25px rgba(8,142,145,.24)}

.hero{min-height:500px;background:radial-gradient(circle at 16% 30%,rgba(102,213,198,.19),transparent 28%),linear-gradient(100deg,#f7fdff 0%,#e8f8fb 45%,#cfeef1 100%)}
.hero:before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;right:38%;top:-95px;background:linear-gradient(145deg,rgba(82,204,187,.24),rgba(17,139,152,.06));filter:blur(1px);animation:floatOrb 7s ease-in-out infinite alternate;z-index:1}
.hero:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;left:42%;bottom:-68px;background:rgba(54,181,181,.11);animation:floatOrb 9s ease-in-out infinite alternate-reverse;z-index:1}
.hero-photo{width:63%;filter:saturate(1.08) contrast(1.025);transform:scale(1.02);transition:filter .6s ease,transform .25s linear}
.hero-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(42,197,186,.07),transparent 55%);mix-blend-mode:screen;z-index:1}
.hero-photo:after{z-index:2;background:linear-gradient(90deg,rgba(239,251,253,.80) 0%,rgba(239,251,253,.35) 20%,rgba(255,255,255,0) 43%)}
.hero-orb{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(219,247,248,.58));box-shadow:0 40px 90px rgba(15,138,149,.08)}
.hero-inner{min-height:500px}
.hero-copy{max-width:560px}
.hero h1{font-size:56px;line-height:.98;letter-spacing:-2.6px;margin-bottom:22px;text-wrap:balance}.hero h1 strong{background:linear-gradient(90deg,#073d67 0%,#0a5d79 55%,#078f91 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-copy p{font-size:17px;line-height:1.55;margin-bottom:28px;max-width:560px}

.trust-wrap{padding-top:18px;background:linear-gradient(180deg,#fff,#fbfeff)}
.trust-strip{height:104px;border-radius:22px;background:linear-gradient(110deg,rgba(255,255,255,.98),rgba(239,251,252,.96));box-shadow:0 18px 48px rgba(12,76,98,.12);border:1px solid rgba(22,151,155,.12)}
.trust-strip article{transition:background .3s ease,transform .3s ease}.trust-strip article:hover{background:rgba(222,247,246,.58);transform:translateY(-2px)}
.round-icon{width:48px;height:48px}.round-icon svg{width:48px;height:48px}.round-icon.users svg{width:50px;height:50px}
.trust-strip strong{font-size:17px}.trust-strip small{font-size:13px;margin-top:5px}

.ecosystem{position:relative;overflow:hidden;padding:62px 0 72px;background:radial-gradient(circle at 88% 10%,rgba(89,202,187,.13),transparent 25%),radial-gradient(circle at 8% 90%,rgba(35,171,190,.09),transparent 24%),linear-gradient(180deg,#fff 0%,#f7fcfd 100%)}
.ecosystem:before{content:"";position:absolute;right:-85px;top:120px;width:230px;height:230px;border-radius:50%;border:42px solid rgba(76,196,186,.08);animation:slowSpin 22s linear infinite}
.section-title>span,.kicker{font-size:11px;letter-spacing:5.5px;color:#0b6e7a}
.section-title h2{font-size:40px;letter-spacing:-1.8px;margin-top:14px}.section-title p{font-size:17px;margin-top:8px}
.cards{max-width:940px;gap:30px;margin-top:38px}
.solution-card{position:relative;border-radius:22px;border:1px solid rgba(20,145,151,.15);box-shadow:0 14px 34px rgba(17,68,89,.08);transform-style:preserve-3d;will-change:transform;overflow:hidden}
.solution-card:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#0aa0a2,#58c9ae);opacity:.9}
.solution-card:hover{box-shadow:0 24px 52px rgba(13,77,98,.17)}
.card-img{height:235px;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s ease;filter:saturate(1.02) contrast(1.02)}
.solution-card:hover .card-img{transform:scale(1.055);filter:saturate(1.15) contrast(1.045)}
.card-content{padding:21px 30px 25px;background:linear-gradient(180deg,#fff,#fbfeff)}
.card-content h3{font-size:25px;letter-spacing:-.7px}.card-content p{font-size:16px;line-height:1.48;margin-top:5px}.learn-link{font-size:15px;margin-top:17px}
.arrow-circle{width:44px;height:44px;background:linear-gradient(145deg,#fff,#eefafa)}

.online{padding-top:52px;min-height:385px;background:linear-gradient(110deg,#e9f8fb 0%,#f4fcfd 55%,#ebf8f7 100%)}
.online:before{background:radial-gradient(circle at 60% 80%,rgba(42,181,185,.12),transparent 33%),linear-gradient(110deg,rgba(245,252,253,.62),rgba(235,249,250,.5))}
.online-shape.one{width:650px;height:300px;left:27%;bottom:-178px;background:rgba(31,179,182,.10);animation:floatOrb 8s ease-in-out infinite alternate}
.online-shape.two{width:430px;height:250px;left:48%;bottom:-168px;background:rgba(91,202,183,.15);animation:floatOrb 10s ease-in-out infinite alternate-reverse}
.online-grid{min-height:330px;gap:42px}
.online-copy h2{font-size:39px;line-height:1.05;letter-spacing:-1.8px;margin-bottom:16px}.online-copy p{font-size:16px;line-height:1.52;margin-bottom:25px}
.phone-art{height:335px;overflow:visible;position:relative;perspective:900px}
.phone-art:before{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:linear-gradient(145deg,rgba(41,191,184,.22),rgba(62,151,187,.08));filter:blur(1px);z-index:-1;top:45px;left:50%;transform:translateX(-50%)}
.phone-art img{height:100%;filter:saturate(1.09) drop-shadow(0 18px 24px rgba(17,73,93,.17));transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s ease;transform-origin:center bottom;will-change:transform}.phone-art:hover img{transform:translateY(-8px) rotate(-1.2deg) scale(1.025);filter:saturate(1.14) drop-shadow(0 26px 32px rgba(17,73,93,.22))}
.benefits{gap:24px}.benefits article{transition:transform .28s ease}.benefits article:hover{transform:translateX(6px)}
.benefit-icon{width:52px;height:52px;background:linear-gradient(145deg,#d7f4f1,#edfafa);box-shadow:0 8px 18px rgba(13,130,137,.08)}
.benefits strong{font-size:16px}.benefits small{font-size:12.5px;line-height:1.35}

.human{position:relative;min-height:230px;background:linear-gradient(105deg,#069a9b 0%,#0a8a91 42%,#0b6680 100%)}
.human:after{content:"";position:absolute;left:18%;bottom:-120px;width:300px;height:300px;border-radius:50%;border:55px solid rgba(255,255,255,.06);animation:slowSpin 25s linear infinite}
.human-grid{min-height:230px}.human-copy{position:relative;z-index:2}.human-copy h2{font-size:33px;letter-spacing:-1px;margin-bottom:24px}.human-photo img{transition:transform 6s ease,filter .8s ease;filter:saturate(1.08) contrast(1.02)}.human:hover .human-photo img{transform:scale(1.035);filter:saturate(1.16) contrast(1.04)}

.reveal{opacity:0;transform:translateY(26px) scale(.985);filter:blur(3px);transition:opacity .75s ease,transform .75s cubic-bezier(.16,1,.3,1),filter .75s ease}.reveal.visible{opacity:1;transform:none;filter:blur(0)}

@keyframes floatOrb{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(0,-18px,0) scale(1.05)}}
@keyframes slowSpin{to{transform:rotate(360deg)}}

@media (max-width:980px){
  .hero{min-height:670px}.hero-inner{min-height:670px}.hero h1{font-size:49px}.hero-copy p{font-size:16px}.hero-photo{top:300px;height:370px;width:100%}
  .section-title h2{font-size:35px}.section-title p{font-size:16px}.card-content h3{font-size:23px}.card-content p{font-size:15px}
  .online-copy h2{font-size:35px}.online-copy p{font-size:15px}.phone-art{height:360px}.human-copy h2{font-size:29px}
}
@media (max-width:680px){
  .hero{min-height:650px}.hero-inner{min-height:650px}.hero h1{font-size:42px}.hero-copy p{font-size:15px}.hero-photo{top:300px;height:350px}
  .trust-strip strong{font-size:16px}.trust-strip small{font-size:12px}
  .ecosystem{padding:52px 0 58px}.section-title h2{font-size:31px}.section-title p{font-size:14px}.card-content h3{font-size:23px}.card-content p{font-size:15px}
  .online-copy h2{font-size:32px}.online-copy p{font-size:15px}.phone-art{height:325px}.benefits strong{font-size:15px}.human-copy h2{font-size:28px}
}
@media (prefers-reduced-motion:reduce){.hero:before,.hero:after,.online-shape,.ecosystem:before,.human:after{animation:none}.reveal{filter:none}}
