.myfinbiz-intro[data-v-e1dcf5e2]{font-family:Arial,sans-serif;color:#333;line-height:1.6}.hero[data-v-e1dcf5e2]{background:linear-gradient(135deg,#3498db,#8e44ad);color:#fff;text-align:center;padding:10vh 0;width:100vw;box-sizing:border-box;margin-left:50%;transform:translateX(-50%);position:relative}.hero-title[data-v-e1dcf5e2]{font-size:clamp(2em,5vw,3em);margin-bottom:20px}.hero-subtitle[data-v-e1dcf5e2]{font-size:clamp(1em,3vw,1.5em);margin-bottom:40px;line-height:1.5}.cta-button[data-v-e1dcf5e2]{background-color:#e74c3c;color:#fff;padding:15px 30px;font-size:clamp(1em,2vw,1.2em);border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.cta-button[data-v-e1dcf5e2]:hover{background-color:#c0392b}.section-title[data-v-e1dcf5e2]{text-align:center;font-size:clamp(1.8em,4vw,2.5em);margin:60px 0 40px}.partners[data-v-e1dcf5e2],.recommendation[data-v-e1dcf5e2],.services[data-v-e1dcf5e2]{padding:60px 5vw}.service-grid[data-v-e1dcf5e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.service-card[data-v-e1dcf5e2]{text-align:center;padding:30px;background-color:#fff;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.service-card[data-v-e1dcf5e2]:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.2)}.service-card i[data-v-e1dcf5e2]{font-size:clamp(2.5em,5vw,3.5em);color:#3498db;margin-bottom:20px}.service-card h3[data-v-e1dcf5e2]{font-size:clamp(1.2em,3vw,1.5em);margin-bottom:15px;color:#2c3e50}.service-card p[data-v-e1dcf5e2]{font-size:clamp(.9em,2vw,1em);color:#7f8c8d}.partner-info-pre[data-v-e1dcf5e2],.partner-info[data-v-e1dcf5e2],.recommendation-info[data-v-e1dcf5e2]{text-align:center;margin-bottom:20px}.partner-logos[data-v-e1dcf5e2]{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.partner-logo[data-v-e1dcf5e2]{width:150px;height:auto;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease}.partner-logo[data-v-e1dcf5e2]:hover{filter:grayscale(0)}.recommendation[data-v-e1dcf5e2]{background-color:#f9f9f9;text-align:center}.recommendation-info[data-v-e1dcf5e2]{font-size:clamp(1em,2vw,1.2em);margin-bottom:30px}@media (max-width:768px){.service-grid[data-v-e1dcf5e2]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.partner-logos[data-v-e1dcf5e2]{gap:15px}.partner-logo[data-v-e1dcf5e2]{width:100px}}.text-input input[data-v-9a443e42]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.myfinbiz-chat-survey[data-v-ddee093c]{max-width:800px;margin:0 auto;border:1px solid #ddd;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:600px}.title-section[data-v-ddee093c]{background-color:#0084ff;padding:20px;text-align:center}.title[data-v-ddee093c]{color:#fff;font-size:24px;margin:0}.title-underline[data-v-ddee093c]{width:50px;height:3px;background-color:#fff;margin:10px auto 0}.chat-container[data-v-ddee093c]{flex-grow:1;overflow-y:auto;padding:20px;background-color:#f0f0f0}.message[data-v-ddee093c]{max-width:80%;margin-bottom:10px;clear:both}.bot[data-v-ddee093c]{float:left}.user[data-v-ddee093c]{float:right}.message-content[data-v-ddee093c]{padding:10px;border-radius:18px;display:inline-block}.bot .message-content[data-v-ddee093c]{background-color:#fff}.user .message-content[data-v-ddee093c]{background-color:#0084ff;color:#fff}.final-confirmation[data-v-ddee093c],.user-input[data-v-ddee093c]{display:flex;padding:10px;background-color:#fff;border-top:1px solid #ddd;align-items:flex-start;flex-wrap:wrap}.user-input>[data-v-ddee093c]{margin-bottom:10px}.user-input>[data-v-ddee093c]:not(:last-child){margin-right:10px}.chat-input[data-v-ddee093c]{flex-grow:1;padding:10px;border:1px solid #ddd;border-radius:20px;margin-right:10px}.cancel-button[data-v-ddee093c],.confirm-button[data-v-ddee093c],.edit-button[data-v-ddee093c],.send-button[data-v-ddee093c],.submit-button[data-v-ddee093c]{background-color:#0084ff;color:#fff;border:none;padding:10px 20px;border-radius:20px;cursor:pointer;height:40px;align-self:flex-start;white-space:nowrap;display:flex;align-items:center;justify-content:center}.send-button[data-v-ddee093c]:disabled{background-color:#ccc;cursor:not-allowed}.confirm-button[data-v-ddee093c]:hover,.send-button[data-v-ddee093c]:hover:not(:disabled),.submit-button[data-v-ddee093c]:hover{background-color:#0063cc}.cancel-button[data-v-ddee093c],.edit-button[data-v-ddee093c]{background-color:#3d3d3d;color:#fff;border:none;padding:10px 20px;border-radius:20px;cursor:pointer;margin-left:10px}.cancel-button[data-v-ddee093c]:disabled{background-color:#fcc;cursor:not-allowed}.cancel-button[data-v-ddee093c]:hover:not(:disabled),.edit-button[data-v-ddee093c]:hover{background-color:#4d4d4d}.checkbox-group[data-v-ddee093c]{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:10px}.checkbox-label[data-v-ddee093c]{margin-bottom:5px;display:flex;align-items:center}.checkbox-label input[data-v-ddee093c]{margin-right:5px}.survey-complete[data-v-ddee093c]{padding:20px;text-align:center}.final-confirmation[data-v-ddee093c]{justify-content:center}.confirm-button[data-v-ddee093c],.edit-button[data-v-ddee093c]{margin:0 10px}.myfinbiz-page[data-v-5bcde2aa]{max-width:800px;margin:0 auto;padding:0}