.header .banner[data-v-102465c3]{max-width:1440px;color:#fff;text-align:left;margin:0 auto;padding:0 20px;background-image:url(/assets/styler-header-DMqOKfOn.jpg);background-size:cover;background-position:center right;height:540px}.header .banner-content[data-v-102465c3]{padding:80px;max-width:580px;text-align:left}.header .banner-content h1[data-v-102465c3]{font-size:48px;margin:0;line-height:1.2}.red[data-v-102465c3]{color:#000}.header .banner-content p[data-v-102465c3]{font-size:20px;margin:10px 0 0}@media (min-width: 768px){.mobile-banner-image[data-v-102465c3]{display:none}}@media (max-width: 768px){.header .banner[data-v-102465c3]{background-image:none;height:auto;display:flex;flex-direction:column;align-items:flex-start;padding:20px}.header .banner-content[data-v-102465c3]{position:static;transform:none;color:#000;display:flex;flex-direction:column;justify-content:start;text-align:start;margin-bottom:40px;padding:0;max-width:340px}.header .banner-content h1[data-v-102465c3]{color:#231f20;font-size:28px;font-style:normal;font-weight:550;line-height:42px}.header .banner-content p[data-v-102465c3]{color:#666;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.header .mobile-banner-image[data-v-102465c3]{width:100%;height:auto;display:block}.header .banner-overlay[data-v-102465c3]{display:none}}@media screen and (min-width: 586px){.cs-container[data-v-102465c3]{max-width:480px;margin:0 auto}}@media screen and (min-width: 768px){.cs-container[data-v-102465c3]{max-width:760px;margin:0 auto}}@media screen and (min-width: 1024px){.cs-container[data-v-102465c3]{max-width:960px;margin:0 auto}}@media screen and (min-width: 1366px){.cs-container[data-v-102465c3]{max-width:1200px;margin:0 auto}}@media screen and (min-width: 1500px){.cs-container[data-v-102465c3]{max-width:1440px;margin:0 auto}}.footer[data-v-fc1f6976]{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:18px;border-top:1px solid #8D8D8D;max-width:1440px;margin:24px auto;padding:24px 20px}#app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;display:flex;justify-content:center;align-items:center;padding:0 20px}.main-content section{max-width:700px}form[data-v-5545f42b]{display:flex;flex-direction:column;gap:32px;align-items:center}.input-content[data-v-5545f42b]{display:flex;flex-direction:column}.survey-form[data-v-5545f42b]{display:flex;flex-direction:column;align-items:center;padding:0}.banner[data-v-5545f42b]{background-color:#f5f5f5;padding:64px 112px;text-align:center;margin-bottom:64px}.banner h1[data-v-5545f42b]{font-size:2.5rem;margin-bottom:16px}.banner p[data-v-5545f42b]{font-size:1.25rem}.header-content[data-v-5545f42b]{display:flex;flex-direction:column;gap:0px;text-align:center;margin-bottom:24px}.header-content h1[data-v-5545f42b]{font-size:28px;font-style:normal;font-weight:550;line-height:150%;margin-bottom:8px}.header-content p[data-v-5545f42b]{font-size:1rem;color:#555}.form-group[data-v-5545f42b]{display:flex;flex-direction:column}.form-group input[type=text][data-v-5545f42b],.form-group input[type=email][data-v-5545f42b]{padding:15px;margin-bottom:24px;font-size:1rem;border-radius:10px;border:1px solid #666;background:#fff}.form-group input[type=text].error[data-v-5545f42b],.form-group input[type=email].error[data-v-5545f42b]{border-color:red}.checkbox-group[data-v-5545f42b]{margin-bottom:15px}.checkbox-group label[data-v-5545f42b]{font-size:.875rem;color:#333;display:block}.checkbox-group input[type=checkbox][data-v-5545f42b]{margin-right:8px}@media (min-width: 768px){.banner[data-v-5545f42b]{padding:112px}.form-group[data-v-5545f42b]{flex-direction:row;justify-content:space-between;gap:10px}.form-group input[type=text][data-v-5545f42b],.form-group input[type=email][data-v-5545f42b]{width:100%}.header-content[data-v-5545f42b]{display:flex;flex-direction:column;gap:24px;text-align:center;margin-bottom:60px;margin-top:60px}.header-content h1[data-v-5545f42b]{margin-bottom:8px;font-size:48px;font-style:normal;font-weight:550;line-height:24px}}.question[data-v-440aa836]{margin-bottom:20px}.question p[data-v-440aa836]{margin:8px auto;font-size:22px;font-style:normal;font-weight:550;line-height:26px}.single-choice button[data-v-440aa836],.multiple-choice button[data-v-440aa836]{background-color:#fff;border:1px solid #666;color:#000;padding:15px;cursor:pointer;border-radius:10px;text-align:left;transition:background-color .3s ease;font-size:16px}.single-choice button.active[data-v-440aa836],.multiple-choice button.active[data-v-440aa836],.single-choice button[data-v-440aa836]:hover,.multiple-choice button[data-v-440aa836]:hover{background-color:#333;color:#fff}.image-choice img[data-v-440aa836]{width:160px;height:auto;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;border-radius:5px}.image-choice img.selected[data-v-440aa836]{transform:scale(1.05);box-shadow:0 0 10px #0000004d}.image-choice img[data-v-440aa836]:hover{transform:scale(1.05);box-shadow:0 0 5px #0003}.fordesktop[data-v-440aa836]{color:#666}; .textarea-container textarea[data-v-440aa836]{height:190px}.other-option[data-v-440aa836]{display:flex}.other-option textarea[data-v-440aa836],.textarea-container textarea[data-v-440aa836]{width:100%;resize:vertical;padding:15px;border-radius:0 0 5px 5px;border:1px solid #ccc;margin-top:-14px}.validation-message[data-v-440aa836]{color:red;margin-top:10px;font-size:14px}.subheading[data-v-440aa836]{color:#666;font-size:16px!important;font-weight:400!important;line-height:22px!important}.options[data-v-440aa836]{display:grid;gap:10px;margin-top:32px}.options.image-choice[data-v-440aa836]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.image-container[data-v-440aa836]{text-align:center;cursor:pointer;flex:1 1 calc(25% - 20px)}.image-container img[data-v-440aa836]{width:100%;height:auto;border-radius:12px;transition:transform .3s,box-shadow .3s}.image-container.selected[data-v-440aa836]{background-color:#fff;border-radius:12px}.image-container img.selected[data-v-440aa836]{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.image-container p[data-v-440aa836]{margin-top:10px;color:#231f20;font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media (min-width: 600px){.options[data-v-440aa836]{grid-template-columns:1fr 1fr}.options.three-col[data-v-440aa836]{grid-template-columns:1fr 1fr 1fr}.other-option[data-v-440aa836]{grid-column:2}}@media (max-width: 768px){.fordesktop[data-v-440aa836]{display:none}.image-container[data-v-440aa836]{text-align:center;cursor:pointer;flex:1 1 calc(50% - 20px)}}.progress-bar-container[data-v-3ad40eed]{height:5px;background-color:#ccc;margin-bottom:24px;position:relative;width:100%}.progress-bar.completed[data-v-3ad40eed]{height:100%;background-color:#8d8d8d;position:absolute;top:0;left:0}.progress-bar.remaining[data-v-3ad40eed]{height:100%;background-color:#d3d3d3;position:absolute;top:0;right:0}.navigation-buttons[data-v-3ad40eed]{display:flex;justify-content:space-between;padding:.5rem}button[data-v-3ad40eed]{cursor:pointer}.btn-disabled[data-v-3ad40eed]{background-color:#e0e0e0;color:#b0b0b0;cursor:not-allowed;border-color:#ccc}.btn-primary[data-v-3ad40eed]:not(.btn-disabled):hover,.btn-secondary[data-v-3ad40eed]:not(.btn-disabled):hover{opacity:.8}html[data-v-3ad40eed]{scroll-behavior:smooth}.sticky-header[data-v-3ad40eed]{top:0;z-index:10;padding:12px 0}.question[data-v-3ad40eed]{margin-bottom:20px;scroll-margin-top:72px}@media (min-width: 767px){.sticky-header[data-v-3ad40eed]{position:static}.question[data-v-3ad40eed]{scroll-margin-top:0}}.thank-you-container[data-v-9a26eb08]{padding:0 24px;border-radius:8px;max-width:1480px;margin:auto}.thank-you-header h2[data-v-9a26eb08]{font-size:28px;font-weight:550;margin-bottom:10px;line-height:34px}.thank-you-header p[data-v-9a26eb08]{font-size:1.2rem;color:#333}.join-btn[data-v-9a26eb08]{background-color:red;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:1rem;cursor:pointer;margin-top:20px}.thank-you-cards[data-v-9a26eb08]{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:30px}.card[data-v-9a26eb08]{border-radius:8px;width:calc(50% - 20px);text-align:left;margin-bottom:20px}.card img[data-v-9a26eb08]{max-width:100%;border-radius:8px;margin-bottom:10px}.card h3[data-v-9a26eb08]{font-size:1.2rem;margin-bottom:10px}.card p[data-v-9a26eb08]{font-size:1rem;color:#333}.terms[data-v-9a26eb08]{font-size:.9rem;color:#666;margin-top:20px}.terms a[data-v-9a26eb08]{color:#06c;text-decoration:none}.terms a[data-v-9a26eb08]:hover{text-decoration:underline}@media screen and (min-width: 768px){.thank-you-header h2[data-v-9a26eb08]{font-size:48px;font-weight:550;margin-bottom:10px;line-height:55px}}@font-face{font-family:LG Smart UI Regular;src:local("LG Smart UI Regular"),url(/assets/LGSmartUI-Regular-DZQnbhXo.woff2) format("woff2"),url(/assets/LGSmartUI-Regular-DL_gj7Jk.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:LG Smart UI Semibold;src:local("LG Smart UI SemiBold"),url(/assets/LGSmartUI-SemiBold-BO7jzOwU.woff2) format("woff2"),url(/assets/LGSmartUI-SemiBold-uzV61v4T.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:LG Smart UI Bold;src:local("LG Smart UI Bold"),url(/assets/LGSmartUI-Bold-CfMLvYE3.woff2) format("woff2"),url(/assets/LGSmartUI-Bold-OStcUri4.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:LGEI Headline Bold;src:local("LGEI Headline Bold"),url(/assets/LGEIHeadline-Bold-TD2pHXW6.woff2) format("woff2"),url(/assets/LGEIHeadline-Bold-BEVo0cxo.woff) format("woff");font-weight:700;font-style:normal}body{font-family:LG Smart UI Regular;margin:0;padding:0;box-sizing:border-box;background:#f0ece4}h1,h2,h3,h4,h5,h6{font-family:LGEI Headline Bold}p,button,input,textarea,select{font-family:inherit}.container{max-width:1200px;margin:0 auto}@media (max-width: 768px){.container{padding:.5rem}}.progress-bar{height:100%;background-color:#007bff;transition:width .3s}.btn-primary{font-size:16px;border-radius:24px;background:#fd312e;display:flex;padding:12px 34px;justify-content:center;align-items:center;gap:8px;color:#fff;border:none}.btn-secondary{font-size:16px;display:flex;padding:12px 34px;justify-content:center;align-items:center;border-radius:24px;border:1px solid #000!important;color:#000;background:#fff;border:none}@media (hover: hover) and (pointer: fine){.btn-primary:hover{background-color:#333}.btn-secondary:hover{background-color:#333;color:#fff}}
