:root{--mlf-primary: #E05424;--mlf-secondary: #F07D57;--mlf-dark: #1a1a1a;--mlf-light: #FFFFFF;--mlf-cream: #F8F7F4;--mlf-success: #06D6A0;--mlf-warning: #FFD166;--mlf-danger: #EF476F;--mlf-info: #3B82F6;--mlf-gray: #6B7280;--mlf-gray-light: #E5E7EB;--mlf-gray-dark: #374151;--mlf-font-family: "Montserrat", sans-serif;--mlf-font-size-base: 16px;--mlf-line-height: 1.6;--mlf-spacing-xs: 8px;--mlf-spacing-sm: 16px;--mlf-spacing-md: 24px;--mlf-spacing-lg: 40px;--mlf-spacing-xl: 60px;--mlf-radius-sm: 8px;--mlf-radius-md: 12px;--mlf-radius-lg: 16px;--mlf-radius-xl: 24px;--mlf-radius-full: 30px;--mlf-shadow-sm: 0 2px 8px rgba(0,0,0,.05);--mlf-shadow-md: 0 4px 20px rgba(0,0,0,.08);--mlf-shadow-lg: 0 20px 60px rgba(0,0,0,.1);--mlf-shadow-primary: 0 4px 15px rgba(224, 84, 36, .3)}*,*:before,*:after{box-sizing:border-box}.whv-page-wrapper{background:var(--mlf-light);min-height:100vh;padding-bottom:80px}.whv-container{max-width:1200px;margin:0 auto;padding:0 20px}.whv-header{background:linear-gradient(135deg,var(--mlf-primary) 0%,var(--mlf-secondary) 100%);color:#fff;padding:var(--mlf-spacing-xl) 0;text-align:center;position:relative;overflow:hidden}.whv-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.6}.whv-header h1{font-size:clamp(32px,5vw,48px);font-weight:700;margin-bottom:15px;position:relative;z-index:1;animation:fadeInUp .8s ease-out}.whv-header p{font-size:clamp(16px,3vw,20px);max-width:800px;margin:0 auto 30px;position:relative;z-index:1;opacity:.95;animation:fadeInUp .8s ease-out .2s both}.whv-header-cta{display:inline-block;background:#fff;color:var(--mlf-primary);padding:14px 32px;font-size:16px;font-weight:600;border-radius:var(--mlf-radius-full);text-decoration:none;box-shadow:var(--mlf-shadow-primary);transition:all .3s ease;position:relative;z-index:1;animation:fadeInUp .8s ease-out .4s both}.whv-header-cta:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0003;background:#fff8f5}.whv-nav{background:#fff;padding:12px 0;box-shadow:var(--mlf-shadow-sm);position:sticky;top:0;z-index:100}.whv-nav-list{display:flex;justify-content:center;list-style:none;margin:0;padding:0;gap:30px;flex-wrap:wrap}.whv-nav-list li{white-space:nowrap}.whv-nav-list a{color:var(--mlf-dark);text-decoration:none;font-weight:500;padding:8px 0;position:relative;transition:color .3s}.whv-nav-list a:hover{color:var(--mlf-primary)}.whv-nav-list a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--mlf-primary);transition:width .3s}.whv-nav-list a:hover:after,.whv-nav-list a.active:after{width:100%}.whv-section{padding:var(--mlf-spacing-lg) 0}.whv-section-title{text-align:center;margin-bottom:50px;animation:fadeIn .6s ease-out}.whv-section-title h2{font-size:clamp(28px,4vw,36px);font-weight:700;color:var(--mlf-dark);margin-bottom:16px;position:relative;display:inline-block;padding-bottom:10px}.whv-section-title h2:after{content:"";position:absolute;width:70px;height:3px;background-color:var(--mlf-primary);bottom:0;left:50%;transform:translate(-50%)}.whv-section-title p{font-size:18px;color:var(--mlf-gray);max-width:800px;margin:0 auto;line-height:var(--mlf-line-height)}.whv-tool-card{background:#fff;border-radius:var(--mlf-radius-xl);box-shadow:var(--mlf-shadow-lg);padding:40px;position:relative;overflow:hidden;animation:slideIn .6s ease-out}.whv-tool-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mlf-primary) 0%,var(--mlf-secondary) 100%);border-radius:var(--mlf-radius-xl) var(--mlf-radius-xl) 0 0}.whv-tool-header{text-align:center;margin-bottom:50px}.whv-tool-badge{display:inline-block;background:#e054241a;color:var(--mlf-primary);padding:8px 20px;border-radius:var(--mlf-radius-full);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;animation:fadeIn .5s ease-out}.whv-tool-title{font-size:clamp(28px,4vw,36px);font-weight:700;color:var(--mlf-dark);margin-bottom:12px;animation:fadeInUp .6s ease-out .1s both}.whv-tool-subtitle{font-size:18px;color:var(--mlf-gray);max-width:600px;margin:0 auto;animation:fadeInUp .6s ease-out .2s both}.whv-progress-tracker{background:var(--mlf-cream);border-radius:var(--mlf-radius-lg);padding:30px;margin-bottom:40px;text-align:center;animation:fadeIn .5s ease-out .3s both}.whv-progress-circles{display:flex;justify-content:space-around;gap:30px;flex-wrap:wrap;margin-bottom:25px}.whv-progress-circle{position:relative;width:150px;height:150px;display:flex;align-items:center;justify-content:center;animation:scaleIn .6s ease-out .4s both}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.whv-progress-circle:hover{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.whv-employment-form{margin-bottom:40px;animation:fadeIn .5s ease-out .5s both}.whv-form-input{width:100%;padding:12px 16px;border:2px solid var(--mlf-gray-light);border-radius:var(--mlf-radius-sm);font-size:16px;transition:all .3s ease}.whv-form-input:focus{outline:none;border-color:var(--mlf-primary);box-shadow:0 0 0 6px #e054241a;transform:scale(1.02)}.whv-btn{padding:12px 24px;border:none;border-radius:var(--mlf-radius-md);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.whv-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.whv-btn:hover:before{width:300px;height:300px}.whv-btn-primary{background:var(--mlf-primary);color:#fff;box-shadow:var(--mlf-shadow-primary)}.whv-btn-primary:hover{background:#c94a1f;transform:translateY(-3px);box-shadow:0 8px 20px #e0542466}.whv-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.whv-employment-list{margin-top:30px}.whv-employment-item{background:#fff;border:2px solid var(--mlf-gray-light);border-radius:var(--mlf-radius-md);padding:20px;margin-bottom:15px;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;animation:slideInUp .5s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.whv-employment-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--mlf-primary);transform:scaleY(0);transition:transform .3s ease}.whv-employment-item:hover:before{transform:scaleY(1)}.whv-employment-item:hover{transform:translateY(-4px);box-shadow:var(--mlf-shadow-md);border-color:var(--mlf-primary)}.whv-rules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px;max-width:1200px;margin:0 auto}.whv-rule-card{background:#fff;border-radius:var(--mlf-radius-md);padding:30px 25px;transition:all .3s ease;border-top:4px solid var(--mlf-primary);box-shadow:var(--mlf-shadow-sm);position:relative;overflow:hidden;cursor:pointer;animation:fadeIn .5s ease-out}.whv-rule-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:0;background:linear-gradient(135deg,#e054241a,#e054240d);transition:height .3s ease}.whv-rule-card:hover:before{height:100%}.whv-rule-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #e0542426}.whv-rule-icon{background:#e054241a;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease;position:relative;z-index:1;font-size:28px}.whv-rule-card:hover .whv-rule-icon{background:var(--mlf-primary);color:#fff;transform:scale(1.1);animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0) scale(1.1)}50%{transform:translateY(-5px) scale(1.1)}}.whv-warning-box{background:linear-gradient(135deg,#fff8e1,#ffe082,#fff8e1);border:2px solid var(--mlf-warning);border-radius:var(--mlf-radius-md);padding:25px;margin:30px 0;position:relative;overflow:hidden;animation:fadeIn .5s ease-out}.whv-warning-box:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(245,124,0,.05) 10px,rgba(245,124,0,.05) 20px);animation:warningStripes 20s linear infinite}@keyframes warningStripes{to{transform:translate(20px)}}.whv-warning-box h3{color:#d97706;font-size:18px;margin-bottom:10px;display:flex;align-items:center;gap:10px;position:relative;z-index:1}.whv-summary-card{background:var(--mlf-primary);color:#fff;border-radius:var(--mlf-radius-lg);padding:30px;margin-top:40px;box-shadow:var(--mlf-shadow-primary);position:relative;overflow:hidden;animation:fadeIn .5s ease-out}.whv-summary-card:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:shimmer 3s infinite}@keyframes shimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.whv-faq-container{max-width:800px;margin:0 auto}.whv-faq-item{margin-bottom:20px;border:1px solid var(--mlf-gray-light);border-radius:var(--mlf-radius-md);overflow:hidden;transition:all .3s ease;background:#fff;animation:fadeIn .5s ease-out}.whv-faq-item:hover{box-shadow:var(--mlf-shadow-sm)}.whv-faq-item.active{border-color:var(--mlf-primary);box-shadow:0 0 0 3px #e054241a}.whv-faq-question{font-weight:600;font-size:18px;padding:20px 25px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;background:#fff;margin:0}.whv-faq-question:hover,.whv-faq-item.active .whv-faq-question{background:var(--mlf-cream);color:var(--mlf-primary)}.whv-faq-answer{padding:0 25px;max-height:0;overflow:hidden;transition:all .3s ease;color:var(--mlf-gray);line-height:var(--mlf-line-height)}.whv-faq-item.active .whv-faq-answer{max-height:500px;padding:0 25px 25px}.whv-faq-question svg{transition:transform .3s;flex-shrink:0}.whv-faq-item.active .whv-faq-question svg{transform:rotate(90deg)}.whv-export-section{text-align:center;margin-top:40px;padding-top:40px;border-top:2px solid var(--mlf-gray-light);animation:fadeIn .5s ease-out}.whv-btn-export{background:var(--mlf-info);color:#fff;padding:16px 32px;font-size:18px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 12px #3b82f64d}.whv-btn-export:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.whv-message-success,.whv-message-warning,.whv-message-info{padding:15px 20px;border-radius:var(--mlf-radius-sm);font-weight:600;text-align:center;animation:fadeIn .5s ease-out;position:relative;overflow:hidden}.whv-message-success{background:#06d6a01a;color:#059669;border:1px solid rgba(6,214,160,.3)}.whv-message-warning{background:#ffd1661a;color:#d97706;border:1px solid rgba(255,209,102,.3)}.whv-message-info{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes bounceIn{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.whv-loading{text-align:center;padding:60px 40px}.whv-spinner{width:50px;height:50px;border:4px solid rgba(224,84,36,.2);border-top:4px solid var(--mlf-primary);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.whv-employment-future{border-color:var(--mlf-info);background:linear-gradient(135deg,#3b82f60d,#3b82f605)}.whv-employment-future:before{background:var(--mlf-info)}.whv-future-badge{display:inline-block;background:var(--mlf-info);color:#fff;padding:2px 8px;border-radius:var(--mlf-radius-sm);font-size:11px;margin-left:10px;font-weight:500;animation:pulse 2s ease-in-out infinite}@media (max-width: 768px){.whv-nav-list{gap:15px;padding:0 10px}.whv-nav-list a{font-size:14px;padding:6px 0}.whv-tool-card{padding:30px 20px}.whv-form-row{grid-template-columns:1fr}.whv-progress-circles{flex-direction:column;align-items:center}.whv-rules-grid{grid-template-columns:1fr}.whv-employment-header{flex-direction:column;gap:10px}.whv-summary-grid{grid-template-columns:1fr}.whv-form-actions{flex-direction:column}.whv-form-actions .whv-btn{width:100%}}@media (max-width: 480px){.whv-section{padding:30px 0}.whv-header h1{font-size:28px}.whv-header p{font-size:16px}}@media print{.whv-nav,.whv-header-cta,.whv-btn,.whv-export-button{display:none}.whv-tool-card{box-shadow:none;border:1px solid var(--mlf-gray-light)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.whv-tool-card,.whv-rule-card,.whv-employment-item,.whv-faq-item{border:2px solid}}*:focus-visible{outline:3px solid var(--mlf-primary);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/whv-checker.css.map */
