.pricing-module__5N-MqG__hero{padding-block:var(--ds-space-5)var(--ds-space-8)}.pricing-module__5N-MqG__heroGrid{gap:var(--ds-space-7);margin-top:var(--ds-space-5);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.pricing-module__5N-MqG__heroText{max-width:64ch}.pricing-module__5N-MqG__heroAnswer{margin:var(--ds-space-3)0 0}.pricing-module__5N-MqG__heroAnswer strong{color:var(--ds-text-primary);font-weight:600}.pricing-module__5N-MqG__heroRange{align-items:baseline;gap:var(--ds-space-2)var(--ds-space-3);margin:var(--ds-space-5)0;flex-wrap:wrap;display:flex}.pricing-module__5N-MqG__heroRangeValue{font-family:var(--ds-type-display-xl-family);font-size:var(--ds-type-display-xl-size);line-height:1;font-weight:var(--ds-type-display-xl-weight);color:var(--ds-text-brand)}.pricing-module__5N-MqG__heroRangeNote{font-weight:600}.pricing-module__5N-MqG__heroControl{max-width:560px}.pricing-module__5N-MqG__heroActions{align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-5);flex-wrap:wrap;display:flex}.pricing-module__5N-MqG__heroProof{align-items:flex-start;gap:var(--ds-space-2);margin:var(--ds-space-5)0 0;display:flex}.pricing-module__5N-MqG__heroProof svg{width:20px;height:20px;color:var(--ds-text-brand);flex:none}.pricing-module__5N-MqG__heroStage{position:relative}.pricing-module__5N-MqG__heroPhoto{aspect-ratio:5/4;border-radius:var(--ds-radius-panel);background:var(--ds-surface-subtle);position:relative;overflow:hidden}.pricing-module__5N-MqG__spot{z-index:1;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3)var(--ds-space-4);background:var(--ds-surface-raised);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-panel);display:flex;position:absolute;inset-block-start:var(--ds-space-4);inset-inline-end:var(--ds-space-4)}.pricing-module__5N-MqG__spotImg{object-fit:contain;flex:none;width:64px;height:64px}.pricing-module__5N-MqG__spotLabel{font-size:var(--ds-type-label-size);color:var(--ds-text-secondary);display:block}.pricing-module__5N-MqG__spotPrice{font-family:var(--ds-type-price-family);font-size:var(--ds-type-price-size);line-height:var(--ds-type-price-line);font-weight:var(--ds-type-price-weight);display:block}.pricing-module__5N-MqG__fact{z-index:1;padding:var(--ds-space-2)var(--ds-space-3);background:var(--ds-surface-raised);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-panel);font-size:var(--ds-type-label-size);margin:0;font-weight:600;position:absolute;inset-block-start:50%;inset-inline-end:var(--ds-space-4)}.pricing-module__5N-MqG__included{z-index:1;padding:var(--ds-space-4)var(--ds-space-5);background:var(--ds-surface-inverse);color:var(--ds-text-inverse);border-radius:var(--ds-radius-panel);position:absolute;inset-block-end:var(--ds-space-4);inset-inline-start:var(--ds-space-4)}.pricing-module__5N-MqG__includedTitle{margin:0 0 var(--ds-space-2);font-size:var(--ds-type-label-size);color:var(--ds-text-brand-on-inverse);font-weight:600}.pricing-module__5N-MqG__includedList{gap:var(--ds-space-1)var(--ds-space-5);font-size:var(--ds-type-label-size);grid-template-columns:repeat(2,auto);margin:0;padding:0;list-style:none;display:grid}.pricing-module__5N-MqG__includedList li{align-items:center;gap:var(--ds-space-2);display:flex}.pricing-module__5N-MqG__includedList svg{width:18px;height:18px;color:var(--ds-text-brand-on-inverse);flex:none}.pricing-module__5N-MqG__bands{gap:var(--ds-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pricing-module__5N-MqG__band{background:var(--ds-surface-raised);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-panel);flex-direction:column;transition:border-color .12s;display:flex;position:relative;overflow:hidden}.pricing-module__5N-MqG__band:hover{border-color:var(--ds-border-strong)}.pricing-module__5N-MqG__band:has(.pricing-module__5N-MqG__bandLink:focus-visible){outline:3px solid var(--ds-focus);outline-offset:3px}.pricing-module__5N-MqG__bandFeatured,.pricing-module__5N-MqG__bandFeatured:hover{border:2px solid var(--ds-data-highlight)}.pricing-module__5N-MqG__bandMedia{height:220px;padding:var(--ds-space-5)var(--ds-space-4)0;background:var(--ds-surface-subtle);border-bottom:1px solid var(--ds-border-subtle);justify-content:center;align-items:flex-end;display:flex;position:relative}.pricing-module__5N-MqG__bandMedia img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:50%;height:180px}.pricing-module__5N-MqG__bandMedia img+img{height:140px}.pricing-module__5N-MqG__bandTag{z-index:2;position:absolute;inset-block-start:var(--ds-space-3);inset-inline-start:var(--ds-space-3)}.pricing-module__5N-MqG__bandBody{gap:var(--ds-space-2);padding:var(--ds-space-5);flex-direction:column;flex:1;display:flex}.pricing-module__5N-MqG__bandBody>*{margin:0}.pricing-module__5N-MqG__bandLink{color:var(--ds-text-primary);text-decoration:none}.pricing-module__5N-MqG__bandLink:after{content:"";z-index:1;position:absolute;inset:0}.pricing-module__5N-MqG__bandLink:hover,.pricing-module__5N-MqG__band:hover .pricing-module__5N-MqG__bandLink{color:var(--ds-link)}.pricing-module__5N-MqG__bandLink:focus-visible{outline:0}.pricing-module__5N-MqG__bandPower{color:var(--ds-text-brand);font-weight:700}.pricing-module__5N-MqG__bandPrice{align-items:baseline;gap:var(--ds-space-2);padding-block:var(--ds-space-2);flex-wrap:wrap;display:flex}.pricing-module__5N-MqG__bandPriceNote{font-size:var(--ds-type-label-size);color:var(--ds-text-secondary)}.pricing-module__5N-MqG__bandUses{color:var(--ds-text-secondary)}.pricing-module__5N-MqG__bandMore{padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);color:var(--ds-link);margin-top:auto;font-weight:600}.pricing-module__5N-MqG__boardWrap{background:var(--ds-surface-raised);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-panel);max-width:100%;overflow-x:auto}.pricing-module__5N-MqG__board{border-collapse:collapse;width:100%}.pricing-module__5N-MqG__board thead th{padding:var(--ds-space-3)var(--ds-space-4);border-bottom:1px solid var(--ds-border-strong);background:var(--ds-surface-page);text-align:start;white-space:nowrap;font-size:var(--ds-type-label-size);color:var(--ds-text-secondary);border-top:3px solid #0000;font-weight:600}.pricing-module__5N-MqG__board thead th.pricing-module__5N-MqG__boardOn{border-top-color:var(--ds-data-highlight);color:var(--ds-text-primary);background:var(--ds-surface-subtle)}.pricing-module__5N-MqG__board tbody th,.pricing-module__5N-MqG__board tbody td{padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border-subtle);text-align:start;vertical-align:middle;font-weight:400}.pricing-module__5N-MqG__board tbody tr:last-child>*{border-bottom:0}.pricing-module__5N-MqG__board tbody tr:hover{background:var(--ds-surface-page)}.pricing-module__5N-MqG__board tbody td.pricing-module__5N-MqG__boardOn{background:var(--ds-surface-subtle)}.pricing-module__5N-MqG__boardWho{align-items:center;gap:var(--ds-space-3);min-width:18rem;display:flex}.pricing-module__5N-MqG__boardThumb{width:72px;height:72px;padding:var(--ds-space-1);background:var(--ds-surface-subtle);border-radius:var(--ds-radius-tag);flex:none;display:block}.pricing-module__5N-MqG__boardThumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pricing-module__5N-MqG__boardName{color:var(--ds-link);font-weight:700;line-height:1.35;text-decoration:none;display:block}.pricing-module__5N-MqG__boardName:hover{text-decoration:underline}.pricing-module__5N-MqG__boardTag{margin-top:var(--ds-space-1)}.pricing-module__5N-MqG__boardMeta{margin-top:var(--ds-space-1);font-size:var(--ds-type-label-size);color:var(--ds-text-secondary);display:block}.pricing-module__5N-MqG__boardSpec,.pricing-module__5N-MqG__boardPrice{white-space:nowrap}.pricing-module__5N-MqG__boardAmount{font-size:var(--ds-type-metric-size);font-weight:700}.pricing-module__5N-MqG__boardOn .pricing-module__5N-MqG__boardAmount{color:var(--ds-text-brand)}.pricing-module__5N-MqG__boardNote{font-size:var(--ds-type-label-size);color:var(--ds-text-secondary);display:block}.pricing-module__5N-MqG__boardSave{margin-top:var(--ds-space-1);font-size:var(--ds-type-label-size);color:var(--ds-text-brand);white-space:normal;font-weight:600;display:block}.pricing-module__5N-MqG__boardAction{white-space:nowrap}.pricing-module__5N-MqG__receiptGrid{gap:var(--ds-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.pricing-module__5N-MqG__receiptSolo{grid-template-columns:minmax(0,40rem)}.pricing-module__5N-MqG__receiptPhoto{border-radius:var(--ds-radius-panel);background:var(--ds-surface-inverse);min-height:420px;margin:0;position:relative;overflow:hidden}.pricing-module__5N-MqG__receiptCaption{inset-inline:var(--ds-space-4);z-index:1;padding:var(--ds-space-4);background:var(--ds-surface-inverse);color:var(--ds-text-inverse);border-radius:var(--ds-radius-panel);font-size:var(--ds-type-label-size);position:absolute;inset-block-end:var(--ds-space-4)}.pricing-module__5N-MqG__receiptCaption strong{font-size:var(--ds-type-body-size);display:block}.pricing-module__5N-MqG__receipt{padding:var(--ds-space-6);background:var(--ds-surface-raised);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-panel);flex-direction:column;display:flex}.pricing-module__5N-MqG__receiptLines{margin:var(--ds-space-3)0 0;padding:0;list-style:none}.pricing-module__5N-MqG__receiptLine{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);padding-block:var(--ds-space-3);border-bottom:1px dashed var(--ds-border-subtle);display:flex}.pricing-module__5N-MqG__receiptValue{align-items:center;gap:var(--ds-space-1);white-space:nowrap;flex:none;font-weight:700;display:inline-flex}.pricing-module__5N-MqG__receiptValue svg{width:18px;height:18px}.pricing-module__5N-MqG__receiptIncluded{color:var(--ds-text-brand)}.pricing-module__5N-MqG__receiptTotal{justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);padding-top:var(--ds-space-4);margin:0;font-weight:600;display:flex}.pricing-module__5N-MqG__receiptExtras{margin-top:var(--ds-space-5);padding:var(--ds-space-4);background:var(--ds-surface-page);border-radius:var(--ds-radius-panel)}.pricing-module__5N-MqG__receiptExtrasTitle{font-size:var(--ds-type-label-size);color:var(--ds-text-secondary);margin:0;font-weight:600}.pricing-module__5N-MqG__receiptExtras .pricing-module__5N-MqG__receiptLine{border-bottom-style:solid}.pricing-module__5N-MqG__receiptExtras .pricing-module__5N-MqG__receiptLine:last-child{border-bottom:0;padding-bottom:0}.pricing-module__5N-MqG__receiptNote{margin:var(--ds-space-4)0 0}@media (max-width:960px){.pricing-module__5N-MqG__hero{padding-bottom:var(--ds-space-7)}.pricing-module__5N-MqG__heroGrid{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr)}.pricing-module__5N-MqG__heroStage{order:-1}.pricing-module__5N-MqG__heroPhoto{aspect-ratio:16/10}.pricing-module__5N-MqG__spot{gap:var(--ds-space-2);padding:var(--ds-space-2)var(--ds-space-3);inset-block-start:var(--ds-space-3);inset-inline-end:var(--ds-space-3)}.pricing-module__5N-MqG__spotImg{width:44px;height:44px}.pricing-module__5N-MqG__spotPrice{font-size:var(--ds-type-metric-size)}.pricing-module__5N-MqG__fact,.pricing-module__5N-MqG__included{display:none}.pricing-module__5N-MqG__band{flex-direction:row}.pricing-module__5N-MqG__bandMedia{width:36%;height:auto;padding:var(--ds-space-3);border-bottom:0;border-inline-end:1px solid var(--ds-border-subtle);flex-direction:column;flex:none;justify-content:center;align-items:center}.pricing-module__5N-MqG__bandMedia img{max-width:100%;height:auto}.pricing-module__5N-MqG__bandMedia img+img{display:none}.pricing-module__5N-MqG__bandTag{inset-inline:var(--ds-space-2);text-align:center;white-space:normal;line-height:1.4}.pricing-module__5N-MqG__bandBody{gap:var(--ds-space-1);padding:var(--ds-space-4)}.pricing-module__5N-MqG__bandPrice .pricing-module__5N-MqG__bandPriceValue{font-size:var(--ds-type-metric-size)}.pricing-module__5N-MqG__bandUses{font-size:var(--ds-type-label-size)}.pricing-module__5N-MqG__boardWrap{background:0 0;border:0;border-radius:0;overflow:visible}.pricing-module__5N-MqG__board,.pricing-module__5N-MqG__board tbody,.pricing-module__5N-MqG__board tr,.pricing-module__5N-MqG__board tbody th,.pricing-module__5N-MqG__board tbody td{display:block}.pricing-module__5N-MqG__board thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pricing-module__5N-MqG__board tbody tr{margin-bottom:var(--ds-space-3);background:var(--ds-surface-raised);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-panel);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.pricing-module__5N-MqG__board tbody tr:hover{background:var(--ds-surface-raised)}.pricing-module__5N-MqG__board tbody th,.pricing-module__5N-MqG__board tbody td{padding:var(--ds-space-2)var(--ds-space-3);border:0}.pricing-module__5N-MqG__board tbody tr:last-child>*{border-bottom:0}.pricing-module__5N-MqG__board tbody td[data-label]:before{content:attr(data-label);font-size:var(--ds-type-label-size);color:var(--ds-text-secondary);display:block}.pricing-module__5N-MqG__board tbody .pricing-module__5N-MqG__boardModel{padding:var(--ds-space-4)var(--ds-space-4)var(--ds-space-3);border-bottom:1px solid var(--ds-border-subtle);grid-column:1/-1}.pricing-module__5N-MqG__boardWho{align-items:flex-start;min-width:0}.pricing-module__5N-MqG__board tbody .pricing-module__5N-MqG__boardSpec{padding-inline:var(--ds-space-4);white-space:normal;grid-column:span 3}.pricing-module__5N-MqG__board tbody .pricing-module__5N-MqG__boardPrice{padding-block:var(--ds-space-3);border-top:1px solid var(--ds-border-subtle);white-space:normal;grid-column:span 2}.pricing-module__5N-MqG__board tbody .pricing-module__5N-MqG__boardPrice+.pricing-module__5N-MqG__boardPrice{border-inline-start:1px solid var(--ds-border-subtle)}.pricing-module__5N-MqG__boardAmount{font-size:var(--ds-type-body-size)}.pricing-module__5N-MqG__board tbody .pricing-module__5N-MqG__boardAction{padding:var(--ds-space-3)var(--ds-space-4);border-top:1px solid var(--ds-border-subtle);grid-column:1/-1;justify-content:flex-end;display:flex}.pricing-module__5N-MqG__receiptGrid{gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr)}.pricing-module__5N-MqG__receiptPhoto{min-height:260px}.pricing-module__5N-MqG__receipt{padding:var(--ds-space-5)}}
