:root{--root-font-size: 16px;--kindling-breakpoint: xs}@media(min-width: 576px){:root{--kindling-breakpoint: sm}}@media(min-width: 950px){:root{--kindling-breakpoint: md}}@media(min-width: 1024px){:root{--kindling-breakpoint: lg}}@media(min-width: 1367px){:root{--kindling-breakpoint: xl}}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url("../fonts/instrument-sans-latin.woff2") format("woff2")}@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/bebas-neue-latin.woff2") format("woff2")}:root{--white: #fff;--black: #12181c;--blue: #1d6fa6;--blue-dark: #123b5c;--green: #2f9e5a;--green-dark: #1f4a2c;--mint: #dcefdf;--paper: #f5f8f8;--slate: #4b5560;--body-color: #12181c}:root{--motion-duration-fast: 150ms;--motion-duration-base: 300ms;--motion-duration-lg: 800ms;--motion-ease: cubic-bezier(0.22, 0.61, 0.36, 1);--motion-stagger: 150ms}:root{--text-primary: var(--body-color);--link-color: var(--blue);--link-color-hover: var(--blue);--link-color-visited: var(--blue);--focus-outline-color: var(--blue)}:root{--btn-bg: var(--blue);--btn-bg-hover: var(--blue);--btn-border: var(--blue);--btn-text: var(--white);--btn-outline-bg: var(--white);--btn-outline-text: var(--blue);--btn-outline-border: var(--blue);--btn-outline-hover-bg: var(--blue);--btn-outline-hover-border: var(--blue);--btn-outline-hover-text: var(--white);--btn-radius: 999px;--btn-padding-y: 12px;--btn-padding-x: 28px}:root{--white: #fff;--black: #12181c;--blue: #1d6fa6;--blue-dark: #123b5c;--green: #2f9e5a;--green-dark: #1f4a2c;--mint: #dcefdf;--paper: #f5f8f8;--slate: #4b5560;--body-color: #12181c}:root{--root-font-size: 16px;--kindling-breakpoint: xs}@media(min-width: 576px){:root{--kindling-breakpoint: sm}}@media(min-width: 950px){:root{--kindling-breakpoint: md}}@media(min-width: 1024px){:root{--kindling-breakpoint: lg}}@media(min-width: 1367px){:root{--kindling-breakpoint: xl}}.bg-white{background-color:var(--white) !important}.text-white{color:var(--white) !important}.text-blue{color:var(--blue) !important}body.prescribing-information .prescribing-information>.main-menu-link{color:var(--blue) !important;font-weight:800 !important}body.resources .resources>.main-menu-link{color:var(--blue) !important;font-weight:800 !important}body.savings-card .savings-card>.main-menu-link{color:var(--blue) !important;font-weight:800 !important}body.reporting-adverse-events .reporting-adverse-events>.main-menu-link{color:var(--blue) !important;font-weight:800 !important}body.contact-us .contact-us>.main-menu-link{color:var(--blue) !important;font-weight:800 !important}*,*::before,*::after{box-sizing:border-box}html{font-size:var(--root-font-size);line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;min-height:100%;font-family:"Instrument Sans","Segoe UI",system-ui,-apple-system,sans-serif;font-style:normal;font-weight:400;line-height:normal;background-color:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}strong{font-weight:bolder}small{font-size:.75em;line-height:1.25em}sup{font-size:62%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}nav ul{list-style:none;margin:0;padding:0}ol,ul,p,h1,h2,h3,h4{margin:0 0 .5rem 0;font:inherit;line-height:inherit}ul,ol{padding-left:20px}img,svg{display:block;max-width:100%;height:auto;overflow:visible}svg{transition:fill var(--motion-duration-base) var(--motion-ease)}button,input,select,textarea{font:inherit;line-height:1.15;margin:0}input,textarea,button{border:none;border-radius:0;padding:0;margin:0;background:rgba(0,0,0,0);font-family:"Instrument Sans","Segoe UI",system-ui,-apple-system,sans-serif}button,[type=button],[type=submit]{-webkit-appearance:button;cursor:pointer;text-align:left}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px}a,a:active,a:visited,a:hover,a:focus-visible{text-decoration:none}input[type=submit],button,a{cursor:pointer;transition:background-color var(--motion-duration-base) var(--motion-ease),color var(--motion-duration-base) var(--motion-ease),border-color var(--motion-duration-base) var(--motion-ease),opacity var(--motion-duration-base) var(--motion-ease),box-shadow var(--motion-duration-base) var(--motion-ease),transform var(--motion-duration-base) var(--motion-ease)}summary{display:list-item}.row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}@media(min-width: 950px){.row{margin-left:-20px;margin-right:-20px}}[class*=col-]{padding-left:20px;padding-right:20px}@media(min-width: 950px){[class*=col-]{padding-left:20px;padding-right:20px}}@media(min-width: 950px){.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-6{flex:0 0 50%;max-width:50%}}.g-25{margin-left:-1.5625rem !important;margin-right:-1.5625rem !important}.g-25>[class*=col-]{padding-left:1.5625rem !important;padding-right:1.5625rem !important}.g-50{margin-left:-3.125rem !important;margin-right:-3.125rem !important}.g-50>[class*=col-]{padding-left:3.125rem !important;padding-right:3.125rem !important}@media(min-width: 950px){.g-md-50{margin-left:-3.125rem !important;margin-right:-3.125rem !important}.g-md-50>[class*=col-]{padding-left:3.125rem !important;padding-right:3.125rem !important}}.gap-15{gap:.9375rem !important}.gap-20{gap:1.25rem !important}.flex-column{flex-direction:column !important}.flex-wrap{flex-wrap:wrap !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.align-items-start{align-items:flex-start !important}.align-items-center{align-items:center !important}.align-items-end{align-items:flex-end !important}@media(min-width: 576px){.flex-sm-row{flex-direction:row !important}}.text-center{text-align:center !important}.text-uppercase{text-transform:uppercase !important}.fw-500{font-weight:500 !important}.fw-700{font-weight:700 !important}.fw-800{font-weight:800 !important}strong{font-weight:800}.text-nowrap{white-space:nowrap !important}@media(min-width: 950px){.text-nowrap-desktop{white-space:nowrap !important}}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.mb-0{margin-bottom:0rem !important}.mb-10{margin-bottom:.625rem !important}.mb-15{margin-bottom:.9375rem !important}.mt-20{margin-top:1.25rem !important}.mb-20{margin-bottom:1.25rem !important}.mt-25{margin-top:1.5625rem !important}.mb-25{margin-bottom:1.5625rem !important}.mt-30{margin-top:1.875rem !important}.mb-30{margin-bottom:1.875rem !important}.mt-40{margin-top:2.5rem !important}.mb-40{margin-bottom:2.5rem !important}.mb-50{margin-bottom:3.125rem !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.mt-auto{margin-top:auto !important}.pb-0{padding-bottom:0rem !important}.pt-20{padding-top:1.25rem !important}.px-20{padding-left:1.25rem !important;padding-right:1.25rem !important}.pt-30{padding-top:1.875rem !important}.px-30{padding-left:1.875rem !important;padding-right:1.875rem !important}.pb-50{padding-bottom:3.125rem !important}.py-50{padding-top:3.125rem !important;padding-bottom:3.125rem !important}.py-60{padding-top:3.75rem !important;padding-bottom:3.75rem !important}.pt-75{padding-top:4.6875rem !important}.pt-100{padding-top:6.25rem !important}.pb-100{padding-bottom:6.25rem !important}@media(min-width: 950px){.mt-md-0{margin-top:0rem !important}.mb-md-0{margin-bottom:0rem !important}.pt-md-0{padding-top:0rem !important}.pb-md-0{padding-bottom:0rem !important}.px-md-0{padding-left:0rem !important;padding-right:0rem !important}.ms-md-25{margin-left:1.5625rem !important}.px-md-65{padding-left:4.0625rem !important;padding-right:4.0625rem !important}.py-md-80{padding-top:5rem !important;padding-bottom:5rem !important}}.h-100{height:100% !important}.mw-auto{max-width:none !important}.mw-750{max-width:750px !important}*:focus-visible{border-radius:4px;outline:2px solid var(--focus-outline-color);outline-offset:5px}.visually-hidden{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}.full-width{width:100% !important}iframe{border:none}.hidden{display:none !important}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:73px}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{background-color:var(--paper);color:var(--body-color);overflow-x:clip;position:relative}.pivya-site main .container,.pivya-site #site-header .container,.pivya-site #site-footer .container,.pivya-site #sticky-isi .container{padding-top:0;padding-bottom:0}.pivya-site main:focus,.pivya-site section:focus{border-radius:0;outline:none !important;box-shadow:none !important}.container{width:100%;max-width:1596px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}main .container{padding-top:65px;padding-bottom:65px}@media screen and (max-width: calc(950px - 1px)){.container{padding-left:20px;padding-right:20px}main .container{padding-top:20px;padding-bottom:20px}}.no-bullets{list-style:none;padding-left:0}.small{font-size:.75em;font-weight:400;line-height:1.2}main ul,main~*:not(footer) ul{margin-bottom:.5em}@media(min-width: 950px){main li,main~*:not(footer) li{margin-bottom:.1em}}main p,main~*:not(footer) p{color:var(--text-primary)}main a:not(.btn),main~*:not(footer) a:not(.btn){color:var(--blue);text-decoration:underline;transition:color var(--motion-duration-base) var(--motion-ease)}main a:not(.btn):hover,main a:not(.btn):focus,main~*:not(footer) a:not(.btn):hover,main~*:not(footer) a:not(.btn):focus{color:var(--blue);text-decoration:none}main a:not(.btn):visited,main~*:not(footer) a:not(.btn):visited{color:var(--blue)}.pivya-site{line-height:1.6}.pivya-site h1,.pivya-site h2,.pivya-site h3,.pivya-site h4{line-height:1.2}.pivya-site h2,.pivya-site h3{color:var(--blue)}.fs-40{font-size:2.5rem !important}.fs-36{font-size:2.25rem !important}.fs-30{font-size:1.875rem !important}.fs-28{font-size:1.75rem !important}.fs-26{font-size:1.625rem !important}.fs-25{font-size:1.5625rem !important}.fs-24{font-size:1.5rem !important}.fs-20{font-size:1.25rem !important}.fs-18{font-size:1.125rem !important}.fs-16{font-size:1rem !important}.fs-14{font-size:.9em !important}.fs-12{font-size:.75em !important}@media(min-width: 950px){.fs-md-50{font-size:3.125rem !important}.fs-md-40{font-size:2.5rem !important}.fs-md-36{font-size:2.25rem !important}.fs-md-22{font-size:1.375rem !important}}::-moz-selection{background:var(--blue);color:var(--white)}::selection{background:var(--blue);color:var(--white)}.btn{color:var(--btn-text) !important;font-family:"Instrument Sans","Segoe UI",system-ui,-apple-system,sans-serif;font-weight:700;line-height:1.15;background-color:var(--btn-bg);background-image:linear-gradient(135deg, var(--green), var(--blue));background-origin:border-box;display:inline-flex;align-items:center;min-height:44px;padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius);border:2px solid rgba(0,0,0,0);text-decoration:none !important;transition:opacity var(--motion-duration-fast) var(--motion-ease),background-color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease);gap:.625rem}.btn.btn-large{padding:18px 36px}.btn:hover{opacity:.82;text-decoration:none}.btn:focus-visible{text-decoration:none;background-color:var(--btn-bg-hover);background-image:linear-gradient(135deg, #27884d, #175f90);border-color:var(--btn-bg-hover)}.btn.btn-outline{color:var(--btn-outline-text) !important;background-color:var(--btn-outline-bg);background-image:none;border:2px solid var(--btn-outline-border)}.btn.btn-outline path{fill:var(--btn-outline-text)}.btn.btn-outline:focus-visible{background-color:var(--btn-outline-hover-bg);border-color:var(--btn-outline-hover-border);color:var(--btn-outline-hover-text) !important}.btn.btn-outline:focus-visible path{fill:var(--btn-outline-hover-text) !important}@media screen and (min-width: 950px){.btn{font-size:1rem}}@media screen and (max-width: calc(950px - 1px)){.btn{font-size:.8125rem}.btn.btn-large{width:100%;justify-content:center}}button:not(:disabled):hover{opacity:.82}.error{border-color:red !important}#site-header{position:sticky;top:0;z-index:1001;padding:12px 0;background-color:var(--white);box-shadow:0 2px 14px rgba(0,0,0,.08)}body.modal-active #site-header{z-index:1002;transform:translateY(var(--modal-header-translate, 0))}#site-header>.container{max-width:none;padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}#site-header .site-logo img{width:auto;height:49px}#site-header .site-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background-color:#f0f3f4}#site-header .site-nav-toggle span,#site-header .site-nav-toggle span:before,#site-header .site-nav-toggle span:after{display:block;width:20px;height:2px;background-color:var(--black);transition:transform var(--motion-duration-base) var(--motion-ease),opacity var(--motion-duration-base) var(--motion-ease)}#site-header .site-nav-toggle span{position:relative}#site-header .site-nav-toggle span:before,#site-header .site-nav-toggle span:after{content:"";position:absolute;left:0}#site-header .site-nav-toggle span:before{top:-7px}#site-header .site-nav-toggle span:after{top:7px}#site-header #site-nav{align-items:center;margin-left:auto}#site-header .primary-nav .main-menu-link{display:flex;align-items:center;min-height:44px;color:var(--blue);font-size:.9375rem;font-weight:600;text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease)}#site-header .primary-nav .main-menu-link:hover,#site-header .primary-nav .main-menu-link:focus-visible{color:var(--green)}#site-header.is-nav-open .site-nav-toggle span{background-color:rgba(0,0,0,0)}#site-header.is-nav-open .site-nav-toggle span:before{transform:translateY(7px) rotate(45deg)}#site-header.is-nav-open .site-nav-toggle span:after{transform:translateY(-7px) rotate(-45deg)}@media screen and (min-width: 950px){#site-header .primary-nav .main-menu-link:hover,#site-header .primary-nav .main-menu-link:focus-visible{color:var(--blue);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}#site-header .primary-nav .main-menu-link[aria-current=page]{color:var(--green);text-decoration:none}#site-header .site-nav-toggle{display:none}#site-header #site-nav,#site-header .primary-nav .main-menu{display:flex}#site-header #site-nav{gap:clamp(16px,2.5vw,28px)}#site-header .primary-nav .main-menu{gap:clamp(16px,4vw - 22px,28px)}}@media screen and (max-width: calc(950px - 1px)){#site-header #site-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:.625rem 1.25rem 1.25rem;background-color:var(--white);box-shadow:0 8px 20px rgba(0,0,0,.1)}#site-header.is-nav-open #site-nav{display:block}#site-header .primary-nav .main-menu{display:flex;flex-direction:column}#site-header .primary-nav .main-menu-item:not(:last-child){border-bottom:1px solid #f0f3f4}}#sticky-isi{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;height:44px;background-color:var(--white);border-top:2px solid var(--black);box-shadow:0 -6px 24px rgba(0,0,0,.14);overflow:hidden;transition:transform .35s ease}#sticky-isi.is-hidden{transform:translateY(100%)}#sticky-isi .sticky-isi-toolbar{width:100%;height:44px;color:var(--black);font-size:.8125rem;letter-spacing:.04em}#sticky-isi .sticky-isi-toolbar .container{display:flex;align-items:center;justify-content:space-between;height:100%}#sticky-isi .sticky-isi-toolbar strong{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sticky-isi #toggle-sticky-isi{position:relative;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background-image:linear-gradient(135deg, var(--green), var(--blue));color:var(--white)}#sticky-isi #toggle-sticky-isi:before,#sticky-isi #toggle-sticky-isi:after{content:"";position:absolute;top:15px;left:9px;width:14px;height:2px;background-color:currentColor}#sticky-isi #toggle-sticky-isi:after{transform:rotate(90deg);transition:transform .2s ease}#sticky-isi.is-open{display:block;height:20vh;min-height:160px;max-height:260px}#sticky-isi.is-open .sticky-isi-toolbar{height:0;padding:0}#sticky-isi.is-open .sticky-isi-toolbar strong{display:none}#sticky-isi.is-open #toggle-sticky-isi{position:absolute;top:10px;z-index:1}#sticky-isi.is-open #toggle-sticky-isi:before{transform:rotate(45deg)}#sticky-isi.is-open #toggle-sticky-isi:after{transform:rotate(-45deg)}#sticky-isi .sticky-isi-content{display:none}#sticky-isi.is-open .sticky-isi-content{display:block;height:100%;overflow-y:auto;padding:20px 0 16px}#sticky-isi .sticky-isi-content .isi-content{font-size:1rem}#sticky-isi .sticky-isi-content .isi-content p{line-height:1.35}@media screen and (min-width: 950px){#sticky-isi.is-open #toggle-sticky-isi{right:max(30px,(100vw - 1596px) / 2 + 30px)}}@media screen and (max-width: calc(950px - 1px)){#sticky-isi.is-open{height:35vh;min-height:280px;max-height:320px}#sticky-isi.is-open #toggle-sticky-isi{right:20px}#sticky-isi .sticky-isi-toolbar strong{max-width:calc(100% - 48px);font-size:.75rem}}#site-footer{padding:clamp(40px,6vw,72px) clamp(20px,6vw,64px);background-color:var(--blue-dark);color:#d6e4ee}#site-footer>.container{max-width:1596px;padding-left:0;padding-right:0}#site-footer a{color:#d6e4ee;text-decoration:underline}#site-footer a:hover,#site-footer a:focus{text-decoration:none}#site-footer .footer-logo{display:block;width:auto;max-width:160px;height:auto;margin-bottom:28px}#site-footer .footer-links{margin-bottom:28px;font-size:.9375rem;line-height:normal}#site-footer .footer-contact{font-size:.875rem;line-height:1.6}#site-footer .footer-contact p{margin-bottom:6px;color:#afc5d6}#site-footer .footer-contact p:last-child{margin-top:10px;margin-bottom:0;color:#8faac2;font-size:.8125rem;line-height:normal}@media screen and (max-width: calc(950px - 1px)){#site-footer{padding-left:0;padding-right:0}#site-footer>.container{padding-left:1.25rem;padding-right:1.25rem}}#isi{padding:clamp(48px,7vw,80px) 0;background-color:var(--white)}#isi .isi-content{max-width:1596px;margin:0 auto}@media screen and (min-width: 950px){#isi .isi-content{max-width:1596px}}@media screen and (max-width: calc(950px - 1px)){#isi .isi-content{max-width:100%;font-size:1rem}#isi .isi-content h2{font-size:1.375rem}#isi .isi-content h3{font-size:1.125rem}}.isi-content{font-size:.9375rem}.isi-content .isi-print-title,.isi-content .isi-print-url{display:none}.isi-content h2{margin-bottom:1.25rem;font-size:1.75rem;font-weight:800;color:var(--blue)}.isi-content h3{margin-top:1.25rem;margin-bottom:.625rem;font-size:1.15rem;font-weight:800;color:var(--blue)}.isi-content h4{margin-top:.9375rem;margin-bottom:.3125rem;font-weight:800;color:var(--black)}.isi-content p{margin-bottom:.625rem;line-height:1.6;-moz-column-break-inside:avoid;break-inside:avoid}@media print{body.is-printing-guide .print-isi,body.is-printing-copay .print-isi{padding-top:32px;margin-top:48px;border-top:1px solid #e2e8ea}body.is-printing-guide .print-isi .isi-content,body.is-printing-copay .print-isi .isi-content{max-width:none;margin:0;color:#3a4750;font-size:.9375rem}body.is-printing-guide .print-isi .isi-content h2,body.is-printing-copay .print-isi .isi-content h2{margin:0 0 24px;color:var(--blue);font-size:1.375rem;font-weight:800;letter-spacing:.03em}body.is-printing-guide .print-isi .isi-screen-title,body.is-printing-guide .print-isi .isi-screen-punctuation,body.is-printing-copay .print-isi .isi-screen-title,body.is-printing-copay .print-isi .isi-screen-punctuation{display:none}body.is-printing-guide .print-isi .isi-print-title,body.is-printing-guide .print-isi .isi-print-url,body.is-printing-copay .print-isi .isi-print-title,body.is-printing-copay .print-isi .isi-print-url{display:inline}body.is-printing-guide .print-isi .isi-print-section-title,body.is-printing-copay .print-isi .isi-print-section-title{display:block;margin:24px 0 14px;color:var(--blue);font-size:1.0625rem;font-weight:800;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}body.is-printing-guide .print-isi h2+.isi-print-section-title,body.is-printing-copay .print-isi h2+.isi-print-section-title{margin-top:0;margin-bottom:10px}body.is-printing-guide .print-isi .isi-content h4,body.is-printing-guide .print-isi .isi-content h5,body.is-printing-copay .print-isi .isi-content h4,body.is-printing-copay .print-isi .isi-content h5{color:var(--black);font-size:.9375rem;font-weight:800}body.is-printing-guide .print-isi .isi-content h4,body.is-printing-copay .print-isi .isi-content h4{margin:0 0 4px}body.is-printing-guide .print-isi .isi-content h5,body.is-printing-copay .print-isi .isi-content h5{margin:0 0 4px}body.is-printing-guide .print-isi .isi-content h4,body.is-printing-guide .print-isi .isi-content h5,body.is-printing-copay .print-isi .isi-content h4,body.is-printing-copay .print-isi .isi-content h5{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}body.is-printing-guide .print-isi .isi-content p,body.is-printing-copay .print-isi .isi-content p{margin:0 0 12px;color:#3a4750;font-size:.9375rem;line-height:1.6}body.is-printing-guide .print-isi .isi-content a,body.is-printing-copay .print-isi .isi-content a{color:inherit;text-decoration:none}}#utility-bar{position:relative;z-index:1002;display:flex;align-items:center;gap:.9375rem;height:34px;padding:0 clamp(20px,5vw,64px);background-color:var(--mint);color:var(--green-dark);font-size:.8125rem}#utility-bar p{margin:0;white-space:nowrap}#utility-bar p:first-child{min-width:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis}@media screen and (min-width: 950px){#utility-bar .resident-note{display:block}}@media screen and (max-width: calc(950px - 1px)){#utility-bar .resident-note{display:none}}.copay-terms{color:var(--slate)}.copay-terms h3{display:inline-block;margin-bottom:.9375rem;padding:.3125rem .625rem;color:var(--blue);font-size:1.125rem;font-weight:800}.copay-terms ul{margin-bottom:.3125rem}.copay-terms p,.copay-terms li{color:inherit}@media screen and (min-width: 950px){.copay-terms h3{font-size:1.25rem}}@media screen and (max-width: calc(950px - 1px)){.copay-terms h3{display:block}}body.modal-active{overflow-y:hidden}.modal{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;opacity:0;visibility:hidden;transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out;background-color:rgba(0,0,0,.6)}.modal.active{pointer-events:auto}.modal-overflow .modal{overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.modal-overflow .modal .modal-window{top:20px;transform:translateX(-50%) !important;margin-bottom:20px}.modal .modal-window{border-radius:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);max-width:720px;overflow:hidden;transition:margin 500ms ease,opacity 300ms ease-in-out,visibility 300ms ease-in-out;opacity:0;visibility:hidden;margin-top:-50px}.modal.active{visibility:visible;opacity:1}.modal.active .modal-window{margin:0;transform:translate(-50%, -50%);visibility:visible;opacity:1}.modal .modal-content{background-color:var(--white);position:relative}.modal#modal-external-link .modal-window{max-width:620px;border-radius:28px}.modal#modal-external-link .modal-actions .btn{justify-content:center;min-width:150px}.modal#modal-external-link .external-link-modal-close{position:absolute;top:18px;right:18px;width:44px;height:44px;padding:0;border:2px solid var(--blue);border-radius:50%;background-color:var(--white);color:var(--blue);transition:background-color var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease)}.modal#modal-external-link .external-link-modal-close:before,.modal#modal-external-link .external-link-modal-close:after{position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:currentColor;content:""}.modal#modal-external-link .external-link-modal-close:before{transform:translate(-50%, -50%) rotate(45deg)}.modal#modal-external-link .external-link-modal-close:after{transform:translate(-50%, -50%) rotate(-45deg)}.modal#modal-external-link .external-link-modal-close:hover,.modal#modal-external-link .external-link-modal-close:focus-visible{background-color:var(--blue);color:var(--white)}.modal#modal-external-link .external-link-modal-close:focus-visible{outline:3px solid rgba(29,111,166,.3);outline-offset:3px}.modal .close-x{position:absolute;right:20px;top:20px;margin-left:auto;width:70px;height:70px}.modal .close-x circle{transition:all 300ms ease}.modal .close-x:hover circle{fill:var(--blue)}@media screen and (min-width: 950px){.modal .modal-content{padding:30px}}@media screen and (max-width: calc(950px - 1px)){.modal .modal-content{padding:20px}.modal .close-x{width:40px;height:40px}}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-reveal].is-anchor-target{transition:none}@media screen and (min-width: 950px){[data-reveal]{will-change:opacity,transform}}@media screen and (max-width: calc(950px - 1px)){[data-reveal]{will-change:auto}}@media(prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.section-page-header{color:var(--green)}.skip-link{background-color:var(--blue);color:#fff;font-weight:700;left:50%;padding:10px;position:fixed;transform:translate(-50%, -100%);transition:all .3s;z-index:1003;opacity:0;top:0}.skip-link:focus{transform:translate(-50%, 0%);opacity:100}#about{overflow:hidden;padding-top:clamp(56px,9vw,120px);background-color:var(--white)}#about .eyebrow{color:var(--blue);font-size:.9375rem;letter-spacing:.08em}#about .about-copy{padding-bottom:clamp(56px,9vw,120px)}#about .about-copy p:not(.eyebrow){color:var(--slate);line-height:1.65}#about .about-image{align-self:flex-end}#about .about-image img{width:100%;max-width:560px;margin-left:auto}@media screen and (min-width: 950px){#about .about-image{display:flex;align-items:flex-end}}@media screen and (max-width: calc(950px - 1px)){#about .eyebrow{font-size:.9rem}#about .about-image{margin-top:1.25rem}}#doctor-cta{padding:clamp(48px,7vw,96px) 0;background-color:var(--white)}#doctor-cta .doctor-guide-tool{position:relative;max-width:820px;margin:0 auto;overflow-anchor:none}#doctor-cta .doctor-guide-tool.is-transitioning{border-radius:0}#doctor-cta .doctor-guide-tool.is-transitioning .guide-panel{box-shadow:none}#doctor-cta .guide-panel.is-guide-animating{will-change:opacity,transform}#doctor-cta .guide-panel.is-guide-outgoing{position:absolute;top:0;left:0;width:100%;pointer-events:none}#doctor-cta .guide-panel{padding:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none}#doctor-cta .guide-intro{max-width:760px;margin:0 auto}#doctor-cta .guide-panel.guide-intro{padding:0;border-radius:0;box-shadow:none}#doctor-cta .guide-disclaimer{color:#66737b;font-size:.8125rem;line-height:1.5}#doctor-cta .guide-step{color:var(--green);font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#doctor-cta .guide-options{display:grid;gap:.625rem}#doctor-cta .guide-options button{min-height:44px;padding:.9375rem 1.25rem;border:1px solid #e2e8ea;border-radius:12px;background-color:var(--paper);color:var(--black);font-size:.9375rem;font-weight:600}#doctor-cta .guide-options button.is-selected{border-color:rgba(0,0,0,0);background-image:linear-gradient(135deg, var(--green), var(--blue));color:var(--white)}#doctor-cta .btn-secondary{border-color:#f0f3f4;background-color:#f0f3f4;background-image:none;color:var(--slate) !important}#doctor-cta .guide-other{width:100%;padding:.9375rem;border:1px solid #d8e0e2;border-radius:10px}#doctor-cta .guide-summary,#doctor-cta .treatment-callout,#doctor-cta .guide-savings{padding:1.5625rem;margin-bottom:1.5625rem;border-radius:16px;background-color:var(--paper)}#doctor-cta .guide-summary section:not(:last-child){margin-bottom:1.25rem}#doctor-cta .treatment-callout{background:linear-gradient(135deg, rgba(47, 158, 90, 0.08), rgba(29, 111, 166, 0.08))}#doctor-cta .guide-savings{background-color:#edf5f1}#doctor-cta .guide-savings strong{color:var(--green);font-size:2rem}#doctor-cta .guide-savings small{display:block;margin-top:.9375rem}#doctor-cta .guide-restart{padding:.625rem;color:#8a96a0;text-decoration:underline}#doctor-cta .guide-print-only{display:none}@media screen and (min-width: 950px){#doctor-cta .guide-options{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: calc(950px - 1px)){#doctor-cta .guide-intro>p:not(.guide-disclaimer){font-size:1.0625rem}#doctor-cta .guide-actions .btn{justify-content:center}#doctor-cta .guide-output-actions{flex-direction:column}#doctor-cta .guide-output-actions .btn{justify-content:center}}@media print{body.is-printing-guide>*:not(form):not(main),body.is-printing-guide form>*:not(main),body.is-printing-guide main>*:not(#doctor-cta){display:none !important}body.is-printing-guide #doctor-cta{padding:clamp(48px,7vw,96px) 0;background-color:var(--white);opacity:1 !important;visibility:visible !important;transform:none !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.is-printing-guide #doctor-cta>.container{max-width:none;padding:0}body.is-printing-guide #doctor-cta .doctor-guide-tool{max-width:none;margin:0}body.is-printing-guide #doctor-cta .guide-panel{display:none !important}body.is-printing-guide .guide-print-only{display:block !important;position:relative;left:50%;width:85vw;max-width:1400px;padding:32px 0;transform:translateX(-50%);color:var(--slate)}body.is-printing-guide .guide-print-only .print-logo{width:auto;height:64px;margin:0 0 32px}body.is-printing-guide .guide-print-only h1{margin:0 0 28px;color:var(--blue);font-size:2rem;font-weight:800;line-height:1.2}body.is-printing-guide .guide-print-section{margin:0 0 24px}body.is-printing-guide .guide-print-questions{margin-bottom:28px}body.is-printing-guide .guide-print-section h3,body.is-printing-guide .guide-print-treatment h3{margin:0 0 10px;color:var(--black);font-size:1.1875rem;font-weight:800}body.is-printing-guide .guide-print-section ul{margin:0;padding-left:22px;color:var(--slate);font-size:1.0625rem;line-height:1.7}body.is-printing-guide .guide-print-section li{margin:0}body.is-printing-guide .guide-print-treatment{padding:24px 28px;margin:0 0 32px;border-radius:16px;background-color:var(--paper);-moz-column-break-inside:avoid;break-inside:avoid}body.is-printing-guide .guide-print-treatment h3{color:var(--blue)}body.is-printing-guide .guide-print-treatment p{margin:0;color:var(--slate);font-size:1.0625rem;line-height:1.65}body.is-printing-guide .guide-print-copay{display:flex;align-items:flex-start;flex-wrap:wrap;gap:32px;-moz-column-break-inside:avoid;break-inside:avoid}body.is-printing-guide .guide-print-copay .print-card{flex:1 1 320px;width:100%;max-width:400px;border-radius:12px}body.is-printing-guide .guide-copay-terms{flex:1 1 320px}body.is-printing-guide .guide-copay-terms .copay-terms h3{display:none}body.is-printing-guide .guide-copay-terms .copay-terms ul{display:flex;flex-direction:column;gap:6px;padding-left:20px;margin:0;color:var(--slate);font-size:.875rem;line-height:1.6}body.is-printing-guide .guide-copay-terms .copay-terms li{margin:0}body.is-printing-guide .guide-copay-terms .copay-terms a{color:var(--slate) !important;text-decoration:none !important}body.is-printing-guide .print-copay-note{margin:12px 0 0;color:#6b7580;font-size:.8125rem}}#healthcare-professionals{padding:clamp(56px,8vw,100px) 0;background-color:var(--white)}#healthcare-professionals .hcp-details{border:1px solid rgba(29,111,166,.25);border-radius:20px;background-color:var(--paper);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}#healthcare-professionals .hcp-details summary{align-items:center;padding:1.5625rem 1.875rem;background:linear-gradient(110deg, var(--blue) 0%, #15878a 50%, var(--green) 100%);background-position:0 50%;background-size:200% 100%;color:var(--white);cursor:pointer;list-style:none;transition:background-position .5s ease,box-shadow .3s ease,transform .3s ease}#healthcare-professionals .hcp-details summary::-webkit-details-marker{display:none}#healthcare-professionals .hcp-details summary:hover{background-position:100% 50%;box-shadow:0 10px 26px rgba(18,59,92,.18)}#healthcare-professionals .hcp-details summary:focus-visible{outline:3px solid rgba(255,255,255,.9);outline-offset:-6px}#healthcare-professionals .hcp-copy-closed,#healthcare-professionals .hcp-copy-open{grid-area:1/1;transition:opacity .22s ease}#healthcare-professionals .hcp-copy-open,#healthcare-professionals .hcp-details.is-open .hcp-copy-closed{opacity:0}#healthcare-professionals .hcp-details.is-open .hcp-copy-open{opacity:1}#healthcare-professionals .hcp-details.is-open{border-color:rgba(47,158,90,.45);box-shadow:0 18px 46px rgba(18,59,92,.14)}#healthcare-professionals .hcp-details.is-open summary{background-position:100% 50%}#healthcare-professionals .hcp-details.is-open .hcp-toggle{background-color:rgba(255,255,255,.24)}#healthcare-professionals .hcp-details.is-open .hcp-toggle:before{top:calc(50% + 3px);transform:translate(-50%, -50%) rotate(225deg)}#healthcare-professionals .hcp-content{overflow:hidden}#healthcare-professionals .hcp-details.is-enhanced .hcp-content{max-height:0;opacity:0;transform:translateY(-12px);transition:opacity .3s ease,max-height .5s cubic-bezier(0.22, 0.61, 0.36, 1),transform .45s ease}#healthcare-professionals .hcp-details.is-enhanced.is-open .hcp-content{opacity:1;transform:translateY(0)}#healthcare-professionals .hcp-details.reduce-motion,#healthcare-professionals .hcp-details.reduce-motion summary,#healthcare-professionals .hcp-details.reduce-motion .hcp-copy-closed,#healthcare-professionals .hcp-details.reduce-motion .hcp-copy-open,#healthcare-professionals .hcp-details.reduce-motion .hcp-content{transition:none}@media screen and (max-width: calc(950px - 1px)){#healthcare-professionals .hcp-details summary{padding:1.25rem}}#hero{position:relative;display:flex;align-items:flex-start;justify-content:center;height:60vh;min-height:480px;overflow:hidden}#hero .hero-background,#hero .hero-shade{position:absolute;inset:0;width:100%;height:100%}#hero .hero-background{-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}#hero .hero-shade{background:linear-gradient(to bottom, rgba(5, 8, 10, 0.08) 0%, rgba(5, 8, 10, 0) 58%, rgba(5, 8, 10, 0.28) 100%)}#hero .hero-heading,#hero .hero-subcopy,#hero .hero-cta{position:absolute;z-index:2}#hero .hero-heading{top:clamp(32px,7vh,72px);left:1.25rem;right:1.25rem}#hero .hero-heading p{color:#e7eef0;text-shadow:0 2px 8px rgba(0,0,0,.85)}#hero h1{margin:0}#hero .hero-headline-art{display:block;height:auto;margin:0 auto;filter:drop-shadow(0 3px 8px rgba(0, 0, 0, 0.7))}#hero .hero-subcopy{left:1.25rem;right:1.25rem;bottom:1.25rem}#hero .hero-subcopy p{color:#dce4e6;font-size:clamp(1rem,1.3vw,1.1875rem);text-shadow:0 2px 8px rgba(0,0,0,.85)}#hero .hero-cta{display:none}@media screen and (min-width: 950px){#hero{height:42vw;min-height:715px}#hero .hero-background{-o-object-position:center top;object-position:center top;transform:scale(1.06);transform-origin:center top}#hero .hero-heading{top:clamp(75px,-0.75vh,119px)}#hero .hero-heading p{line-height:1.28}#hero .hero-headline-art{width:min(58vw,68.75rem)}}@media screen and (max-width: calc(950px - 1px)){#hero{height:auto;min-height:480px;min-height:max(480px,60vh);flex-direction:column;justify-content:flex-start}#hero .hero-heading{position:relative;top:auto;left:auto;right:auto;width:100%}#hero .hero-background{-o-object-position:50% 58%;object-position:50% 58%}#hero .hero-heading p{font-size:1rem !important;line-height:1.2}#hero .hero-headline-art{width:min(70vw,23rem)}#hero .hero-subcopy{position:relative;left:auto;right:auto;bottom:auto;width:100%;line-height:1.2}#hero .hero-subcopy br{display:none}#hero .hero-cta{display:flex;left:1.25rem;right:1.25rem;bottom:2.1875rem;justify-content:center}}.legal-page .legal-page-header{padding:clamp(48px,7vw,88px) 0;background-color:var(--paper)}.legal-page .legal-page-content{padding:clamp(56px,8vw,96px) 0;background-color:var(--white)}.legal-page .legal-page-content h2{margin-top:2.5rem;margin-bottom:.9375rem;font-size:1.75rem}.legal-page .legal-page-content h2:first-child,.legal-page .legal-page-content .last-updated+h2{margin-top:0}.legal-page .legal-page-content h3{margin-top:1.5625rem;margin-bottom:.625rem;color:var(--black);font-size:1.25rem}.legal-page .legal-page-content p,.legal-page .legal-page-content li{line-height:1.7}.legal-page .legal-page-content p,.legal-page .legal-page-content ul{margin-bottom:1.25rem}.legal-page .legal-page-content address{margin-bottom:1.25rem;font-style:normal;line-height:1.7}.legal-page .legal-page-content li+li{margin-top:.625rem}.legal-page .legal-page-content .last-updated{margin-bottom:1.875rem}.legal-page .declaration-frame{display:block;width:100%;height:min(76vh,920px);margin-top:1.875rem;border:1px solid #d8e0e2;border-radius:16px;background-color:var(--paper)}@media screen and (max-width: calc(950px - 1px)){.legal-page .legal-page-content h2{font-size:1.5rem}.legal-page .legal-page-content h3{font-size:1.125rem}.legal-page .declaration-frame{height:68vh;border-radius:12px}}#reassurance{padding:clamp(56px,9vw,120px) 0;background-color:var(--white)}#reassurance p{color:var(--slate)}#reassurance .impact-stats{display:grid;grid-template-columns:repeat(6, 1fr);gap:.9375rem}#reassurance .impact-stat{grid-column:span 2;padding:1.25rem .9375rem;border-radius:16px;background-color:var(--paper);text-align:center}#reassurance .impact-stat:nth-child(-n+2){grid-column:span 3}#reassurance .impact-stat strong{display:block;margin-bottom:.625rem;color:var(--green);font-family:"Bebas Neue",sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1}#reassurance .impact-stat span{display:block;color:var(--slate);line-height:1.4}#reassurance .reassurance-image picture{display:block;aspect-ratio:4/3;border-radius:20px;overflow:hidden}#reassurance .reassurance-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 950px){#reassurance .reassurance-image{transition-delay:.15s}}@media screen and (max-width: calc(950px - 1px)){#reassurance .impact-stats{margin-bottom:1.875rem}#reassurance .impact-stat,#reassurance .impact-stat:nth-child(-n+2){grid-column:span 3}#reassurance .impact-stat:last-child{grid-column:2/span 4}}#savings{padding:clamp(56px,9vw,120px) 0;background-color:var(--white)}#savings p{color:#2c3a40}#savings strong{color:var(--green)}#savings .step-number{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background-color:var(--blue);color:var(--white)}#savings .copay-print-button{box-shadow:0 8px 24px rgba(29,111,166,.3)}#savings .savings-card{width:100%;max-width:460px;margin:0 auto;border-radius:20px;transition:outline .3s ease}#savings .savings-card.is-pulsing{outline:4px solid rgba(47,158,90,.6)}#savings .savings-terms{font-size:.875rem}#savings .copay-print-only{display:none}@media screen and (min-width: 950px){#savings .savings-card-wrap{transition-delay:.15s}}@media screen and (max-width: calc(950px - 1px)){#savings>.container>p,#savings .row>div:first-child>p:first-child{font-size:1.0625rem !important}#savings .savings-card-wrap{margin-top:1.875rem}}@media print{body.is-printing-copay>*:not(form):not(main),body.is-printing-copay form>*:not(main),body.is-printing-copay main>*:not(#savings){display:none !important}body.is-printing-copay #savings{padding:20px 0 !important;background:var(--white);opacity:1 !important;visibility:visible !important;transform:none !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.is-printing-copay #savings>.container{max-width:none;padding:0}body.is-printing-copay #savings>.container>*:not(.copay-print-only){display:none !important}body.is-printing-copay .copay-print-only{display:block !important;position:relative;left:auto;width:100%;max-width:800px;margin:0 auto;padding:24px 0;transform:none;background-color:var(--white)}body.is-printing-copay .copay-print-only .print-logo{width:auto;height:55px;margin:0 0 24px;display:block}body.is-printing-copay .copay-print-only .print-card{width:100%;max-width:480px;margin:0 0 24px;border-radius:12px;display:block;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.is-printing-copay .print-copay-terms .copay-terms h3{display:none}body.is-printing-copay .print-copay-terms .copay-terms ul{display:flex;flex-direction:column;gap:6px;padding-left:20px;margin:0 0 8px;color:var(--slate);font-size:.9375rem;line-height:1.6}body.is-printing-copay .print-copay-terms .copay-terms li{margin:0}body.is-printing-copay .print-copay-terms .copay-terms a{color:var(--slate) !important;text-decoration:none !important}body.is-printing-copay .print-copay-note{margin:0 0 32px;color:#6b7580;font-size:.8125rem}}#why-pivya{padding:clamp(56px,9vw,120px) 0;background-color:var(--paper)}#why-pivya .pivya-pillar{padding:clamp(28px,3vw,40px);border-radius:20px;background-color:var(--white)}#why-pivya .pivya-pillar svg{margin:0 auto .9375rem;color:var(--green)}#why-pivya .pivya-pillar p{color:var(--slate)}@media screen and (min-width: 950px){#why-pivya .pivya-pillar{transition-delay:.12s}}@media screen and (max-width: calc(950px - 1px)){#why-pivya .row{margin-left:0 !important;margin-right:0 !important}#why-pivya .col-md-4{width:100%;max-width:100%;padding-left:0 !important;padding-right:0 !important}#why-pivya .pivya-pillar{width:100%;transition-delay:0s}}
/* ============================================================
   Unified Container Architecture
   Ensures Header, Utility Bar, Main Content, ISI, and Footer
   all share the exact same container width, margins, and padding.
   ============================================================ */

.container,
.pivya-site .container,
#site-header > .container,
#site-footer > .container,
#utility-bar > .container,
main .container,
#isi .container,
#sticky-isi .container,
#sticky-isi .sticky-isi-toolbar .container {
    width: 100% !important;
    max-width: 1596px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    box-sizing: border-box !important;
}

@media screen and (max-width: 949px) {
    .container,
    .pivya-site .container,
    #site-header > .container,
    #site-footer > .container,
    #utility-bar > .container,
    main .container,
    #isi .container,
    #sticky-isi .container,
    #sticky-isi .sticky-isi-toolbar .container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

/* Header container reset */
#site-header {
    padding: 12px 0 !important;
}

/* Utility bar container reset */
#utility-bar {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#utility-bar > .container {
    height: 100%;
}

/* Footer container reset: remove outer horizontal padding so inner .container aligns with header & body */
#site-footer {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: clamp(40px, 6vw, 72px) !important;
    padding-bottom: clamp(40px, 6vw, 72px) !important;
}

/* Ensure ISI content width matches container seamlessly */
#isi .isi-content {
    max-width: 100% !important;
    margin: 0 !important;
}

/* ============================================================
   Find a Doctor & Ridealong Styles
   ============================================================ */
@font-face {
    font-family: "Plus Jakarta Sans";
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url("../fonts/plus-jakarta-sans-latin.woff2") format("woff2");
}

body.find-a-doctor .find-a-doctor > .main-menu-link {
    color: var(--blue) !important;
    font-weight: 800 !important;
}

.doctor-ridealong {
    right: -34px;
    z-index: 999;
    width: 189.5px;
    height: 84.5px;
    border-radius: 42.25px 0 0 42.25px;
    background-image: linear-gradient(90deg in srgb, #2e9565 0%, #2c9369 10%, #2a906e 20%, #278c73 30%, #238879 40%, #20847f 50%, #1d7f85 60%, #19798c 70%, #187292 80%, #16699b 100%);
    font-family: "Plus Jakarta Sans", "Instrument Sans", "Segoe UI", system-ui, -apple-system, sans-serif;
    font-size: 21px;
    line-height: 25.2px;
    text-decoration: none;
}

.doctor-ridealong .ridealong-label {
    top: 13.5px;
    left: 17px;
    width: 96px;
    transform: scaleX(1.02);
}

.doctor-ridealong .ridealong-arrow {
    left: 106.5px;
    width: 31px;
    height: 31px;
    transform: rotate(180deg);
    transition: transform 300ms ease;
}

.doctor-ridealong:hover .ridealong-arrow {
    transform: translateX(7px) rotate(180deg);
}

.doctor-ridealong:focus-visible {
    outline: 3px solid var(--blue);
    outline-offset: 3px;
}

body.modal-active .doctor-ridealong {
    visibility: hidden;
}

@media screen and (min-width: 950px) {
    .doctor-ridealong {
        top: 171.25px;
    }
}

@media screen and (max-width: 949px) {
    .doctor-ridealong {
        top: 45%;
        right: -24px;
        width: 135px;
        height: 60px;
        border-radius: 30px 0 0 30px;
        font-size: 15px;
        line-height: 18px;
    }
    .doctor-ridealong .ridealong-label {
        top: 10px;
        left: 12px;
        width: 69px;
    }
    .doctor-ridealong .ridealong-arrow {
        left: 77px;
        width: 22px;
        height: 22px;
    }
}

@media print {
    .doctor-ridealong {
        display: none !important;
    }
}

