*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--transition-base: 250ms ease;--transition-movement: 200ms linear;--transition-fade: 200ms ease;--transition-bounce: 500m cubic-bezier(0.5, 0.05, 0.2, 1.5);--tracking: -0.05ch;--tracking-s: -0.075ch;--font-base: Raleway, sans-serif;--color-dark: #4B4F58;--color-light: #999;--color-primary: #083B7D;--color-secondary: #00B3EC;--color-text: #083B7D;--color-accent: #5EC7F0;--section-padding: 3rem;--wib: 1em}body{color:var(--color-text);background:#fff;font-size:1rem;font-family:var(--font-base);font-weight:500;line-height:1.6}header{margin:.5em 0}header .header-top{display:flex;justify-content:space-between;margin:0 auto;padding:0 1rem;max-width:calc(1500px + 2rem);align-items:center;flex-wrap:wrap}header .header-top img{display:inline}header a.main-logo{width:405px;margin:0;order:2}header .header-buy{order:1;display:flex;flex-direction:column}header .header-buy a.amazon{width:150px;margin:0}header .header-buy a.pharmagdd{width:150px;margin:0}header div.other-sites{text-align:right;width:150px;margin:0;order:3;display:flex;justify-content:flex-end;gap:10px}header div.other-sites a{opacity:.7}header div.other-sites a:hover{opacity:1}header nav{text-align:center;margin:1rem auto 1.5rem;text-transform:uppercase;font-size:.875rem}header nav ul{list-style:none;margin:0;padding:0}header nav li{padding:0;margin:0 1em;display:inline-block}header nav a{color:#999;text-decoration:none}header nav a:hover,header nav a[data-state=active]{color:var(--color-accent)}@media screen and (max-width: 850px){header .header-top{display:flex;align-items:center}header a.main-logo{margin-top:1rem;text-align:center;width:100%;order:3}header a.main-logo img{height:auto}header .header-buy{order:1}header div.other-sites{order:2}}h1,h2,h3,h4{font-weight:500;line-height:1.4}section{padding:var(--section-padding) 1rem}section>div{max-width:1200px;margin:0 auto}section h2{font-weight:600}section h2,section h3{text-align:center;margin:0 auto 1em;max-width:55ch}section p:not(:last-child){margin-bottom:1em}a{color:var(--color-accent)}.buy-now-cta{clear:both;text-align:center;padding-top:3em}.buy-now-cta button{display:inline-block;font-size:1.5em;cursor:pointer;color:#fff;background-color:var(--color-primary);padding:.5em 1em;border-radius:1em;text-decoration:none;transition:all var(--transition-fade);border:3px solid var(--color-primary)}.buy-now-cta button:hover{color:var(--color-primary);background-color:var(--color-accent);transform:scale(1.1)}.buy-dialog{display:flex;flex-direction:column;border-radius:10px;border:4px solid var(--color-text);box-shadow:0 0 20px rgba(0,0,0,.3);opacity:0;translate:0 30px;transition:opacity 0s,translate 0s}.buy-dialog::backdrop{background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(3px)}.buy-dialog[open]{opacity:1;translate:0 0;transition:opacity .5s,translate .3s}.buy-dialog .buy-dialog-container{display:flex;flex-direction:column}.buy-dialog .buy-dialog-close{align-self:end;border:0;padding:0;background:none;cursor:pointer}.buy-dialog .buy-dialog-close svg{width:20px;height:20px;color:var(--color-light)}.buy-dialog h2{text-align:center;font-weight:600;font-size:2em;margin:.5em 0 1em 0;color:var(--color-text)}.buy-dialog .buy-buttons{display:flex;flex-wrap:wrap;gap:4em;margin:2em}.buy-dialog .buy-buttons a{margin:0 auto}.background-gradient{background-color:rgba(0,0,0,0);background-image:linear-gradient(180deg, #fff 0, #def5fd 100%)}.background-blue{background-color:#def5fd}.background-grey{background-color:#f8f9f9}.background-reviews{background-image:url("/assets/image/reviews-background.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:min(50%,700px);min-height:500px}.maintitle{display:none}.hero{background-image:url("/assets/image/hero-image-large.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;height:602px;max-width:1500px;margin:0 auto}.hero>div{max-width:1200px;margin:0 auto}.hero h2{text-align:left;margin:-1rem 0 0 10px;font-size:2.2rem;max-width:25ch}.banner{background-image:url("/assets/image/banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;max-width:1500px;margin:0 auto;height:min(19vw,285px)}@media screen and (max-width: 1100px){.hero{height:500px}.hero h2{font-size:2rem;margin-top:-1.5rem}}@media screen and (max-width: 800px){.hero{background-image:url("/assets/image/hero-image-small.jpg");background-position:bottom left;height:85vw}.hero h2{font-size:2.2rem;max-width:15ch}}@media screen and (max-width: 710px){.hero h2{font-size:2rem}}@media screen and (max-width: 600px){.hero h2{font-size:1.8rem}}@media screen and (max-width: 500px){.hero h2{font-size:1.6rem}header div.other-sites{width:50px}}@media screen and (max-width: 480px){.maintitle{display:block;padding:0 1rem}.maintitle h2{font-size:1.8rem}.hero h2{display:none}}.benefits{display:flex}.benefits>*{flex:35% 0 1}.benefits>.img{margin:0 2em;flex-basis:30%}.benefits>.img img{width:auto;height:auto}.benefits li{margin:.5em 0 0;list-style-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMDBCM0VDIiBkPSJNNTA0IDI1NmMwIDEzNi45NjctMTExLjAzMyAyNDgtMjQ4IDI0OFM4IDM5Mi45NjcgOCAyNTYgMTE5LjAzMyA4IDI1NiA4czI0OCAxMTEuMDMzIDI0OCAyNDh6TTIyNy4zMTQgMzg3LjMxNGwxODQtMTg0YzYuMjQ4LTYuMjQ4IDYuMjQ4LTE2LjM3OSAwLTIyLjYyN2wtMjIuNjI3LTIyLjYyN2MtNi4yNDgtNi4yNDktMTYuMzc5LTYuMjQ5LTIyLjYyOCAwTDIxNiAzMDguMTE4bC03MC4wNTktNzAuMDU5Yy02LjI0OC02LjI0OC0xNi4zNzktNi4yNDgtMjIuNjI4IDBsLTIyLjYyNyAyMi42MjdjLTYuMjQ4IDYuMjQ4LTYuMjQ4IDE2LjM3OSAwIDIyLjYyN2wxMDQgMTA0YzYuMjQ5IDYuMjQ5IDE2LjM3OSA2LjI0OSAyMi42MjguMDAxeiI+PC9wYXRoPjwvc3ZnPg==")}.benefits li::marker{font-size:2em;line-height:0}@media screen and (max-width: 900px){.benefits{flex-direction:column}.benefits>*{flex-basis:auto}.benefits>.img{order:3;align-self:center;padding-top:2em}}.how-it-works{display:flex;margin:0 auto;max-width:900px}.how-it-works>div{align-self:center}.how-it-works>img{border-radius:1em;margin-left:2em}@media screen and (max-width: 800px){.how-it-works{flex-direction:column-reverse}.how-it-works>img{margin:0 0 1em;align-self:center}}.four-steps{display:flex;flex-wrap:wrap;list-style:none;padding:0}.four-steps li{flex:25% 1 1;padding:0 1em;margin:0 auto 2em;text-align:center;max-width:55ch}.four-steps li h4{font-size:1.5rem;margin-bottom:.5em}.four-steps li img{height:auto;margin:0 auto 1em;max-width:160px}@media screen and (max-width: 1000px){.four-steps li{flex-basis:50%;padding:0 2em}}@media screen and (max-width: 700px){.four-steps{flex-direction:column}.four-steps li{flex-basis:auto}}.warning>div{max-width:800px}.star-rating{display:flex;justify-content:center;gap:4px}.c-star{width:var(--star-size, 32px);height:var(--star-size, 32px);fill:#eee}.c-star.active{fill:#f0ad4e}.stars{text-align:center;margin-bottom:1em}.reviews{max-width:60ch;margin:0 auto;--star-size: 14px}.reviews h4{font-size:1.6em;font-style:italic}.reviews article{text-align:center}.reviews article+article{margin-top:2em}.reviews [itemprop=author]{color:var(--color-light)}.reviews [itemprop=reviewBody]{margin-top:.5em}.reviews .more-reviews{display:block;text-align:center;margin:1rem 0 -1rem}.reviews-extended{max-width:80ch;text-align:center}.reviews-extended article{padding:2em 0}.reviews-extended h4{font-size:1.4em;font-style:italic;margin:1em 0}.reviews-extended [itemprop=reviewBody]{margin-bottom:1em}.reviews-extended .reviewer{font-weight:400}.reviews-extended hr{border:0;height:2px;background-color:var(--color-accent);width:10ch}.general{max-width:90ch;margin:0 auto}.general h3{font-weight:600;max-width:90ch;text-align:left}.general ul{margin-bottom:1em}a.cky-banner-element{padding:8px 30px;background:#f8f9fa;color:var(--color-accent);border:1px solid var(--color-accent);box-sizing:border-box;border-radius:2px;cursor:pointer}a.cky-banner-element:hover{background:#f8f9fa;color:var(--color-text);border-color:var(--color-text)}.homepage-video{width:960px;max-width:100%;margin:0 auto}.homepage-video .video-js .vjs-big-play-button{font-size:6em;line-height:2em;height:2em;width:2em;top:calc(50% - 1em - 2px);left:calc(50% - 1em - 2px);cursor:pointer;opacity:1;border:4px solid #fff;background-color:rgba(43,51,63,.7);border-radius:50%;box-sizing:content-box}footer{--section-padding: 1.5rem}.footer-1{background-image:linear-gradient(180deg, #083b7d 0, #00b3ec 100%);color:#fff}.footer-1 a{color:#fff}.footer-1 a:hover{color:var(--color-accent)}.footer-1 nav ul{list-style:none;padding:0;margin:1em 0}.footer-logos{display:flex;justify-content:space-between}.social-icon{display:inline-block;margin:0 10px;width:30px;height:30px;align-self:flex-end}.social-icon svg{display:block;fill:#fff;width:30px;height:30px}.appia-logo{margin:2em auto 0}.footer-2>div{display:flex;justify-content:space-between}.footer-2 .copyright{white-space:nowrap}.footer-2 nav ul{list-style:none;padding:0;font-size:.86rem;margin:0 0 1em}.footer-2 nav li{display:inline-block;margin-right:1em}.footer-2 nav a{color:var(--color-text)}@media screen and (max-width: 900px){.footer-2>div{flex-direction:column}}.small-print{list-style:none;font-size:.75rem;padding:0 0 0 2.5em;margin-bottom:1em}.small-print li{position:relative}.small-print .symbol{position:absolute;left:-2.5em;top:0;display:inline-block;margin-right:.5em;width:2em;text-align:right}.sr-only{position:absolute;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.faq{margin:0 auto 3em;max-width:80ch}.faq dt{color:var(--color-accent);font-size:1.4em;margin:2em 0 1em}.faq dd ul{margin-bottom:1em}.faq dd li{margin-bottom:.5em}