.pc-hero__copy,.pc-hero__showcase{border:0;outline:0}.pc-hero__eyebrow{align-items:center;color:var(--color-eyebrow);display:flex;font-size:var(--typo-9);gap:10px;letter-spacing:var(--typo-tracking-uppercase);margin:0;text-transform:uppercase}.pc-hero__eyebrow i{background:var(--color-accent);border-radius:50%;box-shadow:0 0 12px var(--color-accent-glow);height:5px;width:5px}.pc-hero__title{font-size:var(--typo-fluid-display);font-weight:var(--typo-weight-610);letter-spacing:var(--typo-tracking-title);line-height:var(--typo-line-title);margin:0;max-width:850px}.pc-hero__title em{color:var(--color-accent-soft);font-style:normal}.pc-hero__meta{color:var(--color-meta);font-size:var(--typo-9);letter-spacing:var(--typo-tracking-uppercase);text-transform:uppercase}.pc-hero__lead{color:var(--color-copy);font-size:var(--typo-14);line-height:var(--typo-line-body);margin:0;max-width:560px}.pc-hero__mail{border-bottom:1px solid var(--color-line);color:var(--color-link);font-size:var(--typo-11);padding-bottom:4px}.pc-hero__proof{border-left:1px solid var(--color-line);display:grid;grid-template-columns:1fr;padding-left:28px}.pc-hero__proof>div{align-items:baseline;border-bottom:1px solid var(--color-line);display:flex;gap:20px;justify-content:space-between;padding:9px 0}.pc-hero__proof>div:last-child{border-bottom:0}.pc-hero__proof dd{font-size:var(--typo-fluid-stat);font-weight:var(--typo-weight-610);letter-spacing:var(--typo-tracking-stat)}.pc-hero__proof dt{color:var(--color-label);font-size:var(--typo-fluid-label);letter-spacing:var(--typo-tracking-compact);text-align:right;text-transform:uppercase}.pc-hero__showcase{cursor:default;min-width:0;overflow:hidden;width:100%}.pc-hero__showcase.is-launch .pc-hero__glow{opacity:1}.pc-hero__glow{background:radial-gradient(circle at 50% 52%,var(--color-accent-haze),transparent 60%);filter:blur(35px);top:7%;right:-8%;bottom:8%;left:10%;position:absolute;transition:opacity .5s}.pc-hero__scroll{align-items:center;bottom:8px;color:var(--color-subtle);display:flex;font-size:var(--typo-8);gap:10px;left:24px;letter-spacing:var(--typo-tracking-wide);position:absolute;text-transform:uppercase}.pc-hero__scroll i{animation:pc-hero-pulse 1.8s infinite;background:var(--color-meta);display:block;height:1px;width:38px}.pc-hero__shell{background:var(--color-surface-shell);border:1px solid var(--color-border-soft);border-radius:14px;top:24px;right:8px;bottom:54px;left:22px;overflow:hidden;position:absolute;transform:rotateY(-4deg) rotateX(1deg);transition:transform .25s ease-out}.pc-hero__topbar{align-items:center;border-bottom:1px solid var(--color-border);color:var(--color-meta);display:grid;font-size:var(--typo-8);grid-template-columns:1fr auto 1fr;height:42px;letter-spacing:var(--typo-tracking-compact);padding:0 15px}.pc-hero__dots{display:flex;gap:5px}.pc-hero__dots i{background:var(--color-dot);border-radius:50%;height:6px;width:6px}.pc-hero__url{justify-self:center}.pc-hero__live{align-items:center;display:flex;gap:6px;justify-self:end;text-transform:uppercase}.pc-hero__live i{background:var(--color-positive-strong);border-radius:50%;box-shadow:0 0 10px var(--color-positive-strong);height:6px;width:6px}.pc-hero__layout{display:grid;grid-template-columns:136px 1fr;height:calc(100% - 42px)}.pc-hero__steps{background:var(--color-surface-shell-deep);border-right:1px solid var(--color-border);padding:24px 16px;position:relative;z-index:10}.pc-hero__steps>p{color:var(--color-subtle);font-size:var(--typo-7);letter-spacing:var(--typo-tracking-label);margin:0 0 24px;text-transform:uppercase}.pc-hero__step{align-items:center;background:none;border:0;border-radius:7px;color:var(--color-subtle);cursor:pointer;display:grid;font:inherit;grid-template-columns:22px 1fr auto;margin-left:-8px;padding:11px 8px;text-align:left;transition:.35s;width:calc(100% + 16px)}.pc-hero__step b{font-size:var(--typo-7);font-weight:var(--typo-weight-500)}.pc-hero__step span{font-size:var(--typo-9);letter-spacing:var(--typo-tracking-tight)}.pc-hero__step.is-active,.pc-hero__step:hover{background:var(--color-accent-wash);color:var(--color-white)}.pc-hero__step.is-active:after{color:var(--color-accent-soft);content:attr(data-live-label);font-size:var(--typo-5);justify-self:end;letter-spacing:var(--typo-tracking-normal)}.pc-hero__step.is-active span{color:var(--color-accent-bright)}.pc-hero__progress{background:var(--color-surface-code-border-alt);bottom:18px;height:1px;left:16px;overflow:hidden;position:absolute;right:16px}.pc-hero__progress i{background:var(--color-accent-strong);display:block;height:100%;transition:width .65s cubic-bezier(.2,.8,.2,1);width:25%}.pc-hero__canvas{background:var(--color-surface-light);color:var(--color-surface-light-text);overflow:hidden;position:relative}.pc-hero__canvas:after{background:var(--color-white-soft);border-radius:999px;bottom:12px;color:var(--color-surface-light-copy);content:attr(data-autoplay-label);font-size:var(--typo-fluid-canvas-micro);letter-spacing:var(--typo-tracking-normal);padding:5px 7px;position:absolute;right:14px;z-index:12}.pc-hero__grid{background-image:linear-gradient(var(--color-canvas-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-canvas-grid) 1px,transparent 1px);background-size:34px 34px;top:0;right:0;bottom:0;left:0;opacity:.45;position:absolute}.pc-hero__stage-label{align-items:center;display:flex;justify-content:space-between;left:22px;position:absolute;right:22px;top:19px;z-index:6}.pc-hero__stage-label span{color:var(--color-surface-light-label);font-size:var(--typo-7);letter-spacing:var(--typo-tracking-label);text-transform:uppercase}.pc-hero__stage-label b{align-items:center;color:var(--color-surface-light-accent);display:flex;font-size:var(--typo-9);gap:7px}.pc-hero__stage-label b:before{background:var(--color-accent);border-radius:50%;box-shadow:0 0 12px var(--color-accent-glow);content:"";height:5px;width:5px}.pc-hero__layer{top:58px;right:22px;bottom:22px;left:22px;opacity:0;pointer-events:none;position:absolute;transform:translateY(18px) scale(.985);transition:opacity .55s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.pc-hero__layer.is-visible{animation:pc-hero-stage .7s ease both;opacity:1;transform:none}.pc-hero__layer--design{background:var(--color-surface-code);border-radius:9px;box-shadow:0 22px 55px var(--color-shadow-soft);color:var(--color-surface-code-text);padding:18px}.pc-hero__layer--code{background:var(--color-surface-code-deep);border-radius:8px;color:var(--color-surface-code-copy);padding:18px 16px 16px}.pc-hero__layer--launch{background:var(--color-surface-code-soft);border-radius:9px;box-shadow:0 22px 60px var(--color-shadow-medium);color:var(--color-white);overflow:hidden;padding:18px}.pc-hero__summary{margin-bottom:18px;max-width:88%;position:relative;z-index:2}.pc-hero__summary>span{color:var(--color-surface-code-muted);display:block;font-size:var(--typo-6);letter-spacing:var(--typo-tracking-uppercase);margin-bottom:7px;text-transform:uppercase}.pc-hero__summary>strong{display:block;font-size:var(--typo-fluid-summary);letter-spacing:var(--typo-tracking-summary);line-height:var(--typo-line-summary)}.pc-hero__summary>p{color:var(--color-surface-code-label);font-size:var(--typo-fluid-canvas-copy);line-height:var(--typo-line-small);margin:7px 0 0;max-width:92%}.pc-hero__summary--dark>span{color:var(--color-accent-bright)}.pc-hero__summary--code>p,.pc-hero__summary--dark>p{color:var(--color-status-copy)}.pc-hero__summary--code>span{color:var(--color-status-accent)}.pc-hero__summary--launch{margin:0;max-width:72%}.pc-hero__strategy-note{bottom:0;color:var(--color-surface-code-label);font-size:var(--typo-8);left:0;position:absolute}.pc-hero__strategy-board{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.pc-hero__strategy-board>div{background:var(--color-white-muted);border:1px solid var(--color-canvas-border);border-radius:7px;padding:10px;position:relative}.pc-hero__strategy-board small{color:var(--color-canvas-copy);display:block;font-size:var(--typo-5);letter-spacing:var(--typo-tracking-normal)}.pc-hero__strategy-board b{display:block;font-size:var(--typo-9);margin-top:5px}.pc-hero__strategy-board i{color:var(--color-positive-soft);font-size:var(--typo-8);font-style:normal;position:absolute;right:8px;top:8px}.pc-hero__strategy-flow{align-items:center;border-top:1px solid var(--color-canvas-line);display:flex;gap:6px;justify-content:space-between;margin-top:12px;padding-top:10px}.pc-hero__strategy-flow span{font-size:var(--typo-6);letter-spacing:var(--typo-tracking-compact);text-transform:uppercase}.pc-hero__strategy-flow i{color:var(--color-canvas-accent);font-style:normal}.pc-hero__design-progress{display:grid;gap:7px}.pc-hero__design-progress div{align-items:center;border-bottom:1px solid var(--color-surface-code-border);display:grid;gap:8px;grid-template-columns:1fr auto 14px;padding:7px 0}.pc-hero__design-progress b{font-size:var(--typo-8)}.pc-hero__design-progress span{color:var(--color-status-copy);font-size:var(--typo-6);text-transform:uppercase}.pc-hero__design-progress i{background:var(--color-positive-strong);border-radius:50%;box-shadow:0 0 12px var(--color-positive-strong-glow);height:8px;width:8px}.pc-hero__device-checks,.pc-hero__tech-stack{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.pc-hero__device-checks span,.pc-hero__tech-stack span{border:1px solid var(--color-border-strong);border-radius:999px;color:var(--color-surface-code-copy);font-size:var(--typo-6);padding:6px 8px}.pc-hero__quality-grid{display:grid;gap:7px;grid-template-columns:repeat(3,1fr)}.pc-hero__quality-grid>div{background:var(--color-surface-code-soft);border:1px solid var(--color-surface-code-border-soft);border-radius:7px;padding:9px}.pc-hero__quality-grid span{color:var(--color-status-copy);display:block;font-size:var(--typo-5);letter-spacing:var(--typo-tracking-compact);text-transform:uppercase}.pc-hero__quality-grid b{color:var(--color-surface-code-text);display:block;font-size:var(--typo-fluid-score);margin:5px 0}.pc-hero__quality-grid i{background:linear-gradient(90deg,var(--color-positive-strong) var(--score),var(--color-surface-code-line) var(--score));display:block;height:2px}.pc-hero__tech-stack{margin-top:11px}.pc-hero__deploy-line{align-items:center;bottom:16px;color:var(--color-surface-code-muted-alt);display:grid;font-size:var(--typo-fluid-micro);gap:8px;grid-template-columns:1fr 90px auto;left:16px;position:absolute;right:16px}.pc-hero__deploy-line i{background:linear-gradient(90deg,var(--color-surface-code-accent) 100%,var(--color-surface-code-line-soft) 100%);height:2px}.pc-hero__deploy-line b{color:var(--color-surface-code-positive)}.pc-hero__launch-checklist{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-top:14px;max-width:82%}.pc-hero__launch-checklist span{border:1px solid var(--color-surface-code-border);border-radius:6px;color:var(--color-surface-code-copy);display:flex;font-size:var(--typo-fluid-micro);justify-content:space-between;padding:7px 8px}.pc-hero__launch-checklist b{color:var(--color-surface-code-positive)}.pc-hero__launch-scorecards{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-top:10px;max-width:82%}.pc-hero__launch-scorecards>div{background:var(--color-surface-light-muted);border-radius:6px;color:var(--color-surface-light-text-alt);padding:8px}.pc-hero__launch-scorecards span{color:var(--color-surface-light-muted-text);display:block;font-size:var(--typo-5);text-transform:uppercase}.pc-hero__launch-scorecards b{color:var(--color-surface-light-accent);display:block;font-size:var(--typo-16);margin-top:3px}.pc-hero__launch-status{background:var(--color-surface-light-soft);border-radius:8px;bottom:14px;box-shadow:0 12px 30px var(--color-shadow-light);color:var(--color-surface-light-text);display:grid;gap:2px 7px;grid-template-columns:7px auto;padding:10px 12px;position:absolute;right:14px}.pc-hero__launch-status i{align-self:center;background:var(--color-status-positive);border-radius:50%;grid-row:1/3;height:6px;width:6px}.pc-hero__launch-status span{color:var(--color-status-muted);font-size:var(--typo-fluid-micro);text-transform:uppercase}.pc-hero__launch-status b{font-size:var(--typo-8)}.pc-hero__performance-card{display:none}.pc-hero__caption{bottom:0;color:var(--color-meta);display:flex;font-size:var(--typo-7);justify-content:space-between;left:30px;letter-spacing:var(--typo-tracking-caption);position:absolute;right:14px;text-transform:uppercase}.pc-hero__caption b{font-weight:var(--typo-weight-500)}@media(max-width:700px){.pc-hero__meta{display:none}.pc-hero__proof{border-left:0;border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);padding-left:0;padding-top:12px}.pc-hero__proof>div{border-bottom:0;display:block;padding-right:8px}.pc-hero__proof dt{display:block;margin-top:4px;text-align:left}.pc-hero__shell{left:0;right:0}.pc-hero__layer{top:48px;right:12px;bottom:14px;left:12px;overflow:hidden}.pc-hero__layer--launch{padding:18px}.pc-hero__step{grid-template-columns:16px 1fr auto;margin-left:-5px;padding:9px 5px;width:calc(100% + 10px)}.pc-hero__step.is-active:after{display:none}.pc-hero__canvas:after{bottom:8px;right:8px}.pc-hero__summary{margin-bottom:12px;max-width:100%}.pc-hero__summary--launch{max-width:100%}.pc-hero__strategy-board{gap:5px}.pc-hero__strategy-board>div{padding:7px}.pc-hero__strategy-flow{margin-top:8px}.pc-hero__quality-grid{gap:4px}.pc-hero__quality-grid>div{padding:6px}.pc-hero__device-checks,.pc-hero__tech-stack{gap:4px}.pc-hero__device-checks span,.pc-hero__tech-stack span{padding:4px 6px}.pc-hero__deploy-line{grid-template-columns:1fr 54px auto}.pc-hero__launch-checklist,.pc-hero__launch-scorecards{gap:4px;max-width:100%}.pc-hero__launch-checklist span{padding:5px}.pc-hero__launch-scorecards>div{padding:6px}.pc-hero__caption{display:none}}@media(prefers-reduced-motion:reduce){.pc-hero__layer,.pc-hero__progress i,.pc-hero__shell,.pc-hero__step{transition:none!important}}.pc-hero .pc-hero__actions>.pc-link.btn .ml-2{margin-left:0}.pc-hero .pc-hero__actions>.pc-link.btn{gap:16px;justify-content:flex-start;width:-moz-max-content;width:max-content}@keyframes pc-hero-stage{0%{filter:brightness(.85);transform:translateY(14px) scale(.98)}to{filter:none;transform:none}}@keyframes pc-hero-pulse{0%,to{opacity:.45}50%{background:var(--color-accent);opacity:1;width:56px}}
