.bs-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:0}.bs-stat{text-align:center;padding:30px 20px;border-right:solid 1px #1b1b1b}.bs-stat:last-child{border-right:0}.bs-stat__value{display:block;font-family:"Tektur",sans-serif;font-size:32px;font-weight:700;color:#2556bb;line-height:1.2;margin-bottom:8px}.bs-stat__label{display:block;font-size:14px;color:#8d8d88;line-height:1.4}.bs-hero-supporting{font-size:16px;color:#8d8d88;margin-top:16px;max-width:700px;margin-left:auto;margin-right:auto}.bs-hero-cta{margin-top:30px}.bs-use-cases{grid-template-columns:repeat(4, 1fr)}.bs-solution-statement{margin-top:30px;padding:24px 30px;background:#8fe7f1;border:solid 1px #1b1b1b;box-shadow:3px 3px 0 0 #1b1b1b}.bs-solution-statement p{font-size:18px;line-height:1.6;margin:0}.bs-performance-metrics{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:30px}.bs-metric{padding:30px;border:solid 1px #1b1b1b;box-shadow:3px 3px 0 0 #1b1b1b;background:#fffff5}.bs-metric__value{display:block;font-family:"Tektur",sans-serif;font-size:40px;font-weight:700;color:#2556bb;line-height:1;margin-bottom:8px}.bs-metric__title{display:block;font-family:"Tektur",sans-serif;font-size:18px;font-weight:600;margin-bottom:12px}.bs-metric__desc{font-size:14px;color:#8d8d88;line-height:1.6;margin:0}.bs-benchmark-note{margin-top:20px;padding-top:20px;border-top:solid 1px rgba(27,27,27,.2)}.bs-benchmark-note p{font-size:14px;color:#8d8d88;line-height:1.6;margin:0 0 8px}.bs-benchmark-note a{color:#2556bb;text-decoration:underline;font-size:14px}.bs-benchmark-note a:hover{text-decoration:none}.bs-steps{display:flex;flex-direction:column;gap:0;margin-top:30px}.bs-step{display:flex;align-items:flex-start;gap:20px;padding:24px 0;border-bottom:solid 1px rgba(27,27,27,.2)}.bs-step:last-child{border-bottom:0}.bs-step__number{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#8fe7f1;border:solid 1px #1b1b1b;font-family:"Tektur",sans-serif;font-size:24px;font-weight:700;box-shadow:1px 1px 0 0 #1b1b1b}.bs-step__content h3{font-size:20px;margin:0 0 8px;padding-bottom:0}.bs-step__content p{font-size:16px;line-height:1.6;color:#8d8d88;margin:0}.bs-step-cta{margin-top:20px}.bs-step-cta p{font-size:18px;line-height:1.6}.bs-step-cta a{color:#2556bb;text-decoration:underline}.bs-step-cta a:hover{text-decoration:none}.bs-compat-cta{margin-top:20px}.bs-compat-cta a{color:#2556bb;text-decoration:underline;font-size:18px}.bs-compat-cta a:hover{text-decoration:none}.bs-architecture{display:flex;flex-direction:column;align-items:center;margin-top:30px;gap:0}.bs-arch-step{display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px}.bs-arch-box{width:100%;padding:16px 24px;text-align:center;font-size:16px;line-height:1.4;border:solid 1px #1b1b1b;background:#fffff5;box-shadow:1px 1px 0 0 #1b1b1b}.bs-arch-box--protocol{background:#eee;font-size:14px;color:#8d8d88}.bs-arch-box--highlight{background:#2556bb;color:#fffff5;font-family:"Tektur",sans-serif;font-weight:600;font-size:18px}.bs-arch-box--result{background:#8fe7f1;font-family:"Tektur",sans-serif;font-weight:600}.bs-arch-arrow{width:2px;height:24px;background:#1b1b1b;position:relative}.bs-arch-arrow::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #1b1b1b}.bs-comparison-conclusion{margin-top:30px;padding:24px 30px;background:#8fe7f1;border:solid 1px #1b1b1b;box-shadow:3px 3px 0 0 #1b1b1b}.bs-comparison-conclusion p{font-size:18px;line-height:1.6;margin:0}.bs-faq{margin-top:20px}.bs-faq-item{border-bottom:solid 1px rgba(27,27,27,.2)}.bs-faq-item:last-child{border-bottom:0}.bs-faq-item[open] summary::after{transform:rotate(180deg)}.bs-faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;font-size:18px;font-weight:600;line-height:1.4;list-style:none}.bs-faq-item summary::-webkit-details-marker{display:none}.bs-faq-item summary::marker{display:none;content:""}.bs-faq-item summary::after{content:"";flex-shrink:0;width:24px;height:24px;margin-left:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231B1B1B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease}.bs-faq-item summary:hover{color:#2556bb}.bs-faq-answer{padding:0 0 20px}.bs-faq-answer p{font-size:16px;line-height:1.7;color:#8d8d88;margin:0}.bs-faq-answer p a{color:#2556bb;text-decoration:underline}.bs-faq-answer p a:hover{text-decoration:none}.bs-final-cta .block__col{padding-top:60px;padding-bottom:60px}.bs-final-cta h2{margin-bottom:20px}.bs-final-note{margin-top:16px;font-size:14px;color:#8d8d88}.backup-storage-page .calculator{border-top:0}.backup-storage-page .calculator-wrapper__toggle{display:flex}.backup-storage-page .calculator-wrapper__toggle .calculator-wrapper__toggle-item{flex:1}.backup-storage-page .calculator-wrapper__toggle .calculator-wrapper__toggle-item label{padding-right:20px;height:100%}.backup-storage-page .bs-problem-card{background:#fffff5;border-color:rgba(27,27,27,.2);box-shadow:none}.backup-storage-page .bs-problem-card:hover{box-shadow:none;transform:none;border-color:rgba(27,27,27,.2)}.backup-storage-page .comparison-table{table-layout:auto}.backup-storage-page .comparison-table th{width:auto}.backup-storage-page .comparison-table th:first-child{width:18%}.backup-storage-page .comparison-table th:last-child{width:auto}.backup-storage-page .comparison-table td{white-space:normal;font-size:16px}@media(max-width: 1199px){.bs-stats{grid-template-columns:repeat(4, 1fr)}.bs-stat{padding:20px 15px}.bs-stat__value{font-size:28px}}@media(max-width: 1023px){.bs-use-cases{grid-template-columns:repeat(2, 1fr)}.bs-performance-metrics{grid-template-columns:1fr}.bs-stats{grid-template-columns:repeat(2, 1fr)}.bs-stat{border-bottom:solid 1px #1b1b1b}.bs-stat:nth-child(2){border-right:0}.bs-stat:nth-child(3),.bs-stat:nth-child(4){border-bottom:0}}@media(max-width: 767px){.bs-stats{grid-template-columns:1fr 1fr}.bs-stat{padding:16px 12px}.bs-stat__value{font-size:24px}.bs-stat__label{font-size:12px}.bs-hero-cta.cta-buttons{flex-direction:column}.bs-use-cases{grid-template-columns:1fr}.bs-performance-metrics{grid-template-columns:1fr}.bs-metric{padding:20px}.bs-metric__value{font-size:32px}.bs-solution-statement{padding:16px 20px}.bs-solution-statement p{font-size:16px}.bs-comparison-conclusion{padding:16px 20px}.bs-comparison-conclusion p{font-size:16px}.bs-step{gap:16px;padding:16px 0}.bs-step__number{width:40px;height:40px;font-size:20px}.bs-arch-box{padding:12px 16px;font-size:14px}.bs-faq-item summary{font-size:16px;padding:16px 0}.bs-faq-answer p{font-size:14px}.bs-final-cta .block__col{padding-top:40px;padding-bottom:40px}.backup-storage-page .comparison-table-wrapper{display:block;overflow-x:auto;overflow-y:hidden;width:100vw;margin:24px -20px 0;padding:0 20px}.backup-storage-page .comparison-table{min-width:600px}.backup-storage-page .comparison-table td{font-size:14px}}@media(max-width: 575px){.bs-stats{grid-template-columns:1fr}.bs-stat{border-right:0;border-bottom:solid 1px #1b1b1b;padding:14px 20px;text-align:left;display:flex;align-items:center;gap:12px}.bs-stat:nth-child(3),.bs-stat:nth-child(4){border-bottom:solid 1px #1b1b1b}.bs-stat:last-child{border-bottom:0}.bs-stat__value{font-size:24px;margin-bottom:0;white-space:nowrap}}