1var e=` 2:root { 3 /* Colors · v1.1 */ 4 --color-navy-deep:#0A0F26; 5 --color-navy:#0F1531; 6 --color-navy-wash:#12204A; 7 --color-brand-blue:#0059AC; 8 --color-blue-bright:#4A8FE0; 9 --color-blue-tint:#EAF1F9; 10 --color-ink:#0F1531; 11 --color-ink-muted:rgba(15,21,49,.62); 12 --color-ink-faint:rgba(15,21,49,.35); 13 --color-white-muted:rgba(232,238,255,.62); 14 --color-white-faint:rgba(232,238,255,.38); 15 --color-hairline:#D8DCE6; 16 --color-hairline-dark:rgba(232,238,255,.12); 17 --color-paper:#FFFFFF; 18 --color-paper-warm:#F7F8FB; 19 --color-paper-hover:#F6F9FD; 20 21 /* Typography */ 22 --font-sans:"Pretendard",-apple-system,"Segoe UI",sans-serif; 23 24 /* Layout */ 25 --page-max-width:1160px; 26 --section-gap:120px; 27 --card-padding:24px; 28 --element-gap:12px; 29 30 /* Radius */ 31 --radius-pill:999px; 32 --radius-button:9999px; 33 --radius-doc:10px; 34 --radius-card:12px; 35 --radius-panel:14px; 36 37 /* Elevation · doc only */ 38 --shadow-doc:0 8px 32px rgba(15,21,49,.15); 39} 40 41*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent} 42html{scroll-behavior:smooth;-webkit-text-size-adjust:100%} 43body{ 44 font-family:var(--font-sans); 45 background:var(--color-paper); 46 color:var(--color-ink); 47 font-size:16.5px;line-height:1.6;letter-spacing:-.01em; 48 -webkit-font-smoothing:antialiased;overflow-x:hidden; 49} 50a{color:inherit;text-decoration:none} 51button{font:inherit;cursor:pointer} 52 53.wrap{max-width:var(--page-max-width);margin:0 auto;padding:0 32px} 54section{padding:120px 0} 55 56/* Eyebrow · mono */ 57.kicker{ 58 display:inline-block; 59 font-size:11px;font-weight:500; 60 letter-spacing:.08em;text-transform:uppercase; 61 color:var(--color-brand-blue); 62} 63.on-dark .kicker{color:var(--color-blue-bright)} 64 65h2{ 66 font-family:var(--font-sans); 67 font-size:clamp(26px,3.4vw,32px); 68 font-weight:600; 69 letter-spacing:-.025em; 70 line-height:1.28; 71 margin:14px 0 16px; 72 color:var(--color-ink); 73} 74.on-dark h2{color:#fff} 75.lead{ 76 font-size:16.5px;line-height:1.6; 77 color:var(--color-ink-muted); 78 max-width:640px; 79} 80.on-dark .lead{color:var(--color-white-muted)} 81 82/* Buttons · match main page (pill, weight 600, translateY hover) */ 83.btn{ 84 display:inline-flex;align-items:center;justify-content:center; 85 font-size:15px;font-weight:600; 86 padding:12px 26px;min-height:44px; 87 border-radius:var(--radius-button); 88 border:none; 89 transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s,color .18s; 90 text-align:center;line-height:1.2; 91} 92.btn:hover{transform:translateY(-1px)} 93.btn:active{transform:translateY(0) scale(.96)} 94.btn.fill{background:var(--color-brand-blue);color:#fff} 95.btn.fill:hover{box-shadow:0 8px 24px rgba(0,89,172,.35)} 96.btn.fill-inv{background:#fff;color:var(--color-navy)} 97.btn.fill-inv:hover{box-shadow:0 8px 24px rgba(10,15,38,.3)} 98.btn.line{background:transparent;border:1.5px solid var(--color-ink);color:var(--color-ink)} 99.on-dark .btn.line{border-color:rgba(232,238,255,.4);color:#fff} 100.on-dark .btn.line:hover{border-color:#fff} 101.btn.xl{font-size:16px;padding:16px 34px;min-height:52px} 102.btn.sm{padding:9px 20px;min-height:38px;font-size:13.5px} 103 104/* Nav */ 105.nav{ 106 position:fixed;inset:0 0 auto 0;z-index:50; 107 backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px); 108 background:rgba(10,15,38,.6); 109 border-bottom:1px solid var(--color-hairline-dark); 110} 111.nav .wrap{display:flex;align-items:center;justify-content:space-between;min-height:64px} 112.nav .logo{display:inline-flex;align-items:center;flex-shrink:0;height:36px} 113.nav .logo img{height:100%;width:auto;display:block;transition:opacity .18s} 114.nav .logo:hover img{opacity:.85} 115.nav-r{display:flex;align-items:center;gap:16px} 116.nav-r a.plain{color:var(--color-white-muted);font-size:14px;font-weight:500} 117.nav-r a.plain:hover{color:#fff} 118 119/* Hero · dark canvas · single radial */ 120.hero{ 121 position:relative;overflow:hidden; 122 background:radial-gradient(70% 60% at 50% 100%,var(--color-navy-wash) 0%,var(--color-navy) 40%,var(--color-navy-deep) 100%); 123 color:#fff; 124 padding:170px 0 120px; 125} 126.hero-in{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;position:relative;z-index:1} 127.brand{ 128 font-family:var(--font-sans); 129 font-size:clamp(56px,9vw,88px); 130 line-height:1.04;letter-spacing:-.035em; 131 margin:22px 0 14px;color:#fff; 132} 133.brand .t{font-weight:400} 134.brand .b{font-weight:700} 135.hero-def{ 136 font-size:clamp(20px,2.4vw,26px);font-weight:400; 137 letter-spacing:-.02em;line-height:1.35; 138 max-width:720px;color:#fff; 139} 140.hero-def em{font-style:normal;font-weight:600;color:var(--color-blue-bright)} 141.hero-sub{ 142 font-size:15px;font-weight:400; 143 color:var(--color-white-muted); 144 margin-top:20px;max-width:600px;line-height:1.6; 145} 146.hero-cta{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap;justify-content:center} 147.hero .foot{ 148 margin-top:52px; 149 font-size:11.5px;font-weight:500; 150 letter-spacing:.06em; 151 color:var(--color-white-muted); 152} 153.hero .foot b{color:#fff;font-weight:500} 154 155/* Scenes · warm paper */ 156.scenes{background:var(--color-paper-warm)} 157.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px} 158.scard{ 159 background:var(--color-paper); 160 border:1px solid var(--color-hairline); 161 border-radius:var(--radius-card); 162 padding:24px; 163 transition:border-color .18s,background .18s; 164} 165.scard:hover{border-color:var(--color-brand-blue);background:var(--color-paper-hover)} 166.scard .no{ 167 font-size:11px;font-weight:500; 168 letter-spacing:.08em;text-transform:uppercase; 169 color:var(--color-brand-blue); 170} 171.scard h3{ 172 font-size:17px;font-weight:600; 173 margin:10px 0 8px;line-height:1.4; 174 color:var(--color-ink);letter-spacing:-.01em; 175} 176.scard p{ 177 font-size:14.5px;line-height:1.55; 178 color:var(--color-ink-muted); 179} 180.scenes .after{ 181 margin-top:36px; 182 font-size:16.5px;font-weight:600; 183 color:var(--color-ink); 184} 185 186/* Value · paper */ 187.vrow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px} 188.vcard{ 189 padding:24px; 190 background:var(--color-paper); 191 border:1px solid var(--color-hairline); 192 border-radius:var(--radius-card); 193} 194.vcard h3{ 195 font-size:18px;font-weight:600; 196 margin-bottom:8px; 197 color:var(--color-ink);letter-spacing:-.01em; 198} 199.vcard p{ 200 font-size:14.5px;line-height:1.55; 201 color:var(--color-ink-muted); 202} 203 204/* Session Life · dark canvas · solid + hairline (no glassmorphism) */ 205.life{background:var(--color-navy);color:#fff} 206.life-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:44px} 207.frame{ 208 background:rgba(232,238,255,.04); 209 border:1px solid var(--color-hairline-dark); 210 border-radius:var(--radius-card); 211 padding:24px 24px 28px; 212 text-align:center; 213} 214.frame .stage{height:140px;
214display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:18px} 215.fbox{width:110px;height:110px;border:2px solid var(--color-blue-bright);border-radius:var(--radius-panel);position:relative} 216.fwin{position:absolute;inset:26px 22px 30px;background:var(--color-brand-blue);border-radius:8px} 217.fwin::before{content:"";position:absolute;top:8px;left:9px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:12px 0 0 rgba(255,255,255,.55)} 218.frame.working .fwin::after{content:"";position:absolute;left:9px;right:9px;top:26px;height:5px;border-radius:3px;background:rgba(255,255,255,.4);box-shadow:0 11px 0 rgba(255,255,255,.28),0 22px 0 rgba(255,255,255,.18)} 219.frame.gone .fbox{border-style:dashed;border-color:var(--color-white-faint)} 220.frame.gone .fwin{display:none} 221.frame.gone .rec{position:absolute;left:50%;bottom:-2px;transform:translateX(-50%);width:64px;height:6px;border-radius:3px;background:var(--color-blue-bright)} 222.frame h3{font-size:16px;font-weight:600;margin-bottom:6px;color:#fff;letter-spacing:-.01em} 223.frame p{font-size:13.5px;line-height:1.55;color:var(--color-white-muted)} 224@media (prefers-reduced-motion:no-preference){ 225 .frame.working .fwin{animation:pulse 2.4s ease-in-out infinite} 226 @keyframes pulse{0%,100%{opacity:1}50%{opacity:.72}} 227} 228.life .note{margin-top:32px;font-size:13.5px;color:var(--color-white-muted);text-align:center} 229 230/* AS-IS / TO-BE · icon infographic rows */ 231.shift{background:var(--color-paper)} 232.rev-list{margin-top:44px;border:1px solid var(--color-hairline);border-radius:16px;overflow:hidden;background:var(--color-paper)} 233.rev-row{display:grid;grid-template-columns:160px 1fr 40px 1fr;gap:24px;padding:22px 28px;border-bottom:1px solid var(--color-hairline);align-items:center} 234.rev-row:last-child{border-bottom:none} 235.rev-cat{font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--color-navy);line-height:1.4} 236.rev-side{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;min-height:64px} 237.rev-side.rev-as{background:var(--color-paper-warm);border:1px solid var(--color-hairline)} 238.rev-side.rev-to{background:var(--color-blue-tint);border:1px solid rgba(0,89,172,.18)} 239.rev-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center} 240.rev-as .rev-icon{background:rgba(220,50,50,.1);color:#C13232} 241.rev-to .rev-icon{background:var(--color-brand-blue);color:#fff} 242.rev-icon svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round} 243.rev-side p{margin:0;font-size:13.5px;line-height:1.5;color:var(--color-ink);font-weight:500;letter-spacing:-.005em} 244.rev-as p{color:var(--color-ink-muted);font-weight:400} 245.rev-arrow{display:flex;align-items:center;justify-content:center;color:var(--color-brand-blue)} 246.rev-arrow svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round} 247@media(max-width:900px){ 248 .rev-row{grid-template-columns:1fr;gap:10px;padding:20px 20px} 249 .rev-arrow{transform:rotate(90deg);justify-self:center} 250} 251 252/* Fit · warm paper · 2-col */ 253.fit{background:var(--color-paper-warm)} 254.fit .grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:44px} 255.fcard{ 256 padding:28px 24px 26px; 257 background:var(--color-paper); 258 border:1px solid var(--color-hairline); 259 border-radius:var(--radius-card); 260 transition:border-color .18s; 261} 262.fcard:hover{border-color:var(--color-brand-blue)} 263.fcard .tag{ 264 display:inline-block; 265 font-size:11px;font-weight:500; 266 letter-spacing:.08em;text-transform:uppercase; 267 color:var(--color-brand-blue); 268 background:var(--color-blue-tint); 269 border-radius:6px; 270 padding:4px 10px; 271} 272.fcard h3{ 273 font-size:19px;font-weight:600; 274 margin:14px 0 10px; 275 color:var(--color-ink);letter-spacing:-.01em; 276} 277.fcard p{font-size:14.5px;line-height:1.55;color:var(--color-ink-muted)} 278 279/* Process · How-It-Works numbered cards */ 280.proc{background:var(--color-paper)} 281.hiw-wrap{max-width:1000px;margin:44px auto 0} 282.hiw-nums{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:28px} 283.hiw-nums::before{content:"";position:absolute;
283left:16.6667%;right:16.6667%;top:50%;height:2px;background:var(--color-hairline);transform:translateY(-50%);z-index:0} 284.hiw-num{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;background:var(--color-paper-warm);border:3px solid var(--color-paper);color:var(--color-navy);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;justify-self:center;font-variant-numeric:tabular-nums} 285.hiw-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px} 286.hiw-card{background:var(--color-paper);border:1px solid var(--color-hairline);border-radius:16px;padding:26px 24px 28px;transition:border-color .3s ease,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease;display:flex;flex-direction:column} 287.hiw-card:hover{border-color:rgba(0,89,172,.4);transform:translateY(-2px);box-shadow:0 20px 40px rgba(15,21,49,.08)} 288.hiw-icon{width:44px;height:44px;border-radius:10px;background:var(--color-blue-tint);color:var(--color-brand-blue);display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:background .3s} 289.hiw-card:hover .hiw-icon{background:rgba(0,89,172,.16)} 290.hiw-icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round} 291.hiw-card h3{font-size:19px;font-weight:600;color:var(--color-navy);margin:0 0 8px;letter-spacing:-.01em;line-height:1.3} 292.hiw-card>p{font-size:14px;color:var(--color-ink-muted);line-height:1.6;margin:0 0 22px} 293.hiw-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px} 294.hiw-bullets li{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--color-ink);line-height:1.5} 295.hiw-bullets .hiw-dot{width:16px;height:16px;border-radius:50%;background:rgba(0,89,172,.16);display:flex;align-items:center;justify-content:center;flex-shrink:0} 296.hiw-bullets .hiw-dot::after{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-brand-blue)} 297@media(max-width:900px){.hiw-nums,.hiw-cards{grid-template-columns:1fr;gap:14px}.hiw-nums::before{display:none}.hiw-num{margin-bottom:0}} 298 299/* FAQ · warm paper · hairline rows */ 300.faq{background:var(--color-paper-warm)} 301.faq details{border-bottom:1px solid var(--color-hairline);padding:20px 4px} 302.faq details:first-of-type{border-top:1px solid var(--color-hairline);margin-top:40px} 303.faq summary{ 304 font-size:16.5px;font-weight:600; 305 cursor:pointer;list-style:none; 306 display:flex;justify-content:space-between;align-items:center; 307 color:var(--color-ink);letter-spacing:-.01em; 308} 309.faq summary::after{content:"+";font-size:22px;font-weight:400;color:var(--color-brand-blue)} 310.faq details[open] summary::after{content:"â"} 311.faq details p{margin-top:12px;font-size:14.5px;line-height:1.55;color:var(--color-ink-muted);max-width:720px} 312 313/* Checklist · paper · interactive chips */ 314.check{background:var(--color-paper)} 315.clist{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:12px} 316.citem{ 317 display:flex;gap:12px;align-items:flex-start; 318 padding:16px 18px;cursor:pointer; 319 transition:border-color .18s,background .18s; 320 user-select:none; 321 background:var(--color-paper); 322 border:1px solid var(--color-hairline); 323 border-radius:var(--radius-card); 324} 325.citem:hover{border-color:var(--color-blue-bright);background:var(--color-paper-hover)} 326.citem.on{border-color:var(--color-brand-blue);background:var(--color-blue-tint)} 327.citem .tick{ 328 flex:0 0 22px;width:22px;height:22px; 329 border:1.5px solid var(--color-hairline); 330 border-radius:6px; 331 margin-top:1px; 332 display:flex;align-items:center;justify-content:center; 333 font-size:13px;color:#fff; 334 transition:background .18s,border-color .18s; 335} 336.citem.on .tick{background:var(--color-brand-blue);border-color:var(--color-brand-blue)} 337.citem.on .tick::after{content:"â"} 338.citem p{font-size:14.5px;line-height:1.5;color:var(--color-ink)} 339.cresult{ 340 margin-top:28px;text-align:center; 341 font-size:16px;font-weight:600; 342 color:var(--color-ink);min-height:26px; 343} 344.cresult b{color:var(--color-brand-blue)} 345.ccta{text-align:center;margin-top:20px}
346@media(max-width:900px){.clist{grid-template-columns:1fr}} 347 348/* Contact · dark canvas */ 349.contact{ 350 background:radial-gradient(70% 60% at 50% 0%,var(--color-navy-wash) 0%,var(--color-navy) 40%,var(--color-navy-deep) 100%); 351 color:#fff; 352} 353.contact .box{ 354 max-width:640px;margin:44px auto 0; 355 background:rgba(232,238,255,.04); 356 border:1px solid var(--color-hairline-dark); 357 border-radius:var(--radius-card); 358 padding:32px; 359} 360.contact label{ 361 display:block; 362 font-size:11.5px;font-weight:500; 363 letter-spacing:.06em; 364 margin:18px 0 6px; 365 color:var(--color-white-muted); 366} 367.contact input,.contact select,.contact textarea{ 368 width:100%;padding:11px 14px; 369 border-radius:var(--radius-button); 370 border:1px solid var(--color-hairline-dark); 371 background:rgba(232,238,255,.06); 372 color:#fff; 373 font:inherit;font-size:14.5px; 374 transition:border-color .18s; 375} 376.contact input:focus,.contact select:focus,.contact textarea:focus{ 377 outline:none;border-color:var(--color-blue-bright); 378} 379.contact select option{color:var(--color-ink)} 380.contact input::placeholder,.contact textarea::placeholder{color:var(--color-white-faint)} 381.contact .btn{width:100%;margin-top:24px} 382.contact .alt{text-align:center;margin-top:18px;font-size:13px;color:var(--color-white-muted)} 383.contact .alt a{color:var(--color-blue-bright);font-weight:600} 384 385/* Footer */ 386footer{ 387 background:var(--color-navy-deep); 388 color:var(--color-white-muted); 389 padding:44px 0;font-size:13px; 390} 391footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px} 392footer a{color:var(--color-blue-bright)} 393 394@media(max-width:900px){ 395 section{padding:80px 0} 396 .hero{padding:140px 0 90px} 397 .grid3,.vrow,.life-strip,.steps{grid-template-columns:1fr} 398 .fit .grid2{grid-template-columns:1fr} 399} 400`,t=` 401 402<nav class="nav"> 403 <div class="wrap"> 404 <a class="logo" href="/" aria-label="CloudBro"><img src="/__l5e/assets-v1/71c5904e-d60e-4237-bcfd-c02cf9f0b700/cloudbro-horizontal-white.png" alt="CloudBro"></a> 405 <div class="nav-r"> 406 <a class="plain" href="/">â íì¼ë¡</a> 407 <a class="btn fill sm" href="#contact">ëì 문ìí기</a> 408 </div> 409 </div> 410</nav> 411 412<!-- HERO --> 413<header class="hero on-dark" id="konduo"> 414 <div class="wrap hero-in"> 415 <h1 class="brand"><span class="t">Kon</span><span class="b">duo</span></h1> 416 <p class="hero-def">ì´ì íë¦ì<br/><em>íëë¡ ì°ê²°íë íë«í¼</em></p> 417 <p class="hero-sub">ìì¤í ì¬ì´ë¥¼ ì¬ëì´ ì®ê²¨ ë르ë ì´ê´Â·ê·ì¹Â·ê¸°ë¡ì ìê° íë¦ì¼ë¡ ì ìíê³ , ì¡°ê±´ì´ ì±ë¦½íë©´ ìëì¼ë¡ ì¤íí©ëë¤. ì¤í ì´ë ¥ì ì¡°ì§ì 기ë¡ì¼ë¡ ë¨ìµëë¤.</p> 418 <div class="hero-cta"> 419 <a class="btn fill-inv xl" href="#contact">30ë¶ ëì ì§ë¨ ì ì²</a> 420 </div> 421 <p class="foot">커뮤ëí°ìì ê²ì¦ë ì¤íìì¤ <b>Pletor</b>ìì ì¶ë°í´, CloudBroê° ê¸°ì íê²½ì ë§ê² ì ê³µí©ëë¤.</p> 422 </div> 423</header> 424 425<!-- SCENES --> 426<section class="scenes"> 427 <div class="wrap"> 428 <h2>ì´ë° 문ì , ì§ê¸ë ê²ªê³ ê³ì ê°ì?</h2> 429 <div class="grid3"> 430 <article class="scard"> 431 <span class="no">SCENE 1</span> 432 <h3>ì¬ëì´ ìì¤í ì¬ì´ë¥¼ ì®ê²¨ ëë¦ ëë¤</h3> 433 <p>주문 ìì¤í ìì CSVë¡ ë´ë ¤ë°ì ì¬ë¬´ ìì¤í ì ë¤ì ì¬ë¦½ëë¤. ì¹ì¸ 결과를 ë ë¤ë¥¸ í´ì ì®ê²¨ ì ìµëë¤. ìì¤í ì ëì´ëëë°, ì¬ëì ìì´ ì ì ë§ë¤ ë¤ì íìí©ëë¤.</p> 434 </article> 435 <article class="scard"> 436 <span class="no">SCENE 2</span> 437 <h3>ê·ì¹ì´ ì¬ë 머릿ììë§ ììµëë¤</h3> 438 <p>ë´ë¹ìê° ë°ëë©´ ì²ë¦¬ ë°©ìë ì¡°ì©í ë°ëëë¤. ê°ì ìí©ì ì§ëë²ì ì´ë»ê² ì²ë¦¬íëì§ íì¸íë ¤ë©´ ì¬ëìê² ë¬¼ì´ë´ì¼ í©ëë¤. 문ìë ë ë¤ë¦ê² ê°±ì ë©ëë¤.</p> 439 </article> 440 <article class="scard"> 441 <span class="no">SCENE 3</span> 442 <h3>무ìì´ ì ì¤í¨íëì§, ëì¤ì ìê² ë©ëë¤</h3> 443 <p>ì¤íì´ ì´ëì ì´ë»ê² ì¤í¨íëì§ ìì¤í ë§ë¤ ë¡ê·¸ë¥¼ ë¤ì ¸ì¼ í©ëë¤. ê°ì¬ ëì ëê° ì¤ë©´ ê° ìì¤í ì íë©´ì 캡ì²í´ ì¦ë¹ì ë§ì¶°ë ëë¤.</p> 444 </article> 445 </div> 446 </div> 447</section> 448 449<!-- VALUE --> 450<section> 451 <div class="wrap"> 452 <h2>í©ì´ì§ ì´ì ì ì ì,<br/>íëì íë¦ì¼ë¡ ì°ê²°í©ëë¤</h2> 453 <p class="lead">ìì¤í ì¬ì´ìì ì¬ëì´ ë¤ì ì¤íí´ì¼ íë ì´ê´Â·ê·ì¹Â·ê¸°ë¡ì ìê° íë¦ì¼ë¡ ì ìí©ëë¤. ì¡°ê±´ì´ ì±ë¦½íë©´ ê·¸ íë¦ì´ ìëì¼ë¡ ì¤íë©ëë¤.</p> 454 <div class="vrow"> 455 <div class="vcard"> 456 <h3>íë¦ì¼ë¡ ì ìí©ëë¤</h3> 457 <p>ì´ê´ ê·ì¹, ì¡°ê±´, ì¡ì ì ìê° íë¦ì¼ë¡ ë§ë¤ì´ ì¬ëì ìì ëì í©ëë¤. 문ìì ì¤íì´ ê°ì ì리ìì ê´ë¦¬ë©ëë¤.</p> 458 </div> 459 <div class="vcard"> 460 <h3>커ë¥í°ë¡ ììµëë¤</h3> 461 <p>기ì ì´ ì´ë¯¸ ì°ë ìì¤í ì 커ë¥í°ë¡ ë¶ì ëë¤. ì ê· ìì¤í ë íì¤ ë°©ìì¼ë¡ ì°ê²°í´ íë¦ ìì ë£ìµëë¤.</p> 462 </div> 463 <div class="vcard"> 464 <h3>기ë¡ì ìëì¼ë¡ ë¨ìµëë¤</h3> 465 <p>ì´ë¤ íë¦ì´ ì¸ì ì¤íëê³ ì´ëì ë©ì·ëì§, íì¬ì ê°ì¬ ë¡ê·¸ë¡ ë¨ìµëë¤. ì ê²Â·ë³´ê³ ì ë°ë¡ ì¸ ì ììµëë¤.</p> 466 </div> 467 </div> 468 </div> 469</section> 470 471<!-- AS-IS / TO-BE · draggable comparison --> 472<section class="shift"> 473 <div class="wrap"> 474 <span class="kicker">ëì ì ê³¼ í</span> 475 <h2>ê°ì ì ë¬´ê° ì´ë ê² ë¬ë¼ì§ëë¤</h2> 476 <div class="rev-list"> 477 <div class="rev-row">
478 <span class="rev-cat">ë°ì´í° ì´ê´</span> 479 <div class="rev-side rev-as"><span class="rev-icon"><svg viewBox="0 0 24 24"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span><p>ì¬ëì´ CSVë¡ ì®ê¸°ê³ ë¤ì ì¬ë¦¼</p></div> 480 <span class="rev-arrow"><svg viewBox="0 0 24 24"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></span> 481 <div class="rev-side rev-to"><span class="rev-icon"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span><p>커ë¥í°ê° ì¡°ê±´ ì±ë¦½ ì ìë ì´ê´</p></div> 482 </div> 483 <div class="rev-row"> 484 <span class="rev-cat">ê·ì¹ ê´ë¦¬</span> 485 <div class="rev-side rev-as"><span class="rev-icon"><svg viewBox="0 0 24 24"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span><p>ì¬ë 머릿ì·문ìì ë¶ì°</p></div> 486 <span class="rev-arrow"><svg viewBox="0 0 24 24"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></span> 487 <div class="rev-side rev-to"><span class="rev-icon"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span><p>ìê° íë¦ëì ë´ê¹ · ë´ë¹ì ë³ê²½ 무ê´</p></div> 488 </div> 489 <div class="rev-row"> 490 <span class="rev-cat">ì¤ë¥ ëì</span> 491 <div class="rev-side rev-as"><span class="rev-icon"><svg viewBox="0 0 24 24"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span><p>ì¬í íì¸ Â· ìì¤í ë§ë¤ ë¡ê·¸ ì¶ì </p></div> 492 <span class="rev-arrow"><svg viewBox="0 0 24 24"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></span> 493 <div class="rev-side rev-to"><span class="rev-icon"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span><p>ì¤ìê° ì림 + ì¬ìë ìë ì¤í</p></div> 494 </div> 495 <div class="rev-row"> 496 <span class="rev-cat">ì¤í ì´ë ¥</span> 497 <div class="rev-side rev-as"><span class="rev-icon"><svg viewBox="0 0 24 24"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span><p>ìì¤í ë³ ë¶ì° · ê°ì¬ ëìì ììì </p></div> 498 <span class="rev-arrow"><svg viewBox="0 0 24 24"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></span> 499 <div class="rev-side rev-to"><span class="rev-icon"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span><p>íµí© ê°ì¬ ë¡ê·¸ë¡ ì¦ì ì¬í</p></div> 500 </div> 501 <div class="rev-row"> 502 <span class="rev-cat">ì¡°ê±´ ë³ê²½</span> 503 <div class="rev-side rev-as"><span class="rev-icon"><svg viewBox="0 0 24 24"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span><p>ê°ë°ì ìì² Â· ì¤í¬ë¦½í¸ ìì </p></div> 504 <span class="rev-arrow"><svg viewBox="0 0 24 24"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></span> 505 <div class="rev-side rev-to"><span class="rev-icon"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span><p>ë´ë¹ìê° GUI íë¦ëìì ì¦ì ë°ì</p></div> 506 </div> 507 <div class="rev-row"> 508 <span class="rev-cat">ìì¤í íì¥</span> 509 <div class="rev-side rev-as"><span class="rev-icon"><svg viewBox="0 0 24 24"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span><p>ê°ë³ ê°ë° · ì ì§ê´ë¦¬ ì¬íì</p></div> 510 <span class="rev-arrow"><svg viewBox="0 0 24 24"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></span> 511 <div class="rev-side rev-to"><span class="rev-icon"><svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"/></svg></span><p>íì¤ ì»¤ë¥í°ë¡ ì°ê²° · ëì¼ ë°©ì ê´ë¦¬</p></div> 512 </div> 513 </div> 514 </div> 515</section> 516 517<!-- FIT --> 518<section class="fit"> 519 <div class="wrap"> 520 <h2>ì§ê¸ ìëí ìíê° ì´ë 쪽ì´ë ëµì´ ììµëë¤</h2> 521 <div class="grid2"> 522 <article class="fcard">
523 <span class="tag">ì´ë¯¸ ìí¬íë¡ ë구를 ì°ê³ ìë¤ë©´</span> 524 <h3>íì¥ Â· íµí©ì ê´ì ì¼ë¡ ëí©ëë¤</h3> 525 <p>기존 ëêµ¬ê° ì»¤ë²íì§ ëª»íë ìì¤í ê° ì´ê´ê³¼ ì¡°ê±´ë¶ ì¤íì Konduoê° ì´ì´ë¶ì ëë¤. ë´ë¹ì·ê°ì¬ì·ê°ë°ìê° ê°ì íë¦ì í¨ê» ë³´ê² ëì´, í©ì´ì§ ìëíê° íëì ìë¦¬ë¡ ëª¨ì ëë¤.</p> 526 </article> 527 <article class="fcard"> 528 <span class="tag">ìì§ ìëíê° ìë¤ë©´</span> 529 <h3>ì ìë¶í°, ë¶ë´ ìì´ ììí©ëë¤</h3> 530 <p>ê°ì¥ ë°ë³µì´ ë§ì ëì¸ ê° ì´ê´ì íë¦ì¼ë¡ ì®ê²¨ ì¤íë¶í° ê²ì¦í©ëë¤. ì½ë ìì´ ììíê³ , ê²ì¦ë ê·ì¹ë§ ì¡°ì§ íì¤ì¼ë¡ ëí ëê°ëë¤.</p> 531 </article> 532 </div> 533 </div> 534</section> 535 536<!-- PROCESS --> 537<section class="proc"> 538 <div class="wrap"> 539 <span class="kicker">ëì ì ì°¨</span> 540 <h2>ì§ë¨ë¶í° íì¼ë¿ê¹ì§, ì¸ ë¨ê³ì ëë¤</h2> 541 <div class="hiw-wrap"> 542 <div class="hiw-nums" aria-hidden="true"> 543 <div class="hiw-num">1</div> 544 <div class="hiw-num">2</div> 545 <div class="hiw-num">3</div> 546 </div> 547 <div class="hiw-cards"> 548 <div class="hiw-card"> 549 <div class="hiw-icon"><svg viewBox="0 0 24 24"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg></div> 550 <h3>30ë¶ ëì ì§ë¨</h3> 551 <p>ì§ê¸ ë°ë³µëë ì´ê´ê³¼ ê·ì¹ì í¨ê» íì¸í©ëë¤. ìëí ì°ì ììì 기ë í¨ê³¼ë¥¼ ì 리í©ëë¤.</p> 552 <ul class="hiw-bullets"> 553 <li><span class="hiw-dot"></span>ë°ë³µ ì´ê´ ëª©ë¡ ë¦¬ë·°</li> 554 <li><span class="hiw-dot"></span>ìëí ì°ì ìì ì 리</li> 555 <li><span class="hiw-dot"></span>기ë í¨ê³¼ ì 리 · ë¹ì© ìì</li> 556 </ul> 557 </div> 558 <div class="hiw-card"> 559 <div class="hiw-icon"><svg viewBox="0 0 24 24"><rect x="3" y="3" width="8" height="8" rx="2"/><rect x="13" y="13" width="8" height="8" rx="2"/><path d="M7 11v4a2 2 0 0 0 2 2h4"/></svg></div> 560 <h3>ë¬´ë£ ì²´í</h3> 561 <p>ì§ë¨ìì íì¸ë íë¦ 1~2ê°ë¥¼ ì¤ì ìì¤í ì ë¶ì¬ ì²´íì ì§íí©ëë¤. ì구ì¬íì ì í ë¡ëë§µì ë°ìí©ëë¤.</p> 562 <ul class="hiw-bullets"> 563 <li><span class="hiw-dot"></span>ì¤ì ìì¤í ì°ê²°</li> 564 <li><span class="hiw-dot"></span>기ê°Â·ë²ì ì¬ì í©ì</li> 565 <li><span class="hiw-dot"></span>ì í ì¬ë¶ í¨ê» ê²°ì </li> 566 </ul> 567 </div> 568 <div class="hiw-card"> 569 <div class="hiw-icon"><svg viewBox="0 0 24 24"><path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/></svg></div> 570 <h3>íì¼ë¿ ëì </h3> 571 <p>í©ìë ë²ììì íì¼ë¿ì ììí©ëë¤. ê°ì¬ ë¡ê·¸Â·ê¶í·ì림 ì ì± ì íì¼ë¿ ê³ ê°ê³¼ í¨ê» ì¤ê³í©ëë¤.</p> 572 <ul class="hiw-bullets"> 573 <li><span class="hiw-dot"></span>ê°ì¬ ë¡ê·¸ · ê¶í ì¤ê³</li> 574 <li><span class="hiw-dot"></span>ì림 · ì¬ìë ì ì± íì </li> 575 <li><span class="hiw-dot"></span>ë¨ê³ì íë¦ íì¥</li> 576 </ul> 577 </div> 578 </div> 579 </div> 580 </div> 581</section> 582 583<!-- FAQ --> 584<section class="faq"> 585 <div class="wrap"> 586 <span class="kicker">ì주 묻ë ì§ë¬¸</span> 587 <h2>ì´ì·보ìíì´ ë¨¼ì 묻ë ê²ë¤</h2> 588 <details> 589 <summary>ì´ë¯¸ ì°ë ìí¬íë¡ ë구ì ê²¹ì¹ì§ ìëì?</summary> 590 <p>Konduoë í¹ì ìí¬íë¡ ë구를 ëì²´í기보ë¤, ê·¸ ëêµ¬ê° ì ë¤ë£¨ì§ 못íë ìì¤í ê° ì´ê´ê³¼ ì¡°ê±´ë¶ ì¤í, ê°ì¬ ë¡ê·¸ë¥¼ íëì íë¦ì¼ë¡ ìë ë° ì´ì ì ë¡ëë¤. ê²¹ì¹ë ììì´ ìë¤ë©´ ëì ì§ë¨ìì ì´ë íë¦ì ì´ëì ëë í¸ì´ ì¢ìì§ í¨ê» ì 리í©ëë¤.</p> 591 </details> 592 <details> 593 <summary>커ë¥í°ê° ìë ìì¤í ì ë¶ì¼ ì ìëì?</summary> 594 <p>íì¤ ì»¤ë¥í°ë¡ 커ë²ëì§ ìë ìì¤í ì HTTP·DB·íì¼ ë± ë²ì© 커ë¥í°ë¡ ì°ê²°íê±°ë, íì ì 커ì¤í 커ë¥í°ë¥¼ í¨ê» ì¤ê³í´ ë¶ì ëë¤. ë¶ì¸ ì´íìë ë¤ë¥¸ ìì¤í ê³¼ ê°ì ë°©ìì¼ë¡ íë¦ ììì ê´ë¦¬ë©ëë¤.</p> 595 </details> 596 <details> 597 <summary>ë°ì´í°ì ì¤í 기ë¡ì ì´ëì ë¨ëì?</summary> 598 <p>ì¤í ì´ë ¥ê³¼ ê°ì¬ ë¡ê·¸ë íì¬ ì ì± ì ë§ë ì ì¥ìì ë¨ê¹ëë¤. ë³´ê´ ê¸°ê°ê³¼ ì ê·¼ ê¶íì ëì
598 ê³¼ì ìì íì¼ë¿ ê³ ê°ê³¼ í¨ê» ì í©ëë¤.</p> 599 </details> 600 <details> 601 <summary>ì¤íìì¤ Pletorìì ê´ê³ë ì´ë»ê² ëëì?</summary> 602 <p>Konduoë 커뮤ëí°ìì ê²ì¦ë ì¤íìì¤ Pletorìì ì¶ë°íìµëë¤. Pletorë ì§ê¸ì²ë¼ ë구ë 무ë£ë¡ ì¸ ì ìê³ , Konduoë ê·¸ ìì 기ì ì´ íìë¡ íë ê´ë¦¬Â·ê°ì¬Â·ì§ì, ê·¸ë¦¬ê³ ë¬¸ì ê° ìê²¼ì ë ì± ìì§ê³ ëìíë 주체를 ëí ê²ì ëë¤.</p> 603 </details> 604 </div> 605</section> 606 607<!-- CHECKLIST --> 608<section class="check"> 609 <div class="wrap"> 610 <span class="kicker">ëì ì²´í¬ë¦¬ì¤í¸</span> 611 <h2>í´ë¹íë í목ì ê³¨ë¼ ë³´ì¸ì</h2> 612 <p class="lead">ë ê° ì´ì í´ë¹íë¤ë©´, 30ë¶ ì§ë¨ìì íì¸í ê°ì¹ê° ì¶©ë¶í©ëë¤.</p> 613 <div class="clist" id="clist"> 614 <div class="citem" onclick="toggleCheck(this)"><span class="tick"></span><p>ìì¤í ê° ë°ì´í° ì´ê´ ë°ë³µ ìì ì´ ë§¤ì£¼ ë°ìí©ëë¤</p></div> 615 <div class="citem" onclick="toggleCheck(this)"><span class="tick"></span><p>ë´ë¹ìë§ë¤ ì²ë¦¬ ê·ì¹ì´ ì¡°ê¸ì© ë¤ë¦ ëë¤</p></div> 616 <div class="citem" onclick="toggleCheck(this)"><span class="tick"></span><p>ì¤í ì¤ë¥ê° ë¤ë¦ê² ìë ¤ì§ê³ , ìì¸ ì¶ì ì ìê°ì´ 걸립ëë¤</p></div> 617 <div class="citem" onclick="toggleCheck(this)"><span class="tick"></span><p>ê°ì¬ ëì ë ê° ìì¤í ìì ì¦ë¹ì 모ì¼ê³ ììµëë¤</p></div> 618 <div class="citem" onclick="toggleCheck(this)"><span class="tick"></span><p>ì¡°ê±´ íë ë°ê¾¸ëë° ê°ë°ì ìì ë¹ë ¤ì¼ í©ëë¤</p></div> 619 <div class="citem" onclick="toggleCheck(this)"><span class="tick"></span><p>ì ìì¤í íµí© íë¡ì í¸ê° ìì ëì´ ììµëë¤</p></div> 620 </div> 621 <p class="cresult" id="cresult">í목ì ëë¬ íì¸í´ ë³´ì¸ì</p> 622 <div class="ccta"><a class="btn fill xl" href="#contact">30ë¶ ëì ì§ë¨ ì ì²</a></div> 623 </div> 624</section> 625 626<!-- CONTACT · dark --> 627<section class="contact on-dark" id="contact"> 628 <div class="wrap"> 629 <div style="text-align:center"> 630 <span class="kicker">ëì 문ì</span> 631 <h2>ê°ì¥ ë°ë³µì´ ë§ì ì´ê´ 목ë¡ì¼ë¡<br/>30ë¶ ìì íì¸í´ ë립ëë¤</h2> 632 <p class="lead" style="margin:0 auto">ì§ê¸ ì¬ëì´ ìì¤í ì¬ì´ìì ë¤ì ì¤ííê³ ìë ì´ê´Â·ì¡°ê±´Â·ìë¦¼ì´ ë¬´ìì¸ì§ ìë ¤ 주ìë©´, Konduo íë¦ì¼ë¡ ì®ê²¼ì ëì 그림ì ë§ë¤ì´ ë립ëë¤.</p> 633 </div> 634 <form class="box" onsubmit="return sendInquiry(this)"> 635 <label for="f-company">íì¬ëª </label> 636 <input id="f-company" name="company" placeholder="ì: í´ë¼ì°ëë¸ë¡" required/> 637 <label for="f-name">ë´ë¹ì ì±í¨</label> 638 <input id="f-name" name="name" placeholder="ì: í길ë íì¥" required/> 639 <label for="f-email">ì ë¬´ì© ì´ë©ì¼</label> 640 <input id="f-email" name="email" type="email" placeholder="[email protected]" required/> 641 <label for="f-env">íì¬ ìëí ìí</label> 642 <select id="f-env" name="env"> 643 <option>ì´ë¯¸ ìí¬íë¡ ë구를 ì°ê³ ììµëë¤</option> 644 <option>ì¤í¬ë¦½í¸Â·ììì ì¼ë¡ ì²ë¦¬ ì¤ì ëë¤</option> 645 <option>
645ìëíê° ê±°ì ììµëë¤</option> 646 <option>기í ëë ì ëª¨ë¥´ê² ìµëë¤</option> 647 </select> 648 <label for="f-msg">문ì ë´ì© (ì í)</label> 649 <textarea id="f-msg" name="msg" rows="4" placeholder="ê°ì¥ ë°ë³µì´ ë§ì ì´ê´ · ì¡°ê±´ · ìë¦¼ì´ ë¬´ìì¸ì§ ì ì´ ì£¼ì¸ì"></textarea> 650 <button class="btn fill-inv xl" type="submit">ëì ì§ë¨ ì ì²</button> 651 <p class="alt">ì´ë©ì¼ì´ í¸íìë©´ <a href="mailto:[email protected]?subject=Konduo%20ëì %20문ì">[email protected]</a>ë¡ ë³´ë´ ì£¼ì¸ì</p> 652 </form> 653 </div> 654</section> 655 656<footer> 657 <div class="wrap"> 658 <span>© CloudBroë ìì©í ì´ì ì¤íìì¤ì ê²ì¦Â·ëì ì 문 íí¸ëì ëë¤.</span> 659 <span><a href="/">CloudBro í</a> | <a href="https://community.cloudbro.ai" target="_blank" rel="noopener">Community â</a></span> 660 </div> 661</footer> 662 663 664`,n=[` 665function toggleCheck(el){ 666 el.classList.toggle('on'); 667 var n = document.querySelectorAll('#clist .citem.on').length; 668 var r = document.getElementById('cresult'); 669 if(n === 0){ r.innerHTML = 'í목ì ëë¬ íì¸í´ ë³´ì¸ì'; } 670 else if(n === 1){ r.innerHTML = '<b>1ê°</b> í´ë¹. ì§ë¨ìì í¨ê» íì¸í´ ë³¼ ë§í©ëë¤.'; } 671 else { r.innerHTML = '<b>' + n + 'ê°</b> í´ë¹. Konduoê° ë§ë íê²½ì¼ ê°ë¥ì±ì´ ëìµëë¤.'; } 672} 673function sendInquiry(f){ 674 var body = encodeURIComponent( 675 "íì¬ëª : " + f.company.value + "\\n" + 676 "ë´ë¹ì: " + f.name.value + "\\n" + 677 "ì´ë©ì¼: " + f.email.value + "\\n" + 678 "íì¬ íê²½: " + f.env.value + "\\n\\n" + 679 (f.msg.value || "") 680 ); 681 location.href = "mailto:[email protected]?subject=" + encodeURIComponent("Konduo ëì 문ì - " + f.company.value) + "&body=" + body; 682 return false; 683} 684 685`];export{t as n,n as r,e as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.