.page-background{position:fixed;height:100vh;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(255,255,255,1);}section{margin:0 auto;}.container{max-width:960px;}
 @media (min-width:calc(960px / 16)){.widget{padding:calc(960px / 100);}}h1{color:rgba(0,0,0,1);font-family:"Oswald",sans-serif;font-weight:bold;font-style:normal;}h2{color:rgba(0,0,0,1);font-family:"Oswald",sans-serif;font-weight:normal;font-style:normal;}h3{color:rgba(0,0,0,1);font-family:"Oswald",sans-serif;font-weight:normal;font-style:normal;}p{color:rgba(0,0,0,1);font-family:"Roboto",sans-serif;font-weight:normal;font-style:normal;}ul{color:rgba(0,0,0,1);font-family:"Roboto",sans-serif;font-weight:normal;font-style:normal;}h1{font-size:3.5rem;}h2{font-size:1.5rem;}h3{font-size:1.125rem;}p{font-size:1.125rem;}ul{font-size:1.125rem;}.lp-list.lp-list--bullet.text-align-left li::before{left:0;}.lp-list.lp-list--bullet.text-align-left li{padding-left:20px;}.lp-list.lp-list--numbered.text-align-left li::before{left:-3px;}.lp-list.lp-list--numbered.text-align-left li{padding-left:20px;}.lp-list.lp-list--numbered.text-align-left li:nth-child(n + 10){padding-left:30px;}@media only screen and (max-width:480px){.lp-list.lp-list--numbered.text-align-left li:nth-child(n + 10){padding-left:25px;}}.lp-list.lp-list--icon.text-align-left li::before{left:-6px;}.lp-list.lp-list--checkmark.text-align-left li::before{left:-6px;}h1{padding-bottom:0em;}h2{padding-bottom:0em;}h3{padding-bottom:0em;}p{margin-bottom:0em;}p,.lp-list{margin-bottom:0em;}ul{margin-bottom:0em;}h1{line-height:1.125;}h2{line-height:1.125;}h3{line-height:1.125;}p{line-height:1.5;}ul{line-height:1.5;}@media (min-width:480px){h1{font-size:2rem;}}@media (min-width:768px){h1{font-size:3rem;}}@media (min-width:480px){h2{font-size:1.3125rem;}}@media (min-width:768px){h2{font-size:1.5rem;}}@media (min-width:480px){h3{font-size:1rem;}}@media (min-width:768px){h3{font-size:1.125rem;}}@media (min-width:480px){p{font-size:1rem;}}@media (min-width:768px){p{font-size:1.125rem;}}@media (min-width:480px){ul{font-size:1rem;}}@media (min-width:768px){ul{font-size:1.125rem;}}.lp-alert,.lp-calendar-react .date,.lp-calendar-react .month,.lp-form-v2-input-react{font-family:"Roboto",sans-serif;}.lp-form-v2-input-react{color:rgba(0,0,0,1);}
 
 .css-1o3acgz{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url(/imgs/bg.jpg);}

  .css-16a3zlt{background-color:rgba(255,255,255,1);border-color:rgba(255,255,255,1);background-image:linear-gradient(rgba(0,0,0,0.17),rgba(0,0,0,0.17)),url("");background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:100vh;}.css-16a3zlt > .container{padding-top:0vw;padding-right:6vw;padding-bottom:0vw;padding-left:6vw;padding-top:0cqw;padding-right:6cqw;padding-bottom:0cqw;padding-left:6cqw;}.site-header .css-16a3zlt > .container{padding-top:-5px;padding-right:0;padding-bottom:-5px;padding-left:0;-webkit-transition:padding 0.03s ease;transition:padding 0.03s ease;}.bar .css-16a3zlt{padding:0 50px;}@media (max-width:23.75em){.bar .css-16a3zlt{padding:0 25px;}}@media (min-width:60em){.css-16a3zlt > .container{padding-top:0px;padding-right:57.599999999999994px;padding-bottom:0px;padding-left:57.599999999999994px;}}
.css-1ivhha1{padding-top:0vw;padding-right:0vw;padding-bottom:0vw;padding-left:0vw;padding-top:0cqw;padding-right:0cqw;padding-bottom:0cqw;padding-left:0cqw;}@media(min-width:60em){.css-1ivhha1.column{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.css-1ivhha1.column > .inner-column{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}
  .css-c14f2p{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0px;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:0vw;padding-right:0vw;padding-bottom:0vw;padding-left:0vw;padding-top:0cqw;padding-right:0cqw;padding-bottom:0cqw;padding-left:0cqw;}.bar .css-c14f2p{padding-top:0;padding-bottom:0;}
  .section--center-widgets .css-47r3vg{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width:767px){.bar .css-47r3vg{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}
  .section--center-widgets .css-8x0d4x{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%;}
 
  .css-1yltisf{text-align:center;}
  .css-9b0z3b{display:inline-block;vertical-align:middle;max-width:320px;border-radius:10000px;}@media (max-width:530px){.site-header .composite .widget .css-9b0z3b{max-width:calc(100% - 80px);}}
    .css-12tbp2t{display:inline-block;vertical-align:middle;max-width:600px;}@media (max-width:530px){.site-header .composite .widget .css-12tbp2t{max-width:calc(100% - 80px);}}
    .css-1klih5i{height:6px;}@media (min-width:48em){.css-1klih5i{height:48px;}}
  
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }

    .lp-survey-container {
        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
        padding: 20px;
        width: 100%;
        max-width: 100%;
    }

    @keyframes fadeIn {
        from {
            opacity: 0;
            transform: translateY(-20px);
        }
        to {
            opacity: 1;
            transform: translateY(0);
        }
    }

    .lp-question-section {
        display: none;
    }

    .lp-question-section.active {
        display: block;
        animation: slideIn 0.4s ease-out;
    }

    @keyframes slideIn {
        from {
            opacity: 0;
            transform: translateX(20px);
        }
        to {
            opacity: 1;
            transform: translateX(0);
        }
    }

    .lp-question-header {
        color: #667eea;
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 10px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    .lp-question-title {
        color: #2d3748;
        font-size: 24px;
        font-weight: 700;
        margin-bottom: 30px;
        line-height: 1.4;
    }

    .lp-options {
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    .lp-option {
        background: #f7fafc;
        border: 2px solid #e2e8f0;
        border-radius: 12px;
        padding: 20px 24px;
        cursor: pointer;
        transition: all 0.3s ease;
        display: flex;
        align-items: center;
        gap: 15px;
        font-size: 18px;
        color: #2d3748;
    }

    .lp-option:hover {
        background: #edf2f7;
        border-color: #667eea;
        transform: translateX(5px);
    }

    .lp-option.selected {
        background: #667eea;
        border-color: #667eea;
        color: white;
    }

    .lp-option-letter {
        background: white;
        color: #667eea;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 700;
        font-size: 18px;
        flex-shrink: 0;
    }

    .lp-option.selected .lp-option-letter {
        background: white;
        color: #667eea;
    }

    /* Modal styles */
    .lp-modal-overlay {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        z-index: 9999;
        justify-content: center;
        align-items: center;
        animation: fadeIn 0.3s ease-in;
    }

    .lp-modal-overlay.active {
        display: flex;
    }

    .lp-modal {
        background: white;
        border-radius: 20px;
        padding: 40px;
        max-width: 500px;
        width: 90%;
        text-align: center;
        animation: modalSlideIn 0.4s ease-out;
        box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3);
    }

    @keyframes modalSlideIn {
        from {
            opacity: 0;
            transform: scale(0.9) translateY(-20px);
        }
        to {
            opacity: 1;
            transform: scale(1) translateY(0);
        }
    }

    .lp-modal-icon {
        width: 80px;
        height: 80px;
        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto 25px;
        font-size: 40px;
    }

    .lp-modal-title {
        color: #2d3748;
        font-size: 32px;
        font-weight: 700;
        margin-bottom: 15px;
    }

    .lp-modal-subtitle {
        color: #4a5568;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 15px;
    }

    .lp-modal-text {
        color: #718096;
        font-size: 16px;
        line-height: 1.6;
        margin-bottom: 30px;
    }

    .lp-cta-button {
        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        color: white;
        border: none;
        border-radius: 12px;
        padding: 18px 40px;
        font-size: 18px;
        font-weight: 700;
        cursor: pointer;
        transition: all 0.3s ease;
        text-transform: uppercase;
        letter-spacing: 1px;
        box-shadow: 0 10px 25px rgba(102, 126, 234, 0.4);
    }

    .lp-cta-button:hover {
        transform: translateY(-2px);
        box-shadow: 0 15px 35px rgba(102, 126, 234, 0.5);
    }

    .lp-cta-button:active {
        transform: translateY(0);
    }

    @media (max-width: 640px) {
        .lp-survey-container {
            padding: 15px;
            width: 100%;
        }

        .lp-question-title {
            font-size: 20px;
        }

        .lp-option {
            padding: 16px 20px;
            font-size: 16px;
        }

        .lp-modal {
            padding: 30px 20px;
            width: 95%;
        }

        .lp-modal-title {
            font-size: 26px;
        }
    }