html{font-size:initial!important}body{margin:0;padding:0;font-family:Helvetica Now}@font-face{font-family:Helvetica Now;src:url(/static/font/helvetica/HelveticaNowDisplay-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Now Regular;src:url(/static/font/helvetica/HelveticaNowDisplay-Regular.ttf) format("truetype");font-style:normal}@font-face{font-family:Helvetica Now Light;src:url(/static/font/helvetica/HelveticaNowDisplay-Light.ttf) format("truetype");font-weight:100;font-style:normal}@media screen{.main-container{grid-template-columns:1fr 260mm 1fr!important;font-size:initial!important;line-height:normal!important;-webkit-font-smoothing:auto!important}.dr-details,.condition-text{font-size:1.4em!important}}.disclaimer .disclaimer-main-heading{font-family:Helvetica Now Regular;font-size:1.7em;padding:25px 25px 0 30px}.disclaimer .disclaimer-sub-text{padding:20px 25px 20px 30px;font-family:Helvetica Now Light;font-size:1.25em}.dr-details{display:flex;align-items:center;gap:5px;font-family:Helvetica Now light;font-size:1.3em;font-weight:100}.main-container{display:grid;grid-template-columns:1fr 220mm 1fr;width:100%}.progress-line.Oily{justify-content:flex-end}.progress-line.Dry{justify-content:flex-start}.progress-line.Combination{justify-content:center}.dark{background-color:#cd6969}.light{background-color:#ffafaf99}.progress-line.oily{justify-content:flex-end}.progress-line.dry{justify-content:flex-start}.progress-line.combination{justify-content:center}.contents-wrapper{display:flex;flex-direction:column}.gradient-box-container-skin-type{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px;padding:30px 20px;margin-left:20px;margin-right:20px;margin-top:20px;border-radius:30px;background:linear-gradient(to right,#ebedfa,#ffeae1)}.gradient-box-container-skin-type .box-main-text-skin-type{font-family:Helvetica Now Regular;font-size:2em;font-weight:200}.new-user,.repeat-user{position:relative;width:100%;z-index:0}.repeat-main-blur{position:relative;margin:0;width:100%}.repeat-main-blur img{width:100%}.main-blur{position:relative;margin:20px}.main-blur img{width:100%}.new-user-locked{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:55%;padding:50px 20px;background-color:#fff;border-radius:20px;box-shadow:0 0 40px 1px #e4e4e4;z-index:100}.new-user-locked .lock-container{display:flex;justify-content:center;align-items:center;padding:25px;border-radius:50%;background-color:#feeae2}.new-user-locked .lock-container img{width:35px}.new-user-locked .lock-text{text-align:center;font-family:Helvetica Now Regular;line-height:33px;font-size:1.4em;font-weight:200}.overlay{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;z-index:2}.repeat-overlay{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:25%;width:100%;z-index:2}.core-products{display:flex;flex-direction:column;width:100%}.core-products .personal-container{display:flex;flex-direction:column;justify-content:center;gap:20px;width:100%;padding:20px 0}.core-products .personal-container .personal-product-container{display:flex;flex-direction:row;gap:20px;padding:30px 20px;margin:0 20px;border-radius:20px;background-color:#f0f4f9}.core-products .personal-container .personal-product-container .product-image{position:relative;display:flex;align-items:center;width:150px;height:150px;border-radius:15px;background-color:#fff}.core-products .personal-container .personal-product-container .product-image img{width:130px;height:130px;object-fit:contain}.core-products .personal-container .personal-product-container .product-image .price-off{position:absolute;right:0;top:0;padding:2px 5px 2px 10px;color:#fff;background-color:#bc404c;border-top-left-radius:20px;border-bottom-left-radius:20px}.core-products .personal-container .personal-product-container .product-details{display:flex;flex-direction:column;gap:10px;width:100%}.core-products .personal-container .personal-product-container .product-details .gradient-background{flex-direction:row;display:inline-flex;width:auto;background:linear-gradient(to right,#e64236,#387fc6);border-radius:50px;border:2px solid transparent}.core-products .personal-container .personal-product-container .product-details .gradient-background .gradient-text{display:flex;justify-content:center;align-items:center;padding:5px 10px;border-radius:50px;font-family:Helvetica Now Light;font-size:1.3em}.core-products .personal-container .personal-product-container .product-details .product-name{font-family:Helvetica Now Light;font-size:1.8em;font-weight:200}.core-products .personal-container .personal-product-container .product-details .info-text-container{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding-right:50px}.core-products .personal-container .personal-product-container .product-details .info-text-container .info-text-small{font-family:Helvetica Now Regular;font-size:1em}.core-products .personal-container .personal-product-container .product-details .sub-text-details{display:flex;flex-wrap:wrap;font-family:Helvetica Now Light;font-size:1.6em;color:#78818b;font-weight:200;line-height:34px}.core-products .personal-container .personal-product-container .buy-button{display:flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;color:#000;padding:12px 5px;width:17%;border-radius:45px;font-family:Helvetica Now Regular;font-size:1.3em;font-weight:300;background:linear-gradient(to right,#d0e2fb,#fac1c1)}.box-left{display:flex;justify-content:center;align-items:center}.box-left .smiley-container{display:flex;justify-content:center;align-items:center;width:70px;height:70px;background-color:#fff;border-radius:50%;font-size:1.9em}.box-left .smiley-container img{width:30px;height:30px}.box-right .box-main-text{font-family:Helvetica Now Regular;font-size:2.1em;font-weight:300}.box-right .box-sub-text{display:flex;padding-top:10px;font-family:Helvetica Now Regular;font-size:1.7em}.left-row-one{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.left-row-one .top-sub-text{font-family:Helvetica Now Regular;font-size:2.1em;font-weight:300}.left-row-one .text-green{display:flex;flex-direction:row;align-items:center;padding:3px 13px;border-radius:30px;border:1px solid #D8D8D8;height:30px;font-family:Helvetica Now Regular;font-size:1em;color:#027a48}.left-row-one .text-green img{width:25px;height:25px}.left-row-one .text-red{display:flex;flex-direction:row;align-items:center;padding:3px 13px;height:30px;border-radius:30px;border:1px solid #D8D8D8;font-family:Helvetica Now Regular;font-size:1em;color:#d03535;font-weight:200}.left-row-one .text-red img{width:25px;height:25px}.progress-details-conditions .top-sub-text{padding-right:10px;font-family:Helvetica Now Light;font-size:1.8em;font-weight:300}.progress-details-conditions .text-green{display:flex;flex-direction:row;align-items:center;padding:3px 13px;border-radius:20px;border:1px solid #D8D8D8;font-family:Helvetica Now Regular;font-size:1.1em;color:#027a48}.progress-details-conditions .text-red{display:flex;flex-direction:row;align-items:center;padding:3px 13px;border-radius:20px;border:1px solid #D8D8D8;font-family:Helvetica Now Regular;font-size:1.1em;font-weight:200;color:#d03535}.progress-details-conditions{display:flex}.progress-details-conditions .top-sub-text{padding-right:10px;font-family:Helvetica Now Light;font-size:1.7em;font-weight:300}.progress-details-conditions .text-green{display:flex;flex-direction:row;align-items:center;padding:3px 13px;border-radius:20px;border:1px solid #D8D8D8;font-family:Helvetica Now Regular;font-size:1.2em;color:#027a48}.progress-details-conditions .text-green img{width:25px;height:25px}.progress-details-conditions .text-red{display:flex;flex-direction:row;align-items:center;padding:3px 13px;border-radius:20px;border:1px solid #D8D8D8;font-family:Helvetica Now Regular;font-size:1.2em;color:#d03535;font-weight:200}.progress-details-conditions .text-red img{width:25px;height:25px}.main-text{font-family:Helvetica Now Light;font-size:4.8em;font-weight:200}.sub-text{display:flex;flex-direction:column;gap:4px;font-family:Helvetica Now Light;font-size:1.9em;font-weight:100}.small-text{font-family:Helvetica Now Light;font-size:1.2em;font-weight:200}.main-heading{padding-top:35px;padding-left:35px;padding-bottom:10px;font-family:Helvetica Now Regular;font-size:1.9em;font-weight:400}.para-text{padding-left:35px;font-family:Helvetica Now Light;font-weight:200;color:#78818b;font-size:1.3em;line-height:26px}.pdf-container{box-shadow:0 0 25px 1px #cac8c8}.pdf-container section .section-one{position:relative}.pdf-container section .section-one .background-gradient{display:flex;flex-direction:column;justify-content:space-between}.pdf-container section .section-one .background-gradient .top-left-gradient{width:300px;height:300px;background:linear-gradient(to bottom right,#3e81c48e,transparent 50%)}.pdf-container section .section-one .background-gradient .top-left-gradient .back-arrow{display:flex;flex-direction:column;justify-content:center;padding:40px 30px}.pdf-container section .section-one .background-gradient .top-left-gradient .back-arrow img{width:40px;height:40px}.pdf-container section .section-one .background-gradient .intro-container{display:flex;flex-direction:column;align-items:center;margin-top:50px}.pdf-container section .section-one .background-gradient .intro-container .intro-contents{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}.pdf-container section .section-one .background-gradient .intro-container .intro-contents .image-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;font-family:Helvetica Now Light;font-size:5em;border-radius:50%;background-color:#ffebeb;font-weight:100}.pdf-container section .section-one .background-gradient .bottom-right-gradient{margin-top:100px;margin-left:auto;margin-right:0;width:550px;height:450px;background:linear-gradient(to top left,#ffafafa9,transparent 55%)}.pdf-container section .section-one .background-gradient .footer{position:absolute;bottom:0;display:flex;flex-direction:row;justify-content:center;width:100%}.pdf-container section .section-one .background-gradient .footer .logo-container{display:flex;flex-direction:row;align-items:center;gap:10px;width:220px;padding-bottom:20px}.pdf-container section .section-one .background-gradient .footer .logo-container img{width:50%}.pdf-container .section-bg-white{display:flex;flex-direction:column;gap:20px;position:relative;background-color:#eee}.pdf-container .section-bg-white .session-two{position:relative;height:1350px}.pdf-container .section-bg-white .session-two .bg-img{position:relative;display:flex;justify-content:center;width:100%;height:80%;overflow:hidden;object-fit:cover;z-index:0}.pdf-container .section-bg-white .session-two .bg-img img{width:100%;height:100%;overflow:hidden;object-fit:cover;z-index:0}.pdf-container .section-bg-white .session-two .bg-img .photo-border{position:absolute;top:85px;margin-left:60px;margin-right:60px;width:78%;height:62%}.pdf-container .section-bg-white .session-two .bg-img .photo-border img{object-fit:fill}.pdf-container .section-bg-white .skin-report-container{display:flex;flex-direction:column;gap:30px;position:absolute;bottom:0;left:0;right:0;padding:75px 55px 25px 35px;height:auto;background:linear-gradient(to right,#ebedfa,#ffeae1);border-top-right-radius:106px;border-top-left-radius:106px}.pdf-container .section-bg-white .skin-report-container .row-one{display:flex;align-items:center;justify-content:space-between}.pdf-container .section-bg-white .skin-report-container .row-one .health-container,.pdf-container .section-bg-white .skin-report-container .row-one .age-container{display:flex;align-items:baseline;gap:10px}.pdf-container .section-bg-white .skin-report-container .row-three{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:15px}.pdf-container .section-bg-white .skin-report-container .row-three .condition-label{height:55px}.pdf-container .section-bg-white .box-bg-white{display:flex;flex-direction:column;gap:10px;padding-bottom:30px;height:auto;margin:20px;border-radius:35px;background-color:#fff}.pdf-container .section-bg-white .box-bg-white hr{width:100%;border:1px solid #EEEEEE}.pdf-container .section-bg-white .box-bg-white .graph-container{display:flex;flex-direction:row;gap:30px;position:relative;padding-left:50px;padding-bottom:160px;padding-right:30px}.pdf-container .section-bg-white .box-bg-white .graph-container .graph-left{display:flex;flex-direction:column;gap:40px;padding-top:50px;font-family:Helvetica Now Light;font-size:1.5em;font-weight:200}.pdf-container .section-bg-white .box-bg-white .graph-container .graph-right{display:flex;flex-direction:row;position:absolute;left:120px;height:100%;width:85%;z-index:1}.pdf-container .section-bg-white .box-bg-white .graph-container .graph-right .middle-line{position:absolute;top:209px;left:20px;width:95%;height:2px;background:repeating-linear-gradient(to right,#cddceb,#cddceb,transparent 30px,transparent 40px);border:none;z-index:0}.pdf-container .section-bg-white .box-bg-white .graph-container .graph-right .value-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;z-index:1}.pdf-container .section-bg-white .box-bg-white .graph-container .graph-right .value-container .graph-value-container{display:flex;flex-direction:column;align-items:center;flex:1;height:100%}.pdf-container .section-bg-white .box-bg-white .graph-container .graph-right .value-container .graph-value-container .graph-contents{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.pdf-container .section-bg-white .box-bg-white .graph-container .graph-right .value-container .graph-value-container .graph-value{padding:15px;margin-bottom:10px;font-family:Helvetica Now Light;font-size:1.5em;font-weight:200;background-color:#f8f8f8;border-radius:15px;z-index:1}.pdf-container .section-bg-white .box-bg-white .graph-container .graph-right .value-container .graph-value-container .graph-line-value{position:absolute;bottom:165px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.pdf-container .section-bg-white .box-bg-white .graph-container .graph-right .value-container .graph-value-container .graph-line{width:7px;border-radius:50px}.pdf-container .section-bg-white .box-bg-white .graph-container .graph-right .value-container .graph-value-container .y-axis-text{display:flex;align-items:baseline;justify-content:center;flex-direction:row;height:25%;text-align:center;font-family:Helvetica Now Light;font-size:1.4em;font-weight:200}.pdf-container .section-bg-white .box-bg-white .graph-container .y-axis-line{position:absolute;bottom:163px;left:5px;width:95%;margin:0}.pdf-container .section-bg-white .gradient-box-container{display:flex;flex-direction:row;align-items:center;position:relative;gap:50px;padding:30px;margin-left:20px;margin-right:20px;margin-top:20px;font-family:Helvetica Now Regular;border-radius:30px;background:linear-gradient(to right,#ebedfa,#ffeae1)}.pdf-container .section-bg-white .gradient-box-container .gradient-box-left{display:flex;flex-direction:column;gap:10px}.pdf-container .section-bg-white .gradient-box-container .gradient-box-left .left-row-two{font-family:Helvetica Now Regular;font-size:1.7em;font-weight:200;line-height:38px}.pdf-container .section-bg-white .gradient-box-container .gradient-box-right{display:flex;flex-direction:row;justify-content:center;align-items:center}.pdf-container .section-bg-white .gradient-box-container .gradient-box-right .progress-bar{position:relative;text-align:center;width:100%;height:auto;background-color:transparent}.pdf-container .section-bg-white .gradient-box-container .gradient-box-right .progress-bar img{display:block;margin:0 auto;width:150px;height:150px}.pdf-container .section-bg-white .gradient-box-container .gradient-box-right .progress-bar .condition-text{position:absolute;top:50%;left:50%;font-family:Helvetica Now Regular;font-weight:200;transform:translate(-50%,-50%);font-size:1.6em}.pdf-container .section-bg-white .progress-container .progress-details{padding:20px;height:auto}.pdf-container .section-bg-white .progress-container .progress-details .top-main{display:flex;flex-direction:row;justify-content:stretch;flex-wrap:wrap;gap:20px;width:100%;height:auto}.pdf-container .section-bg-white .progress-container .progress-details .img-comparison-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px;height:auto;padding-top:30px}.pdf-container .section-bg-white .progress-container .progress-details .img-comparison-content .img-compare-wrapper{display:flex;flex-direction:row;gap:20px;width:100%}.pdf-container .section-bg-white .progress-container .progress-details .img-comparison-content .img-compare-wrapper .img-compare{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1}.pdf-container .section-bg-white .progress-container .progress-details .img-comparison-content .img-compare-wrapper .img-compare .image{width:100%;height:431px}.pdf-container .section-bg-white .progress-container .progress-details .img-comparison-content .img-compare-wrapper .img-compare .image img{width:100%;height:100%;object-fit:cover;border-radius:25px}.pdf-container .section-bg-white .analysis-container,.pdf-container .section-bg-white .progress-container{width:100%}.pdf-container .section-bg-white .progress-container .progress-bar-container{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:30px 50px}.pdf-container .section-bg-white .progress-container .progress-bar-container .progress-bar-values{display:flex;flex-direction:row;justify-content:space-between;padding-right:40px}.pdf-container .section-bg-white .progress-container .progress-bar-container .progress-bar-values .bar-value{font-family:Helvetica Now Light;font-size:1.7em;font-weight:200}.pdf-container .section-bg-white .progress-container .progress-bar-container .progress-line{position:relative;display:flex;align-items:center;height:20px;width:100%;border-radius:20px;background:linear-gradient(to right,#9aa5e2,#dfaa95)}.pdf-container .section-bg-white .progress-container .progress-bar-container .progress-line .progress-value-container{padding:0 70px}.pdf-container .section-bg-white .progress-container .progress-bar-container .progress-line .progress-value-container .progress-value{height:33px;width:7px;background-color:#9f8c87;border-radius:20px}.pdf-container .section-bg-white .big-text{padding-top:20px;padding-left:23px;font-family:Helvetica Now Light;font-size:3em;font-weight:200}.pdf-container .section-bg-white .routine-container{display:flex;flex-direction:column;margin:0 20px;padding:20px 25px 55px;border-radius:20px;border:1px solid #F0F4F9}.pdf-container .section-bg-white .routine-container .routine-time{font-family:Helvetica Now Regular;font-size:1.4em;font-weight:400}.pdf-container .section-bg-white .routine-container .product-user-order{display:flex;flex-direction:row;gap:20px;width:100%;padding-top:30px}.pdf-container .section-bg-white .routine-container .product-user-order .order-left-side{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;gap:20px}.pdf-container .section-bg-white .routine-container .product-user-order .order-left-side .routine-wrapper{position:relative}.pdf-container .section-bg-white .routine-container .product-user-order .order-left-side .routine-wrapper .routine-product-wrapper{display:flex;flex-direction:row;align-items:flex-end;position:relative;gap:20px}.pdf-container .section-bg-white .routine-container .product-user-order .order-left-side .routine-wrapper .routine-product-wrapper .flow-point{display:flex;justify-content:center;align-items:center;z-index:1;width:25px;height:25px;background-color:#fff;border-radius:50%}.pdf-container .section-bg-white .routine-container .product-user-order .order-left-side .routine-wrapper .routine-product-wrapper .flow-point .flow-point-inner{display:flex;justify-content:center;align-items:center;width:15px;height:15px;margin:5px;background:linear-gradient(to top,#4e4376,#3e6f99);border-radius:50%}.pdf-container .section-bg-white .routine-container .product-user-order .order-left-side .routine-wrapper .routine-product-wrapper .product{font-family:Helvetica Now Light;font-size:1.4em;font-weight:200}.pdf-container .section-bg-white .routine-container .product-user-order .order-left-side .routine-wrapper .order-flow-line{position:absolute;top:25px;width:1px;height:38px;margin-left:11px;background-color:#dae3f0;z-index:0}.pdf-container .section-bg-white .routine-container .product-user-order .order-right-side{display:flex;flex-direction:column;justify-content:space-between}.pdf-container .section-bg-white .morning-routine{background:linear-gradient(to bottom right,#ffafaf34,transparent 70%)}.pdf-container .section-bg-white .night-routine{background:linear-gradient(to top,#3e81c412,transparent 100%)}.pdf-container .section-bg-white .pink{background-color:#f7ebeb}.pdf-container .section-bg-white .blue{background:#f0f4f9}.pdf-container .section-bg-white .instruction-main-text{padding-bottom:10px;font-family:Helvetica Now Regular;font-size:1.9em;font-weight:300}.pdf-container .section-bg-white .instruction-sub-text{font-family:Helvetica Now Light;font-size:1.6em;font-weight:300;line-height:34px}.pdf-container .section-bg-white .instruction-container{display:flex;flex-direction:column;width:100%}.pdf-container .section-bg-white .instruction-container .instruction-details-container{display:flex;flex-direction:column;gap:20px;width:100%;padding-top:20px}.pdf-container .section-bg-white .instruction-container .instruction-details-container .instruction{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.pdf-container .section-bg-white .pdf-footer{display:flex;flex-direction:column;width:100%}.pdf-container .section-bg-white .pdf-footer .pdf-footer-container{display:flex;flex-direction:column;gap:20px;width:100%}.pdf-container .section-bg-white .pdf-footer .pdf-footer-container .pdf-footer-contents{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding-top:20px}.pdf-container .section-bg-white .pdf-footer .pdf-footer-container .pdf-footer-contents .dr-img{width:200px;height:200px}.pdf-container .section-bg-white .pdf-footer .pdf-footer-container .pdf-footer-contents .dr-name{display:flex;font-family:Helvetica Now Regular;font-size:1.7em}.pdf-container .section-bg-white .pdf-footer .pdf-footer-container .pdf-footer-contents .contact{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:100%}.pdf-container .section-bg-white .pdf-footer .pdf-footer-container .info-container{display:flex;flex-direction:row;align-items:flex-start;gap:20px;padding:20px;margin:0 20px;border-radius:20px}.pdf-container .section-bg-white .pdf-footer .pdf-footer-container .info-container .info-icon img{width:25px;height:25px}.pdf-container .section-bg-white .pdf-footer .pdf-footer-container .info-container .info-text{font-family:Helvetica Now Light;font-size:1.3em;font-weight:200;line-height:26px}.subscription-page{max-width:600px;margin:40px auto;padding:20px;text-align:center}.subscription-page h1{font-size:32px;font-weight:600;margin-bottom:16px;color:#2f2b36}.subscription-page p{font-size:16px;color:#716f76;margin-bottom:32px}.active-subscription-message{background-color:#e8f5e9;border:1px solid #c8e6c9;border-radius:4px;padding:20px;margin:20px 0}.active-subscription-message h2{color:#2e7d32;font-size:20px;margin-bottom:12px}.active-subscription-message p{color:#1b5e20;margin-bottom:0}.subscription-payment{text-align:center}.payment-button{background-color:#ffafaf;color:#2f2b36;border:none;padding:12px 50px;border-radius:30px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.payment-button:hover{background-color:#fff;color:#2f2b36;border:1px solid #2f2b36}.payment-button:disabled{background-color:#ccc;cursor:not-allowed}.error-message{color:#dc3545;margin-bottom:15px;padding:10px;border-radius:4px;background-color:#f8d7da;border:1px solid #f5c6cb}@font-face{font-family:Helvetica Now;src:url(/assets/HelveticaNowDisplay-Thin-DLkjDdTN.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Now ExtraBold;src:url(/assets/HelveticaNowDisplay-ExtraBold-BwLUlm9Y.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Now Bold;src:url(/assets/HelveticaNowDisplay-Bold-BEHaJMy3.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Now Regular;src:url(/assets/HelveticaNowDisplay-Regular-BxIPAORo.ttf) format("truetype");font-style:normal}@font-face{font-family:Helvetica Now Light;src:url(/assets/HelveticaNowDisplay-Light-CMbUhyKP.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Helvetica Now Medium;src:url(/assets/HelveticaNowDisplay-Medium-DrSGL-Ec.ttf) format("truetype");font-weight:100;font-style:normal}.error-text{padding-left:20px;color:#e64236;font-family:Helvetica Now Medium}.success-text{padding-left:20px;color:#2e7d32;font-family:Helvetica Now Medium}.top-gradient{padding:0 0 20px!important}.page-wrapper{display:grid;grid-template-columns:1fr}@media (min-width: 850px){.page-wrapper{grid-template-columns:400px 1fr 400px}}.transformation-container-plan-two{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:7px;padding-top:10px}.transformation-container-plan-two .icon-person{display:flex;align-self:center}.transformation-container-plan-two .transformation-text{font-family:Helvetica Now Regular;font-size:1.3em}.page-content{display:flex;flex-direction:column;background-color:var(--bg-grey);box-shadow:1px 3px 10px .5px #cad2dd;font-family:Helvetica Now Regular}.page-content .with-margin{justify-self:center!important;margin:13px 0 0}.page-content .section-one{padding:25px 25px 5px}.page-content .sub-text-small{font-family:Helvetica Now Regular;font-size:1.6em;text-align:center}.page-content .sub-text{padding:15px 0 20px;font-family:Helvetica Now Regular;font-size:2.3em;text-align:center}.page-content .gradient-background{display:inline-flex;flex-direction:row;background:linear-gradient(to right,#e64236,#387fc6);border-radius:50px;border:.5px solid transparent}.page-content .gradient-background .gradient-text{display:flex;justify-content:center;align-items:center;padding:5px 10px;border-radius:50px;background:#fff;font-size:.65em;font-family:Helvetica Now Bold}.page-content .testimony-place{display:flex;flex-direction:row;align-items:center}.page-content .testimony-place .location-icon{display:flex}.page-content .testimony-place .location-name{font-size:1.3em;font-family:Helvetica Now Regular;color:#78818b}.page-content .testimony-personal{display:flex;flex-direction:row;justify-content:space-between}.page-content .plan-one{background-color:#f0f4f9}.page-content .plan-two{background:linear-gradient(to right,#ffeae1,#ebedfa)}.page-content .plan-three{background:linear-gradient(to right,#ebedfa,#ffeae1)}.page-content .plan-details{display:flex;flex-direction:column;gap:10px;padding:15px 0}.page-content .plan-details-row{display:flex;flex-direction:row;align-items:center;gap:10px}.page-content .plan-details-row .plan-text{font-size:1.4em;font-family:Helvetica Now Medium}.page-content .bg-white-no-margin{padding:15px;background-color:#fff}.page-content .section-text{padding:30px 30px 20px;font-size:2.5em;text-align:center}.page-content .plan-container-heading{padding:20px 0;font-size:2.5em;text-align:center}.page-content .dr-keypoints{display:flex;flex-direction:column;gap:10px}.page-content .dr-keypoints .gradient-box{display:flex;flex-direction:row;align-items:center;padding:10px 20px;border-radius:5px;background:linear-gradient(to right,#ebedfa,#ffeae1)}.page-content .dr-keypoints .gradient-box .dr-details-text{font-size:1.7em;font-family:Helvetica Now Regular}.page-content .button-text,.page-content .plans-button{display:flex;justify-self:center}.page-content .dr-section{margin:10px 10px 20px}.page-content .qa-section{gap:15px!important;margin:10px 10px 5px;padding:20px 15px!important}.page-content .about-section{margin:10px 10px 20px}.page-content .bg-white{display:flex;flex-direction:column;gap:10px;padding:20px 30px;background-color:#fff;border-radius:15px}.page-content .button-bg-gradient{display:flex;align-items:center;justify-content:center;padding:15px 20px;width:100%;background:linear-gradient(to right,#d0e2fb,#fac1c1);border-radius:50px;box-shadow:1px 3px 10px .5px #cad2dd;font-family:Helvetica Now Bold;font-size:1.5em}.page-content .bg-gradient-blue{position:absolute;width:200px;height:200px;background:linear-gradient(to bottom right,#3e81c48e,transparent 50%)}.page-content .text-container{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:50px}.page-content .text-container .main-heading{font-family:Helvetica Now Light;font-size:4.5em;text-align:center;padding-left:0}.page-content .dr-details-container{display:flex;flex-direction:column;align-items:center;gap:5px}.page-content .dr-details-container .dr-name{font-size:2.4em;font-family:Helvetica Now Bold}.page-content .dr-details-container .dr-details{font-family:Helvetica Now Regular;font-size:1.6em}.page-content .dr-contact{display:flex;align-items:center;gap:3px;padding-top:10px;font-family:Helvetica Now Regular;font-size:1.3em}.page-content .dr-contact img{width:70px}.page-content .gradient-box-plans{flex-grow:1;border-radius:15px;padding:20px 20px 15px}.page-content .gradient-box-plans .row-one{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:15px;font-size:1.7em;font-family:Helvetica Now Regular}.page-content .gradient-box-plans .price{display:flex;flex-direction:row;align-items:baseline;gap:5px;padding-bottom:15px}.page-content .gradient-box-plans .price .price-int{font-size:2.5em;font-family:Helvetica Now ExtraBold}.page-content .gradient-box-plans .price .price-text{font-size:1em;color:#78818b}.page-content .gradient-box-plans .sub-text-xxs{font-size:.6em;font-family:Helvetica Now Regular}.page-content .gradient-box-plans .row-one-text{display:flex;flex-direction:row;align-items:baseline;gap:7px}.page-content .gradient-box-plans .sub-text-xs{display:flex;justify-self:center;padding:10px 0;font-family:Helvetica Now Regular;font-size:1.2em;color:#78818b}.page-content .gradient-box-plans .transformation-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:7px}.page-content .gradient-box-plans .transformation-container .icon-person{display:flex;align-self:center}.page-content .gradient-box-plans .transformation-container .transformation-text{font-family:Helvetica Now Regular;font-size:1.3em}.page-content hr{border:none;border-top:.5px dashed #78818B}.page-content .plans-container{display:flex;flex-wrap:wrap;gap:10px;padding-top:20px}.page-content .bg-doodle{display:flex;flex-direction:column;gap:10px;padding:10px 15px;background-image:url(/assets/bg-doodle--8nm_J9C.jpg)}.page-content .bg-doodle .testimony-container{display:flex;flex-direction:column;gap:10px}.page-content .bg-doodle .testimony-container .testimony-name{font-size:1.9em;font-family:Helvetica Now Bold}.page-content .bg-doodle .testimony-container .testimony-conditions{font-size:1.5em}.page-content .bg-doodle .testimony-container .testimony-comparison-image{display:flex;flex-direction:row;justify-content:center;gap:15px;padding-top:10px}.page-content .bg-doodle .testimony-container .testimony-comparison-image .before,.page-content .bg-doodle .testimony-container .testimony-comparison-image .after{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:1.2em}.page-content .bg-doodle .testimony-container .testimony-comparison-image .before img,.page-content .bg-doodle .testimony-container .testimony-comparison-image .after img{width:100%;object-fit:contain}.page-content .bg-doodle .testimony-container .testimony-text{text-align:left;font-size:1.5em;font-family:Helvetica Now Regular;line-height:23px}.page-content .razorpay-watermark{display:flex;flex-direction:row;align-self:center}.page-content .gradient-box{display:flex;flex-direction:column;gap:13px;padding:20px;background:linear-gradient(to right,#eef0fb,#fff3ee);border-radius:20px}.page-content .gradient-box .questions{font-size:1.7em;font-family:Helvetica Now Bold}.page-content .gradient-box .answers{display:flex;flex-direction:column;gap:15px;font-size:1.4em;font-family:Helvetica Now Regular}.page-content .abt-knowurskin-container{padding-top:20px;padding-bottom:20px}.page-content .abt-knowurskin{display:flex;flex-direction:row;align-items:center;gap:30px}.page-content .abt-knowurskin .flow-point{display:flex;justify-content:center;align-items:center;width:22px;height:22px;background-color:#fff;border-radius:50%;box-shadow:1px 3px 5px 1px #cad2dd;z-index:1}.page-content .abt-knowurskin .flow-point .flow-point-inner{display:flex;justify-content:center;align-items:center;width:12px;height:12px;margin:5px;background:linear-gradient(to top,#4e4376,#3e6f99);border-radius:50%}.page-content .note-section{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:13px;border-radius:15px;background-color:#eef4ff}.page-content .note-section .info-icon{display:flex}.page-content .note-section .note-text{font-size:1.2em;font-family:Helvetica Now Regular;line-height:20px}.page-content .testimony-section{padding:20px 15px!important}.page-content .about-points{display:flex;flex-direction:column}.page-content .order-flow-line{position:relative;left:10px;height:30px;width:1px;margin:0;background-color:#dae3f0}.page-content .point{font-size:1.4em;font-family:Helvetica Now Regular}.camera-page{min-height:100vh;background:#2a2a2a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#fff}.camera-container{flex:1;display:flex;flex-direction:column;background:#2a2a2a}.camera-container .camera-header{position:relative;background:#2a2a2a;padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333}.camera-container .camera-header h1{font-size:16px;font-weight:600;color:#fff;margin:0;flex:1;text-align:center}.camera-container .camera-header .close-btn{position:absolute;right:8px;top:10px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.camera-container .camera-header .close-btn:hover{background:#ffffff1a}.camera-container .camera-wrapper{flex:1;position:relative;background:#2a2a2a;display:flex;flex-direction:column}.camera-container .camera-wrapper .camera-frame{flex:1;position:relative;background:#2a2a2a;display:flex;align-items:center;justify-content:center;padding:16px}.camera-container .camera-wrapper .camera-frame .camera-element{width:100%!important;height:100%!important;object-fit:cover;border-radius:0}.camera-container .camera-wrapper .camera-frame .oval-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;background:#000000b3;mask:radial-gradient(ellipse 162.5px 238.5px at center,transparent 0%,transparent 100%,black 100%);-webkit-mask:radial-gradient(ellipse 162.5px 238.5px at center,transparent 0%,transparent 100%,black 100%);opacity:1;transition:opacity .3s ease}.camera-container .camera-wrapper .camera-frame .oval-overlay.hidden{opacity:0}.camera-container .camera-wrapper .camera-frame .oval-overlay .oval-guide{position:relative;width:325px;height:477px;border-radius:50%;background:transparent;z-index:1}.camera-container .camera-wrapper .camera-frame .oval-overlay .oval-guide:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:4px solid #ffb6c1;border-radius:50%;pointer-events:none}.camera-container .camera-wrapper .camera-frame .captured-image-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#2a2a2a}.camera-container .camera-wrapper .camera-frame .captured-image-container .captured-image{width:100%;height:100%;object-fit:cover;border-radius:0}.camera-container .camera-wrapper .camera-instructions{background:#2a2a2a;padding:16px;text-align:center}.camera-container .camera-wrapper .camera-instructions .instruction-text{color:#fff;font-size:14px;line-height:1.5;margin:0;font-weight:400}.camera-container .camera-controls{background:#fff;padding:16px;display:flex;justify-content:center;align-items:center;min-height:70px}.camera-container .camera-controls .capture-btn{width:60px;height:60px;border:3px solid white;border-radius:50%;background:#f44;cursor:pointer;position:relative;box-shadow:0 4px 12px #0003;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.camera-container .camera-controls .capture-btn:hover{transform:scale(1.05);box-shadow:0 6px 16px #0000004d}.camera-container .camera-controls .capture-btn:active{transform:scale(.95)}.camera-container .camera-controls .capture-btn.confirm-btn{background:#4caf50;color:#fff}.camera-container .camera-controls .capture-btn.confirm-btn svg{width:24px;height:24px}.camera-container .camera-controls .capture-btn.confirm-btn:hover{background:#45a049}.camera-container .camera-controls .switch-camera-btn,.camera-container .camera-controls .retake-btn{position:absolute}.camera-container .camera-controls .retake-btn{left:15px}.camera-container .camera-controls .switch-camera-btn{right:15px;width:40px;height:40px;border:none;border-radius:8px;background:#f0f0f0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.camera-container .camera-controls .switch-camera-btn:hover{background:#e0e0e0}.camera-container .camera-controls .switch-camera-btn img{width:20px;height:20px}.camera-container .camera-controls .switch-camera-btn svg{width:20px;height:20px;fill:#666}.camera-container .camera-permission-request{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#2a2a2a}.camera-container .camera-permission-request .permission-icon{font-size:48px;margin-bottom:20px}.camera-container .camera-permission-request h3{font-size:24px;font-weight:600;color:#fff;margin:0 0 16px}.camera-container .camera-permission-request p{color:#ccc;font-size:16px;line-height:1.5;margin:0 0 24px}.camera-container .camera-permission-request .ios-chrome-warning{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:12px;padding:16px;text-align:left;max-width:250px;margin-bottom:24px}.camera-container .camera-permission-request .ios-chrome-warning p{margin:0 0 8px;font-weight:600;color:#fff}.camera-container .camera-permission-request .ios-chrome-warning ul{margin:0;padding-left:20px;color:#ccc;font-size:14px;line-height:1.4}.camera-container .camera-permission-request .ios-chrome-warning ul li{margin-bottom:4px}.camera-container .camera-permission-request .permission-actions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:200px}.camera-container .camera-permission-request .permission-actions .permission-btn{padding:12px 24px;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.camera-container .camera-permission-request .permission-actions .permission-btn.primary{background:#f44;color:#fff;box-shadow:0 4px 12px #ff44444d}.camera-container .camera-permission-request .permission-actions .permission-btn.primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f446}.camera-container .camera-permission-request .permission-actions .permission-btn.secondary{background:#f5f5f5;color:#666;border:1px solid #ddd}.camera-container .camera-permission-request .permission-actions .permission-btn.secondary:hover{background:#e0e0e0;color:#333}.camera-container .camera-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#2a2a2a}.camera-container .camera-loading .loading-spinner{width:40px;height:40px;border:4px solid rgba(255,68,68,.2);border-left:4px solid #ff4444;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.camera-container .camera-loading p{color:#ccc;font-size:16px;margin:0}.camera-container .camera-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#2a2a2a}.camera-container .camera-error .camera-error-icon{font-size:48px;margin-bottom:20px}.camera-container .camera-error h3{font-size:24px;font-weight:600;color:#fff;margin:0 0 16px}.camera-container .camera-error p{color:#ccc;font-size:16px;line-height:1.5;margin:0 0 24px}.camera-container .camera-error .error-actions{display:flex;flex-direction:column;align-items:center;gap:20px}.camera-container .camera-error .error-actions .retry-btn{background:#f44;color:#fff;border:none;border-radius:12px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ff44444d}.camera-container .camera-error .error-actions .retry-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f446}.camera-container .camera-error .error-actions .ios-chrome-tip{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:12px;padding:16px;text-align:left;max-width:250px}.camera-container .camera-error .error-actions .ios-chrome-tip p{margin:0 0 8px;font-weight:600;color:#fff}.camera-container .camera-error .error-actions .ios-chrome-tip ul{margin:0;padding-left:20px;color:#ccc;font-size:14px;line-height:1.4}.camera-container .camera-error .error-actions .ios-chrome-tip ul li{margin-bottom:4px}.camera-container .angle-progress{position:absolute;top:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:20}.camera-container .angle-progress .progress-dot{width:8px;height:8px;border-radius:50%;background:#ffffff4d;transition:all .3s ease}.camera-container .angle-progress .progress-dot.active{background:#f44;transform:scale(1.2)}.camera-container .angle-progress .progress-dot.completed{background:#4caf50}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{height:100dvh}.main-layout{width:100vw;height:100dvh;background-color:#f2f4f6;font-family:Helvetica Now Display,sans-serif;font-size:1.4em}.main-layout .question-layout{display:flex;flex-direction:column;gap:40px;height:100%;padding:20px}.main-layout .question-layout .user-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.main-layout .question-layout .question-layout-header{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.main-layout .question-layout .question-layout-header .header-title{font-size:24px;font-family:Playfair Display,serif;font-weight:600}.main-layout .question-layout .question-layout-header .header-sub-title{color:#666}.main-layout .question-layout .question-layout-header .progress-bar{margin-top:10px}.main-layout .question-layout .question-layout-content-box{display:flex;flex-direction:column;flex:1;padding:20px;height:100%;background-color:#fff;border-radius:10px}.main-layout .question-layout .question-layout-content-box .content-box-main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding-bottom:80px}.main-layout .question-layout .question-layout-content-box .content-box-main .question-wrapper .question{text-align:center;font-size:2em}.main-layout .question-layout .question-layout-content-box .content-box-main .question-wrapper .sub-question{text-align:center;font-size:1.2em;color:#999}.main-layout .question-layout .question-layout-content-box .content-box-main .input-wrapper,.main-layout .question-layout .question-layout-content-box .content-box-main .input-wrapper .question-input{width:100%}.main-layout .question-layout .question-layout-content-box .content-box-main .input-wrapper .question-input input{width:100%;text-align:center;border:0;outline:0;font-size:3em}.main-layout .question-layout .question-layout-content-box .content-box-main .input-wrapper .question-input input::placeholder{color:#ccc}.main-layout .question-layout .question-layout-content-box .content-box-main .input-wrapper .question-input textarea{width:100%;min-height:60px;border:0;outline:0;font-size:1.4em;color:#222;resize:none;padding:0;margin:0;text-align:center;line-height:1.4;overflow:hidden}.main-layout .question-layout .question-layout-content-box .content-box-main .input-wrapper .question-input textarea::placeholder{color:#ccc}.main-layout .question-layout .question-layout-content-box .content-box-main .images-upload-step-inner{display:flex;flex-direction:column;gap:40px}.main-layout .question-layout .question-layout-content-box .content-box-main .images-upload-step-inner .images-upload-step-inner-top{margin-top:40px;font-size:2em;text-align:center}.main-layout .question-layout .question-layout-content-box .content-box-main .images-upload-step-inner .images-upload-step-inner-middle{display:flex;flex-direction:column;gap:20px;border:2px dashed #ccc;border-radius:10px;padding:40px 20px}.main-layout .question-layout .question-layout-content-box .content-box-main .images-upload-step-inner .images-upload-step-inner-middle .image-upload-tips{padding:0;margin:0;list-style:none;text-align:center}.main-layout .question-layout .question-layout-content-box .content-box-main .images-upload-step-inner .images-upload-step-inner-middle .image-upload-tips li{margin-bottom:10px;font-size:.9em;color:#666}.main-layout .question-layout .question-layout-content-box .content-box-main .images-upload-step-inner .images-upload-step-inner-middle .image-upload-start-button-wrapper{display:flex;justify-content:center;align-items:center}.main-layout .question-layout .question-layout-content-box .content-box-main .images-upload-step-inner .images-upload-step-inner-middle button.image-upload-start-button{display:flex;justify-content:center;align-items:center;padding:20px 28px;font-weight:500;font-size:1.4em;background-color:#fac1c1;border-radius:1000px;cursor:pointer}.main-layout .question-layout .question-layout-content-box .content-box-main .images-upload-step-inner .images-upload-step-inner-bottom{font-size:.9em;text-align:center;color:#999}.main-layout .question-layout .question-layout-content-box .content-box-main .confirmation-screen-inner{display:flex;flex-direction:column;gap:30px;align-items:center;text-align:center;height:100%;justify-content:center}.main-layout .question-layout .question-layout-content-box .content-box-main .confirmation-screen-inner .confirmation-screen-title{font-size:1.8em;font-weight:600;color:#222;margin:0}.main-layout .question-layout .question-layout-content-box .content-box-main .confirmation-screen-inner .confirmation-screen-images{width:100%;max-width:360px}.main-layout .question-layout .question-layout-content-box .content-box-main .confirmation-screen-inner .confirmation-screen-images .image-grid{display:flex;flex-wrap:wrap;gap:15px;width:100%;justify-content:center}.main-layout .question-layout .question-layout-content-box .content-box-main .confirmation-screen-inner .confirmation-screen-images .image-grid .image-item{width:calc(50% - 7.5px);aspect-ratio:1;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.main-layout .question-layout .question-layout-content-box .content-box-main .confirmation-screen-inner .confirmation-screen-images .image-grid .image-item:nth-child(3){width:calc(50% - 7.5px)}.main-layout .question-layout .question-layout-content-box .content-box-main .confirmation-screen-inner .confirmation-screen-images .image-grid .image-item .captured-image-preview{width:100%;height:100%;object-fit:cover}.main-layout .question-layout .question-layout-content-box .content-box-main .confirmation-screen-inner .confirmation-screen-privacy{display:flex;align-items:center;gap:8px;font-size:.9em;color:#999;margin:0}.main-layout .question-layout .question-layout-content-box .content-box-main .confirmation-screen-inner .confirmation-screen-privacy .info-icon{width:16px;height:16px;opacity:.7}.main-layout .question-layout .question-layout-content-box .content-box-footer{display:flex;justify-content:space-between;align-items:center}.main-layout .question-layout .question-layout-content-box .content-box-footer.single{justify-content:center}.main-layout .question-layout.start{gap:20px}.button.previous,.button.next{padding:20px 28px;border-radius:1000px;cursor:pointer}.button.previous{border:1px solid #ccc}.button.next{background-color:#fac1c1}.button.next.disabled{opacity:.3;cursor:not-allowed}.progress-bar{height:10px;width:100%;background-color:#fff;border-radius:5px}.progress-bar .progress-bar-inner{height:100%;background:linear-gradient(to right,#e7a6a122,#f8c1c1dd,#f8c1c1);border-radius:5px;position:relative;overflow:hidden}.progress-bar .progress-bar-inner:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer 1.5s ease-in-out infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.radio-input-normal{display:flex;gap:40px;justify-content:center;margin-top:30px;margin-bottom:30px}.radio-input-normal .radio-normal-option{display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;height:140px;border-radius:28px;background:#fff;box-shadow:0 0 0 1.5px #eee;cursor:pointer;transition:box-shadow .2s,border .2s,background .2s;opacity:.5;border:1.5px solid #eee}.radio-input-normal .radio-normal-option.selected{box-shadow:0 4px 24px #fac1c133;border:2.5px solid #fac1c1;background:linear-gradient(120deg,#fff 80%,#fac1c122);opacity:1}.radio-input-normal .radio-normal-option.selected .normal-label{color:#222;opacity:1}.radio-input-normal .radio-normal-option .normal-svg{width:50px;height:50px;margin-bottom:10px}.radio-input-normal .radio-normal-option .normal-label{font-size:1.3em;color:#222;font-weight:500;margin-top:8px;opacity:.8}.radio-input-image{display:flex;flex-wrap:wrap;gap:20px 5px;justify-content:space-between}.radio-input-image .radio-image-option{display:flex;flex-direction:column;align-items:center;justify-content:center;width:95px;border-radius:28px;background:#fff;cursor:pointer;transition:box-shadow .2s,border .2s,background .2s;opacity:.5}.radio-input-image .radio-image-option.selected{opacity:1}.radio-input-image .radio-image-option.selected .normal-label{color:#222;opacity:1}.radio-input-image .radio-image-option.selected .image{outline:5px solid #CD6969;box-shadow:0 4px 24px #fac1c133}.radio-input-image .radio-image-option .image{display:inline-block;width:85px;height:85px;margin-bottom:10px;object-fit:cover;border-radius:15px}.radio-input-image .radio-image-option .image-label{margin-top:8px;height:20px;text-align:center;font-size:1.1em;color:#222;font-weight:500;opacity:.8}.radio-input-plain{display:flex;flex-direction:column;gap:40px;margin-top:30px;margin-bottom:30px}.radio-input-plain .radio-plain-option{display:flex;flex-direction:column;align-items:center;justify-content:center;height:95px;border-radius:28px;background:#fff;box-shadow:0 0 0 1.5px #eee;cursor:pointer;transition:box-shadow .2s,border .2s,background .2s;opacity:.5;border:1.5px solid #eee}.radio-input-plain .radio-plain-option.selected{box-shadow:0 4px 24px #fac1c133;border:2.5px solid #fac1c1;background:linear-gradient(90deg,#eef0fb,#fff3ee);opacity:1}.radio-input-plain .radio-plain-option.selected .label{color:#222;opacity:1}.radio-input-plain .radio-plain-option .label{font-size:1.3em;color:#222;font-weight:500;margin-top:8px;opacity:.8}.loading-screen-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px;height:100%;background:url(/assets/loading-screen-background-BihvbVEp.svg) no-repeat center center;background-size:cover}.loading-screen-wrapper .loading-screen-tip-heading{font-size:1.7em;font-family:Playfair Display,serif;font-weight:600}.loading-screen-wrapper .loading-screen-tip-content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-100px;font-family:Helvetica Now Display,sans-serif}.loading-screen-wrapper .loading-screen-tip-content .loading-screen-tip-image-wrapper{display:flex;align-items:center;justify-content:center;width:70px;height:70px;background:#fff;border-radius:1000px}.loading-screen-wrapper .loading-screen-tip-content .loading-screen-tip-image-wrapper img{display:inline-block;width:20px;height:20px;margin-top:-25px}.loading-screen-wrapper .loading-screen-tip-content .loading-screen-tip-text-wrapper{margin-top:-35px;background:#fff;border-radius:15px}.loading-screen-wrapper .loading-screen-tip-content .loading-screen-tip-text-wrapper .loading-screen-tip-text-wrapper-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:12px;background:linear-gradient(120deg,#ebedfa,#ffeae1);border-radius:15px}.loading-screen-wrapper .loading-screen-tip-content .loading-screen-tip-text-wrapper .loading-screen-tip-text-wrapper-inner .loading-screen-tip-title{padding:16px 32px 12px;font-size:1.4em;font-weight:500;text-align:center}.loading-screen-wrapper .loading-screen-tip-content .loading-screen-tip-text-wrapper .loading-screen-tip-text-wrapper-inner .loading-screen-tip-description{padding:0 12px 20px;font-size:1em;font-weight:400;line-height:1.45;text-align:center}.loading-screen-wrapper .loading-screen-tip-footer{width:100%;height:10px}.loading-screen-wrapper.progress{position:relative;justify-content:center}.loading-screen-wrapper.progress .progress-bar-wrapper{position:absolute;left:20px;right:20px;width:100%}.loading-screen-wrapper.progress .progress-bar-wrapper .progress-bar-text{font-size:1.2em;font-weight:500;text-align:center}.loading-screen-wrapper.progress .progress-bar-wrapper .progress-bar{margin-top:10px;height:15px;width:unset!important}.report-preview-container{display:flow-root;min-height:100%;background:#f2f4f6}.report-preview-container .header h1{font-size:2.6em;font-family:Playfair Display,serif;font-weight:600;color:#000;text-align:center;margin-top:20px;margin-bottom:20px;line-height:1.2}.report-preview-container .box{margin:24px;padding:24px 18px 16px;border-radius:16px;background:#fff;box-shadow:0 0 10px #0000001a}.report-preview-container .box-one .tick-row{display:flex;align-items:center;justify-content:center;gap:8px}.report-preview-container .box-one .tick-row p{font-size:1.2em}.report-preview-container .box-one .people-row{margin-top:24px;font-size:2em;text-align:center}.report-preview-container .box-one .buttons{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:32px}.report-preview-container .box-one .buttons .custom-sign-up{display:inline-block;padding:16px 40px;border-radius:999px;font-weight:700;font-size:1.45em;box-shadow:0 0 10px #0000001a;background:#fac1c1}.report-preview-container .box-one .box-footer{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.report-preview-container .box-two{display:flex;flex-direction:column;gap:16px}.report-preview-container .box-two .main-inner-box{position:relative;border-radius:10px;box-shadow:0 0 10px #0000000f}.report-preview-container .box-two .main-inner-box img{width:100%;aspect-ratio:1/1.08;object-fit:cover;border-radius:10px}.report-preview-container .box-two .main-inner-box .health-age-box{position:absolute;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:16px;width:100%;background:#fff;border-radius:10px}.report-preview-container .box-two .main-inner-box .health-age-box .health-section,.report-preview-container .box-two .main-inner-box .health-age-box .age-section{display:flex;gap:10px;align-items:baseline}.report-preview-container .box-two .main-inner-box .health-age-box .health-age-value{font-size:4.2em;font-weight:light;color:#000}.report-preview-container .box-two .main-inner-box .health-age-box .health-age-label{font-size:1em;font-weight:light;color:#666}.report-preview-container .box-two .age-inner-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:10px;background:linear-gradient(to right,#ebedfa,#ffeae1)}.report-preview-container .box-two .age-inner-box .age-inner-box-left.circle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border-radius:50%;background:#fff}.report-preview-container .box-two .age-inner-box .age-inner-box-left img{width:18px;height:18px}.report-preview-container .box-two .age-inner-box .age-inner-box-right{display:flex;flex-direction:column;gap:4px}.report-preview-container .box-two .age-inner-box .age-inner-box-right .age-inner-box-right-title{font-size:1.4em}.report-preview-container .box-two .age-inner-box .age-inner-box-right .age-inner-box-right-description{font-size:1em}.report-preview-container .sign-up-cta-link{display:block;text-align:center;font-size:1.2em;font-weight:700}.auth-page-base{height:100%;padding:40px}.auth-page-base .logo-row{display:flex;align-items:center;justify-content:center;margin-top:40px}.auth-page-base .logo-row img{width:216px}.auth-page-base .form-name{margin-top:70px;font-size:3em;text-align:center}.auth-page-base .inputs-wrapper{display:flex;flex-direction:column;gap:24px;margin-top:50px}.auth-page-base .inputs-wrapper .input-row input{width:100%;padding:16px 30px;border-radius:10px;border:1px solid #f4f4f4;font-size:1.6em;transition:border-color .2s ease}.auth-page-base .inputs-wrapper .input-row input:focus{outline:none;border-color:#fac1c1;box-shadow:0 0 0 2px #fac1c133}.auth-page-base .inputs-wrapper .input-row input:disabled{background-color:#f9f9f9;cursor:not-allowed;opacity:.7}.auth-page-base .disclaimer-row{margin-top:20px;font-size:1.2em;text-align:center}.auth-page-base .disclaimer-row a{color:#006de3}.auth-page-base .auth-form{width:100%}.auth-page-base .error-message{margin-top:16px;padding:12px 16px;background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:1.4em;text-align:center}.auth-page-base .success-message{margin-top:16px;padding:12px 16px;background-color:#efe;border:1px solid #cfc;border-radius:8px;color:#363;font-size:1.4em;text-align:center}.auth-page-base .cta-buttons{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:30px}.auth-page-base .cta-buttons .primary-button.sign-up-button{padding:16px 40px;background-color:#fac1c1;border-radius:9999px;font-weight:700;font-size:1.4em;box-shadow:0 2px 2px #00000040;border:none;cursor:pointer;transition:all .2s ease}.auth-page-base .cta-buttons .primary-button.sign-up-button:hover:not(:disabled){background-color:#f8b3b3;transform:translateY(-1px);box-shadow:0 4px 4px #0000004d}.auth-page-base .cta-buttons .primary-button.sign-up-button:disabled{background-color:#ccc;cursor:not-allowed;transform:none;box-shadow:0 2px 2px #00000026}.auth-page-base .cta-buttons .google-sign-up:disabled{opacity:.6;cursor:not-allowed}.auth-page-base .link-row{display:flex;justify-content:center;margin-top:20px}.auth-page-base .link-row .back-to-login{color:#006de3;text-decoration:none;font-size:1.2em;transition:color .2s ease}.auth-page-base .link-row .back-to-login:hover{color:#0056b3;text-decoration:underline}.auth-page-base .reset-password-hint{margin-top:16px;margin-bottom:8px;font-size:1.2em;text-align:center;color:#666;line-height:1.4}.auth-page-base .reset-password-hint .reset-link,.auth-page-base .reset-password-hint .signup-link{color:#006de3;text-decoration:none;font-weight:500;transition:color .2s ease}.auth-page-base .reset-password-hint .reset-link:hover,.auth-page-base .reset-password-hint .signup-link:hover{color:#0056b3;text-decoration:underline}.home-page{height:100dvh;padding:24px;background-color:#f2f4f6}.home-page .user-row{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.home-page .user-row .profile img{display:block;width:40px;height:40px}.home-page .user-row .greetings{font-size:2.5em;font-family:Playfair Display,serif}.home-page .user-row .settings img{display:block;width:40px;height:40px}.home-page .title-row{margin-top:32px;font-size:1.9em;font-family:Playfair Display,serif;text-align:center}.home-page .cards{display:flex;flex-direction:column;gap:24px;margin-top:40px}.home-page .cards .home-card{position:relative;padding:24px;border-radius:16px;background-color:#fff;box-shadow:0 4px 4px #0000000d}.home-page .cards .home-card.locked{cursor:pointer}.home-page .cards .home-card .home-card-lock-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-page .cards .home-card .home-card-main{display:flex;align-items:center;gap:16px}.home-page .cards .home-card .home-card-main .home-card-main-left img.home-card-icon{display:block;width:42px;height:42px}.home-page .cards .home-card .home-card-main .home-card-main-right{display:flex;flex-direction:column;gap:5px}.home-page .cards .home-card .home-card-main .home-card-main-right h1.home-card-title{font-weight:500;font-size:1.8em}.home-page .cards .home-card .home-card-main .home-card-main-right p.home-card-description{font-size:1.3em;font-weight:400}.home-page .cards .home-card .home-card-footer{display:flex;align-items:center;gap:8px;margin-top:12px;padding:0 10px}.home-page .cards .home-card .home-card-footer img.home-card-footer-icon{width:14px;height:14px}.home-page .cards .home-card .home-card-footer p.home-card-footer-text{color:#999}.settings-page{padding:24px;background-color:#f2f4f6}.settings-page .user-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.settings-page .section{display:flex;flex-direction:column;gap:24px}.settings-page .section .section-title{font-size:24px;font-family:Playfair Display,serif;text-align:center}.settings-page .section .section-body{display:flex;flex-direction:column;align-items:center;padding:14px 24px 0;margin-bottom:24px;background:#fff;border-radius:16px}.settings-page .section .section-body .input{width:100%;margin-top:20px}.settings-page .section .section-body .input label{color:#999;font-size:1.2em;font-weight:medium}.settings-page .section .section-body .input input{width:100%;margin-top:10px;border:1px solid #eeeeee;border-radius:8px;padding:10px 12px;font-size:1.5em}.settings-page .section .section-body .submit-button{margin:20px 0;padding:15px 25px;border-radius:999px;background-color:#fac1c1;color:#333;font-size:1.5em;font-weight:700;cursor:pointer}.settings-page .section .section-body .error-message{color:#dc3545;font-size:1.2em;margin:20px 0 0;text-align:center;font-weight:500}@media (max-width: 800px){.confirmation-page-container{display:flex;flex-direction:column;height:100vh;background:url(/assets/loading-screen-background-BihvbVEp.svg) no-repeat center center!important}.confirmation-page-container .status-container .confirmation-wrapper .status-img{width:100px!important;height:100px!important}.confirmation-page-container .status-container .confirmation-wrapper .paid-user .main-text-green{font-size:3em!important}.confirmation-page-container .status-container .confirmation-wrapper .unpaid-user .main-text-red{font-size:3em!important}.sub-text{font-size:2.2em!important}.small-text{font-size:1.2em!important}}.confirmation-page-container{display:flex;flex-direction:column;height:100vh;background:none}.confirmation-page-container .status-container{display:flex;flex-direction:column;align-items:center;height:100vh}.confirmation-page-container .status-container .confirmation-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;margin:auto;padding:20px;border-radius:10px}.confirmation-page-container .status-container .confirmation-wrapper .status-img{width:200px;height:200px}.confirmation-page-container .status-container .confirmation-wrapper .status-img img{width:100%}.confirmation-page-container .status-container .confirmation-wrapper .paid-user{display:flex;flex-direction:column;text-align:center;line-height:1.7}.confirmation-page-container .status-container .confirmation-wrapper .paid-user .main-text-green{color:var(--green);font-weight:800;font-size:5em}.confirmation-page-container .status-container .confirmation-wrapper .unpaid-user{display:flex;flex-direction:column;text-align:center;line-height:1.7}.confirmation-page-container .status-container .confirmation-wrapper .unpaid-user .main-text-red{color:var(--red);font-size:5em;font-weight:800}.confirmation-page-container .sub-text{font-size:3.2em}.confirmation-page-container .small-text{padding:0;font-size:2.2em}
