@keyframes grd-float-1{0%{translate:0}to{translate:40px -40px}}@keyframes grd-float-2{0%{translate:0}to{translate:0 40px}}@keyframes grd-float-3{0%{translate:0}to{translate:-40px}}@keyframes grd-float-4{0%{translate:0}to{translate:40px 40px}}.adam-labs-section{background:linear-gradient(180deg,var(--General-Color-White,#fff)-1.1%,var(--Adam-Brand-Color-Background-navy-blue,#eff6ff)100%);border-radius:40px;flex-direction:column;align-items:center;gap:45px;width:100%;padding:150px 120px;display:flex}.adam-labs-section .tag{border:1px solid var(--General-Color-Light-Grey,#eee);background:var(--Adam-Brand-Color-Background-navy-blue,#eff6ff);border-radius:50px;justify-content:center;align-items:center;gap:5px;height:44px;padding:6px 30px;display:flex}.adam-labs-section .tag span{color:var(--General-Color-Ash,#2c2c2c);font-size:10px;font-weight:500;line-height:normal}.adam-labs-section section{flex-direction:column;align-items:center;gap:45px;width:100%;margin:0 auto;padding-bottom:80px;display:flex;position:relative}.adam-labs-section section .top-intro{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:10px 0;display:flex}.adam-labs-section section .top-intro h1{color:var(--General-Color-Ash,#2c2c2c);text-align:center;letter-spacing:-1.2px;opacity:.9;font-size:60px;font-weight:500;line-height:60px}.adam-labs-section section .top-intro h1 span{color:var(--Adam-Brand-Color-Navy-Blue,#042753);font-family:SourceSerif4,serif;font-size:65px;font-style:italic;font-weight:600;line-height:65px}.adam-labs-section section .top-intro p{max-width:640px;color:var(--General-Color-Ash,#2c2c2c);text-align:center;letter-spacing:-.063px;opacity:.8;font-size:21px;font-weight:500;line-height:24px}.adam-labs-section section .containers{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.adam-labs-section section .containers .preventive-card{border-radius:60px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;width:100%;height:450px;display:flex;position:relative;overflow:hidden}.adam-labs-section section .containers .preventive-card:before{content:"";background:linear-gradient(#0003 0% 100%),url(https://firebasestorage.googleapis.com/v0/b/adam-health-staging-public/o/excited-man.jpg?alt=media) 50%/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.adam-labs-section section .containers .preventive-card .content{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;width:332px;height:100%;padding:40px;display:flex;position:relative}.adam-labs-section section .containers .preventive-card .content .top{color:var(--General-Color-White,#fff);font-family:SourceSerif4,serif;font-size:30px;font-style:italic;font-weight:500;line-height:30px}.adam-labs-section section .containers .preventive-card .content .bottom{color:var(--General-Color-White,#fff);letter-spacing:-.3px;font-size:30px;font-weight:500;line-height:30px}.adam-labs-section section .containers .extra-cards{align-items:center;gap:10px;width:100%;display:flex}.adam-labs-section section .containers .extra-cards .extra-card{border-radius:60px;flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:flex-start;height:500px;padding:50px;display:flex;overflow:hidden}.adam-labs-section section .containers .extra-cards .extra-card.first-card{background:var(--Adam-Brand-Color-Navy-Blue,#042753);position:relative}.adam-labs-section section .containers .extra-cards .extra-card.first-card img.grph{position:absolute;bottom:0;left:0}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg{filter:blur(125px);flex:wrap;border-radius:400px;width:405px;height:405px;display:flex;position:absolute}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg .grd{width:202.5px;height:202.5px;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg .grd.first{animation-name:grd-float-1}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg .grd.second{animation-name:grd-float-2;animation-delay:-1.5s}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg .grd.third{animation-name:grd-float-3;animation-delay:-3s}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg .grd.fourth{animation-name:grd-float-4;animation-delay:-4.5s}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first{position:absolute;bottom:-54px;right:-150px}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first .grd{opacity:1;background:red}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first .grd.first{background:#c0d6f2}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first .grd.second{background:#9747ff}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first .grd.third{background:#c0d6f2}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first .grd.fourth{background:#12dc4b}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-second{position:absolute;top:-179px;left:-107px}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-second .grd.first{background:#b7f9d0}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-second .grd.second{background:#c0d6f2}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-second .grd.third,.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-second .grd.fourth{background:#042753}.adam-labs-section section .containers .extra-cards .extra-card.first-card .intro{z-index:1;flex-direction:column;align-self:stretch;align-items:flex-start;gap:45px;width:100%;display:flex;position:relative}.adam-labs-section section .containers .extra-cards .extra-card.first-card .intro .tag-card{border:1px solid var(--General-Color-Transparent-White-2,#ffffff1a);background:var(--General-Color-Transparent-White-2,#ffffff1a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50px;justify-content:center;align-items:center;gap:5px;padding:14px 30px;display:flex}.adam-labs-section section .containers .extra-cards .extra-card.first-card .intro .tag-card span{color:var(--General-Color-White,#fff);text-align:center;font-size:10px;font-weight:500;line-height:normal}.adam-labs-section section .containers .extra-cards .extra-card.first-card .intro h3{color:var(--General-Color-White,#fff);letter-spacing:-.3px;font-size:30px;font-weight:500;line-height:normal}.adam-labs-section section .containers .extra-cards .extra-card.first-card .intro h3 span{color:var(--General-Color-White,#fff);letter-spacing:-.3px;font-family:SourceSerif4,serif;font-size:30px;font-style:italic;font-weight:600;line-height:36px}.adam-labs-section section .containers .extra-cards .extra-card.first-card .steps-container{z-index:1;flex-direction:column;align-items:flex-start;gap:5px;width:100%;display:flex;position:relative}.adam-labs-section section .containers .extra-cards .extra-card.first-card .steps-container .step{border:1px solid var(--General-Color-Transparent-White-2,#ffffff1a);background:var(--General-Color-Transparent-White-2,#ffffff1a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:30px;align-items:center;gap:10px;width:100%;padding:5px;display:flex}.adam-labs-section section .containers .extra-cards .extra-card.first-card .steps-container .step .no{background:var(--General-Color-Transparent-White-2,#ffffff1a);width:60px;height:54px;color:var(--General-Color-White,#fff);letter-spacing:-.18px;border-radius:30px;justify-content:center;align-items:center;gap:10px;font-family:SourceSerif4,serif;font-size:18px;font-style:italic;font-weight:600;line-height:18px;display:flex}.adam-labs-section section .containers .extra-cards .extra-card.first-card .steps-container .step p{color:var(--General-Color-White,#fff);letter-spacing:-.5px;flex:1;font-size:16px;font-weight:500;line-height:normal}.adam-labs-section section .containers .extra-cards .extra-card.second-card{background:linear-gradient(#0003 0% 100%),url(https://firebasestorage.googleapis.com/v0/b/adam-health-staging-public/o/as-of-today.jpg?alt=media) 50%/cover no-repeat;justify-content:flex-end}.adam-labs-section section .containers .extra-cards .extra-card.second-card .details-card{border:1px solid var(--General-Color-Transparent-White-2,#ffffff1a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff1a 0%,#0427531a 50%,#ffffff1a 100%);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:20px;display:flex}.adam-labs-section section .containers .extra-cards .extra-card.second-card .details-card .title{color:var(--General-Color-White,#fff);font-family:SourceSerif4,serif;font-size:24px;font-style:italic;font-weight:600;line-height:27px}.adam-labs-section section .containers .extra-cards .extra-card.second-card .details-card h1{color:#fff;letter-spacing:-4px;font-size:80px;font-style:normal;font-weight:500;line-height:80px}.adam-labs-section section .containers .extra-cards .extra-card.second-card .details-card .txt{color:#fff;letter-spacing:-.08px;font-size:24px;font-style:normal;font-weight:500;line-height:18px}.adam-labs-section section .containers .extra-cards .extra-card.second-card .details-card p{max-width:191px;color:var(--General-Color-White,#fff);text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.adam-labs-section section .desc{max-width:700px;color:var(--General-Color-Ash,#2c2c2c);text-align:center;letter-spacing:-.08px;opacity:.4;padding:30px 0;font-size:12px;font-weight:400;line-height:16px}@media (max-width:575px){.adam-labs-section{flex-direction:column;align-items:center;gap:20px;padding:120px 12px 100px}.adam-labs-section .tag{gap:4px;height:36px;padding:4.8px 24px;display:flex}.adam-labs-section .tag span{color:var(--General-Color-Ash,#2c2c2c);font-size:10px;font-weight:500;line-height:normal}.adam-labs-section section{gap:20px;width:100%;padding-bottom:40px;position:relative}.adam-labs-section section .top-intro{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:20px;display:flex}.adam-labs-section section .top-intro h1{letter-spacing:-.6px;font-size:30px;font-weight:500;line-height:30px}.adam-labs-section section .top-intro h1 span{font-size:35px;font-style:italic;font-weight:600;line-height:35px}.adam-labs-section section .top-intro p{text-align:center;letter-spacing:-.054px;font-size:18px;font-weight:500;line-height:21px}.adam-labs-section section .containers{flex-direction:column;align-items:flex-start;gap:5.8px;width:100%;display:flex}.adam-labs-section section .containers .preventive-card{border-radius:40px;height:600px;display:flex;position:relative;overflow:hidden}.adam-labs-section section .containers .preventive-card .content{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:330px;padding:30px 0 30px 30px;display:flex;position:relative}.adam-labs-section section .containers .preventive-card .content .top{width:216px;font-size:21px;font-style:italic;font-weight:500;line-height:21px}.adam-labs-section section .containers .preventive-card .content .bottom{letter-spacing:-.21px;font-size:21px;font-weight:500;line-height:21px}.adam-labs-section section .containers .extra-cards{flex-direction:column;align-items:center;gap:5.8px;width:100%;height:1000px;display:flex}.adam-labs-section section .containers .extra-cards .extra-card{border-radius:40px;flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:flex-start;height:420px;padding:30px;display:flex;overflow:hidden}.adam-labs-section section .containers .extra-cards .extra-card.first-card{background:var(--Adam-Brand-Color-Navy-Blue,#042753);position:relative}.adam-labs-section section .containers .extra-cards .extra-card.first-card img.grph{position:absolute;bottom:0;left:0}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg{filter:blur(125px);flex:wrap;border-radius:400px;width:405px;height:405px;display:flex;position:absolute}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg .grd{width:202.5px;height:202.5px;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg .grd.first{animation-name:grd-float-1}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg .grd.second{animation-name:grd-float-2;animation-delay:-1.5s}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg .grd.third{animation-name:grd-float-3;animation-delay:-3s}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg .grd.fourth{animation-name:grd-float-4;animation-delay:-4.5s}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first{position:absolute;bottom:-54px;right:-150px}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first .grd{opacity:1}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first .grd.first{background:#c0d6f2}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first .grd.second{background:#9747ff}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first .grd.third{background:#c0d6f2}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-first .grd.fourth{background:#12dc4b}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-second{position:absolute;top:-179px;left:-107px}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-second .grd.first{background:#b7f9d0}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-second .grd.second{background:#c0d6f2}.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-second .grd.third,.adam-labs-section section .containers .extra-cards .extra-card.first-card .group-grd-lg.grp-second .grd.fourth{background:#042753}.adam-labs-section section .containers .extra-cards .extra-card.first-card .intro{z-index:1;flex-direction:column;align-self:stretch;align-items:flex-start;gap:30px;width:100%;display:flex;position:relative}.adam-labs-section section .containers .extra-cards .extra-card.first-card .intro .tag-card{justify-content:center;align-items:center;gap:4px;padding:11.2px 24px;display:flex}.adam-labs-section section .containers .extra-cards .extra-card.first-card .intro .tag-card span{color:var(--General-Color-White,#fff);text-align:center;font-size:10px;font-weight:500;line-height:normal}.adam-labs-section section .containers .extra-cards .extra-card.first-card .intro h3{color:var(--General-Color-White,#fff);letter-spacing:-.21px;font-size:21px;font-weight:500;line-height:21px}.adam-labs-section section .containers .extra-cards .extra-card.first-card .intro h3 span{color:var(--General-Color-White,#fff);letter-spacing:-.21px;font-family:SourceSerif4,serif;font-size:21px;font-weight:600;line-height:21px}.adam-labs-section section .containers .extra-cards .extra-card.first-card .steps-container{z-index:1;flex-direction:column;align-items:flex-start;gap:5px;width:100%;display:flex;position:relative}.adam-labs-section section .containers .extra-cards .extra-card.first-card .steps-container .step{border:1px solid var(--General-Color-Transparent-White-2,#ffffff1a);background:var(--General-Color-Transparent-White-2,#ffffff1a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:30px;align-items:center;gap:10px;width:100%;padding:5px;display:flex}.adam-labs-section section .containers .extra-cards .extra-card.first-card .steps-container .step .no{background:var(--General-Color-Transparent-White-2,#ffffff1a);width:50px;height:50px;color:var(--General-Color-White,#fff);letter-spacing:-.16px;border-radius:50%;justify-content:center;align-items:center;gap:10px;font-family:SourceSerif4,serif;font-size:16px;font-style:italic;font-weight:600;line-height:18px;display:flex}.adam-labs-section section .containers .extra-cards .extra-card.first-card .steps-container .step p{color:var(--General-Color-White,#fff);letter-spacing:-.08px;flex:1;font-size:14px;font-weight:500;line-height:18px}.adam-labs-section section .containers .extra-cards .extra-card.second-card{background:linear-gradient(#0003 0% 100%),url(https://firebasestorage.googleapis.com/v0/b/adam-health-staging-public/o/as-of-today.jpg?alt=media) 50%/cover no-repeat;justify-content:flex-end;width:100%}.adam-labs-section section .containers .extra-cards .extra-card.second-card .details-card{border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:240px;padding:30px 20px;display:flex}.adam-labs-section section .containers .extra-cards .extra-card.second-card .details-card .title{font-size:18px;font-weight:600;line-height:18px}.adam-labs-section section .containers .extra-cards .extra-card.second-card .details-card h1{letter-spacing:-4px;font-size:60px;font-weight:500;line-height:80px}.adam-labs-section section .containers .extra-cards .extra-card.second-card .details-card .txt{letter-spacing:-.08px;font-size:24px;font-weight:500;line-height:18px}.adam-labs-section section .containers .extra-cards .extra-card.second-card .details-card p{max-width:151px;font-size:14px;font-weight:500;line-height:14px}.adam-labs-section section .desc{max-width:100%;color:var(--General-Color-Ash,#2c2c2c);text-align:center;letter-spacing:-.08px;margin-bottom:80px;padding:20px;font-size:10px;font-weight:400;line-height:13px}}
