@charset "UTF-8";:root{color-scheme:dark;--pm-bg: #080c10;--pm-bg-2: #0d1117;--pm-bg-card: #111820;--pm-bg-card-hover: #161e28;--pm-border: rgba(255,255,255,.07);--pm-border-hover: rgba(255,255,255,.15);--pm-surface-1: rgba(255,255,255,.05);--pm-surface-2: rgba(255,255,255,.08);--pm-surface-3: rgba(255,255,255,.12);--pm-nav-scrolled-bg: rgba(8,12,16,.88);--pm-dot-color: rgba(255,255,255,.4);--pm-grid-line: rgba(255,255,255,.03);--pm-accent: #3b82f6;--pm-accent-hover: #2563eb;--pm-accent-glow: rgba(59,130,246,.25);--pm-accent-subtle: rgba(59,130,246,.08);--pm-text: #ffffff;--pm-text-muted: #8b9ab3;--pm-text-subtle: #4a5568;--pm-grad-hero: linear-gradient(135deg, #080c10 0%, #0d1117 50%, #0a1628 100%);--pm-grad-card: linear-gradient(145deg, #111820 0%, #0d1117 100%);--pm-grad-accent: linear-gradient(135deg, #3b82f6, #6366f1);--pm-shadow-card: 0 1px 3px rgba(0,0,0,.4), 0 0 0 1px rgba(255,255,255,.04);--pm-shadow-hover: 0 8px 32px rgba(0,0,0,.5), 0 0 0 1px rgba(59,130,246,.2);--pm-shadow-glow: 0 0 60px rgba(59,130,246,.15);--pm-font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pm-font-mono: "JetBrains Mono", "Fira Code", monospace;--pm-section-py: clamp(80px, 10vw, 140px);--pm-radius-sm: 8px;--pm-radius: 12px;--pm-radius-lg: 20px;--pm-radius-xl: 28px;--pm-transition: all .25s cubic-bezier(.4, 0, .2, 1);--pm-transition-slow: all .4s cubic-bezier(.4, 0, .2, 1)}html.pm-html.pm-light{color-scheme:light;--pm-bg: #f8fafc;--pm-bg-2: #f1f5f9;--pm-bg-card: #ffffff;--pm-bg-card-hover: #f8fafc;--pm-border: rgba(0,0,0,.08);--pm-border-hover: rgba(0,0,0,.18);--pm-surface-1: rgba(0,0,0,.04);--pm-surface-2: rgba(0,0,0,.07);--pm-surface-3: rgba(0,0,0,.11);--pm-nav-scrolled-bg: rgba(248,250,252,.92);--pm-dot-color: rgba(0,0,0,.12);--pm-grid-line: rgba(0,0,0,.04);--pm-accent: #2563eb;--pm-accent-hover: #1d4ed8;--pm-accent-glow: rgba(37,99,235,.2);--pm-accent-subtle: rgba(37,99,235,.07);--pm-text: #0f172a;--pm-text-muted: #334155;--pm-text-subtle: #64748b;--pm-grad-hero: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 50%, #e8f0fe 100%);--pm-grad-card: linear-gradient(145deg, #ffffff 0%, #f8fafc 100%);--pm-grad-accent: linear-gradient(135deg, #2563eb, #4f46e5);--pm-shadow-card: 0 1px 3px rgba(0,0,0,.08), 0 0 0 1px rgba(0,0,0,.05);--pm-shadow-hover: 0 8px 24px rgba(0,0,0,.12), 0 0 0 1px rgba(37,99,235,.25);--pm-shadow-glow: 0 0 60px rgba(37,99,235,.1)}html.pm-html.pm-light .pm-nav__logo img{filter:brightness(0) saturate(100%) invert(8%) sepia(20%) saturate(900%) hue-rotate(195deg) brightness(95%)}html.pm-html,html.pm-html body{margin:0;padding:0;overflow-x:hidden}.pm-wrap{background:var(--pm-bg);color:var(--pm-text);font-family:var(--pm-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}.pm-wrap *,.pm-wrap *:before,.pm-wrap *:after{box-sizing:border-box;margin:0;padding:0}.pm-wrap a{color:inherit;text-decoration:none}.pm-wrap img{display:block;max-width:100%;height:auto}.pm-wrap button{cursor:pointer;border:none;background:none;font-family:inherit}.pm-wrap .pm-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.2);border-radius:100px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-accent)}.pm-wrap .pm-h1{font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--pm-text)}.pm-wrap .pm-h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--pm-text)}.pm-wrap .pm-h3{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.2;color:var(--pm-text)}.pm-wrap .pm-lead{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.7;color:var(--pm-text-muted);max-width:600px}.pm-wrap .pm-label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pm-text-subtle)}.pm-wrap .pm-gradient-text{background:var(--pm-grad-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pm-wrap .pm-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(min-width:768px){.pm-wrap .pm-container{padding:0 40px}}@media(min-width:1280px){.pm-wrap .pm-container{padding:0 48px}}.pm-wrap .pm-container--wide{max-width:1400px}.pm-wrap .pm-container--narrow{max-width:800px}.pm-wrap .pm-section{padding:var(--pm-section-py) 0;position:relative}.pm-wrap .pm-section__header{text-align:center;margin-bottom:clamp(48px,6vw,80px);display:flex;flex-direction:column;align-items:center;gap:16px}.pm-wrap .pm-grid-2{display:grid;gap:24px}@media(min-width:768px){.pm-wrap .pm-grid-2{grid-template-columns:1fr 1fr}}.pm-wrap .pm-grid-3{display:grid;gap:24px}@media(min-width:640px){.pm-wrap .pm-grid-3{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-wrap .pm-grid-3{grid-template-columns:1fr 1fr 1fr}}.pm-wrap .pm-grid-4{display:grid;gap:24px}@media(min-width:640px){.pm-wrap .pm-grid-4{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-wrap .pm-grid-4{grid-template-columns:repeat(4,1fr)}}.pm-wrap .pm-flex{display:flex}.pm-wrap .pm-flex-center{display:flex;align-items:center;justify-content:center}.pm-wrap .pm-flex-between{display:flex;align-items:center;justify-content:space-between}.pm-wrap .pm-flex-col{display:flex;flex-direction:column}.pm-wrap .pm-gap-4{gap:16px}.pm-wrap .pm-gap-6{gap:24px}.pm-wrap .pm-gap-8{gap:32px}.pm-wrap .pm-text-center{text-align:center}.pm-wrap .pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;font-family:var(--pm-font);border-radius:var(--pm-radius);transition:var(--pm-transition);white-space:nowrap;line-height:1}.pm-wrap .pm-btn svg{width:18px;height:18px;flex-shrink:0}.pm-wrap .pm-btn--primary{background:var(--pm-accent);color:#fff;box-shadow:0 0 0 1px var(--pm-accent),0 4px 16px #3b82f64d}.pm-wrap .pm-btn--primary:hover{background:var(--pm-accent-hover);transform:translateY(-1px);box-shadow:0 0 0 1px var(--pm-accent-hover),0 8px 24px #3b82f666}.pm-wrap .pm-btn--primary:active{transform:translateY(0)}.pm-wrap .pm-btn--ghost{background:var(--pm-surface-1);color:var(--pm-text-muted);border:1px solid var(--pm-border)}.pm-wrap .pm-btn--ghost:hover{background:var(--pm-surface-2);color:var(--pm-text);border-color:var(--pm-border-hover)}.pm-wrap .pm-btn--outline{background:transparent;color:var(--pm-text);border:1px solid var(--pm-border-hover)}.pm-wrap .pm-btn--outline:hover{background:var(--pm-surface-1);border-color:var(--pm-border-hover)}.pm-wrap .pm-btn--lg{padding:16px 36px;font-size:16px}.pm-wrap .pm-btn--sm{padding:10px 20px;font-size:13px}.pm-wrap .pm-card{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);padding:32px;transition:var(--pm-transition);position:relative;overflow:hidden}.pm-wrap .pm-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(59,130,246,.05) 0%,transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.pm-wrap .pm-card:hover{border-color:var(--pm-border-hover);background:var(--pm-bg-card-hover);box-shadow:var(--pm-shadow-hover);transform:translateY(-2px)}.pm-wrap .pm-card:hover:before{opacity:1}.pm-wrap .pm-card__icon{width:48px;height:48px;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.15);border-radius:var(--pm-radius);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--pm-accent)}.pm-wrap .pm-card__icon svg{width:22px;height:22px}.pm-wrap .pm-card__title{font-size:1.1rem;font-weight:600;color:var(--pm-text);margin-bottom:10px;line-height:1.3}.pm-wrap .pm-card__desc{font-size:.9rem;color:var(--pm-text-muted);line-height:1.6}.pm-wrap .pm-card__badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:var(--pm-accent-subtle);border-radius:100px;font-size:11px;font-weight:600;color:var(--pm-accent);margin-bottom:16px}.pm-nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0;padding-top:env(safe-area-inset-top);transition:var(--pm-transition-slow)}.pm-nav__inner{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 clamp(16px,4vw,48px);border-bottom:1px solid transparent;transition:var(--pm-transition-slow)}@media(max-width:1023px){.pm-nav__desktop-only{display:none!important}}.pm-nav.is-scrolled .pm-nav__inner{background:var(--pm-nav-scrolled-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--pm-border)}.pm-nav__logo{display:flex;align-items:center}.pm-nav__logo img{height:32px;width:auto;transition:filter .25s ease}.pm-nav__menu{display:none;align-items:center;gap:8px;list-style:none}@media(min-width:1024px){.pm-nav__menu{display:flex}}.pm-nav__menu>li>a{display:flex;align-items:center;gap:4px;padding:8px 14px;font-size:14px;font-weight:500;color:var(--pm-text-muted);border-radius:var(--pm-radius-sm);transition:var(--pm-transition)}.pm-nav__menu>li>a:hover{color:var(--pm-text);background:var(--pm-surface-1)}.pm-nav__menu>li{position:relative}.pm-nav__menu>li:hover .pm-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.pm-nav__dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-8px);width:220px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius);padding:8px;opacity:0;visibility:hidden;transition:var(--pm-transition);box-shadow:0 20px 40px #00000080}.pm-nav__dropdown.is-open{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.pm-nav__dropdown--lang.is-open{transform:translateY(0)}.pm-nav__dropdown a{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:13px;color:var(--pm-text-muted);border-radius:var(--pm-radius-sm);transition:var(--pm-transition)}.pm-nav__dropdown a:hover{background:var(--pm-surface-1);color:var(--pm-text)}.pm-nav__dropdown a svg{width:16px;height:16px;color:var(--pm-accent);flex-shrink:0}.pm-nav__actions{display:flex;align-items:center;gap:12px}.pm-nav__lang{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;color:var(--pm-text-muted);border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);cursor:pointer;transition:var(--pm-transition)}.pm-nav__lang:hover{color:var(--pm-text);border-color:var(--pm-border-hover)}.pm-nav__lang svg{width:14px;height:14px}.pm-nav__burger{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px 8px;background:none;border:none;cursor:pointer}@media(min-width:1024px){.pm-nav__burger{display:none}}.pm-nav__burger span{display:block;width:24px;height:2px;background:var(--pm-text);border-radius:2px;transition:var(--pm-transition)}.pm-nav__burger:hover span{background:var(--pm-accent)}.pm-nav__mobile{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--pm-bg-card);padding:calc(72px + env(safe-area-inset-top)) 24px calc(32px + env(safe-area-inset-bottom));flex-direction:column;gap:4px;overflow-y:auto;box-shadow:0 0 0 100vmax #0000004d}.pm-nav__mobile.is-open{display:flex}.pm-nav__mobile-close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:var(--pm-text-muted);padding:8px}.pm-nav__mobile-close:hover{color:var(--pm-text)}.pm-mob-item{border-bottom:1px solid var(--pm-border)}.pm-mob-item a{display:block;padding:15px 4px;font-size:16px;font-weight:500;color:var(--pm-text-muted);text-decoration:none}.pm-mob-item a:hover{color:var(--pm-text)}.pm-mob-item__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 4px;background:none;border:none;cursor:pointer;font-size:16px;font-weight:500;color:var(--pm-text-muted);font-family:var(--pm-font);text-align:left}.pm-mob-item__toggle:hover,.pm-mob-item__toggle[aria-expanded=true]{color:var(--pm-text)}.pm-mob-item__toggle[aria-expanded=true] .pm-mob-item__chevron{transform:rotate(180deg)}.pm-mob-item__chevron{transition:transform .2s;flex-shrink:0}.pm-mob-item__sub{padding:4px 0 12px}.pm-mob-sub{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:2px 0;font-size:14px;color:var(--pm-text-subtle);border-radius:var(--pm-radius);text-decoration:none;transition:var(--pm-transition)}.pm-mob-sub:hover{background:var(--pm-surface-1);color:var(--pm-text)}.pm-mob-sub svg{flex-shrink:0;color:var(--pm-accent)}.pm-mob-sub--see-all{font-size:12px;font-weight:600;color:var(--pm-accent);padding-left:36px;margin-top:4px}.pm-mob-sub--see-all:hover{background:var(--pm-accent-subtle)}.pm-mob-cta{padding:20px 0 8px;display:flex;flex-direction:column;gap:10px}.pm-mob-cta .pm-btn{width:100%;justify-content:center}.pm-page-hero{padding:156px 0 80px;background:var(--pm-grad-hero);position:relative;overflow:hidden;border-bottom:1px solid var(--pm-border)}.pm-page-hero__glow{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);border-radius:50%;top:-100px;right:-100px;pointer-events:none}.pm-page-hero__breadcrumb{margin-bottom:32px}.pm-page-hero__breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;padding:0;margin:0}.pm-page-hero__breadcrumb li{display:flex;align-items:center;font-size:13px;color:var(--pm-text-subtle)}.pm-page-hero__breadcrumb li a{color:var(--pm-text-subtle);transition:var(--pm-transition)}.pm-page-hero__breadcrumb li a:hover{color:var(--pm-text)}.pm-page-hero__breadcrumb li[aria-current=page] span{color:var(--pm-text-muted)}.pm-page-hero__breadcrumb li svg{color:var(--pm-text-subtle)}.pm-page-hero__content{display:flex;flex-direction:column;gap:0;max-width:800px}.pm-hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:calc(120px + env(safe-area-inset-top)) 0 80px}@media(max-width:768px){.pm-hero{padding:calc(112px + env(safe-area-inset-top)) 0 60px}}.pm-hero{background:var(--pm-grad-hero)}.pm-hero:before{content:"";position:absolute;width:clamp(400px,60vw,900px);height:clamp(400px,60vw,900px);background:radial-gradient(circle,rgba(59,130,246,.12) 0%,transparent 70%);border-radius:50%;top:-20%;right:-15%;pointer-events:none}.pm-hero:after{content:"";position:absolute;width:clamp(300px,40vw,600px);height:clamp(300px,40vw,600px);background:radial-gradient(circle,rgba(99,102,241,.08) 0%,transparent 70%);border-radius:50%;bottom:-10%;left:-10%;pointer-events:none}.pm-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:32px;max-width:720px}.pm-hero__kicker{display:flex;align-items:center;gap:12px}.pm-hero__kicker-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e99;animation:pm-pulse 2s ease-in-out infinite}.pm-hero__kicker-text{font-size:13px;font-weight:500;color:var(--pm-text-muted)}.pm-hero__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.pm-hero__meta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;padding-top:8px;border-top:1px solid var(--pm-border)}.pm-hero__meta-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pm-text-muted)}.pm-hero__meta-item svg{width:16px;height:16px;color:var(--pm-accent);flex-shrink:0}.pm-hero__visual{position:absolute;right:-2%;top:50%;transform:translateY(-50%);width:52%;max-width:700px;display:none}@media(min-width:1100px){.pm-hero__visual{display:block}}.pm-hero__dashboard{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0d}.pm-hero__dashboard-header{background:var(--pm-bg-2);padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--pm-border)}.pm-hero__dashboard-dot{width:10px;height:10px;border-radius:50%}.pm-hero__dashboard-dot--red{background:#ff5f57}.pm-hero__dashboard-dot--yellow{background:#ffbd2e}.pm-hero__dashboard-dot--green{background:#28c840}.pm-hero__dashboard-body{padding:24px}.pm-hero__dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.pm-hero__dashboard-stat{background:var(--pm-bg);border:1px solid var(--pm-border);border-radius:var(--pm-radius);padding:14px}.pm-hero__dashboard-stat .value{font-size:1.4rem;font-weight:700;color:var(--pm-text)}.pm-hero__dashboard-stat .label{font-size:11px;color:var(--pm-text-subtle);margin-top:2px}.pm-hero__dashboard-stat .trend{font-size:11px;color:#22c55e}.pm-hero__dashboard-list{display:flex;flex-direction:column;gap:8px}.pm-hero__dashboard-row{display:flex;align-items:center;justify-content:space-between;background:var(--pm-bg);border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);padding:10px 14px}.pm-hero__dashboard-row .pm-hero__status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:100px}.pm-hero__dashboard-row .pm-hero__status--active{background:#22c55e1a;color:#22c55e}.pm-hero__dashboard-row .pm-hero__status--pending{background:#fbbf241a;color:#fbbf24}.pm-hero__dashboard-row .pm-hero__status--progress{background:#3b82f61a;color:#60a5fa}.pm-trust-bar{padding:32px 0;border-top:1px solid var(--pm-border);border-bottom:1px solid var(--pm-border);background:var(--pm-bg-2)}.pm-trust-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px}@media(min-width:768px){.pm-trust-bar__inner{justify-content:space-between}}.pm-trust-bar__stat{text-align:center}.pm-trust-bar__stat .value{font-size:1.8rem;font-weight:800;color:var(--pm-text);line-height:1}.pm-trust-bar__stat .label{font-size:12px;color:var(--pm-text-subtle);margin-top:4px;text-transform:uppercase;letter-spacing:.06em}.pm-trust-bar__divider{width:1px;height:40px;background:var(--pm-border);display:none}@media(min-width:768px){.pm-trust-bar__divider{display:block}}.pm-platform__pillars{display:grid;gap:2px}@media(min-width:768px){.pm-platform__pillars{grid-template-columns:repeat(3,1fr)}}.pm-platform__pillar{background:var(--pm-bg-card);padding:clamp(32px,4vw,56px) clamp(24px,3vw,40px);border:1px solid var(--pm-border);transition:var(--pm-transition);position:relative;overflow:hidden}.pm-platform__pillar:first-child{border-radius:var(--pm-radius-lg) 0 0 var(--pm-radius-lg)}.pm-platform__pillar:last-child{border-radius:0 var(--pm-radius-lg) var(--pm-radius-lg) 0}@media(max-width:767px){.pm-platform__pillar:first-child{border-radius:var(--pm-radius-lg) var(--pm-radius-lg) 0 0}.pm-platform__pillar:last-child{border-radius:0 0 var(--pm-radius-lg) var(--pm-radius-lg)}}.pm-platform__pillar:hover{background:var(--pm-bg-card-hover);z-index:1}.pm-platform__pillar:hover .pm-platform__pillar-icon{transform:scale(1.05)}.pm-platform__pillar-icon{width:64px;height:64px;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.15);border-radius:var(--pm-radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:var(--pm-transition);color:var(--pm-accent)}.pm-platform__pillar-icon svg{width:28px;height:28px}.pm-platform__pillar-tag{display:inline-block;padding:4px 12px;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.15);border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-accent);margin-bottom:16px}.pm-platform__pillar-title{font-size:1.4rem;font-weight:700;color:var(--pm-text);margin-bottom:12px;line-height:1.2}.pm-platform__pillar-desc{font-size:.9rem;color:var(--pm-text-muted);line-height:1.6;margin-bottom:24px}.pm-platform__pillar-features{list-style:none;display:flex;flex-direction:column;gap:8px}.pm-platform__pillar-features li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pm-text-muted)}.pm-platform__pillar-features li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pm-accent);flex-shrink:0}.pm-features__grid{display:grid;gap:1px;background:var(--pm-border);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);overflow:hidden}@media(min-width:640px){.pm-features__grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-features__grid{grid-template-columns:repeat(3,1fr)}}.pm-features__item{background:var(--pm-bg-card);padding:32px;transition:var(--pm-transition);position:relative;overflow:hidden}.pm-features__item:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--pm-grad-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.pm-features__item:hover{background:var(--pm-bg-card-hover)}.pm-features__item:hover:after{transform:scaleX(1)}.pm-features__item-icon{width:40px;height:40px;margin-bottom:16px;color:var(--pm-accent)}.pm-features__item-icon svg{width:100%;height:100%}.pm-features__item-title{font-size:1rem;font-weight:600;color:var(--pm-text);margin-bottom:8px}.pm-features__item-desc{font-size:.85rem;color:var(--pm-text-muted);line-height:1.6}.pm-how{background:var(--pm-bg-2)}.pm-how__steps{display:flex;flex-direction:column;gap:0;position:relative}@media(min-width:768px){.pm-how__steps{flex-direction:row}}.pm-how__step{flex:1;padding:40px 32px;position:relative;text-align:center}@media(min-width:768px){.pm-how__step:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:50%;background:linear-gradient(to bottom,transparent,var(--pm-border),transparent)}}.pm-how__step-num{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--pm-accent-subtle);border:2px solid rgba(59,130,246,.3);border-radius:50%;font-size:1.1rem;font-weight:800;color:var(--pm-accent);margin:0 auto 20px}.pm-how__step-icon{color:var(--pm-accent);margin-bottom:16px}.pm-how__step-icon svg{width:32px;height:32px;margin:0 auto}.pm-how__step-title{font-size:1.05rem;font-weight:700;color:var(--pm-text);margin-bottom:10px}.pm-how__step-desc{font-size:.875rem;color:var(--pm-text-muted);line-height:1.6}.pm-testimonials__grid{display:grid;gap:24px}@media(min-width:768px){.pm-testimonials__grid{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.pm-testimonials__grid{grid-template-columns:repeat(3,1fr)}}.pm-testimonials__card{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);padding:28px;display:flex;flex-direction:column;gap:20px;transition:var(--pm-transition)}.pm-testimonials__card:hover{border-color:var(--pm-border-hover);transform:translateY(-2px)}.pm-testimonials__stars{display:flex;gap:4px;color:#fbbf24}.pm-testimonials__stars svg{width:16px;height:16px}.pm-testimonials__quote{font-size:.9rem;color:var(--pm-text-muted);line-height:1.7;flex:1}.pm-testimonials__quote:before{content:"“";color:var(--pm-accent);font-size:1.4em}.pm-testimonials__author{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--pm-border)}.pm-testimonials__avatar{width:40px;height:40px;border-radius:50%;background:var(--pm-accent-subtle);border:2px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--pm-accent);flex-shrink:0}.pm-testimonials__name{font-size:14px;font-weight:600;color:var(--pm-text)}.pm-testimonials__role{font-size:12px;color:var(--pm-text-subtle)}.pm-cta{text-align:center;position:relative;overflow:hidden}.pm-cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none}.pm-cta__box{position:relative;z-index:1;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);padding:clamp(48px,6vw,80px) clamp(24px,4vw,64px);max-width:800px;margin:0 auto;overflow:hidden}.pm-cta__box:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--pm-grad-accent)}.pm-cta__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin-top:32px}.pm-cta__note{margin-top:16px;font-size:13px;color:var(--pm-text-subtle)}.pm-cta__note svg{display:inline;width:14px;height:14px;margin-right:4px}.pm-blog-hero{padding:clamp(48px,6vw,80px) 0 clamp(24px,3vw,40px);border-bottom:1px solid var(--pm-border)}.pm-blog-hero__inner{max-width:760px}.pm-blog-cat-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.pm-blog-cat-pill{display:inline-flex;align-items:center;padding:7px 18px;font-size:12px;font-weight:600;border-radius:100px;border:1px solid var(--pm-border);color:var(--pm-text-subtle);text-decoration:none;transition:var(--pm-transition)}.pm-blog-cat-pill:hover{color:var(--pill-color, var(--pm-accent));border-color:var(--pill-color, var(--pm-accent))}.pm-blog-cat-pill--active{background:var(--pm-accent-subtle);border-color:#3b82f64d;color:var(--pm-accent)}.pm-blog-featured{display:block;text-decoration:none;position:relative;overflow:hidden;border-radius:var(--pm-radius-xl);min-height:360px;padding:clamp(32px,4vw,56px);display:flex;align-items:flex-end;transition:var(--pm-transition)}.pm-blog-featured:hover{transform:translateY(-3px);box-shadow:0 24px 48px #0006}.pm-blog-featured--editorial{background:var(--pm-bg-card);border:1px solid var(--pm-border)}.pm-blog-featured__editorial-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pm-blog-featured__editorial-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--pm-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--pm-grid-line) 1px,transparent 1px);background-size:40px 40px}.pm-blog-featured__editorial-icon{position:absolute;right:-20px;top:50%;transform:translateY(-50%);pointer-events:none}.pm-blog-featured__editorial-accent{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0}.pm-blog-featured__body{position:relative;z-index:1;max-width:680px}.pm-blog-featured__badges{display:flex;gap:8px;margin-bottom:16px}.pm-blog-featured__badge-featured{font-size:10px;font-weight:700;padding:4px 12px;border-radius:100px;border:1px solid rgba(255,255,255,.15);color:#fffc;background:#ffffff0f}.pm-blog-featured__badge-cat{font-size:10px;font-weight:700;padding:4px 12px;border-radius:100px;border:1px solid}.pm-blog-featured__title{font-size:clamp(1.3rem,2.5vw,1.9rem);font-weight:800;color:var(--pm-text);line-height:1.25;margin-bottom:12px}.pm-blog-featured__excerpt{font-size:15px;color:var(--pm-text-muted);line-height:1.6;margin-bottom:20px}.pm-blog-featured__meta{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--pm-text-subtle)}.pm-blog-featured__avatar{width:32px;height:32px;border-radius:50%;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--pm-accent)}.pm-blog-featured__cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:700;color:var(--pm-text);padding:10px 20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--pm-radius-lg);transition:var(--pm-transition)}.pm-blog-featured__cta:hover{background:#ffffff1a}.pm-blog-layout{display:grid;gap:48px;align-items:start;grid-template-columns:1fr}@media(min-width:1024px){.pm-blog-layout{grid-template-columns:1fr 300px}}.pm-blog-grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:640px){.pm-blog-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-blog-grid{grid-template-columns:1fr 1fr}}.pm-blog-card{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden;display:flex;flex-direction:column;transition:var(--pm-transition)}.pm-blog-card:hover{border-color:var(--pm-border-hover);transform:translateY(-3px);box-shadow:0 16px 32px #00000040}.pm-blog-card:hover .pm-blog-card__read-more{color:var(--pm-accent)}.pm-blog-card__cover{display:flex;flex-direction:column;justify-content:space-between;height:160px;position:relative;overflow:hidden;flex-shrink:0;background:var(--pm-bg-2);border-bottom:1px solid var(--pm-border);padding:0}.pm-blog-card__cover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--card-color, var(--pm-accent))}.pm-blog-card__cover-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--pm-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--pm-grid-line) 1px,transparent 1px);background-size:32px 32px}.pm-blog-card__cover-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.35}.pm-blog-card__cover-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 20px;margin-top:auto}.pm-blog-card__cover-time{font-size:10px;font-weight:600;color:var(--pm-text-subtle)}.pm-blog-card__cat-badge{font-size:10px;font-weight:700;padding:3px 10px;border-radius:100px;border:1px solid;letter-spacing:.03em}.pm-blog-card__body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.pm-blog-card__title{font-size:15px;font-weight:700;color:var(--pm-text);line-height:1.35;margin-bottom:8px}.pm-blog-card__title a{color:inherit;text-decoration:none}.pm-blog-card__title a:hover{color:var(--pm-accent)}.pm-blog-card__excerpt{font-size:12px;color:var(--pm-text-subtle);line-height:1.6;flex:1;margin-bottom:16px}.pm-blog-card__meta{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--pm-border)}.pm-blog-card__author{display:flex;align-items:center;gap:8px}.pm-blog-card__avatar{width:28px;height:28px;border-radius:50%;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--pm-accent);flex-shrink:0}.pm-blog-card__author-name{font-size:11px;font-weight:600;color:var(--pm-text-muted)}.pm-blog-card__date-time{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--pm-text-subtle)}.pm-blog-card__read-more{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--pm-text-subtle);text-decoration:none;transition:color .2s ease;flex-shrink:0}@media(min-width:1024px){.pm-blog-sidebar{position:sticky;top:100px}}.pm-blog-sidebar__widget{margin-bottom:32px}.pm-blog-sidebar__heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-subtle);margin-bottom:12px}.pm-blog-sidebar__cat{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--pm-border);text-decoration:none;font-size:13px;color:var(--pm-text-muted);transition:color .2s}.pm-blog-sidebar__cat:hover{color:var(--pm-text)}.pm-blog-sidebar__cat--active{color:var(--cat-color, var(--pm-accent));font-weight:600}.pm-blog-sidebar__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pm-blog-sidebar__count{margin-left:auto;font-size:11px;color:var(--pm-text-subtle);background:#ffffff0d;border:1px solid var(--pm-border);border-radius:100px;padding:1px 8px}.pm-blog-sidebar__popular-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--pm-border);text-decoration:none;transition:var(--pm-transition)}.pm-blog-sidebar__popular-item:hover .pm-blog-sidebar__popular-title{color:var(--pm-accent)}.pm-blog-sidebar__popular-cover{width:48px;height:36px;border-radius:var(--pm-radius-sm);flex-shrink:0}.pm-blog-sidebar__popular-title{font-size:12px;font-weight:600;color:var(--pm-text-muted);line-height:1.4;transition:color .2s}.pm-blog-sidebar__popular-meta{font-size:10px;color:var(--pm-text-subtle);margin-top:2px}.pm-blog-sidebar__cta{padding:20px;background:var(--pm-bg-card);border:1px solid rgba(59,130,246,.2);border-radius:var(--pm-radius-xl)}.pm-blog-newsletter-inline{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);padding:24px}.pm-blog-newsletter-inline__form{display:flex;gap:0;overflow:hidden;border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);background:var(--pm-bg)}@media(max-width:480px){.pm-blog-newsletter-inline__form{flex-direction:column}}.pm-blog-newsletter-inline__form input{flex:1;padding:12px 16px;background:none;border:none;outline:none;font-size:13px;color:var(--pm-text);font-family:var(--pm-font)}.pm-blog-newsletter-inline__form input::-moz-placeholder{color:var(--pm-text-subtle)}.pm-blog-newsletter-inline__form input::placeholder{color:var(--pm-text-subtle)}.pm-blog-newsletter-inline__form .pm-btn{border-radius:0 var(--pm-radius-lg) var(--pm-radius-lg) 0;font-size:12px}@media(max-width:480px){.pm-blog-newsletter-inline__form .pm-btn{border-radius:0 0 var(--pm-radius-lg) var(--pm-radius-lg)}}.pm-blog-post-wrap{padding:clamp(32px,4vw,56px) 0 80px}.pm-blog-post-layout{display:grid;gap:48px;align-items:start;grid-template-columns:1fr}@media(min-width:1100px){.pm-blog-post-layout{grid-template-columns:1fr 260px}}.pm-blog-post-main{min-width:0}.pm-blog-post-header{margin-bottom:40px}.pm-blog-post-header__cover{height:240px;border-radius:var(--pm-radius-xl);margin-bottom:32px;position:relative;overflow:hidden}.pm-blog-post-header__meta{margin-bottom:8px}.pm-blog-post-header__cat{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-decoration:none}.pm-blog-post-header__excerpt{font-size:17px;color:var(--pm-text-muted);line-height:1.65;margin-top:16px}.pm-blog-post-header__byline{display:flex;align-items:center;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--pm-border)}.pm-blog-toc{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);padding:20px;margin-bottom:32px}@media(min-width:1100px){.pm-blog-toc{display:none!important}}.pm-blog-toc__heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-subtle);margin-bottom:12px}.pm-blog-toc a{display:block;font-size:13px;color:var(--pm-text-muted);padding:5px 0;text-decoration:none;border-bottom:1px solid var(--pm-border)}.pm-blog-toc a:hover{color:var(--pm-accent)}.pm-blog-toc a.active{color:var(--pm-accent);font-weight:600}.pm-blog-toc-sidebar{display:none}@media(min-width:1100px){.pm-blog-toc-sidebar{display:block;position:sticky;top:100px}}.pm-blog-toc-sidebar__inner{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);padding:24px}.pm-blog-toc-sidebar .pm-blog-toc__heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-subtle);margin-bottom:14px}.pm-blog-toc-sidebar a{display:block;font-size:12px;color:var(--pm-text-subtle);padding:6px 0;text-decoration:none;border-bottom:1px solid var(--pm-border);line-height:1.4}.pm-blog-toc-sidebar a:hover{color:var(--pm-accent)}.pm-blog-toc-sidebar a.active{color:var(--pm-accent);font-weight:600}.pm-blog-article-body{font-size:16px;line-height:1.8;color:var(--pm-text-muted)}.pm-blog-article-body h2{font-size:1.2rem;font-weight:800;color:var(--pm-text);margin:40px 0 14px;padding-top:8px;border-top:1px solid var(--pm-border)}.pm-blog-article-body h3{font-size:1rem;font-weight:700;color:var(--pm-text);margin:28px 0 10px}.pm-blog-article-body p{margin-bottom:18px}.pm-blog-article-body ul,.pm-blog-article-body ol{padding-left:22px;margin-bottom:18px}.pm-blog-article-body ul li,.pm-blog-article-body ol li{margin-bottom:8px}.pm-blog-article-body strong{color:var(--pm-text);font-weight:600}.pm-blog-article-body a{color:var(--pm-accent);text-decoration:underline}.pm-blog-article-body a:hover{color:var(--pm-text)}.pm-blog-article-body .pm-blog-inline-cta{display:flex;align-items:flex-start;gap:16px;margin:32px 0;padding:20px 24px;background:#3b82f60f;border:1px solid rgba(59,130,246,.18);border-left:3px solid var(--pm-accent);border-radius:var(--pm-radius-lg)}@media(max-width:640px){.pm-blog-article-body .pm-blog-inline-cta{flex-direction:column}}.pm-blog-article-body .pm-blog-inline-cta__icon{flex-shrink:0;margin-top:2px}.pm-blog-article-body .pm-blog-inline-cta__content{flex:1}.pm-blog-article-body .pm-blog-inline-cta__label{font-size:12px;font-weight:700;color:var(--pm-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.pm-blog-article-body .pm-blog-inline-cta__text{font-size:13px;color:var(--pm-text-muted);line-height:1.5}.pm-blog-article-body .pm-blog-inline-cta__btn{flex-shrink:0;align-self:center;font-size:12px}.pm-blog-author-bio{display:flex;align-items:flex-start;gap:20px;margin:48px 0;padding:28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl)}.pm-blog-related{margin-top:48px;padding-top:40px;border-top:1px solid var(--pm-border)}.pm-blog-related__heading{font-size:14px;font-weight:700;color:var(--pm-text-subtle);text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px}.pm-blog-related__grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:640px){.pm-blog-related__grid{grid-template-columns:1fr 1fr}}.pm-kb-hero{padding:clamp(48px,8vw,96px) 0 clamp(32px,4vw,56px);text-align:center;background:linear-gradient(180deg,rgba(59,130,246,.05) 0%,transparent 100%);border-bottom:1px solid var(--pm-border)}.pm-kb-search{max-width:600px;margin:32px auto 0}.pm-kb-search__wrap{display:flex;align-items:center;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden;transition:border-color .2s}.pm-kb-search__wrap:focus-within{border-color:var(--pm-accent)}.pm-kb-search__icon{margin-left:18px;color:var(--pm-text-subtle);flex-shrink:0}.pm-kb-search__input{flex:1;padding:14px 16px;background:none;border:none;outline:none;font-size:15px;color:var(--pm-text);font-family:var(--pm-font)}.pm-kb-search__input::-moz-placeholder{color:var(--pm-text-subtle)}.pm-kb-search__input::placeholder{color:var(--pm-text-subtle)}.pm-kb-search__input--large{font-size:16px;padding:16px 18px}.pm-kb-search__btn{border-radius:0 var(--pm-radius-xl) var(--pm-radius-xl) 0;margin:0;flex-shrink:0}.pm-kb-search__popular{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;justify-content:center}.pm-kb-search__popular-tag{font-size:11px;font-weight:600;padding:4px 12px;background:var(--pm-surface-1);border:1px solid var(--pm-border);border-radius:100px;color:var(--pm-text-subtle);transition:var(--pm-transition)}.pm-kb-search__popular-tag:hover{color:var(--pm-accent);border-color:var(--pm-accent)}.pm-kb-categories{display:grid;gap:16px;margin-top:40px;grid-template-columns:1fr}@media(min-width:640px){.pm-kb-categories{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-kb-categories{grid-template-columns:repeat(4,1fr)}}.pm-kb-cat-card{display:flex;flex-direction:column;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);padding:24px;text-decoration:none;transition:var(--pm-transition);position:relative;overflow:hidden}.pm-kb-cat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--kb-color, var(--pm-accent));transform:scaleX(0);transition:transform .2s ease}.pm-kb-cat-card:hover{border-color:var(--kb-color, var(--pm-accent));transform:translateY(-2px)}.pm-kb-cat-card:hover:before{transform:scaleX(1)}.pm-kb-cat-card__icon{margin-bottom:16px}.pm-kb-cat-card__title{font-size:14px;font-weight:700;color:var(--pm-text);margin-bottom:6px}.pm-kb-cat-card__desc{font-size:12px;color:var(--pm-text-subtle);line-height:1.5;flex:1;margin-bottom:16px}.pm-kb-cat-card__count{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--kb-color, var(--pm-accent))}.pm-kb-articles-list{display:flex;flex-direction:column;gap:0}.pm-kb-article-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--pm-border);text-decoration:none;transition:var(--pm-transition)}.pm-kb-article-row:last-child{border-bottom:none}.pm-kb-article-row:hover .pm-kb-article-row__title{color:var(--pm-accent)}.pm-kb-article-row__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pm-kb-article-row__content{flex:1}.pm-kb-article-row__cat{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pm-text-subtle);margin-bottom:2px}.pm-kb-article-row__title{font-size:14px;font-weight:600;color:var(--pm-text);transition:color .2s}.pm-kb-article-row__arrow{color:var(--pm-text-subtle);flex-shrink:0}.pm-kb-layout{padding:clamp(32px,4vw,56px) 0 80px}.pm-kb-layout__inner{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:900px){.pm-kb-layout__inner{grid-template-columns:260px 1fr}}@media(min-width:900px){.pm-kb-sidebar{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto}}.pm-kb-sidebar::-webkit-scrollbar{width:4px}.pm-kb-sidebar::-webkit-scrollbar-track{background:transparent}.pm-kb-sidebar::-webkit-scrollbar-thumb{background:var(--pm-border);border-radius:4px}.pm-kb-sidebar__search{margin-bottom:24px}.pm-kb-sidebar__cat{border-bottom:1px solid var(--pm-border)}.pm-kb-sidebar__cat--active .pm-kb-sidebar__cat-link{color:var(--pm-accent)}.pm-kb-sidebar__cat-link{display:flex;align-items:center;gap:10px;padding:12px 8px;font-size:13px;font-weight:600;color:var(--pm-text-muted);text-decoration:none;transition:color .2s}.pm-kb-sidebar__cat-link:hover{color:var(--pm-text)}.pm-kb-sidebar__cat-icon{flex-shrink:0}.pm-kb-sidebar__count{margin-left:auto;font-size:10px;font-weight:700;background:#ffffff0d;border:1px solid var(--pm-border);border-radius:100px;padding:2px 8px;color:var(--pm-text-subtle)}.pm-kb-sidebar__articles{list-style:none;padding:0 0 12px 28px;margin:0;display:flex;flex-direction:column;gap:2px}.pm-kb-sidebar__art-link{display:block;padding:6px 8px;font-size:12px;color:var(--pm-text-muted);text-decoration:none;border-radius:var(--pm-radius-sm);transition:var(--pm-transition)}.pm-kb-sidebar__art-link:hover{color:var(--pm-text);background:var(--pm-surface-1)}.pm-kb-sidebar__art-link--active{color:var(--pm-accent);background:var(--pm-accent-subtle)}.pm-kb-sidebar__help{margin-top:24px;padding:16px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg)}.pm-kb-main{min-width:0}.pm-kb-breadcrumb{margin-bottom:28px}.pm-kb-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0;margin:0;font-size:12px;color:var(--pm-text-subtle)}.pm-kb-breadcrumb a{color:var(--pm-text-subtle);text-decoration:none}.pm-kb-breadcrumb a:hover{color:var(--pm-text)}.pm-kb-breadcrumb [aria-current=page]{color:var(--pm-text-muted)}.pm-kb-cat-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--pm-border)}.pm-kb-cat-header__icon{width:64px;height:64px;border-radius:var(--pm-radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-kb-article-list-full{display:flex;flex-direction:column}.pm-kb-article-full-row{display:flex;align-items:center;gap:16px;padding:20px;text-decoration:none;border:1px solid var(--pm-border);border-bottom:none;background:var(--pm-bg-card);transition:var(--pm-transition)}.pm-kb-article-full-row:first-child{border-radius:var(--pm-radius-lg) var(--pm-radius-lg) 0 0}.pm-kb-article-full-row:last-child{border-bottom:1px solid var(--pm-border);border-radius:0 0 var(--pm-radius-lg) var(--pm-radius-lg)}.pm-kb-article-full-row:only-child{border-radius:var(--pm-radius-lg)}.pm-kb-article-full-row:hover{background:var(--pm-surface-1)}.pm-kb-article-full-row:hover .pm-kb-article-full-row__title{color:var(--pm-accent)}.pm-kb-article-full-row__body{flex:1}.pm-kb-article-full-row__title{font-size:14px;font-weight:600;color:var(--pm-text);margin-bottom:4px;display:flex;align-items:center;gap:8px;transition:color .2s}.pm-kb-article-full-row__excerpt{font-size:12px;color:var(--pm-text-subtle);line-height:1.5}.pm-kb-article-full-row__badge{font-size:10px;font-weight:700;padding:2px 8px;border:1px solid;border-radius:100px}.pm-kb-article-full-row__arrow{flex-shrink:0;color:var(--pm-text-subtle)}.pm-kb-article-header{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--pm-border)}.pm-kb-article-header__cat{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pm-kb-article-header__excerpt{font-size:16px;color:var(--pm-text-muted);margin-top:12px;line-height:1.6}.pm-kb-article-header__meta{display:flex;align-items:center;gap:16px;margin-top:16px;font-size:12px;color:var(--pm-text-subtle)}.pm-kb-article-body{font-size:15px;line-height:1.75;color:var(--pm-text-muted)}.pm-kb-article-body h2{font-size:1.1rem;font-weight:700;color:var(--pm-text);margin:32px 0 12px}.pm-kb-article-body h3{font-size:1rem;font-weight:700;color:var(--pm-text);margin:24px 0 8px}.pm-kb-article-body p{margin-bottom:16px}.pm-kb-article-body ul,.pm-kb-article-body ol{padding-left:20px;margin-bottom:16px}.pm-kb-article-body ul li,.pm-kb-article-body ol li{margin-bottom:6px}.pm-kb-article-body a{color:var(--pm-accent);text-decoration:underline}.pm-kb-article-body a:hover{color:var(--pm-text)}.pm-kb-article-body strong{color:var(--pm-text);font-weight:600}.pm-kb-article-body code{font-family:var(--pm-font-mono);font-size:13px;background:var(--pm-bg-2);border:1px solid var(--pm-border);padding:2px 6px;border-radius:4px;color:var(--pm-accent)}.pm-kb-step-list{display:flex;flex-direction:column;gap:16px;margin:20px 0}.pm-kb-step{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);font-size:14px;color:var(--pm-text-muted);line-height:1.6}.pm-kb-step__num{width:28px;height:28px;border-radius:50%;background:var(--pm-accent);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.pm-kb-note{padding:16px 20px;margin:20px 0;background:#3b82f60f;border:1px solid rgba(59,130,246,.15);border-left:3px solid var(--pm-accent);border-radius:var(--pm-radius-sm);font-size:13px;color:var(--pm-text-muted)}.pm-kb-note--tip{background:#22c55e0f;border-color:#22c55e26;border-left-color:#22c55e}.pm-kb-note strong{color:var(--pm-text)}.pm-kb-note a{color:var(--pm-accent)}.pm-kb-checklist{display:flex;flex-direction:column;gap:10px;margin:20px 0}.pm-kb-check{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;color:var(--pm-text-muted)}.pm-kb-check input[type=checkbox]{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--pm-accent);cursor:pointer}.pm-kb-helpful{margin:40px 0;padding:24px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);text-align:center}.pm-kb-helpful__question p{font-size:14px;font-weight:600;color:var(--pm-text-muted);margin-bottom:16px}.pm-kb-helpful__actions{display:flex;justify-content:center;gap:12px}.pm-kb-helpful__btn{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;background:none;border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);color:var(--pm-text-muted);cursor:pointer;transition:var(--pm-transition)}.pm-kb-helpful__btn:hover{border-color:var(--pm-accent);color:var(--pm-accent)}.pm-kb-helpful__btn[data-helpful=yes]:hover{border-color:#22c55e;color:#22c55e}.pm-kb-helpful__thanks{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:var(--pm-text-muted)}.pm-kb-related{margin-top:40px;padding-top:32px;border-top:1px solid var(--pm-border)}.pm-kb-related__heading{font-size:14px;font-weight:700;color:var(--pm-text-subtle);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.pm-kb-related__list{display:flex;flex-direction:column;gap:4px}.pm-kb-related__item{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:13px;color:var(--pm-text-muted);text-decoration:none;border-radius:var(--pm-radius-sm);transition:var(--pm-transition)}.pm-kb-related__item:hover{color:var(--pm-accent);background:var(--pm-surface-1)}.pm-kb-sidebar__search .pm-kb-search__wrap{border-radius:var(--pm-radius-lg)}.pm-kb-sidebar__search .pm-kb-search__input{font-size:13px;padding:10px 12px}.pm-kb-sidebar__search .pm-kb-search__icon{margin-left:12px}:root{--pm-font-mono: "Menlo", "Monaco", "Consolas", monospace}.pm-resources-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px;border-bottom:1px solid var(--pm-border);padding-bottom:0}.pm-resources-tab{padding:10px 20px;font-size:13px;font-weight:600;color:var(--pm-text-subtle);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:var(--pm-transition);margin-bottom:-1px}.pm-resources-tab:hover{color:var(--pm-text-muted)}.pm-resources-tab--active{color:var(--pm-accent);border-bottom-color:var(--pm-accent)}.pm-resources-featured{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;background:linear-gradient(135deg,rgba(59,130,246,.08) 0%,var(--pm-bg-card) 100%);border:1px solid rgba(59,130,246,.2);border-radius:var(--pm-radius-xl);padding:clamp(32px,4vw,56px);margin-bottom:48px;position:relative;overflow:hidden}@media(min-width:900px){.pm-resources-featured{grid-template-columns:1fr auto}}.pm-resources-featured:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pm-accent),#818cf8)}.pm-resources-featured__badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-accent);background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.2);padding:4px 12px;border-radius:100px;margin-bottom:20px}.pm-resources-featured__meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pm-text-subtle)}@media(max-width:899px){.pm-resources-featured__visual{display:none}}.pm-resources-featured__cover{width:220px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);padding:24px;box-shadow:0 20px 40px #0000004d}.pm-resources-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:640px){.pm-resources-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-resources-grid{grid-template-columns:repeat(3,1fr)}}.pm-resources-card{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);padding:24px;display:flex;flex-direction:column;transition:var(--pm-transition);cursor:pointer}.pm-resources-card:hover{border-color:var(--pm-border-hover);transform:translateY(-2px)}.pm-resources-card:hover .pm-resources-card__cta{color:var(--pm-accent)}.pm-resources-card__top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pm-resources-card__icon{width:40px;height:40px;border-radius:var(--pm-radius);border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-resources-card__type{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-text-subtle)}.pm-resources-card__title{font-size:15px;font-weight:700;color:var(--pm-text);line-height:1.4;margin-bottom:10px}.pm-resources-card__desc{font-size:13px;color:var(--pm-text-muted);line-height:1.6;flex:1;margin-bottom:20px}.pm-resources-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--pm-border)}.pm-resources-card__time{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--pm-text-subtle)}.pm-resources-card__cta{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--pm-text-subtle);transition:color .2s ease}.pm-resources-tool__roi{margin-top:16px;padding:14px;background:var(--pm-bg);border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm)}.pm-resources-tool__cta{display:inline-flex;align-items:center;gap:6px;margin-top:20px;padding-top:16px;border-top:1px solid var(--pm-border);font-size:13px;font-weight:600;color:var(--pm-text-subtle);transition:color .2s ease;width:100%}.pm-resources-tool__cta:hover{color:var(--pm-accent)}.pm-resources-newsletter{max-width:480px;margin:0 auto}.pm-resources-newsletter__row{display:flex;gap:0;border-radius:var(--pm-radius-lg);overflow:hidden;border:1px solid var(--pm-border);background:var(--pm-bg-card)}@media(max-width:480px){.pm-resources-newsletter__row{flex-direction:column;border-radius:var(--pm-radius)}}.pm-resources-newsletter__input{flex:1;padding:14px 18px;background:none;border:none;outline:none;font-size:14px;color:var(--pm-text);font-family:var(--pm-font)}.pm-resources-newsletter__input::-moz-placeholder{color:var(--pm-text-subtle)}.pm-resources-newsletter__input::placeholder{color:var(--pm-text-subtle)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pm-solutions-grid{display:grid;gap:20px;grid-template-columns:1fr;margin-top:48px}@media(min-width:640px){.pm-solutions-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-solutions-grid{grid-template-columns:repeat(3,1fr)}}.pm-solutions-card{display:flex;flex-direction:column;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);padding:28px;text-decoration:none;transition:var(--pm-transition);position:relative;overflow:hidden}.pm-solutions-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--sol-color, var(--pm-accent));opacity:0;transition:opacity .2s ease}.pm-solutions-card:hover{border-color:var(--sol-color, var(--pm-accent));transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.pm-solutions-card:hover:before{opacity:1}.pm-solutions-card:hover .pm-solutions-card__cta{color:var(--sol-color, var(--pm-accent))}.pm-solutions-card__icon{margin-bottom:16px}.pm-solutions-card__title{font-size:16px;font-weight:800;color:var(--pm-text);margin-bottom:8px}.pm-solutions-card__desc{font-size:13px;color:var(--pm-text-muted);line-height:1.6;flex:1}.pm-solutions-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.pm-solutions-card__tag{font-size:10px;font-weight:600;padding:3px 10px;background:#ffffff0d;border:1px solid var(--pm-border);border-radius:100px;color:var(--pm-text-subtle)}.pm-solutions-card__cta{display:flex;align-items:center;gap:6px;margin-top:20px;padding-top:16px;border-top:1px solid var(--pm-border);font-size:13px;font-weight:600;color:var(--pm-text-subtle);transition:color .2s ease}.pm-solutions-matrix{width:100%;border-collapse:collapse;font-size:13px;min-width:700px}.pm-solutions-matrix thead tr th{padding:14px 16px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pm-text-subtle);border-bottom:1px solid var(--pm-border);background:var(--pm-bg-2)}.pm-solutions-matrix thead tr th:first-child{text-align:left}.pm-solutions-matrix tbody tr:nth-child(2n){background:var(--pm-surface-1)}.pm-solutions-matrix tbody tr:hover{background:var(--pm-surface-2)}.pm-solutions-matrix__feature{padding:14px 16px;color:var(--pm-text-muted);font-weight:500;border-bottom:1px solid var(--pm-border)}.pm-solutions-matrix__cell{padding:14px 16px;text-align:center;border-bottom:1px solid var(--pm-border)}.pm-solutions-matrix__yes,.pm-solutions-matrix__key{display:inline-flex;align-items:center;justify-content:center}.pm-wl-browser{color-scheme:dark;--pm-bg: #080c10;--pm-bg-2: #0d1117;--pm-bg-card: #111820;--pm-border: rgba(255,255,255,.07);--pm-text: #f0f4f8;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden;box-shadow:0 40px 80px #00000080;margin-top:48px}.pm-wl-browser__chrome{background:#1a2030;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pm-border)}.pm-wl-browser__url{display:flex;align-items:center;gap:6px;background:var(--pm-bg);border:1px solid var(--pm-border);border-radius:100px;padding:5px 14px;font-size:11px;color:var(--pm-text-subtle);flex:0 1 300px;justify-content:center}.pm-wl-browser__body{background:linear-gradient(135deg,#0d1826,#0a1020);padding:0}.pm-wl-site-header{padding:16px 32px;display:flex;align-items:center;justify-content:space-between;background:var(--pm-surface-1);border-bottom:1px solid rgba(255,255,255,.06)}.pm-wl-site-logo{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#fff}.pm-wl-site-hero{padding:clamp(32px,5vw,60px) 32px;text-align:center}.pm-wl-widget{margin:0 24px 32px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden;box-shadow:var(--pm-shadow-hover)}.pm-wl-widget__header{background:var(--pm-bg-2);border-bottom:1px solid var(--pm-border);padding:0 20px}.pm-wl-widget__tabs{display:flex}.pm-wl-widget__tab{padding:14px 20px;font-size:13px;font-weight:600;color:var(--pm-text-subtle);border-bottom:2px solid transparent;transition:var(--pm-transition);cursor:pointer}.pm-wl-widget__tab--active{color:var(--pm-accent);border-bottom-color:var(--pm-accent)}.pm-wl-widget__tab:hover:not(.pm-wl-widget__tab--active){color:var(--pm-text-muted)}.pm-wl-widget__body{padding:20px}.pm-wl-widget__fields{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.pm-wl-widget__field{display:flex;flex-direction:column}.pm-wl-widget__input{display:flex;align-items:center;gap:10px;background:var(--pm-bg);border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);padding:10px 14px;transition:var(--pm-transition)}.pm-wl-widget__input:hover{border-color:var(--pm-border-hover)}.pm-wl-widget__vehicles{display:flex;flex-direction:column;gap:6px}.pm-wl-widget__vehicle{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--pm-bg);border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);cursor:pointer;transition:var(--pm-transition)}.pm-wl-widget__vehicle:hover{border-color:var(--pm-border-hover)}.pm-wl-widget__vehicle--selected{border-color:var(--pm-accent);background:var(--pm-accent-subtle)}.pm-wl-flow{display:grid;gap:24px;grid-template-columns:1fr;margin-top:48px}@media(min-width:640px){.pm-wl-flow{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-wl-flow{grid-template-columns:repeat(3,1fr)}}.pm-wl-flow__item{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);padding:28px;position:relative;overflow:hidden;transition:var(--pm-transition)}.pm-wl-flow__item:hover{border-color:var(--pm-border-hover);transform:translateY(-2px)}.pm-wl-flow__step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid;font-size:12px;font-weight:800;margin-bottom:16px}.pm-wl-flow__icon{margin-bottom:12px}.pm-wl-flow__title{font-size:14px;font-weight:700;color:var(--pm-text);margin-bottom:8px}.pm-wl-flow__desc{font-size:13px;color:var(--pm-text-muted);line-height:1.6}@media(min-width:900px){.pm-wl-custom-grid{grid-template-columns:1fr 1fr}}.pm-mkt-flow{display:grid;grid-template-columns:1fr;gap:32px;margin-top:48px;align-items:center}@media(min-width:900px){.pm-mkt-flow{grid-template-columns:1fr auto 1fr;gap:0}}.pm-mkt-flow__sources-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-subtle);margin-bottom:16px;text-align:center}.pm-mkt-flow__source,.pm-mkt-flow__operator{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius);margin-bottom:8px;transition:var(--pm-transition)}.pm-mkt-flow__source:hover,.pm-mkt-flow__operator:hover{border-color:var(--pm-border-hover)}.pm-mkt-flow__hub{display:flex;flex-direction:column;align-items:center;gap:0}@media(max-width:899px){.pm-mkt-flow__hub{order:-1}}.pm-mkt-flow__hub-arrows{display:none}@media(min-width:900px){.pm-mkt-flow__hub-arrows{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:8px}}.pm-mkt-flow__arrow{font-size:20px;line-height:1}.pm-mkt-flow__arrow--in{color:var(--pm-accent)}.pm-mkt-flow__arrow--out{color:#22c55e;transform:rotate(180deg)}.pm-mkt-flow__hub-box{background:var(--pm-bg-card);border:1px solid var(--pm-accent);border-radius:var(--pm-radius-xl);padding:24px 28px;text-align:center;box-shadow:var(--pm-shadow-glow);min-width:200px}.pm-mkt-flow__hub-logo{margin-bottom:12px;display:flex;justify-content:center}.pm-mkt-flow__hub-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-accent);margin-bottom:4px}@media(min-width:900px){.pm-mkt-b2b-grid{grid-template-columns:1fr 1fr}}.pm-security-trust__grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(min-width:640px){.pm-security-trust__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.pm-security-trust__grid{grid-template-columns:repeat(6,1fr)}}.pm-security-trust__item{text-align:center;padding:24px 16px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);transition:var(--pm-transition)}.pm-security-trust__item:hover{border-color:var(--pm-border-hover);transform:translateY(-2px)}.pm-security-trust__icon{margin-bottom:12px;display:flex;justify-content:center}.pm-security-trust__name{font-size:12px;font-weight:700;color:var(--pm-text);margin-bottom:4px}.pm-security-trust__desc{font-size:11px;color:var(--pm-text-subtle);line-height:1.4}.pm-security-arch{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);padding:32px;margin-top:48px}.pm-security-arch__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-subtle);text-align:center;margin-bottom:28px}.pm-security-arch__layer{border-radius:var(--pm-radius);padding:16px 20px;margin-bottom:0}.pm-security-arch__layer--1{background:#ef44440f;border:1px solid rgba(239,68,68,.15)}.pm-security-arch__layer--2{background:#fbbf240f;border:1px solid rgba(251,191,36,.15)}.pm-security-arch__layer--3{background:#3b82f60f;border:1px solid rgba(59,130,246,.15)}.pm-security-arch__layer--4{background:#22c55e0f;border:1px solid rgba(34,197,94,.15)}.pm-security-arch__layer-label{font-size:11px;font-weight:700;color:var(--pm-text-subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.pm-security-arch__layer-items{display:flex;flex-wrap:wrap;gap:8px}.pm-security-arch__chip{font-size:12px;font-weight:500;color:var(--pm-text-muted);padding:4px 12px;background:#ffffff0a;border:1px solid var(--pm-border);border-radius:100px}.pm-security-arch__arrow{text-align:center;font-size:20px;color:var(--pm-border);padding:8px 0}@media(min-width:900px){.pm-security-enc-grid{grid-template-columns:1fr 1fr}}.pm-security-timeline{position:relative;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:0}.pm-security-timeline__line{position:absolute;left:19px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--pm-accent),var(--pm-border))}@media(min-width:768px){.pm-security-timeline__line{left:50%;transform:translate(-50%)}}.pm-security-timeline__item{display:flex;gap:20px;padding:0 0 40px;position:relative}@media(min-width:768px){.pm-security-timeline__item:nth-child(2n){flex-direction:row-reverse;text-align:right}}.pm-security-timeline__dot{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.pm-security-timeline__content{flex:1;padding-top:8px}.pm-security-timeline__title{font-size:15px;font-weight:700;color:var(--pm-text);margin-bottom:6px}.pm-security-timeline__desc{font-size:13px;color:var(--pm-text-muted);line-height:1.6}.pm-core-dashboard{color-scheme:dark;--pm-bg: #080c10;--pm-bg-2: #0d1117;--pm-bg-card: #111820;--pm-border: rgba(255,255,255,.07);--pm-text: #f0f4f8;--pm-text-muted: #8b9ab3;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden;box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff0a}.pm-core-dashboard__topbar{background:var(--pm-bg-2);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pm-border)}.pm-core-dashboard__topbar-left,.pm-core-dashboard__topbar-right{display:flex;align-items:center;gap:8px}.pm-core-dashboard__dot{width:12px;height:12px;border-radius:50%}.pm-core-dashboard__dot--red{background:#ff5f57}.pm-core-dashboard__dot--yellow{background:#ffbd2e}.pm-core-dashboard__dot--green{background:#28c840}.pm-core-dashboard__title{font-size:12px;color:var(--pm-text-subtle);margin-left:8px}.pm-core-dashboard__kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--pm-border)}@media(max-width:640px){.pm-core-dashboard__kpis{grid-template-columns:repeat(2,1fr)}}.pm-core-dashboard__kpi{padding:16px 20px;border-right:1px solid var(--pm-border)}.pm-core-dashboard__kpi:last-child{border-right:none}.pm-core-dashboard__kpi-val{font-size:1.4rem;font-weight:800;color:var(--pm-text);line-height:1}.pm-core-dashboard__kpi-label{font-size:11px;color:var(--pm-text-subtle);margin-top:4px}.pm-core-dashboard__kpi-trend{font-size:11px;margin-top:4px}.pm-core-dashboard__body{display:grid;grid-template-columns:1fr 200px}@media(max-width:900px){.pm-core-dashboard__body{grid-template-columns:1fr}}.pm-core-dashboard__board{padding:20px;border-right:1px solid var(--pm-border);overflow-x:auto}@media(max-width:900px){.pm-core-dashboard__board{border-right:none;border-bottom:1px solid var(--pm-border)}}.pm-core-dashboard__board-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.pm-core-dashboard__row{display:grid;grid-template-columns:56px 52px 1fr 100px 120px 90px;gap:12px;align-items:center;padding:10px 12px;background:var(--pm-bg);border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);margin-bottom:6px;font-size:12px}@media(max-width:1100px){.pm-core-dashboard__row{grid-template-columns:56px 1fr 90px}}.pm-core-dashboard__row-id{color:var(--pm-text-subtle);font-weight:600}.pm-core-dashboard__row-time{color:var(--pm-text-subtle)}@media(max-width:1100px){.pm-core-dashboard__row-time{display:none}}.pm-core-dashboard__row-route{color:var(--pm-text-muted);font-weight:500}.pm-core-dashboard__row-driver{color:var(--pm-text-subtle)}@media(max-width:1100px){.pm-core-dashboard__row-driver{display:none}}.pm-core-dashboard__row-vehicle{color:var(--pm-text-subtle)}@media(max-width:1100px){.pm-core-dashboard__row-vehicle{display:none}}.pm-core-dashboard__sidebar{padding:20px}@media(max-width:900px){.pm-core-dashboard__sidebar{display:none}}.pm-core-dashboard__driver{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--pm-border)}.pm-core-dashboard__driver:last-child{border-bottom:none}.pm-core-dashboard__driver-avatar{width:28px;height:28px;border-radius:50%;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--pm-accent);flex-shrink:0}.pm-core-feature{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:64px 0;border-bottom:1px solid var(--pm-border)}.pm-core-feature:last-child{border-bottom:none}@media(max-width:900px){.pm-core-feature{grid-template-columns:1fr;gap:40px;padding:48px 0}}.pm-core-feature--reverse{direction:rtl}.pm-core-feature--reverse>*{direction:ltr}@media(max-width:900px){.pm-core-feature--reverse{direction:ltr}}.pm-core-feature__list{list-style:none;margin-top:24px;display:flex;flex-direction:column;gap:12px}.pm-core-feature__list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--pm-text-muted);line-height:1.5}.pm-core-feature__list li svg{width:16px;height:16px;color:#22c55e;flex-shrink:0;margin-top:1px}.pm-core-feature__card{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);padding:24px;box-shadow:0 20px 40px #0000004d}.pm-pricing-grid{display:grid;gap:0;grid-template-columns:1fr;border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden}@media(min-width:900px){.pm-pricing-grid{grid-template-columns:repeat(3,1fr)}.pm-pricing-grid>*+*{border-left:1px solid var(--pm-border)}}@media(max-width:899px){.pm-pricing-grid>*+*{border-top:1px solid var(--pm-border)}}.pm-modules-grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.pm-modules-grid{grid-template-columns:1fr 1fr}}.pm-pricing-card{background:var(--pm-bg-card);padding:36px 32px;display:flex;flex-direction:column;position:relative;transition:var(--pm-transition)}.pm-pricing-card--popular{background:var(--pm-bg-card)}.pm-pricing-card--popular:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#6366f1)}.pm-pricing-card__badge{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-accent);height:28px;margin:0}.pm-pricing-card__badge:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--pm-accent);animation:pm-blink 1.4s ease-in-out infinite}.pm-pricing-card__header{margin-bottom:0}.pm-pricing-card__name{font-size:1.05rem;font-weight:800;letter-spacing:.02em;color:var(--pm-text);margin-bottom:8px;text-transform:uppercase;margin-top:0}.pm-pricing-card__tagline{font-size:13px;color:var(--pm-text-subtle);line-height:1.6;min-height:44px;margin-bottom:20px}.pm-pricing-card__price{display:flex;align-items:baseline;gap:6px;margin-bottom:16px}.pm-pricing-card__amount{font-size:3rem;font-weight:800;color:var(--pm-text);line-height:1;letter-spacing:-.04em}.pm-pricing-card__period{font-size:14px;color:var(--pm-text-subtle)}.pm-pricing-card__cta{width:100%;justify-content:center;margin-top:20px;margin-bottom:24px;border-radius:var(--pm-radius)}.pm-pricing-card__divider{height:1px;background:var(--pm-border);margin:4px 0 20px}.pm-pricing-card__features{flex:1}.pm-pricing-card__ops-title{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-text-subtle);margin-bottom:12px}.pm-pricing-card__ops{list-style:none;display:flex;flex-direction:column;gap:7px;margin-bottom:4px}.pm-pricing-card__ops li{font-size:12px;color:var(--pm-text-muted);padding-left:14px;position:relative;line-height:1.5}.pm-pricing-card__ops li:before{content:"";position:absolute;left:2px;top:7px;width:5px;height:1px;background:var(--pm-border-hover)}.pm-pricing-card__features{list-style:none;display:flex;flex-direction:column;gap:11px}.pm-pricing-card__features li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--pm-text-muted);line-height:1.45}.pm-pricing-card__features li svg{width:15px;height:15px;color:#22c55e;flex-shrink:0;margin-top:1px}.pm-faq{display:flex;flex-direction:column;gap:0;border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);overflow:hidden}.pm-faq__item{border-bottom:1px solid var(--pm-border)}.pm-faq__item:last-child{border-bottom:none}.pm-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:15px;font-weight:600;color:var(--pm-text);text-align:left;background:var(--pm-bg-card);transition:var(--pm-transition);cursor:pointer}.pm-faq__question:hover{background:var(--pm-bg-card-hover)}.pm-faq__question[aria-expanded=true]{color:var(--pm-accent)}.pm-faq__question[aria-expanded=true] .pm-faq__icon{transform:rotate(180deg)}.pm-faq__icon{width:18px;height:18px;flex-shrink:0;color:var(--pm-text-subtle);transition:transform .25s ease}.pm-faq__answer{padding:0 24px 20px;background:var(--pm-bg-card)}.pm-faq__answer p{font-size:14px;color:var(--pm-text-muted);line-height:1.7}.pm-footer{background:var(--pm-bg-2);border-top:1px solid var(--pm-border);padding:64px 0 32px}.pm-footer__grid{display:grid;gap:40px;margin-bottom:48px}@media(min-width:640px){.pm-footer__grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.pm-footer__brand img{height:28px;width:auto;margin-bottom:16px}.pm-footer__tagline{font-size:14px;color:var(--pm-text-muted);line-height:1.6;margin-bottom:20px}.pm-footer__social{display:flex;gap:12px}.pm-footer__social a{width:36px;height:36px;background:#ffffff0d;border:1px solid var(--pm-border);border-radius:var(--pm-radius-sm);display:flex;align-items:center;justify-content:center;color:var(--pm-text-muted);transition:var(--pm-transition)}.pm-footer__social a:hover{color:var(--pm-text);border-color:var(--pm-border-hover)}.pm-footer__social a svg{width:16px;height:16px}.pm-footer__col-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-text-subtle);margin-bottom:16px}.pm-footer__links{list-style:none;display:flex;flex-direction:column;gap:10px}.pm-footer__links a{font-size:14px;color:var(--pm-text-muted);transition:var(--pm-transition)}.pm-footer__links a:hover{color:var(--pm-text)}.pm-footer__bottom{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--pm-border);font-size:13px;color:var(--pm-text-subtle)}.pm-footer__bottom a{color:var(--pm-text-subtle)}.pm-footer__bottom a:hover{color:var(--pm-text)}@keyframes pm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@keyframes pm-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pm-fade-in{0%{opacity:0}to{opacity:1}}.pm-animate-up{animation:pm-fade-up .6s ease forwards}.pm-animate-in{animation:pm-fade-in .5s ease forwards}[data-pm-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}[data-pm-reveal].is-visible{opacity:1;transform:translateY(0)}[data-pm-reveal=fade]{transform:none}[data-pm-stagger]>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}[data-pm-stagger].is-visible>*{opacity:1;transform:translateY(0)}[data-pm-stagger].is-visible>*:nth-child(1){transition-delay:0ms}[data-pm-stagger].is-visible>*:nth-child(2){transition-delay:80ms}[data-pm-stagger].is-visible>*:nth-child(3){transition-delay:.16s}[data-pm-stagger].is-visible>*:nth-child(4){transition-delay:.24s}[data-pm-stagger].is-visible>*:nth-child(5){transition-delay:.32s}[data-pm-stagger].is-visible>*:nth-child(6){transition-delay:.4s}[data-pm-stagger].is-visible>*:nth-child(7){transition-delay:.48s}[data-pm-stagger].is-visible>*:nth-child(8){transition-delay:.56s}[data-pm-stagger].is-visible>*:nth-child(9){transition-delay:.64s}[data-pm-stagger].is-visible>*:nth-child(10){transition-delay:.72s}[data-pm-stagger].is-visible>*:nth-child(11){transition-delay:.8s}[data-pm-stagger].is-visible>*:nth-child(12){transition-delay:.88s}.pm-wrap .pm-divider{width:100%;height:1px;background:var(--pm-border);margin:0}.pm-wrap .pm-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:600}.pm-wrap .pm-badge--green{background:#22c55e1a;color:#22c55e}.pm-wrap .pm-badge--blue{background:var(--pm-accent-subtle);color:var(--pm-accent)}.pm-wrap .pm-badge--gray{background:#ffffff0d;color:var(--pm-text-muted)}.pm-wrap .pm-separator{display:flex;align-items:center;gap:16px;margin:0}.pm-wrap .pm-separator:before,.pm-wrap .pm-separator:after{content:"";flex:1;height:1px;background:var(--pm-border)}.pm-wrap .pm-noise{position:relative}.pm-wrap .pm-noise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;border-radius:inherit}html.pm-html .pm-footer{--pm-bg-2: #0d1117;--pm-border: rgba(255,255,255,.07);--pm-text-muted: #8b9ab3;--pm-text-subtle: #4a5568;--pm-text: #ffffff;--pm-surface-1: rgba(255,255,255,.05);color:var(--pm-text-muted)}.pm-mockup-card{color-scheme:dark;--pm-bg: #080c10;--pm-bg-2: #0d1117;--pm-bg-card: #111820;--pm-border: rgba(255,255,255,.07);--pm-text: #f0f4f8;--pm-text-muted: #8b9ab3;--pm-text-subtle: #4a5568}.pm-nav__theme-toggle{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--pm-surface-1);border:1px solid var(--pm-border-hover);border-radius:var(--pm-radius-sm);color:var(--pm-text-muted);transition:var(--pm-transition);flex-shrink:0}.pm-nav__theme-toggle:hover{border-color:var(--pm-accent);color:var(--pm-accent);background:var(--pm-accent-subtle)}.pm-nav__theme-toggle svg{width:16px;height:16px}html.pm-html.pm-theme-ready *{transition:background-color .25s ease,border-color .25s ease,color .2s ease,box-shadow .25s ease!important}.pm-careers-hero{min-height:88vh;display:flex;align-items:center;padding-top:120px;padding-bottom:80px}.pm-careers-hero__glow-2{position:absolute;pointer-events:none;width:clamp(300px,40vw,600px);height:clamp(300px,40vw,600px);background:radial-gradient(circle,rgba(99,102,241,.08) 0%,transparent 70%);border-radius:50%;bottom:-5%;left:-5%}.pm-careers-hero__inner{display:flex;flex-direction:column;gap:64px}.pm-careers-hero__content{max-width:800px}.pm-careers-hero__actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.pm-careers-hero__stats{display:grid;gap:1px;grid-template-columns:repeat(2,1fr);background:var(--pm-border);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden}@media(min-width:640px){.pm-careers-hero__stats{grid-template-columns:repeat(4,1fr)}}.pm-careers-hero__stat{padding:28px 32px;background:var(--pm-bg-card);text-align:center}.pm-careers-hero__stat-val{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;color:var(--pm-text);letter-spacing:-.03em;background:var(--pm-grad-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pm-careers-hero__stat-label{font-size:13px;color:var(--pm-text-subtle);margin-top:4px;font-weight:500}.pm-careers-mission__inner{display:grid;gap:64px;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.pm-careers-mission__inner{grid-template-columns:1fr 340px}}.pm-careers-mission__text{max-width:620px}.pm-careers-mission__visual{display:flex;justify-content:center;align-items:center}.pm-careers-globe{position:relative;width:240px;height:240px}.pm-careers-globe__ring{position:absolute;border-radius:50%;border:1px solid var(--pm-border);top:50%;left:50%;transform:translate(-50%,-50%);animation:pm-globe-pulse 3s ease-in-out infinite}.pm-careers-globe__ring--1{width:100%;height:100%;animation-delay:0s}.pm-careers-globe__ring--2{width:66%;height:66%;border-color:#3b82f633;animation-delay:.5s}.pm-careers-globe__ring--3{width:33%;height:33%;border-color:#3b82f64d;animation-delay:1s}.pm-careers-globe__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--pm-shadow-glow)}.pm-careers-globe__node{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid var(--pm-bg);box-shadow:0 0 8px currentColor}@keyframes pm-globe-pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.04)}}.pm-careers-pillars{display:grid;gap:24px;margin-top:48px;grid-template-columns:1fr}@media(min-width:640px){.pm-careers-pillars{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-careers-pillars{grid-template-columns:repeat(4,1fr)}}.pm-careers-pillar{padding:28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);transition:var(--pm-transition)}.pm-careers-pillar:hover{border-color:var(--pm-border-hover);transform:translateY(-2px)}.pm-careers-pillar__num{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;opacity:.7}.pm-careers-pillar__icon{width:48px;height:48px;border-radius:var(--pm-radius);border:1px solid;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.pm-careers-pillar__title{font-size:15px;font-weight:700;color:var(--pm-text);margin-bottom:10px}.pm-careers-pillar__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.65}.pm-careers-benefits{display:grid;gap:20px;margin-top:48px;grid-template-columns:1fr}@media(min-width:640px){.pm-careers-benefits{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-careers-benefits{grid-template-columns:repeat(3,1fr)}}.pm-careers-benefit{padding:28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);transition:var(--pm-transition)}.pm-careers-benefit:hover{border-color:var(--pm-border-hover)}.pm-careers-benefit__icon{width:48px;height:48px;border-radius:var(--pm-radius);border:1px solid;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.pm-careers-benefit__title{font-size:14px;font-weight:700;color:var(--pm-text);margin-bottom:8px}.pm-careers-benefit__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.65}.pm-careers-depts{display:grid;gap:16px;margin-top:48px;grid-template-columns:1fr}@media(min-width:640px){.pm-careers-depts{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-careers-depts{grid-template-columns:repeat(3,1fr)}}.pm-careers-dept{padding:28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);display:flex;flex-direction:column;gap:0;transition:var(--pm-transition);position:relative;overflow:hidden}.pm-careers-dept:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dept-color, var(--pm-accent));transform:scaleY(0);transition:transform .2s ease;transform-origin:bottom}.pm-careers-dept:hover{border-color:var(--dept-color, var(--pm-border-hover))}.pm-careers-dept:hover:before{transform:scaleY(1)}.pm-careers-dept__icon{width:48px;height:48px;border-radius:var(--pm-radius);background:var(--dept-color, var(--pm-accent));opacity:.12;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:transparent;border:1px solid var(--dept-color, var(--pm-border))}.pm-careers-dept__icon svg{opacity:1}.pm-careers-dept__title{font-size:15px;font-weight:700;color:var(--pm-text);margin-bottom:8px}.pm-careers-dept__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.6;flex:1;margin-bottom:16px}.pm-careers-dept__cta{font-size:12px;font-weight:600;color:var(--dept-color, var(--pm-accent));display:flex;align-items:center;gap:6px;margin-top:auto}.pm-careers-openings{display:flex;flex-direction:column;gap:0;border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden;margin-top:48px}.pm-careers-opening{display:grid;align-items:center;gap:16px;padding:24px 28px;background:var(--pm-bg-card);border-bottom:1px solid var(--pm-border);transition:var(--pm-transition);grid-template-columns:1fr}@media(min-width:768px){.pm-careers-opening{grid-template-columns:120px 1fr auto auto}}.pm-careers-opening:last-child{border-bottom:none}.pm-careers-opening:hover{background:var(--pm-surface-1)}.pm-careers-opening__dept{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pm-careers-opening__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pm-careers-opening__title{font-size:15px;font-weight:700;color:var(--pm-text)}.pm-careers-opening__meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--pm-text-subtle)}.pm-careers-opening__meta svg{flex-shrink:0}.pm-careers-opening__type{font-size:10px;font-weight:700;padding:3px 10px;border-radius:100px;border:1px solid}.pm-careers-opening__type--remote{color:#22c55e;background:#22c55e14;border-color:#22c55e33}.pm-careers-opening__type--hybrid{color:#fbbf24;background:#fbbf2414;border-color:#fbbf2433}.pm-careers-opening__type--onsite{color:#a78bfa;background:#a78bfa14;border-color:#a78bfa33}.pm-careers-empty{margin-top:48px;padding:56px 40px;text-align:center;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl)}.pm-careers-empty__icon{width:64px;height:64px;margin:0 auto 24px;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.pm-careers-empty__title{font-size:18px;font-weight:700;color:var(--pm-text);margin-bottom:12px}.pm-careers-empty__desc{font-size:14px;color:var(--pm-text-subtle);max-width:480px;margin:0 auto 28px;line-height:1.7}.pm-careers-form{display:flex;flex-direction:column;gap:20px;margin-top:48px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);padding:clamp(28px,4vw,48px)}.pm-careers-form__row{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:640px){.pm-careers-form__row{grid-template-columns:1fr 1fr}}.pm-careers-form__field{display:flex;flex-direction:column;gap:8px}.pm-careers-form__label{font-size:13px;font-weight:600;color:var(--pm-text-muted);letter-spacing:.01em}.pm-careers-form__input{padding:12px 16px;background:var(--pm-bg);border:1px solid var(--pm-border);border-radius:var(--pm-radius);font-size:14px;color:var(--pm-text);font-family:var(--pm-font);transition:border-color .2s,box-shadow .2s;outline:none}.pm-careers-form__input::-moz-placeholder{color:var(--pm-text-subtle)}.pm-careers-form__input::placeholder{color:var(--pm-text-subtle)}.pm-careers-form__input:focus{border-color:var(--pm-accent);box-shadow:0 0 0 3px var(--pm-accent-subtle)}.pm-careers-form__textarea{resize:vertical;min-height:140px}.pm-careers-form__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:8px}.pm-careers-form__privacy{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--pm-text-subtle);line-height:1.5;max-width:360px}.pm-careers-form__privacy svg{flex-shrink:0;margin-top:1px;color:var(--pm-accent)}.pm-careers-form__input--error{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.pm-careers-form__err{font-size:12px;color:#ef4444;margin-top:4px;display:block}.pm-careers-form-errors{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:24px;background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:var(--pm-radius);font-size:13px;color:#ef4444}.pm-careers-form-success{margin-top:48px;padding:56px 40px;text-align:center;background:var(--pm-bg-card);border:1px solid rgba(34,197,94,.2);border-radius:var(--pm-radius-xl)}.pm-careers-form-success__icon{width:64px;height:64px;margin:0 auto 24px;border-radius:50%;background:#3b82f614;border:1px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center}.pm-careers-form-success__title{font-size:20px;font-weight:700;color:var(--pm-text);margin-bottom:12px}.pm-careers-form-success__desc{font-size:14px;color:var(--pm-text-subtle);max-width:480px;margin:0 auto;line-height:1.7}.pm-careers-closed{text-align:center;padding:clamp(48px,6vw,80px) 0;max-width:480px;margin:0 auto}.pm-careers-closed__icon{width:64px;height:64px;border-radius:50%;margin:0 auto 24px;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center}.pm-careers-closed__title{font-size:22px;font-weight:700;color:var(--pm-text);margin-bottom:12px}.pm-careers-closed__desc{font-size:15px;color:var(--pm-text-subtle);line-height:1.7;margin-bottom:28px}.pm-legal-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:16px;font-size:12px;color:var(--pm-text-subtle)}.pm-legal-meta span{display:flex;align-items:center;gap:6px}.pm-legal-wrap{padding:clamp(32px,4vw,56px) 0 96px}.pm-legal-layout{display:grid;gap:48px;align-items:start;grid-template-columns:1fr}@media(min-width:1024px){.pm-legal-layout{grid-template-columns:240px 1fr}}@media(min-width:1024px){.pm-legal-toc{position:sticky;top:100px}}.pm-legal-toc__inner{background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);padding:20px;max-height:calc(100vh - 120px);overflow-y:auto}.pm-legal-toc__inner::-webkit-scrollbar{width:3px}.pm-legal-toc__inner::-webkit-scrollbar-thumb{background:var(--pm-border);border-radius:4px}.pm-legal-toc__heading{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--pm-text-subtle);margin-bottom:10px}.pm-legal-toc__link{display:block;font-size:12px;color:var(--pm-text-subtle);padding:5px 0;border-bottom:1px solid var(--pm-border);text-decoration:none;transition:color .15s;line-height:1.5}.pm-legal-toc__link:last-child{border-bottom:none}.pm-legal-toc__link:hover{color:var(--pm-accent)}.pm-legal-toc__link.active{color:var(--pm-accent);font-weight:600}.pm-legal-toc__other{border-top:1px solid var(--pm-border);margin-top:16px;padding-top:0}.pm-legal-body{max-width:760px;min-width:0}.pm-legal-notice{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;margin-bottom:40px;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.18);border-radius:var(--pm-radius-lg)}.pm-legal-notice p{font-size:13px;color:var(--pm-text-muted);line-height:1.6;margin:0}.pm-legal-notice svg{flex-shrink:0;margin-top:1px}.pm-legal-section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--pm-border)}.pm-legal-section:last-of-type{border-bottom:none}.pm-legal-section__title{font-size:1.1rem;font-weight:700;color:var(--pm-text);margin-bottom:20px;padding-top:4px;scroll-margin-top:100px}.pm-legal-section__body{font-size:14px;line-height:1.8;color:var(--pm-text-muted)}.pm-legal-section__body h3{font-size:14px;font-weight:700;color:var(--pm-text);margin:24px 0 10px}.pm-legal-section__body p{margin-bottom:14px}.pm-legal-section__body p:last-child{margin-bottom:0}.pm-legal-section__body ul,.pm-legal-section__body ol{padding-left:20px;margin-bottom:14px}.pm-legal-section__body ul li,.pm-legal-section__body ol li{margin-bottom:6px}.pm-legal-section__body dl dt{font-size:13px;font-weight:700;color:var(--pm-text);margin:16px 0 4px}.pm-legal-section__body dl dd{margin-left:0;padding-left:16px;border-left:2px solid var(--pm-border)}.pm-legal-section__body a{color:var(--pm-accent);text-decoration:underline}.pm-legal-section__body a:hover{color:var(--pm-text)}.pm-legal-section__body strong{color:var(--pm-text);font-weight:600}.pm-legal-section__body address{font-style:normal;padding:16px 20px;background:var(--pm-bg-2);border:1px solid var(--pm-border);border-radius:var(--pm-radius);line-height:1.8}.pm-legal-back-top{padding-top:24px}.pm-legal-back-top .pm-legal-toc__link{font-size:13px;display:inline-flex;align-items:center;gap:6px;border:none}.pm-legal-crosslinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.pm-legal-crosslink{display:inline-flex;align-items:center;padding:6px 16px;font-size:12px;font-weight:600;border-radius:100px;border:1px solid var(--pm-border);color:var(--pm-text-subtle);text-decoration:none;transition:var(--pm-transition)}.pm-legal-crosslink:hover{color:var(--pm-accent);border-color:var(--pm-accent);background:var(--pm-accent-subtle)}.pm-legal-crosslink--active{background:var(--pm-accent-subtle);border-color:#3b82f64d;color:var(--pm-accent)}.pm-partners-hero{min-height:80vh;display:flex;align-items:center;padding-top:120px;padding-bottom:80px}.pm-partners-hero__inner{display:flex;flex-direction:column;gap:56px}.pm-partners-hero__stats{display:grid;gap:1px;background:var(--pm-border);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.pm-partners-hero__stats{grid-template-columns:repeat(4,1fr)}}.pm-partners-hero__stat{padding:24px 28px;background:var(--pm-bg-card);text-align:center}.pm-partners-hero__stat-val{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;letter-spacing:-.03em;color:var(--pm-text);background:var(--pm-grad-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pm-partners-hero__stat-label{font-size:12px;color:var(--pm-text-subtle);margin-top:4px;font-weight:500}.pm-partners-types{display:grid;gap:20px;margin-top:48px;grid-template-columns:1fr}@media(min-width:640px){.pm-partners-types{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-partners-types{grid-template-columns:repeat(4,1fr)}}.pm-partners-type{padding:28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);border-left:3px solid var(--type-color, var(--pm-accent));transition:var(--pm-transition)}.pm-partners-type:hover{border-color:var(--type-color, var(--pm-border-hover));transform:translateY(-2px)}.pm-partners-type__icon{width:48px;height:48px;border-radius:var(--pm-radius);border:1px solid var(--type-color, var(--pm-border));display:flex;align-items:center;justify-content:center;margin-bottom:18px}.pm-partners-type__title{font-size:14px;font-weight:700;color:var(--pm-text);margin-bottom:10px}.pm-partners-type__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.65}.pm-partners-spotlight{display:grid;gap:20px;margin-top:48px;grid-template-columns:1fr}@media(min-width:640px){.pm-partners-spotlight{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-partners-spotlight{grid-template-columns:repeat(2,1fr)}}.pm-partner-card{position:relative;display:flex;flex-direction:column;gap:20px;padding:32px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);transition:var(--pm-transition)}.pm-partner-card:hover{border-color:var(--pm-border-hover);box-shadow:var(--pm-shadow-lg)}.pm-partner-card__logo{width:56px;height:56px;border-radius:var(--pm-radius-lg);border:1px solid;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;letter-spacing:.02em;flex-shrink:0}.pm-partner-card__quote{flex:1;margin:0;padding:0}.pm-partner-card__quote-mark{display:block;margin-bottom:10px;opacity:.6}.pm-partner-card__quote p{font-size:14px;line-height:1.75;color:var(--pm-text-muted);font-style:italic;margin:0}.pm-partner-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--pm-border)}.pm-partner-card__company{font-size:13px;font-weight:700;color:var(--pm-text);margin-bottom:4px}.pm-partner-card__market{font-size:12px;color:var(--pm-text-subtle);display:flex;align-items:center;gap:4px}.pm-partner-card__meta{text-align:right;flex-shrink:0}.pm-partner-card__role{display:block;font-size:11px;color:var(--pm-text-subtle)}.pm-partner-card__since{display:block;font-size:11px;font-weight:700;margin-top:2px}.pm-partner-card__type{position:absolute;top:20px;right:20px;font-size:10px;font-weight:700;padding:3px 10px;border-radius:100px;border:1px solid;text-transform:uppercase;letter-spacing:.05em}.pm-partners-steps{display:grid;gap:0;margin-top:48px;position:relative;grid-template-columns:1fr}@media(min-width:768px){.pm-partners-steps{grid-template-columns:repeat(3,1fr)}}.pm-partners-step{padding:32px 28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);position:relative;margin:0 0 16px}@media(min-width:768px){.pm-partners-step{margin:0 12px;border-radius:var(--pm-radius-xl)}.pm-partners-step:first-child{margin-left:0}.pm-partners-step:last-child{margin-right:0}}.pm-partners-step__num{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--pm-accent);margin-bottom:16px;text-transform:uppercase}.pm-partners-step__title{font-size:16px;font-weight:700;color:var(--pm-text);margin-bottom:12px}.pm-partners-step__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.7}.pm-partners-step__connector{display:none}@media(min-width:768px){.pm-partners-step__connector{display:block;position:absolute;right:-20px;top:50%;transform:translateY(-50%);z-index:1;width:20px;height:2px;background:linear-gradient(90deg,var(--pm-border),var(--pm-accent))}}.pm-partners-benefits{display:grid;gap:20px;margin-top:48px;grid-template-columns:1fr}@media(min-width:640px){.pm-partners-benefits{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-partners-benefits{grid-template-columns:repeat(3,1fr)}}.pm-partners-benefit{padding:28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);transition:var(--pm-transition)}.pm-partners-benefit:hover{border-color:var(--pm-border-hover)}.pm-partners-benefit__icon{width:48px;height:48px;border-radius:var(--pm-radius);border:1px solid;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.pm-partners-benefit__title{font-size:14px;font-weight:700;color:var(--pm-text);margin-bottom:8px}.pm-partners-benefit__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.65}.pm-partners-cta{text-align:center;padding:clamp(48px,6vw,72px) 0}.pm-partners-cta__icon{width:72px;height:72px;border-radius:50%;margin:0 auto 24px;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center}.pm-partners-cta__actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:32px}.pm-partners-cta__trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:12px;color:var(--pm-text-subtle)}.pm-partners-cta__trust span{display:flex;align-items:center;gap:6px}.pm-contact-hero{min-height:52vh;display:flex;align-items:center;padding-top:120px;padding-bottom:72px}.pm-contact-hero__inner{max-width:800px}.pm-contact-channels{display:grid;gap:16px;margin-top:48px;grid-template-columns:1fr}@media(min-width:640px){.pm-contact-channels{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-contact-channels{grid-template-columns:repeat(3,1fr)}}.pm-contact-channel{display:flex;flex-direction:column;padding:28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);transition:var(--pm-transition)}.pm-contact-channel:hover{border-color:var(--pm-border-hover);transform:translateY(-2px)}.pm-contact-channel--featured{border-color:#3b82f64d;background:linear-gradient(135deg,var(--pm-bg-card) 0%,rgba(59,130,246,.04) 100%);box-shadow:0 0 0 1px #3b82f61a,var(--pm-shadow-md)}.pm-contact-channel__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.pm-contact-channel__icon{width:48px;height:48px;border-radius:var(--pm-radius);border:1px solid;display:flex;align-items:center;justify-content:center}.pm-contact-channel__icon--blue{background:#3b82f61a;border-color:#3b82f633;color:#3b82f6}.pm-contact-channel__icon--green{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.pm-contact-channel__icon--purple{background:#a78bfa1a;border-color:#a78bfa33;color:#a78bfa}.pm-contact-channel__icon--amber{background:#fbbf241a;border-color:#fbbf2433;color:#fbbf24}.pm-contact-channel__icon--pink{background:#ec48991a;border-color:#ec489933;color:#ec4899}.pm-contact-channel__icon--slate{background:var(--pm-surface-1);border-color:var(--pm-border);color:var(--pm-text-muted)}.pm-contact-channel__badge{font-size:10px;font-weight:700;padding:3px 10px;border-radius:100px;text-transform:uppercase;letter-spacing:.05em}.pm-contact-channel__badge--blue{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.pm-contact-channel__title{font-size:15px;font-weight:700;color:var(--pm-text);margin-bottom:10px}.pm-contact-channel__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.7;flex:1}.pm-contact-channel__footer{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--pm-border)}.pm-contact-channel__rt{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--pm-text-subtle)}.pm-contact-channel__rt svg{flex-shrink:0;color:#22c55e}.pm-contact-operators{display:grid;gap:48px;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.pm-contact-operators{grid-template-columns:1fr 320px}}.pm-contact-operators__text{max-width:560px}.pm-contact-operators__visual{display:flex;flex-direction:column;gap:12px}.pm-contact-operators__card{padding:20px 24px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);position:relative;overflow:hidden}.pm-contact-operators__card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.pm-contact-operators__card:first-child:before{background:#22c55e}.pm-contact-operators__card:last-child:before{background:#3b82f6}.pm-contact-operators__card-dot{width:8px;height:8px;border-radius:50%;margin-bottom:10px}.pm-contact-operators__card-dot--green{background:#22c55e;box-shadow:0 0 8px #22c55e}.pm-contact-operators__card-dot--blue{background:#3b82f6;box-shadow:0 0 8px #3b82f6}.pm-contact-operators__card-label{font-size:11px;color:var(--pm-text-subtle);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.pm-contact-operators__card-val{font-size:2rem;font-weight:800;color:var(--pm-text);letter-spacing:-.03em}.pm-contact-operators__card-sub{font-size:11px;color:var(--pm-text-subtle);margin-top:2px}.pm-contact-follow{text-align:center;padding:clamp(48px,6vw,72px) 0}.pm-contact-follow__icon{width:64px;height:64px;border-radius:50%;margin:0 auto 20px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center;color:#0a66c2}.pm-module-hero{padding-top:100px;padding-bottom:0}.pm-module-hero__glow-2{position:absolute;pointer-events:none;width:clamp(300px,40vw,600px);height:clamp(300px,40vw,600px);background:radial-gradient(circle,rgba(99,102,241,.07) 0%,transparent 70%);border-radius:50%;bottom:0;right:-10%}.pm-module-hero__inner{display:flex;flex-direction:column;gap:48px;padding-bottom:0}.pm-module-hero__text{max-width:800px}.pm-module-hero__actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:36px}.pm-module-hero__stats{display:grid;gap:1px;background:var(--pm-border);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.pm-module-hero__stats{grid-template-columns:repeat(4,1fr)}}.pm-module-hero__stat{padding:20px 24px;background:var(--pm-bg-card);text-align:center}.pm-module-hero__stat-val{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;letter-spacing:-.03em;background:var(--pm-grad-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pm-module-hero__stat-label{font-size:11px;color:var(--pm-text-subtle);margin-top:4px;font-weight:500}.pm-module-hero__mockup{width:100%;border-radius:var(--pm-radius-xl);border:1px solid var(--pm-border);overflow:hidden;box-shadow:var(--pm-shadow-glow)}.pm-dispatch-mockup{width:100%;font-family:var(--pm-font)}.pm-dispatch-mockup__bar{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:10px 16px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.08)}.pm-dispatch-mockup__bar-dots{display:flex;gap:5px}.pm-dispatch-mockup__bar-dots span{width:10px;height:10px;border-radius:50%}.pm-dispatch-mockup__bar-title{font-size:11px;color:#ffffff80;font-weight:500}.pm-dispatch-mockup__bar-live{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.08em;color:#22c55e}.pm-dispatch-mockup__live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:pm-blink 1.2s ease-in-out infinite}.pm-dispatch-mockup__body{background:#0a0f14;padding:0}.pm-dispatch-mockup__row{display:grid;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.05);grid-template-columns:90px 48px 100px 1fr 90px;font-size:11px;color:#ffffffb3}.pm-dispatch-mockup__row:last-child{border-bottom:none}.pm-dispatch-mockup__row:hover{background:#ffffff08}.pm-dispatch-mockup__status{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.05em}.pm-dispatch-mockup__status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pm-dispatch-mockup__time{color:#fff6;font-size:11px}.pm-dispatch-mockup__client{font-weight:600;color:#ffffffe6}.pm-dispatch-mockup__route{color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-dispatch-mockup__driver{display:flex;align-items:center;gap:5px;color:#fff9}.pm-dispatch-mockup__driver-avatar{width:20px;height:20px;border-radius:50%;background:#3b82f64d;border:1px solid rgba(59,130,246,.5);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#3b82f6;flex-shrink:0}@keyframes pm-blink{0%,to{opacity:1}50%{opacity:.3}}.pm-module-what{display:grid;gap:48px;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.pm-module-what{grid-template-columns:1fr 1fr}}.pm-module-what__text{max-width:540px}.pm-module-what__facts{display:flex;flex-direction:column;gap:14px}.pm-module-fact{display:flex;align-items:flex-start;gap:12px;font-size:13px;color:var(--pm-text-muted);font-weight:500}.pm-module-fact svg{flex-shrink:0;margin-top:1px}.pm-module-features{display:grid;gap:16px;margin-top:48px;grid-template-columns:1fr}@media(min-width:640px){.pm-module-features{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-module-features{grid-template-columns:repeat(4,1fr)}}.pm-module-feature{padding:24px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);transition:var(--pm-transition)}.pm-module-feature:hover{border-color:var(--pm-border-hover);transform:translateY(-2px)}.pm-module-feature__icon{width:44px;height:44px;border-radius:var(--pm-radius);border:1px solid;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.pm-module-feature__title{font-size:13px;font-weight:700;color:var(--pm-text);margin-bottom:8px}.pm-module-feature__desc{font-size:12px;color:var(--pm-text-subtle);line-height:1.65}.pm-module-steps{display:grid;gap:16px;margin-top:48px;grid-template-columns:1fr}@media(min-width:640px){.pm-module-steps{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-module-steps{grid-template-columns:repeat(4,1fr)}}.pm-module-step{padding:28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);position:relative}.pm-module-step__num{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--pm-accent);margin-bottom:14px;text-transform:uppercase}.pm-module-step__title{font-size:14px;font-weight:700;color:var(--pm-text);margin-bottom:10px}.pm-module-step__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.7}.pm-module-for{display:grid;gap:20px;margin-top:48px;grid-template-columns:1fr}@media(min-width:768px){.pm-module-for{grid-template-columns:repeat(3,1fr)}}.pm-module-for__card{padding:28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);transition:var(--pm-transition)}.pm-module-for__card:hover{border-color:var(--pm-border-hover)}.pm-module-for__icon{width:44px;height:44px;border-radius:var(--pm-radius);background:var(--pm-surface-1);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.pm-module-for__title{font-size:15px;font-weight:700;color:var(--pm-text);margin-bottom:10px}.pm-module-for__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.7}.pm-module-vs{margin-top:48px;border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden}.pm-module-vs__header{display:grid;grid-template-columns:1fr 1fr;background:var(--pm-bg-2);border-bottom:2px solid var(--pm-border)}.pm-module-vs__col-old,.pm-module-vs__col-new{display:flex;align-items:center;gap:8px;padding:14px 20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pm-module-vs__col-old{color:#ef4444;border-right:1px solid var(--pm-border)}.pm-module-vs__col-new{color:#22c55e}.pm-module-vs__row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--pm-border)}.pm-module-vs__row:last-child{border-bottom:none}.pm-module-vs__row:hover{background:var(--pm-surface-1)}.pm-module-vs__old,.pm-module-vs__new{display:flex;align-items:flex-start;gap:8px;padding:12px 20px;font-size:13px;line-height:1.5}.pm-module-vs__old svg,.pm-module-vs__new svg{flex-shrink:0;margin-top:2px}.pm-module-vs__old{color:var(--pm-text-subtle);border-right:1px solid var(--pm-border)}.pm-module-vs__new{color:var(--pm-text-muted)}.pm-faq-list{margin-top:36px;display:flex;flex-direction:column;gap:0;border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);overflow:hidden}.pm-faq-item{border-bottom:1px solid var(--pm-border)}.pm-faq-item:last-child{border-bottom:none}.pm-faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 24px;text-align:left;background:none;border:none;font-family:var(--pm-font);font-size:14px;font-weight:600;color:var(--pm-text);cursor:pointer;transition:var(--pm-transition)}.pm-faq-item__q svg{flex-shrink:0;transition:transform .2s}.pm-faq-item__q:hover{background:var(--pm-surface-1)}.pm-faq-item__q[aria-expanded=true] svg{transform:rotate(180deg)}.pm-faq-item__a{padding:0 24px 18px}.pm-faq-item__a p{font-size:13px;color:var(--pm-text-subtle);line-height:1.75;margin:0}.pm-module-also{margin-top:36px;padding:20px 24px;background:var(--pm-bg-2);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pm-module-also__label{font-size:12px;font-weight:600;color:var(--pm-text-subtle);white-space:nowrap}.pm-module-also__links{display:flex;flex-wrap:wrap;gap:8px}.pm-module-also__link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--pm-accent);padding:5px 12px;border:1px solid rgba(59,130,246,.2);border-radius:100px;background:var(--pm-accent-subtle);text-decoration:none;transition:var(--pm-transition)}.pm-module-also__link:hover{border-color:var(--pm-accent)}.pm-module-cta{text-align:center;padding:clamp(48px,6vw,72px) 0}.pm-module-cta__actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:28px}.pm-booking-mockup{width:100%;background:#0a0f14;font-family:var(--pm-font)}.pm-booking-mockup__bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.08)}.pm-booking-mockup__bar-url{display:flex;align-items:center;gap:5px;font-size:10px;color:#fff6;background:#ffffff0f;padding:3px 10px;border-radius:4px}.pm-booking-mockup__widget{padding:0}.pm-booking-mockup__widget-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.pm-booking-mockup__logo-placeholder{font-size:11px;font-weight:800;letter-spacing:.1em;color:#ffffff40;border:1px dashed rgba(255,255,255,.15);padding:4px 10px;border-radius:4px}.pm-booking-mockup__widget-title{font-size:13px;font-weight:600;color:#ffffffb3}.pm-booking-mockup__form{padding:16px 20px;display:flex;flex-direction:column;gap:8px}.pm-booking-mockup__field{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.pm-booking-mockup__field-icon{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pm-booking-mockup__field-label{font-size:9px;color:#ffffff59;margin-bottom:2px}.pm-booking-mockup__field-val{font-size:11px;color:#fffc;font-weight:500}.pm-booking-mockup__field--half{flex:1;flex-direction:column;align-items:flex-start}.pm-booking-mockup__row-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pm-booking-mockup__vehicles{padding:0 20px 12px;display:flex;flex-direction:column;gap:6px}.pm-booking-mockup__vehicle{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;transition:border-color .15s;position:relative}.pm-booking-mockup__vehicle.is-selected{background:#3b82f614}.pm-booking-mockup__v-info{flex:1}.pm-booking-mockup__v-name{font-size:11px;font-weight:600;color:#fffc}.pm-booking-mockup__v-cap{font-size:10px;color:#ffffff59}.pm-booking-mockup__v-price{font-size:12px;font-weight:700;color:#fff9}.pm-booking-mockup__v-check{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-booking-mockup__cta{width:calc(100% - 40px);margin:4px 20px 16px;padding:12px;border:none;border-radius:8px;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:12px;font-weight:700;letter-spacing:.01em;font-family:var(--pm-font)}.pm-booking-embed{display:grid;gap:48px;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.pm-booking-embed{grid-template-columns:1fr 1fr}}.pm-booking-embed__text{max-width:520px}.pm-booking-embed__steps{display:flex;flex-direction:column;gap:16px;margin-top:28px}.pm-booking-embed__step{display:flex;align-items:flex-start;gap:14px}.pm-booking-embed__step p{font-size:13px;color:var(--pm-text-muted);line-height:1.6;margin:0}.pm-booking-embed__step-num{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:var(--pm-accent-subtle);border:1px solid rgba(59,130,246,.2);color:var(--pm-accent);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}.pm-booking-embed__code{border-radius:var(--pm-radius-xl);overflow:hidden;border:1px solid var(--pm-border)}.pm-booking-embed__code-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.06)}.pm-booking-embed__pre{margin:0;padding:20px 20px 16px;background:#0a0f14;overflow-x:auto}.pm-booking-embed__pre code{font-size:12px;line-height:1.8;font-family:Menlo,Monaco,Consolas,monospace}.pm-booking-embed__copy-hint{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#22c55e0f;border-top:1px solid rgba(34,197,94,.12);font-size:11px;color:#22c55ecc}.pm-payments-mockup{width:100%;background:#0a0f14;font-family:var(--pm-font)}.pm-payments-mockup__bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.08)}.pm-payments-mockup__summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.06)}.pm-payments-mockup__kpi{padding:16px 18px;background:#0a0f14}.pm-payments-mockup__kpi-label{font-size:10px;color:#fff6;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.pm-payments-mockup__kpi-val{font-size:18px;font-weight:800;color:#ffffffe6;letter-spacing:-.02em;margin-bottom:6px}.pm-payments-mockup__kpi-badge{display:inline-block;font-size:9px;font-weight:700;padding:2px 8px;border-radius:100px}.pm-payments-mockup__txlist{padding:0}.pm-payments-mockup__tx{display:grid;grid-template-columns:1fr 80px 72px 72px;align-items:center;gap:8px;padding:9px 18px;border-bottom:1px solid rgba(255,255,255,.04);font-size:11px}.pm-payments-mockup__tx:last-child{border-bottom:none}.pm-payments-mockup__tx:hover{background:#ffffff05}.pm-payments-mockup__tx-client{color:#fffc;font-weight:500}.pm-payments-mockup__tx-type{font-size:10px;font-weight:700}.pm-payments-mockup__tx-amount{color:#ffffffb3;font-weight:600;text-align:right}.pm-payments-mockup__tx-status{font-size:10px;font-weight:700;text-align:right}.pm-payments-corporate{display:grid;gap:48px;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.pm-payments-corporate{grid-template-columns:1fr 1fr}}.pm-payments-corporate__text{max-width:520px}.pm-payments-corporate__list{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.pm-payments-corporate__list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--pm-text-muted);line-height:1.5}.pm-payments-corporate__list li svg{flex-shrink:0;margin-top:2px}.pm-payments-corporate__invoice{border-radius:var(--pm-radius-xl);overflow:hidden;border:1px solid var(--pm-border)}.pm-invoice-mockup{background:#0a0f14;padding:20px;font-family:var(--pm-font)}.pm-invoice-mockup__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.pm-invoice-mockup__logo{font-size:11px;font-weight:800;letter-spacing:.1em;color:#ffffff4d;border:1px dashed rgba(255,255,255,.12);padding:5px 10px;border-radius:4px}.pm-invoice-mockup__label{font-size:9px;text-align:right;color:#fff6;letter-spacing:.12em;text-transform:uppercase}.pm-invoice-mockup__num{font-size:12px;font-weight:700;color:#ffffffb3;text-align:right}.pm-invoice-mockup__meta{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;font-size:11px;color:#ffffff80}.pm-invoice-mockup__meta span{color:#ffffff40;margin-right:6px}.pm-invoice-mockup__lines{margin-bottom:0}.pm-invoice-mockup__line-header{display:grid;grid-template-columns:44px 1fr 32px 60px;gap:8px;padding:6px 8px;background:#ffffff0a;border-radius:4px 4px 0 0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#ffffff4d}.pm-invoice-mockup__line{display:grid;grid-template-columns:44px 1fr 32px 60px;gap:8px;padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.04);font-size:11px;color:#fff9}.pm-invoice-mockup__line:last-child{border-bottom:none}.pm-invoice-mockup__line span:last-child{text-align:right;font-weight:600;color:#fffc}.pm-invoice-mockup__line span:nth-child(3){text-align:center;color:#ffffff59}.pm-invoice-mockup__total{display:flex;align-items:center;justify-content:space-between;padding:12px 8px 8px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:700;color:#fff9;margin-top:4px}.pm-invoice-mockup__sent{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:10px;color:#22c55eb3;padding:6px 8px;background:#22c55e0f;border:1px solid rgba(34,197,94,.12);border-radius:6px}.pm-int-categories{display:grid;gap:16px;margin-top:48px;grid-template-columns:1fr}@media(min-width:640px){.pm-int-categories{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pm-int-categories{grid-template-columns:repeat(3,1fr)}}.pm-int-category{padding:28px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);border-left:3px solid var(--cat-color, var(--pm-accent));transition:var(--pm-transition)}.pm-int-category:hover{border-color:var(--cat-color, var(--pm-border-hover));transform:translateY(-2px)}.pm-int-category__icon{width:44px;height:44px;border-radius:var(--pm-radius);border:1px solid var(--cat-color, var(--pm-border));display:flex;align-items:center;justify-content:center;margin-bottom:16px}.pm-int-category__title{font-size:14px;font-weight:700;color:var(--pm-text);margin-bottom:8px}.pm-int-category__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.65;margin-bottom:12px}.pm-int-category__tools{font-size:11px;color:var(--cat-color, var(--pm-accent));font-weight:600}.pm-integrations-mockup{width:100%;background:#0a0f14;font-family:var(--pm-font)}.pm-integrations-mockup__bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.08)}.pm-integrations-mockup__body{display:grid;gap:0;grid-template-columns:1fr}@media(min-width:600px){.pm-integrations-mockup__body{grid-template-columns:1fr 1fr}}.pm-integrations-mockup__hub{position:relative;display:flex;align-items:center;justify-content:center;padding:40px 20px;min-height:200px}.pm-integrations-mockup__hub-ring{position:absolute;border:1px solid rgba(59,130,246,.15);border-radius:50%;width:140px;height:140px;animation:pm-globe-pulse 3s ease-in-out infinite}.pm-integrations-mockup__hub-ring--2{width:200px;height:200px;animation-delay:.8s}.pm-integrations-mockup__hub-core{position:relative;z-index:2;width:64px;height:64px;border-radius:50%;background:var(--pm-bg-card);border:1px solid rgba(59,130,246,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-shadow:0 0 20px #3b82f633}.pm-integrations-mockup__hub-label{font-size:8px;font-weight:800;letter-spacing:.06em;color:var(--pm-accent);text-transform:uppercase}.pm-integrations-mockup__node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:0}.pm-integrations-mockup__node-label{font-size:9px;color:#ffffff80;font-weight:600;white-space:nowrap}.pm-integrations-mockup__node-dot{width:5px;height:5px;border-radius:50%}.pm-integrations-mockup__node--top{top:8px;left:50%;transform:translate(-50%)}.pm-integrations-mockup__node--top-right{top:20%;right:8px}.pm-integrations-mockup__node--right{top:50%;right:4px;transform:translateY(-50%)}.pm-integrations-mockup__node--bottom-right{bottom:20%;right:8px}.pm-integrations-mockup__node--bottom{bottom:8px;left:50%;transform:translate(-50%)}.pm-integrations-mockup__node--bottom-left{bottom:20%;left:8px}.pm-integrations-mockup__node--left{top:50%;left:4px;transform:translateY(-50%)}.pm-integrations-mockup__node--top-left{top:20%;left:8px}.pm-integrations-mockup__status-list{padding:16px;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:0}.pm-integrations-mockup__status{display:flex;align-items:center;gap:10px;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.04)}.pm-integrations-mockup__status:last-child{border-bottom:none}.pm-integrations-mockup__status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px currentColor}.pm-integrations-mockup__status-info{flex:1}.pm-integrations-mockup__status-name{font-size:11px;font-weight:600;color:#fffc}.pm-integrations-mockup__status-events{font-size:10px;color:#ffffff59;margin-top:1px}.pm-integrations-mockup__status-badge{font-size:9px;font-weight:700}.pm-int-api{display:grid;gap:48px;align-items:center;grid-template-columns:1fr}@media(min-width:900px){.pm-int-api{grid-template-columns:1fr 1fr}}.pm-int-api__text{max-width:520px}.pm-int-api__list{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.pm-int-api__list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--pm-text-muted)}.pm-int-api__list li svg{flex-shrink:0;margin-top:2px}.pm-int-api__code{border-radius:var(--pm-radius-xl);overflow:hidden;border:1px solid var(--pm-border)}.pm-int-api__code-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.06);justify-content:space-between}.pm-int-api__badge{font-size:9px;font-weight:700;padding:2px 8px;border-radius:4px;background:#22c55e1f;color:#22c55e}.pm-int-api__pre{margin:0;padding:20px;background:#0a0f14;overflow-x:auto}.pm-int-api__pre code{font-size:11px;line-height:1.9;font-family:Menlo,Monaco,Consolas,monospace;color:#ffffffb3}.pm-affiliate-mockup{width:100%;background:#0a0f14;font-family:var(--pm-font)}.pm-affiliate-mockup__bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#0d1117;border-bottom:1px solid rgba(255,255,255,.08)}.pm-affiliate-mockup__body{display:grid;gap:1px;background:#ffffff0f;grid-template-columns:1fr}@media(min-width:600px){.pm-affiliate-mockup__body{grid-template-columns:1.6fr 1fr}}.pm-affiliate-mockup__diagram{padding:20px;background:#0a0f14;display:flex;flex-direction:column;gap:16px;align-items:center}.pm-affiliate-mockup__operator{text-align:center}.pm-affiliate-mockup__operator-badge{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.1em;padding:2px 10px;border-radius:4px;border:1px solid;margin-bottom:4px}.pm-affiliate-mockup__operator-name{font-size:12px;font-weight:700;color:#ffffffe6}.pm-affiliate-mockup__operator-city{font-size:10px;color:#fff6}.pm-affiliate-mockup__arrows{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%}.pm-affiliate-mockup__arrow{display:flex;align-items:center;gap:8px;width:100%}.pm-affiliate-mockup__arrow-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff6;white-space:nowrap}.pm-affiliate-mockup__arrow-comm{font-size:9px;font-weight:700;white-space:nowrap}.pm-affiliate-mockup__arrow svg{flex-shrink:0}.pm-affiliate-mockup__partners{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.pm-affiliate-mockup__partner{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px}.pm-affiliate-mockup__partner-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pm-affiliate-mockup__partner-city{font-size:10px;font-weight:600;color:#ffffffb3}.pm-affiliate-mockup__partner-jobs{font-size:9px;font-weight:600;margin-top:1px}.pm-affiliate-mockup__summary{padding:20px;background:#0a0f14;display:flex;flex-direction:column;gap:0}.pm-affiliate-mockup__summary-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#ffffff4d;margin-bottom:12px}.pm-affiliate-mockup__sum-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;color:#ffffff80}.pm-affiliate-mockup__sum-row--total{border-bottom:none;margin-top:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:600;color:#ffffffb3}.pm-affiliate-mockup__sum-badge{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:10px;color:#22c55eb3;background:#22c55e0f;border:1px solid rgba(34,197,94,.12);padding:4px 10px;border-radius:6px}.pm-aff-directions{display:grid;gap:0;margin-top:48px;grid-template-columns:1fr}@media(min-width:900px){.pm-aff-directions{grid-template-columns:1fr auto 1fr;align-items:start}}.pm-aff-direction{padding:32px;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl);margin-bottom:16px}@media(min-width:900px){.pm-aff-direction{margin-bottom:0}}.pm-aff-direction--out{border-top:3px solid #3b82f6}.pm-aff-direction--in{border-top:3px solid #22c55e}.pm-aff-direction__header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.pm-aff-direction__icon{width:48px;height:48px;border-radius:var(--pm-radius);border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-aff-direction__tag{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:4px;border:1px solid;margin-bottom:6px}.pm-aff-direction__title{font-size:15px;font-weight:700;color:var(--pm-text)}.pm-aff-direction__desc{font-size:13px;color:var(--pm-text-subtle);line-height:1.7;margin-bottom:20px}.pm-aff-direction__benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pm-aff-direction__benefits li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--pm-text-muted);font-weight:500}.pm-aff-direction__benefits li svg{flex-shrink:0;margin-top:2px}.pm-aff-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 16px}@media(max-width:899px){.pm-aff-divider{flex-direction:row;padding:16px 0}}.pm-aff-divider__line{flex:1;width:1px;background:var(--pm-border)}@media(max-width:899px){.pm-aff-divider__line{height:1px;width:100%;flex:1}}.pm-aff-divider__icon{font-size:18px;color:var(--pm-text-subtle);flex-shrink:0}.pm-faq-hero{min-height:44vh;display:flex;align-items:center;padding-top:100px;padding-bottom:60px}.pm-faq-hero__content{max-width:700px}.pm-faq-cta{margin-top:48px;padding:32px;text-align:center;background:var(--pm-bg-card);border:1px solid var(--pm-border);border-radius:var(--pm-radius-xl)}.pm-faq-cta p{font-size:14px;color:var(--pm-text-subtle);margin-bottom:20px}.pm-faq-cta{display:flex;flex-direction:column;align-items:center;gap:12px}@media(min-width:480px){.pm-faq-cta{flex-direction:row;justify-content:center}.pm-faq-cta p{margin-bottom:0}}.pm-pricing-card__quota{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:14px 16px;background:var(--pm-bg-2);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg)}.pm-pricing-card__quota-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pm-text-muted)}.pm-pricing-card__quota-item strong{font-weight:700;color:var(--pm-text);font-size:14px}.pm-pricing-card__quota-item svg{flex-shrink:0;color:var(--pm-accent)}.pm-pricing-card__quota-item span{color:var(--pm-text-subtle);font-size:12px}.pm-pricing-card__quota-item--farmout strong{color:var(--pm-text-subtle);font-size:13px}.pm-pricing-footer-note{text-align:center;margin-top:40px;font-size:13px;color:var(--pm-text-subtle)}.pm-pricing-footer-note a{color:var(--pm-accent)}
