.pricingpage{--primary-50:#eef0ff;--primary-100:#e0e3ff;--primary-200:#c6c9ff;--primary-300:#a3a6fb;--primary-400:#7e7df4;--primary-500:#5b53e8;--primary-600:#4a3fd4;--primary-700:#3c32ae;--primary-900:#262267;--accent-50:#fff1ee;--accent-100:#ffe0d9;--accent-300:#ff9e89;--accent-400:#ff7a5c;--accent-500:#ff6b57;--accent-600:#ed4f39;--accent-700:#c63a27;--white:#fff;--neutral-50:#f8f9fc;--neutral-100:#f1f3f9;--neutral-200:#e5e8f0;--neutral-300:#d3d8e3;--neutral-400:#a5abbd;--neutral-500:#737b91;--neutral-600:#535a6e;--neutral-700:#3a4054;--neutral-800:#262b3b;--neutral-900:#161a27;--success-50:#e7f8ef;--success-500:#16a34a;--warning-50:#fff6e5;--warning-700:#b9770a;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--shadow-xs:0 1px 2px #161a270f;--shadow-sm:0 1px 3px #161a2714,0 1px 2px #161a270d;--shadow-md:0 6px 16px #161a2717;--shadow-lg:0 14px 32px #161a271f;--shadow-xl:0 28px 56px #161a2729;--shadow-brand:0 12px 28px #5b53e847;--font-head:"Plus Jakarta Sans",system-ui,sans-serif;--font-body:"Figtree",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;font-family:var(--font-body);color:var(--neutral-800);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.6}.pricingpage *{box-sizing:border-box;margin:0;padding:0}.pricingpage h1,.pricingpage h2,.pricingpage h3,.pricingpage h4{font-family:var(--font-head);letter-spacing:-.02em;color:var(--neutral-900);line-height:1.1}.pricingpage a{color:inherit;text-decoration:none}.pricingpage .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.pricingpage .btn{font-family:var(--font-head);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:16px;font-weight:600;line-height:1.2;transition:all .16s;display:inline-flex}.pricingpage .btn svg{width:18px;height:18px}.pricingpage .btn-primary{background:var(--primary-500);color:#fff;box-shadow:var(--shadow-brand)}.pricingpage .btn-primary:hover{background:var(--primary-600);transform:translateY(-1px)}.pricingpage .btn-ghost{color:var(--neutral-700);box-shadow:inset 0 0 0 1.5px var(--neutral-200);background:0 0}.pricingpage .btn-ghost:hover{background:var(--neutral-50);box-shadow:inset 0 0 0 1.5px var(--neutral-300)}.pricingpage .btn-lg{padding:15px 30px;font-size:17px}.pricingpage .btn-block{width:100%}.pricingpage .btn-onbrand{color:var(--primary-700);background:#fff;box-shadow:0 12px 28px #0000002e}.pricingpage .btn-onbrand:hover{background:var(--accent-500);color:#fff;transform:translateY(-1px)}.pricingpage .nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--neutral-200);background:#ffffffd1;position:sticky;top:0}.pricingpage .nav-inner{justify-content:space-between;align-items:center;height:70px;display:flex}.pricingpage .brand{font-family:var(--font-head);letter-spacing:-.02em;color:var(--neutral-900);align-items:center;gap:11px;font-size:21px;font-weight:800;display:flex}.pricingpage .brand .dot{color:var(--accent-500)}.pricingpage .logo-mark{flex:none;width:36px;height:36px}.pricingpage .nav-links{align-items:center;gap:34px;list-style:none;display:flex}.pricingpage .nav-links a{color:var(--neutral-600);font-size:15.5px;font-weight:500;transition:all .15s}.pricingpage .nav-links a:hover,.pricingpage .nav-links a.active{color:var(--primary-600)}.pricingpage .nav-right{align-items:center;gap:18px;display:flex}.pricingpage .nav-login{font-family:var(--font-head);color:var(--neutral-700);font-size:15.5px;font-weight:600}.pricingpage .hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.pricingpage .hamburger span{background:var(--neutral-700);border-radius:2px;width:22px;height:2px}.pricingpage .mobile-menu{border-bottom:1px solid var(--neutral-200);background:#fff;flex-direction:column;gap:4px;padding:12px 28px 22px;display:none}.pricingpage .mobile-menu.open{display:flex}.pricingpage .mobile-menu a{color:var(--neutral-700);border-bottom:1px solid var(--neutral-100);padding:11px 0;font-size:16px;font-weight:500}.pricingpage .mm-actions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.pricingpage .phead{text-align:center;padding:64px 0 8px;position:relative;overflow:hidden}.pricingpage .phead-glow{filter:blur(8px);background:radial-gradient(circle,#7e7df438,#0000 64%);width:560px;height:340px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.pricingpage .phead-inner{z-index:2;position:relative}.pricingpage .eyebrow{font-family:var(--font-head);color:var(--primary-700);background:var(--primary-50);border:1px solid var(--primary-100);border-radius:var(--radius-full);align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.pricingpage .eyebrow .pulse{background:var(--accent-500);border-radius:50%;width:7px;height:7px;animation:2s infinite ppulse}@keyframes ppulse{0%{box-shadow:0 0 #ff6b5780}70%{box-shadow:0 0 0 8px #ff6b5700}to{box-shadow:0 0 #ff6b5700}}.pricingpage .phead h1{letter-spacing:-.03em;max-width:18ch;margin:0 auto;font-size:54px;font-weight:800}.pricingpage .phead p{color:var(--neutral-600);max-width:50ch;margin-top:18px;margin-left:auto;margin-right:auto;font-size:20px}.pricingpage .sec{padding:60px 0}.pricingpage .sec-head{text-align:center;max-width:620px;margin:0 auto 48px}.pricingpage .sec-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-600);margin-bottom:14px;font-size:12.5px;font-weight:500}.pricingpage .sec-head h2{font-size:36px;font-weight:800}.pricingpage .sec-head p{color:var(--neutral-600);margin-top:14px;font-size:17.5px}.pricingpage .price-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;max-width:920px;margin:0 auto;display:grid}.pricingpage .price-card{border:1px solid var(--neutral-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:40px;display:flex;position:relative}.pricingpage .price-card.feat{border:2px solid var(--primary-500);box-shadow:var(--shadow-lg);transform:scale(1.02)}.pricingpage .price-ribbon{font-family:var(--font-head);color:#fff;background:var(--accent-500);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);white-space:nowrap;padding:6px 16px;font-size:12.5px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricingpage .price-plan{font-family:var(--font-head);color:var(--primary-600);text-transform:uppercase;letter-spacing:.05em;font-size:15px;font-weight:700}.pricingpage .price-card .price{font-family:var(--font-head);color:var(--neutral-900);letter-spacing:-.03em;margin:10px 0 2px;font-size:52px;font-weight:800;line-height:1}.pricingpage .price-card .price small{color:var(--neutral-500);letter-spacing:0;font-size:19px;font-weight:600}.pricingpage .price-card .pdesc{color:var(--neutral-500);min-height:24px;font-size:15.5px}.pricingpage .price-note{color:var(--neutral-600);background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-md);align-items:center;gap:8px;margin-top:18px;padding:9px 13px;font-size:13.5px;display:inline-flex}.pricingpage .price-note svg{width:16px;height:16px;color:var(--primary-500);flex:none}.pricingpage .price-feats{flex-direction:column;flex:1;gap:14px;margin:24px 0 28px;list-style:none;display:flex}.pricingpage .price-feats li{color:var(--neutral-700);align-items:flex-start;gap:11px;font-size:15.5px;display:flex}.pricingpage .price-feats .pck{background:var(--primary-50);border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;margin-top:1px;display:flex}.pricingpage .labels-box{background:var(--neutral-900);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;padding:52px;display:grid;position:relative;overflow:hidden}.pricingpage .lblob{opacity:.4;filter:blur(4px);border-radius:50%;position:absolute}.pricingpage .labels-copy{z-index:2;position:relative}.pricingpage .labels-tag{font-family:var(--font-head);color:#fff;border-radius:var(--radius-full);background:#ffffff1f;border:1px solid #fff3;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.pricingpage .labels-box h2{color:#fff;font-size:34px;font-weight:800}.pricingpage .labels-box .big-num{color:var(--accent-400)}.pricingpage .labels-box p{color:#fffc;max-width:42ch;margin-top:13px;font-size:16.5px}.pricingpage .labels-price{color:#fff;align-items:baseline;gap:8px;margin-top:20px;display:flex}.pricingpage .labels-price .lp{font-family:var(--font-head);font-size:30px;font-weight:800}.pricingpage .labels-price .ls{color:#fff9;font-size:14px}.pricingpage .labels-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.pricingpage .market-hint{color:#ffffffa6;align-items:center;gap:7px;font-size:13px;display:inline-flex}.pricingpage .market-hint svg{width:15px;height:15px}.pricingpage .labels-visual{z-index:2;justify-content:center;gap:16px;display:flex;position:relative}.pricingpage .label-sticker{width:128px;box-shadow:var(--shadow-lg);text-align:center;background:#fff;border-radius:18px;padding:15px}.pricingpage .label-sticker.tilt-l{transform:rotate(-7deg)}.pricingpage .label-sticker.tilt-r{margin-top:28px;transform:rotate(7deg)}.pricingpage .label-sticker .ls-qr{width:82px;height:82px;margin:0 auto}.pricingpage .label-sticker .ls-qr svg{width:100%;height:100%}.pricingpage .label-sticker .ls-brand{font-family:var(--font-head);color:var(--neutral-900);margin-top:8px;font-size:12px;font-weight:800}.pricingpage .label-sticker .ls-brand span{color:var(--accent-500)}.pricingpage .label-sticker .ls-pin{font-family:var(--font-mono);color:var(--neutral-400);margin-top:2px;font-size:9px}.pricingpage .addon-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pricingpage .addon{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);padding:24px;position:relative}.pricingpage .addon-ic{border:1px solid var(--neutral-200);width:46px;height:46px;color:var(--neutral-400);background:#fff;border-radius:13px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.pricingpage .addon-ic svg{stroke-width:1.8px;width:23px;height:23px}.pricingpage .addon h3{color:var(--neutral-700);font-size:17px;font-weight:700}.pricingpage .addon p{color:var(--neutral-500);margin-top:6px;font-size:14px;line-height:1.5}.pricingpage .soon-badge{font-family:var(--font-head);color:var(--warning-700);background:var(--warning-50);border-radius:var(--radius-full);border:1px solid #f5dfa8;padding:4px 11px;font-size:11px;font-weight:700;position:absolute;top:20px;right:20px}.pricingpage .compare{border:1px solid var(--neutral-200);border-radius:var(--radius-xl);max-width:820px;box-shadow:var(--shadow-xs);margin:0 auto;overflow:hidden}.pricingpage .ctable{border-collapse:collapse;width:100%}.pricingpage .ctable th,.pricingpage .ctable td{text-align:left;border-bottom:1px solid var(--neutral-100);padding:17px 24px}.pricingpage .ctable thead th{background:var(--neutral-50);font-family:var(--font-head);color:var(--neutral-700);font-size:14px;font-weight:700}.pricingpage .ctable thead th:not(:first-child),.pricingpage .ctable td:not(:first-child){text-align:center;width:170px}.pricingpage .ctable thead th.hl{color:var(--primary-700)}.pricingpage .ctable tbody tr:last-child td{border-bottom:none}.pricingpage .ctable .feat-name{color:var(--neutral-800);font-size:15px;font-weight:600}.pricingpage .ctable .col-free{background:var(--primary-50)}.pricingpage .cyes{background:var(--success-50);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.pricingpage .cyes svg{width:15px;height:15px;color:var(--success-500)}.pricingpage .csoon{font-family:var(--font-head);color:var(--warning-700);background:var(--warning-50);border-radius:var(--radius-full);padding:3px 10px;font-size:11.5px;font-weight:700}.pricingpage .faq{max-width:780px;margin:0 auto}.pricingpage .faq-item{border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:#fff;margin-bottom:14px;transition:all .2s;overflow:hidden}.pricingpage .faq-item.open{border-color:var(--primary-200);box-shadow:var(--shadow-sm)}.pricingpage .faq-q{cursor:pointer;font-family:var(--font-head);color:var(--neutral-900);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:17.5px;font-weight:600;display:flex}.pricingpage .faq-icon{background:var(--primary-50);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:all .25s;display:flex;position:relative}.pricingpage .faq-icon:before,.pricingpage .faq-icon:after{content:"";background:var(--primary-600);border-radius:2px;width:11px;height:2px;transition:all .25s;position:absolute}.pricingpage .faq-icon:after{transform:rotate(90deg)}.pricingpage .faq-item.open .faq-icon{background:var(--primary-500)}.pricingpage .faq-item.open .faq-icon:before,.pricingpage .faq-item.open .faq-icon:after{background:#fff}.pricingpage .faq-item.open .faq-icon:after{transform:rotate(0)}.pricingpage .faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.pricingpage .faq-a p{color:var(--neutral-600);padding:0 26px 24px;font-size:16px;line-height:1.6}.pricingpage .cta{padding:40px 0 96px}.pricingpage .cta-box{background:linear-gradient(135deg,var(--primary-700),var(--primary-500) 60%,var(--primary-600));border-radius:var(--radius-2xl);text-align:center;box-shadow:var(--shadow-xl);padding:68px 40px;position:relative;overflow:hidden}.pricingpage .cta-blob{opacity:.45;filter:blur(2px);border-radius:50%;position:absolute}.pricingpage .cta-box h2{color:#fff;z-index:2;font-size:42px;font-weight:800;position:relative}.pricingpage .cta-box p{color:#ffffffd9;z-index:2;margin-top:16px;font-size:19px;position:relative}.pricingpage .cta-box .btn{z-index:2;margin-top:30px;position:relative}.pricingpage .footer{background:var(--neutral-900);color:var(--neutral-400);padding:64px 0 36px}.pricingpage .footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.pricingpage .footer .brand{color:#fff;margin-bottom:16px}.pricingpage .footer-about{color:var(--neutral-400);max-width:30ch;font-size:14.5px;line-height:1.6}.pricingpage .footer h4{font-family:var(--font-head);color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px;font-size:14px;font-weight:700}.pricingpage .footer-col a{color:var(--neutral-400);padding:6px 0;font-size:15px;transition:all .15s;display:block}.pricingpage .footer-col a:hover{color:#fff}.pricingpage .footer-bottom{border-top:1px solid var(--neutral-700);color:var(--neutral-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:26px;font-size:14px;display:flex}.pay-band{border-top:1px solid var(--neutral-700);flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}.pay-band .pay-secure{color:var(--neutral-400);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.pay-band .pay-secure svg{width:16px;height:16px;color:var(--success-400,#5bc97e)}.pay-band .pay-logo{height:30px;font-family:var(--font-head);letter-spacing:.02em;background:#fff;border-radius:6px;align-items:center;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.pay-band .pay-iyzico{color:#1e64ff}.pay-band .pay-iyzico b{color:#0a2540;margin-left:4px;font-weight:800}.pay-band .pay-visa{color:#1a1f71;letter-spacing:.08em}.pay-band .pay-mc{padding:0 10px}.pay-band .pay-mc svg{width:36px;height:22px}@media (max-width:980px){.pricingpage .nav-links,.pricingpage .nav-login,.pricingpage .nav-right .btn{display:none}.pricingpage .hamburger{display:flex}.pricingpage .footer-grid{grid-template-columns:1fr 1fr}.pricingpage .addon-grid{grid-template-columns:1fr}.pricingpage .labels-box{grid-template-columns:1fr;gap:34px;padding:40px}}@media (max-width:760px){.pricingpage .price-grid{grid-template-columns:1fr;max-width:440px}.pricingpage .price-card.feat{transform:none}.pricingpage .compare{overflow-x:auto}.pricingpage .ctable{min-width:560px}}@media (max-width:680px){.pricingpage .wrap{padding:0 20px}.pricingpage .phead{padding:48px 0 0}.pricingpage .phead h1{font-size:38px}.pricingpage .sec{padding:48px 0}.pricingpage .sec-head h2{font-size:29px}.pricingpage .labels-box h2{font-size:27px}.pricingpage .cta-box{padding:48px 24px}.pricingpage .cta-box h2{font-size:30px}.pricingpage .footer-grid{grid-template-columns:1fr 1fr;gap:30px}}.brand-img{width:auto;height:30px;display:block}
