@media only screen and (min-width:0rem){.container{align-items:center;gap:3em;margin:auto;max-width:80rem;padding:7.5em 2em}.container,.container .sections{display:flex;flex-direction:column}.container .sections{align-items:flex-start;gap:.5em;text-align:left;width:100%}.container .cs-text{min-width:100%}.container .title-block{align-items:center;display:flex;flex-direction:column;gap:1em;margin:auto;text-align:center}.container .title-block .cs-title{margin:0}.container .mode-buttons{align-self:center;background:#eee;border-radius:999px;display:inline-flex;padding:4px;position:relative;width:auto;z-index:1}.container .mode-buttons .mode{background:none;border:none;border-radius:999px;color:#444;cursor:pointer;font-weight:600;padding:6px 14px;transition:all .25s ease;white-space:nowrap}.container .mode-buttons .mode.is-active{background:var(--primary);color:#fff}.container .slider-wrap{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:16px;max-width:1200px;width:100%}.container .slider-wrap input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:18px;width:100%}.container .slider-wrap input[type=range]::-webkit-slider-runnable-track{background:hsla(0,0%,100%,.133);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;height:18px}.container .slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary);border:2px solid hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer;height:28px;margin-top:-6px;width:28px}.container .slider-wrap input[type=range]::-moz-range-track{background:hsla(0,0%,100%,.133);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;height:18px}.container .slider-wrap input[type=range]::-moz-range-thumb{background:#e74c3c;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer;height:28px;width:28px}.container .num-input{background:hsla(0,0%,4%,.063);border:1px solid #e5e7eb;border-radius:10px;color:inherit;font:inherit;padding:10px 12px;text-align:left;width:100%}.container .num-input:focus,.container .slider-wrap input[type=range]:focus-visible{border-color:rgba(231,76,60,.4);outline:2px solid rgba(231,76,60,.333);outline-offset:2px}.container .money{position:relative}.container .money:before{color:#999;content:"$";left:10px;position:absolute;top:50%;transform:translateY(-50%)}.container .money .num-input{padding-left:22px}.container .cards{display:flex;flex-direction:column;justify-content:center;width:100%}.container .cards h2{text-align:center}.container .cards .card-wrapper{display:flex;flex-direction:column;gap:1.5em;justify-content:space-evenly;padding-top:2em;width:100%}.container .cards .card-wrapper .item{align-items:center;background-color:var(--secondary);border:1px solid var(--primary);border-radius:10px;box-shadow:1px 12px 20px 0 hsla(0,0%,100%,.048);display:flex;flex-direction:column;gap:1em;padding:1.25em 2em;text-align:center}.container .cards .card-wrapper .item .row{align-items:center;display:flex;gap:1rem;justify-content:center}.container .cards .card-wrapper .item .row div{flex:1;text-align:center}.container .cards .card-wrapper .item h3{font-size:1.5em}.container .cards .card-wrapper .item .red{color:#ff3939}.container .cards .card-wrapper .item .orange{color:#f5ad26}.container .cards .card-wrapper .item .green{color:#30be30}.container #industryInput,.container #serviceInput{background:#111;border:1px solid #444;border-radius:10px;color:#fff;font-size:14px;padding:10px 12px;width:250px}.container #industryInput:focus,.container #serviceInput:focus{border-color:var(--primary);box-shadow:0 0 5px var(--primary);outline:none}.container .select--brand{background:#111;border:1px solid #444;border-radius:10px;color:#fff;font-size:14px;outline:none;padding:10px 12px;transition:box-shadow .2s,border-color .2s;width:250px}.container .select--brand:focus{border-color:var(--primary);box-shadow:0 0 5px var(--primarya)}.container .hidden{display:none!important}.container .search-row{display:flex;flex-direction:column;flex-wrap:wrap;gap:2em;margin:auto;width:100%}.container .search-wrap{display:flex;flex-direction:column;gap:6px;min-width:240px}.container .search-wrap label{font-size:.9rem;opacity:.8}.container .field-label{align-items:center;display:inline-flex;gap:6px;max-width:75%}.container .field-label .tip{align-items:center;display:inline-flex;margin-left:6px;position:relative}.container .field-label .tip button{border:none}.container .field-label .tip .info-btn{background:transparent;border-radius:50%;cursor:pointer;height:18px;transition:background .2s,box-shadow .2s;width:18px}.container .field-label .tip .info-btn:focus,.container .field-label .tip .info-btn:hover{background:radial-gradient(#cfe1ff);box-shadow:0 0 6px rgba(122,167,255,.333)}.container .field-label .tip .tooltip{background:rgba(20,24,30,.96);border-radius:8px;bottom:calc(100% + 8px);color:#fff;font-size:.9rem;left:0;line-height:1.35;max-width:min(90vw,320px);min-width:220px;opacity:0;overflow-wrap:break-word;padding:12px 14px;pointer-events:none;position:absolute;right:auto;transform:translateY(4px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;visibility:hidden;white-space:normal;z-index:1000}.container .field-label .tip .tooltip.show{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.container .field-label .tip .tooltip:after{border:7px solid transparent;border-top-color:rgba(20,24,30,.96);content:"";left:6px;position:absolute;top:100%}.container .field-label .tip .tooltip a{color:#fff;font-size:.9rem;line-height:1.35}}@media only screen and (min-width:0rem) and (hover:hover) and (pointer:fine){.container .field-label .tip:hover .tooltip{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}@media only screen and (min-width:0rem) and (max-width:640px){.container .field-label .tip .tooltip{bottom:calc(100% + 8px);left:50%;max-width:min(92vw,360px);right:auto;top:auto;transform:translateX(-50%) translateY(4px)}.container .field-label .tip .tooltip.show{transform:translateX(-50%) translateY(0)}.container .field-label .tip .tooltip:after{border:7px solid transparent;border-bottom-color:rgba(20,24,30,.96);left:50%;top:-7px;transform:translateX(-50%) rotate(180deg)}}@media only screen and (min-width:37.25rem){.container{padding:7.5em 0}.container .search-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:3em;margin:auto}.container .slider-wrap{align-items:center;display:grid;gap:16px;grid-template-columns:1fr 140px;max-width:1200px;width:100%}.container .cards .card-wrapper{display:flex;flex-direction:row;gap:0;justify-content:space-evenly;padding-top:2em;width:100%}}