/* 공통 기본값: 모든 페이지의 기본 여백 및 공통 메뉴 색상 */
:root {
  --o: #f39200;
  --o2: #ffb13d;
  --od: #b35f00;
  --os: #fff5e8;
}
body { margin: 0px; }

/* 중기비즈랩 tema.css — 공통 섹션 / 페이지별 예외 / 반응형 */
:root:has(body.page-index){--o:#F39200; --o2:#FFB13D; --od:#B35F00; --os:#FFF5E8;
  --ink:#16161A; --ink2:#4B4A50; --ink3:#8B8A90;
  --bg:#FFFFFF; --bg2:#F5F4F2; --dk:#0E1319; --dk2:#151C24;
  --line:#E7E4DE; --wrap:1160px;}
:where(body.page-index) *{box-sizing:border-box;margin:0;padding:0}
html:has(body.page-index){scroll-behavior:smooth}
body:where(body.page-index){font-family:'Noto Sans KR',-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo',sans-serif;
  color:var(--ink); background:var(--bg); line-height:1.7;
  -webkit-font-smoothing:antialiased; word-break:keep-all; overflow-x:hidden;}
:root:has(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech){--orange:#F39200; --orange-deep:#B35F00; --orange-soft:#FFF4E5; --orange-line:#FFD9A0;
  --ink:#1D1B19; --ink-2:#5A544C; --ink-3:#928B82;
  --ground:#FFFFFF; --gray:#F6F5F2; --dark:#26231F; --line:#E8E2D8;
  --good:#1E7A4B; --bad:#B2382E;
  --flag:#FFE9C2; --flag-ink:#8A5200;
  --imp:#134E8B; --imp-bg:#E8F1FA; --imp-line:#B9D3EC;
  --wrap:1000px;
  color-scheme:light;}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) *{box-sizing:border-box}
body:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech){margin:0;background:var(--ground);color:var(--ink);
  font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;
  font-size:16px;line-height:1.8;-webkit-font-smoothing:antialiased;word-break:keep-all}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) h1,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) h2,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) h3,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) h4{margin:0;line-height:1.4;letter-spacing:-.035em;font-weight:900;text-wrap:balance}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) p{margin:0}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) ul,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) ol{margin:0;padding:0;list-style:none}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) a{color:inherit;text-decoration:none}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) img{max-width:100%;display:block}
:where(body.page-index) .wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}
:where(body.page-index) .o{color:var(--o)}
:where(body.page-index) .w{color:#fff}
/* 섹션: 헤더·전체 메뉴 */
:where(body.page-index) .nav{position:sticky;top:0;z-index:50;background:rgba(14,19,25,.92);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}
:where(body.page-index) .navin{max-width:var(--wrap);margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:18px}
:where(body.page-index) .navin .lg{height:30px;width:auto}
:where(body.page-index) .navsep{width:1px;height:20px;background:rgba(255,255,255,.22)}
:where(body.page-index) .navtag{color:rgba(255,255,255,.6);font-size:clamp(10.5px, calc(10.29px + 0.0552vw), 11px);letter-spacing:.14em;font-weight:500;line-height:1.35}
:where(body.page-index) .navmenu{margin-left:auto;display:flex;gap:26px}
:where(body.page-index) .navmenu a{color:rgba(255,255,255,.78);text-decoration:none;font-size:clamp(12.83px, calc(12.35px + 0.1293vw), 14px);font-weight:500}
:where(body.page-index) .navmenu a:hover{color:var(--o2)}
:where(body.page-index) .navcta{background:var(--o);color:#fff;text-decoration:none;font-weight:700;font-size:clamp(12.83px, calc(12.35px + 0.1293vw), 14px);padding:10px 20px;border-radius:999px;white-space:nowrap}
@media(max-width:900px){:where(body.page-index) .navmenu,:where(body.page-index) .navtag,:where(body.page-index) .navsep{display:none}}
@media(max-width:900px){:where(body.page-index) .navin{gap:12px}}
@media(max-width:900px){:where(body.page-index) .navcta{margin-left:auto}}
/* 섹션: 메인 히어로 */
:where(body.page-index) .hero{position:relative;min-height:min(92vh,760px);display:flex;align-items:flex-end;overflow:hidden}
:where(body.page-index) .hero .bg{position:absolute;inset:0;background-image:url('./img/image-04.jpg');background-size:cover;background-position:50% 42%}
:where(body.page-index) .hero .sh{position:absolute;inset:0;background:
  linear-gradient(180deg,rgba(10,14,19,.55) 0%,rgba(10,14,19,.25) 32%,rgba(10,14,19,.85) 72%,#0E1319 100%)}
:where(body.page-index) .hero .in{position:relative;width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px clamp(52px,7vw,92px)}
:where(body.page-index) .kick{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:clamp(11.28px, calc(10.98px + 0.0796vw), 12px);font-weight:600;letter-spacing:.16em;
  border:1px solid rgba(255,255,255,.34);padding:7px 15px;border-radius:999px;margin-bottom:clamp(18px,3vw,26px)}
:where(body.page-index) .kick i{width:5px;height:5px;background:var(--o);border-radius:50%;display:block}
:where(body.page-index) .hero h1{font-size:clamp(38px,6.6vw,74px);font-weight:900;line-height:1.16;letter-spacing:-.03em;color:#fff;margin-bottom:22px}
:where(body.page-index) .hero p.lead{color:rgba(255,255,255,.8);font-size:clamp(15px,1.7vw,18px);font-weight:300;line-height:1.85;max-width:660px}
:where(body.page-index) .hero p.lead b{font-weight:500;color:#fff}
:where(body.page-index) .btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,4vw,38px)}
:where(body.page-index) .btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:clamp(14.29px, calc(13.58px + 0.189vw), 16px);
  padding:16px 30px;border-radius:999px;transition:.18s}
:where(body.page-index) .btn.p{background:var(--o);color:#fff;box-shadow:0 10px 30px rgba(243,146,0,.32)}
:where(body.page-index) .btn.p:hover{background:#FFA524;transform:translateY(-2px)}
:where(body.page-index) .btn.g{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.34)}
:where(body.page-index) .btn.g:hover{background:rgba(255,255,255,.18)}
:where(body.page-index) .sec{padding:clamp(66px,9vw,118px) 0}
:where(body.page-index) .sec.alt{background:var(--bg2)}
:where(body.page-index) .shead{margin-bottom:clamp(34px,5vw,54px)}
:where(body.page-index) .shead .en{font-size:clamp(11.28px, calc(10.98px + 0.0796vw), 12px);letter-spacing:.24em;font-weight:700;color:var(--o);margin-bottom:12px}
:where(body.page-index) .shead h2{font-size:clamp(26px,3.7vw,42px);font-weight:900;letter-spacing:-.03em;line-height:1.32}
:where(body.page-index) .shead p{color:var(--ink2);font-size:clamp(14px,1.6vw,16.5px);font-weight:300;margin-top:14px;max-width:660px}
:where(body.page-index) .shead.c{text-align:center}
:where(body.page-index) .shead.c p{margin-left:auto;margin-right:auto}
:where(body.page-index) .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.2vw,26px)}
:where(body.page-index) .card{background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden;transition:.2s}
:where(body.page-index) .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.09);border-color:#D9D4CB}
:where(body.page-index) .card .ph{aspect-ratio:640/427;overflow:hidden}
:where(body.page-index) .card .ph img{width:100%;height:100%;object-fit:cover}
:where(body.page-index) .card .bd{padding:clamp(22px,2.6vw,30px)}
:where(body.page-index) .card .no{font-size:clamp(10.5px, calc(10.29px + 0.0552vw), 11px);letter-spacing:.2em;font-weight:700;color:var(--o);margin-bottom:10px}
:where(body.page-index) .card h3{font-size:clamp(18px,2.1vw,22px);font-weight:700;letter-spacing:-.02em;margin-bottom:12px}
:where(body.page-index) .card p{font-size:clamp(13.21px, calc(12.68px + 0.1425vw), 14.5px);color:var(--ink2);font-weight:300;line-height:1.8}
:where(body.page-index) .card ul{list-style:none;margin-top:16px;padding-top:16px;border-top:1px dashed var(--line)}
:where(body.page-index) .card li{font-size:clamp(12.45px, calc(12.01px + 0.116vw), 13.5px);color:var(--ink2);padding-left:15px;position:relative;margin-bottom:5px}
:where(body.page-index) .card li:before{content:'';position:absolute;left:0;top:10px;width:5px;height:5px;background:var(--o);border-radius:50%}
@media(max-width:860px){:where(body.page-index) .cards{grid-template-columns:1fr}}
:where(body.page-index) .band{position:relative;min-height:clamp(420px,56vw,580px);display:flex;align-items:center;text-align:center;overflow:hidden}
:where(body.page-index) .band .bg{position:absolute;inset:0;background-size:cover;background-position:50% 38%}
:where(body.page-index) .band .sh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,13,18,.62) 0%,rgba(9,13,18,.74) 48%,rgba(9,13,18,.9) 100%)}
:where(body.page-index) .band .in{position:relative;width:100%;max-width:880px;margin:0 auto;padding:clamp(60px,8vw,90px) 20px}
:where(body.page-index) .band h2{font-size:clamp(30px,5.2vw,58px);font-weight:900;color:#fff;line-height:1.24;letter-spacing:-.035em;margin-bottom:clamp(20px,3vw,30px)}
:where(body.page-index) .band p{color:rgba(255,255,255,.78);font-size:clamp(14.5px,1.6vw,17px);font-weight:300;line-height:2}
:where(body.page-index) .band .rule{width:46px;height:3px;background:var(--o);margin:0 auto clamp(24px,3.4vw,34px)}
:where(body.page-index) .rg{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,22px)}
:where(body.page-index) .rc{background:#fff;border:1px solid var(--line);border-radius:4px;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden}
:where(body.page-index) .rc:before{content:'';position:absolute;top:0;right:0;width:52px;height:52px;
  background:linear-gradient(to top right,var(--o) 49.6%,#0B0B0C 50%)}
:where(body.page-index) .rc .n{font-size:clamp(11.28px, calc(10.98px + 0.0796vw), 12px);letter-spacing:.18em;font-weight:700;color:var(--ink3);margin-bottom:12px}
:where(body.page-index) .rc h3{font-size:clamp(17px,2vw,21px);font-weight:700;letter-spacing:-.02em;margin-bottom:11px;padding-right:60px}
:where(body.page-index) .rc p{font-size:clamp(13.21px, calc(12.68px + 0.1425vw), 14.5px);color:var(--ink2);font-weight:300;line-height:1.85}
@media(max-width:760px){:where(body.page-index) .rg{grid-template-columns:1fr}}
:where(body.page-index) .lu{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,18px)}
:where(body.page-index) .lu a{text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);border-radius:4px;
  padding:clamp(22px,2.6vw,30px) clamp(18px,2.2vw,24px);display:block;transition:.2s}
:where(body.page-index) .lu a:hover{border-color:var(--o);box-shadow:0 14px 34px rgba(243,146,0,.14);transform:translateY(-3px)}
:where(body.page-index) .lu .ic{width:44px;height:44px;border-radius:10px;background:var(--os);display:flex;align-items:center;justify-content:center;margin-bottom:16px}
:where(body.page-index) .lu .ic svg{width:22px;height:22px;stroke:var(--od);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(body.page-index) .lu h3{font-size:clamp(14.99px, calc(14.16px + 0.2221vw), 17px);font-weight:700;letter-spacing:-.02em;margin-bottom:8px}
:where(body.page-index) .lu p{font-size:clamp(12.45px, calc(12.01px + 0.116vw), 13.5px);color:var(--ink2);font-weight:300;line-height:1.75}
:where(body.page-index) .lu .more{margin-top:14px;font-size:clamp(11.68px, calc(11.34px + 0.0906vw), 12.5px);font-weight:700;color:var(--o)}
@media(max-width:900px){:where(body.page-index) .lu{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){:where(body.page-index) .lu{grid-template-columns:1fr}}
:where(body.page-index) .about{background:var(--dk);color:#fff}
:where(body.page-index) .abg{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,64px);align-items:center}
:where(body.page-index) .abg .ph{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:1024/870}
:where(body.page-index) .abg .ph img{width:100%;height:100%;object-fit:cover}
:where(body.page-index) .abg .ph:before{content:'';position:absolute;top:0;right:0;width:64px;height:64px;z-index:2;
  background:linear-gradient(to top right,var(--o) 49.6%,#0B0B0C 50%)}
:where(body.page-index) .abg .en{font-size:clamp(11.28px, calc(10.98px + 0.0796vw), 12px);letter-spacing:.24em;font-weight:700;color:var(--o);margin-bottom:14px}
:where(body.page-index) .abg h2{font-size:clamp(25px,3.5vw,40px);font-weight:900;line-height:1.34;letter-spacing:-.03em;margin-bottom:20px}
:where(body.page-index) .abg p{color:rgba(255,255,255,.72);font-size:clamp(14.5px,1.6vw,16.5px);font-weight:300;line-height:1.95}
:where(body.page-index) .chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}
:where(body.page-index) .chips span{border:1px solid rgba(255,255,255,.24);color:rgba(255,255,255,.88);font-size:clamp(12.45px, calc(12.01px + 0.116vw), 13.5px);font-weight:500;padding:8px 16px;border-radius:999px}
:where(body.page-index) .lock{display:flex;align-items:center;gap:16px;margin-top:30px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap}
:where(body.page-index) .lock img{height:28px;width:auto}
:where(body.page-index) .lock .t{font-size:clamp(10.5px, calc(10.29px + 0.0552vw), 11px);letter-spacing:.14em;font-weight:600;color:rgba(255,255,255,.62);line-height:1.4}
:where(body.page-index) .lock .amg{font-size:clamp(10.5px, calc(10.29px + 0.0552vw), 11px);color:rgba(255,255,255,.5);letter-spacing:.1em}
:where(body.page-index) .lock .amg b{display:block;font-size:clamp(16.31px, calc(15.2px + 0.2972vw), 19px);letter-spacing:.06em;color:#fff;font-weight:700}
@media(max-width:860px){:where(body.page-index) .abg{grid-template-columns:1fr}}
@media(max-width:860px){:where(body.page-index) .abg .ph{aspect-ratio:16/11}}
:where(body.page-index) .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.8vw,20px);counter-reset:s}
:where(body.page-index) .step{position:relative;padding-top:26px}
:where(body.page-index) .step:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--line)}
:where(body.page-index) .step.on:before{background:var(--o)}
:where(body.page-index) .step .n{font-size:clamp(12.07px, calc(11.68px + 0.1028vw), 13px);font-weight:900;color:var(--o);letter-spacing:.1em;margin-bottom:10px}
:where(body.page-index) .step h3{font-size:clamp(14.99px, calc(14.16px + 0.2221vw), 17px);font-weight:700;letter-spacing:-.02em;margin-bottom:9px}
:where(body.page-index) .step p{font-size:clamp(12.45px, calc(12.01px + 0.116vw), 13.5px);color:var(--ink2);font-weight:300;line-height:1.8}
@media(max-width:820px){:where(body.page-index) .steps{grid-template-columns:repeat(2,1fr);gap:26px 16px}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) svg{display:block}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) :focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sec{padding-block:clamp(52px,6.5vw,84px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sec--gray{background:var(--gray)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sec--dark{background:var(--dark);color:#F2EEE8}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sec--dark h2,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sec--dark h3{color:#fff}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .kicker{font-size:12px;font-weight:900;letter-spacing:.14em;color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sec--dark .kicker{color:var(--orange)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) h2.t{margin-top:10px;font-size:clamp(23px,3.1vw,31px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lede{margin-top:16px;color:var(--ink-2);font-size:14.5px;max-width:62ch}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sec--dark .lede{color:#B7B0A6}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .center{text-align:center}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .center .lede{margin-inline:auto}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .flag{display:inline-block;font-size:11px;font-weight:700;background:var(--flag);color:var(--flag-ink);padding:1px 7px;border-radius:4px;white-space:nowrap;vertical-align:middle;line-height:1.7}
body:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech).noflag .flag{display:none}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .imp{display:block;margin-top:14px;padding:12px 15px;background:var(--imp-bg);border:1px solid var(--imp-line);border-radius:8px;font-size:12.5px;line-height:1.7;color:var(--imp)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .imp b{font-weight:900}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .imp .tagi{display:inline-block;font-size:10.5px;font-weight:900;background:var(--imp);color:#fff;padding:1px 8px;border-radius:99px;margin-right:7px;vertical-align:1px}
body:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech).noimp .imp{display:none}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .top{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .top .wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block:12px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .logo{height:28px;width:auto}
/* 섹션: 상담 신청 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .top .cta{font-size:13px;font-weight:700;background:var(--orange);color:#fff;border-radius:99px;padding:8px 18px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .crumb{background:var(--gray);border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .crumb .wrap{padding-block:9px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .crumb b{color:var(--orange-deep);font-weight:700}
/* 섹션: 메인 히어로 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .hero{padding-block:44px 40px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .hero h1{font-size:clamp(27px,4.6vw,40px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .hero .one{margin-top:16px;font-size:15px;color:var(--ink-2);max-width:56ch}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .hero .pic{margin-top:26px;border-radius:14px;overflow:hidden;aspect-ratio:21/8}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .hero .pic img{width:100%;height:100%;object-fit:cover}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .hero .acts{margin-top:22px;display:flex;flex-wrap:wrap;gap:9px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:16px;font-weight:700;
  background:var(--orange);color:#fff;border:1px solid var(--orange);border-radius:99px;padding:13px 26px;cursor:pointer}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .btn:hover{background:var(--orange-deep);border-color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .btn--o{background:#fff;color:var(--ink);border-color:var(--line)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .btn--o:hover{background:var(--orange-soft);border-color:var(--orange);color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .btn--w{background:#fff;color:var(--orange-deep);border-color:#fff}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .btn[disabled]{opacity:.65;cursor:not-allowed}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .quiz{margin-top:26px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:clamp(20px,3vw,30px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .q{padding-block:16px;border-top:1px solid var(--line)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .q:first-child{border-top:0;padding-top:0}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .qh{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .qn{font-size:11px;font-weight:900;color:var(--orange-deep);letter-spacing:.08em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .q h3{font-size:16px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .opts{margin-top:12px;display:flex;flex-wrap:wrap;gap:7px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .opt{font:inherit;font-size:13.5px;font-weight:500;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:8px 16px;cursor:pointer}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .opt:hover{border-color:var(--orange);color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .opt[aria-pressed="true"]{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:700}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .qfoot{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .qfoot .n{font-size:11.5px;color:var(--ink-3);max-width:46ch}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .res{margin-top:20px;border-top:2px solid var(--orange);padding-top:20px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .res h4{font-size:18px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .res .s{margin-top:6px;font-size:13.5px;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .rl{margin-top:16px;display:grid;gap:8px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ri{display:flex;gap:12px;align-items:flex-start;background:var(--gray);border-radius:10px;padding:13px 15px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bg{flex:0 0 auto;font-size:10.5px;font-weight:900;padding:2px 9px;border-radius:99px;margin-top:4px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bg-y{background:var(--orange);color:#fff}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bg-m{background:var(--orange-soft);color:var(--orange-deep);border:1px solid var(--orange-line)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bg-w{background:#E9E4DC;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ri h5{margin:0;font-size:14px;font-weight:700}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ri p{margin-top:3px;font-size:12.5px;color:var(--ink-2);line-height:1.6}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .rcta{margin-top:16px;display:flex;flex-wrap:wrap;gap:11px;align-items:center}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .rcta small{font-size:11.5px;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .why{margin-top:28px;display:grid;gap:10px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow{display:grid;grid-template-columns:1fr;gap:6px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px}
@media(min-width:680px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow{grid-template-columns:186px 1fr;gap:20px;align-items:center;padding:18px 22px}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow .k{font-size:15px;font-weight:900;color:var(--ink);letter-spacing:-.04em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow .v{font-size:14px;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow.hl{border-color:var(--orange);background:var(--orange-soft)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow.hl .k,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow.hl .v{color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow.hl .v{font-weight:700}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .tblwrap{margin-top:26px;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) th,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) td{padding:13px 15px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) thead th{background:var(--orange-soft);color:var(--orange-deep);font-weight:900;font-size:12.5px;letter-spacing:-.02em;border-bottom:1px solid var(--orange-line)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) tbody tr:last-child td{border-bottom:0}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) td b{font-weight:700}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .note{margin-top:12px;font-size:12px;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .costs{margin-top:26px;display:grid;gap:12px}
@media(min-width:720px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .costs{grid-template-columns:1fr 1fr}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cost{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cost .k{font-size:12px;font-weight:900;color:var(--orange-deep);letter-spacing:.06em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cost .v{margin-top:10px;font-size:26px;font-weight:900;letter-spacing:-.04em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cost .d{margin-top:8px;font-size:13px;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .steps{margin-top:28px;display:grid;gap:11px}
@media(min-width:760px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .steps{grid-template-columns:repeat(3,1fr)}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step .n{font-size:11.5px;font-weight:900;color:var(--orange);letter-spacing:.1em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step h3{margin-top:8px;font-size:18px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step ul{margin-top:12px;display:grid;gap:6px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step li{font-size:13px;color:var(--ink-2);padding-left:12px;position:relative}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step li::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background:var(--orange-line)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cmp{margin-top:26px;overflow-x:auto;border-radius:12px;border:1px solid var(--line);background:#fff}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cmp table{min-width:620px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cmp thead th:nth-child(2){background:#F2EFEA;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cmp thead th:nth-child(3){background:var(--orange);color:#fff;border-bottom-color:var(--orange)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cmp td:nth-child(2){color:var(--bad)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cmp td:nth-child(3){color:var(--good);font-weight:700}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cases{margin-top:26px;display:grid;gap:11px}
@media(min-width:680px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cases{grid-template-columns:1fr 1fr}}
@media(min-width:960px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cases{grid-template-columns:repeat(3,1fr)}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .case{background:#fff;border:1px solid var(--line);border-radius:14px;padding:19px;display:flex;flex-direction:column;gap:8px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .case .m{font-size:11.5px;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .case h3{font-size:15.5px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .case .r{margin-top:auto;padding-top:10px;border-top:1px dashed var(--line);font-size:13px;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .case .r b{color:var(--orange-deep);font-weight:700}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .revs{margin-top:26px;display:grid;gap:11px}
@media(min-width:760px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .revs{grid-template-columns:repeat(3,1fr)}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .rev{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .rev .q{font-size:26px;font-weight:900;color:var(--orange);line-height:.9}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .rev p{margin-top:10px;font-size:13px;color:var(--ink);line-height:1.7}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .rev .w{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bens{margin-top:28px;display:grid;gap:12px}
@media(min-width:760px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bens{grid-template-columns:repeat(3,1fr)}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:22px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben .k{font-size:12px;font-weight:900;letter-spacing:.1em;color:var(--orange)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben .v{margin-top:10px;font-size:27px;font-weight:900;color:#fff;letter-spacing:-.04em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben ul{margin-top:14px;display:grid;gap:7px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben li{font-size:13px;color:#B7B0A6;padding-left:12px;position:relative}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben li::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background:var(--orange)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .after{margin-top:26px;display:grid;gap:11px}
@media(min-width:680px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .after{grid-template-columns:repeat(2,1fr)}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .aft{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .aft h3{font-size:15px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .aft p{margin-top:6px;font-size:13px;color:var(--ink-2)}
/* 섹션: 자주 묻는 질문 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq{margin-top:24px;border-top:1px solid var(--line)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq details{border-bottom:1px solid var(--line)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;position:relative;font-size:15.5px;font-weight:700;letter-spacing:-.03em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq summary::-webkit-details-marker{display:none}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq summary::after{content:"";position:absolute;right:8px;top:50%;width:10px;height:10px;border:solid var(--orange);border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg);transition:transform .18s}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq details[open] summary::after{transform:translateY(-30%) rotate(225deg)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq .a{padding:0 0 20px;font-size:13.5px;color:var(--ink-2);max-width:68ch}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq .a b{color:var(--ink)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq .a ul{margin-top:8px;display:grid;gap:5px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq .a li{padding-left:12px;position:relative}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq .a li::before{content:"–";position:absolute;left:0;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .form{margin-top:28px;display:grid;gap:22px}
@media(min-width:840px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .form{grid-template-columns:.8fr 1.2fr;gap:36px;align-items:start}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .callb .k{font-size:12px;font-weight:900;letter-spacing:.1em;color:var(--orange)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .callb .n{margin-top:10px;font-size:30px;font-weight:900;color:#fff;letter-spacing:-.03em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .callb .h{margin-top:8px;font-size:13px;color:#B7B0A6}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .callb .btn{margin-top:16px;width:100%}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fcard{background:#fff;color:var(--ink);border-radius:16px;padding:clamp(20px,3vw,28px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fcard h3{font-size:18px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fcard .s{margin-top:6px;font-size:13px;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fields{margin-top:18px;display:grid;gap:12px}
@media(min-width:620px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fields{grid-template-columns:1fr 1fr}}
@media(min-width:620px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fields .full{grid-column:1/-1}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .f label{display:block;font-size:12px;font-weight:700;color:var(--ink-2);margin-bottom:6px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .f input,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .f select,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .f textarea{width:100%;font:inherit;font-size:14.5px;color:var(--ink);background:var(--gray);border:1px solid var(--line);border-radius:9px;padding:11px 12px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .f textarea{min-height:88px;resize:vertical}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .agree{display:flex;gap:8px;align-items:flex-start;font-size:11.5px;color:var(--ink-2);font-weight:400}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .agree input{margin-top:3px;width:auto;accent-color:var(--orange)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fn{margin-top:10px;font-size:11.5px;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .foot{background:var(--dark);color:#8D877F;font-size:11.5px;padding-block:26px 30px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .foot .wrap{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .foot img{height:23px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .foot ul{display:flex;flex-wrap:wrap;gap:4px 14px}
/* 섹션: 고정 상담·상단 이동 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .float{position:fixed;right:14px;bottom:76px;z-index:45;display:grid;gap:8px}
@media(min-width:760px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .float{bottom:20px}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fb{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--orange);color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.18);border:0;cursor:pointer}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) a.fb{text-decoration:none;transition:transform .15s}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) a.fb:hover{transform:translateY(-2px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fb.t{background:#FFCC00;color:#fff}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fb.c svg{width:27px;height:27px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fb svg{width:22px;height:22px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .callbar{position:fixed;left:0;right:0;bottom:0;z-index:44;display:flex;gap:8px;background:#fff;border-top:1px solid var(--line);padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px))}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .callbar a,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .callbar button{flex:1;font:inherit;font-size:14px;font-weight:700;border-radius:99px;padding:12px 0;text-align:center;cursor:pointer;border:1px solid var(--line);background:#fff;color:var(--ink)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .callbar .p{background:var(--orange);border-color:var(--orange);color:#fff}
@media(min-width:760px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .callbar{display:none}}
@media(max-width:759px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .foot{padding-bottom:80px}}
@media(prefers-reduced-motion:reduce){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) *{transition:none!important}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) h2.t.big{font-size:clamp(25px,3.6vw,36px);line-height:1.42}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .steps5{margin-top:28px;display:grid;gap:11px}
@media(min-width:640px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .steps5{grid-template-columns:repeat(2,1fr)}}
@media(min-width:980px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .steps5{grid-template-columns:repeat(5,1fr)}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bignum{margin-top:22px;font-size:clamp(28px,4.6vw,38px);font-weight:900;color:#fff;letter-spacing:-.03em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .center .lede{margin-inline:auto}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pic.narrow{max-width:520px;margin-inline:auto}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) section .pic{margin-top:18px;border-radius:14px;overflow:hidden}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) section .pic img{width:100%;height:auto;display:block}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) section .pic{max-width:100%}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vwrap2{margin-top:26px;display:grid;gap:14px}
@media(min-width:880px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vwrap2{grid-template-columns:288px minmax(0,1fr);gap:18px;align-items:start}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpanes{min-width:0;display:grid}
/* 섹션: 인증 유형 탭 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vtabs{display:grid;gap:9px;align-content:start}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vtab{font:inherit;text-align:left;background:#fff;border:1px solid var(--line);border-radius:14px;
  padding:13px 18px;cursor:pointer;display:grid;gap:2px;transition:all .15s ease}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vtab .en{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vtab .ko{font-size:16px;font-weight:900;letter-spacing:-.035em;color:var(--ink)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vtab:hover{border-color:var(--orange)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vtab.on{background:var(--orange);border-color:var(--orange);box-shadow:0 8px 20px rgba(243,146,0,.3)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vtab.on .en{color:#FFE7C4}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vtab.on .ko{color:#fff}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpane{margin-top:0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 24px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpane[hidden]{display:none}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpane .vt{font-size:12px;font-weight:900;color:var(--orange-deep);letter-spacing:.02em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpane h3{margin-top:8px;font-size:24px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpane .vsub{margin-top:8px;font-size:14px;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vchk{margin-top:18px;display:grid;gap:11px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vchk li{position:relative;padding-left:30px;font-size:14px;color:var(--ink);line-height:1.7}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vchk li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:var(--orange-soft)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vchk li::after{content:"";position:absolute;left:7px;top:9px;width:5px;height:9px;
  border:solid var(--orange-deep);border-width:0 2px 2px 0;transform:rotate(42deg)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbox{margin-top:11px;background:var(--gray);border-radius:12px;padding:15px 17px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbox .bk{font-size:12px;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbox .bv{margin-top:4px;font-size:15px;font-weight:700;color:var(--ink)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbox.hl{background:var(--orange-soft)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbox.hl .bn{margin-top:4px;font-size:27px;font-weight:900;color:var(--orange-deep);letter-spacing:-.04em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbox.hl .bs{margin-top:2px;font-size:12px;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vflow{margin-top:14px;border:1px dashed var(--line);border-radius:16px;padding:18px 20px;display:grid;gap:11px}
@media(min-width:820px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vflow{grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vflow span{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:var(--ink)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vflow i{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--orange);color:#fff;
  font-style:normal;font-size:12px;font-weight:900;display:flex;align-items:center;justify-content:center}
/* 섹션: 상담 신청 */
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ct{position:relative;overflow:hidden;background:var(--dk2)}
:where(body.page-index) .ct .bg{position:absolute;inset:0;background-image:url('./img/image-05.jpg');background-size:cover;background-position:50% 30%;opacity:.22}
:where(body.page-index) .ct .sh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,19,25,.86),rgba(14,19,25,.96))}
:where(body.page-index) .ct .in{position:relative;padding:clamp(66px,9vw,110px) 0}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ct .ct-bg{position:absolute;inset:0;background-image:url('./img/image-05.jpg');background-size:cover;background-position:50% 30%;opacity:.22}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ct .ct-sh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,19,25,.86),rgba(14,19,25,.96))}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ct .ct-in{position:relative;padding:clamp(66px,9vw,110px) 0}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctg{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(28px,4.4vw,56px);align-items:stretch}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctg > div:first-child{display:flex;flex-direction:column;justify-content:center}
:where(body.page-index) .ctg .en{font-size:clamp(11.28px, calc(10.98px + 0.0796vw), 12px);letter-spacing:.24em;font-weight:700;color:var(--o);margin-bottom:14px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctg .en{font-size:12px;letter-spacing:.24em;font-weight:700;color:var(--o);margin-bottom:14px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctg h2{font-size:clamp(26px,3.8vw,44px);font-weight:900;color:#fff;line-height:1.3;letter-spacing:-.03em;margin-bottom:18px}
:where(body.page-index) .ctg p{color:rgba(255,255,255,.72);font-size:clamp(13.94px, calc(13.29px + 0.1724vw), 15.5px);font-weight:300;line-height:1.9}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctg p{color:rgba(255,255,255,.72);font-size:15.5px;font-weight:300;line-height:1.9}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox{background:var(--o);border-top-right-radius:96px;padding:clamp(28px,4vw,44px)}
:where(body.page-index) .ctbox .lb{font-size:clamp(11.28px, calc(10.98px + 0.0796vw), 12px);letter-spacing:.18em;font-weight:700;color:rgba(255,255,255,.8);margin-bottom:10px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox .lb{font-size:12px;letter-spacing:.18em;font-weight:700;color:rgba(255,255,255,.8);margin-bottom:10px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox .tel{font-size:clamp(28px,4.2vw,44px);font-weight:900;color:#fff;letter-spacing:-.02em;line-height:1.1}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox .hr{height:1px;background:rgba(255,255,255,.3);margin:22px 0}
:where(body.page-index) .ctbox dl{display:grid;grid-template-columns:auto 1fr;gap:9px 18px;font-size:clamp(12.83px, calc(12.35px + 0.1293vw), 14px);color:#fff}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox dl{display:grid;grid-template-columns:auto 1fr;gap:9px 18px;font-size:14px;color:#fff}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox dt{font-weight:700;opacity:.82;white-space:nowrap}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox dd{font-weight:300}
:where(body.page-index) .ctbox .go{margin-top:26px;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--od);
  text-decoration:none;font-weight:700;font-size:clamp(13.94px, calc(13.29px + 0.1724vw), 15.5px);padding:15px 30px;border-radius:999px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox .go{margin-top:26px;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--od);
  text-decoration:none;font-weight:700;font-size:15.5px;padding:15px 30px;border-radius:999px}
@media(max-width:860px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctg{grid-template-columns:1fr}}
@media(max-width:860px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox{border-top-right-radius:64px}}
@media(max-width:860px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctel{margin-top:22px;padding-top:20px}}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctel{margin-top:clamp(26px,3.4vw,38px);padding-top:clamp(22px,3vw,30px);border-top:1px solid rgba(255,255,255,.18)}
:where(body.page-index) .ctel .lb{display:block;font-size:clamp(10.81px, calc(10.52px + 0.0762vw), 11.5px);letter-spacing:.22em;font-weight:700;color:var(--o);margin-bottom:10px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctel .lb{display:block;font-size:11.5px;letter-spacing:.22em;font-weight:700;color:var(--o);margin-bottom:10px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctel .num{display:block;font-size:clamp(34px,5.2vw,60px);font-weight:900;color:#fff;letter-spacing:-.035em;
  line-height:1.05;text-decoration:none}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctel .num:hover{color:var(--o2)}
:where(body.page-index) .ctel .hrs{display:block;margin-top:12px;font-size:clamp(12.83px, calc(12.35px + 0.1293vw), 14px);font-weight:300;color:rgba(255,255,255,.66)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctel .hrs{display:block;margin-top:12px;font-size:14px;font-weight:300;color:rgba(255,255,255,.66)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox{display:flex;flex-direction:column}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox .cform{margin-top:auto}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox .fhd{display:flex;align-items:center;gap:9px;font-size:clamp(17px,2vw,20px);font-weight:900;
  color:#fff;letter-spacing:-.02em;margin-bottom:14px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox .fhd svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}
:where(body.page-index) .ctbox .fnote{font-size:clamp(12.07px, calc(11.68px + 0.1028vw), 13px);line-height:1.75;color:rgba(255,255,255,.92);font-weight:400;margin-bottom:8px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox .fnote{font-size:13px;line-height:1.75;color:rgba(255,255,255,.92);font-weight:400;margin-bottom:8px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform{display:grid;gap:9px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform input[type=text],:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform input[type=tel],:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform select{font:inherit;font-size:14.5px;width:100%;padding:13px 15px;border-radius:6px;
  border:1px solid rgba(255,255,255,.55);background:#fff;color:var(--ink);appearance:none}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform input::placeholder{color:#A9A49C}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform select{background-image:url("./img/image-01.jpg");
  background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:38px;color:var(--ink2)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform select.picked{color:var(--ink)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform input:focus,:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform select:focus{outline:2px solid #fff;outline-offset:1px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform .sub{margin-top:5px;font:inherit;font-size:16.5px;font-weight:900;letter-spacing:-.02em;
  color:var(--od);background:#fff;border:0;border-radius:6px;padding:16px;cursor:pointer;transition:.18s}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform .sub:hover{background:#FFF3E2}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .cform .sub:disabled{opacity:.6;cursor:not-allowed}
:where(body.page-index) .fmsg{margin-top:12px;font-size:clamp(12.45px, calc(12.01px + 0.116vw), 13.5px);font-weight:500;color:#fff;line-height:1.7;min-height:1px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fmsg{margin-top:12px;font-size:13.5px;font-weight:500;color:#fff;line-height:1.7;min-height:1px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fmsg.err{color:#FFE0B2}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox .fdone{display:none;text-align:center;padding:14px 0 6px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox.done .cform,:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox.done .fnote{display:none}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox.done .fdone{display:block}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fdone .big{font-size:clamp(20px,2.6vw,26px);font-weight:900;color:#fff;letter-spacing:-.02em;margin-bottom:10px}
:where(body.page-index) .fdone p{font-size:clamp(12.83px, calc(12.35px + 0.1293vw), 14px);color:rgba(255,255,255,.92);font-weight:300;line-height:1.85}
:where(body.page-index) .fdone button{margin-top:18px;font:inherit;font-size:clamp(12.83px, calc(12.35px + 0.1293vw), 14px);font-weight:700;color:#fff;
  background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.5);border-radius:999px;
  padding:11px 22px;cursor:pointer}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fdone p{font-size:14px;color:rgba(255,255,255,.92);font-weight:300;line-height:1.85}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fdone button{margin-top:18px;font:inherit;font-size:14px;font-weight:700;color:#fff;
  background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.5);border-radius:999px;
  padding:11px 22px;cursor:pointer}
/* 섹션: 하단 회사정보 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ft{background:#090C10;color:rgba(255,255,255,.44);font-size:12.5px;font-weight:300;padding:34px 0}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftin{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ft img{height:24px;opacity:.75}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ft .sp{margin-left:auto}
/* 섹션: 자주 묻는 질문 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq .a p+p{margin-top:10px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bennote{margin-top:18px;font-size:13px;color:var(--ink-3)}
/* 섹션: 상담 신청 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ct,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ft,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm{--o:#F39200;--o2:#FFB13D;--od:#B35F00;--dk2:#151C24;--ink:#16161A}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ct .wrap,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ft .wrap{max-width:1160px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ct h2,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ct p{margin:0}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctg h2{margin-bottom:18px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .agree{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;font-size:13.5px;color:#fff}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .agree label{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .agree input{width:18px;height:18px;margin:0;accent-color:#fff;flex:none;cursor:pointer}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .agree-v{font:inherit;font-size:12.5px;font-weight:700;color:#fff;background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px 0;white-space:nowrap}
/* 섹션: 하단 회사정보 */
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ft{padding-bottom:calc(34px + env(safe-area-inset-bottom,0px))}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftbiz{display:flex;flex-wrap:wrap;gap:22px 34px;align-items:flex-start;justify-content:space-between;margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftinfo{display:grid;grid-template-columns:repeat(3,auto);gap:8px 30px;margin:0;flex:1 1 520px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftinfo div{display:flex;gap:8px;min-width:0}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftinfo .w2{grid-column:span 2}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftinfo dt{color:rgba(255,255,255,.62);font-weight:500;white-space:nowrap}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftinfo dd{margin:0;color:rgba(255,255,255,.44)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftlink{font:inherit;color:rgba(255,255,255,.62);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftlink:hover{color:#fff}
:where(body.page-index) .bizcard{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:rgba(255,255,255,.62);font-size:clamp(11.28px, calc(10.98px + 0.0796vw), 12px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bizcard{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:rgba(255,255,255,.62);font-size:12px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bizcard img{width:74px;height:auto;border-radius:3px;border:1px solid rgba(255,255,255,.18);transition:transform .18s,border-color .18s}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bizcard:hover img{transform:translateY(-2px);border-color:var(--o)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bizcard:hover{color:#fff}
@media(max-width:760px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftinfo{grid-template-columns:1fr;flex:none;width:100%}}
@media(max-width:760px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftinfo .w2{grid-column:auto}}
@media(max-width:760px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ftbiz{flex-direction:column}}
/* 섹션: 개인정보·사업자등록증 모달 */
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:calc(20px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px))}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm[hidden]{display:none}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-back{position:absolute;inset:0;background:rgba(9,12,16,.72)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-box{position:relative;background:#fff;color:var(--ink);width:100%;max-width:640px;max-height:100%;display:flex;flex-direction:column;border-radius:10px;border-top:4px solid var(--o);overflow:hidden}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #E7E4DE}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-hd h3{font-size:17px;font-weight:900;letter-spacing:-.02em;margin:0}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-x{font:inherit;font-size:26px;line-height:1;background:none;border:0;cursor:pointer;color:#8B8A90;padding:2px 6px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-x:hover{color:var(--ink)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-body{overflow-y:auto;padding:18px 22px 22px;font-size:13.5px;line-height:1.8;color:#4B4A50}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-body h4{font-size:14px;font-weight:700;color:var(--ink);margin:18px 0 6px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-body ul{list-style:none;padding:0;margin:0}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-body li{position:relative;padding-left:12px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-body li::before{content:'-';position:absolute;left:0}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-ft{padding:14px 22px;border-top:1px solid #E7E4DE;text-align:right}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-ok{font:inherit;font-size:14.5px;font-weight:700;color:#fff;background:var(--o);border:0;border-radius:6px;padding:11px 22px;cursor:pointer}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-ok:hover{background:var(--od)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm--img .pm-box{max-width:720px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm--img .pm-body{padding:14px;background:#F5F4F2}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm--img .pm-body img{width:100%;height:auto;display:block;margin:0 auto;box-shadow:0 2px 12px rgba(0,0,0,.12)}
body:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech).pm-open{overflow:hidden}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-ver{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid #E7E4DE;background:#FAF9F7}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-vnow{font-size:12.5px;font-weight:700;color:var(--od)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-vnow button{font:inherit;font-weight:700;color:var(--ink);background:none;border:0;padding:0 0 0 6px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-vsel{font:inherit;font-size:13px;color:var(--ink);padding:9px 36px 9px 12px;border:1.5px solid var(--ink);border-radius:4px;max-width:100%;cursor:pointer;appearance:none;-webkit-appearance:none;
  background:#fff url("./img/image-02.jpg") no-repeat right 10px center/16px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-vsel:focus{outline:2px solid var(--o);outline-offset:1px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-body p+p{margin-top:6px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-body .pm-date{margin-top:22px;padding-top:14px;border-top:1px solid #E7E4DE;font-size:12.5px;color:#8B8A90}
@media(max-width:520px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .pm-vsel{width:100%}}
/* 섹션: 하단 회사정보 */
:where(body.page-index) .ft{background:#090C10;color:rgba(255,255,255,.44);font-size:clamp(11.68px, calc(11.34px + 0.0906vw), 12.5px);font-weight:300;padding:34px 0}
:where(body.page-index) .ftin{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center}
:where(body.page-index) .ft img{height:24px;opacity:.75}
:where(body.page-index) .ft .sp{margin-left:auto}
:where(body.page-index) .note{background:#FFF8EC;border:1px dashed var(--o);border-radius:4px;padding:18px 22px;margin-top:34px;
  font-size:clamp(12.07px, calc(11.68px + 0.1028vw), 13px);color:var(--od);line-height:1.8}
:where(body.page-index) .note b{font-weight:700}
:where(body.page-index) .vids{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px)}
:where(body.page-index) .vid{display:block;text-decoration:none;color:inherit}
:where(body.page-index) .vid .th{position:relative;display:block;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#0E1319}
:where(body.page-index) .vid .th img{width:100%;height:100%;object-fit:cover;display:block;transition:.25s}
:where(body.page-index) .vid:hover .th img{transform:scale(1.04)}
:where(body.page-index) .vid .play{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;
  border-radius:50%;background:rgba(243,146,0,.94);box-shadow:0 6px 20px rgba(0,0,0,.35);
  display:flex;align-items:center;justify-content:center;transition:.2s}
:where(body.page-index) .vid .play:after{content:'';border-style:solid;border-width:9px 0 9px 15px;
  border-color:transparent transparent transparent #fff;margin-left:3px}
:where(body.page-index) .vid:hover .play{transform:scale(1.1);background:#FF9F16}
:where(body.page-index) .vid .dur{position:absolute;right:8px;bottom:8px;background:rgba(0,0,0,.82);color:#fff;
  font-size:clamp(11.28px, calc(10.98px + 0.0796vw), 12px);font-weight:600;padding:2px 7px;border-radius:4px;letter-spacing:.02em}
:where(body.page-index) .vid h3{font-size:clamp(15.5px,1.8vw,17.5px);font-weight:700;letter-spacing:-.02em;line-height:1.5;
  margin:14px 0 7px;display:block}
:where(body.page-index) .vid:hover h3{color:var(--od)}
:where(body.page-index) .vid .meta{font-size:clamp(12.07px, calc(11.68px + 0.1028vw), 13px);color:var(--ink3);font-weight:300}
:where(body.page-index) .vmore{text-align:center;margin-top:clamp(28px,4vw,42px)}
:where(body.page-index) .btn2{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:clamp(13.58px, calc(12.99px + 0.1569vw), 15px);
  color:var(--ink);background:#fff;border:1px solid var(--line);padding:14px 30px;border-radius:999px;transition:.18s}
:where(body.page-index) .btn2:hover{border-color:var(--o);color:var(--od);box-shadow:0 12px 30px rgba(243,146,0,.14)}
@media(max-width:860px){:where(body.page-index) .vids{grid-template-columns:1fr;gap:26px}}
:where(body.page-index) .certsec{background:var(--bg2)}
:where(body.page-index) .certhead{margin-bottom:clamp(30px,4.4vw,48px)}
:where(body.page-index) .certhead .en{font-size:clamp(10.81px, calc(10.52px + 0.0762vw), 11.5px);letter-spacing:.26em;font-weight:700;color:var(--o);margin-bottom:15px}
:where(body.page-index) .certhead h2{font-size:clamp(26px,3.6vw,40px);font-weight:900;letter-spacing:-.035em;line-height:1.3}
:where(body.page-index) .certhead p{font-size:clamp(14px,1.6vw,15.5px);color:var(--ink2);font-weight:300;margin-top:16px;max-width:620px}
:where(body.page-index) .cert{display:grid;grid-template-columns:156px minmax(0,1fr);gap:clamp(16px,2.4vw,34px);align-items:center}
/* 섹션: 헤더·전체 메뉴 */
:where(body.page-index) .certnav{list-style:none;display:grid;gap:2px}
:where(body.page-index) .certnav li{font-size:clamp(12.45px, calc(12.01px + 0.116vw), 13.5px);font-weight:500;color:var(--ink3);padding:7px 0 7px 14px;
  border-left:2px solid transparent;cursor:pointer;transition:.18s;line-height:1.5}
:where(body.page-index) .certnav li:hover,:where(body.page-index) .certnav li.on{color:var(--ink);border-left-color:var(--o);font-weight:700;padding-left:18px}
:where(body.page-index) .ccwrap{position:relative;min-width:0}
:where(body.page-index) .circles{--per:5;--gap:20px;display:flex;align-items:center;gap:var(--gap);overflow-x:auto;
  scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:24px 2px;margin:-24px 0;
  scrollbar-width:none;-ms-overflow-style:none}
:where(body.page-index) .circles::-webkit-scrollbar{display:none}
:where(body.page-index) .cc{position:relative;flex:0 0 auto;scroll-snap-align:start;
  width:calc((100% - (var(--per) - 1)*var(--gap))/var(--per));max-width:168px;aspect-ratio:1;border-radius:50%;
  display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;
  background:#fff;border:1px solid #E2DDD4;overflow:hidden;
  transition:transform .28s cubic-bezier(.22,.7,.3,1),box-shadow .28s,border-color .28s}
:where(body.page-index) .cc .ph{position:absolute;inset:0;opacity:0;transition:.32s ease}
:where(body.page-index) .cc .ph img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);
  filter:brightness(1.12) saturate(1.04);transition:.5s ease}
:where(body.page-index) .cc .ph:after{content:'';position:absolute;inset:0;
  background:radial-gradient(circle at 50% 50%,rgba(9,13,18,.42) 0%,rgba(9,13,18,.68) 100%)}
:where(body.page-index) .cc .tx{position:relative;z-index:2;text-align:center;transition:.28s;padding:0 12px}
:where(body.page-index) .cc .tx em{display:block;font-style:normal;font-size:clamp(10.5px, calc(10.29px + 0.0552vw), 11px);font-weight:700;letter-spacing:.14em;
  color:var(--o);margin-bottom:6px}
:where(body.page-index) .cc .tx b{display:block;font-size:clamp(13px,1.35vw,17px);font-weight:900;letter-spacing:-.035em;line-height:1.3}
:where(body.page-index) .cc:hover,:where(body.page-index) .cc.on{z-index:5;border-color:var(--o);transform:scale(1.06)}
:where(body.page-index) .cc:hover .ph,:where(body.page-index) .cc.on .ph{opacity:1}
:where(body.page-index) .cc:hover .ph img,:where(body.page-index) .cc.on .ph img{transform:scale(1)}
:where(body.page-index) .cc:hover .tx b,:where(body.page-index) .cc.on .tx b{color:#fff}
:where(body.page-index) .cc:hover .tx em,:where(body.page-index) .cc.on .tx em{color:var(--o2)}
:where(body.page-index) .ccbtn{position:absolute;top:50%;transform:translateY(-50%);z-index:8;width:44px;height:44px;
  border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;
  font-size:clamp(14.99px, calc(14.16px + 0.2221vw), 17px);line-height:1;display:flex;align-items:center;justify-content:center;
  box-shadow:0 8px 22px rgba(15,20,26,.14);transition:.18s}
:where(body.page-index) .ccbtn:hover{background:var(--o);border-color:var(--o);color:#fff}
:where(body.page-index) .ccbtn.prev{left:-14px}
:where(body.page-index) .ccbtn.next{right:-14px}
:where(body.page-index) .ccbtn[disabled]{opacity:0;pointer-events:none}
:where(body.page-index) .certfoot{margin-top:clamp(26px,3.6vw,40px);display:flex;flex-wrap:wrap;gap:14px;align-items:center;
  justify-content:space-between}
:where(body.page-index) .certfoot .hint{font-size:clamp(12.07px, calc(11.68px + 0.1028vw), 13px);color:var(--ink3);font-weight:300}
:where(body.page-index) .ccdots{display:flex;gap:6px;align-items:center}
:where(body.page-index) .ccdots i{width:7px;height:7px;border-radius:50%;background:#D8D3CA;display:block;transition:.2s}
:where(body.page-index) .ccdots i.on{background:var(--o)}
:where(body.page-index) .ccdots i.lead{width:20px;border-radius:99px}
:where(body.page-index) .certfoot .go{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;
  font-size:clamp(13.21px, calc(12.68px + 0.1425vw), 14.5px);color:#fff;background:var(--o);padding:14px 28px;border-radius:999px}
@media(max-width:980px){:where(body.page-index) .cert{grid-template-columns:1fr;gap:22px}}
@media(max-width:980px){:where(body.page-index) .certnav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}}
@media(max-width:980px){:where(body.page-index) .certnav::-webkit-scrollbar{display:none}}
@media(max-width:980px){:where(body.page-index) .certnav li{border-left:0;border-bottom:2px solid transparent;padding:6px 2px;white-space:nowrap;font-size:clamp(12.07px, calc(11.68px + 0.1028vw), 13px)}}
@media(max-width:980px){:where(body.page-index) .certnav li:hover,:where(body.page-index) .certnav li.on{padding-left:2px;border-bottom-color:var(--o)}}
@media(max-width:980px){:where(body.page-index) .circles{--per:5;--gap:16px}}
@media(max-width:980px){:where(body.page-index) .ccbtn{width:38px;height:38px}}
@media(max-width:980px){:where(body.page-index) .ccbtn.prev{left:-8px}}
@media(max-width:980px){:where(body.page-index) .ccbtn.next{right:-8px}}
@media(max-width:760px){:where(body.page-index) .circles{--per:4;--gap:14px}}
@media(max-width:620px){:where(body.page-index) .circles{--per:3;--gap:11px}}
@media(max-width:620px){:where(body.page-index) .cc{max-width:none}}
@media(max-width:620px){:where(body.page-index) .cc .tx{padding:0 5px}}
@media(max-width:620px){:where(body.page-index) .cc .tx em{font-size:9.5px;letter-spacing:.1em;margin-bottom:4px}}
@media(max-width:620px){:where(body.page-index) .cc .tx b{font-size:clamp(11.68px, calc(11.34px + 0.0906vw), 12.5px);letter-spacing:-.04em}}
@media(max-width:620px){:where(body.page-index) .ccbtn{display:none}}
:where(body.page-index) .pic{margin:18px auto;border-radius:4px;overflow:hidden;max-width:100%}
:where(body.page-index) .pic img{width:100%;height:auto;display:block}
:where(body.page-index) .pic.narrow{max-width:520px}
:where(body.page-index) .newsec .steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px)}
@media(max-width:800px){:where(body.page-index) .newsec .steps3{grid-template-columns:1fr}}
:where(body.page-index) .newsec .tblwrap{overflow-x:auto}
:where(body.page-index) .newsec table{width:100%;border-collapse:collapse;font-size:clamp(13.21px, calc(12.68px + 0.1425vw), 14.5px)}
:where(body.page-index) .newsec th,:where(body.page-index) .newsec td{border:1px solid var(--line);padding:12px 14px;text-align:left}
:where(body.page-index) .newsec th{background:var(--os);color:var(--od);font-weight:700}
:where(body.page-index) .newsec details{border:1px solid var(--line);border-radius:4px;padding:14px 18px;margin-bottom:10px;background:#fff}
:where(body.page-index) .newsec summary{font-weight:700;cursor:pointer}
:where(body.page-index) .newsec details .a{padding-top:10px;color:var(--ink2);font-size:clamp(13.21px, calc(12.68px + 0.1425vw), 14.5px);font-weight:300}
/* 섹션: 고정 상담·상단 이동 */
:where(body.page-index) .float{position:fixed;right:14px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;display:grid;gap:8px}
:where(body.page-index) .fb{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--o);color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.18);border:0;cursor:pointer}
:where(body.page-index) .fb svg{width:22px;height:22px}
:where(body.page-index) a.fb{text-decoration:none;transition:transform .15s}
:where(body.page-index) a.fb:hover{transform:translateY(-2px)}
:where(body.page-index) .fb.t{background:#FFCC00;color:#fff}
:where(body.page-index) .fb.c svg{width:27px;height:27px}
/* 섹션: 헤더·전체 메뉴 */
:where(body.page-index) .certnav li{cursor:pointer}
:root:has(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech){--wrap:1160px;--ink:#16161A;--ink-2:#4B4A50;--ink-3:#8B8A90;--gray:#F5F4F2;--line:#E7E4DE;--dark:#0E1319;--orange-soft:#FFF5E8}
body:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech){background:#fff;line-height:1.7}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sec{padding-block:clamp(66px,9vw,118px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .kicker{font-size:12px;font-weight:700;letter-spacing:.24em;color:var(--orange);margin-bottom:12px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) h2.t,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) h2.t.big{margin-top:0;font-size:clamp(26px,3.7vw,42px);font-weight:900;letter-spacing:-.03em;line-height:1.32}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lede{margin-top:14px;color:var(--ink-2);font-size:clamp(14px,1.6vw,16.5px);font-weight:300;line-height:1.85;max-width:660px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lede + .lede{margin-top:10px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav{position:sticky;top:0;z-index:50;background:rgba(14,19,25,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08);padding-top:env(safe-area-inset-top,0px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnavin{max-width:var(--wrap);margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:18px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnavin .lg{height:30px;width:auto}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav .navsep{width:1px;height:20px;background:rgba(255,255,255,.22)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav .navtag{color:rgba(255,255,255,.6);font-size:11px;letter-spacing:.14em;font-weight:500;line-height:1.35}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav .navmenu{margin-left:auto;display:flex;gap:26px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav .navmenu a{color:rgba(255,255,255,.78);font-size:14px;font-weight:500}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav .navmenu a:hover{color:#FFB13D}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav .navcta{background:var(--orange);color:#fff;font-weight:700;font-size:14px;padding:10px 20px;border-radius:999px;white-space:nowrap}
@media(max-width:900px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav .navmenu,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav .navtag,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav .navsep{display:none}}
@media(max-width:900px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnavin{gap:12px}}
@media(max-width:900px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vnav .navcta{margin-left:auto}}
html:has(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech){scroll-padding-top:70px}
/* 섹션: 인증 페이지 히어로 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vh,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vband{position:relative;overflow:hidden;display:flex}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbg{position:absolute;inset:0}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbg img{width:100%;height:100%;object-fit:cover;display:block}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vsh,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vin{pointer-events:none}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vin *{pointer-events:auto}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vsh{position:absolute;inset:0}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vin{position:relative;width:100%;margin:0 auto}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vh{min-height:min(78vh,640px);align-items:flex-end;background:var(--dark)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vh .vbg img{object-position:50% 40%}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vh .vsh{background:linear-gradient(180deg,rgba(10,14,19,.55) 0%,rgba(10,14,19,.3) 32%,rgba(10,14,19,.85) 72%,#0E1319 100%)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vh .vin{max-width:var(--wrap);padding:110px 20px clamp(52px,7vw,92px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vkick{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:12.5px;font-weight:500;letter-spacing:.04em;border:1px solid rgba(255,255,255,.34);padding:7px 15px;border-radius:999px;margin-bottom:clamp(18px,3vw,26px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vkick i{width:5px;height:5px;background:var(--orange);border-radius:50%;display:block}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vkick b{color:#FFB13D;font-weight:700}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vh h1{font-size:clamp(38px,6.6vw,74px);font-weight:900;line-height:1.16;letter-spacing:-.03em;color:#fff;margin-bottom:22px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vh .one{color:rgba(255,255,255,.8);font-size:clamp(15px,1.7vw,18px);font-weight:300;line-height:1.85;max-width:660px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbtns{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,4vw,38px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbtn{display:inline-flex;align-items:center;font-weight:700;font-size:16px;padding:16px 30px;border-radius:999px;transition:.18s}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbtn.p{background:var(--orange);color:#fff;box-shadow:0 10px 30px rgba(243,146,0,.32)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbtn.p:hover{background:#FFA524;transform:translateY(-2px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbtn.g{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.34)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbtn.g:hover{background:rgba(255,255,255,.18)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vband{min-height:clamp(420px,52vw,560px);align-items:center;text-align:center;background:var(--dark)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vband .vbg img{object-position:50% 38%}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vband .vsh{background:linear-gradient(180deg,rgba(9,13,18,.62) 0%,rgba(9,13,18,.74) 48%,rgba(9,13,18,.9) 100%)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vband .vin{max-width:880px;padding:clamp(60px,8vw,90px) 20px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vband .rule{width:46px;height:3px;background:var(--orange);margin:0 auto clamp(24px,3.4vw,34px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vband h2.t,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vband h2.t.big{font-size:clamp(30px,5.2vw,58px);color:#fff;line-height:1.24;letter-spacing:-.035em;margin-bottom:clamp(20px,3vw,30px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vband .lede{color:rgba(255,255,255,.78);font-size:clamp(14.5px,1.6vw,17px);line-height:2;max-width:680px;margin-left:auto;margin-right:auto}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .why{margin-top:clamp(34px,5vw,54px);display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,22px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow:not(#x){display:block;background:#fff;border:1px solid var(--line);border-radius:4px;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow::before{content:'';position:absolute;top:0;right:0;width:52px;height:52px;background:linear-gradient(to top right,var(--orange) 49.6%,#0B0B0C 50%)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow .k{display:block;font-size:clamp(17px,2vw,21px);font-weight:700;letter-spacing:-.02em;margin-bottom:11px;padding-right:60px;color:var(--ink)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow .v{display:block;font-size:14.5px;color:var(--ink-2);font-weight:300;line-height:1.85}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow.hl{background:var(--orange-soft);border-color:var(--orange)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow.hl .k{color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .wrow.hl .v{color:var(--ink-2);font-weight:400}
@media(max-width:760px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .why{grid-template-columns:1fr}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vwrap2{margin-top:clamp(28px,4vw,40px)}
/* 섹션: 인증 유형 탭 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vtab{border-radius:4px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vtab.on{box-shadow:0 12px 28px rgba(243,146,0,.28)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpane{border-radius:4px;padding:clamp(24px,3vw,34px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpane h3{font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpane .vt{letter-spacing:.2em;font-weight:700;color:var(--orange);text-transform:uppercase;font-size:11.5px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpane .vsub,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vchk li{font-weight:300}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbox{border-radius:4px;background:var(--gray)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbox.hl{background:var(--orange-soft)}
@media(min-width:880px){:where(body.page-venture) .vwrap2{align-items:stretch}}
@media(min-width:880px){:where(body.page-venture) .vtabs{grid-auto-rows:1fr;align-content:stretch}}
@media(min-width:880px){:where(body.page-venture) .vtab{align-content:center}}
@media(min-width:880px){:where(body.page-venture) .vpanes{grid-template-areas:"pane"}}
@media(min-width:880px){:where(body.page-venture) .vpane{grid-area:pane}}
@media(min-width:880px){:where(body.page-venture) .vpane[hidden]{display:block;visibility:hidden}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .steps5{margin-top:clamp(34px,5vw,54px);gap:clamp(12px,1.8vw,20px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step{background:none;border:0;border-radius:0;padding:26px 0 0;position:relative}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--orange)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step .n{font-size:13px;font-weight:900;color:var(--orange);letter-spacing:.1em;margin-bottom:10px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step h3{margin-top:0;font-size:17px;font-weight:700;letter-spacing:-.02em;margin-bottom:9px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step ul{margin-top:0}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step li{font-size:13.5px;color:var(--ink-2);font-weight:300;line-height:1.8;padding-left:13px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .step li::before{top:11px;width:5px;height:5px;background:var(--orange)}
@media(max-width:979px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .steps5{gap:28px 18px}}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bens{margin-top:clamp(34px,5vw,54px);gap:clamp(16px,2.2vw,26px)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben{background:#fff;border:1px solid var(--line);border-radius:4px;padding:clamp(24px,2.8vw,32px);position:relative;overflow:hidden}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben::before{content:'';position:absolute;top:0;right:0;width:44px;height:44px;background:linear-gradient(to top right,var(--orange) 49.6%,#0B0B0C 50%)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben .v,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben .k{margin-top:0;font-size:clamp(18px,2.1vw,22px);line-height:1.4;font-weight:700;letter-spacing:-.02em;color:var(--orange);padding-right:48px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben ul{margin-top:16px;padding-top:16px;border-top:1px dashed var(--line)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben li{font-size:14px;color:var(--ink-2);font-weight:300;padding-left:15px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ben li::before{top:10px;width:5px;height:5px;background:var(--orange)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .bennote{margin-top:22px}
@media(max-width:520px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbtn{font-size:15px;padding:14px 22px}}
@media(max-width:520px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vbtns{gap:10px}}
/* 섹션: 자주 묻는 질문 */
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq{margin-top:clamp(28px,4vw,40px);border-top:2px solid var(--ink)}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq summary{font-size:clamp(15.5px,1.7vw,17px);padding:22px 44px 22px 0}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .faq .a{font-size:14.5px;font-weight:300;line-height:1.85;padding-bottom:24px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .subt{margin-top:clamp(40px,5vw,56px);font-size:clamp(17px,2vw,20px);font-weight:700;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .subt + .tblwrap{margin-top:16px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .tblwrap{border-radius:4px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.qual th[scope=row],:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox th[scope=row]{font-weight:700;color:var(--ink);white-space:nowrap;background:#FBFAF8;width:1%}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.qual td{line-height:1.9;font-weight:300;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox th:not(:first-child),:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox td{text-align:center}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox td b{display:inline-block;min-width:44px;font-size:13px;padding:2px 10px;border-radius:99px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox .y{background:var(--orange-soft);color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox .p{background:#EEF0F2;color:#4B4A50}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox .n{background:transparent;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox thead th:nth-child(2){background:var(--orange);color:#fff;border-bottom-color:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .plans{margin-top:clamp(34px,5vw,54px);display:grid;gap:clamp(16px,2.2vw,26px)}
@media(min-width:760px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .plans{grid-template-columns:1fr 1fr}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .plan{margin:0;background:#fff;border:1px solid var(--line);border-radius:4px;padding:clamp(22px,2.8vw,32px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .plan .ptag{font-size:12px;font-weight:700;color:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .plan h3{margin-top:6px;font-size:clamp(18px,2.1vw,22px);font-weight:700;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .plan svg{display:block;width:100%;height:auto;margin:20px 0 18px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .plan figcaption{font-size:14px;font-weight:300;line-height:1.85;color:var(--ink-2);padding-top:16px;border-top:1px dashed var(--line)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .spchk{margin-top:26px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .spchk li{font-weight:300}
@media(min-width:760px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .bens.four{grid-template-columns:repeat(2,1fr)}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .bens.four .ben ul{border-top:1px dashed var(--line)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.qual{min-width:0}
@media(max-width:600px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox th[scope=row],:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.qual th[scope=row]{white-space:normal;width:34%}}
@media(max-width:600px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox th,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.ox td{padding:12px 8px;font-size:12.5px}}
@media(max-width:600px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.qual th,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) table.qual td{padding:12px 10px;font-size:13px}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .rqnotes{margin-top:clamp(28px,4vw,40px);display:grid;gap:10px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .rqn{display:grid;gap:6px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:4px;padding:18px 22px}
@media(min-width:680px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .rqn{grid-template-columns:120px 1fr;gap:20px;align-items:baseline}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .rqn .rk{font-size:14px;font-weight:700;color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .rqn .rv{font-size:14.5px;font-weight:300;line-height:1.85;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .rqn .rv b{font-weight:700;color:var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ben.hl{background:var(--orange-soft);border-color:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ben li b{font-weight:700;color:var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .bens.four .ben.hl ul{border-top-color:var(--orange-line)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cv{margin-top:clamp(40px,5vw,60px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cv + .cv{padding-top:clamp(40px,5vw,60px);border-top:1px dashed var(--line)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvlabel{display:inline-block;font-size:12px;font-weight:700;color:#fff;background:var(--ink);padding:4px 12px;border-radius:99px;margin-bottom:16px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cv .tblwrap{margin-top:0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ic{display:inline-block;width:22px;height:22px;border-radius:50%;position:relative;flex:0 0 auto;vertical-align:middle}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ic.y{background:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ic.y::after{content:"";position:absolute;left:8px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(42deg)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ic.p{background:#fff;border:2px solid var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ic.p::after{content:"";position:absolute;left:0;top:0;width:9px;height:18px;background:var(--orange);border-radius:9px 0 0 9px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ic.n{background:#EEEDEA}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ic.n::before,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ic.n::after{content:"";position:absolute;left:10px;top:5px;width:2px;height:12px;background:#A9A6A0;transform:rotate(45deg)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ic.n::after{transform:rotate(-45deg)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvB{display:grid;gap:16px}
@media(min-width:760px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvB{grid-template-columns:1fr 1fr}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard .cvh{padding:22px 24px;background:#F5F4F2}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard.main{border-color:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard.main .cvh{background:var(--orange);color:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard .cvt{font-size:20px;font-weight:700;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard .cvs{margin-top:4px;font-size:13px;opacity:.85}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard ul{padding:10px 24px 16px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed var(--line);font-size:14.5px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard li:last-child{border-bottom:0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard li.n span{color:var(--ink-3);text-decoration:line-through;text-decoration-color:#C9C5BE}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvcard em,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD em,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvC em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--orange-deep);background:var(--orange-soft);border-radius:99px;padding:1px 8px;margin-left:auto}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvC{display:grid;gap:16px}
@media(min-width:760px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvC{grid-template-columns:1.3fr 1fr}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg{border-radius:4px;padding:clamp(22px,2.8vw,30px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg.both{background:#F5F4F2}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg.only{background:var(--ink);color:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg .cgt{font-size:18px;font-weight:700;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg.only .cgt{color:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg ul{margin-top:16px;display:grid;gap:10px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg li{position:relative;padding-left:16px;font-size:14.5px;font-weight:300;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg li::before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg.only li{font-size:17px;font-weight:700}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg em{margin-left:0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cg .cgn{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);font-size:13.5px;font-weight:300;color:rgba(255,255,255,.75);line-height:1.8}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD{border-top:2px solid var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dhead,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .drow,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dsum{display:grid;grid-template-columns:1fr 130px 130px;align-items:center;gap:8px;padding:14px 4px;border-bottom:1px solid var(--line)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dhead{font-size:13px;font-weight:700}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dl{color:var(--orange-deep);text-align:center}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dr{color:var(--ink-2);text-align:center}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dn{font-size:14.5px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dc{display:flex;justify-content:center;align-items:center;gap:6px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dc em{margin-left:0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dsum{border-bottom:0;background:var(--orange-soft);padding:16px 4px;font-size:14px;font-weight:700}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dsum span{padding-left:10px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dsum b{text-align:center;font-size:20px;color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dsum b.g{color:var(--ink-2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dsum small{display:block;font-size:11px;font-weight:400}
@media(max-width:560px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dhead,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .drow,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dsum{grid-template-columns:1fr 74px 74px}}
@media(max-width:560px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dhead{font-size:11.5px}}
@media(max-width:560px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cvD .dn{font-size:13.5px}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pickme{margin-top:14px;font-size:13px;font-weight:700;color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cmpB{margin-top:clamp(34px,5vw,54px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cv .bens,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cv > .vwrap2{margin-top:0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stairs{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(6px,1.4vw,16px);align-items:end;border-bottom:2px solid var(--ink);padding-top:10px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .st{display:flex;flex-direction:column;align-items:stretch}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .st .sn{text-align:center;font-size:clamp(22px,3.2vw,36px);font-weight:900;color:var(--orange-deep);letter-spacing:-.04em;line-height:1}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .st .sn small{font-size:13px;font-weight:700;margin-left:2px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .st .sb{margin-top:8px;height:calc(var(--h) * clamp(14px,2.2vw,24px));background:var(--orange);border-radius:3px 3px 0 0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .st.d .sb{background:var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .st.d .sn{color:var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stairs + .stl{margin-top:0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .st .sk{order:5}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .st .sd{order:6}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stairs{margin-bottom:0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cv .stairs ~ .stl{margin-top:12px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .st .sk,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .st .sd{display:none}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stairs::after{content:none}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stl{display:flex;gap:18px;justify-content:flex-end;font-size:12.5px;color:var(--ink-2);margin-top:12px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stl i{display:inline-block;width:12px;height:12px;background:var(--orange);border-radius:2px;margin-right:6px;vertical-align:-1px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stl i.d{background:var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stairs{position:relative}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cv .stairs{margin-bottom:0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stairsLbl{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(6px,1.4vw,16px);margin-top:10px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stairsLbl div{text-align:center}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stairsLbl .sk{font-size:clamp(12px,1.4vw,15px);font-weight:700;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stairsLbl .sd{margin-top:4px;font-size:12px;font-weight:300;color:var(--ink-3);line-height:1.6}
@media(max-width:640px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stairsLbl .sd{display:none}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .people{border-top:2px solid var(--ink);background:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr{display:grid;grid-template-columns:1fr;gap:10px;padding:18px 20px;border-bottom:1px solid var(--line);align-items:center}
@media(min-width:760px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr{grid-template-columns:260px 1fr 110px;gap:20px}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr .pk{font-size:16px;font-weight:700;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr .pd{margin-top:3px;font-size:13px;font-weight:300;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr .pp{display:flex;flex-wrap:wrap;gap:5px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr .pp svg{width:16px;height:22px;fill:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr.d{background:#FBFAF8}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr.d .pp svg{fill:var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr .pn{font-size:20px;font-weight:900;color:var(--orange-deep);letter-spacing:-.03em;text-align:right}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr.d .pn{color:var(--ink)}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .pr .pn{text-align:left}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gcards{display:grid;gap:clamp(12px,1.8vw,18px);grid-template-columns:1fr 1fr}
@media(min-width:900px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gcards{grid-template-columns:repeat(3,1fr)}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gc{background:#fff;border:1px solid var(--line);border-radius:4px;padding:clamp(18px,2.6vw,28px);display:flex;flex-direction:column}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gc .gk{font-size:15px;font-weight:700;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gc .gn{margin-top:8px;font-size:clamp(40px,5.6vw,60px);font-weight:900;color:var(--orange);letter-spacing:-.05em;line-height:1}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gc .gn small{font-size:15px;font-weight:700;color:var(--ink-2);margin-left:4px;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gc .gd{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-size:13px;font-weight:300;color:var(--ink-3);line-height:1.7}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gc.d{background:var(--ink);border-color:var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gc.d .gk,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gc.d .gn small{color:rgba(255,255,255,.8)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gc.d .gd{color:rgba(255,255,255,.6);border-top-color:rgba(255,255,255,.2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .gc .gt{margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:700;color:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .split{display:grid;gap:clamp(14px,2vw,22px)}
@media(min-width:860px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .split{grid-template-columns:1.15fr 1fr}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sp{border-radius:4px;padding:clamp(24px,3vw,36px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sp.co{background:#fff;border:1px solid var(--line)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sp.rs{background:var(--orange);color:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .spt{font-size:clamp(19px,2.2vw,23px);font-weight:700;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .spg{margin-top:20px;padding-top:16px;border-top:1px dashed var(--line);display:grid;gap:8px}
@media(min-width:560px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .spg{grid-template-columns:96px 1fr;gap:14px}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .spk{font-size:13.5px;font-weight:700;color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .spg ul,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxl ul{display:grid;gap:6px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .spg li,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxl li{font-size:14px;font-weight:300;color:var(--ink-2);padding-left:13px;position:relative}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .spg li::before,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxl li::before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .rsi{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.35)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .rsk{font-size:17px;font-weight:700}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .rsv{margin-top:4px;font-size:14px;font-weight:300;line-height:1.75;color:rgba(255,255,255,.92)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .rsn{margin-top:22px;font-size:13px;color:rgba(255,255,255,.85);font-weight:700}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .lines{border-top:2px solid var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ln{display:grid;gap:10px;padding:20px 4px;border-bottom:1px solid var(--line)}
@media(min-width:760px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ln{grid-template-columns:150px 1fr;gap:20px;align-items:start}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ln .lk{font-size:16px;font-weight:700;padding-top:6px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .lc{display:flex;flex-wrap:wrap;gap:8px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .chip{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:99px;padding:7px 14px;font-size:13.5px;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ln.hl{background:var(--orange-soft);padding-left:16px;padding-right:16px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ln.hl .lk{color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ln.hl .chip{border-color:var(--orange-line);border-radius:10px;line-height:1.6}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ln.hl .chip b{color:var(--orange-deep);margin-right:4px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stats{display:grid;gap:clamp(12px,1.8vw,18px)}
@media(min-width:760px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .stats{grid-template-columns:repeat(3,1fr)}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sx{background:var(--ink);color:#fff;border-radius:4px;padding:clamp(24px,3vw,34px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxn{font-size:clamp(46px,6vw,68px);font-weight:900;color:var(--orange);letter-spacing:-.05em;line-height:1}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxn small{font-size:17px;font-weight:700;margin-left:4px;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxk{margin-top:14px;font-size:16px;font-weight:700}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxd{margin-top:4px;font-size:13px;font-weight:300;color:rgba(255,255,255,.65)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxl{margin-top:clamp(14px,2vw,20px);background:#fff;border:1px solid var(--line);border-radius:4px;padding:clamp(20px,2.6vw,28px);display:grid;gap:18px}
@media(min-width:760px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxl{grid-template-columns:repeat(3,1fr)}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxl .spk{margin-bottom:10px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) [data-pane][hidden]{display:none!important}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xbar{display:flex;flex-wrap:wrap;gap:6px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:6px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xt{font:inherit;flex:1 1 auto;font-size:14px;font-weight:700;color:var(--ink-2);background:none;border:0;border-radius:99px;padding:11px 16px;cursor:pointer;white-space:nowrap}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xt:hover{color:var(--orange-deep)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xt.on{background:var(--ink);color:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xp{margin-top:14px;display:grid;border-radius:4px;overflow:hidden;border:1px solid var(--line);background:#fff}
@media(min-width:760px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xp{grid-template-columns:300px 1fr}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xnum{background:var(--ink);color:#fff;padding:clamp(26px,3.4vw,40px);display:flex;flex-direction:column;justify-content:center}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xl{font-size:13px;color:rgba(255,255,255,.65)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xn{margin-top:6px;font-size:clamp(64px,8vw,92px);font-weight:900;color:var(--orange);letter-spacing:-.05em;line-height:1}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xn small{font-size:18px;font-weight:700;color:#fff;margin-left:6px;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xo{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18);font-size:14px;font-weight:700}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xinfo{padding:clamp(24px,3.2vw,38px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xe{font-size:11.5px;font-weight:700;letter-spacing:.2em;color:var(--orange);text-transform:uppercase}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xinfo h3,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yp h3{margin-top:6px;font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xs{margin-top:6px;font-size:14px;font-weight:300;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qbox{background:#fff;border:1px solid var(--line);border-radius:4px;padding:clamp(24px,3.4vw,40px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qq{font-size:clamp(18px,2.2vw,22px);font-weight:700;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qchips{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qc{font:inherit;font-size:14.5px;font-weight:700;color:var(--ink);background:#fff;border:1.5px solid var(--line);border-radius:99px;padding:10px 20px;cursor:pointer}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qc:hover{border-color:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qc.on{background:var(--orange);border-color:var(--orange);color:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qr{margin-top:24px;padding-top:24px;border-top:2px solid var(--ink);display:grid;gap:22px}
@media(min-width:760px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qr{grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qa{font-size:15px;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qn{margin-top:4px;font-size:clamp(28px,3.6vw,40px);font-weight:700;letter-spacing:-.03em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qn b{font-size:1.6em;font-weight:900;color:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qo{margin-top:4px;font-size:13.5px;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qpp{margin-top:16px;display:flex;flex-wrap:wrap;gap:6px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qpp svg{width:20px;height:28px;fill:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qli{display:grid;gap:10px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qli li{background:var(--gray);border-radius:4px;padding:12px 16px;font-size:14px;font-weight:300;color:var(--ink);line-height:1.7}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ytabs{display:grid;gap:14px}
@media(min-width:880px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ytabs{grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ylist{display:grid;gap:0;background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yt{font:inherit;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;background:#fff;border:0;border-bottom:1px solid var(--line);padding:16px 18px;cursor:pointer;position:relative}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yt:last-child{border-bottom:0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yt .yk{font-size:15px;font-weight:700;color:var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yt .yb{font-size:12.5px;font-weight:700;color:var(--orange-deep);background:var(--orange-soft);border-radius:99px;padding:3px 10px;white-space:nowrap}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yt:hover{background:#FBFAF8}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yt.on{background:var(--orange-soft)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yt.on::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yt.on .yb{background:var(--orange);color:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yp{background:#fff;border:1px solid var(--line);border-radius:4px;padding:clamp(24px,3.2vw,36px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yhd{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yn{font-size:clamp(48px,6vw,68px);font-weight:900;color:var(--orange);letter-spacing:-.05em;line-height:1;white-space:nowrap}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yn small{font-size:15px;font-weight:700;color:var(--ink-2);margin-left:4px;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ybar{margin-top:18px;height:8px;background:var(--gray);border-radius:99px;overflow:hidden}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ybar i{display:block;height:100%;background:var(--orange);border-radius:99px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yo{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);font-size:13.5px;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .yo b{color:var(--ink);margin-left:6px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
@media(min-width:900px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kgrid{grid-template-columns:repeat(6,1fr)}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kt{font:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:4px;padding:16px;cursor:pointer;transition:transform .15s}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kt .kn{font-size:28px;font-weight:900;color:var(--ink);letter-spacing:-.04em;line-height:1}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kt .kn small{font-size:12px;font-weight:700;margin-left:2px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kt .kk{font-size:13.5px;font-weight:700;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kt:hover{border-color:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kt.on{background:var(--orange);border-color:var(--orange);transform:translateY(-4px);box-shadow:0 10px 24px rgba(243,146,0,.28)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kt.on .kn,:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kt.on .kk{color:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kp{margin-top:14px;display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}
@media(min-width:820px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kp{grid-template-columns:1fr 1.4fr 1fr}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kc{background:#fff;padding:clamp(22px,2.8vw,32px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kc.hl{background:var(--orange-soft)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kl{font-size:12.5px;font-weight:700;color:var(--orange-deep);margin-bottom:10px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kv{font-size:22px;font-weight:700;letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .ks{margin-top:6px;font-size:13.5px;font-weight:300;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kbig{font-size:clamp(52px,6vw,70px);font-weight:900;color:var(--orange-deep);letter-spacing:-.05em;line-height:1}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kbig small{font-size:15px;font-weight:700;margin-left:4px;color:var(--ink-2);letter-spacing:-.02em}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .qli.dark li{background:var(--gray)}
@media(prefers-reduced-motion:reduce){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .kt{transition:none}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .bnD{margin-top:clamp(34px,5vw,54px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cands{margin-top:clamp(30px,4vw,44px);border:2px dashed var(--orange-line);border-radius:6px;padding:clamp(18px,2.4vw,26px);background:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cdt{font-size:15px;font-weight:700}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cdt span{display:block;margin-top:4px;font-size:13px;font-weight:400;color:var(--ink-3)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cdg{margin-top:16px;display:grid;gap:12px;grid-template-columns:1fr 1fr}
@media(min-width:960px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cdg{grid-template-columns:repeat(4,1fr)}}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cd{position:relative;background:var(--ink);color:#fff;border-radius:4px;padding:22px 20px;opacity:.9}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cd.on{outline:3px solid var(--orange);outline-offset:2px;opacity:1}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cd .cdn{position:absolute;top:12px;right:14px;width:24px;height:24px;border-radius:50%;background:#fff;color:var(--ink);font-size:12.5px;font-weight:900;display:flex;align-items:center;justify-content:center}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cd .sxn{font-size:clamp(38px,4.4vw,50px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cd .sxk{font-size:15px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .cd .sxd{line-height:1.7}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xtabs{margin-top:clamp(34px,5vw,54px)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .bnD{align-items:stretch}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxc{display:flex;flex-direction:column;border-radius:4px;overflow:hidden;border:1px solid var(--line);background:#fff}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxc .sx{border-radius:0}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxm{padding:clamp(20px,2.6vw,28px);display:flex;flex-direction:column;flex:1}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxh{font-size:15.5px;font-weight:700;letter-spacing:-.02em;line-height:1.6}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxm ul{margin-top:14px;display:grid;gap:8px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxm li{position:relative;padding-left:13px;font-size:13.5px;font-weight:300;line-height:1.75;color:var(--ink-2)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxm li::before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:var(--orange)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxex{margin-top:auto;padding-top:16px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxex{position:relative}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxm .sxh{margin-bottom:16px}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxm .sxex{margin-top:auto;background:var(--orange-soft);border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.7;color:var(--ink)}
:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .sxex b{color:var(--orange-deep);margin-right:6px}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xp{grid-template-columns:minmax(118px,36%) 1fr}}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xnum{padding:20px 14px}}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xn{font-size:clamp(42px,11vw,58px);white-space:nowrap}}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xn small{font-size:14px;margin-left:2px}}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xo{margin-top:12px;padding-top:10px;font-size:13px}}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xinfo{padding:20px 18px;display:flex;flex-direction:column;justify-content:center}}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xinfo h3{font-size:19px}}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xs{font-size:13px}}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xinfo .vchk{margin-top:10px}}
@media(max-width:759px){:where(body.page-rnd_center,body.page-root_tech,body.page-mp_tech) .xinfo .vchk li{font-size:13.5px}}
:where(body.page-venture) .vfee{margin-top:11px;background:var(--gray);border-radius:12px;padding:15px 17px}
:where(body.page-venture) .vfee .bk{font-size:12px;color:var(--ink-3)}
:where(body.page-venture) .vfee table{margin-top:8px;width:100%;border-collapse:collapse;font-size:13.5px;table-layout:fixed}
:where(body.page-venture) .vfee th{font-size:12px;font-weight:700;color:var(--ink-3);text-align:right;padding:0 0 6px;border-bottom:1px solid var(--line)}
:where(body.page-venture) .vfee th:first-child,:where(body.page-venture) .vfee td:first-child{text-align:left;width:22%}
:where(body.page-venture) .vfee td{text-align:right;padding:8px 0 0;color:var(--ink-2);font-variant-numeric:tabular-nums}
:where(body.page-venture) .vfee td:first-child{font-weight:700;color:var(--ink)}
:where(body.page-venture) .vfee td.me{font-weight:900;color:var(--orange-deep)}
:where(body.page-venture) .vfee .xn{margin-top:10px;font-size:12.5px;color:var(--ink-2);line-height:1.6}
:where(body.page-venture) .vpane .feenote{margin-top:12px;font-size:13px;color:var(--ink-3)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbfull{font-weight:800;color:var(--ink)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .lawref{display:inline-block;margin-top:6px;font-size:13px;color:var(--ink-3)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbck{margin-top:clamp(28px,4vw,40px);max-width:680px;background:#fff;border:2px solid var(--orange-line);border-radius:22px;padding:clamp(22px,3.4vw,38px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbck-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbck-hd h3{font-size:clamp(20px,2.4vw,26px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbck-cnt{font-size:14px;font-weight:900;color:var(--orange);background:var(--orange-soft);border-radius:99px;padding:7px 18px;white-space:nowrap}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbq{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbq .qt{font-size:clamp(14.5px,1.6vw,16.5px);font-weight:700;letter-spacing:-.03em;color:var(--ink)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .qlink{margin-left:6px;font-size:12px;font-weight:500;color:var(--orange-deep);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .yn{display:flex;gap:6px;flex:none}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .yn button{font:inherit;font-size:13.5px;font-weight:700;min-width:62px;padding:7px 14px;border-radius:99px;border:2px solid var(--line);background:#fff;color:var(--ink-2);cursor:pointer;transition:background .15s,border-color .15s,color .15s}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .yn button:hover{border-color:var(--orange-line)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .yn button.on[data-v="y"]{background:var(--orange);border-color:var(--orange);color:#fff}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .yn button.on[data-v="n"]{background:#5A544C;border-color:#5A544C;color:#fff}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres{margin-top:22px;background:var(--orange-soft);border-radius:16px;padding:20px 24px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres-hd{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres .rk{font-size:16px;font-weight:900;color:var(--ink)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres .rv{font-size:17px;font-weight:900;color:var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbbar{margin-top:12px;height:12px;background:#fff;border-radius:99px;overflow:hidden}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbbar i{display:block;height:100%;width:0;background:var(--orange);border-radius:99px;transition:width .4s ease}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres .rn{margin-top:10px;font-size:13.5px;font-weight:700;color:var(--ink-2)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres[data-s="low"] .rv{color:#5A544C}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres[data-s="low"] .mbbar i{background:#9A938A}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .rgo{display:inline-block;margin-top:12px;font-size:14px;font-weight:700;color:#fff;background:var(--orange);border-radius:99px;padding:9px 20px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .rgo[hidden]{display:none}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbnote{margin-top:14px;font-size:12.5px;color:var(--ink-3)}
@media(max-width:560px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbq{flex-direction:column;align-items:flex-start;gap:10px}}
@media(prefers-reduced-motion:reduce){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbbar i{transition:none}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nogo{margin-top:clamp(40px,5vw,60px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nogo h3{font-size:clamp(20px,2.4vw,26px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nogo .nsub{margin-top:8px;font-size:14.5px;color:var(--ink-2)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ngrid{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
@media(max-width:820px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ngrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ngrid{grid-template-columns:1fr}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng{position:relative;background:#fff;border-radius:12px;padding:18px 18px 18px 50px;font-size:14px;font-weight:700;color:var(--ink);letter-spacing:-.03em;line-height:1.5;display:flex;align-items:center;min-height:64px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng::before,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng::after{content:'';position:absolute;left:20px;top:50%;width:18px;height:4px;border-radius:2px;background:#B9B3AA}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng::before{transform:translateY(-50%) rotate(45deg)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng::after{transform:translateY(-50%) rotate(-45deg)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng.ex{background:var(--orange-soft)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng.ex::before,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng.ex::after{background:var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nex{margin-top:14px;background:#fff;border:2px solid var(--line);border-radius:12px;padding:16px 20px;font-size:14px;font-weight:500;color:var(--ink-2)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nex b{color:var(--orange);font-weight:900;margin-right:6px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evbar{margin-top:26px;display:flex;overflow:hidden;border-radius:4px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evbar p{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 10px;color:#fff;font-size:clamp(13px,1.5vw,16px);font-weight:700;text-align:center;letter-spacing:-.03em;line-height:1.3}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evbar b{font-size:clamp(17px,2.2vw,24px);font-weight:900}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evbar .e1{flex:350;background:var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evbar .e2{flex:400;background:#F6B04F}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evbar .e3{flex:250;background:#8C8C8C}
@media(max-width:600px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evbar p{flex-direction:column;gap:2px;padding:14px 6px}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evlist{margin-top:16px;display:grid;gap:10px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ev{position:relative;background:var(--gray);border-radius:10px;padding:14px 18px 14px 46px;font-size:14.5px;color:var(--ink-2)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ev::before{content:'';position:absolute;left:18px;top:21px;width:14px;height:14px;border-radius:50%}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ev1::before{background:var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ev2::before{background:#F6B04F}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ev3::before{background:#8C8C8C}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ev b{color:var(--ink);font-weight:900}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ev em{font-style:normal;font-weight:700;margin:0 6px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ev1 em,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ev2 em{color:var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ev3 em{color:var(--ink-3)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evpt{margin-top:18px;background:var(--orange-soft);border-radius:12px;padding:22px 26px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evpt .pk{font-size:15px;font-weight:900;color:var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evpt .pv{margin-top:4px;font-size:15px;font-weight:700;color:var(--ink)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .evpt .o{color:var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .fees{margin-top:clamp(30px,4vw,44px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,22px)}
@media(max-width:760px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .fees{grid-template-columns:1fr}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .fee{background:#fff;border:2px solid var(--line);border-radius:16px;padding:clamp(20px,2.6vw,28px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .fhd2{display:flex;align-items:center;gap:14px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .fic{width:52px;height:52px;border-radius:12px;background:var(--orange-soft);display:flex;align-items:center;justify-content:center;flex:none}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .fic svg{width:26px;height:26px;fill:none;stroke:var(--orange);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .fee .fk{font-size:16px;font-weight:900;color:var(--ink)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .fee .fv{margin-top:16px;font-size:clamp(26px,3.2vw,34px);font-weight:900;color:var(--orange);letter-spacing:-.04em;line-height:1.2}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .fee .fs{margin-top:6px;font-size:14px;font-weight:700;color:var(--ink-2)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .feenote{margin-top:14px;font-size:13px;color:var(--ink-3)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .btbl{margin-top:clamp(28px,4vw,40px);background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bhd{display:grid;grid-template-columns:130px 190px 1fr;background:var(--orange);color:#fff}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bhd p{padding:13px 18px;font-size:13.5px;font-weight:900}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bgrp{display:grid;grid-template-columns:130px 1fr;border-top:1px solid var(--line)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bhd+.bgrp{border-top:0}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bc{padding:18px;font-size:15px;font-weight:900;color:var(--orange-deep);background:var(--orange-soft)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bits{display:grid}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bit{display:grid;grid-template-columns:190px 1fr;border-top:1px dashed var(--line)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bit:first-child{border-top:0}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bit>p,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bit>div{padding:16px 18px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bo{font-size:14.5px;font-weight:700;color:var(--ink)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bd{font-size:14.5px;color:var(--ink);font-weight:400}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bd+.bd{margin-top:4px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bx{margin-top:4px;font-size:13px;color:var(--ink-3)}
@media(max-width:720px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bhd{display:none}}
@media(max-width:720px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bgrp{grid-template-columns:1fr}}
@media(max-width:720px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bc{padding:12px 18px}}
@media(max-width:720px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bit{grid-template-columns:1fr}}
@media(max-width:720px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bit>p{padding:14px 18px 0}}
@media(max-width:720px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bit>div{padding:4px 18px 14px}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bas{margin-top:clamp(28px,4vw,40px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,20px)}
@media(max-width:900px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bas{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bas{grid-template-columns:1fr}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ba{background:#fff;border:1px solid var(--line);border-radius:4px;padding:clamp(20px,2.6vw,26px);display:flex;flex-direction:column}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bah{display:flex;justify-content:space-between;align-items:baseline;gap:8px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bah h3{font-size:18px;font-weight:900}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bag{font-size:12.5px;color:var(--ink-3);text-align:right}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .baf{margin-top:18px;display:flex;align-items:center;gap:10px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bb{flex:1;font-size:13.5px;color:var(--ink-3);text-decoration:line-through;text-decoration-color:#C9C2B8;background:var(--gray);border-radius:8px;padding:10px 12px;text-align:center;line-height:1.4}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .arr{flex:none;width:18px;height:18px;position:relative}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .arr::before{content:'';position:absolute;left:1px;top:50%;width:13px;height:2px;background:var(--orange);transform:translateY(-50%)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .arr::after{content:'';position:absolute;right:2px;top:50%;width:8px;height:8px;border:solid var(--orange);border-width:2px 2px 0 0;transform:translateY(-50%) rotate(45deg)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bn2{flex:1.2;font-size:15px;font-weight:900;color:#fff;background:var(--orange);border-radius:8px;padding:10px 12px;text-align:center;line-height:1.4}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bad{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-size:13.5px;color:var(--ink-2)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ckgrid{margin-top:clamp(26px,3.6vw,36px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ckgrid .mbck{margin-top:0;max-width:none;padding:clamp(20px,2.6vw,28px);border-radius:18px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbck-hd h3{font-size:clamp(18px,2vw,22px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbck-cnt{font-size:12.5px;padding:5px 14px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbq{padding:12px 0;gap:12px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbq .qt{font-size:14.5px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .yn button{font-size:12.5px;min-width:54px;padding:5px 12px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres{margin-top:16px;padding:16px 18px;border-radius:14px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres .rk{font-size:14.5px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres .rv{font-size:15px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbbar{height:10px;margin-top:10px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbres .rn{font-size:12.5px;margin-top:8px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .rgo{font-size:13px;padding:8px 18px;margin-top:10px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mbnote{font-size:11.5px;margin-top:10px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ckgrid .nogo{margin-top:clamp(34px,5vw,48px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nogo h3{font-size:clamp(18px,2vw,22px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nogo .nsub{font-size:13.5px;margin-top:4px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ngrid{margin-top:14px;gap:8px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng{min-height:0;padding:11px 14px 11px 42px;font-size:13.5px;border-radius:10px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng::before,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ng::after{left:16px;width:15px;height:3px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nex{margin-top:10px;padding:12px 16px;font-size:12.5px;border-radius:10px}
@media(min-width:980px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ckgrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:28px;align-items:stretch}}
@media(min-width:980px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ckgrid .nogo{margin-top:0;display:flex;flex-direction:column}}
@media(min-width:980px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ckgrid .ngrid{grid-template-columns:1fr;gap:7px}}
@media(min-width:980px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .ckgrid .ng{padding-block:9px}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxtop{text-align:center}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxtop .kicker{color:var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxsub{margin-top:2px;font-size:12px;font-weight:700;letter-spacing:.12em;color:#B5AFA6}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxtop h2.t{margin-top:8px;font-size:clamp(26px,3.4vw,36px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxs{margin-top:clamp(28px,4vw,42px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px)}
@media(max-width:940px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxs{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxs{grid-template-columns:1fr}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bx2{background:#fff;border:2px solid #E9E7E4;border-radius:18px;padding:clamp(20px,2.4vw,26px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxh{display:flex;align-items:center;gap:14px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxi{width:50px;height:50px;border-radius:12px;background:var(--orange-soft);display:flex;align-items:center;justify-content:center;flex:none}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxi svg{width:25px;height:25px;fill:none;stroke:var(--orange);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxh h3{font-size:19px;font-weight:900;letter-spacing:-.03em;line-height:1.3}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxg{font-size:12.5px;color:var(--ink-3);font-weight:500}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxf{margin-top:18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxb{background:#F3F2F0;color:var(--ink-3);font-size:13px;font-weight:500;border-radius:99px;padding:8px 18px;white-space:nowrap}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxf .arr{flex:none;width:18px;height:18px;position:relative}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxf .arr::before{content:'';position:absolute;left:0;top:50%;width:15px;height:2px;background:var(--orange);transform:translateY(-50%)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxf .arr::after{content:'';position:absolute;right:2px;top:50%;width:8px;height:8px;border:solid var(--orange);border-width:2px 2px 0 0;transform:translateY(-50%) rotate(45deg)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxa{font-size:clamp(18px,2vw,21px);font-weight:900;color:var(--orange);letter-spacing:-.03em;white-space:nowrap}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxa small{font-size:12px;font-weight:700;margin-right:4px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxf{flex-wrap:nowrap;gap:9px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxb{padding:8px 14px;font-size:12.5px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxa{font-size:clamp(17px,1.75vw,20px)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxa small{font-size:11.5px;margin-right:3px}
@media(max-width:360px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxf{flex-wrap:wrap}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bxd{margin-top:14px;font-size:13.5px;font-weight:700;color:var(--ink-2)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtiles{margin-top:clamp(26px,3.6vw,36px);display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
@media(max-width:860px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtiles{grid-template-columns:1fr 1fr}}
@media(max-width:420px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtiles{grid-template-columns:1fr}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mt{background:#fff;border-radius:14px;padding:20px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:150px;transition:background .15s,box-shadow .15s}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mt .mtq{font-size:15.5px;font-weight:700;letter-spacing:-.03em;line-height:1.45;color:var(--ink)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mt[data-a="y"]{background:var(--orange-soft);box-shadow:inset 0 0 0 2px var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mt[data-a="n"]{background:#F1EFEC;box-shadow:inset 0 0 0 2px #B9B3AA}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mt[data-a="n"] .mtq{color:var(--ink-3)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtyn{display:flex;gap:6px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtyn button{flex:1;font:inherit;font-size:13.5px;font-weight:700;padding:8px 0;border-radius:99px;border:0;background:#F1EFEC;color:var(--ink-2);cursor:pointer}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mt[data-a] .mtyn button{background:#fff}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtyn button:hover{color:var(--orange-deep)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtyn button.on[data-v="y"]{background:var(--orange);color:#fff}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtyn button.on[data-v="n"]{background:#5A544C;color:#fff}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtr{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:16px 20px;border-radius:12px;background:#fff}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtl{font-size:15px;font-weight:700;color:var(--ink-2)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtl b{color:var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtr[data-s="no"]{background:#FBEDEB}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtr[data-s="no"] .mtl b{color:#B2382E}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtr[data-s="rev"]{background:var(--orange-soft)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtr[data-s="rev"] .mtl b{color:#F39200;font-weight:800}
:where(body.page-innobiz,body.page-women_biz) .feenote,:where(body.page-innobiz,body.page-women_biz) .feenote span{transition:color .2s}
:where(body.page-innobiz,body.page-women_biz) .feenote:hover,:where(body.page-innobiz,body.page-women_biz) .feenote:hover span{color:#B2382E!important}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtr[data-s="yes"]{background:var(--orange-soft)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtgo{font-size:13.5px;font-weight:900;color:#fff;background:var(--orange);border-radius:99px;padding:9px 18px;white-space:nowrap}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .mtgo[hidden]{display:none}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nocol{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);columns:3;column-gap:24px;font-size:12.5px;color:var(--ink-2)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nocol li{padding:3px 0 3px 16px;position:relative;break-inside:avoid}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nocol li::before{content:'×';position:absolute;left:0;color:var(--ink-3);font-weight:700}
@media(max-width:760px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .nocol{columns:1}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4{margin-top:28px;width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;background:none}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 th{text-align:left;font-size:12.5px;color:var(--ink-3);font-weight:500;padding:0 12px 10px 0;border-bottom:2px solid var(--ink);background:none}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 td{padding:16px 12px 16px 0;border-bottom:1px solid var(--line);vertical-align:middle}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 td:first-child{font-weight:900;white-space:nowrap}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 .sc{white-space:nowrap;width:210px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 .sc div{display:flex;align-items:center;gap:10px;font-weight:900}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 .sc i{display:block;height:8px;border-radius:99px;background:var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tbody td:last-child{color:var(--ink-2);font-size:14px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tbody tr:last-child td{border-bottom:1px solid var(--line)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tfoot td{border-bottom:0;padding-top:14px;font-size:13.5px}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tblw{overflow:visible}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4{min-width:0;margin-top:22px;font-size:14px}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 thead{display:none}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tbody,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tfoot,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tr{display:block;width:100%}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tr{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:6px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tbody tr:first-child{border-top:2px solid var(--ink)}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 td{display:block;padding:0;border-bottom:0!important}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 td:first-child{font-size:14.5px}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 .sc{width:auto;justify-self:end}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tbody tr:nth-child(1) .sc i{width:70px!important}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tbody tr:nth-child(2) .sc i{width:80px!important}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tbody tr:nth-child(3) .sc i{width:50px!important}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 td:last-child{grid-column:1/-1;font-size:13.5px;line-height:1.55;white-space:normal}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tfoot tr{border-bottom:0;padding-top:14px}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .tbl4 tfoot td{padding:0;font-size:13.5px}}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .facts4{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .facts4 p{font-size:13.5px;border:1px solid var(--line);border-radius:99px;padding:7px 16px;color:var(--ink-2);cursor:default;transition:color .15s,border-color .15s}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .facts4 p b{color:var(--ink);font-weight:700;margin-left:4px;transition:color .15s}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .facts4 p:hover{color:var(--orange);border-color:var(--orange);font-weight:900}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .facts4 p:hover b{color:var(--orange);font-weight:900}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .feenote{margin-top:12px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .btabs{margin-top:26px;display:flex;gap:26px;border-bottom:1px solid var(--line);overflow-x:auto}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .btab{font:inherit;background:none;border:0;padding:10px 0;font-size:15.5px;font-weight:700;color:var(--ink-3);white-space:nowrap;cursor:pointer}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .btab:hover{color:var(--ink)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .btab.on{color:var(--ink);box-shadow:inset 0 -3px 0 var(--orange)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bpane{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bpane[hidden]{display:none}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bcell{padding:22px 0;border-bottom:1px solid var(--line)}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bcell .org{font-size:13px;color:var(--ink-3);font-weight:500}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bcell .bv{margin-top:4px;font-size:clamp(20px,2.4vw,24px);font-weight:900;color:var(--orange);letter-spacing:-.035em;line-height:1.3}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bcell .bdd{margin-top:4px;font-size:13.5px;color:var(--ink-2)}
@media(max-width:700px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bpane{grid-template-columns:1fr}}
html:has(body.page-mainbiz,body.page-innobiz,body.page-women_biz),body:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz){overflow-x:clip}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .vkick{max-width:100%;flex-wrap:wrap;row-gap:4px}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) h1,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) h2,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) h3,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) h4,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) p,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) li,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) summary,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) dd,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) dt,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) td,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) th,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bv,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .bdd,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .lede{overflow-wrap:anywhere;word-break:keep-all}
:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .sec img,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .wrap img{max-width:100%}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .btabs{flex-wrap:wrap;gap:4px 18px;overflow:visible}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .btab{font-size:14.5px}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .wrap,:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) .vin{max-width:100%}}
@media(max-width:640px){:where(body.page-mainbiz,body.page-innobiz,body.page-women_biz) [style*="max-width"]{max-width:100%!important}}
:where(body.page-venture,body.page-mainbiz) .feenote,:where(body.page-venture,body.page-mainbiz) .feenote span{transition:color .2s}
:where(body.page-venture,body.page-mainbiz) .feenote:hover,:where(body.page-venture,body.page-mainbiz) .feenote:hover span{color:#B2382E!important}
:where(body.page-root_tech,body.page-mp_tech) .rqsplit{margin-top:clamp(28px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.6vw,30px)}
@media(min-width:860px){:where(body.page-root_tech,body.page-mp_tech) .rqsplit{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:stretch}}
:where(body.page-root_tech,body.page-mp_tech) .ccheck{min-width:0;background:#fff;border:2px solid var(--orange);border-radius:4px;padding:clamp(24px,2.8vw,32px)}
:where(body.page-root_tech,body.page-mp_tech) .cc-k{font-size:12px;font-weight:700;color:var(--orange)}
:where(body.page-root_tech,body.page-mp_tech) .cc-t{margin-top:6px;font-size:clamp(20px,2.3vw,24px);font-weight:800;line-height:1.35;letter-spacing:-.02em;color:var(--ink)}
:where(body.page-root_tech,body.page-mp_tech) .cc-l{display:block;margin-top:20px;font-size:13px;font-weight:700;color:var(--ink-2)}
:where(body.page-root_tech,body.page-mp_tech) .cc-row{margin-top:8px;display:flex;gap:8px}
:where(body.page-root_tech,body.page-mp_tech) .cc-row input{flex:1;min-width:0;height:48px;padding:0 14px;font-size:17px;font-weight:700;letter-spacing:.06em;border:1px solid var(--line);border-radius:4px;background:var(--gray);color:var(--ink);font-family:inherit}
:where(body.page-root_tech,body.page-mp_tech) .cc-row input::placeholder{color:#C9C5BE;font-weight:400;letter-spacing:.02em}
:where(body.page-root_tech,body.page-mp_tech) .cc-row input:focus{outline:2px solid var(--orange);outline-offset:1px;background:#fff}
:where(body.page-root_tech,body.page-mp_tech) .cc-row button{height:48px;padding:0 18px;border:0;border-radius:4px;background:var(--orange);color:#fff;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}
:where(body.page-root_tech,body.page-mp_tech) .cc-row button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
:where(body.page-root_tech,body.page-mp_tech) .cc-res{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line);font-size:14px;line-height:1.75;color:var(--ink-2)}
:where(body.page-root_tech,body.page-mp_tech) .cc-hint{font-size:13px;color:var(--ink-3);font-weight:300}
:where(body.page-root_tech,body.page-mp_tech) .cc-badge{display:inline-block;padding:4px 10px;border-radius:3px;font-size:13px;font-weight:700}
:where(body.page-root_tech,body.page-mp_tech) .cc-ok{background:#FFF1DC;color:#8A5200}
:where(body.page-root_tech,body.page-mp_tech) .cc-no{background:var(--gray);color:var(--ink-2)}
:where(body.page-root_tech,body.page-mp_tech) .cc-err{color:var(--bad);font-weight:700}
:where(body.page-root_tech,body.page-mp_tech) .cc-res .cc-name{display:block;margin-top:0;font-size:16px;font-weight:800;color:var(--ink)}
:where(body.page-root_tech,body.page-mp_tech) .cc-res .cc-sub{display:block;margin-top:2px}
:where(body.page-root_tech,body.page-mp_tech) .cc-res .cc-cta{display:inline-block;margin-top:12px;font-weight:700;color:var(--orange-deep);text-decoration:underline;text-underline-offset:3px}
:where(body.page-root_tech,body.page-mp_tech) .cc-res .cc-note{display:block;margin-top:10px;font-size:12px;color:var(--ink-3);font-weight:300}
:where(body.page-root_tech,body.page-mp_tech) .cc-res .cc-ok2{display:block;margin-top:6px;font-size:14px;font-weight:700;color:var(--orange-deep)}
:where(body.page-root_tech,body.page-mp_tech) .cc-res .cc-go{display:inline-block;margin-top:8px;font-size:15px;font-weight:800;color:var(--bad);text-decoration:underline;text-underline-offset:4px}
:where(body.page-root_tech,body.page-mp_tech) .rq-cta{margin-left:46px;font-size:16px;font-weight:800;color:var(--bad);text-decoration:underline;text-underline-offset:4px}
:where(body.page-root_tech,body.page-mp_tech) .rq-cta[hidden]{display:none}
:where(body.page-root_tech,body.page-mp_tech) .rqline{border-left:2px solid var(--orange);padding-left:clamp(18px,2.4vw,28px);display:grid;gap:clamp(18px,2.4vw,26px)}
:where(body.page-root_tech,body.page-mp_tech) .rqi{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}
:where(body.page-root_tech,body.page-mp_tech) .rqi .rqn2{margin-top:0;font-size:15px;font-weight:800;color:var(--orange);line-height:1.6}
:where(body.page-root_tech,body.page-mp_tech) .rqi h3{font-size:clamp(17px,1.9vw,20px);font-weight:700;letter-spacing:-.02em;color:var(--ink)}
:where(body.page-root_tech,body.page-mp_tech) .rqi p{margin-top:6px;font-size:14.5px;font-weight:300;line-height:1.85;color:var(--ink-2)}
:where(body.page-root_tech) .fx{margin-top:clamp(28px,4vw,40px);display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
@media(min-width:860px){:where(body.page-root_tech) .fx{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}}
:where(body.page-root_tech) .fx figure{margin:0;border-radius:4px;min-width:0;display:flex;flex-direction:column}
:where(body.page-root_tech) .fx-main{background:#fff;border:2px solid var(--orange);padding:clamp(22px,2.8vw,32px)}
:where(body.page-root_tech) .fx .ptag{margin:0;font-size:12px;font-weight:700;color:var(--orange)}
:where(body.page-root_tech) .fx-main h3{margin-top:0;font-size:clamp(18px,2.1vw,22px);font-weight:700;letter-spacing:-.02em}
:where(body.page-root_tech) .fx-ill{margin:18px 0;flex:1;display:flex;align-items:center}
:where(body.page-root_tech) .fx svg{display:block;max-width:100%;height:auto}
:where(body.page-root_tech) .fx figcaption{font-size:14px;font-weight:300;line-height:1.85;color:var(--ink-2)}
:where(body.page-root_tech) .fx figcaption b{font-weight:700;color:var(--ink)}
:where(body.page-root_tech) .fx-main figcaption{padding-top:16px;border-top:1px dashed var(--line)}
:where(body.page-root_tech) .fx-sub{border:1px solid var(--line);overflow:hidden;background:#fff}
:where(body.page-root_tech) .fx-top{flex:1;background:var(--gray);padding:clamp(22px,2.6vw,30px)}
:where(body.page-root_tech) .fx-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:2px solid var(--ink);margin-bottom:18px}
:where(body.page-root_tech) .fx-head svg{width:34px;height:34px;flex:none}
:where(body.page-root_tech) .fx-head strong{display:block;font-size:17px;font-weight:800;color:var(--ink)}
:where(body.page-root_tech) .fx-head small{display:block;font-size:12.5px;color:var(--ink-3)}
:where(body.page-root_tech) .fx-rule{margin-top:16px;padding:12px 14px;background:#fff;border-left:3px solid var(--ink-3);font-size:14.5px;font-weight:700;line-height:1.6;color:var(--ink)}
:where(body.page-root_tech) .rq-final{margin:0;font-size:13px;font-weight:300;line-height:1.7;color:var(--ink-3)}
:where(body.page-root_tech) #criteria,:where(body.page-root_tech) #benefit{padding-block:clamp(24px,3vw,40px)}
:where(body.page-root_tech) .fx-sub figcaption{padding:16px clamp(22px,2.6vw,30px) 20px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .hb{width:42px;height:42px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;
  background:none;border:1px solid rgba(255,255,255,.3);border-radius:50%;cursor:pointer;padding:0}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .hb i{display:block;width:17px;height:2px;background:#fff;border-radius:2px;transition:transform .25s,opacity .2s}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .hb:hover{border-color:var(--o)}
body:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech).menu-open .hb{border-color:var(--o)}
body:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech).menu-open .hb i:nth-child(1){transform:translateY(7px) rotate(45deg)}
body:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech).menu-open .hb i:nth-child(2){opacity:0}
body:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech).menu-open .hb i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
/* 섹션: 헤더·전체 메뉴 */
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav-back{position:fixed;inset:0;z-index:998;background:rgba(9,12,16,.55);opacity:0;pointer-events:none;transition:opacity .3s}
:where(body.page-index) .mnav{position:fixed;top:0;right:0;z-index:999;width:min(400px,100%);max-height:100%;overflow-y:auto;background:var(--dk);color:#fff;
  padding:calc(12px + env(safe-area-inset-top,0px)) 20px 20px;border-bottom-left-radius:14px;box-shadow:0 18px 44px rgba(0,0,0,.4);
  transform:translateX(100%);visibility:hidden;transition:transform .35s cubic-bezier(.22,.7,.3,1),visibility 0s .35s}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav{position:fixed;top:0;right:0;z-index:999;width:min(400px,100%);max-height:100%;overflow-y:auto;background:var(--dk,#0E1319);color:#fff;
  padding:calc(12px + env(safe-area-inset-top,0px)) 20px 20px;border-bottom-left-radius:14px;box-shadow:0 18px 44px rgba(0,0,0,.4);
  transform:translateX(100%);visibility:hidden;transition:transform .35s cubic-bezier(.22,.7,.3,1),visibility 0s .35s}
body:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech).menu-open .mnav{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.22,.7,.3,1)}
body:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech).menu-open .mnav-back{opacity:1;pointer-events:auto}
html:has(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech):has(body.menu-open){overflow:hidden}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav .mtop{display:flex;justify-content:flex-end;margin-bottom:8px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav .mclose{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:none;color:#fff;cursor:pointer;padding:0}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav .mclose:hover{border-color:var(--o)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav .mclose svg{width:18px;height:18px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav ul{list-style:none;margin:0;padding:0}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav li a{display:flex;align-items:center;gap:14px;padding:15px 14px;border-bottom:1px solid rgba(255,255,255,.12);border-radius:10px;
  color:#fff;text-decoration:none;font-size:16.5px;font-weight:700;letter-spacing:-.02em;line-height:1.3}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav li a em{flex:none;width:22px;display:flex;align-items:center;font-style:normal;font-size:12px;color:var(--o);font-weight:700;letter-spacing:.1em}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav li a em svg{width:19px;height:19px;display:block}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav li a:after{content:'›';margin-left:auto;color:rgba(255,255,255,.4);font-size:22px;line-height:1}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav li a:hover{color:var(--o2)}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav li a.cur{background:var(--o);color:#fff;border-bottom-color:transparent}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav li a.cur em,:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav li a.cur:after{color:#fff}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .mnav li a.cur:hover{background:#FFA524}
/* 섹션: 화면 위치 표시 */
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sdots{display:none}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fb.top{background:#fff;color:var(--ink);border:1px solid var(--line);opacity:0;pointer-events:none;transition:opacity .2s}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .fb.top.show{opacity:1;pointer-events:auto}
/* 섹션: 헤더·전체 메뉴 */
@media(max-width:900px){:root:has(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech){--scr:calc(100svh - var(--navh,66px))}}
/* 섹션: 메인 히어로 */
@media(max-width:900px){:where(body.page-index) .hero{min-height:var(--scr)}}
@media(max-width:900px){:where(body.page-index) section.sec,:where(body.page-index) section.band{min-height:var(--scr);display:flex;flex-direction:column;justify-content:center;padding:30px 0}}
@media(max-width:900px){:where(body.page-index) section.sec > .wrap,:where(body.page-index) section.band > .in{width:100%}}
/* 섹션: 인증 페이지 히어로 */
@media(max-width:900px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vh,:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vband{min-height:var(--scr)}}
@media(max-width:900px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vh .vin{padding-top:40px}}
@media(max-width:900px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) section.sec{min-height:var(--scr);display:flex;flex-direction:column;justify-content:center;padding-block:30px}}
@media(max-width:900px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) section.sec > .wrap{width:100%}}
/* 섹션: 상담 신청 */
@media(max-width:900px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ct{overflow:clip}}
@media(max-width:900px){:where(body.page-index) .ct .in{padding:0}}
@media(max-width:900px){:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ct .ct-in{padding:0}}
@media(max-width:900px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctg{gap:0}}
@media(max-width:900px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctg > div:first-child{min-height:var(--scr);padding:30px 0}}
@media(max-width:900px){:where(body.page-index) .ctel{margin-top:22px;padding-top:20px}}
@media(max-width:900px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .ctbox{margin-bottom:34px}}
@media(max-width:900px){:where(body.page-index) .shead,:where(body.page-index) .certhead{margin-bottom:22px}}
@media(max-width:900px){:where(body.page-index) .shead p{margin-top:10px}}
@media(max-width:900px){:where(body.page-index) .cards,:where(body.page-index) .vids{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 10px;
    scrollbar-width:none;-ms-overflow-style:none}}
@media(max-width:900px){:where(body.page-index) .cards::-webkit-scrollbar,:where(body.page-index) .vids::-webkit-scrollbar{display:none}}
@media(max-width:900px){:where(body.page-index) .card,:where(body.page-index) .vid{flex:0 0 84%;scroll-snap-align:center}}
@media(max-width:900px){:where(body.page-index) .card:hover{transform:none}}
@media(max-width:900px){:where(body.page-index) .card .ph{aspect-ratio:21/9}}
@media(max-width:900px){:where(body.page-index) .shead h2{font-size:clamp(23px,6.6vw,28px)}}
@media(max-width:900px){:where(body.page-index) .shead p{line-height:1.7}}
@media(max-width:900px){:where(body.page-index) .card .bd{padding:15px 16px 12px}}
@media(max-width:900px){:where(body.page-index) #service{padding:18px 0}}
@media(max-width:900px){:where(body.page-index) .card .no{margin-bottom:6px}}
@media(max-width:900px){:where(body.page-index) .card h3{margin-bottom:8px}}
@media(max-width:900px){:where(body.page-index) .card p{line-height:1.7}}
@media(max-width:900px){:where(body.page-index) .card ul{margin-top:8px;padding-top:8px}}
@media(max-width:900px){:where(body.page-index) .card li{}}
@media(max-width:900px){:where(body.page-index) .card li{margin-bottom:2px}}
@media(max-width:900px){:where(body.page-index) .vmore{margin-top:20px}}
@media(max-width:900px){@media(max-height:780px){:where(body.page-index) .card .ph{aspect-ratio:3/1}}}
@media(max-width:900px){@media(max-height:780px){:where(body.page-index) .card p{line-height:1.6}}}
@media(max-width:900px){:where(body.page-index) .steps{gap:20px 14px}}
@media(max-width:900px){:where(body.page-index) .step{padding-top:18px}}
@media(max-width:900px){:where(body.page-index) .step h3{margin-bottom:6px}}
@media(max-width:900px){:where(body.page-index) .step p{line-height:1.65}}
@media(max-width:900px){:where(body.page-index) .note{margin-top:20px;padding:12px 14px;font-size:clamp(11.28px, calc(10.98px + 0.0796vw), 12px);line-height:1.7}}
/* 섹션: 화면 위치 표시 */
@media(max-width:900px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sdots{display:flex;flex-direction:column;gap:8px;position:fixed;right:6px;top:50%;transform:translateY(-50%);z-index:44}}
@media(max-width:900px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sdots button{width:14px;height:14px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}}
@media(max-width:900px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sdots button i{display:block;width:6px;height:6px;border-radius:99px;background:rgba(140,138,144,.7);
    box-shadow:0 0 0 1.5px rgba(255,255,255,.7);transition:.2s}}
@media(max-width:900px){:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .sdots button.on i{background:var(--o);height:14px}}
@media(max-width:900px){:where(body.page-index) .certhead{margin-bottom:16px}}
@media(max-width:900px){:where(body.page-index) .certhead .en{margin-bottom:8px}}
@media(max-width:900px){:where(body.page-index) .certhead p{margin-top:10px}}
@media(max-width:900px){:where(body.page-index) .cert{gap:14px}}
@media(max-width:900px){:where(body.page-index) .certfoot{margin-top:16px;gap:8px 14px}}
@media(max-width:900px){:where(body.page-index) .certfoot .go{padding:12px 24px}}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) [data-t="xl"]{font-size:clamp(calc(min(var(--t1-mo),var(--t1-pc))*1px), calc(var(--t1-mo)*1px + (var(--t1-pc) - var(--t1-mo))*(100vw - 375px)/905), calc(max(var(--t1-mo),var(--t1-pc))*1px))!important}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) [data-t="l"]{font-size:clamp(calc(min(var(--t2-mo),var(--t2-pc))*1px), calc(var(--t2-mo)*1px + (var(--t2-pc) - var(--t2-mo))*(100vw - 375px)/905), calc(max(var(--t2-mo),var(--t2-pc))*1px))!important}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) [data-t="m"]{font-size:clamp(calc(min(var(--t3-mo),var(--t3-pc))*1px), calc(var(--t3-mo)*1px + (var(--t3-pc) - var(--t3-mo))*(100vw - 375px)/905), calc(max(var(--t3-mo),var(--t3-pc))*1px))!important}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) [data-t="b"]{font-size:clamp(calc(min(var(--t4-mo),var(--t4-pc))*1px), calc(var(--t4-mo)*1px + (var(--t4-pc) - var(--t4-mo))*(100vw - 375px)/905), calc(max(var(--t4-mo),var(--t4-pc))*1px))!important}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) [data-t="s"]{font-size:clamp(calc(min(var(--t5-mo),var(--t5-pc))*1px), calc(var(--t5-mo)*1px + (var(--t5-pc) - var(--t5-mo))*(100vw - 375px)/905), calc(max(var(--t5-mo),var(--t5-pc))*1px))!important}
@media(max-width:900px){:where(body.page-index) #service .card .ph{aspect-ratio:16/5}}
@media(max-width:900px){:where(body.page-index) #service .shead{margin-bottom:16px}}
@media(max-width:900px){:where(body.page-index) #service .card ul{margin-top:6px;padding-top:6px}}
@media(max-width:900px){:where(body.page-index) #service .card li{margin-bottom:0}}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lglink{position:relative;display:inline-flex;flex:none;line-height:0;border-radius:4px}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lglink img{transition:opacity .2s}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lglink::after{content:'';position:absolute;inset:0;background:var(--o);opacity:0;transition:opacity .2s;pointer-events:none;
  -webkit-mask:url("./img/logo-03.png") center/contain no-repeat;mask:url("./img/logo-03.png") center/contain no-repeat}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lglink:hover::after,:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lglink:focus-visible::after{opacity:1}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lglink:hover img,:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lglink:focus-visible img{opacity:0}
:where(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .lglink:focus-visible{outline:2px solid var(--o);outline-offset:4px}
:where(body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech) .vpanes{grid-template-columns:minmax(0,1fr)}
:where(body.page-venture) .vfee table{min-width:0}
:where(body.page-venture) .vfee th,:where(body.page-venture) .vfee td{word-break:keep-all;overflow-wrap:anywhere}
@media(max-width:480px){:where(body.page-venture) .vfee{padding:14px 12px}}
@media(max-width:480px){:where(body.page-venture) .vfee th:first-child,:where(body.page-venture) .vfee td:first-child{width:19%}}
@media(max-width:480px){:where(body.page-venture) .vfee th,:where(body.page-venture) .vfee td{padding-left:4px}}
@media(max-width:480px){:where(body.page-venture) .vfee th:first-child,:where(body.page-venture) .vfee td:first-child{padding-left:0}}
:where(body.page-innobiz,body.page-women_biz) .nocolnote{margin-top:18px;font-size:13.5px;color:var(--ink-3)}
:where(body.page-innobiz,body.page-women_biz) .inn{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:10px;border-radius:50%;background:var(--orange);color:#fff;font-size:12.5px;font-weight:900;vertical-align:1px}
:where(body.page-innobiz,body.page-women_biz) .tblin td:first-child{width:220px}
@media(max-width:640px){:where(body.page-innobiz,body.page-women_biz) .tblin tr{grid-template-columns:1fr}}
@media(max-width:640px){:where(body.page-innobiz,body.page-women_biz) .tblin td:first-child{width:auto}}
:where(body.page-innobiz,body.page-women_biz) .stg2{margin-top:28px;display:grid;grid-template-columns:1fr 1.4fr;gap:14px}
@media(max-width:720px){:where(body.page-innobiz,body.page-women_biz) .stg2{grid-template-columns:1fr}}
:where(body.page-innobiz,body.page-women_biz) .stg{border:1px solid var(--line);border-radius:4px;padding:22px 24px;background:#fff}
:where(body.page-innobiz,body.page-women_biz) .stg.on{border-color:var(--orange);background:var(--orange-soft)}
:where(body.page-innobiz,body.page-women_biz) .stg .sn{font-size:13px;color:var(--ink-3);font-weight:700}
:where(body.page-innobiz,body.page-women_biz) .stg .sv{margin-top:6px;font-size:clamp(17px,2vw,20px);font-weight:700;letter-spacing:-.03em}
:where(body.page-innobiz,body.page-women_biz) .stg .sv b{color:var(--orange);font-weight:900}
:where(body.page-innobiz,body.page-women_biz) .stg .sd{margin-top:6px;font-size:13.5px;color:var(--ink-2)}
:where(body.page-innobiz,body.page-women_biz) .grdt{margin-top:34px;font-size:14.5px;font-weight:800}
:where(body.page-innobiz,body.page-women_biz) .grd{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
:where(body.page-innobiz,body.page-women_biz) .grd .g{border:1px solid var(--line);border-radius:4px;padding:20px 12px;text-align:center;background:#fff}
:where(body.page-innobiz,body.page-women_biz) .grd .g.on{background:var(--orange);border-color:var(--orange)}
:where(body.page-innobiz,body.page-women_biz) .grd .gl{font-size:clamp(26px,3.4vw,36px);font-weight:900;letter-spacing:-.02em;color:var(--orange)}
:where(body.page-innobiz,body.page-women_biz) .grd .gs{margin-top:4px;font-size:13px;color:var(--ink-2)}
:where(body.page-innobiz,body.page-women_biz) .grd .g.on .gl,:where(body.page-innobiz,body.page-women_biz) .grd .g.on .gs{color:#fff}
:where(body.page-innobiz,body.page-women_biz) .docs summary{display:flex;align-items:center}
:where(body.page-innobiz,body.page-women_biz) .docsend{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:16px 20px;border-radius:12px;background:#fff}
:where(body.page-innobiz,body.page-women_biz) .docsend p{font-size:15px;color:var(--ink-2)}
:where(body.page-innobiz,body.page-women_biz) .docsend b{color:var(--orange)}
:where(body.page-innobiz,body.page-women_biz) .bpane{grid-template-columns:repeat(2,1fr)}
@media(max-width:640px){:where(body.page-innobiz,body.page-women_biz) .bpane{grid-template-columns:1fr}}
:where(body.page-innobiz,body.page-women_biz) .evtag{display:inline-block;margin-bottom:14px;padding:5px 12px;border-radius:99px;background:#16161A;color:#fff;font-size:12px;font-weight:800}
:where(body.page-innobiz,body.page-women_biz) .e1{margin-top:30px;display:grid;grid-template-columns:1fr 1.15fr;gap:22px}
@media(max-width:820px){:where(body.page-innobiz,body.page-women_biz) .e1{grid-template-columns:1fr}}
:where(body.page-innobiz,body.page-women_biz) .e1l{border:1px solid var(--line);border-radius:6px;padding:28px;background:#fff}
:where(body.page-innobiz,body.page-women_biz) .e1n{font-size:clamp(56px,8vw,88px);font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--ink)}
:where(body.page-innobiz,body.page-women_biz) .e1n small{font-size:15px;font-weight:500;color:var(--ink-3);margin-left:6px;letter-spacing:0}
:where(body.page-innobiz,body.page-women_biz) .e1l ul{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:9px;font-size:14px;color:var(--ink-2)}
:where(body.page-innobiz,body.page-women_biz) .e1l li::before{content:"•";color:var(--orange);margin-right:8px}
:where(body.page-innobiz,body.page-women_biz) .e1l b{color:var(--orange)}
:where(body.page-innobiz,body.page-women_biz) .e1r{display:grid;gap:10px}
:where(body.page-innobiz,body.page-women_biz) .e1c{display:flex;gap:16px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:16px 20px;background:#fff}
:where(body.page-innobiz,body.page-women_biz) .e1c.on{background:var(--orange-soft);border-color:#F8D19A}
:where(body.page-innobiz,body.page-women_biz) .e1c>span{font-size:26px;font-weight:900;color:var(--orange);min-width:26px}
:where(body.page-innobiz,body.page-women_biz) .e1c h3{font-size:16px;font-weight:800}
:where(body.page-innobiz,body.page-women_biz) .e1c p{margin-top:3px;font-size:13px;color:var(--ink-2)}
:where(body.page-innobiz,body.page-women_biz) .e2{margin-top:30px;display:flex;align-items:stretch;gap:10px}
@media(max-width:820px){:where(body.page-innobiz,body.page-women_biz) .e2{flex-direction:column}}
@media(max-width:820px){:where(body.page-innobiz,body.page-women_biz) .e2a{transform:rotate(90deg);align-self:center}}
:where(body.page-innobiz,body.page-women_biz) .e2s{flex:1;background:#fff;border:1px solid var(--line);border-radius:6px;padding:24px}
:where(body.page-innobiz,body.page-women_biz) .e2s.on{background:var(--orange);border-color:var(--orange);color:#fff}
:where(body.page-innobiz,body.page-women_biz) .e2k{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--orange)}
:where(body.page-innobiz,body.page-women_biz) .e2s.on .e2k{color:#fff;opacity:.85}
:where(body.page-innobiz,body.page-women_biz) .e2s h3{margin-top:6px;font-size:16px;font-weight:800}
:where(body.page-innobiz,body.page-women_biz) .e2v{margin-top:12px;font-size:clamp(30px,3.6vw,40px);font-weight:900;letter-spacing:-.03em}
:where(body.page-innobiz,body.page-women_biz) .e2v small{font-size:14px;font-weight:600;margin-left:4px}
:where(body.page-innobiz,body.page-women_biz) .e2d{margin-top:6px;font-size:13px;opacity:.8}
:where(body.page-innobiz,body.page-women_biz) .e2a{align-self:center;width:0;height:0;border-left:12px solid var(--orange);border-top:9px solid transparent;border-bottom:9px solid transparent;flex:none}
:where(body.page-innobiz,body.page-women_biz) .e2t{margin-top:30px;font-size:14px;font-weight:800}
:where(body.page-innobiz,body.page-women_biz) .e2c{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}
:where(body.page-innobiz,body.page-women_biz) .e2c span{background:#fff;border:1px solid var(--line);border-radius:99px;padding:9px 16px;font-size:14px;font-weight:700}
:where(body.page-innobiz,body.page-women_biz) .e2c b{color:var(--orange);margin-right:8px}
:where(body.page-innobiz,body.page-women_biz) .e3{margin-top:34px;padding:0 4px}
:where(body.page-innobiz,body.page-women_biz) .e3bar{display:flex;height:46px;border-radius:8px;overflow:hidden;font-size:13px;font-weight:800}
:where(body.page-innobiz,body.page-women_biz) .e3bar span{display:grid;place-items:center;color:#fff}
:where(body.page-innobiz,body.page-women_biz) .z0{background:#E6E3DE;color:var(--ink-3)!important}
:where(body.page-innobiz,body.page-women_biz) .z1{background:#FBD9A6}
:where(body.page-innobiz,body.page-women_biz) .z2{background:#F8BE6C}
:where(body.page-innobiz,body.page-women_biz) .z3{background:#F5A43A}
:where(body.page-innobiz,body.page-women_biz) .z4{background:#F39200}
:where(body.page-innobiz,body.page-women_biz) .e3m{position:relative;height:44px;font-size:12.5px;font-weight:700;color:var(--ink-2)}
:where(body.page-innobiz,body.page-women_biz) .e3m i{position:absolute;top:8px;transform:translateX(-50%);font-style:normal;text-align:center;white-space:nowrap}
:where(body.page-innobiz,body.page-women_biz) .e3m i:first-child{transform:none}
:where(body.page-innobiz,body.page-women_biz) .e3m i:last-child{transform:translateX(-100%)}
:where(body.page-innobiz,body.page-women_biz) .e3m em{display:block;font-style:normal;font-size:11px;color:var(--orange)}
:where(body.page-innobiz,body.page-women_biz) .e3m i:nth-child(2){transform:translateX(-100%);text-align:right}
:where(body.page-innobiz,body.page-women_biz) .e3m i:nth-child(3){transform:none;text-align:left;padding-left:4px}
@media(max-width:560px){:where(body.page-innobiz,body.page-women_biz) .e3m i:nth-child(4),:where(body.page-innobiz,body.page-women_biz) .e3m i:nth-child(5){display:none}}
:where(body.page-innobiz,body.page-women_biz) .e3n{margin-top:6px;font-size:13px;color:var(--ink-3)}
:where(body.page-innobiz,body.page-women_biz) .e3g{margin-top:26px;display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink)}
@media(max-width:820px){:where(body.page-innobiz,body.page-women_biz) .e3g{grid-template-columns:1fr 1fr}}
:where(body.page-innobiz,body.page-women_biz) .e3g>div{padding:18px 16px 18px 0;border-bottom:1px solid var(--line)}
:where(body.page-innobiz,body.page-women_biz) .e3i{font-size:13px;font-weight:900;color:var(--orange)}
:where(body.page-innobiz,body.page-women_biz) .e3g h3{margin-top:4px;font-size:16px;font-weight:800}
:where(body.page-innobiz,body.page-women_biz) .e3g p:last-child{margin-top:4px;font-size:13px;color:var(--ink-2)}
:where(body.page-innobiz,body.page-women_biz) .e4sec{background:#1B2129;color:#fff}
:where(body.page-innobiz,body.page-women_biz) .e4sec .t{color:#fff}
:where(body.page-innobiz,body.page-women_biz) .e4sec .evtag{background:var(--orange)}
:where(body.page-innobiz,body.page-women_biz) .e4s{margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}
@media(max-width:720px){:where(body.page-innobiz,body.page-women_biz) .e4s{grid-template-columns:1fr 1fr}}
:where(body.page-innobiz,body.page-women_biz) .e4s>div{padding:22px 10px;text-align:center}
:where(body.page-innobiz,body.page-women_biz) .e4v{font-size:clamp(30px,4vw,44px);font-weight:900;color:#FFB13D;letter-spacing:-.03em}
:where(body.page-innobiz,body.page-women_biz) .e4v small{font-size:16px;margin-left:2px}
:where(body.page-innobiz,body.page-women_biz) .e4l{font-size:13px;color:rgba(255,255,255,.65)}
:where(body.page-innobiz,body.page-women_biz) .e4g{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:620px){:where(body.page-innobiz,body.page-women_biz) .e4g{grid-template-columns:1fr}}
:where(body.page-innobiz,body.page-women_biz) .e4g>div{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:22px}
:where(body.page-innobiz,body.page-women_biz) .e4i{font-size:13px;font-weight:900;color:#FFB13D}
:where(body.page-innobiz,body.page-women_biz) .e4g h3{margin-top:6px;font-size:17px;font-weight:800;color:#fff}
:where(body.page-innobiz,body.page-women_biz) .e4g p:last-child{margin-top:4px;font-size:13px;color:rgba(255,255,255,.65)}
:where(body.page-innobiz,body.page-women_biz) .e4f{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13.5px;color:rgba(255,255,255,.7)}
:where(body.page-innobiz,body.page-women_biz) .e4f b{color:#fff}
:where(body.page-innobiz,body.page-women_biz) .e5{margin-top:30px;display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:end}
@media(max-width:820px){:where(body.page-innobiz,body.page-women_biz) .e5{grid-template-columns:1fr}}
:where(body.page-innobiz,body.page-women_biz) .e5st{height:280px;display:flex;align-items:flex-end;gap:10px}
:where(body.page-innobiz,body.page-women_biz) .e5b{flex:1;border-radius:6px 6px 0 0;background:#E6E3DE;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:16px}
:where(body.page-innobiz,body.page-women_biz) .e5b p{font-size:clamp(20px,2.6vw,28px);font-weight:900;color:var(--ink-2)}
:where(body.page-innobiz,body.page-women_biz) .e5b span{font-size:12px;color:var(--ink-3);font-weight:700}
:where(body.page-innobiz,body.page-women_biz) .e5b.a{background:#F8BE6C}
:where(body.page-innobiz,body.page-women_biz) .e5b.aa{background:#F5A43A}
:where(body.page-innobiz,body.page-women_biz) .e5b.aaa{background:#F39200}
:where(body.page-innobiz,body.page-women_biz) .e5b.a p,:where(body.page-innobiz,body.page-women_biz) .e5b.aa p,:where(body.page-innobiz,body.page-women_biz) .e5b.aaa p,:where(body.page-innobiz,body.page-women_biz) .e5b.a span,:where(body.page-innobiz,body.page-women_biz) .e5b.aa span,:where(body.page-innobiz,body.page-women_biz) .e5b.aaa span{color:#fff}
:where(body.page-innobiz,body.page-women_biz) .e5h{font-size:15px;font-weight:800}
:where(body.page-innobiz,body.page-women_biz) .e5r ol{margin-top:12px;counter-reset:n;display:grid;gap:0;border-top:2px solid var(--ink)}
:where(body.page-innobiz,body.page-women_biz) .e5r li{counter-increment:n;padding:14px 0 14px 38px;position:relative;border-bottom:1px solid var(--line)}
:where(body.page-innobiz,body.page-women_biz) .e5r li::before{content:counter(n);position:absolute;left:0;top:13px;width:24px;height:24px;border-radius:50%;background:var(--orange);color:#fff;font-size:12.5px;font-weight:900;display:grid;place-items:center}
:where(body.page-innobiz,body.page-women_biz) .e5r li b{display:block;font-size:15.5px}
:where(body.page-innobiz,body.page-women_biz) .e5r li span{font-size:13px;color:var(--ink-2)}
:where(body.page-innobiz,body.page-women_biz) .e5x{margin-top:14px;font-size:13.5px;font-weight:700;color:var(--orange)}
:where(body.page-women_biz) .mtq small{display:block;margin-top:4px;font-size:11.5px;font-weight:500;color:var(--ink-3)}
:where(body.page-women_biz) #require .e3g h3{margin-top:0}
:where(body.page-women_biz) .rqh{margin-top:34px;font-size:16px;font-weight:800}
:where(body.page-women_biz) #require .nocol{margin-top:10px;border-top:2px solid var(--ink);padding-top:12px;columns:1;font-size:13.5px}
:where(body.page-women_biz) .docs{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;border-top:2px solid var(--ink)}
@media(max-width:720px){:where(body.page-women_biz) .docs{grid-template-columns:1fr}}
:where(body.page-women_biz) .docs>div{padding:16px 0;border-bottom:1px solid var(--line)}
:where(body.page-women_biz) .docs .dh{font-size:14px;font-weight:800;color:var(--orange)}
:where(body.page-women_biz) .docs ul{margin-top:8px;display:grid;gap:5px}
:where(body.page-women_biz) .docs li{font-size:13.5px;color:var(--ink-2);padding-left:12px;position:relative}
:where(body.page-women_biz) .docs li::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background:var(--orange-line)}
:where(body.page-women_biz) #bp0{grid-template-columns:repeat(2,1fr)}
:where(body.page-women_biz) #require .nocol li{transition:color .15s}
:where(body.page-women_biz) #require .nocol li::before{transition:color .15s}
:where(body.page-women_biz) #require .nocol li:hover,:where(body.page-women_biz) #require .nocol li:hover::before{color:#B2382E}
:where(body.page-women_biz) .pre2{margin-bottom:14px;font-size:15px;font-weight:700;line-height:1.6;color:var(--orange)}
:root:has(body.page-index,body.page-rnd_center,body.page-venture,body.page-mainbiz,body.page-innobiz,body.page-women_biz,body.page-root_tech,body.page-mp_tech){--t1-pc:58;--t1-mo:32;--t2-pc:40;--t2-mo:26;--t3-pc:22;--t3-mo:18;--t4-pc:16;--t4-mo:15;--t5-pc:13;--t5-mo:12}
/* 공통 헤더 */
/* 섹션: 헤더·전체 메뉴 */
.nav{position:sticky;top:0;z-index:50;background:rgba(14,19,25,.92);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}
/* 공통 헤더 */
.navin{max-width:var(--wrap);margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:18px}
/* 공통 헤더 */
.navin .lg{height:30px;width:auto}
/* 공통 헤더 */
.navsep{width:1px;height:20px;background:rgba(255,255,255,.22)}
/* 공통 헤더 */
.navtag{color:rgba(255,255,255,.6);font-size:clamp(10.5px, calc(10.29px + 0.0552vw), 11px);letter-spacing:.14em;font-weight:500;line-height:1.35}
/* 공통 헤더 */
.navmenu{margin-left:auto;display:flex;gap:26px}
/* 공통 헤더 */
.navmenu a{color:rgba(255,255,255,.78);text-decoration:none;font-size:clamp(12.83px, calc(12.35px + 0.1293vw), 14px);font-weight:500}
/* 공통 헤더 */
.navmenu a:hover{color:var(--o2)}
/* 공통 헤더 */
.navcta{background:var(--o);color:#fff;text-decoration:none;font-weight:700;font-size:clamp(12.83px, calc(12.35px + 0.1293vw), 14px);padding:10px 20px;border-radius:999px;white-space:nowrap}
/* 공통 헤더 */
@media(max-width:900px){.navmenu,.navtag,.navsep{display:none}}
/* 공통 헤더 */
@media(max-width:900px){.navin{gap:12px}}
/* 공통 헤더 */
@media(max-width:900px){.navcta{margin-left:auto}}
/* 시안에 저장된 디자인: 동일 스타일은 동일 class로 공유 */
.design-1{color: rgb(243, 146, 0);}
.design-2{max-width: 840px;}
.design-3{color: rgb(255, 255, 255);}
.design-4{font-weight: 400;}
.design-5{font-weight: 800;}
.design-6{color: rgb(22, 22, 26);}
.design-7{max-width: 720px;}
.design-8{background-image:url('./img/image-09.jpg')}
.design-9{letter-spacing:.1em}
.design-10{max-width: 740px;}
.design-11{background-image:url('./img/image-05.jpg')}
.design-12{max-width: 1020px;}
.design-13{}
.design-14{letter-spacing: -0.035em;}
.design-15{letter-spacing: 2.3px; text-transform: uppercase;}
.design-16{max-width: 600px;}
.design-17{color: rgb(29, 27, 25);}
.design-18{max-width: 780px; color: rgb(243, 146, 0); font-weight: 400;}
.design-19{letter-spacing: -0.035em; text-wrap-mode: initial;}
.design-20{letter-spacing: -0.035em; text-wrap-mode: initial; color: rgb(243, 146, 0);}
.design-21{max-width: 640px;}
.design-22{max-width: 660px;}
.design-23{max-width: 303px; line-height: 1.65;}
.design-24{color: rgb(178, 56, 46);}
.design-25{margin: 0px; padding: 0px; color: rgb(243, 146, 0);}
.design-26{max-width: 619px;}
.design-27{max-width: 559px;}
.design-28{max-width: 160px;}
.design-29{max-width: 799px;}
.design-30{color: rgb(179, 95, 0);}
.design-31{max-width: 679px;}
.design-32{color: rgb(243, 146, 0); font-weight: 800;}
.design-33{width:105px}
.design-34{width:120px}
.design-35{width:75px;background:#F8BE6C}
.design-36{width:65%}
.design-37{width:5%}
.design-38{width:10%}
.design-39{left:0}
.design-40{left:65%}
.design-41{left:70%}
.design-42{left:80%}
.design-43{left:90%}
.design-44{left:100%}
.design-45{max-width: 799px; color: rgb(255, 255, 255);}
.design-46{max-width: 780px;}
.design-47{max-width: 700px;}
.design-48{max-width: 760px;}
.design-49{max-width: 588px;}
.design-50{grid-template-columns:1fr}
/* 공통: 로고 호버 / 모바일 넘침 방지 / 개인정보 */
.lglink{display:inline-grid;align-items:center;flex-shrink:0}.lglink img{grid-area:1/1;transition:opacity .2s}.lglink .logo-hover{opacity:0}.lglink:hover .logo-hover,.lglink:focus-visible .logo-hover{opacity:1}.lglink:hover .logo-normal,.lglink:focus-visible .logo-normal{opacity:0}
.page-label{color:#fff;font-size:12px;white-space:nowrap}.navin{max-width:1160px}.navmenu{align-items:center}section{scroll-margin-top:var(--navh,70px)}[hidden]{display:none!important}.privacy-page{max-width:900px;margin:48px auto;padding:24px}.privacy-page h1{font-size:28px}.privacy-page h4{margin-top:24px}.privacy-page ul{padding-left:20px;list-style:disc}.privacy-back{display:inline-block;margin:20px 0;color:#B35F00}.ftlink,.agree-v{cursor:pointer}
@media(max-width:600px){.page-label{max-width:100px;overflow:hidden;text-overflow:ellipsis}.navin{gap:9px;padding-inline:12px}.navcta{padding:9px 12px}.lglink .lg{height:24px}h1,h2,h3,p,a,li,div{overflow-wrap:anywhere}section .wrap{min-width:0}.ctg>*{min-width:0}.wrap{max-width:100%}table{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
/* 공통 전체 메뉴: 현재 주소의 페이지 / 마우스 및 키보드 호버 */
.mnav li a:hover,
.mnav li a:focus-visible { color: #ffb13d; }
.mnav li a.cur,
.mnav li a[aria-current="page"],
.mnav li a.cur:hover,
.mnav li a[aria-current="page"]:hover,
.mnav li a.cur:focus-visible,
.mnav li a[aria-current="page"]:focus-visible {
  background: #f39200;
  color: #fff;
  border-bottom-color: transparent;
}
.mnav li a[aria-current="page"] em,
.mnav li a[aria-current="page"]::after { color: #fff; }

/* 공통 CONTACT: footer.php의 상담 섹션 여백을 모든 페이지·화면 폭에 동일 적용
   메인 시안의 .in 및 상세 시안의 .ct-in 두 구조를 모두 지원합니다. */
#contact.ct > .in,
#contact.ct > .ct-in {
  position: relative;
  padding: clamp(66px, 9vw, 110px) 0;
}
