.toggle-bar{display:flex;justify-content:center;margin-bottom:3rem}.toggle{display:inline-flex;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:4px;gap:4px}.toggle-btn{padding:.65rem 1.5rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;border:none;font-family:var(--font-b);transition:all .2s;background:transparent;color:var(--text-3)}.toggle-btn.active-brand{background:var(--green);color:var(--bg)}.toggle-btn.active-retail{background:var(--amber);color:var(--bg)}.pricing-panel{display:none}.pricing-panel.active{display:block}.brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:0 auto}.plan{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:2.5rem;position:relative;transition:all .3s;display:flex;flex-direction:column}.plan:hover{border-color:var(--border-h);transform:translateY(-4px);box-shadow:0 20px 48px #0000004d}.plan.featured{border-color:var(--green)}.plan.featured:before{content:"Most Popular";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--green);color:var(--bg);font-family:var(--font-m);font-size:.65rem;font-weight:700;padding:.3rem .75rem;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.plan .plan-name{font-family:var(--font-m);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:.75rem}.plan h3{font-family:var(--font-d);font-size:1.6rem;margin-bottom:.5rem}.plan .price{font-family:var(--font-m);font-size:2.5rem;font-weight:700;margin-bottom:.25rem}.plan .price span{font-size:.9rem;font-weight:400;color:var(--text-3)}.plan .plan-desc{color:var(--text-2);font-size:.9rem;line-height:1.6;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.plan ul{list-style:none;padding:0;margin-bottom:2rem;flex:1}.plan li{padding:.45rem 0;font-size:.9rem;color:var(--text-2);display:flex;align-items:flex-start;gap:.5rem}.plan li:before{content:"→";color:var(--green);font-weight:600;flex-shrink:0}.plan li.enterprise-only:before{color:var(--cyan)}.plan .pcta{width:100%;padding:.85rem;font-weight:600;font-size:.95rem;border-radius:10px;border:none;cursor:pointer;transition:all .25s;font-family:var(--font-b)}.plan.featured .pcta{background:var(--green);color:var(--bg)}.plan.featured .pcta:hover{box-shadow:0 0 24px var(--green-glow)}.plan:not(.featured) .pcta{background:var(--surface);border:1px solid var(--border);color:var(--text);font-weight:600}.plan:not(.featured) .pcta:hover{border-color:var(--green);background:var(--bg-card);color:var(--green)}.retail-card{max-width:540px;margin:0 auto;background:var(--bg-card);border:1px solid var(--amber);border-radius:20px;padding:3rem;text-align:center;position:relative}.retail-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--amber);border-radius:20px 20px 0 0}.retail-card h3{font-family:var(--font-d);font-size:2rem;margin-bottom:.5rem}.retail-card .price{font-family:var(--font-m);font-size:3.5rem;font-weight:700;margin-bottom:.25rem;color:var(--amber)}.retail-card .price span{font-size:1rem;font-weight:400;color:var(--text-3)}.retail-card .price-sub{font-size:.9rem;color:var(--text-3);margin-bottom:2rem}.retail-card ul{list-style:none;padding:0;text-align:left;margin-bottom:2rem}.retail-card li{padding:.5rem 0;font-size:.95rem;color:var(--text-2);display:flex;align-items:flex-start;gap:.5rem;border-bottom:1px solid var(--border)}.retail-card li:last-child{border-bottom:none}.retail-card li:before{content:"→";color:var(--amber);font-weight:600;flex-shrink:0}.retail-card .pcta{width:100%;padding:.9rem;background:var(--amber);color:var(--bg);font-weight:600;font-size:1rem;border-radius:10px;border:none;cursor:pointer;transition:all .25s;font-family:var(--font-b)}.retail-card .pcta:hover{box-shadow:0 0 28px var(--amber-glow)}.full-compare{margin-top:2rem}.full-compare table{width:100%;border-collapse:collapse;font-size:.88rem}.full-compare th{text-align:left;padding:.75rem 1rem;font-weight:500;color:var(--text-3);border-bottom:2px solid var(--border);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.full-compare th:not(:first-child){text-align:center;width:18%}.full-compare td{padding:.65rem 1rem;border-bottom:1px solid var(--border);color:var(--text-2)}.full-compare td:not(:first-child){text-align:center}.full-compare .fn{color:var(--text);font-weight:500}.full-compare .ck{color:var(--green);font-weight:600}.full-compare .hi{color:var(--green);font-weight:600;font-family:var(--font-m);font-size:.82rem}.full-compare .x{color:var(--text-3)}.full-compare .col-c{background:#10b98108}.th-cannaiq{color:var(--green)!important;font-weight:700!important;background:#10b9810d}.section-divider td{background:var(--surface);font-family:var(--font-m);font-size:.7rem;font-weight:600;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;padding:.5rem 1rem}.roi-box{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2.5rem;margin-top:3rem;text-align:center}.roi-box h3{font-family:var(--font-d);font-size:1.75rem;margin-bottom:1rem}.roi-box h3 em{font-style:italic;color:var(--green)}.roi-box p{color:var(--text-2);font-size:.95rem;line-height:1.7;max-width:560px;margin:0 auto}.faq-item{padding:1.25rem 0;border-bottom:1px solid var(--border)}.faq-item h4{font-size:1rem;font-weight:600;margin-bottom:.5rem}.faq-item p{color:var(--text-2);font-size:.92rem;line-height:1.65}.final:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:500px;height:500px;background:radial-gradient(circle,var(--green-glow) 0%,transparent 60%);pointer-events:none;opacity:.2}.final-btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page-hero:before{content:"";position:absolute;top:-10%;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,var(--green-glow) 0%,transparent 60%);pointer-events:none;opacity:.25}section{padding:5rem 2rem}@media (max-width:768px){.brand-grid{grid-template-columns:1fr}.full-compare{overflow-x:auto}section{padding:3.5rem 1.5rem}}@media (max-width:480px){section{padding:2.5rem 1rem}.page-hero{padding:5rem 1rem 2.5rem}.brand-grid{gap:1rem}.plan{padding:1.75rem 1.25rem}.retail-card{padding:2rem 1.25rem}.full-compare{overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:inset -8px 0 12px -4px #0000001f}.full-compare table{font-size:.8rem}.roi-box{padding:1.5rem 1rem}}.founding-banner{padding:0 2rem}.founding-card{max-width:800px;margin:0 auto;background:linear-gradient(135deg,#10b98114,#10b98105);border:1px solid var(--green);border-radius:16px;padding:2rem 2.5rem;text-align:center;position:relative}.founding-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--green);color:var(--bg);font-family:var(--font-m);font-size:.65rem;font-weight:700;padding:.25rem .75rem;border-radius:6px;text-transform:uppercase;letter-spacing:.05em}.founding-card h3{font-family:var(--font-d);font-size:1.35rem;margin-bottom:.5rem;letter-spacing:-.01em}.founding-card p{color:var(--text-2);font-size:.9rem;line-height:1.6;max-width:560px;margin:0 auto .75rem}.founding-counter{display:inline-flex;align-items:center;gap:.5rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.5rem 1rem;margin-top:.5rem}.counter-num{font-family:var(--font-m);font-size:1.5rem;font-weight:700;color:var(--green)}.counter-label{font-size:.82rem;color:var(--text-2)}.founding-rate{font-family:var(--font-m);font-size:.65rem;color:var(--green);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}.regular-rate{font-size:.82rem;color:var(--text-3);margin-bottom:.25rem}.regular-rate:before{content:"";display:inline-block;width:40px;height:1px;background:var(--text-3);vertical-align:middle;margin-right:.5rem}.compare-footnote{margin-top:1.5rem;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:10px;font-size:.85rem;color:var(--text-2);line-height:1.65;text-align:center}
