@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth}:root{--navy:#07111f;--navy-2:#0b1728;--blue:#1268ff;--blue-light:#4c91ff;--white:#fff;--text:#101828;--muted:#667085;--line:#e7eaf0;--soft:#f5f7fa;--container:1240px}html,body{margin:0;padding:0}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;font-family:Arial,Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site{width:100%;overflow:hidden}.container{width:min(calc(100% - 48px), var(--container));margin:0 auto}.header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111ff0;border-bottom:1px solid #ffffff14;align-items:center;height:82px;display:flex;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:36px;display:flex}.brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.brandMark{letter-spacing:-1.8px;color:#fff;font-size:29px;font-weight:900;line-height:1}.brandText{border-left:1px solid #ffffff3d;flex-direction:column;gap:2px;padding-left:14px;display:flex}.brandText strong{color:#fff;letter-spacing:1.7px;font-size:11px}.brandText small{color:#7f91a8;letter-spacing:1.25px;font-size:8px}.nav{justify-content:center;align-items:center;gap:34px;margin-left:auto;display:flex}.nav a{color:#c8d0dc;padding:30px 0;font-size:14px;font-weight:600;transition:color .2s;position:relative}.nav a:after{content:"";background:var(--blue-light);width:0;height:2px;transition:width .2s;position:absolute;bottom:22px;left:0}.nav a:hover{color:#fff}.nav a:hover:after{width:100%}.headerButton{background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.headerButton:hover{background:#2d78ff;transform:translateY(-2px)}.headerButton:active{transform:scale(.98)}.hero{background:radial-gradient(circle at 75% 35%,#1a62dd2e,#0000 28%),linear-gradient(120deg,#050b14 0%,#081423 55%,#0b1728 100%);align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.23;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.heroGlow{filter:blur(5px);pointer-events:none;border-radius:50%;position:absolute}.heroGlowOne{background:#1268ff1c;width:430px;height:430px;top:40px;right:-160px}.heroGlowTwo{background:#1268ff14;width:300px;height:300px;bottom:-210px;left:35%}.heroGrid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:74px;padding-top:78px;padding-bottom:78px;display:grid;position:relative}.eyebrow{color:#7ba9ff;letter-spacing:2.4px;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;font-weight:800;display:inline-flex}.eyebrowDot{background:#347eff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #347eff}.hero h1{color:#fff;letter-spacing:-4px;margin:0;font-size:clamp(46px,5vw,72px);font-weight:800;line-height:1.13}.hero h1 span{color:#4d8fff}.heroLead{color:#aab7c8;letter-spacing:-.4px;margin:30px 0 0;font-size:19px;line-height:1.8}.heroActions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.primaryButton,.secondaryButton{border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:0 26px;font-size:15px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.primaryButton{color:#fff;background:var(--blue)}.primaryButton:hover{background:#2d78ff;transform:translateY(-2px)}.secondaryButton{color:#e7edf5;background:#ffffff0a;border:1px solid #ffffff2e}.secondaryButton:hover{background:#ffffff14;transform:translateY(-2px)}.primaryButton:active,.secondaryButton:active{transform:scale(.98)}.heroMini{gap:0;margin-top:58px;display:flex}.heroMini>div{border-left:1px solid #ffffff1f;min-width:135px;padding:0 25px}.heroMini>div:first-child{border-left:0;padding-left:0}.heroMini strong,.heroMini span{display:block}.heroMini strong{color:#fff;letter-spacing:.7px;font-size:14px}.heroMini span{color:#667b95;letter-spacing:1px;margin-top:5px;font-size:10px}.heroVisual{background:linear-gradient(145deg,#ffffff12,#ffffff04),#091421;border:1px solid #ffffff1c;border-radius:22px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000052}.visualTop{color:#8292a7;letter-spacing:1.6px;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:60px;padding:0 24px;font-size:10px;font-weight:700;display:flex}.liveStatus{color:#9cb2cd;align-items:center;gap:7px;display:flex}.liveStatus i{background:#3a83ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #3a83ff}.carStage{background:radial-gradient(circle,#266ee526,#0000 48%),linear-gradient(#0000,#0000002e);justify-content:center;align-items:center;height:325px;display:flex;position:relative;overflow:hidden}.heroCarImageWrap{position:absolute;inset:0;overflow:hidden}.heroCarImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.carStage:after{content:"";background:linear-gradient(90deg,#0000,#27405e,#0000);width:82%;height:1px;position:absolute;bottom:77px}.carSilhouette{width:78%;height:160px;margin-top:10px;position:relative}.carBody{background:linear-gradient(#427de02e,#16376414);border:2px solid #679dffb8;border-radius:48% 35% 22% 20%/55% 48% 28% 30%;width:90%;height:74px;position:absolute;bottom:30px;left:5%;box-shadow:inset 0 0 40px #296cda1f,0 0 35px #1f5eca14}.carRoof{z-index:2;border-top:2px solid #679dffb8;border-left:2px solid #679dff8c;border-right:2px solid #679dff8c;border-radius:80% 80% 0 0;width:48%;height:50px;position:absolute;bottom:96px;left:27%;transform:skew(-8deg)}.wheel{z-index:3;background:#09111c;border:3px solid #335d99;border-radius:50%;width:52px;height:52px;position:absolute;bottom:14px;box-shadow:inset 0 0 0 9px #111f32}.wheel:after{content:"";border:1px solid #6289be;border-radius:50%;position:absolute;inset:13px}.wheelLeft{left:18%}.wheelRight{right:17%}.stageLabel{z-index:5;position:absolute;bottom:20px;left:24px}.stageLabel small,.stageLabel strong{display:block}.stageLabel small{color:#58708d;letter-spacing:1.5px;font-size:8px}.stageLabel strong{color:#c5d4e6;letter-spacing:1px;margin-top:5px;font-size:12px}.visualStats{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;height:85px;display:grid}.visualStats>div{flex-direction:column;justify-content:center;padding:0 24px;display:flex}.visualStats>div+div{border-left:1px solid #ffffff14}.visualStats span{color:#536a85;letter-spacing:1.5px;font-size:8px}.visualStats strong{color:#d5e0ee;letter-spacing:.6px;margin-top:6px;font-size:12px}.institutionBar{border-bottom:1px solid var(--line);background:#fff;padding:64px 0 48px}.sectionMicro{color:var(--blue);letter-spacing:2.2px;margin:0 0 11px;font-size:10px;font-weight:900}.institutionTitle{color:#111827;letter-spacing:-1.2px;margin:0;font-size:26px}.institutionGrid{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid;overflow:hidden}.institutionItem{background:#fff;align-items:center;gap:17px;min-height:105px;padding:22px 26px;display:flex}.institutionIcon{width:43px;height:43px;color:var(--blue);background:#edf4ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.institutionItem strong,.institutionItem small{display:block}.institutionItem strong{color:#1c2737;font-size:15px}.institutionItem small{color:#8a95a5;margin-top:5px;font-size:11px}.legalNote{color:#98a2b3;margin:15px 0 0;font-size:11px;line-height:1.6}.sectionHeading>span{color:var(--blue);letter-spacing:2.3px;font-size:10px;font-weight:900}.sectionHeading h2{color:#101828;letter-spacing:-2px;margin:12px 0 0;font-size:clamp(30px,3vw,42px);line-height:1.25}.sectionHeading p{color:#7a8493;margin:15px 0 0;font-size:15px;line-height:1.75}.centered{text-align:center}.finderSection{background:#f5f7fa;padding:105px 0}.finderCard{background:#fff;border:1px solid #e3e7ed;border-radius:18px;margin-top:44px;overflow:hidden;box-shadow:0 18px 50px #18274b14}.finderGrid{grid-template-columns:repeat(3,minmax(0,1fr)) 180px;align-items:stretch;width:100%;display:grid}.finderField{cursor:pointer;background:#fff;border-right:1px solid #e8edf4;flex-direction:column;justify-content:center;min-height:100px;padding:20px 52px 20px 28px;transition:background .2s,box-shadow .2s;display:flex;position:relative}.finderField select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.finderField:hover{background:#f8fbff}.finderField small{color:#7890ad;letter-spacing:1.5px;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.finderField select{appearance:none;color:#0b1d38;cursor:pointer;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4}.finderField select:focus{outline:none}.finderField:after{content:"⌄";color:#55708f;pointer-events:none;font-size:18px;font-weight:700;position:absolute;top:50%;right:25px;transform:translateY(-28%)}.finderField>span{display:none}.finderButton{color:#fff;letter-spacing:-.2px;cursor:pointer;background:#0b3b82;border:0;justify-content:center;align-items:center;gap:14px;min-height:100px;padding:0 28px;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s,transform .15s;display:flex}.finderButton span{font-size:17px;font-weight:400;transition:transform .2s}.finderButton:hover{background:#082f69}.finderButton:hover span{transform:translate(4px)}.finderButton:active{transform:scale(.98)}.finderNotice{text-align:center;color:#8b9ab0;margin:17px 0 0;font-size:11px;line-height:1.6}.vehicleSection{background:#fff;padding:110px 0}.vehicleGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.vehicleCard{background:#fff;border:1px solid #e5e9ef;border-radius:16px;transition:transform .22s,box-shadow .22s;overflow:hidden}.vehicleCard:hover{transform:translateY(-5px);box-shadow:0 22px 55px #1424411c}.vehicleImage{background:radial-gradient(circle,#eef3fa 0%,#e6ebf2 55%,#dfe5ed 100%);height:275px;position:relative;overflow:hidden}.vehiclePhoto{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.vehicleImage>span,.vehicleImage>small{z-index:3}.vehicleImage>span{color:#12223926;letter-spacing:-2px;font-size:44px;font-weight:900;position:absolute;top:22px;left:24px}.vehicleImage>small{color:#9aa5b5;letter-spacing:1.5px;font-size:8px;position:absolute;bottom:18px;right:20px}.miniCar{width:62%;height:125px;position:absolute;top:84px;left:19%}.miniCarBody{background:linear-gradient(155deg,#566474,#202a36);border-radius:50% 35% 22% 22%;width:100%;height:58px;position:absolute;bottom:25px;left:0;box-shadow:0 25px 30px #1f2a372e}.miniCarRoof{z-index:2;background:linear-gradient(145deg,#738191,#273342);border-radius:80% 80% 5px 5px;width:52%;height:43px;position:absolute;bottom:77px;left:27%;transform:skew(-8deg)}.miniWheel{z-index:4;background:#161d27;border:7px solid #303b49;border-radius:50%;width:42px;height:42px;position:absolute;bottom:8px}.miniWheel:after{content:"";background:#8995a3;border-radius:50%;position:absolute;inset:7px}.miniWheelOne{left:15%}.miniWheelTwo{right:14%}.vehicleContent{padding:30px}.vehicleContent>p{color:#8792a1;margin:0;font-size:11px}.vehicleContent h3{color:#101828;letter-spacing:-1px;margin:6px 0 18px;font-size:30px}.modelList{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.modelList span{color:#4c596b;background:#fafbfc;border:1px solid #e1e6ed;border-radius:6px;padding:7px 11px;font-size:11px;font-weight:700}.vehicleContent>a{color:var(--blue);align-items:center;gap:18px;font-size:13px;font-weight:800;display:inline-flex}.partsSection{background:#f5f7fa;padding:110px 0}.splitHeading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.splitHeading p{text-align:right}.partsGrid{grid-template-columns:repeat(4,1fr);gap:17px;margin-top:48px;display:grid}.partCard{background:#fff;border:1px solid #e2e6ec;border-radius:14px;transition:transform .2s,box-shadow .2s;overflow:hidden}.partCard:hover{transform:translateY(-5px);box-shadow:0 18px 45px #1625401a}.partImage{background:linear-gradient(145deg,#edf1f5,#e1e6ec);justify-content:center;align-items:center;height:190px;display:flex;position:relative;overflow:hidden}.partNumber{color:#a5afbc;font-size:10px;font-weight:800;position:absolute;top:17px;left:18px}.partImage>small{color:#a0aab7;letter-spacing:1.4px;font-size:7px;position:absolute;bottom:13px;right:15px}.partShape{background:linear-gradient(#ffffffa6,#8894a438);border:2px solid #9da8b6;border-radius:48% 48% 22% 22%;width:58%;height:65px;box-shadow:0 18px 25px #1e2d401a}.partInfo{padding:24px 21px 25px}.partInfo small{color:#8b96a5;letter-spacing:1.2px;font-size:8px;font-weight:800}.partInfo h3{color:#182230;margin:7px 0 9px;font-size:19px}.partInfo p{color:#8490a0;min-height:39px;margin:0;font-size:11px;line-height:1.6}.partInfo a{color:var(--blue);margin-top:20px;font-size:11px;font-weight:800;display:inline-block}.whySection{background:#fff;padding:120px 0}.whyGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;display:grid}.whyIntro h2{color:#101828;letter-spacing:-2.5px;margin:14px 0 25px;font-size:clamp(34px,3.4vw,48px);line-height:1.3}.whyIntro h2 em{color:var(--blue);font-style:normal}.whyIntro>p{color:#7b8696;max-width:500px;margin:0;font-size:14px;line-height:1.9}.whyList{border-top:1px solid #dfe4ea}.whyItem{border-bottom:1px solid #dfe4ea;grid-template-columns:70px 1fr;align-items:center;gap:20px;min-height:116px;display:grid}.whyItem>strong{color:#b2bbc7;font-size:11px}.whyItem h3{color:#172132;margin:0;font-size:21px}.whyItem p{color:#8792a1;margin:7px 0 0;font-size:12px;line-height:1.6}.businessSection{background:radial-gradient(circle at 85% 20%,#2168e62e,#0000 26%),#07111f;padding:115px 0;position:relative;overflow:hidden}.businessGlow{background:#2367db21;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-350px;right:-350px}.businessHeader{z-index:2;justify-content:space-between;align-items:flex-end;gap:50px;display:flex;position:relative}.businessHeader span{color:#5d94f5;letter-spacing:2.2px;font-size:10px;font-weight:900}.businessHeader h2{color:#fff;letter-spacing:-2.4px;margin:15px 0 0;font-size:clamp(35px,3.5vw,49px);line-height:1.3}.businessHeader>p{color:#7f90a6;margin:0 0 7px;font-size:13px;line-height:1.9}.businessGrid{z-index:2;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:54px;display:grid;position:relative}.businessCard{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;min-height:230px;padding:31px;transition:transform .2s,background .2s}.businessCard:hover{background:#ffffff0f;transform:translateY(-5px)}.businessCard>span{color:#4f84df;font-size:10px;font-weight:800}.businessCard h3{color:#fff;margin:54px 0 12px;font-size:18px}.businessCard p{color:#8292a7;margin:0;font-size:12px;line-height:1.8}.businessCta{z-index:2;background:var(--blue);border-radius:12px;justify-content:space-between;align-items:center;gap:30px;min-height:115px;margin-top:15px;padding:25px 31px;display:flex;position:relative}.businessCta small,.businessCta strong{display:block}.businessCta small{color:#ffffffa6;letter-spacing:1.5px;font-size:8px;font-weight:800}.businessCta strong{color:#fff;margin-top:7px;font-size:19px}.businessCta a{color:#0b56d3;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:16px;min-width:190px;min-height:58px;padding:8px 20px;text-decoration:none;transition:transform .18s;display:flex}.businessCta a .businessDealerText{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;line-height:1.15;display:flex}.businessCta a .businessDealerText small{color:#0b56d3;letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:700;display:block}.businessCta a .businessDealerText strong{color:#0b56d3;white-space:nowrap;font-size:14px;font-weight:900;display:block}.businessCta a .businessDealerArrow{color:#0b56d3;flex-shrink:0;font-size:18px;line-height:1;display:block}.businessCta a:hover{transform:translateY(-2px)}.contactSection{background:#fff;padding:90px 0}.contactBox{background:#f3f6fa;border-radius:16px;justify-content:space-between;align-items:center;gap:50px;padding:55px 58px;display:flex}.contactBox>div>span{color:var(--blue);letter-spacing:2px;font-size:9px;font-weight:900}.contactBox h2{color:#101828;letter-spacing:-1.5px;margin:10px 0 12px;font-size:30px}.contactBox p{color:#7d8998;margin:0;font-size:12px;line-height:1.7}.contactActions{flex-shrink:0}.footer{background:#050b13;padding:30px 0 20px}.footerTop{justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:42px;display:flex}.footerBrand strong,.footerBrand span,.footerBrand p{display:block}.footerBrand strong{color:#fff;letter-spacing:-1px;font-size:28px}.footerBrand span{color:#8d9bad;letter-spacing:1.4px;margin-top:6px;font-size:10px;font-weight:700}.footerBrand p{color:#4f6074;letter-spacing:1px;margin:10px 0 0;font-size:9px}.footerLogo{object-fit:contain;background:#fff;border-radius:6px;width:230px;max-width:100%;height:auto;padding:8px 10px;display:block}.footerLinks{flex-wrap:wrap;gap:25px;display:flex}.footerLinks a{color:#8390a1;font-size:11px}.footerLinks a:hover{color:#fff}.footerBottom{color:#475568;border-top:1px solid #ffffff12;justify-content:space-between;gap:30px;padding-top:22px;font-size:9px;display:flex}@media (max-width:1024px){.nav{gap:18px}.nav a{font-size:12px}.heroGrid{gap:35px}.hero h1{letter-spacing:-3px}.partsGrid{grid-template-columns:repeat(2,1fr)}.whyGrid{gap:55px}}@media (max-width:820px){.container{width:min(calc(100% - 32px), var(--container))}.header{height:70px}.brandText,.nav{display:none}.brandMark{font-size:26px}.headerButton{min-height:42px;padding:0 17px;font-size:12px}.hero{min-height:auto}.heroGrid{grid-template-columns:1fr;gap:45px;padding-top:70px;padding-bottom:65px}.hero h1{letter-spacing:-3px;font-size:clamp(42px,12vw,62px)}.heroLead{font-size:16px}.heroMini{margin-top:42px}.heroMini>div{flex:1;min-width:0;padding:0 12px}.heroVisual{min-height:390px}.carStage{height:250px}.institutionGrid{grid-template-columns:1fr}.finderSection,.vehicleSection,.partsSection,.whySection,.businessSection{padding:80px 0}.finderCard{grid-template-columns:1fr}.finderField{border-bottom:1px solid #e9ecf1;border-right:0;min-height:82px}.finderField>span{top:32px}.finderButton{min-height:65px}.vehicleGrid{grid-template-columns:1fr}.partsGrid{grid-template-columns:repeat(2,1fr)}.splitHeading,.businessHeader{display:block}.splitHeading p,.businessHeader>p{text-align:left;margin-top:20px}.whyGrid{grid-template-columns:1fr;gap:50px}.businessGrid{grid-template-columns:1fr}.businessCard{min-height:190px}.businessCard h3{margin-top:35px}.businessCta,.contactBox{flex-direction:column;align-items:flex-start}.contactBox{padding:38px 30px}.footerTop,.footerBottom{flex-direction:column}}@media (max-width:520px){.container{width:calc(100% - 26px)}.heroGrid{padding-top:55px}.eyebrow{letter-spacing:1.5px;font-size:9px}.hero h1{letter-spacing:-2.3px;font-size:40px;line-height:1.18}.heroLead{font-size:14px}.heroActions{flex-direction:column}.primaryButton,.secondaryButton{width:100%}.heroMini{grid-template-columns:repeat(3,1fr);display:grid}.heroMini>div{padding:0 8px}.heroMini strong{font-size:11px}.heroMini span{font-size:7px}.heroVisual{min-height:350px}.carStage{height:220px}.carSilhouette{width:90%}.institutionBar{padding:50px 0 38px}.institutionTitle{font-size:22px}.sectionHeading h2{font-size:30px}.partsGrid{grid-template-columns:1fr}.partImage{height:220px}.whyIntro h2,.businessHeader h2{letter-spacing:-1.8px;font-size:32px}.businessCta a{width:100%}.contactBox h2{font-size:26px}.contactActions,.contactActions .primaryButton{width:100%}.footerLinks{gap:16px}}.dealerButton{min-width:190px;padding:8px 22px}.dealerButtonText{flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.2;display:flex}.dealerButtonText small{color:#7fa8d8;letter-spacing:.08em;font-size:11px;font-weight:700;display:block}.dealerButtonText strong{color:#fff;font-size:14px;font-weight:800;display:block}.finderResult{background:#fff;border-top:1px solid #e7edf5;padding:34px 38px 26px}.finderResultHeader{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:24px;display:flex}.finderResultHeader small{color:#174a91;letter-spacing:1.5px;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.finderResultHeader h3{color:#0c1c36;letter-spacing:-.6px;margin:0;font-size:23px;font-weight:800}.finderResultHeader p{color:#7b879a;margin:8px 0 0;font-size:13px;line-height:1.6}.finderResultStatus{color:#23825a;background:#eef7f2;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;min-width:76px;height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.finderResultStatus:before{content:"";background:#2ca66f;border-radius:50%;width:6px;height:6px;margin-right:7px}.finderProduct{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);gap:42px;padding:30px 0 26px;display:grid}.finderProductInfo{min-width:0}.finderProductTitle{margin-bottom:24px}.finderProductTitle>span{color:#174a91;letter-spacing:1px;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.finderProductTitle h4{color:#101d33;letter-spacing:-.7px;margin:0;font-size:25px;font-weight:800}.finderProductTable{border-top:1px solid #dfe6ef;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finderProductTable>div{border-bottom:1px solid #e8edf4;grid-template-columns:125px minmax(0,1fr);align-items:center;min-height:48px;padding:9px 14px;display:grid}.finderProductTable>div:nth-child(odd){border-right:1px solid #e8edf4}.finderProductTable small{color:#8591a3;font-size:11px;font-weight:700}.finderProductTable strong{color:#1a2940;word-break:break-word;font-size:13px;font-weight:750}.finderPrice{background:#f4f7fb;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:19px 22px;display:flex}.finderPrice div{align-items:center;gap:24px;display:flex}.finderPrice small{color:#66758a;font-size:12px;font-weight:700}.finderPrice strong{color:#12488f;font-size:20px;font-weight:850}.finderPrice>span{color:#98a3b3;font-size:10px}.finderProductImage{min-height:290px;display:flex}.finderImagePlaceholder{background:linear-gradient(145deg,#f8fafc 0%,#eef3f8 100%);border:1px solid #e1e8f1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:290px;display:flex}.finderImagePlaceholder span{color:#174a91;letter-spacing:2px;font-size:26px;font-weight:900}.finderImagePlaceholder strong{color:#56667c;letter-spacing:1.3px;margin-top:7px;font-size:11px}.finderImagePlaceholder small{color:#9aa6b6;margin-top:12px;font-size:10px}.finderProductPhoto{object-fit:contain;object-position:center;background:#fff;border:1px solid #e1e8f1;border-radius:12px;width:100%;height:100%;min-height:290px;padding:20px;display:block}.finderResultBottom{text-align:center;border-top:1px solid #e9eef5;padding-top:18px}.finderResultBottom span{color:#8b98aa;font-size:10px}@media (max-width:900px){.finderProduct{grid-template-columns:1fr}.finderProductImage,.finderImagePlaceholder{min-height:230px}}@media (max-width:640px){.finderResult{padding:26px 20px 22px}.finderResultHeader{gap:16px}.finderResultHeader h3{font-size:20px}.finderProduct{gap:26px;padding-top:24px}.finderProductTitle h4{font-size:21px}.finderProductTable{grid-template-columns:1fr}.finderProductTable>div:nth-child(odd){border-right:0}.finderProductTable>div{grid-template-columns:110px minmax(0,1fr)}.finderPrice{flex-direction:column;align-items:flex-start}.finderPrice div{flex-direction:column;align-items:flex-start;gap:5px}}.brandLogo{flex-shrink:0;align-items:center;width:auto;height:68px;display:flex;overflow:hidden}.headerLogoImage{object-fit:contain;border-radius:12px;width:auto;max-width:430px;height:68px;display:block}
