.pricing-groups{display:flex;gap:2rem;justify-content:space-between;position:relative}.platform-group.platform-hidden{display:none}.pricing-group h3{color:#000;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.015rem;line-height:2rem;margin:0 0 1.25rem}@media(max-width:1100px){.pricing-groups{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;position:relative}.pricing-group h3{color:#000;font-size:1.375rem;font-style:normal;font-weight:600;line-height:1.75rem}}.pricing-group-wrapper{display:flex;flex-direction:column;gap:2.5rem}.stack-wrapper{flex-grow:1;max-width:35.9375rem}.platform-group{align-items:flex-start;align-self:stretch;border:1px solid var(--Gray-300,#d1d5db);border-radius:var(--Radius-radii-xl,1rem);display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1.5rem;transition:border-color .2s ease}.platform-group .platform input[type=checkbox]:checked~.platform-label-desc .platform-label{color:#1e212e}.platform-group .platform input[type=checkbox]:checked{accent-color:#2563eb}.platform-group .platform:has(.platform-tiers) input[type=checkbox]:checked~.platform-label-desc{color:#2563eb}.platform-group .platform[data-addon=true] input[type=checkbox]:checked~.platform-label-desc{color:#1e212e}.platform-group:has(.platform input[type=checkbox]:checked){border-color:#2563eb}.addon-label-wrap{align-items:center;display:flex;justify-content:space-between;width:100%}.platform{width:100%}.platform.non-interactive{cursor:default;opacity:.5;pointer-events:none}.platform{display:block}.platform[data-extending]{cursor:default;pointer-events:none}.platform:not(.non-interactive),.platform[data-extending]:not(.non-interactive){pointer-events:auto}.platform[data-extending]{isolation:isolate;position:relative;z-index:1}.platform[data-extending]:hover{pointer-events:auto}.platform[data-extending]:not(.non-interactive){cursor:pointer}.platform,.platform.open,.platform.open *,.platform.open .addon-label-wrap,.platform.open .platform-description,.platform.open .platform-label{cursor:default}.platform-tier-checkbox,.platform-tier-checkbox *,.tier-checkbox,.tier-label,.tier-label-cost{cursor:pointer!important}.tier-label,.tier-label-cost{font-size:1.125rem;line-height:1.75rem}.tier-label-cost{font-weight:600}.platform-checkbox input[type=checkbox],.tier-checkbox,input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;cursor:pointer!important;filter:none!important;opacity:1!important;pointer-events:auto!important}.platform.non-interactive .platform-checkbox{opacity:1!important;pointer-events:auto!important}.platform.non-interactive .platform-checkbox input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;cursor:pointer!important;filter:none!important;opacity:1!important;pointer-events:auto!important}.platform.non-interactive label[for]{pointer-events:auto!important}.platform:not(.non-interactive):not(.open) *,.platform:not(.non-interactive):not(.open) .addon-label-wrap,.platform:not(.non-interactive):not(.open) .platform-description,.platform:not(.non-interactive):not(.open) .platform-label{cursor:default}.platform-checkbox{display:grid;gap:1.75rem;grid-template-columns:auto 1fr}.platform-checkbox input{align-items:center;aspect-ratio:1/1;border-radius:.25rem;display:flex;flex-direction:column;gap:.625rem;height:1.125rem;justify-content:center;margin-top:.31rem;padding:.625rem;width:1.125rem}.platform-label{align-items:center;color:#1e212e;display:flex;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.75rem;margin:0}.platform-logo-image{max-height:2.5rem;max-width:100%;object-fit:contain;width:auto}.platform-description{color:#525252;font-size:.75rem;letter-spacing:.00375rem;line-height:1rem;margin:.75rem 0 1.5rem}@media (min-width:1100px){.platform-description{margin:0}}.platform-label-description{display:flex;flex-direction:column;gap:.25rem}.platform-tiers{flex-grow:1;margin-left:3.25rem}.platform-tier-list{display:grid;gap:.5rem;gap:.75rem;grid-template-columns:repeat(1,1fr);grid-template-columns:repeat(2,1fr)}@media (min-width:576px) and (max-width:1099px){.platform-tier-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.platform-tier-list{grid-template-columns:repeat(4,1fr)}}.platform-tier-checkbox{align-items:flex-start;background:var(--White,#fff);border:1px solid var(--Gray-200,#e5e7eb);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;height:7.3125rem;justify-content:space-between;margin-bottom:.5rem;padding:.75rem;transition:border-color .2s ease}.platform-tier-checkbox:has(input[type=checkbox]:checked){border-color:#2563eb}.platform-tier-checkbox input[type=checkbox]:checked~.tier-label-cost .tier-label{color:#1e212e}.platform-tier-checkbox input[type=checkbox]:checked{accent-color:#2563eb}.platform-tier-contents{margin-top:.75rem}.platform-tier-content{display:none;padding:1rem 0}.platform-tier-content.active{display:block}.tier-recommendation{color:#525252;font-size:.75rem;font-weight:400;margin:0 0 .25rem}.tier-label,.tier-label-cost{color:#1e212e;display:flex;flex-direction:column;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}.tier-cost{font-weight:600}.platform-tier-checkbox .tier-cost,.tier-cost{font-size:1.125rem;font-style:normal;line-height:1.75rem}.platform-tier-checkbox .tier-cost{font-weight:500}@media (min-width:1100px){.platform[data-addon=true] .tier-cost{color:var(--Text-text-body,#1e212e);font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.75rem}.platform-tier-checkbox .tier-cost{font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.75rem}}.tier-checkbox{aspect-ratio:1/1;background:blue;border-radius:.25rem;display:flex;margin:0;width:1.125rem}.key-features{display:flex;flex-direction:column;gap:.75rem}.key-features-header{color:#1e212e;font-size:1rem;font-weight:600;margin:0;text-transform:uppercase}.key-features-item_wrapper{display:flex;flex-direction:column;gap:.5rem}.key-feature-item{align-items:center;display:inline-flex;gap:.5rem}.key-feature-item_icon img{aspect-ratio:1/1;height:1.25rem;width:1.25rem}.key-feature-item_text{color:#525252;font-size:.75rem;font-weight:400;margin:0}.dropdown-icon{transform-origin:center;transition:transform .3s ease}.pricing-group-wrapper{flex-grow:1;max-width:40rem}.your-stack{background:#1e212e;border-radius:1rem;color:#fff;display:flex;flex-direction:column;gap:.625rem;padding:1.5rem;position:sticky;top:7rem}.your-stack_text{color:#fff;font-size:1.375rem;font-style:normal;font-weight:600;line-height:1.75rem;margin:0}.stack-content{position:relative}.stack-content-title{color:#fff;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.75rem}.stack-bg{align-items:center;background-color:#1e212e;border-radius:.75rem;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;text-align:center;top:0;width:100%}.stack-content-relative{min-height:19.375rem}.stack-card-remove{background:none;border:none;border-radius:.25rem;color:#6b7280;cursor:pointer;display:block;font-size:1.25rem;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;transition:background-color .2s ease,color .2s ease}.stack-card-remove:hover{background-color:rgba(0,0,0,.05);color:#1e212e}.stack-card>*{margin:0;padding:0}.stack-card{background:#fdfdf2;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;max-width:100%;overflow:hidden;padding:1rem;position:relative}.stack-card-addon,.stack-card-platform{min-height:8rem;width:100%}.stack-card-addon{background:#f2f7fd}.stack-card-desc{color:#525252;font-size:.75rem;line-height:1.2;margin:0;padding:0}.stack-card-header{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:1100px){.stack-card-header{align-items:flex-start;flex-direction:column;gap:.5rem}.stack-card-tier,.stack-card-title{font-size:1.25rem;line-height:1.5rem}.stack-card-price{font-size:1rem}}@media (max-width:480px){.stack-card{padding:.75rem}.stack-card-tier,.stack-card-title{font-size:1.125rem;line-height:1.3rem}.stack-card-price{font-size:.875rem}.stack-card-cta{font-size:.75rem;padding:.375rem}}.stack-card-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%}.stack-card-title{margin:0}.stack-card-tier,.stack-card-title{font-size:1.5rem;font-weight:600;letter-spacing:-.015rem;line-height:2rem}.stack-card-price,.stack-card-tier,.stack-card-title{color:#1e212e;font-style:normal;max-width:100%;word-break:break-word}.stack-card-price{font-size:1.125rem;font-weight:500;line-height:1.75rem}.stack-card-cta{background-color:transparent;border:1px solid #1e212e;border-radius:.375rem;color:#1e212e;cursor:pointer;font-size:.875rem;font-weight:500;padding-bottom:.625rem;padding-top:.625rem;text-align:center;width:100%}.stack-card-cta:focus{outline:2px solid #525252;outline-offset:2px}.stack-total{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem;width:100%}.stack-total-text{color:#fff;font-size:1.375rem;font-style:normal;font-weight:500;line-height:1.75rem;margin:0}.stack-total-value{color:#fff;font-size:1.25rem;font-weight:700}.hidden{display:none}.stack-demo-btn,.stack-demo-btn-outline{align-items:center;align-self:stretch;border:none;border-radius:var(--Radius-radii-s,.375rem);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:var(--Spacing-spacing-xs,.25rem);height:3rem;justify-content:center;margin-top:1rem;max-width:100%;overflow:hidden;padding:.625rem var(--Spacing-spacing-xl,1.25rem);text-align:center;text-decoration:none;transition:background .2s ease;white-space:nowrap;width:100%}.stack-demo-btn{background:linear-gradient(90deg,#1769ff -39.34%,#18aeff 141.54%)}.stack-demo-btn-outline{background:transparent;border:1px solid var(--Background-bg-page,#fff);border-radius:.375rem}.stack-demo-btn-outline:hover,.stack-demo-btn:hover{background:linear-gradient(90deg,#0d5ef2 -39.34%,#0da2f2 141.54%);color:#fff;text-decoration:none}.stack-demo-btn-outline:hover{background:hsla(0,0%,100%,.1)}.stack-text{color:#d4d4d4;font-size:.875rem;font-style:normal;font-weight:400;left:50%;line-height:1.25rem;margin:0;max-width:15rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.stack-bg-content{flex-direction:column;justify-content:space-between;position:relative;text-align:center}.stack-bg-content,.stack-bg-image{align-items:center;display:flex;height:100%;width:100%}.stack-bg-image{justify-content:center;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);z-index:1}.stack-bg-custom-image{height:100%;left:0;object-fit:cover;opacity:.25;position:absolute;top:0;width:100%;z-index:1}.billing-toggle-container{align-items:center;display:flex;justify-content:start;margin-bottom:2rem;width:100%}.billing-toggle-wrapper{align-items:center;background-color:#f3f4f6;border-radius:.5rem;display:flex;gap:.5rem;justify-content:center;padding:.25rem}.billing-toggle-btn{background-color:transparent;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.billing-toggle-btn.active{background-color:#1e1e1e;color:#fff}.billing-toggle-btn:hover:not(.active){background-color:rgba(0,0,0,.05)}.billing-toggle-btn:focus{box-shadow:0 0 0 2px rgba(37,99,235,.3);outline:none}#billing-toggle-checkbox{display:none}.platform-description{color:var(--Gray-500,#6b7280);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-bottom:1.25rem;margin-top:.5rem}.billing-toggle-discount{background-color:#ecfdf5;border-radius:1rem;color:#047857;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .5rem}