.cookie-consent-wrapper[data-v-c0ace5ab]{z-index:1050;position:relative}.cookie-consent-banner[data-v-c0ace5ab]{z-index:1050;max-width:900px;margin:0 auto;position:fixed;bottom:20px;left:20px;right:20px}.cookie-banner-card[data-v-c0ace5ab]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #1976d233;border-radius:16px!important}.cookie-banner-content[data-v-c0ace5ab]{flex:1;min-width:0}.cookie-banner-actions[data-v-c0ace5ab]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cookie-settings-card[data-v-c0ace5ab]{border-radius:16px!important}.cookie-settings-header[data-v-c0ace5ab]{align-items:flex-start;display:flex}.cookie-categories[data-v-c0ace5ab]{max-height:500px;overflow-y:auto}.cookie-category[data-v-c0ace5ab]{background:#fafafa;border:1px solid #0000001a;border-radius:12px;padding:20px}.category-header[data-v-c0ace5ab]{margin-bottom:12px}.category-info[data-v-c0ace5ab]{flex:1;min-width:0;margin-right:16px}.cookie-details[data-v-c0ace5ab]{margin-top:16px}.cookie-list[data-v-c0ace5ab]{padding:8px 0}.cookie-item[data-v-c0ace5ab]{border-bottom:1px solid #0000001a;padding:12px 0}.cookie-item[data-v-c0ace5ab]:last-child{border-bottom:none}.cookie-name[data-v-c0ace5ab]{color:#13598e;margin-bottom:4px;font-weight:600;display:block}.cookie-purpose[data-v-c0ace5ab]{color:#666;margin:0}@media (width<=768px){.cookie-consent-banner[data-v-c0ace5ab]{bottom:10px;left:10px;right:10px}.cookie-banner-actions[data-v-c0ace5ab]{justify-content:stretch;width:100%;margin-top:16px}.cookie-banner-actions .v-btn[data-v-c0ace5ab]{flex:1;min-width:0}.cookie-settings-header[data-v-c0ace5ab]{flex-direction:column;align-items:flex-start}.cookie-settings-header .v-icon[data-v-c0ace5ab]{margin-bottom:12px}.category-header[data-v-c0ace5ab]{flex-direction:column;align-items:stretch}.category-info[data-v-c0ace5ab]{margin-bottom:12px;margin-right:0}}@media (width<=480px){.cookie-banner-actions[data-v-c0ace5ab]{flex-direction:column}.cookie-banner-actions .v-btn[data-v-c0ace5ab]{width:100%}}.v-slide-y-reverse-transition-enter-active[data-v-c0ace5ab],.v-slide-y-reverse-transition-leave-active[data-v-c0ace5ab]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.v-slide-y-reverse-transition-enter-from[data-v-c0ace5ab],.v-slide-y-reverse-transition-leave-to[data-v-c0ace5ab]{transform:translateY(100%)}:focus{outline:none!important}.v-field--focused .v-field__outline{border-width:2px!important}.v-app-bar .v-toolbar-title.app-bar-brand{flex:0 auto;min-width:0;overflow:hidden}.logo-container{white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.logo-text{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.v-theme--dark .logo-text{color:#fff}.logo-image{object-fit:contain!important;flex-shrink:0!important;width:auto!important;height:24px!important;transition:opacity .2s!important}.logo-image:not([src]){opacity:0!important}.logo-image[src]{opacity:1!important}@media (width<=768px){.v-app-bar{padding:0 8px!important}.logo-image{height:22px!important}.v-app-bar .v-btn{margin-right:2px!important}}@media (width<=380px){.v-app-bar .logo-text{display:none}.v-app-bar .logo-image{margin-right:0!important}}.v-toolbar__content{padding-top:0!important;padding-bottom:0!important}.main-flush{padding-top:0!important}.footer-section{color:#fff;background:#1a202c;padding:60px 0 40px}.footer-description{color:#a0aec0;line-height:1.6}.footer-title{margin-bottom:16px;font-size:1rem;font-weight:600}.footer-links{flex-direction:column;gap:8px;display:flex}.footer-links-horizontal{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer-separator{color:#4a5568;-webkit-user-select:none;user-select:none;font-size:.875rem}.footer-link{color:#a0aec0;text-decoration:none;transition:color .2s}.footer-link:hover{color:#13598e}.footer-link-support{color:#f0c987;font-weight:600}.footer-link-support:hover{color:#f6dcae}.loading-screen{z-index:9999;background:#fff;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.loading-content{text-align:center;max-width:300px}.logo-placeholder{margin-bottom:20px}.loading-text{color:#13598e;margin:20px 0;font-size:1.2rem;font-weight:500}.skeleton-preview{margin-top:30px}.skeleton-bar{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;height:12px;margin-bottom:10px;animation:1.5s infinite loading}.skeleton-bar.short{width:60%;margin:0 auto 10px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.home-page[data-v-4cc5754c]{background:#fff}.loading-redirect[data-v-4cc5754c]{z-index:9999;background:#fff;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.loading-content[data-v-4cc5754c]{text-align:center;max-width:400px;padding:2rem}.home-page[data-v-4cc5754c]{background:#fff;margin-top:0!important;padding-top:0!important}.home-page .v-app-bar .v-toolbar__content[data-v-4cc5754c]{padding-top:0!important;padding-bottom:0!important}.navigation-bar[data-v-4cc5754c]{-webkit-backdrop-filter:blur(10px);transition:all .3s ease-in-out}@media (width>=960px){.navigation-bar[data-v-4cc5754c]{padding-bottom:12px!important}.logo-container[data-v-4cc5754c],.button-container[data-v-4cc5754c]{padding-top:8px}}.logo-container[data-v-4cc5754c]{align-items:center!important}.logo-text h2[data-v-4cc5754c]{margin-bottom:2px!important;line-height:1.2!important}.logo-text p[data-v-4cc5754c]{margin-bottom:0!important;line-height:1.1!important}.nav-link[data-v-4cc5754c]{transition:color .3s ease-in-out}.nav-link[data-v-4cc5754c]:hover{opacity:.8}.v-icon[data-v-4cc5754c]{min-width:1em;display:inline-block}.hero-section[data-v-4cc5754c]{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative}.min-height-hero[data-v-4cc5754c]{min-height:60vh}.hero-title[data-v-4cc5754c]{color:#2c3e50;margin-bottom:24px;font-size:3.5rem;font-weight:700;line-height:1.1}.hero-subtitle[data-v-4cc5754c]{color:#64748b;margin-bottom:32px;font-size:1.25rem;line-height:1.6}.hero-actions[data-v-4cc5754c]{margin-bottom:48px}.scroll-indicator[data-v-4cc5754c]{cursor:pointer;flex-direction:column;align-items:center;gap:8px;animation:2s infinite bounce-4cc5754c;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-text[data-v-4cc5754c]{text-align:center}.scroll-arrow[data-v-4cc5754c]{-webkit-backdrop-filter:blur(10px);background:#fff3;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .3s;display:flex}.scroll-arrow[data-v-4cc5754c]:hover{background:#ffffff4d;transform:translateY(-2px)}@keyframes bounce-4cc5754c{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}@media (prefers-reduced-motion:reduce){[data-v-4cc5754c]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-stats[data-v-4cc5754c]{flex-wrap:wrap;gap:32px;display:flex}.stat-item[data-v-4cc5754c]{flex-direction:column;align-items:flex-start;display:flex}.stat-number[data-v-4cc5754c]{color:#13598e;font-size:1.5rem;font-weight:700;line-height:1}.stat-label[data-v-4cc5754c]{color:#64748b;margin-top:4px;font-size:.875rem}.hero-visual[data-v-4cc5754c]{padding:40px 20px}.hero-card[data-v-4cc5754c]{transition:transform .3s;transform:rotate(2deg)}.hero-card[data-v-4cc5754c]:hover{transform:rotate(0)scale(1.02)}.checklist-item[data-v-4cc5754c]{border-bottom:1px solid #f1f5f9;border-radius:8px;align-items:flex-start;margin-bottom:4px;padding:6px 8px;transition:all .2s;display:flex}.checklist-item[data-v-4cc5754c]:hover{background-color:#f8f9fa}.checklist-item .item-content[data-v-4cc5754c]{flex:1;margin-left:8px}.checklist-item .item-header[data-v-4cc5754c]{align-items:center;margin-bottom:0;display:flex}.checklist-item .item-title[data-v-4cc5754c]{color:#424242;margin-left:8px;font-weight:500}.checklist-item.completed .item-title[data-v-4cc5754c]{color:#2e7d32;opacity:.8;text-decoration:line-through}.checklist-item .item-details[data-v-4cc5754c]{opacity:.8;align-items:center;display:flex}.checklist-item .item-details .v-avatar[data-v-4cc5754c]{border:2px solid #fff;box-shadow:0 1px 3px #0003}.checklist-item.completed[data-v-4cc5754c]{opacity:.7}.checklist-item.pending[data-v-4cc5754c]{font-weight:500}.social-proof-section[data-v-4cc5754c]{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:40px 0}.social-proof-item[data-v-4cc5754c]{align-items:center;gap:8px;display:flex}.features-section[data-v-4cc5754c]{background:#fff;padding:60px 0}.section-title[data-v-4cc5754c]{color:#2c3e50;margin-bottom:16px;font-size:2.5rem;font-weight:700}.section-subtitle[data-v-4cc5754c]{color:#64748b;max-width:600px;margin:0 auto;font-size:1.125rem}.feature-card[data-v-4cc5754c]{flex-direction:column;align-items:center;height:100%;padding:20px 16px;display:flex}.feature-icon[data-v-4cc5754c]{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.feature-title[data-v-4cc5754c]{color:#2c3e50;text-align:center;margin-bottom:16px;font-size:1.25rem;font-weight:600}.feature-description[data-v-4cc5754c]{color:#64748b;text-align:center;line-height:1.6}#features[data-v-4cc5754c],#how-it-works[data-v-4cc5754c],#testimonials[data-v-4cc5754c]{scroll-margin-top:76px}.how-it-works-section[data-v-4cc5754c]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:100px 0}.how-it-works-section .section-title[data-v-4cc5754c],.how-it-works-section .section-subtitle[data-v-4cc5754c]{color:#fff}.step-card[data-v-4cc5754c]{text-align:center;padding:32px 16px}.step-number[data-v-4cc5754c]{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:24px;font-size:1.5rem;font-weight:700;display:inline-flex}.step-title[data-v-4cc5754c]{margin-bottom:16px;font-size:1.25rem;font-weight:600}.step-description[data-v-4cc5754c]{opacity:.9;line-height:1.6}.testimonials-section[data-v-4cc5754c]{background:#f8fafc;padding:100px 0}.testimonial-card[data-v-4cc5754c]{border-radius:16px;transition:transform .2s}.testimonial-card[data-v-4cc5754c]:hover{transform:translateY(-4px)}.testimonial-text[data-v-4cc5754c]{color:#4a5568;margin-bottom:24px;font-style:italic;line-height:1.6}.testimonial-author[data-v-4cc5754c]{margin-top:auto}.cta-section[data-v-4cc5754c]{color:#fff;background:linear-gradient(135deg,#13598e 0%,#1565c0 100%);padding:100px 0}.features-section[data-v-4cc5754c],.how-it-works-section[data-v-4cc5754c],.testimonials-section[data-v-4cc5754c],.cta-section[data-v-4cc5754c]{content-visibility:auto;contain-intrinsic-size:1px 1000px}.cta-title[data-v-4cc5754c]{margin-bottom:16px;font-size:2.5rem;font-weight:700}.cta-subtitle[data-v-4cc5754c]{opacity:.9;margin-bottom:32px;font-size:1.125rem}.cta-actions[data-v-4cc5754c]{margin-bottom:24px}.cta-note[data-v-4cc5754c]{opacity:.8;font-size:.875rem}.v-container[data-v-4cc5754c]{-webkit-overflow-scrolling:touch}.d-flex[data-v-4cc5754c]{display:flex}.safety-summary-example[data-v-4cc5754c]{transition:all .3s;box-shadow:0 4px 16px #00000014}.safety-summary-example[data-v-4cc5754c]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001f}.safety-summary-example .v-card[data-v-4cc5754c]{border-radius:16px!important}.hero-safety-summary[data-v-4cc5754c]{border:1px solid #1976d233;transition:all .3s}.hero-safety-summary[data-v-4cc5754c]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000001a}.expand-btn[data-v-4cc5754c]{opacity:.5;transition:opacity .2s}.checklist-item:hover .expand-btn[data-v-4cc5754c]{opacity:1}.expand-btn[data-v-4cc5754c]:hover{background-color:#0000000a}.comment-btn[data-v-4cc5754c]{opacity:.7;align-items:center;gap:2px;margin-right:4px;transition:opacity .2s;display:flex;min-width:auto!important;height:20px!important;padding:0 4px!important}.comment-btn[data-v-4cc5754c]:hover{opacity:1;background-color:#0000000a}.comment-count[data-v-4cc5754c]{color:#666;font-size:11px;font-weight:500}.align-center[data-v-4cc5754c]{align-items:center}.justify-center[data-v-4cc5754c]{justify-content:center}.justify-space-between[data-v-4cc5754c]{justify-content:space-between}@media (width<=768px){.navigation-bar[data-v-4cc5754c]{height:72px!important;padding:0 16px!important}.navigation-bar[data-v-4cc5754c] .v-toolbar__content{height:72px!important}.navigation-bar .text-caption[data-v-4cc5754c]{display:none}.navigation-bar h2[data-v-4cc5754c]{font-size:1.25rem}.navigation-bar .v-icon[data-v-4cc5754c]{size:28px}.hero-section[data-v-4cc5754c]{padding:20px 0 30px;margin-top:20px!important}.hero-content[data-v-4cc5754c]{padding-top:40px}.hero-title[data-v-4cc5754c]{text-align:center;font-size:2.25rem}.hero-subtitle[data-v-4cc5754c]{text-align:center;font-size:1rem}.hero-actions[data-v-4cc5754c]{justify-content:center;display:flex}.hero-actions .v-btn[data-v-4cc5754c]{margin-right:0!important}.hero-visual[data-v-4cc5754c]{padding:20px 16px}.hero-card[data-v-4cc5754c],.hero-safety-summary[data-v-4cc5754c]{width:100%!important;min-width:auto!important;max-width:none!important}.hero-safety-summary[data-v-4cc5754c]{max-height:none!important}.hero-card .v-card-text[data-v-4cc5754c],.hero-safety-summary .v-card-text[data-v-4cc5754c]{padding:20px 16px!important}.features-section[data-v-4cc5754c],.how-it-works-section[data-v-4cc5754c],.testimonials-section[data-v-4cc5754c]{padding:30px 0}.section-title[data-v-4cc5754c]{margin-bottom:1rem;font-size:1.75rem}.cta-section[data-v-4cc5754c]{padding:40px 0}.social-proof-section[data-v-4cc5754c]{padding:20px 0}.scroll-indicator[data-v-4cc5754c]{display:none}}@media (width<=480px){.navigation-bar[data-v-4cc5754c]{height:68px!important;padding:0 12px!important}.navigation-bar[data-v-4cc5754c] .v-toolbar__content{height:68px!important}.navigation-bar h2[data-v-4cc5754c]{font-size:1.1rem}.navigation-bar .v-icon[data-v-4cc5754c]{size:24px}.hero-title[data-v-4cc5754c]{font-size:1.75rem}.section-title[data-v-4cc5754c]{font-size:1.5rem}.scroll-indicator[data-v-4cc5754c]{display:none}}*{box-sizing:border-box}body{color:#212529;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}#app{flex-direction:column;min-height:100vh;display:flex}.v-application{line-height:1.5;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.v-container{width:100%;max-width:1200px;margin:0 auto;padding:12px}.v-main{flex:auto}.v-skeleton-loader{display:none}*{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}.v-theme--daylight .v-card{box-shadow:none!important;border:1.5px solid #b8c4ce!important}.v-theme--daylight .v-chip{font-weight:600}.v-theme--daylight .v-btn--variant-tonal,.v-theme--daylight .v-btn--variant-outlined{border:1.5px solid}.v-theme--daylight .v-expansion-panel{border:1.5px solid #b8c4ce;box-shadow:none!important}.v-theme--daylight .text-grey-darken-1{color:#37474f!important}.v-theme--dark .text-grey-darken-1,.v-theme--dark .text-grey-darken-2{color:#a5b1bd!important}.v-theme--dark .text-grey-darken-3,.v-theme--dark .text-grey-darken-4{color:#d5dde4!important}.v-theme--dark .text-grey{color:#97a3af!important}.v-theme--dark [style*="color: rgba(0,0,0"],.v-theme--dark [style*="color: rgba(0, 0, 0"],.v-theme--dark [style*="color: #424242"]{color:#ffffffb8!important}.task-checkbox .v-selection-control{min-width:48px;min-height:48px}.task-checkbox .v-selection-control__wrapper,.task-checkbox .v-selection-control__input{width:48px;height:48px}@media (pointer:coarse){.v-expansion-panel-title{min-height:56px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
