﻿body .site-main{padding-top:0 !important;margin-top:0 !important}.pricing-hero{margin-top:0;position:relative;padding:86px 0 52px;background:linear-gradient(180deg,#f7f9ff 0%,#fff 100%);border-bottom:1px solid #e9eefb;overflow:hidden}.pricing-hero-bg{position:absolute;inset:-18% -8%;background:radial-gradient(circle at 12% 20%,rgba(74,58,255,.22) 0%,rgba(74,58,255,0) 48%),radial-gradient(circle at 88% 18%,rgba(89,203,206,.2) 0%,rgba(89,203,206,0) 48%);pointer-events:none}.pricing-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(74,58,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(74,58,255,.07) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at center top,#000 35%,transparent 88%);-webkit-mask-image:radial-gradient(circle at center top,#000 35%,transparent 88%);pointer-events:none}.pricing-hero-content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.pricing-kicker{margin:6px 0 10px;font-size:.78rem;font-weight:800;color:#4a3aff;letter-spacing:.14em;text-transform:uppercase;display:block;width:100%;text-align:center !important}.pricing-hero h1{margin:0 0 14px;font-size:clamp(2rem, 4.3vw, 3.25rem);line-height:1.13;letter-spacing:-.02em;color:#111827;font-weight:800}.pricing-hero p{max-width:880px;margin:0 auto 10px;color:#5d6983;font-size:1.02rem;line-height:1.75}.pricing-hero .pricing-subtitle{margin-bottom:8px}.pricing-hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:16px}.pricing-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:999px;padding:11px 23px;font-size:.94rem;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.pricing-btn-primary{background:#4a3aff;color:#fff;border:1px solid #4a3aff;box-shadow:0 12px 26px rgba(74,58,255,.28)}.pricing-btn-primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 30px rgba(74,58,255,.34)}.pricing-btn-ghost{background:#fff;color:#1f2a44;border:1px solid #d8deef}.pricing-btn-ghost:hover{color:#1f2a44;transform:translateY(-1px);background:#f8faff}.pricing-channels{margin-top:14px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.pricing-channels span{border:1px solid #d8deef;background:#fff;color:#48566f;border-radius:999px;padding:8px 13px;font-size:.82rem;font-weight:600}.pricing-answer-grid{width:min(100%, 980px);margin:18px auto 2px;display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:10px;text-align:left}.pricing-answer-grid article{border:1px solid #d8deef;border-radius:8px;background:rgba(255,255,255,.88);padding:14px;box-shadow:0 10px 22px rgba(15,23,42,.06)}.pricing-answer-grid span{display:block;margin-bottom:6px;color:#344054;font-size:.78rem;font-weight:800;text-transform:uppercase}.pricing-hero .pricing-answer-grid p{margin:0;color:#475467;font-size:.92rem;line-height:1.55}.pricing-plans,.pricing-addon-flow,.pricing-compare,.pricing-faq,.pricing-cta{padding:60px 0}.pricing-plans{background:#fff}.pricing-head{margin-bottom:22px;text-align:center}.pricing-head h2{margin:0 0 8px;color:#111827;font-size:clamp(1.45rem, 3vw, 2.1rem);font-weight:800}.pricing-head p{margin:0 auto;max-width:860px;color:#64748b;text-align:center}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:14px;align-items:stretch}.pricing-card{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.06);display:flex;flex-direction:column;height:100%}.pricing-card-highlight{border-color:#cfd8ff;box-shadow:0 16px 34px rgba(74,58,255,.14)}.pricing-card .badge{position:absolute;top:12px;right:12px;border-radius:999px;border:1px solid #cfd8ff;background:#eef2ff;color:#4338ca;font-size:.72rem;font-weight:700;padding:5px 9px}.pricing-card h3{margin:0;color:#111827;font-size:1.1rem;font-weight:800;min-height:1.5em}.price{margin:8px 0 12px;color:#111827;font-size:1.65rem;font-weight:800;line-height:1.2}.price span{color:#64748b;font-size:.82rem;font-weight:600}.pricing-note{margin:0 0 12px;color:#475569;font-size:.86rem;min-height:1.4em}.pricing-note strong{color:#0f766e}.pricing-plans .plan-cycle-yearly{display:none}.pricing-plans[data-plan-cycle=yearly] .plan-cycle-monthly{display:none}.pricing-plans[data-plan-cycle=yearly] .plan-cycle-yearly{display:block}.pricing-card ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:7px;color:#374151;font-size:.93rem;min-height:190px}.pricing-card li:before{content:"\2713";color:#10b981;margin-right:8px;font-weight:700}.pricing-card .pricing-btn{margin-top:auto}.pricing-plans .plan-cycle-toggle{margin:0 auto 16px;width:fit-content;display:flex;align-items:center;justify-content:center;border:1px solid #dbe4f3;border-radius:999px;background:#fff;padding:4px;gap:4px}.pricing-plans .plan-cycle-toggle .addon-cycle-btn{min-width:88px;text-align:center}.plan-extra-box{margin:0 0 14px;border:1px solid #e4e9f5;border-radius:12px;background:#f8fbff;padding:10px;display:grid;gap:8px}.plan-extra-title{margin:0;font-size:.86rem;font-weight:800;color:#1e293b}.plan-extra-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.83rem;color:#334155;font-weight:700}.mini-stepper{display:grid;grid-template-columns:28px 54px 28px;gap:4px;align-items:center}.mini-stepper.combo{grid-template-columns:95px 54px}.channel-multiselect{display:grid;gap:4px}.channel-multiselect label{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#334155;font-weight:600}.channel-multiselect input[type=checkbox]{width:14px;height:14px;margin:0}.mini-step-btn{width:28px;height:28px;border:1px solid #d5def2;border-radius:8px;background:#fff;color:#0f172a;font-weight:800;line-height:1;cursor:pointer}.plan-extra-input,.plan-extra-channel-type{height:28px;border:1px solid #d5def2;border-radius:8px;background:#fff;color:#0f172a;padding:0 6px;font-size:.8rem}.plan-extra-total{border-top:1px dashed #d7dfef;padding-top:8px;font-size:.84rem;color:#334155;font-weight:700}.plan-extra-total strong{color:#111827}.plan-extra-continue{width:100%;margin-top:2px}.addon-cycle-toggle{margin:0 auto 12px;width:fit-content;border:1px solid #dbe4f3;border-radius:999px;background:#fff;padding:4px;display:flex;gap:4px}.addon-cycle-btn{border:0;border-radius:999px;background:0 0;color:#475569;padding:8px 14px;min-width:88px;text-align:center;font-size:.82rem;font-weight:700;cursor:pointer}.addon-cycle-btn.is-active{background:#4a3aff;color:#fff;box-shadow:0 8px 18px rgba(74,58,255,.22)}.addon-shell{border:1px solid #e0e7ff;border-radius:16px;background:linear-gradient(120deg,#fff 0%,#f3f6ff 100%);padding:20px;display:grid;grid-template-columns:minmax(220px, 260px) minmax(320px, 1fr) minmax(420px, 1.25fr);align-items:center;gap:18px}.addon-grid{margin-top:0;display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:12px}.addon-card{border:1px solid #e1e7ff;border-radius:14px;background:#fff;padding:14px}.addon-card h4{margin:0 0 6px;color:#111827;font-size:1rem;font-weight:800}.addon-card-price{margin:0 0 8px;color:#111827;font-size:1.1rem;font-weight:800}.addon-card-price span{color:#64748b;font-size:.82rem;font-weight:600}.addon-card p{margin:0;color:#64748b;font-size:.88rem;line-height:1.4;white-space:nowrap}.pricing-addon-flow{background:#fff;padding-top:24px}.addon-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:10px}.addon-flow-card{border:1px solid #e5e7eb;border-radius:12px;background:#f8fbff;padding:12px}.addon-flow-card h4{margin:0 0 6px;color:#111827;font-size:.95rem;font-weight:800}.addon-flow-card p{margin:0;color:#64748b;font-size:.86rem;line-height:1.6}.addon-flow-card a{color:#1d4ed8;text-decoration:none;font-weight:700}.addon-flow-card a:hover{text-decoration:underline}.addon-shell h3{margin:0 0 6px;color:#111827;font-size:1.35rem;font-weight:800}.addon-shell p{margin:0;color:#64748b}.addon-price{color:#111827;font-size:1.8rem;font-weight:800;white-space:nowrap}.addon-price span{font-size:.88rem;color:#64748b;font-weight:600}.pricing-compare,.pricing-faq{background:#fff}.compare-table-wrap{border:1px solid #e5e7eb;border-radius:14px;overflow:auto;background:#fff}.compare-table{width:100%;border-collapse:collapse;min-width:760px}.compare-table th,.compare-table td{padding:12px 14px;border-bottom:1px solid #edf0f6;text-align:left;font-size:.92rem}.compare-table thead th{background:#f8faff;color:#0f172a;font-weight:700}.compare-table tbody td{color:#334155}.compare-table tbody tr:hover{background:#fafcff}.faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:12px}.faq-card{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:16px}.faq-card h3{margin:0 0 8px;color:#111827;font-size:1rem;font-weight:800;line-height:1.3}.faq-card p{margin:0;color:#64748b;font-size:.9rem;line-height:1.65}.pricing-cta{background:linear-gradient(180deg,#0d1330 0%,#070a1d 100%)}.pricing-cta h2{margin:0 0 8px;color:#fff;font-size:clamp(1.45rem, 3vw, 2rem);font-weight:800}.pricing-cta p{margin:0 auto 14px;max-width:820px;color:#bec8e2}.pricing-cta .pricing-btn-ghost{background:0 0;border-color:rgba(255,255,255,.45);color:#fff}.pricing-cta .pricing-btn-ghost:hover{background:rgba(255,255,255,.1);color:#fff}@media (max-width:1199px){.pricing-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.pricing-answer-grid{grid-template-columns:1fr}.addon-shell{grid-template-columns:1fr;align-items:flex-start}.addon-grid{width:100%}.addon-flow-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.plan-extra-row{flex-direction:column;align-items:flex-start}.pricing-card ul{min-height:172px}}@media (max-width:767px){.pricing-grid,.faq-grid,.addon-flow-grid{grid-template-columns:1fr}.pricing-plans .plan-cycle-toggle{margin:0 auto 14px}.pricing-card ul{min-height:0}}.onb-modal{position:fixed;inset:0;z-index:12000;display:none}.onb-modal.is-open{display:block}.onb-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.58);backdrop-filter:blur(3px)}.onb-dialog{position:relative;max-width:980px;width:calc(100% - 32px);margin:44px auto;border-radius:24px;border:1px solid #dfe6ff;background:#fff;box-shadow:0 28px 70px rgba(15,23,42,.24);overflow:hidden}.onb-close{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:999px;border:1px solid #d7deef;background:#fff;color:#0f172a;font-size:1.2rem;line-height:1;z-index:3;cursor:pointer}.onb-modal-grid{display:grid;grid-template-columns:1.1fr .9fr;min-height:560px}.onb-modal-left{padding:36px 34px}.onb-steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.onb-step-pill{border:1px solid #d8def2;border-radius:999px;padding:7px 12px;font-size:.76rem;font-weight:700;color:#64748b;background:#f8faff}.onb-step-pill.is-active{border-color:#4a3aff;color:#fff;background:#4a3aff;box-shadow:0 10px 22px rgba(74,58,255,.24)}.onb-modal-left h3{margin:0 0 8px;font-size:1.65rem;color:#111827;font-weight:800}.onb-modal-left>p{margin:0 0 16px;color:#5d6983}.onb-alert-inline{border-radius:12px;border:1px solid #dbe4ff;background:#f7f9ff;padding:12px;margin-bottom:14px;font-size:.92rem}.onb-alert-inline.error{border-color:#ffd7d7;background:#fff5f5;color:#9f1239}.onb-alert-inline.success{border-color:#bbf7d0;background:#f0fdf4;color:#166534;font-weight:600}.onb-alert-inline p{margin:0}#pricingOnbForm label{display:block;font-size:.84rem;color:#334155;font-weight:600;margin-bottom:10px}#pricingOnbForm input,#pricingOnbForm select{width:100%;margin-top:6px;height:44px;border-radius:10px;border:1px solid #d9e0f1;background:#fff;color:#0f172a;padding:0 12px;font-size:.95rem}#pricingOnbForm input:focus,#pricingOnbForm select:focus{outline:none;border-color:#4a3aff;box-shadow:0 0 0 3px rgba(74,58,255,.12)}.onb-step-wrap{display:none}.onb-step-wrap.is-active{display:block}.onb-row-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.onb-help-text{margin:8px 0 16px;color:#64748b;font-size:.9rem}.onb-help-text a{color:#4a3aff;font-weight:700;text-decoration:none}.onb-help-text a:hover{text-decoration:underline}.onb-modal-right{position:relative;background:linear-gradient(160deg,#f1ecff 0%,#e9e7ff 52%,#eaf8ff 100%);overflow:hidden}.onb-visual{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.onb-visual:before{content:"";position:absolute;width:68%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(74,58,255,.45) 35%,rgba(74,58,255,.45) 65%,transparent 100%);animation:linkPulse 3s ease-in-out infinite}.onb-center{width:170px;height:170px;border-radius:28px;background:linear-gradient(145deg,#4a3aff 0%,#6e5bff 100%);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1rem;font-weight:800;letter-spacing:.02em;box-shadow:0 18px 34px rgba(74,58,255,.35);animation:onbPulse 3.8s ease-in-out infinite}.onb-chip{position:absolute;border-radius:999px;background:#fff;border:1px solid #d8def2;color:#334155;font-size:.82rem;font-weight:700;padding:9px 13px;box-shadow:0 12px 26px rgba(15,23,42,.08)}.chip-a{top:17%;left:12%;animation:floatA 4.2s ease-in-out infinite}.chip-b{top:19%;right:13%;animation:floatB 4.6s ease-in-out infinite}.chip-c{bottom:21%;left:15%;animation:floatB 4.9s ease-in-out infinite}.chip-d{bottom:18%;right:14%;animation:floatA 4.4s ease-in-out infinite}@keyframes onbPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes floatA{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}@keyframes floatB{0%{transform:translateY(0)}50%{transform:translateY(7px)}100%{transform:translateY(0)}}@keyframes linkPulse{0%{opacity:.35;transform:scaleX(.9)}50%{opacity:.95;transform:scaleX(1)}100%{opacity:.35;transform:scaleX(.9)}}@media (max-width:1200px){.pricing-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.pricing-answer-grid{grid-template-columns:1fr}.faq-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:767px){.pricing-hero{padding:44px 0 36px}.pricing-kicker{margin-top:4px}.pricing-hero h1{font-size:2rem}.pricing-grid,.faq-grid{grid-template-columns:1fr}.addon-price{font-size:1.6rem}.pricing-plans,.pricing-compare,.pricing-faq,.pricing-cta{padding:48px 0}.onb-dialog{width:calc(100% - 18px);margin:12px auto}.onb-modal-grid{grid-template-columns:1fr;min-height:auto}.onb-modal-left{padding:24px 16px}.onb-steps{margin-bottom:12px}.onb-modal-right{min-height:180px}.onb-center{width:130px;height:130px;border-radius:20px;font-size:.9rem}.onb-chip{font-size:.72rem;padding:7px 10px}}.pricing-hero{padding:44px 0 40px !important}.pricing-kicker{margin:4px 0 10px !important}@media (max-width:767px){.pricing-hero{padding:34px 0 28px !important}.pricing-kicker{margin-top:2px !important}}