@import"./service-intro-fonts.css";.cd-service-intro{--paper:#fff8f3;--ink:#4d303c;--muted:#745d67;--rose:#a74568;--line:#e4cdd4;--night:#101b2c;--ivory:#f3eee5;--gold:#e5c58e;--night-muted:#bac9da;--width:1200px}.cd-service-intro *{box-sizing:border-box}.cd-service-intro{scroll-behavior:smooth;scroll-padding-top:80px}.cd-service-intro{margin:0;background:var(--paper);color:var(--ink);font:16px/1.85 Yeongnyangi Noto,Malgun Gothic,sans-serif}.cd-service-intro ::selection{background:var(--rose);color:var(--paper)}.cd-service-intro a{color:inherit;text-underline-offset:5px}.cd-service-intro a:focus-visible,.cd-service-intro summary:focus-visible{outline:3px solid var(--rose);outline-offset:5px}.cd-service-intro img{display:block;max-width:100%;height:auto}.cd-service-intro h1,.cd-service-intro h2{font-family:Yeongnyangi Myeongjo,Nanum Myeongjo,serif;font-weight:700;letter-spacing:-.035em;line-height:1.35;text-wrap:balance;word-break:keep-all}.cd-service-intro h1{font-size:clamp(42px,5vw,70px);margin:0 0 28px}.cd-service-intro h2{font-size:clamp(30px,3.5vw,46px);margin:0 0 26px}.cd-service-intro h3{font-size:22px;margin:0 0 12px}.cd-service-intro p{margin:0 0 24px;max-width:62ch;word-break:keep-all}.cd-service-intro em{font-style:normal;color:var(--rose)}.cd-service-intro .wrap{width:min(var(--width),calc(100% - 80px));margin-inline:auto}.cd-service-intro .nav{display:flex;align-items:center;justify-content:space-between;padding:25px 40px;max-width:1360px;margin:auto;border-bottom:1px solid var(--line)}.cd-service-intro .nav a{text-decoration:none;min-height:44px;display:flex;align-items:center}.cd-service-intro .brand{font-weight:750;font-size:20px;gap:12px}.cd-service-intro .brand span{font-weight:400;color:var(--rose)}.cd-service-intro .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding-block:86px 72px}.cd-service-intro .hero-art{margin:0}.cd-service-intro .hero-art img{width:100%}.cd-service-intro .hero-art figcaption{color:var(--muted);text-align:center;font-size:14px;margin-top:12px}.cd-service-intro .lead{font-size:clamp(19px,2vw,23px);line-height:1.75}.cd-service-intro .actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:32px}.cd-service-intro .button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:54px;padding:12px 24px;background:var(--rose);color:var(--paper);border:1px solid var(--rose);border-radius:999px;text-decoration:none;font-weight:650}@media (hover:hover){.cd-service-intro .button:hover{background:var(--ink);border-color:var(--ink)}}.cd-service-intro .text-link{display:inline-block;min-height:44px;padding-block:10px;font-weight:600}.cd-service-intro .intro{padding-block:70px 110px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);align-items:center}.cd-service-intro .quote{font-family:Yeongnyangi Myeongjo,serif;font-size:clamp(23px,2.8vw,34px);line-height:1.9;color:var(--rose)}.cd-service-intro .night{background:var(--night);color:var(--ivory)}.cd-service-intro .night em{color:var(--gold)}.cd-service-intro .night p,.cd-service-intro .night .note{color:var(--night-muted)}.cd-service-intro .feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:100px}.cd-service-intro .cat-art{width:100%;object-fit:contain}.cd-service-intro .editorial-list{list-style:none;margin:36px 0 0;padding:0}.cd-service-intro .editorial-list li{padding:18px 0;border-top:1px solid #52677e}.cd-service-intro .editorial-list strong{display:block;color:var(--gold);font-size:18px}.cd-service-intro .editorial-list span{font-size:15px;color:var(--night-muted)}.cd-service-intro .systems{padding-block:105px}.cd-service-intro .section-head{display:flex;justify-content:space-between;gap:60px;align-items:end}.cd-service-intro .section-head p{max-width:34em}.cd-service-intro .systems-list{display:grid;grid-template-columns:1fr 1fr;gap:0 64px;margin-top:34px}.cd-service-intro .systems-list>div{padding:26px 0;border-top:1px solid var(--line)}.cd-service-intro dt{font-size:23px;font-weight:700}.cd-service-intro dd{margin:8px 0 0;color:var(--muted)}.cd-service-intro .note{font-size:14px;line-height:1.8;color:var(--muted)}.cd-service-intro .fusion{padding-block:100px}.cd-service-intro .fusion-flow{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin:42px 0;border-block:1px solid #52677e;padding:40px 0}.cd-service-intro .fusion h3{font-size:18px;color:var(--gold)}.cd-service-intro .fusion .big{font-family:Yeongnyangi Myeongjo,serif;font-size:32px;color:var(--ivory)}.cd-service-intro .fusion-close{font-size:24px;line-height:1.8;margin:0 auto;text-align:center}.cd-service-intro .fusion-close strong{color:var(--gold)}.cd-service-intro .screen-frame{margin:0;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--paper);box-shadow:0 20px 45px #4d303c12}.cd-service-intro .screen-frame img{width:100%}.cd-service-intro .screen-frame figcaption{padding:14px 18px;font-size:13px;color:var(--muted)}.cd-service-intro .free .screen-frame img{max-height:540px;object-fit:cover;object-position:top}.cd-service-intro .night .screen-frame{border-color:#52677e;background:var(--night)}.cd-service-intro .night .screen-frame figcaption{color:var(--night-muted)}.cd-service-intro .chart-screen img{object-fit:contain}.cd-service-intro .journey{padding-left:23px}.cd-service-intro .journey li{padding:0 0 18px 12px}.cd-service-intro .journey strong{font-size:19px}.cd-service-intro .journey p{margin-top:8px;color:var(--muted)}.cd-service-intro .report-screen img{height:630px;object-fit:cover;object-position:top}.cd-service-intro .reviews{background:#f7e7ea;padding-block:85px;text-align:center}.cd-service-intro .reviews h2{font-size:32px}.cd-service-intro .reviews blockquote{font-family:Yeongnyangi Myeongjo,serif;font-size:clamp(24px,3vw,36px);line-height:1.75;margin:35px 0 20px}.cd-service-intro .reviews p{margin-inline:auto}.cd-service-intro .welcome{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-block:110px}.cd-service-intro .welcome img{width:100%}.cd-service-intro .price{display:grid;gap:8px;border-block:1px solid var(--line);padding:23px 0;margin:28px 0;font-variant-numeric:tabular-nums}.cd-service-intro .price span{font-size:18px}.cd-service-intro .price strong{font-size:28px;color:var(--rose)}.cd-service-intro .faq{max-width:850px;padding-bottom:85px}.cd-service-intro .faq h2{font-size:28px}.cd-service-intro .faq details{border-top:1px solid var(--line)}.cd-service-intro summary{cursor:pointer;min-height:56px;padding:18px 0;font-weight:600}.cd-service-intro .faq details p{padding:0 0 16px;color:var(--muted)}.cd-service-intro .footer{border-top:1px solid var(--line);padding-block:34px;color:var(--muted)}.cd-service-intro .footer p{font-weight:650}.cd-service-intro .footer span,.cd-service-intro .footer small{font-size:14px;font-weight:400}.cd-service-intro .production{margin-top:32px;font-size:14px}.cd-service-intro .downloads{display:flex;flex-wrap:wrap;gap:10px 24px}.cd-service-intro .downloads a{padding:8px 0;min-height:44px}@media (max-width:760px){.cd-service-intro .wrap{width:calc(100% - 40px)}.cd-service-intro .nav{padding:15px 20px}.cd-service-intro .brand{font-size:17px}.cd-service-intro .nav>a:last-child{font-size:14px}.cd-service-intro .hero{grid-template-columns:1fr;padding-block:48px;gap:30px}.cd-service-intro .hero-copy>p br{display:none}.cd-service-intro .hero-art{max-width:480px;margin:auto}.cd-service-intro .hero-art img{max-height:340px;object-fit:contain}.cd-service-intro .intro,.cd-service-intro .feature,.cd-service-intro .welcome{grid-template-columns:1fr;gap:30px;padding-block:60px}.cd-service-intro .intro{gap:20px}.cd-service-intro .section-head{display:block}.cd-service-intro .systems,.cd-service-intro .fusion{padding-block:60px}.cd-service-intro .systems-list{grid-template-columns:1fr;gap:0}.cd-service-intro .fusion-flow{gap:26px;grid-template-columns:1fr;margin:24px 0;padding:26px 0}.cd-service-intro .fusion-flow article+article{border-top:1px solid #52677e;padding-top:26px}.cd-service-intro .cat-art{max-height:360px;object-fit:contain}.cd-service-intro .chart-screen{order:2}.cd-service-intro .report-screen img{height:480px}.cd-service-intro .welcome img{max-height:330px;object-fit:contain;grid-row:1}.cd-service-intro .reviews{padding-block:60px}.cd-service-intro .reviews h2{font-size:28px}.cd-service-intro .faq{padding-bottom:60px}.cd-service-intro .actions{gap:12px}.cd-service-intro .button{width:100%}.cd-service-intro .note{font-size:14px}.cd-service-intro .footer{padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.cd-service-intro{scroll-behavior:auto}}.about-service-page{--ab-lotus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round' d='M16 26C10 22 10 13 16 5c6 8 6 17 0 21ZM16 26C8 25 5 18 6 10c7 3 10 8 10 16Zm0 0c8-1 11-8 10-16-7 3-10 8-10 16ZM16 26C8 28 2 23 2 16c6 1 11 4 14 10Zm0 0c8 2 14-3 14-10-6 1-11 4-14 10ZM10 29h12'/%3E%3C/svg%3E");--ab-gold: var(--cd-yehwa-line-deep);background:var(--cd-bg);color:var(--cd-text)}.about-service-page>.cd-main-shell{width:min(960px,calc(100% - 40px))!important;margin:32px auto!important;box-sizing:border-box}.about-service-page>.cd-main-shell>aside{padding:24px clamp(20px,4vw,36px);border-block:1px solid var(--cd-line);text-align:center}.about-service-page>.cd-main-shell>aside p{max-width:65ch;margin:0 auto 12px;line-height:1.75}.about-service-page>.cd-main-shell>aside a{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 18px;border:1px solid var(--cd-line);border-radius:var(--cd-r-control);color:var(--cd-text);background:var(--cd-surface);box-sizing:border-box;font-weight:600}.about-service-page #service-details{padding-block:24px 48px}.about-service-page #service-details>header{max-width:70ch;margin:0 auto 40px;text-align:center}.about-service-page #service-details>header h2{font-family:var(--font-serif);font-size:clamp(26px,4vw,36px);line-height:1.4;text-wrap:balance}.about-service-page #service-details>.cd-card{position:relative;padding:clamp(24px,4vw,36px);margin-block:20px;border:1px solid var(--pg-line);border-radius:var(--cd-r-section);background:var(--pg-card)}.about-service-page #service-details>.cd-card>h2{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-family:var(--font-serif);font-size:clamp(21px,2.5vw,26px);line-height:1.5}.about-service-page #service-details>.cd-card>h2:before{content:"";flex:none;width:24px;height:24px;background:var(--pg-motif);mask:var(--ab-lotus) center / contain no-repeat}.about-service-page #service-details :is(p,li){font-size:16px;line-height:1.85;overflow-wrap:anywhere;word-break:keep-all}.about-service-page #service-details .cd-chip-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.about-service-page #service-details .cd-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:48px;padding:10px 16px;border:1px solid var(--pg-line);border-radius:var(--cd-r-control);background:var(--pg-surface);color:var(--pg-ink);font:600 14px/1.5 var(--font-body);text-decoration:none}.about-service-page :is(.cd-chip,.cd-service-intro .button,.cd-service-intro .text-link,.cd-main-shell>aside a):before{content:"";flex:none;width:20px;height:20px;background:currentColor;mask:var(--ab-lotus) center / contain no-repeat}.about-service-page .cd-service-intro .text-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px;border:1px solid var(--line);border-radius:var(--cd-r-control);min-height:48px;text-decoration:none}.about-service-page .cd-service-intro :is(.button,.text-link){font-family:"Yeongnyangi Noto",var(--font-body);font-size:16px;line-height:1.5}.about-service-page :is(.cd-chip,.button,.text-link,.cd-main-shell>aside a){transition:background-color var(--cd-dur-fast) ease-out,border-color var(--cd-dur-fast) ease-out,transform var(--cd-dur-fast) var(--cd-ease-out)}.about-service-page :is(a,summary):focus-visible{outline:3px solid var(--cd-focus-ring);outline-offset:4px}.about-service-page .cd-service-intro .hero{position:relative;isolation:isolate}.about-service-page .cd-service-intro .hero:before{content:"";position:absolute;inset:16px 0 auto auto;z-index:-1;width:min(30vw,240px);height:100px;background:var(--ab-gold);opacity:.2;mask:url(/icons/yehwa-branch.svg) center / contain no-repeat;pointer-events:none}.about-service-page .cd-service-intro .faq{width:min(850px,calc(100% - 40px));margin-inline:auto;padding-block:32px 72px}.about-service-page .cd-service-intro .faq h2{text-align:center;text-wrap:balance;margin-bottom:32px}.about-service-page .cd-service-intro .faq h2:before{content:"";display:block;width:128px;height:28px;margin:0 auto 20px;background:var(--ab-gold);mask:url(/icons/yehwa-branch.svg) center / contain no-repeat}.about-service-page .cd-service-intro .faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:18px 4px;list-style:none;font-size:16px;font-weight:600;cursor:pointer}.about-service-page .cd-service-intro .faq summary::-webkit-details-marker{display:none}.about-service-page .cd-service-intro .faq summary:after{content:"";flex:none;width:8px;height:8px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.about-service-page .cd-service-intro .faq details[open] summary:after{transform:rotate(225deg)}@media (hover:hover){.about-service-page #service-details .cd-chip:hover,.about-service-page .cd-service-intro .text-link:hover{border-color:var(--ab-gold);text-decoration:underline;text-underline-offset:4px}}.about-service-page :is(.cd-chip,.button,.text-link):active{transform:translateY(1px)}@media (max-width:640px){.about-service-page>.cd-main-shell{width:calc(100% - 32px)!important}.about-service-page #service-details>.cd-card{padding:22px 18px}.about-service-page .cd-service-intro .actions{align-items:stretch}.about-service-page .cd-service-intro .actions .text-link{width:100%}.about-service-page .cd-service-intro .hero:before{width:120px;height:52px}}@media (prefers-reduced-motion:reduce){.about-service-page :is(.cd-chip,.button,.text-link,.cd-main-shell>aside a){transition:none}.about-service-page :is(.cd-chip,.button,.text-link):active{transform:none}}
