body{margin:0}.web-login-page{background-color:#f4f6f7;flex-direction:column;min-height:100vh;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:1.6;display:flex}.web-login-page,.web-login-page *,.web-login-page :before,.web-login-page :after{box-sizing:border-box}.web-login-page .navbar{padding:20px 30px;position:relative}.pilot-status{color:#64748b;text-transform:uppercase;letter-spacing:1px;background:#eee;border-radius:20px;justify-content:center;align-items:center;padding:4px 12px;font-size:.95rem;font-weight:500;display:flex}.web-login-page .navContainer{justify-content:flex-start;align-items:center;max-width:1200px;margin:0 auto;display:flex}.web-login-page .nav-between{justify-content:space-between!important}.web-login-page .auth-locale-toggle button:hover{opacity:1}.web-login-page .navLogo{color:#1f4e5f;letter-spacing:-.015em;font-size:1.5rem;font-weight:600;text-decoration:none}.main-container{width:90%;max-width:1100px;margin:0 auto}.section-header{text-align:center;margin-bottom:20px}.section-header h1{color:#1f4e5f;letter-spacing:-.02em;margin:0 0 15px;font-size:2.2rem;font-weight:600;line-height:1.2}.web-login-page .wrapper{flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.pricing-features{flex-grow:1;min-height:153px;margin:20px 0 30px;padding:0;list-style:none}.pricing-features li{color:#333;margin-bottom:14px;padding-left:22px;font-size:1.05rem;line-height:1.5;position:relative}.global-disclaimer{text-align:center;color:#475569;margin-bottom:30px;font-size:1rem;font-weight:500}.btn-res{cursor:pointer;border:0;font-weight:500;box-shadow:none!important}.pricing-features li:before{content:"•";color:#1f4e5f;font-size:1.2rem;font-weight:600;position:absolute;left:0}.web-login-page .card{opacity:1;background:#fff;border:1px solid #eee;border-radius:16px;width:100%;max-width:500px;padding:40px;transition:opacity .3s;box-shadow:0 15px 40px #0000000d}.web-login-page .cardBrand{text-align:center;color:#236f91;letter-spacing:1px;margin-bottom:40px;font-size:2rem;font-weight:800;line-height:1.2}.web-login-page .tabs{border-bottom:2px solid #eee;margin-bottom:30px;display:flex}.web-login-page .tab,.web-login-page .activeTab{color:#617e89;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:15px;font-size:1rem;font-weight:700;transition:all .3s}.web-login-page .activeTab{color:#236f91;border-bottom-color:#236f91}.web-login-page .formBlock{animation:.3s ease-out webLoginFadeIn}.web-login-page .label{color:#236f91;margin-bottom:20px;font-size:.95rem;font-weight:700;line-height:1.4;display:block}.web-login-page .input{color:#1a2226;background:#fff;border:1px solid #ddd;border-radius:4px;width:100%;margin-top:8px;padding:11px 15px;font-family:inherit;font-size:1rem;font-weight:400;transition:border-color .2s}.web-login-page .input::placeholder{color:#8d98a1;font-weight:400}.web-login-page .input:focus{border-color:#236f91;outline:none;box-shadow:0 0 0 3px #0f303f1a}.web-login-page .readonlyInput{color:#666;cursor:not-allowed;background:#f0f0f0}.web-login-page .primaryButton{color:#fff;cursor:pointer;background-color:#236f91;border:1px solid #236f91;border-radius:4px;width:100%;margin-top:20px;padding:12px 32px;font-size:1rem;font-weight:700;transition:all .3s}.web-login-page .primaryButton:disabled{opacity:.7;cursor:wait}.web-login-page .errorMessage{color:#dc2626;margin-top:0;font-size:.9rem;font-weight:600}.web-login-page .label .errorMessage{margin:6px 0 0}.web-login-page .checkboxRow+.errorMessage{margin:8px 0 0}.web-login-page .successMessage{color:#15803d;margin-top:8px;font-size:.9rem;font-weight:600}.web-login-page .resetLinkDevBox{background:#f8fafc;border:1px dashed #94a3b8;border-radius:6px;margin:16px 0;padding:14px}.web-login-page .resetLinkDevLabel{color:#475569;margin:0 0 10px;font-size:.85rem;line-height:1.45}.web-login-page .resetLinkInput{word-break:break-all;font-size:.8rem}.web-login-page .demoBox{color:#555;text-align:left;background:#f8f9fa;border:1px dashed #bdc3c7;border-radius:6px;margin-top:25px;padding:15px;font-size:.85rem}.web-login-page .demoBox h2{color:#0f303f;margin-bottom:10px;font-size:.9rem;font-weight:600}.web-login-page .demoList{flex-direction:column;display:flex}.web-login-page .demoItem{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:6px 0;transition:background .2s;display:flex}.web-login-page .demoItem:last-child{border-bottom:0}.web-login-page .demoItem span{color:#c0392b;font-family:monospace;font-weight:600}.web-login-page .demoItem strong{color:#7f8c8d;font-size:.8rem;font-weight:400}.web-login-page .inviteLink{cursor:pointer;background:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:10px;display:flex}.web-login-page .inviteLink span,.web-login-page .inviteLink strong{color:#1565c0;font-size:.85rem}.web-login-page .inviteLink span{font-weight:600}.web-login-page .inviteLink strong{font-weight:700}.pilot-nav{background-color:#fff;border-bottom:1px solid #eee;padding:15px 0}.web-login-page .secondaryLink{color:#6c7a80;text-align:right;width:100%;margin-top:15px;font-size:.85rem;font-weight:400;text-decoration:none;display:inline-block}.web-login-page .checkboxRow{align-items:flex-start;gap:10px;margin-top:15px;display:flex}.web-login-page .checkbox{margin-top:4px}.web-login-page .checkboxRow span{color:#1a2226;font-size:.9rem;font-weight:400;line-height:1.5}.web-login-page .checkboxRow a,.web-login-page .secondaryLinkButton{color:#236f91;text-decoration:underline}.checkbox-group label{color:var(--color-text-main);margin-left:10px;font-size:.9rem;font-weight:400}.checkbox-group a{color:#236f91;text-decoration:underline}.checkbox-group input{cursor:pointer;margin:0}label.form-group.checkbox-group{display:flex}.web-login-page .secondaryLinkButton{cursor:pointer;background:0 0;border:0;width:100%;margin-top:20px;font-size:.9rem;font-weight:600}.web-login-page .activationTitle{text-align:center;color:#0f303f;text-transform:capitalize;margin-bottom:20px;font-size:1.2rem;font-weight:600}.web-login-page .splitFields{gap:15px;margin-bottom:0;display:flex}.web-login-page .splitFields .label{flex:1}@keyframes webLoginFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.web-login-page .tab:hover{color:#236f91;background-color:#f9f9f9}.web-login-page .primaryButton:hover{color:#236f91;background-color:#0000}.web-login-page .secondaryLink:hover{color:#236f91;text-decoration:underline}.web-login-page .demoItem:hover{background-color:#eef2f5;border-radius:4px;margin-left:-5px;margin-right:-5px;padding-left:5px;padding-right:5px}}@media (max-width:767px){.web-login-page .card{padding:25px}.web-login-page .wrapper{align-items:flex-start;padding-top:0}}@media (max-width:640px){.web-login-page .splitFields{flex-direction:column;gap:0;margin-bottom:0}}.web-lead-setup-page{background:#f4f6f7;min-height:100vh}.web-lead-setup-page .navbar{background:#fff;border-bottom:1px solid #e2e8f0;padding:20px 30px}.web-lead-setup-page .navContainer{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.web-lead-setup-page .logo{color:#0f303f;letter-spacing:-.015em;font-size:1.5rem;font-weight:600;text-decoration:none}.web-lead-setup-page .pageStatus{color:#64748b;letter-spacing:1px;text-transform:uppercase;background:#eee;border-radius:20px;padding:4px 12px;font-size:.9rem;font-weight:600}.web-lead-setup-page .wrapper{justify-content:center;padding:40px 20px 60px;display:flex}.web-lead-setup-page .card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:700px;padding:40px;box-shadow:0 4px 12px #0000000d}.web-lead-setup-page .cardHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;padding-bottom:20px;display:flex}.web-lead-setup-page .cardHeader h1{color:#0f303f;margin:0;font-size:1.8rem;font-weight:700}.web-lead-setup-page .counterBadge{color:#0f303f;white-space:nowrap;background:#e3f2fd;border:1px solid #bbdefb;border-radius:20px;padding:5px 12px;font-size:.9rem;font-weight:600}.web-lead-setup-page .form{flex-direction:column;display:flex}.web-lead-setup-page .formGroup{margin-bottom:20px;display:block}.web-lead-setup-page .label{color:#0f303f;margin-bottom:8px;font-size:1rem;font-weight:500;display:block}.web-lead-setup-page .requiredStar,.web-login-page .requiredStar{color:#dc2626;font-weight:600}.web-lead-setup-page .input,.web-lead-setup-page .select,.web-lead-setup-page .customSelectTrigger{width:-webkit-fill-available;width:-moz-available;color:#1a2226;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:stretch;height:45px;padding:0 15px;font-size:1rem}.web-lead-setup-page .input::placeholder{color:#999}.web-lead-setup-page .input:focus,.web-lead-setup-page .select:focus,.web-lead-setup-page .customSelectTrigger:focus{border-color:#0f303f;outline:none;box-shadow:0 0 0 3px #0f303f1a}.web-lead-setup-page .select{appearance:auto}.web-lead-setup-page .customSelectWrapper{-webkit-user-select:none;user-select:none;position:relative}.web-lead-setup-page .customSelectTrigger{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.web-lead-setup-page .triggerPlaceholder{color:#999}.web-lead-setup-page .triggerValue{color:#1a2226}.web-lead-setup-page .arrow{color:#64748b;font-size:.8rem}.web-lead-setup-page .customOptions{z-index:200;background:#fff;border:1px solid #cbd5e1;border-top:none;border-radius:0 0 6px 6px;max-height:300px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 10px #0000001a}.web-lead-setup-page .groupTitle{color:#64748b;text-align:left;cursor:pointer;background:#f8fafc;border:0;border-bottom:1px solid #e2e8f0;width:100%;padding:10px 15px;font-size:.85rem;font-weight:600;transition:background .2s}.web-lead-setup-page .groupOptions{background:#fff}.web-lead-setup-page .option{color:#333;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f8fafc;width:100%;padding:10px 15px;transition:background .2s}.web-lead-setup-page .singleOption{font-weight:500}.web-lead-setup-page .formActions{border-top:1px solid #e2e8f0;flex-direction:column;gap:15px;margin-top:30px;padding-top:20px;display:flex}.web-lead-setup-page .errorMessage{color:#dc2626;margin-top:8px;font-size:.9rem;font-weight:600}.web-lead-setup-page .formGroup .errorMessage{margin:6px 0 0}.web-lead-setup-page .outlineButton,.web-lead-setup-page .primaryButton{cursor:pointer;border-radius:6px;width:100%;padding:14px;font-size:1.05rem}.web-lead-setup-page .outlineButton{color:#0f303f;background:0 0;border:2px solid #0f303f}.web-lead-setup-page .outlineButtonSuccess{color:#10b981;border-color:#10b981}.web-lead-setup-page .primaryButton{color:#fff;background:#0f303f;border:0}@media (hover:hover) and (pointer:fine){.web-lead-setup-page .groupTitle:hover{background:#f1f5f9}.web-lead-setup-page .option:hover{color:#0f303f;background:#e3f2fd}.web-lead-setup-page .outlineButton:hover{background:#1f4e5f0d}.web-lead-setup-page .primaryButton:hover{background:#153642}}@media (max-width:640px){.web-lead-setup-page .navbar{padding:16px 18px}.web-lead-setup-page .navContainer,.web-lead-setup-page .cardHeader{flex-direction:column;align-items:flex-start}.web-lead-setup-page .card{padding:24px 18px}.web-lead-setup-page .counterBadge{white-space:normal}}.web-customer-feedback-page{color:#263744;background:#eef0f3;min-height:100vh;font-family:IBM Plex Sans,sans-serif}.web-customer-feedback-page,.web-customer-feedback-page *,.web-customer-feedback-page :before,.web-customer-feedback-page :after{box-sizing:border-box}.web-customer-feedback-page__topBar{z-index:2;background:#fff;border-bottom:1px solid #dde3e8;position:sticky;top:0}.web-customer-feedback-page__topBarInner{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto;padding:14px 16px;display:flex}.web-customer-feedback-page__logoBlock{align-items:center;gap:10px;display:inline-flex}.web-customer-feedback-page__logo{color:#fff;background:#0f303f;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;display:flex}.web-customer-feedback-page__company{color:#0f303f;font-size:1.15rem;font-weight:600}.web-customer-feedback-page__pdfDocument{background:#fff}.web-customer-feedback-page__pdfBrand{border-bottom:1px solid #dde3e8;justify-content:center;align-items:center;gap:10px;margin-bottom:4px;padding:8px 0 18px;display:flex}.web-customer-feedback-page__shell{width:100%;max-width:600px;margin:0 auto;padding:20px 14px 48px}.web-customer-feedback-page__top{margin-bottom:35px}.web-customer-feedback-page__stepsWrap{justify-content:center;width:100%;display:flex}.web-customer-feedback-page__steps{justify-content:space-between;gap:0;width:100%;max-width:640px;margin:0;padding:0 14px;list-style:none;display:flex;position:relative}.web-customer-feedback-page__steps:before{content:"";background:#cbd5e1;height:2px;position:absolute;top:16px;left:14px;right:14px}.web-customer-feedback-page__step{background:#eef0f3;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex;position:relative}.web-customer-feedback-page__step:first-child{padding-right:15px}.web-customer-feedback-page__step:last-child{padding-left:15px}.web-customer-feedback-page__step:nth-child(2n){padding:0 15px}.web-customer-feedback-page__step span{z-index:1;color:#64748b;background:#f1f5f9;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:700;transition:all .3s;display:inline-flex;position:relative}.web-customer-feedback-page__step strong{color:#94a3b8;text-align:center;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.2}.web-customer-feedback-page__step.is-active span,.web-customer-feedback-page__step.is-done span{color:#fff;background:#10b981}.web-customer-feedback-page__step.is-active span{box-shadow:0 0 0 4px #10b9812e}.web-customer-feedback-page__step.is-active strong,.web-customer-feedback-page__step.is-done strong{color:#0f303f}@media (max-width:420px){.web-customer-feedback-page__steps{max-width:420px}.web-customer-feedback-page__step strong{white-space:normal;font-size:.75rem}}.web-customer-feedback-page__completePill{color:#047857;text-transform:uppercase;letter-spacing:.03em;background:#ecfdf3;border:1px solid #86efac;border-radius:999px;width:fit-content;margin:10px auto 0;padding:4px 10px;font-size:11px;font-weight:700}.web-customer-feedback-page__card{background:#fff;border:1px solid #dce4ea;border-radius:10px;padding:12px}.web-customer-feedback-page__error{color:#b42318;font-size:14px;font-weight:600}.web-customer-feedback-page__closed-notice{color:#0f303f;font-size:14px;font-weight:600;line-height:1.5}.web-customer-feedback-page__content{width:100%}.web-customer-feedback-page__titleRow{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.web-customer-feedback-page__title{color:#0f303f;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.web-customer-feedback-page__infoIcon{color:#fff;cursor:pointer;background:#3498db;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:serif;font-size:1rem;font-style:italic;font-weight:700;line-height:1;transition:all .2s;display:flex;box-shadow:0 2px 5px #3498db4d}.web-customer-feedback-page__infoIcon:hover{background:#2980b9;transform:scale(1.05)}.web-customer-feedback-page__hint{color:#666;margin:5px 0 20px;font-size:.85rem}.web-customer-feedback-page__hint strong{color:#22b48a}.web-customer-feedback-page__eventCard{background:#fff;border:1px solid #dce4ea;border-radius:10px;margin-top:14px;padding:20px}.web-customer-feedback-page__eventHeader{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.web-customer-feedback-page__eventHeader h2{color:#2c4250;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:15px;font-weight:700}.web-customer-feedback-page__eventHeader p{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;margin:0;padding:4px 8px;font-size:.85rem;font-weight:500}.web-customer-feedback-page__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin-top:11px;display:grid}.web-customer-feedback-page__metaGrid p{color:#0f303f;flex-direction:column;gap:2px;margin:10px 0;font-size:14px;font-weight:500;display:flex}.web-customer-feedback-page__metaGrid p span{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.75rem;font-weight:600;display:block}.web-customer-feedback-page__descriptionBox{border-top:1px solid #e4ebf0;margin-top:11px;padding-top:10px}.web-customer-feedback-page__descriptionBox h2{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:.75rem;font-weight:600;display:block}.web-customer-feedback-page__descriptionBox p{color:#333;margin:0;font-size:.9rem;line-height:1.6}.web-customer-feedback-page__fieldCard{background:#fff;border:1px solid #dce4ea;border-radius:10px;margin-top:12px;padding:20px;display:block}.web-customer-feedback-page__fieldCard.is-highlighted{border-left:4px solid #22b48a}.web-customer-feedback-page__fieldTitle{color:#0f303f;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:1rem;font-weight:700;display:flex}.web-customer-feedback-page__infoIconSmall,.web-customer-feedback-page__fieldTitle small{color:#1565c0;cursor:pointer;background:#e3f2fd;border:1px solid #bbdefb;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-family:serif;font-size:.85rem;font-style:italic;font-weight:700;line-height:1;transition:all .2s;display:flex}.web-customer-feedback-page__infoIconSmall:hover,.web-customer-feedback-page__fieldTitle small:hover{background:#bbdefb}.web-customer-feedback-page__fieldHelp{color:#666;margin-bottom:20px;font-size:.85rem;display:block}.web-customer-feedback-page__fieldCard textarea{resize:vertical;background:#fafbfc;border:1px solid #ccd6dd;border-radius:8px;width:100%;min-height:80px;padding:15px;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s}.web-customer-feedback-page__fieldCard textarea::placeholder{color:#8a9aa5}.web-customer-feedback-page__fieldCard textarea:focus{border-color:#a7b8c4;outline:none}.web-customer-feedback-page__actions{gap:12px;margin-top:12px;display:flex}.web-customer-feedback-page__actions button{cursor:pointer;color:#fff;background:#10b981;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:1.05rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 10px #10b98133}.web-customer-feedback-page__actions button.secondary{color:#2b4250;box-shadow:none;background:#fff;border:1px solid #ccd6dd}.web-customer-feedback-page__actions button:disabled{opacity:.7;cursor:not-allowed}.question-block{background:#fff;border:1px solid #e1e8ed;border-radius:10px;margin-top:20px;margin-bottom:20px;padding:20px;box-shadow:0 2px 5px #00000005}.web-customer-feedback-page__field{margin:0 0 20px;display:block}.question-block .web-customer-feedback-page__field:last-child{margin-bottom:0}.web-customer-feedback-page__field>span:not(.web-customer-feedback-page__fieldError){color:#0f303f;margin-bottom:5px;font-size:.9rem;font-weight:600;display:block}.web-customer-feedback-page__fieldError{color:#b42318;margin:6px 0 0;font-size:.85rem;font-weight:600;display:block}.web-customer-feedback-page__fieldError--pdf{margin-top:8px}.web-customer-feedback-page__field textarea,.web-customer-feedback-page__field input{background:#fafbfc;border:1px solid #ccd6dd;border-radius:8px;width:100%;padding:15px;font-size:.9rem}.web-customer-feedback-page__field textarea{resize:vertical;background:#fafbfc;border:1px solid #ccd6dd;border-radius:8px;width:100%;min-height:80px;padding:15px;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s}.web-customer-feedback-page__field textarea:focus,.web-customer-feedback-page__field input:focus{background:#fff;border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b9811a}.web-customer-feedback-page__privacyNote strong{margin-bottom:5px;display:block}.web-customer-feedback-page__aiBox,.web-customer-feedback-page__privacyNote,.web-customer-feedback-page__resultBox,.web-customer-feedback-page__pdfBox{color:#1565c0;background:#e3f2fd;border:1px solid #bbdefb;border-radius:10px;margin-top:14px;padding:15px 20px}.web-customer-feedback-page__resultBox,.web-customer-feedback-page__pdfBox{background:#fff;border:1px solid #e1e8ed}.web-customer-feedback-page__aiBox p,.web-customer-feedback-page__resultBox h3{color:#1565c0;margin:0 0 6px;font-size:13px;font-weight:700}.web-customer-feedback-page__aiBox span,.web-customer-feedback-page__privacyNote span,.web-customer-feedback-page__pdfBox p{color:#1565c0;font-size:13px}.web-customer-feedback-page__aiBox{gap:10px;margin-bottom:20px;display:flex}.web-customer-feedback-page__aiBox .star_1{font-size:1.2rem}.web-customer-feedback-page__privacyNote{gap:10px;display:flex}.web-customer-feedback-page__privacyNote .lock_l{font-size:1.2rem}.web-customer-feedback-page__resultMeta{color:#607180;margin:0;font-size:11px;font-weight:700;line-height:1.7}.web-customer-feedback-page__resultMeta .chip{background:#f8fafc;border:1px solid #e6edf2;border-radius:4px;align-items:center;margin-left:4px;padding:2px 7px;display:inline-flex}.card-meta_box{text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e1e8ed;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;font-size:.9rem;font-weight:700;display:flex}.meta-date{color:#0f303f}.meta-divider{color:#cbd5e1}.web-customer-feedback-page__resultBox blockquote{color:#0f303f;border-left:3px solid #e2e8f0;margin-bottom:30px;margin-left:0;padding-left:20px;font-size:1.05rem;font-style:italic;line-height:1.6;position:relative}.submission-label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;font-size:.85rem;font-weight:700;display:block}.web-customer-feedback-page__resultBox ul{color:#333;margin:10px 0 0;padding-left:20px;font-size:.95rem;line-height:1.6}.web-customer-feedback-page__resultBox ul li{margin-bottom:8px}.web-customer-feedback-page__pdfBox div{gap:8px;display:flex}.web-customer-feedback-page__pdfBox p{color:#666;margin-top:0;margin-bottom:12px;font-size:.9rem}.web-customer-feedback-page__pdfBox input{background:#fafbfc;border:1px solid #ccd6dd;border-radius:8px;width:100%;padding:12px;font-size:1rem}.web-customer-feedback-page__pdfBox button{color:#fff;cursor:pointer;background:#22b48a;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:1.05rem;font-weight:600;transition:all .2s;display:flex}.web-customer-feedback-page__pdfBox button:disabled{opacity:.7;cursor:not-allowed}.web-customer-feedback-page__footerBrand{text-align:center;color:#8a98a4;margin:30px 0 0;font-size:11px;font-weight:600}.web-customer-feedback-page__completeScreen{padding-top:8px}.web-customer-feedback-page__completeIcon{border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;font-size:52px;display:flex}.web-customer-feedback-page__completeTitle{color:#0f303f;text-align:center;margin:35px 0 20px;font-size:1.8rem;font-weight:700;line-height:1.15}.web-customer-feedback-page__completeHint{color:#666;text-align:center;margin:8px 0 30px;font-size:1.1rem}.web-customer-feedback-page__completeCard{background:#fff;border:1px solid #dce4ea;border-radius:10px;margin-top:14px;padding:24px}.submission-label{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:15px 0 10px;font-size:.85rem;font-weight:700;display:block}.web-customer-feedback-page__completeCard h2{color:#2d4351;margin:0 0 12px;font-size:16px;font-weight:700}@media (max-width:640px){.web-customer-feedback-page__title{font-size:34px}.web-customer-feedback-page__metaGrid{grid-template-columns:1fr}.web-customer-feedback-page__fieldTitle{font-size:15px}.web-customer-feedback-page__completeTitle{font-size:34px}.web-customer-feedback-page__pdfBox div{flex-direction:column}.web-customer-feedback-page__pdfBox button{width:100%;height:38px}}.inputFont{font-family:inherit}.web-customer-feedback-page__modalOverlay{z-index:2000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.2s forwards feedbackModalFadeIn;display:flex;position:fixed;top:0;left:0}@keyframes feedbackModalFadeIn{0%{opacity:0}to{opacity:1}}.web-customer-feedback-page__modalCard{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;padding:25px;position:relative;overflow-y:auto;box-shadow:0 10px 30px #00000026}.web-customer-feedback-page__modalClose{cursor:pointer;color:#999;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1;position:absolute;top:15px;right:20px}.web-customer-feedback-page__modalClose:hover{color:#333}.web-customer-feedback-page__modalTitle{color:#0f303f;margin:0 0 10px;font-size:1.25rem;font-weight:600}.web-customer-feedback-page__modalSubtitle{color:#666;margin-bottom:20px;font-size:.9rem;line-height:1.5}.web-customer-feedback-page__exampleBox{color:#444;background:#f8f9fa;border-left:4px solid #10b981;border-radius:0 6px 6px 0;margin-bottom:15px;padding:15px;font-size:.9rem;font-style:italic;line-height:1.6}.web-customer-feedback-page__hintList{color:#555;margin-top:10px;margin-bottom:15px;padding-left:20px;font-size:.95rem;line-height:1.6}.web-customer-feedback-page__hintList li{margin-bottom:8px}.web-customer-feedback-page__highlightBox{text-align:center;color:#0f303f;background:#f4f6f8;border-radius:8px;margin-top:10px;margin-bottom:15px;padding:12px 15px;font-size:.88rem;font-weight:500}.web-customer-feedback-page__modalBtn{color:#0f303f;cursor:pointer;background:0 0;border:2px solid #0f303f;border-radius:8px;width:100%;margin-top:10px;padding:10px 16px;font-size:.95rem;font-weight:600;transition:all .2s}.web-customer-feedback-page__modalBtn:hover{color:#fff;background:#0f303f}
