.evidence-hero{padding:105px 0 90px;background:radial-gradient(circle at 83% 30%,#e5ebff 0,transparent 26%),linear-gradient(140deg,#fff 0,#f4f6ff 100%);overflow:hidden}.evidence-hero-grid{display:grid;grid-template-columns:1.2fr .7fr;gap:70px;align-items:center}.evidence-hero h1{margin:.5rem 0 1.3rem;font-size:clamp(3.3rem,6.3vw,6.8rem);line-height:.93;letter-spacing:-.06em;color:#111958}.evidence-hero h1 span{color:#3150ed}.evidence-hero p{max-width:720px;color:#66708c;font-size:1.08rem;line-height:1.75}.evidence-seal{position:relative;min-height:350px;padding:42px;border-radius:40px;background:linear-gradient(145deg,#111856,#182985 62%,#3152ec);color:#fff;box-shadow:0 35px 70px rgba(18,31,102,.24);overflow:hidden}.evidence-seal:before,.evidence-seal:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.16);border-radius:50%}.evidence-seal:before{width:290px;height:290px;right:-90px;top:-80px}.evidence-seal:after{width:170px;height:170px;right:-30px;top:-20px}.evidence-seal img{width:76px;filter:brightness(0) invert(1);opacity:.82}.evidence-seal div{position:absolute;left:42px;bottom:45px;z-index:2}.evidence-seal small,.evidence-seal strong{display:block}.evidence-seal small{margin-bottom:10px;color:#aebcff;font-size:.65rem;letter-spacing:.14em}.evidence-seal strong{font-size:1.55rem;line-height:1.25}.evidence-seal>span{position:absolute;right:30px;bottom:30px;color:#aebcff;font-size:.7rem;font-weight:800}.evidence-room-section{background:#f6f8ff}.evidence-intro{display:grid;grid-template-columns:1fr .7fr;gap:60px;margin-bottom:40px;align-items:end}.evidence-intro h2,.privacy-heading h2,.evidence-cta h2{margin:.4rem 0 0;font-size:clamp(2.7rem,4.8vw,5rem);line-height:.98;letter-spacing:-.05em;color:#111958}.evidence-intro>p{color:#68718c;line-height:1.7}.evidence-room{display:grid;grid-template-columns:250px 1fr;border:1px solid #263474;border-radius:30px;background:#0c1448;box-shadow:0 35px 75px rgba(10,22,74,.22);overflow:hidden}.evidence-tabs{padding:28px 18px;background:#09103d;border-right:1px solid rgba(255,255,255,.1)}.evidence-tabs button{display:grid;grid-template-columns:32px 1fr;align-items:center;width:100%;padding:18px 13px;border:0;border-radius:12px;background:none;color:#8795ce;text-align:left;font:700 .77rem/1.35 inherit;cursor:pointer;transition:.25s}.evidence-tabs button span{font-size:.62rem;letter-spacing:.1em}.evidence-tabs button[aria-selected=true]{background:linear-gradient(110deg,rgba(69,93,232,.32),rgba(69,93,232,.08));color:#fff}.evidence-dashboard{padding:38px;color:#fff}.evidence-dashboard>header,.evidence-dashboard>footer{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.evidence-dashboard h3{margin:.25rem 0;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.04em}.evidence-dashboard header small{color:#89a1ff;font-size:.65rem;font-weight:800;letter-spacing:.14em}.privacy-chip{padding:7px 10px;border:1px solid rgba(150,172,255,.3);border-radius:99px;color:#9fb1ff;font-size:.6rem;font-weight:800;letter-spacing:.1em}.evidence-dashboard>p{max-width:700px;color:#aab3d8;line-height:1.65}.evidence-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin:32px 0}.evidence-chart,.evidence-signals article{border:1px solid rgba(164,180,242,.14);border-radius:18px;background:rgba(255,255,255,.045)}.evidence-chart{padding:22px}.chart-top{display:flex;justify-content:space-between}.chart-top span{font-weight:800}.chart-top small{color:#8f9ac6}.signal-bars{display:flex;align-items:end;gap:10px;height:150px;margin:20px 0 10px;border-bottom:1px solid rgba(255,255,255,.1)}.signal-bars i{flex:1;height:var(--h);border-radius:7px 7px 0 0;background:linear-gradient(#6680ff,#2b48e7);transition:height .5s cubic-bezier(.2,.8,.2,1)}.signal-bars i:nth-child(6){background:linear-gradient(#ff9b7e,#f26e56)}.chart-days{display:flex;justify-content:space-around;color:#7785bc;font-size:.62rem}.evidence-signals{display:grid;gap:10px}.evidence-signals article{display:grid;padding:14px 16px}.evidence-signals span{color:#8298ed;font-size:.58rem;font-weight:800;letter-spacing:.12em}.evidence-signals strong{margin:4px 0}.evidence-signals small{color:#98a3ce}.evidence-dashboard>footer{padding-top:22px;border-top:1px solid rgba(255,255,255,.11)}.evidence-dashboard footer small,.evidence-dashboard footer strong{display:block}.evidence-dashboard footer small{color:#7888c5;font-size:.58rem;letter-spacing:.12em}.evidence-dashboard footer strong{margin-top:5px}.evidence-dashboard footer a{color:#b8c4ff;font-size:.78rem;font-weight:800}.privacy-layers{background:#fff}.privacy-heading{margin-bottom:38px}.privacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.privacy-grid article{padding:30px;border:1px solid #e0e5f2;border-radius:22px;background:#fafbff}.privacy-grid article.is-private{transform:translateY(-12px);border-color:#2544d8;background:linear-gradient(145deg,#111958,#243ba9);color:#fff;box-shadow:0 25px 45px rgba(23,40,124,.18)}.privacy-grid article>span{color:#3653e7;font-size:.62rem;font-weight:900;letter-spacing:.14em}.privacy-grid .is-private>span{color:#9fb2ff}.privacy-grid h3{font-size:1.4rem}.privacy-grid p{color:#737b93;line-height:1.65}.privacy-grid .is-private p{color:#bdc7ec}.privacy-grid ul{padding-left:18px;line-height:1.9}.evidence-cta>.container{display:grid;grid-template-columns:80px 1fr auto;gap:30px;align-items:center;padding:45px;border-radius:28px;background:#f3f6ff}.evidence-cta img{width:70px}.evidence-cta p{color:#68728f}.evidence-cta h2{font-size:clamp(2.2rem,4vw,4rem)}
@media(max-width:900px){.evidence-hero-grid,.evidence-intro{grid-template-columns:1fr}.evidence-seal{min-height:280px}.evidence-room{grid-template-columns:1fr}.evidence-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.evidence-tabs button{display:block;text-align:center}.evidence-tabs button span{display:block;margin-bottom:4px}.privacy-grid{grid-template-columns:1fr}.privacy-grid article.is-private{transform:none}.evidence-cta>.container{grid-template-columns:65px 1fr}.evidence-cta .btn{grid-column:2}}
@media(max-width:620px){.evidence-hero{padding:72px 0}.evidence-hero h1{font-size:3.15rem}.evidence-seal{min-height:250px;padding:28px}.evidence-seal div{left:28px;bottom:30px}.evidence-room{border-radius:20px}.evidence-tabs button{padding:12px 4px;font-size:.62rem}.evidence-dashboard{padding:24px 17px}.evidence-dashboard>header{display:block}.privacy-chip{display:inline-block;margin-top:12px}.evidence-grid{grid-template-columns:1fr}.signal-bars{height:120px}.evidence-dashboard>footer{display:block}.evidence-dashboard footer a{display:inline-block;margin-top:15px}.evidence-cta>.container{display:block;padding:27px}.evidence-cta img{margin-bottom:15px}.evidence-cta .btn{display:inline-block;margin-top:14px}.privacy-layers{padding-top:75px}}
@media(prefers-reduced-motion:reduce){.signal-bars i{transition:none}}

/* Official blue Hotellix mark: evidence seal motion, never recoloured white. */
.evidence-seal img{position:relative;z-index:3;width:92px;padding:9px 10px;border-radius:15px;background:rgba(255,255,255,.96);filter:none;opacity:1;box-shadow:0 14px 30px rgba(4,10,47,.24);animation:evidenceMarkFloat 5.4s ease-in-out infinite}
.evidence-seal:before{animation:evidenceRing 18s linear infinite}.evidence-seal:after{animation:evidenceRing 12s linear infinite reverse}
@keyframes evidenceMarkFloat{50%{transform:translateY(-7px) rotate(-2deg)}}@keyframes evidenceRing{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.evidence-seal img,.evidence-seal:before,.evidence-seal:after{animation:none}}
