:root{--ink:#102e28;--ink-soft:#47625a;--green:#0c3b2e;--green-mid:#23614d;--mint:#dceee5;--lime:#c6e85e;--cream:#f8f8f3;--paper:#fff;--line:#dce5df;--shadow:0 18px 50px #1232281a;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cream);font-family:var(--sans);margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.container{width:min(1180px,100% - 56px);margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{color:var(--green-mid);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.eyebrow-light{color:var(--lime)}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.055em;line-height:.98}h1{margin-bottom:24px;font-size:clamp(56px,8vw,104px);font-weight:500}h1 span,h2 em{color:var(--green-mid);font-family:var(--serif);font-weight:400}h2{margin-bottom:20px;font-size:clamp(40px,5vw,66px);font-weight:500}h3{letter-spacing:-.025em}.announcement-bar{background:var(--green);color:#f4fff8;font-size:12px}.announcement-inner{justify-content:space-between;gap:20px;padding:9px 0;display:flex}.announcement-inner a{color:var(--lime);font-weight:700}.status-dot,.pulse-icon{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #c6e85e29}.site-header{z-index:10;background:var(--cream);position:relative}.nav-wrap{justify-content:space-between;align-items:center;min-height:82px;display:flex}.brand{color:var(--green);align-items:center;gap:10px;display:inline-flex}.brand-mark{border:2px solid;border-radius:50% 50% 50% 8px;place-items:center;width:35px;height:35px;font-size:21px;font-weight:800;line-height:1;display:grid;transform:rotate(-12deg)}.brand-copy{letter-spacing:-.08em;align-items:baseline;gap:3px;font-size:21px;line-height:1;display:flex}.brand-copy strong{font-weight:800}.brand-copy em{font-style:normal;font-weight:400}.primary-nav{color:var(--ink-soft);align-items:center;gap:27px;font-size:13px;font-weight:650;display:flex}.primary-nav>a{transition:color .2s}.primary-nav>a:hover{color:var(--green)}.button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:15px 23px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--green);box-shadow:0 8px 18px #0c3b2e24}.button-primary:hover{background:#185442;box-shadow:0 12px 24px #0c3b2e38}.button-secondary{color:var(--green);background:var(--mint)}.button-secondary:hover{background:#cce7d8}.button-outline{color:var(--green);background:0 0;border:1px solid #a8bbb2}.button-outline:hover{color:#fff;background:var(--green);border-color:var(--green)}.button-ghost{color:var(--green);background:0 0;padding-left:8px}.button-ghost:hover{color:var(--green-mid)}.button-light{color:var(--green);background:var(--lime)}.button-light:hover{background:#d6f27c}.button-small{padding:10px 16px;font-size:11px}.button-full{width:100%}.menu-toggle{background:0 0;border:0;display:none}.menu-toggle span{background:var(--green);width:23px;height:2px;margin:5px;display:block}.hero-section{background:var(--cream);min-height:640px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:45px;min-height:572px;padding:55px 0 95px;display:grid}.hero-copy{z-index:2;position:relative}.hero-text{max-width:470px;color:var(--ink-soft);margin-bottom:30px;font-size:17px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-proof{color:var(--ink-soft);align-items:center;gap:12px;margin-top:39px;font-size:12px;display:flex}.hero-proof strong{color:var(--green)}.avatar-stack{display:flex}.avatar-stack i{border:2px solid var(--cream);color:#fff;background:var(--green-mid);border-radius:50%;place-items:center;width:30px;height:30px;margin-right:-7px;font-size:10px;font-style:normal;font-weight:800;display:grid}.avatar-stack i:nth-child(2){background:#d29d70}.avatar-stack i:nth-child(3){background:#7a8f9d}.hero-visual{min-height:440px;box-shadow:var(--shadow);background:linear-gradient(140deg,#cfe1d7 0%,#9bbcad 100%);border-radius:12px;position:relative;overflow:hidden}.hero-visual:before{content:"";border:1px solid #ffffff6b;border-radius:50%;width:110%;height:80%;position:absolute;bottom:-42%;right:-15%;transform:rotate(-17deg)}.hero-glow{filter:blur(4px);background:#ffffff3d;border-radius:50%;width:280px;height:280px;position:absolute;top:8%;right:12%}.hero-card-label{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;position:absolute;top:26px;left:28px}.hero-car-art{width:80%;height:37%;position:absolute;top:28%;left:11%;transform:rotate(-2deg)}.car-body{background:linear-gradient(170deg,#f5f8f0,#b8cdc2);border-radius:42% 10% 14% 13%;width:91%;height:48%;position:absolute;bottom:18%;left:4%;box-shadow:0 23px 16px #2c4a3d2e}.car-window{z-index:1;background:linear-gradient(150deg,#426960,#b2c9bc);border-radius:90% 15% 5% 5%;width:43%;height:39%;position:absolute;top:3%;left:28%;transform:skew(-13deg)}.car-wheel{z-index:2;aspect-ratio:1;background:#9db4aa;border:9px solid #263d36;border-radius:50%;width:17%;position:absolute;bottom:4%;box-shadow:inset 0 0 0 7px #304940}.wheel-left{left:16%}.wheel-right{right:13%}.car-light{z-index:3;background:var(--lime);border-radius:8px;width:5%;height:10%;position:absolute;bottom:34%;right:2%;transform:skew(-16deg)}.hero-vehicle-info{justify-content:space-between;align-items:end;gap:15px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.hero-vehicle-info>div{gap:4px;display:grid}.muted-label{color:var(--green-mid);font-size:11px;font-weight:700}.hero-vehicle-info strong{font-size:18px}.hero-price{color:var(--green);font-size:16px!important}.hero-float-tag{color:var(--green);background:#ffffffd6;border-radius:4px;padding:8px 12px;font-size:11px;font-weight:800;position:absolute;box-shadow:0 6px 18px #0c3b2e14}.tag-top{top:95px;right:30px}.tag-bottom{bottom:115px;left:28px}.hero-wave{background:var(--green);border-radius:50% 50% 0 0;height:115px;position:absolute;bottom:-73px;left:-5%;right:-5%}.trust-strip{color:#f5fff7;background:var(--green)}.trust-grid{grid-template-columns:repeat(4,1fr);gap:25px;padding:27px 0;display:grid}.trust-item{align-items:center;gap:12px;display:flex}.trust-icon{width:31px;height:31px;color:var(--lime);border:1px solid #c6e85e80;border-radius:50%;place-items:center;font-size:16px;display:grid}.trust-item strong,.trust-item span:last-child{display:block}.trust-item strong{font-size:12px}.trust-item span:last-child{color:#a7c2b5;margin-top:3px;font-size:10px}.section{padding:115px 0}.section-heading{margin-bottom:45px}.heading-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.heading-row h2{margin-bottom:0}.text-link{border-bottom:1px solid var(--green-mid);color:var(--green);align-items:center;gap:10px;padding-bottom:5px;font-size:12px;font-weight:800;display:inline-flex}.text-link span{font-size:17px}.centered{text-align:center;max-width:630px;margin-left:auto;margin-right:auto}.centered>p:last-child{color:var(--ink-soft)}.catalog-section{background:#fff}.catalog-toolbar{grid-template-columns:1fr 205px 225px;gap:10px;margin-bottom:16px;display:grid}.catalog-toolbar label{position:relative}.catalog-toolbar select,.search-field{border:1px solid var(--line);width:100%;height:49px;color:var(--ink);background:#fff;border-radius:5px;outline:0;padding:0 15px;font-size:12px}.catalog-toolbar select:focus,.search-field:focus-within{border-color:var(--green-mid);box-shadow:0 0 0 3px #23614d17}.search-field{color:var(--green-mid);align-items:center;gap:9px;font-size:23px;display:flex}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.catalog-meta{color:var(--ink-soft);justify-content:space-between;margin:0 2px 20px;font-size:11px;display:flex}.catalog-note{color:var(--green-mid)}.catalog-note .pulse-icon{width:5px;height:5px;margin-right:4px}.vehicle-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vehicle-card{border:1px solid var(--line);background:#fff;border-radius:7px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.vehicle-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.vehicle-art{background:linear-gradient(135deg,#e0e9e2,#aec5b6);height:205px;position:relative;overflow:hidden}.vehicle-art:after{content:"";border:1px solid #ffffff73;border-radius:50%;width:130%;height:100%;position:absolute;bottom:-50%;right:-15%;transform:rotate(-15deg)}.vehicle-art.art-green{background:linear-gradient(135deg,#d5e8dc,#91bca8)}.vehicle-art.art-slate{background:linear-gradient(135deg,#d8dde0,#879da1)}.vehicle-art.art-sand{background:linear-gradient(135deg,#ede7d9,#c8ad8b)}.vehicle-art.art-blue{background:linear-gradient(135deg,#d9e4ec,#88a9ba)}.vehicle-art.art-black{background:linear-gradient(135deg,#a9b4b0,#465d56)}.vehicle-art.art-red{background:linear-gradient(135deg,#e9dad3,#a67368)}.mini-car{z-index:1;background:#eff5ed;border-radius:40% 8% 10% 10%;height:28%;position:absolute;bottom:27%;left:8%;right:10%;transform:rotate(-2deg);box-shadow:0 16px 12px #203b3129}.mini-car:before{background:inherit;content:"";border-radius:85% 10% 0 0;width:42%;height:100%;position:absolute;top:-68%;left:25%;transform:skew(-13deg)}.mini-car:after{content:"";background:#91a59e;border:5px solid #263d36;border-radius:50%;width:14%;height:62%;position:absolute;bottom:-26%;left:14%;box-shadow:105px 0 0 -5px #91a59e,105px 0 #263d36}.mini-car.car-dark{background:#30483e}.mini-car.car-sand{background:#f1e7d4}.mini-car.car-blue{background:#e6eef2}.mini-car.car-red{background:#b77e73}.vehicle-status{z-index:2;color:var(--green);background:var(--lime);border-radius:3px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.vehicle-status.sold{color:#fff;background:#60756d}.vehicle-favorite{z-index:2;width:29px;height:29px;color:var(--green);background:#fffc;border:0;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:10px;right:11px}.vehicle-info{padding:17px 17px 18px}.vehicle-info h3{margin:0 0 3px;font-size:17px}.vehicle-version{color:var(--ink-soft);margin-bottom:15px;font-size:11px;display:block}.vehicle-details{color:var(--ink-soft);gap:9px;margin-bottom:16px;font-size:10px;display:flex}.vehicle-details span{border-right:1px solid var(--line);padding-right:9px}.vehicle-details span:last-child{border:0}.vehicle-bottom{justify-content:space-between;align-items:end;gap:10px;display:flex}.vehicle-price{gap:2px;display:grid}.vehicle-price small{color:var(--ink-soft);font-size:9px}.vehicle-price strong{font-size:16px}.vehicle-cta{color:var(--green-mid);font-size:11px;font-weight:800}.catalog-footer{color:var(--ink-soft);justify-content:center;align-items:center;gap:20px;margin-top:35px;font-size:11px;display:flex}.empty-state{border:1px dashed var(--line);text-align:center;padding:65px 20px}.empty-icon{color:var(--green-mid);font-size:34px}.empty-state h3{margin:10px 0 4px}.empty-state p{color:var(--ink-soft);font-size:13px}.split-section{background:var(--mint)}.split-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.split-visual{background:var(--green);border-radius:7px;min-height:400px;position:relative;overflow:hidden}.visual-orbit{border:1px solid #c6e85e59;border-radius:50%;position:absolute;transform:rotate(-25deg)}.orbit-one{width:105%;height:68%;top:9%;left:4%}.orbit-two{width:125%;height:68%;top:22%;left:-10%}.sell-stat{z-index:1;color:#fff;position:absolute;top:22%;left:14%}.sell-stat strong{color:var(--lime);letter-spacing:-.08em;margin-bottom:5px;font-size:47px;display:block}.sell-stat span{color:#b2cfc0;font-size:13px;line-height:1.5}.sell-mark{border:1px solid var(--lime);width:95px;height:95px;color:var(--lime);border-radius:50%;place-items:center;font-size:38px;display:grid;position:absolute;bottom:16%;right:15%;transform:rotate(-28deg)}.split-copy>p:not(.eyebrow){max-width:450px;color:var(--ink-soft);margin-bottom:25px;line-height:1.7}.check-list{color:var(--green);gap:12px;margin:0 0 29px;padding:0;font-size:13px;font-weight:650;list-style:none;display:grid}.check-list span{width:19px;height:19px;color:var(--green);background:var(--lime);border-radius:50%;place-items:center;margin-right:8px;font-size:11px;display:inline-grid}.finance-grid{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.finance-copy h2 em{color:var(--lime)}.finance-copy>p:not(.eyebrow){color:#b4c9bf;max-width:440px;margin-bottom:28px;line-height:1.7}.finance-card{background:#164d3c;border:1px solid #c6e85e59;border-radius:8px;padding:26px;position:relative;box-shadow:0 22px 55px #00000021}.finance-card-top{color:#c7ded2;justify-content:space-between;font-size:12px;display:flex}.card-dots{color:var(--lime);letter-spacing:3px}.finance-number{color:#fff;letter-spacing:-.07em;margin:62px 0 22px;font-size:45px;font-weight:700}.finance-number small{color:#9fc0b1;letter-spacing:0;font-size:13px;font-weight:400}.finance-line{background:#c6e85e33;border-radius:10px;height:6px;margin-bottom:13px}.finance-line span{border-radius:inherit;background:var(--lime);width:62%;height:100%;display:block}.finance-details{color:#b2cfc0;justify-content:space-between;font-size:10px;display:flex}.finance-footer{color:#8db3a1;border-top:1px solid #c6e85e29;margin-top:25px;padding-top:27px;font-size:10px}.values-section{background:#fff}.values-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.value-card{border:1px solid var(--line);border-radius:7px;min-height:255px;padding:26px}.value-card.featured{color:#fff;background:var(--green);border-color:var(--green)}.value-number{color:var(--green-mid);font-size:11px;font-weight:800;display:block}.featured .value-number{color:var(--lime)}.value-symbol{color:var(--green-mid);margin:32px 0 18px;font-size:32px;display:block}.featured .value-symbol{color:var(--lime)}.value-card h3{margin-bottom:8px;font-size:20px}.value-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.featured p{color:#b3cec0}.stories-section{background:#f1f3ec}.story-controls{gap:7px;display:flex}.story-controls button{border:1px solid var(--green-mid);width:37px;height:37px;color:var(--green);background:0 0;border-radius:50%}.story-controls button:disabled{opacity:.35}.stories-grid{grid-template-columns:1.16fr .84fr .84fr;gap:15px;display:grid}.story-card{border-radius:7px;min-height:340px;padding:28px;overflow:hidden}.story-main{color:#fff;background:var(--green);flex-direction:column;justify-content:space-between;display:flex}.story-quote{height:36px;color:var(--lime);font-family:var(--serif);font-size:68px;line-height:.9}.story-main p{max-width:420px;font-family:var(--serif);margin:24px 0;font-size:22px;line-height:1.28}.story-person{align-items:center;gap:10px;display:flex}.person-avatar{width:34px;height:34px;color:var(--green);background:var(--lime);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.story-person strong,.story-person small{display:block}.story-person strong{font-size:11px}.story-person small{color:#a9c9ba;margin-top:2px;font-size:10px}.story-photo{background:#fff;flex-direction:column;padding:0;display:flex}.photo-placeholder{background:linear-gradient(145deg,#d4e1d6,#7ca590);flex:1;min-height:225px;position:relative}.photo-placeholder:before{content:"";background:#ffffffb8;border-radius:45% 8% 8%;width:52%;height:34%;position:absolute;bottom:13%;right:11%;transform:rotate(-4deg);box-shadow:0 22px 13px #17403029}.photo-placeholder:after{content:"";background:#70937fbf;border-radius:60% 10% 0 0;width:30%;height:22%;position:absolute;bottom:30%;right:23%;transform:skew(-14deg)}.photo-family span{z-index:1;color:var(--green);font-family:var(--serif);font-size:20px;line-height:1;position:absolute;top:24px;left:24px}.story-caption{gap:5px;padding:16px 18px;display:grid}.story-caption strong{font-size:13px}.story-caption span{color:var(--ink-soft);font-size:10px}.story-small{background:#d9e7dc;flex-direction:column;justify-content:end;display:flex}.rating{color:var(--green-mid);letter-spacing:4px;margin-bottom:auto}.story-small p{font-family:var(--serif);margin:auto 0 20px;font-size:19px;line-height:1.28}.story-author{font-size:11px;font-weight:800}.blog-section{background:#fff}.blog-grid{grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.blog-card{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.blog-art{height:165px;position:relative;overflow:hidden}.art-guide{color:var(--lime);background:var(--green);place-items:center;font-size:24px;line-height:.85;display:grid;transform:none}.art-guide:after{content:"";border:1px solid #c6e85e57;border-radius:50%;width:65%;height:150%;position:absolute;top:-30%;right:-5%;transform:rotate(35deg)}.art-guide span{z-index:1;font-family:var(--serif);margin-right:28%;position:relative}.art-guide strong{font-family:var(--sans);letter-spacing:.15em;font-size:16px}.art-maintenance{background:linear-gradient(135deg,#d5e5d9 50%,#b2ccbb 50%)}.art-maintenance span{color:var(--green);letter-spacing:-.08em;font-size:30px;font-weight:800;position:absolute;bottom:15px;right:17px}.art-maintenance:before{border:10px solid var(--green-mid);content:"";border-radius:50%;width:75px;height:75px;position:absolute;top:28px;left:28px}.art-maintenance:after{background:var(--green-mid);content:"";border-radius:8px;width:65px;height:10px;position:absolute;top:90px;left:90px;transform:rotate(45deg)}.art-finance{background:#dfe8d5}.art-finance span{color:var(--green);font-family:var(--serif);font-size:100px;line-height:1;position:absolute;top:28px;left:38px}.art-finance:before,.art-finance:after{background:var(--green-mid);content:"";border-radius:3px 3px 0 0;width:9px;position:absolute;bottom:23px}.art-finance:before{height:50px;left:52%}.art-finance:after{height:85px;left:60%}.blog-content{padding:17px 18px 20px}.blog-category{color:var(--green-mid);font-size:10px;font-weight:800}.blog-content h3{min-height:47px;margin:9px 0 18px;font-size:16px;line-height:1.25}.blog-content a{color:var(--green);font-size:11px;font-weight:800}.contact-section{background:#fff;padding-top:0}.contact-card{color:#fff;background:var(--green);border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:54px 65px;display:flex}.contact-card h2{margin-bottom:15px}.contact-card h2 em{color:var(--lime)}.contact-card p:last-child{color:#a9c9ba;max-width:470px;margin:0;font-size:12px}.site-footer{color:#b0c7bb;background:#092b22}.footer-grid{grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:35px;padding:75px 0 55px;display:grid}.brand-footer{color:#fff}.footer-tagline{color:var(--lime);font-family:var(--serif);margin:18px 0 0;font-size:16px}.site-footer h3{color:#fff;text-transform:uppercase;margin:0 0 16px;font-size:11px}.site-footer a:not(.brand),.site-footer p{color:#b0c7bb;margin:0 0 9px;font-size:11px;display:block}.site-footer a:not(.brand):hover,.footer-link:hover{color:var(--lime)}.footer-link{color:var(--lime);background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.footer-bottom{color:#78988b;border-top:1px solid #b0c7bb2b;justify-content:space-between;gap:20px;padding:17px 0;font-size:10px;display:flex}.footer-bottom span:last-child{gap:18px;display:flex}.footer-bottom a{color:#78988b!important;font-size:10px!important}.modal-backdrop{z-index:50;background:#051d16a3;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modal-backdrop[hidden],.modal-success[hidden]{display:none}.lead-modal{background:var(--cream);border-radius:10px;width:min(460px,100%);max-height:calc(100vh - 40px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 22px 70px #00000040}.modal-close{width:30px;height:30px;color:var(--green);background:var(--mint);border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:16px;right:19px}.modal-kicker{color:var(--green-mid);letter-spacing:.15em;font-size:10px;font-weight:800}.modal-heading h2{margin:10px 0 12px;font-size:38px}.modal-heading p{color:var(--ink-soft);margin-bottom:25px;font-size:12px}.lead-modal form{gap:14px;display:grid}.lead-modal label{color:var(--green);gap:6px;font-size:11px;font-weight:800;display:grid}.lead-modal input,.lead-modal select{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);background:#fff;border-radius:4px;outline:0;padding:0 13px;font-size:13px}.lead-modal input:focus,.lead-modal select:focus{border-color:var(--green-mid)}.lead-modal small{color:var(--ink-soft);text-align:center;font-size:10px}.modal-success{text-align:center;padding:35px 0 10px}.success-icon{width:55px;height:55px;color:var(--green);background:var(--lime);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:28px;display:grid}.modal-success h3{margin-bottom:6px;font-size:23px}.modal-success p{color:var(--ink-soft);margin-bottom:23px;font-size:13px}.toast{z-index:60;color:#fff;background:var(--green);max-width:300px;box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:5px;padding:14px 17px;font-size:12px;transition:all .25s;position:fixed;bottom:25px;right:25px;transform:translateY(12px)}.toast.visible{opacity:1;transform:translateY(0)}.cookie-banner{z-index:40;border:1px solid var(--line);max-width:440px;box-shadow:var(--shadow);background:#fff;border-radius:6px;align-items:center;gap:17px;padding:15px 17px;display:flex;position:fixed;bottom:20px;right:20px}.cookie-banner p{color:var(--ink-soft);margin:0;font-size:10px}.cookie-banner button{color:var(--green);background:var(--lime);border:0;border-radius:3px;flex:none;padding:8px 13px;font-size:10px;font-weight:800}@media (width<=950px){.primary-nav{gap:16px}.hero-grid{grid-template-columns:1fr 1fr;gap:22px}.vehicle-grid{grid-template-columns:repeat(2,1fr)}.stories-grid{grid-template-columns:1fr 1fr}.story-main{grid-row:span 2}.story-small{min-height:180px}.blog-grid{grid-template-columns:1fr 1fr}.blog-featured{grid-column:span 2}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/span 2}}@media (width<=720px){.container{width:min(100% - 36px,560px)}.announcement-inner{justify-content:center}.announcement-inner a{display:none}.nav-wrap{min-height:70px}.menu-toggle{display:block}.primary-nav{border:1px solid var(--line);background:var(--cream);box-shadow:var(--shadow);border-radius:7px;flex-direction:column;align-items:stretch;gap:0;padding:11px;display:none;position:absolute;top:70px;left:18px;right:18px}.primary-nav.open{display:flex}.primary-nav>a{padding:12px}.primary-nav .button{margin:6px 0 3px}.hero-grid,.split-grid,.finance-grid{grid-template-columns:1fr}.hero-grid{padding-top:53px}.hero-copy{text-align:left}.hero-visual{min-height:350px;margin-top:12px}.hero-car-art{top:27%}.hero-proof{margin-top:29px}.hero-wave{bottom:-82px}.trust-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.section{padding:78px 0}.catalog-toolbar{grid-template-columns:1fr 1fr}.search-field{grid-column:span 2}.catalog-footer{text-align:center;flex-direction:column}.split-visual{order:2;min-height:310px}.split-copy{order:1}.finance-card{margin-top:14px}.values-grid{grid-template-columns:1fr}.value-card{min-height:auto}.value-symbol{margin-top:23px}.stories-grid{grid-template-columns:1fr}.story-main{grid-row:auto}.story-card{min-height:300px}.story-small{min-height:220px}.blog-grid{grid-template-columns:1fr}.blog-featured{grid-column:auto}.contact-card{flex-direction:column;align-items:flex-start;padding:38px 28px}.footer-grid{grid-template-columns:1fr 1fr;padding:55px 0 35px}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom span:last-child{flex-wrap:wrap;gap:10px 14px}.desktop-only{display:none}}@media (width<=480px){h1{font-size:55px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-vehicle-info{bottom:18px;left:18px;right:18px}.hero-price{font-size:12px!important}.hero-float-tag{font-size:9px}.tag-top{top:65px;right:15px}.tag-bottom{bottom:84px;left:15px}.catalog-toolbar{grid-template-columns:1fr}.search-field{grid-column:auto}.catalog-meta{flex-direction:column;align-items:flex-start;gap:5px}.vehicle-grid{grid-template-columns:1fr}.vehicle-art{height:190px}.finance-number{font-size:37px}.footer-grid{grid-template-columns:1fr;gap:27px}.footer-grid>div:last-child{grid-column:auto}.lead-modal{padding:27px 21px}.cookie-banner{bottom:12px;left:12px;right:12px}.toast{max-width:none;bottom:15px;left:15px;right:15px}}.hero-carousel{min-height:620px}.hero-slide{min-height:620px;animation:.45s both heroSlideIn}@keyframes heroSlideIn{0%{opacity:.25;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.hero-slide-sell .hero-visual{background:linear-gradient(140deg,#d5e8dc 0%,#91bca8 100%)}.hero-slide-credit .hero-visual{background:linear-gradient(140deg,#e9dfc9 0%,#c7aa79 100%)}.hero-slide-buy .hero-visual{background:linear-gradient(140deg,#d8e7ed 0%,#8daeb9 100%)}.hero-slide-credit h1 span{color:#8b6c38}.hero-slide-buy h1 span{color:#427487}.hero-promo-art{height:43%;position:absolute;top:20%;left:9%;right:9%}.hero-promo-symbol{z-index:2;width:100px;height:100px;color:var(--green);font-family:var(--serif);background:#ffffff59;border:1px solid #0c3b2e59;border-radius:50%;place-items:center;font-size:70px;line-height:1;display:grid;position:absolute;top:-12px;left:8%}.hero-slide-credit .hero-promo-symbol{color:#805e29;border-color:#805e296b}.hero-slide-buy .hero-promo-symbol{color:#315f70;border-color:#315f706b}.hero-promo-lines{border:1px solid #ffffff85;border-radius:50%;height:75%;position:absolute;bottom:-24%;left:-8%;right:-8%;transform:rotate(-16deg)}.hero-promo-car{background:#ffffffbf;border-radius:38% 9% 12% 10%;width:72%;height:29%;position:absolute;bottom:15%;right:2%;transform:rotate(-3deg);box-shadow:0 21px 15px #284b3926}.hero-promo-car:before{background:inherit;content:"";border-radius:85% 13% 0 0;width:39%;height:105%;position:absolute;top:-84%;left:29%;transform:skew(-15deg)}.hero-promo-car span,.hero-promo-car i{z-index:2;aspect-ratio:1;background:#a8beb2;border:7px solid #2c4840;border-radius:50%;width:17%;position:absolute;bottom:-38%}.hero-promo-car span{left:12%}.hero-promo-car i:nth-child(2){right:12%}.hero-promo-car i:nth-child(3){display:none}.hero-slide-credit .hero-promo-car{background:#fff9e8bf}.hero-slide-buy .hero-promo-car{background:#f0f9fcc7}.hero-promo-copy{gap:5px;max-width:300px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.hero-promo-copy strong{letter-spacing:-.03em;font-size:18px}.hero-promo-copy span{color:var(--green-mid);font-size:11px}.hero-slide-credit .hero-promo-copy span{color:#705c3c}.hero-slide-buy .hero-promo-copy span{color:#426878}.hero-carousel-controls{z-index:5;align-items:center;gap:12px;width:min(1180px,100% - 56px);display:flex;position:absolute;bottom:28px;left:50%;right:0;transform:translate(-50%)}.hero-carousel-controls>button{border:1px solid var(--green-mid);width:34px;height:34px;color:var(--green);background:#f8f8f3b3;border-radius:50%;place-items:center;display:grid}.hero-dots{gap:6px;display:flex}.hero-dots button{background:#0c3b2e33;border:0;border-radius:5px;width:22px;height:4px;padding:0}.hero-dots button.active{background:var(--green);width:38px}.hero-slide-counter{color:var(--green-mid);letter-spacing:.12em;margin-left:2px;font-size:10px;font-weight:800}.stats-strip{color:var(--ink);border-bottom:1px solid var(--line);background:#fff}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stat-item{border-right:1px solid var(--line);min-height:150px;padding:27px 30px 24px;position:relative}.stat-item:first-child{border-left:1px solid var(--line)}.stat-icon{color:var(--green-mid);margin-bottom:10px;font-size:18px;display:block}.stat-item strong{color:var(--ink);letter-spacing:-.08em;margin-bottom:5px;font-size:clamp(38px,4vw,56px);font-weight:750;line-height:.9;display:block}.stat-item>span:last-child{color:#63736c;letter-spacing:.09em;font-size:11px;font-weight:700}@media (width<=720px){.hero-carousel,.hero-slide{min-height:680px}.hero-carousel-controls{width:calc(100% - 36px);bottom:20px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-item{min-height:125px;padding:21px 17px}.stat-item:nth-child(3){border-left:1px solid var(--line)}.stat-item:nth-child(n+3){border-top:1px solid var(--line)}.stat-item>span:last-child{font-size:9px}.hero-promo-symbol{width:80px;height:80px;font-size:55px}}@media (width<=480px){.hero-carousel,.hero-slide{min-height:725px}.hero-carousel-controls{gap:8px}.hero-slide-counter{margin-left:auto}.hero-promo-copy{bottom:18px;left:18px;right:18px}.hero-promo-copy strong{font-size:15px}.stat-item{padding-left:12px;padding-right:12px}.stat-item strong{font-size:36px}.stat-item>span:last-child{letter-spacing:.04em}}.about-section{background:#f1f3ec}.about-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:9%;display:grid}.about-copy h2{margin-bottom:25px}.about-copy>p:not(.eyebrow){max-width:500px;color:var(--ink-soft);font-size:14px;line-height:1.75}.about-highlights{border-top:1px solid #cbd9cf;gap:35px;margin:30px 0;padding-top:22px;display:flex}.about-highlights div{gap:4px;display:grid}.about-highlights strong{color:var(--green);letter-spacing:-.06em;font-size:29px}.about-highlights span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.about-visual{min-height:475px;box-shadow:var(--shadow);background:linear-gradient(145deg,#d8e7dd 0%,#86a895 58%,#386657 100%);border-radius:8px;position:relative;overflow:hidden}.about-visual:before{content:"";background:#ffffff47;height:15%;position:absolute;top:0;left:0;right:0}.showroom-skyline{opacity:.34;justify-content:space-around;align-items:end;height:30%;display:flex;position:absolute;bottom:46%;left:0;right:0}.showroom-skyline span{background:#315d4d;width:13%;display:block}.showroom-skyline span:first-child{height:45%}.showroom-skyline span:nth-child(2){height:78%}.showroom-skyline span:nth-child(3){height:100%}.showroom-skyline span:nth-child(4){height:66%}.showroom-skyline span:nth-child(5){height:84%}.showroom-sign{z-index:2;color:var(--green);align-items:center;gap:8px;display:flex;position:absolute;top:8%;left:8%}.showroom-sign .brand-mark{width:31px;height:31px;font-size:18px}.showroom-sign strong{letter-spacing:-.08em;font-size:18px;display:block}.showroom-sign em{font-style:normal;font-weight:400}.showroom-glass{z-index:2;background:linear-gradient(120deg,#ffffff54,#ffffff14);border:5px solid #ffffff9e;border-bottom-width:8px;height:48%;position:absolute;bottom:20%;left:9%;right:9%;box-shadow:inset 0 0 35px #ffffff38}.showroom-glass:before,.showroom-glass:after{content:"";background:#ffffff8a;width:4px;position:absolute;top:0;bottom:0}.showroom-glass:before{left:32%}.showroom-glass:after{right:32%}.showroom-car{z-index:2;background:#f7faf3e0;border-radius:42% 9% 10%;width:35%;height:19%;position:absolute;bottom:17%;transform:rotate(-3deg);box-shadow:0 16px 12px #203b3133}.showroom-car:before{background:inherit;content:"";border-radius:85% 12% 0 0;width:45%;height:100%;position:absolute;top:-72%;left:26%;transform:skew(-15deg)}.showroom-car i{z-index:2;aspect-ratio:1;background:#91a59a;border:5px solid #263d36;border-radius:50%;width:18%;position:absolute;bottom:-32%}.showroom-car i:first-child{left:14%}.showroom-car i:last-child{right:12%}.showroom-car-one{left:9%}.showroom-car-two{background:#d4e8dbe0;width:28%;height:15%;bottom:27%;right:8%;transform:scale(.86)rotate(3deg)}.showroom-reflection{background:#ffffff2b;border-radius:50%;height:22%;position:absolute;bottom:3%;left:6%;right:6%;transform:skew(-20deg)}.showroom-floor{background:#1546358a;border-radius:50% 50% 0 0;height:36%;position:absolute;bottom:-16%;left:-7%;right:-7%;transform:rotate(-5deg)}.about-caption{z-index:3;color:#fff;gap:4px;display:grid;position:absolute;bottom:22px;left:25px;right:25px}.about-caption span{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.about-caption strong{max-width:320px;font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.1}.about-caption small{color:#ffffffad;font-size:9px}@media (width<=950px){.about-grid{gap:5%}.about-visual{min-height:430px}}@media (width<=720px){.about-grid{grid-template-columns:1fr;gap:36px}.about-copy{order:1}.about-visual{order:2;min-height:380px}.about-highlights{gap:24px}.about-caption strong{font-size:19px}}@media (width<=480px){.about-visual{min-height:330px}.about-caption{bottom:16px;left:17px;right:17px}.about-caption strong{font-size:17px}.about-highlights{gap:16px}.about-highlights strong{font-size:25px}.about-highlights span{font-size:8px}}.section-lead{max-width:590px;color:var(--ink-soft);margin:15px 0 0;font-size:14px;line-height:1.65}.home-inventory .section-heading{align-items:end}.home-inventory .section-heading>div{max-width:700px}.home-inventory .section-heading .button{flex:none}.inventory-controls{justify-content:center;align-items:center;gap:18px;margin-top:34px;display:flex}.inventory-controls>button{border:1px solid var(--green-mid);width:38px;height:38px;color:var(--green);background:0 0;border-radius:50%;place-items:center;transition:color .2s,background .2s,transform .2s;display:grid}.inventory-controls>button:hover{color:#fff;background:var(--green);transform:translateY(-2px)}.inventory-controls>div{gap:7px;display:flex}.inventory-controls>div button{background:#bfd1c6;border:0;border-radius:6px;width:28px;height:5px;padding:0;transition:width .2s,background .2s}.inventory-controls>div button.active{background:var(--green);width:45px}.vehicle-card{cursor:pointer;transition:transform .24s,box-shadow .24s,border-color .24s,background .24s}.vehicle-card:hover,.vehicle-card:focus-visible{border-color:var(--green-mid);background:var(--mint)}.vehicle-card:focus-visible{outline-offset:3px;outline:3px solid #c6e85ed9}.vehicle-card:hover .vehicle-cta,.vehicle-card:focus-visible .vehicle-cta{color:var(--green)}.vehicle-cta{background:0 0;border:0;padding:4px 0;transition:color .2s,transform .2s;display:inline-flex}.vehicle-card:hover .vehicle-cta{transform:translate(3px)}.back-link{color:var(--green-mid);margin-bottom:34px;font-size:12px;font-weight:800;transition:color .2s,transform .2s;display:inline-flex}.back-link:hover{color:var(--green);transform:translate(-3px)}.catalog-page{background:var(--cream);min-height:70vh}.catalog-page-heading{margin-bottom:42px}.catalog-page-heading h1{margin-bottom:0}.credit-simulator{background:#fff;border:1px solid #b6b8b2;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 14px 35px #0c3b2e14}.finance-section{color:var(--ink);background:#f1f1ed}.finance-intro{max-width:720px;margin-bottom:43px}.finance-intro h2{margin-bottom:18px}.finance-intro h2 em{color:var(--green)}.finance-intro>p:not(.eyebrow){max-width:680px;color:var(--ink-soft);margin:0;line-height:1.7}.credit-controls{padding:48px 44px 52px}.credit-control-heading{color:#63706b;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:17px;display:flex}.credit-control-heading label,.credit-control-heading span,.credit-result-label{letter-spacing:.1em;font-size:12px;font-weight:800}.credit-control-heading strong{color:var(--ink);letter-spacing:-.04em;font-size:21px}.credit-range{width:100%;height:5px;accent-color:var(--green);cursor:pointer;border-radius:8px;outline:0;margin:0 0 42px;display:block}.credit-term-heading{margin-bottom:15px}.term-options{flex-wrap:wrap;gap:9px;display:flex}.term-options button{min-width:72px;color:var(--ink);background:0 0;border:1px solid #c6c8c4;padding:11px 14px;font-size:13px;font-weight:800;transition:color .2s,background .2s,border-color .2s,transform .2s}.term-options button:hover,.term-options button.active{color:#fff;border-color:var(--green);background:var(--green);transform:translateY(-2px)}.credit-result{color:#fff;background:var(--green);padding:48px 43px 42px}.credit-result>strong{color:#56cf7b;letter-spacing:-.06em;margin:12px 0 30px;font-size:clamp(34px,4vw,54px);line-height:1;display:block}.credit-result-grid{border:1px solid #0023168c;grid-template-columns:repeat(2,1fr);margin-bottom:28px;display:grid}.credit-result-grid>div{border-bottom:1px solid #0023168c;border-right:1px solid #0023168c;min-height:96px;padding:18px}.credit-result-grid>div:nth-child(2n){border-right:0}.credit-result-grid>div:nth-child(n+3){border-bottom:0}.credit-result-grid span{color:#c1e1cc;letter-spacing:.1em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.credit-result-grid strong{font-size:18px}.credit-result>p{color:#c1d9ca;max-width:500px;margin:0 0 28px;font-size:11px;line-height:1.6}.credit-result .button{border-radius:0}.whatsapp-float{z-index:35;color:#fff;background:#21a85a;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:9px;padding:13px 18px;font-size:12px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px #0c3b2e40}.whatsapp-float:hover{color:#fff;background:#168d49;transform:translateY(-3px);box-shadow:0 16px 32px #0c3b2e52}.whatsapp-icon{border:2px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:grid}.vehicle-detail-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:8%;display:grid}.vehicle-detail-art{border-radius:10px;min-height:440px}.vehicle-detail-copy h1{margin:7px 0 2px;font-size:clamp(42px,5vw,72px);line-height:.95}.vehicle-detail-copy .vehicle-version{margin:0 0 21px;font-size:14px}.detail-price{color:var(--green);letter-spacing:-.05em;margin-bottom:30px;font-size:31px;display:block}.detail-specs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-bottom:26px;display:grid}.detail-specs>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;padding:14px;display:grid}.detail-specs span{color:var(--ink-soft);letter-spacing:.1em;font-size:9px;font-weight:800}.detail-specs strong{font-size:14px}.detail-description{max-width:470px;color:var(--ink-soft);margin-bottom:28px;line-height:1.7}.detail-actions{flex-wrap:wrap;gap:11px;display:flex}@media (width<=720px){.home-inventory .section-heading,.heading-row{flex-direction:column;align-items:flex-start}.home-inventory .section-heading .button{align-self:flex-start}.credit-simulator,.vehicle-detail-grid{grid-template-columns:1fr}.credit-result{padding:35px 25px}.credit-controls{padding:35px 25px 38px}.vehicle-detail-art{min-height:330px}.whatsapp-float{bottom:15px;right:15px}}@media (width<=480px){.section-lead{font-size:12px}.inventory-controls{gap:11px}.credit-control-heading strong{font-size:17px}.credit-result>strong{font-size:38px}.credit-result-grid>div{padding:13px 10px}.credit-result-grid strong{font-size:14px}.whatsapp-float{padding:12px 14px}.whatsapp-float>span:last-child{display:none}.detail-actions .button{width:100%}.vehicle-detail-art{min-height:260px}}.hero-visual,.vehicle-art,.vehicle-detail-art{isolation:isolate}.hero-visual:before,.vehicle-art:after{z-index:0;pointer-events:none}.hero-glow{z-index:0}.hero-card-label,.hero-promo-copy,.hero-float-tag,.vehicle-status,.vehicle-favorite{z-index:3}.hero-real-image{z-index:1;object-fit:contain;object-position:center;width:calc(100% - 48px);height:calc(100% - 174px);display:block;position:absolute;inset:72px 24px 102px}.vehicle-photo{z-index:1;object-fit:contain;object-position:center;width:calc(100% - 36px);height:calc(100% - 22px);display:block;position:absolute;inset:8px 18px 14px}.vehicle-detail-art{position:relative;overflow:hidden}.vehicle-detail-art:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.vehicle-detail-photo{z-index:1;object-fit:contain;object-position:center;width:calc(100% - 36px);height:calc(100% - 36px);display:block;position:absolute;inset:18px}.vehicle-gallery-arrow{z-index:4;width:46px;height:46px;color:var(--ink);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:50%;place-items:center;font-size:24px;line-height:1;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #00000029}.vehicle-gallery-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.vehicle-gallery-arrow:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.vehicle-gallery-arrow-previous{left:16px}.vehicle-gallery-arrow-next{right:16px}.vehicle-gallery-counter{z-index:4;color:#fff;letter-spacing:.03em;background:#002316c7;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;position:absolute;bottom:16px;right:16px}.vehicle-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.vehicle-detail-art{grid-area:1/1}.vehicle-detail-gallery{grid-area:2/1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.vehicle-gallery-thumb{border:1px solid var(--line);min-width:0;color:var(--ink-soft);text-align:left;cursor:pointer;background:#f5f8f5;border-radius:5px;padding:0;overflow:hidden}.vehicle-gallery-thumb:hover,.vehicle-gallery-thumb.active{border-color:var(--green)}.vehicle-gallery-thumb:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.vehicle-gallery-thumb img{aspect-ratio:4/3;object-fit:contain;object-position:center;width:100%;display:block}.vehicle-gallery-thumb span{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;padding:5px 6px;font-size:9px;display:block;overflow:hidden}.vehicle-detail-copy{grid-area:1/2/span 2}@media (width<=720px){.hero-real-image{width:calc(100% - 28px);height:calc(100% - 144px);inset:58px 14px 86px}.vehicle-photo{width:calc(100% - 24px);height:calc(100% - 20px);inset:8px 12px 12px}.vehicle-detail-grid{grid-template-columns:1fr}.vehicle-detail-art,.vehicle-detail-gallery,.vehicle-detail-copy{grid-area:auto/1}.vehicle-detail-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=480px){.vehicle-detail-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-gallery-arrow{width:42px;height:42px}.vehicle-gallery-arrow-previous{left:10px}.vehicle-gallery-arrow-next{right:10px}}.sell-section{color:#151b19;background:#f4f4f1;padding:116px 0 132px}.sell-layout{grid-template-columns:minmax(0,1fr) minmax(410px,.96fr);align-items:start;gap:68px;display:grid}.sell-editorial{min-width:0;padding-top:2px}.sell-kicker{color:#08721b;letter-spacing:.19em;margin:0 0 22px;font-size:12px;font-weight:900}.sell-editorial h2{color:#151b19;letter-spacing:-.065em;max-width:600px;margin:0 0 25px;font-size:clamp(42px,5.2vw,70px);font-weight:850;line-height:.99}.sell-description{color:#4f5754;max-width:610px;margin:0;font-size:19px;line-height:1.48}.sell-steps{border-top:2px solid #9da29f;margin-top:40px}.sell-step{border-bottom:2px solid #9da29f;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:25px 0 26px;display:grid}.sell-step-number{color:#08721b;letter-spacing:-.04em;font-size:36px;font-weight:900;line-height:1}.sell-step h3{color:#151b19;letter-spacing:-.035em;margin:1px 0 8px;font-size:20px;font-weight:850;line-height:1.1}.sell-step p{color:#5c6561;max-width:460px;margin:0;font-size:16px;line-height:1.5}.sell-valuation-card{background:#f4f4f1;border:2px solid #9da29f;padding:43px 42px 39px}.sell-valuation-card h3{color:#151b19;letter-spacing:-.055em;margin:0 0 9px;font-size:31px;font-weight:850;line-height:1}.sell-card-intro{color:#5d6562;margin:0 0 35px;font-size:17px;line-height:1.4}.sell-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.sell-form label{color:#59615e;letter-spacing:.13em;gap:10px;font-size:12px;font-weight:700;display:grid}.sell-form input{color:#303735;letter-spacing:0;background:#fff;border:1px solid #d8d9d6;border-radius:0;outline:0;width:100%;height:57px;padding:0 15px;font-size:16px}.sell-form input::placeholder{color:#757a77;opacity:1}.sell-form input:focus{border-color:#08721b;box-shadow:0 0 0 3px #08721b1f}.sell-form-wide{grid-column:1/-1}.sell-submit{color:#fff;background:#00552e;border:0;border-radius:0;min-height:58px;font-size:17px;font-weight:850;transition:background .2s,transform .2s}.sell-submit:hover{background:#073f25;transform:translateY(-1px)}.sell-submit:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.sell-whatsapp-link{color:#5d6562;border-bottom:1px solid;margin-top:21px;font-size:15px;line-height:1.25;display:inline-block}.sell-whatsapp-link:hover{color:#00552e}@media (width<=950px){.sell-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:34px}.sell-valuation-card{padding:32px 28px}.sell-description{font-size:17px}}@media (width<=720px){.sell-section{padding:78px 0 90px}.sell-layout{grid-template-columns:1fr;gap:48px}.sell-editorial h2{font-size:clamp(40px,11vw,60px)}.sell-description{font-size:17px}.sell-step{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:22px 0 23px}.sell-step-number{font-size:31px}.sell-step h3{font-size:19px}.sell-step p{font-size:15px}.sell-valuation-card{padding:31px 22px 29px}}@media (width<=480px){.sell-form{grid-template-columns:1fr;gap:18px}.sell-form-wide{grid-column:auto}.sell-valuation-card h3{font-size:28px}.sell-card-intro{margin-bottom:28px;font-size:15px}}.detail-section{padding:54px 0 96px}.vehicle-detail-shell{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 22px 60px #12322817}.vehicle-detail-shell .vehicle-detail-grid{padding:clamp(30px,4.5vw,58px)}.detail-credit-teaser{background:linear-gradient(115deg,#f1f8f1,#fbfcf8);border:1px solid #cfe2d6;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding:16px 18px;display:flex}.detail-credit-teaser>div{gap:3px;display:grid}.detail-credit-teaser span{color:var(--green-mid);letter-spacing:.13em;font-size:9px;font-weight:900}.detail-credit-teaser strong{color:var(--green);letter-spacing:-.035em;font-size:17px}.detail-credit-teaser small{color:var(--ink-soft);font-size:10px}.detail-credit-teaser>a{color:var(--green);background:var(--lime);border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex}.detail-credit-teaser>a:hover{background:#d6f27c;transform:translateY(-2px)}.detail-credit-teaser>a:focus-visible{outline:3px solid var(--green-mid);outline-offset:3px}.detail-credit-teaser>a span{color:inherit;font-size:15px;line-height:1}.detail-finance{border-top:1px solid var(--line);color:var(--ink);background:#f3f7f2;padding:0}.detail-finance-inner{padding:39px clamp(30px,4.5vw,58px) 48px}.detail-finance-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.detail-finance-heading h2{max-width:650px;margin:0 0 12px;font-size:clamp(30px,4vw,48px)}.detail-finance-heading h2 em{color:var(--green-mid)}.detail-finance-heading p:not(.eyebrow){max-width:640px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.detail-finance-heading .eyebrow{margin-bottom:10px}.detail-finance-benefits{color:var(--green-mid);flex:none;gap:8px;padding-bottom:8px;font-size:11px;font-weight:800;display:grid}.credit-simulator-embedded{border-color:#b9d0c1;border-radius:10px;box-shadow:0 12px 30px #0c3b2e12}.credit-simulator-embedded .credit-controls{padding:31px 32px 35px}.credit-simulator-embedded .credit-result{padding:31px 32px 33px}.credit-simulator-embedded .credit-result>strong{margin-bottom:24px;font-size:clamp(31px,3.5vw,46px)}@media (width<=720px){.detail-section{padding:34px 0 72px}.vehicle-detail-shell .vehicle-detail-grid{padding:27px 21px 30px}.detail-credit-teaser{flex-direction:column;align-items:flex-start;gap:13px}.detail-credit-teaser>a{align-self:flex-start}.detail-finance-inner{padding:31px 21px 34px}.detail-finance-heading{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:20px}.detail-finance-heading h2{font-size:34px}.detail-finance-benefits{flex-wrap:wrap;gap:8px 16px;padding:0;display:flex}.credit-simulator-embedded .credit-controls,.credit-simulator-embedded .credit-result{padding-left:22px;padding-right:22px}}@media (width<=480px){.vehicle-detail-shell .vehicle-detail-grid,.detail-finance-inner{padding-left:16px;padding-right:16px}.detail-finance-heading h2{font-size:30px}.detail-credit-teaser strong{font-size:15px}}.vehicle-detail-shell .vehicle-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:start;gap:0 clamp(28px,5vw,72px)}.vehicle-detail-shell .vehicle-detail-copy{grid-area:1/2/span 2}.vehicle-detail-shell>.vehicle-detail-grid>.detail-finance{border-top:1px solid var(--line);width:100%;color:var(--ink);background:0 0;grid-area:3/2;padding:27px 0 0}.vehicle-detail-shell .detail-finance-inner{padding:0}.vehicle-detail-shell .credit-simulator-embedded{box-shadow:none;border-color:#d2e1d8;border-radius:9px;grid-template-columns:1fr}.vehicle-detail-shell .credit-simulator-embedded .credit-controls{padding:24px 24px 27px}.vehicle-detail-shell .credit-simulator-embedded .credit-result{padding:24px 24px 26px}.vehicle-detail-shell .credit-simulator-embedded .credit-range{margin-bottom:27px}.vehicle-detail-shell .credit-simulator-embedded .credit-control-heading{margin-bottom:11px}.vehicle-detail-shell .credit-simulator-embedded .credit-result>strong{margin:9px 0 20px;font-size:clamp(29px,3vw,40px)}@media (width<=720px){.vehicle-detail-shell .vehicle-detail-grid{grid-template-columns:1fr;row-gap:0}.vehicle-detail-shell .vehicle-detail-copy{grid-area:auto/1}.vehicle-detail-shell>.vehicle-detail-grid>.detail-finance{grid-area:auto/1;padding-top:24px}}.vehicle-detail-shell>.vehicle-detail-grid>.detail-finance{border-top:1px solid var(--line);background:0 0;grid-area:3/1/auto/-1;padding:27px 0 0}.vehicle-detail-shell .credit-simulator-embedded{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=720px){.vehicle-detail-shell>.vehicle-detail-grid>.detail-finance{grid-area:auto/1;padding-top:24px}.vehicle-detail-shell .credit-simulator-embedded{grid-template-columns:1fr}}.announcement-inner{align-items:center}.announcement-location,.announcement-phone{color:var(--lime);font-weight:800}.announcement-location{align-items:center;display:inline-flex}.announcement-location .status-dot{flex:none}.announcement-message{color:#f4fff8;text-align:center}.announcement-phone{white-space:nowrap}.footer-contact-link{line-height:1.45;display:block;color:#b0c7bb!important;margin-bottom:10px!important;font-size:11px!important}.footer-contact-link:hover{color:var(--lime)!important}.footer-contact-link>span{width:20px;color:var(--lime);font-size:14px;display:inline-block}.footer-contact-link small{color:#78988b;padding-left:20px;font-size:9px;display:block}@media (width<=720px){.announcement-inner{justify-content:space-between;gap:10px}.announcement-message{display:none}.announcement-location,.announcement-phone{font-size:10px}.announcement-location{text-overflow:ellipsis;white-space:nowrap;max-width:68%;overflow:hidden}}@media (width<=480px){.announcement-location{max-width:62%}.announcement-phone{font-size:10px}}#root{min-height:100vh}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #c6e85ecc}.crm-shell{color:#24362f;background:#f5f7f5;min-height:100vh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.crm-navbar{color:#fff;background:#0c3b2e;justify-content:space-between;align-items:center;gap:18px;padding:15px 28px;display:flex}.crm-navbar h1{letter-spacing:-.02em;margin:0;font-size:18px}.crm-user{align-items:center;gap:14px;font-size:12px;display:flex}.crm-user button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:4px;padding:7px 12px;font-size:11px}.crm-container{width:min(1220px,100% - 40px);margin:0 auto;padding:26px 0 60px}.crm-login{background:#eef4ef;place-items:center;min-height:100vh;padding:20px;display:grid}.crm-login-card{background:#fff;border-radius:8px;width:min(390px,100%);padding:34px;box-shadow:0 15px 45px #1232281f}.crm-login-card h2{color:#0c3b2e;margin:0 0 7px;font-size:27px}.crm-login-card p{color:#6b7c74;margin-bottom:25px;font-size:13px}.crm-field{color:#436257;gap:6px;margin-bottom:13px;font-size:11px;font-weight:700;display:grid}.crm-field input,.crm-toolbar input,.crm-toolbar select,.crm-status-form select,.crm-status-form input{color:#24362f;background:#fff;border:1px solid #d8e2dc;border-radius:4px;outline:none;width:100%;height:40px;padding:0 11px;font-size:12px}.crm-error{color:#ad3228;margin-bottom:12px;font-size:12px}.crm-button{color:#fff;background:#0c3b2e;border:0;border-radius:4px;padding:9px 14px;font-size:12px;font-weight:700}.crm-button.secondary{color:#0c3b2e;background:#dceee5}.crm-button.danger{color:#8f2c27;background:#fae0de}.crm-button:disabled{cursor:wait;opacity:.6}.crm-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.crm-stat,.crm-card{background:#fff;border-radius:7px;padding:18px;box-shadow:0 3px 13px #1232280f}.crm-stat strong{color:#0c3b2e;font-size:27px;display:block}.crm-stat span{color:#71827a;font-size:11px}.crm-card h2,.crm-card h3{color:#0c3b2e;margin:0 0 14px;font-size:17px}.crm-toolbar{grid-template-columns:1fr 190px auto;gap:9px;margin-bottom:15px;display:grid}.crm-table-wrap{overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;font-size:12px}.crm-table th{color:#29634f;text-align:left;text-transform:uppercase;background:#e8f3eb;padding:10px;font-size:10px}.crm-table td{vertical-align:middle;border-bottom:1px solid #edf1ee;padding:11px 10px}.crm-table tr:hover td{background:#fbfdfb}.crm-badge{color:#65511a;white-space:nowrap;background:#fff2c7;border-radius:9px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.crm-badge.green{color:#1c633d;background:#d7f0dc}.crm-badge.red{color:#8f2c27;background:#fae0de}.crm-badge.gray{color:#586660;background:#e8eeea}.crm-back{color:#23614d;margin-bottom:13px;font-size:12px;font-weight:700;display:inline-block}.crm-detail-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.crm-detail-section{background:#f8fcf8;border:1px solid #dce9df;border-radius:5px;padding:14px}.crm-detail-section h3{margin-bottom:8px;font-size:13px}.crm-detail-section p{margin:4px 0;font-size:11px}.crm-detail-section strong{color:#5c7066}.crm-progress{background:#e2e9e4;border-radius:9px;width:85px;height:7px;margin-bottom:3px}.crm-progress span{border-radius:inherit;background:#3b8a62;height:100%;display:block}.crm-status-form{grid-template-columns:180px 1fr auto;align-items:end;gap:9px;display:grid}.crm-status-form label{color:#5c7066;gap:5px;font-size:10px;font-weight:700;display:grid}.crm-message{color:#237047;margin-top:11px;font-size:11px}.crm-message.error{color:#ad3228}.crm-conversation{background:#efeae2;border-radius:5px;max-height:330px;padding:12px;overflow:auto}.crm-bubble{background:#fff;border-radius:7px;max-width:80%;margin:0 0 8px;padding:8px 10px;font-size:11px}.crm-bubble.outbound{background:#d9fdd3;margin-left:auto}.crm-bubble small{color:#718087;margin-bottom:3px;font-size:9px;display:block}.crm-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.crm-muted{color:#71827a;font-size:12px}@media (width<=800px){.crm-stats{grid-template-columns:repeat(2,1fr)}.crm-toolbar,.crm-status-form,.crm-detail-grid{grid-template-columns:1fr}.crm-navbar{flex-direction:column;align-items:flex-start;padding:15px 20px}.crm-container{width:min(100% - 28px,600px)}}.crm-content-nav{color:#c6e85e;background:0 0;border:1px solid #c6e85e8c;border-radius:4px;padding:7px 12px;font-size:11px;font-weight:700}.crm-content-nav:hover,.crm-content-nav.active{color:#0c3b2e;background:#c6e85e}.content-admin{gap:18px;display:grid}.content-admin-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.content-admin-heading h2{color:#0c3b2e;margin:3px 0 6px;font-size:24px}.crm-kicker{color:#3b8a62;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.content-section{min-width:0}.content-section>h3{margin-bottom:6px}.content-section>.crm-muted{margin:0 0 17px}.content-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:0 14px;display:grid}.content-form .crm-field textarea{resize:vertical;color:#24362f;min-height:82px;font:inherit;background:#fff;border:1px solid #d8e2dc;border-radius:4px;outline:none;padding:10px 11px;font-size:12px}.content-form .crm-field select{color:#24362f;background:#fff;border:1px solid #d8e2dc;border-radius:4px;outline:none;width:100%;height:40px;padding:0 11px;font-size:12px}.content-form .crm-field textarea:focus,.content-form .crm-field input:focus,.content-form .crm-field select:focus{border-color:#6da17d;box-shadow:0 0 0 3px #3b8a621a}.content-field-wide{grid-column:1/-1}.content-slide-list{gap:10px;margin-top:18px;display:grid}.content-slide-item{background:#f9fcf9;border:1px solid #e1ebe3;border-radius:6px;grid-template-columns:minmax(150px,1fr) minmax(170px,240px) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.content-slide-item>div{gap:5px;min-width:0;display:grid}.content-slide-item strong{color:#0c3b2e;font-size:13px}.content-slide-item span{color:#71827a;font-size:11px}.content-slide-item img{object-fit:cover;border-radius:4px;width:96px;height:58px;margin-top:4px;display:block}.crm-upload{color:#29634f;cursor:pointer;background:#f5faf6;border:1px dashed #a9c4b1;border-radius:5px;gap:5px;min-width:0;padding:10px;font-size:11px;font-weight:700;display:grid}.crm-upload:hover{background:#eef7ef;border-color:#3b8a62}.crm-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.crm-upload small{color:#71827a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.crm-checkbox{color:#436257;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:700;display:flex}.crm-checkbox input{accent-color:#3b8a62;width:16px;height:16px}.content-image-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.content-image-grid .crm-upload span{min-height:27px}.content-vehicle-list{gap:8px;display:grid}.content-vehicle-list article{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.content-vehicle-list article:first-child{border-top:1px solid #edf1ee}.content-vehicle-list article>div{gap:4px;display:grid}.content-vehicle-list strong{color:#0c3b2e;font-size:13px}.content-vehicle-list span{color:#71827a;font-size:11px}@media (width<=900px){.content-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-slide-item{grid-template-columns:1fr 1fr}.content-slide-item .crm-button{width:100%}}@media (width<=600px){.content-admin-heading{flex-direction:column}.content-admin-heading .crm-button{width:100%}.content-form{grid-template-columns:1fr}.content-field-wide{grid-column:auto}.content-image-grid{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.content-slide-item{grid-template-columns:1fr}.content-slide-item .crm-button{width:auto}.content-vehicle-list article{flex-direction:column;align-items:flex-start}.content-vehicle-list article .crm-button{width:100%}}.crm-navbar-brand{align-items:center;gap:16px;display:flex}.crm-menu-toggle{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:4px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.crm-menu-toggle:hover,.crm-menu-toggle:focus-visible{color:#0c3b2e;background:#c6e85e;outline:none}.crm-menu-icon{font-size:16px;line-height:1}.crm-user{position:relative}.crm-user-name{white-space:nowrap}.crm-menu{z-index:20;background:#fff;border:1px solid #0c3b2e1f;border-radius:6px;min-width:185px;padding:7px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 30px #1232282e}.crm-user.open .crm-menu{gap:3px;display:grid}.crm-menu-item{color:#31584b;text-align:left;background:0 0;border:0;border-radius:4px;width:100%;padding:9px 10px;font-size:11px;font-weight:700;display:block}.crm-menu-item:hover,.crm-menu-item:focus-visible,.crm-menu-item.active{color:#0c3b2e;background:#dceee5;outline:none}.crm-menu-logout{color:#8f2c27;border-top:1px solid #edf1ee;border-radius:0 0 4px 4px}.crm-menu-logout:hover,.crm-menu-logout:focus-visible{color:#8f2c27;background:#fae0de}@media (width<=800px){.crm-navbar{align-items:stretch}.crm-navbar-brand{justify-content:space-between}.crm-navbar-brand h1{max-width:235px}.crm-user{justify-content:space-between;align-items:center;width:100%;display:flex}.crm-menu{top:calc(100% + 8px);right:0}}@media (width<=480px){.crm-navbar-brand h1{font-size:15px}.crm-menu-toggle span:last-child{display:none}}.crm-menu-wrap{position:relative}.crm-user{width:auto;position:static}.crm-menu-wrap .crm-menu{top:calc(100% + 10px);left:0;right:auto}.crm-menu-wrap.open .crm-menu{gap:3px;display:grid}.crm-menu-wrap .crm-menu-item{min-height:34px;padding:9px 12px;font-size:12px}.crm-menu-wrap .crm-menu-item+.crm-menu-item{margin-top:2px}@media (width<=800px){.crm-navbar{flex-direction:row;align-items:center}.crm-navbar-brand{flex:1;min-width:0}.crm-navbar-brand h1{max-width:none}.crm-user{width:auto}.crm-menu-wrap .crm-menu{top:calc(100% + 8px);left:0}}@media (width<=480px){.crm-navbar-brand{gap:9px}.crm-navbar-brand h1{max-width:170px}}.crm-field-help{color:#71827a;font-size:10px;font-weight:400;line-height:1.45}.content-slide-upload{background:linear-gradient(135deg,#f4faf5,#fbfdfb);border:1px solid #cfe2d3;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(230px,320px) auto;align-items:center;gap:14px;margin-top:3px;padding:14px;display:grid}.content-slide-upload>div{gap:5px;display:grid}.content-slide-upload strong{color:#0c3b2e;font-size:13px}.content-slide-upload p{color:#71827a;margin:0;font-size:11px;line-height:1.5}.content-slide-upload-control{justify-content:center;min-height:74px}.content-slide-preview{object-fit:contain;background:#b8d9c8;border:1px solid #d8e8dc;border-radius:5px;width:112px;height:74px;padding:4px}.content-slide-item.selected{background:#eef8f0;border-color:#7cac88;box-shadow:0 0 0 2px #3b8a6217}.content-slide-item .content-slide-missing{color:#ad6e25;font-size:10px}@media (width<=800px){.content-slide-upload{grid-template-columns:1fr 1fr}.content-slide-upload>div{grid-column:1/-1}.content-slide-preview{justify-self:start}}@media (width<=600px){.content-slide-upload{grid-template-columns:1fr}.content-slide-preview{width:100%;height:120px}}.content-image-upload{align-content:start;padding:9px}.content-image-upload>span{color:#29634f;min-height:28px;font-size:11px;line-height:1.25}.photo-guide{background:linear-gradient(145deg,#f8fbf8,#e9f2eb);border:1px solid #d4e4d8;border-radius:5px;height:76px;position:relative;overflow:hidden;box-shadow:inset 0 -9px #0c3b2e0a}.photo-guide:after{content:"";background:#c4d7c9;height:1px;position:absolute;bottom:9px;left:9px;right:9px}.photo-guide span{z-index:1;background:#9fbaa747;border:2px solid #9fbaa7;border-radius:11px 11px 6px 6px;width:54px;height:26px;display:block;position:absolute;bottom:17px;right:50%;transform:translate(50%);box-shadow:0 5px 8px #0c3b2e21}.photo-guide span:before,.photo-guide span:after{content:"";background:#9fbaa7;border-radius:2px;width:6px;height:7px;position:absolute;top:7px}.photo-guide span:before{left:5px}.photo-guide span:after{right:5px}.photo-guide-lateral-derecha span,.photo-guide-lateral-izquierda span{border-radius:15px 10px 6px 6px;width:70px;height:23px}.photo-guide-lateral-derecha span:before,.photo-guide-lateral-izquierda span:before{background:#9fbaa7cc;border-radius:8px 8px 2px 2px;width:23px;height:8px;top:5px;left:20px}.photo-guide-lateral-derecha span:after,.photo-guide-lateral-izquierda span:after{border-radius:50%;width:8px;height:8px;top:auto;bottom:-5px;right:8px}.photo-guide-trasera span{opacity:.78}.photo-guide-diagonal-izquierda span{transform:translate(50%)rotate(-10deg)}.photo-guide-tablero span,.photo-guide-timon span,.photo-guide-cojineria span{border-radius:5px;width:61px;height:36px;bottom:13px;transform:translate(50%)perspective(50px)rotateX(16deg)}.photo-guide-tablero span:before{background:#9fbaa7b8;border-radius:2px;width:40px;height:8px;top:8px;left:9px}.photo-guide-timon span{border-radius:50%;width:31px;height:31px}.photo-guide-timon span:before{background:0 0;border:2px solid #9fbaa7;border-radius:50%;width:13px;height:13px;top:7px;left:7px}.photo-guide-timon span:after{display:none}.photo-guide-cojineria span{border-radius:10px 10px 4px 4px;width:48px;height:40px}.photo-guide-cojineria span:before{background:#9fbaa7;width:28px;height:4px;top:9px;left:8px}.photo-guide-baul span,.photo-guide-motor span{border-radius:4px;width:62px;height:38px}.photo-guide-baul span:before,.photo-guide-motor span:before{background:#9fbaa7;width:40px;height:5px;top:8px;left:9px}.photo-guide-baul span:after,.photo-guide-motor span:after{border-radius:50%;width:7px;height:7px;top:auto;bottom:7px;right:10px}.content-image-upload small{white-space:normal;min-height:27px}.content-collapsible{padding:0;overflow:hidden}.content-section-summary{color:#0c3b2e;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px;font-size:17px;font-weight:800;list-style:none;display:flex}.content-section-summary::-webkit-details-marker{display:none}.content-section-summary:after{display:none}.content-section-chevron{color:#0c3b2e;border:1px solid #a9c4b1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;line-height:1;transition:transform .2s,background .2s;display:grid}.content-collapsible[open] .content-section-summary{border-bottom:1px solid #edf1ee}.content-collapsible[open] .content-section-chevron{color:#fff;background:#0c3b2e;transform:rotate(180deg)}.content-section-body{padding:0 18px 18px}.content-section-body>.crm-muted{margin:17px 0}@media (width<=600px){.content-section-summary{padding:16px;font-size:16px}.content-section-body{padding:0 16px 16px}}.content-import-panel{background:linear-gradient(135deg,#f4faf5,#fbfdfb);border:1px solid #cfe2d3;border-radius:7px;gap:14px;margin-bottom:18px;padding:15px;display:grid}.content-import-panel h3{color:#0c3b2e;margin:0 0 5px;font-size:15px}.content-import-panel p{margin:0}.content-import-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.content-import-form{flex:500px;align-items:end;gap:10px;display:flex}.content-import-form .crm-upload{flex:1}.content-import-errors{color:#8f2c27;background:#fae0de;border-radius:5px;gap:4px;padding:10px;font-size:11px;display:grid}.content-import-errors strong{font-size:12px}.content-status{color:#1c633d;background:#d7f0dc;border-radius:9px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-block}.content-status.status-vendido{color:#8f2c27;background:#fae0de}.content-status.status-reservado,.content-status.status-en-preparación,.content-status.status-en-revisión{color:#65511a;background:#fff2c7}@media (width<=600px){.content-import-actions,.content-import-form{flex-direction:column;align-items:stretch}.content-import-actions .crm-button,.content-import-form .crm-button{width:100%}}.content-inventory-toolbar{color:#5c7066;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;font-size:12px;display:flex}.content-inventory-toolbar strong{color:#0c3b2e}.content-inventory-table-wrap{border:1px solid #e1ebe3;border-radius:6px;overflow-x:auto}.content-inventory-table{border-collapse:collapse;width:100%;min-width:1060px;font-size:11px}.content-inventory-table th{color:#29634f;text-align:left;text-transform:uppercase;white-space:nowrap;background:#e8f3eb;padding:10px;font-size:10px}.content-inventory-table td{color:#405d50;vertical-align:middle;white-space:nowrap;border-top:1px solid #edf1ee;padding:11px 10px}.content-inventory-table tbody tr:hover td{background:#fbfdfb}.content-inventory-table td strong{color:#0c3b2e}.content-inventory-table .content-status{white-space:nowrap}.content-inventory-filter-row th{text-transform:none;background:#f5faf6;padding:6px}.content-inventory-filter-row input,.content-inventory-filter-row select{color:#24362f;text-transform:none;background:#fff;border:1px solid #cfe0d3;border-radius:4px;outline:none;width:100%;min-width:76px;height:32px;padding:0 7px;font-size:10px;font-weight:400}.content-inventory-filter-row input:focus,.content-inventory-filter-row select:focus{border-color:#6da17d;box-shadow:0 0 0 2px #3b8a621a}.content-filter-placeholder{color:#a4b4aa;text-align:center;font-size:14px;font-weight:400;display:block}.content-inventory-empty{text-align:center;color:#71827a!important;padding:24px!important}@media (width<=600px){.content-inventory-toolbar{flex-direction:column;align-items:flex-start}.content-inventory-toolbar .crm-button{width:100%}}.content-vehicle-existing{background:#f8fcf8;border:1px solid #dce9df;border-radius:5px;grid-template-columns:minmax(0,120px) 1fr;align-items:center;gap:8px;margin-top:8px;padding:7px;display:grid}.content-vehicle-existing img{aspect-ratio:4/3;object-fit:contain;background:#eef4ef;width:100%;display:block}.content-vehicle-existing button{justify-self:start}.content-inventory-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=800px){.content-vehicle-existing{grid-template-columns:80px 1fr}}.content-vehicle-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-vehicle-form-actions .crm-button{width:auto}
