.hero{border-bottom:3px solid #f5d45e;background:radial-gradient(ellipse at 5% 65%,#211d0f,transparent 57%)}.hero h1 span,.intro h2 span{background:linear-gradient(120deg,#fff5a6 6%,#ffda41 31%,#fff5a1 57%,#bd8d22 90%);background-clip:text;color:transparent}.hero .btn{box-shadow:0 4px 32px #ddbd202c}.orbit{--r:clamp(93px,12vw,155px);position:relative;height:clamp(270px,35vw,370px);perspective:920px;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 70%,#40351c55,transparent 70%)}.orbit:before,.orbit:after{content:"";position:absolute;width:87%;height:25%;border:1px solid #a3853d;border-radius:50%;bottom:12%;transform:rotate(-7deg);z-index:-1}.orbit:after{bottom:10%;opacity:.35}.wheel{width:calc(var(--r)*1.45);aspect-ratio:1;position:relative;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.25,.65,.2,1)}.wheel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:3px solid #e4c14d;border-radius:50%;box-shadow:0 0 18px #d8b94744;transform:rotateY(var(--angle)) translateZ(var(--r));background:#151510}.controls{border-top:1px solid #4a4025;padding-top:12px}.tips{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.tips article{border-top:2px solid #c9a642;padding-top:18px}.tips b,.chat em{font:11px monospace;letter-spacing:1px;color:#dfc774}.tips h3{margin:17px 0;font-size:29px}.stories{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.intro{position:sticky;top:35px}.intro p{max-width:370px}.stream{display:grid;gap:24px}.chat{border:1px solid #43443a;border-radius:16px;overflow:hidden;background-color:#151b18;background-image:radial-gradient(#32372d 1px,transparent 1px);background-size:12px 12px}.chathead{display:flex;gap:12px;align-items:center;background:#202923;padding:12px 16px}.chathead small{display:block;color:#c0cfc3;font:12px Arial;text-transform:none;letter-spacing:0}.chathead em{margin-left:auto;color:#cec6a5;letter-spacing:0}.avatar{display:grid;place-items:center;border-radius:50%;width:38px;height:38px;background:#364739;color:#dae9cd}.messages{padding:10px 16px 15px;display:grid;gap:7px}.messages p{margin:0;max-width:86%;width:fit-content;background:#29332d;border-radius:2px 10px 10px;padding:9px 13px;font-size:14px}.messages .out{justify-self:end;background:#234b39;border-radius:10px 2px 10px 10px}.out i{font-size:10px;color:#9cd6cf;margin-left:6px}.plan{background:linear-gradient(140deg,#27261b,#10110e 75%);border-top:2px solid #e1bf54}@media(max-width:680px){.stories,.tips{grid-template-columns:1fr}.intro{position:static}.stories{gap:24px}.orbit{--r:clamp(95px,27vw,138px)}.tips{gap:12px}.tips h3{margin:10px 0}.hero{background:#090a09}}@media(prefers-reduced-motion:reduce){.wheel{transition:none}}
.hero .portrait{filter:none;object-position:50% 25%;width:62%;mask-image:linear-gradient(90deg,transparent,#000 24%)}@media(max-width:650px){.hero .portrait{width:100%;height:81%;object-position:50% 22%;mask-image:linear-gradient(0deg,transparent,#000 33%)}}
.advice h2{margin-bottom:30px}.advice details{border-top:1px solid #494533;padding:16px 0}.advice summary{cursor:pointer;font-weight:bold}.advice p{max-width:650px}.contact{margin-top:24px;border-top:1px solid #484531;padding-top:22px}#wa{background:#ffe04e;color:#17170b;font-weight:bold}#wa:disabled{color:#aba99a;background:#282922;cursor:not-allowed}
.stories-close{padding:24px 0 4px;border-top:1px solid #847039}.stories-close h3{margin:0 0 20px;line-height:1.05}
