*{margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none;border:none}*,:after,:before{box-sizing:border-box}:focus-visible{outline:2px solid #007bff;outline-offset:.2rem}:focus:not(:focus-visible){outline:none}:focus{outline:none}img,video{max-width:100%;vertical-align:bottom}button{cursor:pointer;background-color:transparent}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px white}:root{--font-pretendard:var(--font-pretendard),sans-serif;--font-gmarket-sans:var(--font-gmarket-sans),sans-serif;--color-primary:#3A6CFF;--color-secondary:#9c63f5;--color-third:#7eaffa;--color-accent:#f59c42;--color-alert:#fa2d2d;--color-background:#f5f5f5;--color-text:#323740;--color-text-light:#666666;--color-border:#e6e6e6;--header-color:#333;--nav-color:#e9e9e9;--main-color:#226BEF;--sub-color:#E97F23;--border-color:#E4E6EA;--black-color:#000;--navy-color:#111175;--text-color:#333;--white-color:#fff;--blue-color:#5BAEDC;--green-color:#14A890;--orange-color:#EE7144;--forest-color:#87B13A;--success-color:#4EC560;--warning-color:#e66251;--complete-color:#87B13A;--error-color:#e66251;--gray_600-color:#666;--gray_900-color:#999;--background-color:#fff;--border-color:#D9DEE7;--disabled-color:#838383;--text-gradient:linear-gradient(180deg,#9c63f5,#426af2);--button-gradient:linear-gradient(180deg,#234fe3,#0d02b8);--text_bg-gradient:linear-gradient(180deg,#0b0b0b,#0f08bb);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--transition-fast:0.2s;--transition-medium:0.5s;--transition-slow:1s}.gradient-text{background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-button{background:var(--button-gradient);color:#fff;border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);cursor:pointer;transition:background var(--transition-fast) ease-in-out}.gradient-button:hover{background:linear-gradient(180deg,#2a5cf0,#0e03c6)}.gradient-button:disabled{background:var(--color-border);color:var(--color-text-light);cursor:not-allowed;opacity:.6}.scroll-lock{overflow:hidden}.container{max-width:1240px;padding-inline:20px}.container,.full-container{width:100%;margin-inline:auto}.full-container{max-width:1920px;padding-inline:160px}@media (max-width:480px){.container,.container-sm{padding-inline:20px}}html{color:var(--color-text)}body,html{min-height:100vh}body{display:flex;flex-direction:column}body,html{font-family:var(--font-pretendard),sans-serif}header{position:fixed;top:0;left:0;width:100%;height:72px;background-color:transparent;border-bottom:1px solid transparent;z-index:100;transition:all .3s ease}header .header{display:flex;justify-content:space-between;align-items:center;width:1640px;max-width:100%;height:100%;padding-inline:40px;margin-inline:auto}header .header .logo>a{position:relative;display:inline-flex;align-items:center;width:145px;aspect-ratio:1920/449 auto}header .header .logo>a>img{width:100%;height:100%;object-fit:contain}header .header .logo>a>.logo-default{display:block}header .header .logo>a>.logo-scrolled{display:none}header .header .gnb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header .header .gnb>ul{display:flex;align-items:center;gap:40px}header .header .gnb>ul>li{position:relative}header .header .gnb>ul>li>a{font-size:16px;font-weight:600;letter-spacing:-.45px;color:#fff;transition:all .3s ease}header .header .gnb>ul>li .btn-depth{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:-.45px;cursor:pointer}header .header .gnb>ul>li .sub_menu-box{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);width:150px;background-color:#fff;box-shadow:4px 4px 12px rgba(0,0,0,.16);border-radius:12px;padding:12px 0;display:none}header .header .gnb>ul>li .sub_menu-box.active{display:block}header .header .gnb>ul>li .sub_menu-box>ul{display:flex;flex-direction:column;gap:8px}header .header .gnb>ul>li .sub_menu-box>ul>li{text-align:center;padding:8px 0}header .header .gnb>ul>li .sub_menu-box>ul>li>a{font-size:16px;font-weight:700;letter-spacing:-.45px}header .header .log-info .logged-out{display:flex;align-items:center;gap:30px}header .header .log-info .logged-out>a{position:relative;display:inline-block;font-size:16px;font-weight:600;letter-spacing:-.4px;color:#fff}header .header .log-info .logged-out>a:first-child:after{content:"";position:absolute;top:50%;right:-15px;transform:translateY(-50%);width:1px;height:13px;background-color:#aaa}header .header .log-info .logged-in{position:relative;display:inline-flex;align-items:center;gap:0;margin-left:0}header .header .log-info .logged-in>a{display:inline-block;margin-right:16px;font-size:16px;font-weight:600;color:#fff}header .header .log-info .logged-in .btn-logout{margin-left:4px;color:#fff}header .header .log-info .logged-in .btn-logout svg path{fill:#fff}header .header .log-info .logged-in .logged-in-txt{font-size:16px;font-weight:400;letter-spacing:-.4px;color:#fff}header .header .log-info .logged-in .logged-in-txt b{font-weight:600}header .header .log-info .logged-in .logged-in-icon{display:inline-flex;align-items:center;cursor:pointer}header .header .log-info .logged-in .logged-box{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);width:150px;background-color:#fff;box-shadow:4px 4px 12px rgba(0,0,0,.16);border-radius:12px;padding:12px 0;display:none}header .header .log-info .logged-in .logged-box.active{display:block}header .header .log-info .logged-in .logged-box>ul{display:flex;flex-direction:column;gap:8px}header .header .log-info .logged-in .logged-box>ul>li{text-align:center;padding:8px 0}header .header .log-info .logged-in .logged-box>ul>li>a{font-size:16px;font-weight:700;letter-spacing:-.45px}header .header #btn-hamburger{display:none}header.scrolled{background-color:#fff;border-bottom:1px solid #e8e9ee}header.scrolled .header .logo>a>.logo-scrolled{display:block}header.scrolled .header .logo>a>.logo-default{display:none}header.scrolled .header .gnb>ul>li>a,header.scrolled .header .log-info .logged-in .logged-in-txt,header.scrolled .header .log-info .logged-in>a,header.scrolled .header .log-info .logged-out>a{color:var(--color-text)}header.scrolled .header .log-info .logged-in .btn-logout svg path{fill:var(--color-text)}header.scrolled .header .log-info .logged-in .btn-logout{color:var(--color-text)}header:has(~main.app-sub){background-color:#fff;border-bottom:1px solid #e8e9ee}header:has(~main.app-sub) .header .logo>a>.logo-scrolled{display:block}header:has(~main.app-sub) .header .logo>a>.logo-default{display:none}header:has(~main.app-sub) .header .log-info .logged-in .btn-logout{color:var(--color-text)}header:has(~main.app-sub) .header .gnb>ul>li>a{color:var(--color-text)}header:has(~main.app-sub) .header .log-info .logged-out>a{color:var(--color-text)}header:has(~main.app-sub) .header .log-info .logged-in>a{color:var(--color-text)}header:has(~main.app-sub) .header .log-info .logged-in .logged-in-txt{color:var(--color-text)}header:has(~main.app-sub) .header .log-info .logged-in .btn-logout svg path{fill:var(--color-text)}header:has(~main.app-mypage){background-color:#fff;border-bottom:1px solid #e8e9ee}header:has(~main.app-mypage) .header .logo>a>.logo-scrolled{display:block}header:has(~main.app-mypage) .header .logo>a>.logo-default{display:none}header:has(~main.app-mypage) .header .gnb>ul>li>a{color:var(--color-text)}header:has(~main.app-mypage) .header .log-info .logged-in .btn-logout{color:var(--color-text)}header:has(~main.app-mypage) .header .log-info .logged-out>a{color:var(--color-text)}header:has(~main.app-mypage) .header .log-info .logged-in>a{color:var(--color-text)}header:has(~main.app-mypage) .header .log-info .logged-in .logged-in-txt{color:var(--color-text)}header:has(~main.app-mypage) .header .log-info .logged-in .btn-logout svg path{fill:var(--color-text)}header .header .mobile-only{display:none}header:has(~main#self-claim-detail){display:none}main#self-claim-detail{min-height:calc(100vh - 224px);margin-top:0}#sidebar{display:none}body:has(.app-mypage){background-color:#f7f7f7}main{margin-top:0;contain:paint}main.app-sub{min-height:calc(100vh - 72px - 222px);margin-top:72px;background-color:#f7f7f7;padding:10px 0 100px}main.app-sub .app-head{margin-top:34px}main.app-sub .app-head .head-tit{font-size:26px;font-weight:800;color:#323740}main.app-mypage{margin-top:72px;background-color:#f7f7f7;padding:10px 0 100px}main.app-mypage .app-head{margin-top:34px}main.app-mypage .app-head .head-tit{font-size:26px;font-weight:800;color:#323740}.app-mypage .management{display:flex;align-items:flex-start;gap:37px}.app-mypage .table-container{margin-top:55px}.mypage-nav{flex-shrink:0}.mypage-nav .nav-head .head-tit{font-size:26px;font-weight:800}.mypage-nav .nav-body{margin-top:24px}.mypage-nav .nav-body>ul{display:flex;flex-direction:column;gap:16px}.mypage-nav .nav-body>ul>li>a{font-size:18px;font-weight:700;color:#A5A6AA;line-height:150%}.mypage-nav .nav-body>ul>li.active>a{color:#3A6CFF}.app-mypage #join{display:flex;justify-content:flex-start;width:100%;background-color:#fff;border-radius:16px;padding:0 12px}.app-mypage #join #join-form{align-items:flex-start;gap:0;width:100%}.app-mypage #join #join-form .join-my_info{display:flex;align-items:center;gap:15px;width:100%;padding:4px 0 20px;margin-bottom:4px;border-bottom:1px solid #ededed}.app-mypage #join #join-form .join-my_info .profile_img{position:relative;width:56px;height:56px}.app-mypage #join #join-form .join-my_info .profile_info{display:flex;flex-direction:column;gap:6px}.app-mypage #join #join-form .join-my_info .profile_info .info-name{font-size:20px;font-weight:700;color:#323740;line-height:120%}.app-mypage #join #join-form .join-my_info .profile_info .info-corp{font-size:16px;font-weight:600;color:#80848B;line-height:120%}.app-mypage #join .form-buttons{margin-top:24px;padding-top:16px;border-top:1px solid #ededed}footer{position:relative;margin-top:auto;background-color:#D0DAE1;padding:40px 0;z-index:0}footer .footer{margin-inline:auto}footer .footer .corp-name{display:flex;align-items:center;gap:12px;margin-bottom:20px}footer .footer .corp-name .name-en{font-size:20px}footer .footer .corp-name .name-en,footer .footer .corp-name .name-kr{font-weight:700;letter-spacing:-.6px;color:#555;text-transform:uppercase}footer .footer .corp-name .name-kr{display:none;font-size:18px}footer .footer .corp-info{margin-top:10px}footer .footer .corp-info .info-detail{display:flex;flex-wrap:wrap;gap:12px}footer .footer .corp-info .info-detail .item{display:inline-flex;align-items:center;gap:4px}footer .footer .corp-info .info-detail .item .item-tit{font-size:14px;font-weight:400;letter-spacing:-.32px;color:#444}footer .footer .corp-info .info-detail .item .item-desc{font-size:14px;font-weight:400;letter-spacing:-.32px;color:#777}footer .footer .corp-info .terms{margin-top:16px}footer .footer .corp-info .terms>ul{display:flex;flex-wrap:wrap}footer .footer .corp-info .terms>ul>li{position:relative;display:inline-flex;align-items:center;gap:4px;margin-right:8px;padding-right:8px}footer .footer .corp-info .terms>ul>li:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:80%;background-color:#555}footer .footer .corp-info .terms>ul>li>a{font-size:14px;font-weight:700;letter-spacing:-.32px;color:#555}footer .footer .corp-info .copyright{margin-top:10px}footer .footer .corp-info .copyright>span{font-size:14px;font-weight:400;letter-spacing:-.32px;color:#555}@media (max-width:1600px){header{height:72px}header .header{justify-content:space-between;padding-inline:20px}header .header .logo{margin-right:0}header .header .logo>a{width:100px}header .header .gnb{display:none}header .header .log-info{display:none}header .header .mobile-only{display:flex;align-items:center;gap:20px}header .header .mobile-only .mobile-mypage button a{font-size:14px;font-weight:600}header .header #btn-hamburger{position:relative;display:inline-block;width:18px;height:13px;cursor:pointer}header .header #btn-hamburger>span{position:absolute;right:0;width:100%;height:2px;background-color:#fff;border-radius:4px}header.scrolled .header #btn-hamburger>span{background-color:#323740}header:has(~main.app-sub) .header #btn-hamburger>span{background-color:#323740}header:has(~main.app-mypage) .header #btn-hamburger>span{background-color:#323740}header .header #btn-hamburger>span:first-child{top:0}header .header #btn-hamburger>span:nth-child(2){top:50%;margin-top:-1px}header .header #btn-hamburger>span:nth-child(3){top:100%}header:has(~main.app-main):not(.scrolled) .header #btn-hamburger>span{background-color:#fff}}@media (max-width:480px){main.app-mypage{padding:0 0 50px}.app-mypage .management{flex-direction:column;gap:20px}.mypage-nav .nav-body{width:calc(100% + 40px);margin-inline:-20px}.mypage-nav .nav-body>ul{flex-direction:row;overflow:auto;padding-inline:20px}.mypage-nav .nav-body>ul::-webkit-scrollbar{display:none}.mypage-nav .nav-body>ul>li{flex-shrink:0}.app-mypage .table-container,main{margin-top:0}main.app-sub{margin-top:70px;padding:0 0 50px}main.app-sub .app-head{text-align:center;margin-top:24px}footer .footer .corp-info .info-detail .item{display:inline-flex;align-items:flex-start}footer .footer .corp-info .info-detail .item .item-tit{flex-shrink:0}}.sidebar-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:all .3s ease;z-index:100}.sidebar-backdrop.active{opacity:1;visibility:visible}#sidebar{position:fixed;top:0;right:0;width:300px;height:100dvh;background-color:#ffffff;box-shadow:-4px 0 20px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .3s ease;z-index:110;display:flex;flex-direction:column}#sidebar.active{transform:translateX(0)}.sidebar-head{position:relative;background:linear-gradient(0deg,#3A6CFF 94px,#2859EC 0);padding:24px 20px 30px;color:#ffffff;height:150px;display:flex;align-items:flex-end;justify-content:space-between}.sidebar-head #btn-close_sidebar{position:absolute;top:20px;right:20px;width:24px;height:24px;background:url(/images/icons/close_white.svg) 50%/contain no-repeat;border:none;cursor:pointer;padding:0}.sidebar-title{font-size:24px;font-weight:700;letter-spacing:-.5px;color:#ffffff;text-transform:uppercase}.sidebar-user-info{display:flex;align-items:center;gap:12px;flex:1 1;margin-right:40px}.user-greeting{display:flex;flex-direction:column;gap:5px}.user-name{font-size:18px;font-weight:600;letter-spacing:-.4px;color:#ffffff;line-height:1.4}.user-mileage{font-size:14px;font-weight:400;color:#C4D3FF;letter-spacing:-.3px}.user-mileage>em{color:#FFE561;font-weight:500}.sidebar-content{flex:1 1;display:flex;flex-direction:column;padding:0}.sidebar-nav{flex:1 1;padding:16px 0 0}.sidebar-nav ul{list-style:none;margin:0;padding:0}.sidebar-nav ul li{margin:0}.sidebar-nav ul li:last-child{border-bottom:none}.sidebar-nav ul li a,.sidebar-nav ul li button{display:block;width:100%;padding:20px 30px;font-size:16px;font-weight:600;color:#323740;text-decoration:none;border:none;background:none;text-align:left;cursor:pointer;transition:all .2s ease;letter-spacing:-.4px;line-height:1.5}.sidebar-nav ul li a:hover,.sidebar-nav ul li button:hover{background-color:#F8F9FB;color:#3A6CFF}.sidebar-nav ul li a:active,.sidebar-nav ul li button:active{background-color:#EEF3FF}.sidebar-auth{margin-top:auto}#sidebar .btn-logout{width:100%;padding:14px 24px;color:#777A85;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;letter-spacing:-.3px;text-align:left}.auth-buttons{display:flex;flex-direction:column;gap:12px}@media (min-width:1601px){#sidebar,.sidebar-backdrop{display:none}}@media (max-width:1600px){#sidebar{width:85%;max-width:320px}.sidebar-head{padding:20px 16px 24px;min-height:100px}.sidebar-head #btn-close_sidebar{top:16px;right:16px;width:24px;height:24px}.sidebar-title{font-size:20px}.user-name{font-size:16px;font-weight:400}.user-name b{font-weight:700}.user-mileage{font-size:13px}.sidebar-nav ul li a,.sidebar-nav ul li button{padding:8px 16px;font-size:18px;font-weight:600}.sidebar-auth{padding:24px 16px}#sidebar .btn-logout{padding:0;font-size:15px}}