.cms-price[data-v-dc67bcd4]{color:#fff}.cms-price .hero[data-v-dc67bcd4],.cms-price[data-v-dc67bcd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-price .hero[data-v-dc67bcd4]{text-align:center;padding-top:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cms-price .hero .overlay[data-v-dc67bcd4]{position:absolute;inset:0;z-index:1}.cms-price .hero .hero-content[data-v-dc67bcd4]{z-index:2;padding:20px 10px}.cms-price .hero .hero-content .headline[data-v-dc67bcd4]{font-size:3rem;font-weight:800;color:#fff}.cms-price .hero .hero-content .subline[data-v-dc67bcd4]{font-size:1.2rem;margin:20px 0;color:#ddd}.cms-price .hero .subtitle[data-v-dc67bcd4]{font-size:18px;color:#ccc}.cms-price .price-section[data-v-dc67bcd4]{z-index:10;padding:40px 0}.cms-price .price-section .price-row[data-v-dc67bcd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.cms-price .price-section .glass-card[data-v-dc67bcd4]{background:hsla(0,0%,100%,.06);backdrop-filter:blur(10px);border-radius:20px;padding:30px;text-align:center;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.4);box-shadow:0 10px 30px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(33.333% - 20px);min-width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-price .price-section .glass-card[data-v-dc67bcd4]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.cms-price .price-section .glass-card .app-logo[data-v-dc67bcd4]{height:80px;margin-bottom:16px;-o-object-fit:contain;object-fit:contain}.cms-price .price-section .glass-card .product-name[data-v-dc67bcd4]{font-size:22px;color:#fff;font-weight:600;margin-bottom:6px}.cms-price .price-section .glass-card .product-area[data-v-dc67bcd4]{font-size:16px;color:#ccc;margin-bottom:12px}.cms-price .price-section .glass-card .price-tag[data-v-dc67bcd4]{font-size:28px;font-weight:700;margin-bottom:16px;color:#ffa94d}.cms-price .price-section .glass-card .price-tag .unit[data-v-dc67bcd4]{font-size:14px;color:#bbb}.cms-price .price-section .glass-card .features[data-v-dc67bcd4]{list-style:none;padding:0;font-size:16px;margin-bottom:20px}.cms-price .price-section .glass-card .features li[data-v-dc67bcd4]{margin:5px 0}.cms-price .price-section .glass-card .btn-group[data-v-dc67bcd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:10px;margin-top:auto}.cms-price .price-section .glass-card .btn-group .btn-action[data-v-dc67bcd4]{background:#ffa726;color:#000;border:none;padding:10px 16px;font-size:14px;font-weight:700;border-radius:8px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.cms-price .price-section .glass-card .btn-group .btn-action[data-v-dc67bcd4]:hover{background:#ff8f00}@media (max-width:768px){.cms-price .price-section .glass-card[data-v-dc67bcd4]{width:100%}}.cms-price .qr-modal[data-v-dc67bcd4]{position:fixed;top:0;left:0;z-index:9999;background:rgba(0,0,0,.8);width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cms-price .qr-modal .qr-content[data-v-dc67bcd4]{background:#fff;padding:30px;border-radius:12px;text-align:center;color:#333}.cms-price .qr-modal .qr-content img[data-v-dc67bcd4]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain}.cms-price .qr-modal .qr-content .btn-close[data-v-dc67bcd4]{margin-top:20px;padding:8px 20px;background:#ffa726;color:#000;font-weight:700;border:none;border-radius:6px;cursor:pointer}.cms-price .qr-modal .qr-content .btn-close[data-v-dc67bcd4]:hover{background:#ff8f00}