html{scroll-behavior:smooth}body{margin:0;background-color:#0e0e10;background-image:url(/border-left.png),url(/border-right.png);background-repeat:repeat-y,repeat-y;background-position:left 10px top,right 10px top;background-size:54px auto,54px auto}@media (max-width: 1240px){body{background-image:none}}.section{max-width:1100px;margin:0 auto;padding:36px 16px;scroll-margin-top:48px}.anchor-alvo{scroll-margin-top:48px}.listen-tab{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 9px;background:#e4572e;color:#fff;border-radius:8px 0 0 8px;text-decoration:none;font-weight:600;font-size:13px;letter-spacing:2px;box-shadow:0 2px 12px #0006;transition:background .2s,padding-right .2s}.listen-tab span{writing-mode:vertical-rl}.listen-tab-icon{font-size:16px}.listen-tab:hover{background:#f06a42;color:#fff;padding-right:13px}.hero{min-height:35vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:40px 16px 28px;background:linear-gradient(#0e0e1066,#0e0e10d9),url(/hero.jpg) center 37% / cover}
