*{margin:0;padding:0;box-sizing:border-box}.font_style{font-style:"Open Sans"}html,body{font-family:Inter,Arial,sans-serif;height:100%;background:#fff}#root{width:100%;min-height:100%}.fm-container{width:100%;max-width:430px;min-height:100%;min-height:100dvh;margin:0 auto;background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden;font-family:Inter,Arial,sans-serif;color:#2b2b2b}.fm-container:after{content:"";position:absolute;left:50%;bottom:-42%;transform:translate(-50%);width:165%;height:58%;background:#fff5f5;border-radius:50%;z-index:0;pointer-events:none}.fm-container .fm-inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;padding:36px 28px 12px}.fm-container .top-container{width:100%;padding:8px 0 0;background:none;height:auto;text-align:center}.fm-container .form-img-container{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:22px;min-height:48px}.fm-container .form-img-container img{height:52px;width:auto;max-width:180px;object-fit:contain}.fm-container .form-heading-container{text-align:center;width:100%;margin-bottom:8px}.fm-container .form-heading-container h3{font-size:22px;font-weight:800;line-height:1.3;color:#2b2b2b}.fm-container .form-para-container{text-align:center;width:100%;color:#8a8a8a;font-size:13px;line-height:1.55;margin-bottom:28px}.fm-container .form-container{padding:0;margin-top:0;width:100%}.fm-container .form-container .input-group{margin-bottom:16px;width:100%}.fm-container .form-container .input-group .label-container{display:flex;width:100%;font-weight:700;font-size:13px;color:#2b2b2b;margin-bottom:8px}.fm-container .form-container .input-group input{width:100%;height:50px;padding:14px 16px;border:1px solid #e4e4e4;border-radius:10px;font-size:14px;font-family:inherit;color:#2b2b2b;background:#fff;outline:none;transition:border-color .2s ease}.fm-container .form-container .input-group input::placeholder{color:#bdbdbd}.fm-container .form-container .input-group input:focus{border-color:#ff4d8d}.fm-container .form-container .input-group input.input-error{border-color:#e55353}.fm-container .form-container .input-group input.input-error:focus{border-color:#e55353}.fm-container .form-container .field-error{margin-top:6px;color:#e55353;font-size:12px;line-height:1.3}.fm-container .form-container .input-group input[type=number]{-moz-appearance:textfield}.fm-container .form-container .input-group input[type=number]::-webkit-outer-spin-button,.fm-container .form-container .input-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fm-container .form-container .form-button-container{margin-top:8px}.fm-container .form-container .form-button-container button,.fm-container .fm-continue-btn{width:100%;height:50px;padding:0 10px;color:#fff;background-color:#ff4d8d;outline:none;border:none;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.6px;cursor:pointer;font-family:inherit}.fm-container .fm-continue-btn:hover{background-color:#ee3b7c}.fm-container .form-or-separator{text-align:center;color:#a0a0a0;font-size:12px;font-weight:600;letter-spacing:1px;padding:16px 0 14px}.fm-container .form-google-button-container{width:100%}.fm-container .fm-google-btn{width:100%;height:50px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#2b2b2b;border:1px solid #e4e4e4;border-radius:10px;font-size:12px;font-weight:700;letter-spacing:.5px;cursor:pointer;font-family:inherit}.fm-container .fm-footer{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding:8px 28px 28px;margin-top:auto}.khushiness-logo{height:36px;width:auto;max-width:200px;object-fit:contain;display:block}@media only screen and (max-width: 540px){.fm-container,.rt-container,.qs-container,.th-page{max-width:100%}}.qs-container{width:100%;max-width:430px;min-height:100%;min-height:100dvh;margin:0 auto;background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden;font-family:Inter,Arial,sans-serif;color:#2b2b2b}.qs-container .qs-inner{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;padding:36px 28px 8px}.qs-container .top-container{width:100%;padding:8px 0 0;background:none;height:auto;text-align:center}.qs-container .question-img-container{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:22px;min-height:48px}.qs-container .question-img-container img{height:52px;width:auto;max-width:180px;object-fit:contain}.qs-container .question-heading-container{text-align:center;width:100%;margin-bottom:8px}.qs-container .question-heading-container h3{font-size:22px;font-weight:800;line-height:1.3;color:#2b2b2b}.qs-container .question-para-container{text-align:center;width:100%;color:#8a8a8a;font-size:13px;line-height:1.55;margin-bottom:28px}.qs-container .question-rating{width:100%;text-align:left;margin:0 0 12px}.qs-container .question-rating h4{font-size:15px;font-weight:800;color:#2b2b2b}.qs-container .question-rating .form-rating-yellow-text{color:#f8b84e}.qs-container .question-rating-container{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 22px}.qs-container .question-rating-container .star{display:flex;line-height:0}.qs-container .question-rating-container .star .filled{fill:#f8b84e}.qs-container .question-rating-container .star .outline{fill:#e8e8e8}.qs-container .qs-status{color:#8a8a8a;font-size:13px;margin-bottom:16px}.qs-container .qs-error{color:#e55353;font-size:12px;line-height:1.3;margin:0 0 12px}.qs-container .question-container{width:100%;text-align:left;margin-bottom:18px}.qs-container .question-container p{font-size:14px;font-weight:800;color:#2b2b2b;margin-bottom:8px}.qs-container .question-container .design-options{display:flex;align-items:center;width:100%;font-size:14px;gap:10px;line-height:20px;padding:12px 14px;border:1px solid #e4e4e4;border-radius:10px;margin-bottom:8px;cursor:pointer;color:#2b2b2b;background:#fff}.qs-container .question-container .design-options input{accent-color:#ff4d8d;width:16px;height:16px;flex-shrink:0}.qs-container .question-container .question-input-subQuestion{width:100%;min-height:76px;padding:14px 16px;border:1px solid #e4e4e4;border-radius:10px;font-size:14px;font-family:inherit;color:#2b2b2b;background:#fff;outline:none;resize:vertical;transition:border-color .2s ease}.qs-container .question-container .question-input-subQuestion::placeholder{color:#bdbdbd}.qs-container .question-container .question-input-subQuestion:focus{border-color:#ff4d8d}.qs-container .question-button-container{width:100%;margin-top:8px;margin-bottom:16px}.qs-container .question-button-container button,.qs-container .qs-submit-btn{width:100%;height:50px;padding:0 10px;color:#fff;background-color:#ff4d8d;outline:none;border:none;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.6px;cursor:pointer;font-family:inherit}.qs-container .qs-submit-btn:hover{background-color:#ee3b7c}.qs-container .qs-footer{z-index:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:8px 28px 28px;margin-top:auto}.qs-container .qs-footer-bg{position:absolute;left:50%;bottom:-42%;transform:translate(-50%);width:165%;height:58%;background:#fff5f5;border-radius:50%;z-index:0;pointer-events:none}.qs-container .qs-footer .khushiness-logo{position:relative;z-index:1}.rt-container{width:100%;max-width:430px;min-height:100%;min-height:100dvh;margin:0 auto;background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden;font-family:Inter,Arial,sans-serif;color:#2b2b2b}.rt-container:after{content:"";position:absolute;left:50%;bottom:-42%;transform:translate(-50%);width:165%;height:58%;background:#fff5f5;border-radius:50%;z-index:0;pointer-events:none}.rt-container .rt-inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;padding:36px 28px 12px}.rt-container .top-container{width:100%;padding:8px 0 0;background:none;height:auto;text-align:center}.rt-container .rating-img-container{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:22px;min-height:48px}.rt-container .rating-img-container img{height:52px;width:auto;max-width:180px;object-fit:contain}.rt-container .rating-heading-container{text-align:center;width:100%;margin-bottom:8px}.rt-container .rating-heading-container h3{font-size:22px;font-weight:800;line-height:1.3;color:#2b2b2b}.rt-container .rating-para-container{text-align:center;width:100%;color:#8a8a8a;font-size:13px;line-height:1.55;margin-bottom:28px}.rt-container .rating-user-details{width:100%;text-align:center;margin-bottom:28px}.rt-container .rating-name{width:100%;margin-bottom:6px}.rt-container .rating-name h4{font-size:16px;font-weight:800;color:#2b2b2b}.rt-container .rating-email,.rt-container .rating-mobile{width:100%;color:#8a8a8a;font-size:13px;line-height:1.5}.rt-container .business-rating{width:100%;text-align:center;margin:0 0 14px}.rt-container .business-rating h4{font-size:15px;font-weight:800;color:#2b2b2b}.rt-container .business-rating h4 .yellow-text{color:#f8b84e}.rt-container .business-rating-container{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;margin:0 auto 8px}.rt-container .business-rating-container .star{background:none;border:none;padding:0;cursor:pointer;display:flex;line-height:0;transition:transform .15s ease}.rt-container .business-rating-container .star:hover{transform:scale(1.08)}.rt-container .business-rating-container .star .filled{fill:#f8b84e}.rt-container .business-rating-container .star .outline{fill:#e8e8e8}.rt-container .rating-error{text-align:center;color:#e55353;font-size:12px;line-height:1.3;margin:4px 0 8px}.rt-container .rating-button-container{width:100%;margin-top:16px}.rt-container .rating-button-container button,.rt-container .rt-submit-btn{width:100%;height:50px;padding:0 10px;color:#fff;background-color:#ff4d8d;outline:none;border:none;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.6px;cursor:pointer;font-family:inherit}.rt-container .rt-submit-btn:hover{background-color:#ee3b7c}.rt-container .rt-footer{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding:8px 28px 28px;margin-top:auto}.rt-popup-overlay,.qs-popup-overlay,.th-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2b2b2b66;display:flex;align-items:center;justify-content:center;z-index:20;padding:20px}.rt-popup,.qs-popup,.th-popup{width:100%;max-width:320px;background:#fff;border-radius:16px;padding:24px 22px 20px;text-align:center;box-shadow:0 12px 32px #0000001f}.rt-popup h4,.qs-popup h4,.th-popup h4{font-size:17px;font-weight:800;color:#2b2b2b;margin-bottom:8px}.rt-popup p,.qs-popup p,.th-popup p{font-size:13px;line-height:1.5;color:#8a8a8a;margin-bottom:18px}.rt-popup button,.qs-popup button,.th-popup button{width:100%;height:44px;color:#fff;background-color:#ff4d8d;border:none;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.5px;cursor:pointer;font-family:inherit}.th-container{width:100%;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='393'%20height='256'%20viewBox='0%200%20393%20256'%3e%3cdefs%3e%3cclipPath%20id='clip-path'%3e%3crect%20id='Rectangle_12'%20data-name='Rectangle%2012'%20width='393'%20height='256'%20fill='%23fff'%20stroke='%23707070'%20stroke-width='1'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='Mask_Group_1'%20data-name='Mask%20Group%201'%20clip-path='url(%23clip-path)'%3e%3cellipse%20id='Ellipse_1'%20data-name='Ellipse%201'%20cx='259'%20cy='190'%20rx='259'%20ry='190'%20transform='translate(-62%20-124)'%20fill='%23fff5f5'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;height:auto;padding:30px 35px}.th-container .log-container{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.th-container .log-container img{height:80px;width:160px}.th-container .banner-img{height:340px;display:flex;justify-content:center;align-items:center}.th-container .content-container{text-align:center;margin-top:50px}.th-container .content-container h4{font-weight:900;font-size:20px;margin-bottom:6px}.th-container .content-container p{font-size:16px;margin-bottom:30px}.th-page{width:100%;max-width:430px;min-height:100%;min-height:100dvh;margin:0 auto;background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden;font-family:Inter,Arial,sans-serif;color:#2b2b2b}.th-page:before{content:"";position:absolute;left:50%;top:-16%;transform:translate(-50%);width:180%;height:56%;background:#fff5f5;border-radius:50%;z-index:0;pointer-events:none}.th-page .th-inner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;padding:32px 28px 40px}.th-page .th-khushiness{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:8px;min-height:40px;flex-shrink:0}.th-page .th-khushiness .khushiness-logo{height:40px}.th-page .th-main{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.th-page .th-banner-img{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:28px}.th-page .th-banner-img img{width:100%;max-width:340px;height:auto;object-fit:contain}.th-page .th-brand-logo{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.th-page .th-brand-logo:empty{display:none;margin:0}.th-page .th-brand-logo img{height:52px;width:auto;max-width:180px;object-fit:contain}.th-page .th-content{text-align:center;width:100%;max-width:320px}.th-page .th-content h4{font-weight:800;font-size:22px;line-height:1.3;color:#2b2b2b;margin-bottom:10px}.th-page .th-content p{font-size:13px;line-height:1.55;color:#8a8a8a;margin:0}.th-page .googleSheet-button-container{width:100%;margin-top:28px}.th-page .googleSheet-button-container button{width:100%;height:50px;padding:0 10px;color:#fff;background-color:#ff4d8d;outline:none;border:none;border-radius:28px;font-size:13px;font-weight:700;letter-spacing:.6px;cursor:pointer;font-family:inherit}.th-page .googleSheet-button-container button:hover{background-color:#ee3b7c}
