.rebuilt-home .rb-header,.rebuilt-home .lh-footer-wrap{font-family:Pretendard,Arial,sans-serif;font-size:calc(16px + var(--carecto-font-size-lift, 0px));line-height:1.5;letter-spacing:-.025em}.rebuilt-home .rb-desktop-nav [aria-current=page]{color:#fff;font-weight:750;box-shadow:inset 0 -2px 0 var(--rb-mint)}@media(max-width:900px){.rebuilt-home .rb-header .rb-header-inner{height:64px;gap:4px}.rebuilt-home .rb-header .rb-logo{flex-basis:80px;width:80px;height:43px;margin-right:auto}.rebuilt-home .rb-header .rb-desktop-nav{display:none}.rebuilt-home .rb-header .rb-header-quote{min-height:44px;gap:0;padding:8px 12px;font-size:calc(12px + var(--carecto-font-size-lift, 0px));border-radius:6px;margin-right:2px}.rebuilt-home .rb-header .rb-header-quote svg{display:none}.rebuilt-home .rb-header .rb-menu-toggle,.rebuilt-home .rb-header .rb-mobile-search-toggle{display:grid}.rebuilt-home .rb-header .rb-icon-button{width:44px;min-width:44px;height:44px}.rebuilt-home .rb-header .rb-icon-button svg{width:23px;height:23px}.rebuilt-home .rb-header .rb-header-search{display:none}.rebuilt-home .rb-header .rb-header-search.is-open{display:flex;position:absolute;left:16px;right:16px;top:72px;height:48px;box-shadow:0 12px 28px #1117;background:#fff;border-color:#cedbd4;z-index:2}.rebuilt-home .rb-header .rb-header-search.is-open input{height:44px;font-size:calc(16px + var(--carecto-font-size-lift, 0px));color:var(--rb-ink)}.rebuilt-home .rb-header .rb-header-search.is-open input::placeholder{color:#74817c}.rebuilt-home .rb-header .rb-header-search.is-open button{color:var(--rb-green);height:44px}.rebuilt-home .rb-header .rb-mobile-menu{display:flex;position:absolute;top:64px;left:0;right:0;flex-direction:column;gap:4px;max-height:calc(100dvh - 160px - env(safe-area-inset-bottom,0px));padding:12px 16px 16px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #454c4e;background:#252c30;box-shadow:0 12px 25px #1115}.rebuilt-home .rb-header .rb-mobile-menu :is(a,button){display:flex;align-items:center;justify-content:space-between;flex:none;min-height:52px;padding:12px 14px;border:1px solid transparent;border-radius:8px;background:none;color:#fff;text-decoration:none;text-align:left;font-size:calc(15px + var(--carecto-font-size-lift, 0px));font-weight:650;line-height:1.45}.rebuilt-home .rb-header .rb-mobile-menu svg{width:18px;height:18px;color:#9caab6}.rebuilt-home .rb-header .rb-mobile-menu [aria-current=page]{border-color:#3e526f;background:#24314b;font-weight:750}.rebuilt-home .rb-header .rb-mobile-menu [aria-current=page] svg{color:var(--rb-mint)}.rebuilt-home .rb-header .rb-mobile-menu :is(a,button):hover{background:#303c47}.rebuilt-home .rb-header .rb-mobile-menu [aria-current=page]:hover{background:#2a3b55}.rebuilt-home .rb-header .rb-mobile-menu :is(a,button):focus-visible{outline:2px solid var(--rb-mint);outline-offset:1px}}.rebuilt-home .lh-footer-wrap{background:#fff}.rebuilt-home .lh-footer-wrap .approved-home-footer{border-top:1px solid #e2eae4;background:#fff;color:#58635f}.rebuilt-home .lh-footer-wrap .approved-home-footer__inner{width:min(1200px,calc(100% - 48px));min-height:320px;margin:0 auto;padding:52px 0;display:grid;grid-template-columns:210px minmax(220px,.7fr) minmax(0,1.3fr);gap:45px;align-items:start;text-align:left}.rebuilt-home .lh-footer-wrap .approved-home-footer__brand img{width:128px;height:auto}.rebuilt-home .lh-footer-wrap .approved-home-footer__brand p{margin:13px 0 0;color:#87918d;font-size:calc(11px + var(--carecto-font-size-lift, 0px));font-weight:650}.rebuilt-home .lh-footer-wrap .approved-home-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav>div{display:grid;align-content:start;gap:2px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav strong{margin-bottom:4px;color:#15211f;font-size:calc(13px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .lh-footer-wrap .approved-home-footer nav a{display:flex;align-items:center;width:max-content;min-height:36px;color:#65716d;font-size:calc(12px + var(--carecto-font-size-lift, 0px));font-weight:650;line-height:1.5}.rebuilt-home .lh-footer-wrap .approved-home-footer__legal{font-size:calc(11px + var(--carecto-font-size-lift, 0px));line-height:1.75}.rebuilt-home .lh-footer-wrap .approved-home-footer .footer-links{display:flex;justify-content:flex-start;gap:22px;color:#15211f;font-size:calc(12px + var(--carecto-font-size-lift, 0px));font-weight:800}.rebuilt-home .lh-footer-wrap .approved-home-footer .footer-links a{display:inline-flex;align-items:center;min-height:36px}.rebuilt-home .lh-footer-wrap .approved-home-footer__legal p{margin:17px 0 8px;color:#737e7a}.rebuilt-home .lh-footer-wrap .approved-home-footer__legal small{display:block;color:#8b9491}.rebuilt-home .lh-footer-wrap .approved-home-footer .copyright{display:block;margin-top:18px;color:#a0a7a4}@media(max-width:980px){.rebuilt-home .lh-footer-wrap .approved-home-footer__inner{grid-template-columns:180px minmax(0,1fr);gap:32px}.rebuilt-home .lh-footer-wrap .approved-home-footer__legal{grid-column:1/-1}}@media(max-width:900px){.rebuilt-home .lh-footer-wrap .approved-home-footer__inner{min-height:0;padding:46px 0 38px}.rebuilt-home .lh-footer-wrap .approved-home-footer__brand img{width:118px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav{gap:26px}.rebuilt-home .lh-footer-wrap .approved-home-footer .footer-links{flex-wrap:wrap}}@media(max-width:640px){.rebuilt-home .lh-footer-wrap .approved-home-footer__inner{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:29px;padding:39px 0 44px}.rebuilt-home .lh-footer-wrap .approved-home-footer__brand img{width:111px}.rebuilt-home .lh-footer-wrap .approved-home-footer__brand p{margin-top:9px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav{grid-template-columns:1fr 1fr;gap:24px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav a{min-height:44px}.rebuilt-home .lh-footer-wrap .approved-home-footer nav strong{font-size:calc(12px + var(--carecto-font-size-lift, 0px));margin-bottom:0}.rebuilt-home .lh-footer-wrap .approved-home-footer__legal{font-size:calc(10px + var(--carecto-font-size-lift, 0px));line-height:1.9}.rebuilt-home .lh-footer-wrap .approved-home-footer .footer-links{font-size:calc(11px + var(--carecto-font-size-lift, 0px));gap:20px}.rebuilt-home .lh-footer-wrap .approved-home-footer .footer-links a{min-height:44px}}.rebuilt-home{--carecto-font-size-lift:0px;--rb-mint:#39f3ea;--rb-dark:#202329;--rb-ink:#203c3a;--rb-green:#146c68;--rb-line:#e4e9e7;background:#fff;color:var(--rb-ink);font-family:Pretendard,Arial,sans-serif;font-size:calc(16px + var(--carecto-font-size-lift, 0px));line-height:1.5;letter-spacing:-.025em;width:100%;min-width:0}.rebuilt-home .rb-container{width:calc(100% - 64px);max-width:1280px;margin:0 auto}.rebuilt-home .rb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rebuilt-home .rb-skip{position:fixed;top:-100px;left:20px;z-index:1000;padding:12px 20px;background:var(--rb-mint);color:var(--rb-ink)}.rebuilt-home .rb-skip:focus{top:8px}.rebuilt-home :is(.rb-header,.rb-shop) :is(button,input,a){font-family:inherit;letter-spacing:inherit}.rebuilt-home :is(.rb-header,.rb-shop) button{cursor:pointer}.rebuilt-home :is(.rb-header,.rb-shop,.rb-mobile-dock) :is(button,a,input):focus-visible{outline:3px solid #098f86;outline-offset:4px}.rebuilt-home :is(.rb-header,.rb-shop) svg{width:20px;height:20px;flex-shrink:0;stroke-width:1.8}.rebuilt-home .rb-header{position:sticky;top:0;z-index:40;background:var(--rb-dark);border-bottom:1px solid #363a40;color:#fff}.rebuilt-home .rb-header-inner{display:flex;align-items:center;gap:24px;height:80px}.rebuilt-home .rb-logo{position:relative;display:block;flex:0 0 96px;width:96px;height:51px}.rebuilt-home .rb-logo img{width:100%;height:100%;opacity:0}.rebuilt-home .rb-logo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rb-mint);-webkit-mask:url(/assets/logo.svg) center/contain no-repeat;mask:url(/assets/logo.svg) center/contain no-repeat}.rebuilt-home .rb-desktop-nav{display:flex;align-items:center;gap:24px;flex:1;margin-left:20px;white-space:nowrap}.rebuilt-home .rb-desktop-nav :is(a,button){display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#f4f6f5;font-size:calc(14px + var(--carecto-font-size-lift, 0px));font-weight:600;text-decoration:none}.rebuilt-home .rb-desktop-nav :is(a,button):hover{color:var(--rb-mint)}.rebuilt-home .rb-header-search{display:flex;align-items:center;flex:0 1 260px;min-width:180px;height:44px;padding:0 4px 0 16px;border:1px solid #484d52;border-radius:8px;background:#30343a}.rebuilt-home .rb-header-search input{display:block;width:100%;min-width:0;height:42px;padding:0;border:0;background:transparent;color:#fff;font-size:calc(13px + var(--carecto-font-size-lift, 0px));outline:none;box-shadow:none}.rebuilt-home .rb-header-search input::placeholder{color:#b8bfc3}.rebuilt-home .rb-header-search button{display:grid;place-items:center;width:40px;min-width:40px;height:42px;padding:0;border:0;background:none;color:var(--rb-mint)}.rebuilt-home .rb-header-quote{display:flex;align-items:center;justify-content:center;gap:10px;flex:none;min-height:44px;padding:0 17px;border:0;border-radius:8px;background:var(--rb-mint);color:var(--rb-ink);font-size:calc(14px + var(--carecto-font-size-lift, 0px));font-weight:750;white-space:nowrap}.rebuilt-home .rb-icon-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:#fff}.rebuilt-home .rb-menu-toggle,.rebuilt-home .rb-mobile-search-toggle,.rebuilt-home .rb-mobile-menu,.rebuilt-home .rb-mobile-dock{display:none}.rebuilt-home .rb-shop{padding:34px 0 54px;background:var(--rb-dark);scroll-margin-top:96px}.rebuilt-home .rb-shop-layout{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:24px;align-items:start}.rebuilt-home .rb-products{min-width:0}.rebuilt-home .rb-products-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:74px;margin:0 0 24px}.rebuilt-home .rb-products-heading h1{margin:0;color:#fff;font-size:calc(32px + var(--carecto-font-size-lift, 0px));font-weight:750;line-height:1.3;letter-spacing:-.055em;word-break:keep-all}.rebuilt-home .rb-products-heading h1 em{font-style:normal;color:var(--rb-mint)}.rebuilt-home .rb-products-heading p{margin:10px 0 0;color:#bfc5c8;font-size:calc(13px + var(--carecto-font-size-lift, 0px));line-height:1.6}.rebuilt-home .rb-product-switch{display:flex;flex:none;gap:4px;padding:4px;border:1px solid #4b5055;border-radius:9px;background:#2a2f34}.rebuilt-home .rb-product-switch button{min-width:77px;min-height:40px;padding:8px 13px;border:0;border-radius:6px;background:transparent;color:#cfd6d8;font-size:calc(14px + var(--carecto-font-size-lift, 0px));line-height:1.3;font-weight:650}.rebuilt-home .rb-product-switch button[aria-pressed=true]{background:var(--rb-mint);color:var(--rb-ink)}.rebuilt-home .rb-feature-grid{display:grid;grid-template-columns:1.43fr 1fr 1fr;gap:16px;align-items:stretch}.rebuilt-home .rb-vehicle-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid #e2e8e5;border-radius:11px;background:#fff;color:var(--rb-ink);box-shadow:none}.rebuilt-home .rb-vehicle-card--featured{grid-row:span 2;border:2px solid var(--rb-mint)}.rebuilt-home .rb-card-media-link{display:block;width:100%;padding:0;border:0;text-align:inherit;position:relative;flex:none;overflow:hidden;background:#fff;text-decoration:none}.rebuilt-home .rb-vehicle-photo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:120px;overflow:hidden;background:var(--vehicle-image-surface,#fff)}.rebuilt-home .rb-vehicle-photo img{display:block;width:100%;height:100%;max-width:100%;max-height:none;margin:0;padding:0;object-fit:contain;object-position:var(--vehicle-image-position,50% 50%);transform:translate(var(--vehicle-image-x,0),var(--vehicle-image-y,0)) scale(var(--vehicle-image-scale,.96));mix-blend-mode:var(--vehicle-image-blend,normal);filter:var(--vehicle-image-filter,none)}.rebuilt-home .rb-photo-unavailable{display:block;padding:20px;color:#647571;font-size:calc(12px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-card-tag{position:absolute;top:11px;left:12px;z-index:1;display:inline-flex;align-items:center;min-height:23px;padding:3px 7px;border-radius:4px;background:#edf4f1;color:#42625a;font-size:calc(10px + var(--carecto-font-size-lift, 0px));font-weight:650;line-height:1.3}.rebuilt-home .rb-brand-mark{position:absolute;right:12px;bottom:4px;width:35px;height:20px;object-fit:contain}.rebuilt-home .rb-card-info{display:flex;flex:1;flex-direction:column;min-width:0;padding:10px 14px 14px}.rebuilt-home .rb-card-name h2{margin:0;color:#242b2b;font-size:calc(19px + var(--carecto-font-size-lift, 0px));line-height:1.35;font-weight:700;letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere}.rebuilt-home .rb-card-name p{margin:9px 0 0;color:#64726f;font-size:calc(13px + var(--carecto-font-size-lift, 0px));line-height:1.6;word-break:keep-all}.rebuilt-home .rb-card-price{display:flex;align-items:baseline;justify-content:space-between;gap:5px;margin:10px 0 0}.rebuilt-home .rb-card-price>span{font-size:calc(11px + var(--carecto-font-size-lift, 0px));font-weight:500;color:#687870;white-space:nowrap}.rebuilt-home .rb-card-price>strong{color:var(--rb-green);font-size:calc(25px + var(--carecto-font-size-lift, 0px));font-weight:750;line-height:1.25;letter-spacing:-.04em;white-space:nowrap}.rebuilt-home .rb-card-price>strong small{margin-left:2px;color:var(--rb-green);font-size:calc(12px + var(--carecto-font-size-lift, 0px));font-weight:500;letter-spacing:-.03em}.rebuilt-home .rb-card-price>.rb-price-pending{font-size:calc(18px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-condition{display:flex;flex-direction:column;gap:1px;margin:7px 0 0;color:#61726c;font-size:calc(11px + var(--carecto-font-size-lift, 0px));line-height:1.6;letter-spacing:-.025em}.rebuilt-home .rb-card-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;margin-top:auto;padding-top:13px}.rebuilt-home .rb-card-secondary,.rebuilt-home .rb-card-primary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:7px;background:var(--rb-mint);color:var(--rb-ink);font-size:calc(12px + var(--carecto-font-size-lift, 0px));font-weight:750;line-height:1.3;text-decoration:none;white-space:nowrap}.rebuilt-home .rb-card-secondary{border-color:#dbe5df;background:#fff;color:var(--rb-ink)}.rebuilt-home .rb-card-secondary:hover,.rebuilt-home .rb-rail-secondary:hover{background:#f4f8f7;border-color:#b6cec9}.rebuilt-home :is(.rb-card-primary,.rb-card-secondary) svg{width:16px;height:16px}.rebuilt-home .rb-card-primary:hover,.rebuilt-home .rb-header-quote:hover,.rebuilt-home .rb-rail-primary:hover{background:#21ddd4}.rebuilt-home .rb-vehicle-card--featured .rb-vehicle-photo{height:247px;margin-top:28px}.rebuilt-home .rb-vehicle-card--featured .rb-card-tag{top:0;left:22px;min-height:37px;padding:8px 13px;border-radius:0 0 5px 5px;background:var(--rb-mint);color:var(--rb-ink);font-size:calc(12px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-vehicle-card--featured .rb-brand-mark{right:25px;bottom:0;width:49px;height:27px}.rebuilt-home .rb-vehicle-card--featured .rb-card-info{padding:16px 25px 24px}.rebuilt-home .rb-vehicle-card--featured .rb-card-name h2{font-size:calc(29px + var(--carecto-font-size-lift, 0px));line-height:1.25}.rebuilt-home .rb-vehicle-card--featured .rb-card-price{margin-top:auto;padding-top:24px}.rebuilt-home .rb-vehicle-card--featured .rb-card-price>span{font-size:calc(13px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-vehicle-card--featured .rb-card-price>strong{font-size:calc(38px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-vehicle-card--featured .rb-card-price>strong small{font-size:calc(15px + var(--carecto-font-size-lift, 0px));margin-left:4px}.rebuilt-home .rb-trim{margin:8px 0 0;color:#425b52;font-size:calc(12px + var(--carecto-font-size-lift, 0px));line-height:1.5}.rebuilt-home .rb-vehicle-card--featured .rb-condition{margin-top:10px;padding-top:13px;border-top:1px solid #e4ebe6;font-size:calc(12px + var(--carecto-font-size-lift, 0px));line-height:1.8}.rebuilt-home .rb-vehicle-card--featured .rb-card-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:0;padding-top:21px}.rebuilt-home .rb-vehicle-card--featured :is(.rb-card-primary,.rb-card-secondary){min-height:52px;font-size:calc(15px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-more-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 15px}.rebuilt-home .rb-more-heading h2{margin:0;color:#f5f7f6;font-size:calc(19px + var(--carecto-font-size-lift, 0px));font-weight:600;line-height:1.4}.rebuilt-home .rb-more-heading :is(button,a){display:flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;color:#d0d8d7;font-size:calc(12px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rebuilt-home .rb-more-grid .rb-vehicle-photo{height:145px}.rebuilt-home .rb-price-note{margin:17px 0 0;color:#b5c1bc;font-size:calc(11px + var(--carecto-font-size-lift, 0px));line-height:1.7;word-break:keep-all}.rebuilt-home .rb-browse-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0 0;padding:23px 24px;border:1px solid #454e4c;border-radius:10px;background:#292f32}.rebuilt-home .rb-browse-strip strong{display:block;color:#fff;font-size:calc(17px + var(--carecto-font-size-lift, 0px));font-weight:650}.rebuilt-home .rb-browse-strip span{display:block;margin-top:5px;color:#b5c4bd;font-size:calc(12px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-browse-strip :is(button,a){display:flex;align-items:center;justify-content:center;gap:20px;flex:none;min-height:46px;padding:10px 17px;border:1px solid #70857b;border-radius:7px;background:none;color:var(--rb-mint);font-size:calc(13px + var(--carecto-font-size-lift, 0px));font-weight:650}.rebuilt-home .rb-inquiry-column{align-self:stretch;min-width:0;padding-top:98px}.rebuilt-home .rb-inquiry-sticky{position:sticky;top:102px}.rebuilt-home .rb-inquiry-card{padding:23px 20px 18px;border:1px solid #d9e4df;border-radius:12px;background:#f9fcfa}.rebuilt-home .rb-rail-eyebrow{display:block;color:var(--rb-green);font-size:calc(10px + var(--carecto-font-size-lift, 0px));font-weight:750;letter-spacing:.12em}.rebuilt-home .rb-inquiry-card h2{margin:7px 0 16px;color:var(--rb-ink);font-size:calc(22px + var(--carecto-font-size-lift, 0px));line-height:1.4;font-weight:700;letter-spacing:-.055em}.rebuilt-home .rb-rail-vehicle{padding:0 0 14px;border-top:1px solid #dce7e0;text-align:center}.rebuilt-home .rb-vehicle-photo--small{height:113px;margin-top:5px}.rebuilt-home .rb-rail-vehicle>span{display:block;margin-top:5px;color:#6d7c75;font-size:calc(11px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-rail-vehicle>strong{display:block;margin-top:3px;color:var(--rb-ink);font-size:calc(18px + var(--carecto-font-size-lift, 0px));line-height:1.3;font-weight:750}.rebuilt-home .rb-rail-vehicle>p:not(.rb-condition){margin:8px 0 0;color:#536b60;font-size:calc(12px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-rail-vehicle>p b{color:var(--rb-green);font-size:calc(15px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-rail-vehicle .rb-condition{margin-top:8px;font-size:calc(10px + var(--carecto-font-size-lift, 0px));line-height:1.6}.rebuilt-home .rb-rail-change{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:44px;padding:6px 9px;border:0;background:none;color:#5b7569;font-size:calc(11px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-rail-change svg{width:14px;height:14px}.rebuilt-home .rb-rail-primary,.rebuilt-home .rb-rail-secondary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:12px 10px;border:1px solid var(--rb-mint);border-radius:7px;background:var(--rb-mint);color:var(--rb-ink);font-size:calc(14px + var(--carecto-font-size-lift, 0px));font-weight:750;line-height:1.4}.rebuilt-home .rb-rail-secondary{margin-top:0;margin-bottom:8px;min-height:44px;border-color:#dce5df;background:#fff;font-size:calc(12px + var(--carecto-font-size-lift, 0px));font-weight:600}.rebuilt-home .rb-rail-note{margin:12px 0 0;color:#697d71;font-size:calc(10px + var(--carecto-font-size-lift, 0px));line-height:1.6;text-align:center;word-break:keep-all}.rebuilt-home .rb-rail-loading{padding:20px 0;color:#647870;font-size:calc(13px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-contact{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;margin-top:10px;padding:12px 15px;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:calc(13px + var(--carecto-font-size-lift, 0px));font-weight:700}.rebuilt-home .rb-contact--kakao{background:#fee500;color:#29261b}.rebuilt-home .rb-contact--kakao>svg{width:16px;height:16px;margin-left:auto}.rebuilt-home .rb-contact--kakao img{width:22px;height:20px;object-fit:contain}.rebuilt-home .rb-contact--phone{justify-content:flex-start;background:#353e40;border-color:#526460;color:#fff}.rebuilt-home .rb-contact--phone>svg:last-child{margin-left:auto;width:16px;height:16px}.rebuilt-home .rb-contact--phone span{font-size:calc(10px + var(--carecto-font-size-lift, 0px));font-weight:500;line-height:1.5}.rebuilt-home .rb-contact--phone strong{display:block;font-size:calc(19px + var(--carecto-font-size-lift, 0px));font-weight:700;letter-spacing:0}.rebuilt-home .rb-stock-inquiry{display:flex;align-items:center;gap:11px;width:100%;min-height:76px;margin-top:12px;padding:14px 13px;border:1px solid var(--rb-mint);border-radius:10px;background:#f0fffc;color:var(--rb-ink);text-align:left;transition:background .15s}.rebuilt-home .rb-stock-inquiry:hover{background:#d8fcf6}.rebuilt-home .rb-stock-icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:38px;border-radius:9px;background:#39f3ea}.rebuilt-home .rb-stock-inquiry>span:nth-child(2){min-width:0;flex:1}.rebuilt-home .rb-stock-inquiry strong{display:block;font-size:calc(15px + var(--carecto-font-size-lift, 0px));font-weight:750;line-height:1.4}.rebuilt-home .rb-stock-inquiry small{display:block;margin-top:4px;font-size:calc(10px + var(--carecto-font-size-lift, 0px));line-height:1.5;color:#53756e;word-break:keep-all}.rebuilt-home .rb-stock-inquiry>svg{width:16px;height:16px}.rebuilt-home .rb-inquiry-form-card{padding:24px 20px 20px;background:#fff;border-color:#fff;border-radius:14px}.rebuilt-home .rb-inquiry-form-card h2{font-size:calc(23px + var(--carecto-font-size-lift, 0px));margin:6px 0 22px;letter-spacing:-.045em}.rebuilt-home .rb-rail-form{display:grid;gap:16px}.rebuilt-home .rb-rail-field{display:grid;gap:7px;min-width:0;font-size:calc(12px + var(--carecto-font-size-lift, 0px));font-weight:700;color:#263f39}.rebuilt-home .rb-rail-field>span small{font-weight:400;font-size:calc(10px + var(--carecto-font-size-lift, 0px));color:#81918b}.rebuilt-home .rb-rail-field input{width:100%;min-width:0;height:47px;padding:0 12px;border:1px solid #d6dfdb;border-radius:9px;background:#fff;color:#263f39;font-size:calc(13px + var(--carecto-font-size-lift, 0px));font-weight:400;outline:0}.rebuilt-home .rb-rail-field input::placeholder{color:#899892}.rebuilt-home .rb-rail-field input:focus{border-color:#149d94;box-shadow:0 0 0 3px #39f3ea26}.rebuilt-home .rb-rail-field input[aria-invalid=true]{border-color:#cb4054}.rebuilt-home .rb-rail-field>small,.rebuilt-home .rb-rail-error{color:#b63146;font-size:calc(11px + var(--carecto-font-size-lift, 0px));line-height:1.55;margin:0}.rebuilt-home .rb-rail-product{min-width:0;border:0;padding:0;margin:0}.rebuilt-home .rb-rail-product legend{padding:0;margin-bottom:5px;font-size:calc(12px + var(--carecto-font-size-lift, 0px));font-weight:700}.rebuilt-home .rb-rail-product>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.rebuilt-home .rb-rail-product label{display:flex;align-items:center;gap:5px;min-height:36px;font-size:calc(11px + var(--carecto-font-size-lift, 0px));white-space:nowrap;cursor:pointer}.rebuilt-home .rb-rail-consent{display:flex;align-items:flex-start;gap:7px;padding-top:14px;border-top:1px solid #e9eeeb;color:#526b61;font-size:calc(10px + var(--carecto-font-size-lift, 0px));line-height:1.8;cursor:pointer}.rebuilt-home .rb-rail-consent a{color:#1f635b;text-underline-offset:2px;font-weight:700}.rebuilt-home :is(.rb-rail-product,.rb-rail-consent) input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;flex:0 0 17px;width:17px;height:17px;padding:0;margin:0;border:1px solid #9bb2a9;border-radius:5px;background:#fff;cursor:pointer}.rebuilt-home :is(.rb-rail-product,.rb-rail-consent) input:checked{background:#39f3ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3.3 3.3L15.5 6.5' fill='none' stroke='%23193f3b' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/17px no-repeat;border-color:#23b6ad}.rebuilt-home .rb-rail-consent input{margin-top:1px}.rebuilt-home .rb-rail-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:12px 8px;border:1px solid #39f3ea;border-radius:9px;background:#39f3ea;color:#173f39;font-size:calc(14px + var(--carecto-font-size-lift, 0px));font-weight:750;line-height:1.4}.rebuilt-home .rb-rail-submit:hover{background:#21ddd4}.rebuilt-home .rb-rail-form :disabled{opacity:.6;cursor:wait}.rebuilt-home .rb-rail-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rebuilt-home .rb-inquiry-success{display:grid;gap:14px;font-size:calc(14px + var(--carecto-font-size-lift, 0px));line-height:1.6}.rebuilt-home .rb-inquiry-success>svg{color:#088e81}.rebuilt-home .rb-inquiry-success p{margin:0;color:#61766d;font-size:calc(12px + var(--carecto-font-size-lift, 0px))}@media(min-width:1200px)and (max-height:850px){.rebuilt-home .rb-inquiry-sticky{max-height:calc(100dvh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#5c7770 transparent}}.rebuilt-home .rb-card-skeleton{min-height:287px;padding:20px;gap:17px}.rebuilt-home .rb-card-skeleton>span{display:block;min-height:18px;border-radius:5px;background:#edf2ef}.rebuilt-home .rb-card-skeleton>span:first-child{height:125px;margin-bottom:10px}.rebuilt-home .rb-card-skeleton.rb-vehicle-card--featured>span:first-child{height:260px}.rebuilt-home .rb-load-error{padding:60px 25px;border:1px solid #53615a;border-radius:12px;background:#2d3338;color:#fff}.rebuilt-home .rb-load-error h2{margin:0;font-size:calc(24px + var(--carecto-font-size-lift, 0px));color:#fff}.rebuilt-home .rb-load-error p{margin:12px 0 25px;font-size:calc(14px + var(--carecto-font-size-lift, 0px));color:#c4d0ca}.rebuilt-home .rb-load-error button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:0 8px 0 0;padding:10px 15px;border:1px solid var(--rb-mint);border-radius:7px;background:var(--rb-mint);color:var(--rb-ink);font-size:calc(14px + var(--carecto-font-size-lift, 0px));font-weight:600}@media(max-width:1250px){.rebuilt-home .rb-header-inner{gap:18px}.rebuilt-home .rb-desktop-nav{gap:18px;margin-left:5px}.rebuilt-home .rb-header-search{flex-basis:215px}.rebuilt-home .rb-shop-layout{grid-template-columns:minmax(0,1fr) 256px;gap:20px}.rebuilt-home .rb-products-heading h1{font-size:calc(28px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-card-info{padding-inline:11px}.rebuilt-home .rb-card-primary{gap:4px;padding-inline:6px;font-size:calc(11px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-card-price>strong{font-size:calc(23px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-vehicle-card--featured .rb-card-info{padding-inline:20px}.rebuilt-home .rb-vehicle-card--featured .rb-card-price>strong{font-size:calc(32px + var(--carecto-font-size-lift, 0px))}}@media(max-width:1199px){.rebuilt-home .rb-shop-layout{display:block}.rebuilt-home .rb-inquiry-column{display:none}.rebuilt-home .rb-header-search{flex-basis:230px}.rebuilt-home .rb-desktop-nav{gap:17px}.rebuilt-home .rb-header-quote{padding-inline:13px}.rebuilt-home .rb-card-primary{font-size:calc(12px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-card-price>strong{font-size:calc(25px + var(--carecto-font-size-lift, 0px))}}@media(max-width:959px){.rebuilt-home .rb-container{width:calc(100% - 40px)}.rebuilt-home .rb-header-inner{gap:12px}.rebuilt-home .rb-desktop-nav{gap:15px}.rebuilt-home .rb-desktop-nav a,.rebuilt-home .rb-desktop-nav button{font-size:calc(13px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-header-search{display:none}.rebuilt-home .rb-feature-grid{grid-template-columns:1.3fr 1fr 1fr;gap:12px}.rebuilt-home .rb-card-primary{font-size:calc(11px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-card-primary svg{display:none}.rebuilt-home .rb-card-actions{gap:5px}.rebuilt-home .rb-vehicle-card--featured .rb-card-info{padding-inline:18px}.rebuilt-home .rb-vehicle-card--featured .rb-card-name h2{font-size:calc(25px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-card-price{display:block}.rebuilt-home .rb-card-price>span{display:block}.rebuilt-home .rb-vehicle-card--featured .rb-card-price{display:flex}.rebuilt-home .rb-products-heading h1{font-size:calc(30px + var(--carecto-font-size-lift, 0px))}}@media(max-width:700px){.rebuilt-home{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.rebuilt-home .rb-container{width:calc(100% - 32px)}.rebuilt-home .rb-header-inner{height:64px;gap:4px}.rebuilt-home .rb-logo{flex-basis:80px;width:80px;height:43px;margin-right:auto}.rebuilt-home .rb-desktop-nav{display:none}.rebuilt-home .rb-header-quote{min-height:36px;gap:0;padding:8px 12px;font-size:calc(12px + var(--carecto-font-size-lift, 0px));border-radius:6px;margin-right:2px}.rebuilt-home .rb-header-quote svg{display:none}.rebuilt-home .rb-menu-toggle,.rebuilt-home .rb-mobile-search-toggle{display:grid}.rebuilt-home .rb-icon-button{width:40px;min-width:40px;height:44px}.rebuilt-home .rb-icon-button svg{width:23px;height:23px}.rebuilt-home .rb-header-search{display:none}.rebuilt-home .rb-header-search.is-open{display:flex;position:absolute;left:16px;right:16px;top:72px;height:48px;box-shadow:0 12px 28px #1117;background:#fff;border-color:#cedbd4;z-index:2}.rebuilt-home .rb-header-search.is-open input{height:44px;font-size:calc(16px + var(--carecto-font-size-lift, 0px));color:var(--rb-ink)}.rebuilt-home .rb-header-search.is-open input::placeholder{color:#74817c}.rebuilt-home .rb-header-search.is-open button{color:var(--rb-green);height:44px}.rebuilt-home .rb-mobile-menu{display:flex;position:absolute;top:64px;left:0;right:0;flex-direction:column;padding:10px 20px 18px;border-top:1px solid #454c4e;background:#252c30;box-shadow:0 10px 25px #1115}.rebuilt-home .rb-mobile-menu :is(a,button){display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 2px;border:0;background:none;color:#fff;text-decoration:none;text-align:left;font-size:calc(15px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-mobile-menu svg{width:18px;height:18px;color:var(--rb-mint)}.rebuilt-home .rb-shop{padding:21px 0 32px;scroll-margin-top:76px}.rebuilt-home .rb-products-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:17px;min-height:0}.rebuilt-home .rb-products-heading>div:first-child{width:100%}.rebuilt-home .rb-products-heading h1{font-size:calc(26px + var(--carecto-font-size-lift, 0px));line-height:1.25;letter-spacing:-.055em;white-space:nowrap}.rebuilt-home .rb-products-heading p{display:none}.rebuilt-home .rb-product-switch{gap:3px;padding:3px;border-radius:7px}.rebuilt-home .rb-product-switch button{min-height:36px;min-width:76px;padding:8px 13px;font-size:calc(13px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rebuilt-home .rb-vehicle-card--featured{grid-column:1/-1;grid-row:auto;min-height:452px}.rebuilt-home .rb-vehicle-card--featured .rb-vehicle-photo{height:174px;margin-top:20px}.rebuilt-home .rb-vehicle-card--featured .rb-card-tag{left:18px;min-height:31px;padding:6px 10px;font-size:calc(11px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-vehicle-card--featured .rb-brand-mark{right:21px;bottom:0;width:39px;height:21px}.rebuilt-home .rb-vehicle-card--featured .rb-card-info{padding:9px 20px 18px}.rebuilt-home .rb-vehicle-card--featured .rb-card-name h2{font-size:calc(25px + var(--carecto-font-size-lift, 0px));line-height:1.3}.rebuilt-home .rb-vehicle-card--featured .rb-card-name p{margin-top:5px;font-size:calc(11px + var(--carecto-font-size-lift, 0px));line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rebuilt-home .rb-vehicle-card--featured .rb-card-price{display:flex;margin-top:auto;padding-top:14px}.rebuilt-home .rb-vehicle-card--featured .rb-card-price>strong{font-size:calc(31px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-vehicle-card--featured .rb-card-price>span{font-size:calc(12px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-vehicle-card--featured .rb-card-price small{font-size:calc(14px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-vehicle-card--featured .rb-trim{font-size:calc(11px + var(--carecto-font-size-lift, 0px));margin-top:3px}.rebuilt-home .rb-vehicle-card--featured .rb-condition{margin-top:8px;padding-top:9px;font-size:calc(11px + var(--carecto-font-size-lift, 0px));line-height:1.65}.rebuilt-home .rb-vehicle-card--featured .rb-card-actions{padding-top:13px;grid-template-columns:minmax(0,1fr)}.rebuilt-home .rb-vehicle-card--featured :is(.rb-card-primary,.rb-card-secondary){min-height:48px;font-size:calc(14px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-vehicle-card--featured .rb-card-primary svg{display:block;width:18px;height:18px}.rebuilt-home .rb-vehicle-photo{height:103px}.rebuilt-home .rb-card-info{padding:9px 10px 11px}.rebuilt-home .rb-card-name h2{font-size:calc(17px + var(--carecto-font-size-lift, 0px));line-height:1.4;min-height:24px}.rebuilt-home .rb-card-price{display:block;margin-top:7px}.rebuilt-home .rb-card-price>span{font-size:calc(10px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-card-price>strong{font-size:calc(24px + var(--carecto-font-size-lift, 0px));line-height:1.25}.rebuilt-home .rb-card-price>strong small{font-size:calc(11px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-condition{font-size:calc(10px + var(--carecto-font-size-lift, 0px));line-height:1.7;margin-top:7px;letter-spacing:-.035em}.rebuilt-home .rb-card-tag{left:8px;top:8px;min-height:20px;font-size:calc(9px + var(--carecto-font-size-lift, 0px));padding:3px 5px}.rebuilt-home .rb-brand-mark{width:29px;height:16px;right:8px;bottom:2px}.rebuilt-home .rb-card-actions{grid-template-columns:minmax(0,1fr);gap:4px;padding-top:10px}.rebuilt-home .rb-card-primary{min-height:44px;padding:7px 5px;font-size:calc(10px + var(--carecto-font-size-lift, 0px));letter-spacing:-.055em;white-space:normal;word-break:keep-all}.rebuilt-home .rb-more-heading{gap:12px;margin:24px 0 13px}.rebuilt-home .rb-more-heading h2{font-size:calc(17px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-more-heading :is(button,a){gap:6px;font-size:calc(11px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-more-heading svg{width:17px;height:17px}.rebuilt-home .rb-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rebuilt-home .rb-more-grid .rb-vehicle-photo{height:103px}.rebuilt-home .rb-price-note{font-size:calc(10px + var(--carecto-font-size-lift, 0px));margin-top:15px;line-height:1.8}.rebuilt-home .rb-browse-strip{display:block;padding:20px;margin-top:24px}.rebuilt-home .rb-browse-strip strong{font-size:calc(17px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-browse-strip span{font-size:calc(11px + var(--carecto-font-size-lift, 0px));line-height:1.65}.rebuilt-home .rb-browse-strip :is(button,a){justify-content:space-between;width:100%;margin-top:15px;min-height:46px;font-size:calc(13px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-load-error{padding:32px 19px}.rebuilt-home .rb-load-error h2{font-size:calc(21px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-load-error button{margin-top:8px}.rebuilt-home .rb-card-skeleton.rb-vehicle-card--featured>span:first-child{height:170px}.rebuilt-home .rb-mobile-dock{position:fixed;bottom:0;left:0;right:0;z-index:45;display:grid;grid-template-columns:1fr 1.35fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #dce8e1;background:#fff}.rebuilt-home .rb-mobile-dock>a,.rebuilt-home .rb-mobile-dock>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 8px;border:0;border-radius:7px;font-size:calc(13px + var(--carecto-font-size-lift, 0px));font-weight:750;line-height:1.4;text-decoration:none;color:var(--rb-ink);background:var(--rb-mint);font-family:inherit}.rebuilt-home .rb-mobile-dock>a{background:#fee500;color:#29281b}.rebuilt-home .rb-mobile-dock img{width:22px;height:20px;object-fit:contain}.rebuilt-home .rb-mobile-dock svg{width:18px;height:18px}}@media(max-width:359px){.rebuilt-home .rb-products-heading h1{font-size:calc(23px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-header-quote{font-size:calc(11px + var(--carecto-font-size-lift, 0px));padding-inline:9px}.rebuilt-home .rb-logo{flex-basis:74px;width:74px;height:40px}.rebuilt-home .rb-card-name h2{font-size:calc(16px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-card-price>strong{font-size:calc(21px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-card-info{padding-inline:8px}.rebuilt-home .rb-condition,.rebuilt-home .rb-card-primary{font-size:calc(9px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-feature-grid,.rebuilt-home .rb-more-grid{gap:10px}}@media(prefers-reduced-motion:reduce){.rebuilt-home *{scroll-behavior:auto;animation:none;transition:none}}@media print{.rebuilt-home .rb-logo:before{background:#24b7b3}.rebuilt-home .rb-mobile-dock,.rebuilt-home .rb-inquiry-column{display:none}}.rebuilt-home .rb-product-switch button,.rebuilt-home .rb-header-quote{min-height:44px}@media(max-width:700px){.rebuilt-home .rb-card-actions{grid-template-columns:minmax(0,1fr)}.rebuilt-home .rb-product-switch button{min-height:44px}}.rebuilt-home .rb-shop{position:relative}.rebuilt-home .rb-anchor-alias{position:absolute;top:0;left:0;width:0;height:0;scroll-margin-top:96px}.rebuilt-home .rb-card-name p.rb-compact-trim{display:block;margin:4px 0 0;overflow:hidden;color:#61726c;font-size:calc(11px + var(--carecto-font-size-lift, 0px));line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.rebuilt-home .rb-condition{font-size:calc(12px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-rail-vehicle .rb-condition{font-size:calc(11px + var(--carecto-font-size-lift, 0px))}@media(max-width:700px){.rebuilt-home .rb-condition{font-size:calc(11px + var(--carecto-font-size-lift, 0px))}.rebuilt-home .rb-anchor-alias{scroll-margin-top:76px}.rebuilt-home .rb-price-note,.rebuilt-home .rb-card-name p.rb-compact-trim{font-size:calc(11px + var(--carecto-font-size-lift, 0px))}}@media(max-width:700px){.rebuilt-home .rb-vehicle-card:not(.rb-vehicle-card--featured) .rb-card-primary{font-size:calc(12px + var(--carecto-font-size-lift, 0px));white-space:nowrap;letter-spacing:-.02em}}.rebuilt-home .rb-card-actions{gap:8px}.rebuilt-home .rb-vehicle-card:not(.rb-vehicle-card--featured) :is(.rb-card-primary,.rb-card-secondary){gap:6px;min-height:44px;padding:9px 7px;font-size:calc(12px + var(--carecto-font-size-lift, 0px));white-space:nowrap;letter-spacing:-.025em}@media(max-width:959px){.rebuilt-home .rb-card-secondary svg{display:none}}@media(max-width:700px){.rebuilt-home .rb-vehicle-card--featured .rb-card-secondary svg{display:block;width:18px;height:18px}}.approved-home-footer{border-top:1px solid #e6ebe8;background:#fbfcf8;color:#58635f}.approved-home-footer__inner{width:min(1200px,calc(100% - 40px));min-height:320px;margin:0 auto;padding:60px 0 48px;display:grid;grid-template-columns:240px minmax(300px,.7fr) minmax(0,1.3fr);gap:54px;align-items:start}.approved-home-footer__brand img{width:128px;height:auto}.approved-home-footer__brand p{margin:13px 0 0;color:#68736f;font-size:calc(12px + var(--carecto-font-size-lift, 0px));font-weight:650}.approved-home-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.approved-home-footer nav>div{display:grid;align-content:start;gap:10px}.approved-home-footer nav strong{margin-bottom:4px;color:#15211f;font-size:calc(13px + var(--carecto-font-size-lift, 0px))}.approved-home-footer nav a{width:max-content;color:#4e5b57;font-size:calc(12px + var(--carecto-font-size-lift, 0px));font-weight:650}.approved-home-footer__legal{font-size:calc(11px + var(--carecto-font-size-lift, 0px));line-height:1.75}.approved-home-footer .footer-links{display:flex;justify-content:flex-start;gap:22px;color:#15211f;font-size:calc(12px + var(--carecto-font-size-lift, 0px));font-weight:800}.approved-home-footer__legal p{margin:17px 0 8px;color:#5d6965}.approved-home-footer__legal small{display:block;color:#6f7976}.approved-home-footer .copyright{display:block;margin-top:18px;color:#7d8683}@media(max-width:900px){.approved-home-footer__inner{width:calc(100% - 32px);min-height:0;padding:46px 0 38px;grid-template-columns:minmax(0,1fr);gap:34px;text-align:left}.approved-home-footer__brand img{width:118px}.approved-home-footer nav{gap:26px}.approved-home-footer .footer-links{justify-content:flex-start;flex-wrap:wrap}}
