.hero{width:100%;min-height:900px;display:flex;flex-direction:column;background-position:center center;background-size:cover;background-repeat:no-repeat;padding:var(--sp-updown-sm) var(--sp-lr-lg);border-radius:0 0 80px 0;position:relative;padding-top:179px;border-top:solid 179px #57529B;margin-top:-179px}.hero #bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:0 0 80px 0}.hero .vid-hero-mob{display:none}.hero::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);pointer-events:none;z-index:1;border-radius:0 0 80px 0}.hero>*{position:relative;z-index:2}.hero h2{font-size:var(--title-giga);font-weight:600;letter-spacing:-2px;margin:10px 0 0 0;color:var(--white);line-height:130%}.hero .top{flex:1;display:flex;align-items:flex-end;justify-content:flex-start}.hero .bottom{display:flex;flex-direction:row}.hero .bottom .left{flex:1}.hero .bottom .left p{color:var(--white);font-size:24px;font-weight:400}.hero .bottom .left p.half-width{max-width:50%}.hero .bottom .left a{color:var(--white);text-decoration:none}.hero .bottom .right{justify-content:flex-end;display:flex;flex-direction:row;height:67px}.hero .bottom .right .medicare{display:flex;align-items:center;font-size:18px;color:var(--white);border-right:solid 1px var(--white);padding-right:20px}.hero .bottom .right .btarea{display:flex;align-items:center;width:225px;padding-left:20px}@media (max-width:1024px){.hero .bottom .left p.half-width{max-width:100%}.hero .bottom .right{flex-direction:column;gap:16px}.hero .bottom .right .medicare{padding-left:23px}}@media (max-width:820px){.hero{border-top:solid 126px;margin-top:-128px;padding-left:var(--sp-mob-lr);padding-right:var(--sp-mob-lr)}.hero h2{font-size:var(--title-large)}.hero .bottom{flex-direction:column}.hero .bottom .right{height:auto;justify-content:flex-start;margin-top:20px}.hero .bottom .right .medicare{margin-right:20px}.hero .bottom .right .btarea{padding:0}}@media (max-width:768px){.hero{border-top:solid 126px;margin-top:-128px;padding-left:var(--sp-mob-lr);padding-right:var(--sp-mob-lr)}.hero h2{font-size:var(--title-large)}.hero .bottom{flex-direction:column}.hero .bottom .right{height:auto}.hero .bottom .right .medicare{padding:10px 0;border:none}.hero .bottom .right .btarea{padding:0}}@media (max-width:500px){.hero{max-height:100vh;padding-top:50px;height:100vh;margin-top:-150px}.hero h2{font-size:28px}.hero .bottom{padding-bottom:50px}.hero .vid-hero-desk{display:none}.hero .vid-hero-mob{display:block}.hero .top img{display:none}.hero::after{height:80%}}@media (max-width:400px){.hero{padding-top:100px;margin-top:-205px}}@media (max-width:380px){.hero{padding-top:0px;border-top:0;margin-top:-380px}}.box-image{padding:var(--sp-between-lg) 0}.box-image .box{display:flex;flex-direction:row;background:var(--nidra-xlightgray);border-radius:var(--border-md-sm-3x)}.box-image .box h2{color:var(--nidra-purple);font-size:var(--title-giga);font-weight:600;letter-spacing:-1px;line-height:130%}.box-image .box h2 span{color:var(--nidra-blue)}.box-image .box h3{color:var(--nidra-purple);font-size:var(--title-normal);font-weight:700;letter-spacing:-1px}.box-image .box h3 span{color:var(--nidra-blue)}.box-image .box p{margin:10px 0 20px 0;font-size:var(--text-gig);color:var(--nidra-gray)}.box-image .box img{border-radius:var(--border-md-sm)}.box-image .box .ngt-tb-r{width:100%;height:100%;min-height:300px;flex:1;border-radius:60px 35px 60px 35px;overflow:hidden;position:relative}.box-image .box video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.box-image .box .left{padding:var(--sp-updown-md) var(--sp-lr-lg)}.box-image .box .right{margin:-30px -30px -30px 0;width:100%}.box-image .box .disclaimer{color:var(--nidra-lightmagenta);font-size:12px}.box-image.left-image .box .left{margin:-30px 0 -30px -30px;padding:0}.box-image.left-image .box .right{padding:var(--sp-updown-sm) var(--sp-lr-sm);margin:0}@media (max-width:1024px){.box-image .box .right{margin:-30px 0 -30px 0}}@media (max-width:820px){.box-image .box{flex-direction:column-reverse}.box-image .box img{width:100%;height:auto}.box-image .box .left{padding-left:var(--sp-mob-lr);padding-right:var(--sp-mob-lr);padding-top:0}.box-image .box .right{margin:0;padding:var(--sp-mob-lr)}.box-image.left-image .box .left{margin:0 0 -40px 0;padding:30px}.box-image.left-image .box .right{padding:var(--sp-updown-sm) var(--sp-lr-sm);margin:0}}@media (max-width:500px){.box-image{padding:60px var(--sp-mob-lr)}.box-image.left-image .box .left{padding-bottom:0;padding-top:0}.box-image.left-image .box .right{padding-top:0}}@media (max-width:375px){.box-image.left-image .box .right{padding:var(--sp-updown-sm) 10px}}.no-pills{background:url(../img/bg-pillow-home.png) no-repeat center center;background-size:cover;min-height:690px;border-radius:0 130px 0 0;position:relative;padding-bottom:240px;margin-bottom:-140px}.no-pills::before{content:"";background:linear-gradient(to right, white, transparent);width:60%;height:100%;position:absolute;z-index:1}.no-pills video{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:0 80px 0 0}.no-pills .container{padding:var(--sp-between-md-l) 0 var(--sp-between-md) 0;position:relative;z-index:2}.no-pills .center{display:flex;flex-direction:row}.no-pills .center .left{width:50%;background:#FFFFFF80;border-radius:var(--border-md-sm);padding:70px 50px 60px 90px}.no-pills .center .left h2{color:var(--nidra-purple);font-size:var(--title-normal);margin-bottom:20px;letter-spacing:-1px}.no-pills .center .left p{color:var(--nidra-gray);font-size:var(--text-gig);padding-bottom:40px}@media (max-width:1024px){.no-pills::before{width:90%}}@media (max-width:820px){.no-pills{background-position:right center;margin-top:-60px;z-index:1}.no-pills::before{width:80%}.no-pills .center{flex-direction:column;justify-content:center}.no-pills .center .left{width:90%;margin:0 auto;padding-left:var(--sp-mob-lr);padding-right:var(--sp-mob-lr);background:#FFFFFFCC;margin-top:0}}@media (max-width:500px){.no-pills{background-size:contain;background-position:top;border-radius:0 60px 0 0}.no-pills .container{padding-bottom:0}.no-pills::before{display:none}.no-pills .center .left{background:none;margin-top:40px}}.button{background:var(--nidra-purple);color:var(--white);font-weight:600;border-radius:36px;padding:20px 31px;font-size:var(--text-lg);position:relative;line-height:100%;width:100%;text-align:center;text-decoration:none;letter-spacing:1px;transition:all ease 0.3s;z-index:2}.button:hover{background:var(--nidra-magenta)}.button.gd::after{content:"";position:absolute;top:4px;left:0;width:100%;height:100%;background:linear-gradient(90deg, #37c2e2, #a175ef);border-radius:36px;z-index:-1}.button.wide{padding:20px 61px}.button.nobold{font-weight:400}@media (max-width:500px){.button{font-size:var(--text-lg)}}@media (max-width:375px){.button{padding-left:20px;padding-right:20px;font-size:var(--text-sm)}.button.wide{padding:20px 40px}}.waves-wrapper{display:inline-flex;align-items:center;justify-content:center}.waves-svg{overflow:visible}@keyframes wave-pulse{0%,100%{opacity:0.3;stroke-width:4}50%{opacity:1;stroke-width:6}}.wave{animation:wave-pulse 2s ease-in-out infinite;animation-delay:var(--delay, 0s)}@media (prefers-reduced-motion:reduce){.wave{animation:none;opacity:1;transform:none}}.meaningful-sleep{padding:165px 0 60px 0;display:flex;align-items:center;justify-content:center}.meaningful-sleep h2{max-width:40%;margin:0 auto;font-size:64px;font-weight:600;letter-spacing:1px;color:var(--nidra-purple);text-align:center;line-height:120%}section.meaningful-boxes{display:flex;justify-content:center}section.meaningful-boxes .boxes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}section.meaningful-boxes .boxes .box{text-align:center;background:#F9FBF9;border-radius:35px 20px 20px 20px;padding:30px}section.meaningful-boxes .boxes .box p{color:var(--nidra-purple);font-size:24px}section.meaningful-boxes .disclaimer{color:var(--white);text-align:center;width:100%;padding:50px 0 20px 0}.scrolling-bg{position:relative;padding:100px 0;margin-top:var(--sp-updown-gig);height:100%;background:url(../img/bg-benefits.png) top left no-repeat;background-size:contain}section.science-behind{display:flex;flex-direction:column;height:60vh;margin-top:80vh}section.science-behind .left{width:85%;display:flex;align-items:center;justify-content:center}section.science-behind .left .content{width:100%;max-width:700px}section.science-behind .left .content h2{font-size:var(--title-giga);color:var(--white);line-height:150%;margin-bottom:var(--sp-updown-sm);font-weight:600}section.science-behind .left .content h2 span{color:var(--nidra-purple)}section.science-behind .left .content p{color:var(--nidra-purple);font-size:24px;font-weight:500;line-height:180%}section.science-behind .right{width:15%}section.reported-improvement{background:var(--nidra-purple);border-radius:0 110px 0 110px;padding:80px 0;margin:-60px 0 100px 0}section.reported-improvement .content{display:flex;flex-direction:column;width:100%}section.reported-improvement .content .box{padding:0 150px}section.reported-improvement .content .box h2{color:var(--white);font-size:var(--title-giga)}section.reported-improvement .content .box h2 .number{font-size:178px;display:block;line-height:100%}section.reported-improvement .content .box h2 .number sup{font-size:90px}section.reported-improvement .content .box h2 .text{line-height:100%;margin-top:-10px;display:block}section.reported-improvement .content .box p{color:var(--white);font-size:var(--text-sm);letter-spacing:1px;font-weight:400;margin-top:var(--sp-updown-md);max-width:480px}section.expert-support{background:var(--nidra-offwhite);border-radius:90px;padding:90px 140px}section.expert-support h2{text-align:center;color:var(--nidra-purple);font-size:var(--title-giga);margin-bottom:70px;font-weight:600}section.expert-support .grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px}section.expert-support .grid .item img{margin-bottom:20px}section.expert-support .grid .item h3{color:var(--nidra-purple);font-size:24px;margin-bottom:20px}section.expert-support .grid .item p{color:var(--nidra-purple);font-size:var(--text-lg);max-width:258px}@media (max-width:1366px){.meaningful-sleep h2{max-width:60%}section.science-behind{margin-top:30vh;height:80vh}}@media (max-width:1024px){.meaningful-sleep h2{max-width:100%}.scrolling-bg{background:none;margin-top:0;padding-top:0}section.meaningful-boxes{padding:0 var(--sp-mob-lr)}section.meaningful-boxes .disclaimer{color:var(--nidra-lightgray)}section.science-behind{background:url(../img/bg-benefits.png) bottom left no-repeat;background-size:contain;height:120vh;margin-top:90px}section.science-behind .left .content h2{color:var(--nidra-purple)}section.science-behind .left .content h2 span{color:var(--nidra-blue)}section.reported-improvement{margin-top:-90px}section.expert-support{margin:0 var(--sp-mob-lr);padding:90px 120px}}@media (max-width:820px){.meaningful-sleep{padding-bottom:80px}section.meaningful-boxes .boxes{grid-template-columns:1fr}section.science-behind{padding:0 30px}section.science-behind .left{width:100%}section.expert-support{padding:90px 40px}section.reported-improvement .content .box{padding:0 120px}}@media (max-width:768px){section.science-behind{height:130vh}section.expert-support{padding:50px var(--sp-mob-lr);border-radius:60px}section.expert-support .grid{grid-template-columns:1fr}section.expert-support .grid .item{text-align:center}section.expert-support .grid .item p{max-width:none}section.reported-improvement .content .box{padding:0 150px}section.reported-improvement .content .box h2 .text{line-height:110%}section.reported-improvement .content .box h2 .text sup{line-height:65%}}@media (max-width:500px){section.science-behind{height:110vh}section.reported-improvement{padding-bottom:80px;padding-top:20px}section.reported-improvement .content .box{padding:0 40px}section.reported-improvement .content .box h2{font-size:30px}section.reported-improvement .content .box h2 .number{font-size:140px;margin-bottom:10px}section.reported-improvement .content .box h2 .text{line-height:110%}section.reported-improvement .content .box h2 .text sup{line-height:65%}section.expert-support .grid{grid-template-columns:1fr}section.expert-support .grid .item{text-align:center}section.expert-support .grid .item p{max-width:none}.meaningful-sleep h2{font-size:30px;padding:0 var(--sp-mob-lr)}}@media (max-width:390px){section.reported-improvement .content .box{padding:0 var(--sp-mob-lr)}section.science-behind{height:140vh}}@media (max-width:375px){section.science-behind{height:180vh}}