@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";:root{--primary:#818cf8;--secondary:#c084fc;--accent:#38bdf8;--dark:#030308;--darker:#010103;--text:#fff;--text-muted:#94a3b8;--glass-bg:#ffffff08;--glass-border:#ffffff14;--glass-glow:#818cf826;--glass-glow-strong:#c084fc40;--shadow-sm:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-md:0 10px 15px -3px #00000080, 0 4px 6px -2px #0000004d;--shadow-lg:0 20px 25px -5px #0009, 0 10px 10px -5px #0006;--shadow-glow:0 0 20px var(--glass-glow)}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text);-webkit-font-smoothing:antialiased;background-color:#050711;font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,sans-serif;line-height:1.2}.page-container{z-index:10;padding-bottom:4rem;position:relative}.gradient-text{background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.gradient-text-glow{background:linear-gradient(135deg, var(--primary), var(--secondary), var(--accent));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #818cf866);background-size:200% 200%;-webkit-background-clip:text;animation:5s infinite gradientShift;display:inline-block}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.accent-label{text-transform:uppercase;letter-spacing:.2em;color:var(--primary);margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600;display:inline-block}.section-title-xl{margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.section-title{margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.section-desc{color:var(--text-muted);max-width:600px;margin:0 auto 3rem;font-size:1.125rem}.btn-glass-primary,.btn-glass-secondary{cursor:pointer;border-radius:100px;justify-content:center;align-items:center;padding:.875rem 2rem;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-glass-primary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;box-shadow:0 4px 15px #0003,inset 0 1px #fff3}.btn-glass-primary:hover{background:#ffffff26;border-color:#fff6;transform:translateY(-2px);box-shadow:0 8px 25px #818cf866,inset 0 1px #ffffff4d}.btn-glow{opacity:0;z-index:-1;background:radial-gradient(circle,#c084fccc 0%,#0000 70%);width:100%;height:100%;transition:transform .5s,opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.btn-glass-primary:hover .btn-glow{opacity:.4;transform:translate(-50%,-50%)scale(2)}.btn-glass-secondary{color:var(--text-muted);background:0 0;border:1px solid #ffffff1a}.btn-glass-secondary:hover{color:#fff;background:#ffffff0d;border-color:#fff3;transform:translateY(-2px)}.mt-6{margin-top:1.5rem}.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-lg);border-radius:24px;position:relative;overflow:hidden}.glass-card{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border-radius:20px;padding:2rem;transition:all .4s;position:relative}.hover-lift:hover{border-color:#818cf866;transform:translateY(-8px);box-shadow:0 20px 40px #0006,0 0 30px #818cf826}.card-glow-bg{background:radial-gradient(circle at top left, var(--glass-glow), transparent 70%);opacity:0;pointer-events:none;height:100%;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.hover-lift:hover .card-glow-bg{opacity:1}.section-inner{max-width:1280px;margin:0 auto;padding:0 2rem}.section-header-center{text-align:center;margin-bottom:4rem}.glass-grid-3{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.split-panel{grid-template-columns:1fr 1fr;gap:0;display:grid}.panel-content{padding:4rem}.panel-visual{border-left:1px solid var(--glass-border);background:#0003;flex-direction:column;justify-content:center;padding:4rem;display:flex}@media (width<=900px){.split-panel{grid-template-columns:1fr}.panel-visual{border-left:none;border-top:1px solid var(--glass-border);padding:3rem}.panel-content{padding:3rem}}.hero-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-top:8rem;display:flex}.hero-content{z-index:2;max-width:800px;margin:0 auto 4rem;padding:0 2rem;position:relative}.hero-badge-glass{color:var(--text-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.25rem;font-family:Space Grotesk,sans-serif;font-size:.875rem;display:inline-flex}.hero-badge-dot{background:var(--primary);width:8px;height:8px;box-shadow:0 0 10px var(--primary);border-radius:50%}.hero-title-main{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(3rem,7vw,5.5rem);font-weight:700}.hero-subtitle-main{color:var(--text-muted);max-width:650px;margin:0 auto 2.5rem;font-size:clamp(1.1rem,2vw,1.25rem)}.hero-actions{justify-content:center;gap:1rem;display:flex}.hero-dashboard-preview{width:100%;max-width:1100px;margin-bottom:4rem;padding:0 2rem}.main-dashboard-panel{aspect-ratio:16/9;flex-direction:column;display:flex}.panel-header{border-bottom:1px solid var(--glass-border);background:#0003;align-items:center;height:48px;padding:0 1.5rem;display:flex}.window-controls{gap:8px;display:flex}.window-controls span{background:#fff3;border-radius:50%;width:12px;height:12px}.window-controls span:first-child{background:#ff5f56}.window-controls span:nth-child(2){background:#ffbd2e}.window-controls span:nth-child(3){background:#27c93f}.panel-title{color:var(--text-muted);margin:0 auto;font-family:Space Grotesk,sans-serif;font-size:.85rem;transform:translate(-24px)}.panel-body{flex:1;padding:2rem}.product-snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.snapshot-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:1.5rem;animation:6s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.snapshot-card h4{color:var(--primary);margin-bottom:.5rem;font-size:1.1rem}.snapshot-card p{color:var(--text-muted);font-size:.85rem}.glass-badge{border:1px solid #0000;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.glass-badge.live{color:#34d399;background:#10b9811a;border-color:#10b98133}.glass-badge.upcoming{color:var(--text-muted);background:#ffffff0d;border-color:#ffffff1a}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.card-title-lg{margin-bottom:.5rem;font-size:1.75rem}.card-subtitle{color:var(--primary);margin-bottom:1rem;font-size:1rem;font-weight:500}.card-copy{color:var(--text-muted);font-size:.95rem}.features-section,.workflow-section{padding:6rem 0}.glass-list{flex-direction:column;gap:1rem;display:flex}.glass-list-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.check-icon{width:24px;height:24px;color:var(--primary);background:#818cf833;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex}.cta-section-glass{max-width:900px;margin:0 auto;padding:6rem 2rem}.cta-panel{background:linear-gradient(135deg,#818cf80d 0%,#c084fc0d 100%);padding:4rem 2rem}.cta-panel h2{margin-bottom:1rem;font-size:2.5rem}.cta-panel p{color:var(--text-muted);margin-bottom:2.5rem;font-size:1.1rem}.cta-actions{justify-content:center;gap:1rem;display:flex}.text-center{text-align:center}.header{z-index:100;pointer-events:none;min-height:86px;padding:1rem 3rem;transition:all .3s;position:fixed;top:0;left:0;right:0}.header:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);content:"";pointer-events:none;z-index:-1;background:linear-gradient(#030303d6,#03030361 58%,#0000),radial-gradient(circle at 50% 0,#ff333329,#0000 42%);position:absolute;inset:0 0 -38px;-webkit-mask-image:linear-gradient(#000 0% 54%,#0000 100%);mask-image:linear-gradient(#000 0% 54%,#0000 100%)}.header-inner{pointer-events:auto;justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;display:flex;position:relative}.logo{align-items:center;text-decoration:none;transition:transform .3s;display:flex}.logo:hover{transform:scale(1.05)}.nav{align-items:center;gap:.5rem;display:flex}.nav-punchline{color:#ffffff94;letter-spacing:.18em;pointer-events:none;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:850;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.nav-punchline:before,.nav-punchline:after{content:"";background:linear-gradient(90deg,#0000,#ff333385,#0000);width:54px;height:1px;position:absolute;top:50%}.nav-punchline:before{right:calc(100% + 14px)}.nav-punchline:after{left:calc(100% + 14px)}.nav-link{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:.6rem 1.25rem;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s}.nav-link:hover,.nav-link-active{color:var(--text);background:#ffffff0d;box-shadow:inset 0 1px #ffffff1a}.cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#818cf833,#c084fc33);border:1px solid #c084fc4d;border-radius:100px;margin-left:.5rem;padding:.65rem 1.5rem;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:600;transition:all .3s}.cta-btn:hover{background:linear-gradient(135deg,#818cf84d,#c084fc4d);transform:translateY(-2px);box-shadow:0 4px 15px #c084fc4d}.theme-toggle{color:var(--text);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:.55rem;min-height:38px;padding:.45rem .8rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:800;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.theme-toggle:hover{background:#ff33331a;border-color:#ff333352;transform:translateY(-1px)}.theme-toggle-track{background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;width:34px;height:18px;padding:2px;display:inline-flex}.theme-toggle-knob{background:var(--pm-red,#f33);border-radius:999px;width:12px;height:12px;transition:transform .25s;transform:translate(0);box-shadow:0 0 14px #ff333385}.mobile-menu-btn{cursor:pointer;color:var(--text);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:.6rem;display:none}@media (width<=900px){.nav,.nav-punchline{display:none}.mobile-menu-btn{display:block}.header{padding:1rem}}@media (width<=1280px){.nav-punchline{display:none}}.footer{border-top:1px solid var(--glass-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#03030899;padding:6rem 3rem 2rem;position:relative}.footer-inner{max-width:1280px;margin:0 auto}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}}.footer-brand p{color:var(--text-muted);max-width:300px;margin-top:1.5rem;font-size:.95rem}.footer-col h4{color:var(--text);margin-bottom:1.5rem;font-family:Space Grotesk,sans-serif;font-size:1.1rem}.footer-col ul{flex-direction:column;gap:.75rem;list-style:none;display:flex}.footer-col a{color:var(--text-muted);font-size:.95rem;text-decoration:none;transition:color .3s}.footer-col a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.footer-copy{color:var(--text-muted);font-size:.9rem}.footer-social{gap:1rem;display:flex}.footer-social a{width:36px;height:36px;color:var(--text-muted);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.footer-social a:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}:root{--img-radiology-review:url(../images/pacs-workstation.avif);--img-mri-center:url(../images/pacs-workstation.avif);--img-xray-doctor:url(../images/pacs-workstation.avif);--img-xray-team:url(../images/pacs-workstation.avif);--img-xray-office:url(../images/pacs-workstation.avif)}.content:before{background:linear-gradient(180deg, #050711f0, #050711db), var(--img-mri-center) center / cover fixed;opacity:1}.hero,.page-hero,.split-section,.cta-section{isolation:isolate;position:relative;overflow:hidden}.hero:before,.page-hero:before,.split-section:before,.cta-section:before{content:"";z-index:-2;opacity:.38;filter:saturate(.72)contrast(1.08);background-position:50%;background-size:cover;position:absolute;inset:0}.hero:after,.page-hero:after,.split-section:after,.cta-section:after{content:"";z-index:-1;background:linear-gradient(90deg,#050711f5 0%,#050711db 48%,#050711b8 100%),#05071194;position:absolute;inset:0}.med-hero:before{background-image:var(--img-radiology-review)}.product-page-hero:before,.product-hero-strip:before{background-image:var(--img-xray-doctor)}.partner-page-hero:before,.split-section:before{background-image:var(--img-mri-center)}.contact-page-hero:before,.cta-section:before{background-image:var(--img-xray-team)}.product-hero-strip,.medical-hero-panel,.partner-copy-card,.contact-visual-card{z-index:0;position:relative;overflow:hidden}.product-hero-strip:before,.medical-hero-panel:after,.partner-copy-card:after,.contact-visual-card:after{content:"";z-index:-2;opacity:.22;filter:grayscale(.15)contrast(1.08);background-position:50%;background-size:cover;position:absolute;inset:0}.product-hero-strip:after,.medical-hero-panel .panel-image-overlay,.partner-copy-card:before,.contact-visual-card:before{content:"";z-index:-1;background:#050711bd;position:absolute;inset:0}.medical-hero-panel:after{background-image:var(--img-xray-doctor)}.partner-copy-card:after{background-image:var(--img-mri-center)}.contact-visual-card:after{background-image:var(--img-xray-office)}.radiology-wall{grid-template-columns:1.15fr .85fr;gap:.8rem;display:grid}.film-tile,.film-brain,.film-spine,.professional-scan{background-position:50%!important;background-size:cover!important;box-shadow:inset 0 0 0 1px #7868e62e,inset 0 -90px 90px #050711b8!important}.film-brain{background-image:var(--img-radiology-review)!important}.film-chest,.professional-scan{background-image:var(--img-xray-doctor)!important}.film-spine{background-image:var(--img-xray-team)!important}.professional-scan:before,.film-tile:before,.xray-film:before{border-color:#ffffff29;border-radius:18px;inset:12px}.medical-hero-panel,.product-hero-strip{z-index:0}.canvas-container,.clinical-canvas{display:none!important}:root{--primary:#f33;--secondary:#ff6b6b;--accent:#7dd3fc;--glass-glow:#ff333329;--glass-glow-strong:#ff333342;--img-radiology-review:url(../images/pacs-workstation.avif);--img-mri-center:url(../images/pacs-workstation.avif);--img-xray-doctor:url(../images/pacs-workstation.avif);--img-xray-team:url(../images/pacs-workstation.avif);--img-xray-office:url(../images/pacs-workstation.avif);--pm-bg:#030303;--pm-panel:#09090bd6;--pm-panel-strong:#0d0d10f0;--pm-line:#ffffff1f;--pm-red:#f33;--pm-red-soft:#ff33331f;--pm-red-line:#ff33335c;--pm-text:#fff;--pm-muted:#b6b6bd;--pm-dim:#777781;--pm-green:#37d399;--pm-blue:#7dd3fc;--pm-radius:22px;--img-rad:url(../images/pacs-workstation.avif);--img-mri:url(../images/pacs-workstation.avif);--img-xray:url(../images/pacs-workstation.avif);--img-team:url(../images/pacs-workstation.avif);--img-office:url(../images/pacs-workstation.avif)}body{color:var(--pm-text);background:var(--pm-bg)!important}.app,.content,.pm-page,.page-container{background:linear-gradient(90deg,#ff333309 1px,#0000 1px) 0 0/92px 92px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/92px 92px,radial-gradient(circle at 78% -12%,#ff33332e,#0000 28%),radial-gradient(circle at 6% 20%,#7c63ff1f,#0000 24%),#030303}.hero-title-main{color:#fff;letter-spacing:-.055em;font-weight:950;line-height:1;font-size:clamp(38px,4.7vw,68px)!important}.hero-subtitle-main{color:var(--pm-muted)!important}.header{background:0 0!important}.brand-lockup{align-items:center;gap:10px;min-width:178px;display:inline-flex}.brand-mark{object-fit:contain;filter:drop-shadow(0 0 12px #ff333373);width:28px;height:28px}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{color:#fff;letter-spacing:-.6px;font-family:Inter,sans-serif;font-size:21px;font-weight:900}.brand-copy em{color:var(--pm-red);font-style:normal}.pm-product-name{color:#fff;letter-spacing:-.045em;font-family:Inter,sans-serif;font-weight:950;line-height:1;display:inline-flex}.pm-product-name em{color:var(--pm-red);font-style:normal}.footer-product-name{letter-spacing:-.015em;font-size:1em}.brand-copy small{color:var(--pm-dim);letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800}.nav-link:hover,.nav-link-active{color:var(--pm-red)!important;background:#ff333314!important}.cta-btn,.btn-glass-primary,.pm-btn.primary{background:var(--pm-red)!important;border-color:var(--pm-red)!important;color:#090909!important;box-shadow:0 18px 44px #ff333338!important}.pm-btn,.btn-glass-secondary,.pm-btn.secondary,.pm-btn.ghost{border:1px solid var(--pm-line);cursor:pointer;min-height:48px;font:inherit;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.pm-btn.secondary,.pm-btn.ghost{color:#fff!important;background:#ffffff0a!important}.pm-btn:hover{transform:translateY(-2px)}.pm-page{overflow:hidden}.pm-hero{isolation:isolate;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:34px;min-height:100vh;padding:120px max(32px,50vw - 640px) 80px;display:grid;position:relative}.pm-hero:before{content:"";z-index:-2;background:linear-gradient(115deg, #030303eb, #030303bd), var(--img-rad);opacity:.34;filter:saturate(.85)contrast(1.12);background-position:50%;background-size:cover;position:absolute;inset:0}.pm-hero:after{content:"";z-index:-1;background:linear-gradient(105deg,#030303fa 0%,#030303e6 44%,#030303ad 100%),radial-gradient(circle at 72% 18%,#ff333338,#0000 32%);position:absolute;inset:0}.pm-hero-copy.wide,.pm-hero-copy{max-width:760px}.pm-kicker,.accent-label{letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900;display:inline-flex;color:var(--pm-red)!important}.pm-hero-line{color:#f4f6f8;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#ff333324,#ffffff08);border:1px solid #ff333357;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:9px 15px 9px 10px;font-size:12px;font-weight:900;display:inline-flex}.pm-hero-line:before{background:var(--pm-red);content:"";border-radius:999px;width:9px;height:9px;box-shadow:0 0 18px #ff3333c7}.pm-hero h1{color:#fff;letter-spacing:-.05em;margin:0;font-family:Inter,sans-serif;font-size:clamp(38px,4.5vw,64px);font-weight:950;line-height:1.02}.pm-hero p{color:#e8e8eb;max-width:690px;margin:24px 0 0;font-size:18px;line-height:1.66}.pm-product-hero{min-height:76vh;padding-bottom:32px}.pm-product-hero .pm-workstation-hero{min-height:500px}.pm-products-first{padding-top:44px}.pm-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.pm-badge-row{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.pm-badge-row span,.pm-status,.pm-chip-grid span,.glass-badge{text-align:center;text-transform:uppercase;white-space:normal;border-radius:999px;justify-content:center;align-items:center;width:auto;height:auto;padding:7px 12px;font-size:11px;font-weight:850;line-height:1.3;display:inline-flex;border:1px solid var(--pm-red-line)!important;color:#ffd7d7!important;background:#ff333314!important}.pm-status.live,.glass-badge.live{color:#bbf7d0!important;background:#37d3991a!important;border-color:#37d39973!important}.pm-dashboard-mock,.pm-card,.pm-final-cta,.pm-comparison>div,.pm-ui-mock,.glass-card,.glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--pm-radius);border:1px solid var(--pm-line)!important;background:#08080ac7!important;box-shadow:0 28px 90px #0000007a!important}.pm-dashboard-mock{padding:16px;overflow:hidden}.pm-workstation-hero{isolation:isolate;min-height:620px;position:relative}.pm-workstation-hero:before{content:"";z-index:-1;filter:blur(16px);background:radial-gradient(circle,#ff33332e,#0000 46%),radial-gradient(circle at 28% 28%,#7c63ff29,#0000 34%);position:absolute;inset:7% 5% 5%}.pm-workstation-hero img{filter:drop-shadow(0 48px 72px #000000db);object-fit:contain;width:108%;max-width:min(940px,108%);height:auto;margin-inline:auto;display:block;transform:translate(-1%)}.partner-board img{border:1px solid var(--pm-line);object-fit:cover;opacity:.82;border-radius:18px;flex:1;width:100%;height:290px;min-height:290px;margin-top:14px}.pm-partner-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pm-partner-metrics article{border:1px solid var(--pm-line);background:#ffffff0a;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:110px;padding:16px;display:flex}.pm-partner-metrics strong{color:var(--pm-red);margin-bottom:26px;font-size:13px;display:block}.pm-partner-metrics span{color:#fff;font-weight:850}.pm-window-bar{border-bottom:1px solid var(--pm-line);align-items:center;gap:8px;padding:0 0 14px;display:flex}.pm-window-bar span{background:var(--pm-red);opacity:.85;border-radius:999px;width:9px;height:9px;display:block}.pm-window-bar strong{color:var(--pm-muted);text-transform:uppercase;margin-left:auto;font-size:12px}.partner-board{flex-direction:column;align-self:stretch;display:flex}.pm-dashboard-grid{grid-template-columns:.75fr 1.25fr .85fr;gap:12px;min-height:420px;margin-top:14px;display:grid}.pm-study-list,.pm-ai-panel,.pm-scan-preview{border:1px solid var(--pm-line);background:#ffffff09;border-radius:16px;overflow:hidden}.pm-study-list{align-content:start;gap:8px;padding:12px;display:grid}.pm-study-list span{color:#fff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:4px;padding:12px;font-weight:800;display:flex}.pm-study-list em{color:var(--pm-red);text-transform:uppercase;font-size:10px;font-style:normal}.pm-scan-preview img{object-fit:cover;opacity:.78;width:100%;height:100%}.pm-ai-panel{flex-direction:column;justify-content:flex-end;padding:16px;display:flex}.pm-ai-panel strong,.pm-card h3,.pm-final-cta h2{color:#fff}.pm-ai-panel p,.pm-card p,.pm-section-head p{color:var(--pm-muted)}.pm-ai-panel small{color:var(--pm-red);text-transform:uppercase;margin-top:12px}.pm-section{padding:92px max(28px,50vw - 640px);position:relative}.pm-section-head{text-align:center;max-width:920px;margin:0 auto 38px}.pm-section-head h2{color:#fff;letter-spacing:-.055em;margin:0;font-family:Inter,sans-serif;font-size:clamp(30px,3.5vw,52px);font-weight:950;line-height:1}.pm-section-head p{max-width:760px;margin:18px auto 0;font-size:17px;line-height:1.65}.pm-impact-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:42px max(28px,50vw - 640px);display:grid}.pm-impact-strip div{background:radial-gradient(circle at 92% 8%,#ff33333d,#0000 32%),linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:22px;min-height:176px;padding:22px;position:relative;overflow:hidden}.pm-impact-strip div:after{color:#ffffff09;content:attr(data-index);letter-spacing:-.08em;font-size:88px;font-weight:950;position:absolute;bottom:-28px;right:14px}.pm-impact-strip strong{color:var(--pm-red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:30px;font-size:12px;display:block}.pm-impact-strip span{color:#fff;letter-spacing:-.03em;font-size:19px;font-weight:900;line-height:1.1;display:block}.pm-impact-strip p{color:var(--pm-muted);margin-top:12px;font-size:13px;line-height:1.5}.pm-grid,.pm-product-ecosystem{align-items:stretch;gap:16px;display:grid}.pm-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-grid.cols-4,.pm-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.pm-product-ecosystem{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.pm-card{flex-direction:column;min-height:220px;padding:22px;display:flex;position:relative;overflow:hidden}.pm-card>*{z-index:1;position:relative}.pm-card-link{border-top:1px solid var(--pm-line);color:#fff;letter-spacing:.08em;text-transform:uppercase;z-index:2;justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px;font-size:12px;font-weight:900;text-decoration:none;display:flex;position:relative}.pm-card-link:after{color:var(--pm-red);content:"new tab";letter-spacing:0}.pm-linked-tile{box-shadow:inset 0 0 0 1px #ff333324}.pm-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 0,#ff333321,#0000 34%);position:absolute;inset:0}.pm-card.compact{align-items:flex-end;font-size:17px;font-weight:850;display:flex}.pm-problem-card{flex-direction:column;min-height:260px;display:flex}.pm-problem-card strong{border:1px solid var(--pm-red-line);color:var(--pm-red);background:#ff333317;border-radius:999px;justify-content:center;align-items:center;width:54px;height:34px;margin-bottom:34px;font-size:12px;font-weight:900;display:inline-flex}.pm-problem-card h3{letter-spacing:-.04em;margin-bottom:12px;font-size:23px;line-height:1.05}.pm-problem-card p{color:var(--pm-muted);margin-top:auto;font-size:14px;line-height:1.55}.pm-ecosystem-card h3{margin:26px 0 12px;font-size:30px}.pm-ecosystem-card strong{color:#fff;line-height:1.35;display:block}.pm-chip-grid{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.pm-ecosystem-card .pm-chip-grid{margin-top:auto;padding-top:18px}.pm-workflow,.pm-roadmap,.pm-comparison,.pm-deep-grid,.pm-split{gap:14px;display:grid}.pm-workflow{grid-template-columns:repeat(8,minmax(0,1fr))}.pm-workflow div,.pm-roadmap div{border:1px solid var(--pm-line);color:#fff;background:#ffffff09;border-radius:16px;min-height:110px;padding:16px;font-weight:850}.pm-workflow div:before{color:var(--pm-red);content:"->";margin-bottom:20px;display:block}.pm-deep-section,.pm-partner-section,.pm-architecture{background:linear-gradient(180deg, #030303e0, #030303f0), var(--img-mri) center / cover fixed}.pm-ai-deep{background:linear-gradient(180deg, #030303e6, #030303f5), var(--img-xray) center / cover fixed}.pm-deep-grid{grid-template-columns:.9fr 1.1fr}.pm-image-card{border:1px solid var(--pm-line);background:radial-gradient(circle at 74% 20%,#ff333321,#0000 35%),#08080ad1;border-radius:28px;padding:14px;overflow:hidden;box-shadow:0 34px 110px #00000080}.pm-image-card img{object-fit:contain;border-radius:20px;width:100%;height:auto;display:block}.pm-ai-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:18px;display:grid}.pm-ai-command{background:radial-gradient(circle at 78% 18%,#ff33332e,#0000 34%),linear-gradient(135deg,#ffffff09,#0000 34%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:32px;display:grid;overflow:hidden}.pm-seo-snapshot,.pm-search-faq{padding-top:68px}.pm-seo-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pm-seo-snapshot .pm-card,.pm-search-faq .pm-card{min-height:260px}.pm-seo-snapshot .pm-card h3,.pm-search-faq .pm-card h3{letter-spacing:-.04em;font-size:22px;line-height:1.1}.pm-seo-snapshot .pm-card p,.pm-search-faq .pm-card p{font-size:14px;line-height:1.65}.pm-ai-command-copy h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,62px);font-weight:950;line-height:1}.pm-ai-command-copy p{color:var(--pm-muted);max-width:720px;margin:20px 0 0;font-size:18px;line-height:1.65}.pm-ai-command-grid{gap:12px;margin-top:26px;display:grid}.pm-ai-command-grid article{border:1px solid var(--pm-line);background:linear-gradient(90deg,#ff33331c,#ffffff06);border-radius:18px;padding:18px}.pm-ai-command-grid strong{color:#fff;margin-bottom:8px;font-size:17px;display:block}.pm-ai-command-grid span{color:var(--pm-muted);font-size:14px;line-height:1.5}.pm-ai-command-visual{aspect-ratio:16/9;background:radial-gradient(circle at 50% 58%,#ff333340,#0000 52%),radial-gradient(circle at 55% 95%,#ffffff1f,#0000 32%);border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.pm-ai-dashboard-image,.proxoai-console-card img{aspect-ratio:16/9;filter:drop-shadow(0 28px 54px #000000ad);object-fit:contain;object-position:center top;border-radius:24px;width:100%;height:100%;display:block}.proxoai-console-card{padding:10px}.pm-ui-mock{grid-template-columns:.8fr 1.2fr .85fr;gap:10px;min-height:360px;padding:12px;display:grid}.pm-disclaimer{border:1px solid var(--pm-red-line);color:#ffd7d7;text-align:center;z-index:2;background:#ff333314;border-radius:16px;max-width:960px;margin:28px auto 0;padding:18px;font-weight:750;line-height:1.55;position:relative}.pm-partner-reasons{margin:28px 0}.pm-comparison{grid-template-columns:1fr 1fr}.pm-comparison>div{padding:28px}.pm-roadmap{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-roadmap span{color:var(--pm-red);margin-bottom:34px;display:block}.pm-faq{gap:10px;max-width:980px;margin:0 auto;display:grid}.pm-faq details{border:1px solid var(--pm-line);background:#ffffff09;border-radius:16px;padding:18px}.pm-faq summary{color:#fff;cursor:pointer;font-weight:850}.pm-faq p{color:var(--pm-muted);margin-top:12px}.pm-final-cta{text-align:center;margin:72px max(28px,50vw - 640px);padding:56px}.pm-final-cta h2{letter-spacing:-.055em;font-size:clamp(36px,5vw,70px);line-height:.98}.pm-final-cta p{color:var(--pm-muted);max-width:760px;margin:18px auto 0;font-size:18px;line-height:1.65}.pm-product-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:36px max(28px,50vw - 640px);display:grid}.pm-product-tile,.pm-audience-grid article{border:1px solid var(--pm-line);background:linear-gradient(145deg,#ff333314,#0000 44%),#08080ad1;border-radius:18px;padding:18px}.pm-product-tile h3{color:#fff;margin-top:22px;font-size:24px}.pm-product-tile strong{color:var(--pm-red)}.pm-product-tile p,.pm-audience-grid p{color:var(--pm-muted);margin-top:10px;font-size:14px}.pm-split,.pm-image-section{grid-template-columns:.88fr 1.12fr;gap:18px;display:grid}.pm-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pm-image-section{background:linear-gradient(90deg,#030303f5,#030303d1),url(../images/pacs-workstation.avif) 100%/min(56vw,820px) no-repeat fixed}.pm-partner-hero:before{background-image:url(../images/pacs-workstation.avif)}.pm-image-section h2{color:#fff;letter-spacing:-.05em;font-size:clamp(34px,4vw,60px);line-height:1}.pm-image-section p{color:var(--pm-muted);margin:18px 0;font-size:17px;line-height:1.65}.gradient-text,.gradient-text-glow{-webkit-text-fill-color:var(--pm-red)!important;color:var(--pm-red)!important;filter:none!important;background:0 0!important;animation:none!important}.check-icon{color:var(--pm-red)!important}html[data-theme=light]{--primary:#f33;--secondary:#d91f2b;--accent:#0f766e;--dark:#f7f4ef;--darker:#fffaf5;--text:#111318;--text-muted:#5d6470;--glass-bg:#ffffff9e;--glass-border:#1118271a;--glass-glow:#ff33331c;--glass-glow-strong:#f333;--pm-bg:#f7f4ef;--pm-panel:#ffffffb3;--pm-panel-strong:#ffffffe0;--pm-line:#12182121;--pm-red:#ef233c;--pm-red-soft:#ef233c1a;--pm-red-line:#ef233c42;--pm-text:#111318;--pm-muted:#5f6673;--pm-dim:#8a919d;--pm-green:#087f5b;--pm-blue:#0369a1}@keyframes pmLightOrbitOne{0%{transform:translate(-8vw,-2vh)scale(1)}50%{transform:translate(7vw,6vh)scale(1.08)}to{transform:translate(-8vw,-2vh)scale(1)}}@keyframes pmLightOrbitTwo{0%{transform:translate(8vw,4vh)scale(1)}50%{transform:translate(-6vw,-5vh)scale(1.12)}to{transform:translate(8vw,4vh)scale(1)}}.app{isolation:isolate;min-height:100vh;position:relative}.content{z-index:1;position:relative}html[data-theme=light] body{color:var(--pm-text);background:#f7f4ef!important}html[data-theme=light] .app,html[data-theme=light] .content,html[data-theme=light] .pm-page,html[data-theme=light] .page-container{background-size:92px 92px,92px 92px,auto,auto,auto;background:linear-gradient(90deg,#ef233c0b 1px,#0000 1px),linear-gradient(#1118270b 1px,#0000 1px),radial-gradient(circle at 76% -12%,#ef233c26,#0000 28%),radial-gradient(circle at 8% 16%,#0ea5e91f,#0000 26%),linear-gradient(#fffaf5 0%,#f5f1ea 48%,#fff 100%)!important}html[data-theme=light] .app:before,html[data-theme=light] .app:after{content:"";filter:blur(42px);opacity:.34;pointer-events:none;z-index:0;border-radius:999px;position:fixed}html[data-theme=light] .app:before{background:radial-gradient(circle,#ef233c6b,#0000 64%);width:420px;height:420px;animation:18s ease-in-out infinite pmLightOrbitOne;top:130px;left:-120px}html[data-theme=light] .app:after{background:radial-gradient(circle,#ef233c47,#0ea5e91a 42%,#0000 68%);width:520px;height:520px;animation:22s ease-in-out infinite pmLightOrbitTwo;bottom:8vh;right:-160px}html[data-theme=light] .header:before{background:linear-gradient(#fffaf5d6,#fffaf56b 58%,#0000),radial-gradient(circle at 50% 0,#ef233c1f,#0000 42%)}html[data-theme=light] .brand-copy strong,html[data-theme=light] .pm-product-name,html[data-theme=light] .pm-hero h1,html[data-theme=light] .pm-section-head h2,html[data-theme=light] .pm-card h3,html[data-theme=light] .pm-final-cta h2,html[data-theme=light] .pm-ai-command-copy h2,html[data-theme=light] .pm-image-section h2,html[data-theme=light] .footer-col h4{color:#111318!important}html[data-theme=light] .pm-hero p,html[data-theme=light] .pm-card p,html[data-theme=light] .pm-section-head p,html[data-theme=light] .pm-final-cta p,html[data-theme=light] .pm-ai-command-copy p,html[data-theme=light] .footer-brand p,html[data-theme=light] .footer-copy,html[data-theme=light] .footer-col a,html[data-theme=light] .nav-link{color:var(--pm-muted)!important}html[data-theme=light] .pm-dashboard-mock,html[data-theme=light] .pm-card,html[data-theme=light] .pm-final-cta,html[data-theme=light] .pm-comparison>div,html[data-theme=light] .pm-ui-mock,html[data-theme=light] .glass-card,html[data-theme=light] .glass-panel,html[data-theme=light] .pm-image-card,html[data-theme=light] .pm-workstation-hero,html[data-theme=light] .pm-product-tile,html[data-theme=light] .pm-impact-tile,html[data-theme=light] .pm-problem-card,html[data-theme=light] .pm-workflow-node,html[data-theme=light] .pm-roadmap div,html[data-theme=light] .pm-faq details{background:#ffffffad!important;border-color:#1118271a!important;box-shadow:0 30px 100px #441b221f!important}html[data-theme=light] .pm-btn.secondary,html[data-theme=light] .pm-btn.ghost,html[data-theme=light] .btn-glass-secondary{color:#111318!important;background:#ffffffb8!important}html[data-theme=light] .cta-btn,html[data-theme=light] .pm-btn.primary{color:#fff!important}html[data-theme=light] .theme-toggle{color:#111318;background:#ffffffb3;border-color:#1118271f;box-shadow:0 18px 50px #441b221a}html[data-theme=light] .theme-toggle-track{background:#ef233c1f;border-color:#ef233c33}html[data-theme=light] .theme-toggle-knob{transform:translate(15px)}html[data-theme=light] .nav-punchline{color:#1113188f}html[data-theme=light] .nav-punchline:before,html[data-theme=light] .nav-punchline:after{background:linear-gradient(90deg,#0000,#ef233c7a,#0000)}html[data-theme=light] .footer{background:#ffffff8a;border-top-color:#1118271a}html[data-theme=light] .pm-image-hero:before,html[data-theme=light] .pm-product-hero:before,html[data-theme=light] .pm-partner-hero:before{opacity:.2}html[data-theme=light] .pm-ai-command,html[data-theme=light] .pm-ai-deep,html[data-theme=light] .pm-image-section{background:radial-gradient(circle at 78% 18%,#ef233c1f,#0000 34%),#ffffff80!important}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .app,html[data-theme=light] .content,html[data-theme=light] .pm-page,html[data-theme=light] .page-container{background:radial-gradient(circle at 18% 16%,#ef233c1c,#0000 25%),radial-gradient(circle at 84% 22%,#ef233c14,#0000 26%),radial-gradient(circle at 68% 74%,#14b8a612,#0000 24%),linear-gradient(120deg,#ef233c07 0 1px,#0000 1px 90px),linear-gradient(#fffaf4 0%,#f9f5ee 42%,#fff 100%)!important}html[data-theme=light] .app:before,html[data-theme=light] .app:after{filter:blur(78px);opacity:.18}html[data-theme=light] .pm-hero:before{opacity:.045;filter:grayscale()brightness(1.5)}html[data-theme=light] .pm-hero:after{background:radial-gradient(circle at 68% 18%,#ef233c21,#0000 33%),radial-gradient(circle at 18% 78%,#14b8a612,#0000 28%),linear-gradient(105deg,#fffaf4f2 0%,#fffaf4c2 42%,#ffffff94 100%)!important}html[data-theme=light] .pm-dashboard-mock,html[data-theme=light] .pm-card,html[data-theme=light] .pm-final-cta,html[data-theme=light] .pm-comparison>div,html[data-theme=light] .pm-ui-mock,html[data-theme=light] .glass-card,html[data-theme=light] .glass-panel,html[data-theme=light] .pm-image-card,html[data-theme=light] .pm-workstation-hero,html[data-theme=light] .pm-product-tile,html[data-theme=light] .pm-audience-grid article,html[data-theme=light] .pm-impact-strip div,html[data-theme=light] .pm-problem-card,html[data-theme=light] .pm-workflow div,html[data-theme=light] .pm-roadmap div,html[data-theme=light] .pm-faq details,html[data-theme=light] .pm-ai-command-grid article,html[data-theme=light] .pm-partner-metrics article,html[data-theme=light] .pm-study-list,html[data-theme=light] .pm-ai-panel,html[data-theme=light] .pm-scan-preview{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .pm-card,html[data-theme=light] .pm-product-tile,html[data-theme=light] .pm-impact-strip div,html[data-theme=light] .pm-problem-card,html[data-theme=light] .pm-roadmap div,html[data-theme=light] .pm-workflow div,html[data-theme=light] .pm-faq details,html[data-theme=light] .pm-comparison>div,html[data-theme=light] .pm-ai-command-grid article{border-top:1px solid #11182717!important;border-radius:0!important}html[data-theme=light] .pm-card:before,html[data-theme=light] .pm-workstation-hero:before{background:0 0!important}html[data-theme=light] .pm-card:hover,html[data-theme=light] .pm-product-tile:hover,html[data-theme=light] .pm-impact-strip div:hover{background:linear-gradient(90deg,#ef233c09,#0000 55%)!important}html[data-theme=light] .pm-impact-strip div:after{color:#ef233c0e}html[data-theme=light] .pm-workflow div,html[data-theme=light] .pm-roadmap div{min-height:86px}html[data-theme=light] .pm-workflow div:before{content:"";background:var(--pm-red);border-radius:999px;width:7px;height:7px;margin-bottom:18px;display:block}html[data-theme=light] .pm-final-cta{background:radial-gradient(circle at 50% 0,#ef233c1f,#0000 38%),linear-gradient(#fff6,#0000)!important;border-radius:48px!important}html[data-theme=light] .pm-hero-line,html[data-theme=light] .pm-badge-row span,html[data-theme=light] .pm-status,html[data-theme=light] .pm-chip-grid span,html[data-theme=light] .glass-badge,html[data-theme=light] .pm-problem-card strong{color:#b11629!important;background:#ef233c0f!important;border-color:#ef233c21!important}html[data-theme=light] .pm-status.live{color:#087f5b!important;background:#087f5b12!important;border-color:#087f5b21!important}html[data-theme=light] .pm-card-link{border-top-color:#11182714;color:#111318!important}html[data-theme=light] .pm-ecosystem-card strong,html[data-theme=light] .pm-product-tile h3,html[data-theme=light] .pm-product-tile strong,html[data-theme=light] .pm-impact-strip span,html[data-theme=light] .pm-ai-command-grid strong,html[data-theme=light] .pm-workflow div,html[data-theme=light] .pm-roadmap div,html[data-theme=light] .pm-faq summary,html[data-theme=light] .pm-window-bar strong,html[data-theme=light] .pm-partner-metrics span{color:#111318!important}html[data-theme=light] .pm-workstation-hero img,html[data-theme=light] .pm-ai-dashboard-image,html[data-theme=light] .proxoai-console-card img,html[data-theme=light] .pm-image-card img,html[data-theme=light] .pm-scan-preview img,html[data-theme=light] .partner-board img{mix-blend-mode:normal;opacity:.94;filter:saturate(.92)contrast(1.02)brightness(1.04)drop-shadow(0 28px 54px #77182629)!important}html[data-theme=light] .pm-image-card{padding:0}html[data-theme=light] .pm-image-card img,html[data-theme=light] .pm-ai-dashboard-image,html[data-theme=light] .proxoai-console-card img{border-radius:30px}html[data-theme=light] .pm-deep-section,html[data-theme=light] .pm-partner-section,html[data-theme=light] .pm-architecture,html[data-theme=light] .pm-ai-deep,html[data-theme=light] .pm-ai-command,html[data-theme=light] .pm-image-section{background:radial-gradient(circle at 14% 8%,#ef233c14,#0000 26%),radial-gradient(circle at 90% 34%,#14b8a60d,#0000 26%),0 0!important}html[data-theme=light] .footer{background:linear-gradient(#0000,#ffffff6b)}html[data-theme=light] .partner-board,html[data-theme=light] .pm-contact-section .glass-panel{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .partner-board .pm-window-bar,html[data-theme=light] .pm-contact-section .glass-panel>div{background:0 0!important;border-color:#11182714!important}html[data-theme=light] .pm-partner-metrics article{border-top:1px solid #11182717!important;border-radius:0!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{outline-color:#ef233c59;color:#111318!important;background:#ffffff47!important;border-color:#1118271f!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#11182775}html[data-theme=light] .pm-disclaimer{color:#7f1d1d!important;background:#ef233c14!important;border-color:#ef233c38!important;box-shadow:0 18px 60px #77182614!important}html[data-theme=light] .pm-contact-left h3,html[data-theme=light] .pm-contact-list-item{color:#111318!important}html[data-theme=light] .pm-contact-left>p{color:#111827a3!important}@media (width<=1180px){.pm-hero,.pm-deep-grid,.pm-ai-layout,.pm-ai-command,.pm-split,.pm-image-section,.pm-comparison,.pm-dashboard-grid,.pm-ui-mock{grid-template-columns:1fr}.pm-workstation-hero{min-height:auto}.pm-product-ecosystem,.pm-product-strip,.pm-impact-strip,.pm-seo-grid,.pm-grid.cols-4,.pm-grid.five,.pm-grid.four,.pm-workflow,.pm-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pm-hero{padding-top:110px}.pm-hero h1{font-size:44px}.pm-product-ecosystem,.pm-product-strip,.pm-impact-strip,.pm-seo-grid,.pm-grid.cols-4,.pm-grid.cols-3,.pm-grid.five,.pm-grid.four,.pm-workflow,.pm-roadmap,.pm-audience-grid{grid-template-columns:1fr}.pm-section,.pm-final-cta{padding-inline:18px}}.pm-products-top{padding-top:148px}.pm-contact-hero{grid-template-columns:1fr .72fr;align-items:center;min-height:72vh;padding-bottom:60px}.pm-contact-side{flex-direction:column;gap:14px;padding:22px;display:flex}.pm-contact-info-item{border:1px solid var(--pm-line);background:#ffffff08;border-radius:14px;align-items:flex-start;gap:14px;padding:14px;display:flex}.pm-contact-info-item strong{color:#fff;margin-bottom:4px;font-size:14px;display:block}.pm-contact-info-item p{color:var(--pm-muted);font-size:13px}.pm-contact-icon{border:1px solid var(--pm-red-line);background:#ff33331a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pm-contact-next{border:1px solid var(--pm-red-line);background:#ff333314;border-radius:14px;margin-top:4px;padding:16px}.pm-contact-next p{color:var(--pm-muted);margin-top:8px;font-size:13px;line-height:1.55}.pm-contact-section{padding-top:0}.pm-contact-form-wrap{grid-template-columns:.8fr 1.2fr;align-items:stretch;max-width:940px;margin:0 auto;display:grid;overflow:hidden}.pm-contact-left{border-right:1px solid var(--pm-line);flex-direction:column;gap:1.25rem;min-height:100%;padding:2.5rem;display:flex}.pm-contact-left h3{color:#fff;letter-spacing:-.03em;font-size:22px}.pm-contact-left>p{color:var(--pm-muted);font-size:14px;line-height:1.6}.pm-contact-list-item{color:var(--pm-muted);align-items:center;gap:10px;font-size:14px;display:flex}.pm-contact-dot{background:var(--pm-red);opacity:.8;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pm-contact-right{min-height:100%;padding:2.5rem}.pm-contact-right form{flex-direction:column;gap:14px;display:flex}.pm-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pm-input,.pm-select,.pm-textarea{border:1px solid var(--pm-line);color:#fff;background:#ffffff08;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.pm-input:focus,.pm-select:focus,.pm-textarea:focus{border-color:var(--pm-red)}.pm-select{appearance:none;background:#030308eb}.pm-textarea{resize:vertical}.pm-form-status{border-radius:10px;padding:12px 16px;font-size:14px;line-height:1.5}.pm-form-status.success{color:#bbf7d0;background:#37d3991a;border:1px solid #37d3994d}.pm-form-status.error{border:1px solid var(--pm-red-line);color:#ffd7d7;background:#ff33331a}.pm-product-page .pm-product-ecosystem{gap:22px}.pm-product-page .pm-ecosystem-card:first-child,.pm-product-page .pm-ecosystem-card:nth-child(2){box-shadow:inset 0 0 0 1px #ff33332e,0 30px 90px #ff333314!important}.pm-partner-hero .pm-dashboard-mock{background:radial-gradient(circle at 18% 12%,#ff33332e,#0000 34%),radial-gradient(circle at 88% 70%,#7dd3fc1f,#0000 34%),#08080ac7!important}.pm-partner-inquiry{padding-top:64px}.pm-partner-inquiry .pm-contact-form-wrap{max-width:1080px}html[data-theme=light] .pm-product-page .pm-ecosystem-card,html[data-theme=light] .pm-product-page .pm-card,html[data-theme=light] .pm-partner-inquiry .pm-contact-form-wrap,html[data-theme=light] .pm-partner-hero .pm-dashboard-mock{background:linear-gradient(120deg,#ef233c0b,#0000 42%),linear-gradient(#ffffff59,#0000)!important}html[data-theme=light] .pm-product-page .pm-ecosystem-card:first-child,html[data-theme=light] .pm-product-page .pm-ecosystem-card:nth-child(2){border-top-color:#ef233c3d!important}html[data-theme=light] .pm-product-page .pm-ecosystem-card:nth-child(3),html[data-theme=light] .pm-product-page .pm-ecosystem-card:nth-child(4),html[data-theme=light] .pm-product-page .pm-ecosystem-card:nth-child(5){border-top-color:#14b8a62e!important}html[data-theme=light] .pm-partner-hero .pm-dashboard-mock,html[data-theme=light] .pm-partner-inquiry .pm-contact-form-wrap{border-top:1px solid #ef233c2e!important;box-shadow:0 34px 90px #77182614!important}@media (width<=1180px){.pm-contact-hero{grid-template-columns:1fr;min-height:auto;padding-top:140px}.pm-contact-side{display:none}}@media (width<=760px){.pm-contact-form-wrap{grid-template-columns:1fr}.pm-contact-left{border-right:none;border-bottom:1px solid var(--pm-line);padding:1.75rem}.pm-contact-right{padding:1.75rem}.pm-form-row{grid-template-columns:1fr}}@media (width<=900px){.nav.nav-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#030303f2;border-bottom:1px solid #ffffff1a;flex-direction:column;padding:2rem;display:flex;position:absolute;top:86px;left:0;right:0}}html[data-theme=light] .nav.nav-open{background:#fffffff2;border-bottom:1px solid #0000001a}
