:root{--ink:#0b0e11;--ink2:#14181d;--panel:#1b2026;--lime:#c6ff32;--white:#f5f7f4;--muted:#9ca3a5;--line:#2d333a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:"Noto Sans KR",sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}.lime,em{color:var(--lime);font-style:normal}.site-header{height:78px;padding:0 clamp(24px,5vw,88px);display:flex;align-items:center;justify-content:space-between;position:absolute;inset:0 0 auto;z-index:20;border-bottom:1px solid rgba(255,255,255,.12)}.logo{display:flex;align-items:center;gap:10px;font-weight:900;font-size:1.25rem;letter-spacing:-.5px}.logo-mark{display:grid;place-items:center;width:34px;height:34px;background:var(--lime);color:var(--ink);font:1.35rem/1 "Black Han Sans",sans-serif;transform:skew(-8deg)}nav{display:flex;gap:36px;font-size:.9rem;font-weight:600;color:#d6d9d7}nav a{transition:.2s}nav a:hover{color:var(--lime)}.header-call{display:flex;align-items:center;gap:9px;font-size:.9rem;font-weight:800}.pulse{width:8px;height:8px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px rgba(198,255,50,.15)}.hero{min-height:790px;height:100vh;max-height:960px;position:relative;display:flex;align-items:center;padding:108px clamp(24px,5vw,88px) 50px}.hero-image{position:absolute;inset:0;background:url("hero-motorcycles.png") center/cover no-repeat}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,11,.98) 0%,rgba(7,9,11,.84) 30%,rgba(7,9,11,.16) 68%,rgba(7,9,11,.42) 100%),linear-gradient(0deg,rgba(7,9,11,.62),transparent 35%)}.hero-content{position:relative;z-index:2;width:min(54%,760px);padding-top:10px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:9px;font-size:.77rem;font-weight:800;letter-spacing:1.8px;color:var(--lime)}.eyebrow span{font-size:.55rem}.hero h1{font:clamp(3.7rem,6.2vw,7.2rem)/.98 "Black Han Sans",sans-serif;letter-spacing:-3px;margin:24px 0 26px}.hero-copy{font-size:clamp(1rem,1.25vw,1.18rem);color:#c4c8c7;margin:0 0 38px}.hero-points{display:flex;gap:30px}.hero-points span{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:700}.hero-points b{color:var(--lime);font-size:.72rem}.quote-card{position:relative;z-index:3;margin-left:auto;width:min(380px,34vw);background:rgba(18,22,26,.94);border:1px solid rgba(255,255,255,.12);padding:30px;box-shadow:0 28px 90px rgba(0,0,0,.5);backdrop-filter:blur(14px)}.quote-head{display:flex;justify-content:space-between;align-items:center}.quote-head span{font-weight:900;color:var(--lime);font-size:.82rem}.quote-head small{color:#8f9698;font-size:.72rem}.quote-card h2{font-size:1.8rem;letter-spacing:-1.3px;margin:12px 0 2px}.quote-card>p{font-size:.82rem;color:#999fa1;margin:0 0 22px}.quote-card label{display:block;margin:0 0 13px}.quote-card label>span{display:block;font-size:.74rem;color:#c6c9c7;margin:0 0 6px}.quote-card input:not([type=checkbox]){width:100%;height:46px;background:#101418;border:1px solid #343b42;color:#fff;padding:0 13px;outline:none;border-radius:2px}.quote-card input:focus{border-color:var(--lime)}.quote-card input::placeholder{color:#687074}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.agree{display:flex!important;align-items:center;gap:8px!important;margin:4px 0 15px!important}.agree input{accent-color:var(--lime)}.agree span{margin:0!important;color:#81888a!important;font-size:.68rem!important}.quote-card button{width:100%;height:52px;border:0;background:var(--lime);color:#090b0d;font-weight:900;cursor:pointer;display:flex;justify-content:center;gap:16px;align-items:center;transition:.2s}.quote-card button:hover{background:#d4ff66;transform:translateY(-2px)}.quote-card button span,.final-cta a span,.text-link span{font-size:1.25rem}.form-message{font-size:.75rem;color:var(--lime);text-align:center;min-height:0;margin-top:0}.form-message.show{margin-top:10px;min-height:20px}.scroll-cue{position:absolute;z-index:3;bottom:32px;left:50%;font-size:.62rem;letter-spacing:2px;color:#989e9f;display:flex;gap:10px;align-items:center}.scroll-cue span{width:34px;height:1px;background:var(--lime)}.trust-strip{background:var(--lime);color:var(--ink);display:grid;grid-template-columns:repeat(4,1fr);padding:32px clamp(24px,8vw,150px)}.trust-strip div{display:flex;gap:12px;align-items:baseline;justify-content:center;border-right:1px solid rgba(11,14,17,.18)}.trust-strip div:last-child{border:0}.trust-strip strong{font:1.85rem/1 "Black Han Sans",sans-serif}.trust-strip span{font-size:.76rem;font-weight:700}.section{padding:130px clamp(24px,8vw,150px)}.section-intro h2,.types h2{font:clamp(2.5rem,4.2vw,4.7rem)/1.08 "Black Han Sans",sans-serif;letter-spacing:-2px;margin:20px 0}.section-intro>p,.types-copy>p{color:var(--muted);max-width:520px}.benefits{background:#f1f3ef;color:var(--ink)}.benefit-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin-top:62px}.benefit-card{min-height:360px;padding:30px;background:#fff;border:1px solid #dfe2dd;display:flex;flex-direction:column;position:relative;transition:.25s}.benefit-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(18,25,15,.1)}.benefit-card.featured{background:var(--ink);color:#fff}.benefit-card .num{font-size:.68rem;color:#9ca19d;font-weight:800}.icon-box{width:50px;height:50px;display:grid;place-items:center;border:1px solid #d7dad5;margin:42px 0 22px;font-size:1.25rem;font-weight:800}.featured .icon-box{border-color:#454b50;color:var(--lime)}.benefit-card h3{font-size:1.35rem;margin:0 0 12px}.benefit-card p{font-size:.88rem;color:#737a75;margin:0}.featured p{color:#9ea4a5}.card-tag{margin-top:auto;color:var(--lime);font-size:.72rem;font-weight:700}.center{text-align:center}.center>p{margin-left:auto;margin-right:auto}.process{background:var(--ink)}.process-list{list-style:none;margin:70px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.process-list li{padding:30px 26px;border-right:1px solid var(--line);position:relative}.process-list li:first-child{border-left:1px solid var(--line)}.process-list li:before{content:"";position:absolute;top:-4px;left:25px;width:8px;height:8px;border-radius:50%;background:var(--lime)}.step{font-size:.67rem;color:var(--lime);font-weight:800}.process-icon{font-size:1.8rem;margin:36px 0 22px;color:#eef1ee}.process-list h3{margin:0 0 8px;font-size:1.15rem}.process-list p{font-size:.8rem;color:#8e9596;margin:0}.types{background:var(--ink2);display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:center}.types-copy .text-link{display:inline-flex;gap:18px;align-items:center;border-bottom:1px solid var(--lime);padding:12px 0;margin-top:24px;font-weight:800;font-size:.88rem}.type-list{border-top:1px solid var(--line)}.type-list div{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:24px 4px;border-bottom:1px solid var(--line)}.type-list b{color:var(--lime);font-size:.7rem}.type-list span{font-weight:800}.type-list small{color:#7f8789}.faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:9vw;background:#f1f3ef;color:var(--ink)}.accordion details{border-top:1px solid #cdd1cb}.accordion details:last-child{border-bottom:1px solid #cdd1cb}.accordion summary{list-style:none;cursor:pointer;padding:25px 0;display:grid;grid-template-columns:42px 1fr 24px;align-items:center;font-weight:800}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{font-size:.7rem;color:#969c97}.accordion summary b{font-size:1.2rem;font-weight:400;transition:.2s}.accordion details[open] summary b{transform:rotate(45deg)}.accordion details p{margin:-8px 42px 26px;color:#6e756f;font-size:.88rem}.final-cta{padding:92px clamp(24px,8vw,150px);background:var(--lime);color:var(--ink);display:flex;align-items:center;justify-content:space-between}.final-cta .section-kicker{color:#1d2418}.final-cta h2{font:clamp(2.2rem,4vw,4.3rem)/1.08 "Black Han Sans",sans-serif;letter-spacing:-2px;margin:16px 0 0}.final-cta h2 em{color:var(--ink);text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:8px}.final-cta a{background:var(--ink);color:#fff;padding:20px 30px;display:flex;align-items:center;gap:32px;font-weight:900;white-space:nowrap}footer{padding:60px clamp(24px,8vw,150px);display:grid;grid-template-columns:1fr 2fr auto;align-items:end;gap:30px;color:#71787a}footer p{font-size:.72rem;margin:0}footer small{font-size:.65rem}.mobile-bar{display:none}
@media(max-width:1050px){.hero{height:auto;max-height:none;min-height:900px;align-items:flex-start;flex-wrap:wrap;padding-top:145px}.hero-content{width:100%;max-width:650px}.hero h1{font-size:clamp(3.5rem,9vw,6rem)}.quote-card{width:380px;margin:55px 0 30px}.hero-image{background-position:60% center}.hero-shade{background:linear-gradient(90deg,rgba(7,9,11,.97),rgba(7,9,11,.42)),linear-gradient(0deg,rgba(7,9,11,.8),transparent)}.scroll-cue{display:none}.benefit-grid{grid-template-columns:1fr 1fr}.benefit-card:first-child{grid-column:span 2}.types{grid-template-columns:1fr}.faq{grid-template-columns:1fr}.process-list{grid-template-columns:1fr 1fr}.process-list li:nth-child(3){border-left:1px solid var(--line)}footer{grid-template-columns:1fr}}
@media(max-width:700px){body{padding-bottom:68px}.site-header{height:66px;padding:0 20px}.site-header nav,.header-call{display:none}.hero{min-height:auto;padding:118px 20px 56px}.hero-image{background-position:62% center}.hero-shade{background:linear-gradient(180deg,rgba(7,9,11,.76),rgba(7,9,11,.92) 48%,rgba(7,9,11,1) 78%)}.hero-content{padding-top:0}.hero h1{font-size:3.7rem;letter-spacing:-2px;margin:18px 0 20px}.hero-copy{font-size:.93rem}.desktop-only{display:none}.hero-points{gap:13px;justify-content:space-between}.hero-points span{gap:5px;font-size:.75rem}.quote-card{width:100%;margin-top:58px;padding:24px}.trust-strip{grid-template-columns:1fr 1fr;padding:22px 16px;gap:20px 0}.trust-strip div:nth-child(2){border:0}.trust-strip strong{font-size:1.4rem}.section{padding:86px 20px}.section-intro h2,.types h2{font-size:2.8rem}.benefit-grid{grid-template-columns:1fr;margin-top:42px}.benefit-card:first-child{grid-column:auto}.benefit-card{min-height:310px}.process-list{grid-template-columns:1fr}.process-list li,.process-list li:nth-child(3){border-left:1px solid var(--line)}.type-list div{grid-template-columns:36px 1fr}.type-list small{grid-column:2}.faq{gap:35px}.accordion summary{grid-template-columns:34px 1fr 22px;font-size:.88rem}.accordion details p{margin:-5px 34px 24px}.final-cta{padding:72px 20px;display:block}.final-cta h2{font-size:2.65rem}.final-cta>a{display:none}footer{padding:48px 20px;display:block}footer p{margin:24px 0}.mobile-bar{display:block;position:fixed;z-index:50;bottom:0;left:0;right:0;padding:9px;background:#101418;border-top:1px solid #30363b}.mobile-bar a{height:50px;background:var(--lime);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:24px;font-weight:900}}

/* Sport white + racing red direction */
:root{--ink:#111518;--ink2:#f2f3f3;--panel:#fff;--lime:#e10600;--white:#111518;--muted:#687074;--line:#d9dcdd}body{background:#fff;color:var(--ink)}
.site-header{color:var(--ink);border-bottom-color:rgba(17,21,24,.14)}.logo-mark{background:var(--lime);color:#fff;transform:skew(-11deg);box-shadow:5px 5px 0 var(--ink)}nav{color:var(--ink)}.header-call{background:var(--lime);color:#fff;padding:11px 18px;transform:skew(-7deg)}.header-call .pulse{background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.22)}
.hero{isolation:isolate}.hero:before{content:"";position:absolute;z-index:1;left:-90px;top:23%;width:380px;height:12px;background:var(--lime);transform:rotate(-8deg)}.hero:after{content:"07";position:absolute;z-index:1;left:3.5vw;bottom:4%;font:10rem/1 "Black Han Sans",sans-serif;color:rgba(225,6,0,.07);transform:skew(-8deg)}.hero-image{background-image:url("hero-motorcycles-v2.png");background-position:52% center}.hero-shade{background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.91) 33%,rgba(255,255,255,.08) 69%,rgba(255,255,255,.24) 100%)}.hero-copy{color:#4d5559}.hero-points b{background:var(--lime);color:#fff;padding:3px 6px;transform:skew(-8deg)}
.quote-card{background:rgba(255,255,255,.97);border-color:#d7dada;border-top:6px solid var(--lime);box-shadow:16px 18px 0 rgba(17,21,24,.11),0 30px 80px rgba(17,21,24,.17)}.quote-card input:not([type=checkbox]){background:#f6f6f4;border-color:#d1d4d4;color:var(--ink);border-radius:0}.quote-card label>span{color:#3e464a}.quote-card>p,.quote-head small{color:#71787b}.quote-card button{color:#fff;clip-path:polygon(0 0,96% 0,100% 30%,100% 100%,4% 100%,0 70%)}.agree span{color:#777f82!important}
.trust-strip{color:#fff;position:relative}.trust-strip:before{content:"";position:absolute;left:0;top:-14px;border-style:solid;border-width:0 0 15px 100vw;border-color:transparent transparent var(--lime) transparent}.trust-strip div{border-color:rgba(255,255,255,.3)}
.benefits{background:#fff}.benefit-card.featured{background:var(--lime);color:#fff;border-color:var(--lime);clip-path:polygon(0 0,94% 0,100% 9%,100% 100%,6% 100%,0 91%)}.featured .icon-box{border-color:#fff;color:#fff}.featured p{color:rgba(255,255,255,.82)}.featured .num,.card-tag{color:#fff}.benefit-card:hover{border-color:var(--lime)}
.process{background:#f3f4f3;color:var(--ink)}.process-list{border-top:2px solid var(--ink)}.process-list li{border-color:#cfd2d1}.process-list li:before{border-radius:0;transform:rotate(45deg)}.process-icon{color:var(--ink)}
.types{background:#fff;color:var(--ink)}.types-copy .text-link{border-bottom:3px solid var(--lime)}.type-list{border-top:2px solid var(--ink)}.type-list div:hover{padding-left:14px;background:#fafafa;border-color:var(--lime)}
.faq{background:#f3f4f3}.final-cta{color:#fff;position:relative;overflow:hidden}.final-cta:after{content:"FINISH LINE";position:absolute;right:1vw;bottom:-35px;font:7rem/1 "Black Han Sans",sans-serif;color:rgba(255,255,255,.09);white-space:nowrap}.final-cta .section-kicker,.final-cta h2 em{color:#fff}.final-cta a{background:var(--ink);color:#fff;clip-path:polygon(0 0,92% 0,100% 30%,100% 100%,8% 100%,0 70%)}footer{background:#fff}.scroll-cue{color:#596164}
@media(max-width:1050px){.hero-shade{background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.54)),linear-gradient(0deg,rgba(255,255,255,.86),transparent)}.process-list li:nth-child(3){border-color:#cfd2d1}}
@media(max-width:700px){.site-header{background:rgba(255,255,255,.88);backdrop-filter:blur(10px)}.hero:before{width:240px;left:-100px;top:20%}.hero:after{font-size:7rem}.hero-shade{background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.95) 49%,#fff 76%)}.quote-card{box-shadow:10px 12px 0 rgba(17,21,24,.1)}.process-list li,.process-list li:nth-child(3){border-color:#cfd2d1}.mobile-bar{background:#fff;border-color:#ddd}.mobile-bar a{color:#fff;clip-path:polygon(0 0,97% 0,100% 25%,100% 100%,3% 100%,0 75%)}}

/* Requested hero cleanup and benefit pictograms */
.hero:before{display:none}.benefit-card h3{display:flex;align-items:center;gap:12px;margin:54px 0 16px}.benefit-icon{width:34px;height:34px;display:inline-grid;place-items:center;flex:0 0 34px;color:var(--lime)}.benefit-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.featured .benefit-icon{color:#fff}

.company-info{font-size:.76rem;line-height:1.85;color:#626a6d}.company-info p{margin:0}.company-info b{color:#22282b;margin-right:5px}.company-info span:after{content:"·";margin:0 9px;color:#b2b6b7}.company-info a{color:var(--lime);font-weight:800}.company-info a:hover{text-decoration:underline}
@media(max-width:700px){.company-info{margin:24px 0}.company-info p{margin:3px 0}.company-info span{display:block;height:0}.company-info span:after{display:none}}

.hero-phone-cta{position:absolute;z-index:5;right:clamp(24px,5vw,88px);bottom:5.5%;width:min(355px,38vw);min-height:86px;padding:15px 18px;display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.96);border:1px solid #d7dada;border-left:5px solid var(--lime);box-shadow:10px 12px 0 rgba(17,21,24,.1);transition:transform .2s,box-shadow .2s}.hero-phone-cta:hover{transform:translateY(-3px);box-shadow:10px 15px 0 rgba(17,21,24,.13)}.phone-icon{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;background:var(--lime);color:#fff;clip-path:polygon(0 0,84% 0,100% 16%,100% 100%,16% 100%,0 84%)}.phone-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.phone-copy{display:flex;flex-direction:column;line-height:1.35}.phone-copy b{font-size:.92rem;font-weight:900;color:var(--ink);letter-spacing:-.4px}.phone-copy small{font-size:.75rem;color:var(--lime);font-weight:800;margin-top:4px}.phone-arrow{margin-left:auto;color:var(--lime);font-size:1.35rem;font-weight:900}
@media(max-width:1050px){.hero-phone-cta{right:5vw;bottom:10%;width:330px}}
@media(max-width:700px){.hero-phone-cta{position:relative;right:auto;bottom:auto;width:100%;margin:18px 0 0;min-height:78px}.phone-copy b{font-size:.86rem}}

.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}

/* Larger trust-strip copy requested for quicker scanning */
.trust-strip strong{font-size:2.1rem}.trust-strip span{font-size:1.01rem}
@media(max-width:700px){.trust-strip strong{font-size:1.65rem}.trust-strip span{font-size:1rem}}

/* Supplied 오토바이 매입 brand artwork */
.brand-logo{line-height:0}.brand-logo-image{display:block;width:220px;height:auto;max-height:58px;object-fit:contain}
footer .brand-logo-image{width:190px;max-height:none}
@media(max-width:700px){.brand-logo-image{width:178px;max-height:50px}footer .brand-logo-image{width:178px}}
