/* SJK cinematic #pc-showcase, true independent transparent assets / no baked-in words. */
#pc-showcase.pcshow-depth{--pcd-orange:#ff8508;--pcd-glow:#ffad4d;position:relative;display:block;isolation:isolate;overflow:hidden;padding:0!important;min-height:0!important;margin:0;background:#020304!important;color:#f8f7f5;font-family:Inter,Arial,sans-serif;scroll-margin-top:72px}
#pc-showcase.pcshow-depth *,#pc-showcase.pcshow-depth *::before,#pc-showcase.pcshow-depth *::after{box-sizing:border-box}
#pc-showcase .pcd-stage{position:relative;isolation:isolate;min-height:790px;overflow:hidden;background:#020204;--pcd-px:0px;--pcd-py:0px}
#pc-showcase .pcd-void{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 46% 45% at 78% 63%,rgba(130,37,8,.20),transparent 80%),linear-gradient(120deg,#020204,#030304 55%,#090405 100%);z-index:0}
#pc-showcase .pcd-stars,#pc-showcase .pcd-embers{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;z-index:1}
#pc-showcase .pcd-embers{z-index:6;opacity:1}
#pc-showcase .pcd-smoke-video{position:absolute;z-index:2;right:-11%;bottom:10%;width:74%;height:85%;object-fit:cover;object-position:50% 60%;opacity:.28;pointer-events:none;mix-blend-mode:screen;filter:sepia(1) saturate(3.2) hue-rotate(-10deg) contrast(1.4) brightness(.82);-webkit-mask-image:radial-gradient(ellipse 72% 55% at 60% 58%,#000 15%,transparent 78%);mask-image:radial-gradient(ellipse 72% 55% at 60% 58%,#000 15%,transparent 78%)}
#pc-showcase .pcd-visual{position:absolute;z-index:4;right:-40px;bottom:-15px;width:min(1550px,112vw);aspect-ratio:1672/941;pointer-events:none;user-select:none;overflow:visible;isolation:isolate}
#pc-showcase .pcd-visual img{position:absolute;display:block;max-width:none;object-fit:fill;pointer-events:none;user-select:none}
#pc-showcase .pcd-heat{position:absolute;z-index:0;left:50%;top:40%;width:51%;height:52%;background:radial-gradient(ellipse at center,rgba(250,83,1,.23),rgba(255,73,0,.11) 37%,transparent 74%);filter:blur(24px);animation:pcd-heat-breathe 7s ease-in-out infinite alternate}
#pc-showcase .pcd-haze{z-index:1;left:37.6794%;top:12.752%;width:62.3206%;height:70.6695%;opacity:.87;transform-origin:70% 65%;animation:pcd-smoke-real 12s cubic-bezier(.4,0,.6,1) infinite alternate}
#pc-showcase .pcd-pedestal{z-index:2;left:31.1005%;top:73.3262%;width:68.8995%;height:26.6738%;filter:drop-shadow(0 12px 20px #0009)}
#pc-showcase .pcd-rig{z-index:3;left:52.5718%;top:12.5398%;width:32.2966%;height:69.6068%;filter:drop-shadow(0 22px 24px #000b);transform:translate3d(var(--pcd-px),var(--pcd-py),0);transition:transform .55s cubic-bezier(.18,.8,.22,1)}
#pc-showcase .pcd-content{position:relative;z-index:7;display:grid;grid-template-columns:minmax(0,55%) minmax(0,45%);width:min(1480px,calc(100% - 8vw));min-height:790px;align-items:center;margin:0 auto;pointer-events:none}
#pc-showcase .pcd-copy{position:relative;pointer-events:auto;max-width:735px;padding:70px 0 90px;text-shadow:0 3px 15px #0009}
#pc-showcase .pcd-kicker{display:flex;align-items:center;gap:12px;margin:0 0 25px!important;color:#ffab4c!important;font:850 11px/1.4 Inter,Arial,sans-serif!important;letter-spacing:.15em!important}
#pc-showcase .pcd-ring{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid #ff9800;border-radius:50%;box-shadow:0 0 0 4px #ff8b001b,0 0 18px #ff840059}
#pc-showcase .pcd-ring::after{content:"";width:5px;height:5px;border-radius:50%;background:#ffa328}
#pc-showcase .pcd-copy h2{margin:0 0 27px!important;font:950 clamp(51px,5.2vw,98px)/.98 Inter,Arial,sans-serif!important;letter-spacing:-.08em!important;text-transform:uppercase;color:#fdfcfb!important;white-space:nowrap}
#pc-showcase .pcd-copy h2 em{color:#ff8b0b!important;font-style:normal!important}
#pc-showcase .pcd-tabs{display:flex;align-items:stretch;width:max-content;max-width:100%;margin:0 0 25px;border:1px solid #656664;background:#0d1114de;box-shadow:0 6px 28px #0008}
#pc-showcase .pcd-tab{appearance:none;border:0!important;border-radius:0!important;min-height:46px;padding:12px 21px!important;background:transparent;color:#bcc1c3;cursor:pointer;font:850 11px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.05em!important;transition:background .25s,color .25s,box-shadow .25s}
#pc-showcase .pcd-tab[aria-pressed=true]{background:linear-gradient(105deg,#ffae39,#ff8000);color:#090909!important;box-shadow:0 0 22px #ff84002e}
#pc-showcase .pcd-tab:hover:not([aria-pressed=true]){background:#222829;color:#fff}
#pc-showcase .pcd-live{min-height:141px;max-width:620px}
#pc-showcase .pcd-live h3{font:900 clamp(19px,1.7vw,27px)/1.17 Inter,Arial,sans-serif!important;letter-spacing:-.035em!important;color:#fff!important;margin:0 0 10px!important}
#pc-showcase .pcd-live p{font:450 clamp(14px,1.08vw,18px)/1.65 Inter,Arial,sans-serif!important;color:#dbd9d7!important;margin:0!important;max-width:595px!important}
#pc-showcase .pcd-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}
#pc-showcase a.pcd-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:57px;padding:14px 21px;border:1px solid #999ea0;text-decoration:none!important;font:900 11px/1.25 Inter,Arial,sans-serif!important;letter-spacing:.02em!important;transition:transform .22s,box-shadow .22s,border-color .22s}
#pc-showcase a.pcd-cta span{font-size:19px}
#pc-showcase a.pcd-cta-primary{background:linear-gradient(110deg,#ffb341,#ff8400);color:#090909!important;border-color:#ffad35!important;box-shadow:0 7px 27px #ff80002d}
#pc-showcase a.pcd-cta-outline{color:#f3f4f2!important;background:#080d0eb9;border-color:#a8ada9!important}
#pc-showcase a.pcd-cta:hover{transform:translateY(-2px);box-shadow:0 10px 38px #ff8b0034}
#pc-showcase .pcd-trust{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;margin-top:24px;color:#d2d0cf;font:800 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.065em}
#pc-showcase .pcd-trust span{display:inline-flex;align-items:center;gap:8px}
#pc-showcase .pcd-trust i{display:inline-block;background:#ff9100;width:7px;height:7px;border-radius:50%;box-shadow:0 0 12px #fa6b00}
#pc-showcase .pcd-cod-banner{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px max(4.2vw,calc((100vw - 1490px)/2));border-top:1px solid #ff790058;background:#090d0f}
#pc-showcase .pcd-cod-copy{display:flex;align-items:center;gap:15px}
#pc-showcase .pcd-cod-icon{font-size:26px;line-height:1;color:#ffa337;filter:drop-shadow(0 0 12px #ff7a00)}
#pc-showcase .pcd-cod-copy strong{display:block;color:#ffb45a;font:900 11px Inter,Arial,sans-serif;letter-spacing:.10em}
#pc-showcase .pcd-cod-copy p{margin:5px 0 0!important;color:#ded3cb;font:500 11px/1.45 Inter,Arial,sans-serif}
#pc-showcase a.pcd-cod-link{color:#fff!important;text-decoration:none!important;white-space:nowrap;font:900 11px/1.2 Inter,Arial,sans-serif;border-bottom:1px solid #ffab45;padding:10px 0}
#pc-showcase a.pcd-cod-link:hover{color:#ffbd6b!important}
#pc-showcase a:focus-visible,#pc-showcase button:focus-visible{outline:3px solid #ffb85e;outline-offset:4px}
@keyframes pcd-smoke-real{0%{transform:translate3d(-10px,10px,0) scale(.98);opacity:.68}45%{opacity:.93}100%{transform:translate3d(27px,-23px,0) scale(1.07);opacity:.60}}
@keyframes pcd-heat-breathe{to{transform:scale(1.12);opacity:.53}}
@media(min-width:1950px){#pc-showcase .pcd-stage,#pc-showcase .pcd-content{min-height:860px}#pc-showcase .pcd-visual{width:1650px;right:-15px}}
@media(max-width:1240px){#pc-showcase .pcd-stage,#pc-showcase .pcd-content{min-height:730px}#pc-showcase .pcd-copy h2{font-size:clamp(49px,5.65vw,77px)!important}#pc-showcase .pcd-live p{font-size:14px!important}#pc-showcase .pcd-visual{width:min(1380px,119vw)}#pc-showcase .pcd-content{width:calc(100% - 6vw)}#pc-showcase a.pcd-cta{font-size:10px!important;padding:13px 16px}}
@media(max-width:780px){#pc-showcase .pcd-stage{min-height:0}#pc-showcase .pcd-content{display:block;width:calc(100% - 38px);min-height:0;padding-top:515px}#pc-showcase .pcd-copy{max-width:100%;padding:18px 0 43px}#pc-showcase .pcd-visual{width:1000px;right:-80px;top:-28px;bottom:auto}#pc-showcase .pcd-smoke-video{top:-8px;right:-22%;width:155%;height:500px;bottom:auto;opacity:.26;mask-image:linear-gradient(180deg,#000b,black 65%,transparent 100%)}#pc-showcase .pcd-copy h2{font-size:clamp(42px,10.3vw,68px)!important;margin-bottom:20px!important}#pc-showcase .pcd-kicker{font-size:9px!important;margin-bottom:17px!important}#pc-showcase .pcd-live{min-height:unset}#pc-showcase .pcd-live h3{font-size:21px!important}#pc-showcase .pcd-live p{font-size:14px!important}#pc-showcase .pcd-ctas{margin-top:22px}#pc-showcase .pcd-cod-banner{padding:17px 20px;flex-wrap:wrap;gap:12px}#pc-showcase .pcd-cod-link{margin-left:42px}}
@media(max-width:490px){#pc-showcase .pcd-content{padding-top:500px}#pc-showcase .pcd-visual{width:950px;right:-82px;top:-20px}#pc-showcase .pcd-copy h2{font-size:clamp(38px,10.3vw,52px)!important}#pc-showcase .pcd-kicker{letter-spacing:.09em!important}#pc-showcase .pcd-tabs{margin-bottom:20px}#pc-showcase .pcd-tab{font-size:9px!important;padding:11px 14px!important}#pc-showcase .pcd-ctas{display:grid;grid-template-columns:1fr}#pc-showcase a.pcd-cta{width:100%;min-height:54px;font-size:11px!important}#pc-showcase .pcd-trust{font-size:9px;gap:10px}}
@media(prefers-reduced-motion:reduce){#pc-showcase .pcd-smoke-video,#pc-showcase .pcd-stars,#pc-showcase .pcd-embers{display:none!important}#pc-showcase .pcd-haze,#pc-showcase .pcd-heat{animation:none!important}#pc-showcase .pcd-rig{transition:none!important;transform:none!important}#pc-showcase *{scroll-behavior:auto!important}}
