
.report-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--site-gutter);padding:var(--site-gutter)}
.report-pages img{display:block;width:100%;height:auto}
.report-icon{width:1em;height:1em;flex:none;fill:currentColor;vertical-align:middle}
.lp-report .lp-done[hidden]{display:none}
.report-next{margin-top:28px;padding-top:24px;border-top:1px solid var(--lp-border-light)}
.report-next h3{font-family:var(--display);font-size:24px;line-height:1.25;font-weight:400;margin:0 0 12px}
.report-next p{font-size:16px;line-height:1.55;margin:0 0 20px;color:rgba(23,19,15,.76)}
.report-next a{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:5px}
.lp-report ::selection{background:var(--cognac);color:var(--espresso)}
.lp-report input{caret-color:var(--cognac-dark)}
.lp-report :focus-visible{outline:2px solid var(--cognac);outline-offset:5px}
.lp-report .lp-drawer :focus-visible{outline-color:var(--cognac-dark)}
.lp-report .primary-cta:disabled{opacity:.7;cursor:wait}
@media(max-width:560px){.report-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.report-pages img:last-child{display:none}}


.report-proof-tag[hidden],.report-proof-activity[hidden],.report-proof-tag-daily[hidden],.report-proof-daily[hidden]{display:none!important}
.report-proof-tag{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid rgba(255,253,249,.2);border-radius:24px;background:rgba(255,253,249,.045);font:400 12px/1.3 var(--sans);color:rgba(255,253,249,.8)}
.report-proof-tag strong{font-weight:500;color:var(--white)}.report-proof-tag-daily{display:flex;align-items:center;gap:7px}.report-proof-dot{width:7px;height:7px;border-radius:50%;background:#326d64;flex:none}.report-proof-tag .report-proof-dot{background:#91b4a3}
.report-proof-brand,.report-proof-activity{background:var(--paper-light);color:var(--ink);padding-block:62px;border-bottom:1px solid var(--lp-border-light)}
.report-proof-brand-inner{display:flex;gap:54px;align-items:center;justify-content:space-between}.report-proof-brand-copy{max-width:580px}
.report-proof-eyebrow{font:400 13px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--cognac-dark);margin:0 0 20px}
.report-proof-brand h2{font:400 clamp(28px,3vw,42px)/1.12 var(--display);letter-spacing:-.035em;margin:0 0 14px}.report-proof-brand-copy>p:last-child{font-size:17px;line-height:1.5;color:rgba(23,19,15,.72);margin:0}
.report-proof-brand-logo{padding:24px 35px;border-left:1px solid var(--lp-border-light);flex-shrink:0}.report-proof-brand-logo img{display:block;width:210px;height:auto}
.report-proof-activity{padding-block:80px;border-top:1px solid var(--lp-border-light)}.report-proof-activity-inner{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.report-proof-activity h2{font:400 clamp(30px,3.5vw,46px)/1.12 var(--display);letter-spacing:-.035em;margin:0 0 20px}.report-proof-activity-inner>div>p:last-child{font-size:18px;line-height:1.6;color:rgba(23,19,15,.72);margin:0}
.report-proof-counter{border:1px solid var(--lp-border-light);border-radius:12px;background:var(--white);padding:32px}.report-proof-confirmed{font-size:13px;color:var(--cognac-dark);margin:0 0 25px}.report-proof-total{font:400 74px/1 var(--display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-bottom:10px}.report-proof-label{font-size:17px;line-height:1.5;color:rgba(23,19,15,.72)}
.report-proof-daily{margin-top:25px;padding-top:20px;border-top:1px solid var(--lp-border-light);display:flex;align-items:center;gap:9px;font-size:14px}.report-proof-daily strong{font-weight:400}.report-proof-note{font-size:12px!important;line-height:1.5!important;color:rgba(23,19,15,.72)!important;margin:18px 0 0!important;max-width:58ch}
@media(max-width:760px){.report-proof-brand{padding-block:40px}.report-proof-brand-inner{display:block}.report-proof-brand-logo{border-left:0;border-top:1px solid var(--lp-border-light);margin-top:28px;padding:28px 0 0}.report-proof-brand-logo img{width:175px}.report-proof-activity{padding-block:50px}.report-proof-activity-inner{grid-template-columns:1fr;gap:30px}.report-proof-counter{padding:26px}.report-proof-total{font-size:66px}}


.report-trusted{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 4px;color:rgba(255,253,249,.65);font:400 12px/1.4 var(--sans)}
.report-trusted img{display:block;width:auto;height:auto;max-width:86px;max-height:26px;object-fit:contain;filter:brightness(0) invert(1);opacity:.85}
.report-trusted img[alt="Jakala"]{max-width:66px;max-height:22px}
.report-read-link{display:inline-block;padding:10px 8px;min-height:44px;color:var(--white);font:400 15px/1.6 var(--sans);text-decoration:underline;text-underline-offset:5px}
.report-proof-brand-inner{display:block;text-align:center}
.report-proof-brand h2{max-width:740px;margin:0 auto 40px;font-size:clamp(26px,3vw,38px);text-wrap:balance}
.report-proof-brand-logo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:38px 60px;border:0;padding:0;margin:0}
.report-proof-brand-logo>img{max-width:190px;max-height:54px;width:auto;height:auto;object-fit:contain}
.report-proof-brand-logo>img[alt="Bled Rose Hotel"]{max-width:172px;filter:brightness(0)}
.report-reader-property{display:flex;flex-direction:column;align-items:center;gap:4px}
.report-reader-property img{height:68px;width:auto;max-width:150px;object-fit:contain}
.report-reader-property span{font:400 11px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}
.report-readers-note{font:400 12px/1.6 var(--sans);color:rgba(23,19,15,.62);margin:28px 0 0}
@media(max-width:560px){.report-trusted{gap:14px}.report-proof-brand-logo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;justify-items:center}.report-proof-brand-logo>img{max-width:140px;max-height:44px}.report-proof-brand-logo>img[alt="Bled Rose Hotel"]{max-width:140px}.report-proof-brand h2{margin-bottom:32px}}
