.kb2b{--blue:#3366FF;--blue-dark:#1F4FE0;--blue-soft:#EEF3FF;--ink:#171719;--sub:#46474C;--muted:#8A8C93;--line:#E5E6EA;--soft:#F7F8FA;--w:1120px;--font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;font-family:var(--font);color:var(--ink);background:#fff;line-height:1.6;font-size:16px;word-break:keep-all;-webkit-text-size-adjust:100%}.kb2b *{box-sizing:border-box;margin:0;padding:0}.kb2b img{max-width:100%;display:block}.kb2b a{color:inherit;text-decoration:none}.kb2b ol,.kb2b ul{list-style:none}.kb2b section{padding:120px 0}.kb2b section.soft{background:var(--soft)}.kb2b .wrap{max-width:var(--w);margin:0 auto;padding:0 24px}.kb2b .center{text-align:center;margin-left:auto;margin-right:auto}.kb2b .tit{font-size:40px;line-height:1.35;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.kb2b .tit em{font-style:normal;color:var(--blue)}.kb2b .desc{margin-top:16px;font-size:18px;color:var(--sub)}.kb2b .tag{display:inline-block;font-size:14px;font-weight:600;color:var(--blue);margin-bottom:14px}.kb2b span.tag.center{display:block}.kb2b .note{font-size:13px;color:var(--muted)}.kb2b p.note{margin-top:18px}.kb2b .btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:12px;font-size:16px;font-weight:600;transition:.15s}.kb2b .btn.primary{background:var(--blue);color:#fff}.kb2b .btn.primary:hover{background:var(--blue-dark)}.kb2b .btn.white{background:#fff;color:var(--blue)}.kb2b .hero{position:relative;overflow:hidden;min-height:720px;padding:120px 0 0;text-align:center;background:#F3F5F8}.kb2b .hero .wrap{position:relative;z-index:1}.kb2b .herobg{position:absolute;inset:0;z-index:0}.kb2b .herobg img{width:100%;height:100%;object-fit:cover;object-position:80% 100%}.kb2b .hero .kicker{font-size:15px;font-weight:600;color:var(--blue)}.kb2b .hero h1{margin-top:18px;font-size:56px;line-height:1.28;font-weight:800;letter-spacing:-.03em}.kb2b .hero h1 .nw{white-space:nowrap}.kb2b .hero .lead{margin-top:20px;font-size:19px;color:var(--sub)}.kb2b .hero .cta .btn{height:58px;padding:0 40px;font-size:17px}.kb2b .hero .cta{margin-top:36px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.kb2b section.logos{padding:72px 0 40px}.kb2b .logos .cap{text-align:center;font-size:15px;color:var(--muted)}.kb2b .wall{margin-top:28px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.kb2b .wall li{height:72px;border:1px solid var(--line);border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;padding:14px 18px}.kb2b .wall img{max-height:30px;max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.75}.kb2b .promise{text-align:center}.kb2b .promise .award{font-size:15px;font-weight:600;color:var(--blue);margin-bottom:14px}.kb2b .promise .cond{margin-top:14px;font-size:14px;color:var(--muted)}.kb2b .three{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;text-align:left}.kb2b .three li{border:1px solid var(--line);border-radius:20px;padding:28px}.kb2b .three b{display:block;font-size:20px;font-weight:700}.kb2b .three span{display:block;margin-top:8px;color:var(--sub);font-size:15px}.kb2b .plans{margin-top:56px;display:grid;grid-gap:16px;gap:16px}.kb2b .plans.two{grid-template-columns:1fr 1fr}.kb2b .plans.three{grid-template-columns:repeat(3,1fr)}.kb2b .plan{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:24px;padding:36px 32px;transition:.15s}.kb2b a.plan:hover{border-color:var(--blue);box-shadow:0 12px 32px rgba(51,102,255,.08)}.kb2b .plan h3{font-size:24px;line-height:1.4;font-weight:700}.kb2b .plan .for{margin-top:12px;color:var(--sub);font-size:15px}.kb2b .plan .for b{color:var(--ink)}.kb2b .plan ul{margin-top:22px;padding-top:22px;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px}.kb2b .plan li{position:relative;padding-left:18px;font-size:15px;color:var(--sub)}.kb2b .plan li:before{content:"";position:absolute;left:4px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--blue)}.kb2b .plan .from{margin-top:auto;padding-top:28px;font-size:16px;color:var(--sub)}.kb2b .plan .from strong{font-size:32px;font-weight:800;color:var(--ink);margin-right:4px}.kb2b .plan .from small{display:block;font-size:13px;color:var(--muted);margin-top:4px}.kb2b .plan .more{margin-top:20px;height:48px;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px}.kb2b a.plan:hover .more{background:var(--blue);border-color:var(--blue);color:#fff}.kb2b .plan .pct{margin-top:18px;font-size:48px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.kb2b .plan>p{margin-top:8px;color:var(--sub);font-size:15px}.kb2b .plan.best{border:2px solid var(--blue)}.kb2b .plan.best .pct{color:var(--blue)}.kb2b .split{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center}.kb2b .split.top{grid-template-columns:5fr 7fr;align-items:start}.kb2b .sticky{position:-webkit-sticky;position:sticky;top:110px}.kb2b .answer{margin-top:24px;font-size:17px;color:var(--sub)}.kb2b .answer a,.kb2b .faq p a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.kb2b .rows{display:grid;grid-gap:12px;gap:12px}.kb2b .rows li{display:flex;gap:16px;align-items:center;border:1px solid var(--line);border-radius:18px;padding:20px 22px;background:#fff}.kb2b .rows img{width:56px;height:56px;flex:none}.kb2b .rows b{display:block;font-size:17px;font-weight:700}.kb2b .rows span{display:block;margin-top:4px;font-size:14px;color:var(--muted)}.kb2b .stats{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 24px;gap:32px 24px}.kb2b .stats dt{font-size:14px;color:var(--muted)}.kb2b .stats dd{margin-top:4px;font-size:44px;font-weight:800;letter-spacing:-.02em}.kb2b .photo{border-radius:24px;overflow:hidden;aspect-ratio:1/1;background:#E9EDF5}.kb2b .photo img{width:100%;height:100%;object-fit:cover}.kb2b .flow{margin-top:36px;display:grid;grid-gap:0;gap:0;counter-reset:f}.kb2b .flow li{position:relative;padding:0 0 26px 44px;counter-increment:f}.kb2b .flow li:before{content:counter(f);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--blue-soft);color:var(--blue);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.kb2b .flow li:after{content:"";position:absolute;left:13.5px;top:34px;bottom:6px;width:1px;background:var(--line)}.kb2b .flow li:last-child:after{display:none}.kb2b .flow b{font-size:17px;font-weight:700}.kb2b .flow span{margin-left:8px;font-size:13px;color:var(--blue);font-weight:600}.kb2b .flow p{margin-top:6px;font-size:15px;color:var(--sub)}.kb2b .ptable{background:#fff;border:1px solid var(--line);border-radius:24px;padding:32px;scroll-margin-top:100px}.kb2b .ptable h3{font-size:20px;font-weight:700}.kb2b .ptable h3 small{display:block;margin-top:6px;font-size:13px;font-weight:500;color:var(--muted)}.kb2b table{margin-top:20px;width:100%;border-collapse:collapse;font-size:15px}.kb2b th{font-size:13px;font-weight:600;color:var(--muted);text-align:left;padding:0 8px 12px}.kb2b td,.kb2b th{border-bottom:1px solid var(--line)}.kb2b td{padding:16px 8px;vertical-align:top}.kb2b tr:last-child td{border-bottom:0}.kb2b .r{text-align:right;white-space:nowrap}.kb2b td.l{font-weight:700}.kb2b td.d1{color:var(--sub)}.kb2b td.d2{color:var(--blue);font-weight:700}.kb2b td .note{display:block;margin-top:2px}.kb2b tr.stay td{background:var(--blue-soft);color:var(--blue);font-weight:600}.kb2b tr.stay td:first-child{border-radius:12px 0 0 12px}.kb2b tr.stay td:last-child{border-radius:0 12px 12px 0}.kb2b .card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:32px}.kb2b .after{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.kb2b .who{font-size:14px;font-weight:600;color:var(--blue)}.kb2b .card h3{margin-top:8px;font-size:22px;font-weight:700}.kb2b .law{margin-top:8px;font-size:13px;color:var(--muted)}.kb2b .after ul{margin-top:20px;display:grid;grid-gap:0;gap:0}.kb2b .after li{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid var(--line);font-size:14px;color:var(--sub)}.kb2b .after li b{display:block;font-size:16px;color:var(--ink);margin-bottom:2px}.kb2b .after li>span{flex:none;align-self:center;font-size:13px;font-weight:700;color:var(--blue);background:var(--blue-soft);padding:4px 10px;border-radius:99px}.kb2b .alert{margin-top:16px}.kb2b .tl{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.kb2b .tl li{border-radius:16px;background:var(--soft);padding:18px}.kb2b .tl b{display:block;font-size:20px;font-weight:800;color:var(--blue)}.kb2b .tl span{display:block;margin-top:4px;font-size:14px;color:var(--sub)}.kb2b .scope{margin-top:20px;font-size:14px;color:var(--muted)}.kb2b .scope b{color:var(--sub)}.kb2b .ex{margin-top:16px;border:1px solid var(--line);border-radius:24px;padding:28px 32px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.kb2b .ex>b{font-size:17px}.kb2b .ex .sm{font-size:13px;color:var(--muted)}.kb2b .chain{flex-basis:100%;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:8px}.kb2b .chain s{color:var(--muted);font-size:20px}.kb2b .chain i{font-style:normal;color:var(--muted)}.kb2b .chain em,.kb2b .chain span{font-style:normal;font-size:26px;font-weight:800}.kb2b .chain em{color:var(--blue)}.kb2b .chain small{display:block;font-size:12px;font-weight:500;color:var(--muted)}.kb2b .refund{margin-top:16px;border-radius:24px;background:var(--ink);color:#fff;padding:32px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.kb2b .refund h3{font-size:22px;font-weight:700}.kb2b .refund p{margin-top:6px;font-size:14px;color:#B7B8BD}.kb2b .steps{display:flex;gap:8px;flex-wrap:wrap}.kb2b .steps li{border:1px solid rgba(255,255,255,.25);border-radius:99px;padding:8px 16px;font-size:14px;font-weight:600}.kb2b .team{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.kb2b .team>li{display:flex;gap:24px;align-items:flex-start}.kb2b .team img{width:120px;height:150px;object-fit:cover;object-position:top;border-radius:16px;flex:none;background:var(--soft)}.kb2b .team h3{margin-top:0;font-size:20px}.kb2b .team ul{margin-top:12px;display:grid;grid-gap:6px;gap:6px}.kb2b .team ul li{font-size:15px;color:var(--sub)}.kb2b .faq{margin:48px auto 0;max-width:880px;border-top:1px solid var(--ink)}.kb2b .faq details{border-bottom:1px solid var(--line)}.kb2b .faq summary{list-style:none;cursor:pointer;position:relative;padding:24px 48px 24px 0;font-size:17px;font-weight:600}.kb2b .faq summary::-webkit-details-marker{display:none}.kb2b .faq summary .n{color:var(--blue);margin-right:10px;font-weight:700}.kb2b .faq summary:after{content:"";position:absolute;right:6px;top:50%;width:14px;height:14px;margin-top:-7px;background:linear-gradient(var(--ink),var(--ink)) 50%/14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 50%/2px 14px no-repeat;transition:.2s}.kb2b .faq details[open] summary:after{transform:rotate(45deg)}.kb2b .faq p{padding:0 0 24px 30px;font-size:15px;color:var(--sub);line-height:1.75}.kb2b section.final{background:linear-gradient(120deg,#5B8CFF,#3366FF 55%,#2A55E5);color:#fff;text-align:center}.kb2b .final h2{font-size:40px;line-height:1.35;font-weight:700;letter-spacing:-.02em}.kb2b .final .sub{margin-top:14px;font-size:18px;color:rgba(255,255,255,.85)}.kb2b .final .cta .btn{height:58px;padding:0 44px;font-size:17px}.kb2b .final .cta{margin-top:32px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@media (max-width:1024px){.kb2b .wall{grid-template-columns:repeat(4,1fr)}.kb2b .split,.kb2b .split.top{grid-template-columns:1fr;gap:40px}.kb2b .sticky{position:static}}@media (max-width:767px){.kb2b section{padding:72px 0}.kb2b .wrap{padding:0 20px}.kb2b .final h2,.kb2b .tit{font-size:26px}.kb2b .desc{font-size:16px}.kb2b .hero{min-height:0;padding:48px 0 calc(66vw + 8px)}.kb2b .herobg{top:auto;height:calc(66vw + 60px)}.kb2b .herobg:before{content:"";position:absolute;inset:0 0 auto;height:90px;background:linear-gradient(#F3F5F8,rgba(243,245,248,0))}.kb2b .herobg img{object-position:100% 100%}.kb2b .hero .kicker{font-size:13px}.kb2b .hero h1{font-size:32px}.kb2b .hero .lead{font-size:16px}.kb2b section.logos{padding:48px 0 16px}.kb2b .wall{grid-template-columns:repeat(3,1fr);gap:8px}.kb2b .wall li{height:56px;padding:10px}.kb2b .wall img{max-height:22px}.kb2b .after,.kb2b .plans.three,.kb2b .plans.two,.kb2b .team,.kb2b .three{grid-template-columns:1fr}.kb2b .three{margin-top:32px}.kb2b .after,.kb2b .certs,.kb2b .plans,.kb2b .team{margin-top:36px}.kb2b .card,.kb2b .plan,.kb2b .ptable{padding:26px 22px;border-radius:20px}.kb2b .plan h3{font-size:21px}.kb2b .stats dd{font-size:34px}.kb2b .tl{grid-template-columns:1fr 1fr}.kb2b table{font-size:14px}.kb2b td,.kb2b th{padding-left:4px;padding-right:4px}.kb2b .ex{padding:22px}.kb2b .chain em,.kb2b .chain span{font-size:21px}.kb2b .team img{width:96px;height:120px}.kb2b .faq summary{font-size:16px;padding:20px 36px 20px 0}.kb2b .faq p{padding-left:0}}.kb2b .care{align-items:center}.kb2b .care .desc b{color:var(--ink)}.kb2b .dos{margin-top:32px;display:grid;grid-gap:0;gap:0}.kb2b .dos li{position:relative;padding:18px 0 18px 34px;border-top:1px solid var(--line)}.kb2b .dos li:before{content:"✓";position:absolute;left:0;top:18px;width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.kb2b .dos b{display:block;font-size:17px}.kb2b .dos span{display:block;margin-top:4px;font-size:14px;color:var(--sub)}.kb2b .phone{justify-self:center;width:100%;max-width:380px;border-radius:44px;background:#1E1E22;padding:12px;box-shadow:0 30px 60px rgba(20,30,60,.18)}.kb2b .ph-top{display:flex;align-items:center;justify-content:space-between;background:#BACEE0;border-radius:32px 32px 0 0;padding:22px 20px 12px;color:#1E1E22}.kb2b .ph-top b{font-size:15px}.kb2b .ph-top span{font-size:20px;width:20px;text-align:center}.kb2b .ph-body{background:#BACEE0;padding:6px 14px 18px;display:grid;grid-gap:12px;gap:12px}.kb2b .ph-body .day{justify-self:center;font-size:11px;color:#fff;background:rgba(0,0,0,.18);border-radius:99px;padding:3px 12px}.kb2b .msg{display:flex;gap:8px;align-items:flex-start;max-width:92%}.kb2b .msg img{width:36px;height:36px;border-radius:14px;background:#fff;padding:5px;flex:none}.kb2b .msg .nm{display:block;font-size:12px;color:#3B4A5C;margin-bottom:4px}.kb2b .bub{background:#fff;border-radius:4px 14px 14px 14px;padding:10px 12px;font-size:13px;line-height:1.55}.kb2b .bub,.kb2b .bub b{color:#1E1E22}.kb2b .msg time{display:block;margin-top:3px;font-size:10px;color:#556577}.kb2b .msg.me{justify-self:end;text-align:right}.kb2b .msg.me .bub{background:#FEE500;border-radius:14px 4px 14px 14px;text-align:left}.kb2b .ph-input{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:0 0 32px 32px;padding:14px 18px 20px;font-size:13px;color:#A0A4AB}.kb2b .ph-input i{font-style:normal;background:#FEE500;color:#1E1E22;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600}.kb2b #stay .tl{margin-top:56px}.kb2b #stay .tl li{background:#fff;border:1px solid var(--line)}.kb2b .phone{max-width:300px;border-radius:40px;padding:10px}.kb2b .ph-top{padding:18px 18px 10px;border-radius:30px 30px 0 0}.kb2b .ph-top b{font-size:14px}.kb2b .ph-body{height:500px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:6px 12px 14px}.kb2b .ph-body .day{align-self:center;flex:none}.kb2b .ph-body .msg{flex:none;max-width:94%;animation:kb2bpop .35s ease-out both}.kb2b .ph-body .msg.me{align-self:flex-end}.kb2b .ph-body .hid{display:none}.kb2b .msg img{width:30px;height:30px;border-radius:11px;padding:4px}.kb2b .bub{font-size:12px;line-height:1.5;padding:8px 10px}.kb2b .ph-input{padding:12px 16px 16px;border-radius:0 0 30px 30px;font-size:12px}.kb2b .typing .bub{display:flex;gap:4px;padding:12px}.kb2b .typing .bub i{width:6px;height:6px;border-radius:50%;background:#9AA4B2;animation:kb2bdot 1s infinite}.kb2b .typing .bub i:nth-child(2){animation-delay:.15s}.kb2b .typing .bub i:nth-child(3){animation-delay:.3s}@keyframes kb2bpop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes kb2bdot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:767px){.kb2b #stay .tl{margin-top:36px}}.kb2b .tabs{margin-top:48px}.kb2b .tabs input{position:absolute;opacity:0;pointer-events:none}.kb2b .tablist{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;background:var(--soft);border-radius:16px;padding:6px;max-width:760px;margin:0 auto}.kb2b .tablist label{cursor:pointer;text-align:center;padding:14px 8px;border-radius:12px;font-size:16px;font-weight:600;color:var(--sub);transition:.15s}.kb2b .tablist label span{color:var(--blue);margin-right:8px;font-weight:700}.kb2b #ks1:checked~.tablist label[for=ks1],.kb2b #ks2:checked~.tablist label[for=ks2],.kb2b #ks3:checked~.tablist label[for=ks3]{background:#fff;color:var(--ink);box-shadow:0 2px 10px rgba(20,30,60,.08)}.kb2b .tabs input:focus-visible~.tablist{outline:2px solid var(--blue);outline-offset:2px}.kb2b .panel{display:none;margin-top:40px;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.kb2b #ks1:checked~.panels .p1,.kb2b #ks2:checked~.panels .p2,.kb2b #ks3:checked~.panels .p3{display:grid}.kb2b .panel figure{border-radius:24px;overflow:hidden;aspect-ratio:4/3;background:var(--soft)}.kb2b .panel figure img{width:100%;height:100%;object-fit:cover}.kb2b .panel .chip{display:inline-block;font-style:normal;font-size:13px;font-weight:700;color:var(--blue);background:var(--blue-soft);border-radius:99px;padding:6px 14px}.kb2b .panel h3{margin-top:16px;font-size:30px;line-height:1.35;font-weight:700;letter-spacing:-.02em}.kb2b .panel .txt>p{margin-top:14px;font-size:16px;color:var(--sub)}.kb2b .ticks{margin-top:22px;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.kb2b .ticks li{position:relative;padding:13px 0 13px 30px;border-bottom:1px solid var(--line);font-size:15px}.kb2b .ticks li:before{content:"✓";position:absolute;left:2px;top:13px;color:var(--blue);font-weight:800}.kb2b .panel .go{display:inline-block;margin-top:22px;font-weight:700;color:var(--blue)}.kb2b .vs{margin-top:56px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:12px 28px;overflow-x:auto}.kb2b .vs table{margin-top:0;min-width:640px}.kb2b .vs th{padding:18px 12px;font-size:14px;text-align:left}.kb2b .vs td{padding:16px 12px;color:var(--sub)}.kb2b .vs td:first-child{font-weight:700;white-space:nowrap}.kb2b .vs .us{background:var(--blue-soft);color:var(--blue);font-weight:700}.kb2b .vs th.us{color:var(--blue);font-size:15px;border-radius:12px 12px 0 0}.kb2b .vs tr:last-child td.us{border-radius:0 0 12px 12px}@media (max-width:767px){.kb2b .tabs{margin-top:32px}.kb2b .tablist label{font-size:13px;padding:12px 4px}.kb2b .tablist label span{display:block;margin:0 0 2px}.kb2b .panel{grid-template-columns:1fr;gap:24px;margin-top:24px}.kb2b .panel h3{font-size:23px}.kb2b .vs{margin-top:36px;padding:8px 14px}.kb2b .vs td,.kb2b .vs th{font-size:13px;padding:12px 8px}.kb2b .vs{overflow:visible;padding:0;border:0;background:none}.kb2b .vs table{min-width:0}.kb2b .vs thead{display:none}.kb2b .vs tbody,.kb2b .vs td,.kb2b .vs tr{display:block}.kb2b .vs tr{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 18px;margin-bottom:10px}.kb2b .vs td{border:0;padding:6px 0;font-size:14px}.kb2b .vs td:first-child{font-size:16px;padding-bottom:10px;white-space:normal}.kb2b .vs td[data-l]{display:grid;grid-template-columns:84px 1fr;grid-gap:10px;gap:10px}.kb2b .vs td[data-l]:before{content:attr(data-l);color:var(--muted);font-weight:600;font-size:13px}.kb2b .vs td.us{background:var(--blue-soft);border-radius:10px;padding:8px 10px;margin:0 -10px}.kb2b .vs td.us:before{color:var(--blue)}.kb2b .vs tr:last-child td.us{border-radius:10px}}.kb2b .press,.kb2b .vids{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px 16px;gap:24px 16px}.kb2b .press figure,.kb2b .vids figure{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:#E9EDF5}.kb2b .press img,.kb2b .vids img{width:100%;height:100%;object-fit:cover;transition:.3s}.kb2b .press a:hover img,.kb2b .vids a:hover img{transform:scale(1.04)}.kb2b .vids .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;padding-left:3px}.kb2b .press b,.kb2b .vids b{display:block;margin-top:12px;font-size:16px;line-height:1.45;font-weight:700}.kb2b .press .src{display:block;margin-top:12px;font-size:13px;color:var(--muted)}.kb2b .press .src+b{margin-top:4px}.kb2b .more-link{margin-top:36px}.kb2b .more-link a{font-weight:700;color:var(--blue)}@media (max-width:767px){.kb2b .press,.kb2b .vids{grid-template-columns:1fr 1fr;gap:20px 10px;margin-top:32px}.kb2b .press b,.kb2b .vids b{font-size:14px}.kb2b .vids .play{width:40px;height:40px;font-size:14px}}.kb2b-rv{background:#fff;padding:120px 0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;word-break:keep-all}.kb2b-rv .in{max-width:1120px;margin:0 auto;padding:0 24px}.kb2b-rv .tag{display:block;text-align:center;font-size:14px;font-weight:600;color:#3366FF;margin-bottom:14px}.kb2b-rv h2{text-align:center;font-size:40px;line-height:1.35;font-weight:700;letter-spacing:-.02em;color:#171719;margin:0}.kb2b-rv .desc{text-align:center;margin:16px 0 40px;font-size:18px;color:#46474C}@media (max-width:767px){.kb2b-rv{padding:72px 0}.kb2b-rv .in{padding:0 20px}.kb2b-rv h2{font-size:26px}.kb2b-rv .desc{font-size:16px;margin-bottom:28px}}.kb2b .plan .illu{margin:-8px -6px 24px;border-radius:18px;overflow:hidden}.kb2b .plan .illu img{width:100%;height:auto}.kb2b .three li{padding:16px 16px 28px}.kb2b .three li img{width:100%;height:auto;border-radius:14px;margin-bottom:22px}.kb2b .three li b,.kb2b .three li span{padding:0 12px}.kb2b .vs{background:none;border:0;padding:28px 0 0;overflow:visible}.kb2b .vs table{border-collapse:separate;border-spacing:0}.kb2b .vs th{padding:22px 18px;vertical-align:bottom;color:var(--sub)}.kb2b .vs td,.kb2b .vs th{font-size:15px;border-bottom:1px solid var(--line)}.kb2b .vs td{padding:20px 18px;color:var(--muted)}.kb2b .vs td:first-child{color:var(--ink);font-size:16px}.kb2b .vs td.us,.kb2b .vs th.us{background:#fff;border-left:2px solid var(--blue);border-right:2px solid var(--blue);color:var(--ink);font-weight:700}.kb2b .vs th.us{position:relative;border-top:2px solid var(--blue);border-radius:20px 20px 0 0;padding-top:30px;text-align:left;box-shadow:0 -12px 30px rgba(51,102,255,.08)}.kb2b .vs th.us img{height:28px;width:auto;display:block}.kb2b .vs th.us small{display:block;margin-top:6px;font-size:13px;color:var(--blue);font-weight:700}.kb2b .vs th.us .pick{position:absolute;top:-14px;left:16px;background:var(--blue);color:#fff;font-size:12px;font-weight:800;border-radius:99px;padding:5px 12px}.kb2b .vs td.us{position:relative;padding-left:46px;box-shadow:0 12px 30px rgba(51,102,255,.06)}.kb2b .vs td.us:before{content:"✓";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:var(--blue);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.kb2b .vs tr:last-child td{border-bottom:0}.kb2b .vs tr:last-child td.us{border-bottom:2px solid var(--blue);border-radius:0 0 20px 20px}@media (max-width:767px){.kb2b .vs{padding-top:0}.kb2b .vs td,.kb2b .vs td:first-child{border-bottom:0;padding:6px 0}.kb2b .vs td:first-child{padding-bottom:10px}.kb2b .vs td.us,.kb2b .vs tr:last-child td.us{border:1.5px solid var(--blue);border-radius:10px;box-shadow:none;padding:8px 10px;margin:0 -10px;background:var(--blue-soft)}.kb2b .vs td.us:before{position:static;transform:none;width:auto;height:auto;background:none;color:var(--blue);font-size:13px;display:block;content:"✓ " attr(data-l)}}.kb2b .tablist label .free{display:inline-block;margin-left:8px;font-style:normal;font-size:12px;font-weight:800;color:#fff;background:#F04452;border-radius:99px;padding:3px 9px;vertical-align:2px}@media (max-width:767px){.kb2b .tablist label .free{display:table;margin:4px auto 0;font-size:11px;padding:2px 8px}}.kb2b .certs{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.kb2b .certs li{background:#fff;border:1px solid var(--line);border-radius:24px;padding:20px 20px 24px;text-align:left;transition:.2s}.kb2b .certs li:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(20,30,60,.08)}.kb2b .certs figure{height:180px;border-radius:16px;background:linear-gradient(180deg,#F3F5F9,#E9EDF4);display:flex;align-items:center;justify-content:center;overflow:hidden}.kb2b .certs img{height:148px;width:auto;border-radius:4px;box-shadow:0 10px 24px rgba(20,30,60,.16);transform:rotate(-2deg);background:#fff}.kb2b .certs li:nth-child(2n) img{transform:rotate(2deg)}.kb2b .certs b{display:block;margin-top:18px;font-size:17px;font-weight:700;color:var(--ink)}.kb2b .certs span{display:block;margin-top:4px;font-size:14px;color:var(--muted)}.kb2b .pay{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:28px;text-align:left}.kb2b .pay h3{font-size:22px;font-weight:700}.kb2b .pay-txt ul{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.kb2b .pay-txt li{font-size:14px;font-weight:600;color:var(--blue);background:var(--blue-soft);border-radius:99px;padding:7px 14px}.kb2b .cardlogos{display:grid;grid-template-columns:repeat(4,120px);grid-gap:10px;gap:10px}.kb2b .cardlogos li{height:64px;border:1px solid var(--line);border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff}.kb2b .cardlogos img{height:24px;width:auto;max-width:82%;object-fit:contain}@media (max-width:1024px){.kb2b .pay{flex-direction:column;align-items:flex-start}.kb2b .cardlogos{grid-template-columns:repeat(4,1fr);width:100%}}@media (max-width:767px){.kb2b .certs{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:36px}.kb2b .certs li{padding:12px 12px 16px;border-radius:18px}.kb2b .certs figure{height:130px;border-radius:12px}.kb2b .certs img{height:104px}.kb2b .certs b{font-size:14px;margin-top:12px}.kb2b .certs span{font-size:12px}.kb2b .pay{padding:24px 20px}.kb2b .pay h3{font-size:19px}.kb2b .cardlogos{grid-template-columns:repeat(2,1fr)}}.kb2b .guar{margin:24px auto 0;max-width:1080px;background:#fff;border:1px solid #e5e8eb;border-radius:24px;padding:36px 40px;text-align:left}.kb2b .guar-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;border-bottom:1px solid #f0f1f3}.kb2b .guar-k{font-size:15px;font-weight:700;color:var(--blue)}.kb2b .guar h3{margin-top:10px;font-size:30px;line-height:1.35;font-weight:800;color:#191F28;letter-spacing:-.02em}.kb2b .guar h3 em{font-style:normal;color:var(--blue)}.kb2b .guar-badge{flex:none;width:150px;height:150px;border-radius:50%;background:var(--blue);box-shadow:inset 0 0 0 5px rgba(255,255,255,.25),0 10px 24px rgba(51,102,255,.28);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.kb2b .guar-badge b{font-size:32px;font-weight:800;line-height:1.1}.kb2b .guar-badge span{font-size:13px;font-weight:700}.kb2b .guar-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.kb2b .guar-steps li{padding:0 20px;border-left:1px solid #f0f1f3}.kb2b .guar-steps li:first-child{padding-left:0;border-left:0}.kb2b .guar-steps span{display:block;font-size:13px;font-weight:700;color:#8B95A1}.kb2b .guar-steps b{display:block;margin-top:6px;font-size:18px;font-weight:700;color:#191F28}.kb2b .guar-note{margin-top:24px;font-size:13px;color:#8B95A1}@media (max-width:720px){.kb2b .guar{padding:24px 20px;border-radius:20px}.kb2b .guar h3{font-size:22px}.kb2b .guar-badge{width:96px;height:96px}.kb2b .guar-badge svg{width:14px;height:14px}.kb2b .guar-badge b{font-size:22px}.kb2b .guar-badge span{font-size:11px}.kb2b .guar-steps{grid-template-columns:1fr;gap:14px}.kb2b .guar-steps li{padding:0;border-left:0;display:flex;gap:12px;align-items:baseline}.kb2b .guar-steps b{margin-top:0;font-size:16px}}@media (max-width:767px){.kb2b section{padding:56px 0}.kb2b section.logos{padding:44px 0 20px}.kb2b-rv{padding:56px 0}.kb2b .promise .three{gap:10px}.kb2b .promise .three li{display:grid;grid-template-columns:112px 1fr;grid-template-rows:1fr 1fr;grid-column-gap:14px;column-gap:14px;padding:12px;border-radius:16px}.kb2b .promise .three li img{grid-row:1/3;width:112px;height:84px;object-fit:cover;margin:0;border-radius:10px}.kb2b .promise .three li b{padding:0;align-self:end;font-size:16px}.kb2b .promise .three li span{padding:0;align-self:start;margin-top:4px;font-size:13px}.kb2b #discount .plans{gap:10px}.kb2b #discount .plan{display:grid;grid-template-columns:1fr auto;grid-column-gap:12px;column-gap:12px;padding:20px;border-radius:18px}.kb2b #discount .plan>*{grid-column:1}.kb2b #discount .plan .pct{grid-column:2;grid-row:1/4;align-self:center;margin:0;font-size:36px}.kb2b #discount .plan h3{font-size:18px}.kb2b .phone{max-width:270px}.kb2b .ph-body{height:330px}.kb2b .certs span{font-size:13px}.kb2b .guar-badge span{font-size:12px}}.kb2b .worry .tit em{font-style:normal;color:var(--blue)}.kb2b .wq{list-style:none;margin:56px auto 0;padding:0;max-width:880px;display:grid;grid-gap:22px;gap:22px}.kb2b .wq li{display:flex;align-items:center;gap:16px;max-width:86%}.kb2b .wq li.rt{flex-direction:row-reverse;justify-self:end;text-align:right}.kb2b .wq .av{flex:none;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;background:linear-gradient(145deg,#5B6578,#2B3242);box-shadow:0 6px 14px rgba(20,30,60,.15)}.kb2b .wq li.rt .av{background:linear-gradient(145deg,#6E95FF,#3366FF)}.kb2b .wq p{display:inline-block;background:#fff;border:1px solid var(--line);border-radius:22px;padding:16px 24px;font-size:17px;font-weight:500;color:var(--sub);box-shadow:0 4px 14px rgba(20,30,60,.04);text-align:left}.kb2b .wq li.rt p{background:#171B2B;border-color:#171B2B;color:#fff}.kb2b .wq p em{font-style:normal;font-weight:700;color:var(--blue)}.kb2b .wq li.rt p em{color:#8EA9FF}.kb2b .wq small{display:block;margin:6px 10px 0;font-size:13px;color:var(--muted)}.kb2b .wdots{display:grid;justify-content:center;grid-gap:6px;gap:6px;margin:36px 0 8px}.kb2b .wdots i{width:7px;height:7px;border-radius:50%;background:#C9CED6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kb2b .wq li{animation:kb2bpop linear both;animation-timeline:view();animation-range:entry 10% cover 30%}}}@media (max-width:767px){.kb2b .wq{margin-top:32px;gap:16px}.kb2b .wq li{max-width:100%;gap:10px;align-items:flex-start}.kb2b .wq .av{width:38px;height:38px;font-size:18px}.kb2b .wq p{font-size:15px;padding:12px 16px;border-radius:18px}.kb2b .wq small{font-size:12px;margin:5px 6px 0}.kb2b .wdots{margin:24px 0 4px}.kb2b .ptable{padding:22px 18px}.kb2b .ptable table,.kb2b .ptable tbody,.kb2b .ptable thead{display:block}.kb2b .ptable tr{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:6px;column-gap:6px;grid-row-gap:6px;row-gap:6px;padding:14px 2px;border-bottom:1px solid var(--line)}.kb2b .ptable tbody tr:last-child{border-bottom:0}.kb2b .ptable td,.kb2b .ptable th{padding:0;border:0}.kb2b .ptable thead tr{padding:0 2px 10px}.kb2b .ptable thead th:first-child{display:none}.kb2b .ptable td:first-child{grid-column:1/-1;font-size:15px;font-weight:600;color:var(--ink)}.kb2b .ptable td .note{display:inline;margin:0 0 0 2px;font-size:12px;font-weight:400}.kb2b .ptable td.r{font-size:15px}}@media (max-width:767px){.kb2b .ptable tr:has(td[colspan]){grid-template-columns:1fr auto;align-items:baseline}.kb2b .ptable tr:has(td[colspan]) td:first-child{grid-column:1}.kb2b .ptable tr.stay{background:var(--blue-soft);border-radius:12px;padding:14px 12px;border:0;margin-top:6px}.kb2b .ptable tr.stay td{background:none;border-radius:0}.kb2b .ptable tr.stay td:first-child{color:var(--blue)}.kb2b .team{gap:12px}.kb2b .team>li{display:grid;grid-template-columns:72px 1fr;grid-column-gap:16px;column-gap:16px;align-items:center;padding:20px}.kb2b .team>li>div{display:contents}.kb2b .team img{width:72px;height:88px;border-radius:14px;grid-row:1}.kb2b .team h3{font-size:19px}.kb2b .team ul{grid-column:1/-1;margin-top:16px;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.kb2b .team ul li{font-size:14px;line-height:1.5;padding-left:12px;position:relative}.kb2b .team ul li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:var(--blue)}}.kb2b .wq li>div{min-width:0}.kb2b .wq p{max-width:100%}@media (max-width:767px){.kb2b .wq li,.kb2b .wq li.rt{max-width:94%}}.kb2b .wans{margin-top:8px;text-align:center}.kb2b .wans-h{font-size:24px;line-height:1.45;font-weight:800;color:var(--ink);letter-spacing:-.02em}.kb2b .wans-h em{font-style:normal;color:var(--blue)}.kb2b .wans-s{margin-top:12px;font-size:15px;color:var(--muted)}.kb2b .wans-s a{color:var(--sub);text-decoration:none;border-bottom:1px solid var(--line)}.kb2b .wans-s a:hover{color:var(--blue);border-color:var(--blue)}@media (max-width:767px){.kb2b .wans-h{font-size:19px}.kb2b .wans-s{font-size:14px}}.kb2b .stats{gap:28px 24px}.kb2b .stats>div{padding-top:16px;border-top:1px solid var(--line)}.kb2b .stats dd small{margin-left:2px;font-size:.55em;font-weight:700}.kb2b .vi{gap:14px}.kb2b .vi,.kb2b .vi .ic{display:flex;align-items:center}.kb2b .vi .ic{flex:none;width:40px;height:40px;border-radius:12px;justify-content:center}.kb2b .vi b{display:block;font-size:15px;font-weight:700;color:var(--ink)}.kb2b .vi .who{display:block;margin-top:2px;font-size:13px;color:var(--muted);font-weight:400}.kb2b .vi .note{display:inline-block;margin-top:5px;padding:2px 8px;border-radius:6px;background:#F2F4F6;font-size:11.5px;font-weight:500;color:#6B7684}.kb2b .c-b{background:#EBF1FF;color:#3366FF}.kb2b .c-v{color:#7B5CF0}.kb2b .c-o{background:#FFF2E5;color:#F08A24}.kb2b .c-g{background:#E6F7EE;color:#1FA463}.kb2b .c-t{color:#1E9AAE}.kb2b .c-p{background:#FDEDF5;color:#D9468F}.kb2b .c-r{background:#FDECEE;color:#F04452}.kb2b .c-y{background:#FFF7DB;color:#D99A00}.kb2b .ptable td{vertical-align:middle}.kb2b tr.stay .vi b{color:var(--blue)}@media (max-width:767px){.kb2b .ptable thead{display:none}.kb2b .ptable tr{row-gap:12px;padding:16px 0}.kb2b .ptable td:first-child{font-weight:400}.kb2b .ptable td[data-l]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:8px 10px;border-radius:10px;background:#F7F8FA;font-size:15px}.kb2b .ptable td[data-l]:before{content:attr(data-l);font-size:11px;font-weight:600;color:var(--muted);margin-bottom:2px}.kb2b .ptable td.d2[data-l]{background:#EEF3FF}.kb2b .ptable td.d2[data-l]:before{color:var(--blue)}.kb2b .ptable td[colspan]{display:block;background:none;padding:0;align-self:center;text-align:right;font-weight:700}.kb2b .ptable td[colspan]:before{content:none}.kb2b .ptable tr:has(td[colspan]){grid-template-columns:1fr auto;align-items:center}.kb2b .vi .note{display:inline-block;margin:5px 0 0}.kb2b .ptable tr.stay{padding:14px 12px}}.kb2b .vi .ic{width:44px;height:44px;border-radius:14px;color:#fff;box-shadow:0 6px 14px -4px rgba(20,30,60,.25),inset 0 1px 0 rgba(255,255,255,.35)}.kb2b .vi .ic svg{width:22px;height:22px;stroke-width:2.2}.kb2b .c-b{background:linear-gradient(140deg,#6E9BFF,#2F5BFF)}.kb2b .c-v{background:linear-gradient(140deg,#A88BFF,#6A45F0)}.kb2b .c-o{background:linear-gradient(140deg,#FFB65C,#FF7A1A)}.kb2b .c-g{background:linear-gradient(140deg,#4FD89A,#12A65E)}.kb2b .c-t{background:linear-gradient(140deg,#4FD3E6,#1393B4)}.kb2b .c-p{background:linear-gradient(140deg,#FF8CC6,#E3428F)}.kb2b .c-r{background:linear-gradient(140deg,#FF8A8F,#F03E4E)}.kb2b .c-y{background:linear-gradient(140deg,#FFD74A,#F5A800)}.kb2b tr.stay .vi .ic{background:linear-gradient(140deg,#6E9BFF,#2F5BFF)}@media (max-width:767px){.kb2b .vi .ic{width:40px;height:40px;border-radius:12px}.kb2b .vi .ic svg{width:20px;height:20px}}.kb2b .vi .ic{width:52px;height:52px;border-radius:16px;box-shadow:none}.kb2b .vi .ic img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(20,30,60,.12))}.kb2b .c-b,.kb2b tr.stay .vi .ic{background:#EBF1FF}.kb2b .c-v{background:#F1EDFF}.kb2b .c-o{background:#FFF3E6}.kb2b .c-g{background:#E7F8EF}.kb2b .c-t{background:#E5F6F8}.kb2b .c-p{background:#FDEEF5}.kb2b .c-r{background:#FDEDEE}.kb2b .c-y{background:#FFF8DD}.kb2b tr.stay .vi .ic{background:#fff}@media (max-width:767px){.kb2b .vi .ic{width:46px;height:46px;border-radius:14px}.kb2b .vi .ic img{width:34px;height:34px}}.kb2b .vi .ic img{filter:none;width:34px;height:34px}.kb2b .vi .ic{background:#F2F4F6!important}@media (max-width:767px){.kb2b .vi .ic img{width:30px;height:30px}}.kb2b #discount .dic{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:#F2F4F6;margin-bottom:18px}.kb2b #discount .plan.best .dic{background:#EEF3FF}.kb2b #discount .dic img{width:36px;height:36px}@media (max-width:767px){.kb2b #discount .dic{width:44px;height:44px;border-radius:13px;margin-bottom:12px}.kb2b #discount .dic img{width:28px;height:28px}.kb2b #discount .plan .pct{grid-row:1/5}}.kb2b #discount .ex .dic{margin-bottom:0;width:48px;height:48px;border-radius:14px}.kb2b #discount .ex .dic img{width:32px;height:32px}@media (max-width:767px){.kb2b #discount .ex .dic{width:40px;height:40px;border-radius:12px}.kb2b #discount .ex .dic img{width:26px;height:26px}.kb2b .hero{padding:76px 0 calc(66vw + 48px)}.kb2b .hero h1{margin-top:16px;line-height:1.36}.kb2b .hero .lead{margin-top:18px;line-height:1.6}.kb2b .hero .cta{margin-top:32px}}.kb2b .stats{margin-top:36px;gap:12px}.kb2b .stats>div{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:14px;column-gap:14px;padding:18px 20px;border:0;border-radius:18px;background:#F7F8FA}.kb2b .stats .sic{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#fff}.kb2b .stats .sic img{width:30px;height:30px}.kb2b .stats dt{font-size:13px}.kb2b .stats dd{margin-top:0;font-size:28px;line-height:1.2}@media (max-width:767px){.kb2b .stats{margin-top:28px;gap:8px}.kb2b .stats>div{grid-template-columns:1fr;row-gap:2px;padding:14px}.kb2b .stats .sic{grid-row:auto;width:34px;height:34px;border-radius:10px;margin-bottom:8px}.kb2b .stats .sic img{width:22px;height:22px}.kb2b .stats dt{font-size:12px}.kb2b .stats dd{font-size:22px}.kb2b .hero .lead{white-space:nowrap;font-size:min(16px,3.85vw);letter-spacing:-.02em}.kb2b .ptable tr{grid-template-columns:repeat(2,1fr)}}.kb2b .dz{margin-top:40px;display:grid;grid-template-columns:1.25fr auto 1fr;align-items:center;grid-gap:20px;gap:20px}.kb2b .dz-k{font-size:15px;font-weight:700;color:var(--sub);margin-bottom:14px}.kb2b .dz-if{display:flex;flex-direction:column;align-items:stretch}.kb2b .dz-c{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:#fff}.kb2b .dz-c .dic{flex:none;margin:0;width:48px;height:48px;border-radius:14px}.kb2b .dz-c .dic img{width:32px;height:32px}.kb2b .dz-c>div{flex:1 1;min-width:0}.kb2b .dz-c b{display:block;font-size:17px;font-weight:700}.kb2b .dz-c span{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.kb2b .dz-ck{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#3182F6;color:#fff;font-style:normal;font-size:15px;font-weight:800}.kb2b .dz-or{align-self:center;margin:-6px 0;position:relative;z-index:1;padding:4px 14px;border-radius:999px;background:#F2F4F6;color:var(--sub);font-size:13px;font-weight:700}.kb2b .dz-arrow{font-size:28px;color:#B0B8C1;font-weight:700}.kb2b .dz-res{padding:28px;border-radius:24px;background:#EEF3FF;text-align:center}.kb2b .dz-res .dz-k{margin-bottom:4px;color:var(--blue)}.kb2b .dz-pct{font-size:44px;font-weight:800;color:var(--blue);letter-spacing:-.02em;line-height:1.2}.kb2b .dz-ex{margin-top:18px;padding:14px 16px;border-radius:14px;background:#fff}.kb2b .dz-ex span{display:block;font-size:13px;color:var(--muted)}.kb2b .dz-ex p{margin-top:4px;display:flex;align-items:baseline;justify-content:center;gap:10px}.kb2b .dz-ex s{color:var(--muted);font-size:16px}.kb2b .dz-ex b{font-size:24px;font-weight:800}.kb2b .dz-res small{display:block;margin-top:10px;font-size:12px;color:var(--muted)}@media (max-width:767px){.kb2b .dz{margin-top:28px;grid-template-columns:1fr;gap:10px}.kb2b .dz-c{padding:14px;gap:12px;border-radius:16px}.kb2b .dz-c .dic{width:40px;height:40px;border-radius:12px}.kb2b .dz-c .dic img{width:26px;height:26px}.kb2b .dz-c b{font-size:15px}.kb2b .dz-c span{font-size:12px}.kb2b .dz-ck{width:24px;height:24px;font-size:13px}.kb2b .dz-arrow{justify-self:center;transform:rotate(90deg);font-size:22px;line-height:1}.kb2b .dz-res{padding:22px 18px;border-radius:20px}.kb2b .dz-pct{font-size:34px}}.kb2b .ptable th .dc{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap}@media (max-width:767px){.kb2b .ptable td[data-c]:after{content:attr(data-c);margin-top:2px;font-size:10.5px;font-weight:500;color:#6B7684;line-height:1.35}}.kb2b .gal{margin-top:16px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:200px;grid-gap:12px;gap:12px}.kb2b .gal li{position:relative;overflow:hidden;border-radius:20px;background:var(--soft)}.kb2b .gal li.big{grid-row:span 2}.kb2b .gal img{width:100%;height:100%;object-fit:cover;display:block}.kb2b .gal span{position:absolute;left:0;right:0;bottom:0;padding:28px 16px 14px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.6))}@media (max-width:767px){.kb2b .gal{grid-template-columns:1fr 1fr;grid-auto-rows:120px;gap:8px;margin-top:12px}.kb2b .gal li{border-radius:14px}.kb2b .gal li.big{grid-column:1/-1;grid-row:span 2}.kb2b .gal span{padding:20px 10px 9px;font-size:12px}.kb2b .tablist{padding:4px;gap:4px;border-radius:14px}.kb2b .tablist label{padding:8px 2px;border-radius:10px;font-size:12.5px;letter-spacing:-.02em}.kb2b .tablist label span{display:inline;margin:0 4px 0 0;font-size:11px}.kb2b .tablist label .free{margin:3px auto 0;font-size:10px;padding:1px 6px}.kb2b .tablist label{white-space:nowrap;font-size:min(12.5px,3.1vw);padding:7px 2px}.kb2b .tablist label span{display:block;margin:0 0 1px;font-size:10.5px}}