.ix-pricing-section{background:#fff}#pricing.ix-pricing-section{padding:clamp(72px,7vw,104px) clamp(20px,4vw,40px)!important}#pricing .ix-pricing-inner{max-width:1320px;margin:0 auto}.ix-pricing-head{max-width:760px;margin:0 auto clamp(32px,4vw,48px);text-align:center}.ix-eyebrow{margin:0 0 12px;color:#fc0082;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ix-pricing-head h2,.ix-pricing-sec-head h2{margin:0 0 14px;color:#0b0b0f;font-size:clamp(30px,3.4vw,44px);font-weight:650;line-height:1.08;letter-spacing:-.02em}.ix-pricing-head>p:last-child,.ix-pricing-sec-head>p:last-child{max-width:640px;margin:0 auto;color:#6b7280;font-size:16px;line-height:1.65}#pricing .ix-pricing-head h2{margin:0 0 14px!important;color:#0b0b0f!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:650!important;line-height:1.08!important;letter-spacing:-.02em!important}#pricing .ix-pricing-head p{color:#6b7280!important;font-size:16px!important;line-height:1.65!important}#pricing .ix-pricing-inner{border-color:transparent!important;background:#fff!important}.ix-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px}.ix-plan-card{position:relative;display:flex;flex-direction:column;gap:24px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;padding:24px;color:#0b0b0f;box-shadow:0 1px 2px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ix-plan-card:hover{transform:translateY(-3px);border-color:#d1d5db;box-shadow:0 24px 48px -28px #0f172a59}.ix-plan-card.is-featured{border-color:var(--accent);background:#fff;color:#0b0b0f;box-shadow:0 24px 48px -32px #fc008261}.ix-plan-head{display:flex;flex-direction:column}.ix-plan-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #e5e7eb;border-radius:4px;padding:5px 10px;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ix-plan-card.is-featured .ix-plan-kicker{border-color:#fc008252;background:#fc00820f;color:var(--accent)}.ix-plan-name{margin:16px 0 8px;color:#0b0b0f;font-size:21px;font-weight:650;line-height:1.2;letter-spacing:-.01em}.ix-plan-desc{min-height:66px;margin:0 0 16px;color:#6b7280;font-size:14px;line-height:1.6}#pricing .ix-plan-name{margin:16px 0 8px!important;color:#0b0b0f!important;font-size:21px!important;font-weight:650!important;line-height:1.2!important}#pricing .ix-plan-desc{min-height:66px!important;margin:0 0 16px!important;color:#6b7280!important;font-size:14px!important;line-height:1.6!important}.ix-plan-price{display:flex;flex-direction:column;gap:4px;margin-top:auto}.ix-plan-price strong{color:#0b0b0f;font-size:clamp(32px,3vw,40px);font-weight:600;line-height:1;letter-spacing:-.03em}.ix-plan-price span{min-height:18px;color:#6b7280;font-size:12.5px;line-height:1.4}#pricing .ix-plan-card .ix-pricing-price{display:flex!important;flex-direction:column!important;gap:4px!important;margin-top:auto!important}#pricing .ix-plan-card .ix-pricing-price strong{color:#0b0b0f!important;font-size:clamp(32px,3vw,40px)!important;font-weight:600!important;line-height:1!important;letter-spacing:-.03em!important}#pricing .ix-plan-card .ix-pricing-price span{min-height:18px!important;color:#6b7280!important;font-size:12.5px!important;line-height:1.4!important}.ix-plan-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:16px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);padding:0 16px;color:#fff;font-size:14px;font-weight:650;text-align:center;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.ix-plan-cta:hover{transform:translateY(-1px);opacity:.88}.ix-plan-card.is-featured .ix-plan-cta{border-color:var(--accent);background:var(--accent);color:#fff}#pricing .ix-plan-card .ix-pricing-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin-top:16px!important;border:1px solid var(--accent)!important;border-radius:4px!important;background:var(--accent)!important;padding:0 16px!important;color:#fff!important;font-size:14px!important;font-weight:650!important;text-align:center!important}#pricing .ix-plan-card.is-featured .ix-pricing-link{border-color:var(--accent)!important;background:var(--accent)!important}#pricing .ix-plan-card .ix-pricing-link:hover{background:var(--accent)!important;opacity:.88!important}#pricing .ix-plan-card.is-featured .ix-pricing-link:hover{background:var(--accent)!important}.ix-plan-body{display:flex;flex:1;flex-direction:column;border-top:1px solid #f0f1f3;padding-top:16px}.ix-plan-features-label{margin:0 0 12px;color:#0b0b0f;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}#pricing .ix-plan-features-label{margin:0 0 12px!important;color:#0b0b0f!important;font-size:12px!important;line-height:1.4!important}.ix-plan-features{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ix-plan-feature{position:relative;display:flex;align-items:flex-start;gap:8px;padding-left:22px;color:#374151;font-size:13.5px;line-height:1.5}.ix-plan-feature:before{position:absolute;top:0;left:0;color:#fc0082;content:"✓";font-size:13px;font-weight:800;line-height:1.5}.ix-plan-feature-name{min-width:0}.ix-plan-feature-limit{flex:0 0 auto;margin-left:auto;border-radius:4px;background:#f3f4f6;padding:2px 8px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.ix-plan-feature.is-empty{padding-left:0;color:#6b7280}.ix-plan-feature.is-empty:before{content:none}#pricing .ix-plan-feature{color:#374151!important;font-size:13.5px!important;line-height:1.5!important}#pricing .ix-plan-feature.is-empty{color:#6b7280!important}.ix-plan-more{display:inline-flex;align-items:center;gap:4px;margin-top:16px;color:#6b7280;font-size:12.5px;font-weight:600;line-height:1.4;text-decoration:none}.ix-plan-more:hover{color:#0b0b0f;text-decoration:underline}.ix-pricing-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:1320px;margin:32px auto 0;border-top:1px solid #e5e7eb;padding-top:16px}.ix-pricing-foot p{margin:0;color:#6b7280;font-size:13px;line-height:1.6}.ix-pricing-foot a{color:#0b0b0f;font-size:13px;font-weight:650;text-decoration:none}.ix-pricing-foot a:hover{color:#fc0082;text-decoration:underline}#pricing .ix-pricing-foot p{color:#6b7280!important;font-size:13px!important;line-height:1.6!important}.ix-pricing-page{display:flex;flex-direction:column;gap:clamp(48px,6vw,64px);background:#fff;padding:7.5rem clamp(20px,4vw,40px) clamp(64px,8vw,96px)}.ix-pricing-hero{max-width:900px;margin:0 auto;text-align:center}.ix-pricing-hero h1{margin:0 0 16px;color:#0b0b0f;font-size:clamp(36px,5vw,64px);font-weight:650;line-height:1.02;letter-spacing:-.03em}.ix-pricing-hero>p{max-width:680px;margin:0 auto;color:#6b7280;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.ix-pricing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:24px}.ix-pricing-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid var(--accent);border-radius:4px;background:var(--accent);padding:0 22px;color:#fff;font-size:14px;font-weight:650;text-decoration:none}.ix-pricing-hero-actions a+a{border-color:#e5e7eb;background:#fff;color:#0b0b0f}.ix-pricing-hero-actions a:hover{transform:translateY(-1px);opacity:.9}.ix-pricing-trust{margin:16px 0 0;color:#9ca3af;font-size:13px;line-height:1.5}.ix-pricing-plans-section{max-width:1320px;margin:0 auto}.ix-pricing-sec-head{max-width:760px;margin:0 auto 32px;text-align:center}.ix-pricing-band{margin:0;border:0;background:transparent}.ix-pricing-band-inner{max-width:1320px;margin:0 auto;padding:0}.ix-cmp{max-width:1320px;margin:0 auto}.ix-cmp-note{max-width:760px;margin:0 auto 16px;border:1px solid #fde68a;border-radius:4px;background:#fffbeb;padding:10px 14px;color:#92400e;font-size:13px;line-height:1.5;text-align:center}.ix-cmp-scroll{overflow-x:auto;border:1px solid #e5e7eb;border-radius:4px;background:#fff;box-shadow:0 18px 42px -36px #12151f66}.ix-cmp-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0}.ix-cmp-table th,.ix-cmp-table td{border-bottom:1px solid #f0f1f3;padding:14px 18px;text-align:left;vertical-align:top}.ix-cmp-table thead th{position:sticky;top:0;z-index:1;background:#fafafa;color:#0b0b0f;font-size:13px;font-weight:700;line-height:1.4}.ix-cmp-table thead th:first-child{width:42%}.ix-cmp-table tbody tr:last-child th,.ix-cmp-table tbody tr:last-child td{border-bottom:0}.ix-cmp-group th{background:#f7f8fb;padding-top:11px;padding-bottom:11px;color:#0b0b0f;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ix-cmp-name{display:block;color:#0b0b0f;font-size:14px;font-weight:600;line-height:1.4}.ix-cmp-desc{display:block;margin-top:4px;color:#6b7280;font-size:12.5px;font-weight:400;line-height:1.55}.ix-cmp-cell{color:#9ca3af;font-size:13px;font-weight:600;line-height:1.4;text-align:center!important;white-space:nowrap}.ix-cmp-cell.is-included{color:#0b0b0f}.ix-cmp.is-unavailable .ix-cmp-cell{color:#c4c7cc}.ix-pricing-notes-section{max-width:1320px;margin:0 auto;padding:0}.ix-pricing-notes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ix-pricing-note-card{border:1px solid #e5e7eb;border-radius:4px;background:#fff;padding:24px}.ix-pricing-note-card h3{margin:0 0 8px;color:#0b0b0f;font-size:15px;font-weight:650;line-height:1.35}.ix-pricing-note-card p{margin:0;color:#6b7280;font-size:13px;line-height:1.6}.ix-pricing-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:start}.ix-pricing-faq-head h2{margin:0;color:#0b0b0f;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.1;letter-spacing:-.02em}.ix-pricing-faq-list{display:flex;flex-direction:column;gap:8px}.ix-pricing-faq-list details{border:1px solid #e5e7eb;border-radius:4px;background:#fff;padding:14px 16px}.ix-pricing-faq-list summary{cursor:pointer;color:#0b0b0f;font-size:14px;font-weight:600;line-height:1.45;list-style:none}.ix-pricing-faq-list summary::-webkit-details-marker{display:none}.ix-pricing-faq-list summary:after{float:right;color:#9ca3af;content:"+";font-weight:500}.ix-pricing-faq-list details[open] summary:after{content:"−"}.ix-pricing-faq-list p{margin:10px 0 0;color:#6b7280;font-size:13px;line-height:1.65}.ix-pricing-cta{max-width:1320px;margin:0 auto;border-radius:4px;background:#0b0b0f;padding:clamp(40px,6vw,64px);color:#fff;text-align:center}.ix-pricing-cta h2{margin:0 0 12px;color:#fff;font-size:clamp(28px,3.4vw,44px);font-weight:650;line-height:1.1;letter-spacing:-.02em}.ix-pricing-cta p{max-width:620px;margin:0 auto;color:#d4d4d8;font-size:15px;line-height:1.65}.ix-pricing-cta nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:24px}.ix-pricing-cta nav a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid rgba(255,255,255,.24);border-radius:4px;padding:0 22px;color:#fff;font-size:14px;font-weight:650;text-decoration:none}.ix-pricing-cta nav a:first-child{border-color:var(--accent);background:var(--accent)}.ix-pricing-cta nav a:hover{transform:translateY(-1px);opacity:.9}@media(max-width:1100px){.ix-plans,.ix-pricing-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ix-pricing-faq{grid-template-columns:minmax(0,1fr)}.ix-pricing-cta{border-radius:4px}}@media(max-width:640px){.ix-plans{grid-template-columns:minmax(0,1fr)}.ix-plan-desc{min-height:0}.ix-pricing-head,.ix-pricing-sec-head{text-align:left}.ix-pricing-head>p:last-child,.ix-pricing-sec-head>p:last-child{margin-left:0}.ix-pricing-notes-grid{grid-template-columns:minmax(0,1fr)}}
