.cp-hero{position:relative;margin:0;font-family:Poppins,sans-serif;background:#0a1628;overflow:hidden;border-radius:16px}.cp-hero__v,.cp-hero picture,.cp-hero__still{display:block;width:100%;height:auto}.cp-hero__lines{list-style:none;margin:0;padding:0}.cp-hero__lines li{position:absolute;opacity:0;transition:opacity .35s ease;font-weight:700;pointer-events:none}.cp-hero__lines li.on{opacity:1}.cp-hero__lines .l1,.cp-hero__lines .l2{left:61.5%;width:31.2%;top:42%;text-align:center;font-size:clamp(.7rem,1.3vw,1.4rem)}.cp-hero__lines .l1{color:#d4af37}.cp-hero__lines .l2{color:#2dd4bf}.cp-hero__lines .l3{left:0;right:0;top:48%;text-align:center;color:#fff;font-size:clamp(1.2rem,3.4vw,4rem)}.cp-hero:not(.js) .cp-hero__lines li{position:static;opacity:1;color:#fff;padding:4px 16px;text-align:left;font-size:1rem}@media(max-width:767px){.cp-hero__lines{position:relative;min-height:3.2em;background:#0a1628}.cp-hero__lines li,.cp-hero__lines .l1,.cp-hero__lines .l2,.cp-hero__lines .l3{left:0;right:0;width:auto;top:0;padding:12px 16px;text-align:center;font-size:1.05rem}}.cp-hero.rm .cp-hero__lines .l3{opacity:1}@media(prefers-reduced-motion:reduce){.cp-hero__lines li{transition:none}}.cp-flow{font-family:Poppins,sans-serif;color:#1f2937;max-width:1280px;margin:0 auto;padding:48px 20px}.cp-flow__h{color:#0a2463;font-weight:700;font-size:clamp(1.6rem,3vw,2.25rem);text-align:center;margin:0 0 32px}.cp-flow__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.cp-flow__step{position:relative;background:#e8eef7;border:2px solid #0a2463;border-radius:16px;padding:24px 18px;text-align:center}.cp-flow__step:not(:last-child):after{content:"";position:absolute;right:-20px;top:50%;width:14px;height:14px;border-top:4px solid #0d9488;border-right:4px solid #0d9488;transform:translateY(-50%) rotate(45deg)}.cp-flow__num{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#0a2463;color:#d4af37;font-weight:700;font-size:1.75rem}.cp-flow__step h3{color:#0a2463;font-weight:700;font-size:1.3rem;margin:16px 0 8px}.cp-flow__step p{font-size:1rem;line-height:1.55;margin:0}.cp-flow__cta{margin:28px 0 0;text-align:center;font-size:1.05rem;line-height:1.55;color:#1f2937}.cp-flow__cta a{color:#0a2463;font-weight:600;text-decoration:underline;text-decoration-color:#d4af37;text-underline-offset:2px}.cp-flow__cta a:hover{color:#0d9488}@media(max-width:1100px)and (min-width:768px){.cp-flow__list{grid-template-columns:repeat(3,1fr)}.cp-flow__step:nth-child(3):after{display:none}}@media(max-width:767px){.cp-flow__list{grid-template-columns:1fr;gap:24px}.cp-flow__step{text-align:left;display:grid;grid-template-columns:56px 1fr;-moz-column-gap:16px;column-gap:16px;align-items:center}.cp-flow__num{width:48px;height:48px;font-size:1.3rem}.cp-flow__step h3{margin:0}.cp-flow__step p{grid-column:1 / -1;margin-top:10px}.cp-flow__step:not(:last-child):after{inset:auto auto -20px 50%;transform:translate(-50%) rotate(135deg)}}.cp-flow.js .cp-flow__step{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.cp-flow.js.in .cp-flow__step{opacity:1;transform:none}.cp-flow.js.in .cp-flow__step:nth-child(2){transition-delay:.2s}.cp-flow.js.in .cp-flow__step:nth-child(3){transition-delay:.4s}.cp-flow.js.in .cp-flow__step:nth-child(4){transition-delay:.6s}.cp-flow.js.in .cp-flow__step:nth-child(5){transition-delay:.8s}.cp-flow.js.in .cp-flow__step:nth-child(6){transition-delay:1s}@media(prefers-reduced-motion:reduce){.cp-flow .cp-flow__step{opacity:1!important;transform:none!important;transition:none!important}}.cp-cmp{font-family:Poppins,sans-serif;color:#1f2937;max-width:1200px;margin:0 auto;padding:48px 20px}.cp-cmp h2{color:#0a2463;font-weight:700;font-size:clamp(1.6rem,3vw,2.25rem);text-align:center;margin:0 0 28px}.cp-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cp-cmp__t{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:1rem;line-height:1.5}.cp-cmp__t th,.cp-cmp__t td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid #d5deeb}.cp-cmp__t thead th{color:#fff;font-weight:700;font-size:1.1rem}.cp-cmp .c-rfid{background:#0d9488;border-radius:12px 0 0}.cp-cmp .c-bc{background:#0a2463}.cp-cmp .c-ocr{background:#0a1628;border-radius:0 12px 0 0;border-top:4px solid #d4af37}.cp-cmp__t tbody th{color:#0a2463;font-weight:700;width:20%;background:#e8eef7}.cp-cmp__t tbody tr:nth-child(odd) td{background:#f7f9fc}.cp-cmp__note{margin:16px 0 0;font-size:.95rem;color:#374151}@media(max-width:767px){.cp-cmp__t thead{display:none}.cp-cmp__t,.cp-cmp__t tbody,.cp-cmp__t tr,.cp-cmp__t th,.cp-cmp__t td{display:block;width:auto}.cp-cmp__t tr{display:flex!important;flex-direction:column;margin:0 0 16px;border:2px solid #0a2463;border-radius:12px;overflow:hidden}.cp-cmp__t tbody th{background:#0a2463;color:#fff;width:auto!important}.cp-cmp__t td:before{content:attr(data-label);display:block;font-weight:700;color:#0d9488;font-size:.9rem}.cp-cmp__t tbody tr td{background:#fff}}.cp-cap{display:grid;grid-template-columns:minmax(140px,42%) 1fr;gap:16px;align-items:center;background:#fff;border:2px solid #0a2463;border-radius:16px;padding:12px;margin:0}.cp-cap__art{position:relative;overflow:hidden;aspect-ratio:800 / 348;border-radius:12px;background:#e8eef7}.cp-cap__art img{position:absolute;left:0;top:0;width:100%;height:auto;max-width:none}.cp-cap__title{margin:0;color:#0a2463;font-weight:700;font-size:1.05rem;line-height:1.3}.cp-cap__line{margin:6px 0 0;color:#1f2937;font-size:.95rem;line-height:1.45}.cp-cap__example{margin:8px 0 0;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0a2463}@media(max-width:767px){.cp-cap{grid-template-columns:1fr}}
