.pricing-page{position:relative;overflow:hidden;color:#fff;background:#0b0910;background-image:radial-gradient(52% 38% at 50% -6%,rgba(124,82,255,.28) 0,rgba(124,82,255,0) 72%),radial-gradient(30% 24% at 88% 34%,rgba(255,106,174,.1) 0,rgba(255,106,174,0) 70%);padding-bottom:104px}.pricing-page .pricing-hero{position:relative;max-width:1100px;margin:0 auto;padding:88px 24px 40px;text-align:center}.pricing-page .pricing-hero .pricing-hero-title{margin:0 auto 18px;font-size:clamp(30px,4.6vw,58px);font-weight:700;line-height:1.15;background:linear-gradient(93deg,#fff 15%,#cabcf9 55%,#ff6aae 105%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pricing-page .pricing-hero .pricing-hero-desc{margin:0 auto;max-width:640px;font-size:clamp(15px,1.6vw,19px);line-height:1.6;color:hsla(0,0%,100%,.62)}.pricing-page .pricing-hero .pricing-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px;margin:30px auto 0;padding:0;list-style:none}.pricing-page .pricing-hero .pricing-trust-row li{position:relative;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.85)}.pricing-page .pricing-hero .pricing-trust-row li:not(:last-child):after{content:"";position:absolute;top:50%;right:-16px;width:4px;height:4px;border-radius:50%;background:#9a7bff;transform:translateY(-50%)}.pricing-page .pricing-plans{max-width:1160px;margin:0 auto;padding:28px 24px 0}.pricing-page .pricing-plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.pricing-page .pricing-plan-card{position:relative;display:flex;flex-direction:column;padding:30px 24px 24px;background:linear-gradient(165deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.09);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 42px rgba(0,0,0,.38);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pricing-page .pricing-plan-card:hover{transform:translateY(-5px);border-color:rgba(163,140,255,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 26px 54px rgba(0,0,0,.46),0 0 0 5px rgba(124,82,255,.1)}.pricing-page .pricing-plan-card .pricing-plan-tag{position:absolute;top:-13px;left:50%;padding:6px 16px;border-radius:999px;background:linear-gradient(93deg,#7155ff,#ff6aae);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;transform:translateX(-50%);box-shadow:0 8px 22px rgba(113,85,255,.42)}.pricing-page .pricing-plan-card .pricing-plan-name{margin:0 0 10px;font-size:19px;font-weight:700;color:#f0eefb;text-align:center}.pricing-page .pricing-plan-card .pricing-plan-price{display:flex;align-items:baseline;justify-content:center;gap:10px;min-height:46px;margin-bottom:18px}.pricing-page .pricing-plan-card .pricing-plan-price-value{font-size:30px;font-weight:800;color:#fff;white-space:nowrap}.pricing-page .pricing-plan-card .pricing-plan-price-value .pricing-plan-price-unit{font-size:13px;font-weight:600;font-style:normal}.pricing-page .pricing-plan-card .pricing-plan-price-original{font-size:14px;color:hsla(0,0%,100%,.42);text-decoration:line-through;white-space:nowrap}.pricing-page .pricing-plan-card .pricing-plan-price-original .pricing-plan-price-unit-original{font-size:12px}.pricing-page .pricing-plan-card .pricing-plan-included{padding:16px 0;border-top:1px solid hsla(0,0%,100%,.09);border-bottom:1px solid hsla(0,0%,100%,.09);margin-bottom:20px}.pricing-page .pricing-plan-card .pricing-plan-included-title{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(178,187,255,.85);text-align:center}.pricing-page .pricing-plan-card .pricing-plan-features{margin:0;padding:0;list-style:none}.pricing-page .pricing-plan-card .pricing-plan-features li{position:relative;padding:7px 0 7px 26px;font-size:14px;line-height:1.45;color:hsla(0,0%,100%,.72)}.pricing-page .pricing-plan-card .pricing-plan-features li:before{content:"";position:absolute;top:10px;left:2px;width:14px;height:14px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.2 7.4l2.4 2.4 5.2-5.6' fill='none' stroke='%239a7bff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px no-repeat,rgba(124,82,255,.14)}.pricing-page .pricing-plan-card .pricing-plan-button{display:block;padding:13px 16px;margin-top:auto;border:1px solid rgba(163,140,255,.5);border-radius:999px;background:rgba(124,82,255,.16);color:#cabcf9;font-size:15px;font-weight:700;text-align:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.pricing-page .pricing-plan-card .pricing-plan-button:hover{background:rgba(124,82,255,.3);border-color:#9a7bff;color:#fff}.pricing-page .pricing-plan-card-popular{background:linear-gradient(168deg,rgba(124,82,255,.22),rgba(255,106,174,.08) 55%,hsla(0,0%,100%,.04));border-color:rgba(154,123,255,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 22px 50px rgba(0,0,0,.5),0 0 0 5px rgba(124,82,255,.14),0 0 60px rgba(124,82,255,.22)}.pricing-page .pricing-plan-card-popular:hover{border-color:rgba(154,123,255,.9)}.pricing-page .pricing-plan-card-popular .pricing-plan-button{background:linear-gradient(93deg,#7155ff,#ff6aae);border-color:transparent;color:#fff;box-shadow:0 10px 26px rgba(113,85,255,.4)}.pricing-page .pricing-plan-card-popular .pricing-plan-button:hover{filter:brightness(1.08);box-shadow:0 14px 32px rgba(113,85,255,.5)}.pricing-page .pricing-plan-note{margin:18px 0 0;font-size:13px;color:hsla(0,0%,100%,.4);text-align:center}.pricing-page .pricing-faq{max-width:860px;margin:0 auto;padding:72px 24px 0}.pricing-page .pricing-faq .pricing-faq-title{margin:0 0 26px;font-size:clamp(22px,2.6vw,32px);font-weight:700;text-align:center}.pricing-page .pricing-faq .pricing-faq-list{display:flex;flex-direction:column;gap:12px}.pricing-page .pricing-faq .pricing-faq-item{padding:18px 60px 18px 22px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;transition:border-color .2s ease,background .2s ease}.pricing-page .pricing-faq .pricing-faq-item:hover{background:hsla(0,0%,100%,.07);border-color:rgba(163,140,255,.35)}.pricing-page .pricing-faq .pricing-faq-item .pricing-faq-question{position:relative;font-size:16px;font-weight:700;color:#f0eefb;cursor:pointer;list-style:none}.pricing-page .pricing-faq .pricing-faq-item .pricing-faq-question::-webkit-details-marker{display:none}.pricing-page .pricing-faq .pricing-faq-item .pricing-faq-question:after{content:"";position:absolute;top:50%;right:-36px;width:8px;height:8px;border-right:2px solid hsla(0,0%,100%,.5);border-bottom:2px solid hsla(0,0%,100%,.5);transform:translateY(-70%) rotate(45deg);transition:transform .25s ease}.pricing-page .pricing-faq .pricing-faq-item[open]{background:rgba(124,82,255,.1);border-color:rgba(154,123,255,.4)}.pricing-page .pricing-faq .pricing-faq-item[open] .pricing-faq-question:after{transform:translateY(-30%) rotate(225deg)}.pricing-page .pricing-faq .pricing-faq-item .pricing-faq-answer{margin:12px 0 0;font-size:14.5px;line-height:1.7;color:hsla(0,0%,100%,.66)}.pricing-page .pricing-cta{position:relative;max-width:1100px;margin:72px auto 0;padding:56px 24px 64px;border-radius:28px;text-align:center;overflow:hidden;background:radial-gradient(70% 90% at 50% 0,rgba(124,82,255,.28) 0,rgba(124,82,255,0) 75%),linear-gradient(168deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1)}.pricing-page .pricing-cta .pricing-cta-ambient{position:absolute;inset:-60px -40px;pointer-events:none}.pricing-page .pricing-cta .pricing-cta-ambient .pricing-cta-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.pricing-page .pricing-cta .pricing-cta-ambient .pricing-cta-orb-a{left:8%;top:-20px;width:220px;height:220px;background:rgba(124,82,255,.55)}.pricing-page .pricing-cta .pricing-cta-ambient .pricing-cta-orb-b{right:6%;bottom:-30px;width:240px;height:240px;background:rgba(255,106,174,.4)}.pricing-page .pricing-cta .pricing-cta-title{position:relative;margin:0 0 10px;font-size:clamp(24px,3vw,36px);font-weight:800;background:linear-gradient(93deg,#cabcf9,#ff8fc0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pricing-page .pricing-cta .pricing-cta-desc{position:relative;max-width:560px;margin:0 auto 30px;font-size:15.5px;line-height:1.65;color:hsla(0,0%,100%,.62)}.pricing-page .pricing-cta .pricing-cta-qr-card{position:relative;display:flex;align-items:center;gap:18px;width:100%;max-width:470px;margin:0 auto;padding:16px 20px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.16);border-radius:18px;backdrop-filter:blur(10px);text-align:left;transition:transform .2s ease,border-color .2s ease}.pricing-page .pricing-cta .pricing-cta-qr-card:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.3)}.pricing-page .pricing-cta .pricing-cta-qr-card .pricing-cta-qr{flex:0 0 116px;width:116px;height:116px;padding:9px;background:#fff;border-radius:12px}.pricing-page .pricing-cta .pricing-cta-qr-card .pricing-cta-qr-copy{min-width:0}.pricing-page .pricing-cta .pricing-cta-qr-card .pricing-cta-qr-title{margin-bottom:6px;font-size:17px;font-weight:600;color:#f0eefb}.pricing-page .pricing-cta .pricing-cta-qr-card .pricing-cta-qr-desc{font-size:13px;line-height:20px;color:hsla(0,0%,100%,.72)}.pricing-page .pricing-cta .pricing-cta-stores{position:relative;display:flex;justify-content:center;gap:16px;margin-top:26px}.pricing-page .pricing-cta .pricing-cta-store{display:block;transition:transform .2s ease,filter .2s ease}.pricing-page .pricing-cta .pricing-cta-store:hover{transform:translateY(-2px);filter:brightness(1.12)}.pricing-page .pricing-cta .pricing-cta-store img{display:block;height:48px;width:auto}@media(max-width:1080px){.pricing-page .pricing-plans-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pricing-page{padding-bottom:72px}.pricing-page .pricing-hero{padding:64px 18px 24px}.pricing-page .pricing-hero .pricing-trust-row{flex-direction:column;align-items:center;gap:10px}.pricing-page .pricing-hero .pricing-trust-row li:not(:last-child):after{display:none}.pricing-page .pricing-plans{padding:16px 16px 0}.pricing-page .pricing-plans-grid{grid-template-columns:1fr;gap:16px}.pricing-page .pricing-faq{padding:56px 18px 0}.pricing-page .pricing-faq .pricing-faq-question{padding-right:20px}.pricing-page .pricing-cta{margin-top:56px;padding:44px 20px 52px}.pricing-page .pricing-cta .pricing-cta-qr-card{flex-direction:column;text-align:center;gap:12px;padding:18px}.pricing-page .pricing-cta .pricing-cta-stores{flex-direction:column;align-items:center;gap:12px}}html[data-theme=light] body{background:#f5f4fa}html[data-theme=light] .pricing-page{color:#1c1b22;background:#f5f4fa;background-image:radial-gradient(52% 38% at 50% -6%,rgba(124,82,255,.12) 0,rgba(124,82,255,0) 72%),radial-gradient(30% 24% at 88% 34%,rgba(255,106,174,.08) 0,rgba(255,106,174,0) 70%)}html[data-theme=light] .pricing-page .pricing-hero .pricing-hero-title{background:linear-gradient(93deg,#7155ff 15%,#b48cff 55%,#ff6aae 105%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html[data-theme=light] .pricing-page .pricing-hero .pricing-hero-desc{color:rgba(28,27,34,.62)}html[data-theme=light] .pricing-page .pricing-hero .pricing-trust-row li{color:rgba(28,27,34,.8)}html[data-theme=light] .pricing-page .pricing-hero .pricing-trust-row li:after{background:#7155ff}html[data-theme=light] .pricing-page .pricing-plan-card{background:#fff;border-color:#e7e5f0;box-shadow:inset 0 1px 0 rgba(28,27,34,.02),0 18px 42px rgba(80,60,140,.12)}html[data-theme=light] .pricing-page .pricing-plan-card:hover{border-color:#c9bef2;box-shadow:0 26px 54px rgba(80,60,140,.16),0 0 0 5px rgba(124,82,255,.08)}html[data-theme=light] .pricing-page .pricing-plan-card .pricing-plan-name,html[data-theme=light] .pricing-page .pricing-plan-card .pricing-plan-price-value{color:#1c1b22}html[data-theme=light] .pricing-page .pricing-plan-card .pricing-plan-price-original{color:rgba(28,27,34,.4)}html[data-theme=light] .pricing-page .pricing-plan-card .pricing-plan-included{border-color:#eeecf6}html[data-theme=light] .pricing-page .pricing-plan-card .pricing-plan-included-title{color:#6b5fd4}html[data-theme=light] .pricing-page .pricing-plan-card .pricing-plan-features li{color:rgba(28,27,34,.68)}html[data-theme=light] .pricing-page .pricing-plan-card .pricing-plan-features li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.2 7.4l2.4 2.4 5.2-5.6' fill='none' stroke='%237155ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px no-repeat,rgba(124,82,255,.1)}html[data-theme=light] .pricing-page .pricing-plan-card .pricing-plan-button{border-color:rgba(113,85,255,.4);background:rgba(124,82,255,.07);color:#7155ff}html[data-theme=light] .pricing-page .pricing-plan-card .pricing-plan-button:hover{background:rgba(124,82,255,.14);border-color:#7155ff;color:#5b40e8}html[data-theme=light] .pricing-page .pricing-plan-card-popular{background:linear-gradient(168deg,rgba(124,82,255,.1),rgba(255,106,174,.05) 55%,#fff);border-color:#c9bef2;box-shadow:0 22px 50px rgba(80,60,140,.18),0 0 0 5px rgba(124,82,255,.08),0 0 60px rgba(124,82,255,.1)}html[data-theme=light] .pricing-page .pricing-plan-card-popular:hover{border-color:#a88ef0}html[data-theme=light] .pricing-page .pricing-plan-note{color:rgba(28,27,34,.42)}html[data-theme=light] .pricing-page .pricing-faq .pricing-faq-item{background:#fff;border-color:#e7e5f0}html[data-theme=light] .pricing-page .pricing-faq .pricing-faq-item:hover{background:#faf9fe;border-color:#d5cbf4}html[data-theme=light] .pricing-page .pricing-faq .pricing-faq-item .pricing-faq-question{color:#1c1b22}html[data-theme=light] .pricing-page .pricing-faq .pricing-faq-item .pricing-faq-question:after{border-color:rgba(28,27,34,.5)}html[data-theme=light] .pricing-page .pricing-faq .pricing-faq-item[open]{background:#f6f3ff;border-color:#c9bef2}html[data-theme=light] .pricing-page .pricing-faq .pricing-faq-item .pricing-faq-answer{color:rgba(28,27,34,.66)}html[data-theme=light] .pricing-page .pricing-cta{background:radial-gradient(70% 90% at 50% 0,rgba(124,82,255,.14) 0,rgba(124,82,255,0) 75%),#fff;border-color:#e7e5f0;box-shadow:0 18px 44px rgba(80,60,140,.12)}html[data-theme=light] .pricing-page .pricing-cta .pricing-cta-orb-a{opacity:.35}html[data-theme=light] .pricing-page .pricing-cta .pricing-cta-orb-b{opacity:.28}html[data-theme=light] .pricing-page .pricing-cta .pricing-cta-title{background:linear-gradient(93deg,#7155ff,#ff6aae);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html[data-theme=light] .pricing-page .pricing-cta .pricing-cta-desc{color:rgba(28,27,34,.62)}html[data-theme=light] .pricing-page .pricing-cta .pricing-cta-qr-card{background:#f6f4ff;border-color:#e7e5f0;box-shadow:0 10px 26px rgba(80,60,140,.1)}html[data-theme=light] .pricing-page .pricing-cta .pricing-cta-qr-card:hover{border-color:#c9bef2}html[data-theme=light] .pricing-page .pricing-cta .pricing-cta-qr-card .pricing-cta-qr-title{color:#1c1b22}html[data-theme=light] .pricing-page .pricing-cta .pricing-cta-qr-card .pricing-cta-qr-desc{color:rgba(28,27,34,.66)}html[data-theme=light] footer,html[data-theme=light] header{background:#7155ff}