:root{font-family:AvenirNext,system-ui,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;width:fit-content;color-scheme:light dark;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:AvenirNext;src:url(/fonts/AvenirNext.otf) format("opentype");font-weight:400;font-style:normal}*{box-sizing:border-box}body{overflow-x:hidden}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:100%;min-height:100%;font-size:1.2rem}h1{font-size:3.2em;line-height:1.1}.grid-container h2,.grid-section .grid-content h2,.arrhythmias-main-div h2,.bradycardia-section h2,.tachycardia-section h2,.heart-failure-section h2,.doctor-dialogue-section h2{font-weight:400}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.dotted-background{position:relative;background-color:#fff;padding:2rem;display:inline-block;overflow:hidden}.dotted-background:before{content:"";position:absolute;top:0;left:0;width:150%;height:150%;background-image:radial-gradient(#393636 3px,transparent 3px);background-size:28px 28px;background-repeat:repeat;transform:rotate(-45deg) translate(-25%,-25%);transform-origin:center;mask-image:linear-gradient(135deg,#000c,#0000);-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,0));opacity:.8;z-index:0;pointer-events:none}.campaign-logo{position:relative;z-index:1;max-width:200px;height:auto}.dotted-background:before{z-index:0}.dotted-divider{border-top:2px dotted #999;margin:2rem 0;width:100%}.grid-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;padding:2rem}.grid-image{display:flex;justify-content:center}.text-block{padding-right:1rem}.text-block h2{color:#1a1a4b;font-size:40px;margin:0 0 25px}.image-block{display:flex;justify-content:center;align-items:center;min-height:300px}.grid-section{display:grid;grid-template-columns:.5fr 1fr;column-gap:1.5rem;background-color:#f2f2f2;padding:2rem 3rem;align-items:center}.grid-content{display:flex;flex-direction:column;align-items:left;gap:1rem}.grid-content ul li{margin-bottom:15px;font-size:1.1rem;line-height:1.6;font-size:20px}.grid-content ul{margin-top:1rem;padding-left:1rem}.grid-content h2{font-size:2.5rem;font-weight:700;margin-bottom:-1rem;color:#1a1a4b}.info-image{max-width:220px;height:auto;border-radius:8px}@media(max-width:768px){.grid-section{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}.grid-content{align-items:center}.grid-content ul{padding-left:0}}.arrhythmia-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start;border-radius:12px;max-width:1200px;margin-left:20px}.arrhythmia-content{font-size:20px;line-height:1.6;color:#333}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center;margin-left:15px;color:#1a1a4b}.section-info{text-align:left;font-size:20px;margin-left:20px}.arrhythmia-types{color:#1a1a4b}.arrhythmia-image{display:flex;justify-content:center;align-items:center}.arrhythmia-info-image{max-width:450px;height:auto;margin-top:30px;border-radius:8px;box-shadow:0 4px 12px #0000001a}.bradycardia-content,.tachycardia-content{font-size:1rem;line-height:1.6;width:100%;color:#333;background-color:#f2f2f2;padding-bottom:42px}.bradycardia-section h3,.tachycardia-section h3{padding-left:80px;padding-top:20px;font-size:22px;color:#1a1a4b}.bradycardia-section h2,.tachycardia-section h2{padding-left:20px}.bradycardia-treatment,.tachycardia-treatment{padding-left:80px;padding-top:10px;margin-bottom:4px;font-size:20px}.section-title{font-size:2.5rem;font-weight:700;text-align:left;margin:0 0 1rem;color:#1a1a4b}.goal-text{margin-top:1.5rem;font-style:italic;color:#555}.device-sublist li{list-style-type:none;margin-bottom:15px;font-size:20px}.bradycardia-info-image,.tachycardia-info-image{max-width:250px;height:auto;border-radius:80%;border-left:2px #1a1a4b;box-shadow:0 4px 12px #0000001a}.bradycardia-row,.tachycardia-row{display:flex;justify-content:center;gap:6rem;flex-wrap:wrap;margin:10px 80px;padding-top:27px;border-radius:10px;background-color:#fff}.bradycardia-card,.tachycardia-card{display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:12px;text-align:center;gap:2rem;width:180px;transition:transform .3s ease}.bradycardia-card:hover,.tachycardia-card:hover{transform:translateY(-4px)}.card-image{width:200px;height:200px;object-fit:contain}.card-title{font-weight:600;font-size:1.2rem;color:#1a1a4b;margin-top:.5rem}.heart-failure-section{padding-left:2rem;max-width:900px}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.symptom-list{margin:1rem 0;padding-left:1.5rem}li{margin-bottom:15px}.treatment-list{gap:1rem;padding:0;margin:1rem 0;flex-wrap:wrap}.treatment-list li{font-weight:500;color:#333}.doctor-dialogue-section{background-color:#f2f2f2;padding:2.5rem;border-radius:12px;color:#333}.doctor-dialogue-section h3{color:#1a1a4b}.arrhythmias-main-div{margin-left:10px}.intro-text{font-size:1rem;margin-bottom:1.5rem;text-align:center;font-style:italic}.question-list{list-style:none;padding-left:1.5rem;font-size:1.2rem;line-height:1.6}.question-list li{margin-bottom:15px}.heart-failure-treatment-list{padding-left:1.5rem;margin:1rem 0}.heart-failure-treatment-list li{margin-bottom:1rem;font-size:1rem;line-height:1.6}.heart-failure-treatment-list ul{list-style:disc;padding-left:1.5rem;margin-top:.5rem}.device-sublist{list-style:disc;padding-left:1.5rem}@media(max-width:480px){.bradycardia-row,.tachycardia-row{gap:1.5rem;margin:10px 20px;flex-direction:column;align-items:center}.bradycardia-card,.tachycardia-card{width:100%;max-width:280px}.card-image{width:150px;height:150px}.section-title{font-size:1.8rem;text-align:center}.bradycardia-section h3,.tachycardia-section h3,.bradycardia-treatment,.tachycardia-treatment{padding-left:20px;text-align:center}.bradycardia-content,.tachycardia-content{width:100%;padding:0 1rem 2rem}}@media(max-width:768px){.grid-container{grid-template-columns:1fr}.dotted-background{background-size:60px 60px}}@media(max-width:768px){.grid-container{grid-template-columns:1fr}.text-block{padding-right:0;margin-bottom:2rem}}@media(max-width:768px){.arrhythmia-section{grid-template-columns:1fr;padding:2rem}.arrhythmia-image{margin-top:2rem}.section-title{font-size:2rem}}@media(max-width:768px){.bradycardia-row,.tachycardia-row{gap:2rem;margin:10px 20px}.card-image{width:150px;height:150px}.bradycardia-card,.tachycardia-card{width:100%;max-width:300px}.section-title{font-size:2rem;text-align:center}.bradycardia-section h3,.tachycardia-section h3,.bradycardia-treatment,.tachycardia-treatment{padding-left:20px;text-align:center}}.navbar{align-items:center;height:60px;padding:0 20px;width:100%;background-color:#fff;position:relative;font-family:Segoe UI,Roboto,sans-serif;font-weight:700;color:#1a1a4b}body{display:block}.navbar:after{content:"";position:absolute;bottom:0;left:0;height:8px;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,.25),transparent);z-index:1}.navbar:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:15px;background-image:radial-gradient(rgba(0,0,0,.08) 12%,transparent 12%);background-size:15px 15px;background-repeat:repeat-x;opacity:.4}.footer{background-color:#333333ba;color:#fff;text-align:center;padding:15px 10px;font-size:16px}@media(max-width:600px){.footer{font-size:14px;padding:10px}}
