:root{--primary:#8b0000;--primary-light:brown;--dark:#121212;--light:#fff;--gray:#f5f5f5;--text:#333;--text-light:#666;--radius:16px;--shadow:0 4px 30px rgba(0,0,0,.1);--transition:all 0.4s cubic-bezier(0.16,1,0.3,1);--glass:hsla(0,0%,100%,.05);--glass-border:hsla(0,0%,100%,.1)}body{background-color:var(--light);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.HeaderContainerCS{position:relative;height:70vh;margin:0;overflow:hidden;isolation:isolate}.HeaderContainerCS:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent 50%);z-index:1}.HeaderStyleCS{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;z-index:2;padding:2rem}.HeadingTitleCS{max-width:800px;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.3;margin:0;padding:0 1rem}.financing-banner-com{background:#454545;color:#fff;padding:2.5rem;border-radius:var(--radius);margin-inline:auto;margin-top:3rem;max-width:1200px;text-align:center;align-items:center;justify-content:center;box-shadow:var(--shadow);position:relative;overflow:hidden}.financing-banner-com h2{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:1rem;margin-inline:auto;color:#fff}.financing-options-com{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}.financing-option-com{background:hsla(0,0%,100%,.1);padding:1rem 1.5rem;border-radius:var(--radius);min-width:200px}.TotalContC{max-width:1400px;margin:0 auto;padding:2rem 1rem;display:flex;gap:2rem}.TextContainerC{flex:2}.IMGcontainerC{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.infoBoxC{background-color:#fff;border-radius:12px;box-shadow:var(--shadow);padding:2.5rem;margin-bottom:2rem;position:relative;border:1px solid rgba(0,0,0,.05)}.infoBoxC h2{font-size:clamp(1.5rem,3vw,2rem);color:var(--primary);margin-bottom:1.5rem;position:relative;padding-bottom:.75rem}.infoBoxC h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:var(--primary)}.infoBoxC h3{font-size:1.3rem;font-weight:600;margin:1.5rem 0 .5rem;color:var(--dark)}.infoBoxC p{line-height:1.8;margin-bottom:1rem}.infoBoxC li,.infoBoxC p{font-size:1.1rem;color:var(--text)}.infoBoxC li{list-style:none;position:relative;padding-left:1.75rem;margin-bottom:.75rem}.infoBoxC li:before{content:"";position:absolute;left:0;top:.5rem;width:1rem;height:1rem;background-color:var(--primary);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center}.infoTabContainer{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;background:transparent;border:none;cursor:pointer;transition:var(--transition);text-align:left}.infoTabContainer h3{font-size:1.2rem;font-weight:600;color:var(--primary);margin:0}.infoTabContainer:hover{background-color:rgba(139,0,0,.05)}.infoTabOpen{transition:max-height .3s ease,opacity .3s ease,padding .3s ease;overflow:hidden;max-height:0;opacity:0;padding:0 1rem}.infoTabOpen[style*="max-height: 650px"]{padding:1rem;opacity:1}.IMGcardVC,.IMGcardVCM{height:520px;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.1);background-size:cover;background-position:50%;transition:transform .3s ease;background-image:var(--background-image)}.IMGcardVC:hover,.IMGcardVCM:hover{transform:scale(1.02)}.CButtonC,.Fbtn,.newCallBtn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:600;background-color:var(--primary);color:#fff;border-radius:50px;text-decoration:none;text-align:center;transition:var(--transition);border:2px solid transparent;box-shadow:0 4px 15px rgba(139,0,0,.2)}.CButtonC{margin:3rem auto;max-width:500px;width:100%;display:flex}.CButtonC:hover,.Fbtn:hover,.newCallBtn:hover{background-color:#fff;color:var(--primary);border-color:var(--primary);transform:translateY(-3px);box-shadow:0 8px 20px rgba(139,0,0,.3)}.infoBoxBtnC{display:inline-flex;align-items:center;gap:.75rem;padding:1.1rem 2.5rem;font-size:1.1rem;background-color:var(--primary);color:#fff;border-radius:50px;text-decoration:none;font-weight:600;transition:var(--transition);border:2px solid transparent;box-shadow:0 4px 15px rgba(139,0,0,.2);margin-top:1.5rem}.infoBoxBtnC:hover{background-color:#fff;color:var(--primary);border-color:var(--primary);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(139,0,0,.3)}@media (max-width:1024px){.TotalContC{flex-direction:column;gap:1rem}.IMGcontainerC{flex-direction:row;flex-wrap:wrap;justify-content:center}.IMGcardVC,.IMGcardVCM{width:48%;min-width:300px}}@media (max-width:768px){.HeaderContainerCS{height:60vh}.infoBoxC{padding:1.5rem}.IMGcardVC{display:none}.IMGcardVCM{width:100%;height:400px}.CButtonC{padding:1rem;font-size:1rem}}@media (max-width:480px){.HeadingTitleCS{font-size:2rem}.infoBoxC h2{font-size:1.5rem}.infoTabContainer h3{font-size:1.1rem}.IMGcardVCM{height:300px}}@media (max-width:850px){.financing-options-com{flex-direction:column;align-items:center}.financing-option-com{width:100%}}.animate-on-scroll-com{opacity:0;transform:translateY(30px);transition:var(--transition)}.animate-on-scroll-com.show{opacity:1;transform:translateY(0)}