
:root{--scanner-gold:#e5c08b}.store-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:28px 0}.store-display{display:block;border:0;padding:0;background:transparent;opacity:1;cursor:default;flex:none}.store-display img{display:block;width:156px;height:auto;max-width:100%}.store-display.google img{width:186px}.store-display:disabled{opacity:1}.portal-stage{max-width:850px}.world-portal.scanner{grid-column:1/-1;background:#191612d9!important}.world-portal.scanner .portal-bg{background:url('scanner-en.jpg') 85% 45%/40% auto no-repeat;opacity:.4}.world-portal.scanner .portal-copy{right:40%}.product-name-sub{font-size:11px;font-weight:500;line-height:1.5;font-family:inherit;letter-spacing:2px;display:block;color:#dfc894}.selector-card.scanner{grid-column:1/-1;min-height:480px}.selector-card.scanner .bg{background:linear-gradient(90deg,#15110bf0 5%,#15110bcc 40%,#15110b10 85%),url('scanner-en.jpg') 90% 45%/auto 125% no-repeat,#15110b}.selector-card.scanner .card-copy{max-width:510px}.selector-card.scanner .card-copy h3{font-size:64px}.selector-card.zumora .bg,.world-portal.zumora .portal-bg{background-image:url('zumora-01-welcome.jpg');background-position:center 40%}.zumora-bg{background-image:url('zumora-02-lotus.jpg')!important}.zumora-frame img{width:100%;height:auto;max-height:740px;object-fit:contain}.zumora-frame{width:min(100%,380px);margin:auto}.scanner-home,.scanner-hero{background:radial-gradient(ellipse at 0% 30%,#8a603824,transparent 65%),#14120f}.scanner-split{display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:center}.scanner-hero{padding:155px 0 90px}.scanner-home .copy h2 span,.scanner-hero .copy h1 span{color:#e5c08b}.scanner-product-icon{width:86px;height:86px;display:block;margin-bottom:25px;border-radius:23px;box-shadow:0 20px 45px #0005}.scanner-home .eyebrow,.scanner-hero .eyebrow{color:#e5c08b}.scanner-hero h1{font-size:clamp(54px,5.8vw,86px);font-weight:500;line-height:1.06;letter-spacing:-3px;margin:24px 0}.scanner-hero p,.scanner-home .copy p{font-size:17px;line-height:1.8;color:#c3b7a9}.scanner-poster{display:block;overflow:hidden;border:1px solid #e5c08b40;border-radius:20px;box-shadow:0 40px 100px #0006;max-width:460px;justify-self:center;width:100%}.scanner-poster img{display:block;width:100%;height:auto}.scanner-tools{background:#f2eee7;color:#241c15}.scanner-tools .section-head h2 span{color:#9b7e5d}.scanner-tools .section-head p{color:#776855}.scanner-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.scanner-feature-grid article{border-top:1px solid #9b7e5d60;padding-top:16px}.scanner-feature-grid h3{font-size:22px;font-weight:500}.scanner-feature-grid p{font-size:16px;line-height:1.8;color:#776855}.scanner-storage{background:#181613}.scanner-storage-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.scanner-storage .copy h2 span{color:#e0c196}.scanner-storage .copy>span{font-size:12px;letter-spacing:2px;color:#bfa47f}.scanner-ai-card{padding:40px;background:#211d17;border:1px solid #c2a17140;border-radius:18px}.scanner-ai-card h3{font-size:26px;font-weight:500;color:#efdbba}.scanner-ai-card p{font-size:16px;line-height:1.9;color:#c0b4a3}.scanner-ai-card a{color:#efdbba;font-size:14px;text-underline-offset:5px}.z-hero{padding:160px 0 90px;background:radial-gradient(ellipse at 80% 40%,#2b826130,transparent 70%),#0a1716}.z-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:center}.z-hero .eyebrow{color:#e4c795}.z-hero h1{font-size:clamp(60px,6.6vw,100px);font-weight:500;line-height:1.03;letter-spacing:-4px;margin:25px 0}.z-hero h1 span{color:#ead6a7}.z-hero p{font-size:18px;line-height:1.8;color:#abc7be}.z-welcome{max-width:380px;justify-self:center;border-radius:24px;overflow:hidden;border:1px solid #e2c68e50;box-shadow:0 35px 90px #0006}.z-welcome img{display:block;width:100%;height:auto}.z-world-section{background:#f1eee6;color:#14291f}.z-world-section .section-head h2 span{color:#7d927c}.z-world-section .section-head p{color:#667468}.z-world-section .section-head>span{color:#7b6b43;font-size:12px;letter-spacing:2px}.z-world-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.z-world{margin:0;min-width:0}.z-world a{display:block}.z-world img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #a7a18c60;box-shadow:0 15px 40px #1d352818}.z-world h3{font-size:22px;line-height:1.3;font-weight:500;margin:22px 0 10px}.z-world p{font-size:15px;line-height:1.75;color:#667468}.z-progress{background:#0a1716}.z-progress .final-card{background:radial-gradient(ellipse at 50% 120%,#31644c60,transparent 70%),#102420}.policy-hero{padding:150px 0 60px;background:radial-gradient(ellipse at 80% 40%,#6b4e3630,transparent 70%),#11151e;color:#fff}.policy-hero h1{font-size:clamp(42px,5vw,70px);font-weight:500;letter-spacing:-2px}.policy-hero p{color:#b8b6bb}.support-card.scanner img{border-radius:14px;margin-bottom:18px}.policy-hero .eyebrow{color:#e5c08b}.legal-item p{overflow-wrap:anywhere}
@media(max-width:1280px){.menu{display:block;order:4}.lang-switch{order:0}.brand{margin-right:auto}.navlinks{display:none;position:absolute;top:92px;left:28px;right:28px;padding:16px;background:#0b1020f5;backdrop-filter:blur(20px);border:1px solid #ffffff20;border-radius:18px;flex-direction:column;align-items:stretch;max-height:calc(100svh - 110px);overflow:auto}.navlinks.open{display:flex}.navlinks a{font-size:14px;padding:12px}.navlinks .navcta{text-align:center}.scanner-split,.z-hero-grid{gap:50px}.scanner-feature-grid{grid-template-columns:1fr 1fr}.z-world-grid{grid-template-columns:1fr 1fr;gap:40px 28px}}
@media(max-width:760px){.navlinks{top:80px;left:20px;right:20px}.scanner-split,.z-hero-grid,.scanner-storage-grid{grid-template-columns:1fr;gap:40px}.scanner-hero,.z-hero{padding:125px 0 70px}.scanner-hero h1{font-size:clamp(46px,11vw,70px);letter-spacing:-2px}.scanner-home .copy h2{font-size:42px}.scanner-hero p,.scanner-home .copy p,.z-hero p{font-size:16px}.scanner-poster{max-width:390px;border-radius:15px}.scanner-storage-grid{gap:30px}.scanner-ai-card{padding:26px}.scanner-feature-grid{gap:24px}.scanner-feature-grid h3{font-size:20px}.scanner-feature-grid p{font-size:15px}.z-hero h1{font-size:clamp(54px,12vw,80px);letter-spacing:-2px}.z-welcome{max-width:330px;border-radius:18px}.z-world-grid{gap:30px 16px}.z-world h3{font-size:19px}.z-world p{font-size:14px}.z-world img{border-radius:12px}.selector-card.scanner{grid-column:auto;min-height:560px}.selector-card.scanner .bg{background:linear-gradient(0deg,#15110b 0%,#15110bcc 35%,#15110b00 85%),url('scanner-en.jpg') 80% 25%/cover}.selector-card.scanner .card-copy{max-width:none}.selector-card.scanner .card-copy h3{font-size:40px}.world-portal.scanner{grid-column:1/-1}.world-portal.scanner .portal-logo{display:block!important;width:48px;height:48px;top:30px;left:18px}.world-portal.scanner .portal-copy{inset:17px 24px 15px 84px!important}.world-portal.scanner .portal-copy small{font-size:9px}.world-portal.scanner .portal-bg{background-size:45% auto}.store-badges{gap:0 8px}.store-display img{width:145px}.store-display.google img{width:174px}.product-name-sub{font-size:9px;letter-spacing:1.5px}.world-portal.zumora .portal-copy h2{font-size:19px;margin:5px 0}.world-portal.zumora .portal-copy h2 small{font-size:8px}.world-portal.zumora .portal-copy>small{display:none}.policy-hero{padding:125px 0 45px}}
@media(max-width:380px){.store-badges{gap:0 2px}.store-display img{width:128px}.store-display.google img{width:154px}.scanner-feature-grid{grid-template-columns:1fr}.z-world h3{font-size:17px}.z-world-grid{gap:26px 12px}.scanner-hero h1{font-size:44px}}

.z-hero .eyebrow{font-size:15px;letter-spacing:2.5px;font-weight:600}.scanner-home .btn{margin-top:22px}
