.pricing-calculator-wrapper{box-sizing:border-box;padding:50px 0;color:#0f172a;width:95%;margin:0 auto;max-width:1450px;@media(max-width:767px){padding-top:30px!important;margin:0;padding-left:15px;padding-right:15px;width:100%;max-width:100%}}.pricing-calculator-wrapper *,.pricing-calculator-wrapper *:before,.pricing-calculator-wrapper *:after{box-sizing:inherit}.pricing-calculator-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;width:100%}.pricing-calculator-layout{scroll-margin-top:89px}.build-license-title{scroll-margin-top:89px;color:#0f172a!important;margin:0 auto;font-weight:700;font-size:36px;line-height:56px;letter-spacing:0;width:max-content;@media(max-width:767px){width:100%;line-height:normal;font-size:26px!important;padding-bottom:12px}}.build-license-desc{margin:0 auto 35px;font-size:16px;font-weight:400;letter-spacing:.4px;line-height:28px;color:#475569;width:max-content;@media(max-width:767px){width:100%}@media(min-width:768px)and (max-width:1024px){width:100%;text-align:left}@media(max-width:767px){width:100%;text-align:center;margin-bottom:15px}}.pricing-calculator-steps{display:flex;flex-direction:column;gap:28px;min-width:0}.pricing-calculator-sticky{position:sticky;top:96px;align-self:start}.pricing-step-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px 28px 32px;box-shadow:0 1px 2px #0f172a0a;@media(max-width:991px){padding:14px 20px 14px 18px}}.pricing-step-card-locked .pricing-step-card-header{margin-bottom:0}.pricing-step-card-header{margin-bottom:24px}.pricing-step-card-label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;color:#0057ff;margin-right:12px;vertical-align:middle}.pricing-step-card-title{display:inline;font-size:22px;font-weight:700;margin:0;vertical-align:middle;color:#0f172a;@media(max-width:767px){display:block}}.pricing-step-card-description{margin:8px 0 0;color:#475569;font-size:14px;line-height:1.5;@media(max-width:767px){font-size:15px}@media(max-width:991px){margin-bottom:15px!important}}.pricing-step-card-body{display:flex;flex-direction:column;gap:16px;@media(min-width:768px)and (max-width:1024px){gap:30px}@media(max-width:767px){gap:20px}}.pricing-step-card-usage-subsection{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px}.pricing-step-card-usage-subsection-title{margin:0 0 4px;font-size:16px;font-weight:700;color:#0f172a;line-height:1.4}.pricing-step-card-usage-subsection-description{margin:-10px 0 0;color:#475569;font-size:14px;line-height:1.5}.pricing-step-card-usage-subsection-description .glyphicon.glyphicon-info-sign{color:#0057ff!important;padding:2px 5px 0 0}.pricing-step-card-usage-subsection-hidden,.pricing-qualify-row-hidden{display:none}a.js-developer-max-notice-link,.js-doc-usage-notice-link{color:#0057ff!important;text-decoration:none!important;font-weight:600!important}.pricing-step-card-hidden{display:none}.pricing-step-card-locked{position:relative}.pricing-step-card-locked .pricing-step-card-body{opacity:.55;pointer-events:none;user-select:none;filter:saturate(.7);display:none}.pricing-step-card-locked .pricing-step-locked-notice{display:block!important}.pricing-step-locked-notice{display:none;margin:12px 0 16px;padding:12px 14px;background:#eff5ff;border:1px solid #eff5ff;border-radius:8px;color:#475569;font-size:14px;line-height:1.5;@media(max-width:767px){margin-bottom:5px}}.pricing-step-locked-notice-icon{display:inline-block;margin-right:8px;font-weight:700}.pricing-step-locked-notice span.glyphicon.glyphicon-info-sign{color:#0057ff!important;padding:5px 5px 0 0}.pricing-step-card-locked-show-notice .pricing-step-locked-notice{display:block}.pricing-step-card-locked .pricing-step-card-body>.pricing-step-locked-notice{opacity:1;filter:none;pointer-events:auto;user-select:text}.pricing-product-group{padding:0!important;@media(max-width:991px){margin-bottom:10px;margin-top:25px}}.pricing-product-group-title{font-size:12px;font-weight:700;letter-spacing:.08em;color:#64748b;margin:0 0 14px;text-transform:uppercase;@media(min-width:768px)and (max-width:990px){font-size:14px!important;font-weight:600}@media(max-width:767px){font-size:13px!important;font-weight:600;margin:0 0 10px;line-height:normal}}.pricing-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pricing-product-card{display:flex;flex-direction:row;align-items:center;gap:10px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;user-select:none;min-height:80px;@media(max-width:991px){padding:10px 12px;margin-bottom:0}}.pricing-product-card:hover{border-color:#cbd5e1}.pricing-product-card:has(.pricing-product-card-checkbox:checked){background:#e6efff;border:1px solid #0057ff}.pricing-product-card-checkbox{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pricing-product-card-check{position:relative;flex:0 0 auto;width:20px;height:20px;border-radius:4px;border:1.5px solid #e5e7eb;background:#fff}.pricing-product-card-check:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) scale(0);transform-origin:center}.pricing-product-card:has(.pricing-product-card-checkbox:checked) .pricing-product-card-check{background:#0057ff;border-color:#0057ff}.pricing-product-card:has(.pricing-product-card-checkbox:checked) .pricing-product-card-check:after{transform:rotate(45deg) scale(1)}.pricing-product-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.pricing-product-card-body .ui-header-wrapper{min-height:25px;align-items:center;display:flex;gap:6px}.pricing-product-card-name{font-size:15px;font-weight:600;color:#0f172a;@media(min-width:990px)and (max-width:1200px){font-size:14px}}.pricing-product-card-price{font-size:13px;color:#64748b}.pricing-product-card-price-amount{font-weight:600;color:#475569}.pricing-product-card-price-unit{font-weight:400}.pricing-product-card-covered-label{display:block;font-size:13px;font-weight:500;color:#475569;line-height:1.3}.pricing-product-card-covered-label .glyphicon.glyphicon-info-sign{padding:5px 5px 0 0;color:#0057ff!important}.pricing-product-card-suite-disabled{opacity:.55;background:#f8fafc;border-color:#e5e7eb;cursor:not-allowed}.pricing-product-card-suite-disabled:hover{cursor:not-allowed;border-color:#e5e7eb}.pricing-product-card-suite-disabled:has(.pricing-product-card-checkbox:checked){background:#f8fafc;border:1px solid #e5e7eb}.pricing-product-card-suite-disabled .pricing-product-card-check{opacity:.65}.pricing-product-card-suite-disabled .pricing-product-card-name{color:#475569}.pricing-product-card-suite-disabled .pricing-product-card-price{color:#64748b}.pricing-product-card-covered .pricing-product-card-price,.pricing-product-card-best-value-selected .pricing-product-card-price{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#94a3b8;color:#94a3b8}.pricing-product-card-hero{width:100%;max-width:454px;@media(max-width:1260px){max-width:100%}}.pricing-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 24px 22px;box-shadow:0 1px 2px #0f172a0d}.pricing-summary-card-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:#64748b;margin:0 0 6px;text-transform:uppercase}.pricing-summary-card-savings{display:inline-flex;align-items:center;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;margin-left:auto}.pricing-summary-card-savings-hidden{display:none}.pricing-payment-toggle{position:relative;display:inline-flex;align-items:stretch;height:40px;padding:2px;background:linear-gradient(180deg,#eef2f6,#e2e8f0);border:1px solid #cbd5e1;border-radius:999px;box-shadow:inset 0 1px 2px #0f172a0f;isolation:isolate}.pricing-payment-toggle-option{position:relative;z-index:1;display:inline-flex;align-items:center;margin-bottom:0;justify-content:center;min-width:84px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;user-select:none;letter-spacing:.01em;transition:color .18s ease}.pricing-payment-toggle-option:hover{color:#1e293b}.pricing-payment-toggle-option-active{color:#0057ff}.pricing-payment-toggle-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.pricing-payment-toggle-input:focus-visible+.pricing-payment-toggle-label{outline:2px solid #0057ff;outline-offset:3px;box-shadow:0 0 0 4px #0057ff2e;border-radius:999px}.pricing-payment-toggle-label{display:inline-block;line-height:1}.pricing-payment-toggle-thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:#fff;border-radius:999px;box-shadow:0 1px 2px #0f172a1a,0 4px 12px #0f172a1a,0 0 0 1px #0f172a0a;transition:transform .24s cubic-bezier(.34,1.56,.64,1);transform:translate(0);pointer-events:none}.pricing-payment-toggle:has(.pricing-payment-toggle-option-active[data-step4-id=monthly]) .pricing-payment-toggle-thumb{transform:translate(100%)}.pricing-payment-toggle-monthly-active .pricing-payment-toggle-thumb{transform:translate(100%)}.pricing-summary-card-big{margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.1;color:#0f172a}.pricing-summary-card-big-strike{font-size:28px;font-weight:600;color:#94a3b8;text-decoration:line-through;margin-right:12px;vertical-align:middle;font-variant-numeric:tabular-nums}.pricing-summary-card-big-strike-hidden{display:none}.pricing-summary-card-payment{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:20px 0 16px;@media(min-width:768px)and (max-width:990px){flex-direction:column}}.pricing-summary-card-payment-hidden{display:none}.pricing-summary-card-payment-label{margin:0;padding-top:10px;font-size:13px;font-weight:600;letter-spacing:.1px;color:#475569;line-height:1;flex:0 0 auto}.pricing-summary-card-payment-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0;flex:0 1 auto}.pricing-summary-card-payment-caption{margin:0;font-size:13px;font-weight:500;color:#475569;line-height:1.4;text-align:right}.pricing-summary-card-subtotal{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-top:1px solid #eef2f7;margin:4px 0}.pricing-summary-card-subtotal-hidden{display:none}.pricing-summary-card-subtotal-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pricing-summary-card-subtotal-label{font-size:14px;font-weight:600;color:#0f172a;flex:1 1 auto;min-width:0}.pricing-summary-card-subtotal-label .js-summary-subtotal-pct{color:#15803d;font-weight:700}.pricing-summary-card-subtotal-value-wrap{display:inline-flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.pricing-summary-card-subtotal-strike{font-size:14px;font-weight:500;color:#94a3b8;text-decoration:line-through}.pricing-summary-card-subtotal-strike-hidden{display:none}.pricing-summary-card-subtotal-value{font-size:16px;font-weight:700;color:#0f172a}.pricing-summary-card-discount-list{display:flex;flex-direction:column;gap:8px;padding:0 0 12px;margin:0}.pricing-summary-card-discount-list-hidden{display:none}.pricing-summary-card-discount-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pricing-summary-card-discount-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.5;color:#15803d}.pricing-summary-card-discount-row-name{flex:1 1 auto;min-width:0;color:#0f172a;font-weight:500}.pricing-summary-card-discount-row-pct{color:#15803d;font-weight:600;white-space:nowrap}.pricing-summary-card-discount-row-amount{flex:0 0 auto;color:#15803d;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-summary-card-total{display:flex;flex-direction:column;gap:0;padding:12px 0;border-top:1px solid #e2e8f0;margin:4px 0}.pricing-summary-card-total-hidden{display:none}.pricing-summary-card-total-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pricing-summary-card-total-label{font-size:14px;font-weight:600;color:#0f172a;flex:1 1 auto;min-width:0}.pricing-summary-card-total-value{font-size:18px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.pricing-summary-card-divider{border:0;border-top:1px solid #e5e7eb;margin:4px 0 14px}.pricing-summary-card-lines{display:flex;flex-direction:column;gap:0;margin-bottom:14px}.pricing-summary-card-product{display:flex;flex-direction:column;gap:2px;padding:10px 0 12px;border-bottom:1px solid #eef2f7}.pricing-summary-card-lines>.pricing-summary-card-product:first-child{padding-top:4px}.pricing-summary-card-lines>.pricing-summary-card-product:last-child{border-bottom:0}.pricing-summary-card-product-top{display:flex;justify-content:space-between;align-items:baseline;margin:0;color:#0f172a}.pricing-summary-card-product-name{font-size:14px;font-weight:600;color:#475569}.pricing-summary-card-product-total{font-size:16px;font-weight:700;color:#0f172a}.pricing-summary-card-product-sub{margin:0;color:#64748b;font-size:13px;line-height:1.4}.pricing-summary-card-product-usage{margin:2px 0 0;color:#64748b;font-size:13px;line-height:1.4}.pricing-summary-card-surcharge-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:2px 0 0;color:#64748b;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.pricing-summary-card-surcharge-scope,.pricing-summary-card-surcharge-scope-1m{color:#64748b}.pricing-summary-card-surcharge-total{margin-left:auto;flex:0 0 auto;text-align:right;font-weight:700;color:#0f172a;font-size:16px}.pricing-summary-card-product-covered{opacity:.95}.pricing-summary-card-product-total-wrap{display:inline-flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.pricing-summary-card-product-covered-original{font-size:14px;font-weight:500;color:#94a3b8;text-decoration:line-through}.pricing-summary-card-product-covered-zero{font-size:16px;font-weight:700;color:#15803d}.pricing-summary-card-product-covered-caption{margin:2px 0 0;color:#475569;font-size:12px;line-height:1.4}.pricing-summary-card-line{display:flex;justify-content:space-between;margin:0;font-size:14px;color:#0f172a}.pricing-summary-card-line[hidden]{display:none}.pricing-summary-card-line-empty{color:#64748b;font-size:13px;font-style:italic}.pricing-summary-card-metadata{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:0 0 8px}.pricing-summary-card-metadata-hidden,.pricing-summary-card-payment-caption-hidden{display:none}.pricing-summary-card-meta-row{display:flex;justify-content:space-between;margin:0;font-size:13px}.pricing-summary-card-meta-label{color:#64748b}.pricing-summary-card-meta-value{font-weight:600;color:#0f172a}.pricing-summary-card-due{display:flex;justify-content:space-between;align-items:baseline;padding:0}.pricing-summary-card-due-left{display:contents}.pricing-summary-card-due-collapse{display:none}.pricing-summary-card-due-label{font-size:14px;font-weight:600;color:#0f172a}.pricing-summary-card-due-value{font-size:26px;font-weight:700;color:#0f172a}.pricing-summary-card-actions{display:flex;flex-direction:column;gap:10px;margin-top:10px}button.pricing-summary-card-btn.pricing-summary-card-btn-primary.js-summary-primary{margin-top:16px}.pricing-summary-card-actions-row{display:flex;gap:10px;width:100%;@media(max-width:767px){flex-direction:column}}.pricing-summary-card-actions-row .pricing-summary-card-btn{width:auto;flex:1 1 0;min-width:0;@media(max-width:767px){flex:auto}}.pricing-summary-card-btn{width:100%;border-radius:8px;padding:12px 8px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing-summary-card-btn-primary{background:#0057ff;color:#fff;border:1px solid #0057ff}.pricing-summary-card-btn-primary:hover{background:#004bdb;border-color:#004bdb}.pricing-summary-card-btn-primary-overage{background:#0057ff;border-color:#0057ff}.pricing-summary-card-btn-secondary{background:#fff;color:#0f172a;border:1px solid #e5e7eb}.pricing-summary-card-btn-secondary:hover{border-color:#cbd5e1}.pricing-summary-card-btn-tertiary{background:#fff;color:#0f172a;border:1px solid #e5e7eb}.pricing-summary-card-btn-tertiary:hover{border-color:#cbd5e1}.pricing-summary-card-btn-tertiary-hidden{display:none}.pricing-summary-card-btn:disabled,.pricing-summary-card-btn[disabled]{cursor:not-allowed}.pricing-summary-card-link{text-align:center;color:#0057ff;text-decoration:none;font-size:14px;font-weight:600;padding:6px 0}.pricing-summary-card-link:hover{text-decoration:underline}.pricing-summary-card-footnote{margin:12px 0 0;color:#64748b;font-size:12px;line-height:1.5}.pricing-calculator-footnote-mobile{display:none}.pricing-summary-card-save-row{display:flex;align-items:center;gap:8px;margin-top:10px;white-space:nowrap}.pricing-summary-card-save-row .pricing-summary-card-savelink{display:inline-flex;align-items:center;gap:6px;color:#0057ff;text-decoration:none;font-size:14px;font-weight:600;line-height:1.2;background:transparent;border:none;padding:0;margin-right:1px}.pricing-summary-card-save-row .pricing-summary-card-savelink:hover,.pricing-summary-card-save-row .pricing-summary-card-savelink:focus{color:#004bdb}.pricing-summary-card-save-label{color:#0f172a;font-size:13px;font-weight:600}.pricing-summary-card-savelink .glyphicon{font-size:13px;line-height:1}.pricing-summary-card-savelink:disabled,.pricing-summary-card-savelink[disabled]{cursor:not-allowed}.pricing-radio-list{display:flex;flex-direction:column;gap:12px}.pricing-radio-list span.glyphicon.glyphicon-info-sign{color:#0057ff!important;padding:5px 5px 0 0}.pricing-radio-list .infoDescritpion{display:block}.pricing-radio-list .sla-summary-pdf{color:#0057ff}.pricing-radio-list .sla-summary-pdf:hover{color:#0450c2}.pricing-radio-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;user-select:none}.pricing-radio-card:hover{border-color:#cbd5e1}.pricing-radio-card:has(.pricing-radio-card-input:checked),.pricing-radio-card-active{background:#e6efff;outline:1.5px solid #0057ff}.pricing-radio-card-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pricing-radio-card-main{display:flex;flex-direction:column;gap:5px;min-width:0;width:100%}.pricing-radio-card-title{font-size:18px;font-weight:600;color:#0f172a}.pricing-radio-card-subtitle{color:#475569;font-size:15px;line-height:22px;font-weight:400;letter-spacing:.02px;margin:0 0 2px}.pricing-radio-card-main span.glyphicon.glyphicon-info-sign{color:#0057ff!important;padding:5px 5px 0 0}.pricing-radio-card-agent{display:block;margin-top:10px}.pricing-radio-card-agent-title{display:block;margin-bottom:8px;color:#64748b;font-size:13px;font-weight:600;line-height:1.25;letter-spacing:.2px}.pricing-radio-card-agent-list{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pricing-radio-card-divider{display:block;width:100%;border-bottom:1.5px solid;margin-top:6px;border-color:#dae0ecb2}.pricing-radio-card-agent-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 12px 4px 6px;border:1px solid transparent;border-radius:999px;box-sizing:border-box;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;letter-spacing:.2px}.pricing-radio-card-agent-pill--supported{border-color:#cce3b8;border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;padding:4px 12px 4px 6px}.pricing-radio-card-agent-pill--unsupported{color:#858da0;background-color:#f2f3f6;border-color:#d9dce5}.pricing-radio-card-agent-icon{flex:0 0 20px;width:20px;height:20px;display:block}.pricing-radio-card--active .pricing-radio-card-divider{border-color:#c7d7f5}@media(max-width:767px){.pricing-radio-card-agent{margin-top:22px}.pricing-radio-card-agent-title{margin-bottom:14px;font-size:14px}.pricing-radio-card-agent-list{gap:10px}.pricing-radio-card-agent-pill{padding:4px 10px 4px 6px;font-size:14px}.pricing-radio-card-agent-icon{width:18px;height:18px;flex-basis:18px}.pricing-radio-card-divider{margin-top:10px}}.pricing-radio-card-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;@media(max-width:767px){gap:5px}}.pricing-radio-card-recommended-badge{display:inline-flex;align-items:center;padding:3px 10px 4px;background:#0057ff;color:#fff;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.1px;line-height:1.4;white-space:nowrap}.pricing-radio-card-recommended{border-color:#c7d8ff}.pricing-radio-card-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;font-size:20px}.pricing-radio-card-price-amount{font-size:20px;font-weight:700;color:#0f172a}.pricing-radio-card-price-unit{font-size:14px;color:#64748b;font-weight:500}.pricing-stepper-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pricing-stepper{display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.pricing-stepper-btn{width:44px;height:44px;border:0;background:transparent;color:#0f172a;font-size:20px;line-height:1;cursor:pointer}.pricing-stepper-btn:hover{background:#f1f5f9}.pricing-stepper-btn:disabled{color:#64748b;cursor:not-allowed;background:transparent}.pricing-stepper-input{width:64px;height:44px;border:0;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;text-align:center;font-size:16px;font-weight:600;color:#0f172a;font-family:inherit;appearance:textfield;-moz-appearance:textfield;background:#fff}.pricing-stepper-input[readonly]{cursor:default;background:#fff;color:#0f172a;outline:none}.pricing-stepper-input[readonly]:focus,.pricing-stepper-input[readonly]:focus-visible{outline:none;box-shadow:none}.pricing-stepper-input::-webkit-outer-spin-button,.pricing-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pricing-stepper-hint{font-size:14px;color:#475569}.pricing-stepper-hint strong{color:#0f172a;font-weight:700}.pricing-developer-mode-checkbox{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#f1f5f9;cursor:pointer;user-select:none}.pricing-developer-mode-checkbox:hover{border-color:#cbd5e1}.pricing-developer-mode-checkbox-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pricing-developer-mode-checkbox-tick{position:relative;flex:0 0 auto;width:18px;height:18px;border-radius:4px;border:1.5px solid #cbd5e1;background:#fff;transition:background-color 80ms linear,border-color 80ms linear}.pricing-developer-mode-checkbox-tick:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform 80ms ease-out}.pricing-developer-mode-checkbox:has(.pricing-developer-mode-checkbox-input:checked) .pricing-developer-mode-checkbox-tick{background:#0057ff;border-color:#0057ff}.pricing-developer-mode-checkbox:has(.pricing-developer-mode-checkbox-input:checked) .pricing-developer-mode-checkbox-tick:after{transform:rotate(45deg) scale(1)}.pricing-developer-mode-checkbox-text{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;line-height:1.4;font-size:15px;color:#0f172a;@media(max-width:767px){line-height:26px;display:block}}.pricing-developer-mode-checkbox-text strong{font-weight:600;color:#0f172a}.pricing-developer-mode-checkbox-divider{color:#94a3b8;font-weight:400}.pricing-developer-mode-checkbox-hint{color:#64748b;font-weight:400}.pricing-developer-panel{margin-top:4px}.pricing-developer-panel-hidden{display:none!important}.pricing-developer-shared-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;flex-wrap:wrap;@media(max-width:991px){gap:12px}}.pricing-developer-shared-card-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 220px}.pricing-developer-shared-card-title{margin:0;font-size:18px;font-weight:700;color:#0f172a;line-height:1.3}.pricing-developer-shared-caption{margin:0;font-size:14px;color:#475569;line-height:1.5}.pricing-developer-shared-caption strong{color:#0f172a;font-weight:700}.pricing-developer-per-product-list{display:flex;flex-direction:column;gap:10px}.pricing-developer-per-product-empty{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.5}.pricing-developer-per-product-empty-hidden{display:none!important}.pricing-developer-per-product-row{display:flex;align-items:center;justify-content:space-between;gap:0px;padding:14px 18px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;flex-wrap:wrap}.pricing-developer-per-product-row-header{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;width:100%;@media(max-width:991px){gap:12px;margin-bottom:8px}}.pricing-developer-per-product-row-main{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.pricing-developer-per-product-row-name{font-size:16px;font-weight:600;color:#0f172a}.pricing-developer-per-product-row-title{display:block}.pricing-developer-per-product-row-headline{font-size:16px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;margin:0 12px 0 auto;white-space:nowrap}.pricing-developer-per-product-row-controls{display:flex;align-items:center;gap:14px;flex-shrink:0;@media(max-width:991px){gap:10px}}.pricing-developer-per-product-row-cap{font-size:14px;color:#475569;font-weight:500;min-width:90px;text-align:right;@media(max-width:991px){text-align:left}}.pricing-developer-per-product-row-hint{font-size:13px;color:#475569;font-weight:400;line-height:1.4}.pricing-developer-per-product-row-hint-hidden{display:none!important}.pricing-developer-per-product-row-hint{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pricing-developer-per-product-row-readonly .pricing-developer-per-product-row-controls{display:none!important}.pricing-stepper-compact .pricing-stepper-btn{width:36px;height:36px;font-size:18px}.pricing-stepper-compact .pricing-stepper-input{width:56px;height:36px;font-size:15px}.pricing-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pricing-payment-card{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;user-select:none}.pricing-payment-card:hover{border-color:#cbd5e1}.pricing-payment-card:has(.pricing-payment-card-input:checked),.pricing-payment-card-active{background:#e6efff;border:1px solid #0057ff}.pricing-payment-card-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pricing-payment-card-title{font-size:15px;font-weight:600;color:#0f172a}.pricing-payment-card-subtitle{font-size:13px;color:#64748b}.pricing-offer-section-label{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.pricing-offer-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4}.pricing-offer-status{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0;align-self:center}.pricing-offer-status-not-applied{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.pricing-offer-status-applied{background:#f0fdf4;color:#166534;border:1px solid #16a34a}.pricing-bundle-tiers{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.pricing-qualify-row-bundle{padding-top:12px;padding-bottom:12px}.pricing-bundle-tier{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;padding:4px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:12px;color:#64748b}.pricing-bundle-tier b{color:#0f172a;font-weight:600}.pricing-bundle-tier-active{background:#f0fdf4;border-color:#16a34a;color:#166534}.pricing-bundle-tier-active b{color:#166534}.pricing-country-select-wrap{display:flex;flex-direction:column;gap:4px;margin-top:10px;max-width:320px}.pricing-country-select-label{font-size:12px;font-weight:600;color:#475569}.pricing-country-select{appearance:auto;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;color:#0f172a;background:#fff;width:100%}.pricing-country-select:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 2px #16a34a26}.pricing-country-status-message{margin:8px 0 0;font-size:12px;color:#64748b}.pricing-country-status-message-eligible{color:#166534;font-weight:600}.pricing-country-select-wrap.pricing-country-combobox{position:relative}.pricing-country-combobox .pricing-country-select-native{display:none}.pricing-country-combobox-trigger{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;color:#0f172a;background:#fff;cursor:pointer;text-align:left}.pricing-country-combobox-trigger:hover{border-color:#cbd5e1}.pricing-country-combobox-trigger:focus,.pricing-country-combobox-trigger[aria-expanded=true]{outline:none;border-color:#16a34a;box-shadow:0 0 0 2px #16a34a26}.pricing-country-combobox-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#0f172a;flex:1 1 auto}.pricing-country-combobox-value.pricing-country-combobox-value-placeholder{color:#94a3b8}.pricing-country-combobox-trigger-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.pricing-country-combobox-clear{display:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:14px;line-height:1;color:#94a3b8;cursor:pointer;user-select:none}.pricing-country-combobox-clear:hover{color:#475569;background:#f1f5f9}.pricing-country-combobox-clear:focus-visible{outline:2px solid #16a34a;outline-offset:1px}.pricing-country-combobox-trigger.has-value .pricing-country-combobox-clear{display:flex}.pricing-country-combobox-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #64748b;flex:0 0 auto}.pricing-country-combobox-listbox{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a1f;padding:6px;max-height:344px;flex-direction:column;overflow:hidden}.pricing-country-combobox-listbox-open{display:flex}.pricing-country-combobox-options{max-height:300px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pricing-country-combobox-option{padding:7px 10px;border-radius:6px;font-size:13px;color:#0f172a;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing-country-combobox-option:hover,.pricing-country-combobox-option:focus,.pricing-country-combobox-option-active{background:#f1f5f9}.pricing-country-combobox-option[aria-selected=true]{background:#dcfce7;color:#166534}.pricing-country-combobox-empty{padding:10px;font-size:13px;color:#64748b;text-align:center}.pricing-country-combobox-search-input-wrap{padding:0 0 6px}.pricing-country-combobox-search-input{width:100%;border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;font-size:13px;font-family:inherit;color:#0f172a;background:#fff;box-sizing:border-box}.pricing-country-combobox-search-input:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 2px #16a34a26}.pricing-country-combobox-search-input::placeholder{color:#94a3b8}@media(max-width:767px){.pricing-country-combobox-listbox{left:0;right:0;min-width:0}}.pricing-eligibility-list{margin-top:20px}@media(max-width:767px){.pricing-offer-status,.pricing-yesno{align-self:flex-start}}.pricing-qualify-list{display:flex;flex-direction:column;gap:6px}.pricing-qualify-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;position:relative;overflow:visible;@media(max-width:767px){flex-direction:column;gap:20px}}.pricing-qualify-row-main{display:flex;flex-direction:column;gap:4px;min-width:0}.pricing-qualify-row-title{margin:0;font-size:15px;font-weight:600;color:#0f172a}.pricing-qualify-row-subtitle{margin:0;font-size:13px;color:#64748b;line-height:1.4}.pricing-yesno{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.pricing-yesno-btn{appearance:none;border:1px solid #e5e7eb;background:#fff;color:#475569;padding:6px 16px;font-size:13px;font-weight:600;cursor:pointer;border-radius:999px;font-family:inherit;min-width:56px;text-align:center;line-height:1.4}.pricing-yesno-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.pricing-yesno-btn-active{background:#f0fdf4;color:#166534;border:1px solid #16a34a}.pricing-yesno-btn-active-yes{background:#f0fdf4;color:#166534;border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}.pricing-yesno-btn-active-yes:hover{background:#dcfce7;border-color:#15803d;box-shadow:inset 0 0 0 1px #15803d}.pricing-yesno-btn-active-no{background:#f1f5f9;color:#475569;border-color:#cbd5e1;box-shadow:inset 0 0 0 1px #cbd5e1}.pricing-yesno-btn-active-no:hover{background:#e2e8f0;border-color:#94a3b8;box-shadow:inset 0 0 0 1px #94a3b8}@media(max-width:991px){.pricing-calculator-layout{grid-template-columns:minmax(0,1fr);gap:20px;padding:0 16px}.pricing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.pricing-calculator-layout{grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.pricing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-payment-grid{grid-template-columns:minmax(0,1fr)}.pricing-product-card-hero{max-width:none}}@media(max-width:480px){.pricing-product-grid{grid-template-columns:minmax(0,1fr)}.pricing-summary-card-big{font-size:30px}.pricing-stepper-row{flex-direction:column;align-items:flex-start}.pricing-summary-card-payment{flex-direction:column;align-items:flex-start;gap:10px}.pricing-summary-card-payment-label{padding-top:0}.pricing-summary-card-payment-right{align-items:flex-start}.pricing-summary-card-payment-caption{text-align:left}}.pricing-doc-usage-card-hidden{display:none}.pricing-doc-usage-products{display:flex;flex-direction:column}.pricing-doc-usage-product{padding:18px 0 22px;border-bottom:1px solid #e5e7eb}.pricing-doc-usage-product:first-child{padding-top:4px}.pricing-doc-usage-product:last-child{padding-bottom:4px;border-bottom:0}.pricing-doc-usage-input-row{display:flex;align-items:stretch;justify-content:space-between;gap:0;width:100%;max-width:360px;margin:0 0 18px;padding:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow:hidden}.pricing-doc-usage-stepper-btn{flex:0 0 auto;width:44px;height:44px;border:0;background:transparent;color:#0f172a;font-size:20px;line-height:1;cursor:pointer;font-family:inherit;user-select:none}.pricing-doc-usage-stepper-btn:hover{background:#f1f5f9}.pricing-doc-usage-stepper-btn:disabled{opacity:.4;cursor:not-allowed}.pricing-doc-usage-stepper-input{flex:1 1 auto;min-width:0;width:100%;height:44px;border:0;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;text-align:center;font-size:16px;font-weight:600;color:#0f172a;font-family:inherit;background:#fff;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield;outline:none}.pricing-doc-usage-stepper-input:focus-visible{outline:2px solid #0057ff;outline-offset:2px}.pricing-doc-usage-stepper-input::-webkit-outer-spin-button,.pricing-doc-usage-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.pricing-doc-usage-product-title{margin:0 0 8px;font-size:14px;font-weight:700;color:#0f172a}.pricing-doc-usage-product-controls{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 16px;margin:0 0 18px;@media(max-width:767px){gap:0;margin:0}}.pricing-doc-usage-product-controls .pricing-doc-usage-input-row{margin-bottom:0}.pricing-doc-usage-product-surcharge{margin-left:auto;display:flex;flex-direction:column;align-items:normal;justify-content:flex-start;gap:2px;min-height:60px;font-size:13px;line-height:1.4;color:#64748b;font-variant-numeric:tabular-nums;@media(max-width:991px){min-height:min-content;margin:10px 0}}.pricing-doc-usage-product-surcharge-row{display:inline}.pricing-doc-usage-product-surcharge-row-hidden{visibility:hidden}.pricing-doc-usage-product-best-value{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:#64748b;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.4;margin-top:4px}.pricing-doc-usage-product-best-value-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:#e7f7ed;color:#16794a;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap}.pricing-doc-usage-track{position:relative;padding:22px 0 56px}.pricing-doc-usage-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:6px;margin:0;border-radius:999px;background:#d1d5db;outline:none;cursor:pointer}.pricing-doc-usage-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#0057ff;border:3px solid #fff;box-shadow:0 0 0 1px #0057ff;cursor:pointer}.pricing-doc-usage-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#0057ff;border:3px solid #fff;box-shadow:0 0 0 1px #0057ff;cursor:pointer}.pricing-doc-usage-range:focus-visible{outline:2px solid #0057ff;outline-offset:4px}.pricing-doc-usage-output{position:absolute;top:40px;left:0;transform:translate(-50%);padding:4px 12px;border-radius:14px;background:#eff6ff;color:#0057ff;font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none;margin-bottom:6px;max-width:100%;@media(max-width:991px){top:36px}@media(max-width:767px){font-size:10.4px;padding:4px 5px 4px 6px}}.pricing-doc-usage-output-align-left{transform:translate(0)}.pricing-doc-usage-output-align-right{transform:translate(-100%)}.pricing-doc-usage-scale{position:absolute;top:68px;left:0;right:0;height:18px;pointer-events:none}.pricing-doc-usage-scale-wide,.pricing-doc-usage-scale-end-user,.pricing-doc-usage-scale-narrow{position:absolute;top:0;left:0;right:0;height:18px;pointer-events:none}.pricing-doc-usage-scale-end-user{display:flex;justify-content:space-between;align-items:flex-start}.pricing-doc-usage-scale-end-user>.pricing-doc-usage-scale-tick{position:static;transform:none;left:auto}.pricing-doc-usage-scale-wide-hidden,.pricing-doc-usage-scale-narrow-hidden{display:none}.pricing-doc-usage-scale-end-user-hidden{display:none!important}.pricing-doc-usage-scale-tick{position:absolute;top:0;font-size:12px;color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums;transform:translate(-50%);@media(max-width:767px){font-size:11px}}.pricing-doc-usage-scale-tick.pricing-doc-usage-scale-min{transform:translate(0)}.pricing-doc-usage-scale-tick.pricing-doc-usage-scale-max{transform:translate(-100%)}.pricing-doc-usage-notice{margin-top:14px;padding:12px 14px;background:#eff6ff;border:1px solid #0057ff;border-radius:8px;color:#0f172a;font-size:14px;line-height:1.5}.pricing-doc-usage-notice-hidden{display:none}.pricing-doc-usage-notice a{color:#0057ff;text-decoration:underline;font-weight:600}.pricing-doc-usage-notice a:hover,.pricing-doc-usage-notice a:focus{color:#004bdb}.pricing-qualify-row-disabled{opacity:.55}.pricing-qualify-row-disabled .pricing-yesno-btn{background:#f8fafc;border-color:#e5e7eb;color:#64748b;cursor:not-allowed}.pricing-qualify-row-disabled .pricing-yesno-btn-active{background:#f1f5f9;color:#64748b;border-color:#e5e7eb}.pricing-qualify-row-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative;@media(max-width:767px){gap:10px}}.pricing-qualify-row-title{margin:0;flex:0 1 auto;min-width:0}.pricing-qualify-row-info-btn{appearance:none;background:transparent;border:0;padding:0 2px;font:inherit;font-size:13px;font-weight:600;color:#0057ff;cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-underline-offset:2px;text-decoration-color:#0057ff73;flex:0 0 auto}.pricing-qualify-row-info-btn:hover,.pricing-qualify-row-info-btn:focus-visible{color:#004bdb;text-decoration-color:#004bdb;outline:none}.pricing-qualify-row-info-btn[aria-expanded=true]{color:#004bdb}.pricing-qualify-row-tooltip{position:absolute;top:50%;left:100%;margin-left:8px;transform:translateY(-50%);z-index:50;width:max-content;max-width:min(360px,calc(100vw - 60px));min-width:240px;padding:14px 16px;background:#fff;color:#0f172a;border-radius:10px;box-shadow:0 10px 24px #0f172a1f,0 2px 6px #0f172a14;font-size:13px;line-height:1.5;text-align:left;@media(min-width:345px)and (max-width:350px){right:-44px!important}@media(min-width:350px)and (max-width:360px){right:-56px!important}@media(min-width:385px)and (max-width:400px){right:-104px!important;max-width:calc(77vw - 60px)!important}@media(min-width:400px)and (max-width:420px){right:-60px!important;max-width:calc(55vw - 40px)!important}@media(min-width:420px)and (max-width:445px){right:-48px!important;max-width:calc(65vw - 54px)!important}@media(min-width:445px)and (max-width:480px){right:-98%!important;max-width:calc(65vw - 54px)!important}@media(min-width:768px)and (max-width:991px){min-width:140px!important;max-width:min(205px,calc(100vw - 60px))!important}@media(min-width:480px)and (max-width:767px){min-width:140px!important;max-width:min(190px,calc(100vw - 60px))!important}}.pricing-qualify-row-tooltip-hidden{display:none}.pricing-qualify-row-info-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.pricing-qualify-row-tooltip-title{margin:0 0 6px;font-size:13px;font-weight:700;color:#0f172a}.pricing-qualify-row-tooltip-body{margin:0;font-size:13px;color:#1e293b}.pricing-qualify-row-tooltip-arrow{position:absolute;top:50%;left:-6px;width:12px;height:12px;background:#fff;transform:translateY(-50%) rotate(45deg);box-shadow:2px 2px 4px #0f172a0d}@media(max-width:480px){.pricing-qualify-row-tooltip{top:100%;left:auto;right:-80px;margin:10px 0 0;transform:none;max-width:calc(77vw - 40px);min-width:0}.pricing-qualify-row-tooltip-arrow{top:-6px;left:18px;right:auto;transform:rotate(45deg)}}.pricing-developer-max-notice{margin-top:12px;padding:12px 14px;background:#eff6ff;border:1px solid #0057ff;border-radius:8px;color:#0f172a;font-size:14px;line-height:1.5}.pricing-developer-max-notice-hidden,.pricing-summary-card-btn-secondary-hidden{display:none}.pricing-product-card-best-value-label{display:none;align-self:flex-start;padding:4px 12px;background:#0057ff;color:#fff;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.pricing-product-card-best-value .pricing-product-card-best-value-label{display:inline-flex}.pricing-product-group-suite-row{display:flex;align-items:stretch;gap:18px;flex-wrap:wrap;@media(max-width:991px){margin-bottom:20px}}.pricing-product-group-suite-row .pricing-product-card-hero{flex:0 0 auto;margin-bottom:0}.pricing-suite-auto-suggest-banner{flex:1 1 280px;align-self:center;margin:0;padding:14px 18px;background:#eff6ff;border-radius:10px;color:#0f172a;font-size:14px;font-weight:600;line-height:1.5;min-width:0}.pricing-suite-auto-suggest-banner-title{margin:0 0 4px;font-weight:700;color:#0f172a;line-height:1.4}.pricing-suite-auto-suggest-banner-body{margin:0;font-weight:400;color:#0f172a;line-height:1.5}.pricing-suite-auto-suggest-banner-title .glyphicon,.pricing-suite-included-banner-title .glyphicon{margin-right:6px;color:#0057ff;font-size:14px;top:1px}.pricing-suite-auto-suggest-banner-hidden{display:none}.pricing-suite-included-banner{flex:1 1 280px;align-self:center;margin:0;padding:14px 18px;background:#eff6ff;border-radius:10px;color:#0f172a;font-size:14px;font-weight:600;line-height:1.5;min-width:0}.pricing-suite-included-banner-title{margin:0 0 4px;font-weight:700;color:#0f172a;line-height:1.4}.pricing-suite-included-banner-body{margin:0;font-weight:400;color:#0f172a;line-height:1.5}.pricing-suite-included-banner-hidden,.pricing-qualify-row-hidden{display:none}.pricing-modal{position:fixed;inset:0;width:100%;height:100%;background:#00000080;padding:0!important;z-index:2147483647;overflow-y:auto;-webkit-overflow-scrolling:touch}.pricing-modal .pricing-modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:calc(100% - 32px);max-height:calc(100% - 48px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:10px;box-shadow:0 8px 24px #0003;padding:12px;max-width:500px}.pricing-modal .pricing-modal-dialog .pricing-modal-close{position:absolute;top:18px;right:10px;width:24px;height:24px;border:none;padding:15px;background:transparent url(https://cdn.syncfusion.com/content/images/common/close-icon-toaster.svg) center center / 24px 24px no-repeat;cursor:pointer;opacity:.6;transition:opacity .2s ease;z-index:2}.pricing-modal .pricing-modal-dialog .pricing-modal-close:hover,.pricing-modal .pricing-modal-dialog .pricing-modal-close:focus{opacity:1;outline:none}.pricing-modal .pricing-modal-dialog .pricing-modal-title{margin:0;padding:10px 17px 10px 8px;font-size:18px!important;font-weight:600;border-bottom:1px solid #e5e5e5}.pricing-modal .pricing-modal-dialog .pricing-modal-text{padding:9px 9px 12px;margin:0;color:#555;font-size:12px;font-size:14px;color:#475569}.pricing-modal .pricing-modal-dialog .pricing-modal-description-text{padding-bottom:0}.pricing-modal .pricing-modal-dialog .pricing-modal-field{padding:6px;height:60px}.pricing-modal .pricing-modal-dialog .pricing-modal-textbox{position:relative}.pricing-modal .pricing-modal-dialog .pricing-form-control{display:block;width:100%;height:36px;border:1px solid #ececec;border-radius:6px;background:#fcfcfc;padding:0 12px;box-sizing:border-box;font-size:12px;font-family:Open Sans,Helvetica,Arial,sans-serif;color:#333;outline:none;transition:border-color .2s ease;-webkit-appearance:none;appearance:none}.pricing-modal .pricing-modal-dialog .pricing-form-control:focus{border:1px solid #4A90E2;background:#fff}.pricing-modal .pricing-modal-dialog .pricing-modal-placeholder{position:absolute;top:0;left:0;padding:10px 0 0 13px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;opacity:1;font-size:12px;font-weight:500!important;pointer-events:none;color:#b3b3b3;font-family:Open Sans,Helvetica,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;box-sizing:border-box}.pricing-modal .pricing-modal-dialog .pricing-form-control:focus+.pricing-modal-placeholder,.pricing-modal .pricing-modal-dialog .pricing-form-control:valid+.pricing-modal-placeholder,.pricing-modal .pricing-modal-dialog .pricing-form-control:-webkit-autofill+.pricing-modal-placeholder,.pricing-modal .pricing-modal-dialog .pricing-form-control.has-value+.pricing-modal-placeholder{font-size:12px;transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);opacity:1;padding-left:1px;color:#777}.pricing-modal .pricing-modal-dialog .pricing-form-control:focus+.pricing-modal-placeholder{color:#4a90e2}.pricing-modal .pricing-modal-dialog .pricing-field-error{min-height:30px}.pricing-modal .pricing-modal-dialog .pricing-modal-actions{display:flex;justify-content:center;align-items:center}.pricing-modal .pricing-modal-dialog .pricing-modal-shareable-row{display:flex;align-items:stretch;gap:8px;margin:0 0 16px;padding:0 9px;@media(max-width:767px){flex-direction:column}}.pricing-modal .pricing-modal-dialog .pricing-modal-shareable-input{flex:1 1 auto;min-width:0;padding:8px 12px;font-size:13px;line-height:1.4;color:#1d2939;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:text;overflow-x:auto;white-space:nowrap;text-overflow:clip}.pricing-modal .pricing-modal-dialog .pricing-modal-shareable-input:focus{outline:none;border-color:#0057ff;box-shadow:0 0 0 2px #0057ff2e}.pricing-modal .pricing-modal-dialog .pricing-modal-shareable-copy{flex:0 0 auto;background-color:#0073dc;color:#fff;border:1px solid #0057FF;padding:8px 18px;border-radius:6px;font-size:13px;line-height:1.4;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .3s ease}.pricing-modal .pricing-modal-dialog .pricing-modal-shareable-copy:hover{background-color:#276fe3}.pricing-modal .pricing-modal-dialog .pricing-modal-actions .pricing-modal-primary{background-color:#0073dc;color:#fff!important;border:1px solid #0057FF;display:inline-flex;padding:9px 25px;border-radius:6px;font-size:14px;line-height:22px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;white-space:nowrap;margin-bottom:16px}.pricing-modal .pricing-modal-dialog .pricing-modal-actions .pricing-modal-primary:hover{background-color:#276fe3!important}.pricing-field-error{display:block;margin-top:4px;color:#d92d20;font-size:12px;line-height:16px}.pricing-input-error{border-color:#d92d20!important}.pricing-validation-input-error{height:70px!important}.pricing-validation-email-input-error{height:80px!important}@media(max-width:767px){.pricing-modal .pricing-modal-dialog{width:300px}}.pricing-mobile-bar{display:none}.pricing-step-card-accordion-handle{background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;width:100%;cursor:default;display:block}span.pricing-step-card-header-text{display:flex;align-items:center;gap:4px}.pricing-step-card-accordion-chevron{display:none}@media(max-width:991px){.pricing-step-card-accordion .pricing-step-card-header{margin-bottom:0}.pricing-step-card-accordion-handle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;width:100%;cursor:pointer}.pricing-step-card-accordion-handle .pricing-step-card-header-text{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0;align-items:baseline}.pricing-step-card-accordion-handle .pricing-step-card-label,.pricing-step-card-accordion-handle .pricing-step-card-title{display:inline}.pricing-step-card-accordion-handle .pricing-step-card-label{margin-right:8px}.pricing-step-card-accordion-handle .pricing-step-card-title{font-size:18px;line-height:1.3}.pricing-step-card-accordion-chevron{display:inline-block;flex:0 0 auto;width:12px;height:12px;border-right:2px solid #0f172a;border-bottom:2px solid #0f172a;transform:rotate(45deg);transform-origin:50% 50%;transition:transform .2s ease;margin-top:-4px}#js-step-card-accordion-2{display:flex;gap:10px;margin-bottom:10px}.pricing-step-card-accordion-handle[aria-expanded=true] .pricing-step-card-accordion-chevron{transform:rotate(-135deg);margin-top:4px}.pricing-step-card-accordion.pricing-step-card-collapsed .pricing-step-card-description,.pricing-step-card-accordion.pricing-step-card-collapsed .pricing-step-locked-notice,.pricing-step-card-accordion.pricing-step-card-collapsed .pricing-step-card-body{display:none!important}.pricing-step-card-accordion:not(.pricing-step-card-collapsed) .pricing-step-card-description,.pricing-step-card-accordion:not(.pricing-step-card-collapsed) .pricing-step-card-body{display:block;margin-top:0;margin-bottom:0}.pricing-step-card-accordion:not(.pricing-step-card-collapsed).pricing-step-card-locked .pricing-step-card-body{display:none!important}.pricing-mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:2147483647;min-height:64px;padding:10px 12px;background:#fff;box-shadow:0 -2px 12px #0f172a1a;align-items:center;gap:10px;box-sizing:border-box;transition:transform .24s ease;flex-direction:row}.pricing-mobile-drawer-open .pricing-mobile-bar{transform:translateY(100%)}.pricing-calculator-wrapper:not(.pricing-mobile-bar-in-view) .pricing-mobile-bar{transform:translateY(100%);visibility:hidden;pointer-events:none}.pricing-calculator-wrapper:not(.pricing-mobile-bar-in-view) .pricing-calculator-sticky{transform:translateY(100%);visibility:hidden;pointer-events:none}.pricing-mobile-bar-handle{flex:1 1 auto;min-width:0;background:transparent;border:0;padding:6px 8px;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-radius:8px;justify-content:flex-start;gap:15px}.pricing-summary-card-due-value{font-size:18px}.pricing-mobile-bar-due{display:flex;flex-direction:column;gap:2px;min-width:0}.pricing-mobile-bar-due-label{font-size:12px;font-weight:700;letter-spacing:.08em;color:#475569;text-transform:uppercase}.pricing-mobile-bar-due-value{font-size:18px;font-weight:700;color:#0f172a;line-height:1.1;font-variant-numeric:tabular-nums}.pricing-mobile-bar-due-suffix{font-size:13px;font-weight:500;color:#475569}.pricing-mobile-bar-chevron{flex:0 0 auto;display:inline-block;width:10px;height:10px;border-right:2px solid #0057ff;border-bottom:2px solid #0057ff;transform:rotate(45deg);transform-origin:50% 50%;transition:transform .24s ease}.pricing-mobile-drawer-open .pricing-mobile-bar-chevron{transform:rotate(-135deg)}.pricing-mobile-bar-buy{flex:0 0 auto;min-width:110px;max-width:140px;width:auto;padding:12px 18px;font-size:14px;margin-left:auto}.pricing-calculator-sticky{position:fixed;inset:auto 0 0;z-index:2147483647;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,0,0,1);max-height:85vh;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -4px 24px #0f172a29;display:flex;flex-direction:column;overflow:hidden}.pricing-mobile-drawer-open .pricing-calculator-sticky{transform:translateY(0)}.pricing-calculator-sticky .pricing-summary-card{display:flex;flex-direction:column;height:100%;max-height:85vh;border-radius:16px 16px 0 0;border:0;box-shadow:none;padding:14px 16px 12px;box-sizing:border-box;gap:8px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-header,.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-payment,.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-big,.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-divider{flex:0 0 auto}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-header{order:1}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-payment{order:2}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-big{order:0}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-divider{order:0}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-big{display:none}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-divider:first-of-type{display:none}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-divider{display:none}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;flex-wrap:wrap;min-height:unset}.pricing-summary-card-savings{padding:3px 10px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-header .pricing-summary-card-eyebrow{margin:0}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-payment{flex-direction:row;align-items:center;gap:6px;margin:0;padding-top:4px;padding-bottom:3px}.pricing-payment-toggle-option{min-width:70px;padding:0 8px;font-size:12px}.pricing-payment-toggle{height:30px}.pricing-summary-card-subtotal-label{font-size:12px}.pricing-summary-card-subtotal-value,.pricing-summary-card-discount-row-amount{font-size:13px}.pricing-summary-card-discount-row-name{font-size:12px}.pricing-summary-card-discount-list{gap:4px}.pricing-summary-card-discount-rows{font-size:12px;line-height:normal}.pricing-summary-card-discount-list{padding:8px 14px}.pricing-summary-card-payment-caption{display:none}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-payment>.pricing-summary-card-payment-label{padding-top:0;font-size:12px;font-weight:600;color:#475569}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-lines{order:3;flex:1 1 auto;min-height:auto;max-height:28vh;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;background-color:#fff;border-radius:6px;padding:2px 6px 4px 10px}.pricing-summary-card-lines::-webkit-scrollbar{width:7px}.pricing-summary-card-lines::-webkit-scrollbar-track{background:0 0}.pricing-summary-card-lines::-webkit-scrollbar-thumb{background:#d0d7e4;border-radius:4px}.pricing-summary-card-product{gap:0px;padding:6px 0;border-bottom:none}.pricing-summary-card-product-name{font-size:12px}.pricing-summary-card-product-total{font-size:13px}.pricing-summary-card-product-sub,.pricing-summary-card-meta-row{font-size:12px}.pricing-summary-card-line{font-size:13px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-metadata{order:4;flex:0 0 auto;margin-top:8px;padding:0}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-subtotal{order:5;flex:0 0 auto;padding-bottom:0}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-discount-list{order:6;flex:0 0 auto;padding:0}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-total{order:7;flex:0 0 auto;padding:12px 0 0}.pricing-summary-card-total-label,.pricing-summary-card-total-value{font-size:14px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-due{order:auto;flex:0 0 auto;min-width:0;align-self:stretch}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-actions{order:11;display:contents}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-footer-row{order:10;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0 6px;border-top:1px solid #eef2f7;margin-top:4px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-footer-row>.pricing-summary-card-due{flex:1 1 auto;min-width:0;padding:0;border:0;margin:0;align-items:center;justify-content:flex-start;gap:10px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-footer-row .pricing-summary-card-due-collapse{flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;padding:0;margin:0;color:#0057ff}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-footer-row>.pricing-summary-card-btn-primary{flex:0 0 auto;display:block;width:auto;padding:12px 18px;font-size:14px;margin:0}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-actions>.pricing-summary-card-actions-row{order:8;display:flex;flex-direction:row;gap:8px;margin-top:2px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-actions>.pricing-summary-card-actions-row>.pricing-summary-card-btn{flex:1 1 50%;padding:8px 14px;font-size:13px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-actions>.pricing-summary-card-save-row{order:9;display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 0;margin-top:0}.pricing-summary-card-save-row .pricing-summary-card-savelink{font-size:13px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-actions>.pricing-summary-card-btn-primary{order:10;flex:0 0 auto;display:block;width:auto;padding:10px 14px;font-size:14px;margin:8px 0 0 8px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-due{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 0 6px;border-top:1px solid #eef2f7;margin-top:4px}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-due .pricing-summary-card-due-left{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-due .pricing-summary-card-due-label{font-size:11px;font-weight:700;letter-spacing:.08em;color:#475569;text-transform:uppercase}.pricing-summary-card-due-label{font-size:11px;font-weight:700;letter-spacing:.08em;color:#475569;text-transform:uppercase}span.pricing-summary-card-due-left{display:flex;flex-direction:column}.pricing-calculator-sticky .pricing-summary-card>.pricing-summary-card-due .pricing-summary-card-due-value{font-size:18px;font-weight:700;color:#0f172a;line-height:1.1;font-variant-numeric:tabular-nums}.pricing-calculator-sticky .pricing-summary-card-due-collapse{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;padding:0;margin:0;color:#0057ff;transition:background .2s ease,transform .2s ease}.pricing-calculator-sticky .pricing-summary-card-due-collapse:hover,.pricing-calculator-sticky .pricing-summary-card-due-collapse:focus-visible{background:#e2e8f0;outline:none}.pricing-calculator-sticky .pricing-summary-card-due-collapse:active{transform:scale(.94)}.pricing-calculator-sticky .pricing-summary-card-due-collapse .pricing-summary-card-due-chevron{display:inline-block;width:10px;height:10px;border-right:2px solid #0057ff;border-bottom:2px solid #0057ff;transform:rotate(225deg);transform-origin:50% 50%}.pricing-calculator-layout{transition:opacity .2s ease}.pricing-calculator-wrapper{padding-bottom:0}.pricing-calculator-sticky .pricing-summary-card-footnote{display:none}.pricing-calculator-footnote-mobile{display:block;margin:0 8px 25px;padding:0;color:#64748b;font-size:13px;line-height:1.5}}

.pricing-roi{--roi-ink: #0f172a;--roi-muted: #475569;--roi-muted-2: #64748b;--roi-line: #e5e7eb;--roi-line-strong: #cbd5e1;--roi-surface: #ffffff;--roi-surface-2: #f8fafc;--roi-blue: #0057ff;--roi-blue-soft: #e6efff;--roi-blue-ring: rgba(0, 87, 255, .18);--roi-save: #15803d;--roi-save-soft: #f0fdf4;--roi-warn: #b45309;--roi-warn-soft: #fff7ed;--roi-link: var(--roi-blue);--roi-radius: 12px;--roi-shadow: 0 1px 2px rgba(15, 23, 42, .04);box-sizing:border-box;color:var(--roi-ink);font-size:15px;line-height:1.5}.pricing-roi,.pricing-roi *,.pricing-roi *:before,.pricing-roi *:after{box-sizing:inherit}.pricing-roi :where(h1,h2,h3,h4,p,ul,ol){margin-block:0}.pricing-roi button{font:inherit;-webkit-appearance:none;appearance:none}.pricing-roi .fin{display:flex;align-items:stretch;border:1px solid var(--roi-line-strong);border-radius:8px;background:var(--roi-surface);overflow:hidden;width:100%;max-width:240px;transition:border-color .15s ease,box-shadow .15s ease}.pricing-roi .fin:focus-within{border-color:var(--roi-blue);box-shadow:0 0 0 4px var(--roi-blue-ring)}.pricing-roi .fin.out{border-color:var(--roi-warn);box-shadow:0 0 0 4px #b4530926}.pricing-roi .fin input{flex:1;min-width:0;width:100%;border:0;background:transparent;padding:8px 12px;font:inherit;font-variant-numeric:tabular-nums;color:var(--roi-ink)}.pricing-roi .fin input::-webkit-inner-spin-button,.pricing-roi .fin input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pricing-roi .fin input:focus-visible{outline:none}.pricing-roi .fin input::placeholder{color:var(--roi-muted-2)}.pricing-roi .aff{display:flex;align-items:center;padding:0 12px;background:var(--roi-surface-2);color:var(--roi-muted-2);font-size:13px;white-space:nowrap;border-left:0}.pricing-roi .aff:first-child{border-right:1px solid var(--roi-line)}.pricing-roi .aff:last-child{border-left:1px solid var(--roi-line)}.pricing-roi-kpis{display:grid;gap:12px;margin:0;padding:0}.pricing-roi-kpi{border:1px solid var(--roi-line);border-radius:10px;padding:12px 14px;background:var(--roi-surface-2);display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.pricing-roi-kpi-label{font-size:12px;font-weight:600;color:var(--roi-muted-2);line-height:1.4;margin:0}.pricing-roi-kpi-val{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--roi-ink);margin:2px 0 0}.pricing-roi-kpi-sub{font-size:12px;color:var(--roi-muted-2);line-height:1.45;margin:2px 0 0}.pricing-roi-kpi.good .pricing-roi-kpi-val{color:var(--roi-save)}.pricing-roi-kpi.bad .pricing-roi-kpi-val{color:var(--roi-warn)}.pricing-roi-pill{display:inline-block;font-size:12px;font-weight:700;padding:3px 11px;border-radius:999px;background:var(--roi-save-soft);color:var(--roi-save);white-space:nowrap}.pricing-roi-banner{border-radius:10px;padding:10px 14px;font-size:13.5px;background:var(--roi-warn-soft);color:var(--roi-ink);border:1px solid rgba(180,83,9,.3)}.pricing-roi-hint{font-size:13px;color:var(--roi-muted-2)}.pricing-roi-linkbtn{background:none;border:0;padding:0;color:var(--roi-blue);font-weight:600;font-size:13px;cursor:pointer;text-decoration:underline;text-decoration-color:#0057ff66;text-underline-offset:2px}.pricing-roi-linkbtn:hover{color:#0046cc}.pricing-roi-line{font-size:14.5px;margin:18px 0;line-height:1.55;color:var(--roi-ink)}.pricing-roi-line b{color:var(--roi-save);font-weight:700}@media(max-width:767px){.pricing-roi .fin input{font-size:16px}}#roi-quick{width:95%;max-width:1450px;margin:0 auto;padding:28px 28px 32px!important;background:var(--roi-surface);border:1px solid var(--roi-line);border-radius:var(--roi-radius);box-shadow:var(--roi-shadow)}.pricing-roi-head{margin-bottom:16px}.pricing-roi-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--roi-blue);font-weight:700;margin:0 0 6px}.pricing-roi-title{font-size:clamp(22px,2.8vw,28px);font-weight:700;line-height:1.25;margin:0 0 6px;color:var(--roi-ink);letter-spacing:0}.pricing-roi-desc{color:var(--roi-muted);margin:0}.pricing-roi-card{background:var(--roi-surface);border:1px solid var(--roi-line);border-radius:var(--roi-radius);padding:28px 28px 24px;box-shadow:var(--roi-shadow)}.pricing-roi-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.pricing-roi-card-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0;color:var(--roi-ink)}.pricing-roi-body .pricing-roi-banner{margin:10px 0}.pricing-roi-adjust{border:1px solid var(--roi-line);border-radius:10px;padding:12px 16px;background:var(--roi-surface)}.pricing-roi-adjust summary{cursor:pointer;font-weight:700;font-size:14px;color:var(--roi-ink);list-style:none;display:flex;align-items:center;gap:8px;user-select:none}.pricing-roi-adjust summary::-webkit-details-marker{display:none}.pricing-roi-adjust summary:before{content:"";flex:none;width:0;height:0;border-left:5px solid var(--roi-ink);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s ease}.pricing-roi-adjust[open] summary:before{transform:rotate(90deg)}.pricing-roi-adjust summary:hover{color:var(--roi-blue)}.pricing-roi-adj{display:flex;flex-direction:column;gap:16px;padding-top:12px}.pricing-roi-fld{display:flex;flex-direction:column;gap:6px;min-width:0}.pricing-roi-fld-label{font-weight:700;font-size:13.5px;color:var(--roi-ink);line-height:1.3}.pricing-roi-fld .fin{max-width:100%}.pricing-roi-qcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}.pricing-roi-range{font-size:11px;font-weight:700;color:var(--roi-muted-2);letter-spacing:.01em}.pricing-roi-chips{display:flex;flex-wrap:wrap;gap:8px}.pricing-roi-chip{border:1px solid var(--roi-line-strong);background:var(--roi-surface);border-radius:999px;padding:5px 13px;font-size:13px;cursor:pointer;text-align:left;color:var(--roi-ink);transition:border-color .15s ease,background .15s ease,color .15s ease}.pricing-roi-chip:hover{border-color:var(--roi-blue);color:var(--roi-blue)}.pricing-roi-chip.on{border-color:var(--roi-blue);background:var(--roi-blue-soft);color:var(--roi-blue);font-weight:600}.pricing-roi-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer;color:var(--roi-ink);border:1px solid var(--roi-line);border-radius:10px;padding:12px 14px;background:var(--roi-surface)}.pricing-roi-check input{margin-top:2px;width:16px;height:16px;flex:none;accent-color:var(--roi-blue)}.pricing-roi-check>span{font-weight:700;font-size:13.5px}.pricing-roi-check small{display:block;color:var(--roi-muted-2);font-size:12.5px;font-weight:400;margin-top:2px;line-height:1.45}.pricing-roi-more{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--roi-line);margin-top:20px;padding-top:18px}.pricing-roi-more>div{max-width:62ch}.pricing-roi-detail-link{display:inline-block;padding:11px 18px;border:1px solid var(--roi-line-strong);border-radius:8px;background:var(--roi-surface);color:var(--roi-blue);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.pricing-roi-detail-link:hover{border-color:var(--roi-blue);background:var(--roi-blue-soft)}#roi-quick{color:var(--roi-ink);font-size:15px;line-height:1.5}#roi-quick .pricing-roi-head{margin-bottom:16px}#roi-quick .pricing-roi-eyebrow{display:inline-block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--roi-blue);font-weight:700;margin:0 12px 0 0;vertical-align:middle}#roi-quick .pricing-roi-title{display:inline;font-size:22px;font-weight:700;line-height:1.5;margin:0;vertical-align:middle;color:var(--roi-ink);letter-spacing:0}#roi-quick .pricing-roi-desc{color:var(--roi-muted);font-size:14px;margin:8px 0 0;line-height:1.5}#roi-quick .pricing-roi-card{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}#roi-quick .pricing-roi-wait{margin:0;padding:12px 14px;background:#eff5ff;border:1px solid #eff5ff;border-radius:8px;color:var(--roi-muted);font-size:14px;line-height:1.5}#roi-quick .pricing-roi-wait[hidden]{display:none}#roi-quick .pricing-roi-wait>span:before{content:"i";display:inline-block;width:16px;height:16px;margin-right:10px;border-radius:50%;background:var(--roi-blue);color:#fff;font-size:11px;font-weight:700;font-style:italic;line-height:16px;text-align:center;vertical-align:1px}#roi-quick .pricing-roi-wait a{color:var(--roi-blue);font-weight:600}#roi-quick .pricing-roi-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}#roi-quick .pricing-roi-card-title{font-size:12px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0;color:var(--roi-ink)}#roi-quick .pricing-roi-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0}#roi-quick .pricing-roi-kpi{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere;border:1px solid var(--roi-line);border-radius:10px;padding:12px 14px;background:var(--roi-surface-2)}#roi-quick .pricing-roi-kpi-label,#roi-quick .pricing-roi-kpi-val,#roi-quick .pricing-roi-kpi-sub{display:block;margin:0}#roi-quick .pricing-roi-kpi-label{font-size:12px;font-weight:600;color:var(--roi-muted-2)}#roi-quick .pricing-roi-kpi-val{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25;font-variant-numeric:tabular-nums;color:var(--roi-ink);margin-top:2px}#roi-quick .pricing-roi-kpi-sub{font-size:12px;color:var(--roi-muted-2);line-height:1.45;margin-top:2px}#roi-quick .pricing-roi-kpi.good .pricing-roi-kpi-val{color:var(--roi-save)}#roi-quick .pricing-roi-kpi.bad .pricing-roi-kpi-val{color:var(--roi-warn)}#roi-quick .pricing-roi-pill{font-size:12px;font-weight:700;padding:3px 11px;border-radius:999px;background:var(--roi-save-soft);color:var(--roi-save);white-space:nowrap}#roi-quick .pricing-roi-banner{margin:10px 0;border-radius:10px;padding:10px 14px;font-size:13.5px;background:var(--roi-warn-soft);color:var(--roi-ink);border:1px solid rgba(180,83,9,.3)}#roi-quick .pricing-roi-line{font-size:14.5px;margin:18px 0;line-height:1.55;color:var(--roi-ink)}#roi-quick .pricing-roi-line b{color:var(--roi-save);font-weight:700}#roi-quick .pricing-roi-adjust{border:1px solid var(--roi-line);border-radius:10px;padding:12px 16px;background:var(--roi-surface)}#roi-quick .pricing-roi-adjust summary{cursor:pointer;font-weight:700;font-size:14px;color:var(--roi-ink);list-style:none;display:flex;align-items:center;gap:8px;user-select:none}#roi-quick .pricing-roi-adjust summary::-webkit-details-marker{display:none}#roi-quick .pricing-roi-adjust summary:before{content:"";flex:none;width:0;height:0;border-left:5px solid var(--roi-ink);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s ease}#roi-quick .pricing-roi-adjust[open] summary:before{transform:rotate(90deg)}#roi-quick .pricing-roi-adjust summary:hover{color:var(--roi-blue)}#roi-quick .pricing-roi-adj{display:flex;flex-direction:column;gap:16px;padding-top:12px}#roi-quick .pricing-roi-fld{display:flex;flex-direction:column;gap:6px;min-width:0}#roi-quick .pricing-roi-fld-label{font-weight:700;font-size:13.5px;color:var(--roi-ink);line-height:1.3}#roi-quick .pricing-roi-qcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}#roi-quick .pricing-roi-range{font-size:11px;font-weight:700;color:var(--roi-muted-2);letter-spacing:.01em}#roi-quick .pricing-roi-hint{font-size:13px;color:var(--roi-muted-2);line-height:1.45}#roi-quick .pricing-roi-chip{border:1px solid var(--roi-line-strong);background:var(--roi-surface);border-radius:999px;padding:5px 13px;font-size:13px;cursor:pointer;text-align:left;color:var(--roi-ink);transition:border-color .15s ease,background .15s ease,color .15s ease}#roi-quick .pricing-roi-chip:hover{border-color:var(--roi-blue);color:var(--roi-blue)}#roi-quick .pricing-roi-chip.on{border-color:var(--roi-blue);background:var(--roi-blue-soft);color:var(--roi-blue);font-weight:600}#roi-quick .pricing-roi-fld .fin{max-width:100%}#roi-quick .pricing-roi-more{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--roi-line);margin-top:20px;padding-top:18px}#roi-quick .pricing-roi-more>div{max-width:62ch}#roi-quick .pricing-roi-more .pricing-roi-hint{display:block;margin-top:4px}#roi-quick .pricing-roi-detail-link{display:inline-block;padding:11px 18px;border:1px solid var(--roi-line-strong);border-radius:8px;background:var(--roi-surface);color:var(--roi-blue);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}#roi-quick .pricing-roi-detail-link:hover{border-color:var(--roi-blue);background:var(--roi-blue-soft)}#roi-quick .pricing-roi-note{font-size:12.5px;color:var(--roi-muted-2);margin:12px 0 0}#roi-quick .pricing-roi-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer;color:var(--roi-ink);border:1px solid var(--roi-line);border-radius:10px;padding:12px 14px;background:var(--roi-surface)}#roi-quick .pricing-roi-check input{margin-top:2px;width:16px;height:16px;flex:none;accent-color:var(--roi-blue)}#roi-quick .pricing-roi-check>span{font-weight:700;font-size:13.5px}#roi-quick .pricing-roi-check small{display:block;color:var(--roi-muted-2);font-size:12.5px;font-weight:400;margin-top:2px;line-height:1.45}#roi-quick .pricing-roi-linkbtn{background:none;border:0;padding:0;color:var(--roi-blue);font-weight:600;font-size:13px;cursor:pointer;text-decoration:none}#roi-quick .fin{border-radius:8px}#roi-quick .fin input{color:var(--roi-ink)}#roi-quick .fin:focus-within{border-color:var(--roi-blue);box-shadow:0 0 0 4px var(--roi-blue-ring)}@media(max-width:1199px){#roi-quick .pricing-roi-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#roi-quick{padding:20px 18px 22px!important}#roi-quick .pricing-roi-head{margin-bottom:14px}#roi-quick .pricing-roi-qcols{grid-template-columns:minmax(0,1fr);gap:14px}#roi-quick .pricing-roi-more{flex-direction:column;align-items:flex-start;gap:12px}#roi-quick .pricing-roi-detail-link{width:100%;text-align:center}}@media(max-width:767px){#roi-quick{width:calc(100% - 30px);max-width:100%;margin:0 auto 30px;padding:14px 18px!important}#roi-quick .pricing-roi-title{display:block}#roi-quick .pricing-roi-card-head{margin-bottom:12px}#roi-quick .pricing-roi-kpi{padding:10px 12px}#roi-quick .pricing-roi-kpi-val{font-size:20px}#roi-quick .pricing-roi-line{margin:14px 0}#roi-quick .pricing-roi-adjust{padding:12px 14px}#roi-quick .pricing-roi-chip{white-space:normal}#roi-quick .fin input{font-size:16px}#roi-quick .pricing-roi-chip{display:block;width:100%;border-radius:10px;padding:9px 14px}}@media(max-width:479px){#roi-quick .pricing-roi-kpis{grid-template-columns:minmax(0,1fr)}#roi-quick .pricing-roi-detail-link{white-space:normal}}.pricing-roi .pricing-roi-eyebrow,#roi-quick .pricing-roi-eyebrow,.pricing-roi-page .pricing-roi-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#5b6b7f;cursor:default;text-decoration:none;user-select:none}.pricing-roi .pricing-roi-eyebrow:hover{color:#5b6b7f;text-decoration:none}.pricing-roi a:focus-visible,.pricing-roi button:focus-visible,.pricing-roi summary:focus-visible,.pricing-roi .pricing-roi-check:focus-within{outline:2px solid var(--roi-blue);outline-offset:2px;border-radius:6px}.pricing-roi .pricing-roi-check:focus-within{border-radius:10px}.pricing-roi input[type=checkbox]:focus-visible{outline:2px solid var(--roi-blue);outline-offset:2px}#roi-quick .pricing-roi-detail-link{font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;padding:12px 20px;border-radius:8px;cursor:pointer;-webkit-appearance:none;appearance:none}#roi-quick .pricing-roi-detail-link:active{transform:translateY(1px)}#roi-quick .pricing-roi-more>div{flex:1 1 360px;max-width:80ch}#roi-quick .pricing-roi-more{padding-top:20px}#roi-quick .pricing-roi-note{max-width:none}.pricing-roi-linkbtn:focus-visible{border-radius:3px}

