.solutions-narrow{flex-direction:column;align-items:flex-start;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex}.solutions-hero-top{background-color:var(--_day-and-night---color--bg-footer);padding-top:200px;padding-bottom:140px}.solutions-hero-subtitle{color:var(--_day-and-night---color--text);margin-top:32px;margin-bottom:40px}.solutions-author-link{color:var(--_day-and-night---color--text-grey);align-items:center;gap:12px;transition:color .3s;display:inline-flex}.solutions-author-link:hover{color:var(--_day-and-night---color--text)}.solutions-author-arrow{color:var(--_day-and-night---color--text);justify-content:center;align-items:center;transition:transform .3s;display:flex;transform:rotate(90deg)}.solutions-author-link:hover .solutions-author-arrow{transform:rotate(135deg)}.solutions-header{flex-direction:column;gap:20px;width:100%;margin-bottom:64px;display:flex}.solutions-header .h2-description{color:var(--_day-and-night---color--text-grey)}.solutions-focus-block{flex-direction:column;gap:24px;width:100%;margin-top:24px;display:flex}.solutions-focus-list{flex-direction:column;width:100%;display:flex}.solutions-focus-row{border-bottom:1px solid var(--_day-and-night---color--border-grey);align-items:baseline;gap:24px;padding:24px 0;display:flex}.solutions-focus-row .h4{margin:0}.solutions-problems-list{flex-direction:column;width:100%;display:flex}.solutions-problem-item{border-bottom:1px solid var(--_day-and-night---color--border-grey);flex-direction:column;gap:20px;padding:48px 0;display:flex}.solutions-problem-item:first-child{padding-top:0}.solutions-problem-item:last-child{border-bottom:none;padding-bottom:0}.solutions-problem-text-dark{color:var(--_day-and-night---color--text)}.solutions-problem-solution{flex-direction:column;gap:8px;margin-top:4px;display:flex}.solutions-result-box{background-color:var(--_day-and-night---color--bg-footer);border:1px solid var(--_day-and-night---color--border-grey);border-radius:var(--_variables---radius-img);flex-direction:column;gap:8px;margin-top:8px;padding:24px 28px;display:flex}.solutions-deliverables-list{flex-direction:column;gap:24px;width:100%;display:flex}.solutions-deliverable-card{background-color:var(--_day-and-night---color--bg-footer);border:1px solid var(--_day-and-night---color--border-grey);border-radius:var(--_variables---radius-img);flex-direction:column;gap:20px;width:100%;padding:36px 40px;display:flex}.solutions-scope-list{flex-direction:column;gap:12px;margin-top:4px;display:flex}.solutions-scope-item{align-items:flex-start;gap:12px;display:flex}.solutions-scope-arrow{color:var(--_day-and-night---color--grey);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex;transform:rotate(90deg)}.solutions-deliverable-footer{border-top:1px solid var(--_day-and-night---color--border-grey);margin-top:4px;padding-top:20px}.solutions-faq-accordion{flex-direction:column;gap:16px;width:100%;display:flex}.solutions-faq-item{background-color:var(--_day-and-night---color--bg-footer);border:1px solid var(--_day-and-night---color--border-grey);border-radius:var(--_variables---radius-img);transition:border-color .25s;overflow:hidden}.solutions-faq-item:hover,.solutions-faq-item.is-open{border-color:var(--_day-and-night---color--grey)}.solutions-faq-question{width:100%;color:var(--_day-and-night---color--text);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:32px 42px;font-family:inherit;display:flex}.solutions-faq-question .blog-h3,.solutions-faq-question .h4{margin:0;padding-right:24px}.solutions-faq-icon{background-color:var(--_day-and-night---color--bg);width:36px;height:36px;color:var(--_day-and-night---color--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.solutions-faq-item.is-open .solutions-faq-icon{transform:rotate(180deg)}.solutions-faq-answer-wrapper{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.solutions-faq-item.is-open .solutions-faq-answer-wrapper{max-height:500px}.solutions-faq-answer{padding:0 42px 32px}.solutions-faq-answer p,.solutions-faq-answer-text{color:var(--_day-and-night---color--p-text);margin:0;font-size:16.5px;font-weight:300;line-height:1.72}.hover-scale{transition:transform .5s}.directional-hover-container:hover .hover-scale{transform:scale(1.03)}.blog-catalog-hero{padding-top:170px;padding-bottom:84px}.blog-catalog-subtitle{max-width:780px;color:var(--_day-and-night---color--p-text);margin-top:24px;font-size:20px;font-weight:300;line-height:1.5}.blog-catalog-section{padding-top:64px;padding-bottom:100px}.blog-catalog-wrapper{flex-direction:column;gap:44px;width:100%;display:flex}.blog-filter-bar{justify-content:flex-start;width:100%;display:flex}.blog-filter-bar .home-works-filter{background-color:var(--_day-and-night---color--bg-footer);flex-wrap:wrap}.blog-filter-bar .home-works-filter-one{white-space:nowrap;padding:11px 22px;font-size:15px}.blog-filter-count{opacity:.65;margin-left:2px;font-size:13px}.blog-catalog-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;width:100%;display:grid}.blog-catalog-card{background-color:var(--_day-and-night---color--bg-top);border-radius:var(--_variables---radius-img);color:inherit;cursor:none;transform-style:preserve-3d;flex-direction:column;justify-content:space-between;gap:20px;min-width:0;padding:32px;text-decoration:none;transition:transform .15s;display:flex}.blog-catalog-card:hover{will-change:transform}.blog-card-title-link{color:inherit;text-decoration:none}.blog-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-card-meta{align-items:center;gap:10px;min-width:0;display:flex}.blog-card-num{color:var(--_day-and-night---color--p-text);opacity:.7;flex-shrink:0;font-size:13px;font-weight:400}.blog-card-cluster{color:var(--_day-and-night---color--p-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}.blog-card-cases{color:var(--_day-and-night---color--p-text);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:400}.blog-card-body{flex-direction:column;flex:1;gap:12px;display:flex}.blog-card-title{letter-spacing:-.015em;color:var(--_day-and-night---color--text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-card-desc{color:var(--_day-and-night---color--p-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card-footer{align-items:center;padding-top:8px;display:flex}.blog-catalog-card:hover .right-inner{color:var(--_day-and-night---color--text,#000)}.blog-catalog-card:hover .right-arrow{transform:rotate(135deg)}.blog-hero-wide{flex-direction:column;width:100%;max-width:1200px;display:flex}.blog-hero-author-wrap{align-items:center;margin-top:44px;display:flex}.blog-h1{letter-spacing:-.025em;color:var(--_day-and-night---color--text);margin:0;font-size:54px;font-weight:500;line-height:1.12}.blog-body-layout{grid-template-columns:minmax(0,960px) 340px;justify-content:space-between;align-items:stretch;gap:56px;width:100%;max-width:100%;display:grid}.blog-sidebar-col{border-left:1px solid var(--_day-and-night---color--border-grey);width:100%;min-height:100vh;padding-left:28px}.blog-sidebar-sticky{flex-direction:column;gap:16px;display:flex;position:sticky;top:120px}.blog-toc-label{letter-spacing:.1em;text-transform:uppercase;color:var(--_day-and-night---color--text);opacity:.6;font-size:12px;font-weight:300}.blog-sidebar-nav{flex-direction:column;display:flex}.blog-sidebar-link{border-top:1px solid var(--_day-and-night---color--border-grey);opacity:.6;align-items:baseline;gap:14px;padding:14px 0;text-decoration:none;transition:opacity .25s;display:flex}.blog-sidebar-link:hover,.blog-sidebar-link.is-active{opacity:1}.blog-sidebar-num{color:var(--_day-and-night---color--text);opacity:.6;flex-shrink:0;min-width:22px;font-size:13px;font-weight:300;transition:opacity .25s}.blog-sidebar-link.is-active .blog-sidebar-num{opacity:1}.blog-sidebar-text{color:var(--_day-and-night---color--text);font-size:15px;font-weight:300;line-height:1.45}.blog-main-col,.blog-article-narrow{flex-direction:column;width:100%;min-width:0;max-width:960px;display:flex}.blog-lead-intro{border-bottom:1px solid var(--_day-and-night---color--border-grey);flex-direction:column;gap:24px;margin-bottom:72px;padding-bottom:56px;display:flex}.blog-lead-intro .solutions-article-flow .text{color:var(--_day-and-night---color--p-text);font-size:16.5px;font-weight:300;line-height:1.72}.blog-h2{letter-spacing:-.015em;color:var(--_day-and-night---color--text);margin:0;font-size:32px;font-weight:500;line-height:1.24}.blog-h3{letter-spacing:-.01em;color:var(--_day-and-night---color--text);margin:0;font-size:21px;font-weight:500;line-height:1.35}.blog-subtitle{color:var(--_day-and-night---color--p-text);margin:12px 0 0;font-size:18px;line-height:1.55}.blog-main-col .solutions-article-flow .text,.blog-article-narrow .solutions-article-flow .text{font-size:16.5px;font-weight:300;line-height:1.72}.solutions-article-list-group{flex-direction:column;gap:12px;display:flex}.blog-roi-card{background-color:var(--_day-and-night---color--bg-footer);border:1px solid var(--_day-and-night---color--border-grey);border-radius:var(--_variables---radius-img);flex-direction:column;gap:24px;margin:24px 0;padding:40px 36px;display:flex}.blog-roi-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--_day-and-night---color--p-text);margin-bottom:-12px;font-size:12px;font-weight:500;display:block}.blog-roi-title{letter-spacing:-.015em;color:var(--_day-and-night---color--text);margin:0;font-size:25px;font-weight:500;line-height:1.3}.blog-roi-basis-strip{background-color:var(--_day-and-night---color--white);border:1px solid var(--_day-and-night---color--border-grey);color:var(--_day-and-night---color--p-text);border-radius:10px;flex-wrap:wrap;gap:14px 24px;padding:18px 22px;font-size:14px;line-height:1.45;display:flex}.blog-roi-basis-item strong{color:var(--_day-and-night---color--text);font-weight:500}.blog-roi-scenarios{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.blog-roi-scenario{background-color:var(--_day-and-night---color--white);border:1px solid var(--_day-and-night---color--border-grey);border-radius:12px;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;display:flex}.blog-roi-scenario-title{color:var(--_day-and-night---color--text);font-size:16px;font-weight:500;line-height:1.35}.blog-roi-scenario-list{color:var(--_day-and-night---color--p-text);flex-direction:column;gap:10px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:flex}.blog-roi-scenario-list strong{color:var(--_day-and-night---color--text);font-weight:500}.blog-roi-scenario-net{border-top:1px dashed var(--_day-and-night---color--border-grey);color:var(--_day-and-night---color--text);padding-top:14px;font-size:15px;font-weight:500;line-height:1.4}.blog-roi-scenario.is-loss .blog-roi-scenario-net{color:var(--_day-and-night---color--p-text)}.blog-roi-metrics{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.blog-roi-metric-box{background-color:var(--_day-and-night---color--white);border:1px solid var(--_day-and-night---color--border-grey);border-radius:12px;flex-direction:column;gap:6px;padding:22px 24px;display:flex}.blog-roi-metric-val{letter-spacing:-.02em;color:var(--_day-and-night---color--text);font-size:36px;font-weight:500;line-height:1.1}.blog-roi-metric-label{color:var(--_day-and-night---color--text);font-size:14.5px;font-weight:500}.blog-roi-metric-sub{color:var(--_day-and-night---color--p-text);font-size:13px}.blog-roi-arbitrage{border-top:1px solid var(--_day-and-night---color--border-grey);color:var(--_day-and-night---color--p-text);margin:0;padding-top:18px;font-size:14.5px;line-height:1.6}.blog-takeaways-dark{color:#fff;border-radius:var(--_variables---radius-img);background-color:#131315;flex-direction:column;gap:36px;margin-top:80px;padding:48px 44px;scroll-margin-top:100px;display:flex}.blog-takeaways-head{flex-direction:column;gap:10px;display:flex}.blog-takeaways-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;font-size:11px;font-weight:500}.blog-takeaways-title{letter-spacing:-.015em;color:#fff;margin:0;font-size:30px;font-weight:500;line-height:1.22}.blog-takeaways-subtitle{color:#ffffffa6;margin:4px 0 0;font-size:16.5px;line-height:1.55}.blog-takeaways-list{flex-direction:column;display:flex}.blog-takeaway-row{border-top:1px solid #ffffff1f;align-items:baseline;gap:20px;padding:20px 0;display:flex}.blog-takeaway-row:last-child{border-bottom:1px solid #ffffff1f}.blog-takeaway-idx{color:#fff6;flex-shrink:0;min-width:24px;font-size:13px;font-weight:500}.blog-takeaway-p{color:#ffffffb8;margin:0;font-size:16.5px;font-weight:300;line-height:1.65}.blog-takeaway-num{color:#fff;font-weight:500}.blog-takeaways-footer{flex-direction:column;gap:20px;display:flex}.blog-takeaways-footer-text{color:#ffffffad;margin:0;font-size:15.5px;font-weight:300;line-height:1.65}.blog-takeaways-links{flex-wrap:wrap;align-items:center;gap:20px 44px;display:flex}.blog-takeaway-link-wrap .back-wrapper{color:#fff!important}.blog-takeaway-link-wrap .back:hover .back-wrapper{color:#ffffffb3!important}.solutions-article-img-crop--clean{background-color:var(--_day-and-night---color--bg-top);max-height:none;overflow:visible}.solutions-article-sections{flex-direction:column;gap:72px;width:100%;min-width:0;display:flex}.solutions-article-section{border-top:1px solid var(--_day-and-night---color--border-grey);flex-direction:column;gap:24px;width:100%;min-width:0;padding-top:56px;scroll-margin-top:100px;display:flex}.solutions-article-section:first-child{border-top:none;padding-top:0}.solutions-article-section-head{flex-direction:column;gap:14px;display:flex}.solutions-article-section-badge{background-color:var(--_day-and-night---color--bg-top);color:var(--_day-and-night---color--text);letter-spacing:.04em;border-radius:100px;justify-content:center;align-self:flex-start;align-items:center;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.solutions-article-section-lead{width:100%}.solutions-article-subsections{flex-direction:column;gap:40px;width:100%;margin-top:12px;display:flex}.solutions-article-subsection{background:0 0;border-radius:0;flex-direction:column;gap:14px;width:100%;min-width:0;padding:0;display:flex}.solutions-article-subheading{color:var(--_day-and-night---color--text);margin:0}.solutions-article-flow,.solutions-article-body{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.solutions-article-flow .text,.solutions-article-body .text{font-size:var(--_variables---fonts--p-size);line-height:var(--_variables---fonts--p-height);color:var(--_day-and-night---color--p-text);margin:0}.solutions-article-flow strong{color:var(--_day-and-night---color--text);font-weight:500}.solutions-article-body a,.solutions-inline-link{color:var(--_day-and-night---color--text);text-underline-offset:4px;text-decoration:underline;transition:opacity .2s}.solutions-article-body a:hover,.solutions-inline-link:hover{opacity:.65}.solutions-article-check-list{gap:14px;margin-top:6px}.solutions-check-box{border:1.5px solid var(--_day-and-night---color--text);width:20px;height:20px;color:var(--_day-and-night---color--text);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;display:inline-flex}.solutions-article-quote{border-left:3px solid var(--_day-and-night---color--text);background-color:var(--_day-and-night---color--bg-top);border-radius:0 var(--_variables---radius-img)var(--_variables---radius-img)0;margin:8px 0;padding:24px 32px}.solutions-article-figure{background-color:var(--_day-and-night---color--bg-footer);border:1px solid var(--_day-and-night---color--border-grey);border-radius:var(--_variables---radius-img);flex-direction:column;gap:16px;width:100%;margin:28px 0;padding:16px;display:flex}.solutions-article-mob-grid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}.solutions-article-mob-item{background-color:#131315;border-radius:10px;width:100%;overflow:hidden}.solutions-article-mob-img{width:100%;height:auto;display:block}.solutions-article-img-crop{background-color:#131315;border-radius:10px;width:100%;max-height:500px;position:relative;overflow:hidden}.solutions-article-img{object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.solutions-article-img-fade{pointer-events:none;background:linear-gradient(#13131500 0%,#131315b8 100%);height:96px;position:absolute;bottom:0;left:0;right:0}.solutions-article-figcaption{justify-content:space-between;align-items:center;gap:24px;padding:4px 8px 6px;display:flex}.solutions-article-figcaption-text{color:var(--_day-and-night---color--p-text);font-size:15.5px;font-weight:300;line-height:1.5}.solutions-article-figcaption-actions{flex-shrink:0}.blog-figure-link-wrap{margin:0}.blog-figure-link-wrap .back-wrapper{color:var(--_day-and-night---color--text)!important}.blog-figure-link-wrap .back:hover .back-wrapper{color:var(--_day-and-night---color--p-text)!important}.blog-figure-link-wrap .link-back{white-space:nowrap;font-weight:400!important}.solutions-comparison-wrap,.solutions-table-wrapper{border-radius:var(--_variables---radius-img);border:1px solid var(--_day-and-night---color--border-grey);background-color:var(--_day-and-night---color--white);width:100%;margin:12px 0;overflow-x:auto}.solutions-comparison-table,.solutions-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.solutions-comparison-table th,.solutions-comparison-table td,.solutions-table th,.solutions-table td{border-bottom:1px solid var(--_day-and-night---color--border-grey);vertical-align:top;color:var(--_day-and-night---color--p-text);padding:12px 14px;font-size:13px;font-weight:300;line-height:1.45}.solutions-comparison-table th,.solutions-table th{background-color:var(--_day-and-night---color--bg-top);color:var(--_day-and-night---color--text);font-weight:500}.solutions-comparison-table td strong,.solutions-table td strong{color:var(--_day-and-night---color--text);font-weight:500}.solutions-comparison-table tr:last-child td,.solutions-table tr:last-child td{border-bottom:none}.tools-card{background-color:var(--_day-and-night---color--bg-footer);border-radius:var(--_variables---radius-img);flex-direction:column;gap:32px;width:100%;padding:42px;display:flex}.tools-control-group{flex-direction:column;gap:12px;width:100%;display:flex}.tools-control-header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tools-range{width:100%;accent-color:var(--_day-and-night---color--text);cursor:pointer;height:6px}.tools-options-grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.tools-option-btn{border-radius:var(--_variables---radius-img);border:1px solid var(--_day-and-night---color--border-grey);background-color:var(--_day-and-night---color--bg);color:var(--_day-and-night---color--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-family:inherit;transition:border-color .2s,background-color .2s;display:flex}.tools-option-btn.is-active{border-color:var(--_day-and-night---color--text);background-color:var(--_day-and-night---color--white)}.tools-metrics-grid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.tools-metric-box{background-color:var(--_day-and-night---color--bg);border-radius:var(--_variables---radius-img);flex-direction:column;gap:8px;padding:28px;display:flex}.calc-v2-wrapper{flex-direction:column;gap:48px;width:100%;display:flex}.calc-v2-progress-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.calc-v2-step-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--_day-and-night---color--p-text);font-size:13px;font-weight:500}.calc-v2-progress-dots{align-items:center;gap:8px;display:flex}.calc-v2-dot{background-color:var(--_day-and-night---color--border-grey);cursor:pointer;border:none;border-radius:100px;width:28px;height:6px;padding:0;transition:background-color .2s,width .2s}.calc-v2-dot.is-done{background-color:var(--_day-and-night---color--p-text)}.calc-v2-dot.is-active{background-color:var(--_day-and-night---color--text);width:44px}.calc-v2-step-card{background-color:var(--_day-and-night---color--bg-footer);border-radius:var(--_variables---radius-img);flex-direction:column;gap:36px;padding:48px;display:flex}.calc-v2-step-body{flex-direction:column;gap:28px;display:flex}.calc-v2-step-title{margin:0}.calc-v2-step-subtitle{color:var(--_day-and-night---color--p-text);margin:-12px 0 0}.calc-v2-options-list{flex-direction:column;gap:14px;width:100%;display:flex}.calc-v2-options-list.is-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.calc-v2-option-pill{border-radius:var(--_variables---radius-img);border:1px solid var(--_day-and-night---color--border-grey);background-color:var(--_day-and-night---color--white);width:100%;color:var(--_day-and-night---color--text);text-align:left;cursor:pointer;align-items:center;gap:16px;padding:20px 24px;font-family:inherit;font-size:18px;font-weight:400;transition:border-color .2s,transform .15s;display:flex;position:relative}.calc-v2-option-pill:hover{border-color:var(--_day-and-night---color--text)}.calc-v2-option-pill.is-active{border-color:var(--_day-and-night---color--text);background-color:var(--_day-and-night---color--text);color:var(--_day-and-night---color--white)}.calc-v2-radio-indicator,.calc-v2-checkbox-indicator{border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.calc-v2-checkbox-indicator{border-radius:5px}.calc-v2-option-pill.is-active .calc-v2-radio-indicator:after{content:"";background-color:currentColor;border-radius:50%;width:10px;height:10px}.calc-v2-option-pill.is-active .calc-v2-checkbox-indicator:after{content:"✓";font-size:13px;font-weight:600;line-height:1}.calc-v2-option-text{flex:1}.calc-v2-option-price{opacity:.75;font-size:15px;font-weight:500}.calc-v2-tooltip-wrap{align-items:center;display:inline-flex;position:relative}.calc-v2-info-btn{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:600;display:inline-flex}.calc-v2-tooltip-box{color:#fff;z-index:20;background-color:#131315;border-radius:12px;width:280px;padding:14px 16px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 32px #00000047}.calc-v2-counter-wrap{align-items:center;gap:16px;display:flex}.calc-v2-counter-btn{border-radius:var(--_variables---radius-img);border:1px solid var(--_day-and-night---color--border-grey);background-color:var(--_day-and-night---color--white);width:56px;height:56px;color:var(--_day-and-night---color--text);cursor:pointer;justify-content:center;align-items:center;font-size:24px;transition:border-color .2s;display:inline-flex}.calc-v2-counter-btn:hover{border-color:var(--_day-and-night---color--text)}.calc-v2-counter-input{border-radius:var(--_variables---radius-img);border:1px solid var(--_day-and-night---color--border-grey);background-color:var(--_day-and-night---color--white);width:110px;height:56px;color:var(--_day-and-night---color--text);text-align:center;font-family:inherit;font-size:22px;font-weight:500}.calc-v2-counter-total{color:var(--_day-and-night---color--text);margin-left:8px;font-size:20px;font-weight:500}.calc-v2-nav-row{border-top:1px solid var(--_day-and-night---color--border-grey);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.calc-v2-btn-back{border:1px solid var(--_day-and-night---color--border-grey);color:var(--_day-and-night---color--text);cursor:pointer;background:0 0;border-radius:100px;padding:14px 24px;font-family:inherit;font-size:15px}.calc-v2-btn-next{background-color:var(--_day-and-night---color--text);color:var(--_day-and-night---color--white);cursor:pointer;border:none;border-radius:100px;padding:16px 32px;font-family:inherit;font-size:15px;font-weight:500;transition:opacity .2s}.calc-v2-btn-next:hover{opacity:.85}.calc-v2-receipt-section{flex-direction:column;gap:24px;width:100%;display:flex}.calc-v2-receipt-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.calc-v2-edit-btn{border:1px solid var(--_day-and-night---color--border-grey);color:var(--_day-and-night---color--text);cursor:pointer;background:0 0;border-radius:100px;padding:10px 18px;font-family:inherit;font-size:14px}.calc-v2-price-block{grid-template-columns:1.35fr .85fr;gap:24px;width:100%;display:grid}.calc-v2-price-left{color:#fff;border-radius:var(--_variables---radius-img);background-color:#131315;grid-template-columns:repeat(2,1fr);gap:32px;padding:38px;display:grid}.calc-v2-price-col{flex-direction:column;gap:24px;display:flex}.calc-v2-price-item{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.calc-v2-price-item:last-child{border-bottom:none;padding-bottom:0}.calc-v2-price-item-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;font-size:13px}.calc-v2-price-item-row{color:#fff;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.calc-v2-price-item-row strong{color:#fff;font-weight:500}.calc-v2-price-right{background-color:var(--_day-and-night---color--bg-footer);border-radius:var(--_variables---radius-img);flex-direction:column;justify-content:space-between;gap:20px;padding:38px;display:flex}.calc-v2-total-title{text-transform:uppercase;letter-spacing:.06em;color:var(--_day-and-night---color--p-text);font-size:14px}.calc-v2-total-number{letter-spacing:-.03em;color:var(--_day-and-night---color--text);font-size:64px;font-weight:500;line-height:1}.calc-v2-total-disclaimer{color:var(--_day-and-night---color--p-text);margin:0;font-size:14px;line-height:1.5}.calc-v2-cta-group{flex-direction:column;gap:12px;display:flex}.calc-v2-submit-btn{background-color:var(--_day-and-night---color--text);color:var(--_day-and-night---color--white);border-radius:100px;justify-content:center;align-items:center;padding:16px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.calc-v2-submit-btn:hover{opacity:.85}@media screen and (max-width:1024px){.blog-body-layout{grid-template-columns:minmax(0,1fr);gap:40px}.blog-sidebar-col{border-left:none;order:-1;min-width:0;min-height:auto;padding-left:0;position:static}.blog-sidebar-sticky{background-color:var(--_day-and-night---color--bg-footer);border-radius:var(--_variables---radius-img);border-left:none;padding:24px 28px;position:static}}@media screen and (max-width:767px){.solutions-hero-top{padding-top:120px;padding-bottom:64px}.work-back{flex-direction:column;align-items:flex-start;gap:16px}.solutions-header,.similar-projects-heading{margin-bottom:32px}.blog-h1{font-size:30px;line-height:1.18}.blog-catalog-hero{padding-top:120px;padding-bottom:52px}.blog-catalog-subtitle{margin-top:16px;font-size:16.5px}.blog-catalog-section{padding-top:40px;padding-bottom:64px}.blog-catalog-wrapper{gap:28px}.blog-catalog-grid{grid-template-columns:1fr;gap:16px}.blog-catalog-card{gap:16px;padding:22px 18px}.blog-card-title{font-size:19px}.blog-hero-author-wrap{margin-top:28px}.blog-h2{font-size:24px;line-height:1.28}.blog-h3{font-size:18.5px;line-height:1.35}.blog-lead-intro{margin-bottom:44px;padding-bottom:36px}.solutions-article-sections{gap:48px}.solutions-article-section{padding-top:40px}.solutions-article-subsections{gap:28px}.blog-roi-title{font-size:20px}.blog-roi-metric-val{font-size:28px}.solutions-deliverable-card,.solutions-result-box,.blog-roi-card,.blog-takeaways-dark,.tools-card,.calc-v2-step-card,.calc-v2-price-left,.calc-v2-price-right{padding:22px 18px}.blog-takeaways-dark{gap:24px;margin-top:48px}.blog-takeaways-title{font-size:24px}.blog-takeaways-links{flex-direction:column;align-items:flex-start;gap:16px}.blog-takeaway-link-wrap .link-back{font-size:14.5px!important;line-height:1.4!important}.solutions-article-figure{margin:20px 0;padding:12px}.solutions-article-img-crop{max-height:260px}.solutions-article-figcaption{flex-direction:column;align-items:flex-start;gap:12px;padding:2px 4px}.solutions-article-mob-grid{gap:10px;grid-template-columns:repeat(2,1fr)!important}.tools-options-grid,.tools-metrics-grid,.blog-roi-scenarios,.blog-roi-metrics,.calc-v2-options-list.is-grid,.calc-v2-price-block,.calc-v2-price-left{grid-template-columns:1fr}.solutions-faq-question{padding:24px}.solutions-faq-answer{padding:0 24px 24px}}
