:root{--heroHeight:calc(100px + 2rem)}html,body{height:100%;margin:0;padding:0;scroll-padding-top:calc(var(--heroHeight) + 2rem)}body{display:flex;flex-direction:column;font-family:'Montserrat','Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#404040}sup{font-size:.6em}h2{font-size:3rem;margin-top:0;font-weight:550;line-height:1.15}h2 small{font-size:1.5rem}h3{margin-top:0;font-weight:550;font-size:1.5rem}h3 small{font-size:1.1rem;font-weight:400}h4{margin-top:0}ul{padding-inline-start:1.5em}li+li{margin-top:1em}p.smol{margin-bottom:.5em}p.smol+p{margin-top:.5em}.light{font-weight:400}.wrapper{max-width:1000px;margin:auto}.visually-hidden{height:1px;overflow:hidden;width:1px;position:absolute;clip-path:inset(50%);white-space:nowrap}.nav-bar{display:grid;grid-template-areas:"logo secondary" "logo primary";gap:.5rem;padding-right:2rem}nav ul{list-style:none;display:flex;margin:0;padding:0}nav ul a{color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center}
nav li{margin:0}.brand-logo{grid-area:logo;max-width:10rem;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:1rem;padding:1.7rem 2rem;position:fixed;z-index:20;transition:background-color .5s ease}.hero.-static .brand-logo{position:static}.brand-logo svg{width:100%}.brand-logo svg .st0{fill:#939598}.brand-logo svg .st2{fill:#00467f}.lighter{font-weight:100}.brand-logo svg .st3{fill:#fff}.primary-nav{grid-area:primary;justify-content:flex-end;margin-bottom:1rem;gap:1em}.primary-nav a{border:1px solid #fff;padding:.35em .5em;border-radius:.35rem;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:550;font-size:.9rem}[lang=fr] .primary-nav a{max-width:7.2rem;font-size:.8rem;min-height:2rem}[lang=fr] .primary-nav li:first-child a{max-width:16rem}.primary-nav a:hover,.primary-nav a:focus,.primary-nav .current a{background:#fff;color:#002f6c}.secondary-nav{grid-area:secondary;justify-content:flex-end;font-size:.85rem;margin-top:1rem;gap:2em}
.secondary-nav a{padding:.5em}.page-nav{gap:1rem}.page-nav li{flex:1;display:flex}.page-nav .btn{color:#fff;border:2px solid #ffa300;padding:1em;background:linear-gradient(0deg,#1f366b,#005e9d);width:100%;box-sizing:border-box;text-align:center;line-height:1.1;font-size:.9rem}[lang=fr] .page-nav{font-size:.8rem}.hero{color:#fff;padding:2rem;box-sizing:border-box;border-bottom:1rem solid #ffa300}.hero{background:center no-repeat #0c305f;background-size:cover}.hero.-collapsed{padding-top:var(--heroHeight)}@keyframes reveal{0%{clip-path:inset(0 calc(100% - 224px) 0 0 round 1rem)}100%{clip-path:inset(0 0 0 0 round 1rem)}}.hero.-collapsed .nav-bar{background:#002f6c;border-radius:1rem;color:#fff;position:fixed;max-width:1000px;width:100%;box-sizing:border-box;top:2rem;clip-path:inset(0 calc(100% - 224px) 0 0 round 1rem);animation:reveal .54s ease 0s 1 forwards;width:calc(100vw - 2rem);z-index:9999}.hero.-collapsed .brand-logo{background:0 0}.hero .brand-logo svg>*{transition:fill .25s ease}.hero.-collapsed .brand-logo svg .st0,.hero.-collapsed .brand-logo svg .st2{fill:#fff}
.hero.-collapsed .brand-logo svg .st3{fill:#000}.hero.-collapsed .brand-logo svg .st4{fill:url(#SVGID_2_) !important}.home .hero{background-image:url(../images/header.png)}.home .hero h2{font-weight:400;text-align:center;font-size:1.75rem;text-shadow:0 0 8px #081b36;font-weight:550}.inner-page .hero{background-image:url(../images/header-inner.png);padding-bottom:12vw}.video-grid{display:flex;grid-template-columns:repeat(8,1fr);margin:3rem 0 2rem;aspect-ratio:1000/334;pointer-events:none;overflow:hidden;box-sizing:border-box}.video-grid .name{transition:all .52s ease}.video-grid .vid-card{transition:box-shadow .52s ease,background-color .52s ease,margin .52s ease;grid-column:span 2;background:#002f6c;color:#fff;border-radius:.5rem;flex:1;display:block;text-decoration:none;text-shadow:1px 1px 2px #000;font-size:1.2rem;position:relative;overflow:hidden;height:100%;pointer-events:all;cursor:pointer}.video-grid .close{display:none}.video-grid .vid-card .wistia_click_to_play{display:block !important;height:100% !important;width:auto !important}
.video-grid .vid-card .name{height:100%;display:flex;align-items:flex-end;justify-content:center;padding:2.4rem;box-sizing:border-box}.video-grid .vid-card:nth-of-type(1){z-index:13}.video-grid .vid-card:nth-of-type(2){z-index:12}.video-grid .vid-card:nth-of-type(3){z-index:11}.video-grid .vid-card:nth-of-type(4){z-index:10}.video-grid .vid-card~.vid-card{margin-left:1rem}.video-grid .video-quote-box{position:absolute;top:0;left:0;margin:0;height:100%;max-width:none;z-index:99999;opacity:0;background:#1f366b;border-radius:0;text-shadow:none;aspect-ratio:582/249}.video-grid .vid-card:first-of-type{margin-left:0 !important}.video-grid .vid-card:last-of-type{margin-right:0 !important}.video-grid .video-quote-box{grid-template-rows:1fr min-content auto 2rem}.video-grid img{position:absolute;top:0;left:0;height:100%;opacity:.5}.video-grid .vid-card:hover~.vid-card>img{left:auto;right:0}.video-grid span{position:relative;z-index:1}.body{background:#fff;flex:1;padding:5rem 2rem}.footer{background:url(../images/footer.png) center no-repeat #0c305f;background-size:cover;color:#fff;padding:4rem 1rem}
.foot-nav ul{justify-content:space-between;gap:1rem;align-items:stretch}.foot-nav a{display:flex;background:#fff;color:#0c305f;padding:.75em;justify-content:center;align-items:center;width:10.25rem;border-radius:.5em;box-shadow:0 0 5px -2px #000;font-weight:550;font-size:.9rem;line-height:1;text-align:center}[lang=fr] .foot-nav a{font-size:.8rem;height:100%;box-sizing:border-box}.footer .legal{display:block;text-align:center;margin-top:2rem;line-height:1.675}.cookie:after{position:absolute;width:29px;height:29px;top:50%;right:0;transform:translateY(-50%)}.card-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin:0 3rem 5rem}.card{display:flex;flex-direction:column;align-items:center;max-width:22rem;width:100%;margin:auto;height:100%}.card .icon{width:4.8rem}.card .text{text-align:center;color:#4d4d4d;font-weight:550;font-size:1.2rem;margin:1.5em 0;flex:1}.card .text-1{max-height:4.5rem}.card .text-3{max-height:3rem}.card .btn,.btn.-large{color:#fff;border:2px solid #ffa300;padding:1em 3em;background:linear-gradient(0deg,#1f366b,#005e9d);width:100%;box-sizing:border-box;text-align:center;line-height:1.1;height:4.5rem;font-weight:700;font-size:.9rem}
[lang=fr] .card .btn{height:auto}.content-block{padding:3rem 2rem;box-sizing:content-box;margin-left:-2rem;margin-right:-2rem}.content-block.-center{text-align:center}.content-block:not(.-alt)+.content-block:not(.-alt){padding-top:0}.content-block:first-child{margin-top:-5rem}.content-block h2,.content-block h3{color:#002f6c}.content-block .subtitle{color:#404040;margin-top:-1.125rem}.content-block.-alt{background:#002f6c;color:#fff}.content-block.-alt h2,.content-block.-alt h3{color:#fff}.content-block.-alt strong{color:#ffa300}.content-block.-form{background:#e6eaf0}.content-block.-form h2,.content-block.-form h3{text-align:center}.content-block.-form h2{margin-bottom:.25rem;font-size:2.5rem}.content-block.-form h3{color:#4d4d4d}.subscribe-form{padding:1.5rem;font-size:.8rem}.subscribe-form .consent{position:relative;padding-left:2em;display:block}.subscribe-form .consent input[type=checkbox]{position:absolute;top:0;left:0}.subscribe-form .consent+.field-validation-error{padding-left:2.15em}
.subscribe-form .checkbox{font-weight:700;color:#002f6c;font-size:1.25em}.subscribe-form .form-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:1rem 0;gap:1rem}.subscribe-form .form-item{display:grid;grid-template:"label" "field";grid-template-rows:1fr 2fr}.subscribe-form .form-item label{grid-area:label;font-weight:700}.subscribe-form .form-item input{grid-area:field;font-size:1rem;border-radius:.25rem}.subscribe-form .form-item input:not([type=submit]){border:2px solid #999}.subscribe-form .form-item input[type=submit]{appearance:none;border:none;display:block;cursor:pointer;width:100%;padding:.8rem}.subscribe-form .field-validation-valid{display:none}.subscribe-form .field-validation-error{font-size:.9em;padding:.25em 0 0;color:#c70d0d;font-weight:700}.subscribe-form .confirmation{text-align:center;font-weight:700;font-size:1.2rem}.vid-thumb{position:relative;margin:3rem 0;display:block;cursor:pointer}.vid-thumb.-full .wistia_click_to_play{height:auto !important}
.vid-thumb.-full img{width:100%;filter:brightness(.6);transition:filter .5s ease;opacity:.9;border-radius:2rem;min-height:10rem;object-fit:cover}.vid-thumb:hover img,.vid-thumb:active img{filter:brightness(1)}.vid-thumb img{display:block}.vid-thumb .thumb-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;max-width:15%}.vid-thumb .thumb-text{display:block;position:absolute;top:1.5em;left:2em;color:#fff;font-weight:550;text-shadow:1px 1px #00000078;font-size:1.25rem}.btn{display:flex;background:#fff;color:#0c305f;padding:.5em;justify-content:center;align-items:center;border-radius:.5em;box-shadow:0 0 5px -2px #000;text-decoration:none;width:fit-content;padding:1em 1.5em;font-weight:550}.content-block.-alt .btn,.content-block.-form .btn{background:#ffa300;color:#002f6c}.content-block small{color:#8c8279}.content-block h2 small,.content-block h3 small{color:inherit}.hey-listen{background:#e3e8ef;color:#404040;padding:2em 3em;margin:2rem 0;border-radius:1em}.hey-listen:not(.-left){text-align:center}
.hey-listen h4{font-weight:400;color:#002f6c;font-size:1.2rem}.video-quote-box{border-radius:1rem;display:grid;position:relative;grid-template-areas:". . . . ." ". quote quote . ." ". caption . playBtn ." ". . . . .";grid-template-columns:3.5rem 3fr auto 1.5fr 3.5rem;grid-template-rows:1fr min-content auto 3rem;--pad:clamp(.25rem,calc(5vw - 1rem),3.5rem);grid-template-columns:var(--pad) 3fr auto 1.5fr var(--pad);grid-template-rows:1fr min-content auto calc(var(--pad)/3*2 + .5rem);aspect-ratio:922/360;overflow:hidden;max-width:100%;z-index:1;margin:1rem 0 2.5rem;position:relative;cursor:pointer;min-height:16rem}.video-quote-box{--pad:clamp(.25rem,calc(5vw - 1rem),3.5rem);grid-template-columns:var(--pad) 3fr auto 1.5fr var(--pad);grid-template-rows:1fr min-content auto calc(var(--pad)/3*2 + .5rem)}.video-quote-box:before{content:"";display:block;position:absolute;bottom:0;left:0;height:70%;width:100%;z-index:1;opacity:.7;background:linear-gradient(to bottom,hsla(0,0%,0%,0) 0%,hsla(0,0%,0%,.013) 8.1%,hsla(0,0%,0%,.049) 15.5%,hsla(0,0%,0%,.104) 22.5%,hsla(0,0%,0%,.175) 29%,hsla(0,0%,0%,.259) 35.3%,hsla(0,0%,0%,.352) 41.2%,hsla(0,0%,0%,.45) 47.1%,hsla(0,0%,0%,.55) 52.9%,hsla(0,0%,0%,.648) 58.8%,hsla(0,0%,0%,.741) 64.7%,hsla(0,0%,0%,.825) 71%,hsla(0,0%,0%,.896) 77.5%,hsla(0,0%,0%,.951) 84.5%,hsla(0,0%,0%,.987) 91.9%,#000 100%)}
.video-quote-box blockquote{grid-area:quote;margin:0 0 1em;font-size:1.1rem;color:#fff;z-index:1}.video-quote-box img{position:absolute;top:50%;left:50%;z-index:-1;opacity:1;transform:translate(-50%,-50%);height:101%}.video-quote-box figcaption{grid-area:caption;color:#fff;font-weight:700;font-size:1.1rem;align-items:center;margin-top:.2em;z-index:1}.video-quote-box .btn{margin:0;font-weight:700;font-size:.9rem;padding:.5em 1em;grid-area:playBtn;display:block;justify-self:flex-end;z-index:1}.video-quote-box .btn:after{content:'\0025B6';margin-left:.5em}.btn.-blue{color:#fff;border:2px solid #ffa300;padding:1.25em 5em;background:linear-gradient(0deg,#1f366b,#005e9d);box-sizing:border-box;text-align:center;line-height:1.1;font-size:.9rem;font-weight:700}.graph{max-width:100%;display:block;margin:3rem auto}details{margin:0 0 2rem}summary{list-style:none;color:#fff;border-bottom:4px solid #ffa300;padding:1em 1.5em;background:linear-gradient(0deg,#1f366b,#005e9d);line-height:1.1;font-size:.9rem;display:flex;align-items:center;cursor:pointer}
summary::-webkit-details-marker{display:none}summary span{flex:1;font-size:1.2rem;font-weight:550}details summary:after{content:url("../images/chevron.svg");width:1.5em;display:block;justify-self:flex-end;align-items:center;padding:1em;margin:-1em}details:not([open]) summary:after{transform:rotate(180deg)}.accordion-body{background:#e3e8ef;color:#404040;padding:2rem 3rem;border-radius:0 0 1rem 1rem}.accordion-body h3:first-child{margin:1rem auto 3rem;text-align:center;color:#002f6c}.stripe-table{border-collapse:collapse;margin-bottom:1rem}.stripe-table thead th{color:#fff;background:#002f6c;padding:.5rem 1rem}.stripe-table thead th:first-child{background:#ffa300;color:#002f6c}.stripe-table td,.stripe-table th{box-sizing:border-box;width:25%;padding:1.5rem 1rem;height:5rem}.stripe-table td{box-shadow:1px 0 #005e9d inset}.stripe-table tbody tr:nth-child(odd) th,.stripe-table tbody tr:nth-child(odd) td{background:#fff}.stripe-table tbody tr,.stripe-table tbody th{color:#002f6c}.stripe-table tbody th{text-align:left}
.block-table{border-collapse:collapse;margin-top:2rem;width:100%}.block-table thead th{color:#fff;padding:.5rem 1rem;font-weight:400}.block-table thead th:nth-child(2){background:#ffa300;color:#002f6c}.block-table thead th:nth-child(3){background:#002f6c}.block-table tbody td,.block-table tbody th{color:#002f6c;padding:1rem}.block-table td{width:30%;box-sizing:border-box;box-shadow:1px 0 rgba(0,94,157,.5) inset;text-align:center}.block-table tbody th{text-align:right;font-weight:400}.block-table .heading th{background:#fff;text-align:left;padding:.75rem 1rem;font-weight:700}.block-table tr:not(.heading)+tr:not(.heading){border-top:1px solid #002f6c}.accordion-body .hey-listen{font-size:1.2rem;border:3px solid #fff;border-radius:2em;color:#002f6c}.accordion-body .subtitle{color:#002f6c;margin-top:-1rem}.centre{display:flex;justify-content:center;align-items:center}.pad{margin-top:5rem;margin-bottom:5rem}.icon-cards{display:flex;align-items:flex-start;gap:2rem;margin:2rem 2rem 0}.icon-cards .card{flex:1;margin:0}
.icon-cards img{height:3rem}.icon-cards .title{color:#005f9e;text-align:center;margin:1em 0 0}.icon-cards li{font-size:.9rem;margin-bottom:.25rem;margin-top:0}.resource-block{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:3rem}.resource-block h3{width:100%;color:#002f6c;margin-bottom:-.5rem}.resource{width:20%;box-sizing:border-box;min-width:12rem}.resource .thumb{display:block;width:max-content;background:#005f9e;background:linear-gradient(180deg,rgba(0,95,158,1) 0%,rgba(0,95,158,1) 60%,rgba(32,52,104,1) 100%);border-radius:1.2em;max-width:122px}.resource .thumb img{width:100%;display:block}.resource h4{margin:.25rem 0;font-weight:400;font-weight:700;font-size:.9rem}.resource p{font-size:.8rem;margin:0 0 .35rem}.resource .view-link{font-size:.8rem;font-weight:700;color:#002f6c;text-decoration:none;margin:.5em 0;display:inline-block}.resource .fyi{margin-top:.5rem;color:#002f6c}.resource .fyi a{font-weight:700;color:inherit}.resource .fyi a:not(:hover):not(:focus){text-decoration:none}
.patient-stories{display:flex;flex-direction:column}.patient-stories .thumb:not(.active){display:none}.patient-stories img{display:block;max-width:100%}.patient-stories ul{list-style:none;display:flex;gap:2rem;margin:3rem 0 1rem;padding:0}.patient-stories li{flex:1;display:flex;margin:0}.patient-stories a{display:flex;padding:1rem 2.5rem;font-size:.75rem;text-align:center;text-decoration:none;align-items:center;width:100%;height:100%;box-sizing:border-box;justify-content:center}.patient-stories.patient-stories a strong{color:inherit}.patient-stories li.active a{background:#ffa300;color:#002f6c;position:relative;font-weight:550}.patient-stories li.active a:after{display:block;content:"";background-color:inherit;width:25%;height:1.2rem;clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) rotate(180deg);margin-bottom:-1px}.patient-stories li:not(.active) a{background:#fff;color:#002f6c;opacity:.5}.isi{font-size:.8rem;color:#8c8279;line-height:1.35}
.isi.-pad{margin-top:5rem}.isi h3{font-size:inherit}.isi li+li{margin-top:.25em}.references *{vertical-align:top}.references tr+tr>*{padding-top:.25em}.warning-callout{border:1px solid #8c8279;padding:1rem;margin:2rem 0}.warning-callout h3{text-align:center}.alexion-logo{width:12rem;display:block;margin:3.2rem auto 3rem}.lang-toggle{display:flex;align-items:center}.lang-toggle a{color:#fff;text-decoration:none;padding:0}.lang-toggle a+a{--dividerGap:.675em;margin-left:var(--dividerGap);position:relative}.lang-toggle a+a:before{content:"/";font-weight:400;width:var(--dividerGap);text-align:center;user-select:none;pointer-events:none;position:absolute;right:100%}.gate{background-image:url('../images/login-background.png');height:auto;min-height:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;padding-left:1rem;padding-right:1rem}.gate .lang-toggle{flex:1;min-height:3.5rem}.gate .lang-toggle a{padding:.5em 0;font-size:1.1rem}
.gate .lang-toggle a:first-child{padding-left:.25em}.gate .lang-toggle a:last-child{padding-right:.25em}.gate .alexion-logo{display:none}[lang=en] .lang-toggle a[name=en],[lang=fr] .lang-toggle a[name=fr]{font-weight:700}.gate .lang-toggle a+a{--dividerGap:1em}.gate .logos{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:2.5rem}.gate .logos img{width:12rem;max-width:40%;margin:auto}.login-form-outer{display:flex;flex-direction:column;background:#fff;padding:3rem 8rem;min-width:min-content;border-radius:20px}.login-form-inner{display:flex;gap:.5rem}.login-form-outer p{text-align:center;color:#404040}.license-input{width:100%;margin-top:.5rem;box-sizing:border-box;border:1px solid #404040;outline:none;appearance:none;border-radius:.25em;font-size:1rem;padding:.75em 1.25em}.gate select{box-sizing:border-box;border:1px solid #404040;outline:none;border-radius:.25em;font-size:1rem;padding:.75em 1.25em}.gate .btn{background:#f08a11;border:none;color:#002f6c;font-weight:700;text-align:center;padding:.75em 5em;margin:2rem auto 0;font-size:1rem;cursor:pointer;box-shadow:none}
.gate #login-form:not(.error) .error-message{display:none}.gate .error-message{font-size:.8em;padding:.5em 0;color:#c70d0d;font-weight:700}@keyframes error{0%{transform:translateX(0);border-color:#ce0f0f}25%{transform:translateX(5px)}50%{transform:translateX(-5px)}75%{transform:translateX(5px)}100%{transform:translateX(0);border-color:#404040}}.gate .error .license-input{animation:error 1s ease-out}.btn-enter:hover{cursor:pointer}.select-label{padding-bottom:5px;font-weight:550}.select-container{display:flex;flex-direction:column;flex:1;justify-content:flex-end}select:invalid{color:gray}.gate footer{background:0 0;flex:1;display:flex;align-items:center}#ot-sdk-btn-floating{display:none}.menu-box{display:none}.menu-btn-icon{stroke:#fff}.menu-btn{display:none;width:40px}@media screen and (max-width:1023px){.mobile{display:block}.desktop{display:none}html{font-size:14px}.hero{padding:1em}.foot-nav ul{gap:.5rem}.foot-nav a{width:9.4rem}.gate .foot-nav ul{flex-flow:column nowrap;width:100%;gap:.8em}
.gate .foot-nav a{width:100%;box-sizing:border-box}.card .btn{line-height:1.3}.nav-bar{margin-bottom:1rem}.hero.-collapsed .nav-bar{top:1rem}.hero.-collapsed .brand-logo{position:static}.hero.-collapsed .nav-bar{clip-path:inset(0 calc(100% - 196px) 0 0 round 1rem);animation:reveal 1s ease .5s 1 forwards}@keyframes reveal{0%{clip-path:inset(0 calc(100% - 196px) 0 0 round 1rem)}100%{clip-path:inset(0 0 0 0 round 1rem)}}}@media screen and (max-width:800px){.card-grid{grid:1fr/auto}.card{max-width:none}.login-form-outer{padding:3rem}.stripe-table td,.stripe-table th{padding:1.5rem .5rem}.nav-bar{grid-template-areas:"logo secondary hamburger" "primary primary primary";grid-template-columns:1fr 1fr minmax(50px,60px);grid-template-rows:68px auto;gap:0 2rem;align-items:center;z-index:20;padding-right:0}.brand-logo{padding:1rem 2rem;align-self:flex-start}.secondary-nav{z-index:15;align-items:center;margin-top:0}.primary-nav{display:none;border:1px solid #ccc;margin-top:-68px;padding-top:75px;box-sizing:border-box;margin-bottom:0}
.menu-btn{grid-area:hamburger;display:block;position:relative;z-index:20;order:10;margin-right:1em;cursor:pointer;min-width:2rem}.primary-nav a{color:#0c305f;height:3em;width:80%;max-width:none !important;margin:auto;font-weight:700;border-radius:0}.primary-nav li:not(:first-child) a{border-top:1px solid #ccc}.menu-box:checked~.secondary-nav a{color:#0c305f}.menu-box:checked~.menu-btn .menu-btn-icon{stroke:#0c305f;stroke-wdith:2px}.menu-box:checked~.primary-nav{display:block;top:0;width:100%;z-index:10;background-color:#fff;border-radius:1rem;padding-bottom:20px}.menu-box:checked~.brand-logo svg .st0{fill:#939598}.menu-box:checked~.brand-logo svg .st4{fill:url(#SVGID_1_) !important}.menu-box:checked~.brand-logo svg .st2{fill:#0c305f}.menu-box:checked~.brand-logo svg .st3{fill:#fff}.lang-toggle{max-width:80%;margin:auto}body:not(.gate) .lang-toggle a+a{margin-left:0}h2{font-size:2rem}h2.small{font-size:1.25rem}h3{font-size:1.25rem}h3.small{font-size:1.1rem}.foot-nav ul{flex-flow:column nowrap;width:100%;gap:.8em}
.foot-nav a{width:100%;box-sizing:border-box}.table-scroll{overflow:scroll;margin-left:-2rem;margin-right:-2rem}.icon-cards{flex-flow:row wrap}.icon-cards .card{flex:1 1 35%}.icon-cards img{height:4rem}.patient-stories ul{display:grid;grid-template-columns:1fr 1fr;margin-top:2rem}.patient-stories li{width:100%}.patient-stories li.active a:after{display:none}}@media screen and (min-width:741px){.video-grid:hover{--margin:-3rem}.video-grid .vid-card{pointer-events:none}.video-grid .vid-card .wistia_embed{pointer-events:all}.video-grid:hover .vid-card .name{opacity:0}.video-grid:hover .vid-card:not(:hover):not(.vid-card:hover~.vid-card){margin-left:var(--margin);z-index:15}.video-grid .vid-card:hover{flex:none;background:0 0;aspect-ratio:582/249;margin:0 var(--margin);z-index:20;box-shadow:-2rem 0 2rem -2rem #000,-10rem 0 10rem -10rem #000,2rem 0 2rem -2rem #000,10rem 0 10rem -10rem #000}.video-grid .vid-card:hover~.vid-card:not(:hover):not(:last-of-type){margin-right:var(--margin)}.video-grid .vid-card:hover .video-quote-box{opacity:1;transition:all .52s ease}
}@media screen and (max-width:740px){.home .hero .wrapper{display:grid;grid-template-columns:1fr}.home .hero .wrapper>h2{grid-row:2;padding:1.2em}.home .hero.-collapsed .wrapper>h2{grid-row:1}.video-grid{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:auto;grid-template-rows:1fr 1fr;gap:2rem;margin:0;position:relative}.video-grid .vid-card:target{flex:none;background:0 0;aspect-ratio:582/249;margin:0 var(--margin);z-index:20;box-shadow:-2rem 0 2rem -2rem #000,-10rem 0 10rem -10rem #000,2rem 0 2rem -2rem #000,10rem 0 10rem -10rem #000;position:absolute;top:0;left:0;bottom:0;right:0;max-width:100% !important}.video-grid .vid-card:target .video-quote-box{--gutter:calc(.5rem + 5%);opacity:1;transition:all .52s ease;grid-template-areas:". . . ." ". quote . ." ". caption caption ." ". playBtn playBtn ." ". . . .";aspect-ratio:auto;grid-template-rows:1fr auto auto 5rem;grid-template-columns:var(--gutter) auto auto var(--gutter)}.video-grid .vid-card:target~.close{display:flex;position:absolute;top:0;right:0;z-index:99;appearance:none;border:none;background:0 0;color:#fff;width:1.5em;height:1.5em;font-size:3rem;cursor:pointer;align-items:center;justify-content:center;text-decoration:none;text-shadow:0 0 5px #000;pointer-events:all}
.video-grid .vid-card:not(:target) .wistia_embed{pointer-events:none}.video-grid .vid-card.vid-card{grid-column:auto;margin:auto !important;width:100%;aspect-ratio:221/311;max-width:15rem}.video-grid .video-quote-box:before{opacity:1;height:100%}.video-grid .video-quote-box .btn{height:min-content;justify-self:center;margin:auto}.wistia_placebo_close_button{opacity:1 !important}.subscribe-form .form-grid{grid-template-columns:auto;grid-template-rows:none}.subscribe-form .form-grid input{height:3rem;box-sizing:border-box}}@media screen and (max-width:700px){.brand-logo{min-width:10rem}.page-nav{flex-flow:column nowrap;gap:1.5rem}.card-grid{grid:1fr/auto}.card .btn{height:fit-content;min-height:4.5rem}}@media screen and (max-width:600px){.login-form-inner{flex-flow:column nowrap}.nav-bar{gap:0;grid-template-areas:"logo hamburger" "secondary secondary" "primary primary";grid-template-columns:1fr minmax(50px,60px)}.menu-box:checked~.primary-nav{padding-top:67px}.primary-nav li a{border-top:1px solid #ccc}
.secondary-nav{display:none;flex-flow:column;gap:0;width:100%;background-color:#fff;box-sizing:border-box;margin-top:-68px;padding-top:75px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:1rem}.secondary-nav a{text-align:center;height:3em;width:80%;margin:auto;border-radius:0}.secondary-nav li:not(:first-child) a{border-top:1px solid #ccc}.menu-box:checked~.secondary-nav{display:block}.vid-thumb .thumb-text{top:1em}.icon-cards{justify-content:center;margin-left:0;margin-right:0}.icon-cards .card{flex:1 1 50%}.body .btn{width:100%;margin-top:2.5em;margin-bottom:1em;box-sizing:border-box}.page-nav .btn,.card .btn,.form-item .btn{margin:0}.video-quote-box .btn{margin:0;width:auto}}@media screen and (max-width:500px){.card-grid{margin-left:0;margin-right:0}.video-quote-box{grid-template-areas:". . . ." ". quote . ." ". caption caption ." ". playBtn playBtn ." ". . . .";grid-template-columns:1rem 3fr 1fr 1rem;grid-template-rows:2fr min-content auto auto 1fr;grid-template-rows:minmax(.5rem,2fr) min-content auto auto minmax(1rem,1fr);aspect-ratio:auto}
.video-quote-box .btn{justify-self:center;margin-top:1rem}.wistia_placebo_close_button{transform:translate(-200%,-150%)}}@media screen and (max-width:450px){.gate .logos{flex-direction:column}.gate .logos img{max-width:none}.gate .logos img+img{margin-top:1rem}.gate footer{padding:2rem 0}.home .hero .wrapper>h2{padding:.5em}.video-grid{gap:1rem}.block-table{transform:translateX(-10%)}.block-table tbody td,.block-table tbody th{padding:.5rem .3rem}.patient-stories ul{grid-template-columns:1fr}}