.landing-page .spacer{flex:1}.landing-page{--ink:#17162a;--ink-2:#34324b;--muted:#6f6d80;--muted-2:#9996a8;--surface:#fff;--surface-2:#f7f6fb;--surface-3:#f0eef8;--line:#e7e4ef;--brand:#7057f5;--brand-2:#8f79ff;--brand-soft:#eeeaff;--green:#1e9a70;--yellow:#ae7914;--shadow:0 22px 70px #271f521f;--radius:24px}.landing-page *{box-sizing:border-box}.landing-page{scroll-behavior:smooth;background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.landing-page a{color:inherit;text-decoration:none}.landing-page button,.landing-page a{touch-action:manipulation}.landing-page img,.landing-page svg{max-width:100%;display:block}.landing-page .wrap{width:min(1180px,100% - 48px);margin:0 auto}.landing-page .nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-bottom:1px solid #0000;transition:all .2s;position:fixed;inset:0 0 auto}.landing-page .nav.scrolled{border-color:#e7e4efe6;box-shadow:0 8px 28px #201b3c0a}.landing-page .nav-inner{align-items:center;gap:28px;height:72px;display:flex}.landing-page .nav-links{align-items:center;gap:26px;margin-left:auto;display:flex}.landing-page .nav-link{color:var(--muted);font-size:14px;font-weight:600;transition:all .15s}.landing-page .nav-link:hover{color:var(--ink)}.landing-page .nav-login{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 22px #2d274c0f}.landing-page .nav-login:hover{border-color:#d6d0e7;box-shadow:0 12px 28px #2d274c1a}.landing-page .btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.landing-page .btn:hover{transform:translateY(-1px)}.landing-page .btn-primary{background:var(--ink);color:#fff;box-shadow:0 10px 22px #17162a29}.landing-page .btn-primary:hover{box-shadow:0 14px 28px #17162a38}.landing-page .btn-secondary{border-color:var(--line);color:var(--ink);background:#fff;box-shadow:0 8px 22px #2d274c0f}.landing-page .btn-secondary:hover{border-color:#d6d0e7;box-shadow:0 12px 28px #2d274c1a}.landing-page .btn-brand{background:var(--brand);color:#fff;box-shadow:0 12px 28px #7057f540}.landing-page .hero{background:radial-gradient(circle at 50% -5%,#8f79ff33,#0000 36%),linear-gradient(#fff 0%,#fbfaff 82%,#fff 100%);padding:148px 0 88px;position:relative;overflow:hidden}.landing-page .hero:before,.landing-page .hero:after{content:"";filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.landing-page .hero:before{background:radial-gradient(circle,#7057f51a,#0000 68%);width:480px;height:480px;top:210px;left:-320px}.landing-page .hero:after{background:radial-gradient(circle,#37bc9114,#0000 68%);width:420px;height:420px;top:100px;right:-260px}.landing-page .hero-copy{z-index:2;text-align:center;max-width:900px;margin:0 auto;position:relative}.landing-page .eyebrow{color:#5846c6;background:#ffffffd6;border:1px solid #ddd7ff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #5240ae0f}.landing-page .eyebrow-dot{background:var(--brand);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7057f51a}.landing-page h1{letter-spacing:-.055em;max-width:980px;margin:25px auto 0;font:800 clamp(3rem,6vw,5.1rem)/.99 DM Sans,sans-serif}.landing-page h1.hero-title-en{letter-spacing:-.045em;font-size:clamp(2.8rem,5.4vw,4.8rem);line-height:1.02}.landing-page h1 em{color:var(--brand);font-style:normal}.landing-page .hero-lede{max-width:700px;color:var(--muted);letter-spacing:-.015em;word-break:keep-all;margin:26px auto 0;font-size:clamp(17px,1.8vw,20px);line-height:1.68}.landing-page .hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.landing-page .hero-actions .btn{border-radius:14px;min-height:52px;padding:0 24px;font-size:15px}.landing-page .hero-actions .hero-primary-cta{min-width:320px;padding-inline:36px}.landing-page .hero-note{color:var(--muted-2);justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:12px;display:flex}.landing-page .check-icon{background:var(--brand-soft);width:16px;height:16px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.landing-page .product-shell{z-index:2;max-width:1080px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border:1px solid #dad5e9e6;border-radius:28px;margin:62px auto 0;padding:10px;position:relative}.landing-page .product-window{background:#faf9fd;border:1px solid #ddd9e8;border-radius:20px;overflow:hidden}.landing-page .browser-bar{background:#fff;border-bottom:1px solid #e7e4ef;align-items:center;height:44px;padding:0 16px;display:flex}.landing-page .browser-dots{gap:6px;display:flex}.landing-page .browser-dots i{background:#d9d5e4;border-radius:50%;width:8px;height:8px}.landing-page .browser-url{color:#a09cab;background:#f3f1f7;border-radius:7px;justify-content:center;align-items:center;width:210px;height:22px;margin:0 auto;font-size:10px;display:flex}.landing-page .workspace{background:#f8f7fb;grid-template-columns:190px 1fr;min-height:510px;display:grid}.landing-page .side{background:#fff;border-right:1px solid #e5e2ec;padding:20px 14px}.landing-page .side-logo{align-items:center;gap:8px;margin:0 8px 26px;font:800 15px DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.landing-page .side-logo .pz-brand-mark{border-radius:5px;width:18px;height:18px}.landing-page .side-group{letter-spacing:.1em;color:#aaa6b5;text-transform:uppercase;margin:20px 0 7px;padding:0 10px;font-size:9px;font-weight:700}.landing-page .side-item{color:#777485;border-radius:8px;align-items:center;gap:9px;height:34px;margin-bottom:3px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.landing-page .side-item.active{background:var(--brand-soft);color:#5c48d5}.landing-page .side-icon{opacity:.78;border:1.5px solid;border-radius:4px;width:15px;height:15px}.landing-page .workspace-main{min-width:0;padding:22px 22px 28px}.landing-page .workspace-top{align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.landing-page .workspace-title h3{letter-spacing:-.025em;margin:0 0 4px;font:700 20px DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page .workspace-title p{color:#918d9c;margin:0;font-size:11px}.landing-page .workspace-chip{color:#6e6a79;background:#fff;border:1px solid #e3dfeb;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.landing-page .workspace-chip i{background:#2db081;border-radius:50%;width:6px;height:6px}.landing-page .overview-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.landing-page .panel{background:#fff;border:1px solid #e4e1eb;border-radius:14px;box-shadow:0 8px 22px #2d274c0a}.landing-page .panel-hd{color:#4a4758;border-bottom:1px solid #edeaf2;align-items:center;gap:8px;padding:14px 16px;font-size:11px;font-weight:700;display:flex}.landing-page .panel-hd .small{color:#9a96a5;margin-left:auto;font-size:9px;font-weight:600}.landing-page .panel-body{padding:14px 16px}.landing-page .candidate{border-bottom:1px solid #efedf3;align-items:center;gap:10px;padding-bottom:13px;display:flex}.landing-page .company-av{background:linear-gradient(135deg,#6f56f5,#a493ff);border-radius:10px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #ffffff52}.landing-page .candidate b{color:#29273b;margin-bottom:3px;font-size:12px;display:block}.landing-page .candidate span{color:#9995a4;font-size:9.5px;display:block}.landing-page .rank{background:var(--brand-soft);color:#654fdc;border-radius:7px;margin-left:auto;padding:5px 8px;font-size:9px;font-weight:800}.landing-page .factor{border-bottom:1px solid #f0eef4;grid-template-columns:72px 1fr;gap:10px;padding:11px 0;display:grid}.landing-page .factor:last-child{border-bottom:0;padding-bottom:0}.landing-page .status{letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;height:22px;font-size:8px;font-weight:800;display:flex}.landing-page .status.fit{color:#188560;background:#e8f7f1}.landing-page .status.constraint{color:#9d6a0c;background:#fff5df}.landing-page .status.unknown{color:#777383;background:#f1eff5}.landing-page .factor-copy b{color:#454253;margin-bottom:3px;font-size:10.5px;display:block}.landing-page .factor-copy span{color:#9995a4;font-size:9.2px;line-height:1.45;display:block}.landing-page .source{background:#faf9fc;border:1px solid #e4e0ec;border-radius:999px;width:max-content;margin-top:5px;padding:3px 6px;color:#777383!important;font-size:8px!important;display:inline-flex!important}.landing-page .metric-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.landing-page .metric{background:#faf9fc;border:1px solid #ece9f1;border-radius:11px;padding:13px}.landing-page .metric-label{color:#9b97a6;text-transform:uppercase;letter-spacing:.08em;font-size:8.5px;font-weight:700}.landing-page .metric strong{color:#29273b;margin-top:7px;font:700 20px DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.landing-page .metric small{color:#1e9870;margin-top:3px;font-size:8px;font-weight:700;display:block}.landing-page .signal{border-bottom:1px solid #f0eef4;padding:10px 0}.landing-page .signal:last-child{border-bottom:0}.landing-page .signal-top{align-items:center;gap:6px;margin-bottom:5px;display:flex}.landing-page .signal-tag{color:#654fdc;background:var(--brand-soft);border-radius:5px;padding:3px 5px;font-size:7.5px;font-weight:800}.landing-page .signal-date{color:#aaa6b3;margin-left:auto;font-size:8px}.landing-page .signal p{color:#585565;margin:0;font-size:9.5px;line-height:1.45}.landing-page .timeline{grid-column:1/-1}.landing-page .timeline-row{border-bottom:1px solid #f0eef4;grid-template-columns:100px 1fr 110px;align-items:center;gap:12px;padding:11px 0;font-size:9.5px;display:grid}.landing-page .timeline-row:last-child{border-bottom:0}.landing-page .timeline-date{color:#9a96a5}.landing-page .timeline-main b{color:#454253;margin-bottom:2px;display:block}.landing-page .timeline-main span{color:#9995a4}.landing-page .timeline-action{color:#6650d8;background:#f4f1ff;border-radius:6px;justify-self:end;padding:5px 7px;font-size:8.5px;font-weight:700}.landing-page .proof{padding:24px 0 74px}.landing-page .proof-grid{border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.landing-page .proof-item{background:#fff;align-items:flex-start;gap:14px;padding:24px 25px;display:flex}.landing-page .proof-icon{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:11px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.landing-page .proof-item b{margin-bottom:5px;font-size:14px;display:block}.landing-page .proof-item span{color:var(--muted);font-size:12px;line-height:1.5;display:block}.landing-page section{padding:108px 0}.landing-page .section-soft{background:var(--surface-2)}.landing-page .section-dark{background:var(--ink);color:#fff}.landing-page .section-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin-bottom:14px;font-size:12px;font-weight:800}.landing-page .section-title{letter-spacing:-.045em;word-break:keep-all;margin:0;font:800 clamp(2.1rem,4vw,3.4rem)/1.08 DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page .section-lede{color:var(--muted);word-break:keep-all;max-width:660px;margin:18px 0 0;font-size:17px;line-height:1.68}.landing-page .section-head.center{text-align:center;max-width:790px;margin:0 auto}.landing-page .section-head.center .section-lede{margin-left:auto;margin-right:auto}.landing-page .problem-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.landing-page .problem-card{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:230px;padding:30px;transition:all .2s;position:relative;overflow:hidden}.landing-page .problem-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #2b244d14}.landing-page .problem-card:after{content:"";background:var(--brand-soft);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-80px;right:-85px}.landing-page .problem-number{color:var(--brand);letter-spacing:.08em;font:800 12px DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page .problem-card h3{letter-spacing:-.025em;word-break:keep-all;max-width:270px;margin:42px 0 10px;font:700 21px/1.25 DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page .problem-card p{color:var(--muted);word-break:keep-all;max-width:300px;margin:0;font-size:14px;line-height:1.65}.landing-page .how-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:80px;display:grid}.landing-page .how-sticky{position:sticky;top:118px}.landing-page .steps{flex-direction:column;gap:14px;display:flex}.landing-page .step{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:54px 1fr;gap:18px;padding:24px;display:grid}.landing-page .step-number{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:13px;justify-content:center;align-items:center;font:800 13px DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.landing-page .step h3{letter-spacing:-.02em;margin:2px 0 8px;font:700 19px/1.25 DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page .step p{color:var(--muted);word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.landing-page .step-result{color:#5f4bd3;align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:700;display:inline-flex}.landing-page .feature-grid{grid-template-rows:auto auto;grid-template-columns:1.08fr .92fr;gap:18px;margin-top:48px;display:grid}.landing-page .feature-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:360px;display:flex;overflow:hidden}.landing-page .feature-card.large{grid-row:span 2;min-height:738px}.landing-page .feature-copy{padding:30px 30px 22px}.landing-page .feature-label{background:var(--brand-soft);color:#624ed0;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.landing-page .feature-card h3{letter-spacing:-.03em;word-break:keep-all;margin:16px 0 10px;font:700 24px/1.2 DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page .feature-card p{color:var(--muted);word-break:keep-all;max-width:560px;margin:0;font-size:14px;line-height:1.65}.landing-page .feature-visual{margin-top:auto;padding:0 22px 22px}.landing-page .mini-ui{background:#faf9fc;border:1px solid #e3dfeb;border-radius:15px;overflow:hidden;box-shadow:0 16px 38px #2c254d12}.landing-page .mini-bar{color:#9995a4;background:#fff;border-bottom:1px solid #e8e5ee;align-items:center;height:34px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.landing-page .mini-body{padding:14px}.landing-page .brief-section{background:#fff;border:1px solid #ece8f1;border-radius:10px;margin-bottom:10px;padding:12px}.landing-page .brief-section:last-child{margin-bottom:0}.landing-page .brief-section b{color:#484555;font-size:10px}.landing-page .line{background:#ece9f1;border-radius:4px;height:5px;margin-top:8px}.landing-page .line.brand{background:#ddd6ff}.landing-page .line.w90{width:90%}.landing-page .line.w78{width:78%}.landing-page .line.w64{width:64%}.landing-page .feed-item{background:#fff;border-bottom:1px solid #edeaf2;padding:12px}.landing-page .feed-item:last-child{border-bottom:0}.landing-page .feed-top{align-items:center;gap:7px;margin-bottom:7px;display:flex}.landing-page .feed-type{color:#654fdc;background:var(--brand-soft);border-radius:5px;padding:3px 5px;font-size:8px;font-weight:800}.landing-page .feed-time{color:#aaa6b3;margin-left:auto;font-size:8px}.landing-page .feed-item p{color:#5b5767;margin:0;font-size:10px;line-height:1.45}.landing-page .deal-row{grid-template-columns:14px 1fr;gap:10px;padding:0 0 16px;display:grid;position:relative}.landing-page .deal-row:not(:last-child):before{content:"";background:#ddd8e8;width:1px;position:absolute;top:15px;bottom:0;left:6px}.landing-page .deal-dot{z-index:1;background:#fff;border:3px solid #9a86ff;border-radius:50%;width:13px;height:13px}.landing-page .deal-copy small{color:#9995a4;font-size:8.5px}.landing-page .deal-copy b{margin:3px 0 5px;font-size:10.5px;display:block}.landing-page .deal-copy p{color:#777383;margin:0;font-size:9px;line-height:1.45}.landing-page .screening-large{flex-direction:column;gap:12px;padding:0 22px 28px;display:flex}.landing-page .candidate-card{background:#fff;border:1px solid #e5e1ec;border-radius:13px;padding:14px}.landing-page .candidate-head{border-bottom:1px solid #efedf3;align-items:center;gap:10px;padding-bottom:11px;display:flex}.landing-page .candidate-head .company-av{width:31px;height:31px}.landing-page .candidate-head b{font-size:11px}.landing-page .candidate-head span{color:#9995a4;margin-top:2px;font-size:8.5px;display:block}.landing-page .candidate-head .rank{margin-left:auto}.landing-page .candidate-factors{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.landing-page .candidate-factor{background:#faf9fc;border:1px solid #efecf4;border-radius:9px;padding:10px}.landing-page .candidate-factor .status{width:max-content;margin-bottom:7px;padding:0 6px}.landing-page .candidate-factor b{margin-bottom:4px;font-size:9px;display:block}.landing-page .candidate-factor p{color:#9894a3;margin:0;font-size:8.3px;line-height:1.4}.landing-page .cta-section{background:#fff;padding:104px 0}.landing-page .cta-box{background:var(--ink);color:#fff;text-align:center;border-radius:28px;padding:72px 48px;position:relative;overflow:hidden}.landing-page .cta-box:before{content:"";background:radial-gradient(circle,#8f79ffad,#7057f50d 55%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-390px;left:50%;transform:translate(-50%)}.landing-page .cta-box:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.landing-page .cta-content{z-index:2;max-width:760px;margin:0 auto;position:relative}.landing-page .cta-box h2{letter-spacing:-.045em;margin:0;font:800 clamp(2.25rem,4.5vw,3.8rem)/1.05 DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing-page .cta-box p{color:#b9b6c9;word-break:keep-all;max-width:650px;margin:18px auto 0;font-size:17px;line-height:1.65}.landing-page .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.landing-page .cta-actions .btn{min-height:50px;padding:0 23px}.landing-page .cta-actions .btn-secondary{color:#fff;box-shadow:none;background:0 0;border-color:#4b4860}.landing-page footer{border-top:1px solid var(--line);padding:32px 0 42px}.landing-page .footer-inner{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.landing-page .foot{color:var(--muted);font-size:12px;line-height:1.65}.landing-page .footer-brand{color:var(--ink);align-items:center;gap:8px;font:800 15px DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.landing-page .footer-brand .pz-brand-mark{border-radius:7px;width:22px;height:22px}.landing-page .footer-spacer{flex:1}.landing-page .footer-lang{display:none}.landing-page footer a:hover{color:var(--ink)}.js .landing-page .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}.js .landing-page .reveal.in{opacity:1;transform:none}@media (max-width:980px){.landing-page .nav-links .nav-link.hide-tablet{display:none}.landing-page .workspace{grid-template-columns:150px 1fr}.landing-page .side{padding-left:9px;padding-right:9px}.landing-page .overview-grid{grid-template-columns:1fr}.landing-page .timeline{grid-column:auto}.landing-page .workspace{min-height:630px}.landing-page .how-layout{grid-template-columns:1fr;gap:42px}.landing-page .how-sticky{position:static}.landing-page .feature-grid{grid-template-columns:1fr}.landing-page .feature-card.large{grid-row:auto;min-height:650px}}@media (max-width:760px){.landing-page .wrap{width:min(100% - 32px,1180px)}.landing-page .nav-inner{gap:6px;height:64px}.landing-page .pz-brand{font-size:18px}.landing-page .pz-beta{display:none}.landing-page .nav-links{gap:6px}.landing-page .nav-lang{display:inline-flex}.landing-page .nav-lang [data-ui=language-select]{flex-basis:68px;grid-template-columns:29px 29px;width:68px;min-width:68px;max-width:68px}.landing-page .nav-lang [data-ui=language-select] button{width:29px;min-width:29px;max-width:29px}.landing-page .nav-login{padding:0 9px;font-size:12px}.landing-page .nav .btn{min-height:38px;padding:0 10px;font-size:12px}.landing-page .hero{padding:118px 0 64px}.landing-page h1{font-size:clamp(2.7rem,12vw,4.2rem)}.landing-page h1.hero-title-en{font-size:clamp(2.45rem,10.8vw,3.8rem)}.landing-page .hero-lede{font-size:16px}.landing-page .product-shell{border-radius:20px;margin-top:44px;padding:6px}.landing-page .product-window{border-radius:15px}.landing-page .workspace{min-height:0;display:block}.landing-page .side{display:none}.landing-page .workspace-main{padding:15px}.landing-page .browser-url{width:120px}.landing-page .workspace-top{margin-bottom:12px}.landing-page .workspace-title h3{font-size:16px}.landing-page .overview-grid{gap:10px}.landing-page .timeline-row{grid-template-columns:78px 1fr}.landing-page .timeline-action{display:none}.landing-page .proof{padding-bottom:56px}.landing-page .proof-grid{grid-template-columns:1fr}.landing-page section{padding:78px 0}.landing-page .problem-grid{grid-template-columns:1fr}.landing-page .problem-card{min-height:205px}.landing-page .how-layout{gap:32px}.landing-page .step{grid-template-columns:44px 1fr;gap:14px;padding:20px}.landing-page .step-number{width:38px;height:38px}.landing-page .feature-card,.landing-page .feature-card.large{min-height:unset}.landing-page .candidate-factors{grid-template-columns:1fr}.landing-page .cta-section{padding:76px 0}.landing-page .cta-box{border-radius:22px;padding:58px 24px}.landing-page .footer-spacer{display:none}.landing-page .footer-inner{align-items:flex-start}.landing-page .footer-lang{display:none}}@media (max-width:430px){.landing-page .pz-brand-mark{width:25px;height:25px}.landing-page .hero-actions,.landing-page .cta-actions{flex-direction:column}.landing-page .hero-actions .btn,.landing-page .cta-actions .btn{width:100%}.landing-page .hero-note{text-align:left;align-items:flex-start}.landing-page .workspace-chip{display:none}.landing-page .factor{grid-template-columns:65px 1fr}.landing-page .metric-grid{grid-template-columns:1fr 1fr}.landing-page .feature-copy{padding:24px 22px 18px}.landing-page .feature-visual,.landing-page .screening-large{padding-left:14px;padding-right:14px}}@media (max-width:350px){.landing-page .nav-inner>.pz-brand>span:not(.pz-brand-mark){display:none}}@media (prefers-reduced-motion:reduce){.landing-page{scroll-behavior:auto}.js .landing-page .reveal{opacity:1;transition:none;transform:none}.landing-page .btn,.landing-page .problem-card{transition:none}}
