@media (max-width:1220px){.ph-nav{gap:15px;font-size:.69rem}.ph-brand{width:158px}.ph-brand__logo{width:158px}.ph-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);gap:34px}.ph-platform-label{width:160px;font-size:.8rem}}@media (max-width:1180px){.ph-menu-toggle{display:inline-flex}.ph-nav{position:absolute;left:0;right:0;top:100%;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 24px;background:#06395f;border-bottom:1px solid rgb(255 255 255 / .15)}.ph-nav.is-open{display:flex}.ph-nav a{padding:11px 0}.ph-nav .ph-nav-contact{margin-top:8px;padding:11px 12px}.ph-lang-switch{border-left:0;border-top:1px solid rgb(255 255 255 / .18);margin-top:6px;padding-left:0;padding-top:15px!important}.ph-science-hero .ph-page-hero__grid{grid-template-columns:1fr;gap:46px}.ph-science-hero .ph-evidence-hero-visual{width:min(100%,760px);margin-inline:auto}}@media (max-width:1080px){:root{--ph-section-space:88px;--ph-header-height:74px}.ph-hero-grid{grid-template-columns:1fr}.ph-platform-visual{min-height:520px;width:min(100%,820px);margin-inline:auto}.ph-home-pathways__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-pathway{border-bottom:1px solid rgb(255 255 255 / .18)}.ph-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-foundation-item{border-bottom:1px solid rgb(255 255 255 / .14)}.ph-card-grid-4{flex-wrap:wrap!important}.ph-card-grid-4>.wp-block-column{flex-basis:calc(50% - 9px)!important}.ph-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-status{border-bottom:1px solid var(--ph-border)}.ph-footer__grid{grid-template-columns:repeat(2,1fr)}.ph-split{gap:48px}}@media (max-width:720px){:root{--ph-section-space:62px;--ph-header-height:66px}body.pharmact-site{font-size:16px}.ph-container{width:min(calc(100% - 32px),var(--ph-content-standard))}.ph-brand{width:142px;height:auto}.ph-brand__logo{width:142px}.ph-home-hero{min-height:auto;padding:62px 0 34px}.ph-home-hero .ph-hero__title{font-size:clamp(3.75rem,19vw,5.4rem)}.ph-hero-platform{font-size:clamp(1.7rem,8.4vw,2.4rem)}.ph-home-hero .ph-hero__subheadline{font-size:1.03rem}.ph-platform-visual{min-height:440px;margin-top:10px}.ph-platform-visual__art{width:118%;max-width:none}.ph-platform-label{width:142px;font-size:.74rem;line-height:1.36}.ph-platform-label strong{font-size:.86rem}.ph-platform-label::before{width:26px}.ph-platform-label--structure{left:0;top:18px}.ph-platform-label--connection{right:0;top:18px}.ph-platform-label--development{left:0;top:302px}.ph-platform-label--evidence{right:0;top:302px}.ph-platform-label--structure::before,.ph-platform-label--development::before{right:-30px}.ph-platform-label--connection::before,.ph-platform-label--evidence::before{left:-30px}.ph-visual-caption{position:static;margin-top:-4px;text-align:center;font-size:.68rem}.ph-actions-html{flex-direction:column;align-items:stretch}.ph-button-link{width:100%}.ph-home-pathways__grid,.ph-foundation-grid{grid-template-columns:1fr}.ph-pathway,.ph-foundation-item{border-right:0}.ph-pathway{min-height:0;padding:22px 20px}.ph-pathway__icon{margin-bottom:10px}.ph-foundation-item{min-height:76px}.ph-card-grid-4>.wp-block-column{flex-basis:100%!important}.ph-asset-map{min-height:360px}.ph-map-node{font-size:.67rem;padding:8px}.ph-map-node-center{font-size:2.4rem}.ph-status-grid{grid-template-columns:1fr}.ph-status{border-right:0}.ph-flow{flex-direction:column}.ph-flow__step{min-height:84px}.ph-flow__arrow{justify-content:center;transform:rotate(90deg)}.ph-matrix thead{display:none}.ph-matrix table,.ph-matrix tbody,.ph-matrix tr,.ph-matrix td{display:block;width:100%}.ph-matrix tr{border:1px solid var(--ph-border);margin-bottom:14px;background:#fff}.ph-matrix td{border-bottom:1px solid var(--ph-border)}.ph-matrix td:last-child{border-bottom:0}.ph-footer__grid{grid-template-columns:1fr}.ph-split{grid-template-columns:1fr;gap:34px}.ph-copy-block-centered{text-align:left;margin-bottom:32px}.ph-copy-block-centered .ph-eyebrow{text-align:left}.ph-asset-mini{min-height:340px}.ph-asset-mini strong{width:96px;height:96px;font-size:1.9rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:980px){.ph-page-hero__grid{grid-template-columns:1fr}.ph-page-hero__visual{max-width:720px;margin-inline:auto}.ph-tech-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-tech-spec{border-bottom:1px solid var(--ph-border)}.ph-tech-spec:nth-child(2){border-right:0}.ph-three-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.ph-page-hero{padding:64px 0 54px}.ph-page-hero__grid{gap:34px}.ph-tech-spec-grid{grid-template-columns:1fr}.ph-tech-spec{min-height:0;border-right:0}.ph-tech-spec:last-child{border-bottom:0}}@media (max-width:980px){.ph-dual-activity__map{grid-template-columns:1fr}.ph-dual-activity__connector{min-height:24px;transform:rotate(90deg)}.ph-dual-activity__node{min-height:0}}@media (max-width:1380px){.ph-section-soft>.wp-block-html,.ph-crl-results>.wp-block-html{width:100%;max-width:none!important}.ph-study-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.ph-evidence-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-evidence-level{border-right:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border)!important}.ph-evidence-level:nth-child(2n){border-right:0}.ph-evidence-level:nth-last-child(-n+2){border-bottom:0!important}.ph-study-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ph-evidence-hero-visual{min-height:390px}.ph-evidence-core{width:148px;height:148px}.ph-evidence-orbit-a{width:275px;height:275px}.ph-evidence-orbit-b{width:350px;height:220px}.ph-evidence-node{font-size:.6rem}.ph-evidence-node-tech{left:0}.ph-evidence-node-pre{right:0}.ph-evidence-node-reg{left:3%}.ph-evidence-node-clin{right:0}.ph-evidence-levels,.ph-study-design-grid,.ph-result-grid,.ph-stat-note,.ph-external-evidence-grid{grid-template-columns:1fr}.ph-evidence-level{min-height:0;border-right:0!important;border-bottom:1px solid var(--ph-border)!important}.ph-evidence-level:last-child{border-bottom:0!important}.ph-study-design{min-height:0}.ph-stat-note>div+div{border-left:0;border-top:1px solid var(--ph-border)}}@media (max-width:1180px){.ph-belact-hero .ph-page-hero__grid{grid-template-columns:1fr;gap:42px}.ph-belact-hero-visual{width:min(100%,780px);margin-inline:auto;min-height:440px}}@media (max-width:1100px){.ph-belact-position-grid,.ph-belact-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-belact-position{border-bottom:1px solid var(--ph-border)}.ph-belact-position:nth-child(2){border-right:0}.ph-belact-position:nth-last-child(-n+2){border-bottom:0}.ph-belact-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-belact-timeline::before{display:none}.ph-belact-timepoint{min-height:280px}}@media (max-width:720px){.ph-belact-hero-visual{min-height:400px}.ph-belact-core{width:145px;height:145px}.ph-belact-stage{width:135px;padding:9px 10px}.ph-belact-stage strong{font-size:.62rem}.ph-belact-stage-past{left:0;top:20%}.ph-belact-stage-present{top:3%}.ph-belact-stage-future{right:0;bottom:19%}.ph-belact-visual-note{position:static;align-self:end;margin-top:auto;text-align:center}.ph-belact-position-grid,.ph-belact-timeline,.ph-belact-balance-grid,.ph-belact-gates{grid-template-columns:1fr}.ph-belact-position{min-height:0;border-right:0;border-bottom:1px solid var(--ph-border)!important}.ph-belact-position:last-child{border-bottom:0!important}.ph-belact-timepoint,.ph-belact-gate{min-height:0}.ph-flow-belact{flex-direction:column}}@media (max-width:1180px){.ph-partner-hero .ph-page-hero__grid{grid-template-columns:1fr;gap:42px}.ph-partner-hero-visual{width:min(100%,820px);margin-inline:auto;min-height:360px}.ph-partner-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.ph-partner-access-grid{grid-template-columns:1fr}.ph-partner-access-card{min-height:0}.ph-flow-partner{flex-direction:column}.ph-flow-partner .ph-flow__arrow{transform:rotate(90deg)}}@media (max-width:720px){.ph-partner-hero-visual{grid-template-columns:1fr;min-height:0;gap:12px;padding-bottom:54px}.ph-partner-hero-axis{display:none}.ph-partner-hero-symbol{text-align:center;transform:rotate(90deg)}.ph-partner-hero-node{min-height:116px}.ph-partner-hero-note{bottom:8px}.ph-partner-model-grid{grid-template-columns:1fr}.ph-partner-model{min-height:0}.ph-footer__governance{font-size:.68rem}}@media (max-width:1180px){.ph-ip-hero .ph-page-hero__grid{grid-template-columns:1fr;gap:42px}.ph-ip-hero-visual{width:min(100%,820px);margin-inline:auto;min-height:460px}}@media (max-width:980px){.ph-ip-layer-grid,.ph-ip-disclosure-grid,.ph-ip-distinction-grid{grid-template-columns:1fr}.ph-ip-layer-card,.ph-ip-disclosure-card,.ph-ip-distinction-card{min-height:0}.ph-flow-ip{flex-direction:column}.ph-flow-ip .ph-flow__arrow{transform:rotate(90deg)}.ph-ip-dual-map{grid-template-columns:1fr}.ph-ip-dual-symbol{text-align:center;transform:rotate(90deg)}}@media (max-width:720px){.ph-ip-hero-visual{min-height:410px}.ph-ip-orbit-outer{width:330px;height:330px}.ph-ip-orbit-middle{width:225px;height:225px}.ph-ip-core{width:125px;height:125px}.ph-ip-core span{font-size:1.2rem}.ph-ip-node{min-width:135px;padding:10px 11px}.ph-ip-node strong{font-size:.61rem}.ph-ip-node-patent{left:0;top:12%}.ph-ip-node-knowhow{right:0;top:19%}.ph-ip-node-contract{left:0;bottom:17%}.ph-ip-hero-note{position:static;align-self:end;text-align:center}.ph-ip-status-panel{grid-template-columns:1fr}}@media (max-width:1180px){.ph-about-hero .ph-page-hero__grid{grid-template-columns:1fr;gap:42px}.ph-about-hero-visual{width:min(100%,820px);margin-inline:auto;min-height:500px}.ph-about-function-grid,.ph-about-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-about-foresight-grid{grid-template-columns:1fr}}@media (max-width:980px){.ph-about-path-grid{grid-template-columns:1fr}.ph-about-path-card{min-height:0}.ph-about-network-map{width:min(100%,720px);margin-inline:auto}}@media (max-width:720px){.ph-about-hero-visual{min-height:470px}.ph-about-orbit-a{width:330px;height:330px}.ph-about-orbit-b{width:220px;height:220px}.ph-about-core{width:125px;height:125px}.ph-about-core span{font-size:1.25rem}.ph-about-node{min-width:132px;padding:10px}.ph-about-node strong{font-size:.59rem}.ph-about-node-tech{left:0;top:9%}.ph-about-node-evidence{right:0;top:17%}.ph-about-node-development{left:0;bottom:17%}.ph-about-node-partnering{right:0;bottom:10%}.ph-about-hero-note{position:static;align-self:end;text-align:center}.ph-about-function-grid,.ph-about-principle-grid,.ph-about-role-grid{grid-template-columns:1fr}.ph-about-function-card,.ph-about-principle-card,.ph-about-role-grid article{min-height:0}.ph-about-path-core{flex-direction:column;gap:5px}.ph-about-network-map{min-height:auto;display:grid;grid-template-columns:1fr;gap:10px}.ph-about-network-map::before,.ph-about-network-map::after{display:none}.ph-about-network-core{position:static;width:100%;height:auto;min-height:110px;border-radius:10px}.ph-about-network-node{position:static;transform:none;width:100%;min-width:0}.ph-about-decision-chain{flex-direction:column}.ph-about-decision-chain>div{min-height:86px}.ph-about-decision-chain b{transform:rotate(90deg)}}@media (max-width:1180px){.ph-contact-hero .ph-page-hero__grid{grid-template-columns:1fr;gap:42px}.ph-contact-hero-visual{width:min(100%,820px);margin-inline:auto;min-height:480px}.ph-contact-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-contact-path-card{min-height:430px}}@media (max-width:820px){.ph-contact-form{grid-template-columns:1fr;padding:26px}.ph-contact-field-full,.ph-contact-form-footer{grid-column:1}.ph-contact-form-footer{flex-direction:column;align-items:stretch}.ph-contact-form-footer .ph-button-link{width:100%}}@media (max-width:720px){.ph-contact-hero-visual{min-height:455px}.ph-contact-core{width:120px;height:120px}.ph-contact-core span{font-size:.95rem}.ph-contact-node{min-width:132px;padding:10px}.ph-contact-node strong{font-size:.58rem}.ph-contact-node-d016{left:0;top:9%}.ph-contact-node-partner{right:0;top:16%}.ph-contact-node-belact{left:0;bottom:18%}.ph-contact-node-corporate{right:0;bottom:11%}.ph-contact-hero-note{position:static;align-self:end;max-width:none;text-align:center}.ph-contact-path-grid{grid-template-columns:1fr}.ph-contact-path-card{min-height:0}.ph-contact-prep-list>div{grid-template-columns:32px minmax(0,1fr);padding:16px}.ph-contact-form{padding:20px 16px}}@media (max-width:1180px){.ph-legal-hero .ph-page-hero__grid{grid-template-columns:1fr;gap:42px}.ph-legal-hero-visual{width:min(100%,820px);margin-inline:auto;min-height:480px}.ph-legal-scope-grid,.ph-legal-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-legal-card,.ph-legal-path-grid article{min-height:0}}@media (max-width:900px){.ph-legal-distinction-grid,.ph-legal-rights-grid,.ph-legal-corporate-grid{grid-template-columns:1fr}.ph-legal-distinction-grid article,.ph-legal-rights-grid article,.ph-legal-corporate-grid article{min-height:0}.ph-legal-professional-grid{grid-template-columns:1fr;gap:35px}}@media (max-width:720px){.ph-legal-hero-visual{min-height:455px}.ph-legal-orbit-a{width:330px;height:330px}.ph-legal-orbit-b{width:220px;height:220px}.ph-legal-core{width:125px;height:125px}.ph-legal-core span{font-size:.95rem}.ph-legal-node{min-width:132px;padding:10px}.ph-legal-node strong{font-size:.58rem}.ph-legal-node-evidence{left:0;top:9%}.ph-legal-node-status{right:0;top:16%}.ph-legal-node-use{left:0;bottom:18%}.ph-legal-node-rights{right:0;bottom:11%}.ph-legal-hero-note{position:static;align-self:end;max-width:none;text-align:center}.ph-legal-scope-grid,.ph-legal-path-grid,.ph-legal-belact-grid{grid-template-columns:1fr}.ph-legal-path-core{width:100%}.ph-legal-path-core span,.ph-legal-path-core strong{display:block;margin-left:0}.ph-legal-path-core strong{margin-top:5px}.ph-legal-professional-panel{min-height:0}}@media (max-width:1180px){.ph-imprint-hero .ph-page-hero__grid{grid-template-columns:1fr;gap:42px}.ph-imprint-hero-visual{width:min(100%,820px);margin-inline:auto;min-height:0}.ph-imprint-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ph-imprint-scope-grid{grid-template-columns:1fr}.ph-imprint-scope-grid article{min-height:0}}@media (max-width:720px){.ph-imprint-identity-panel{padding:26px 22px 22px}.ph-imprint-id-row{grid-template-columns:1fr;gap:5px}.ph-imprint-hero-note{text-align:left}.ph-imprint-board-grid{grid-template-columns:1fr}.ph-imprint-board-grid article{min-height:0}.ph-imprint-data-list>div{grid-template-columns:30px minmax(0,1fr);padding:16px}}@media (max-width:1180px){.ph-privacy-hero .ph-page-hero__grid{grid-template-columns:1fr;gap:42px}.ph-privacy-hero-visual{width:min(100%,820px);margin-inline:auto;min-height:0}}@media (max-width:900px){.ph-privacy-processing-grid{grid-template-columns:1fr}.ph-privacy-processing-grid article{min-height:0}.ph-privacy-form-grid,.ph-privacy-tech-grid,.ph-privacy-retention-grid{grid-template-columns:1fr}.ph-privacy-form-grid article,.ph-privacy-tech-grid article,.ph-privacy-retention-grid article{min-height:0}.ph-privacy-basis-list>div{grid-template-columns:1fr;gap:6px}}@media (max-width:720px){.ph-privacy-principle-grid{grid-template-columns:1fr}.ph-privacy-principle-grid div{min-height:0}.ph-privacy-hero-note{text-align:left}.ph-privacy-controller-panel,.ph-privacy-provider-panel,.ph-privacy-transfer-panel,.ph-privacy-version-panel{padding:23px 20px}.ph-privacy-controller-panel>div{grid-template-columns:1fr;gap:4px}.ph-privacy-rights-list>div{grid-template-columns:30px minmax(0,1fr);padding:16px}}@media (max-width:900px){.ph-pantarhin-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:720px){.ph-belact-hero .ph-page-hero__grid,.ph-contact-hero .ph-page-hero__grid{gap:28px}.ph-belact-hero .ph-actions-html,.ph-contact-hero .ph-actions-html{gap:10px}.ph-belact-hero .ph-button-link,.ph-contact-hero .ph-button-link{min-height:52px;padding:13px 16px}#belact-path,#contact-form,.ph-section[id]{scroll-margin-top:calc(var(--ph-header-height) + 16px)}.ph-belact-hero-visual{min-height:0!important;width:100%;display:grid;grid-template-columns:1fr;place-items:stretch;gap:24px;padding:2px 0 0;overflow:visible}.ph-belact-axis{display:none}.ph-belact-stage,.ph-belact-core{position:relative;inset:auto;transform:none;width:100%;max-width:none;height:auto;min-height:92px;margin:0;border-radius:10px;text-align:left}.ph-belact-stage{padding:16px 18px;background:rgb(5 56 95 / .88)}.ph-belact-stage span{margin-bottom:7px;font-size:.68rem}.ph-belact-stage strong{font-size:.78rem;line-height:1.42}.ph-belact-stage-present{display:none}.ph-belact-stage-past{order:1}.ph-belact-core{order:2;min-height:112px;padding:20px 22px;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:linear-gradient(135deg,#06385f,#0875a3)}.ph-belact-core span{font-size:1rem}.ph-belact-core strong{margin-top:7px;font-size:1.18rem}.ph-belact-stage-future{order:3;text-align:left}.ph-belact-stage-past::after,.ph-belact-core::after{content:"↓";position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);color:#65ddb1;font-size:1.05rem;line-height:1}.ph-belact-visual-note{order:4;position:static!important;align-self:auto;margin:0;padding-top:2px;max-width:none;text-align:left;font-size:.72rem;line-height:1.45}.ph-contact-hero-visual{min-height:0!important;width:100%;display:grid;grid-template-columns:1fr;place-items:stretch;gap:10px;padding:0;overflow:visible}.ph-contact-axis{display:none}.ph-contact-core,.ph-contact-node{position:static;inset:auto;transform:none;width:100%;min-width:0;height:auto;margin:0;border-radius:10px}.ph-contact-core{min-height:86px;padding:16px 18px;display:flex;align-items:flex-start;justify-content:center;text-align:left}.ph-contact-core span{font-size:1rem}.ph-contact-core strong{margin-top:5px;font-size:.66rem;line-height:1.35}.ph-contact-node{min-height:72px;padding:14px 16px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;text-align:left;background:rgb(5 57 94 / .92)}.ph-contact-node span{margin:0;font-size:.68rem;line-height:1}.ph-contact-node strong{font-size:.76rem;line-height:1.4}.ph-contact-node strong br{display:none}.ph-contact-hero-note{position:static!important;align-self:auto;max-width:none;margin:8px 0 0;text-align:left;font-size:.78rem;line-height:1.55}}@media (max-width:420px){.ph-belact-stage,.ph-belact-core,.ph-contact-core,.ph-contact-node{border-radius:8px}.ph-belact-stage{padding:14px 16px}.ph-belact-core{padding:18px}.ph-contact-node{grid-template-columns:34px minmax(0,1fr);padding:13px 14px}}@media (max-width:720px){.ph-crl-credit{width:100%;margin:-14px 0 24px;padding:12px 14px;justify-content:flex-start}.ph-crl-credit__logo{width:128px}.ph-crl-credit__copy>strong{font-size:.78rem}.ph-crl-credit__copy>a{font-size:.67rem}}@media (max-width:420px){.ph-crl-credit{display:grid;grid-template-columns:1fr;gap:10px}.ph-crl-credit__logo{width:138px}}