.pricing-page-wrap{--bg:#000;--bg2:rgba(174,139,250,.04);--bg3:rgba(174,139,250,.08);--bg4:rgba(174,139,250,.14);--border:rgba(174,139,250,.12);--border2:rgba(174,139,250,.22);--text:#fff;--muted:hsla(0,0%,100%,.62);--dim:hsla(0,0%,100%,.3);--accent:#7d55d2;--accent2:#ae8bfa;--accent3:#1f9ffa;--accent-soft:rgba(125,85,210,.14);--accent-border:rgba(125,85,210,.4);--accent-row:rgba(125,85,210,.05);--gold:#f1cc6d;--gold-soft:hsla(43,82%,69%,.08);--t-eyebrow:11px;--t-h1:42px;--t-subtitle:17px;--t-tier-name:11px;--t-tier-tagline:13px;--t-section:11px;--t-cell:14px;--t-cell-small:12px;--t-category:11px;--t-cta:13px;background:#000;color:var(--text);font-family:Poppins,sans-serif;font-size:var(--t-cell);line-height:1.6;padding:120px 24px 80px;min-height:100vh;position:relative;overflow:hidden}.pricing-page-wrap *,.pricing-page-wrap :after,.pricing-page-wrap :before{box-sizing:border-box}.pricing-page-wrap:before{content:"";position:absolute;top:-20%;left:50%;transform:translateX(-50%);width:1000px;height:600px;background:radial-gradient(ellipse at center,rgba(125,85,210,.18) 0,rgba(125,85,210,0) 70%);pointer-events:none;z-index:0;filter:blur(30px)}.pricing-page-wrap .container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.pricing-page-wrap .header{text-align:center;margin-bottom:40px}.pricing-page-wrap h1{font-size:var(--t-h1);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px;color:#fff;font-family:Poppins,sans-serif}.pricing-page-wrap .subtitle{color:hsla(0,0%,100%,.72);font-size:var(--t-subtitle);max-width:720px;margin:0 auto;line-height:1.6;font-weight:400}.pricing-page-wrap .tabs{display:flex;justify-content:center;gap:6px;margin:0 auto 32px;padding:6px;background:rgba(174,139,250,.04);border:1px solid rgba(174,139,250,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;width:-moz-fit-content;width:fit-content}.pricing-page-wrap .tab{padding:10px 22px;border-radius:8px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.62);cursor:pointer;transition:all .18s;background:transparent;border:none;font-family:Poppins,sans-serif;letter-spacing:.2px}.pricing-page-wrap .tab:hover{color:var(--text)}.pricing-page-wrap .tab.active{background:linear-gradient(135deg,rgba(125,85,210,.95),rgba(174,139,250,.95));color:#fff;box-shadow:0 4px 16px rgba(125,85,210,.3)}.pricing-page-wrap .tab.annual.active{background:linear-gradient(135deg,hsla(43,82%,69%,.95),rgba(245,158,11,.95));color:#1a1300;box-shadow:0 4px 16px hsla(43,82%,69%,.25)}.pricing-page-wrap .panel{display:none}.pricing-page-wrap .panel.active{display:block}.pricing-page-wrap .table-wrap{background:linear-gradient(180deg,rgba(174,139,250,.07),rgba(174,139,250,.03));border:1px solid rgba(174,139,250,.18);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px;overflow:visible;box-shadow:0 10px 40px rgba(0,0,0,.35),0 0 0 1px rgba(174,139,250,.04);padding:8px}.pricing-page-wrap .pricing-table{border-radius:14px;overflow:hidden}.pricing-page-wrap tbody tr.row-stripe td{background:rgba(174,139,250,.025)}.pricing-page-wrap tbody tr.row-stripe td.featured{background:rgba(125,85,210,.1)}.pricing-page-wrap .feature-col-cell[data-tip]{cursor:help;position:relative;padding-right:32px!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23AE8BFA' stroke-width='1.4'><circle cx='8' cy='8' r='6.5'/><line x1='8' y1='7' x2='8' y2='11.5' stroke-linecap='round'/><circle cx='8' cy='4.8' r='0.7' fill='%23AE8BFA' stroke='none'/></svg>");background-repeat:no-repeat;background-position:right 10px top 16px;background-size:14px 14px}.pricing-page-wrap .feature-col-cell[data-tip]:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='1.6'><circle cx='8' cy='8' r='6.5'/><line x1='8' y1='7' x2='8' y2='11.5' stroke-linecap='round'/><circle cx='8' cy='4.8' r='0.7' fill='%23ffffff' stroke='none'/></svg>")}.pricing-page-wrap .feature-col-cell[data-tip]:after{content:attr(data-tip);left:calc(100% + 10px);background:rgba(13,15,22,.98);color:var(--text);border:1px solid rgba(174,139,250,.4);border-radius:10px;padding:12px 14px;font-size:12px;font-weight:400;line-height:1.55;width:280px;z-index:100;box-shadow:0 10px 32px rgba(0,0,0,.6),0 0 0 4px rgba(125,85,210,.08);pointer-events:none;white-space:normal;text-transform:none;letter-spacing:0}.pricing-page-wrap .feature-col-cell[data-tip]:after,.pricing-page-wrap .feature-col-cell[data-tip]:before{position:absolute;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s}.pricing-page-wrap .feature-col-cell[data-tip]:before{content:"";left:100%;margin-left:5px;border:6px solid transparent;border-right-color:rgba(174,139,250,.4);z-index:101}.pricing-page-wrap .feature-col-cell[data-tip]:hover:after,.pricing-page-wrap .feature-col-cell[data-tip]:hover:before{opacity:1;visibility:visible}.pricing-page-wrap .pricing-table{width:100%;border-collapse:collapse}.pricing-page-wrap .pricing-table td,.pricing-page-wrap .pricing-table th{padding:14px 22px;text-align:left;vertical-align:middle;font-size:var(--t-cell)}.pricing-page-wrap thead th{background:transparent;padding:28px 22px 24px;vertical-align:top}.pricing-page-wrap thead th.feature-col{width:280px;background:transparent;text-align:left}.pricing-page-wrap thead th.tier-col{text-align:center;position:relative;padding-top:36px}.pricing-page-wrap thead th.featured{background:linear-gradient(180deg,rgba(125,85,210,.16),rgba(174,139,250,.06))}.pricing-page-wrap thead th.featured:before{content:"Most popular";position:absolute;top:10px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,rgba(125,85,210,.95),rgba(174,139,250,.95));color:#fff;font-size:9px;font-weight:700;padding:4px 12px;border-radius:100px;letter-spacing:.8px;text-transform:uppercase;box-shadow:0 2px 10px rgba(125,85,210,.35)}.pricing-page-wrap .tier-name{font-size:var(--t-tier-name);font-weight:700;color:var(--accent2);text-transform:uppercase;letter-spacing:1.4px;margin-bottom:8px;line-height:1.2}.pricing-page-wrap .annual-panel .tier-name{color:var(--gold)}.pricing-page-wrap .tier-tagline{color:hsla(0,0%,100%,.62);font-size:var(--t-tier-tagline);margin-bottom:18px;font-weight:400;line-height:1.4;min-height:36px}.pricing-page-wrap .feature-col-cell{background:transparent;color:var(--text);font-weight:500}.pricing-page-wrap .feature-col-cell small{display:block;color:hsla(0,0%,100%,.5);font-size:var(--t-cell-small);font-weight:400;margin-top:3px;line-height:1.4}.pricing-page-wrap td.tier-cell{text-align:center;color:var(--text);font-weight:500}.pricing-page-wrap td.tier-cell small{display:block;color:hsla(0,0%,100%,.5);font-size:var(--t-cell-small);font-weight:400;margin-top:3px}.pricing-page-wrap td.tier-cell.featured{background:rgba(125,85,210,.09)}.pricing-page-wrap td.tier-cell.dim{color:var(--dim);font-weight:400}.pricing-page-wrap tr.category-row td small{display:inline-block;margin-left:12px;color:hsla(0,0%,100%,.5);font-size:var(--t-cell-small);font-weight:400;letter-spacing:0;text-transform:none;opacity:.85}.pricing-page-wrap tr.category-row td{background:rgba(174,139,250,.08);color:var(--accent2);font-size:var(--t-category);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;padding:14px 22px}.pricing-page-wrap .check{display:inline-block;width:20px;height:20px;background-color:rgba(125,85,210,.18);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 5' stroke='%23AE8BFA' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;vertical-align:middle}.pricing-page-wrap .annual-panel .check{background-color:hsla(43,82%,69%,.18);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 5' stroke='%23F1CC6D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pricing-page-wrap .dash{display:inline-block;width:14px;height:1px;background:hsla(0,0%,100%,.25);vertical-align:middle}.pricing-page-wrap tr.cta-row td{padding:28px 22px 22px;background:transparent}.pricing-page-wrap .tier-cta{padding:12px 18px;border-radius:10px;text-align:center;background:transparent;color:hsla(0,0%,100%,.92);font-size:var(--t-cta);font-weight:600;cursor:pointer;border:1px solid rgba(174,139,250,.4);transition:all .18s;width:100%;display:block;font-family:Poppins,sans-serif;text-decoration:none}.pricing-page-wrap .tier-cta:hover{background:rgba(125,85,210,.14);border-color:rgba(174,139,250,.7);transform:translateY(-1px)}.pricing-page-wrap .tier-cta.featured{background:linear-gradient(135deg,rgba(125,85,210,.95),rgba(174,139,250,.95));border-color:transparent;color:#fff;box-shadow:0 4px 16px rgba(125,85,210,.3)}.pricing-page-wrap .tier-cta.featured:hover{background:linear-gradient(135deg,#7d55d2,#ae8bfa);box-shadow:0 6px 22px rgba(125,85,210,.45)}.pricing-page-wrap .tier-cta.gold{background:linear-gradient(135deg,#f1cc6d,#f59e0b);border-color:transparent;color:#1a1300;font-weight:700;box-shadow:0 4px 16px hsla(43,82%,69%,.25)}.pricing-page-wrap .tier-cta.gold:hover{box-shadow:0 6px 22px hsla(43,82%,69%,.4)}.pricing-page-wrap .tier-cta.header-cta{margin-top:4px;width:auto;display:inline-block;padding:10px 22px}.pricing-page-wrap .annual-hero{background:hsla(43,82%,69%,.05);border:1px solid hsla(43,82%,69%,.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:40px 44px;margin-bottom:24px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}.pricing-page-wrap .annual-hero:before{content:"";position:absolute;top:-30%;right:-10%;width:400px;height:400px;background:radial-gradient(closest-side,hsla(43,82%,69%,.12) 0,hsla(43,82%,69%,0) 70%);pointer-events:none}.pricing-page-wrap .annual-hero>*{position:relative;z-index:1}.pricing-page-wrap .annual-hero-left .tier-name{color:var(--gold);margin-bottom:10px}.pricing-page-wrap .annual-hero-left h2{font-size:30px;font-weight:700;line-height:1.18;letter-spacing:-.02em;margin-bottom:14px;color:var(--text)}.pricing-page-wrap .annual-hero-left p{color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.65;margin-bottom:0}.pricing-page-wrap .annual-hero-right{text-align:center;padding:28px;background:rgba(0,0,0,.4);border:1px solid hsla(43,82%,69%,.22);border-radius:14px}.pricing-page-wrap .annual-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.pricing-page-wrap .benefit{background:rgba(174,139,250,.04);border:1px solid rgba(174,139,250,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:14px;padding:22px 24px}.pricing-page-wrap .benefit-label{color:var(--gold);font-size:var(--t-category);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px}.pricing-page-wrap .benefit h4{font-size:16px;font-weight:600;color:var(--text);margin-bottom:8px;line-height:1.3}.pricing-page-wrap .benefit p{font-size:13px;color:hsla(0,0%,100%,.62);line-height:1.6}.pricing-page-wrap .annual-included-wrap{background:rgba(174,139,250,.04);border:1px solid rgba(174,139,250,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:32px 36px}.pricing-page-wrap .annual-included-wrap h3{font-size:var(--t-section);color:var(--accent2);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(174,139,250,.18)}.pricing-page-wrap .annual-included{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 40px;list-style:none;padding:0;margin:0}.pricing-page-wrap .annual-included li{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--text);line-height:1.5}.pricing-page-wrap .annual-included li small{display:block;color:hsla(0,0%,100%,.55);font-size:12px;margin-top:3px;font-weight:400}.pricing-page-wrap .annual-included li b{font-weight:600;color:var(--text)}.pricing-page-wrap .section-title{font-size:var(--t-section);font-weight:700;color:var(--accent2);text-transform:uppercase;letter-spacing:1.6px;margin:60px 0 20px;padding-bottom:14px;border-bottom:1px solid rgba(174,139,250,.18)}.pricing-page-wrap .addons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pricing-page-wrap .addon{background:rgba(174,139,250,.04);border:1px solid rgba(174,139,250,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:all .18s}.pricing-page-wrap .addon:hover{border-color:rgba(174,139,250,.25);background:rgba(174,139,250,.06)}.pricing-page-wrap .addon-name{font-size:14px;color:var(--text);font-weight:500;line-height:1.4}.pricing-page-wrap .addon-name small{display:block;color:hsla(0,0%,100%,.55);font-size:12px;margin-top:4px;font-weight:400}.pricing-page-wrap .addon-quote{font-size:13px;font-weight:600;color:var(--accent2);white-space:nowrap;text-decoration:none;padding:9px 16px;border-radius:9px;border:1px solid rgba(174,139,250,.35);background:rgba(125,85,210,.08);transition:all .18s}.pricing-page-wrap .addon-quote:hover{background:rgba(125,85,210,.18);border-color:rgba(174,139,250,.6);color:#fff}@media (max-width:980px){.pricing-page-wrap{padding:100px 12px 60px}.pricing-page-wrap h1{font-size:30px}.pricing-page-wrap .subtitle{font-size:15px}.pricing-page-wrap .pricing-table td,.pricing-page-wrap .pricing-table th{padding:12px 10px;font-size:12px}.pricing-page-wrap .annual-hero{grid-template-columns:1fr;padding:28px 24px}.pricing-page-wrap .annual-hero-left h2{font-size:22px}.pricing-page-wrap .addons-grid,.pricing-page-wrap .annual-benefits,.pricing-page-wrap .annual-included{grid-template-columns:1fr}.pricing-page-wrap .annual-included-wrap{padding:22px 20px}.pricing-page-wrap .feature-col-cell[data-tip]:after{width:220px;left:auto;right:0;top:calc(100% + 8px);transform:none}.pricing-page-wrap .feature-col-cell[data-tip]:before{display:none}}