.jd-lp .eyebrow{display:inline-block;width:48px;height:5px;background:var(--red);margin-bottom:16px}.jd-lp .body{font-size:clamp(15px,1.7vw,17px);color:var(--grey1);line-height:1.65}.jd-lp .btn-outline{background:0 0;border:1.5px solid var(--red);color:var(--ink)}.jd-lp .btn-outline:hover{background:var(--red);color:#fff}.jd-lp .btn-dark{background:var(--ink);color:#fff}.jd-lp .sec-ink{background:var(--ink);color:var(--white)}.jd-lp .sec-ink h2,.jd-lp .sec-ink h3,.jd-lp .sec-ink .sub{color:var(--white)}.jd-lp .sec-ink .body,.jd-lp .sec-ink .lead{color:#c3c7dd}.jd-lp .crumb{padding:12px 0;font-size:13px;color:var(--grey1);border-bottom:1px solid var(--stroke)}.jd-lp .crumb a:hover{color:var(--red)}.jd-lp .crumb span{margin:0 5px}.jd-lp .anav a.is-active{color:var(--ink);font-weight:600;border-color:var(--red)}.jd-lp .struct-grid{display:grid;grid-template-columns:1fr;gap:26px;align-items:start;margin-top:22px}@media (min-width:900px){.jd-lp .struct-grid{grid-template-columns:1fr 1fr}}.jd-lp .ratio-card{border:1px solid var(--stroke);background:#fff;padding:22px 18px;text-align:center}.jd-lp .ratio-card .imgrow{display:flex;gap:12px;justify-content:center;margin-bottom:14px}.jd-lp .ph-c{width:86px;height:86px;background:var(--bg-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--line);font-size:10px;text-align:center;padding:6px;border:none}.jd-lp .ratio-card .cap{font-size:11px;color:var(--grey1);margin-top:6px}.jd-lp .ratio-card h4{font-size:17px;margin-bottom:4px}.jd-lp .ratio-card .test{font-size:16px;color:var(--red);font-weight:600}.jd-lp .ratio-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jd-lp .proc-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}@media (min-width:800px){.jd-lp .proc-flow{grid-template-columns:repeat(3,1fr)}}.jd-lp .proc-step{background:#fff;border:1px solid var(--stroke);padding:16px 14px;position:relative;text-align:center}.jd-lp .proc-step .ph{aspect-ratio:16/10;background:var(--bg-light);border:none;display:flex;align-items:center;justify-content:center;color:var(--line);font-size:10px;margin-bottom:12px;padding:6px;text-align:center}.jd-lp .proc-step .n{position:absolute;top:-11px;left:14px;width:24px;height:24px;background:var(--red);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.jd-lp .proc-step h4{font-size:14px;margin-bottom:5px;line-height:1.3}.jd-lp .proc-step p{font-size:12px;color:var(--grey1);line-height:1.5}.jd-lp .video-box{margin-top:22px;aspect-ratio:21/9;background:var(--ink);border:1px solid var(--stroke);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;position:relative;overflow:hidden}.jd-lp .video-box:hover .play{transform:scale(1.08)}.jd-lp .play{width:62px;height:62px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;transition:transform .2s}.jd-lp .video-box .vt{color:#fff;font-size:14px;font-weight:600}.jd-lp .video-box .vs{color:#9aa0c4;font-size:11px}.jd-lp .app-cell .ph{aspect-ratio:1;background:var(--bg-light);border:none;display:flex;align-items:center;justify-content:center;color:var(--line);font-size:9px;margin-bottom:9px}.jd-lp .doc-link{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--stroke);font-size:14px}.jd-lp .doc-link:hover{color:var(--red)}.jd-lp .doc-link .tag{font-size:10.5px;color:var(--grey1);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.jd-lp .faq-item.open .faq-q::after{content:"−"}.jd-lp .faq-item.open .faq-a{max-height:340px}.jd-lp .form-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:22px}@media (min-width:700px){.jd-lp .form-grid{grid-template-columns:1fr 1fr}}.jd-lp .fld{display:flex;flex-direction:column}.jd-lp .fld.full{grid-column:1/-1}.jd-lp .fld label{font-size:13px;font-weight:600;margin-bottom:6px}.jd-lp .fld input,.jd-lp .fld select,.jd-lp .fld textarea{padding:11px 13px;border:1px solid var(--line);background:#fff;font-family:inherit;font-size:16px;min-height:48px;color:var(--ink)}.jd-lp .fld textarea{min-height:88px;resize:vertical}.jd-lp .consent{display:flex;gap:10px;align-items:flex-start;grid-column:1/-1;font-size:12.5px;color:var(--grey1);line-height:1.55}.jd-lp .consent input{margin-top:3px;flex-shrink:0}.jd-lp .upd{font-size:12.5px;color:var(--grey1);margin-top:26px;font-style:italic}.jd-lp .badges{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 4px}.jd-lp .badge-iso{width:66px;height:66px;border:2.5px solid var(--ink);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--ink);letter-spacing:.03em;line-height:1.05}.jd-lp .badge-iso b{font-size:11.5px;font-weight:700}.jd-lp .ecca-doclinks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0 6px}.jd-lp .ecca-doclinks a{font-size:14px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--red,#e60012);text-underline-offset:3px}.jd-lp .ecca-doclinks a::after{content:" ↗";font-size:12px;color:var(--red,#e60012)}.jd-lp .rfq-done{text-align:center;padding:44px 20px 34px}.jd-lp .rfq-done-ic{width:64px;height:64px;border-radius:50%;background:var(--red,#e60012);color:#fff;font-size:32px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.jd-lp .rp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.jd-lp .rp-t{font-size:15px;font-weight:700;color:var(--ink,#181d4e);text-align:center;margin-bottom:10px;line-height:1.3}.jd-lp .rp-img{aspect-ratio:1/1;background:#fff;border:1px solid #e2e4ea;overflow:hidden}.jd-lp .rp-cap{text-align:center;font-size:14.5px;color:var(--ink,#181d4e);margin-top:10px;font-weight:600}@media (max-width:560px){.jd-lp .rp-t{font-size:13px}.jd-lp .rp-cap{font-size:12.5px}}.jd-lp .ph-row{display:flex;gap:8px}.jd-lp .ph-row select{flex:0 0 128px;min-width:0}.jd-lp .ph-row input{flex:1;min-width:0}.admin-bar .jd-lp .anav{top:105px}.admin-bar .jd-lp section{scroll-margin-top:182px}.jd-lp .fr-consent{align-items:flex-start!important}.jd-lp .fr-consent input{-webkit-appearance:auto!important;appearance:auto!important;width:16px!important;height:16px!important;min-height:0!important;flex:0 0 16px;margin:0 8px 0 0!important}.jd-lp .jd-need{animation:jd-blink 1.1s ease-in-out 2}.jd-lp .finder{position:relative}.jd-lp .finder .new-dot{position:absolute!important;top:-18px;left:-18px;margin:0!important;animation:none!important;box-shadow:0 6px 18px rgba(230,0,18,.45)!important;z-index:6}.jd-lp .fc-row{align-items:end!important}.jd-lp .fc-row input,.jd-lp .fc-row select{height:48px!important;min-height:48px!important}.jd-lp .fc-res{height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;margin-top:0!important}.jd-lp .jd-ds-overlay{position:fixed;inset:0;background:rgba(10,13,38,.72);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.jd-lp .jd-ds-overlay[hidden]{display:none!important}.jd-lp .jd-ds-box{background:#fff;max-width:440px;width:100%;padding:34px 30px 30px;position:relative;box-shadow:0 24px 70px rgba(0,0,0,.35)}.jd-lp .jd-ds-box h3{color:var(--ink);font-size:22px;margin:0 0 10px}.jd-lp .jd-ds-lead{color:var(--grey);font-size:14.5px;margin:0 0 16px;line-height:1.5}.jd-lp .jd-ds-box input[type=email]{width:100%;padding:12px 13px;font-size:16px;border:1.5px solid var(--stroke);color:var(--ink)}.jd-lp .jd-ds-box input[type=email]:focus{outline:none;border-color:var(--ink)}.jd-lp .jd-ds-box input[type=email]::placeholder{color:#c7cad3}.jd-lp .jd-ds-box input[type=email]:focus::placeholder{color:transparent}.jd-lp .jd-ds-consent{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;color:var(--grey);cursor:pointer;line-height:1.45}.jd-lp .jd-ds-consent input{width:16px;height:16px;min-height:0;margin:2px 0 0;flex:0 0 16px;accent-color:var(--red)}.jd-lp .jd-ds-err{color:var(--red);font-size:13px;margin:10px 0 0}.jd-lp .jd-ds-go{width:100%;margin-top:16px}.jd-lp .jd-ds-x{position:absolute;top:10px;right:14px;background:0 0;border:none;font-size:26px;line-height:1;color:var(--grey);cursor:pointer}