*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html{scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-aos]{opacity:1!important;transform:none!important}}:root{--pq-bg: #FAF7F1;--pq-surface: #FFFFFF;--pq-ink: #232033;--pq-ink-soft: #4A4660;--pq-muted: #5d5968;--pq-faint: #6c6779;--pq-line: #E8E2D5;--pq-brand: #3B36C7;--pq-brand-dark: #2D29A0;--pq-brand-soft: #ECEBFB;--pq-brand-faint: #F4F3FE;--pq-lime: #EDF2A6;--pq-lime-soft: #F6F8D3;--pq-lime-deep: #DDE47E;--pq-gold-1: #D9C79D;--pq-gold-2: #B3BE9C;--pq-dark: #1D1B2E;--pq-radius: 20px;--pq-radius-sm: 12px;--pq-shadow: 0 24px 60px -24px rgba(35, 32, 51, .22);--pq-shadow-sm: 0 10px 30px -12px rgba(35, 32, 51, .16);--pq-font-display: "Inter Tight", "Inter", -apple-system, "Segoe UI", sans-serif;--pq-font-body: "Inter", -apple-system, "Segoe UI", sans-serif}html{-webkit-text-size-adjust:100%}body{background:var(--pq-bg);color:var(--pq-ink);font-family:var(--pq-font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--pq-font-display);line-height:1.12;letter-spacing:-.02em;margin:0}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}::-moz-selection{background:var(--pq-brand);color:#fff}::selection{background:var(--pq-brand);color:#fff}:focus-visible{outline:3px solid var(--pq-brand);outline-offset:2px;border-radius:6px}.pq-wrap{width:min(1200px,100% - 48px);margin-inline:auto}.pq-wrap-narrow{width:min(880px,100% - 48px);margin-inline:auto}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--pq-faint);margin-bottom:10px}.section-title{font-size:clamp(30px,4.4vw,46px);font-weight:650;letter-spacing:-.03em}.section-lead{color:var(--pq-muted);font-size:17px;max-width:560px;margin-top:12px}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--pq-font-display);font-weight:600;font-size:14.5px;padding:12px 24px;border-radius:999px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease;white-space:nowrap}.btn svg{width:16px;height:16px;flex:none}.btn-primary{background:var(--pq-brand);color:#fff;box-shadow:0 12px 26px -12px #3b36c7a6}.btn-primary:hover{background:var(--pq-brand-dark);transform:translateY(-1px)}.btn-lime{background:var(--pq-lime);color:var(--pq-ink)}.btn-lime:hover{background:var(--pq-lime-deep);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--pq-brand);padding:12px 8px}.btn-ghost:hover{color:var(--pq-brand-dark);text-decoration:underline}.btn-outline{background:#fff;border-color:var(--pq-line);color:var(--pq-ink)}.btn-outline:hover{border-color:var(--pq-brand);color:var(--pq-brand)}.btn-sm{padding:9px 18px;font-size:13.5px}.site-header{position:sticky;top:0;z-index:60;background:#faf7f1e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.site-header.is-scrolled{border-bottom-color:var(--pq-line);box-shadow:0 8px 24px -18px #23203340}.header-inner{display:flex;align-items:center;gap:28px;height:72px}.brandmark{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-family:var(--pq-font-display);font-weight:700;font-size:20px;letter-spacing:-.02em}.brandmark svg{width:26px;height:26px}.main-nav{display:flex;align-items:center;gap:26px;margin-left:12px}.main-nav>a,.nav-drop>button{font-size:14px;font-weight:500;color:var(--pq-ink-soft);text-decoration:none;background:none;border:0;cursor:pointer;padding:8px 0;font-family:var(--pq-font-body);display:inline-flex;align-items:center;gap:5px}.main-nav>a:hover,.nav-drop>button:hover{color:var(--pq-ink)}.nav-drop{position:relative}.nav-drop>button svg{width:12px;height:12px;transition:transform .18s ease}.nav-drop.open>button svg{transform:rotate(180deg)}.nav-menu{position:absolute;top:calc(100% + 10px);left:-16px;min-width:270px;background:#fff;border:1px solid var(--pq-line);border-radius:16px;box-shadow:var(--pq-shadow);padding:8px;display:none}.nav-drop.open .nav-menu{display:block}.nav-menu a{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border-radius:10px;text-decoration:none}.nav-menu a:hover{background:var(--pq-brand-faint)}.nav-menu a strong{display:block;font-size:14px;font-weight:650}.nav-menu a span{display:block;font-size:12.5px;color:var(--pq-muted)}.nav-menu .nav-ico{width:34px;height:34px;border-radius:10px;background:var(--pq-brand-soft);color:var(--pq-brand);display:grid;place-items:center;flex:none}.nav-menu .nav-ico svg{width:17px;height:17px}.header-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.header-actions .login-link{font-size:14px;font-weight:500;color:var(--pq-ink-soft);text-decoration:none}.header-actions .login-link:hover{color:var(--pq-ink)}.menu-toggle{display:none;background:none;border:1px solid var(--pq-line);border-radius:10px;width:42px;height:42px;cursor:pointer;align-items:center;justify-content:center}.menu-toggle svg{width:20px;height:20px}.mobile-panel{display:none;border-top:1px solid var(--pq-line);background:var(--pq-bg);padding:12px 24px 24px}.mobile-panel.open{display:block}.mobile-panel a.mlink{display:block;padding:12px 4px;font-weight:600;font-size:16px;text-decoration:none;border-bottom:1px solid var(--pq-line)}.mobile-panel .msub{padding:4px 0 4px 14px}.mobile-panel .msub a{display:block;padding:8px 0;font-size:14.5px;color:var(--pq-ink-soft);text-decoration:none}.mobile-panel .btn{margin-top:14px;width:100%;justify-content:center}.hero{text-align:center;padding:84px 0 0;position:relative}.hero h1{font-size:clamp(36px,5.6vw,62px);font-weight:650;letter-spacing:-.035em;max-width:760px;margin:0 auto}.hero .hero-sub{color:var(--pq-muted);font-size:16.5px;max-width:520px;margin:18px auto 0}.hero-cta{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:26px;flex-wrap:wrap}.mock-stage{position:relative;margin-top:56px;padding-bottom:8px}.mock-back{width:min(880px,92%);margin:0 auto;border-radius:22px 22px 0 0;background:linear-gradient(135deg,#efe7d3,#e3d9be 40%,#c9c9b2 75%,#d8cba8);padding:26px 26px 0;box-shadow:inset 0 1px #fff9}.mock-window{background:#fff;border-radius:14px 14px 0 0;box-shadow:var(--pq-shadow);overflow:hidden;text-align:left;border:1px solid rgba(35,32,51,.08);border-bottom:0}.mock-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid #EFEBE2}.mock-bar i{width:9px;height:9px;border-radius:50%;background:#e3ded2;display:block}.mock-bar i:first-child{background:#d8cfae}.mock-body{display:grid;grid-template-columns:150px 1fr;min-height:300px}.mock-side{border-right:1px solid #EFEBE2;padding:14px 10px;display:flex;flex-direction:column;gap:3px;background:#fcfbf8}.mock-side span{font-size:10px;padding:5px 9px;border-radius:7px;color:var(--pq-muted);display:flex;gap:7px;align-items:center;font-weight:500}.mock-side span i{width:8px;height:8px;border-radius:3px;background:#d9d4c6;flex:none}.mock-side span.on{background:var(--pq-brand-soft);color:var(--pq-brand);font-weight:650}.mock-side span.on i{background:var(--pq-brand)}.mock-side em{font-style:normal;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pq-faint);padding:10px 9px 3px;font-weight:700}.mock-main{padding:18px 20px}.mock-steps{display:flex;align-items:center;gap:0;margin:4px 0 14px}.mock-steps b{width:16px;height:16px;border-radius:50%;background:#e7e2d4;flex:none;display:grid;place-items:center;font-size:0}.mock-steps b.done{background:var(--pq-brand)}.mock-steps u{flex:1;height:2px;background:#ece7d9;text-decoration:none;min-width:8px}.mock-steps small{font-size:8.5px;color:var(--pq-faint);margin:0 6px;font-weight:600;white-space:nowrap}.mock-main h4{font-size:13px;font-weight:650;margin-bottom:10px}.mock-line{height:9px;border-radius:5px;background:#f0ece1;margin-bottom:8px}.mock-line.short{width:62%}.mock-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.mock-chips span{font-size:9px;font-weight:650;background:var(--pq-brand-faint);color:var(--pq-brand);border:1px solid #D9D7F5;padding:3px 9px;border-radius:999px}.mock-btn{display:inline-block;margin-top:12px;font-size:10.5px;font-weight:700;background:var(--pq-brand);color:#fff;border-radius:7px;padding:7px 14px}.mock-tasks{position:absolute;right:max(12px,calc(50% - 560px));top:120px;width:230px;background:#fff;border-radius:16px;box-shadow:var(--pq-shadow);border:1px solid var(--pq-line);padding:14px;text-align:left}.mock-tasks h5{font-size:12.5px;font-weight:700;margin:0 0 10px;display:flex;align-items:center;gap:7px}.mock-tasks h5 i{width:20px;height:20px;border-radius:6px;background:var(--pq-brand-soft);display:inline-grid;place-items:center;color:var(--pq-brand);font-style:normal;font-size:11px}.mock-task{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid #F1EDE3;font-size:11px;font-weight:550}.mock-task:first-of-type{border-top:0}.mock-task img,.mock-task .ava{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;background:#e7e2d4}.mock-task .st{margin-left:auto;width:13px;height:13px;border-radius:50%;border:2px solid #D9D4C6;flex:none}.mock-task .st.warn{border-color:var(--pq-lime-deep);background:var(--pq-lime-soft)}.mock-task .st.ok{border-color:#4caf7d;background:#4caf7d}.mock-tasks .mock-btn{width:100%;text-align:center}.logo-strip{padding:46px 0 8px}.logo-strip ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 44px}.logo-strip li{font-family:var(--pq-font-display);color:#b9b4a6;font-weight:700;font-size:17px;letter-spacing:.02em;white-space:nowrap}.logo-strip li.alt{font-weight:500;font-style:italic}.logo-strip li.small{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.section{padding:88px 0}.section-tight{padding:56px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split.flip>:first-child{order:2}.tabs-row{display:flex;gap:14px}.feat-tab{flex:1;background:transparent;border:0;cursor:pointer;border-radius:16px;padding:18px 10px;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--pq-font-display);font-size:13.5px;font-weight:600;color:var(--pq-ink-soft);transition:background .18s ease,color .18s ease}.feat-tab .fic{width:52px;height:52px;border-radius:14px;background:var(--pq-brand-faint);border:1px solid var(--pq-line);display:grid;place-items:center;color:var(--pq-brand);transition:all .18s ease}.feat-tab .fic svg{width:24px;height:24px}.feat-tab[aria-selected=true]{background:var(--pq-brand);color:#fff}.feat-tab[aria-selected=true] .fic{background:#ffffff29;border-color:transparent;color:#fff}.feat-panels{margin-top:6px}.feat-panels p{color:var(--pq-muted);font-size:15.5px}.feat-panels [hidden]{display:none}.depart-grid{display:grid;grid-template-columns:1fr;gap:18px}.photo-card{position:relative;border-radius:var(--pq-radius);overflow:hidden;box-shadow:var(--pq-shadow-sm)}.photo-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-stack{position:absolute;top:22px;right:22px;display:flex;flex-direction:column;gap:10px;width:min(300px,70%)}.chat-bubble{background:#fffffff0;border-radius:12px;padding:10px 14px;font-size:12.5px;box-shadow:var(--pq-shadow-sm);display:flex;gap:9px;align-items:flex-start}.chat-bubble img{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.chat-bubble small{display:block;color:var(--pq-muted);font-size:11px}.chat-bubble strong{font-size:12.5px}.live-frame{background:#fff;border:1px solid var(--pq-line);border-radius:22px;padding:26px;box-shadow:var(--pq-shadow-sm);position:relative;overflow:hidden}.live-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.live-cell{border:1px solid var(--pq-line);border-radius:14px;padding:18px;background:#fcfbf8}.donut{width:92px;height:92px;border-radius:50%;margin:0 auto 10px;display:grid;place-items:center;font-weight:700;font-size:15px}.live-bars{display:flex;align-items:flex-end;gap:10px;height:120px;justify-content:center}.live-bars i{width:44px;border-radius:6px 6px 0 0;background:var(--pq-brand);opacity:.85;display:block}.live-veil{position:absolute;inset:0;background:#23203cb8;backdrop-filter:blur(3px);display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;text-align:center;padding:30px;transition:opacity .3s ease}.live-veil.gone{opacity:0;pointer-events:none}.live-veil p{color:#fff;font-size:14.5px;max-width:520px}.live-veil p a{color:var(--pq-lime)}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:26px 0 6px;border-top:1px solid var(--pq-line)}.stat{display:flex;gap:14px;align-items:flex-start}.stat .sic{width:40px;height:40px;border-radius:11px;background:#fff;border:1px solid var(--pq-line);display:grid;place-items:center;color:var(--pq-ink);flex:none}.stat .sic svg{width:19px;height:19px}.stat p{font-size:13.5px;color:var(--pq-muted)}.stat p strong{display:block;color:var(--pq-ink);font-size:14.5px}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.flow-card{border-radius:18px;padding:26px 22px;min-height:300px;display:flex;flex-direction:column;text-decoration:none;color:#fff;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.flow-card:hover{transform:translateY(-4px);box-shadow:var(--pq-shadow)}.flow-card h3{font-size:23px;font-weight:600;letter-spacing:-.02em}.flow-card .flow-tag{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#ffffffeb}.flow-card .flow-tag i{width:24px;height:24px;border-radius:7px;background:#ffffff47;display:inline-grid;place-items:center;font-style:normal}.flow-card .flow-tag i svg{width:13px;height:13px}.flow-privacy{background:linear-gradient(165deg,#7d6c3d,#68703f 55%,#4f6a54)}.flow-risk{background:linear-gradient(165deg,#76683a,#5f7048 60%,#4a6652)}.flow-audit{background:linear-gradient(165deg,#725f2d,#5a6b48 60%,#46625a)}.flow-ai{background:linear-gradient(165deg,#6f6337,#586a4a 60%,#415f58)}.feat-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:44px 0}.feat-row.flip>.feat-media{order:2}.feat-media{border-radius:var(--pq-radius);overflow:hidden;box-shadow:var(--pq-shadow-sm);position:relative}.feat-media img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover}.flow-pill{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:7px;background:#ffffffeb;border-radius:999px;padding:6px 14px 6px 7px;font-size:12px;font-weight:650}.flow-pill i{width:22px;height:22px;border-radius:50%;background:var(--pq-lime);display:inline-grid;place-items:center;font-style:normal}.flow-pill i svg{width:12px;height:12px}.feat-copy h3{font-size:clamp(22px,2.6vw,30px);font-weight:650}.feat-copy h3 span{display:block;color:var(--pq-faint);font-weight:500}.feat-copy p{color:var(--pq-muted);margin-top:14px;font-size:15.5px}.link-more{display:inline-flex;align-items:center;gap:6px;color:var(--pq-brand);font-weight:650;font-size:14.5px;text-decoration:none;margin-top:16px}.link-more:hover{text-decoration:underline}.link-more svg{width:14px;height:14px}.dark-banner{position:relative;border-radius:22px;overflow:hidden;background:var(--pq-dark);color:#fff}.dark-banner>img.bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5}.dark-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#141224e0 20%,#14122473,#14122440)}.dark-inner{position:relative;z-index:1;padding:clamp(40px,6vw,72px);display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.dark-inner h2{font-size:clamp(26px,3.4vw,40px);font-weight:650}.dark-points{display:flex;gap:26px;margin-top:26px;flex-wrap:wrap}.dark-points div{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:600}.dark-points div i{width:30px;height:30px;border-radius:9px;background:#ffffff24;display:inline-grid;place-items:center;font-style:normal;flex:none}.dark-points div i svg{width:15px;height:15px}.dark-points small{display:block;font-weight:400;color:#ffffffa6}.seg-tabs{display:flex;gap:12px;margin-top:26px}.seg-tab{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--pq-line);background:#fff;border-radius:12px;padding:10px 18px;font-size:13.5px;font-weight:650;cursor:pointer;color:var(--pq-ink-soft)}.seg-tab svg{width:16px;height:16px}.seg-tab[aria-selected=true]{background:var(--pq-brand);border-color:var(--pq-brand);color:#fff}.tst-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.tst-card{background:#fff;border:1px solid var(--pq-line);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column;gap:14px}.tst-card .tlogo{font-family:var(--pq-font-display);font-weight:800;font-size:17px;letter-spacing:.01em}.tst-card blockquote{margin:0;font-size:14px;color:var(--pq-ink-soft);font-style:italic}.tst-person{display:flex;align-items:center;gap:12px;margin-top:auto}.tst-person img{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.tst-person strong{display:block;font-size:13.5px}.tst-person small{display:block;font-size:12px;color:var(--pq-muted)}.tst-panel[hidden]{display:none}.cta-band{text-align:center;padding:40px 0 0}.cta-band h2{font-size:clamp(30px,4.6vw,50px);font-weight:650;letter-spacing:-.03em;max-width:760px;margin:12px auto 0}.demo-card{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--pq-line);border-radius:22px;overflow:hidden;box-shadow:var(--pq-shadow-sm)}.demo-form{padding:clamp(26px,4vw,48px)}.step-pill{display:inline-block;font-size:12px;font-weight:700;background:var(--pq-ink);color:#fff;border-radius:999px;padding:4px 12px;margin-bottom:18px}.field{margin-bottom:16px}.field label{display:block;font-size:13.5px;font-weight:650;margin-bottom:7px}.field .hint{font-weight:400;color:var(--pq-muted);font-size:12.5px;display:block;margin-top:2px}.field input[type=text],.field input[type=email],.field input[type=tel],.field textarea,.field select{width:100%;border:1px solid var(--pq-line);border-radius:10px;padding:11px 13px;font-size:14px;font-family:inherit;background:#fcfbf8;color:var(--pq-ink)}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--pq-brand);outline-offset:1px;border-color:var(--pq-brand);background:#fff}.check-list{display:flex;flex-direction:column;gap:9px;margin:6px 0 20px}.check-list label{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.check-list input{width:17px;height:17px;accent-color:var(--pq-brand)}.field-error{color:#b3261e;font-size:12.5px;margin:5px 0 0;min-height:0}.field-error:empty{display:none}.form-status{font-size:14px;margin-top:12px;min-height:22px;color:var(--pq-ink-soft)}.demo-photo{position:relative;min-height:420px}.demo-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.demo-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,18,36,.78) 0%,transparent 55%)}.demo-clients{position:absolute;z-index:1;bottom:22px;left:22px;right:22px}.demo-clients p{color:#fff;font-size:13px;font-weight:650;margin-bottom:10px}.demo-clients ul{list-style:none;display:flex;gap:8px;margin:0;padding:0;flex-wrap:wrap}.demo-clients li{border:1px solid rgba(255,255,255,.35);color:#fff;font-size:12px;font-weight:650;border-radius:8px;padding:7px 12px;backdrop-filter:blur(4px)}.trust-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.trust-list li{display:flex;gap:10px;font-size:13.5px;color:var(--pq-ink-soft)}.trust-list li svg{width:16px;height:16px;color:var(--pq-brand);flex:none;margin-top:3px}.trust-list li a{color:var(--pq-brand)}.compare-card{background:#fff;border:1px solid var(--pq-line);border-radius:22px;padding:clamp(26px,4vw,48px);display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px}.compare-card h3{font-size:clamp(20px,2.4vw,27px);font-weight:650}.compare-col .cic{width:40px;height:40px;border-radius:11px;background:var(--pq-lime-soft);border:1px solid #E4E9B8;display:grid;place-items:center;margin-bottom:14px;color:var(--pq-ink)}.compare-col .cic svg{width:19px;height:19px}.compare-col p{font-size:13.5px;color:var(--pq-muted)}.compare-col p strong{color:var(--pq-ink);display:block;font-size:14.5px;margin-bottom:6px}.timebar{margin-top:16px;background:#f1eee4;border-radius:8px;height:34px;position:relative;overflow:hidden}.timebar i{display:block;height:100%;width:0;border-radius:8px;background:linear-gradient(90deg,var(--pq-brand-soft),#C9C7F2);transition:width 1.2s ease}.timebar.long i{background:linear-gradient(90deg,#d9d7f5,#b9b6ec)}.timebar span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12.5px;font-weight:700}.duo-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.duo-card{background:#fff;border:1px solid var(--pq-line);border-radius:18px;padding:28px}.duo-card .thumbs{display:flex;margin-bottom:16px}.duo-card .thumbs img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;margin-left:-10px}.duo-card .thumbs img:first-child{margin-left:0}.duo-card p{font-size:14px;color:var(--pq-ink-soft)}.duo-card p strong{color:var(--pq-ink)}.duo-card .biglogo{font-family:var(--pq-font-display);font-weight:800;font-size:30px;letter-spacing:.01em;margin-bottom:14px;color:var(--pq-brand-dark)}.lime-band{background:var(--pq-lime);margin-top:88px}.lime-band .pq-wrap{padding:56px 24px;display:flex;align-items:center}.lime-band .big-brand{display:inline-flex;align-items:center;gap:12px;font-family:var(--pq-font-display);font-weight:600;font-size:clamp(28px,4vw,40px);letter-spacing:-.03em}.lime-band .big-brand svg{width:44px;height:44px}.site-footer{background:var(--pq-lime);border-top:1px solid rgba(35,32,51,.08)}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:36px;padding:56px 0 40px}.footer-grid h4{font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:14px}.footer-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.footer-grid ul a{text-decoration:none;font-size:14px;color:var(--pq-ink-soft)}.footer-grid ul a:hover{color:var(--pq-ink);text-decoration:underline}.footer-tag{font-family:var(--pq-font-display);font-weight:650;font-size:17px;letter-spacing:-.02em;margin-bottom:10px}.footer-tag+p{font-size:13.5px;color:var(--pq-ink-soft);max-width:260px}.newsletter-form{display:flex;gap:8px;margin-top:6px}.newsletter-form input{flex:1;border:1px solid rgba(35,32,51,.2);background:#fff;border-radius:10px;padding:10px 13px;font-size:13.5px;font-family:inherit;min-width:0}.newsletter-form button{border:0;background:var(--pq-ink);color:#fff;border-radius:10px;width:42px;cursor:pointer;display:grid;place-items:center;flex:none}.newsletter-form button svg{width:16px;height:16px}.newsletter-form button:hover{background:var(--pq-brand)}.social-row{display:flex;gap:10px;margin-top:14px}.social-row a{width:34px;height:34px;border-radius:9px;background:var(--pq-ink);color:#fff;display:grid;place-items:center}.social-row a svg{width:15px;height:15px}.social-row a:hover{background:var(--pq-brand)}.footer-bottom{border-top:1px solid rgba(35,32,51,.12);padding:20px 0 26px;display:flex;gap:18px;align-items:center;font-size:12.5px;color:var(--pq-ink-soft);flex-wrap:wrap}.footer-bottom nav{display:flex;gap:16px;margin-left:auto}.footer-bottom nav a{text-decoration:none}.footer-bottom nav a:hover{text-decoration:underline}.page-hero{padding:72px 0 40px;text-align:left}.page-hero.center{text-align:center}.page-hero.center .section-lead{margin-inline:auto}.crumbs{font-size:13px;color:var(--pq-muted);margin-bottom:16px}.crumbs a{color:var(--pq-brand);text-decoration:none}.crumbs a:hover{text-decoration:underline}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}.check-card{background:#fff;border:1px solid var(--pq-line);border-radius:16px;padding:22px;display:flex;gap:13px}.check-card svg{width:20px;height:20px;color:var(--pq-brand);flex:none;margin-top:2px}.check-card strong{display:block;font-size:15px;margin-bottom:4px}.check-card p{font-size:14px;color:var(--pq-muted)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;counter-reset:step}.step-card{background:#fff;border:1px solid var(--pq-line);border-radius:16px;padding:22px;position:relative}.step-card b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pq-brand);color:#fff;font-size:14px;margin-bottom:12px}.step-card strong{display:block;font-size:15px;margin-bottom:6px}.step-card p{font-size:13.5px;color:var(--pq-muted)}.faq-list{margin-top:26px;border-top:1px solid var(--pq-line)}.faq-item{border-bottom:1px solid var(--pq-line)}.faq-q{width:100%;background:none;border:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-family:var(--pq-font-display);font-size:17px;font-weight:600;text-align:left;color:var(--pq-ink)}.faq-q svg{width:18px;height:18px;flex:none;transition:transform .2s ease;color:var(--pq-brand)}.faq-item.open .faq-q svg{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease}.faq-a p{padding:0 4px 22px;color:var(--pq-muted);font-size:15px;max-width:720px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;align-items:stretch}.price-card{background:#fff;border:1px solid var(--pq-line);border-radius:20px;padding:32px 30px;display:flex;flex-direction:column}.price-card.featured{background:var(--pq-dark);color:#fff;border-color:var(--pq-dark)}.price-card h3{font-size:19px;font-weight:650}.price-card .pprice{font-size:40px;font-weight:700;letter-spacing:-.03em;margin:14px 0 4px}.price-card .pprice small{font-size:14px;font-weight:500;color:var(--pq-muted)}.price-card.featured .pprice small{color:#ffffffa6}.price-card ul{list-style:none;margin:20px 0 26px;padding:0;display:flex;flex-direction:column;gap:10px}.price-card ul li{display:flex;gap:10px;font-size:14px}.price-card ul li svg{width:16px;height:16px;color:var(--pq-brand);flex:none;margin-top:3px}.price-card.featured ul li svg{color:var(--pq-lime)}.price-card .btn{margin-top:auto;justify-content:center}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.news-card{background:#fff;border:1px solid var(--pq-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.news-card:hover{transform:translateY(-4px);box-shadow:var(--pq-shadow)}.news-card img{width:100%;height:190px;-o-object-fit:cover;object-fit:cover}.news-card .nbody{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.news-card .ntag{font-size:12px;font-weight:700;color:var(--pq-brand);text-transform:uppercase;letter-spacing:.06em}.news-card h3{font-size:18px;font-weight:650}.news-card p{font-size:14px;color:var(--pq-muted)}.article-body{max-width:760px}.article-body p{color:var(--pq-ink-soft);margin-bottom:18px;font-size:16.5px}.article-body h2{font-size:24px;margin:36px 0 12px}.article-body ul{color:var(--pq-ink-soft);margin-bottom:18px;padding-left:22px}.article-body li{margin-bottom:8px}.article-hero{border-radius:var(--pq-radius);overflow:hidden;margin:28px 0 36px;box-shadow:var(--pq-shadow-sm)}.article-hero img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.team-card{background:#fff;border:1px solid var(--pq-line);border-radius:18px;overflow:hidden}.team-card img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.team-card .tbody{padding:20px 22px}.team-card strong{display:block;font-size:16px}.team-card small{color:var(--pq-muted);font-size:13px}.gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.gal-grid img{border-radius:16px;height:230px;width:100%;-o-object-fit:cover;object-fit:cover}.rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.rel-card{border-radius:16px;padding:22px;color:#fff;text-decoration:none;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .2s ease}.rel-card:hover{transform:translateY(-3px)}.rel-card strong{font-size:19px}.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;margin-top:30px;align-items:start}.contact-side{display:flex;flex-direction:column;gap:16px}.side-card{background:#fff;border:1px solid var(--pq-line);border-radius:18px;padding:26px}.side-card h3{font-size:17px;margin-bottom:8px}.side-card p{font-size:14px;color:var(--pq-muted)}.side-card img{border-radius:12px;margin-bottom:16px;height:180px;width:100%;-o-object-fit:cover;object-fit:cover}.ticker{overflow:hidden;border-top:1px solid var(--pq-line);border-bottom:1px solid var(--pq-line);padding:16px 0;background:#fff}.ticker-track{display:flex;gap:56px;width:-moz-max-content;width:max-content;animation:tick 28s linear infinite}.ticker-track span{font-family:var(--pq-font-display);font-weight:700;color:#b9b4a6;font-size:16px;white-space:nowrap}@keyframes tick{to{transform:translate(-50%)}}@media (max-width: 1024px){.main-nav,.header-actions .login-link,.header-actions .btn{display:none}.menu-toggle{display:inline-flex}.flow-grid{grid-template-columns:repeat(2,1fr)}.split,.feat-row,.demo-card,.contact-grid{grid-template-columns:1fr;gap:32px}.split.flip>:first-child{order:0}.feat-row.flip>.feat-media{order:0}.mock-tasks{display:none}.compare-card{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,1fr)}.dark-inner{grid-template-columns:1fr}.footer-grid,.price-grid,.news-grid,.team-grid{grid-template-columns:1fr 1fr}.demo-photo{min-height:320px}.demo-photo img{position:relative;height:320px}}@media (max-width: 640px){.section{padding:60px 0}.hero{padding-top:52px}.mock-body{grid-template-columns:1fr}.mock-side{display:none}.flow-grid,.tst-grid,.stats-row,.check-grid,.duo-grid,.price-grid,.news-grid,.team-grid,.gal-grid,.rel-grid,.steps-grid,.live-grid{grid-template-columns:1fr}.chat-stack{position:static;width:100%;margin-top:12px}.photo-card.has-overlay{overflow:visible}.photo-card.has-overlay>img{border-radius:var(--pq-radius);height:260px}.tabs-row{display:grid;grid-template-columns:1fr 1fr}.seg-tabs{flex-wrap:wrap}.footer-grid{grid-template-columns:1fr}.header-inner{gap:14px}.feat-media img,.article-hero img{height:240px}}@media (max-width:900px){.tst-grid[style]{grid-template-columns:minmax(0,1fr)!important}.tst-grid>*{min-width:0}}
