:root{--home-light-bg: #e0ecee;--home-extra-light-bg: #f9fafa;--home-light-blue: #d0e5e4;--home-light-blue-hover: #b6d8d3}.home-section-light-bg{background:var(--home-light-bg)}.home-section-green-bg{background:var(--guava-green);color:#fff}.home-section-extra-light{background:var(--home-extra-light-bg)}.home-text-btn{margin-top:20px}.home-text-btn .btn{gap:0;--btn-text: rgba(0, 0, 0, .6)}.home-text-btn .btn:hover{text-decoration:underline}.home-integrations{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:0 -25px}.home-integration-icons{display:grid;grid-template-columns:repeat(5,75px);gap:20px}.home-integration-icons img{width:75px;height:75px;object-fit:contain;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.header-banner{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 10px;text-align:center;background:var(--home-light-bg);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;z-index:2}.header-banner-title{display:flex;align-items:center;justify-content:center;gap:10px;--btn-text: var(--guava-green);font-weight:600;font-size:16px}.header-banner-subtitle{display:flex;align-items:center;justify-content:center;gap:4px;color:var(--text);margin-left:15px}@media(max-width:951px){.header-banner{display:none}}.home-mission-section{padding-top:10px;color:#fff;z-index:1}.home-mission-section-bg{position:absolute;background-color:var(--guava-green);inset:0 0 100px}.home-overflow-wrap{overflow:hidden;position:relative}.home-mission-section .section-title{font-size:2.6em;line-height:1.3em;font-weight:400}.home-get-started-btn-wrap{display:inline-block;margin-top:10px}.home-get-started-btn.btn{--btn-color: var(--home-light-blue);--btn-color-hover: var(--home-light-blue-hover);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.home-get-guava-btn.btn{--btn-color: var(--guava-green);--btn-color-hover: var(--guava-green-hover);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.home-app-store-btns{margin-top:18px;color:#fffc;margin-left:5px;font-size:18px}.home-app-store-btns .btn{--btn-text: #fff;text-decoration:underline;font-size:18px}.home-mission-img{position:relative;padding-top:90px}.home-phone{position:relative;width:264px;height:552px;padding:8px;border-radius:36px;background:#f6f9fc;box-shadow:0 15px 20px -10px #32325d40,0 30px 40px -30px #0000004d,inset 0 -2px 6px #0a254059;flex-shrink:0}.home-phone-wrap{position:relative;width:264px;height:560px;flex-shrink:0}.home-phone-case{position:absolute;inset:0;width:100%}.home-phone-screen{position:relative;width:100%;height:100%;border-radius:30px;overflow:hidden}.home-phone-screen img{width:100%;height:100%}.home-desktop{position:absolute;top:30px;left:90px;width:807px;height:540px;border-radius:8px;border:1px solid #eee;box-shadow:0 10px 20px #00000030;background-image:url(https://s.guavahealth.com/home-img/home-desktop.png);background-size:cover;background-repeat:no-repeat}.home-for-those-section{position:relative;padding-top:120px;margin-top:-100px}.home-for-those-wave{position:absolute;top:-1px;left:0;right:0;height:220px;display:flex;justify-content:center;overflow:hidden}.home-for-those-wave svg{position:absolute}.home-for-those-persons{display:flex;align-items:flex-start;justify-content:space-evenly;flex-wrap:wrap;row-gap:40px}.home-for-those-person{text-align:center;width:200px}.home-for-those-person-icon{width:140px;height:140px}.home-for-those-person-label{font-size:18px;max-width:180px;margin:10px auto 0}@media(max-width:600px){.home-mission-section{padding-bottom:120px}.home-for-those-wave svg{margin-left:800px}.home-for-those-person{width:160px}.home-for-those-person-label{font-size:15px}}.home-features{display:flex;gap:25px;align-items:center;justify-content:center;margin-bottom:25px}.home-features .home-phone{max-width:264px;flex-shrink:1;width:100%;height:auto}.home-feature-phone img{display:none}.home-feature-phone img.selected{display:block}.home-feature-item{display:flex;align-items:center;gap:15px;padding:10px 15px 10px 32px;border-radius:12px}.home-feature-item.selected{background:var(--hover-gray)}.home-feature-label{font-weight:600}.home-feature-label-short{display:none;font-size:10px}.home-feature-icon-wrap{position:relative;display:flex;align-items:center;--home-feature-icon-fill: #fff;--home-feature-icon-color: var(--theme-color-btn)}.home-feature-icon{width:48px;height:48px;border-radius:50%;fill:var(--home-feature-icon-fill);--btn-text: var(--home-feature-icon-fill);color:var(--home-feature-icon-fill);background:var(--home-feature-icon-color);padding:8px;flex-shrink:0;overflow:visible}.home-feature-icon-arrow{display:none;position:absolute;left:-24px;width:24px;fill:none;stroke-width:20;stroke-linejoin:round;stroke-linecap:round;stroke:var(--home-feature-icon-color)}.home-feature-item.selected .home-feature-icon-arrow{display:block}.home-feature-icon-wrap.imaging{--home-feature-icon-color: var(--color-imaging)}.home-feature-icon-wrap.report{--home-feature-icon-color: var(--color-report)}@media(max-width:620px){.home-features{gap:5px;margin-left:-5px;margin-right:calc(-1 * var(--container-padding))}.home-feature-item{min-width:96px;flex-direction:column;padding:0 0 5px;gap:2px}.home-feature-label{display:none}.home-feature-label-short{display:block}.home-feature-item:not(.selected) .home-feature-icon-wrap{--home-feature-icon-fill: var(--home-feature-icon-color);--btn-color: #fff}.home-feature-item:not(.selected) .home-feature-icon{background:none;fill:var(--home-feature-icon-color);border:2px solid var(--home-feature-icon-color)}.home-feature-item.selected{background:none}}.home-log-types{display:grid;grid-template-columns:repeat(3,minmax(108px,1fr));gap:8px;margin:40px -8px 15px;overflow:hidden}.home-log-type{padding:5px;border-radius:10px;display:flex;align-items:center;gap:7px;background:#fff;user-select:none;-webkit-user-select:none}.home-log-type-text{font-size:12px;text-align:left;line-height:1.25}.home-log-type-icon{width:32px;height:32px;padding:4px;flex-shrink:0;fill:var(--theme-color-primary)}.home-log-type.home-log-type-more{border:1px dashed var(--text);color:var(--text);background:none;box-shadow:none}.home-log-type-icon.home-log-type-more-icon{background:none;fill:var(--text);padding:6px}.home-visit-prep-img{transform:scale(1.4)}@media(max-width:720px){.home-visit-prep-img{margin:20px auto 70px}}.home-visit-prep-benefits{display:flex;flex-direction:column;gap:30px}.home-visit-prep-benefit{display:flex;align-items:center;gap:20px}.home-visit-prep-benefit-icon{flex-shrink:0;width:56px;height:56px;fill:#4fa48f}.home-visit-prep-benefit-icon.qna-svg .accent{fill:#7bdae5}.home-visit-prep-benefit-icon.superhero-svg .accent{fill:#e57b7b}.home-understand-results-phone{position:absolute;top:-100px;right:-60px;transform:scale(.7)}.home-find-things-fast{border-radius:8px;border:var(--card-separator);box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;overflow:hidden}.home-find-things-fast img{display:block}@media(max-width:600px){.home-understand-results-phone{right:0;transform-origin:right}}.home-npr-section{background:#4a4a4a;color:#fff}.home-npr-title{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.home-npr-icon{width:90px;margin-left:15px}.home-npr-quote{font-size:22px;font-style:italic;font-weight:300;line-height:2em}@media(max-width:600px){.home-npr-quote{font-size:18px}}.home-em-card-img-wrap{border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000003d,0 4px 15px 2px #00000047;max-width:400px;margin:auto;position:absolute;background:#fff;width:300px;bottom:15px;right:-30px}.home-em-card-img{display:block;position:relative;width:100%}.home-emcard-quote-icon{width:36px;height:36px;fill:var(--guava-green)}.home-emcard-quote.section-subtitle{border-left:5px solid var(--guava-green);padding-left:15px;text-align:left;font-style:italic}.home-emcard-video-wrap{max-width:720px;margin:80px auto 0}.home-emcard-quote-author{text-align:right;color:var(--text-muted)}@media(max-width:600px){.home-em-card-img-wrap{right:0}}.home-community-img{margin-bottom:40px;width:100%;height:auto}.home-social-icons{display:flex;justify-content:center;gap:12px;margin-top:15px}.home-social-icon{display:block;width:36px;height:36px;fill:var(--guava-green)}.home-what-matters-banner{--logo-banner-shadow: 0 42px 30px -20px rgba(0, 0, 0, .25), 0 30px 20px -20px rgba(0, 0, 0, .4);min-height:450px;background:linear-gradient(#0003,#0006),url(https://s.guavahealth.com/home-img/home-what-matters.jpg);background-size:cover;background-position:50% 50%;margin-bottom:0}.home-what-matters-banner h2{font-size:3em;margin:40px 0;text-shadow:1px 2px 4px rgba(0,0,0,.3)}@media(max-width:720px){.home-mission-section{padding-top:35px}.section-title,.section-subtitle,.home-text-btn{text-align:center}.home-mission-section .section-title{text-align:left;margin-top:20px}.home-emcard-bg{width:260px;margin-right:auto;margin-bottom:80px}.home-understand-results-bg{width:260px;margin-right:auto;margin-bottom:120px}.home-what-matters-banner h2{font-size:24px}}.home-partners-section{background:var(--hover-gray)}.home-partners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px}.home-partners img{display:block;max-width:260px;max-height:70px}img.home-partners-small{max-width:180px;max-height:35px}.home-partners-more{color:var(--text-muted);font-size:18px;font-weight:600}.home-partners-trademark-note{margin:30px 0 -30px;text-align:center;color:#aaa;font-size:.75em}.home-supported-apps{margin:0 auto 25px;display:flex;justify-content:center;gap:25px}.home-supported-apps img{max-width:70px;border-radius:8px;overflow:hidden;flex-basis:100%}@media(max-width:720px){.home-supported-apps{gap:10px}.home-supported-apps img{max-width:48px}}@media(max-width:385px){.home-features .home-phone-wrap{width:230px;height:488px}}
