.larus-pricing-hero{padding-block:clamp(2rem, 4vw, 3rem) var(--larus-space-6);background:var(--larus-white);border-block-end:1px solid var(--larus-border)}.larus-pricing-proof-line{align-items:center;gap:var(--larus-space-6);padding-block:var(--larus-space-4);border-block:1px solid var(--larus-border-strong);grid-template-columns:10rem minmax(0,1fr) max-content;margin-block-start:var(--larus-space-6);display:grid}.larus-pricing-workbench{margin-block:var(--larus-space-6) var(--larus-space-12);background:var(--larus-white);border:1px solid var(--larus-border);border-radius:var(--larus-radius-panel);padding:clamp(1rem,2.5vw,2rem)}#pricing-configurator{scroll-margin-block-start:var(--larus-space-2)}.larus-pricing-workbench-heading{gap:var(--larus-space-3) var(--larus-space-6);border-block-end:1px solid var(--larus-border);grid-template-columns:minmax(0,4fr) minmax(18rem,3fr);padding-block-end:var(--larus-space-6);display:grid}.larus-pricing-decision-grid{padding-block:var(--larus-space-8);grid-template-columns:minmax(0,8fr) minmax(19rem,4fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.larus-pricing-capacity-control{align-items:center;gap:var(--larus-space-4);min-block-size:4rem;border-block-end:1px solid var(--larus-border);color:var(--larus-ink);font-weight:var(--larus-weight-ui);grid-template-columns:minmax(9rem,1fr) minmax(14rem,2fr);padding-block-end:var(--larus-space-6);display:grid}.larus-pricing-plans{border:0;gap:0;min-inline-size:0;margin:0;padding:0;display:grid}.larus-pricing-plans legend{inline-size:100%;padding-block:var(--larus-space-6) var(--larus-space-3);color:var(--larus-ink);font-weight:var(--larus-weight-ui)}.larus-pricing-plan{align-items:start;gap:var(--larus-space-4);min-block-size:6.5rem;padding:var(--larus-space-4);border-block-start:1px solid var(--larus-border);cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr) max-content;display:grid}.larus-pricing-plan-price{color:var(--larus-ink);font-variant-numeric:tabular-nums;font-weight:var(--larus-weight-ui);white-space:nowrap;justify-items:end;display:grid}.larus-pricing-quote{min-inline-size:0;padding:var(--larus-space-6);background:var(--larus-surface-strong);border-radius:var(--larus-radius-panel);position:sticky;inset-block-start:6.5rem}.larus-pricing-quote-heading{justify-content:space-between;gap:var(--larus-space-4);padding-block-end:var(--larus-space-4);display:flex}.larus-pricing-quote-facts{gap:var(--larus-space-3);padding-block:var(--larus-space-4);color:var(--larus-muted);grid-template-columns:repeat(2,minmax(0,1fr));font-size:.82rem;display:grid}.larus-pricing-rate-ledger{border-block-start:1px solid var(--larus-border);grid-template-columns:minmax(14rem,3fr) minmax(0,9fr);gap:clamp(1.5rem,4vw,3.5rem);padding-block-start:var(--larus-space-8);display:grid}.larus-pricing-table-scroll{overscroll-behavior-inline:contain;border:1px solid var(--larus-border);max-inline-size:100%;overflow-x:auto}.larus-pricing-table-scroll :where(th,td){padding:.8rem var(--larus-space-4);border-block-end:1px solid var(--larus-border);text-align:start;white-space:nowrap}.larus-pricing-unavailable{align-items:end;gap:var(--larus-space-8);background:var(--larus-white);border:1px solid var(--larus-border);border-radius:var(--larus-radius-panel);grid-template-columns:minmax(0,1fr) max-content;margin-block:clamp(2.5rem,5vw,5rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.larus-pricing-boundary-note{gap:var(--larus-space-6);padding:var(--larus-space-6);background:var(--larus-surface-strong);border-inline-start:1px solid var(--larus-border-strong);grid-template-columns:minmax(10rem,3fr) minmax(0,7fr);margin-block-end:var(--larus-space-8);display:grid}.larus-pricing-boundary-note strong{color:var(--larus-ink);font-weight:var(--larus-weight-ui)}.larus-pricing-boundary-note p{color:var(--larus-text);margin:0}.larus-pricing-supply-path{align-items:center;gap:var(--larus-space-6);padding-block:var(--larus-space-6);border-block-start:1px solid var(--larus-border-strong);grid-template-columns:minmax(0,1fr) max-content;margin-block-start:var(--larus-section-space);display:grid}@media (max-width:68rem){.larus-pricing-quote{gap:0 var(--larus-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:38rem){.larus-pricing-workbench{margin-inline:calc(-1 * var(--larus-gutter));padding-inline:var(--larus-gutter);border-inline:0;border-radius:0}.larus-pricing-capacity-control,.larus-pricing-plan,.larus-pricing-quote,.larus-pricing-boundary-note,.larus-pricing-unavailable,.larus-pricing-supply-path{grid-template-columns:1fr}}@media (forced-colors:active){:is(.larus-pricing-workbench,.larus-pricing-plan:has(input:checked),.larus-pricing-quote,.larus-pricing-table-scroll,.larus-pricing-boundary-note){border:2px solid canvastext}}.larus-pricing-page{background:var(--larus-canvas);overflow:clip}.larus-pricing-page :where(a,label,select,summary){touch-action:manipulation;-webkit-tap-highlight-color:#22a0e22e}.larus-pricing-hero-grid{align-items:start;gap:var(--larus-space-6);grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);display:grid}.larus-pricing-hero h1{max-inline-size:13ch;margin-block:var(--larus-space-3) 0;font-size:var(--larus-type-display)}.larus-pricing-hero-copy{justify-items:start;gap:var(--larus-space-4);display:grid}.larus-pricing-hero-copy p{max-inline-size:43rem;color:var(--larus-muted);margin-block:0}.larus-pricing-hero-summary{font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.45;color:var(--larus-text)!important}.larus-pricing-proof-line>span{color:var(--larus-action-hover);letter-spacing:var(--larus-locale-label-letter-spacing);text-transform:var(--larus-locale-label-text-transform,uppercase);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.larus-pricing-proof-line p{color:var(--larus-ink);font-weight:var(--larus-weight-ui);margin:0}.larus-pricing-proof-line a,.larus-pricing-supply-path a{font-weight:var(--larus-weight-ui)}.larus-pricing-workbench-heading .larus-eyebrow{grid-column:1/-1}.larus-pricing-workbench-heading h2{max-inline-size:none;font-size:var(--larus-type-title);margin:0}.larus-pricing-workbench-heading>p:last-child{color:var(--larus-muted);align-self:end;margin:0}.larus-pricing-workbench--loading .larus-pricing-workbench-heading{border-block-end:0;padding-block-end:0}.larus-pricing-workbench--loading .larus-pricing-workbench-heading h2{max-inline-size:none}.larus-pricing-loading-placeholder{display:none}html.larus-pricing-js .larus-pricing-loading-placeholder{display:block}@media (min-width:68.0625rem){.larus-pricing-workbench--reserved{min-block-size:clamp(103rem,263.64rem - 181.82vw,140rem)}}@media (min-width:38.0625rem) and (max-width:68rem){.larus-pricing-workbench--reserved{min-block-size:140rem}}@media (max-width:38rem){.larus-pricing-workbench--reserved{min-block-size:185rem}}.larus-pricing-controls{min-inline-size:0}.larus-pricing-comparison{margin-block-start:var(--larus-space-4)}.larus-pricing-comparison>summary{padding-block:var(--larus-space-3);color:var(--larus-action-hover);font-weight:var(--larus-weight-ui);cursor:pointer}.larus-pricing-comparison>summary:focus-visible{outline:3px solid var(--larus-focus);outline-offset:3px}.larus-pricing-capacity-control select{inline-size:100%;max-inline-size:24rem}.larus-pricing-plan:last-child{border-block-end:1px solid var(--larus-border)}.larus-pricing-plan:has(input:checked){background:var(--larus-surface-strong);box-shadow:inset .25rem 0 var(--larus-brand-core)}html[dir=rtl] .larus-pricing-plan:has(input:checked){box-shadow:inset -.25rem 0 var(--larus-brand-core)}.larus-pricing-plan input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--larus-action);margin:.2rem 0 0}.larus-pricing-plan-marker{display:none}.larus-pricing-plan-copy{gap:var(--larus-space-2);color:var(--larus-muted);line-height:1.45;display:grid}.larus-pricing-plan-name{align-items:center;gap:var(--larus-space-3);flex-wrap:wrap;display:flex}.larus-pricing-plan-name strong{color:var(--larus-ink);font-size:1.12rem;font-weight:var(--larus-weight-ui)}.larus-pricing-plan-name small{background:var(--larus-brand-core);color:var(--larus-white);font-size:.75rem;font-weight:var(--larus-weight-ui);letter-spacing:calc(.02em * var(--larus-locale-letter-spacing-scale,1));border-radius:2px;padding:.2rem .45rem}.larus-pricing-plan--critical .larus-pricing-plan-name small{background:var(--larus-ink)}.larus-pricing-plan-renewal{color:var(--larus-text);font-weight:var(--larus-weight-ui)}.larus-pricing-plan-price small{color:var(--larus-muted);font-family:var(--larus-font-sans);font-size:.75rem;font-weight:500}.larus-pricing-quote-heading>bdi{color:var(--larus-action-hover);font-size:1.25rem;font-weight:var(--larus-weight-ui);font-variant-numeric:tabular-nums}.larus-pricing-quote-heading strong{color:var(--larus-ink);text-align:end;font-weight:var(--larus-weight-ui)}.larus-pricing-native-plan-name{display:none}:is(.larus-pricing-native-form:has(input[value=CAPACITY_ONLY]:checked) [data-plan=CAPACITY_ONLY],.larus-pricing-native-form:has(input[value=CONTINUITY_PRODUCTION]:checked) [data-plan=CONTINUITY_PRODUCTION],.larus-pricing-native-form:has(input[value=CONTINUITY_ENTERPRISE]:checked) [data-plan=CONTINUITY_ENTERPRISE],.larus-pricing-native-form:has(input[value=CONTINUITY_CRITICAL]:checked) [data-plan=CONTINUITY_CRITICAL]){display:inline}.larus-pricing-quote dl{margin:0}.larus-pricing-quote dl>div{gap:var(--larus-space-4);padding-block:var(--larus-space-3);border-block-start:1px solid var(--larus-border-strong);grid-template-columns:minmax(0,1fr) max-content;display:grid}.larus-pricing-quote dt{color:var(--larus-muted)}.larus-pricing-quote dd{color:var(--larus-ink);font-weight:var(--larus-weight-ui);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.larus-pricing-quote .larus-pricing-quote-total{padding-block:var(--larus-space-4);border-block-end:1px solid var(--larus-border-strong);grid-template-columns:1fr;align-items:end;margin-block-start:var(--larus-space-2)}.larus-pricing-quote-total dd{text-align:end;color:var(--larus-brand-deep);font-size:clamp(1.8rem,4vw,2.75rem);line-height:1}.larus-pricing-quote-total dd[data-state=loading]{font-size:1rem;line-height:1.5}.larus-pricing-quote-facts span{display:grid}.larus-pricing-quote-facts strong{color:var(--larus-ink);font-size:1rem;font-weight:var(--larus-weight-ui)}.larus-pricing-quote .larus-button{inline-size:100%;margin-block-start:var(--larus-space-4)}.larus-pricing-quote>p{margin-block:var(--larus-space-4) 0;color:var(--larus-muted);font-size:.8rem;line-height:1.45}.larus-pricing-rate-ledger h3{margin-block-end:var(--larus-space-3)}.larus-pricing-rate-ledger>div:first-child p{color:var(--larus-muted)}.larus-pricing-table-scroll:focus-visible{outline:3px solid var(--larus-focus);outline-offset:.25rem;box-shadow:0 0 0 3px var(--larus-focus-contrast)}.larus-pricing-table-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;min-inline-size:42rem}.larus-pricing-table-scroll .larus-pricing-capacity-table{table-layout:fixed;overflow-wrap:anywhere;min-inline-size:0}.larus-pricing-table-scroll caption{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.larus-pricing-table-scroll thead th{background:var(--larus-surface-soft);color:var(--larus-ink);letter-spacing:var(--larus-locale-label-letter-spacing);text-transform:var(--larus-locale-label-text-transform,uppercase);border-block-end:1px solid var(--larus-border-strong);font-size:.8125rem;font-weight:500}.larus-pricing-table-scroll tbody th{color:var(--larus-ink)}.larus-pricing-table-scroll tbody tr:last-child :where(th,td){border-block-end:0}.larus-pricing-table-scroll tbody tr.is-selected{background:var(--larus-surface-strong);box-shadow:inset .2rem 0 var(--larus-brand-core)}html[dir=rtl] .larus-pricing-table-scroll tbody tr.is-selected{box-shadow:inset -.2rem 0 var(--larus-brand-core)}.larus-pricing-source-note{margin-block:var(--larus-space-4) 0;color:var(--larus-muted);text-align:end;font-size:.82rem}.larus-pricing-unavailable p:last-child{max-inline-size:52rem;color:var(--larus-muted);margin:0}.larus-pricing-operating-scope{background:var(--larus-surface-soft);border-block:1px solid var(--larus-border)}.larus-pricing-operating-grid,.larus-pricing-context-grid,.larus-pricing-faq-grid{gap:var(--larus-space-8);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.larus-pricing-operating-grid>header,.larus-pricing-context-grid>header,.larus-pricing-faq-grid>div:first-child{grid-column:1/span 4}.larus-pricing-operating-grid>header p:not(.larus-eyebrow),.larus-pricing-faq-grid>div:first-child p:not(.larus-eyebrow){color:var(--larus-muted)}.larus-pricing-operating-grid>ol{counter-reset:scope;grid-column:6/-1;margin:0;padding:0;list-style:none}.larus-pricing-operating-grid li{gap:var(--larus-space-4);padding-block:var(--larus-space-6);border-block-start:1px solid var(--larus-border-strong);grid-template-columns:3rem minmax(0,1fr);display:grid}.larus-pricing-operating-grid li:last-child{border-block-end:1px solid var(--larus-border-strong)}.larus-pricing-operating-grid li>span{color:var(--larus-action);font-size:.78rem;font-weight:var(--larus-weight-ui);font-variant-numeric:tabular-nums}.larus-pricing-operating-grid h3{margin-block-end:var(--larus-space-2)}.larus-pricing-operating-grid li p{color:var(--larus-muted);margin:0}.larus-pricing-market-context{background:var(--larus-white)}.larus-pricing-context-copy{grid-column:6/-1}.larus-pricing-context-copy>.larus-lead{margin-block-end:var(--larus-space-8)}.larus-pricing-context-copy ul{margin-block:var(--larus-space-4);border-block-start:1px solid var(--larus-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.larus-pricing-context-copy li{padding-block:var(--larus-space-3);border-block-end:1px solid var(--larus-border)}.larus-pricing-context-copy li:nth-child(odd){padding-inline-end:var(--larus-space-4)}.larus-pricing-context-copy li:nth-child(2n){padding-inline-start:var(--larus-space-4)}.larus-pricing-context-copy a{font-weight:var(--larus-weight-ui)}.larus-pricing-source-disclaimer{color:var(--larus-muted);margin-block-end:0;font-size:.85rem}.larus-pricing-faq{background:var(--larus-surface-soft);border-block-start:1px solid var(--larus-border);padding-block-start:var(--larus-section-space)}.larus-pricing-faq-list{border-block-start:1px solid var(--larus-border-strong);grid-column:6/-1}.larus-pricing-faq-list details{border-block-end:1px solid var(--larus-border-strong)}.larus-pricing-faq-list summary{min-block-size:3.5rem;padding-block:var(--larus-space-4);color:var(--larus-ink);font-weight:var(--larus-weight-ui);cursor:pointer}.larus-pricing-faq-list details>p{max-inline-size:62ch;color:var(--larus-muted);padding-block-end:var(--larus-space-6)}.larus-pricing-supply-path p{margin:0}@media (max-width:68rem){.larus-pricing-decision-grid,.larus-pricing-rate-ledger{grid-template-columns:1fr}.larus-pricing-quote-heading,.larus-pricing-quote>p{grid-column:1/-1}}@media (max-width:52rem){.larus-pricing-hero-grid,.larus-pricing-workbench-heading,.larus-pricing-operating-grid,.larus-pricing-context-grid,.larus-pricing-faq-grid{grid-template-columns:1fr}.larus-pricing-hero h1{max-inline-size:16ch}.larus-pricing-hero-copy{padding-block:0}.larus-pricing-proof-line{gap:var(--larus-space-3);grid-template-columns:1fr}.larus-pricing-workbench-heading .larus-eyebrow,.larus-pricing-operating-grid>header,.larus-pricing-operating-grid>ol,.larus-pricing-context-grid>header,.larus-pricing-context-copy,.larus-pricing-faq-grid>div:first-child,.larus-pricing-faq-list{grid-column:1}.larus-pricing-market-context{background:var(--larus-white)}}@media (max-width:38rem){.larus-pricing-capacity-control{align-items:stretch}.larus-pricing-plan{padding-inline-start:2.75rem;position:relative}.larus-pricing-plan input{position:absolute;inset-block-start:1.15rem;inset-inline-start:.75rem}.larus-pricing-plan-price{justify-items:start}.larus-pricing-quote-facts,.larus-pricing-context-copy ul{grid-template-columns:1fr}.larus-pricing-quote-heading,.larus-pricing-quote>p{grid-column:1}.larus-pricing-context-copy li:nth-child(n){padding-inline:0}.larus-pricing-source-note{text-align:start}}:is(.larus-pricing-hero-grid>div,.larus-pricing-operating-grid>header,.larus-pricing-context-grid>header,.larus-pricing-faq-grid>div)>.larus-eyebrow+:is(h1,h2){margin-block-start:var(--larus-space-3)}
