@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,500;1,800&family=Lato:wght@400;700&family=Open+Sans:wght@400;600;800&display=swap";.ct-grid{max-width:1224px;margin:0 auto;padding:72px 24px 40px;display:grid;grid-template-columns:repeat(2,532px);justify-content:space-between;row-gap:44px;box-sizing:border-box}.ct-card{width:532px;height:372px;box-sizing:border-box;border-right:12px double #f777a6;border-bottom:12px double #f777a6}.ct-card-inner{background:#fff;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16px;box-sizing:border-box;border:1px solid #f777a6;border-right:0;border-bottom:0}.ct-quote{margin:0;font-size:24px;font-weight:800;font-style:italic;line-height:43.2px;letter-spacing:.48px;color:#3d4454;text-align:center}.ct-attr{margin:20px 0 0;font-size:16px;font-weight:500;color:#3d4454;text-align:center}.cp-back-row{display:flex;justify-content:center;padding:40px 0 72px}.cp-back{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:52px;padding:0 32px;border:2px solid #3959cc;border-radius:999px;color:#3959cc;font-size:16px;font-weight:800;text-decoration:none;background:#fff;transition:background .2s}.cp-back:hover{background:#f0f5ff}@media(max-width:1180px){.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.ct-card{width:100%}}@media(max-width:767px){.ct-grid{grid-template-columns:1fr;padding:40px 16px 24px;row-gap:28px}.ct-card{height:auto;min-height:300px}.ct-card-inner{padding:32px 16px}.ct-quote{font-size:20px;line-height:1.7}}.cp-body{max-width:1300px;margin:0 auto;padding:40px 10px 0;box-sizing:border-box;color:#3d4454}.cp-body p{margin:16px 0;font-size:16px;line-height:25.6px;letter-spacing:.32px;overflow-wrap:anywhere}.cp-body h2{margin:44px 0 16px;font-size:24px;font-weight:700;line-height:33.6px;color:#333}.cp-body a{color:#00e}@media(max-width:1340px){.cp-body{padding-left:24px;padding-right:24px}}@media(max-width:767px){.cp-body{padding:24px 16px 0}.cp-body h2{font-size:20px;line-height:1.4;margin-top:32px}}.ph-page{position:relative;isolation:isolate;font-family:Nunito,system-ui,sans-serif;color:#333;background:transparent;overflow-x:hidden}.ph-main p,.ph-main h1,.ph-main h2,.ph-header p{margin:0}.ph-bg{position:fixed;top:-59px;left:-13px;width:100vw;height:1140px;opacity:.4;z-index:-1;pointer-events:none;background:url(/company/pharma/hero-contact-bg.webp) 100% 0% / cover no-repeat}.ph-main{position:relative}.ph-main>section{background:#fff}.ph-main>section.ph-hero,.ph-main>section.ph-contact{background:transparent}.ph-main>section.ph-gray{background:#eee}.ph-main>section.ph-quote{background:#5f79d6}.ph-main>section.ph-team{background:#f2f7fe}.ph-header{position:sticky;top:0;z-index:30;height:80px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 48px}.ph-header-logo img{width:200px;height:auto;display:block}.ph-header-links{display:flex;gap:24px}.ph-header-links a{display:inline-flex;align-items:center;gap:8px;color:#000;font-size:14px;font-weight:600;letter-spacing:.1em;text-decoration:none}.ph-header-links svg{width:20px;height:20px}.ph-hero{padding:72px 24px 100px;text-align:center}.ph-hero h1{max-width:670px;margin:0 auto;font-size:40px;font-weight:800;line-height:1.4;color:#333}.ph-stats{display:flex;justify-content:center;gap:0;margin:64px auto 0;max-width:1100px}.ph-stat{flex:1;max-width:360px}.ph-stat-num{font-size:72px;font-weight:800;line-height:1.6;color:#3959cc}.ph-stat-lbl{font-size:20px;font-weight:600;line-height:1.6;color:#3959cc;white-space:pre-line}.ph-hero-sub{max-width:828px;margin:48px auto 0!important;font-size:24px;line-height:1.4}.ph-guide{max-width:1240px;margin:0 auto;padding:0 24px 120px;display:grid;grid-template-columns:596px 581px;justify-content:space-between;align-items:center}.ph-guide h2,.ph-sec-h{font-size:36px;font-weight:800;line-height:1.9;color:#333;white-space:pre-line}.ph-guide h2{padding-left:17px}.ph-text p{font-size:18px;line-height:1.5}.ph-text p+p{margin-top:27px}.ph-guide img{width:100%;height:auto;display:block}.ph-outline-btn{display:inline-flex;align-items:center;justify-content:center;width:282px;height:54px;margin-top:30px;border:2px solid #3959cc;border-radius:999px;color:#3959cc;font-size:18px;font-weight:700;text-decoration:none;box-sizing:border-box;background:#fff;transition:background .2s}.ph-outline-btn:hover{background:#f0f5ff}.ph-outline-btn.is-wide{width:328px}.ph-gray{background:#eee}.ph-media{max-width:1240px;margin:0 auto;padding:120px 24px;display:grid;grid-template-columns:554px 1fr;gap:24px;align-items:center;box-sizing:border-box}.ph-media.is-webinar{padding:72px 24px 100px;grid-template-columns:552px 1fr;gap:20px}.ph-video{width:100%;aspect-ratio:554 / 329;border:0;display:block;box-shadow:2px 2px 4px #00000040;background:#eee}.ph-media.is-webinar .ph-video{aspect-ratio:552 / 409}.ph-media .ph-text{max-width:462px}.ph-media.is-webinar .ph-text{max-width:487px}.ph-media .ph-text p{font-size:16px;line-height:1.6;letter-spacing:.02em}.ph-media .ph-sec-h{margin-bottom:36px}.ph-adv{padding:72px 24px 170px;text-align:center}.ph-adv-stats{display:flex;justify-content:center;margin-bottom:40px}.ph-adv-stats img{width:246px;height:200px;object-fit:contain;display:block}.ph-adv-inner{max-width:596px;margin:0 auto;text-align:left}.ph-adv-inner p{font-size:20px;line-height:1.6}.ph-adv .ph-outline-btn{margin-top:36px}.ph-quote{background:#5f79d6;padding:56px 24px}.ph-quote-inner{max-width:962px;margin:0 auto}.ph-quote-inner p{font-size:24px;font-weight:500;font-style:italic;line-height:1.5;color:#fff}.ph-quote-inner h2{margin-top:40px;padding-left:130px;font-size:18px;font-weight:800;color:#fff}.ph-mature{padding:120px 24px 140px}.ph-mature-head{max-width:596px;margin:0 auto 120px}.ph-mature-head .ph-sec-h{padding-left:17px}.ph-mature-head p{font-size:20px;line-height:1.6}.ph-partners{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.ph-partner{width:360px;height:428px;background:#fff;box-shadow:0 2px 6px #0000004d;text-decoration:none;color:#333;display:flex;flex-direction:column;transition:transform .2s}.ph-partner:hover{transform:translateY(-3px)}.ph-partner-band{display:flex;height:92px}.ph-partner-band span{width:244px;background:#3959cc;color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;padding-left:32px;box-sizing:border-box}.ph-partner-band i{flex:1;background:#5f79d6 url(/company/pharma/spotlight.webp) center / cover no-repeat}.ph-partner-name{font-size:40px;font-weight:300;line-height:115px;padding-left:36px}.ph-partner-desc{padding:0 43px;font-size:14px;line-height:1.5}.ph-partner-more{padding:30px 43px 0;font-size:14px;font-weight:800;color:#3959cc}.ph-team{background:#f2f7fe;border:1px solid #ccc;padding:60px 24px 72px}.ph-team-h{max-width:1240px;margin:0 auto 56px;font-size:36px;font-weight:800;color:#3d4454}.ph-team-grid{max-width:964px;margin:0 auto;display:grid;grid-template-columns:repeat(2,450px);justify-content:space-between;row-gap:40px}.ph-member{text-align:center}.ph-member img.ph-portrait{width:225px;height:225px;border-radius:50%;object-fit:cover;display:block;margin:0 auto}.ph-member-name{margin-top:48px!important;font-size:20px;font-weight:800;line-height:1.6}.ph-member-role{margin-top:24px;display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:800}.ph-member-role a{display:inline-flex}.ph-member-role a img{width:24px;height:20px;object-fit:contain;display:block}.ph-member-bio{margin-top:20px!important;text-align:justify;font-size:16px;line-height:1.6;color:#3d4454}.ph-contact{position:relative;padding:96px 24px 0;text-align:center;scroll-margin-top:80px}.ph-contact h2{font-size:48px;font-weight:700;color:#111}.ph-contact-sub{margin-top:20px!important;font-size:18px}.ph-form{width:600px;max-width:100%;margin:48px auto 0;text-align:left}.ph-form fieldset{border:0;padding:0;margin:0}.ph-form label{display:block;margin-bottom:20px}.ph-form .ph-lbl{display:block;margin-bottom:10px;font-size:16px;font-weight:600}.ph-form .ph-lbl b{color:red;font-weight:600}.ph-form input[type=text],.ph-form input[type=email],.ph-form textarea{width:100%;box-sizing:border-box;height:50px;padding:0 12px;border:2px solid #111;border-radius:4px;font:400 15px Open Sans,system-ui,sans-serif;color:#333;background:#fff}.ph-form textarea{height:160px;padding:12px;resize:vertical}.ph-check{display:flex!important;align-items:center;gap:10px;font-size:15px;font-weight:500}.ph-check a{color:#333}.ph-send{width:176px;height:41px;border:0;border-radius:4px;background:#3959cc;color:#fff;font:700 15px Nunito,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ph-form-2{position:relative;padding:64px 0 96px}.ph-form-2 .ph-form{position:relative;margin-top:0;font-family:Lato,Nunito,sans-serif}.ph-form-2 .ph-lbl{font-size:15px;font-weight:700}.ph-form-2 .ph-lbl b{color:#f23a3c;font-weight:700;margin-left:4px}.ph-form-2 input[type=text],.ph-form-2 input[type=email],.ph-form-2 textarea{border:1px solid #eee;font-family:Lato,sans-serif}.ph-form-2 .ph-send{width:100%;height:50px;background:#333;font:700 18px Lato,sans-serif;margin-top:16px}.ph-form-note{margin:0 0 16px!important;font-size:13px;font-weight:700;color:#63666b;text-align:left}.ph-form-foot{margin-top:12px!important;font-size:13px;color:#63666b;text-align:left}.ph-source-footer{background:#f8f6f5;padding:40px 96px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-family:Nunito,sans-serif}.ph-source-footer strong{font-size:20px;font-weight:700;color:#20242b}.ph-source-footer nav{display:flex;gap:16px}.ph-source-footer a{font-size:14px;font-weight:600;letter-spacing:.1em;color:#20242b;text-decoration:none}.ph-source-footer a:hover{text-decoration:underline}.ph-form fieldset:disabled input,.ph-form fieldset:disabled textarea{cursor:not-allowed}@media(max-width:1240px){.ph-guide,.ph-media,.ph-media.is-webinar{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:1000px){.ph-team-grid{grid-template-columns:1fr 1fr;column-gap:40px}.ph-partners{gap:32px}}@media(max-width:767px){.ph-header{padding:0 16px;height:64px}.ph-header-logo img{width:150px}.ph-header-links{gap:14px}.ph-header-links span{display:none}.ph-hero{padding:48px 16px 64px}.ph-bg{display:none}.ph-hero h1{font-size:40px;line-height:1.4}.ph-stats{flex-direction:row;gap:12px;margin-top:48px;padding:0 9px}.ph-stat{flex:1 1 0;max-width:117px}.ph-stat-num{font-size:36px;line-height:1.6}.ph-stat-lbl{font-size:12px;line-height:1.6}.ph-hero-sub{font-size:24px;margin-top:40px!important}.ph-guide,.ph-media,.ph-media.is-webinar{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.ph-media{padding-top:64px;padding-bottom:64px}.ph-guide h2,.ph-sec-h{font-size:36px;line-height:1.3;padding-left:0!important;text-align:center;margin-bottom:24px}.ph-guide,.ph-media,.ph-media.is-webinar{padding-left:40px;padding-right:40px}.ph-guide .ph-outline-btn{display:flex;margin-left:auto;margin-right:auto}.ph-mature-head .ph-sec-h,.ph-team-h{font-size:32px}.ph-member-name{font-size:32px;margin-top:24px!important}.ph-member-role{font-size:18px}.ph-source-footer{padding:32px 20px}.ph-guide{padding-bottom:64px}.ph-adv{padding:48px 16px 80px}.ph-adv-stats{flex-wrap:wrap}.ph-adv-stats img{width:110px;height:90px}.ph-adv .ph-outline-btn,.ph-outline-btn.is-wide{width:100%}.ph-quote-inner p{font-size:18px}.ph-quote-inner h2{padding-left:0}.ph-mature{padding:64px 16px}.ph-mature-head{margin-bottom:48px}.ph-partner{width:100%;max-width:360px;height:auto;padding-bottom:32px}.ph-team-grid{grid-template-columns:1fr}.ph-contact{padding:64px 16px 0}.ph-contact h2{font-size:36px}}
