/* crocoblocks-design-system:v2 */:root{--ucm-black:#050505;--ucm-charcoal:#111111;--ucm-white:#F5F4EF;--ucm-muted:#A7A7A2;--ucm-signal-red:#FF2936;--ucm-bronze:#A48256;--ucm-bronze-light:#C5A059;--ucm-stone-gray:#77736C;}:where(.crocoblocks-document .cb-el,.crocoblocks-preview .cb-el){box-sizing:border-box;max-width: 100%}:where(.crocoblocks-document .cb-image,.crocoblocks-preview .cb-image){max-width: 100%;height: auto;}:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 48px);max-width:var(--cb-section-container-width,1180px);margin-left:auto;margin-right:auto;}@media (max-width: 1024px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 40px);}}@media (max-width: 767px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 32px);}}.ucm-vertical-tag{color:var(--ucm-stone-gray);font-family:Arial Narrow, Arial, sans-serif;font-size:9px;letter-spacing:0.22em;margin:0px;position:absolute;right:12px;text-transform:uppercase;top:50%;transform:translateY(-50%) rotate(90deg);}
@media (max-width: 1024px){.ucm-vertical-tag{color:var(--ucm-stone-gray);font-family:Arial Narrow, Arial, sans-serif;font-size:9px;letter-spacing:0.22em;margin:0px;position:absolute;right:12px;text-transform:uppercase;top:50%;transform:translateY(-50%) rotate(90deg);display:none;}}
@media (max-width: 767px){.ucm-vertical-tag{color:var(--ucm-stone-gray);font-family:Arial Narrow, Arial, sans-serif;font-size:9px;letter-spacing:0.22em;margin:0px;position:absolute;right:12px;text-transform:uppercase;top:50%;transform:translateY(-50%) rotate(90deg);display:none;}}
.ucm-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0px;row-gap:0px;}
@media (max-width: 1024px){.ucm-card-grid{display:grid;grid-template-columns:1fr;column-gap:0px;row-gap:0px;}}
@media (max-width: 767px){.ucm-card-grid{display:grid;grid-template-columns:1fr;column-gap:0px;row-gap:0px;}}
.ucm-hero-line2{color:var(--ucm-bronze-light);font-family:Cinzel, Georgia, Times New Roman, serif;font-size:clamp(42px, 5.2vw, 84px);font-weight:700;letter-spacing:0.04em;line-height:0.98;margin-bottom:24px;margin-top:0px;text-transform:uppercase;}
@media (max-width: 1024px){.ucm-hero-line2{color:var(--ucm-bronze-light);font-family:Cinzel, Georgia, Times New Roman, serif;font-size:clamp(42px, 5.2vw, 84px);font-weight:700;letter-spacing:0.04em;line-height:0.98;margin-bottom:24px;margin-top:0px;text-transform:uppercase;}}
@media (max-width: 767px){.ucm-hero-line2{color:var(--ucm-bronze-light);font-family:Cinzel, Georgia, Times New Roman, serif;font-size:clamp(42px, 5.2vw, 84px);font-weight:700;letter-spacing:0.04em;line-height:0.98;margin-bottom:24px;margin-top:0px;text-transform:uppercase;}}
.ucm-hero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;width:100%;padding-top:160px;padding-bottom:110px;padding-left:64px;padding-right:64px;box-sizing:border-box;position:relative;overflow:hidden;background-image:linear-gradient(to right, rgba(8, 8, 8, 0.88) 0%, rgba(8, 8, 8, 0.65) 48%, rgba(8, 8, 8, 0.25) 100%), url('https://www.usedcarsmobilealabama.com/wp-content/uploads/2026/09/used-cars-mobile-alabama-hero-hypercar.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;}
@media (max-width: 1024px){.ucm-hero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:800px;width:100%;padding-top:130px;padding-bottom:80px;padding-left:36px;padding-right:36px;box-sizing:border-box;position:relative;overflow:hidden;background-image:linear-gradient(to right, rgba(8, 8, 8, 0.88) 0%, rgba(8, 8, 8, 0.65) 48%, rgba(8, 8, 8, 0.25) 100%), url('https://www.usedcarsmobilealabama.com/wp-content/uploads/2026/09/used-cars-mobile-alabama-hero-hypercar.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;}}
@media (max-width: 767px){.ucm-hero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;width:100%;padding-top:100px;padding-bottom:60px;padding-left:24px;padding-right:24px;box-sizing:border-box;position:relative;overflow:hidden;background-image:linear-gradient(to right, rgba(8, 8, 8, 0.88) 0%, rgba(8, 8, 8, 0.65) 48%, rgba(8, 8, 8, 0.25) 100%), url('https://www.usedcarsmobilealabama.com/wp-content/uploads/2026/09/used-cars-mobile-alabama-hero-hypercar.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;}}
.ucm-panel{align-self:end;border-top-width:1px;border-top-style:solid;border-top-color:var(--ucm-white);margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:60px;}
@media (max-width: 1024px){.ucm-panel{align-self:end;border-top-width:1px;border-top-style:solid;border-top-color:var(--ucm-white);margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;max-width:620px;}}
@media (max-width: 767px){.ucm-panel{align-self:end;border-top-width:1px;border-top-style:solid;border-top-color:var(--ucm-white);margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px;max-width:620px;}}
.ucm-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.5);}
@media (max-width: 1024px){.ucm-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.5);}}
@media (max-width: 767px){.ucm-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.5);}}
.ucm-page-shell{background-color:var(--ucm-black);color:var(--ucm-white);font-family:Arial, Helvetica, sans-serif;overflow-x:hidden;width:100%;}
@media (max-width: 1024px){.ucm-page-shell{background-color:var(--ucm-black);color:var(--ucm-white);font-family:Arial, Helvetica, sans-serif;overflow-x:hidden;width:100%;}}
@media (max-width: 767px){.ucm-page-shell{background-color:var(--ucm-black);color:var(--ucm-white);font-family:Arial, Helvetica, sans-serif;overflow-x:hidden;width:100%;}}
.ucm-reel{display:grid;grid-template-columns:170px 1fr;border-top-width:1px;border-top-style:solid;border-top-color:var(--ucm-white);min-height:230px;overflow:hidden;}
@media (max-width: 1024px){.ucm-reel{display:grid;grid-template-columns:170px 1fr;border-top-width:1px;border-top-style:solid;border-top-color:var(--ucm-white);min-height:230px;overflow:hidden;}}
@media (max-width: 767px){.ucm-reel{display:grid;grid-template-columns:1fr;border-top-width:1px;border-top-style:solid;border-top-color:var(--ucm-white);min-height:230px;overflow:hidden;}}
.ucm-section-dark{background-color:var(--ucm-black);color:var(--ucm-white);border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.35);padding-top:135px;padding-right:64px;padding-bottom:135px;padding-left:64px;}
@media (max-width: 1024px){.ucm-section-dark{background-color:var(--ucm-black);color:var(--ucm-white);border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.35);padding-top:95px;padding-right:36px;padding-bottom:95px;padding-left:36px;}}
@media (max-width: 767px){.ucm-section-dark{background-color:var(--ucm-black);color:var(--ucm-white);border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.35);padding-top:75px;padding-right:24px;padding-bottom:75px;padding-left:24px;}}
.ucm-card{display:flex;flex-direction:column;min-height:245px;padding-top:0px;padding-right:24px;padding-bottom:4px;padding-left:24px;border-left-width:1px;border-left-style:solid;border-left-color:rgba(245,244,239,0.25);}
@media (max-width: 1024px){.ucm-card{display:flex;flex-direction:column;min-height:190px;padding-top:25px;padding-right:0px;padding-bottom:25px;padding-left:0px;border-left-width:0px;border-left-style:solid;border-left-color:rgba(245,244,239,0.25);border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.25);}}
@media (max-width: 767px){.ucm-card{display:flex;flex-direction:column;min-height:190px;padding-top:25px;padding-right:0px;padding-bottom:25px;padding-left:0px;border-left-width:0px;border-left-style:solid;border-left-color:rgba(245,244,239,0.25);border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.25);}}
.ucm-editorial-heading{font-family:Georgia, Times New Roman, serif;font-size:clamp(76px,10vw,158px);font-style:italic;font-weight:400;letter-spacing:-0.08em;line-height:0.74;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-0.055em;}
@media (max-width: 1024px){.ucm-editorial-heading{font-family:Georgia, Times New Roman, serif;font-size:clamp(76px,10vw,158px);font-style:italic;font-weight:400;letter-spacing:-0.08em;line-height:0.74;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-0.055em;}}
@media (max-width: 767px){.ucm-editorial-heading{font-family:Georgia, Times New Roman, serif;font-size:clamp(62px,22vw,104px);font-style:italic;font-weight:400;letter-spacing:-0.08em;line-height:0.74;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-0.055em;}}
.ucm-vehicle-card{display:grid;grid-template-columns:44% 56%;min-width:330px;border-right-width:1px;border-right-style:solid;border-right-color:rgba(245,244,239,0.35);}
@media (max-width: 1024px){.ucm-vehicle-card{display:grid;grid-template-columns:44% 56%;min-width:330px;border-right-width:1px;border-right-style:solid;border-right-color:rgba(245,244,239,0.35);}}
@media (max-width: 767px){.ucm-vehicle-card{display:grid;grid-template-columns:44% 56%;min-width:330px;border-right-width:1px;border-right-style:solid;border-right-color:rgba(245,244,239,0.35);}}
.ucm-footer{background-color:var(--ucm-black);color:var(--ucm-white);border-top-width:1px;border-top-style:solid;border-top-color:var(--ucm-white);padding-top:80px;padding-right:64px;padding-bottom:50px;padding-left:64px;}
@media (max-width: 1024px){.ucm-footer{background-color:var(--ucm-black);color:var(--ucm-white);border-top-width:1px;border-top-style:solid;border-top-color:var(--ucm-white);padding-top:80px;padding-right:36px;padding-bottom:50px;padding-left:36px;}}
@media (max-width: 767px){.ucm-footer{background-color:var(--ucm-black);color:var(--ucm-white);border-top-width:1px;border-top-style:solid;border-top-color:var(--ucm-white);padding-top:80px;padding-right:24px;padding-bottom:50px;padding-left:24px;}}
.ucm-nav{display:block;justify-self:center;}
@media (max-width: 1024px){.ucm-nav{display:block;justify-self:end;}}
@media (max-width: 767px){.ucm-nav{display:block;justify-self:end;}}
.ucm-section-light{background-color:var(--ucm-white);color:var(--ucm-black);padding-top:135px;padding-right:64px;padding-bottom:135px;padding-left:64px;}
@media (max-width: 1024px){.ucm-section-light{background-color:var(--ucm-white);color:var(--ucm-black);padding-top:95px;padding-right:36px;padding-bottom:95px;padding-left:36px;}}
@media (max-width: 767px){.ucm-section-light{background-color:var(--ucm-white);color:var(--ucm-black);padding-top:75px;padding-right:24px;padding-bottom:75px;padding-left:24px;}}
.ucm-button-obsidian{background-color:var(--ucm-bronze);border-color:var(--ucm-bronze);border-style:solid;border-width:1px;color:var(--ucm-white);display:inline-block;font-size:11px;font-weight:700;letter-spacing:0.14em;padding-bottom:16px;padding-left:32px;padding-right:32px;padding-top:16px;text-decoration:none;text-transform:uppercase;transition:all 180ms ease;}.ucm-button-obsidian:hover{background-color:var(--ucm-bronze-light);border-color:var(--ucm-bronze-light);color:var(--ucm-white);}
@media (max-width: 1024px){.ucm-button-obsidian{background-color:var(--ucm-bronze);border-color:var(--ucm-bronze);border-style:solid;border-width:1px;color:var(--ucm-white);display:inline-block;font-size:11px;font-weight:700;letter-spacing:0.14em;padding-bottom:16px;padding-left:32px;padding-right:32px;padding-top:16px;text-decoration:none;text-transform:uppercase;transition:all 180ms ease;}.ucm-button-obsidian:hover{background-color:var(--ucm-bronze-light);border-color:var(--ucm-bronze-light);color:var(--ucm-white);}}
@media (max-width: 767px){.ucm-button-obsidian{background-color:var(--ucm-bronze);border-color:var(--ucm-bronze);border-style:solid;border-width:1px;color:var(--ucm-white);display:inline-block;font-size:11px;font-weight:700;letter-spacing:0.14em;padding-bottom:16px;padding-left:32px;padding-right:32px;padding-top:16px;text-decoration:none;text-transform:uppercase;transition:all 180ms ease;}.ucm-button-obsidian:hover{background-color:var(--ucm-bronze-light);border-color:var(--ucm-bronze-light);color:var(--ucm-white);}}
.ucm-button-light{display:block;background-color:var(--ucm-white);color:var(--ucm-black);border-width:1px;border-style:solid;border-color:var(--ucm-white);padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;text-decoration:none;text-align:left;margin-top:17px;margin-bottom:17px;transition:160ms ease;}
@media (max-width: 1024px){.ucm-button-light{display:block;background-color:var(--ucm-white);color:var(--ucm-black);border-width:1px;border-style:solid;border-color:var(--ucm-white);padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;text-decoration:none;text-align:left;margin-top:17px;margin-bottom:17px;transition:160ms ease;}}
@media (max-width: 767px){.ucm-button-light{display:block;background-color:var(--ucm-white);color:var(--ucm-black);border-width:1px;border-style:solid;border-color:var(--ucm-white);padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;text-decoration:none;text-align:left;margin-top:17px;margin-bottom:17px;transition:160ms ease;}}
.ucm-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding-top:0px;padding-right:64px;padding-bottom:0px;padding-left:64px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.14);position:absolute;top:0px;left:0px;width:100%;background-color:transparent;z-index:100;}
@media (max-width: 1024px){.ucm-header{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:76px;padding-top:0px;padding-right:36px;padding-bottom:0px;padding-left:36px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.14);position:absolute;top:0px;left:0px;width:100%;background-color:transparent;z-index:100;}}
@media (max-width: 767px){.ucm-header{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:72px;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.14);position:absolute;top:0px;left:0px;width:100%;background-color:transparent;z-index:100;}}
.ucm-display{font-family:Georgia, Times New Roman, serif;font-size:clamp(112px,15.5vw,248px);font-style:italic;font-weight:400;letter-spacing:-0.09em;line-height:0.68;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-0.08em;}
@media (max-width: 1024px){.ucm-display{font-family:Georgia, Times New Roman, serif;font-size:clamp(88px,18vw,160px);font-style:italic;font-weight:400;letter-spacing:-0.09em;line-height:0.68;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-0.08em;}}
@media (max-width: 767px){.ucm-display{font-family:Georgia, Times New Roman, serif;font-size:clamp(78px,28vw,150px);font-style:italic;font-weight:400;letter-spacing:-0.09em;line-height:0.72;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-0.08em;}}
.ucm-hero-line1{color:var(--ucm-white);font-family:Cinzel, Georgia, Times New Roman, serif;font-size:clamp(42px, 5.2vw, 84px);font-weight:800;letter-spacing:0.04em;line-height:0.98;margin-bottom:6px;margin-top:0px;text-transform:uppercase;}
@media (max-width: 1024px){.ucm-hero-line1{color:var(--ucm-white);font-family:Cinzel, Georgia, Times New Roman, serif;font-size:clamp(42px, 5.2vw, 84px);font-weight:800;letter-spacing:0.04em;line-height:0.98;margin-bottom:6px;margin-top:0px;text-transform:uppercase;}}
@media (max-width: 767px){.ucm-hero-line1{color:var(--ucm-white);font-family:Cinzel, Georgia, Times New Roman, serif;font-size:clamp(42px, 5.2vw, 84px);font-weight:800;letter-spacing:0.04em;line-height:0.98;margin-bottom:6px;margin-top:0px;text-transform:uppercase;}}
.ucm-kicker{font-family:Arial Narrow, Arial, sans-serif;font-size:10px;font-weight:400;letter-spacing:0.1em;text-transform:uppercase;line-height:1.4;color:var(--ucm-white);}
@media (max-width: 1024px){.ucm-kicker{font-family:Arial Narrow, Arial, sans-serif;font-size:10px;font-weight:400;letter-spacing:0.1em;text-transform:uppercase;line-height:1.4;color:var(--ucm-white);}}
@media (max-width: 767px){.ucm-kicker{font-family:Arial Narrow, Arial, sans-serif;font-size:10px;font-weight:400;letter-spacing:0.1em;text-transform:uppercase;line-height:1.4;color:var(--ucm-white);}}
.ucm-hero-vehicle-img{display:block;filter:drop-shadow(0 20px 30px rgba(0,0,0,0.12));height:auto;max-width:100%;width:100%;}
@media (max-width: 1024px){.ucm-hero-vehicle-img{display:block;filter:drop-shadow(0 20px 30px rgba(0,0,0,0.12));height:auto;max-width:100%;width:100%;}}
@media (max-width: 767px){.ucm-hero-vehicle-img{display:block;filter:drop-shadow(0 20px 30px rgba(0,0,0,0.12));height:auto;max-width:100%;width:100%;}}
.ucm-resource-row{display:grid;grid-template-columns:48px 130px minmax(240px,1fr) minmax(250px,0.8fr);column-gap:24px;row-gap:24px;padding-top:28px;padding-bottom:34px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(23,23,23,0.28);}
@media (max-width: 1024px){.ucm-resource-row{display:grid;grid-template-columns:40px 100px 1fr;column-gap:24px;row-gap:24px;padding-top:28px;padding-bottom:34px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(23,23,23,0.28);}}
@media (max-width: 767px){.ucm-resource-row{display:grid;grid-template-columns:35px 1fr;column-gap:12px;row-gap:12px;padding-top:28px;padding-bottom:34px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(23,23,23,0.28);}}
.ucm-hero-sub{color:rgba(245, 244, 239, 0.9);font-family:Arial, Helvetica, sans-serif;font-size:clamp(14px, 1.25vw, 17px);line-height:1.65;margin-bottom:36px;margin-top:0px;max-width:540px;}
@media (max-width: 1024px){.ucm-hero-sub{color:rgba(245, 244, 239, 0.9);font-family:Arial, Helvetica, sans-serif;font-size:clamp(14px, 1.25vw, 17px);line-height:1.65;margin-bottom:36px;margin-top:0px;max-width:540px;}}
@media (max-width: 767px){.ucm-hero-sub{color:rgba(245, 244, 239, 0.9);font-family:Arial, Helvetica, sans-serif;font-size:clamp(14px, 1.25vw, 17px);line-height:1.65;margin-bottom:36px;margin-top:0px;max-width:540px;}}
.ucm-brand{font-family:Arial Narrow, Arial, sans-serif;font-size:18px;font-weight:800;letter-spacing:-0.06em;color:var(--ucm-white);text-decoration:none;line-height:1;}
@media (max-width: 1024px){.ucm-brand{font-family:Arial Narrow, Arial, sans-serif;font-size:18px;font-weight:800;letter-spacing:-0.06em;color:var(--ucm-white);text-decoration:none;line-height:1;}}
@media (max-width: 767px){.ucm-brand{font-family:Arial Narrow, Arial, sans-serif;font-size:18px;font-weight:800;letter-spacing:-0.06em;color:var(--ucm-white);text-decoration:none;line-height:1;}}
.ucm-search-row{display:grid;grid-template-columns:110px 1fr;align-items:center;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.2);}
@media (max-width: 1024px){.ucm-search-row{display:grid;grid-template-columns:110px 1fr;align-items:center;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.2);}}
@media (max-width: 767px){.ucm-search-row{display:grid;grid-template-columns:100px 1fr;align-items:center;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(245,244,239,0.2);}}
