body:has(.betteress-showcase){background:#111827;color:#f8fafc}
body:has(.betteress-showcase) .betteress-announcement{background:#0b1519;border-color:rgba(207,255,220,.14);color:#a9bbb0}
body:has(.betteress-showcase) .betteress-header{background:#111827!important;border-color:rgba(207,255,220,.14)!important;color:#f8fafc}
body:has(.betteress-showcase) .betteress-header a,body:has(.betteress-showcase) .betteress-header button{color:#d7e2dd}
body:has(.betteress-showcase) .betteress-header .form-control{background:#0f172a;border-color:#34443d;color:#f8fafc}
body:has(.betteress-showcase) .betteress-brand__wordmark strong{color:#f8fafc}
body:has(.betteress-showcase) .betteress-brand__wordmark small{color:#91a39a}
body:has(.betteress-showcase) .betteress-home-catalog,body:has(.betteress-showcase) .betteress-home-buying{background:#0f172a;color:#f8fafc}
body:has(.betteress-showcase) .betteress-home-catalog{padding-top:12vh}
body:has(.betteress-showcase) .betteress-home-heading h2,body:has(.betteress-showcase) .betteress-home-buying h2{color:#f8fafc}
body:has(.betteress-showcase) .betteress-home-category{background:#111827;border-color:rgba(207,255,220,.14);box-shadow:none}
body:has(.betteress-showcase) .betteress-home-category h3{color:#f8fafc}
body:has(.betteress-showcase) .betteress-home-chips a,body:has(.betteress-showcase) .betteress-home-steps a{background:#111827;border-color:rgba(207,255,220,.14);color:#d7e2dd}
body:has(.betteress-showcase) footer{background:#0b111d!important;border-color:rgba(207,255,220,.14)!important;color:#91a39a}
.betteress-showcase{background:#111827;color:#f8fafc}
.betteress-showcase .hero{min-height:calc(100vh - 90px);padding-top:0}.betteress-showcase .hero:before{inset:0}
@media(max-width:900px){.betteress-showcase .hero{min-height:970px}.betteress-showcase .hero-copy{padding-top:80px}}

.betteress-showcase,.betteress-showcase button,.betteress-showcase input{font-family:Inter,Arial,sans-serif}
.betteress-showcase h1,.betteress-showcase h2,.betteress-showcase h3,.betteress-showcase h4,
.betteress-showcase .view-caption,.betteress-showcase .note-kicker{font-family:Inter,Arial,sans-serif}
.betteress-showcase .feature h3{font-size:1rem;font-weight:650;letter-spacing:-.015em}
.betteress-showcase .feature p{font-size:.72rem;line-height:1.65}
.betteress-showcase .exploded-view .model-notes .note-card h4{font-size:1.35rem;font-weight:700;letter-spacing:-.025em}
.betteress-showcase .exploded-view .model-notes .note-card p{font-size:.78rem}
.betteress-showcase .exploded-view .model-notes .note-card small,
.betteress-showcase .exploded-view .model-notes .note-specs b{font-size:.65rem}

.betteress-showcase{--bg:#101820;--panel:#18332d;--ink:#e1e9e5;--muted:#83928b;--green:#35ad92;--line:rgba(190,220,207,.13)}
.betteress-showcase h1,.betteress-showcase h2,.betteress-showcase h3,.betteress-showcase h4{color:#e1e9e5}
.betteress-showcase .lead,.betteress-showcase .feature p,.betteress-showcase .cta>p:not(.eyebrow){color:#9eada6}
.betteress-showcase .cards article{background:linear-gradient(145deg,rgba(53,173,146,.035),rgba(16,24,32,.12))}
.betteress-showcase .button.primary{background:#35ad92;color:#0c1815;box-shadow:none}

.betteress-showcase .exploded-view .cv,
.betteress-showcase .exploded-view .model-notes,
.betteress-showcase .exploded-view .model-leader{display:none!important}
.betteress-showcase .exploded-view{isolation:isolate}
.betteress-frame-sequence{position:absolute;inset:1% -7% 2% -2%;z-index:6;display:grid;place-items:center;overflow:visible;transform:translateY(calc((.5 - var(--sequence-progress,0)) * 10px)) scale(calc(.985 + var(--sequence-progress,0) * .025));transform-origin:52% 54%;transition:transform .12s linear}
.betteress-frame-sequence:before{content:"";position:absolute;inset:12% 8% 8% 7%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgba(53,173,146,.22),rgba(53,173,146,.06) 42%,transparent 72%);filter:blur(28px);transform:scale(calc(.92 + var(--sequence-progress,0) * .12))}
.betteress-frame-sequence:after{content:"ANALIZA MODUŁOWA  /  BETTERESS";position:absolute;left:13%;right:12%;top:15%;z-index:2;padding:.65rem .8rem;border-top:1px solid rgba(118,199,180,.22);background:linear-gradient(90deg,rgba(16,24,32,.72),transparent 65%);color:#83ad9f;font:650 .58rem Inter,Arial,sans-serif;letter-spacing:.18em;pointer-events:none}
.betteress-frame-sequence canvas{display:block;width:100%;height:100%;border-radius:2rem;opacity:.96;filter:saturate(.9) contrast(.94) drop-shadow(0 2rem 2.8rem rgba(0,0,0,.32));-webkit-mask-image:radial-gradient(ellipse 74% 67% at 51% 53%,#000 54%,rgba(0,0,0,.92) 69%,rgba(0,0,0,.34) 84%,transparent 100%);mask-image:radial-gradient(ellipse 74% 67% at 51% 53%,#000 54%,rgba(0,0,0,.92) 69%,rgba(0,0,0,.34) 84%,transparent 100%)}
.betteress-frame-sequence__loading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#83928b;font:650 .68rem Inter,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.betteress-frame-sequence.is-ready .betteress-frame-sequence__loading{display:none}
.betteress-showcase .view-caption{z-index:8}
@media(max-width:900px){.betteress-frame-sequence{inset:1% -24% 7% -24%}.betteress-frame-sequence:after{left:22%;right:22%;top:14%}}
@media(max-width:520px){.betteress-frame-sequence{inset:5% -34% 12% -34%}.betteress-frame-sequence:after{display:none}.betteress-frame-sequence canvas{-webkit-mask-image:radial-gradient(ellipse 70% 65%,#000 58%,rgba(0,0,0,.65) 82%,transparent 100%);mask-image:radial-gradient(ellipse 70% 65%,#000 58%,rgba(0,0,0,.65) 82%,transparent 100%)}}
