.ai-pricing-section{background-color:var(--cms-color-background);color:var(--cms-color-primary);padding:100px 0 160px;position:relative;overflow:hidden;z-index:10}.pricing-header-simple{text-align:center;margin-bottom:60px}.pricing-header-simple h2{font-family:var(--cms-font-heading);font-size:clamp(3.5rem,7vw,6rem);text-transform:uppercase;margin:0 0 1rem;line-height:.9;color:var(--cms-color-primary)}.outline-text-light{color:var(--cms-color-accent);-webkit-text-stroke:var(--agency-ink-edge) var(--cms-color-primary);paint-order:stroke fill}.pricing-header-simple p{font-family:var(--font-sans);font-size:var(--agency-lead);color:rgba(var(--cms-color-primary-rgb),.7)}.price-table{--pt-cols: 1.15fr 1.9fr .75fr;max-width:1200px;margin:0 auto;border:3px solid var(--cms-color-primary);border-radius:20px;overflow:hidden;background:var(--cms-color-background);box-shadow:10px 10px rgba(var(--cms-color-primary-rgb),.14)}.price-table--live{--pt-cols: 1.15fr 1.7fr .75fr auto}.price-table-head{display:grid;grid-template-columns:var(--pt-cols);gap:28px;align-items:center;padding:15px 30px;background:var(--cms-color-primary);color:var(--cms-color-background);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.price-table-head-price{text-align:right}.price-table-row{display:grid;grid-template-columns:var(--pt-cols);gap:28px;align-items:center;padding:26px 30px;border-top:2px solid rgba(var(--cms-color-primary-rgb),.12);color:var(--cms-color-primary);transition:background-color .2s ease}@media(hover:hover){.price-table-row:not(.highlight):not(.dark-row):hover{background-color:rgba(var(--cms-color-primary-rgb),.04)}}.price-table-row.highlight{background:var(--cms-color-accent);border-top-color:var(--cms-color-primary)}.price-table-row.highlight+.price-table-row{border-top-color:var(--cms-color-primary)}.price-table-row.dark-row{background:var(--cms-color-primary);color:var(--cms-color-background);border-top-color:var(--cms-color-primary)}.price-table-plan{display:flex;align-items:center;gap:14px;min-width:0}.price-table-plan h4{font-family:var(--cms-font-heading);font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.01em;margin:0;color:currentColor}.price-table-icon{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--cms-color-accent);color:var(--cms-color-primary);border:2.5px solid var(--cms-color-primary)}.price-table-row.highlight .price-table-icon{background:var(--cms-color-background)}.price-table-desc{font-family:var(--font-sans);font-size:.98rem;line-height:1.55;margin:0;opacity:.75;color:currentColor}.price-table-price{text-align:right;white-space:nowrap}.price-table-amount{font-family:var(--cms-font-heading);font-size:1.85rem;font-weight:900;color:currentColor}.price-table-row.dark-row .price-table-amount{color:var(--cms-color-accent)}.price-table-period{font-family:var(--font-sans);font-size:.85rem;font-weight:600;opacity:.6;margin-left:4px}.price-table-cta{margin-top:0!important;width:auto!important;white-space:nowrap}@media(max-width:900px){.price-table{border-radius:16px}.price-table-head{display:none}.price-table-row,.price-table--live .price-table-row{grid-template-columns:1fr;gap:14px;padding:24px 22px}.price-table-price{text-align:left}}.ai-pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;width:100%;max-width:1200px;margin:0 auto;padding:0 5%}.ai-price-card{background:#fff;border:4px solid var(--cms-color-primary);border-radius:12px;padding:2.5rem;box-shadow:12px 12px 0 var(--cms-color-primary);transition:all .3s ease;cursor:default;background-color:#fff;margin-bottom:0!important;position:relative;display:flex;flex-direction:column}@media(hover:hover){.ai-price-card:hover{transform:translate(-5px,-5px)!important;box-shadow:16px 16px 0 var(--cms-color-primary)}}.ai-price-card.highlight{background-color:var(--cms-color-accent)}.ai-price-card .stat-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:3px dashed var(--cms-color-primary)}.ai-price-card h4{font-family:var(--font-sans);font-weight:800;font-size:1.4rem;text-transform:uppercase;margin:0}.ai-price-card p{font-size:var(--agency-lead);line-height:1.5;font-weight:600;color:var(--cms-color-primary);margin:0}.ai-price-card.dark-card{background-color:var(--cms-color-primary);border-color:var(--cms-color-primary)}.ai-price-card.dark-card .stat-header{border-bottom-color:#333}.price-tag{font-family:var(--font-sans);font-weight:900;font-size:clamp(2rem,6vw,3.5rem);letter-spacing:-1px;color:var(--cms-color-primary);margin-bottom:20px;white-space:nowrap}.monthly{font-size:1.2rem;font-family:var(--font-sans);font-weight:500;color:inherit;opacity:.7;margin-left:5px}@media(hover:hover){.ai-price-card.dark-card:hover{box-shadow:16px 16px 0 var(--cms-color-accent)!important}}@media(max-width:900px){.ai-pricing-grid{grid-template-columns:1fr}}@media(max-width:768px){.ai-pricing-section{padding:80px 0}.pricing-header-simple{text-align:center;width:100%;max-width:100%;margin:0 auto 40px;padding:0 20px}.pricing-header-simple h2{font-size:clamp(2rem,10vw,3rem);line-height:.95;overflow-wrap:break-word}.ai-pricing-grid{padding:0 10px}.ai-price-card{padding:1.5rem 1rem}.price-tag{font-size:clamp(1.8rem,8vw,2.5rem);letter-spacing:-1px}.ai-price-card h4{font-size:1.2rem}}.seo-pricing-section{position:relative;padding:140px 0;background-color:var(--cms-color-background);color:var(--cms-color-primary)}.seo-pricing-container{max-width:var(--max-width);margin:0 auto;padding:0 4%}.seo-pricing-header{text-align:center;margin-bottom:5rem}.seo-pricing-headline{font-family:var(--cms-font-heading);font-weight:900!important;font-size:var(--agency-h2);line-height:.9;text-transform:uppercase;margin-bottom:1.5rem}.seo-pricing-highlight{color:var(--cms-color-accent);-webkit-text-stroke:var(--agency-ink-edge) var(--cms-color-primary);paint-order:stroke fill}.seo-pricing-desc{font-family:var(--font-sans);font-size:var(--agency-lead);color:rgba(var(--cms-color-primary-rgb),.7);max-width:600px;margin:0 auto;line-height:1.6}.seo-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;align-items:stretch}.seo-price-card{background:var(--cms-color-background);border:4px solid var(--cms-color-primary);border-radius:12px;padding:3rem 2rem;display:flex;flex-direction:column;position:relative;box-shadow:10px 10px 0 var(--cms-color-primary);transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.seo-price-card:hover{transform:translateY(-10px);box-shadow:16px 16px 0 var(--cms-color-primary)}}.tier-3.coming-soon{background:#e8e0d6;border-style:dashed;border-color:rgba(var(--cms-color-primary-rgb),.4);box-shadow:none}@media(hover:hover){.tier-3.coming-soon:hover{transform:none;box-shadow:none}}.tier-3 .tier-icon{color:rgba(var(--cms-color-primary-rgb),.4)}.locked .coming-text{font-family:var(--font-mono);font-weight:800;font-size:1.5rem;color:rgba(var(--cms-color-primary-rgb),.5);padding:10px 0}.tier-setup{font-family:var(--font-mono);font-weight:600;font-size:.85rem;color:rgba(var(--cms-color-primary-rgb),.6);margin-bottom:1rem}.tier-2 .tier-setup{color:var(--cms-color-accent)}.tier-desc{font-family:var(--font-sans);font-size:.95rem;line-height:1.5;color:rgba(var(--cms-color-primary-rgb),.7)}.tier-features.blurred{filter:blur(2px);opacity:.5;-webkit-user-select:none;user-select:none}@media(hover:hover){.tier-btn:hover:not(.disabled){background:var(--cms-color-primary);color:var(--cms-color-background)}}.tier-btn.disabled{border-color:rgba(var(--cms-color-primary-rgb),.3);color:rgba(var(--cms-color-primary-rgb),.5);cursor:not-allowed}@media(max-width:1100px){.seo-pricing-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.tier-2.popular{transform:scale(1)}.tier-3{grid-column:span 2;max-width:500px;justify-self:center}}@media(max-width:768px){.seo-pricing-grid{grid-template-columns:1fr}.tier-3{grid-column:span 1}}.social-pricing-section{position:relative;padding:140px 0;background-color:var(--cms-color-background);color:var(--cms-color-primary)}.social-pricing-container{max-width:var(--max-width);margin:0 auto;padding:0 4%}.social-pricing-header{text-align:center;margin-bottom:5rem}.social-pricing-headline{font-family:var(--cms-font-heading);font-weight:900!important;font-size:var(--agency-h2);line-height:.9;text-transform:uppercase;margin-bottom:1.5rem}.social-pricing-highlight{color:var(--cms-color-accent);-webkit-text-stroke:var(--agency-ink-edge) var(--cms-color-primary);paint-order:stroke fill}.social-pricing-desc{font-family:var(--font-sans);font-size:var(--agency-lead);color:rgba(var(--cms-color-primary-rgb),.7);max-width:600px;margin:0 auto;line-height:1.6}.pricing-toggle-container{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:4rem}.toggle-label{font-family:var(--cms-font-heading);font-size:1.2rem;color:rgba(var(--cms-color-primary-rgb),.4);text-transform:uppercase;transition:color .3s ease}.toggle-label.active{color:var(--cms-color-primary)}.toggle-label.ai-label{display:flex;align-items:center;gap:.5rem}.toggle-label.ai-label.active{color:var(--cms-color-primary);text-shadow:2px 2px 0px var(--cms-color-accent)}.pricing-toggle{width:80px;height:40px;background:var(--cms-color-primary);border-radius:50px;border:3px solid var(--cms-color-primary);padding:3px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;transition:background .3s ease,border-color .3s ease;box-shadow:inset 0 2px 4px #00000080}.pricing-toggle.is-ai{background:var(--cms-color-primary);border-color:var(--cms-color-accent);justify-content:flex-end}.toggle-knob{width:28px;height:28px;background:var(--cms-color-accent);border-radius:50%;box-shadow:0 2px 5px #0003}.pricing-toggle.is-ai .toggle-knob{background:var(--cms-color-accent);box-shadow:0 0 10px var(--cms-color-accent)}.social-pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto;gap:3rem;align-items:stretch}.social-price-card{background:var(--cms-color-background);border:4px solid var(--cms-color-primary);border-radius:12px;padding:3rem 2rem;display:flex;flex-direction:column;position:relative;box-shadow:10px 10px 0 var(--cms-color-primary);transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.social-price-card:hover{transform:translateY(-10px);box-shadow:16px 16px 0 var(--cms-color-primary)}}.tier-2.popular{background:var(--cms-color-primary);color:var(--cms-color-background);border-color:var(--cms-color-primary);box-shadow:10px 10px 0 var(--cms-color-accent);transform:scale(1.05)}@media(hover:hover){.tier-2.popular:hover{box-shadow:16px 16px 0 var(--cms-color-accent)}}.popular-badge{position:absolute;top:-18px;left:50%;transform:translate(-50%);background:var(--cms-color-accent);color:var(--cms-color-primary);font-family:var(--font-mono);font-weight:800;font-size:.8rem;padding:6px 16px;border-radius:50px;border:2px solid var(--cms-color-primary);white-space:nowrap}.card-top{border-bottom:2px solid rgba(var(--cms-color-primary-rgb),.1);padding-bottom:2rem;margin-bottom:2rem}.tier-2 .card-top{border-bottom-color:rgba(var(--cms-color-background-rgb),.1)}.tier-icon{width:60px;height:60px;background:rgba(var(--cms-color-primary-rgb),.05);border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;color:var(--cms-color-primary)}.tier-2 .tier-icon{background:rgba(var(--cms-color-accent-rgb),.1);color:var(--cms-color-accent)}.tier-name{font-family:var(--font-mono);font-weight:800;font-size:1.1rem;margin-bottom:1rem;letter-spacing:1px}.tier-price{display:flex;align-items:flex-end;margin-bottom:.5rem}.tier-price .currency{font-family:var(--font-sans);font-weight:800;font-size:1.5rem;margin-bottom:.5rem}.tier-price .amount{font-family:var(--cms-font-heading);font-weight:900!important;font-size:4rem;line-height:.9}.tier-price .period{font-family:var(--font-sans);font-weight:600;font-size:1rem;color:rgba(var(--cms-color-primary-rgb),.5);margin-bottom:.5rem;margin-left:.2rem}.tier-2 .period{color:rgba(var(--cms-color-background-rgb),.5)}.tier-desc{font-family:var(--font-sans);font-size:.95rem;line-height:1.5;color:rgba(var(--cms-color-primary-rgb),.7);margin-top:1rem}.tier-2 .tier-desc{color:rgba(var(--cms-color-background-rgb),.8)}.tier-features{list-style:none;padding:0;margin:0;flex-grow:1;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.tier-features li{display:flex;align-items:flex-start;gap:.8rem;font-family:var(--font-sans);font-size:.95rem;font-weight:500}.tier-features li svg{flex-shrink:0;color:var(--cms-color-primary)}.tier-2 .tier-features li svg{color:var(--cms-color-accent)}.tier-features li strong{font-weight:800}.tier-2 .tier-features li strong{color:var(--cms-color-background)}.tier-btn{width:100%;padding:1rem;font-family:var(--font-sans);font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:1px;background:transparent;border:2px solid var(--cms-color-primary);color:var(--cms-color-primary);border-radius:8px;cursor:pointer;transition:all .3s ease}@media(hover:hover){.tier-btn:hover{background:var(--cms-color-primary);color:var(--cms-color-background)}}.tier-btn.primary{background:var(--cms-color-accent);color:var(--cms-color-primary);border:2px solid var(--cms-color-accent);box-shadow:0 4px 15px rgba(var(--cms-color-accent-rgb),.2)}@media(hover:hover){.tier-btn.primary:hover{background:transparent;border-color:var(--cms-color-accent);color:var(--cms-color-accent)}}@media(max-width:900px){.tier-2.popular{transform:scale(1)}}@media(max-width:768px){.social-pricing-grid{grid-template-columns:1fr}}.ai-chatbots-section{padding:140px 0;background-color:var(--cms-color-primary);color:var(--cms-color-background);position:relative;overflow:hidden}.chatbots-container{max-width:1600px;margin:0 auto;padding:0 5%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.chatbots-text-content{display:flex;flex-direction:column;align-items:flex-start}.chatbots-tag{background:transparent;color:var(--cms-color-accent);font-family:var(--font-sans);font-weight:800;padding:8px 16px;letter-spacing:2px;margin-bottom:24px;border:1px solid var(--cms-color-accent);border-radius:50px}.chatbots-text-content h2{font-family:var(--cms-font-heading);font-size:clamp(3rem,5vw,4.5rem);text-transform:uppercase;line-height:1.1;margin:0 0 24px}.highlight-cyan{color:var(--cms-color-accent)}.chatbots-text-content p{font-family:var(--font-sans);font-size:var(--agency-lead);line-height:1.6;color:rgba(var(--cms-color-background-rgb),.8);margin-bottom:40px}.features-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.ai-chatbots-feature{display:flex;align-items:center;gap:16px;font-family:var(--font-sans);font-size:var(--agency-lead);font-weight:500;background:#ffffff08;color:var(--cms-color-background);padding:16px 24px;border:1px solid rgba(255,255,255,.1);border-radius:12px}.ai-chatbots-icon{color:var(--cms-color-accent);flex-shrink:0}.chatbots-visual-content{position:relative;display:flex;justify-content:center;align-items:center}.brutal-chat-ui{background:var(--cms-color-background);border:2px solid #222;border-radius:20px;width:100%;max-width:400px;height:550px;display:flex;flex-direction:column;box-shadow:10px 10px rgba(var(--cms-color-accent-rgb),.1);position:relative;z-index:10;overflow:hidden}.chat-header{background:var(--cms-color-primary);color:var(--cms-color-background);padding:20px;display:flex;align-items:center;gap:15px;border-bottom:2px solid #222}.chat-avatar{width:40px;height:40px;background:var(--cms-color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-info h3{margin:0 0 4px;font-family:var(--cms-font-heading);font-size:1.2rem;letter-spacing:1px}.chat-info span{font-family:var(--font-sans);font-size:.8rem;color:rgba(var(--cms-color-background-rgb),.7)}.chat-x{margin-left:auto}.dot-green{width:10px;height:10px;background:var(--cms-color-accent);border-radius:50%;box-shadow:0 0 5px var(--cms-color-accent)}.chat-messages{flex:1;padding:20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;background:var(--cms-color-background)}.chat-bubble{padding:12px 16px;border-radius:12px;font-family:var(--font-sans);font-size:.95rem;line-height:1.4;max-width:85%;position:relative;color:var(--cms-color-primary)}.chat-bubble.ai{background:var(--cms-color-accent);align-self:flex-start;border-bottom-left-radius:2px;border:2px solid var(--cms-color-primary);box-shadow:3px 3px 0 var(--cms-color-primary)}.chat-bubble.user{background:#fff;align-self:flex-end;border-bottom-right-radius:2px;border:2px solid var(--cms-color-primary);box-shadow:3px 3px 0 var(--cms-color-primary)}.typing-indicator{display:flex;gap:4px;align-items:center;justify-content:center;padding:12px 20px!important}.typing-indicator span{width:6px;height:6px;background-color:var(--cms-color-primary);border-radius:50%;display:inline-block;animation:typingBlink 1.4s infinite both}.typing-indicator span:nth-child(1){animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBlink{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.chat-input-area{padding:15px;background:#fff;border-top:4px solid var(--cms-color-primary);display:flex;align-items:center;gap:15px}.mock-input{flex:1;padding:12px 15px;border:2px solid var(--cms-color-primary);border-radius:50px;font-family:var(--font-sans);color:var(--cms-color-primary);font-size:.95rem;display:flex;align-items:center;min-height:44px}.mock-send{width:44px;height:44px;background:var(--cms-color-accent);border:2px solid var(--cms-color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cms-color-primary);box-shadow:2px 2px 0 var(--cms-color-primary)}.chat-bg-element{position:absolute;z-index:1;border:2px dashed rgba(var(--cms-color-accent-rgb),.3)}.element-1{width:300px;height:300px;top:-30px;right:-40px;transform:rotate(15deg)}.element-2{width:200px;height:200px;bottom:-20px;left:-30px;border:2px solid var(--cms-color-accent);background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(var(--cms-color-accent-rgb),.1) 10px,rgba(var(--cms-color-accent-rgb),.1) 20px)}@media(max-width:1024px){.chatbots-container{grid-template-columns:1fr;gap:80px}}@media(max-width:768px){.ai-chatbots-section{padding:80px 0}.chatbots-text-content h2{font-size:3rem}.brutal-chat-ui{height:500px;box-shadow:8px 8px rgba(var(--cms-color-accent-rgb),.1)}.element-1,.element-2{display:none}}@media(max-width:767px){.pricing-header-simple h2,.chatbots-text-content h2{font-size:var(--agency-h2)}}
