.certificate-index[data-v-1736733c]{display:grid;gap:36px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.certificate-index__card[data-v-1736733c]{color:var(--ym-color-text-primary);min-width:0}.certificate-index img[data-v-1736733c],.certificate-index__placeholder[data-v-1736733c]{background:var(--ym-color-bg-subtle);box-sizing:border-box;display:block;height:340px;-o-object-fit:contain;object-fit:contain;padding:16px;width:100%}.certificate-index h2[data-v-1736733c]{font-size:18px;line-height:1.5;margin:20px 0 10px}.certificate-index p[data-v-1736733c],.certificate-index time[data-v-1736733c]{color:var(--ym-color-text-secondary);font-size:13px;line-height:1.7}.certificate-index__card:hover h2[data-v-1736733c]{color:var(--ym-color-primary)}.certificate-index__card[data-v-1736733c]:focus-visible{outline:2px solid var(--ym-color-primary);outline-offset:5px}@media(max-width:1023px){.certificate-index[data-v-1736733c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.certificate-index[data-v-1736733c]{grid-template-columns:1fr}}.workflow-page .ym-pagehead--hero{min-height:clamp(300px,32vw,470px)}.workflow-page .ym-pagehead--hero:after{background:linear-gradient(90deg,#0d1724db,#0d17247a 65%,#0d17242e)}.workflow-page .ym-pagehead h1{max-width:20ch}.workflow-page .ym-pagehead__lead{font-size:clamp(16px,1.45vw,20px);max-width:54ch}.wf-nav{background:var(--ym-color-bg-page);border-bottom:1px solid var(--ym-color-border);position:relative;z-index:2}.wf-nav ol{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-block:0;padding-block:18px}.wf-nav li{min-width:0}.wf-nav a{align-items:center;border:1px solid transparent;border-radius:var(--ym-radius-md);color:var(--ym-color-text-secondary);display:flex;font-weight:600;gap:14px;line-height:1.35;min-height:76px;padding:14px 18px;text-decoration:none;transition:background var(--ym-motion-duration),border-color var(--ym-motion-duration),transform var(--ym-motion-duration)}.wf-nav a:hover{background:var(--ym-color-bg-subtle);border-color:var(--ym-color-border);transform:translateY(-2px)}.wf-nav a[aria-current]{background:var(--ym-color-primary-soft);border-color:color-mix(in srgb,var(--ym-color-accent) 28%,var(--ym-color-border));color:var(--ym-color-primary)}.wf-nav .ym-eyebrow{border:1px solid var(--ym-color-border-strong);border-radius:50%;color:var(--ym-color-text-muted);display:grid;flex:none;font-size:13px;height:38px;letter-spacing:0;place-items:center;width:38px}.wf-nav a[aria-current] .ym-eyebrow{background:var(--ym-color-accent);border-color:var(--ym-color-accent);color:#fff}.wf-content{background:linear-gradient(180deg,var(--ym-color-bg-subtle),var(--ym-color-bg-page) 440px)}.wf-content>.ym-container{max-width:1180px}.wf-detail .blocks>.about{align-items:center;border-top:1px solid var(--ym-color-border);gap:clamp(28px,4vw,56px);max-width:none;padding:34px 0}.wf-detail .blocks>.about:first-child{border-top:0;padding-top:0}.wf-detail .about>img{aspect-ratio:4/3;box-shadow:var(--ym-shadow-card);display:block;-o-object-fit:cover;object-fit:cover}.wf-detail .about h2{font-size:clamp(23px,2.3vw,32px);letter-spacing:-.025em;line-height:1.2;margin-bottom:16px}.wf-detail .about .rich{font-size:16px;line-height:1.72}.wf-detail .about.layout-no-image .rich{max-width:78ch}.wf-detail .about.layout-no-image .about-body{border-inline-start:3px solid color-mix(in srgb,var(--ym-color-accent) 45%,var(--ym-color-border));padding-inline-start:clamp(0px,3vw,30px)}@media(max-width:900px){.wf-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.workflow-page .ym-pagehead--hero{min-height:300px}.wf-nav ol{gap:6px;padding-block:12px}.wf-nav a{font-size:13px;gap:9px;min-height:68px;padding:10px}.wf-nav .ym-eyebrow{font-size:11px;height:30px;width:30px}.wf-detail .blocks>.about{padding-block:28px}.wf-detail .about.layout-no-image .about-body{padding-inline-start:16px}}@media(prefers-reduced-motion:reduce){.wf-nav a{transition:none}.wf-nav a:hover{transform:none}}.service-page{background:var(--ym-color-bg-page);color:var(--ym-color-text-primary)}.service-page__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.service-page .ym-pagehead--hero .service-page__actions .ym-btn--outline{border-color:var(--ym-color-on-dark-muted);color:var(--ym-color-on-dark)}.service-section-heading h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.025em;line-height:1.2;margin:0;text-wrap:balance}.service-section-heading>p{color:var(--ym-color-text-secondary);line-height:1.85;margin:20px 0 0;max-width:65ch}.service-comparison{scroll-margin-top:calc(var(--ym-header-height, 112px) + 24px)}.service-comparison__grid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.service-mode-nav{background:var(--ym-color-bg-surface);border-block:1px solid var(--ym-color-border);position:sticky;top:calc(var(--ym-header-height, 68px) + 46px);z-index:5}.service-mode-nav>div{align-items:center;display:flex;gap:24px;min-height:64px}.service-mode-nav a{align-items:center;color:var(--ym-color-primary);display:inline-flex;font-size:14px;font-weight:650;min-height:44px}@media(min-width:768px){.service-mode-nav a:nth-last-child(2){margin-inline-start:auto}}.service-mode-nav a:hover,.service-mode-nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}.service-inquiry{background:var(--ym-color-bg-subtle);scroll-margin-top:calc(var(--ym-header-height, 112px) + 24px)}.service-inquiry ul{color:var(--ym-color-text-secondary);line-height:1.85;margin-top:24px;padding-inline-start:20px}@media(max-width:767px){.service-comparison__grid{grid-template-columns:1fr}.service-mode-nav{position:static}.service-mode-nav>div{flex-wrap:wrap;gap:16px}}.service-content{container-type:inline-size;min-width:0}.service-content :is(#oem,#odm){scroll-margin-top:110px}.service-detail .service-content .about .rich ul{gap:10px;grid-template-columns:minmax(0,1fr)}.service-detail .service-content .about .rich li{padding:16px 20px}.service-detail .service-content .about>img{aspect-ratio:auto;border-radius:16px;height:auto;-o-object-fit:contain;object-fit:contain}.service-detail .service-content .about{align-items:center}.service-detail .service-content .about .rich p{margin-block:0 16px}.service-layout .service-mode-nav{position:static}.service-layout .service-content .blocks{display:grid;gap:clamp(32px,5vw,64px)}.service-layout .service-content .blocks>:is(.section,.text){border:0;padding:0}.service-layout .service-content .rich ul{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:24px 0;padding:0}.service-layout .service-content .rich li{background:var(--ym-color-bg-subtle);border:1px solid var(--ym-color-border);border-radius:14px;line-height:1.8;margin:0;padding:24px}.service-layout .service-content .rich li strong{color:var(--ym-color-primary);display:block;font-size:18px;margin-bottom:10px}.service-layout .service-content .steps{gap:20px;margin-top:28px}.service-layout .service-content .steps li{border:1px solid var(--ym-color-border);border-radius:12px;padding:24px 20px}.service-layout .service-content .steps h3{font-size:19px;line-height:1.5}.service-layout .service-content .steps p{font-size:14px;line-height:1.8}.service-layout .service-content .faq-item{padding:20px 0}.service-layout .service-content .faq-item summary{cursor:pointer;font-size:17px;font-weight:600}.service-layout .service-content .faq-item p{color:var(--ym-color-text-secondary);line-height:1.85;max-width:90ch}.service-layout .service-inquiry .inquiry-panel{background:var(--ym-color-bg-surface);border:1px solid var(--ym-color-border);border-radius:16px;padding:28px}@media(max-width:899px){.service-layout .service-content .rich ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.service-layout .service-content .rich ul{grid-template-columns:minmax(0,1fr)}.service-layout .service-inquiry .inquiry-panel{padding:20px}}.service-content .blocks>.section,.service-content .blocks>.text{max-width:100%;padding:0 0 36px}.service-content .blocks>.text>div{-moz-column-count:1;column-count:1;font-size:16px}.service-content .text h2{font-size:clamp(24px,2.5vw,30px);line-height:1.35}.service-content .text ul{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}.service-content .text li{background:var(--ym-color-bg-surface);border:1px solid var(--ym-color-border);border-radius:var(--ym-radius-md);margin:0;padding:22px}.service-content .blocks>.about{border-top:1px solid var(--ym-color-border);gap:28px;grid-template-columns:minmax(0,1fr);padding-block:32px 48px;scroll-margin-top:calc(var(--ym-header-height) + 32px)}.service-content .about.layout-image-right>img{order:0}.service-content .about>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.service-content .about h2{font-size:clamp(24px,2.5vw,32px);line-height:1.3;margin:0 0 20px;text-wrap:balance}.service-content .about .rich{font-size:16px;line-height:1.8;max-width:none}@container (min-width: 760px){.service-content .blocks>.about.layout-image-left{align-items:start;gap:36px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-block:48px 64px}.service-content .blocks>.about.layout-image-right{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.service-content .about.layout-image-right>img{order:2}}@media(max-width:639px){.service-content .text ul{grid-template-columns:minmax(0,1fr)}}
