@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";:root{--color-primary-yellow:#ffc600;--color-primary-teal:#71dbd4;--color-text-dark-blue:#002b49;--color-text-dark-gray:#2e2e2e;--color-background-white:#fff;--font-family-main:"Montserrat",sans-serif;--color-dark-blue:#002b49;--color-text-primary:#2e2e2e;--color-background-light-gray:#f2f2f2;--color-background-light:#f7f4f8;--color-background-dark:#002b49;--color-accent-teal:#71dbd4;--color-accent-yellow:#ffc600;--color-primary:#002b49;--color-secondary:#71dbd4;--color-accent:#ffc600;--color-accent-1:#71dbd4;--color-accent-2:#91c353;--color-white:#fff;--color-light-gray:#f2f2f2;--color-dark-gray:#2e2e2e;--color-border:#e2e2e2;--color-error:#eb0000;--color-text-light:#fff;--color-dark-teal-nav:#0d415e;--gradient-hero:linear-gradient(108deg,#71dbd4 0,#14435a 43.56%,#0f3b54 50.15%,#0a334e 57.95%,#0e3450 63.7%,#183755 77.83%,#284161 87.68%,#71dbd4 126.01%);--gradient-dark-section:linear-gradient(84deg,#011b2c 15.66%,#014a60 95.65%);--color-secondary-dark-blue:#022a47;--color-light-teal-bg:#dff7f5;--color-primary-dark-blue:#002b49;--color-score-0:#dff7f5;--color-score-1:#71dbd4;--color-score-2:#ffc50a;--color-score-3:#f05a5d}
body{margin:0;font-family:var(--font-family-main);background-color:var(--color-white);color:var(--color-primary)}
*{box-sizing:border-box}
a{text-decoration:none;color:inherit}
h1,h2,h3,h4,h5,h6,p{margin:0}
.container{width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box}
@media(max-width:1024px){.container{padding-left:30px;padding-right:30px}
}
@media(max-width:767px){.container{padding-left:20px;padding-right:20px}
}
body{margin:0;padding:0;font-family:Montserrat}
.container.responsivegrid{padding:0}
#top-header{background-color:#f2f2f2;padding:6px 0;height:28px;display:flex;align-items:center;justify-content:end;padding-left:57px;padding-right:57px}
#top-header p{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:500;line-height:16px;color:#2e2e2e;text-decoration:none}
#top-header p a{color:#2e2e2e;text-decoration:none}
#footer{background-color:var(--color-white);padding:28px 57px;border-top:1px solid var(--color-border)}
#footer-container{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}
#footer p{margin:0 0 15px 0;font-size:14px;font-weight:500;line-height:24px;color:var(--color-dark-gray);max-width:688px}
#footer p a{margin:0 10px;text-decoration:underline}
#footer p a:first-child{margin-left:0}
#footer-container-images{display:flex;align-items:center;gap:40px;flex-shrink:0;flex-wrap:wrap;justify-content:right}
@media(max-width:767px){#footer-container{flex-direction:column;align-items:center;text-align:center}
#footer-container-images{justify-content:center}
}
#container-8dfb839f96,#container-b8a5fa07d4{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:853px;padding:60px 20px;background-image:url('clientlib-vyvgart-hcp-ca/resources/images/95e9b83bbe2d5c4d3013d7ca3614d057b2f1d732.png');background-size:cover;background-position:center;text-align:center;color:var(--color-white)}
#container-8dfb839f96 h1,#container-b8a5fa07d4 h1{font-size:63px;font-weight:800;line-height:72px}
#container-6ed41bb7fd,#container-26d98688e6{width:112px;height:4px;background-color:var(--color-accent-teal);margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto}
#hero-buttons{display:flex;flex-direction:column;align-items:center;gap:32px;margin-top:70px}
#hero-buttons a{display:inline-block;border-radius:80px;font-weight:800;font-size:18px;line-height:24px;text-align:center;transition:background-color .3s ease,transform .2s;width:428px;max-width:100%;font-size:18px;padding:16px 32px;background-color:var(--color-accent);color:var(--color-primary)}
#hero-buttons a:hover{opacity:.9;transform:scale(1.03)}
@media(max-width:1024px){#container-8dfb839f96,#container-b8a5fa07d4{min-height:700px}
#container-8dfb839f96 h1,#container-b8a5fa07d4 h1{font-size:50px;line-height:60px}
}
@media(max-width:767px){#container-8dfb839f96,#container-b8a5fa07d4{min-height:auto;padding:80px 20px}
#container-8dfb839f96 h1,#container-b8a5fa07d4 h1{font-size:36px;line-height:44px}
#hero-buttons{width:100%;gap:20px}
#hero-buttons .button{width:100%;max-width:428px}
#hero-buttons a{width:100%;max-width:428px;font-size:16px}
}
#container-2bd1459e84,#container-619437dfbd{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:853px;padding:60px 20px;background-image:url('clientlib-vyvgart-hcp-ca/resources/images/95e9b83bbe2d5c4d3013d7ca3614d057b2f1d732.png');background-size:cover;background-position:center;text-align:center;color:var(--color-white)}
#container-2bd1459e84 h1,#container-619437dfbd h1{font-size:63px;font-weight:800;line-height:72px}
#container-123cc63856,#container-6e13b73766{width:112px;height:4px;background-color:var(--color-accent-teal);margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto}
#text-a0f8dbecad,#text-d4e851f0d9{font-family:'Montserrat',sans-serif;font-weight:400;font-size:24px;line-height:30px;color:var(--color-white);margin:0;margin-bottom:50px}
#form-container{width:100%;background-color:var(--color-background-light);border-radius:20px;padding:48px 81px;max-width:1220px;margin:0 auto}
#form-container #login-form{display:flex;flex-direction:column;align-items:center}
#form-container #login-form #text-1b196a7459,#form-container #login-form #text-2efe488cdd{font-family:'Montserrat',sans-serif;font-weight:700;font-size:24px;line-height:30px;color:var(--color-primary);margin:0 0 24px 0;text-align:center}
#form-container #login-form #form-fields{display:flex;flex-direction:row;gap:37px;width:100%;margin-bottom:24px;text-align:left}
#form-container #login-form #form-fields .text,#form-container #login-form #form-fields .options{border:0;display:flex;flex-direction:column;gap:8px;flex:1}
#form-container #login-form #form-fields fieldset{border:0}
#form-container #login-form #form-fields label{font-family:'Montserrat',sans-serif;font-weight:700;font-size:16px;line-height:25px;color:var(--color-primary);text-align:left}
#form-container #login-form #form-fields select,#form-container #login-form #form-fields input{background-color:var(--color-white);border-radius:8px;height:46px;padding:0 15px;font-family:'Montserrat',sans-serif;font-size:16px;color:var(--color-primary);border:1px solid transparent;width:100%;margin-top:5px;margin-bottom:5px}
#form-container #login-form #form-fields .cmp-form-options__help-message,#form-container #login-form #form-fields .cmp-form-text__help-block{font-family:'Montserrat',sans-serif;font-weight:500;font-size:14px;line-height:16px;color:var(--color-error);margin:0;min-height:16px;text-align:left;display:none}
#submit-button{background-color:var(--color-accent);border-radius:40px;width:200px;height:56px;border:0;cursor:pointer;color:var(--color-primary);font-family:'Montserrat',sans-serif;font-weight:800;font-size:18px;line-height:24px;text-align:center;margin-top:32px}
@media(max-width:767px){#container-2bd1459e84,#container-619437dfbd{min-height:auto;padding:80px 20px}
#container-2bd1459e84 h1,#container-619437dfbd h1{font-size:36px;line-height:44px}
#form-container{padding:32px 20px}
#form-container #login-form #form-fields{flex-direction:column}
}
.cmp-overlay-modal-pre__main-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:none;align-items:center;justify-content:center;z-index:1000}
.cmp-overlay-modal-pre__main-modal{background:#fff;border-radius:0;padding:80px 32px 32px 32px;min-width:320px;max-width:800px;box-shadow:0 8px 32px rgba(0,0,0,0.18);position:relative;text-align:center;max-height:80vh;overflow-y:auto}
#closeModal{background:0;border:0;color:#002b49;text-decoration:underline;font-size:14px;font-family:var(--font-family-main);font-weight:600;cursor:pointer;padding:0;position:absolute;top:15px;right:25px}
.cmp-overlay-modal-pre__main-modal p{margin:0 0 32px 0;font-size:18px;color:#002b49;font-family:var(--font-family-main);font-weight:600}
.cmp-overlay-modal-pre__main-modal a{color:#002b49;text-decoration:underline}
#loginModal .cmp-overlay-modal-pre__main-modal{text-align:left}
#loginModal #enter{background-color:var(--color-accent);border-radius:40px;width:200px;padding:15px;border:0;cursor:pointer;color:var(--color-primary);font-family:'Montserrat',sans-serif;font-weight:800;font-size:18px;line-height:24px;text-align:center;display:block;margin:0 auto;text-decoration:none}
@media(max-width:767px){.cmp-overlay-modal-pre__main-modal{padding:40px 16px 16px 16px;max-height:80vh;overflow-y:auto}
}
#site-header{background-color:#FFF;height:100px;display:flex;align-items:center;position:fixed;top:0;left:0;width:100%;z-index:100}
#site-header .new{display:none}
#header-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0 56px}
#logo-link{width:163.01px}
#header-nav-area{display:flex;flex-direction:column;align-items:flex-end}
#secondary-nav{display:flex;align-items:center;gap:16px;font-size:9.6px;font-weight:600;color:#5b6e7e;margin-bottom:23px}
#secondary-nav .stay-connected-btn{border:1px solid var(--color-primary);border-radius:4px;padding:5px 8px;color:var(--color-primary)}
#header-nav-area ul{list-style:none;margin:0;padding:0;display:flex;gap:25px}
#header-nav-area ul li a{font-size:12px;font-weight:600;color:var(--color-primary);padding-bottom:4px}
#header-nav-area ul li a.active{color:var(--color-secondary);border-bottom:2px solid var(--color-secondary)}
html[lang="fr"] #header-nav-area ul{gap:15px}
.hamburger-menu{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:0;border:0;cursor:pointer;z-index:20;position:absolute;top:30px;right:20px}
.hamburger-menu span{display:block;width:28px;height:3px;margin:4px 0;background:var(--color-primary,#1a2a3a);border-radius:2px;transition:all .3s}
@media(max-width:1245px){html[lang="fr"] #header-nav-area ul li a{font-size:11px}
}
@media(max-width:1200px){#header-nav-area ul{gap:16px}
}
@media(max-width:1024px){#site-header{height:auto;padding:16px 0}
#header-container{flex-direction:column;align-items:flex-start;gap:16px;padding:0 20px}
#header-nav-area{width:100%;align-items:flex-start}
#secondary-nav{margin-bottom:16px}
#header-nav-area ul{flex-wrap:wrap}
}
@media(max-width:768px){#header-nav-area .embed{width:100%}
.hamburger-menu{display:flex;margin-left:auto;z-index:101}
#header-nav-area ul{display:none;position:absolute;right:0;left:0;top:80px;background:var(--color-white);flex-direction:column;gap:0;width:100%;z-index:1001;padding:30px 0 15px 0}
#header-nav-area.menu-open ul{display:flex}
#header-nav-area ul li{width:100%;text-align:left;padding:0 24px;border-bottom:1px solid var(--color-border)}
#header-nav-area ul li:last-child{border-bottom:0}
#header-nav-area ul li a{padding:10px 0;font-size:12px;display:block}
#header-nav-area ul li a.active{border-bottom:0;color:var(--color-secondary)}
}
#header-banner{background-color:var(--color-accent-1);color:var(--color-primary);text-align:center;padding:7.5px 0;font-size:16px}
#header-banner p{margin:0}
#hero-section{color:#fff;background:var(--gradient-hero);padding:90px 0 120px 0;margin-top:100px}
#page-479bca0df5 #hero-section,#page-5a8c649afa #hero-section{margin-top:0}
#page-479bca0df5 #header-banner,#page-5a8c649afa #header-banner{margin-top:100px}
#hero-section #Hero-container{width:100%;max-width:1280px;margin:0 auto;padding:0 56px}
#hero-content{max-width:594px}
#hero-indication{font-size:14px;line-height:20px;margin:0 0 48px 0}
#hero-title{font-size:50px;line-height:1.2;font-weight:500;margin:0}
#hero-title strong{font-weight:700;display:inline-block}
#hero-title b{font-weight:700;display:inline-block}
#page-479bca0df5 #hero-section,#page-5a8c649afa #hero-section{padding:90px 0 169px;background-image:url('clientlib-vyvgart-hcp-ca/resources/images/4490bce9c2dc833e76c4b3fb4f183b6e1ab4ef7f.png');background-size:cover;background-position:center}
@media(max-width:1024px){#hero-section{margin-top:172px}
#page-479bca0df5 #hero-section,#page-5a8c649afa #hero-section{margin-top:0}
#page-479bca0df5 #header-banner,#page-5a8c649afa #header-banner{margin-top:172px}
}
@media(max-width:768px){#header-banner{font-size:14px;padding:7.5px 20px}
#page-479bca0df5 #hero-section,#page-5a8c649afa #hero-section{padding:60px 0 80px}
#hero-title{font-size:36px}
#hero-section #Hero-container{padding:0 20px}
#hero-section{margin-top:153px}
#page-479bca0df5 #hero-section,#page-5a8c649afa #hero-section{margin-top:0}
#page-479bca0df5 #header-banner,#page-5a8c649afa #header-banner{margin-top:153px}
}
#main-content{background-color:#fff;padding:80px 56px;width:100%;box-sizing:border-box}
#info-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}
#info-card{background:linear-gradient(111deg,#71dbd4 0,rgba(113,219,212,0.3) 120.63%);border-radius:12px;padding:40px;display:flex;flex-direction:column;height:100%}
#info-card h3{font-size:20px;font-weight:700;line-height:26px;margin:0 0 8px 0}
#info-card p{font-size:20px;line-height:26px;letter-spacing:-0.5px;margin:0 0 16px 0;flex-grow:1}
#info-card a{display:inline-block;padding:10px 16px;border-radius:4px;font-weight:700;font-size:13px;text-align:center;transition:opacity .3s ease;background-color:#002b49;color:#fff;align-self:flex-start}
@media(max-width:1024px){#info-cards-grid{grid-template-columns:1fr}
}
@media(max-width:768px){#main-content{padding:40px 20px}
}
#efficacy-section{background-color:#f7f4f8;padding:80px 56px;width:100%;box-sizing:border-box}
#efficacy-section p{font-size:16px;line-height:22px;margin:0 0 6px 0}
#efficacy-section ul{padding-left:20px;margin:0 0 16px 0}
#efficacy-section-h2 p{font-size:20px;font-weight:700;line-height:26px;margin:0 0 32px 0}
#efficacy-section p strong{font-weight:700}
#efficacy-section p em{font-style:italic}
#efficacy-section a{display:inline-block;padding:10px 16px;border-radius:4px;font-weight:700;font-size:13px;text-align:center;transition:opacity .3s ease;background-color:#002b49;color:#fff;align-self:flex-start}
@media(max-width:768px){#efficacy-section{padding:40px 20px}
}
#map-section{background-color:#002b49;color:#fff;padding:80px 56px;width:100%;box-sizing:border-box;background-image:url(clientlib-vyvgart-hcp-ca/resources/images/canada_map.png);background-size:auto 100%;background-position:top left;background-repeat:no-repeat}
#map-section .new{display:none}
#map-section #map-container{display:flex;align-items:center;gap:32px}
#map-section #map-container #map-content{flex:1;max-width:360px;margin-left:55%}
#map-section #map-container #map-content h3{font-size:16px;font-weight:700;line-height:25px;margin:0 0 16px 0}
#map-section #map-container #map-content a{display:inline-block;padding:10px 16px;border-radius:4px;font-weight:700;font-size:13px;text-align:center;transition:opacity .3s ease;background-color:#fff;color:#002b49}
@media(max-width:1024px){#map-section #map-container{flex-direction:column;text-align:center}
#map-section #map-container #map-content{max-width:100%;margin-left:0}
}
@media(max-width:728px){#map-section{padding:20px 20px;background-size:300%;background-position:28% center}
}
#disclaimers-section{padding:60px 56px;width:100%;box-sizing:border-box;font-size:12px;line-height:18px}
#disclaimers-section p{margin-bottom:5px}
#disclaimers-section #references{font-size:16px;line-height:25px;margin:50px 0 0 0}
#disclaimers-section a{color:var(--color-primary);text-decoration:underline}
#site-footer{text-align:center}
#site-footer #footer-cta-bar{background-color:var(--color-accent-2);padding:22.5px 16px;display:flex;align-items:center;justify-content:center}
#site-footer #footer-cta-bar .image{width:24px;height:24px;display:inline-block;margin-right:8px}
#site-footer #footer-cta-bar .text{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);font-size:16px;font-weight:700;line-height:1.5}
#site-footer #footer-cta-bar .text b{text-decoration:underline}
#site-footer #footer-links-bar{background-color:var(--color-background-dark);color:var(--color-text-light);font-size:13px;font-weight:700;width:100%;margin:0 auto;padding:24px 56px}
#site-footer #footer-links-bar #footer-links-container p{display:flex;justify-content:center;gap:48px}
#site-footer #footer-legal-bar{background-color:#fff;padding:32px 56px;width:100%;margin:0 auto}
#site-footer #footer-legal-bar #footer-legal-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto}
#site-footer #footer-legal-bar #footer-legal-container .container.responsivegrid{padding:0;width:auto}
#site-footer #footer-legal-bar #footer-legal-container #footer-logos{display:flex;align-items:center;gap:36px}
#site-footer #footer-legal-bar #footer-legal-container #footer-logos .image{position:relative}
#site-footer #footer-legal-bar #footer-legal-container #footer-logos .image:nth-child(1){width:104.61px;height:33.13px}
#site-footer #footer-legal-bar #footer-legal-container #footer-logos .image:nth-child(2){width:61.44px;height:65.21px}
#site-footer #footer-legal-bar #footer-legal-container #footer-copyright{font-size:12px;line-height:16px;text-align:left;max-width:582px}
#site-footer #footer-legal-bar #footer-legal-container #footer-copyright p{margin:0 0 1em 0}
#site-footer #footer-legal-bar #footer-legal-container #footer-copyright p:last-child{margin-bottom:0}
@media(max-width:1024px){#site-footer #footer-legal-bar #footer-legal-container{flex-direction:column;gap:32px;align-items:flex-start}
#site-footer #footer-legal-bar #footer-legal-container #footer-copyright{text-align:left}
#site-footer #footer-links-bar #footer-links-container{justify-content:center}
}
@media(max-width:768px){#site-footer #footer-links-bar{padding:24px 20px}
#site-footer #footer-cta-bar #footer-cta-link{flex-direction:column;text-align:center}
#site-footer #footer-legal-bar{padding:32px 20px}
}
#page-479bca0df5 .new,#page-479bca0df5 .new.newpar.section,#page-479bca0df5 .cq-placeholder{display:none}
#submenu-banner{background-color:var(--color-dark-teal-nav);height:54px;display:flex;align-items:center;position:sticky;top:0;z-index:99}
#submenu-banner .text{width:100%}
#submenu-banner #submenu-banner-content{width:100%;max-width:1216px;margin:0 auto;padding:0 20px;display:flex;gap:40px}
#submenu-banner #submenu-banner-content p{display:flex;gap:40px}
#submenu-banner p a{font-family:'Montserrat',sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--color-white);text-decoration:none}
#submenu-banner.sticky-submenu{position:fixed;top:100px;left:0;right:0}
@media(max-width:1024px){#submenu-banner.sticky-submenu{top:172px}
}
@media(max-width:768px){#submenu-banner{gap:20px;justify-content:center;flex-wrap:wrap;height:auto}
#submenu-banner #submenu-banner-content p{height:auto;padding:10px 0;flex-wrap:wrap;gap:20px}
#submenu-banner #submenu-banner-content p a{font-size:12px}
#submenu-banner.sticky-submenu{top:153px}
}
#burden-intro-wrapper{background:var(--gradient-dark-section);padding:80px 0;color:var(--color-white)}
#burden-intro-wrapper #burden-intro-wrapper-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#burden-intro-wrapper #burden-intro-wrapper-container h2{font-size:32px;font-weight:400;line-height:1.25;text-align:center;margin-bottom:48px}
#burden-intro-wrapper #burden-intro-wrapper-container #burden-content-grid{display:flex;gap:12px;align-items:flex-start}
#burden-intro-wrapper #burden-intro-wrapper-container #burden-content-grid .container.responsivegrid:has(#burden-content-left){flex:0 0 388px;font-size:24px;font-weight:700;line-height:1.25}
#burden-intro-wrapper #burden-intro-wrapper-container #burden-content-grid .container.responsivegrid:has(#divider){width:1px;background-color:var(--color-white);align-self:stretch}
#burden-intro-wrapper #burden-intro-wrapper-container #burden-content-grid .container.responsivegrid:has(#burden-content-right){flex:1;display:flex;flex-direction:column;gap:12px;font-size:20px;font-weight:400;line-height:1.3;letter-spacing:-0.5px}
#burden-intro-wrapper #burden-intro-wrapper-container #burden-content-grid #burden-content-right li{margin-bottom:12px}
#burden-intro-wrapper .new{display:none}
@media(max-width:767px){#burden-intro-wrapper #burden-intro-wrapper-container #burden-content-grid{flex-direction:column;align-items:center;text-align:center}
#burden-intro-wrapper #burden-intro-wrapper-container #burden-content-grid .container.responsivegrid:has(#burden-content-left),#burden-intro-wrapper #burden-intro-wrapper-container #burden-content-grid .container.responsivegrid:has(#burden-content-right){flex:none;width:100%}
#burden-intro-wrapper #burden-intro-wrapper-container #burden-content-grid .container.responsivegrid:has(#divider){display:none}
}
.container.responsivegrid>#burden-survey-container{background-color:var(--color-white);padding:80px 0}
#burden-survey-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#burden-survey-container #survey-title{font-size:24px;font-weight:700;line-height:1.25;text-align:center;color:var(--color-secondary-dark-blue);margin-bottom:60px}
#burden-survey-container #stats-grid{display:flex;justify-content:center;gap:70px;margin-bottom:52px}
#burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card){position:relative;background-color:var(--color-accent-teal);border-radius:8px;padding:21.5px 12px 21.5px 60px;width:300px;height:132px;display:flex;align-items:center}
#burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card) .image{position:absolute;left:-45px;top:50%;transform:translateY(-50%);width:90px;height:90px}
#burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card) .image img{width:100%;height:100%;object-fit:contain}
#burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card) #stat-content{color:var(--color-secondary-dark-blue)}
#burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card) #stat-content .stat-number{font-size:50px;font-weight:500;line-height:.52;margin-bottom:13.5px}
#burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card) #stat-content .stat-description{font-size:16px;font-weight:400;line-height:1.125}
html[lang="fr"] #burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card) #stat-content .stat-description{font-size:14px;line-height:1}
#burden-survey-container #stats-grid .new{display:none}
@media(max-width:767px){.container.responsivegrid>#burden-survey-container{padding:40px 20px}
#burden-survey-container #stats-grid{flex-direction:column;align-items:center}
#burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card){width:270px;height:auto}
#burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card) #stat-content .stat-number{font-size:40px}
#burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card) #stat-content .stat-description{font-size:14px}
#burden-survey-container #stats-grid .container.responsivegrid:has(#stat-card) .image{width:70px;height:70px}
}
#burden-survey-container #cta-button{display:table;max-width:520px;margin:0 auto;background-color:var(--color-accent-yellow);border:1px solid var(--color-primary-dark-blue);padding:10px 16px;text-align:center;font-size:16px;font-weight:700;color:var(--color-primary-dark-blue);text-decoration:none;margin-bottom:55.5px;cursor:initial;pointer-events:none}
#burden-survey-container #footnotes{font-size:12px;line-height:1.5;color:var(--color-secondary-dark-blue)}
#burden-survey-container #footnotes p{margin-bottom:8px}
#treatment-goals{background-color:var(--color-light-teal-bg);padding:70px 0 35px 0}
#treatment-goals #treatment-goals-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#treatment-goals #section-title{font-size:24px;font-weight:700;line-height:1.25;color:var(--color-secondary-dark-blue);text-align:center;margin-bottom:70px}
#treatment-goals #section-title sup{font-weight:400}
#treatment-goals #goals-content{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}
#treatment-goals #goals-content #goal-text{font-size:16px;line-height:1.125}
#treatment-goals #goals-content #cards-container{display:flex;gap:24px}
#treatment-goals #goals-content #cards-container #goal-card{display:flex;align-items:center;gap:20px;flex:1}
#treatment-goals #goals-content #cards-container #goal-card .image{position:relative;width:90px;height:90px;flex-shrink:0}
#treatment-goals #goals-content #cards-container #goal-card .image img{width:100%;height:100%;object-fit:contain}
#treatment-goals #goals-content #cards-container #goal-card p{font-size:16px;line-height:1.125}
#treatment-goals #footnotes2{font-size:12px;line-height:1.5}
@media(max-width:767px){#treatment-goals #goals-content #cards-container{flex-direction:column}
}
#conventional-treatments{background-color:var(--color-light-teal-bg);padding:35px 0 5px 0}
#conventional-treatments #conventional-treatments-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#conventional-treatments #conventional-treatments-container #section-title2 h2{font-size:24px;font-weight:700;line-height:1.25;margin-bottom:24px;text-align:center}
#page-2a7dec023d #image_desktop_1 img,#page-0752c87cb6 #image_desktop_1 img{margin-bottom:24px}
#page-2a7dec023d #image_desktop_1 .cmp-image__title,#page-0752c87cb6 #image_desktop_1 .cmp-image__title{font-size:12px;line-height:1.5;margin-bottom:60px;display:block}
#page-2a7dec023d #image_mobile_1 img,#page-0752c87cb6 #image_mobile_1 img{margin-bottom:24px}
#page-2a7dec023d #image_mobile_1 .cmp-image__title,#page-0752c87cb6 #image_mobile_1 .cmp-image__title{font-size:12px;line-height:1.5;margin-bottom:60px;display:block}
#conventional-treatments #conventional-treatments-container #section-title3 h3{font-size:32px;font-weight:400;line-height:1.25;margin-bottom:20px;text-align:center}
#conventional-treatments #conventional-treatments-container #section-title4{font-size:24px;font-weight:700;line-height:1.25;margin-bottom:60px;text-align:center}
#conventional-treatments #conventional-treatments-container #info-cards-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:80px}
#conventional-treatments #conventional-treatments-container #info-cards-grid-2 #info-card-2{display:flex;gap:20px;align-items:flex-start}
#conventional-treatments #conventional-treatments-container #info-cards-grid-2 #info-card-2 .image{position:relative;width:90px;height:90px;flex-shrink:0}
#conventional-treatments #conventional-treatments-container #info-cards-grid-2 #info-card-2 .image img{width:100%;height:100%;object-fit:contain}
#conventional-treatments #conventional-treatments-container #info-cards-grid-2 #info-card-2 p{font-size:16px;line-height:1.56}
#conventional-treatments #conventional-treatments-container #info-cards-grid-2 #info-card-2 ul{margin:0;padding-left:20px}
#conventional-treatments #conventional-treatments-container #info-cards-grid-2>.container:nth-child(3){grid-column:1 / -1}
#conventional-treatments #conventional-treatments-container #text-box-dark{background-color:var(--color-primary-dark-blue);color:var(--color-white);border-radius:0 20px 0 0;padding:21px 24px;font-size:16px;line-height:1.56;margin-bottom:30px}
#conventional-treatments #conventional-treatments-container #text-box-dark ul{margin:0;padding-left:20px}
#conventional-treatments #conventional-treatments-container #text-box-light{border:1px solid var(--color-secondary-dark-blue);background-color:var(--color-white);padding:21px 24px;border-radius:12px;font-size:20px;line-height:1.6;font-weight:700;margin-bottom:60px}
#conventional-treatments #conventional-treatments-container #footnotes3{font-size:12px;line-height:1.5}
#conventional-treatments #conventional-treatments-container .section-divider{border:0;height:1px;background-color:gray;margin:60px 0}
@media(max-width:767px){#conventional-treatments #conventional-treatments-container #info-cards-grid-2{grid-template-columns:1fr}
}
#ivig-limitations{background-color:var(--color-light-teal-bg);padding-bottom:70px;padding-top:5px}
#ivig-limitations #ivig-limitations-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#ivig-limitations #ivig-limitations-container #section-title5 h2{font-size:20px;font-weight:700;line-height:1.3;text-align:center;margin-bottom:75px}
#ivig-limitations #ivig-limitations-container #ivig-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 24px;margin-bottom:70px}
#ivig-limitations #ivig-limitations-container #ivig-grid #ivig-card{display:flex;align-items:flex-start;gap:20px}
#ivig-limitations #ivig-limitations-container #ivig-grid #ivig-card .image{position:relative;width:90px;height:90px;flex-shrink:0}
#ivig-limitations #ivig-limitations-container #ivig-grid #ivig-card .image img{width:100%;height:100%;object-fit:contain}
#ivig-limitations #ivig-limitations-container #ivig-grid #ivig-card p{font-size:16px;line-height:1.56}
#ivig-limitations #ivig-limitations-container #ivig-grid #ivig-card ul{margin:0;padding-left:20px}
#ivig-limitations #ivig-limitations-container #ivig-grid>.container:nth-child(4) #ivig-card{align-items:center}
#ivig-limitations #ivig-limitations-container #footnotes4{font-size:12px;line-height:1.5}
@media(max-width:767px){#ivig-limitations #ivig-limitations-container #ivig-grid{grid-template-columns:1fr}
}
#assessment-tools{background-color:var(--color-white);padding:80px 0}
#assessment-tools #assessment-tools-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#assessment-tools #assessment-tools-container h2{font-size:32px;font-weight:400;line-height:1.25;margin-bottom:20px;text-align:center}
#assessment-tools #assessment-tools-container h3{font-size:24px;font-weight:700;line-height:1.25;margin-bottom:20px;text-align:center}
#assessment-tools #assessment-tools-container p{font-size:16px;line-height:1.56;text-align:center}
#assessment-tools #assessment-tools-container h4{font-size:16px;line-height:1.56;text-align:center;margin-bottom:40px;margin-top:40px;font-weight:700}
#assessment-tools #assessment-tools-container #h4-title{font-size:16px;line-height:1.56;text-align:center;margin-bottom:40px;margin-top:40px;text-align:center}
#assessment-tools #assessment-tools-container .image{width:100%;margin-bottom:20px}
#assessment-tools #assessment-tools-container #footnotes5 p{font-size:12px;line-height:1.5;margin-bottom:40px;text-align:left}
#assessment-tools #assessment-tools-container .section-divider{border:0;height:1px;background-color:gray;margin:40px 0}
#assessment-tools #assessment-tools-container #mg-adl-description{margin-bottom:24px;font-size:16px;line-height:1.56;text-align:left}
#assessment-tools #assessment-tools-container #mg-adl-description p{text-align:left}
#assessment-tools #assessment-tools-container #mg-adl-description ul{margin:0;padding-left:20px}
#assessment-tools #assessment-tools-container #start-mg-adl-button{background-color:var(--color-primary-dark-blue);color:var(--color-white);padding:8px 16px;border-radius:4px;font-weight:700;font-size:13px}
@media(max-width:767px){#assessment-tools #assessment-tools-container{padding:0 10px}
}
#minimal-symptom-expression{background:var(--gradient-dark-section);color:var(--color-white);padding:80px 0}
#minimal-symptom-expression #minimal-symptom-expression-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#minimal-symptom-expression #minimal-symptom-expression-container h2{font-size:24px;font-weight:700;line-height:1.25;margin-bottom:24px}
#minimal-symptom-expression #minimal-symptom-expression-container p{font-size:16px;line-height:1.56;max-width:956px}
#minimal-symptom-expression #minimal-symptom-expression-container p .footnote-text{font-size:12px}
@media(max-width:767px){#minimal-symptom-expression #minimal-symptom-expression-container p{font-size:14px}
}
#qmg-scale{background-color:var(--color-white);padding:80px 0}
#qmg-scale #qmg-scale-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#qmg-scale #qmg-scale-container h2{font-size:24px;font-weight:700;line-height:1.25;margin-bottom:24px}
#qmg-scale #qmg-scale-container p{font-size:16px;line-height:1.56}
#qmg-scale #qmg-scale-container ul{margin:0;padding-left:20px;margin-bottom:24px}
#qmg-scale #qmg-scale-container .image{width:100%}
@media(max-width:767px){#qmg-scale #qmg-scale-container{padding:0 10px}
}
#references-on-page{background-color:var(--color-white);padding:80px 0}
#references-on-page #references-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#references-on-page #references-container p{font-size:16px;line-height:1.56;color:var(--color-primary-dark-blue);word-wrap:break-word}
@media(max-width:767px){#references-on-page #references-container{padding:0 10px}
}
#page-2a7dec023d .new,#page-2a7dec023d .new.newpar.section,#page-2a7dec023d .cq-placeholder{display:none}
#mg-adl-modal .cmp-overlay-modal-pre__main-modal{text-align:left;min-width:690px}
#mg-adl-modal #assessment-header{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}
#mg-adl-modal #assessment-header #question-progress{background-color:var(--color-primary);color:#fff;padding:10px;font-size:22px;line-height:1.35;text-align:center;align-self:flex-start;margin:0;display:inline-block}
#mg-adl-modal #assessment-header h3{color:var(--color-primary);font-size:24px;font-weight:400;line-height:1.25;margin:0}
#mg-adl-modal #assessment-form{display:flex;flex-direction:column}
#mg-adl-modal #assessment-form #question-block{border:0;padding:0;margin:0;margin-bottom:40px}
#mg-adl-modal #assessment-form #question-block .question-legend{margin-bottom:24px;width:100%}
#mg-adl-modal #assessment-form #question-block .question-text{color:var(--color-primary-text);font-size:24px;font-weight:700;line-height:1.25;margin:0 0 12px 0}
#mg-adl-modal #assessment-form #question-block .question-subtext{color:var(--color-primary);font-size:16px;line-height:1.56;margin:0;font-weight:400}
#mg-adl-modal #assessment-form #question-block .options-list{display:flex;flex-direction:column;gap:4px}
#mg-adl-modal #assessment-form #question-block .option-row{display:flex;align-items:center;gap:20px}
#mg-adl-modal #assessment-form #question-block .score-display{width:52px;height:52px;flex-shrink:0;display:flex;justify-content:center;align-items:center;color:var(--color-primary);font-size:22px;line-height:1.35}
#mg-adl-modal #assessment-form #question-block .score-0{background-color:var(--color-score-0)}
#mg-adl-modal #assessment-form #question-block .score-1{background-color:var(--color-score-1)}
#mg-adl-modal #assessment-form #question-block .score-2{background-color:var(--color-score-2)}
#mg-adl-modal #assessment-form #question-block .score-3{background-color:var(--color-score-3)}
#mg-adl-modal #assessment-form #question-block .option-label{display:flex;align-items:center;gap:8px;cursor:pointer;flex-grow:1;padding:13px 0;color:var(--color-primary);font-size:16px;line-height:1.56}
#mg-adl-modal #assessment-form #question-block .sr-only{width:20px;height:20px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
#mg-adl-modal #assessment-form #form-actions{display:flex;justify-content:center}
#mg-adl-modal #assessment-form #form-actions #submit-btn,#mg-adl-modal #assessment-form #form-actions #download-btn{background-color:var(--color-primary);color:var(--color-white);border:0;border-radius:4px;padding:6px 16px;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;height:32px;margin-bottom:40px}
#mg-adl-modal #assessment-form .mg-adl-results-list{display:flex;flex-direction:column;gap:24px}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row{display:flex;align-items:center;gap:20px;justify-content:space-between}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-title{color:var(--color-primary);font-size:18px;font-weight:600;line-height:1.33;margin:0;flex-grow:1;width:50%}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer{background-color:var(--color-accent);color:var(--color-primary);padding:8px 12px;border-radius:4px;font-size:16px;font-weight:600;line-height:1.5;min-width:120px;text-align:center;flex-shrink:0;width:50%}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer.score-0{background-color:var(--color-score-0)}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer.score-1{background-color:var(--color-score-1)}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer.score-2{background-color:var(--color-score-2)}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer.score-3{background-color:var(--color-score-3)}
#mg-adl-modal #assessment-form .total-score-display{margin-top:32px;font-size:18px;font-weight:700;line-height:1.33}
#mg-adl-modal #assessment-form .total-score-display .score-value{font-size:22px;font-weight:800;line-height:1.35;margin-left:8px}
#mg-adl-modal #assessment-form .mg-adl-callout{margin-top:24px;padding:16px;background-color:#002b49;color:#FFF;font-size:18px;font-style:normal;font-weight:600;line-height:24px}
@media(max-width:767px){#mg-adl-modal .cmp-overlay-modal-pre__main-modal{min-width:100%;padding:20px}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row{flex-direction:column;align-items:flex-start;gap:12px}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-title,#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer{width:100%}
}
#page-681eaac947 #hero-section,#page-e04546877d #hero-section{padding:90px 0 169px;background-image:url('clientlib-vyvgart-hcp-ca/resources/images/77a088d7249792fe3525eb8c1331bc31f6568c45.png');background-size:cover;background-position:center}
#page-681eaac947 #hero-section .new,#page-e04546877d #hero-section .new{display:none}
#mechanism-intro{padding-top:80px;padding-bottom:60px}
#mechanism-intro #mechanism-intro-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#mechanism-intro #mechanism-intro-container #intro-heading{font-size:24px;font-weight:400;line-height:1.25;text-align:center;max-width:898px;margin:0 auto 80px;color:var(--color-primary)}
#mechanism-intro #mechanism-intro-container #intro-content{display:flex;align-items:center;justify-content:center;gap:45px;margin-bottom:100px}
#mechanism-intro #mechanism-intro-container #intro-content{max-width:100%;height:auto}
#mechanism-intro #mechanism-intro-container #intro-content p{background-color:var(--color-secondary);border-radius:0 20px 0 0;padding:21px;max-width:402px;font-size:16px;font-weight:700;line-height:1.56;color:var(--color-primary)}
#mechanism-intro #mechanism-intro-container #intro-footnotes{font-size:12px;line-height:1.5;color:var(--color-text-dark)}
#pathogenic-effects{background-color:var(--color-primary);color:var(--color-text-light);padding:80px 0 40px 0;text-align:center}
#pathogenic-effects #pathogenic-effects-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#pathogenic-effects #pathogenic-effects-container #pathogenic-main-title{font-size:32px;font-weight:400;line-height:1.25;color:var(--color-secondary);margin-bottom:20px}
#pathogenic-effects #pathogenic-effects-container #pathogenic-sub-title{font-size:24px;font-weight:700;line-height:1.25;color:var(--color-text-light)}
#pathogenic-effects #pathogenic-effects-container #pathogenic-summary-box{border:1px solid #b1e4e3;border-radius:0 20px 0 0;padding:21px;max-width:858px;margin:0 auto 40px;text-align:left;font-size:16px;font-weight:700;line-height:1.56}
#pathogenic-effects #pathogenic-effects-container #pathogenic-footnote{font-size:12px;line-height:1.5;text-align:left}
#pathogenic-effects #pathogenic-effects-container .section-divider{border:0;height:1px;background-color:#b1e4e3;margin-bottom:20px;margin-top:60px}
#disease-biology{background-color:var(--color-primary);color:var(--color-text-light);padding:0 0 60px 0}
#disease-biology #disease-biology-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#disease-biology #disease-biology-container #disease-main-title{font-size:32px;font-weight:400;line-height:1.25;color:var(--color-secondary);margin-bottom:20px;text-align:center}
#disease-biology #disease-biology-container #disease-sub-title{font-size:24px;font-weight:400;line-height:1.25;color:var(--color-text-light);margin-bottom:50px;text-align:center}
#mechanism-of-action-image-mobile{display:none}
#disease-biology #disease-biology-container #disease-features-grid{display:flex;border:1px solid #b1e4e3;border-radius:0 20px 0 0;margin-bottom:60px;margin-top:60px}
#disease-biology #disease-biology-container #disease-features-grid .text{padding:20px;flex:1;text-align:left;font-size:16px;line-height:1.56}
#disease-biology #disease-biology-container #disease-features-grid .text p{font-weight:400}
#disease-biology #disease-biology-container #disease-features-grid .text:not(:first-child){border-left:1px solid #b1e4e3}
#disease-biology #disease-biology-container #disease-footnote{font-size:12px;line-height:1.5;text-align:left}
#page-681eaac947 .new,#page-681eaac947 .new.newpar.section,#page-681eaac947 .cq-placeholder{display:none}
@media(max-width:767px){#page-681eaac947 #hero-section,#page-e04546877d #hero-section{padding:60px 0 120px}
#mechanism-intro{padding-top:40px;padding-bottom:40px}
#pathogenic-effects{padding:40px 0 20px 0}
#mechanism-intro #mechanism-intro-container #intro-content{flex-direction:column;gap:20px}
#disease-biology #disease-biology-container #disease-features-grid{flex-direction:column}
#disease-biology #disease-biology-container #disease-features-grid .text:not(:first-child){border-left:0;border-top:1px solid #b1e4e3}
#mechanism-of-action-image-desktop{display:none}
#mechanism-of-action-image-mobile{display:block;width:100%}
}
#study-design{background-color:var(--color-white);padding:80px 0 30px 0}
#study-design #study-design-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#study-design #study-design-container #section-title{font-family:'Montserrat',sans-serif;font-weight:400;font-size:32px;line-height:40px;text-align:center;color:var(--color-primary);margin:0}
#study-design #study-design-container #endpoints-container{display:flex;gap:20px;justify-content:center}
#study-design #study-design-container #endpoints-container #endpoint-box{flex:1;max-width:593px;margin-top:40px}
#study-design #study-design-container #endpoints-container #endpoint-box #endpoint-header{background-color:var(--color-secondary);padding:23px;border-radius:0 20px 0 0}
#study-design #study-design-container #endpoints-container #endpoint-box #endpoint-definition{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:25px;color:var(--color-primary);padding:12px 0;margin:0}
#study-design #study-design-container #footnotes{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
#study-design #study-design-container .section-divider{border:0;height:1px;background-color:gray;margin:60px 0}
@media(max-width:767px){#study-design{padding:40px 0 20px 0}
#study-design #study-design-container #endpoints-container{flex-direction:column}
#study-design #study-design-container .section-divider{margin:40px 0}
}
#patient-demographics{background-color:var(--color-white);padding:0 0 80px 0}
#patient-demographics #patient-demographics-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#patient-demographics #patient-demographics-container h2{font-family:'Montserrat',sans-serif;font-weight:400;font-size:32px;line-height:40px;text-align:center;color:var(--color-primary);margin:0;margin-bottom:28px}
#patient-demographics #patient-demographics-container #comorbidities-section{font-size:16px;line-height:25px;color:var(--color-primary);margin-top:40px}
#patient-demographics #patient-demographics-container #comorbidities-section h3{font-size:24px;font-weight:700;color:var(--color-primary);margin-bottom:20px}
#patient-demographics #patient-demographics-container #footnotes2{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
@media(max-width:767px){#patient-demographics{padding:0 0 40px 0}
}
#adapt-efficacy{background-color:#dff7f5;padding:80px 0}
#adapt-efficacy #adapt-efficacy-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#adapt-efficacy #adapt-efficacy-container #section-header{text-align:center;color:var(--color-primary)}
#adapt-efficacy #adapt-efficacy-container #section-header h2{font-size:32px;font-weight:400;line-height:40px;margin:0 0 20px}
#adapt-efficacy #adapt-efficacy-container #section-header h3{font-size:24px;font-weight:700;line-height:30px;margin:0}
#adapt-efficacy #adapt-efficacy-container #chart-container{display:flex;justify-content:space-between;align-items:center;gap:40px}
#adapt-efficacy #adapt-efficacy-container #chart-container #chart-info{flex:1;max-width:592px}
#adapt-efficacy #adapt-efficacy-container #chart-container #chart-info h4{font-size:24px;font-weight:400;line-height:30px;color:var(--color-text-dark);margin:0 0 16px}
#adapt-efficacy #adapt-efficacy-container #chart-container #chart-info p,#adapt-efficacy #adapt-efficacy-container #chart-container #chart-info ul{font-size:16px;line-height:25px;color:var(--color-text-dark);margin:0}
#adapt-efficacy #adapt-efficacy-container #chart-container #chart-info ul{padding-left:20px;margin-top:10px}
#adapt-efficacy #adapt-efficacy-container .section-divider{border:0;height:1px;background-color:gray;margin:60px 0}
#adapt-efficacy #adapt-efficacy-container #footnotes3{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
@media(max-width:767px){#adapt-efficacy{padding:40px 0}
#adapt-efficacy #adapt-efficacy-container #chart-container{flex-direction:column}
#adapt-efficacy #adapt-efficacy-container #chart-container #chart-info{margin-top:30px}
}
#white-graphs-section{background-color:var(--color-white);padding:80px 0}
#white-graphs-section #white-graphs-section-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#white-graphs-section #white-graphs-section-container h2{font-family:'Montserrat',sans-serif;font-weight:400;font-size:32px;line-height:40px;text-align:center;color:var(--color-primary);margin:0;margin-bottom:28px}
#white-graphs-section #white-graphs-section-container #footnotes4{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
#white-graphs-section #white-graphs-section-container .section-divider{border:0;height:1px;background-color:gray;margin:60px 0}
@media(max-width:767px){#white-graphs-section{padding:40px 0}
#white-graphs-section #white-graphs-section-container{padding:0 10px}
}
#pyramid-section{background-color:#dff7f5;padding:80px 0}
#pyramid-section #pyramid-section-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#pyramid-section #pyramid-section-container #section-header2{text-align:center;color:var(--color-primary);margin-bottom:60px}
#pyramid-section #pyramid-section-container #section-header2 h2{font-size:32px;font-weight:400;line-height:40px;margin:0 0 20px}
#pyramid-section #pyramid-section-container #section-header2 h3{font-size:24px;font-weight:700;line-height:30px;margin:0}
#pyramid-section #pyramid-section-container #highlight-box{flex:1;border:1px solid var(--color-primary);border-radius:12px;padding:20px;text-align:left;background-color:#fff;font-size:20px;font-weight:700;line-height:32px;margin:0;margin-top:40px}
#pyramid-section #pyramid-section-container #footnotes5{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:60px}
@media(max-width:767px){#pyramid-section{padding:40px 0}
#pyramid-section #pyramid-section-container #highlight-box{font-size:16px;line-height:25px}
}
#efficacy-section-5{background:linear-gradient(84deg,#011b2c 15.66%,#014a60 95.65%);padding:80px 0;color:var(--color-white)}
#efficacy-section-5 #efficacy-section-5-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#efficacy-section-5 #efficacy-section-5-container h4{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:30px}
#efficacy-section-5 #efficacy-section-5-container .image{width:100%;max-width:859px;margin:60px auto}
#efficacy-section-5 #efficacy-section-5-container p{font-size:16px;line-height:25px;color:var(--color-white);margin-top:40px}
#efficacy-section-5 #efficacy-section-5-container #footnotes6,#efficacy-section-5 #efficacy-section-5-container #footnotes6 p{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-white);margin-top:60px;text-align:left}
@media(max-width:767px){#efficacy-section-5{padding:40px 0}
#efficacy-section-5 #efficacy-section-5-container .image{max-width:100%}
}
#efficacy-section-6{background-color:#fff;padding:80px 0}
#efficacy-section-6 #efficacy-section-6-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#efficacy-section-6 #efficacy-section-6-container #chart-container2{display:flex;justify-content:space-between;align-items:center;gap:40px}
#efficacy-section-6 #efficacy-section-6-container #chart-container2 #chart-info2{flex:1;max-width:592px}
#efficacy-section-6 #efficacy-section-6-container #chart-container2 #chart-info2 h4{font-size:24px;font-weight:400;line-height:30px;color:var(--color-text-dark)}
#efficacy-section-6 #efficacy-section-6-container #chart-container2 #chart-info2 .highlight-box2{flex:1;border:1px solid var(--color-primary);border-radius:12px;padding:20px;text-align:left;background-color:#fff;font-size:16px;font-weight:400;margin:20px 0}
#efficacy-section-6 #efficacy-section-6-container #chart-container2 #chart-info2 p,#efficacy-section-6 #efficacy-section-6-container #chart-container2 #chart-info2 ul{font-size:16px;line-height:25px;color:var(--color-text-dark);margin:0}
#efficacy-section-6 #efficacy-section-6-container #chart-container2 #chart-info2 ul{padding-left:20px;margin-top:10px}
#efficacy-section-6 #efficacy-section-6-container .section-divider{border:0;height:1px;background-color:gray;margin:60px 0}
#efficacy-section-6 #efficacy-section-6-container #footnotes7{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
#efficacy-section-6 #efficacy-section-6-container #adapt-plus-efficacy #section-header-6{text-align:center}
#efficacy-section-6 #efficacy-section-6-container #adapt-plus-efficacy #section-header-6 h2{font-size:32px;font-weight:400;line-height:40px;margin:0 0 20px}
#efficacy-section-6 #efficacy-section-6-container #adapt-plus-efficacy #section-header-6 h3{font-size:24px;font-weight:700;line-height:30px;margin:0 0 20px}
#efficacy-section-6 #efficacy-section-6-container #adapt-plus-efficacy #section-header-6 p{font-size:16px;font-weight:700;line-height:25px;margin:0 auto;max-width:940px}
#efficacy-section-6 #efficacy-section-6-container #adapt-plus-efficacy #charts-wrapper{display:flex;justify-content:space-around;align-items:flex-start;gap:40px;margin:40px 0}
#efficacy-section-6 #efficacy-section-6-container #adapt-plus-efficacy #charts-wrapper #chart-block{flex:1;text-align:center}
#efficacy-section-6 #efficacy-section-6-container #adapt-plus-efficacy #charts-wrapper #chart-block #info-box{flex:1;max-width:578px;background-color:var(--color-secondary);color:var(--color-primary);padding:23px;border-radius:0 20px 0 0;margin-top:20px}
#efficacy-section-6 #efficacy-section-6-container #adapt-plus-efficacy #highlight-box3{flex:1;border:1px solid var(--color-primary);border-radius:12px;padding:20px;text-align:left;background-color:#fff;font-size:20px;font-weight:700;line-height:32px;margin:0;margin-top:40px}
#efficacy-section-6 #efficacy-section-6-container #consider-title{font-size:24px;font-weight:400;line-height:30px;text-align:center;margin-top:60px;margin-bottom:20px}
#efficacy-section-6 #efficacy-section-6-container #consider-image{width:100%;max-width:960px;margin:25px auto}
@media(max-width:767px){#efficacy-section-6{padding:40px 0}
#efficacy-section-6 #efficacy-section-6-container #chart-container2{flex-direction:column}
#efficacy-section-6 #efficacy-section-6-container #adapt-plus-efficacy #charts-wrapper{flex-direction:column}
#efficacy-section-6 #efficacy-section-6-container .section-divider{margin:40px 0}
#efficacy-section-6 #efficacy-section-6-container #consider-title{margin-top:40px}
}
#post-hoc-analyses{background-color:#dff7f5;padding:80px 0}
#post-hoc-analyses #post-hoc-analyses-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#post-hoc-analyses #post-hoc-analyses-container #section-header-7{text-align:center;color:var(--color-primary)}
#post-hoc-analyses #post-hoc-analyses-container #section-header-7 h2{font-size:32px;font-weight:400;line-height:40px;margin:0 0 20px}
#post-hoc-analyses #post-hoc-analyses-container #graph-title{font-size:16px;font-weight:700;text-align:center;margin-bottom:20px}
#post-hoc-analyses #post-hoc-analyses-container #text-area{display:flex;gap:40px;align-items:center;margin-bottom:40px}
#post-hoc-analyses #post-hoc-analyses-container #text-area #text-block{flex:1;font-size:16px;line-height:25px}
#post-hoc-analyses #post-hoc-analyses-container #text-area #highlight-box4{flex:1;border:1px solid var(--color-primary);border-radius:12px;padding:20px;text-align:left;background-color:#fff;font-size:16px;font-weight:700;margin:0}
#post-hoc-analyses #post-hoc-analyses-container #study-limitations{font-size:16px;line-height:25px;margin-bottom:20px}
#post-hoc-analyses #post-hoc-analyses-container #footnotes8{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
#post-hoc-analyses #post-hoc-analyses-container .section-divider{border:0;height:1px;background-color:gray;margin:60px 0}
#post-hoc-analyses #post-hoc-analyses-container #highlight-box5{flex:1;border:1px solid var(--color-primary);border-radius:12px;padding:20px;text-align:left;background-color:#fff;font-size:16px;font-weight:700;margin:40px auto}
@media(max-width:767px){#post-hoc-analyses #post-hoc-analyses-container #text-area{flex-direction:column}
#post-hoc-analyses{padding:40px 0}
}
#real-world-data{background:linear-gradient(360deg,#011b2c 10.7%,#014a60 65.35%);padding:80px 0;color:var(--color-white)}
#real-world-data #real-world-data-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#real-world-data #real-world-data-container h2{font-size:32px;font-weight:400;line-height:40px;color:#71dbd4;margin:0 0 20px;text-align:center}
#real-world-data #real-world-data-container h3{font-size:24px;font-weight:700;line-height:30px;margin:0 0 20px;text-align:center}
#real-world-data #real-world-data-container #highlight-box6{flex:1;border:1px solid #71dbd4;border-radius:12px;padding:20px;text-align:left;background-color:rgba(255,255,255,0.1);font-size:16px;font-weight:400;margin:0;margin-top:40px}
#real-world-data #real-world-data-container #footnotes9{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-white);margin-top:60px;text-align:left}
@media(max-width:767px){#real-world-data #real-world-data-container #highlight-box6{font-size:16px;line-height:25px}
#real-world-data{padding:40px 0}
}
#efficacy-section-7{background-color:#fff;padding:80px 0}
#efficacy-section-7 #efficacy-section-7-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#efficacy-section-7 #efficacy-section-7-container h2{font-family:'Montserrat',sans-serif;font-weight:700;font-size:24px;text-align:center;color:var(--color-primary);margin:0;margin-bottom:28px}
#efficacy-section-7 #efficacy-section-7-container #footnotes10,#efficacy-section-7 #efficacy-section-7-container #footnotes10 p{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
#efficacy-section-7 #efficacy-section-7-container .section-divider{border:0;height:1px;background-color:gray;margin:60px 0}
#efficacy-section-7 #efficacy-section-7-container p{font-size:16px;line-height:25px;color:var(--color-text-dark)}
@media(max-width:767px){#efficacy-section-7 #efficacy-section-7-container{padding:0 10px}
#efficacy-section-7{padding:40px 0}
}
#page-3f46c61b3e .new,#page-3f46c61b3e .new.newpar.section,#page-3f46c61b3e .cq-placeholder{display:none}
#high-affinity{background-color:var(--color-white);padding:80px 0}
#high-affinity #high-affinity-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#high-affinity #high-affinity-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-primary);margin-bottom:60px}
#high-affinity #high-affinity-container #content-wrapper{display:flex;align-items:center;gap:60px;margin-bottom:60px}
#high-affinity #high-affinity-container #content-wrapper .image{flex-shrink:0}
#high-affinity #high-affinity-container #content-wrapper #text-content-wrapper{display:flex;flex-direction:column;gap:20px;flex-grow:1}
#high-affinity #high-affinity-container #content-wrapper #text-content-wrapper #text-box-1{background-color:var(--color-secondary);padding:20px;border-radius:0 20px 0 0;font-size:16px;line-height:1.5;color:var(--color-primary)}
#high-affinity #high-affinity-container #content-wrapper #text-content-wrapper #text-box-2{background-color:var(--color-bg-light);border:1px solid var(--color-primary);padding:20px;border-radius:0 0 0 20px}
#high-affinity #high-affinity-container #content-wrapper #text-content-wrapper #text-box-1 ul,#high-affinity #high-affinity-container #content-wrapper #text-content-wrapper #text-box-2 ul{margin:0;padding-left:20px;font-size:16px;line-height:1.5;color:var(--color-primary)}
#high-affinity #high-affinity-container #footnotes{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
@media(max-width:767px){#high-affinity{padding:40px 0}
#high-affinity #high-affinity-container #content-wrapper{flex-direction:column;gap:20px}
}
#immunity-effects{background-color:#dff7f5;padding:80px 0}
#immunity-effects #immunity-effects-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#immunity-effects #immunity-effects-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-primary);margin-bottom:40px}
#immunity-effects #immunity-effects-container #info-box{border:1px solid var(--color-primary);background-color:#fff;padding:32px;margin-bottom:40px}
#immunity-effects #immunity-effects-container #info-box ul{margin:0;padding-left:20px;font-size:20px;line-height:1.6;color:var(--color-primary)}
#immunity-effects #immunity-effects-container #footnotes2{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
@media(max-width:767px){#immunity-effects{padding:40px 0}
}
#safety-profile{background-color:var(--color-white);padding:80px 0}
#safety-profile #safety-profile-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#safety-profile #safety-profile-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-primary);margin-bottom:40px}
#safety-profile #safety-profile-container #footnotes3{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
#safety-profile #safety-profile-container #text-content-safety-profile{font-size:16px;line-height:1.5;color:var(--color-primary);margin-top:40px}
#safety-profile #safety-profile-container #graph-safety-profile{width:100%;max-width:945px;margin:0 auto}
#safety-profile #safety-profile-container #text-content-safety-profile ul{margin:0;padding-left:20px}
#safety-profile #safety-profile-container .section-divider{border:0;height:1px;background-color:gray;margin:60px 0}
@media(max-width:767px){#safety-profile{padding:40px 0}
#safety-profile #safety-profile-container .section-divider{margin:40px 0}
}
#page-2e743dd7c5 .new,#page-2e743dd7c5 .new.newpar.section,#page-2e743dd7c5 .cq-placeholder{display:none}
#dosing-info{background-color:var(--color-white);padding:80px 0}
#dosing-info #dosing-info-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#dosing-info #dosing-info-container h2{font-size:32px;font-weight:400;color:var(--color-primary);margin:0 0 20px 0;text-align:center}
#dosing-info #dosing-info-container h3{font-size:24px;font-weight:700;color:var(--color-primary);margin:0;text-align:center}
#dosing-info #dosing-info-container #dosing-info-columns{display:flex;gap:32px;margin:40px 0}
#dosing-info #dosing-info-container #dosing-info-columns .text{flex:1;font-size:16px;line-height:25px;color:var(--color-primary);margin:0}
#dosing-info #dosing-info-container #dosing-info-columns .text ul{margin:0;padding-left:20px}
#dosing-info #dosing-info-container #assessment-tool-box{border:1px solid var(--color-primary);border-radius:12px;padding:20px;display:flex;align-items:center;gap:30px}
#dosing-info #dosing-info-container #assessment-tool-box .image{position:relative;width:90px;height:90px;flex-shrink:0}
#dosing-info #dosing-info-container #assessment-tool-box .text{font-size:20px;line-height:32px;color:var(--color-primary);margin:0}
#dosing-info #dosing-info-container #footnotes{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
@media(max-width:767px){#dosing-info{padding:40px 0}
#dosing-info #dosing-info-container #dosing-info-columns{flex-direction:column}
#dosing-info #dosing-info-container #assessment-tool-box{flex-direction:column;text-align:center}
}
#adapt-nxt-study{background-color:#dff7f5;padding:80px 0}
#adapt-nxt-study #adapt-nxt-study-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#adapt-nxt-study #adapt-nxt-study-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-primary);margin-bottom:40px}
#adapt-nxt-study #adapt-nxt-study-container #adapt-grid{display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:center;margin-bottom:30px}
#adapt-nxt-study #adapt-nxt-study-container #adapt-grid .text{background-color:#71dbd4;border-radius:12px;padding:32px;color:var(--color-primary);height:100%;line-height:1.5}
#adapt-nxt-study #adapt-nxt-study-container #footnotes2{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
#adapt-nxt-study #adapt-nxt-study-container #content-text{font-size:16px;line-height:25px;color:var(--color-primary);margin-top:40px}
#adapt-nxt-study #adapt-nxt-study-container .section-divider{border:0;height:1px;background-color:gray;margin:60px 0}
#adapt-nxt-study #adapt-nxt-study-container h3{font-size:24px;font-weight:700;color:var(--color-primary);margin-bottom:20px}
#adapt-nxt-study #adapt-nxt-study-container #footnotes3{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:0}
@media(max-width:767px){#adapt-nxt-study{padding:40px 0}
#adapt-nxt-study #adapt-nxt-study-container #adapt-grid{display:block}
#adapt-nxt-study #adapt-nxt-study-container .section-divider{margin:40px 0}
}
#immunization{background-color:var(--color-white);padding:80px 0}
#immunization #immunization-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#immunization #immunization-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-primary);margin-bottom:40px}
#immunization #immunization-container #immunization-content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}
#immunization #immunization-container #immunization-content #immunization-card{border:1px solid var(--color-primary);border-radius:12px;padding:20px;display:flex;align-items:center;gap:20px}
#immunization #immunization-container #immunization-content #immunization-card .image{flex-shrink:0;align-self:flex-start}
#immunization #immunization-container #immunization-content #immunization-card .text{font-size:20px;line-height:32px;color:var(--color-primary);margin:0}
#immunization #immunization-container #immunization-content #immunization-list{font-size:16px;line-height:25px;color:var(--color-primary)}
#immunization #immunization-container #immunization-content #immunization-list ul{margin:0;padding-left:20px}
@media(max-width:767px){#immunization{padding:40px 0}
#immunization #immunization-container #immunization-content{grid-template-columns:1fr}
#immunization #immunization-container #immunization-content #immunization-card{justify-content:center;text-align:center;flex-direction:column}
#immunization #immunization-container #immunization-content #immunization-card .image{align-self:center}
}
#infections{background-color:#dff7f5;padding:80px 0}
#infections #infections-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#infections #infections-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-primary);margin-bottom:40px}
#infections #infections-container #infections-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}
#infections #infections-container #infections-grid #left-column{display:flex;flex-direction:column;gap:24px}
#infections #infections-container #infections-grid #left-column #info-row{display:flex;align-items:center;gap:20px}
#infections #infections-container #infections-grid #left-column #info-row .image{flex-shrink:0}
#infections #infections-container #infections-grid #left-column #info-row .text{font-size:16px;line-height:25px;color:var(--color-primary);margin:0}
#infections #infections-container #infections-grid #left-column #serious-infection-card{background-color:var(--color-secondary);border-radius:12px;padding:32px;text-align:left;font-size:20px;line-height:32px;color:var(--color-primary);margin:0;margin-top:40px}
#infections #infections-container #infections-grid #right-column{border:1px solid var(--color-primary);border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:20px;background-color:#fff}
#infections #infections-container #infections-grid #right-column .image{flex-shrink:0}
#infections #infections-container #infections-grid #right-column .text{font-size:20px;line-height:32px;color:var(--color-primary)}
#infections #infections-container #infections-grid #right-column .text ul{margin:0;padding-left:20px}
@media(max-width:767px){#infections{padding:40px 0}
#infections #infections-container #infections-grid{grid-template-columns:1fr}
#infections #infections-container #infections-grid #left-column #info-row{flex-direction:column}
#infections #infections-container #infections-grid #right-column{flex-direction:column}
#infections #infections-container #infections-grid #right-column .image{align-self:center}
}
#drug-interactions{background-color:var(--color-white);padding:80px 0}
#drug-interactions #drug-interactions-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#drug-interactions #drug-interactions-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-primary);margin-bottom:40px}
#drug-interactions #drug-interactions-container #interactions-list{display:flex;flex-direction:column;gap:24px}
#drug-interactions #drug-interactions-container #interactions-list #interaction-item{display:flex;align-items:center;gap:20px}
#drug-interactions #drug-interactions-container #interactions-list #interaction-item .image{flex-shrink:0}
#drug-interactions #drug-interactions-container #interactions-list #interaction-item .text{font-size:16px;line-height:25px;color:var(--color-primary);margin:0}
#drug-interactions #drug-interactions-container #interactions-list #interaction-item .text ul{margin:0;padding-left:20px}
#drug-interactions #drug-interactions-container #footnotes4{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
@media(max-width:767px){#drug-interactions{padding:40px 0}
#drug-interactions #drug-interactions-container #interactions-list #interaction-item{flex-direction:column}
}
#page-d16a3526b1 .new,#page-d16a3526b1 .new.newpar.section,#page-d16a3526b1 .cq-placeholder{display:none}
#page-e4facb15e3 #hero-section,#page-993e028d64 #hero-section{padding:45px 0;background-color:var(--color-white);background-image:url('clientlib-vyvgart-hcp-ca/resources/images/31622d8a01d21c822ca7dea1b857005323141d8e.png');background-size:cover;background-position:top center;background-repeat:no-repeat}
#page-e4facb15e3 #hero-section .new,#page-e4facb15e3 #hero-section .new{display:none}
#page-e4facb15e3 #hero-section .container.responsivegrid,#page-993e028d64 #hero-section .container.responsivegrid{display:flex;justify-content:center;align-items:center}
#support-journey{background-color:var(--color-white);padding:80px 0;background-image:url('clientlib-vyvgart-hcp-ca/resources/images/sadfdf124f54dsfsd.svg');background-position:bottom right;background-repeat:no-repeat}
#support-journey #support-journey-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#support-journey #support-journey-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-primary);margin-bottom:20px}
#support-journey #support-journey-container h3{font-size:24px;font-weight:700;text-align:center;color:var(--color-primary);margin-bottom:40px}
#support-journey #support-journey-container #features-grid{display:flex;flex-direction:column;gap:12px;max-width:940px;margin:0 auto}
#support-journey #support-journey-container #features-grid #feature-card{display:flex;align-items:center;background-color:#dff7f5;padding:24px 32px;min-height:160px;gap:32px}
#support-journey #support-journey-container #features-grid #feature-card .image{flex-shrink:0}
#support-journey #support-journey-container #features-grid #feature-card .text h4{font-size:20px;font-weight:700;line-height:26px;margin-bottom:12px}
#support-journey #support-journey-container #features-grid #feature-card .text p{font-size:20px;font-weight:400;line-height:26px;letter-spacing:-0.5px}
#support-journey #support-journey-container #contact-card{max-width:1088px;width:100%;margin-left:auto;margin-right:auto;background-color:var(--color-primary);position:relative;display:flex;align-items:center;gap:67px;padding:48px 56px 48px 67px;overflow:hidden;border-bottom:8px solid #ffc50a;margin-top:60px}
#support-journey #support-journey-container #contact-card .image:first{flex-shrink:0;z-index:1;position:relative;width:314px;height:160.47px}
#support-journey #support-journey-container #contact-card h2{font-family:var(--font-family-main);font-weight:800;font-size:32px;line-height:40px;color:var(--color-white);margin:0;text-align:left}
#support-journey #support-journey-container #contact-card #contact-info-item{display:flex;align-items:center;gap:12px;margin:15px 0}
#support-journey #support-journey-container #contact-card #contact-info-item .image{width:25px;height:auto}
#support-journey #support-journey-container #contact-card #contact-info-item p{font-family:var(--font-family-main);font-weight:400;font-size:18px;line-height:24px;color:var(--color-white);margin:0}
#support-journey #support-journey-container #contact-card #contact-info-item p b{font-weight:800}
#support-journey #support-journey-container #contact-card #contact-info-item a{text-decoration:underline}
@media(max-width:992px){#support-journey #support-journey-container #contact-card{flex-direction:column;text-align:center;gap:30px;padding:40px 20px}
#support-journey #support-journey-container #contact-card #contact-info-item{justify-content:center}
#image-9b122f5e6d{max-width:314px}
.image:has(#image-01ee5616c7){overflow-x:scroll;width:100%}
#image-01ee5616c7 img{min-width:768px;width:100%}
#support-journey #support-journey-container #contact-card h2{font-size:28px;line-height:36px}
#support-journey #support-journey-container #contact-card #contact-info-item p,#support-journey #support-journey-container #contact-card #contact-info-item h3{font-size:16px;line-height:24px}
#support-journey #support-journey-container #contact-card #image-67de900b08,#support-journey #support-journey-container #contact-card #image-d08fd3ecbf{width:80%;max-width:300px;margin:0 auto}
}
#support-journey #support-journey-container #footnotes{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
@media(max-width:767px){#support-journey{padding:40px 0;background-image:none}
#support-journey #support-journey-container #features-grid #feature-card{flex-direction:column;text-align:center}
}
#provinces-maps{background:var(--gradient-dark-section);padding:80px 0}
#provinces-maps #provinces-maps-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#provinces-maps #provinces-maps-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-white);margin-bottom:20px}
#provinces-maps #provinces-maps-container .image-map{width:100%;max-width:681px;margin:0 auto;position:relative}
#provinces-maps #provinces-maps-container .image{display:none}
#provinces-maps #provinces-maps-container .image-map img{width:100%;height:auto}
#provinces-maps #provinces-maps-container .image-map .map-button{position:absolute;width:6%;height:7%;cursor:pointer;display:flex;background:transparent;border:0;font-size:0;color:transparent}
@media(max-width:767px){#provinces-maps{padding:40px 0}
#provinces-maps #provinces-maps-container .image-map img{display:none}
#provinces-maps #provinces-maps-container .image-map{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:350px;gap:20px}
#provinces-maps #provinces-maps-container .image-map .map-button{position:static;width:100%;height:auto;padding:12px 0;font-size:13px;font-weight:700;color:#002b49;background-color:#fff;border-radius:4px;margin:0;text-align:center;border:1px solid #002b49;justify-content:center}
}
#map-popup .cmp-overlay-modal-pre__main-modal{text-align:left;padding:80px 40px 60px 40px}
#map-popup #assessment-header{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}
#map-popup #assessment-header #province-name{background-color:var(--color-primary);color:#fff;padding:10px;font-size:22px;line-height:1.35;text-align:center;align-self:flex-start;margin:0;display:inline-block}
#map-popup #assessment-header h3{color:var(--color-primary);font-size:24px;font-weight:400;line-height:1.25;margin:0}
#map-popup #province-content{font-size:16px;line-height:25px;color:var(--color-text-dark)}
#map-popup #province-content ul{margin:0;padding-left:20px;margin-bottom:20px}
#map-popup #province-content a{font-weight:700;text-decoration:underline}
#map-popup #footnotes-modal{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:50px}
@media(max-width:767px){#map-popup .cmp-overlay-modal-pre__main-modal{padding:40px 20px 30px 20px}
}
#page-e4facb15e3 .new,#page-e4facb15e3 .new.newpar.section,#page-e4facb15e3 .cq-placeholder{display:none}
#resources-for-you{background-color:var(--color-white);padding:80px 0}
#resources-for-you #resources-for-you-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#resources-for-you #resources-for-you-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-primary);margin-bottom:40px}
#resources-for-you #resources-for-you-container #resources-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 32px}
#resources-for-you #resources-for-you-container #resources-grid #resource-card{display:flex;flex-direction:column;height:100%}
#resources-for-you #resources-for-you-container #resources-grid #resource-card .container.responsivegrid{height:100%}
#resources-for-you #resources-for-you-container #resources-grid #resource-card .image{flex-shrink:0}
#resources-for-you #resources-for-you-container #resources-grid #resource-card #resource-card__content{padding-top:20px;display:flex;flex-direction:column;gap:16px;flex-grow:1;height:100%;justify-content:space-between}
#resources-for-you #resources-for-you-container #resources-grid #resource-card #resource-card__content h3{font-size:16px;font-weight:700;line-height:1.5}
#resources-for-you #resources-for-you-container #resources-grid #resource-card #resource-card__content p{font-size:16px;font-weight:400;line-height:1.56;flex-grow:1}
#resources-for-you #resources-for-you-container #resources-grid #resource-card #resource-card__content a{display:inline-flex;justify-content:center;align-items:center;padding:8px 16px;background-color:#002b49;color:var(--color-white);border-radius:4px;font-weight:700;font-size:13px;line-height:1.2;text-align:center;transition:background-color .3s}
#resources-for-you #resources-for-you-container .section-divider{border:0;height:1px;background-color:gray;margin:60px 0}
@media(max-width:767px){#resources-for-you{padding:40px 0}
#resources-for-you #resources-for-you-container #resources-grid{grid-template-columns:1fr}
#resources-for-you #resources-for-you-container .section-divider{margin:40px 0}
}
#helpful-links{background-color:#dff7f5;padding:80px 0}
#helpful-links #helpful-links-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#helpful-links #helpful-links-container h2{font-size:32px;font-weight:400;text-align:center;color:var(--color-primary);margin-bottom:40px}
#helpful-links #helpful-links-container #helpful-links__grid{display:flex;justify-content:center;gap:32px}
#helpful-links #helpful-links-container #helpful-links__grid .container.responsivegrid{background-color:var(--color-white);border-radius:4px;width:416px;height:384px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:20px}
#helpful-links #helpful-links-container #helpful-links__grid #link-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}
#helpful-links #helpful-links-container #helpful-links__grid #link-card img{max-height:172px;object-fit:contain}
#helpful-links #helpful-links-container #helpful-links__grid #link-card a{display:inline-flex;justify-content:center;align-items:center;padding:8px 16px;background-color:#002b49;color:var(--color-white);border-radius:4px;font-weight:700;font-size:13px;line-height:1.2;text-align:center;transition:background-color .3s}
@media(max-width:767px){#helpful-links{padding:40px 0}
#helpful-links #helpful-links-container #helpful-links__grid{flex-direction:column;align-items:center}
#helpful-links #helpful-links-container #helpful-links__grid .container.responsivegrid{width:100%;max-width:416px;height:auto}
}
#page-ff2719f3c4 .new,#page-ff2719f3c4 .new.newpar.section,#page-ff2719f3c4 .cq-placeholder{display:none}
#important-safety-information{background-color:var(--color-white);padding:80px 0}
#important-safety-information #important-safety-information-container{width:100%;max-width:1216px;margin:0 auto;padding:0 20px}
#important-safety-information #important-safety-information-container p{font-size:16px;line-height:25px;color:var(--color-text-dark)}
#important-safety-information #important-safety-information-container ul{margin:0;padding-left:20px}
#important-safety-information #important-safety-information-container ul li{margin-bottom:10px}
#important-safety-information #important-safety-information-container a{color:var(--color-primary);text-decoration:underline}
@media(max-width:767px){#important-safety-information{padding:40px 0}
}
#page-baa85a5197 .new,#page-baa85a5197 .new.newpar.section,#page-baa85a5197 .cq-placeholder{display:none}
#form-section{background-color:var(--color-white);padding:80px 0}
#form-section #form-section-container{width:100%;max-width:932px;margin:0 auto;padding:0 20px}
#form-section #form-section-container #form-intro{font-size:16px;line-height:25px;color:var(--color-primary);margin-top:0;margin-bottom:54px}
#form-section #form-section-container #required-text{font-size:14px;line-height:20px;color:var(--color-primary);margin:0}
#form-section #form-section-container #required-text .required-asterisk{color:#ea0000}
#form-section #form-section-container #footnotes{font-family:'Montserrat',sans-serif;font-size:12px;line-height:18px;color:var(--color-text-dark);margin-top:40px}
#form-section #form-section-container #footnotes a{color:var(--color-primary);text-decoration:underline}
#form-section #form-section-container #contact-form label{display:block;font-size:16px;line-height:25px;color:var(--color-primary);margin-bottom:9px}
#form-section #form-section-container #contact-form label .required-asterisk{color:#ea0000;margin-left:0}
#form-section #form-section-container #contact-form input[type="text"],#form-section #form-section-container #contact-form input[type="email"]{width:100%;height:50px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-white);padding:12px 18px;font-size:16px;margin-bottom:32px}
#form-section #form-section-container #contact-form select{width:100%;height:50px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-white);padding:12px 18px;font-size:16px;margin-bottom:32px}
#form-section #form-section-container #contact-form fieldset{border:0;margin:0;padding:0}
#form-section #form-section-container #contact-form #form-footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}
#form-section #form-section-container #contact-form #form-footer label{display:flex;align-items:center;gap:12px}
#form-section #form-section-container #contact-form input[type="checkbox"]{width:20px;height:20px;border:1px solid var(--color-border);accent-color:var(--color-primary)}
#form-section #form-section-container #contact-form #submit-contact-form{background-color:var(--color-primary);color:var(--color-white);border:0;border-radius:4px;padding:8px 16px;font-size:13px;font-weight:700;line-height:16px;cursor:pointer;display:ruby}
#form-section #form-section-container #error-contact-message{color:#ea0000;font-size:14px;margin-bottom:20px;display:none}
#form-section #form-section-container #contact-form input[type="text"].error{border-color:#ea0000}
#form-section #form-section-container #contact-form select.error{border-color:#ea0000}
#thanks-section{background-color:var(--color-white);padding:180px 0;text-align:center;display:none}
#thanks-section #thanks-section-container{width:100%;max-width:932px;margin:0 auto;padding:0 20px}
#thanks-section #thanks-section-container h2{font-size:32px;font-weight:700;text-align:center;color:var(--color-primary);margin-bottom:20px}
#thanks-section #thanks-section-container p{font-size:24px;line-height:25px;color:var(--color-primary)}
@media(max-width:767px){#form-section{padding:40px 0}
#form-section #form-section-container #form-footer{flex-direction:column;align-items:flex-start;gap:16px}
}
#page-03e2d86ea1 .new,#page-03e2d86ea1 .new.newpar.section,#page-03e2d86ea1 .cq-placeholder{display:none}
@media(max-width:768px){.image-responsive{overflow-x:scroll}
}
.image:has(#image_mobile_1){display:none}
.image:has(#image_mobile_2){display:none}
@media(max-width:768px){.image:has(#image_desktop_1){display:none}
.image:has(#image_mobile_1){display:block;margin:0 auto;width:100%;height:auto}
.image:has(#image_desktop_2){display:none}
.image:has(#image_mobile_2){display:block;margin:0 auto;width:100%;height:auto}
}
sup,sub{font-weight:400}
#full-isi .new{display:none}
.new.newpar.section{display:none}
.cq-placeholder{display:none}