:root{--deep-blue:#1d9b4b;--light-blue:#49c500;--bright-green:#60f200;--primary-green:#1d9b4b;--primary-green-dark:#166534;--primary-green-lighter:#14532d;--white:#fff;--light-gray:#f8f9fa;--medium-gray:#e2e8f0;--dark-gray:#64748b;--black:#000;--gradient-green:linear-gradient(135deg, #60f200, #49c500);--gradient-blue:linear-gradient(135deg, #166534, #1d9b4b);--gradient-dark:linear-gradient(135deg, #000, #121212);--shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000f;--shadow-md:0 4px 16px #0000001a;--shadow-lg:0 12px 36px #00000024;--shadow-green:0 6px 24px #60f2004d;--shadow-blue:0 6px 24px #1d9b4b38;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-pill:999px}.QAContest-module__dZKrlW__page{background:var(--white);color:var(--black);font-family:Outfit,DM Sans,-apple-system,sans-serif;overflow-x:hidden}.QAContest-module__dZKrlW__nav{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1.5px solid var(--medium-gray);background:#ffffffeb;justify-content:space-between;align-items:center;height:68px;padding:0 5%;display:flex;position:sticky;top:0}.QAContest-module__dZKrlW__navLogo{color:var(--black);align-items:center;gap:10px;text-decoration:none;display:flex}.QAContest-module__dZKrlW__navBrandImage{object-fit:contain;width:auto;height:38px}.QAContest-module__dZKrlW__navBrand{letter-spacing:-.3px;color:var(--black);font-size:1.2rem;font-weight:800}.QAContest-module__dZKrlW__navLinks{align-items:center;gap:28px;display:flex}.QAContest-module__dZKrlW__navLinks a{color:var(--dark-gray);font-size:.88rem;font-weight:500;text-decoration:none;transition:color .2s}.QAContest-module__dZKrlW__navLinks a:hover{color:var(--primary-green)}.QAContest-module__dZKrlW__navCta{background:var(--gradient-green);border-radius:var(--radius-pill);box-shadow:var(--shadow-green);padding:9px 22px;color:var(--white)!important;font-size:.85rem!important;font-weight:700!important;transition:transform .2s,box-shadow .2s!important}.QAContest-module__dZKrlW__navCta:hover{transform:translateY(-2px);color:var(--white)!important;box-shadow:0 8px 28px #60f20073!important}.QAContest-module__dZKrlW__hero{background:var(--white);align-items:center;gap:64px;min-height:88vh;padding:72px 5% 60px;display:flex;position:relative;overflow:hidden}.QAContest-module__dZKrlW__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#60f20012 0%,#0997df0a 50%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-120px;right:-120px}.QAContest-module__dZKrlW__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#083d6d0d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-80px;left:-80px}.QAContest-module__dZKrlW__heroContent{z-index:1;flex:1;max-width:600px;position:relative}.QAContest-module__dZKrlW__heroBadge{color:var(--primary-green);border-radius:var(--radius-pill);letter-spacing:1.5px;text-transform:uppercase;background:#1d9b4b17;border:1.5px solid #1d9b4b40;align-items:center;gap:8px;margin-bottom:24px;padding:7px 16px;font-size:.75rem;font-weight:700;animation:.5s both QAContest-module__dZKrlW__fadeUp;display:inline-flex}.QAContest-module__dZKrlW__heroBadgeDot{background:var(--primary-green);border-radius:50%;width:7px;height:7px;animation:1.6s infinite QAContest-module__dZKrlW__pulse}@keyframes QAContest-module__dZKrlW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.QAContest-module__dZKrlW__heroTitle{letter-spacing:-1.5px;color:var(--black);margin-bottom:16px;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:900;line-height:1.08;animation:.55s 50ms both QAContest-module__dZKrlW__fadeUp}.QAContest-module__dZKrlW__heroTitleGreen{color:var(--primary-green)}.QAContest-module__dZKrlW__heroTitleBlue{color:var(--deep-blue)}.QAContest-module__dZKrlW__heroSubtitle{color:var(--dark-gray);max-width:480px;margin-bottom:36px;font-size:1.05rem;line-height:1.7;animation:.55s .1s both QAContest-module__dZKrlW__fadeUp}.QAContest-module__dZKrlW__heroDates{flex-wrap:wrap;gap:12px;margin-bottom:36px;animation:.55s .15s both QAContest-module__dZKrlW__fadeUp;display:flex}.QAContest-module__dZKrlW__datePill{background:var(--light-gray);border:1.5px solid var(--medium-gray);border-radius:var(--radius-md);text-align:center;padding:12px 20px}.QAContest-module__dZKrlW__datePillLabel{text-transform:uppercase;letter-spacing:1.5px;color:var(--dark-gray);font-size:.68rem;font-weight:600}.QAContest-module__dZKrlW__datePillValue{color:var(--deep-blue);margin-top:3px;font-size:.95rem;font-weight:800}.QAContest-module__dZKrlW__heroActions{flex-wrap:wrap;gap:12px;animation:.55s .2s both QAContest-module__dZKrlW__fadeUp;display:flex}.QAContest-module__dZKrlW__btnPrimary{background:var(--gradient-green);color:var(--white);border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--shadow-green);letter-spacing:.2px;border:none;align-items:center;gap:8px;padding:15px 34px;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.QAContest-module__dZKrlW__btnPrimary:hover{color:var(--white);transform:translateY(-3px);box-shadow:0 14px 36px #60f20073}.QAContest-module__dZKrlW__btnSecondary{color:var(--deep-blue);border-radius:var(--radius-pill);border:2px solid var(--deep-blue);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:15px 34px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.QAContest-module__dZKrlW__btnSecondary:hover{background:var(--deep-blue);color:var(--white)}.QAContest-module__dZKrlW__heroVisual{z-index:1;flex:0 0 420px;animation:.6s .25s both QAContest-module__dZKrlW__fadeUp;position:relative}.QAContest-module__dZKrlW__heroCard{background:var(--white);border:1.5px solid var(--medium-gray);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:32px;position:relative}.QAContest-module__dZKrlW__heroCardHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.QAContest-module__dZKrlW__heroCardTitle{color:var(--deep-blue);font-size:1rem;font-weight:800}.QAContest-module__dZKrlW__heroCardBadge{color:var(--primary-green-dark);border-radius:var(--radius-pill);background:#60f2001f;padding:5px 12px;font-size:.72rem;font-weight:700}.QAContest-module__dZKrlW__merchandiseGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.QAContest-module__dZKrlW__merchandiseItem{background:var(--light-gray);border-radius:var(--radius-md);text-align:center;border:1.5px solid var(--medium-gray);padding:18px 14px;transition:border-color .2s,transform .2s}.QAContest-module__dZKrlW__merchandiseItem:hover{border-color:var(--primary-green);transform:translateY(-3px)}.QAContest-module__dZKrlW__merchandiseIcon{margin-bottom:8px;font-size:2rem}.QAContest-module__dZKrlW__merchandiseName{color:var(--deep-blue);margin-bottom:4px;font-size:.78rem;font-weight:600}.QAContest-module__dZKrlW__merchandiseTag{color:var(--primary-green-dark);background:#1d9b4b1a;border-radius:20px;padding:2px 8px;font-size:.68rem;font-weight:700}.QAContest-module__dZKrlW__merchandiseTagAll{color:var(--light-blue);background:#0997df1a}.QAContest-module__dZKrlW__heroCardFooter{border-top:1.5px solid var(--medium-gray);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.QAContest-module__dZKrlW__heroCardStat{text-align:center}.QAContest-module__dZKrlW__heroCardStatNum{color:var(--deep-blue);font-size:1.4rem;font-weight:900}.QAContest-module__dZKrlW__heroCardStatLabel{color:var(--dark-gray);margin-top:2px;font-size:.7rem}.QAContest-module__dZKrlW__colorSwatches{justify-content:center;gap:6px;margin-top:14px;display:flex}.QAContest-module__dZKrlW__colorSwatch{cursor:pointer;border:2px solid #0000001a;border-radius:50%;width:18px;height:18px;transition:transform .2s}.QAContest-module__dZKrlW__colorSwatch:hover{transform:scale(1.3)}.QAContest-module__dZKrlW__ticker{background:var(--deep-blue);color:var(--white);white-space:nowrap;padding:12px 0;overflow:hidden}.QAContest-module__dZKrlW__tickerInner{gap:60px;animation:25s linear infinite QAContest-module__dZKrlW__ticker;display:inline-flex}.QAContest-module__dZKrlW__tickerItem{letter-spacing:.8px;text-transform:uppercase;opacity:.9;align-items:center;gap:10px;font-size:.82rem;font-weight:600;display:inline-flex}.QAContest-module__dZKrlW__tickerDot{color:var(--bright-green);font-size:.6rem}@keyframes QAContest-module__dZKrlW__ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.QAContest-module__dZKrlW__section{padding:84px 5%}.QAContest-module__dZKrlW__sectionInner{max-width:1200px;margin:0 auto}.QAContest-module__dZKrlW__sectionLabel{text-transform:uppercase;letter-spacing:2.5px;color:var(--primary-green);margin-bottom:12px;font-size:.72rem;font-weight:800}.QAContest-module__dZKrlW__sectionTitle{letter-spacing:-.8px;color:var(--black);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;line-height:1.15}.QAContest-module__dZKrlW__sectionTitleBlue{color:var(--deep-blue)}.QAContest-module__dZKrlW__sectionSub{color:var(--dark-gray);max-width:500px;margin-top:12px;font-size:.97rem;line-height:1.7}.QAContest-module__dZKrlW__prizesSection{background:var(--light-gray)}.QAContest-module__dZKrlW__prizesGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:48px;display:grid}.QAContest-module__dZKrlW__prizeCard{background:var(--white);border:1.5px solid var(--medium-gray);border-radius:var(--radius-lg);padding:32px 26px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.QAContest-module__dZKrlW__prizeCard:hover{border-color:var(--primary-green);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.QAContest-module__dZKrlW__prizeCardTop{background:linear-gradient(160deg, #60f2000a, var(--white));border-color:#1d9b4b59}.QAContest-module__dZKrlW__prizeRank{color:#083d6d0f;pointer-events:none;font-size:3.5rem;font-weight:900;line-height:1;position:absolute;top:14px;right:18px}.QAContest-module__dZKrlW__prizeMedal{margin-bottom:14px;font-size:2.2rem}.QAContest-module__dZKrlW__prizeTitle{color:var(--deep-blue);margin-bottom:16px;font-size:1.05rem;font-weight:800}.QAContest-module__dZKrlW__prizeItems{margin:0;padding:0;list-style:none}.QAContest-module__dZKrlW__prizeItems li{border-bottom:1px solid var(--medium-gray);color:var(--dark-gray);align-items:center;gap:10px;padding:9px 0;font-size:.87rem;display:flex}.QAContest-module__dZKrlW__prizeItems li:last-child{border:none}.QAContest-module__dZKrlW__prizeCheck{color:var(--primary-green);flex-shrink:0;font-size:.9rem;font-weight:800}.QAContest-module__dZKrlW__stepsSection{background:var(--white)}.QAContest-module__dZKrlW__stepsGrid{border:1.5px solid var(--medium-gray);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:0;margin-top:52px;display:grid;overflow:hidden}.QAContest-module__dZKrlW__step{border-right:1.5px solid var(--medium-gray);padding:36px 28px;transition:background .2s;position:relative}.QAContest-module__dZKrlW__step:hover{background:#1d9b4b08}.QAContest-module__dZKrlW__step:last-child{border-right:none}.QAContest-module__dZKrlW__stepNum{color:#1d9b4b1f;margin-bottom:12px;font-size:3.2rem;font-weight:900;line-height:1}.QAContest-module__dZKrlW__stepIcon{margin-bottom:12px;font-size:1.7rem}.QAContest-module__dZKrlW__stepTitle{color:var(--deep-blue);margin-bottom:8px;font-size:1rem;font-weight:800}.QAContest-module__dZKrlW__stepDesc{color:var(--dark-gray);font-size:.85rem;line-height:1.65}.QAContest-module__dZKrlW__whoSection{background:var(--light-gray)}.QAContest-module__dZKrlW__whoGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:48px;display:grid}.QAContest-module__dZKrlW__whoCard{background:var(--white);border:1.5px solid var(--medium-gray);border-radius:var(--radius-lg);text-align:center;padding:28px 22px;transition:border-color .2s,transform .2s}.QAContest-module__dZKrlW__whoCard:hover{border-color:var(--light-blue);transform:translateY(-4px)}.QAContest-module__dZKrlW__whoIcon{margin-bottom:12px;font-size:2.4rem}.QAContest-module__dZKrlW__whoTitle{color:var(--deep-blue);margin-bottom:6px;font-size:.92rem;font-weight:800}.QAContest-module__dZKrlW__whoDesc{color:var(--dark-gray);font-size:.8rem;line-height:1.55}.QAContest-module__dZKrlW__registerSection{background:var(--white)}.QAContest-module__dZKrlW__formWrapper{background:var(--white);border:1.5px solid var(--medium-gray);border-radius:var(--radius-xl);max-width:680px;box-shadow:var(--shadow-lg);margin:52px auto 0;padding:52px 48px}.QAContest-module__dZKrlW__formRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.QAContest-module__dZKrlW__formGroup{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.QAContest-module__dZKrlW__formLabel{text-transform:uppercase;letter-spacing:1.2px;color:var(--dark-gray);font-size:.75rem;font-weight:700}.QAContest-module__dZKrlW__formInput,.QAContest-module__dZKrlW__formSelect,.QAContest-module__dZKrlW__formTextarea{background:var(--light-gray);border:1.5px solid var(--medium-gray);color:var(--black);border-radius:var(--radius-md);outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:.93rem;transition:border-color .2s,background .2s,box-shadow .2s}.QAContest-module__dZKrlW__formInput:focus,.QAContest-module__dZKrlW__formSelect:focus,.QAContest-module__dZKrlW__formTextarea:focus{border-color:var(--primary-green);background:#1d9b4b0a;box-shadow:0 0 0 3px #1d9b4b1f}.QAContest-module__dZKrlW__formInput::placeholder,.QAContest-module__dZKrlW__formTextarea::placeholder{color:#9eb3c8}.QAContest-module__dZKrlW__formTextarea{resize:vertical;min-height:88px}.QAContest-module__dZKrlW__formSubmit{background:var(--gradient-green);width:100%;color:var(--white);border-radius:var(--radius-md);cursor:pointer;letter-spacing:.3px;box-shadow:var(--shadow-green);border:none;margin-top:8px;padding:17px;font-family:inherit;font-size:1rem;font-weight:900;transition:transform .2s,box-shadow .2s}.QAContest-module__dZKrlW__formSubmit:hover{transform:translateY(-3px);box-shadow:0 14px 36px #60f20073}.QAContest-module__dZKrlW__formSubmit:disabled{opacity:.6;cursor:not-allowed;transform:none}.QAContest-module__dZKrlW__formNote{text-align:center;color:var(--dark-gray);margin-top:14px;font-size:.78rem}.QAContest-module__dZKrlW__formNote span{color:var(--primary-green);font-weight:700}.QAContest-module__dZKrlW__successBox{text-align:center;padding:48px 24px}.QAContest-module__dZKrlW__successIcon{margin-bottom:18px;font-size:4rem}.QAContest-module__dZKrlW__successTitle{color:var(--deep-blue);margin-bottom:10px;font-size:1.7rem;font-weight:900}.QAContest-module__dZKrlW__successDesc{color:var(--dark-gray);font-size:.95rem;line-height:1.65}.QAContest-module__dZKrlW__fieldError{color:#dc3545;margin-top:4px;font-size:.75rem;font-weight:500}.QAContest-module__dZKrlW__inputError{border-color:#dc3545!important}.QAContest-module__dZKrlW__alertWarning{color:#856404;border-radius:var(--radius-sm);background:#ffc1071a;border:1.5px solid #ffc10766;margin-bottom:18px;padding:12px 16px;font-size:.85rem;font-weight:500}.QAContest-module__dZKrlW__ctaBanner{background:var(--gradient-blue);text-align:center;padding:72px 5%;position:relative;overflow:hidden}.QAContest-module__dZKrlW__ctaBanner:before{content:"";pointer-events:none;background:#60f20012;border-radius:50%;width:700px;height:400px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.QAContest-module__dZKrlW__ctaBannerLabel{text-transform:uppercase;letter-spacing:2.5px;color:#fff9;margin-bottom:14px;font-size:.72rem;font-weight:700}.QAContest-module__dZKrlW__ctaBannerTitle{color:var(--white);letter-spacing:-.8px;margin-bottom:14px;font-size:clamp(1.8rem,4vw,3rem);font-weight:900}.QAContest-module__dZKrlW__ctaBannerTitle span{color:var(--bright-green)}.QAContest-module__dZKrlW__ctaBannerDesc{color:#ffffffb3;max-width:500px;margin:0 auto 36px;font-size:1rem;line-height:1.65}.QAContest-module__dZKrlW__btnPrimaryWhite{background:var(--gradient-green);color:var(--white);border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--shadow-green);border:none;align-items:center;gap:8px;padding:16px 40px;font-size:1rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.QAContest-module__dZKrlW__btnPrimaryWhite:hover{transform:translateY(-3px);box-shadow:0 16px 40px #60f20080}.QAContest-module__dZKrlW__footer{background:var(--black);color:#ffffffb3;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:36px 5%;display:flex}.QAContest-module__dZKrlW__footerBrand{color:var(--white);letter-spacing:.5px;font-size:.9rem;font-weight:900}.QAContest-module__dZKrlW__footerUrl{color:var(--bright-green);font-size:.82rem;font-weight:600;text-decoration:none}.QAContest-module__dZKrlW__footerUrl:hover{text-decoration:underline}.QAContest-module__dZKrlW__footerLinks{gap:22px;display:flex}.QAContest-module__dZKrlW__footerLinks a{color:#ffffff80;font-size:.82rem;text-decoration:none;transition:color .2s}.QAContest-module__dZKrlW__footerLinks a:hover{color:var(--bright-green)}.QAContest-module__dZKrlW__toast{z-index:9999;background:var(--primary-green);color:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none;opacity:0;padding:14px 22px;font-size:.88rem;font-weight:700;transition:opacity .3s,transform .3s;position:fixed;bottom:28px;right:28px;transform:translateY(16px)}.QAContest-module__dZKrlW__toastVisible{opacity:1;transform:translateY(0)}.QAContest-module__dZKrlW__toastError{background:#dc3545}@keyframes QAContest-module__dZKrlW__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.QAContest-module__dZKrlW__hero{text-align:center;flex-direction:column;min-height:auto;padding:60px 5% 48px}.QAContest-module__dZKrlW__heroContent{max-width:100%}.QAContest-module__dZKrlW__heroVisual{flex:none;width:100%;max-width:400px}.QAContest-module__dZKrlW__heroDates,.QAContest-module__dZKrlW__heroActions{justify-content:center}.QAContest-module__dZKrlW__sectionSub{margin-left:auto;margin-right:auto}.QAContest-module__dZKrlW__stepsGrid{grid-template-columns:1fr 1fr}.QAContest-module__dZKrlW__step{border-bottom:1.5px solid var(--medium-gray)}.QAContest-module__dZKrlW__step:nth-child(2),.QAContest-module__dZKrlW__step:nth-child(4){border-right:none}.QAContest-module__dZKrlW__step:nth-child(3),.QAContest-module__dZKrlW__step:nth-child(4){border-bottom:none}.QAContest-module__dZKrlW__navLinks{display:none}}@media (max-width:600px){.QAContest-module__dZKrlW__formRow{grid-template-columns:1fr}.QAContest-module__dZKrlW__formWrapper{padding:28px 22px}.QAContest-module__dZKrlW__stepsGrid{grid-template-columns:1fr}.QAContest-module__dZKrlW__step{border-right:none;border-bottom:1.5px solid var(--medium-gray)}.QAContest-module__dZKrlW__step:last-child{border-bottom:none}.QAContest-module__dZKrlW__footer{text-align:center;flex-direction:column}}
