:root{--pcr-bg:#05080d;--pcr-bg-2:#09111c;--pcr-panel:#0d1724;--pcr-line:rgba(255,255,255,.1);--pcr-text:#f5f7fb;--pcr-muted:#96a2b2;--pcr-cyan:#45d7ff;--pcr-blue:#3678ff;--pcr-warm:#f7a94a;--pcr-max:1240px;--pcr-radius:26px}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body.pcr-home{margin:0;background:var(--pcr-bg);color:var(--pcr-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Arial,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}
.pcr-home *{box-sizing:border-box}.pcr-home a{color:inherit}.pcr-home img{display:block;max-width:100%}.pcr-shell{width:min(var(--pcr-max),calc(100% - 48px));margin-inline:auto}.pcr-skip{position:fixed;left:18px;top:-80px;z-index:999;background:#fff;color:#000!important;padding:10px 16px;border-radius:8px}.pcr-skip:focus{top:18px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pcr-nav{position:fixed;inset:0 0 auto;z-index:100;padding:22px 0;transition:background .35s ease,padding .35s ease,border-color .35s ease}.pcr-nav.is-scrolled{padding:13px 0;background:rgba(5,8,13,.78);border-bottom:1px solid var(--pcr-line);backdrop-filter:blur(22px)}.pcr-nav-inner{display:flex;align-items:center;justify-content:space-between}.pcr-brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-size:17px;font-weight:780;letter-spacing:-.03em}.pcr-brand>span:last-child>span{color:var(--pcr-cyan);font-weight:540}.pcr-brand-mark{position:relative;display:grid;grid-template-columns:repeat(3,4px);align-items:end;gap:3px;width:32px;height:32px;padding:8px;border:1px solid rgba(69,215,255,.32);border-radius:9px;background:rgba(69,215,255,.08);box-shadow:inset 0 0 14px rgba(69,215,255,.08)}.pcr-brand-mark i{display:block;background:var(--pcr-cyan);border-radius:5px}.pcr-brand-mark i:nth-child(1){height:7px}.pcr-brand-mark i:nth-child(2){height:14px}.pcr-brand-mark i:nth-child(3){height:10px;background:var(--pcr-warm)}.pcr-menu{display:flex;align-items:center;gap:30px}.pcr-menu>a{position:relative;text-decoration:none;color:#bdc6d2;font-size:14px;font-weight:620;transition:color .25s ease}.pcr-menu>a:not(.pcr-nav-cta):after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--pcr-cyan);transition:right .25s ease}.pcr-menu>a:hover{color:#fff}.pcr-menu>a:hover:after{right:0}.pcr-menu .pcr-nav-cta{padding:10px 16px;border:1px solid rgba(255,255,255,.2);border-radius:99px;color:#fff;background:rgba(255,255,255,.05)}.pcr-menu .pcr-nav-cta:hover{border-color:var(--pcr-cyan);box-shadow:0 0 28px rgba(69,215,255,.13)}.pcr-menu-toggle{display:none;width:44px;height:40px;border:0;background:transparent;padding:9px}.pcr-menu-toggle span{display:block;width:24px;height:1px;background:#fff;margin:6px auto}
.pcr-hero{position:relative;min-height:920px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 42%,rgba(37,105,176,.24),transparent 31%),radial-gradient(circle at 30% 80%,rgba(21,57,92,.12),transparent 33%),#05080d}.pcr-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05080d 0%,rgba(5,8,13,.98) 32%,rgba(5,8,13,.18) 65%,rgba(5,8,13,.42) 100%);z-index:1;pointer-events:none}.pcr-hero-grid{position:absolute;inset:auto -10% -32% 28%;height:62%;transform:perspective(700px) rotateX(63deg);transform-origin:bottom;background-image:linear-gradient(rgba(69,215,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(69,215,255,.09) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,transparent,#000 28%,transparent 88%);opacity:.55}.pcr-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(480px,.92fr) minmax(570px,1.08fr);align-items:center;min-height:920px}.pcr-hero-copy{position:relative;z-index:4;padding-top:36px}.pcr-kicker,.pcr-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:780;color:var(--pcr-cyan)}.pcr-kicker{display:flex;align-items:center;gap:10px}.pcr-kicker span{width:28px;height:1px;background:linear-gradient(90deg,var(--pcr-cyan),transparent)}.pcr-hero h1{margin:26px 0 28px;max-width:760px;font-size:clamp(58px,6.4vw,96px);font-weight:720;line-height:.96;letter-spacing:-.065em}.pcr-hero h1 em,.pcr-section-head h2 span,.pcr-sticky-copy h2 span,.pcr-proof-card h2 span,.pcr-final h2 span{font-style:normal;color:#768395}.pcr-lead{max-width:610px;margin:0;color:#a9b5c5;font-size:clamp(18px,1.5vw,21px);line-height:1.7}.pcr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:36px}.pcr-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 23px;border-radius:13px;text-decoration:none;font-size:14px;font-weight:740;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.pcr-button:hover{transform:translateY(-2px)}.pcr-button-primary{color:#031017!important;background:linear-gradient(135deg,#7ee9ff,var(--pcr-cyan));box-shadow:0 12px 38px rgba(69,215,255,.2)}.pcr-button-primary:hover{box-shadow:0 16px 46px rgba(69,215,255,.32)}.pcr-button-ghost{border:1px solid var(--pcr-line);background:rgba(255,255,255,.035);color:#e7edf6}.pcr-button-ghost:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07)}.pcr-play{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(255,255,255,.25);border-radius:50%;font-size:8px;font-style:normal}.pcr-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:38px;color:#7f8c9e;font-size:13px}.pcr-trust span{display:flex;align-items:center;gap:7px}.pcr-trust i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:rgba(69,215,255,.12);color:var(--pcr-cyan);font-size:10px;font-style:normal}
.pcr-hero-visual{--px:0px;--py:0px;position:absolute;right:-13vw;top:50%;width:min(74vw,1180px);transform:translate(var(--px),calc(-50% + var(--py)));transition:transform .25s ease-out;z-index:2}.pcr-hero-visual:after{content:"";position:absolute;inset:5% 0;background:linear-gradient(90deg,var(--pcr-bg) 0%,transparent 28%,transparent 86%,var(--pcr-bg) 100%);pointer-events:none}.pcr-hero-visual img{width:100%;filter:saturate(.95) contrast(1.05);animation:pcr-float 7s ease-in-out infinite}.pcr-orbit{position:absolute;z-index:2;border:1px solid rgba(69,215,255,.19);border-radius:50%;pointer-events:none}.pcr-orbit:after{content:"";position:absolute;top:50%;left:-4px;width:8px;height:8px;border-radius:50%;background:var(--pcr-cyan);box-shadow:0 0 24px var(--pcr-cyan)}.pcr-orbit-one{width:470px;height:470px;right:15%;top:20%;animation:pcr-spin 18s linear infinite}.pcr-orbit-two{width:640px;height:640px;right:8%;top:9%;border-color:rgba(247,169,74,.08);animation:pcr-spin 26s linear infinite reverse}.pcr-visual-chip{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.13);background:rgba(9,17,28,.66);box-shadow:0 15px 45px rgba(0,0,0,.35);backdrop-filter:blur(14px);color:#dbe5f2;font-size:12px;font-weight:680}.pcr-chip-top{right:26%;top:19%;padding:10px 14px;border-radius:99px}.pcr-chip-top span{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 14px #4ade80}.pcr-chip-bottom{right:49%;bottom:20%;padding:13px 16px;border-radius:14px}.pcr-chip-bottom>b{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:rgba(69,215,255,.12);color:var(--pcr-cyan)}.pcr-chip-bottom>span{display:flex;flex-direction:column}.pcr-chip-bottom small{color:#7f8da0;font-weight:500}.pcr-scroll-cue{position:absolute;z-index:5;bottom:29px;left:50%;display:flex;align-items:center;gap:10px;color:#647184;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.pcr-scroll-cue span{width:1px;height:33px;background:linear-gradient(var(--pcr-cyan),transparent);animation:pcr-pulse 1.8s ease-in-out infinite}
.pcr-section{padding:130px 0}.pcr-intro{background:linear-gradient(180deg,#070b12,#0a111b)}.pcr-section-head{max-width:860px;margin-bottom:65px}.pcr-section-head h2,.pcr-sticky-copy h2,.pcr-proof-card h2,.pcr-final h2{margin:14px 0 0;font-size:clamp(42px,5.4vw,72px);font-weight:680;line-height:1.04;letter-spacing:-.055em}.pcr-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pcr-feature{min-height:300px;padding:34px;border:1px solid var(--pcr-line);border-radius:var(--pcr-radius);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015));transition:transform .35s ease,border-color .35s ease,background .35s ease}.pcr-feature:hover{transform:translateY(-7px);border-color:rgba(69,215,255,.27);background:linear-gradient(145deg,rgba(69,215,255,.07),rgba(255,255,255,.018))}.pcr-feature-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(69,215,255,.24);border-radius:15px;background:rgba(69,215,255,.07);color:var(--pcr-cyan);font-size:13px;font-weight:800}.pcr-feature h3{margin:78px 0 9px;font-size:23px;letter-spacing:-.03em}.pcr-feature p{margin:0;color:var(--pcr-muted);font-size:15px}
.pcr-models{background:#eef2f6;color:#0c1420}.pcr-models .pcr-eyebrow{color:#167fa1}.pcr-section-head-row{max-width:none;display:flex;justify-content:space-between;align-items:flex-end;gap:70px}.pcr-section-head-row>p{max-width:420px;margin:0 0 8px;color:#5d6978}.pcr-products{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.pcr-product{position:relative;min-height:450px;padding:32px;border:1px solid rgba(12,20,32,.1);border-radius:26px;background:#fff;color:#0c1420!important;text-decoration:none;overflow:hidden;box-shadow:0 18px 60px rgba(32,48,68,.07);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.pcr-product:before{content:"";position:absolute;width:230px;height:230px;right:-100px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(69,215,255,.22),transparent 68%);transition:transform .5s ease}.pcr-product:hover{transform:translateY(-8px);box-shadow:0 28px 80px rgba(32,48,68,.14)}.pcr-product:hover:before{transform:scale(1.3)}.pcr-product-top,.pcr-product-foot{display:flex;align-items:center;justify-content:space-between}.pcr-product-index{color:#9aa5b1;font-size:13px;font-weight:700}.pcr-product-status{display:flex;align-items:center;gap:7px;color:#526171;font-size:12px}.pcr-product-status i{width:7px;height:7px;border-radius:50%;background:#28b96b;box-shadow:0 0 0 5px rgba(40,185,107,.1)}.pcr-mini-printer{position:relative;width:132px;height:94px;margin:47px 0 30px;background:linear-gradient(145deg,#273544,#101821);border-radius:10px;box-shadow:0 17px 28px rgba(12,20,32,.2)}.pcr-mini-printer:before{content:"";position:absolute;left:14px;right:14px;top:-18px;height:39px;background:#dce4e9;border-radius:4px 4px 0 0}.pcr-mini-printer:after{content:"";position:absolute;left:22px;right:22px;bottom:-5px;height:31px;background:#f2f5f7;border-radius:2px}.pcr-mini-printer i{position:absolute;z-index:2;width:7px;height:7px;right:14px;top:15px;border-radius:50%;background:var(--pcr-cyan);box-shadow:0 0 12px var(--pcr-cyan)}.pcr-mini-printer b{position:absolute;z-index:3;left:32px;right:32px;bottom:3px;height:2px;background:#aebac2}.pcr-product h3{margin:0;font-size:31px;letter-spacing:-.045em}.pcr-product>p{max-width:520px;color:#677482;font-size:15px}.pcr-product .pcr-model-list{min-height:24px;color:#1684a7;font-size:12px;font-weight:750;letter-spacing:.02em}.pcr-product-foot{position:absolute;left:32px;right:32px;bottom:29px;padding-top:18px;border-top:1px solid rgba(12,20,32,.09);font-weight:750}.pcr-product-foot b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#0c1420;color:#fff;transition:transform .3s ease}.pcr-product:hover .pcr-product-foot b{transform:rotate(45deg)}.pcr-product-foot del{color:#9ca5af;font-weight:500}.pcr-product-foot ins{text-decoration:none}
.pcr-process{background:linear-gradient(180deg,#08101a,#05080d)}.pcr-process-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px}.pcr-sticky-copy{position:sticky;top:145px;align-self:start}.pcr-sticky-copy>p:not(.pcr-eyebrow){max-width:460px;color:var(--pcr-muted)}.pcr-text-link{display:inline-flex;gap:12px;margin-top:25px;color:var(--pcr-cyan)!important;text-decoration:none;font-size:14px;font-weight:720}.pcr-steps{border-top:1px solid var(--pcr-line)}.pcr-step{display:grid;grid-template-columns:70px 1fr;gap:15px;padding:47px 6px;border-bottom:1px solid var(--pcr-line)}.pcr-step>span{color:var(--pcr-cyan);font-size:13px;font-weight:750}.pcr-step h3{margin:0 0 8px;font-size:27px;letter-spacing:-.035em}.pcr-step p{max-width:520px;margin:0;color:var(--pcr-muted)}
.pcr-proof{background:#05080d;padding-top:20px}.pcr-proof-card{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;min-height:530px;padding:70px;border:1px solid rgba(69,215,255,.17);border-radius:34px;overflow:hidden;background:radial-gradient(circle at 88% 18%,rgba(69,215,255,.14),transparent 32%),linear-gradient(135deg,#101b29,#08111c)}.pcr-proof-card:after{content:"PCR";position:absolute;right:-30px;top:-90px;font-size:280px;font-weight:850;letter-spacing:-.1em;color:rgba(255,255,255,.018);pointer-events:none}.pcr-proof-copy{position:relative;z-index:2}.pcr-proof-copy p{margin:0 0 28px;color:#a8b4c4}.pcr-button-light{background:#f4f7fa;color:#0b1420!important}
.pcr-faq{background:#05080d}.pcr-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.pcr-accordion{border-top:1px solid var(--pcr-line)}.pcr-accordion details{border-bottom:1px solid var(--pcr-line)}.pcr-accordion summary{display:flex;justify-content:space-between;gap:25px;padding:28px 2px;cursor:pointer;list-style:none;font-size:18px;font-weight:650}.pcr-accordion summary::-webkit-details-marker{display:none}.pcr-accordion summary span{color:var(--pcr-cyan);font-size:25px;font-weight:300;transition:transform .25s ease}.pcr-accordion details[open] summary span{transform:rotate(45deg)}.pcr-accordion details p{max-width:650px;margin:-9px 0 29px;color:var(--pcr-muted)}
.pcr-final{position:relative;padding:150px 0 165px;text-align:center;overflow:hidden;border-top:1px solid var(--pcr-line);background:#05080d}.pcr-final-glow{position:absolute;left:50%;bottom:-360px;width:850px;height:650px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(54,120,255,.28),rgba(69,215,255,.08) 34%,transparent 68%);filter:blur(15px)}.pcr-final .pcr-shell{position:relative}.pcr-final h2{font-size:clamp(48px,7vw,90px)}.pcr-final .pcr-actions{justify-content:center}.pcr-footer{border-top:1px solid var(--pcr-line);background:#030508;padding:31px 0;color:#768395}.pcr-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.pcr-footer p{margin:0;font-size:12px}.pcr-footer>a:last-child{font-size:12px;text-decoration:none}.pcr-footer .pcr-brand{color:#fff;font-size:14px}
.pcr-animate{opacity:0;transform:translateY(22px);animation:pcr-enter .8s cubic-bezier(.2,.8,.2,1) forwards}.pcr-delay-1{animation-delay:.12s}.pcr-delay-2{animation-delay:.24s}.pcr-delay-3{animation-delay:.36s}.pcr-delay-4{animation-delay:.48s}.reveal{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:none}.pcr-feature-grid .reveal:nth-child(2),.pcr-products .reveal:nth-child(2){transition-delay:.08s}.pcr-feature-grid .reveal:nth-child(3),.pcr-products .reveal:nth-child(3){transition-delay:.16s}.pcr-products .reveal:nth-child(4){transition-delay:.24s}@keyframes pcr-enter{to{opacity:1;transform:none}}@keyframes pcr-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pcr-spin{to{transform:rotate(360deg)}}@keyframes pcr-pulse{0%,100%{opacity:.25;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}
@media(max-width:1100px){.pcr-menu{gap:18px}.pcr-menu>a{font-size:13px}.pcr-hero{min-height:850px}.pcr-hero-inner{grid-template-columns:1fr;min-height:850px}.pcr-hero-copy{max-width:630px}.pcr-hero-visual{right:-28vw;width:100vw;opacity:.65}.pcr-hero:before{background:linear-gradient(90deg,#05080d 0%,rgba(5,8,13,.96) 43%,rgba(5,8,13,.25) 86%)}.pcr-process-grid,.pcr-faq-grid{gap:55px}.pcr-proof-card{gap:40px;padding:52px}.pcr-footer-inner{flex-wrap:wrap}}
@media(max-width:820px){.pcr-shell{width:min(100% - 32px,var(--pcr-max))}.pcr-menu-toggle{display:block;cursor:pointer}.pcr-menu{position:absolute;left:16px;right:16px;top:68px;display:none;align-items:stretch;flex-direction:column;gap:0;padding:12px;border:1px solid var(--pcr-line);border-radius:18px;background:rgba(7,12,20,.96);box-shadow:0 25px 60px rgba(0,0,0,.45);backdrop-filter:blur(20px)}.pcr-menu.is-open{display:flex}.pcr-menu>a{padding:13px 12px}.pcr-menu .pcr-nav-cta{text-align:center;margin-top:7px}.pcr-hero{min-height:880px;align-items:flex-start}.pcr-hero-inner{min-height:880px;padding-top:150px;align-items:start}.pcr-hero-copy{max-width:none}.pcr-hero h1{font-size:clamp(53px,13vw,77px)}.pcr-hero-visual{top:auto;bottom:-10px;right:-40%;width:145vw;transform:translate(var(--px),var(--py));opacity:.53}.pcr-chip-top,.pcr-chip-bottom,.pcr-orbit{display:none}.pcr-scroll-cue{display:none}.pcr-section{padding:95px 0}.pcr-feature-grid,.pcr-products,.pcr-process-grid,.pcr-faq-grid,.pcr-proof-card{grid-template-columns:1fr}.pcr-section-head-row{display:block}.pcr-section-head-row>p{margin-top:25px}.pcr-feature{min-height:250px}.pcr-feature h3{margin-top:50px}.pcr-product{min-height:430px}.pcr-sticky-copy{position:static}.pcr-proof-card{min-height:0}.pcr-footer-inner{flex-direction:column;align-items:flex-start}}
@media(max-width:520px){.pcr-hero{min-height:820px}.pcr-hero-inner{min-height:820px;padding-top:130px}.pcr-hero h1{font-size:50px}.pcr-lead{font-size:17px}.pcr-actions{align-items:stretch;flex-direction:column}.pcr-button{width:100%}.pcr-trust{gap:10px 15px}.pcr-hero-visual{width:165vw;right:-59%;bottom:0}.pcr-section-head h2,.pcr-sticky-copy h2,.pcr-proof-card h2{font-size:41px}.pcr-product{padding:25px}.pcr-product-foot{left:25px;right:25px}.pcr-proof-card{padding:38px 25px}.pcr-step{grid-template-columns:46px 1fr}.pcr-final{padding:110px 0}.pcr-final h2{font-size:47px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pcr-home *{animation:none!important;transition:none!important}.pcr-animate,.reveal{opacity:1;transform:none}}

