main[data-v-0977c6a3]{flex-direction:column;flex:1;gap:24px;min-height:100%;padding-bottom:24px;display:flex}main>section[data-v-0977c6a3]{flex-shrink:0}main>section[data-v-0977c6a3]:last-of-type{flex:none}.hero-card[data-v-0977c6a3]{contain:layout style;background:linear-gradient(135deg,#0a1929 0%,#001e3c 50%,#004d5c 100%);border:1px solid #ffffff1a;min-height:clamp(180px,18vw + 100px,200px);position:relative;overflow:hidden}.hero-card[data-v-0977c6a3]:before{content:"";z-index:2;background:linear-gradient(135deg,#0006 0%,#0000004d 50%,#001e2833 100%);position:absolute;inset:0}.hero-overlay[data-v-0977c6a3],.hero-content[data-v-0977c6a3]{z-index:2;position:relative}.hero-title[data-v-0977c6a3]{text-shadow:0 2px 8px #000c;font-weight:700;line-height:1.2;font-size:1.75rem!important}.hero-subtitle[data-v-0977c6a3]{color:#fffffff2;text-shadow:0 2px 6px #000c;max-width:700px;font-weight:400;line-height:1.6}.animation-toggle-btn[data-v-0977c6a3]{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;transition:all .3s;position:absolute;top:8px;right:8px;color:#ffffffe6!important;background:#00000080!important}.animation-toggle-btn[data-v-0977c6a3]:hover{border-color:#00ffff80;transform:scale(1.1);color:#0ff!important;background:#000000b3!important}.animation-toggle-btn[data-v-0977c6a3]:focus-visible{outline-offset:2px;outline:2px solid #0ffc}.animated-background[data-v-0977c6a3]{z-index:1;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.circle[data-v-0977c6a3]{filter:blur(2px);will-change:transform, opacity;background:radial-gradient(circle,#0ff 0%,#00e6f0cc 30%,#00c8dc80 60%,#0000 100%);border-radius:50%;position:absolute;transform:translateZ(0);box-shadow:0 0 30px #0ff9,0 0 60px #00ffff4d}.circle-1[data-v-0977c6a3]{width:150px;height:150px;animation:12s ease-in-out infinite floatA-0977c6a3;top:5%;right:5%}.circle-2[data-v-0977c6a3]{width:100px;height:100px;animation:10s ease-in-out -3s infinite floatB-0977c6a3;top:18%;right:15%}.circle-3[data-v-0977c6a3]{width:80px;height:80px;animation:14s ease-in-out -7s infinite floatC-0977c6a3;top:8%;right:28%}.circle-4[data-v-0977c6a3]{width:170px;height:170px;animation:16s ease-in-out -2s infinite floatA-0977c6a3;bottom:3%;right:2%}.circle-5[data-v-0977c6a3]{width:120px;height:120px;animation:11s ease-in-out -5s infinite floatB-0977c6a3;top:32%;right:10%}.circle-6[data-v-0977c6a3]{width:90px;height:90px;animation:13s ease-in-out -8s infinite floatC-0977c6a3;top:6%;right:38%}.circle-7[data-v-0977c6a3]{width:130px;height:130px;animation:15s ease-in-out -10s infinite floatA-0977c6a3;bottom:12%;right:18%}.circle-8[data-v-0977c6a3]{width:100px;height:100px;animation:9s ease-in-out -4s infinite floatB-0977c6a3;top:42%;right:6%}.animations-paused .circle[data-v-0977c6a3]{animation-play-state:paused!important}@keyframes floatA-0977c6a3{0%,to{opacity:.9;transform:translate(0,0)scale(1)}25%{opacity:1;transform:translate(-80px,90px)scale(1.4)}50%{opacity:.8;transform:translate(-140px,-70px)scale(.9)}75%{opacity:.95;transform:translate(-60px,-100px)scale(1.2)}}@keyframes floatB-0977c6a3{0%,to{opacity:.95;transform:translate(0,0)scale(1)}33%{opacity:1;transform:translate(100px,-80px)scale(1.5)}66%{opacity:.85;transform:translate(-90px,70px)scale(.85)}}@keyframes floatC-0977c6a3{0%,to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}50%{opacity:.9;transform:translate(-120px,100px)scale(1.6)rotate(180deg)}}.static-background[data-v-0977c6a3]{z-index:1;pointer-events:none;background:radial-gradient(circle at 85% 20%,#00ffff40 0%,#0000 35%),radial-gradient(circle at 75% 70%,#00e6f033 0%,#0000 30%),radial-gradient(circle at 60% 40%,#00c8dc26 0%,#0000 25%);position:absolute;inset:0}.start-test-btn[data-v-0977c6a3]{min-height:52px;transition:all var(--transition-bounce);box-shadow:0 4px 14px var(--color-cta-shadow), 0 2px 6px #0003;border:1px solid #ffffff26;padding:0 32px;position:relative;overflow:hidden;background:linear-gradient(135deg, var(--color-cta) 0%, var(--color-cta-dark) 100%)!important}.start-test-btn .button-text[data-v-0977c6a3]{letter-spacing:.025em}.start-test-btn[data-v-0977c6a3]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.start-test-btn[data-v-0977c6a3]:hover:before{left:100%}.start-test-btn[data-v-0977c6a3]:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 25px #c83d2d80,0 4px 12px #0000004d;background:linear-gradient(135deg, var(--color-cta-light) 0%, var(--color-cta) 100%)!important}.start-test-btn[data-v-0977c6a3]:active{box-shadow:0 4px 14px var(--color-cta-shadow), 0 2px 6px #0003;transform:translateY(-1px)scale(1)}.start-test-btn[data-v-0977c6a3]:focus-visible{outline-offset:3px;outline:3px solid #ffffff80}.start-test-btn.mobile-btn[data-v-0977c6a3]{min-height:48px;margin-top:16px;padding:0 24px;font-size:.9375rem}.start-test-btn.mobile-btn[data-v-0977c6a3] .v-btn__content{justify-content:center;gap:6px}.download-card[data-v-0977c6a3]{contain:layout style;background:#fff;border:1px solid #00000014;min-height:clamp(240px,20vw + 180px,280px)}.store-download-item[data-v-0977c6a3]{flex-direction:column;align-items:center;gap:10px;min-height:clamp(140px,12vw + 100px,170px);display:flex}.qr-wrapper[data-v-0977c6a3]{contain:layout style;background:#fafafa;border:1px solid #0000000f;border-radius:10px;justify-content:center;align-items:center;width:clamp(112px,11vw + 70px,156px);height:clamp(112px,11vw + 70px,156px);padding:clamp(6px,.5vw + 4px,8px);transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 2px 8px #00000014}.qr-wrapper[data-v-0977c6a3]:hover{transform:scale(1.05);box-shadow:0 4px 16px #0000001f}.qr-image[data-v-0977c6a3]{aspect-ratio:1;object-fit:contain;width:clamp(100px,10vw + 60px,140px);height:clamp(100px,10vw + 60px,140px);display:block}.store-badge-download[data-v-0977c6a3]{border-radius:6px;justify-content:center;align-items:center;transition:transform .2s,filter .2s;display:flex;overflow:hidden}.google-play-badge[data-v-0977c6a3]{object-fit:contain;width:clamp(109px,8vw + 80px,130px);min-width:clamp(109px,8vw + 80px,130px);height:clamp(42px,3vw + 30px,50px);min-height:clamp(42px,3vw + 30px,50px)}.app-store-badge[data-v-0977c6a3]{object-fit:contain;width:clamp(96px,7vw + 70px,120px);min-width:clamp(96px,7vw + 70px,120px);height:clamp(32px,2.5vw + 22px,40px);min-height:clamp(32px,2.5vw + 22px,40px)}.store-badge-download[data-v-0977c6a3]:hover{filter:brightness(1.1);transform:translateY(-2px)}.store-badge-download[data-v-0977c6a3]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.badge-image[data-v-0977c6a3]{object-fit:contain;width:100%;height:100%;display:block}.stats-hero[data-v-0977c6a3]{border-radius:14px;margin:16px 0 8px;position:relative;overflow:hidden}.stat-skeleton[data-v-0977c6a3]{background:linear-gradient(90deg,#ffffff14 25%,#ffffff2e 50%,#ffffff14 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite shimmer-0977c6a3;display:block}.stat-skeleton--number[data-v-0977c6a3]{width:90px;height:28px}.stat-skeleton--label[data-v-0977c6a3]{width:120px;height:12px;margin-top:4px}@keyframes shimmer-0977c6a3{0%{background-position:200% 0}to{background-position:-200% 0}}.stats-hero-bg[data-v-0977c6a3]{background:linear-gradient(135deg,#1a2f3d 0%,#2f4858 40%,#3d5a6e 100%);position:absolute;inset:0}.stats-hero-bg[data-v-0977c6a3]:before{content:"";background:radial-gradient(at 20%,#1976d226 0%,#0000 70%),radial-gradient(at 80%,#c83d2d1a 0%,#0000 70%);position:absolute;inset:0}.stats-hero-content[data-v-0977c6a3]{justify-content:center;align-items:center;gap:0;padding:20px 28px;transition:opacity .3s;display:flex;position:relative}.stat-item[data-v-0977c6a3]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.stat-big-number[data-v-0977c6a3]{color:#fff;letter-spacing:-.03em;min-width:4ch;font-size:1.75rem;font-weight:800;line-height:1;display:inline-block}.stat-big-pct[data-v-0977c6a3]{color:#ffffffd9;font-size:1.4rem;font-weight:700}.stat-big-label[data-v-0977c6a3]{color:#ffffffe0;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500}.stat-sub[data-v-0977c6a3]{color:#ffffffbf;letter-spacing:.02em;font-size:.68rem;font-weight:400}.stat-dot[data-v-0977c6a3]{background:#ffffff40;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin:0 8px}@media (max-width:600px){.stats-hero-content[data-v-0977c6a3]{gap:0;padding:16px 12px}.stat-big-number[data-v-0977c6a3]{font-size:1.25rem}.stat-big-label[data-v-0977c6a3]{font-size:.63rem}.stat-dot[data-v-0977c6a3]{width:3px;height:3px}}@media (min-width:960px){.stat-big-number[data-v-0977c6a3]{font-size:2.1rem}.stats-hero-content[data-v-0977c6a3]{padding:24px 40px}}.section-card[data-v-0977c6a3]{cursor:pointer;background:#fff;border:1px solid #00000014;min-height:clamp(100px,8vw + 70px,120px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}.section-card[data-v-0977c6a3]:before{content:"";opacity:1;z-index:0;background:linear-gradient(135deg,#0a192905 0%,#001e3c08 100%);transition:opacity .3s;position:absolute;inset:0}.section-card[data-v-0977c6a3]:hover:before{opacity:0}.section-card-gradient[data-v-0977c6a3]{background:linear-gradient(135deg, rgba(var(--v-theme-primary), .04) 0%, rgba(var(--v-theme-primary), .03) 50%, rgba(var(--v-theme-primary), .04) 100%);opacity:0;z-index:1;transition:opacity .3s;position:absolute;inset:0}.section-card:hover .section-card-gradient[data-v-0977c6a3]{opacity:1}.section-card-content[data-v-0977c6a3]{z-index:2;position:relative}.section-icon-wrapper[data-v-0977c6a3]{background:rgba(var(--v-theme-primary), .1);border:1px solid rgba(var(--v-theme-primary), .2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.section-icon[data-v-0977c6a3]{color:rgb(var(--v-theme-primary));transition:all .3s}.section-card:hover .section-icon-wrapper[data-v-0977c6a3]{background:rgba(var(--v-theme-primary), .18);border-color:rgba(var(--v-theme-primary), .4);box-shadow:0 2px 8px rgba(var(--v-theme-primary), .25);transform:scale(1.05)}.section-card:hover .section-icon[data-v-0977c6a3]{color:rgb(var(--v-theme-primary));transform:scale(1.05)}.section-title[data-v-0977c6a3]{color:#0a1929f2;font-weight:600;line-height:1.2;transition:all .3s}.section-card:hover .section-title[data-v-0977c6a3]{color:#0a1929}.section-subtitle[data-v-0977c6a3]{color:#0a1929b3;line-height:1.5;transition:color .3s}.section-card:hover .section-subtitle[data-v-0977c6a3]{color:#0a1929d9}.section-arrow[data-v-0977c6a3]{background:rgba(var(--v-theme-primary), .08);border:1px solid rgba(var(--v-theme-primary), .15);opacity:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex;transform:translate(-8px)}.section-card:hover .section-arrow[data-v-0977c6a3]{opacity:1;background:rgba(var(--v-theme-primary), .12);border-color:rgba(var(--v-theme-primary), .25);transform:translate(0)}.section-arrow .v-icon[data-v-0977c6a3]{color:rgba(var(--v-theme-primary), .7);transition:all .3s}.section-card:hover .section-arrow .v-icon[data-v-0977c6a3]{color:rgb(var(--v-theme-primary));transform:translate(3px)}.section-card[data-v-0977c6a3]:hover{border-color:rgba(var(--v-theme-primary), .25);box-shadow:0 8px 25px rgba(var(--v-theme-primary), .15), 0 4px 10px #0000000f}.section-card[data-v-0977c6a3]:focus-visible{outline:2px solid rgba(var(--v-theme-primary), .5);outline-offset:3px;border-color:rgba(var(--v-theme-primary), .3)}.mobile-dialog-qr[data-v-0977c6a3]{overflow:hidden}.logo-wrapper-modal[data-v-0977c6a3]{justify-content:center;align-items:center;min-height:38px;padding:8px;display:flex}.cnmc-logo-modal[data-v-0977c6a3]{object-fit:contain;aspect-ratio:502/56;width:100%;max-width:200px;height:auto}.qr-modal-section[data-v-0977c6a3]{flex-direction:column;align-items:center;display:flex}.qr-modal-wrapper[data-v-0977c6a3]{background:#fafafa;border:1px solid #00000014;border-radius:10px;justify-content:center;align-items:center;width:140px;height:140px;padding:10px;display:flex;box-shadow:0 4px 16px #0000001a}.qr-modal-image[data-v-0977c6a3]{aspect-ratio:1;object-fit:contain;width:120px;height:120px;display:block}.modal-badge-single[data-v-0977c6a3]{justify-content:center;min-height:50px;display:flex}.modal-store-badge[data-v-0977c6a3]{border-radius:8px;transition:all .2s;display:inline-block;overflow:hidden}.modal-store-badge[data-v-0977c6a3]:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.modal-store-badge[data-v-0977c6a3]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:3px}.modal-badge-img[data-v-0977c6a3]{object-fit:contain;width:auto;height:50px;display:block}@media (min-width:1280px){.qr-image[data-v-0977c6a3]{width:150px;height:150px}.qr-wrapper[data-v-0977c6a3]{width:168px;height:168px}.google-play-badge[data-v-0977c6a3]{width:145px;min-width:145px;height:56px;min-height:56px}.app-store-badge[data-v-0977c6a3]{width:132px;min-width:132px;height:44px;min-height:44px}.store-download-item[data-v-0977c6a3]{min-height:190px}}@media (min-width:960px){.hero-title[data-v-0977c6a3]{font-size:2.25rem!important}.hero-subtitle[data-v-0977c6a3]{line-height:1.7;font-size:1.1rem!important}.start-test-btn[data-v-0977c6a3]{min-height:56px;padding:0 36px;font-size:1rem}}@media (min-width:960px) and (max-width:1279px){.qr-image[data-v-0977c6a3]{width:90px;height:90px}.qr-wrapper[data-v-0977c6a3]{width:106px;height:106px}.google-play-badge[data-v-0977c6a3]{width:120px;min-width:120px;height:46px;min-height:46px}.app-store-badge[data-v-0977c6a3]{width:108px;min-width:108px;height:36px;min-height:36px}.store-download-item[data-v-0977c6a3]{min-height:160px}}@media (max-width:1279px){.download-card[data-v-0977c6a3]{margin-top:8px;margin-bottom:8px}}@media (max-width:960px){.download-card[data-v-0977c6a3]{margin-top:0;margin-bottom:8px}.animation-toggle-btn[data-v-0977c6a3]{top:6px;right:6px}.start-test-btn[data-v-0977c6a3]:hover,.section-card[data-v-0977c6a3]:hover,.qr-wrapper[data-v-0977c6a3]:hover{transform:none}.section-arrow[data-v-0977c6a3]{opacity:.6;transform:none}}@media (max-width:600px){.hero-subtitle[data-v-0977c6a3]{font-size:.875rem!important}.qr-wrapper[data-v-0977c6a3]{border-radius:8px}.download-card[data-v-0977c6a3]{margin-bottom:16px}.section-icon-wrapper[data-v-0977c6a3]{width:38px;height:38px}.section-arrow[data-v-0977c6a3]{width:30px;height:30px;bottom:8px;right:8px}.qr-modal-image[data-v-0977c6a3]{width:110px;height:110px}.qr-modal-wrapper[data-v-0977c6a3]{width:130px;height:130px}.modal-badge-img[data-v-0977c6a3]{height:44px}.cnmc-logo-modal[data-v-0977c6a3]{max-width:180px}.logo-wrapper-modal[data-v-0977c6a3]{min-height:34px}.start-test-btn.mobile-btn[data-v-0977c6a3]{min-height:46px;padding:0 20px;font-size:.875rem}}@media (max-width:360px){.qr-modal-image[data-v-0977c6a3]{width:100px;height:100px}.qr-modal-wrapper[data-v-0977c6a3]{width:120px;height:120px}.modal-badge-img[data-v-0977c6a3]{height:40px}.cnmc-logo-modal[data-v-0977c6a3]{max-width:150px}.logo-wrapper-modal[data-v-0977c6a3]{min-height:30px}.start-test-btn.mobile-btn[data-v-0977c6a3]{min-height:44px;padding:0 16px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.circle[data-v-0977c6a3]{opacity:.7;animation:none!important}.start-test-btn[data-v-0977c6a3],.section-card[data-v-0977c6a3],.qr-wrapper[data-v-0977c6a3],.store-badge-download[data-v-0977c6a3],.modal-store-badge[data-v-0977c6a3],.animation-toggle-btn[data-v-0977c6a3],.section-icon-wrapper[data-v-0977c6a3],.section-icon[data-v-0977c6a3],.section-arrow[data-v-0977c6a3],.section-card-gradient[data-v-0977c6a3]{transition:none!important}.start-test-btn[data-v-0977c6a3]:before{display:none}.start-test-btn[data-v-0977c6a3]:hover,.section-card[data-v-0977c6a3]:hover,.qr-wrapper[data-v-0977c6a3]:hover,.store-badge-download[data-v-0977c6a3]:hover,.modal-store-badge[data-v-0977c6a3]:hover,.section-card:hover .section-icon-wrapper[data-v-0977c6a3],.section-card:hover .section-icon[data-v-0977c6a3]{transform:none!important}.section-arrow[data-v-0977c6a3]{opacity:1!important;transform:none!important}.section-card:hover .section-arrow .v-icon[data-v-0977c6a3]{transform:none!important}}@media (prefers-contrast:high){.section-card[data-v-0977c6a3],.download-card[data-v-0977c6a3],.qr-wrapper[data-v-0977c6a3]{border:2px solid #0000004d}.section-icon-wrapper[data-v-0977c6a3]{border:2px solid}.animation-toggle-btn[data-v-0977c6a3]{border:2px solid #fff6}.start-test-btn[data-v-0977c6a3]{border:2px solid #ffffff4d}:is(.section-card[data-v-0977c6a3]:focus-visible,.start-test-btn[data-v-0977c6a3]:focus-visible){outline-width:3px}}
