@import "https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap";body{font-family:Noto Sans KR,sans-serif!important;font-weight:400!important}.hero h1,.apply-intro h2,.promise h2,.promise-accent{font-family:Black Han Sans,sans-serif}.field input{font-weight:500;font-family:Noto Sans KR,sans-serif!important}.button,.submit,.floating a,.header-contact,.urgent strong,.urgent-links,.form h3,footer strong{font-weight:700!important}:root{--navy:#354387;--deep:#202e6a;--orange:#ffb000;--paper:#f6f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--deep);background:var(--paper);margin:0;font-family:Black Han Sans,sans-serif;font-weight:400}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline-offset:3px;outline:3px solid #ed8e00}.header{z-index:2;background:#fff;justify-content:space-between;align-items:center;height:94px;padding:0 7%;display:flex;position:relative}.logo{width:195px;height:74px;display:block;position:relative;overflow:hidden}.logo img{width:195px;height:auto;position:absolute;top:-13px;left:0}.header-contact{letter-spacing:.02em;font-size:14px}.header-contact span{color:var(--navy);margin-left:8px}.hero{background:var(--navy);color:#fff;align-items:center;min-height:550px;display:flex;position:relative;overflow:hidden}.hero-inner{z-index:1;width:min(1180px,86%);margin:auto;padding:76px 0 90px;position:relative}.eyebrow{letter-spacing:.16em;color:#ffca48;align-items:center;gap:9px;font-size:12px;display:flex}.eyebrow span{background:var(--orange);width:22px;height:4px}.hero h1{letter-spacing:-.035em;margin:33px 0 21px;font-size:clamp(43px,5.9vw,76px);font-weight:400;line-height:1.18}.hero h1 em,.apply-intro h2 em,.promise h2 em{color:var(--orange);font-style:normal}.hero-intro{color:#dbe1fb;margin:0;font-size:18px;line-height:1.8}.hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.button{justify-content:space-between;align-items:center;gap:30px;padding:17px 22px;font-size:15px;display:inline-flex}.primary{background:var(--orange);color:var(--deep);border-radius:4px}.hero-link{color:#fff;padding-left:0}.hero-mark{letter-spacing:-.16em;color:#fff;opacity:.055;font-size:clamp(260px,35vw,530px);line-height:1;position:absolute;bottom:-.25em;right:2%}.hero-mark span{color:var(--orange)}.promise{background:#fff;grid-template-columns:1fr 2.3fr 1.3fr;align-items:start;gap:28px;padding:94px max(7%,50% - 590px);display:grid}.promise-label{letter-spacing:.13em;color:#7b84a4;font-size:12px}.promise-label span{color:#b5bbd0;margin-top:15px;display:block}.quote-small{color:#8a92ac;font-size:16px}.promise h2{letter-spacing:-.03em;margin:15px 0 23px;font-size:clamp(32px,3.9vw,48px);font-weight:400;line-height:1.25}.promise h2 em{color:var(--navy)}.promise-body>p:last-child{color:#717a98;font-size:17px;line-height:1.8}.promise-accent{text-align:right;color:#eff1f8;justify-self:end;font-size:clamp(24px,3vw,40px);line-height:1.12}.promise-accent span{color:#ffe0a0}.apply-section{grid-template-columns:1fr 1.05fr;gap:70px;max-width:1260px;margin:auto;padding:100px 40px 110px;display:grid}.dark{color:#7882a2}.apply-intro h2{letter-spacing:-.03em;margin:23px 0;font-size:clamp(36px,4vw,53px);font-weight:400;line-height:1.25}.apply-intro>p{color:#737d9a;font-size:16px;line-height:1.8}.urgent{border-left:4px solid var(--orange);margin-top:60px;padding:3px 0 3px 20px}.urgent strong{font-size:20px;font-weight:400}.urgent p{color:#76809a;font-size:15px;line-height:1.7}.urgent-links{color:var(--navy);gap:22px;font-size:14px;display:flex}.form{background:#fff;border-radius:12px;padding:36px;box-shadow:0 20px 55px #24316912}.form-head{justify-content:space-between;align-items:start;display:flex}.form-head span{color:#929ab2;letter-spacing:.12em;font-size:11px}.form-head h3{margin:8px 0;font-size:27px;font-weight:400}.form-num{color:#d3d7e5!important}.form-desc{color:#949bb1;margin:0 0 25px;font-size:13px}.fields{grid-template-columns:1fr 1fr;gap:19px 14px;display:grid}.field{color:#394674;font-size:14px}.field.wide{grid-column:1/-1}.field input{color:#24336c;background:#fafbfe;border:1px solid #e0e3ee;border-radius:5px;width:100%;margin-top:9px;padding:15px;font-family:Black Han Sans,sans-serif;font-size:14px;display:block}.field input::placeholder{color:#bdc3d3}.consent{align-items:flex-start;gap:8px;margin-top:25px;font-size:13px;line-height:1.6;display:flex}.consent input{accent-color:var(--navy)}.privacy{color:#8c96ad;font-size:12px;line-height:1.7}.submit{background:var(--orange);color:var(--deep);text-align:left;cursor:pointer;border:0;border-radius:5px;width:100%;margin-top:12px;padding:18px 20px;font-size:16px}.submit span{float:right}.submit:disabled{opacity:.6;cursor:wait}.status{min-height:1.2em;color:var(--navy);font-size:14px}footer{color:#e4e8fa;background:#202c65;align-items:center;gap:25px;padding:35px 7% 110px;font-size:13px;display:flex}footer img{border-radius:3px;width:120px}footer p{color:#aeb9dd}footer>a{margin-left:auto}.floating{z-index:10;flex-direction:column;gap:9px;display:flex;position:fixed;bottom:25px;right:24px}.floating a{border-radius:30px;align-items:center;gap:10px;min-width:155px;padding:11px 15px;font-size:14px;display:flex;box-shadow:0 5px 18px #1722572e}.floating-kakao{color:#35231d;background:#fee500}.floating-phone{color:#fff;background:#354387}.talk-icon{color:#fee500;background:#3b2923;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Arial,sans-serif;font-size:9px;font-weight:700;display:grid}.phone-icon{text-align:center;width:30px;font-family:Arial,sans-serif;font-size:23px}@media (max-width:760px){.header{height:76px;padding:0 5%}.logo{width:150px;height:60px}.logo img{width:150px;top:-10px}.header-contact{font-size:12px}.header-contact span{margin:4px 0 0;display:block}.hero{min-height:465px}.hero-inner{width:90%;padding:65px 0}.hero h1{font-size:42px}.hero-intro{font-size:15px}.hero-actions{gap:15px}.hero-mark{font-size:250px;right:4%}.promise{grid-template-columns:1fr;gap:10px;padding:65px 6%}.promise-label span{margin-left:12px;display:inline}.promise-accent{display:none}.promise h2{font-size:33px}.promise-body>p:last-child{font-size:15px}.apply-section{grid-template-columns:1fr;gap:35px;padding:70px 5% 95px}.urgent{margin-top:30px}.form{padding:25px 20px}.fields{gap:16px 10px}.field{font-size:13px}footer{padding:30px 5% 130px}footer img{width:95px}.floating{flex-direction:row;bottom:12px;right:12px}.floating a{min-width:auto;padding:8px 12px;font-size:12px}.talk-icon{width:26px;height:26px}.phone-icon{width:24px}}:where(.hero-link,.primary){white-space:nowrap}@media (max-width:760px){.hero-actions{flex-wrap:wrap}.hero-actions .button{font-size:14px}.hero-actions .primary{gap:16px}.hero-actions .hero-link{padding:12px 0}}.bike-condition{color:var(--deep);background:#fff2d1;border-radius:8px;margin-top:28px;padding:20px 22px}.bike-condition strong{font-size:17px;font-weight:700;line-height:1.5}.bike-condition p{color:#555f7d;margin:8px 0 0;font-size:14px;line-height:1.7}.dealer-network{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1260px;margin:auto;padding:85px 40px 105px;display:grid}.dealer-copy h2{margin:25px 0;font-family:Black Han Sans,sans-serif;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.3}.dealer-copy h2 em{color:var(--navy);font-style:normal}.dealer-copy>p{color:#6d7795;font-size:16px;line-height:1.8}.dealer-areas{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.dealer-area{background:#fff;border:1px solid #e5e8f2;border-radius:7px;padding:10px 14px;font-size:14px}.dealer-area strong{color:var(--navy);margin-left:10px}.dealer-copy .dealer-note{color:#838da6;margin-top:20px;font-size:12px}.dealer-map-wrap{background:#e9edf7;border-radius:16px;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.dealer-map{width:auto;max-width:95%;height:410px}.korea-land{fill:#cdd5e9;stroke:#f6f7fb;stroke-width:1px}.pin-halo{fill:#ffb000;opacity:.2}.pin-dot{fill:#ffb000;stroke:#fff;stroke-width:2px}.pin-center{fill:#354387}.map-source{color:#7f89a5;font-size:10px;position:absolute;bottom:10px;right:14px}@media (max-width:760px){.dealer-network{grid-template-columns:1fr;gap:24px;padding:65px 5% 80px}.dealer-copy h2{font-size:34px}.dealer-map-wrap{min-height:350px}.dealer-map{height:340px}}.dealer-area small{color:#77819d;letter-spacing:.03em;margin-top:7px;font-size:12px;display:block}.registration-field{margin-top:19px;display:block}.registration-field select{color:#24336c;width:100%;font:inherit;background:#fafbfe;border:1px solid #e0e3ee;border-radius:5px;margin-top:9px;padding:15px;font-size:14px;display:block}.registration-field select:focus-visible{outline-offset:3px;outline:3px solid #ed8e00}
