:root{--l8-cyan:#13aeb7;--l8-blue:#4a8fdd;--l8-orange:#ee7a42;--l8-green:#44b981;--l8-purple:#8b67cb;--l8-red:#db5c61;--l8-yellow:#e9b949;--l8-grid:color-mix(in srgb,var(--line) 70%,transparent)}
html[data-theme=dark]{--l8-cyan:#4ed9df;--l8-blue:#79b9f1;--l8-orange:#ff9e6c;--l8-green:#70d6a4;--l8-purple:#b697e5;--l8-red:#ff898c;--l8-yellow:#ffd271;--l8-grid:rgba(128,190,196,.15)}
.lesson-section h2{line-height:1.14}.lesson-section h3{line-height:1.3}.hero-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.hero-badges span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:.78rem;color:var(--muted)}
.simulink-hero{min-height:510px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--line);border-radius:32px;background:radial-gradient(circle at 76% 18%,color-mix(in srgb,var(--l8-cyan) 28%,transparent),transparent 37%),linear-gradient(145deg,var(--paper),var(--soft));box-shadow:var(--shadow);overflow:hidden}.simulink-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--l8-grid) 1px,transparent 1px),linear-gradient(90deg,var(--l8-grid) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.82),transparent)}.simulink-hero svg{position:absolute;inset:14px;width:calc(100% - 28px);height:400px}.simulink-hero>div{position:relative;margin:0 24px 24px;padding:16px 18px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--paper) 92%,transparent);box-shadow:0 16px 36px rgba(10,45,50,.14)}.simulink-hero>div b,.simulink-hero>div span{display:block}.simulink-hero>div span{color:var(--muted);font-size:.85rem;margin-top:4px}.hero-wire path{fill:none;stroke:var(--l8-cyan);stroke-width:7;stroke-linecap:round}.hero-block rect,.hero-block path{fill:color-mix(in srgb,var(--paper) 94%,transparent);stroke:var(--ink);stroke-width:4}.hero-block text{fill:var(--ink);font:800 20px ui-monospace,monospace;text-anchor:middle}.hero-pulses circle{fill:var(--l8-orange);filter:drop-shadow(0 0 10px var(--l8-orange));animation:l8Pulse 2.2s infinite}.hero-pulses circle:nth-child(2){animation-delay:.45s}.hero-pulses circle:nth-child(3){animation-delay:.9s}
.simulink-definition{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center}.simulink-definition article{min-height:210px;padding:25px;border:1px solid var(--line);border-radius:22px;background:var(--paper)}.simulink-definition article>span{font-size:.7rem;font-weight:900;letter-spacing:.14em;color:var(--l8-cyan)}.simulink-definition article>b{display:block;margin:12px 0}.simulink-definition code{display:block;padding:13px;border-radius:11px;background:#07191e;color:#78e3dd}.simulink-definition>i{font-size:2rem;color:var(--muted)}.mini-chain{display:flex;align-items:center;gap:0;margin-top:24px}.mini-chain em{min-width:62px;padding:12px 9px;border:1px solid var(--line);border-radius:10px;background:var(--soft);font-style:normal;text-align:center;font-weight:800}.mini-chain u{width:34px;height:3px;background:var(--l8-cyan);text-decoration:none;position:relative}.mini-chain u:after{content:"";position:absolute;right:-1px;top:-4px;border-left:8px solid var(--l8-cyan);border-top:5px solid transparent;border-bottom:5px solid transparent}.system-range,.signal-vs-block,.wiring-rules,.scope-reading,.term-cards,.response-parts,.verification-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:22px}.system-range article,.signal-vs-block article,.wiring-rules article,.scope-reading article,.term-cards article,.response-parts article,.verification-grid article{padding:19px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.system-range b,.term-cards b{color:var(--l8-cyan)}.system-range p,.signal-vs-block p,.wiring-rules p,.scope-reading p,.term-cards p,.response-parts p,.verification-grid p{color:var(--muted);margin-bottom:0}.teacher-note,.library-rule,.drag-tip,.wire-debug,.integrator-check,.exact-check,.state-order-warning,.sign-strategy,.final-checklist{margin-top:20px;padding:20px 22px;border-left:5px solid var(--l8-cyan);border-radius:16px;background:color-mix(in srgb,var(--l8-cyan) 9%,var(--paper))}.teacher-note b,.library-rule b,.drag-tip b,.wire-debug b,.integrator-check b,.exact-check b,.state-order-warning b,.sign-strategy b,.final-checklist>b{display:block}.teacher-note p,.library-rule p,.drag-tip p,.wire-debug p,.integrator-check p,.exact-check p,.state-order-warning p,.sign-strategy p{color:var(--muted);margin:5px 0 0}
.translation-lane,.workflow-stepper,.run-pipeline,.state-chain,.summary-map{display:flex;align-items:stretch;gap:10px}.translation-lane article,.workflow-stepper button,.run-pipeline article,.state-chain article,.summary-map article{flex:1;padding:19px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.translation-lane article>span,.run-pipeline article>span,.feedback-layers article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--l8-cyan);color:#fff;font-weight:900}.translation-lane article>b,.run-pipeline article>b,.summary-map article>b{display:block;margin:10px 0}.translation-lane>i,.run-pipeline>i,.state-chain>i,.summary-map>i{align-self:center;font-size:1.35rem;color:var(--muted)}.translation-lane p,.run-pipeline p,.summary-map span{color:var(--muted);font-size:.84rem}.signal-vs-block{grid-template-columns:1fr 1fr}
.library-browser{display:grid;grid-template-columns:220px 1fr;min-height:360px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--paper)}.library-browser nav{padding:15px;background:var(--soft);border-right:1px solid var(--line)}.library-browser button{width:100%;padding:12px 13px;border:0;border-radius:10px;background:transparent;color:var(--muted);text-align:left;cursor:pointer;font:inherit;font-weight:800}.library-browser button.active{background:var(--paper);color:var(--l8-cyan);box-shadow:0 7px 18px rgba(18,54,60,.1)}.library-panel{display:grid;grid-template-columns:92px minmax(0,1fr);align-content:center;gap:24px;padding:28px;min-width:0}.library-panel.active{display:grid}.library-panel>div:last-child{min-width:0}.library-panel h3{margin:0 0 10px}.library-panel p{margin:0 0 16px;max-width:760px;line-height:1.75}.library-panel #libraryExamples{display:flex;flex-wrap:wrap;gap:8px}.library-panel #libraryExamples span{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid var(--line);border-radius:9px;background:var(--soft);font:750 .82rem/1.2 ui-monospace,Consolas,monospace}.library-panel h3{margin-top:0}.library-icon{display:grid;place-items:center;width:75px;height:75px;margin-bottom:18px;border:2px solid var(--l8-cyan);border-radius:18px;background:var(--soft);font:900 1.3rem ui-monospace,monospace}.library-panel code{display:inline-block;padding:7px 9px;border-radius:8px;background:var(--soft)}
.port-anatomy{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.port-anatomy>button{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:22px;background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;font:inherit}.port-anatomy>button.active{border-color:var(--l8-cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--l8-cyan) 12%,transparent)}.port-anatomy>button strong,.port-anatomy>button small{display:block}.port-anatomy>button small{color:var(--muted)}.port-anatomy .port-demo{position:relative;min-height:150px;border:0;border-radius:16px;background:var(--soft);display:grid;place-items:center}.port-anatomy .port-demo b{min-width:92px;padding:24px 16px;border:2px solid var(--ink);border-radius:14px;text-align:center;font:900 1.35rem ui-monospace,monospace}.port-anatomy .port-demo i{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--l8-cyan);transform:translateY(-50%)}.port-anatomy .port-demo i:first-child{left:13px}.port-anatomy .port-demo i:last-child{right:13px}.port-anatomy .port-demo.source i:first-child,.port-anatomy .port-demo.sink i:last-child{display:none}.port-anatomy .port-demo:before,.port-anatomy .port-demo:after{position:absolute;top:50%;transform:translateY(-50%);font:900 .66rem ui-monospace,monospace;color:var(--l8-cyan)}.port-anatomy .port-demo:before{content:"IN";left:28px}.port-anatomy .port-demo:after{content:"OUT";right:28px}.port-anatomy .port-demo.source:before,.port-anatomy .port-demo.sink:after{display:none}.port-message{margin-top:18px;padding:22px;border-radius:20px;background:var(--soft)}.port-message article{display:flex;gap:12px;margin-bottom:16px}.port-message article:last-child{margin-bottom:0}.port-message span{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:var(--l8-orange);color:#fff;font-weight:900}.port-message b,.port-message small{display:block}.port-message small{color:var(--muted)}.wiring-rules{grid-template-columns:repeat(2,1fr)}.wiring-rules article.good{border-color:color-mix(in srgb,var(--l8-green) 55%,var(--line))}.wiring-rules article.bad{border-color:color-mix(in srgb,var(--l8-red) 55%,var(--line))}.signal-shape{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.signal-shape article{padding:20px;border:1px solid var(--line);border-radius:17px;background:var(--paper)}.signal-shape code{display:block;margin-top:10px;color:var(--l8-purple)}
.workflow-stepper{margin-bottom:16px}.workflow-stepper button{cursor:pointer;color:var(--muted);text-align:left}.workflow-stepper button>b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--soft);color:var(--l8-cyan);font-weight:900}.workflow-stepper button>span{display:block;margin-top:10px;font-weight:800;line-height:1.35}.workflow-stepper button.active{border-color:var(--l8-cyan);color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--l8-cyan) 12%,transparent)}.workflow-detail{padding:23px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(120deg,color-mix(in srgb,var(--l8-cyan) 8%,var(--paper)),var(--paper))}.workflow-detail h3{margin-top:0}.workflow-check{display:flex;gap:9px;margin-top:16px;flex-wrap:wrap}.workflow-check span{padding:6px 9px;border-radius:999px;background:var(--soft);font-size:.78rem;color:var(--muted)}.layout-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.layout-principles article{padding:21px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.layout-principles b{display:block;margin-bottom:7px}.layout-principles p{color:var(--muted);margin:0}.wire-sequence{display:flex;align-items:center;justify-content:center;gap:14px;padding:25px;border:1px solid var(--line);border-radius:20px;background:var(--paper)}.wire-sequence article{min-width:150px;text-align:center}.wire-sequence .triangle{display:inline-block;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent}.wire-sequence .triangle.out{border-left:17px solid var(--l8-cyan)}.wire-sequence .triangle.in{border-right:17px solid var(--l8-orange)}.wire-line{width:170px;height:4px;background:var(--l8-cyan);position:relative}.wire-line:after{content:"";position:absolute;right:-1px;top:-5px;border-left:10px solid var(--l8-cyan);border-top:7px solid transparent;border-bottom:7px solid transparent}
.parameter-map,.time-settings,.mux-explainer,.integrator-story,.msd-physical,.verification-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px}.parameter-map article,.time-settings article,.mux-explainer>article,.integrator-story article,.verification-pair article{padding:21px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.parameter-map b,.time-settings b,.integrator-story b{display:block;color:var(--l8-cyan)}.parameter-map span,.time-settings span,.integrator-story span{display:block;margin-top:6px;color:var(--muted)}.parameter-explorer{margin-top:22px;padding:23px;border:1px solid var(--line);border-radius:22px;background:var(--paper)}.parameter-explorer>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.parameter-explorer label{display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-items:center;color:var(--muted);font-size:.82rem}.parameter-explorer label input{grid-column:1 / -1;width:100%;accent-color:var(--l8-cyan)}.parameter-explorer label b{font:800 .9rem ui-monospace,monospace;color:var(--l8-cyan)}.parameter-explorer svg{display:block;width:100%;height:220px;margin-top:15px;border-radius:15px;background:var(--soft)}.parameter-explorer .param-grid{fill:none;stroke:var(--line);stroke-width:1}.parameter-explorer .param-curve{fill:none;stroke:var(--l8-cyan);stroke-width:4}.sample-studio{margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--paper)}.sample-studio label{display:flex;align-items:center;gap:12px}.sample-studio input{flex:1;accent-color:var(--l8-cyan)}.sample-exact{height:150px;margin-top:15px;position:relative;border-bottom:1px solid var(--line);overflow:hidden}.sample-exact svg{width:100%;height:100%}.sample-exact path{fill:none;stroke:color-mix(in srgb,var(--l8-cyan) 45%,transparent);stroke-width:3}.sample-exact .sample-point{fill:var(--l8-orange);stroke:var(--paper);stroke-width:2}.run-pipeline article{text-align:center}.scope-reading{grid-template-columns:repeat(3,1fr)}
.debug-order{counter-reset:debug;display:grid;gap:10px}.debug-order li{list-style:none;counter-increment:debug;padding:15px 17px 15px 56px;border:1px solid var(--line);border-radius:14px;background:var(--paper);position:relative}.debug-order li:before{content:counter(debug);position:absolute;left:15px;top:12px;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--l8-orange);color:#fff;font-weight:900}.floating-example{min-height:180px;padding:25px;border:1px solid var(--line);border-radius:20px;background:var(--paper);display:flex;align-items:center;justify-content:center;gap:0}.floating-example span{padding:20px 30px;border:2px solid var(--ink);border-radius:13px;font-weight:900}.floating-wire{width:170px;height:4px;background:var(--l8-red);position:relative}.floating-wire:after{content:"?";position:absolute;right:-18px;top:-20px;color:var(--l8-red);font-size:1.7rem;font-weight:900}
.mux-explainer{align-items:center}.mux-inputs{display:grid;gap:10px}.mux-inputs span{padding:12px;border-radius:10px;background:var(--soft);font:800 .85rem ui-monospace,monospace}.mux-block{display:grid;place-items:center;min-height:130px;border:2px solid var(--l8-purple);border-radius:18px;background:var(--paper);font:900 1.3rem ui-monospace,monospace}.channel-order{margin-top:17px;padding:18px;border-radius:15px;background:var(--soft)}.channel-order b{display:block}.channel-order p{color:var(--muted);margin-bottom:0}
.integrator-story{grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center}.integrator-story>i{color:var(--muted);font-size:1.35rem;text-align:center}.integrator-story article{text-align:center}.integrator-box{display:grid;place-items:center;width:95px;height:75px;margin:15px auto;border:2px solid var(--l8-cyan);border-radius:15px;background:var(--soft);font:900 1.4rem ui-monospace,monospace}.integrator-formula{margin:20px 0;padding:25px;border:1px solid var(--line);border-radius:20px;background:var(--paper);text-align:center}.integrator-check{display:block}.integrator-check ul{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 0;padding:0;list-style:none}.integrator-check li{padding:17px;border:1px solid var(--line);border-left:4px solid var(--l8-green);border-radius:13px;background:var(--paper)}.ode-translation{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.ode-translation article{padding:24px;border:1px solid var(--line);border-radius:19px;background:var(--paper);text-align:center}.ode-translation>i{font-size:1.6rem;color:var(--muted)}
.msd-physical{align-items:center}.msd-drawing{height:250px;position:relative;border:1px solid var(--line);border-radius:22px;background:var(--paper);overflow:hidden}.msd-drawing .wall{position:absolute;left:28px;top:35px;bottom:35px;width:18px;background:repeating-linear-gradient(45deg,var(--muted) 0 5px,transparent 5px 10px)}.msd-drawing .spring{position:absolute;left:46px;top:78px;width:220px;height:34px;background:linear-gradient(135deg,transparent 45%,var(--l8-cyan) 46% 54%,transparent 55%) 0 0/28px 34px repeat-x}.msd-drawing .damper{position:absolute;left:47px;top:155px;width:220px;height:5px;background:var(--l8-purple)}.msd-drawing .damper:after{content:"";position:absolute;left:90px;top:-21px;width:48px;height:42px;border:5px solid var(--l8-purple);border-left:0}.msd-drawing .mass{position:absolute;right:54px;top:68px;width:115px;height:115px;display:grid;place-items:center;border-radius:15px;background:var(--l8-orange);color:#fff;font:900 1.5rem ui-monospace,monospace}.msd-drawing .force{position:absolute;right:45px;top:24px;font-weight:900;color:var(--l8-red)}.msd-equation{padding:25px;border:1px solid var(--line);border-radius:22px;background:var(--paper)}.term-cards article span{display:block;color:var(--l8-orange);font-size:.76rem;font-weight:900;text-transform:uppercase}.state-chain article{text-align:center;min-width:100px}.state-chain article b,.state-chain article small,.state-chain article span{display:block}.state-chain article small,.state-chain article span{color:var(--muted);font-size:.75rem}.state-int{border-color:var(--l8-cyan)!important;background:color-mix(in srgb,var(--l8-cyan) 8%,var(--paper))!important}.feedback-layers{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.feedback-layers article{padding:20px;border:1px solid var(--line);border-radius:17px;background:var(--paper)}.feedback-layers b,.feedback-layers code{display:block;margin-top:9px}.feedback-layers code{color:var(--l8-purple)}
.response-parts{grid-template-columns:1fr 1fr}.response-wave{height:105px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.response-wave:after{content:"";position:absolute;inset:10px 0;background-repeat:no-repeat;background-size:100% 100%}.response-wave.transient:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100'%3E%3Cpath fill='none' stroke='%2313aeb7' stroke-width='5' d='M0 50 C20 0 40 100 60 50 C80 14 100 86 120 50 C140 24 160 76 180 50 C200 32 220 68 240 50 C260 38 280 62 300 50 C320 43 340 57 360 50 C375 46 390 54 400 50'/%3E%3C/svg%3E")}.response-wave.steady:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100'%3E%3Cpath fill='none' stroke='%23ee7a42' stroke-width='5' d='M0 50 C25 5 55 5 80 50 S135 95 160 50 S215 5 240 50 S295 95 320 50 S375 5 400 50'/%3E%3C/svg%3E")}.damping-scale{display:flex;align-items:center;gap:14px;margin:20px 0;padding:16px;border-radius:16px;background:var(--soft)}.damping-scale i{flex:1;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--l8-red),var(--l8-green))}.verification-pair{align-items:center;grid-template-columns:1fr auto 1fr}.verification-pair>i{font-size:2rem;color:var(--muted)}.verification-pair article{text-align:center}.verification-grid{grid-template-columns:repeat(2,1fr)}.trust-ladder{margin-top:20px;padding:24px;border-radius:22px;background:linear-gradient(135deg,#07191e,#123b42);color:#efffff}.trust-ladder>b{color:#78e4de}.trust-ladder ol{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding-left:0;counter-reset:trust}.trust-ladder li{list-style:none;counter-increment:trust;padding:13px;border:1px solid #2d555b;border-radius:12px;color:#cce0e2;font-size:.8rem}.trust-ladder li:before{content:counter(trust);display:block;color:#ff9d6d;font-weight:900;margin-bottom:5px}.summary-map article{text-align:center}.summary-map article span{display:block}.final-checklist ul{columns:2;gap:35px;margin-bottom:0}.final-checklist li{margin:8px 0}.finish-card{margin-top:26px;padding:25px;border:1px solid var(--line);border-radius:22px;background:var(--paper)}.finish-card>div{display:flex;gap:10px;flex-wrap:wrap}.finish-card p{color:var(--muted);margin-bottom:0}.secondary-link{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:11px;color:var(--ink);text-decoration:none}
.simulink-lab{margin-top:25px;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--paper);overflow:hidden;box-shadow:0 18px 45px rgba(14,53,58,.08)}.simulink-lab:before{display:none}.simulink-lab-body{min-height:520px}
@keyframes l8Pulse{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.65);opacity:.35}}
@media(max-width:1180px){.hero{grid-template-columns:1fr}.simulink-hero{min-height:450px}.translation-lane,.run-pipeline,.state-chain,.summary-map{display:grid;grid-template-columns:1fr 1fr}.translation-lane>i,.run-pipeline>i,.state-chain>i,.summary-map>i{display:none}.trust-ladder ol{grid-template-columns:repeat(3,1fr)}.simulink-lab-body{min-height:620px}}
@media(max-width:800px){.lesson-section{padding-left:17px;padding-right:17px}.simulink-hero{min-height:360px}.simulink-hero svg{height:300px}.simulink-definition,.library-browser,.port-anatomy,.parameter-map,.time-settings,.mux-explainer,.integrator-story,.msd-physical,.verification-pair,.ode-translation{grid-template-columns:1fr}.simulink-definition>i,.verification-pair>i,.ode-translation>i,.integrator-story>i{transform:rotate(90deg);text-align:center}.system-range,.signal-vs-block,.wiring-rules,.scope-reading,.term-cards,.response-parts,.verification-grid,.layout-principles,.feedback-layers{grid-template-columns:1fr}.port-anatomy,.parameter-explorer>div,.integrator-check ul{grid-template-columns:1fr}.library-browser nav{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto;gap:5px}.library-panel{grid-template-columns:1fr;gap:12px;padding:20px}.library-icon{margin-bottom:0}.library-browser nav button{width:auto;white-space:nowrap}.workflow-stepper{display:grid;grid-template-columns:1fr 1fr}.translation-lane,.run-pipeline,.state-chain,.summary-map{grid-template-columns:1fr}.wire-sequence{flex-direction:column}.wire-line{transform:rotate(90deg);margin:60px 0}.trust-ladder ol{grid-template-columns:1fr}.final-checklist ul{columns:1}.damping-scale{align-items:flex-start;flex-direction:column}.damping-scale i{width:100%;flex:none}.simulink-lab-body{min-height:760px}}
@media(prefers-reduced-motion:reduce){.hero-pulses circle{animation:none}}
