:root{--n:#131632;--n2:#202444;--p:#f3f2ee;--i:#171827;--m:#686b7b;--c:#48c9dc;--v:#7555f3;--l:#d5d6dc;--max:1200px}*{box-sizing:border-box}body{margin:0;background:var(--p);color:var(--i);font-family:Pretendard,"Noto Sans KR","Apple SD Gothic Neo",sans-serif;word-break:keep-all}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max),calc(100% - 64px));margin:auto}.header{height:84px;background:#fff;border-bottom:1px solid #e3e3e8;position:relative;z-index:10}.head{height:100%;display:grid;grid-template-columns:235px 1fr auto;align-items:center;gap:25px}.logo{width:205px;height:58px;object-fit:contain;object-position:left}.nav{display:flex;justify-content:center;gap:28px;font-size:14px}.tools{display:flex;gap:16px;align-items:center;font-size:13px}.btn{display:inline-flex;align-items:center;gap:16px;padding:12px 18px;border:1px solid currentColor;font-weight:650}.btn:after{content:"";width:18px;border-top:1px solid}.btn.dark{background:var(--n);color:#fff;border-color:var(--n)}.photoHero{height:720px;position:relative;display:flex;align-items:end;background:var(--n);color:#fff}.photoHero:before{content:"";position:absolute;inset:0;background:var(--img) center/cover no-repeat}.photoHero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,12,30,.94),rgba(9,12,30,.58) 50%,rgba(9,12,30,.1))}.heroCopy{position:relative;z-index:1;padding-bottom:82px}.heroCopy h1{font-size:60px;line-height:1.2;letter-spacing:-.05em;font-weight:560;margin:0 0 24px}.heroCopy p{font-size:17px;line-height:1.9;color:#d7d9e4}.section{padding:125px 0;background:#fff}.section.alt{background:var(--p)}.section.dark{background:var(--n);color:#fff}.sectionHead{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:58px}.sectionHead h2{font-size:44px;line-height:1.3;letter-spacing:-.045em;font-weight:550;margin:0}.sectionHead p{margin:0;color:var(--m);line-height:1.9}.dark .sectionHead p{color:#b6bacd}.grid4{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--l);border-left:1px solid var(--l)}.dark .grid4{border-color:rgba(255,255,255,.2)}.card{min-height:255px;padding:30px 27px;border-right:1px solid var(--l);border-bottom:1px solid var(--l);display:flex;flex-direction:column}.dark .card{border-color:rgba(255,255,255,.17)}.card small{color:var(--v)}.dark .card small{color:var(--c)}.card h3{font-size:22px;line-height:1.45;margin:auto 0 13px;font-weight:560}.card p{font-size:14px;line-height:1.78;color:#707383;margin:0}.dark .card p{color:#afb3c8}.rows{border-top:1px solid #c9cbd2}.row{display:grid;grid-template-columns:90px 280px 1fr;gap:40px;padding:32px 0;border-bottom:1px solid #c9cbd2}.row span{color:var(--v);font-size:12px}.row h3{margin:0;font-size:21px}.row p{margin:0;color:var(--m);line-height:1.85}.contact{padding:92px 0;background:linear-gradient(110deg,#212646,#151832);color:#fff}.contactGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end}.contact h2{font-size:43px;line-height:1.3;letter-spacing:-.04em;margin:0;font-weight:540}.contact p{color:#bbc0d1;line-height:1.85}.contact .btn{border-color:#fff}.footer{background:#fff;padding:42px 0;border-top:1px solid #e3e3e8}.foot{display:flex;justify-content:space-between;align-items:center}.foot p{text-align:right;color:#777988;font-size:13px;line-height:1.8}.subHero{padding:90px 0;background:var(--n);color:#fff}.subHero h1{font-size:52px;margin:0 0 18px;letter-spacing:-.045em;font-weight:550}.subHero p{color:#bdc1d2;line-height:1.8}.board{padding:85px 0 120px}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--l);margin-bottom:45px}.tabs a{padding:0 0 16px}.tabs a.on{font-weight:700;border-bottom:2px solid var(--v)}.list{border-top:2px solid var(--n)}.list a{display:grid;grid-template-columns:100px 1fr 130px;gap:25px;padding:26px 12px;border-bottom:1px solid var(--l);align-items:center}.list small{color:var(--v)}.list strong{font-size:17px}.list time{color:#898b98;font-size:13px;text-align:right}.preview{color:#999;font-size:12px;margin-top:20px}.article{padding:80px 0 120px}.articleHead{border-top:2px solid var(--n);border-bottom:1px solid var(--l);padding:42px 20px}.articleHead h1{font-size:36px;line-height:1.35;margin:0 0 18px}.articleHead p{color:#858794}.articleBody{max-width:850px;margin:0 auto;padding:75px 0;line-height:2;color:#555969}.articleBody h2{font-size:28px;color:var(--i);margin:55px 0 20px}.articleBody .placeholder{height:360px;background:linear-gradient(135deg,#e7e8ee,#d8d9e3);display:grid;place-items:center;color:#9698a5;margin:35px 0}.form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:10px}.field.full{grid-column:1/3}.field input,.field select,.field textarea{font:inherit;padding:16px;border:1px solid var(--l);background:#fff}.field textarea{min-height:180px}.doc{max-width:900px;margin:auto;padding:80px 0 120px;line-height:1.9}.doc h1{font-size:42px}.doc h2{font-size:23px;margin-top:48px}.reviewBack{display:table;margin:24px auto 40px;padding:12px 16px;background:#fff;color:#171827;border:1px solid #d5d6dc;font:600 13px Pretendard,sans-serif}@media(max-width:900px){.nav{display:none}.head{grid-template-columns:1fr auto}.sectionHead,.contactGrid{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,1fr)}.heroCopy h1{font-size:48px}.row{grid-template-columns:70px 220px 1fr}}@media(max-width:620px){.wrap{width:calc(100% - 34px)}.tools span{display:none}.logo{width:160px}.photoHero{height:650px}.heroCopy h1{font-size:38px}.section,.contact{padding:85px 0}.sectionHead h2,.contact h2{font-size:34px}.grid4{grid-template-columns:1fr}.row{grid-template-columns:1fr;gap:10px}.list a{grid-template-columns:1fr}.list time{text-align:left}.form{grid-template-columns:1fr}.field.full{grid-column:1}.foot{align-items:flex-start;flex-direction:column;gap:25px}.foot p{text-align:left}}