.checker-page{max-width:1400px;margin:0 auto;padding:1rem 1.5rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.checker-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;background-color:var(--secondary-dark)}.checker-banner__title{font-size:2.25rem;font-weight:800;color:#fff;text-align:center;z-index:1;margin:0;text-transform:uppercase;letter-spacing:.5px}.checker-banner__sub{margin:.5rem 0 0;font-size:.875rem;font-weight:600;z-index:1;background:linear-gradient(90deg,transparent 0%,transparent 5%,#fff 15%,#fff 35%,transparent 45%,transparent 100%);background-size:200% 100%;background-color:rgba(255,255,255,.5);background-position:150% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:checkerShine 2s infinite linear}@keyframes checkerShine{0%{background-position:150% 0}100%{background-position:-50% 0}}.checker-banner__icon{position:absolute;width:18rem;height:18rem;opacity:.04;color:var(--accent-orange,#f4ca80)}.checker-banner::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at center,var(--accent-orange,#f4ca80) 0%,transparent 70%);opacity:.07;animation:checkerPulse 2.5s infinite ease-in-out}@keyframes checkerPulse{0%,100%{transform:scale(1);opacity:.07}50%{transform:scale(1.15);opacity:.1}}.checker-slider{position:relative;overflow:hidden;padding:1rem 0;background-color:var(--secondary-dark);border-radius:16px}.checker-slider::before,.checker-slider::after{content:'';position:absolute;top:0;bottom:0;width:15%;z-index:2;pointer-events:none}.checker-slider::before{left:0;background:linear-gradient(90deg,var(--secondary-dark),transparent)}.checker-slider::after{right:0;background:linear-gradient(90deg,transparent,var(--secondary-dark))}.checker-slider__track{display:flex;align-items:center;transition:transform .45s ease}.checker-slider__slide{min-width:55%;flex-shrink:0;padding:0 .5rem;transition:transform .4s ease,opacity .4s ease;transform:scale(.82);opacity:.4;cursor:pointer}.checker-slider__slide.active{transform:scale(1);opacity:1}.checker-slider__slide img{width:100%;height:320px;object-fit:cover;display:block;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.checker-slider__btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.55);color:#fff;border-radius:50%;font-size:18px;cursor:pointer;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:3;transition:background .2s}.checker-slider__btn:hover{background:rgba(0,0,0,.8)}.checker-slider__btn--prev{left:calc((100% - 55%) / 2 - 22px)}.checker-slider__btn--next{right:calc((100% - 55%) / 2 - 22px)}.checker-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;cursor:zoom-out}.checker-lightbox.open{opacity:1;visibility:visible}.checker-lightbox img{max-width:92vw;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 0 40px rgba(0,0,0,.5);cursor:default}.checker-lightbox__close{position:absolute;top:1rem;right:1.5rem;width:40px;height:40px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.checker-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.checker-lightbox__nav--prev{left:1.5rem}.checker-lightbox__nav--next{right:1.5rem}.checker-lightbox__counter{position:absolute;top:1rem;left:1.5rem;color:rgba(255,255,255,.6);font-size:.875rem}.checker-grid{display:grid;grid-template-columns:280px 1fr 1fr;gap:1rem}@media (max-width:900px){.checker-grid{grid-template-columns:1fr}}.checker-card{background-color:var(--secondary-dark);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.625rem}.checker-card--download{position:sticky;top:5rem;align-self:start}.checker-card__title{font-size:.875rem;font-weight:700;color:#fff;text-align:center;margin:0;text-transform:uppercase;letter-spacing:.5px}.checker-card__divider{height:1px;background:rgba(255,255,255,.08)}.checker-card__icon{display:flex;align-items:center;justify-content:center;margin-block:1rem}.checker-card__icon svg{width:6rem;height:6rem;color:rgba(255,255,255,.18)}.checker-card__text{font-size:.8125rem;line-height:1.6;color:rgba(255,255,255,.5);display:flex;flex-direction:column;gap:.5rem}.checker-text-line{padding:0}.checker-vt{display:flex;align-items:center;gap:.5rem;justify-content:center;padding:.625rem;background:rgba(100,206,130,.08);color:#64ce82;font-size:.8125rem;font-weight:600;border-radius:8px;text-decoration:none;transition:background .2s}.checker-vt:hover{background:rgba(100,206,130,.14)}.checker-agree{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:rgba(255,255,255,.5);cursor:pointer}.checker-checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checker-checkmark{width:18px;height:18px;min-width:18px;border:2px solid rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s;position:relative}.checker-checkmark::after{content:'';width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease;margin-top:-1px}.checker-checkbox:checked + .checker-checkmark{background:var(--accent-orange,#f4ca80);border-color:var(--accent-orange,#f4ca80)}.checker-checkbox:checked + .checker-checkmark::after{transform:rotate(45deg) scale(1)}.checker-btn{width:100%;padding:.625rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;font-size:.8125rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background .2s,opacity .2s;text-align:center;text-decoration:none;display:block}.checker-btn:hover:not(:disabled){background:rgba(255,255,255,.1)}.checker-btn:disabled{opacity:.35;cursor:not-allowed}.checker-card__paragraphs{display:flex;flex-direction:column;gap:.75rem}.checker-paragraph__title{font-size:.875rem;font-weight:600;color:#fff;margin:0 0 .25rem}.checker-paragraph__list{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.checker-paragraph__list li{font-size:.8125rem;color:rgba(255,255,255,.5);line-height:1.5}@media (max-width:768px){.checker-banner{padding:2rem 1rem}.checker-banner__title{font-size:1.5rem}.checker-slider__slide{min-width:85%}.checker-slider__slide img{height:180px}.checker-slider__btn--prev{left:8px}.checker-slider__btn--next{right:8px}.checker-card--download{position:static}}