@media only screen and (min-width:0rem){#garage-intro{padding:var(--sectionPadding);padding-bottom:0}#garage-intro .cs-container{margin:auto;max-width:80rem;width:100%}#garage-intro .cs-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}#garage-intro .cs-title{max-width:25ch}#garage-intro .cs-text{max-width:47.5rem}#garage-options{padding:var(--sectionPadding)}#garage-options .cs-container{display:flex;flex-direction:column;gap:clamp(3rem,8vw,6rem);margin:auto;max-width:80rem;width:100%}#garage-options .cs-garage{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,3rem)}#garage-options .cs-garage-image{background:#fff;border:1px solid rgba(6,34,53,.08);border-radius:16px;box-shadow:0 8px 24px rgba(6,34,53,.08);cursor:zoom-in;display:block;padding:clamp(1rem,3vw,2rem);position:relative}#garage-options .cs-garage-image img{display:block;height:auto;width:100%}}@media only screen and (min-width:0rem){#garage-options .cs-garage-image:focus-visible .cs-garage-zoom,#garage-options .cs-garage-image:hover .cs-garage-zoom{opacity:1}#garage-options .cs-garage-zoom{background:rgba(6,34,53,.85);border-radius:4px;bottom:.75rem;color:#fff;font-family:var(--inter);font-size:.75rem;font-weight:600;opacity:.85;padding:.3rem .65rem;position:absolute;right:.75rem;transition:opacity .3s}#garage-options .cs-garage-content{align-items:flex-start;display:flex;flex-direction:column}#garage-options .cs-title{margin-bottom:.5rem}#garage-options .cs-garage-size{color:var(--primary);font-family:var(--inter);font-size:1rem;font-weight:700;margin:0 0 1rem}#garage-options .cs-garage-features{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0}#garage-options .cs-garage-features li{color:var(--bodyTextColor);font-family:var(--inter);font-size:1rem;line-height:1.5;padding-left:1.5rem;position:relative}#garage-options .cs-garage-features li:before{background:var(--primary);border-radius:50%;content:"";height:.625rem;left:0;position:absolute;top:.55em;width:.625rem}#garage-options .cs-garage-plans{margin-bottom:1.75rem}#garage-options .cs-garage-plans ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}#garage-options .cs-garage-plans a{border:1px solid var(--primary);border-radius:999px;color:var(--headerColor);display:inline-block;font-family:var(--inter);font-size:.875rem;font-weight:600;padding:.4rem .9rem;text-decoration:none;transition:background-color .3s,color .3s}#garage-options .cs-garage-plans a:hover{background-color:var(--primary);color:#fff}#garage-options .cs-garage-plans-label{color:var(--headerColor);display:block;font-family:var(--inter);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin-bottom:.625rem;text-transform:uppercase}}@media only screen and (min-width:64rem){#garage-options .cs-garage{align-items:center;flex-direction:row}#garage-options .cs-garage:nth-child(2n){flex-direction:row-reverse}#garage-options .cs-garage-image{flex:1.15 1 0}#garage-options .cs-garage-content{flex:1 1 0}}