.amzx-pricing-page .pricing.row>[class*="col-"]{display:flex;min-width:0}.amzx-pricing-page .pricing .card{width:100%;overflow:hidden}
.amzx-mobile-plan-list{display:grid;gap:18px}.amzx-mobile-plan-card{position:relative;background:#fff;color:#0f172a;border:1px solid rgba(148,163,184,.28);border-radius:24px;padding:20px;box-shadow:0 18px 48px rgba(15,23,42,.12);overflow:hidden}.amzx-mobile-plan-card.is-popular{border:2px solid var(--bs-primary);box-shadow:0 22px 58px rgba(37,99,235,.2)}.amzx-mobile-plan-badge{display:inline-flex;align-items:center;padding:6px 11px;margin-bottom:14px;border-radius:999px;background:var(--bs-primary);color:#fff;font-size:.76rem;font-weight:900}.amzx-mobile-plan-head{display:flex;flex-direction:column;gap:15px}.amzx-mobile-plan-name-wrap{display:flex;align-items:flex-start;gap:12px}.amzx-mobile-plan-icon{flex:0 0 46px;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);font-size:1.25rem}.amzx-mobile-plan-head h2{font-size:1.28rem;line-height:1.2;margin:0;font-weight:900;color:#0f172a}.amzx-mobile-plan-head p{font-size:.88rem;line-height:1.45;margin:5px 0 0;color:#64748b}.amzx-mobile-plan-price{display:flex;align-items:baseline;gap:5px;padding:13px 15px;border-radius:16px;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.1),rgba(99,102,241,.08))}.amzx-mobile-plan-price strong{font-size:1.8rem;line-height:1;font-weight:950;color:var(--bs-primary)}.amzx-mobile-plan-price small{font-size:.8rem;color:#64748b;font-weight:800}.amzx-mobile-plan-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0}.amzx-mobile-plan-summary>div{min-width:0;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:15px;background:#f8fafc}.amzx-mobile-plan-summary>div:last-child:nth-child(odd){grid-column:1/-1}.amzx-mobile-plan-summary span{display:block;font-size:.72rem;line-height:1.2;color:#64748b;font-weight:750}.amzx-mobile-plan-summary strong{display:block;margin-top:5px;font-size:.94rem;color:#0f172a;overflow-wrap:anywhere}.amzx-mobile-summary-value-v1585{display:block;margin-top:5px;font-size:.94rem;color:#0f172a;font-weight:900;overflow-wrap:anywhere}.amzx-mobile-plan-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(148,163,184,.3);border-radius:14px;padding:12px 14px;background:#fff;color:#0f172a;font-weight:850}.amzx-mobile-plan-toggle[aria-expanded="true"] i{transform:rotate(180deg)}.amzx-mobile-plan-toggle i{transition:transform .2s ease}.amzx-mobile-feature-list{margin-top:10px;border:1px solid rgba(148,163,184,.25);border-radius:15px;overflow:hidden}.amzx-mobile-feature{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 13px;border-bottom:1px solid rgba(148,163,184,.18);font-size:.84rem}.amzx-mobile-feature:last-child{border-bottom:0}.amzx-mobile-feature>span:first-child{min-width:0;color:#334155;overflow-wrap:anywhere}.amzx-mobile-feature>span:last-child{text-align:right;color:#0f172a;font-weight:800}.amzx-mobile-plan-action{display:block;width:100%;margin-top:16px;padding:13px 16px;border-radius:14px;font-weight:900;white-space:normal}.amzx-pricing-desktop-view{display:block}
@media(max-width:767.98px){.amzx-pricing-page>.container{padding-left:14px;padding-right:14px}.amzx-pricing-page .py-8{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.amzx-pricing-page h1{font-size:2rem}.amzx-pricing-page h1 br{display:none}.amzx-pricing-page .pricing-container>.text-center{margin-bottom:1rem!important}.amzx-pricing-page .pricing-container>.text-center .rounded-pill{display:flex!important;flex-wrap:wrap;gap:.4rem;width:100%;padding:.5rem!important;border-radius:17px!important}.amzx-pricing-page [data-pricing]{flex:1 1 calc(50% - .4rem);min-width:0;padding:.68rem .7rem!important}.amzx-pricing-page [data-pricing] .badge{position:static!important;display:inline-block!important;transform:none!important;margin:.3rem 0 0!important;white-space:normal}.amzx-pricing-desktop-view{display:none!important}.amzx-pricing-page .h-100.p-5{padding:1.35rem!important}.amzx-pricing-page .h-100.p-5 .text-end{text-align:left!important;margin-top:1rem}}
@media(max-width:390px){.amzx-pricing-page [data-pricing]{flex-basis:100%}.amzx-mobile-plan-summary{grid-template-columns:1fr}.amzx-mobile-plan-summary>div:last-child:nth-child(odd){grid-column:auto}.amzx-mobile-plan-card{padding:17px;border-radius:20px}}

/* AMZX Link v1.5.82 — FAQ de pricing compacta e profissional, sem camadas antigas. */
.amzx-pricing-faq{position:relative;padding:clamp(3.5rem,7vw,6.5rem) 0 1.5rem}.amzx-pricing-faq::before{content:"";position:absolute;inset:10% 4% auto;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(var(--bs-primary-rgb),.13),transparent 68%);filter:blur(34px);pointer-events:none}.amzx-faq-heading{position:relative;max-width:760px;margin:0 auto 2rem;text-align:center}.amzx-faq-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.48rem .82rem;border:1px solid rgba(var(--bs-primary-rgb),.22);border-radius:999px;background:rgba(255,255,255,.72);color:var(--bs-primary);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 28px rgba(15,23,42,.06)}.amzx-faq-heading h2{margin:1rem 0 .65rem;font-size:clamp(1.85rem,4vw,3rem);line-height:1.08;font-weight:950;letter-spacing:-.04em}.amzx-faq-heading p{max-width:620px;margin:0 auto;color:#64748b;font-size:1rem;line-height:1.7}.amzx-faq-shell{position:relative;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.75fr);gap:1.35rem;align-items:start}.amzx-faq-aside{position:sticky;top:96px;padding:1.35rem;border:1px solid rgba(148,163,184,.22);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,252,.9));box-shadow:0 22px 60px rgba(15,23,42,.09);overflow:hidden}.amzx-faq-aside::after{content:"";position:absolute;width:160px;height:160px;right:-70px;bottom:-85px;border-radius:50%;background:rgba(var(--bs-primary-rgb),.11)}.amzx-faq-aside-icon{position:relative;width:52px;height:52px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,var(--bs-primary),#7c3aed);color:#fff;font-size:1.15rem;box-shadow:0 13px 28px rgba(var(--bs-primary-rgb),.24)}.amzx-faq-aside h3{position:relative;margin:1.1rem 0 .5rem;font-size:1.16rem;font-weight:900;color:#0f172a}.amzx-faq-aside p{position:relative;margin:0 0 1rem;color:#64748b;font-size:.9rem;line-height:1.62}.amzx-faq-aside .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;border-radius:13px;font-weight:850}.amzx-faq-main{min-width:0}.amzx-faq-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.amzx-faq-filters{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.amzx-faq-filter{border:1px solid rgba(148,163,184,.28);border-radius:999px;padding:.48rem .75rem;background:rgba(255,255,255,.78);color:#475569;font-size:.76rem;font-weight:850;line-height:1;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.amzx-faq-filter:hover{transform:translateY(-1px);border-color:rgba(var(--bs-primary-rgb),.42)}.amzx-faq-filter.is-active{border-color:transparent;background:var(--bs-primary);color:#fff;box-shadow:0 9px 22px rgba(var(--bs-primary-rgb),.2)}.amzx-faq-count{flex:0 0 auto;color:#64748b;font-size:.78rem;font-weight:800}.amzx-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.amzx-faq-item{min-width:0;border:1px solid rgba(148,163,184,.24)!important;border-radius:18px!important;background:rgba(255,255,255,.92);box-shadow:0 12px 32px rgba(15,23,42,.065);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.amzx-faq-item:hover{border-color:rgba(var(--bs-primary-rgb),.35)!important;box-shadow:0 18px 42px rgba(15,23,42,.09);transform:translateY(-1px)}.amzx-faq-item.is-filtered,.amzx-faq-item.is-limit-hidden{display:none}.amzx-faq-item .accordion-button{width:100%;min-height:72px;padding:1rem 1rem;border:0!important;outline:0!important;background:transparent;color:#0f172a;font-size:.9rem;line-height:1.4;font-weight:850;box-shadow:none!important;align-items:center;text-align:left}.amzx-faq-item .accordion-button:not(.collapsed){background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.095),rgba(124,58,237,.055));color:#111827}.amzx-faq-item .accordion-button::after{flex:0 0 auto;width:1.9rem;height:1.9rem;margin-left:.8rem;border-radius:10px;background-color:rgba(var(--bs-primary-rgb),.1);background-size:.72rem;background-position:center}.amzx-faq-item .accordion-body{padding:0 1rem 1rem;color:#526076;font-size:.86rem;line-height:1.67}.amzx-faq-more{display:flex;justify-content:center;margin-top:1rem}.amzx-faq-more[hidden]{display:none!important}.amzx-faq-more .btn{min-width:210px;border-radius:13px;font-weight:850}.amzx-faq-empty{display:none;padding:1.5rem;border:1px dashed rgba(148,163,184,.42);border-radius:18px;text-align:center;color:#64748b;background:rgba(255,255,255,.7)}.amzx-faq-empty.is-visible{display:block}
html[data-theme="dark"] .amzx-pricing-faq{color:#e5edf8}html[data-theme="dark"] .amzx-faq-kicker{border-color:rgba(96,165,250,.22);background:rgba(15,23,42,.76);color:#93c5fd}html[data-theme="dark"] .amzx-faq-heading h2,html[data-theme="dark"] .amzx-faq-aside h3{color:#f8fafc}html[data-theme="dark"] .amzx-faq-heading p,html[data-theme="dark"] .amzx-faq-aside p,html[data-theme="dark"] .amzx-faq-count{color:#94a3b8}html[data-theme="dark"] .amzx-faq-aside{border-color:rgba(100,116,139,.3);background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(11,18,32,.92));box-shadow:0 22px 60px rgba(0,0,0,.28)}html[data-theme="dark"] .amzx-faq-filter{border-color:rgba(100,116,139,.34);background:rgba(15,23,42,.78);color:#cbd5e1}html[data-theme="dark"] .amzx-faq-filter.is-active{color:#fff;background:var(--bs-primary)}html[data-theme="dark"] .amzx-faq-item{border-color:rgba(100,116,139,.28)!important;background:rgba(15,23,42,.9);box-shadow:0 16px 38px rgba(0,0,0,.23)}html[data-theme="dark"] .amzx-faq-item .accordion-button{color:#e5edf8}html[data-theme="dark"] .amzx-faq-item .accordion-button:not(.collapsed){background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.2),rgba(124,58,237,.11));color:#fff}html[data-theme="dark"] .amzx-faq-item .accordion-body{color:#aebbd0}html[data-theme="dark"] .amzx-faq-empty{border-color:rgba(100,116,139,.38);background:rgba(15,23,42,.75);color:#94a3b8}html[data-theme="dark"] .amzx-faq-more .btn{border-color:rgba(100,116,139,.35)!important;background:#111c30;color:#e5edf8}
@media(max-width:991.98px){.amzx-faq-shell{grid-template-columns:1fr}.amzx-faq-aside{position:relative;top:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.amzx-faq-aside h3{margin:0 0 .25rem}.amzx-faq-aside p{margin:0}.amzx-faq-aside .btn{white-space:nowrap}}
@media(max-width:767.98px){.amzx-pricing-faq{padding-top:3rem}.amzx-faq-heading{text-align:left;margin-bottom:1.35rem}.amzx-faq-heading p{margin-left:0}.amzx-faq-aside{grid-template-columns:auto minmax(0,1fr);padding:1rem;border-radius:19px}.amzx-faq-aside .btn{grid-column:1/-1;width:100%}.amzx-faq-toolbar{align-items:flex-start;flex-direction:column}.amzx-faq-count{padding-left:.15rem}.amzx-faq-grid{grid-template-columns:1fr}.amzx-faq-item .accordion-button{min-height:66px;padding:.9rem}.amzx-faq-item .accordion-body{padding:0 .9rem .95rem}.amzx-faq-filter{font-size:.72rem}}
@media(prefers-reduced-motion:reduce){.amzx-faq-filter,.amzx-faq-item{transition:none!important}}


/* AMZX Link v1.5.84 — fechamento de responsividade, contraste e foco. */
.amzx-faq-filter:focus-visible,.amzx-faq-item .accordion-button:focus-visible,.amzx-faq-more .btn:focus-visible,.amzx-mobile-plan-toggle:focus-visible{outline:3px solid rgba(var(--bs-primary-rgb),.42)!important;outline-offset:3px!important}
.amzx-faq-item .accordion-body{overflow-wrap:anywhere}.amzx-pricing-page .btn{white-space:normal}
@media(max-width:991.98px){.amzx-faq-shell{grid-template-columns:1fr}.amzx-faq-aside{position:relative;top:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.amzx-faq-aside h3,.amzx-faq-aside p{margin:0}.amzx-faq-grid{grid-template-columns:1fr 1fr}}
@media(max-width:767.98px){.amzx-pricing-faq{padding-top:3rem}.amzx-faq-heading{margin-bottom:1.3rem}.amzx-faq-shell{gap:1rem}.amzx-faq-aside{grid-template-columns:auto minmax(0,1fr);padding:1rem;border-radius:19px}.amzx-faq-aside .btn{grid-column:1/-1;width:100%}.amzx-faq-toolbar{align-items:flex-start;flex-direction:column}.amzx-faq-filters{width:100%;flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 7px;scrollbar-width:thin}.amzx-faq-filter{flex:0 0 auto}.amzx-faq-grid{grid-template-columns:1fr}.amzx-faq-item .accordion-button{min-height:64px}.amzx-faq-count{align-self:flex-end}}
@media(max-width:390px){.amzx-faq-heading h2{font-size:1.8rem}.amzx-faq-aside-icon{width:46px;height:46px}.amzx-faq-item .accordion-button{padding:.9rem;font-size:.86rem}.amzx-faq-item .accordion-body{padding:0 .9rem .9rem}}

/* AMZX Link v1.5.85 — comparação auditada a partir das permissões reais. */
.amzx-plan-comparison-v1585{display:grid;gap:1rem;margin:2.5rem 0 1rem}.amzx-compare-intro-v1585{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;padding:1.4rem;border:1px solid rgba(148,163,184,.22);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.92));box-shadow:0 20px 54px rgba(15,23,42,.08)}.amzx-compare-kicker-v1585{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .72rem;border-radius:999px;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.amzx-compare-intro-v1585 h2{margin:.8rem 0 .35rem;font-size:clamp(1.65rem,3.5vw,2.55rem);font-weight:950;letter-spacing:-.035em}.amzx-compare-intro-v1585 p{max-width:730px;margin:0;color:#64748b;line-height:1.65}.amzx-compare-audit-v1585{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;padding:.65rem .85rem;border:1px solid rgba(34,197,94,.22);border-radius:14px;background:rgba(34,197,94,.08);color:#15803d;font-size:.78rem;font-weight:900}.amzx-compare-plan-head-v1585,.amzx-compare-row-v1585{display:grid;grid-template-columns:minmax(245px,1.08fr) minmax(0,2fr);align-items:stretch}.amzx-compare-plan-head-v1585{position:sticky;top:74px;z-index:20;border-radius:18px;background:#111827;color:#fff;box-shadow:0 14px 34px rgba(15,23,42,.2);overflow:hidden}.amzx-compare-label-v1585{display:flex;align-items:center;padding:1rem 1.1rem;font-weight:900}.amzx-compare-plans-v1585,.amzx-compare-values-v1585{display:grid;grid-template-columns:repeat(var(--amzx-plan-count,4),minmax(90px,1fr))}.amzx-compare-plan-v1585{display:grid;place-content:center;gap:.25rem;min-width:0;padding:.85rem .45rem;text-align:center;border-left:1px solid rgba(255,255,255,.12)}.amzx-compare-plan-v1585 strong{font-size:.82rem;overflow-wrap:anywhere}.amzx-compare-plan-v1585 span{justify-self:center;padding:.2rem .45rem;border-radius:999px;background:var(--bs-primary);font-size:.62rem;font-weight:900}.amzx-compare-group-v1585,.amzx-compare-widgets-v1585{border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.065);overflow:hidden}.amzx-compare-group-title-v1585{display:flex;align-items:center;gap:.65rem;padding:.9rem 1.05rem;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.09),rgba(99,102,241,.05));color:#0f172a;font-weight:950}.amzx-compare-row-v1585{border-top:1px solid rgba(148,163,184,.18)}.amzx-compare-feature-v1585{display:grid;align-content:center;gap:.2rem;min-width:0;padding:.85rem 1rem}.amzx-compare-feature-v1585 strong{color:#1e293b;font-size:.84rem;line-height:1.3;overflow-wrap:anywhere}.amzx-compare-feature-v1585 small{color:#64748b;font-size:.7rem;line-height:1.4;overflow-wrap:anywhere}.amzx-compare-values-v1585>div{display:grid;place-items:center;min-width:0;padding:.75rem .35rem;border-left:1px solid rgba(148,163,184,.16);color:#0f172a;font-size:.82rem;text-align:center;overflow-wrap:anywhere}.amzx-compare-values-v1585 .fa-check,.amzx-compare-values-v1585 .fa-times,.amzx-compare-values-v1585 .fa-infinity{font-size:1rem}.amzx-compare-widgets-v1585>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;cursor:pointer;list-style:none;background:linear-gradient(135deg,rgba(124,58,237,.1),rgba(14,165,233,.07))}.amzx-compare-widgets-v1585>summary::-webkit-details-marker{display:none}.amzx-compare-widgets-v1585>summary>span{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.65rem;align-items:center}.amzx-compare-widgets-v1585>summary>span>i{grid-row:1/3;color:#7c3aed}.amzx-compare-widgets-v1585>summary strong{font-size:.95rem;color:#1e293b}.amzx-compare-widgets-v1585>summary small{color:#64748b;font-size:.72rem}.amzx-compare-chevron-v1585{transition:transform .2s ease}.amzx-compare-widgets-v1585[open] .amzx-compare-chevron-v1585{transform:rotate(180deg)}.amzx-widget-category-v1585{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-top:1px solid rgba(148,163,184,.22);background:#f8fafc;color:#334155;font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.045em}.amzx-widget-category-v1585 small{color:#64748b;font-size:.67rem}.amzx-widget-row-v1585 .amzx-compare-feature-v1585{padding-top:.7rem;padding-bottom:.7rem}.amzx-mobile-widgets-v1585{margin-top:10px;border:1px solid rgba(148,163,184,.25);border-radius:15px;overflow:hidden;background:#fff}.amzx-mobile-widgets-v1585>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;cursor:pointer;list-style:none;color:#0f172a;font-size:.82rem;font-weight:900}.amzx-mobile-widgets-v1585>summary::-webkit-details-marker{display:none}.amzx-mobile-widgets-v1585>summary i{transition:transform .2s ease}.amzx-mobile-widgets-v1585[open]>summary i{transform:rotate(180deg)}.amzx-mobile-widgets-v1585 h3{margin:0;padding:9px 13px;background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.045em}.amzx-mobile-widgets-v1585 .amzx-mobile-feature{border-top:1px solid rgba(148,163,184,.16);border-bottom:0}
html[data-theme="dark"] .amzx-mobile-summary-value-v1585{color:#f8fafc}html[data-theme="dark"] .amzx-compare-intro-v1585,html[data-theme="dark"] .amzx-compare-group-v1585,html[data-theme="dark"] .amzx-compare-widgets-v1585,html[data-theme="dark"] .amzx-mobile-widgets-v1585{border-color:rgba(100,116,139,.28);background:#0f172a;color:#e2e8f0}html[data-theme="dark"] .amzx-compare-intro-v1585 p,html[data-theme="dark"] .amzx-compare-feature-v1585 small,html[data-theme="dark"] .amzx-compare-widgets-v1585>summary small{color:#94a3b8}html[data-theme="dark"] .amzx-compare-group-title-v1585,html[data-theme="dark"] .amzx-compare-widgets-v1585>summary{color:#f8fafc;background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(124,58,237,.1))}html[data-theme="dark"] .amzx-compare-feature-v1585 strong,html[data-theme="dark"] .amzx-compare-values-v1585>div,html[data-theme="dark"] .amzx-compare-widgets-v1585>summary strong{color:#e2e8f0}html[data-theme="dark"] .amzx-widget-category-v1585,html[data-theme="dark"] .amzx-mobile-widgets-v1585 h3{background:#111c30;color:#cbd5e1}
@media(max-width:1199.98px){.amzx-compare-plan-head-v1585,.amzx-compare-row-v1585{grid-template-columns:minmax(205px,.9fr) minmax(0,2fr)}.amzx-compare-feature-v1585{padding-left:.8rem;padding-right:.8rem}.amzx-compare-feature-v1585 small{display:none}}
@media(max-width:767.98px){.amzx-plan-comparison-v1585{display:none!important}.amzx-mobile-plan-summary>div:last-child:nth-child(odd){grid-column:auto}}


/* AMZX Link v1.5.86 — comparação universal visível em todos os layouts. */
.amzx-plan-comparison-v1586{display:grid;gap:1rem;margin:2.5rem 0 1rem}.amzx-compare-intro-v1586{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;padding:1.4rem;border:1px solid rgba(148,163,184,.22);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.92));box-shadow:0 20px 54px rgba(15,23,42,.08)}.amzx-compare-kicker-v1586{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .72rem;border-radius:999px;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.amzx-compare-intro-v1586 h2{margin:.8rem 0 .35rem;font-size:clamp(1.65rem,3.5vw,2.55rem);font-weight:950;letter-spacing:-.035em}.amzx-compare-intro-v1586 p{max-width:760px;margin:0;color:#64748b;line-height:1.65}.amzx-compare-audit-v1586{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;padding:.65rem .85rem;border:1px solid rgba(34,197,94,.22);border-radius:14px;background:rgba(34,197,94,.08);color:#15803d;font-size:.78rem;font-weight:900}.amzx-commerce-grid-v1586{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.amzx-commerce-card-v1586{min-width:0;padding:1rem;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.065)}.amzx-commerce-card-v1586 header{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.8rem;align-items:center}.amzx-commerce-card-v1586 header>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.16),rgba(124,58,237,.12));color:var(--bs-primary);font-size:1.05rem}.amzx-commerce-card-v1586 strong,.amzx-commerce-card-v1586 small{display:block}.amzx-commerce-card-v1586 header strong{color:#172033;font-size:.92rem}.amzx-commerce-card-v1586 header small{margin-top:3px;color:#64748b;font-size:.7rem;line-height:1.4}.amzx-commerce-plan-status-v1586{display:grid;grid-template-columns:repeat(var(--amzx-plan-count,4),minmax(64px,1fr));gap:.42rem;margin-top:.9rem}.amzx-commerce-plan-status-v1586>div{display:grid;place-items:center;gap:.32rem;min-width:0;padding:.55rem .25rem;border-radius:12px;background:#f8fafc;text-align:center}.amzx-commerce-plan-status-v1586 small{max-width:100%;color:#64748b;font-size:.61rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amzx-compare-plan-head-v1586,.amzx-compare-row-v1586{display:grid;grid-template-columns:minmax(245px,1.08fr) minmax(0,2fr);align-items:stretch}.amzx-compare-plan-head-v1586{position:sticky;top:74px;z-index:20;border-radius:18px;background:#111827;color:#fff;box-shadow:0 14px 34px rgba(15,23,42,.2);overflow:hidden}.amzx-compare-label-v1586{display:flex;align-items:center;padding:1rem 1.1rem;font-weight:900}.amzx-compare-plans-v1586,.amzx-compare-values-v1586{display:grid;grid-template-columns:repeat(var(--amzx-plan-count,4),minmax(90px,1fr))}.amzx-compare-plan-v1586{display:grid;place-content:center;gap:.25rem;min-width:0;padding:.85rem .45rem;text-align:center;border-left:1px solid rgba(255,255,255,.12)}.amzx-compare-plan-v1586 strong{font-size:.82rem;overflow-wrap:anywhere}.amzx-compare-plan-v1586 span{justify-self:center;padding:.2rem .45rem;border-radius:999px;background:var(--bs-primary);font-size:.62rem;font-weight:900}.amzx-compare-group-v1586,.amzx-compare-widgets-v1586{border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.065);overflow:hidden}.amzx-compare-group-title-v1586{display:flex;align-items:center;gap:.65rem;padding:.9rem 1.05rem;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.09),rgba(99,102,241,.05));color:#0f172a;font-weight:950}.amzx-compare-row-v1586{border-top:1px solid rgba(148,163,184,.18)}.amzx-compare-feature-v1586{display:grid;align-content:center;gap:.2rem;min-width:0;padding:.85rem 1rem}.amzx-compare-feature-v1586 strong{color:#1e293b;font-size:.84rem;line-height:1.3;overflow-wrap:anywhere}.amzx-compare-feature-v1586 small{color:#64748b;font-size:.7rem;line-height:1.4;overflow-wrap:anywhere}.amzx-compare-values-v1586>div{display:grid;place-items:center;min-width:0;padding:.75rem .35rem;border-left:1px solid rgba(148,163,184,.16);color:#0f172a;font-size:.82rem;text-align:center;overflow-wrap:anywhere}.amzx-compare-widgets-v1586>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;cursor:pointer;list-style:none;background:linear-gradient(135deg,rgba(124,58,237,.1),rgba(14,165,233,.07))}.amzx-compare-widgets-v1586>summary::-webkit-details-marker{display:none}.amzx-compare-widgets-v1586>summary>span{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.65rem;align-items:center}.amzx-compare-widgets-v1586>summary>span>i{grid-row:1/3;color:#7c3aed}.amzx-compare-widgets-v1586>summary strong{font-size:.95rem;color:#1e293b}.amzx-compare-widgets-v1586>summary small{color:#64748b;font-size:.72rem}.amzx-compare-chevron-v1586{transition:transform .2s ease}.amzx-compare-widgets-v1586[open] .amzx-compare-chevron-v1586{transform:rotate(180deg)}.amzx-widget-category-v1586{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-top:1px solid rgba(148,163,184,.22);background:#f8fafc;color:#334155;font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.045em}.amzx-widget-category-v1586 small{color:#64748b;font-size:.67rem}html[data-theme="dark"] .amzx-compare-intro-v1586,html[data-theme="dark"] .amzx-commerce-card-v1586,html[data-theme="dark"] .amzx-compare-group-v1586,html[data-theme="dark"] .amzx-compare-widgets-v1586{border-color:rgba(100,116,139,.28);background:#0f172a;color:#e2e8f0}html[data-theme="dark"] .amzx-compare-intro-v1586 p,html[data-theme="dark"] .amzx-commerce-card-v1586 header small,html[data-theme="dark"] .amzx-compare-feature-v1586 small,html[data-theme="dark"] .amzx-compare-widgets-v1586>summary small{color:#94a3b8}html[data-theme="dark"] .amzx-commerce-card-v1586 header strong,html[data-theme="dark"] .amzx-compare-feature-v1586 strong,html[data-theme="dark"] .amzx-compare-values-v1586>div,html[data-theme="dark"] .amzx-compare-widgets-v1586>summary strong{color:#e2e8f0}html[data-theme="dark"] .amzx-commerce-plan-status-v1586>div,html[data-theme="dark"] .amzx-widget-category-v1586{background:#111c30;color:#cbd5e1}html[data-theme="dark"] .amzx-compare-group-title-v1586,html[data-theme="dark"] .amzx-compare-widgets-v1586>summary{color:#f8fafc;background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(124,58,237,.1))}@media(max-width:1199.98px){.amzx-compare-plan-head-v1586,.amzx-compare-row-v1586{grid-template-columns:minmax(205px,.9fr) minmax(0,2fr)}.amzx-compare-feature-v1586 small{display:none}.amzx-commerce-plan-status-v1586 small{display:none}}@media(max-width:767.98px){.amzx-plan-comparison-v1586{display:none!important}.amzx-commerce-grid-v1586{grid-template-columns:1fr}.amzx-compare-intro-v1586{align-items:flex-start;flex-direction:column}}

/* ===== AMZX Link v1.5.556 — Pricing Premium Hotfix / Rebase ===== */
.amzx-pricing-v15557{
  --ap-bg:#050d18;--ap-bg2:#08182b;--ap-surface:#0b1727;--ap-surface2:#0d1d31;--ap-surface3:#10243b;
  --ap-line:rgba(110,159,205,.22);--ap-line-strong:rgba(66,214,255,.42);--ap-text:#f5f9ff;--ap-muted:#91a4bb;
  --ap-cyan:#36e4ff;--ap-blue:#4f8cff;--ap-violet:#8b6cff;--ap-green:#35e0a1;--ap-red:#fb7185;
  position:relative;isolation:isolate;overflow:hidden;border:0!important;color:var(--ap-text)!important;
  background:radial-gradient(circle at 8% 3%,rgba(22,201,230,.13),transparent 28%),radial-gradient(circle at 92% 10%,rgba(124,92,255,.14),transparent 31%),linear-gradient(180deg,#050d18 0%,#071424 45%,#050e1a 100%)!important
}
.amzx-pricing-v15557::before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(84,133,181,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(84,133,181,.08) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.75) 48%,transparent 92%);pointer-events:none}
.amzx-pricing-v15557::after{content:"";position:absolute;z-index:-1;width:640px;height:640px;right:-300px;top:250px;border:1px solid rgba(54,228,255,.11);border-radius:50%;box-shadow:0 0 0 90px rgba(139,108,255,.02),0 0 0 180px rgba(54,228,255,.012);animation:amzxPricingOrbit556 22s linear infinite;pointer-events:none}
.amzx-pricing-v15557>.container{position:relative;max-width:1320px}

/* Hero: preserve information, refine hierarchy. */
.amzx-pricing-hero-v15557{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(2.2rem,5vw,5.5rem);align-items:center;padding:clamp(3.6rem,7vw,6.6rem) 0 clamp(2rem,4vw,3.5rem)}
.amzx-pricing-hero-copy-v15557{min-width:0}.amzx-pricing-kicker-v15557{display:inline-flex;align-items:center;gap:.5rem;padding:.52rem .82rem;border:1px solid rgba(54,228,255,.22);border-radius:999px;background:rgba(7,24,41,.78);color:#7eefff;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 0 18px rgba(54,228,255,.04),0 12px 30px rgba(0,0,0,.18)}
.amzx-pricing-hero-v15557 h1{max-width:810px;margin:1.15rem 0 .85rem;color:#f8fbff;font-size:clamp(2.35rem,4.8vw,4.45rem);line-height:1;letter-spacing:-.052em;font-weight:950;text-wrap:balance}.amzx-pricing-hero-v15557 h1 span{display:block;background:linear-gradient(90deg,#47e7f4,#5d9dff 55%,#a480ff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:180% auto;animation:amzxPricingGradient556 7s ease-in-out infinite}.amzx-pricing-hero-v15557 p{max-width:700px;margin:0;color:#a4b5c9;font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.72}.amzx-pricing-trust-v15557{display:flex;flex-wrap:wrap;gap:.58rem;margin-top:1.3rem}.amzx-pricing-trust-v15557 span{display:inline-flex;align-items:center;gap:.45rem;padding:.54rem .72rem;border:1px solid rgba(148,163,184,.15);border-radius:12px;background:rgba(9,25,43,.72);color:#d4dfec;font-size:.77rem;font-weight:800}.amzx-pricing-trust-v15557 i{color:#48e6b2}
.amzx-pricing-console-v15557{position:relative;min-height:360px;padding:1.12rem;border:1px solid rgba(90,204,255,.24);border-radius:28px;background:linear-gradient(145deg,rgba(12,29,51,.97),rgba(5,17,31,.91));box-shadow:0 42px 110px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.04);overflow:hidden;transform:perspective(1000px) rotateY(-3.6deg) rotateX(1.4deg);animation:amzxPricingFloat556 8s ease-in-out infinite}.amzx-pricing-console-v15557::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(53,218,255,.08) 44%,transparent 62%);transform:translateX(-110%);animation:amzxPricingSweep556 7s ease-in-out infinite;pointer-events:none}.amzx-pricing-console-glow-v15557{position:absolute;width:290px;height:290px;right:-95px;top:-125px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.32),transparent 67%);filter:blur(8px)}.amzx-pricing-console-v15557 header{position:relative;display:flex;align-items:center;gap:.6rem;padding:.3rem .35rem 1rem;border-bottom:1px solid rgba(148,163,184,.13)}.amzx-pricing-console-v15557 header span{font-size:1.12rem;font-weight:950;letter-spacing:.08em;color:#fff}.amzx-pricing-console-v15557 header small{color:#71849c;font-size:.58rem;font-weight:900;letter-spacing:.13em}.amzx-pricing-console-v15557 header i{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 18px #34d399;animation:amzxPricingPulse556 1.8s ease-in-out infinite}.amzx-pricing-console-grid-v15557{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.72rem;padding:1.1rem 0}.amzx-pricing-console-grid-v15557 article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:.72rem;align-items:center;min-width:0;padding:.9rem;border:1px solid rgba(87,164,218,.15);border-radius:17px;background:linear-gradient(145deg,rgba(16,39,65,.76),rgba(8,25,44,.75));box-shadow:inset 0 0 18px rgba(0,173,255,.025);transition:transform .25s ease,border-color .25s ease,background .25s ease}.amzx-pricing-console-grid-v15557 article:hover{transform:translateY(-2px);border-color:rgba(54,228,255,.32);background:linear-gradient(145deg,rgba(18,48,79,.86),rgba(9,30,51,.82))}.amzx-pricing-console-grid-v15557 article:nth-child(2){animation:amzxPricingCard556 5.2s ease-in-out .4s infinite}.amzx-pricing-console-grid-v15557 article:nth-child(3){animation:amzxPricingCard556 5.6s ease-in-out .9s infinite}.amzx-pricing-console-grid-v15557 article>i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(139,92,246,.16));color:#58e6ff;box-shadow:inset 0 0 14px rgba(34,211,238,.08)}.amzx-pricing-console-grid-v15557 strong,.amzx-pricing-console-grid-v15557 small{display:block}.amzx-pricing-console-grid-v15557 strong{color:#f1f7ff;font-size:.83rem}.amzx-pricing-console-grid-v15557 small{margin-top:2px;color:#70849d;font-size:.62rem}.amzx-pricing-console-grid-v15557 b{color:#41556e;font-size:.68rem}.amzx-pricing-console-v15557 footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.1rem;padding:.85rem .25rem .15rem;border-top:1px solid rgba(148,163,184,.12)}.amzx-pricing-console-v15557 footer span{display:flex;align-items:center;gap:.45rem;color:#7d91a8;font-size:.64rem;font-weight:850}.amzx-pricing-console-v15557 footer span i{width:7px;height:7px;border-radius:50%;background:#2dd4bf;box-shadow:0 0 15px #2dd4bf}.amzx-pricing-console-v15557 footer strong{color:#d8e4f2;font-size:.68rem;letter-spacing:.04em}

/* Pricing stage and segmented period selector. */
.amzx-pricing-stage-v15557{position:relative;margin-top:0!important;padding:clamp(1rem,2.2vw,1.7rem);border:1px solid rgba(119,171,217,.16);border-radius:34px;background:linear-gradient(180deg,rgba(9,24,42,.92),rgba(5,16,29,.9));box-shadow:0 36px 105px rgba(0,0,0,.32);backdrop-filter:blur(16px)}
.amzx-pricing-period-area-v15557{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem!important}.amzx-pricing-period-heading-v15557{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.85rem}.amzx-pricing-period-heading-v15557>span{color:#ecf5ff;font-size:.88rem;font-weight:900;letter-spacing:.01em}.amzx-pricing-period-heading-v15557>small{color:#71869f;font-size:.7rem;line-height:1.4}
.amzx-pricing-period-switch-v15557{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(124px,1fr);gap:.38rem;width:min(100%,560px);padding:.42rem;border:1px solid rgba(104,163,216,.25);border-radius:20px;background:linear-gradient(180deg,rgba(4,13,24,.94),rgba(8,22,38,.94));box-shadow:inset 0 1px rgba(255,255,255,.03),0 18px 48px rgba(0,0,0,.28)}
.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557{position:relative;display:flex!important;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:50px;margin:0!important;padding:.72rem .88rem!important;border:1px solid transparent!important;border-radius:15px!important;background:transparent!important;color:#8da2ba!important;box-shadow:none!important;font-size:.82rem;font-weight:900;line-height:1.1;white-space:nowrap;overflow:visible;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557>i{color:#607b98;font-size:.88rem;transition:color .18s ease,transform .18s ease}.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557:hover{border-color:rgba(98,188,255,.24)!important;background:rgba(20,52,81,.52)!important;color:#eef8ff!important;transform:translateY(-1px)!important}.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557:hover>i{color:#6ee7ff;transform:scale(1.08)}.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557.btn-primary,.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557[aria-pressed="true"]{border-color:rgba(92,225,255,.45)!important;background:linear-gradient(135deg,rgba(10,135,190,.96),rgba(71,92,214,.97) 58%,rgba(117,74,206,.96))!important;color:#fff!important;box-shadow:0 10px 28px rgba(36,135,235,.26),inset 0 1px rgba(255,255,255,.16)!important}.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557.btn-primary>i,.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557[aria-pressed="true"]>i{color:#dffbff}.amzx-pricing-save-v15557{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:.2rem .4rem;border:1px solid rgba(80,230,171,.36);border-radius:999px;background:rgba(29,171,112,.13);color:#6cf1b8;font-size:.61rem;font-weight:950;letter-spacing:.02em}.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557.btn-primary .amzx-pricing-save-v15557,.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557[aria-pressed="true"] .amzx-pricing-save-v15557{border-color:rgba(255,255,255,.24);background:rgba(6,38,56,.34);color:#b8ffe1}.amzx-pricing-period-explain-v15557{margin:.7rem 0 0;color:#71869f!important;font-size:.72rem!important;font-weight:700}

/* Desktop plan cards: AMZX dark surfaces, all states isolated from global theme palette. */
.amzx-pricing-v15557 .pricing.row{align-items:stretch;margin-top:1.55rem!important;--bs-gutter-x:1rem}.amzx-pricing-v15557 .pricing.row>[data-pricing-plan]{display:flex!important;min-width:0;animation:amzxPricingPlanIn556 .55s cubic-bezier(.2,.8,.2,1) both}.amzx-pricing-v15557 .pricing.row>[data-pricing-plan]:nth-child(2){animation-delay:.05s}.amzx-pricing-v15557 .pricing.row>[data-pricing-plan]:nth-child(3){animation-delay:.1s}.amzx-pricing-v15557 .pricing.row>[data-pricing-plan]:nth-child(4){animation-delay:.15s}.amzx-pricing-v15557 .pricing .card{position:relative;width:100%;overflow:hidden;border:1px solid rgba(108,148,188,.23)!important;border-radius:25px!important;background:linear-gradient(180deg,#0b1727 0%,#0a1524 55%,#08131f 100%)!important;color:#eef5ff!important;box-shadow:0 20px 60px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.025)!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.amzx-pricing-v15557 .pricing .card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#36e4ff 38%,#7b6cff 70%,transparent);opacity:.42}.amzx-pricing-v15557 .pricing .card:hover{transform:translateY(-7px);border-color:rgba(74,220,255,.47)!important;box-shadow:0 30px 80px rgba(0,0,0,.4),0 0 0 1px rgba(54,228,255,.06),0 0 42px rgba(54,158,255,.09)!important}.amzx-pricing-v15557 .pricing .card.border-info{border:1px solid rgba(68,219,255,.62)!important;box-shadow:0 28px 82px rgba(0,0,0,.42),0 0 0 1px rgba(54,228,255,.11),0 0 52px rgba(72,135,255,.12)!important}.amzx-pricing-v15557 .pricing .card.border-info::before{height:4px;opacity:1;background:linear-gradient(90deg,#23d5e9,#4f8cff 48%,#9a75ff)}
.amzx-pricing-v15557 .pricing .card>.p-5,.amzx-pricing-v15557 .pricing .card>.p-4{padding:clamp(1.4rem,2vw,2rem)!important}.amzx-pricing-v15557 .pricing .card .fs-1{width:58px;height:58px;display:grid!important;place-items:center;margin:0 auto 1rem!important;border:1px solid rgba(78,205,255,.2);border-radius:18px;background:linear-gradient(135deg,rgba(20,179,218,.12),rgba(115,92,234,.12));color:#61e7ff!important;font-size:1.4rem!important;box-shadow:inset 0 0 22px rgba(58,180,255,.045)}.amzx-pricing-v15557 .pricing .card .h5,.amzx-pricing-v15557 .pricing .card h4{color:#f5f9ff!important;font-size:1.16rem!important;letter-spacing:-.02em}.amzx-pricing-v15557 .pricing [data-pricing-monthly]{margin-top:.25rem;font-size:clamp(1.8rem,2.1vw,2.45rem)!important;line-height:1.05}.amzx-pricing-v15557 .pricing [data-pricing-monthly] strong{background:linear-gradient(90deg,#5be8f5,#68a5ff,#aa88ff);-webkit-background-clip:text;background-clip:text;color:transparent!important}.amzx-pricing-v15557 .pricing [data-toggle="pricingterm"]{color:#8094aa!important;font-weight:800}.amzx-pricing-v15557 .pricing .text-muted{color:#8295aa!important;line-height:1.55;font-size:.84rem}.amzx-pricing-v15557 .pricing .badge.bg-info{background:linear-gradient(90deg,#0ea5c7,#4f6edc)!important;color:#fff!important;border:1px solid rgba(130,240,255,.38)!important;border-radius:999px!important;box-shadow:0 8px 24px rgba(14,165,233,.22);font-size:.64rem!important;letter-spacing:.045em;text-transform:uppercase}.amzx-pricing-v15557 .pricing .badge.bg-success{background:rgba(25,156,105,.18)!important;color:#73f1bd!important;border:1px solid rgba(82,230,171,.28)!important;border-radius:999px!important;font-size:.64rem!important;box-shadow:none!important}
/* CTA buttons: never inherit coral/secondary global colors. */
.amzx-pricing-v15557 .pricing a.btn[data-trigger="checkout"],.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"]{position:relative;overflow:hidden;display:flex!important;align-items:center;justify-content:center;min-height:50px;border:1px solid rgba(113,227,255,.34)!important;border-radius:14px!important;background:linear-gradient(135deg,#0798bd 0%,#356bd5 56%,#7652d0 100%)!important;color:#fff!important;text-shadow:none!important;box-shadow:0 14px 34px rgba(31,105,211,.28)!important;font-size:.86rem;font-weight:900;letter-spacing:.005em;opacity:1;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease,border-color .2s ease}.amzx-pricing-v15557 .pricing a.btn[data-trigger="checkout"]::after,.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"]::after{content:"";position:absolute;top:-25%;bottom:-25%;left:-50%;width:30%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition:left .5s ease}.amzx-pricing-v15557 .pricing a.btn[data-trigger="checkout"]:hover,.amzx-pricing-v15557 .pricing a.btn[data-trigger="checkout"]:focus-visible,.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"]:hover{transform:translateY(-2px)!important;filter:brightness(1.09) saturate(1.05);border-color:rgba(170,244,255,.6)!important;color:#fff!important;box-shadow:0 18px 42px rgba(38,121,231,.38),0 0 25px rgba(54,228,255,.1)!important}.amzx-pricing-v15557 .pricing a.btn[data-trigger="checkout"]:hover::after,.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"]:hover::after{left:125%}.amzx-pricing-v15557 .pricing a.btn[data-trigger="checkout"].disabled,.amzx-pricing-v15557 .pricing a.btn[data-trigger="checkout"][aria-disabled="true"],.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"].disabled{border-color:rgba(114,139,165,.2)!important;background:#111e2d!important;color:#6f8398!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important}.amzx-pricing-v15557 .pricing a.btn.bg-secondary{display:flex!important;align-items:center;justify-content:center;min-height:50px;border:1px solid rgba(90,125,161,.27)!important;border-radius:14px!important;background:linear-gradient(180deg,#111f30,#0d1a29)!important;color:#a8b9ca!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important;font-weight:900}.amzx-pricing-v15557 .pricing a.btn.bg-secondary:hover{border-color:rgba(87,194,229,.34)!important;background:linear-gradient(180deg,#14263b,#102034)!important;color:#e5f5ff!important;transform:translateY(-1px)}
.amzx-pricing-v15557 .pricing .card-body{padding:1.25rem 1.45rem!important;border-top:1px solid rgba(105,143,181,.16)!important;background:linear-gradient(180deg,#0a1625,#08131f)!important}.amzx-pricing-v15557 .pricing .card-body ul,.amzx-pricing-v15557 .pricing .card-body .text-dark{color:#cad6e4!important}.amzx-pricing-v15557 .pricing .card-body li{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;margin:0!important;padding:.72rem 0;border-bottom:1px solid rgba(102,137,173,.13);font-size:.79rem;line-height:1.35}.amzx-pricing-v15557 .pricing .card-body li:last-child{border-bottom:0}.amzx-pricing-v15557 .pricing .card-body li>span{float:none!important;min-width:0}.amzx-pricing-v15557 .pricing .card-body li>span:first-child{border:0!important;color:#a7b7c9!important}.amzx-pricing-v15557 .pricing .card-body li>span:last-child,.amzx-pricing-v15557 .pricing .card-body li>.float-end{justify-self:end;color:#f1f6fc!important;font-weight:900}.amzx-pricing-v15557 .pricing .fa-check{color:#42e0a5!important}.amzx-pricing-v15557 .pricing .fa-times{color:#52657a!important}.amzx-pricing-v15557 .pricing .fa-infinity{color:#69e5ff!important}

/* Comparison / custom plan / FAQ are harmonized with pricing page, no global coral states. */
.amzx-pricing-v15557 .amzx-plan-comparison-v1586{margin-top:3rem}.amzx-pricing-v15557 .amzx-compare-intro-v1586{border-color:rgba(94,148,199,.22)!important;background:linear-gradient(145deg,rgba(12,31,52,.97),rgba(7,21,37,.97))!important;box-shadow:0 22px 60px rgba(0,0,0,.25)!important}.amzx-pricing-v15557 .amzx-compare-intro-v1586 h2{color:#f3f8ff!important}.amzx-pricing-v15557 .amzx-compare-intro-v1586 p{color:#91a4b9!important}.amzx-pricing-v15557 .amzx-compare-kicker-v1586{background:rgba(34,211,238,.08)!important;color:#67e8f9!important}.amzx-pricing-v15557 .amzx-compare-audit-v1586{border-color:rgba(45,212,191,.22)!important;background:rgba(45,212,191,.08)!important;color:#67e8c7!important}.amzx-pricing-v15557 .amzx-commerce-card-v1586,.amzx-pricing-v15557 .amzx-compare-group-v1586,.amzx-pricing-v15557 .amzx-compare-widgets-v1586{border-color:rgba(105,143,181,.18)!important;border-radius:21px!important;background:linear-gradient(180deg,#0b1727,#08131f)!important;color:#dce8f5!important;box-shadow:0 18px 50px rgba(0,0,0,.24)!important}.amzx-pricing-v15557 .amzx-commerce-card-v1586 strong,.amzx-pricing-v15557 .amzx-compare-group-v1586 strong,.amzx-pricing-v15557 .amzx-compare-widgets-v1586 strong{color:#f4f8fc!important}.amzx-pricing-v15557 .amzx-commerce-card-v1586 small,.amzx-pricing-v15557 .amzx-compare-group-v1586 small,.amzx-pricing-v15557 .amzx-compare-widgets-v1586 small{color:#8699af!important}.amzx-pricing-v15557 .amzx-compare-plan-head-v1586{border-color:rgba(105,143,181,.2)!important;background:#0a1727!important;color:#e9f2fb!important}.amzx-pricing-v15557 .gradient-primary.text-white.rounded-3{position:relative;overflow:hidden;margin-top:2rem!important;border:1px solid rgba(84,213,255,.2)!important;border-radius:26px!important;background:linear-gradient(125deg,#073154,#273e9f 55%,#5d35bb)!important;box-shadow:0 24px 58px rgba(0,0,0,.26)!important}.amzx-pricing-v15557 .gradient-primary.text-white.rounded-3 .btn-light{border:1px solid rgba(165,240,255,.32)!important;background:rgba(5,22,39,.78)!important;color:#ecfbff!important}.amzx-pricing-v15557 .gradient-primary.text-white.rounded-3 .btn-light:hover{background:rgba(11,47,75,.9)!important;color:#fff!important}
.amzx-pricing-v15557 .amzx-pricing-faq{padding-top:4.5rem}.amzx-pricing-v15557 .amzx-faq-heading h2{color:#f8fbff!important}.amzx-pricing-v15557 .amzx-faq-heading p{color:#91a4b9!important}.amzx-pricing-v15557 .amzx-faq-kicker{border-color:rgba(96,165,250,.2)!important;background:rgba(10,29,50,.8)!important;color:#7dd3fc!important}.amzx-pricing-v15557 .amzx-faq-aside,.amzx-pricing-v15557 .amzx-faq-item{border-color:rgba(104,142,178,.21)!important;background:linear-gradient(145deg,#0d1c2e,#0a1726)!important;color:#dce7f3!important;box-shadow:0 18px 46px rgba(0,0,0,.24)!important}.amzx-pricing-v15557 .amzx-faq-aside h3,.amzx-pricing-v15557 .amzx-faq-item .accordion-button{color:#f2f7fb!important}.amzx-pricing-v15557 .amzx-faq-aside p,.amzx-pricing-v15557 .amzx-faq-item .accordion-body,.amzx-pricing-v15557 .amzx-faq-count{color:#8ea1b7!important}.amzx-pricing-v15557 .amzx-faq-item .accordion-button{background:transparent!important}.amzx-pricing-v15557 .amzx-faq-item .accordion-button:not(.collapsed){background:linear-gradient(135deg,rgba(25,102,153,.16),rgba(86,62,166,.11))!important}.amzx-pricing-v15557 .amzx-faq-filter{background:rgba(10,27,47,.88)!important;border-color:rgba(148,163,184,.18)!important;color:#9fb0c4!important}.amzx-pricing-v15557 .amzx-faq-filter:hover{border-color:rgba(74,218,255,.34)!important;color:#e7f7ff!important}.amzx-pricing-v15557 .amzx-faq-filter.is-active{background:linear-gradient(135deg,#078eaf,#4e67d4)!important;border-color:rgba(108,230,255,.34)!important;color:#fff!important;box-shadow:0 9px 24px rgba(45,113,207,.25)!important}.amzx-pricing-v15557 .amzx-faq-aside .btn-primary{border:1px solid rgba(107,230,255,.34)!important;background:linear-gradient(135deg,#078eaf,#4e67d4)!important;color:#fff!important}.amzx-pricing-v15557 .amzx-faq-more .btn{border-color:rgba(97,197,235,.32)!important;background:#0d2136!important;color:#dff7ff!important}.amzx-pricing-v15557 .amzx-faq-more .btn:hover{background:#12304c!important;color:#fff!important}

/* Mobile cards: same palette and CTA states as desktop. */
.amzx-pricing-v15557 .amzx-mobile-plan-list{margin-top:1rem}.amzx-pricing-v15557 .amzx-mobile-plan-card{border:1px solid rgba(105,146,186,.22)!important;border-radius:24px!important;background:linear-gradient(180deg,#0c192a,#091523)!important;color:#eaf2fb!important;box-shadow:0 20px 54px rgba(0,0,0,.3)!important}.amzx-pricing-v15557 .amzx-mobile-plan-card.is-popular{border-color:rgba(58,219,255,.58)!important;box-shadow:0 24px 64px rgba(0,0,0,.36),0 0 38px rgba(14,165,233,.1)!important}.amzx-pricing-v15557 .amzx-mobile-plan-badge{background:linear-gradient(90deg,#0ea5c7,#4f6edc)!important;color:#fff!important;box-shadow:0 7px 20px rgba(37,99,235,.22)}.amzx-pricing-v15557 .amzx-mobile-plan-head h2,.amzx-pricing-v15557 .amzx-mobile-plan-summary strong,.amzx-pricing-v15557 .amzx-mobile-summary-value-v1585{color:#f2f7fc!important}.amzx-pricing-v15557 .amzx-mobile-plan-head p,.amzx-pricing-v15557 .amzx-mobile-plan-summary span{color:#8da0b6!important}.amzx-pricing-v15557 .amzx-mobile-plan-icon{background:linear-gradient(135deg,rgba(20,179,218,.13),rgba(115,92,234,.13))!important;color:#5ce7ff!important}.amzx-pricing-v15557 .amzx-mobile-plan-price{border:1px solid rgba(54,228,255,.13)!important;background:linear-gradient(135deg,rgba(14,165,233,.09),rgba(99,102,241,.09))!important}.amzx-pricing-v15557 .amzx-mobile-plan-price strong{color:#7aeaff!important}.amzx-pricing-v15557 .amzx-mobile-plan-price small{color:#8da0b6!important}.amzx-pricing-v15557 .amzx-mobile-plan-summary>div,.amzx-pricing-v15557 .amzx-mobile-feature-list{border-color:rgba(105,146,186,.18)!important;background:#0a1624!important}.amzx-pricing-v15557 .amzx-mobile-feature{border-color:rgba(105,146,186,.13)!important}.amzx-pricing-v15557 .amzx-mobile-feature>span:first-child{color:#a8b8c9!important}.amzx-pricing-v15557 .amzx-mobile-feature>span:last-child{color:#f0f5fb!important}.amzx-pricing-v15557 .amzx-mobile-plan-toggle{border-color:rgba(105,146,186,.22)!important;background:#0b1929!important;color:#dce8f4!important}.amzx-pricing-v15557 .amzx-mobile-plan-toggle:hover{border-color:rgba(54,228,255,.34)!important;background:#0d2135!important;color:#fff!important}

@media(max-width:991.98px){.amzx-pricing-hero-v15557{grid-template-columns:1fr;padding-top:3.2rem}.amzx-pricing-console-v15557{max-width:720px;min-height:330px;transform:none}.amzx-pricing-hero-v15557 h1{font-size:clamp(2.35rem,7vw,3.8rem)}.amzx-pricing-stage-v15557{border-radius:28px}}
@media(max-width:767.98px){.amzx-pricing-v15557::after{display:none}.amzx-pricing-hero-v15557{gap:1.7rem;padding:2.6rem 0 1.45rem}.amzx-pricing-hero-v15557 h1{font-size:clamp(2.08rem,10vw,2.95rem);line-height:1.02}.amzx-pricing-hero-v15557 p{font-size:.95rem;line-height:1.65}.amzx-pricing-trust-v15557{display:grid;grid-template-columns:1fr 1fr}.amzx-pricing-console-v15557{min-height:0;padding:.85rem;border-radius:22px}.amzx-pricing-console-grid-v15557{grid-template-columns:1fr}.amzx-pricing-console-grid-v15557 article:nth-child(3),.amzx-pricing-console-grid-v15557 article:nth-child(4){display:none}.amzx-pricing-console-v15557 footer{align-items:flex-start;flex-direction:column}.amzx-pricing-stage-v15557{margin-inline:-4px!important;padding:.78rem;border-radius:23px}.amzx-pricing-period-heading-v15557>small{max-width:300px}.amzx-pricing-period-switch-v15557{grid-auto-columns:minmax(0,1fr);width:100%;gap:.3rem;padding:.34rem}.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557{min-height:48px;padding:.62rem .45rem!important;font-size:.75rem;gap:.35rem}.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557>i{display:none}.amzx-pricing-save-v15557{min-width:31px;padding:.17rem .3rem;font-size:.55rem}.amzx-pricing-v15557 .amzx-pricing-faq{padding-top:3.4rem}}
@media(max-width:470px){.amzx-pricing-trust-v15557{grid-template-columns:1fr}.amzx-pricing-v15557>.container{padding-inline:12px}.amzx-pricing-stage-v15557{margin-inline:0!important}.amzx-pricing-period-heading-v15557>small{font-size:.66rem}.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557{font-size:.7rem}.amzx-pricing-v15557 .amzx-mobile-plan-card{padding:16px}.amzx-pricing-save-v15557{display:none}}
@media(max-width:350px){.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557{font-size:.66rem;padding-inline:.3rem!important}}

@keyframes amzxPricingOrbit556{to{transform:rotate(360deg)}}
@keyframes amzxPricingGradient556{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
@keyframes amzxPricingFloat556{0%,100%{transform:perspective(1000px) rotateY(-3.6deg) rotateX(1.4deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-2deg) rotateX(.7deg) translateY(-7px)}}
@keyframes amzxPricingCard556{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes amzxPricingSweep556{0%,60%{transform:translateX(-115%)}80%,100%{transform:translateX(160%)}}
@keyframes amzxPricingPulse556{0%,100%{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.16)}}
@keyframes amzxPricingPlanIn556{from{opacity:0;translate:0 16px;scale:.988}to{opacity:1;translate:0 0;scale:1}}
@media(prefers-reduced-motion:reduce){.amzx-pricing-v15557 *{scroll-behavior:auto}.amzx-pricing-v15557::after,.amzx-pricing-hero-v15557 h1 span,.amzx-pricing-console-v15557,.amzx-pricing-console-v15557::before,.amzx-pricing-console-grid-v15557 article,.amzx-pricing-v15557 .pricing.row>[data-pricing-plan]{animation:none!important}.amzx-pricing-console-v15557{transform:none}.amzx-pricing-v15557 .pricing .card:hover{transform:none}}


/* ===== AMZX Link v1.5.557 — Pricing Responsive + Contrast Hardening =====
   Visual-only hardening. Covers list, categorized and mobile renderers without
   changing checkout attributes, URLs, plan IDs, prices or payment JavaScript. */
.amzx-pricing-v15557,
.amzx-pricing-v15557 *{box-sizing:border-box}
.amzx-pricing-v15557{overflow-x:clip}
.amzx-pricing-v15557 .pricing-container,
.amzx-pricing-v15557 .amzx-pricing-desktop-view,
.amzx-pricing-v15557 [data-pricing-plan]{min-width:0;max-width:100%}
.amzx-pricing-v15557 [data-pricing-plan] .card{width:100%;min-width:0;overflow:hidden!important;border:1px solid rgba(93,142,188,.22)!important;border-radius:22px!important;background:linear-gradient(180deg,#0c1929 0%,#08131f 100%)!important;color:#eaf2fb!important;box-shadow:0 18px 48px rgba(0,0,0,.26)!important}
.amzx-pricing-v15557 [data-pricing-plan] .card:hover{border-color:rgba(80,214,247,.44)!important;box-shadow:0 24px 58px rgba(0,0,0,.32),0 0 32px rgba(14,165,233,.08)!important}
.amzx-pricing-v15557 [data-pricing-plan] .card .p-4,
.amzx-pricing-v15557 [data-pricing-plan] .card .p-5{background:linear-gradient(180deg,#0d1c2e,#0a1725)!important;color:#eaf2fb!important}
.amzx-pricing-v15557 [data-pricing-plan] .card h2,
.amzx-pricing-v15557 [data-pricing-plan] .card h3,
.amzx-pricing-v15557 [data-pricing-plan] .card h4,
.amzx-pricing-v15557 [data-pricing-plan] .card h5,
.amzx-pricing-v15557 [data-pricing-plan] .card .h2,
.amzx-pricing-v15557 [data-pricing-plan] .card .h5{color:#f5f9ff!important}
.amzx-pricing-v15557 [data-pricing-plan] .card .text-muted{color:#8fa3b9!important}
.amzx-pricing-v15557 [data-pricing-plan] .card ul{min-width:0;color:#c9d6e4!important}
.amzx-pricing-v15557 [data-pricing-plan] .card li{min-width:0;overflow-wrap:anywhere}
.amzx-pricing-v15557 [data-pricing-plan] .card li>span,
.amzx-pricing-v15557 [data-pricing-plan] .card li>strong{min-width:0}
.amzx-pricing-v15557 [data-pricing-plan] .card .badge.bg-info{border:1px solid rgba(94,229,255,.34)!important;background:linear-gradient(135deg,#0b8fad,#4c64d8)!important;color:#fff!important;box-shadow:0 8px 24px rgba(36,121,220,.24)!important}
.amzx-pricing-v15557 [data-pricing-plan] .card .badge.bg-success{border:1px solid rgba(97,236,184,.3)!important;background:rgba(20,143,96,.2)!important;color:#8af3c6!important;box-shadow:none!important}

/* Checkout CTAs — explicit longhand + shorthand prevents global Bootstrap/theme hover from winning. */
.amzx-pricing-v15557 [data-pricing-plan] :is(a,button).btn[data-trigger="checkout"],
.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"]{
 display:flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;width:100%;min-height:50px!important;padding:.82rem 1rem!important;
 border:1px solid rgba(137,237,255,.52)!important;border-radius:14px!important;
 background-color:#176dcc!important;background-image:linear-gradient(135deg,#057b99 0%,#285bc1 50%,#5b42b8 100%)!important;background-repeat:no-repeat!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;text-shadow:none!important;
 box-shadow:0 14px 34px rgba(31,105,211,.30)!important;opacity:1!important;filter:none!important;
 font-weight:900!important;line-height:1.2!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important
}
.amzx-pricing-v15557 [data-pricing-plan] :is(a,button).btn[data-trigger="checkout"] :is(strong,span,i),
.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"] :is(strong,span,i){color:inherit!important;-webkit-text-fill-color:inherit!important}
.amzx-pricing-v15557 [data-pricing-plan] :is(a,button).btn[data-trigger="checkout"]:hover,
.amzx-pricing-v15557 [data-pricing-plan] :is(a,button).btn[data-trigger="checkout"]:focus-visible,
.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"]:hover,
.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"]:focus-visible{
 border-color:#a8f3ff!important;background-color:#125f9e!important;background-image:linear-gradient(135deg,#04728c 0%,#2d63c9 48%,#684ac5 100%)!important;
 color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 19px 44px rgba(39,130,235,.40),0 0 0 3px rgba(81,221,255,.10)!important;transform:translateY(-2px)!important;filter:none!important;outline:none!important
}
.amzx-pricing-v15557 [data-pricing-plan] :is(a,button).btn[data-trigger="checkout"]:active,
.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"]:active{background-color:#1763ba!important;background-image:linear-gradient(135deg,#078fab,#2d62c4 54%,#674ab8 100%)!important;color:#fff!important;transform:translateY(0)!important;box-shadow:0 9px 22px rgba(24,83,174,.30)!important}
.amzx-pricing-v15557 [data-pricing-plan] :is(a,button).btn[data-trigger="checkout"].disabled,
.amzx-pricing-v15557 [data-pricing-plan] :is(a,button).btn[data-trigger="checkout"][aria-disabled="true"],
.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"].disabled,
.amzx-pricing-v15557 .amzx-mobile-plan-action[data-trigger="checkout"][aria-disabled="true"]{
 border-color:rgba(125,151,178,.34)!important;background-color:#111e2d!important;background-image:none!important;color:#8296aa!important;-webkit-text-fill-color:#8296aa!important;
 box-shadow:inset 0 1px rgba(255,255,255,.025)!important;opacity:1!important;filter:none!important;transform:none!important;cursor:not-allowed!important
}
/* Current-plan/billing CTA is intentionally distinct but still readable on hover. */
.amzx-pricing-v15557 [data-pricing-plan] a.btn.bg-secondary,
.amzx-pricing-v15557 [data-pricing-plan] a.btn[href*="billing"]:not([data-trigger="checkout"]){
 display:flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:50px!important;padding:.82rem 1rem!important;
 border:1px solid rgba(73,201,238,.32)!important;border-radius:14px!important;background-color:#0e2033!important;background-image:linear-gradient(180deg,#11273d,#0b1b2b)!important;
 color:#bdefff!important;-webkit-text-fill-color:#bdefff!important;text-decoration:none!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important;font-weight:900!important
}
.amzx-pricing-v15557 [data-pricing-plan] a.btn.bg-secondary :is(strong,span,i),
.amzx-pricing-v15557 [data-pricing-plan] a.btn[href*="billing"]:not([data-trigger="checkout"]) :is(strong,span,i){color:inherit!important;-webkit-text-fill-color:inherit!important}
.amzx-pricing-v15557 [data-pricing-plan] a.btn.bg-secondary:hover,
.amzx-pricing-v15557 [data-pricing-plan] a.btn.bg-secondary:focus-visible,
.amzx-pricing-v15557 [data-pricing-plan] a.btn[href*="billing"]:not([data-trigger="checkout"]):hover,
.amzx-pricing-v15557 [data-pricing-plan] a.btn[href*="billing"]:not([data-trigger="checkout"]):focus-visible{
 border-color:rgba(112,228,255,.56)!important;background-color:#15344f!important;background-image:linear-gradient(180deg,#173853,#10283f)!important;color:#f2fcff!important;-webkit-text-fill-color:#f2fcff!important;box-shadow:0 14px 32px rgba(6,34,58,.38),0 0 0 3px rgba(65,210,248,.08)!important;transform:translateY(-1px)!important;outline:none!important
}

/* Period switch: three equal segments, no floating badge, safe at 350 px. */
.amzx-pricing-v15557 .amzx-pricing-period-switch-v15557{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-columns:unset!important;width:min(100%,560px)!important;max-width:560px!important;overflow:hidden!important}
.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557:hover{background-color:#143553!important;background-image:linear-gradient(180deg,#173b5c,#102d47)!important;color:#f4fbff!important;-webkit-text-fill-color:#f4fbff!important}
.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557.btn-primary,
.amzx-pricing-v15557 .amzx-pricing-period-btn-v15557[aria-pressed="true"]{background-color:#176dcc!important;background-image:linear-gradient(135deg,#057b99,#285bc1 56%,#5b42b8)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}

/* Responsive audit: 780, 620, 420 and 350 px. */
@media (min-width:768px) and (max-width:991.98px){
 .amzx-pricing-v15557 .amzx-pricing-desktop-view>.row,
 .amzx-pricing-v15557 .amzx-pricing-desktop-view .pricing.row{margin-left:0!important;margin-right:0!important;--bs-gutter-x:.9rem!important}
 .amzx-pricing-v15557 .amzx-pricing-desktop-view [data-pricing-plan]{flex:0 0 50%!important;width:50%!important;max-width:50%!important;padding-left:.45rem!important;padding-right:.45rem!important}
 .amzx-pricing-v15557 [data-pricing-plan] .card .p-4,
 .amzx-pricing-v15557 [data-pricing-plan] .card .p-5{padding:1.25rem!important}
 .amzx-pricing-v15557 [data-pricing-plan] .card-body{padding:1.1rem 1.2rem!important}
 .amzx-pricing-v15557 [data-pricing-plan] .card li{font-size:.78rem!important}
}
@media (max-width:767.98px){
 .amzx-pricing-v15557{overflow-x:hidden}
 .amzx-pricing-v15557>.container{width:100%;max-width:100%;padding-left:14px!important;padding-right:14px!important}
 .amzx-pricing-v15557 .amzx-pricing-stage-v15557{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:.72rem!important;overflow:visible!important}
 .amzx-pricing-v15557 .pricing-container{width:100%;max-width:100%;overflow:visible}
 .amzx-pricing-v15557 .amzx-mobile-plan-list{width:100%;max-width:100%;gap:14px!important}
 .amzx-pricing-v15557 .amzx-mobile-plan-card{width:100%;max-width:100%;min-width:0;padding:18px!important;border-radius:20px!important}
 .amzx-pricing-v15557 .amzx-mobile-plan-head,.amzx-pricing-v15557 .amzx-mobile-plan-summary,.amzx-pricing-v15557 .amzx-mobile-feature-list{min-width:0;max-width:100%}
 .amzx-pricing-v15557 .amzx-mobile-plan-head h2,.amzx-pricing-v15557 .amzx-mobile-plan-head p,.amzx-pricing-v15557 .amzx-mobile-feature>span,.amzx-pricing-v15557 .amzx-mobile-plan-summary span,.amzx-pricing-v15557 .amzx-mobile-plan-summary strong{overflow-wrap:anywhere;word-break:normal}
 .amzx-pricing-v15557 .amzx-pricing-period-area-v15557{width:100%;max-width:100%;margin-bottom:1.4rem!important}
 .amzx-pricing-v15557 .amzx-pricing-period-switch-v15557{width:100%!important;max-width:100%!important;gap:.3rem!important;padding:.32rem!important}
 .amzx-pricing-v15557 .amzx-pricing-period-btn-v15557{min-height:46px!important;padding:.58rem .36rem!important;font-size:.72rem!important;line-height:1.15!important}
 .amzx-pricing-v15557 .amzx-pricing-period-btn-v15557>i{display:none!important}
 .amzx-pricing-v15557 .amzx-faq-shell{grid-template-columns:1fr!important}
 .amzx-pricing-v15557 .amzx-faq-aside{position:relative!important;top:auto!important}
 .amzx-pricing-v15557 .amzx-faq-grid{grid-template-columns:1fr!important}
 .amzx-pricing-v15557 .amzx-faq-toolbar{align-items:flex-start!important;flex-direction:column!important}
 .amzx-pricing-v15557 .amzx-faq-filters{max-width:100%;overflow:visible}
}
@media (max-width:620px){
 .amzx-pricing-v15557 .amzx-pricing-hero-v15557{padding-top:2.15rem!important;gap:1.35rem!important}
 .amzx-pricing-v15557 .amzx-pricing-hero-v15557 h1{font-size:clamp(2rem,9vw,2.65rem)!important;overflow-wrap:anywhere}
 .amzx-pricing-v15557 .amzx-pricing-console-v15557{padding:.72rem!important;border-radius:20px!important}
 .amzx-pricing-v15557 .amzx-mobile-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .amzx-pricing-v15557 .amzx-mobile-feature{grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;padding:10px 11px!important}
 .amzx-pricing-v15557 .amzx-mobile-feature>span:last-child{max-width:42%;overflow-wrap:anywhere}
}
@media (max-width:420px){
 .amzx-pricing-v15557>.container{padding-left:11px!important;padding-right:11px!important}
 .amzx-pricing-v15557 .amzx-pricing-stage-v15557{padding:.55rem!important;border-radius:18px!important}
 .amzx-pricing-v15557 .amzx-pricing-period-heading-v15557>span{font-size:.78rem!important}
 .amzx-pricing-v15557 .amzx-pricing-period-heading-v15557>small{font-size:.64rem!important;line-height:1.35!important}
 .amzx-pricing-v15557 .amzx-pricing-period-btn-v15557{min-height:44px!important;padding:.52rem .24rem!important;font-size:.68rem!important}
 .amzx-pricing-v15557 .amzx-pricing-save-v15557{display:none!important}
 .amzx-pricing-v15557 .amzx-mobile-plan-card{padding:15px!important;border-radius:18px!important}
 .amzx-pricing-v15557 .amzx-mobile-plan-summary{grid-template-columns:1fr!important}
 .amzx-pricing-v15557 .amzx-mobile-feature{grid-template-columns:1fr!important;gap:4px!important}
 .amzx-pricing-v15557 .amzx-mobile-feature>span:last-child{max-width:100%;text-align:left!important}
 .amzx-pricing-v15557 .amzx-faq-filter{font-size:.7rem!important;padding:.44rem .64rem!important}
}
@media (max-width:350px){
 .amzx-pricing-v15557>.container{padding-left:9px!important;padding-right:9px!important}
 .amzx-pricing-v15557 .amzx-pricing-hero-v15557 h1{font-size:1.9rem!important}
 .amzx-pricing-v15557 .amzx-pricing-trust-v15557{grid-template-columns:1fr!important}
 .amzx-pricing-v15557 .amzx-pricing-period-switch-v15557{gap:.2rem!important;padding:.25rem!important}
 .amzx-pricing-v15557 .amzx-pricing-period-btn-v15557{font-size:.64rem!important;padding-inline:.18rem!important}
 .amzx-pricing-v15557 .amzx-mobile-plan-card{padding:13px!important}
 .amzx-pricing-v15557 .amzx-mobile-plan-price strong{font-size:1.55rem!important}
}
