body{overflow:visible;background:#FAFCFF}br.m-only{display:none}.banner{position:relative;overflow:hidden;background:#163018 url(https://images.locachange.com/locachangetw/assets/pokemon/banner-bg.png) center / auto 100% no-repeat}.banner .base-maxwidth{position:relative;max-width:1200px;min-height:673px;padding:90px 0 90px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;box-sizing:border-box}.banner .left{position:relative;z-index:2;width:577px;max-width:100%;flex-shrink:0}.banner .right{position:relative;z-index:1;width:564px;max-width:100%;height:493px;flex-shrink:0}.banner .brand-desc{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:99px;background:#D0EFDD;color:#056D4C;font-size:12px;font-weight:600;line-height:15px}.banner h1{margin:16px 0;font-size:56px;font-weight:700;line-height:73px;color:#fff}.banner h1 span{color:#2FFF8C}.banner .debut-text{margin-bottom:6px;font-size:16px;line-height:24px;font-weight:400;color:rgba(255,255,255,.92)}.banner ul{display:flex;flex-direction:column;gap:6px;margin-bottom:52px}.banner ul li{font-size:14px;line-height:24px;font-weight:400;color:#fff}.banner ul li .label{font-weight:700}.banner .cta-wrap{position:relative;z-index:3}.banner .btn-group{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.banner .product-button{display:block;position:relative;z-index:2;width:259px;min-width:0;margin:0;overflow:visible;border-radius:39px}.banner .product-button:first-child{margin-right:0;margin-bottom:0}.banner .product-button .button{box-sizing:border-box;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:259px;min-width:0;min-height:54px;height:54px;padding:0 16px 0 28px;border:2px solid #fff;border-radius:39px;color:#fff;font-size:16px;font-weight:900;line-height:24px;white-space:nowrap;background:url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-left.svg) no-repeat top left / contain,url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-right.svg) no-repeat top right / contain,linear-gradient(180deg,#15D971 8.2%,#09AF66 93.85%)}.banner .product-button-green .button,.banner .product-button-green .button:hover,.banner .product-button-green:hover .button{background:url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-left.svg) no-repeat top left / contain,url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-right.svg) no-repeat top right / contain,linear-gradient(180deg,#15D971 8.2%,#09AF66 93.85%);border-color:#fff;color:#fff}.banner .product-button-green .button:hover,.banner .product-button-green:hover .button{background:url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-left.svg) no-repeat top left / contain,url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-right.svg) no-repeat top right / contain,linear-gradient(180deg,#30F58A -8.2%,#00BA68 93.85%)}.banner .product-button::after{content:"";position:absolute;left:4px;right:4px;height:48px;bottom:-4px;border-radius:39px;background:#33C178;z-index:-2}.banner .product-button .deco-chars{position:absolute;z-index:3;left:-18px;top:50%;width:62px;height:62px;margin:0;transform:translateY(-50%);pointer-events:none}.banner .product-button .button span{position:relative;z-index:2}.banner .product-button .button svg{display:block;width:10px;height:12px;margin-left:0}.banner .button__icon-wrapper{flex-shrink:0;width:24px;height:24px;position:relative;margin-left:6px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;overflow:hidden}.banner .button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.banner .product-button .button:hover .button__icon-svg:first-child{transition:transform 0.3s ease-in-out;transform:translate(150%,-150%)}.banner .product-button .button:hover .button__icon-svg--copy{transition:transform 0.3s ease-in-out 0.1s;transform:translate(0)}.banner .product-button .button.btn-shine:after{content:"";position:absolute;top:-50px;left:-75px;z-index:1;width:50px;height:155px;background:#38ef7d;opacity:.4;transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);pointer-events:none}.banner .product-button-green:hover{animation:rotate624 0.7s ease-in-out both}.banner .product-button-green:hover .button.btn-shine span{animation:storm1261 0.7s ease-in-out both;animation-delay:0.06s}.banner .product-button-green:hover .button.btn-shine:after{left:120%}.banner .explore-more{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:231px;height:54px;border:1px solid #fff;border-radius:55px;color:#fff;font-size:16px;font-weight:600;line-height:24px}.banner .explore-more:hover{color:#fff;background:rgba(255,255,255,.12)}.banner .radar{position:relative;width:435px;height:435px;margin:10px auto 0}.banner .radar-glow,.banner .ring{position:absolute;left:50%;top:50%;width:435px;height:435px;margin:-217.5px 0 0 -217.5px;pointer-events:none}.banner .radar-glow{display:block;max-width:none;z-index:0}.banner .ring{z-index:1;transform-origin:50% 50%}.banner .ring-outer{will-change:transform;animation:ringSpin 22s linear infinite}.banner .ring-inner{z-index:2;will-change:transform;animation:ringSpinReverse 16s linear infinite}.banner .ring-line{position:absolute;left:50%;top:50%;display:block;max-width:none}.banner .ring-outer .ring-line{width:356px;height:357px;margin:-179.6px 0 0 -194.5px}.banner .ring-inner .ring-line{width:233px;height:219px;margin:-108.9px 0 0 -109.4px}.banner .pet-stage{position:absolute;left:50%;top:70px;z-index:3;width:268px;height:268px;margin-left:-134px}.banner .hero-pet{display:none;width:268px;height:268px;object-fit:contain;filter:drop-shadow(0 24px 18px rgba(21,64,46,.22));transform-origin:center center;will-change:transform}.banner .hero-pet.is-active{display:block;animation:petIn 0.48s ease-out,petFloat 3.4s 0.48s ease-in-out infinite}.banner .radar-card{position:absolute;z-index:4;box-sizing:border-box;width:126px;padding:6px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(11,23,5,.3);backdrop-filter:blur(16px);color:#fff}.banner .radar-card span,.banner .radar-card strong{display:block}.banner .radar-card .pet-text{display:none}.banner .radar-card .pet-text.is-active{display:block}.banner .radar-card span{font-size:12px;font-weight:400;line-height:20px}.banner .radar-card strong{font-size:14px;font-weight:700;line-height:22px}.banner .radar-card.dex{left:-45px;top:53px}.banner .radar-card.name{left:295px;top:15px;right:auto;width:auto;min-width:126px}.banner .radar-card.focus{display:none}.banner .pet-tabs{position:absolute;left:0;bottom:0;display:flex;gap:16px;width:100%}.banner .pet-tab{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:129px;height:75px;padding:10px;border:4px solid rgba(114,191,157,.16);border-radius:20px;background:linear-gradient(180deg,#E0FFD3 0%,#fff 98.56%);box-shadow:0 0 8.4px rgba(0,0,0,.25);cursor:pointer;color:#0AB267;font-size:14px;font-weight:700;line-height:17px}.banner .pet-tab.is-active{border-color:#72BF9D}.banner .pet-tab img{display:block;width:32px;height:32px;object-fit:contain}@keyframes ringSpin{to{transform:rotate(360deg)}}@keyframes ringSpinReverse{to{transform:rotate(-360deg)}}@keyframes petIn{from{transform:scale(.35);opacity:.55}to{transform:scale(1);opacity:1}}@keyframes petFloat{0%,100%{transform:translateY(0) rotate(-2.2deg)}50%{transform:translateY(-10px) rotate(2.4deg)}}@keyframes rotate624{0%{transform:rotate(0deg) translate3d(0,0,0)}25%{transform:rotate(3deg) translate3d(0,0,0)}50%{transform:rotate(-3deg) translate3d(0,0,0)}75%{transform:rotate(1deg) translate3d(0,0,0)}100%{transform:rotate(0deg) translate3d(0,0,0)}}@keyframes storm1261{0%{transform:translate3d(0,0,0) translateZ(0)}25%{transform:translate3d(4px,0,0) translateZ(0)}50%{transform:translate3d(-3px,0,0) translateZ(0)}75%{transform:translate3d(2px,0,0) translateZ(0)}100%{transform:translate3d(0,0,0) translateZ(0)}}@media (max-width:1200px){.banner .base-maxwidth{flex-direction:column;align-items:center;min-height:0;padding:36px 20px 40px;gap:32px}.banner .left,.banner .right{width:100%;height:auto}.banner .left{display:flex;flex-direction:column;align-items:center;text-align:center}.banner .brand-desc{display:flex;width:fit-content;margin:0 auto}.banner h1{font-size:36px;line-height:46px;text-align:center}.banner .debut-text{width:100%;text-align:center}.banner ul{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}.banner .right{display:flex;flex-direction:column;align-items:center}.banner .radar{z-index:1}.banner .pet-tabs{position:relative;z-index:5;left:auto;bottom:auto;justify-content:center;width:auto;max-width:100%;margin-top:24px}.banner .cta-wrap{width:100%;display:flex;justify-content:center}.banner .btn-group{flex-direction:column;align-items:center;justify-content:center;gap:12px}.banner .product-button,.banner .product-button .button,.banner .explore-more{width:259px;max-width:100%;margin-left:auto;margin-right:auto}}@media (max-width:768px){br.m-only{display:block}.banner{background-image:url(https://images.locachange.com/locachangetw/assets/pokemon/banner-bg-mb.png);background-size:768px 100%;background-position:center}.banner .base-maxwidth{padding:36px 16px 32px;gap:24px}.banner h1{margin:16px 0;font-size:28px;line-height:36px}.banner .debut-text{font-size:16px;line-height:24px}.banner ul{margin-bottom:0}.banner ul li{font-size:14px;line-height:24px}.banner .cta-wrap{width:100%;margin-top:52px}.banner .btn-group{flex-direction:column;align-items:center;gap:12px}.banner .product-button,.banner .product-button .button,.banner .explore-more{width:100%;max-width:295px;min-width:0}.banner .base-switching-button .product-button svg{display:block}.banner .base-switching-button .product-button:first-child{margin-bottom:0}.banner .right{display:flex;flex-direction:column;align-items:center}.banner .radar{width:282px;height:282px;margin:0}.banner .radar-glow,.banner .ring{width:282px;height:282px;margin:-141px 0 0 -141px}.banner .ring-outer .ring-line{width:231px;height:231px;margin:-116.4px 0 0 -126.1px}.banner .ring-inner .ring-line{width:151px;height:142px;margin:-70.4px 0 0 -70.8px}.banner .pet-stage,.banner .hero-pet{width:174px;height:174px}.banner .pet-stage{top:45px;margin-left:-87px}.banner .radar-card{width:83px;min-width:0}.banner .radar-card.name{display:none}.banner .radar-card.focus{display:block;width:126px;left:auto;right:-39px;top:14px}.banner .radar-card.dex{left:-34px;top:70px;width:83px}.banner .pet-tabs{position:static;z-index:5;justify-content:center;gap:16px;margin-top:36px;width:100%;max-width:343px}.banner .pet-tab{width:75px;height:75px;font-size:12px;line-height:15px}}.solutions{padding:100px 0;scroll-margin-top:90px}.solutions .base-maxwidth{max-width:1200px}.solutions h2{margin-bottom:24px;font-size:32px;font-weight:800;line-height:40px;color:#00776F;text-align:center}.solutions-list{display:flex;flex-wrap:wrap;gap:24px;width:100%;min-height:420px;padding-bottom:20px;overflow:visible}.solution-card{width:calc((100% - 48px) / 3);max-width:384px;flex:0 0 calc((100% - 48px) / 3);background:#fff;border:2px solid #DCE8E1;border-radius:20px;box-shadow:0 8px 20px rgba(132,163,209,.2);overflow:hidden;box-sizing:border-box;transition:border-color .3s ease}.solution-card:hover{border-color:#00776F}.solution-card .card-cover{position:relative;display:block;width:100%;height:239px;overflow:hidden;background:#E9F7EF url(https://images.locachange.com/locachangetw/assets/pokemon/card-bg.png) center / cover no-repeat}.solution-card .card-cover .pet{position:absolute;left:50%;top:50%;z-index:1;display:block;width:168px;height:168px;margin:-84px 0 0 -84px;object-fit:contain;filter:drop-shadow(0 18px 14px rgba(35,61,45,.19))}.solution-card .card-body{display:flex;flex-direction:column;gap:8px;width:334px;max-width:100%;margin:0 auto;padding:24px 0;box-sizing:border-box}.solution-card .card-meta{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:22px}.solution-card .card-meta .type{color:rgba(32,36,33,.4);font-weight:600}.solution-card .card-meta .dex{color:#00776F;font-weight:700}.solution-card h3{font-size:24px;font-weight:700;line-height:32px;color:#202421}.solution-card:hover h3{color:#00776F}.solution-card p{font-size:14px;line-height:22px;color:#58665F}.solution-card .more{display:inline-flex;align-items:center;color:#087D58;font-size:14px;font-weight:700;line-height:22px}.solution-card .more:hover{color:#00776F}.solutions .pagination{display:flex;justify-content:center;margin-top:8px}.solutions .paginationjs{justify-content:center;font-family:inherit}.solutions .pagination .paginationjs .paginationjs-pages li.active>a{color:#fff;border:1px solid #00776F;border-radius:9px;background:#00776F}.solutions .pagination .paginationjs .paginationjs-pages li>a{color:#6E6F7A;background:#fff;border:1px solid #D5E3DC;border-radius:9px}.solutions .pagination .paginationjs .paginationjs-pages li{border:none;border-radius:9px!important;float:unset}.solutions .pagination .paginationjs .paginationjs-pages ul{display:flex;gap:15px}.solutions .pagination .paginationjs .paginationjs-pages li.disabled>a{opacity:.7}.solutions .pagination .paginationjs .paginationjs-pages li:first-child,.solutions .pagination .paginationjs .paginationjs-pages li:first-child>a,.solutions .pagination .paginationjs .paginationjs-pages li:last-child>a,.solutions .pagination .paginationjs .paginationjs-pages li:last-child{border-radius:9px}.solutions .pagination .paginationjs .paginationjs-pages li:last-child{border:none}.solutions .pagination .paginationjs .paginationjs-pages li>a,.solutions .pagination .paginationjs .paginationjs-pages li.active>a{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.solutions .paginationjs .paginationjs-pages li:not(.disabled):not(.active)>a:hover{background:#00776F;color:#fff}@media (max-width:768px){.solutions .pagination .paginationjs .paginationjs-pages li>a,.solutions .pagination .paginationjs .paginationjs-pages li.active>a{display:flex;align-items:center;justify-content:center;width:40px;height:40px}}@media (max-width:1200px){.solutions .base-maxwidth{padding-left:20px;padding-right:20px}}@media (max-width:768px){.solutions{padding:40px 0 24px;overflow-x:hidden}.solutions h2{margin-bottom:16px;font-size:28px;line-height:36px}.solutions-list{gap:16px;min-height:334px;justify-content:center;padding-bottom:0}.solution-card{width:343px;max-width:343px;flex:0 0 343px}.solution-card .card-cover{height:215px}.solution-card .card-cover .pet{width:151px;height:151px;margin:-75.5px 0 0 -75.5px;filter:drop-shadow(0 16px 13px rgba(35,61,45,.19))}.solution-card .card-body{width:309px;padding:16px 0 24px;text-align:left}.solution-card h3{font-size:18px;line-height:26px}}.guide-info{padding:100px 0;background:linear-gradient(180deg,#DEFCF9 0%,rgba(190,255,229,0) 100%)}.guide-info .base-maxwidth{max-width:1200px}.guide-info h2{margin-bottom:24px;font-size:32px;font-weight:700;line-height:40px;color:#00776F;text-align:center}.guide-info-list{display:flex;justify-content:center;gap:16px}.guide-info-card{box-sizing:border-box;width:calc((100% - 48px) / 4);max-width:288px;flex:1 1 0%;overflow:hidden;background:#fff;border:2px solid #DCEAE6;border-radius:16px;box-shadow:0 8px 20px rgba(132,163,209,.2);transition:border-color .3s ease}.guide-info-card:hover{border-color:#00776F}.guide-info-card img{display:block;width:100%;height:182px;object-fit:cover;border-radius:14px 14px 0 0}.guide-info-card .card-body{display:flex;flex-direction:column;gap:6px;width:256px;max-width:calc(100% - 32px);margin:0 auto;padding:16px 0 20px}.guide-info-card h3{font-size:18px;font-weight:700;line-height:26px;color:#202421}.guide-info-card:hover h3{color:#00776F}.guide-info-card p{font-size:14px;font-weight:400;line-height:22px;color:#58665F}@media (max-width:1200px){.guide-info .base-maxwidth{width:100%;max-width:100%;min-width:0;padding-left:20px;padding-right:0;box-sizing:border-box}.guide-info-list{justify-content:flex-start;flex-wrap:nowrap;gap:16px;width:100%;min-width:0;padding-right:20px;padding-bottom:28px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#B7D6CF transparent}.guide-info-list::-webkit-scrollbar{height:8px}.guide-info-list::-webkit-scrollbar-thumb{background:#B7D6CF;border-radius:8px}.guide-info-card{width:288px;max-width:288px;flex:0 0 288px}}@media (max-width:768px){.guide-info{padding:40px 0 24px}.guide-info .base-maxwidth{padding-left:16px;padding-right:0}.guide-info h2{margin:0 0 24px;padding-right:16px;font-size:28px;font-weight:800;line-height:36px}.guide-info-list{padding-right:16px;padding-bottom:28px}.guide-info-card{width:286px;max-width:286px;flex:0 0 286px;height:270px;border-width:0}.guide-info-card img{height:182px;border-radius:16px 16px 0 0}.guide-info-card .card-body{width:254px;max-width:254px;gap:12px;padding:16px 0 0}.guide-info-card h3{font-size:16px;font-weight:600;line-height:24px;color:#152724}.guide-info-card:hover h3{color:#152724}.guide-info-card p{font-size:12px;line-height:20px;color:#667873}}.faqs{padding:100px 0}.faqs .base-maxwidth{max-width:843px}.faqs h2{margin-bottom:51px;font-size:32px;font-weight:700;line-height:40px;color:#00776F;text-align:center}.faqs .product-accordion{margin:0;padding:0;list-style:none}.faqs .product-accordion-item{margin:0 0 12px;padding:24px;border-radius:16px;background:#F5F7F9;cursor:pointer;box-sizing:border-box;overflow:hidden}.faqs .product-accordion-item:last-child{margin-bottom:0}.faqs .product-accordion-title{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin:0;padding:0;font-size:16px;font-weight:900;line-height:24px;color:#202421}.faqs .faq-icon{flex-shrink:0;width:16px;height:24px;color:#A0A6AC;transition:transform 0.2s ease,color 0.2s ease}.faqs .product-accordion-cont{display:none;margin:8px 44px 0 0;padding:0;font-size:14px;font-weight:400;line-height:22px;height:unset;overflow:hidden;color:#fff}.faqs .product-accordion-cont ul{margin:8px 0;padding-left:20px;list-style:disc}.faqs .product-accordion-item.curr{background:#00776F}.faqs .product-accordion-item.curr .product-accordion-title,.faqs .product-accordion-item.curr .product-accordion-cont{color:#fff}.faqs .product-accordion-item.curr .faq-icon{color:#fff;transform:rotate(-45deg)}@media (max-width:1200px){.faqs .base-maxwidth{padding-left:20px;padding-right:20px}}@media (max-width:768px){.faqs{padding:40px 16px}.faqs .base-maxwidth{max-width:100%;padding-left:0;padding-right:0}.faqs h2{margin-bottom:24px;font-size:28px;font-weight:800;line-height:36px}.faqs .product-accordion-title{gap:16px}.faqs .product-accordion-cont{margin-right:0}}.cta{padding:0 0 100px}.cta .base-maxwidth{max-width:1200px}.cta-box{position:relative;overflow:hidden;min-height:342px;padding:56px 24px;border-radius:24px;text-align:center;color:#fff;background:#056C4B url(https://images.locachange.com/locachangetw/assets/pokemon/cta-bg.png) center / auto 100% no-repeat}.cta-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:784px;margin:0 auto}.cta-pet{display:none}.cta-box h2{margin:0;max-width:100%;font-size:35px;font-weight:700;line-height:normal;color:#fff}.cta-box p{margin:0;font-size:16px;font-weight:400;line-height:24px;color:#d9f1e8}.cta-actions{width:536px;max-width:100%}.cta .amt-utils,.cta .btn-group{width:100%}.cta .btn-group{display:flex;align-items:flex-start;justify-content:center;gap:18px;flex-wrap:wrap}.cta .product-button{display:block;position:relative;z-index:2;width:259px;min-width:0;margin:0;overflow:visible;border-radius:39px}.cta .product-button:first-child{margin-right:0;margin-bottom:0}.cta .product-button .button{box-sizing:border-box;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:259px;min-width:0;min-height:54px;height:54px;padding:0 16px 0 28px;border:2px solid #fff;border-radius:39px;color:#fff;font-size:16px;font-weight:900;line-height:24px;white-space:nowrap;background:url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-left.svg) no-repeat top left / contain,url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-right.svg) no-repeat top right / contain,linear-gradient(180deg,#15D971 8.2%,#09AF66 93.85%)}.cta .product-button-green .button,.cta .product-button-green .button:hover,.cta .product-button-green:hover .button{background:url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-left.svg) no-repeat top left / contain,url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-right.svg) no-repeat top right / contain,linear-gradient(180deg,#15D971 8.2%,#09AF66 93.85%);border-color:#fff;color:#fff}.cta .product-button-green .button:hover,.cta .product-button-green:hover .button{background:url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-left.svg) no-repeat top left / contain,url(https://images.locachange.com/locachangetw/assets/spoofer/button-dot-decoration-right.svg) no-repeat top right / contain,linear-gradient(180deg,#30F58A -8.2%,#00BA68 93.85%)}.cta .product-button-green::after{content:"";position:absolute;left:4px;right:4px;height:48px;bottom:-4px;border-radius:39px;background:#33C178;z-index:-2}.cta .product-button .deco-chars{position:absolute;z-index:3;left:-18px;top:50%;width:62px;height:62px;margin:0;transform:translateY(-50%);pointer-events:none}.cta .product-button-green .button span{position:relative;z-index:2}.cta .product-button-green .button svg{display:block;width:10px;height:12px;margin-left:0}.cta .button__icon-wrapper{flex-shrink:0;width:24px;height:24px;position:relative;margin-left:6px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;overflow:hidden}.cta .button__icon-svg--copy{position:absolute;transform:translate(-150%,150%)}.cta .product-button-green .button:hover .button__icon-svg:first-child{transition:transform 0.3s ease-in-out;transform:translate(150%,-150%)}.cta .product-button-green .button:hover .button__icon-svg--copy{transition:transform 0.3s ease-in-out 0.1s;transform:translate(0)}.cta .product-button-green .button.btn-shine:after{content:"";position:absolute;top:-50px;left:-75px;z-index:1;width:50px;height:155px;background:#38ef7d;opacity:.4;transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);pointer-events:none}.cta .product-button-green:hover{animation:rotate624 0.7s ease-in-out both}.cta .product-button-green:hover .button.btn-shine span{animation:storm1261 0.7s ease-in-out both;animation-delay:0.06s}.cta .product-button-green:hover .button.btn-shine:after{left:120%}.cta .product-button-orange{overflow:hidden;border-radius:36px}.cta .product-button-orange .button,.cta .product-button-orange .button:hover,.cta .product-button-orange:hover .button{padding:0;border:0;border-radius:36px;background:#FFB500;color:#202421;font-weight:500}.cta .price-btn-layer{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:16px;width:100%;height:100%;border-radius:36px;font-size:16px;font-weight:500;line-height:24px;color:#202421;background:#FFB500;transition:transform 0.3s ease}.cta .price-btn-hover{position:absolute;inset:0;transform:translate(0,100%)}.cta .price-btn:hover .price-btn-default{transform:translate(0,-100%)}.cta .price-btn:hover .price-btn-hover{transform:translate(0,0)}.cta .product-button-orange svg{display:block;flex-shrink:0;width:24px;height:24px;margin-left:0}@media (max-width:1200px){.cta .base-maxwidth{padding-left:20px;padding-right:20px}}@media (max-width:1024px){.cta-box{min-height:0;background:#056C4B url(https://images.locachange.com/locachangetw/assets/pokemon/cta-bg-mb.png) center / cover no-repeat}.cta-pet{display:block;position:absolute;z-index:1;height:auto;pointer-events:none}.cta-pet-eevee{left:-26px;bottom:0;width:166px;transform:rotate(5deg)}.cta-pet-pikachu{right:-4px;bottom:0;width:158px;transform:rotate(-5deg)}}@media (max-width:820px){.cta-actions{width:295px}.cta .btn-group{flex-direction:column;align-items:center;gap:12px}.cta .product-button,.cta .product-button .button{width:100%;max-width:295px;min-width:0}.cta .base-switching-button .product-button svg{display:block}.cta .base-switching-button .product-button:first-child{margin-bottom:0}}@media (max-width:768px){.cta{padding:0 16px 40px}.cta .base-maxwidth{max-width:100%;padding-left:0;padding-right:0}.cta-box{padding:40px 16px 160px}.cta-box h2{font-size:28px;font-weight:700;line-height:36px}}