/* C&A Intelligence — connection, depth, and editorial pacing. */
html{overflow-x:clip}body{overflow-x:clip}.intro-pending{background:#000}.intro-pending>header,.intro-pending>main,.intro-pending>footer{visibility:hidden}.intro-running{height:100svh;overflow:hidden}.intro-running #main{transform:scale(.48);transform-origin:50% 35vh;filter:blur(7px);opacity:.2;transition:transform 1.8s cubic-bezier(.16,1,.3,1),filter 1.5s,opacity 1.2s}.intro-running #nav{opacity:0;transition:opacity 1.2s}.intro-arriving #main{transform:scale(1);filter:blur(0);opacity:1}.intro-arriving #nav{opacity:1}.cinema{position:fixed;inset:0;z-index:1000;overflow:hidden;background:#000;isolation:isolate;perspective:1000px}.cinema.playing{animation:cinemaExit 10.2s linear forwards}.intro-skip{position:absolute;z-index:20;right:4vw;top:30px;background:#03100bb3;border:1px solid #315744;border-radius:50px;color:#b9d0c4;padding:12px 18px;font-size:13px;backdrop-filter:blur(10px)}.intro-skip:hover{border-color:var(--mint);color:var(--mint)}.hand-curtain{position:absolute;top:0;bottom:0;width:50%;background:#000;z-index:5;overflow:hidden;will-change:transform}.curtain-left{left:0}.curtain-right{right:0}.hand-curtain img{width:100vw;height:100svh;max-width:none;object-fit:contain;display:block;mix-blend-mode:screen}.intro-robot img{margin-left:-50vw}.intro-human,.intro-robot{width:100%;height:100%;will-change:transform;transform-style:preserve-3d}.playing .intro-human{animation:humanApproach 2.8s cubic-bezier(.2,.7,.2,1) forwards}.playing .intro-robot{animation:robotApproach 2.8s cubic-bezier(.2,.7,.2,1) forwards}.playing .curtain-left{animation:curtainLeft 3.4s cubic-bezier(.65,0,.25,1) forwards}.playing .curtain-right{animation:curtainRight 3.4s cubic-bezier(.65,0,.25,1) forwards}.connection-pulse{position:absolute;width:8px;height:8px;background:var(--mint);border-radius:50%;left:calc(50% - 4px);top:calc(50% - 4px);z-index:8;opacity:0;box-shadow:0 0 35px 10px #24ffb97a}.playing .connection-pulse{animation:introPulse 2.8s both}.intro-brand{position:absolute;z-index:9;left:50%;top:48%;transform:translate(-50%,-50%);opacity:0}.intro-brand .brand{font-size:clamp(23px,3vw,46px)}.intro-brand .mark{display:none}.playing .intro-brand{animation:introBrand 3.4s both}.cinema-caption{position:absolute;bottom:70px;text-align:center;left:20px;right:20px;color:#97c5ac;font:12px var(--font);letter-spacing:.22em;z-index:12}.cinema-progress{position:absolute;left:0;bottom:0;height:2px;background:var(--mint);width:100%;transform:scaleX(0);transform-origin:left;z-index:12;opacity:.6}.playing .cinema-progress{animation:progressFill 10.2s linear both}.tunnel-space{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 48%,#000 0%,#000 7%,#031009 38%,#000 78%);opacity:0;perspective:900px}.playing .tunnel-space{animation:tunnelOn 10.2s both}.circuit-tunnel{position:absolute;inset:0;width:100%;height:100%;opacity:.65}.tunnel-photos{position:absolute;inset:0;perspective:900px;transform-style:preserve-3d}.clinic-pane{position:absolute;width:clamp(180px,26vw,380px);height:clamp(240px,34vw,470px);left:calc(50% - clamp(180px,26vw,380px)/2);top:calc(50% - clamp(240px,34vw,470px)/2);border:1px solid #56efb55c;background:#050c09;box-shadow:0 0 45px #00b77613;transform-style:preserve-3d;opacity:0;overflow:hidden}.clinic-photo{height:100%;background-image:url('assets/clinic-tunnel.webp');background-size:300% 100%;filter:saturate(.55) brightness(.65)}.clinic-0 .clinic-photo{background-position:0% center}.clinic-1 .clinic-photo{background-position:50% center}.clinic-2 .clinic-photo{background-position:100% center}.clinic-pane span{position:absolute;bottom:0;left:0;right:0;background:#001009bb;color:#a8d5bc;padding:14px;font:10px var(--font);letter-spacing:.2em}.playing .clinic-pane{animation:clinicFlight 3.6s calc(2s + var(--delay)) cubic-bezier(.35,0,.8,1) both}.tunnel-vignette{position:absolute;inset:0;background:radial-gradient(ellipse,transparent 20%,#0001 45%,#000c 95%);pointer-events:none}
@keyframes humanApproach{0%{transform:translate3d(-20%,3%,0) scale(.93);opacity:0;filter:blur(3px)}18%{opacity:1}48%,58%{transform:translate3d(0,0,0) scale(1);filter:blur(0)}100%{transform:translate3d(-5%,0,0) scale(1.04)}}
@keyframes robotApproach{0%{transform:translate3d(20%,-3%,0) scale(.93);opacity:0;filter:blur(3px)}18%{opacity:1}48%,58%{transform:translate3d(0,0,0) scale(1);filter:blur(0)}100%{transform:translate3d(5%,0,0) scale(1.04)}}
@keyframes curtainLeft{0%,50%{transform:translateX(0)}100%{transform:translateX(-102%)}}
@keyframes curtainRight{0%,50%{transform:translateX(0)}100%{transform:translateX(102%)}}
@keyframes introPulse{0%,39%{opacity:0;transform:scale(.2)}52%{opacity:1;transform:scale(1)}76%,100%{opacity:0;transform:scale(12)}}
@keyframes introBrand{0%,50%{opacity:0;filter:blur(8px)}67%,78%{opacity:1;filter:blur(0)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}
@keyframes tunnelOn{0%,10%{opacity:0}18%{opacity:.45}27%,85%{opacity:1}100%{opacity:0}}
@keyframes clinicFlight{0%{opacity:0;transform:translate3d(calc(var(--side)*160px),calc((var(--i) - 1)*70px),-2200px) rotateY(calc(var(--side)*-20deg))}18%{opacity:.75}67%{opacity:.85}100%{opacity:0;transform:translate3d(calc(var(--side)*1050px),calc((var(--i) - 1)*120px),700px) rotateY(calc(var(--side)*-12deg))}}
@keyframes cinemaExit{0%,90%{opacity:1}100%{opacity:0}}
@keyframes progressFill{to{transform:scaleX(1)}}

/* The final hero is the requested live layout, revealed at the tunnel exit. */
.hero{min-height:calc(100svh - 86px);padding-top:clamp(45px,6vh,90px);display:flex;flex-direction:column;justify-content:space-between}.hero-copy{animation:none;opacity:1;transform:none}.hero h1{max-width:1200px;font-size:clamp(46px,5.4vw,90px);line-height:1.14}.hero-copy p{max-width:830px;font-size:clamp(16px,1.35vw,21px);margin-top:30px}.hero .btn{margin-top:8px;padding:18px 30px}.hero .trust{margin-top:24px;font-size:13px}.herobottom{margin:45px 0 0;width:100%;padding:17px 0}.hero h1:focus{outline:none}

/* A three-card orbit: the active card is always readable and manually controlled. */
#diagnostico{max-width:1440px;overflow:hidden}#diagnostico .sectionhead{max-width:1200px;margin-left:auto;margin-right:auto}#diagnostico h2{max-width:870px}.carousel-stage{position:relative;display:grid;grid-template-columns:1fr;perspective:1500px;isolation:isolate;min-height:480px;align-items:stretch;margin:70px 0 36px;touch-action:pan-y;outline-offset:-2px}.carousel-stage:before{content:'';position:absolute;inset:15% 5% -20%;z-index:-1;background:radial-gradient(ellipse at 50% 60%,#17db8820,transparent 62%);pointer-events:none}.carousel-stage .problem{grid-area:1/1;justify-self:center;width:42%;max-width:495px;min-width:345px;border:1px solid #264b39;background:linear-gradient(135deg,#152b20,#07120c 55%,#050b08);padding:42px 38px;position:relative;display:flex;flex-direction:column;backface-visibility:hidden;border-radius:16px;transition:transform .75s cubic-bezier(.2,.75,.2,1),opacity .65s,border-color .5s,box-shadow .5s;transform-style:preserve-3d}.carousel-stage .problem .num{font-size:15px;letter-spacing:.15em;margin-bottom:45px}.carousel-stage .problem h3{font-size:clamp(25px,2.5vw,35px);max-width:none;line-height:1.15}.carousel-stage .problem p{font-size:15px;line-height:1.75;min-height:0;margin-bottom:35px}.carousel-stage .problem .textlink{align-self:start;margin-top:auto}.carousel-stage .problem[data-position=center]{transform:translate3d(0,0,70px);z-index:3;opacity:1;border-color:#4e9470;box-shadow:0 24px 70px #0009,inset 0 1px #c1ffdf12}.carousel-stage .problem[data-position=left]{transform:translate3d(-83%,15px,-130px) rotateY(32deg) scale(.9);z-index:1;opacity:.48}.carousel-stage .problem[data-position=right]{transform:translate3d(83%,15px,-130px) rotateY(-32deg) scale(.9);z-index:1;opacity:.48}.carousel-stage .problem:not([data-position=center]):hover{opacity:.78;border-color:#4e9470}.card-select{position:absolute;inset:0;background:transparent;border:0;border-radius:16px;color:transparent;z-index:5;cursor:pointer}.problem[data-position=center] .card-select{display:none}.carousel-controls{display:flex;gap:22px;justify-content:center;align-items:center;position:relative;z-index:6}.circle-control{width:50px;height:50px;border:1px solid #345f48;border-radius:50%;background:#08160e;color:var(--mint);font-size:22px;transition:background .2s,transform .2s}.circle-control:hover{background:#16492d;transform:scale(1.06)}.carousel-dots{display:flex;gap:10px}.carousel-dot{width:7px;height:7px;box-sizing:content-box;padding:8px;border:0;background:transparent;position:relative}.carousel-dot:after{content:'';position:absolute;inset:8px;border-radius:50%;background:#385342;transition:background .3s,transform .3s}.carousel-dot[aria-pressed=true]:after{background:var(--mint);transform:scale(1.25);box-shadow:0 0 16px #24ffb955}.carousel-status{position:absolute;right:8%;font:13px var(--font);color:#86a392;letter-spacing:.18em}.carousel-hint{text-align:center;font-size:12px;margin:18px 0 0;letter-spacing:.1em;color:#819a8c}

/* A product gallery, with editorial navigation and a subtle glass perspective. */
.package-gallery{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;perspective:1400px;margin-top:65px}.package-selector{display:flex;flex-direction:column;gap:0}.package-tab{display:grid;grid-template-columns:30px 1fr 20px;gap:20px;align-items:center;text-align:left;border:0;border-top:1px solid #254331;background:transparent;color:#8ca595;padding:27px 16px 27px 0;position:relative;transition:color .35s,background .35s,padding .35s}.package-tab:last-child{border-bottom:1px solid #254331}.package-tab:before{content:'';width:2px;background:var(--mint);position:absolute;left:0;top:22%;bottom:22%;transform:scaleY(0);transition:transform .35s}.tab-num{font:12px var(--font);color:#688876}.tab-title{font:500 clamp(18px,1.6vw,23px) var(--font);line-height:1.4;letter-spacing:-.03em}.tab-arrow{font-size:23px;opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .3s}.package-tab:hover{color:#e4fff0;background:#10251a55}.package-tab[aria-selected=true]{padding-left:24px;color:white;background:linear-gradient(90deg,#153a2466,transparent)}.package-tab[aria-selected=true]:before{transform:scaleY(1)}.package-tab[aria-selected=true] .tab-num,.package-tab[aria-selected=true] .tab-arrow{color:var(--mint)}.package-tab[aria-selected=true] .tab-arrow{opacity:1;transform:none}.package-panels{display:grid;grid-template-columns:1fr;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s ease-out;position:relative}.package-panels:before,.package-panels:after{content:'';position:absolute;inset:12px -10px -12px 10px;border:1px solid #284d35;background:#07110a;border-radius:18px;transform:translateZ(-15px);z-index:-1;pointer-events:none}.package-panels:after{inset:23px -20px -23px 20px;transform:translateZ(-30px);opacity:.45}.package-panels .package{grid-area:1/1;min-height:600px;padding:38px 42px;border-radius:18px;background:radial-gradient(circle at var(--light-x,80%) var(--light-y,10%),#2a624137,transparent 52%),linear-gradient(135deg,#102719,#080f0b 80%);border:1px solid #4a7759;box-shadow:0 30px 70px #0007;transform:none;transition:none}.package-panels .package[hidden]{display:none}.package-current{animation:packageReveal .55s cubic-bezier(.2,.8,.2,1) both}.package-symbol{width:70px;height:70px;border:1px solid #58866a5e;border-radius:16px;display:grid;place-items:center;color:var(--mint);background:linear-gradient(140deg,#315f4344,#0b1a10);box-shadow:inset 0 1px #95e6af24,6px 8px 0 #031208;transform:perspective(500px) rotateY(-14deg) rotateX(8deg);margin-bottom:30px}.package-symbol svg{width:35px;height:35px}.package-panels .package>.num{position:absolute;right:35px;top:78px;color:#759882;font-size:13px}.package-panels .package h3{font-size:clamp(28px,2.8vw,40px);max-width:470px;line-height:1.16;margin-bottom:25px}.package-panels .package ul{font-size:15px;line-height:1.5;min-height:160px}.package-panels .package .extra{margin-bottom:23px}.package-panels .package .textlink{font-size:15px;color:var(--mint)}@keyframes packageReveal{from{opacity:0;transform:translate3d(20px,0,-25px)}to{opacity:1;transform:translate3d(0,0,0)}}
.closing-statement{padding:100px 25px 80px;text-align:center;border-top:1px solid #243f2e;background:radial-gradient(ellipse at 50% 120%,#155f3744,transparent 66%)}.closing-statement .eyebrow{color:#89aa95;font-size:11px;letter-spacing:.22em}.closing-statement h2{margin:30px auto 45px;max-width:1100px;font-size:clamp(36px,5.6vw,78px);line-height:1.13;letter-spacing:-.05em}.closing-statement h2 span{display:block;color:#effbf3}.closing-statement h2 em{display:block;margin-top:14px}.closing-signature .brand{font-size:15px;opacity:.7}.closing-signature .mark{width:25px;height:25px}footer{padding-bottom:55px}
@media(min-width:1600px){.hero h1{max-width:1250px;font-size:90px}.hero-copy p{max-width:950px}.hero{padding-top:40px}.carousel-stage{min-height:495px}}
@media(max-width:900px){.package-gallery{gap:28px;grid-template-columns:.8fr 1.2fr}.package-panels .package{padding:30px;min-height:650px}.package-tab{gap:12px}.package-panels:after{display:none}.carousel-stage .problem{min-width:320px;width:48%;padding:30px}.carousel-stage .problem h3{font-size:28px}.carousel-stage .problem[data-position=left]{transform:translate3d(-72%,12px,-130px) rotateY(35deg) scale(.86)}.carousel-stage .problem[data-position=right]{transform:translate3d(72%,12px,-130px) rotateY(-35deg) scale(.86)}.hero .trust{font-size:12px}}
@media(max-width:600px){.hero{min-height:calc(100svh - 76px);padding-top:35px;justify-content:center}.hero h1{font-size:clamp(40px,10.2vw,58px);line-height:1.13}.hero-copy p{font-size:16px;margin-top:25px}.hero .trust{font-size:10px}.herobottom{margin-top:32px}.hand-curtain img{width:160vw;object-fit:contain;transform:translateX(-30vw)}.intro-robot img{margin-left:-50vw}.intro-brand .brand{font-size:24px}.cinema-caption{font-size:10px;letter-spacing:.12em;bottom:50px}.intro-skip{top:20px;right:20px;font-size:12px}.clinic-pane{width:180px;height:260px;left:calc(50% - 90px);top:calc(50% - 130px)}.carousel-stage{margin-top:45px;min-height:510px}.carousel-stage .problem{width:84%;min-width:0;max-width:none;padding:30px 26px}.carousel-stage .problem h3{font-size:29px}.carousel-stage .problem .num{margin-bottom:30px}.carousel-stage .problem[data-position=center]{transform:translateZ(0)}.carousel-stage .problem[data-position=left]{transform:translate3d(-83%,5px,-180px) rotateY(28deg) scale(.94);opacity:.3}.carousel-stage .problem[data-position=right]{transform:translate3d(83%,5px,-180px) rotateY(-28deg) scale(.94);opacity:.3}.carousel-stage .problem p{font-size:15px}.carousel-status{right:0;font-size:11px;letter-spacing:.1em}.carousel-controls{gap:14px}.circle-control{width:44px;height:44px}.package-gallery{display:flex;flex-direction:column;gap:30px;margin-top:35px;align-items:stretch}.package-selector{display:grid;grid-template-columns:1fr 1fr;gap:8px}.package-tab,.package-tab:last-child{border:1px solid #254331;border-radius:6px;padding:16px 12px;grid-template-columns:20px 1fr;gap:9px;align-items:start}.package-tab[aria-selected=true]{padding:16px 12px;border-color:#4e9470;background:#163b264d}.package-tab:before,.tab-arrow{display:none}.tab-title{font-size:14px;letter-spacing:-.015em}.tab-num{font-size:11px;padding-top:3px}.package-panels .package{min-height:630px;padding:30px 27px}.package-panels .package h3{font-size:30px}.package-panels:before{inset:8px -7px -8px 7px}.package-panels .package ul{min-height:0;font-size:15px}.package-symbol{width:58px;height:58px;margin-bottom:28px}.package-panels{transform:none}.closing-statement{padding:65px 22px}.closing-statement h2{font-size:41px}.closing-statement .eyebrow{font-size:10px;line-height:1.8}.closing-statement h2 em{margin-top:22px}}
@media(prefers-reduced-motion:reduce){.intro-pending>header,.intro-pending>main,.intro-pending>footer{visibility:visible}.cinema{display:none}.carousel-stage .problem,.package-panels{transition:none;animation:none}.package-panels{transform:none}.package-current{animation:none}.hero-copy{opacity:1;transform:none}.package-symbol{transform:none}.intro-running #main{transform:none;filter:none;opacity:1}}
.connection-pulse{top:calc(50% - min(6.25svh,4.1667vw) - 4px)}
@media(max-width:600px){.connection-pulse{top:calc(50% - min(6.25svh,6.6667vw) - 4px)}}
/* V4: luminous fiber currents and a continuous camera flight past five scenes. */
.tunnel-space{background:#000;perspective:900px}
.flow-field{position:absolute;inset:-6%;overflow:hidden;opacity:.88}
.flow-field img{width:100%;height:100%;object-fit:cover;display:block;transform-origin:50% 50%;will-change:transform}
.playing .flow-field img{animation:fiberAdvance 8.1s 1s cubic-bezier(.2,.5,.5,1) both}
@keyframes fiberAdvance{from{transform:scale(1.02) rotate(-3deg)}to{transform:scale(1.6) rotate(3deg)}}
.tunnel-vignette{background:radial-gradient(ellipse at 50% 50%,#0000 10%,#0000 35%,#0004 68%,#000c 100%)}
.tunnel-photos{perspective:900px;perspective-origin:50% 50%;overflow:visible}
.clinic-pane{width:clamp(310px,35vw,540px);height:clamp(370px,43vw,660px);left:calc(50% - clamp(310px,35vw,540px)/2);top:calc(50% - clamp(370px,43vw,660px)/2);border:1px solid #8bf1c789;border-radius:9px;box-shadow:0 0 30px #24ffb924,0 30px 70px #0009;will-change:transform,opacity;backface-visibility:hidden}
.playing .clinic-pane{animation:none}
.clinic-photo{filter:saturate(.85) brightness(.95)}
.clinic-pane span{font-size:11px;padding:15px 18px;background:linear-gradient(transparent,#001009d9);padding-top:32px;color:#dbffed}
.clinic-3 .clinic-photo{background-image:url('assets/facial-treatment.webp');background-size:cover;background-position:center}
.clinic-4 .clinic-photo{background-image:url('assets/lip-treatment-white.webp');background-size:cover;background-position:42% center}
@media(max-width:600px){.flow-field{inset:-3% -30%}.flow-field img{object-position:50% center}.clinic-pane{width:270px;height:350px;left:calc(50% - 135px);top:calc(50% - 175px)}.clinic-pane span{font-size:10px;padding:25px 12px 12px}.clinic-photo{filter:saturate(.85) brightness(1)}.cinema-caption{background:#0007;padding:10px 0}}
@media(prefers-reduced-motion:reduce){.flow-field img{animation:none!important}}
/* V6: transparent sculptural arms over the same uninterrupted tunnel scene. */
.hand-curtain{inset:0;width:100%;height:100svh;background:transparent;overflow:visible;perspective:950px;perspective-origin:50% 45%;pointer-events:none}
.playing .curtain-left,.playing .curtain-right{animation:none;transform:none}
.hand-curtain img{width:100vw;height:100svh;object-fit:contain;max-width:none;mix-blend-mode:normal;margin:0;transform:none;filter:drop-shadow(0 30px 24px #0009)}
.intro-human,.intro-robot{width:100%;height:100%;transform-origin:50% 45%;backface-visibility:hidden}
.intro-human img{clip-path:inset(0 50% 0 0)}
.intro-robot img{clip-path:inset(0 0 0 50%)}
.playing .intro-human,.playing .intro-robot{animation:none;transition:none}
.intro-human,.intro-robot{opacity:0;filter:none;will-change:transform,opacity}
.hand-curtain img{filter:none}
.connection-pulse{top:calc(50% - min(5svh,3.3333vw) - 4px)}
@media(max-width:600px){.hand-curtain{perspective:1250px}.hand-curtain img{width:150vw;transform:translateX(-25vw)}.connection-pulse{top:calc(50% - min(5svh,5vw) - 4px)}}
@media(prefers-reduced-motion:reduce){.playing .intro-human,.playing .intro-robot{animation:none!important}}
.hand-curtain{perspective-origin:50% calc(50% - min(13svh,8.6667vw))}
.intro-human,.intro-robot{transform-origin:50% calc(50% - min(13svh,8.6667vw))}
.connection-pulse{top:calc(50% - min(13svh,8.6667vw) - 4px)}
@media(max-width:600px){.hand-curtain{perspective-origin:50% calc(50% - min(13svh,13vw))}.intro-human,.intro-robot{transform-origin:50% calc(50% - min(13svh,13vw))}.connection-pulse{top:calc(50% - min(13svh,13vw) - 4px)}}

/* The real hero composition grows from the vanishing point into its final position. */
.tunnel-destination{position:absolute;inset:86px 0 0;z-index:3;pointer-events:none;transform-origin:50% 40%;transform:scale(.12);opacity:0;will-change:transform,opacity,filter}
.tunnel-destination .hero{background:transparent}
.tunnel-destination .hero-copy{opacity:1;transform:none;animation:none}
.tunnel-destination .herobottom{opacity:0}
.intro-running.intro-arriving #main{transform:none;filter:none;opacity:1;transition:none}
.intro-arriving #nav{transition:opacity 1.4s ease-out}
.playing .flow-field{animation:flowDissolve 10.2s linear both}
@keyframes flowDissolve{0%,55%{opacity:.88}72%{opacity:.5}88%,100%{opacity:0}}
@media(max-width:600px){.tunnel-destination{inset:76px 0 0}}
/* Black-matte hands blend directly into the continuous scene, without panel edges. */
.hand-curtain{mix-blend-mode:screen;perspective-origin:50% calc(50% - min(16.6svh,11.0667vw))}
.intro-human,.intro-robot{transform-origin:50% calc(50% - min(16.6svh,11.0667vw))}
.connection-pulse{top:calc(50% - min(16.6svh,11.0667vw) - 4px)}
@media(max-width:600px){.hand-curtain{perspective-origin:50% calc(50% - min(16.6svh,16.6vw))}.intro-human,.intro-robot{transform-origin:50% calc(50% - min(16.6svh,16.6vw))}.connection-pulse{top:calc(50% - min(16.6svh,16.6vw) - 4px)}}

/* Package descriptions and one-time scroll details keep the original type and palette. */
.package-panels .package-description{font-size:15px;line-height:1.7;margin:0 0 20px;color:var(--muted)}
.closing-statement .reading-word{display:inline;font:inherit;letter-spacing:inherit;opacity:.2}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(prefers-reduced-motion:reduce){.closing-statement .reading-word{opacity:1!important;text-shadow:none!important}}
