:root{--primary:#2563eb;--primary-600:color-mix(in srgb,var(--primary) 82%,#000);--primary-tint:color-mix(in srgb,var(--primary) 12%,var(--bg));--bg:#fff;--bg-soft:color-mix(in srgb,var(--fg) 4%,var(--bg));--fg:#0f172a;--fg-muted:color-mix(in srgb,var(--fg) 62%,var(--bg));--muted:color-mix(in srgb,var(--fg) 45%,var(--bg));--accent:#f59e0b;--success:#16a34a;--danger:#dc2626;--border:color-mix(in srgb,var(--fg) 14%,var(--bg));--border-strong:color-mix(in srgb,var(--fg) 26%,var(--bg));--card-bg:color-mix(in srgb,var(--fg) 3%,var(--bg));--card-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.05);--card-shadow-hover:0 4px 8px rgba(15,23,42,.06),0 16px 40px rgba(15,23,42,.1);--radius:14px;--radius-sm:8px;--btn-radius:8px;--icon-radius:14px;--icon-clip:none;--h1-weight:800;--font:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:var(--font)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font);color:var(--fg);background:var(--bg);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--primary);text-decoration:none;transition:color .12s ease}a:hover{color:var(--primary-600)}img{max-width:100%;display:block}.r2wp{max-width:1160px;margin:0 auto;padding:0 24px}.movv{position:absolute;left:0;top:0;transform:translateY(-120%);background:var(--primary);color:#fff;padding:10px 16px;border-radius:0 0 8px 0;font-weight:600;z-index:100;transition:transform .15s ease}.movv:focus{transform:translateY(0);color:#fff;text-decoration:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.hj4s{padding:72px 0}.ata9{text-align:center;max-width:720px;margin:0 auto 44px}.gn0b{text-align:left;margin-left:0}.ata9 h2{font-size:clamp(26px,3.4vw,36px);line-height:1.2;margin:0 0 10px;letter-spacing:-.01em}.k6f4{color:var(--fg-muted);font-size:17px;margin:0}.j2vk{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--fg)}.nx7o{font-size:17px;letter-spacing:-.01em}.f5n1{border-bottom:1px solid var(--border);background:var(--bg)}.f5n1 .r2wp{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:14px;padding-bottom:14px}.f5n1 .dibd{color:var(--fg)}.f5n1 nav{display:flex;gap:22px;flex-wrap:wrap}.f5n1 nav a{color:var(--fg-muted);font-weight:500;font-size:15px;padding:6px 0}.f5n1 nav a:hover{color:var(--fg)}.aass{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.dyu1{display:none}.nyx3{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px)}.wrcc{border-bottom:2px solid var(--primary)}.wrcc .al6y a{background:var(--bg-soft);padding:7px 14px;border-radius:var(--btn-radius)}.wrcc .al6y a:hover{background:var(--primary-tint);color:var(--primary)}.rtkk{background:var(--bg-soft)}.rtkk .vsat{display:flex;justify-content:center;padding-top:22px;padding-bottom:14px}.rtkk .x3l8{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rtkk .x3l8 .r2wp{display:flex;justify-content:center;gap:26px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.rtkk .x3l8 a{color:var(--fg);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.a1e3{position:relative;overflow:hidden}.d79q{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:var(--primary-tint);padding:5px 12px;border-radius:999px;margin-bottom:14px}.a67v{color:#fff;background:hsla(0,0%,100%,.18)}.nbti{border-radius:0;padding:4px 10px;border-left:3px solid var(--primary)}.a1e3 h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:0 0 14px;letter-spacing:-.02em;font-weight:var(--h1-weight)}.tr0j{font-size:16px;color:var(--fg-muted);max-width:680px;margin:0 auto 22px}.xttq{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ne7c{padding:52px 0 48px}.ne7c .ks6t{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--primary-tint) 0,var(--bg) 70%)}.ne7c .ks6t .v1yq{position:absolute;border-radius:50%;filter:blur(50px);opacity:.45}.ne7c .ks6t .lb9m{width:260px;height:260px;left:-80px;top:-100px;background:radial-gradient(circle,var(--primary) 0,transparent 60%)}.ne7c .ks6t .yiwr{width:220px;height:220px;right:-60px;top:20px;background:radial-gradient(circle,var(--accent) 0,transparent 60%);opacity:.28}.ne7c .jlkx{text-align:center;position:relative}.ne7c .qhua{display:flex;justify-content:center;margin-bottom:14px}.zrio{padding:60px 0;background:linear-gradient(135deg,var(--bg-soft) 0,var(--bg) 100%)}.iln6{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.pjlc{text-align:left}.pjlc .tr0j{margin-left:0}.pjlc .xttq{justify-content:flex-start}.rr46{position:relative;min-height:320px}.rr46 .aq7m{position:absolute;width:110px;height:110px;background:var(--bg);border-radius:var(--radius);display:grid;place-items:center;color:var(--primary);box-shadow:var(--card-shadow)}.rr46 .hlkh{top:30px;left:20px;transform:rotate(-8deg)}.rr46 .wjk9{top:90px;right:30px;transform:rotate(6deg);color:var(--accent)}.rr46 .jlxn{bottom:30px;left:90px;transform:rotate(-3deg)}.rr46 .lyqv{position:absolute;inset:40px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--primary-tint) 0,transparent 60%);z-index:-1}@media (max-width:800px){.iln6{grid-template-columns:1fr}.rr46{min-height:240px}}.dkln{padding:80px 0;position:relative;color:#fff}.dkln .rmdu{position:absolute;inset:0;z-index:-1}.dkln .rmdu svg{width:100%;height:100%}.dkln .owsh{text-align:center;max-width:820px;margin:0 auto}.dkln .tr0j,.dkln h1{color:#fff}.dkln .tr0j{opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.sfyk{padding:48px 0 36px;border-bottom:1px solid var(--border)}.tth9{max-width:760px;text-align:left}.ppl6{width:60px;height:3px;background:var(--primary);margin-bottom:18px}.sfyk .tr0j{margin-left:0}.sfyk .xttq{justify-content:flex-start}.txry{gap:20px}.fm0k{background:none;color:var(--primary);padding:0;border:none;box-shadow:none!important}.fm0k:hover{transform:none;color:var(--primary-600);text-decoration:underline}.vx8p{color:var(--fg-muted)}.vx8p:hover{color:var(--fg)}.gatv{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:var(--btn-radius);font-weight:600;font-size:15px;border:1px solid transparent;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;white-space:nowrap}.gatv:hover{text-decoration:none;transform:translateY(-1px)}.l9wh{background:var(--primary);color:#fff;box-shadow:0 4px 12px rgba(37,99,235,.25)}.l9wh:hover{background:var(--primary-600);color:#fff;box-shadow:0 8px 20px rgba(37,99,235,.35)}.cf58{background:transparent;color:var(--fg);border-color:var(--border-strong)}.cf58:hover{background:var(--bg-soft)}.qp7p{background:#fff;color:var(--primary)}.qp7p:hover{color:var(--primary-600)}.zad4{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.6)}.zad4:hover{background:hsla(0,0%,100%,.12);color:#fff}.u2up{padding:14px 26px;font-size:16px}.g6d4{width:100%;justify-content:center}.r3kz{padding:24px 0 8px}.ozf2{position:relative;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,var(--bg)) 0,var(--bg) 100%);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius);padding:22px 26px;box-shadow:var(--card-shadow)}.rc8g{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:var(--primary-tint);padding:4px 10px;border-radius:999px;margin-bottom:12px}.ttsi{font-size:17px;line-height:1.6;color:var(--fg);margin:0 0 14px;font-weight:500}.jqkp{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.jqkp li{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;align-items:start;font-size:15px;color:var(--fg-muted);line-height:1.5}.jqkp li .c08h{width:20px;height:20px;border-radius:50%;background:rgba(22,163,74,.12);color:var(--success);display:grid;place-items:center;margin-top:1px}.jqkp li .c08h svg{display:block}.ohbe{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0;background:var(--bg-soft)}.ohbe ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:18px;gap:18px;text-align:center}.ohbe .xil5{font-size:26px;font-weight:800;color:var(--primary);letter-spacing:-.02em}.ohbe .chua{color:var(--fg-muted);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.apdg .a143{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:22px;gap:22px;align-items:stretch}.qrnc{position:relative;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;box-shadow:var(--card-shadow)}.qrnc:hover{transform:translateY(-3px);box-shadow:var(--card-shadow-hover);border-color:var(--border-strong)}.qrnc.k1e9{border-color:var(--primary)}.qrnc .mju7{position:absolute;top:14px;right:-36px;background:var(--primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 40px;transform:rotate(35deg);box-shadow:0 4px 10px rgba(37,99,235,.3)}.t7xn{aspect-ratio:4/5;background:linear-gradient(180deg,#f1f5f9,#e2e8f0);display:grid;place-items:center;padding:12px}.t7xn img{width:100%;height:100%;object-fit:contain}.miaz{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.miaz .dibd{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.miaz h3{margin:0;font-size:18px;letter-spacing:-.01em}.nddt{display:flex;align-items:center;gap:2px;color:var(--accent)}.nddt svg{display:block}.nddt .zrg7{color:var(--muted);font-size:13px;margin-left:8px}.rttu{color:var(--fg-muted);font-size:14px;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.edbm{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:2px}.x4in{font-size:26px;font-weight:800;color:var(--fg);letter-spacing:-.02em}.qhyu{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.s9np{background:rgba(22,163,74,.1);color:var(--success)}.m2lf{list-style:none;margin:4px 0 12px;padding:0;display:grid;grid-gap:6px;gap:6px}.m2lf li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-muted);line-height:1.4}.m2lf li svg{color:var(--primary);flex-shrink:0;display:block}.r8dq{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.qrnc .gatv{margin-top:auto}.smt3 .tzba{list-style:none;padding:0;margin:0;counter-reset:row;display:grid;grid-gap:18px;gap:18px}.smt3 .cznj{display:grid;grid-template-columns:60px 160px 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:18px 22px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow);transition:transform .12s ease,box-shadow .12s ease}.smt3 .cznj:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.smt3 .yuio{font-size:36px;font-weight:900;color:var(--primary);letter-spacing:-.02em;text-align:center}.smt3 .w6k9{width:160px;aspect-ratio:1;background:var(--bg-soft);border-radius:var(--radius-sm);display:grid;place-items:center;padding:10px}.smt3 .w6k9 img{width:100%;height:100%;object-fit:contain}.smt3 .ycmj{display:flex;flex-direction:column;gap:8px;min-width:0}.smt3 .xin4{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.smt3 .ycmj h3{margin:0;font-size:18px;letter-spacing:-.01em}.smt3 .ycmj .dibd{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.smt3 .yonp{background:var(--primary-tint);color:var(--primary);font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.smt3 .ycmj .rttu{font-size:14px}.smt3 .jupq{display:flex;flex-direction:column;gap:10px;align-items:stretch;min-width:130px}.smt3 .jupq .x4in{font-size:22px;text-align:center}@media (max-width:720px){.smt3 .cznj{grid-template-columns:60px 1fr}.smt3 .jupq,.smt3 .w6k9{grid-column:2;width:auto}}.w1h9 .mzg6{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.w1h9 .q7lc{position:relative;display:block;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:transform .12s ease,box-shadow .12s ease;color:var(--fg)}.w1h9 .q7lc:hover{transform:translateY(-2px);box-shadow:var(--card-shadow);color:var(--fg);text-decoration:none}.w1h9 .q7lc img{width:100%;aspect-ratio:1;object-fit:contain;padding:16px;background:var(--bg-soft)}.w1h9 .t4ks{position:absolute;top:8px;left:8px;background:var(--primary);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.w1h9 .rogs{padding:12px 14px 14px}.w1h9 .wqdn{font-weight:600;font-size:14px;line-height:1.3}.w1h9 .up09{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.w1h9 .b092{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.w1h9 .cqzk{font-size:16px;font-weight:700;color:var(--primary)}.w1h9 .ghq9{display:inline-flex;align-items:center;gap:3px;color:var(--accent);font-size:12px;font-weight:600}.n0s8{background:var(--bg-soft)}.iov4 .a143{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:28px;gap:28px}.iov4 .ctnv{background:var(--bg);padding:28px 22px;border:1px solid var(--border);border-radius:var(--radius);text-align:center;transition:transform .15s ease,box-shadow .15s ease}.iov4 .ctnv:hover{transform:translateY(-2px);box-shadow:var(--card-shadow)}.iki6{width:56px;height:56px;border-radius:var(--icon-radius);-webkit-clip-path:var(--icon-clip);clip-path:var(--icon-clip);background:var(--primary-tint);color:var(--primary);display:grid;place-items:center;margin:0 auto 16px}.iki6 svg{display:block}.iov4 .ctnv h3{margin:0 0 8px;font-size:17px;letter-spacing:-.01em}.iov4 .ctnv p{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.55}.srv2 .fgpw{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.srv2 .h74f{display:grid;grid-template-columns:56px 1fr;grid-gap:16px;gap:16px;align-items:start;background:var(--bg);padding:22px;border:1px solid var(--border);border-radius:var(--radius)}.srv2 .iki6{margin:0}.srv2 .k7pi h3{margin:0 0 6px;font-size:17px}.srv2 .k7pi p{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.5}.fo3g .a143{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;gap:32px}.fo3g .ctnv{background:transparent;text-align:left;padding:0;border:none}.fo3g .qi3g{color:var(--primary);margin-bottom:14px}.fo3g .qi3g svg{width:34px;height:34px;display:block}.fo3g .ctnv h3{margin:0 0 6px;font-size:17px;letter-spacing:-.01em}.fo3g .ctnv p{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.55}.z2kn{display:grid;grid-gap:22px;gap:22px;max-width:920px;margin:0 auto}.r00c{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--bg);box-shadow:var(--card-shadow)}.haie{padding:22px;text-align:center;background:var(--bg-soft);border-bottom:1px solid var(--border)}.haie h3{margin:0 0 4px;font-size:20px;letter-spacing:-.01em}.haie p{margin:0;color:var(--fg-muted);font-size:14px}.sxfh{list-style:none;padding:16px 22px;margin:0;display:grid;grid-gap:10px;gap:10px}.sxfh li{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;font-size:14px;align-items:start}.sxfh li .c08h{width:24px;height:24px;display:grid;place-items:center;border-radius:50%}.sxfh li.em5p .c08h{background:rgba(22,163,74,.1);color:var(--success)}.sxfh li.dhzl .c08h{background:rgba(220,38,38,.1);color:var(--danger)}.sxfh li .dlb6{color:var(--fg);font-weight:500}.sxfh li .ul7x{grid-column:2;color:var(--fg-muted);font-size:13px}.at7v{background:var(--bg-soft)}.lhxe{max-width:820px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.iav0{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:box-shadow .12s ease}.iav0:hover{box-shadow:var(--card-shadow)}.iav0 summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600;font-size:16px}.iav0 summary::-webkit-details-marker{display:none}.iav0 summary .wozy{color:var(--muted);transition:transform .15s ease}.iav0[open] summary .wozy{transform:rotate(90deg)}.iav0 .fm4k{padding:0 22px 18px;color:var(--fg-muted);font-size:15px;line-height:1.65}.llj6{padding:60px 0}.llj6 .r2wp{max-width:760px}.llj6 h1,.llj6 h2,.llj6 h3{letter-spacing:-.01em}.llj6 h1{font-size:36px;margin:0 0 18px}.llj6 h2{font-size:26px;margin:32px 0 14px}.llj6 h3{font-size:20px;margin:24px 0 10px}.llj6 p{margin:0 0 16px;color:var(--fg);line-height:1.75}.llj6 ol,.llj6 ul{margin:0 0 16px 1.2em}.llj6 li{margin:4px 0}.llj6 table{width:100%;border-collapse:collapse;margin:18px 0;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--card-shadow)}.llj6 td,.llj6 th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border)}.llj6 th{background:var(--bg-soft);font-weight:600}.llj6 strong{font-weight:700}.qqxe{background:linear-gradient(135deg,var(--primary) 0,var(--primary-600) 100%);color:#fff;padding:56px 0}.h3jc{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.qqxe h2{margin:0 0 6px;font-size:clamp(22px,3vw,30px);color:#fff;letter-spacing:-.01em}.qqxe p{margin:0;opacity:.9}.zbib{border-top:1px solid var(--border);padding:56px 0 28px;color:var(--fg-muted);font-size:14px;background:var(--bg-soft)}.zbib .brds{margin-bottom:28px}.sljo{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:40px;gap:40px}.hmbt{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:40px;gap:40px}.nw8h .yo8a{color:var(--fg-muted);margin-top:12px;max-width:320px}.d343{display:grid;grid-gap:8px;gap:8px}.d343 h4{margin:0 0 6px;color:var(--fg);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.d343 a{color:var(--fg-muted)}.d343 a:hover{color:var(--fg)}.t4o3{font-size:13px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.t4o3 p{margin:0}.zvzs{padding-top:16px;font-size:12px;color:var(--muted)}.ona3{text-align:center}.ona3 .bsdm,.ona3 .fcff{display:flex;justify-content:center;margin-bottom:18px}.ona3 .fcff{gap:22px;flex-wrap:wrap}.ona3 .fcff a{color:var(--fg-muted);font-size:14px}.ona3 .fdv3{max-width:720px;margin:0 auto;text-align:center;border:none;padding:12px 0}@media (max-width:720px){.wrcc nav,.nyx3 nav{display:none!important;flex-basis:100%;flex-direction:column;gap:2px;padding:8px 0 4px}.wrcc .r2wp,.nyx3 .r2wp{flex-wrap:wrap}.dyu1{display:inline-flex;align-items:center;margin-left:auto;cursor:pointer;font-size:26px;line-height:1;padding:2px 10px;color:var(--fg);border-radius:var(--btn-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrcc nav a,.nyx3 nav a{padding:11px 4px;border-top:1px solid var(--border);width:100%}.aass:checked~nav{display:flex!important;flex-direction:column;flex-basis:100%;width:100%}.rtkk .vsat{display:flex;justify-content:space-between;align-items:center}.rtkk .x3l8{display:none!important}.rtkk .x3l8 .r2wp{display:flex;flex-direction:column}.sljo,.hmbt{grid-template-columns:1fr}.h3jc{flex-direction:column;align-items:stretch;text-align:center}}.xs59{background:color-mix(in srgb,var(--fg) 5%,var(--bg));border-top:1px solid var(--border);color:var(--fg-muted);font-size:12.5px;line-height:1.6;padding:18px 0}.xs59 .r2wp{max-width:1000px}.xs59 strong{color:var(--fg)}.hgue{background:color-mix(in srgb,var(--fg) 4%,var(--bg));border-top:1px solid var(--border);padding:40px 0}.fevy{max-width:820px}.jxre{font-size:13px;color:var(--fg-muted);margin:0 0 16px;font-weight:600;letter-spacing:.01em}.spox{font-size:18px;margin:0 0 12px}.u7m5{margin:0 0 14px;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.u7m5 li{font-size:13.5px;color:var(--fg-muted);line-height:1.55}.u7m5 a{color:var(--fg-muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}.u7m5 a:hover{color:var(--primary)}.k5q3{font-size:12px;color:var(--muted);margin:0}
/* ============================================================
   NEO-PHARMA CLINICAL  —  data-skin="clinical"
   Crisp medical-grade trust: white + clinical blue/teal,
   rounded clean sans, generous spacing, soft thin-bordered
   cards, pill badges, precise iconography, calm motion.
   ============================================================ */

.skin-scope[data-skin="clinical"]{
  /* ---- mood (hardcoded skin bg/fg) ---- */
  --bg:#f4f8fb;
  --bg-soft:#ffffff;
  --fg:#0f2030;
  --fg-muted:#56708a;
  --muted:#7d93a8;

  /* ---- neutral structure ---- */
  --border: color-mix(in srgb, var(--primary) 12%, #d8e3ec);
  --border-strong: color-mix(in srgb, var(--primary) 26%, #c2d2df);
  --card-bg:#ffffff;
  --card-shadow: 0 1px 2px rgba(15,32,48,.04), 0 8px 24px -14px rgba(20,60,90,.18);
  --card-shadow-hover: 0 2px 6px rgba(15,32,48,.06), 0 20px 44px -18px rgba(20,80,120,.30);

  /* ---- primary-derived shades (keep per-site hue) ---- */
  --primary-600: color-mix(in srgb, var(--primary) 82%, #06202f);
  --primary-tint: color-mix(in srgb, var(--primary) 9%, var(--bg-soft));

  /* ---- radii ---- */
  --radius:18px;
  --radius-sm:12px;
  --btn-radius:999px;
  --icon-radius:14px;
  --icon-clip:14px;

  --h1-weight:800;
  --font:"Manrope", ui-sans-serif, sans-serif;
  --font-display:"Plus Jakarta Sans", ui-sans-serif, sans-serif;

  position:relative;
  background:var(--bg);
  color:var(--fg);
  font-family:var(--font);
  -webkit-font-smoothing:antialiased;
  letter-spacing:.005em;
}

/* ---- full-page clinical atmosphere ---- */
.skin-scope[data-skin="clinical"]::before{
  content:"";
  position:fixed; inset:0; pointer-events:none; z-index:0;
  background:
    radial-gradient(1100px 540px at 82% -8%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 60%),
    radial-gradient(900px 520px at -6% 6%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, var(--bg) 38%, var(--bg) 100%);
}
.skin-scope[data-skin="clinical"]::after{
  content:"";
  position:fixed; inset:0; pointer-events:none; z-index:0; opacity:.5;
  background-image:
    linear-gradient(color-mix(in srgb, var(--primary) 7%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, var(--primary) 7%, transparent) 1px, transparent 1px);
  background-size:46px 46px, 46px 46px;
  -webkit-mask-image:radial-gradient(70% 60% at 50% 0%, #000 0%, transparent 75%);
          mask-image:radial-gradient(70% 60% at 50% 0%, #000 0%, transparent 75%);
}

.skin-scope[data-skin="clinical"] nav,
.skin-scope[data-skin="clinical"] .a1e3,
.skin-scope[data-skin="clinical"] .hj4s,
.skin-scope[data-skin="clinical"] .zbib{
  position:relative; z-index:1;
}

.skin-scope[data-skin="clinical"] .r2wp{
  max-width:1180px; margin:0 auto; padding-left:24px; padding-right:24px;
}

/* ---------- TYPOGRAPHY ---------- */
.skin-scope[data-skin="clinical"] h1,
.skin-scope[data-skin="clinical"] h2,
.skin-scope[data-skin="clinical"] h3,
.skin-scope[data-skin="clinical"] .a1e3 h1,
.skin-scope[data-skin="clinical"] .ata9 h2,
.skin-scope[data-skin="clinical"] .qrnc h3,
.skin-scope[data-skin="clinical"] .haie h3,
.skin-scope[data-skin="clinical"] .iav0 summary{
  font-family:var(--font-display);
  letter-spacing:-.02em;
  color:var(--fg);
}

.skin-scope[data-skin="clinical"] .hj4s{ padding:76px 0; }
.skin-scope[data-skin="clinical"] .ata9{ max-width:720px; margin:0 auto 44px; text-align:center; }
.skin-scope[data-skin="clinical"] .gn0b{ margin-left:0; text-align:left; }
.skin-scope[data-skin="clinical"] .ata9 h2{ font-size:clamp(1.7rem,3.4vw,2.5rem); font-weight:800; margin:0 0 12px; line-height:1.08; }
.skin-scope[data-skin="clinical"] .k6f4{ color:var(--fg-muted); font-size:1.06rem; line-height:1.6; }

/* ---------- NAV ---------- */
.skin-scope[data-skin="clinical"] nav,
.skin-scope[data-skin="clinical"] .f5n1{
  background:color-mix(in srgb, #ffffff 86%, transparent);
  -webkit-backdrop-filter:saturate(150%) blur(14px);
          backdrop-filter:saturate(150%) blur(14px);
  border-bottom:1px solid var(--border);
}
.skin-scope[data-skin="clinical"] .nyx3{ position:sticky; top:0; }
.skin-scope[data-skin="clinical"] .f5n1 .r2wp{ display:flex; align-items:center; gap:24px; min-height:70px; }
.skin-scope[data-skin="clinical"] .dibd{ display:flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:800; }
.skin-scope[data-skin="clinical"] .j2vk{
  width:34px; height:34px; border-radius:11px; display:grid; place-items:center;
  background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--accent) 70%, var(--primary)));
  color:#fff; box-shadow:0 6px 16px -6px color-mix(in srgb, var(--primary) 60%, transparent);
}
.skin-scope[data-skin="clinical"] .nx7o{ font-size:1.16rem; letter-spacing:-.02em; }
.skin-scope[data-skin="clinical"] nav a{
  color:var(--fg-muted); text-decoration:none; font-weight:600; font-size:.95rem;
  transition:color .18s ease;
}
.skin-scope[data-skin="clinical"] nav nav a,
.skin-scope[data-skin="clinical"] .al6y a,
.skin-scope[data-skin="clinical"] .x3l8 a{
  position:relative;
}
.skin-scope[data-skin="clinical"] nav nav a:hover,
.skin-scope[data-skin="clinical"] .al6y a:hover{ color:var(--primary-600); }
.skin-scope[data-skin="clinical"] .al6y a{
  padding:8px 15px; border-radius:999px; border:1px solid transparent; transition:all .18s ease;
}
.skin-scope[data-skin="clinical"] .al6y a:hover{
  background:var(--primary-tint); border-color:var(--border); color:var(--primary-600);
}
.skin-scope[data-skin="clinical"] .rtkk{ flex-direction:column; }
.skin-scope[data-skin="clinical"] .vsat{ padding-top:14px; }
.skin-scope[data-skin="clinical"] .x3l8{ display:flex; gap:22px; padding-bottom:12px; }
.skin-scope[data-skin="clinical"] .x3l8 a:hover{ color:var(--primary-600); }

/* burger (CSS checkbox) */
.skin-scope[data-skin="clinical"] .dyu1{
  margin-left:auto; cursor:pointer; width:42px; height:42px; border-radius:12px;
  border:1px solid var(--border); display:none; place-items:center; color:var(--fg);
  background:var(--bg-soft);
}
.skin-scope[data-skin="clinical"] .aass{ display:none; }
@media (max-width:860px){
  .skin-scope[data-skin="clinical"] .dyu1{ display:grid; }
  .skin-scope[data-skin="clinical"] .f5n1 nav{
    display:none; flex-direction:column; gap:6px; width:100%;
    padding:10px 0 14px;
  }
  .skin-scope[data-skin="clinical"] .aass:checked ~ nav{ display:flex; }
  .skin-scope[data-skin="clinical"] .f5n1 .r2wp{ flex-wrap:wrap; }
}

/* ---------- BUTTONS ---------- */
.skin-scope[data-skin="clinical"] .gatv{
  display:inline-flex; align-items:center; justify-content:center; gap:9px;
  font-family:var(--font-display); font-weight:700; font-size:.97rem; letter-spacing:-.005em;
  padding:13px 24px; border-radius:var(--btn-radius); border:1px solid transparent;
  cursor:pointer; text-decoration:none; line-height:1;
  transition:transform .16s ease, box-shadow .2s ease, background .2s ease, color .2s ease, border-color .2s ease;
}
.skin-scope[data-skin="clinical"] .l9wh{
  background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 60%, var(--accent)));
  color:#fff;
  box-shadow:0 10px 24px -10px color-mix(in srgb, var(--primary) 70%, transparent);
}
.skin-scope[data-skin="clinical"] .l9wh:hover{
  transform:translateY(-2px);
  box-shadow:0 16px 32px -10px color-mix(in srgb, var(--primary) 78%, transparent);
}
.skin-scope[data-skin="clinical"] .cf58{
  background:var(--bg-soft); color:var(--primary-600); border-color:var(--border-strong);
}
.skin-scope[data-skin="clinical"] .cf58:hover{ background:var(--primary-tint); transform:translateY(-2px); border-color:var(--primary); }
.skin-scope[data-skin="clinical"] .qp7p{ background:#fff; color:var(--primary-600); }
.skin-scope[data-skin="clinical"] .qp7p:hover{ transform:translateY(-2px); box-shadow:0 14px 30px -12px rgba(0,0,0,.35); }
.skin-scope[data-skin="clinical"] .zad4{ background:transparent; color:#fff; border-color:color-mix(in srgb,#fff 55%,transparent); }
.skin-scope[data-skin="clinical"] .zad4:hover{ background:rgba(255,255,255,.12); transform:translateY(-2px); }
.skin-scope[data-skin="clinical"] .u2up{ padding:16px 30px; font-size:1.05rem; }
.skin-scope[data-skin="clinical"] .g6d4{ display:flex; width:100%; }
.skin-scope[data-skin="clinical"] .fm0k{ color:var(--primary-600); font-weight:700; text-decoration:none; background:none; padding:0; }
.skin-scope[data-skin="clinical"] .fm0k:hover{ text-decoration:underline; text-underline-offset:4px; }
.skin-scope[data-skin="clinical"] .vx8p{ color:var(--fg-muted); font-weight:600; text-decoration:none; }
.skin-scope[data-skin="clinical"] .vx8p:hover{ color:var(--primary-600); }

/* ---------- HERO (shared) ---------- */
.skin-scope[data-skin="clinical"] .a1e3{ padding:84px 0 72px; overflow:hidden; }
.skin-scope[data-skin="clinical"] .d79q{
  display:inline-flex; align-items:center; gap:8px;
  font-family:var(--font-display); font-weight:700; font-size:.78rem; letter-spacing:.12em; text-transform:uppercase;
  color:var(--primary-600);
  background:var(--primary-tint); border:1px solid var(--border);
  padding:7px 14px; border-radius:999px;
  animation:clinical-rise .6s ease both;
}
.skin-scope[data-skin="clinical"] .d79q::before{
  content:""; width:7px; height:7px; border-radius:50%;
  background:var(--accent); box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%, transparent);
}
.skin-scope[data-skin="clinical"] .a67v{ background:rgba(255,255,255,.16); color:#fff; border-color:rgba(255,255,255,.3); }
.skin-scope[data-skin="clinical"] .nbti{ border-radius:8px; }
.skin-scope[data-skin="clinical"] .a1e3 h1{
  font-size:clamp(2.1rem,5.4vw,3.7rem); font-weight:var(--h1-weight); line-height:1.04; margin:20px 0 16px;
  animation:clinical-rise .7s ease .05s both;
}
.skin-scope[data-skin="clinical"] .tr0j{
  font-size:clamp(1.02rem,1.6vw,1.22rem); color:var(--fg-muted); line-height:1.6; max-width:620px;
  animation:clinical-rise .7s ease .12s both;
}
.skin-scope[data-skin="clinical"] .xttq{ display:flex; flex-wrap:wrap; gap:14px; margin-top:30px; animation:clinical-rise .7s ease .2s both; }

/* hero centered */
.skin-scope[data-skin="clinical"] .ne7c{ text-align:center; }
.skin-scope[data-skin="clinical"] .ne7c .jlkx{ max-width:820px; margin:0 auto; }
.skin-scope[data-skin="clinical"] .ne7c .xttq{ justify-content:center; }
.skin-scope[data-skin="clinical"] .ne7c .tr0j{ margin-left:auto; margin-right:auto; }
.skin-scope[data-skin="clinical"] .ks6t{ position:absolute; inset:0; z-index:0; overflow:hidden; }
.skin-scope[data-skin="clinical"] .ne7c .jlkx{ position:relative; z-index:1; }
.skin-scope[data-skin="clinical"] .v1yq{
  position:absolute; border-radius:50%; filter:blur(48px); opacity:.45;
  animation:clinical-float 13s ease-in-out infinite;
}
.skin-scope[data-skin="clinical"] .lb9m{ width:380px; height:380px; top:-120px; right:-60px;
  background:radial-gradient(circle, color-mix(in srgb,var(--primary) 60%,transparent), transparent 70%); }
.skin-scope[data-skin="clinical"] .yiwr{ width:340px; height:340px; bottom:-140px; left:-80px;
  background:radial-gradient(circle, color-mix(in srgb,var(--accent) 55%,transparent), transparent 70%); animation-delay:-5s; }
.skin-scope[data-skin="clinical"] .qhua{
  width:64px; height:64px; margin:0 auto 20px; border-radius:20px; display:grid; place-items:center;
  background:#fff; border:1px solid var(--border); box-shadow:var(--card-shadow); color:var(--primary);
}

/* hero split */
.skin-scope[data-skin="clinical"] .iln6{ display:grid; grid-template-columns:1.05fr .95fr; gap:54px; align-items:center; }
.skin-scope[data-skin="clinical"] .rr46{ position:relative; min-height:340px; }
.skin-scope[data-skin="clinical"] .aq7m{
  position:absolute; background:#fff; border:1px solid var(--border); border-radius:var(--radius);
  box-shadow:var(--card-shadow); padding:18px;
  animation:clinical-float 11s ease-in-out infinite;
}
.skin-scope[data-skin="clinical"] .hlkh{ inset:0 24% 30% 0; z-index:3; }
.skin-scope[data-skin="clinical"] .wjk9{ inset:30% 0 8% 30%; z-index:2; animation-delay:-3.5s; }
.skin-scope[data-skin="clinical"] .jlxn{ inset:52% 40% 0 8%; z-index:1; animation-delay:-7s; }
.skin-scope[data-skin="clinical"] .lyqv{
  position:absolute; width:160px; height:160px; right:-30px; top:-30px; border-radius:50%; filter:blur(36px);
  background:radial-gradient(circle, color-mix(in srgb,var(--accent) 55%,transparent), transparent 70%); z-index:0;
}

/* hero banner */
.skin-scope[data-skin="clinical"] .dkln{ padding:0; }
.skin-scope[data-skin="clinical"] .rmdu{
  background:linear-gradient(135deg, var(--primary-600), color-mix(in srgb,var(--primary) 55%, var(--accent)));
  position:relative; overflow:hidden;
}
.skin-scope[data-skin="clinical"] .rmdu::after{
  content:""; position:absolute; inset:0;
  background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);
  background-size:40px 40px; -webkit-mask-image:radial-gradient(70% 100% at 70% 0,#000,transparent 70%); mask-image:radial-gradient(70% 100% at 70% 0,#000,transparent 70%);
}
.skin-scope[data-skin="clinical"] .owsh{ position:relative; z-index:1; padding:84px 0; color:#fff; text-align:center; }
.skin-scope[data-skin="clinical"] .owsh h1{ color:#fff; }
.skin-scope[data-skin="clinical"] .owsh .tr0j{ color:rgba(255,255,255,.9); margin:0 auto; }
.skin-scope[data-skin="clinical"] .owsh .xttq{ justify-content:center; }

/* hero minimal */
.skin-scope[data-skin="clinical"] .sfyk{ padding:64px 0 44px; }
.skin-scope[data-skin="clinical"] .tth9{ max-width:760px; }
.skin-scope[data-skin="clinical"] .ppl6{
  height:3px; width:64px; margin:24px 0 0; border-radius:3px;
  background:linear-gradient(90deg,var(--primary),var(--accent));
}

/* ---------- BLUF ---------- */
.skin-scope[data-skin="clinical"] .r3kz{ padding:0 0 8px; }
.skin-scope[data-skin="clinical"] .ozf2{
  background:var(--card-bg); border:1px solid var(--border); border-left:4px solid var(--primary);
  border-radius:var(--radius); padding:28px 30px; box-shadow:var(--card-shadow); max-width:880px; margin:0 auto;
}
.skin-scope[data-skin="clinical"] .rc8g{
  font-family:var(--font-display); font-weight:800; font-size:.74rem; letter-spacing:.14em; text-transform:uppercase;
  color:var(--primary-600); margin-bottom:10px;
}
.skin-scope[data-skin="clinical"] .ttsi{ font-size:1.1rem; line-height:1.6; color:var(--fg); }
.skin-scope[data-skin="clinical"] .jqkp{ list-style:none; padding:0; margin:18px 0 0; display:grid; gap:11px; }
.skin-scope[data-skin="clinical"] .jqkp li{ display:flex; gap:12px; align-items:flex-start; color:var(--fg-muted); line-height:1.5; }
.skin-scope[data-skin="clinical"] .jqkp li .c08h{
  flex:0 0 22px; width:22px; height:22px; border-radius:50%; display:grid; place-items:center;
  background:color-mix(in srgb,var(--success,#16a34a) 16%, var(--bg-soft));
  color:var(--success,#16a34a); margin-top:1px;
}

/* ---------- TRUST BAR ---------- */
.skin-scope[data-skin="clinical"] .ohbe{
  display:flex; flex-wrap:wrap; justify-content:center; gap:14px;
  background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius);
  padding:24px; box-shadow:var(--card-shadow);
}
.skin-scope[data-skin="clinical"] .ohbe > *{
  flex:1 1 160px; text-align:center; padding:6px 14px; position:relative;
}
.skin-scope[data-skin="clinical"] .ohbe > * + *::before{
  content:""; position:absolute; left:0; top:14%; height:72%; width:1px; background:var(--border);
}
.skin-scope[data-skin="clinical"] .ohbe .xil5{
  display:block; font-family:var(--font-display); font-weight:800; font-size:1.7rem; line-height:1; color:var(--primary-600);
}
.skin-scope[data-skin="clinical"] .ohbe .chua{ display:block; margin-top:6px; font-size:.82rem; color:var(--fg-muted); letter-spacing:.02em; }

/* ---------- PRODUCT CARDS ---------- */
.skin-scope[data-skin="clinical"] .a143,
.skin-scope[data-skin="clinical"] .apdg .a143{ display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:24px; }
.skin-scope[data-skin="clinical"] .qrnc{
  background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius);
  box-shadow:var(--card-shadow); overflow:hidden; position:relative; display:flex; flex-direction:column;
  transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.skin-scope[data-skin="clinical"] .qrnc:hover{ transform:translateY(-5px); box-shadow:var(--card-shadow-hover); border-color:var(--border-strong); }
.skin-scope[data-skin="clinical"] .qrnc.k1e9{
  border-color:color-mix(in srgb,var(--primary) 45%, var(--border));
  box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent), var(--card-shadow);
}
.skin-scope[data-skin="clinical"] .mju7{
  position:absolute; top:14px; right:14px; z-index:2;
  background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 55%,var(--accent)));
  color:#fff; font-family:var(--font-display); font-weight:700; font-size:.72rem; letter-spacing:.05em;
  padding:6px 13px; border-radius:999px; box-shadow:0 6px 14px -6px color-mix(in srgb,var(--primary) 60%,transparent);
}
.skin-scope[data-skin="clinical"] .t7xn{ background:var(--primary-tint); padding:22px; display:grid; place-items:center; }
.skin-scope[data-skin="clinical"] .t7xn img{ max-width:100%; height:auto; object-fit:contain; max-height:160px; }
.skin-scope[data-skin="clinical"] .miaz{ padding:22px; display:flex; flex-direction:column; gap:11px; flex:1; }
.skin-scope[data-skin="clinical"] .miaz .dibd{ font-size:.78rem; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--primary-600); }
.skin-scope[data-skin="clinical"] .qrnc h3{ font-size:1.22rem; font-weight:700; margin:0; line-height:1.2; }
.skin-scope[data-skin="clinical"] .nddt{ display:flex; align-items:center; gap:7px; color:#e0a209; font-weight:700; font-size:.9rem; }
.skin-scope[data-skin="clinical"] .nddt .zrg7{ color:var(--muted); font-weight:500; }
.skin-scope[data-skin="clinical"] .rttu{ color:var(--fg-muted); font-size:.95rem; line-height:1.55; }
.skin-scope[data-skin="clinical"] .edbm{ display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:auto; padding-top:6px; }
.skin-scope[data-skin="clinical"] .x4in{ font-family:var(--font-display); font-weight:800; font-size:1.5rem; color:var(--fg); }
.skin-scope[data-skin="clinical"] .qhyu{
  font-size:.74rem; font-weight:700; letter-spacing:.03em; padding:5px 11px; border-radius:999px;
  background:var(--primary-tint); color:var(--primary-600); border:1px solid var(--border);
}
.skin-scope[data-skin="clinical"] .s9np{
  background:color-mix(in srgb,var(--success,#16a34a) 14%, var(--bg-soft));
  color:color-mix(in srgb,var(--success,#16a34a) 85%, #06302a);
  border-color:color-mix(in srgb,var(--success,#16a34a) 30%, transparent);
}
.skin-scope[data-skin="clinical"] .m2lf{ list-style:none; padding:0; margin:4px 0 0; display:grid; gap:8px; }
.skin-scope[data-skin="clinical"] .m2lf li{ position:relative; padding-left:24px; color:var(--fg-muted); font-size:.9rem; line-height:1.45; }
.skin-scope[data-skin="clinical"] .m2lf li::before{
  content:""; position:absolute; left:0; top:3px; width:15px; height:15px; border-radius:50%;
  background:var(--primary-tint);
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/></svg>") center/11px no-repeat;
          mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23000' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/></svg>") center/11px no-repeat;
  background-color:var(--primary);
}

/* product rows */
.skin-scope[data-skin="clinical"] .smt3{ display:grid; gap:14px; }
.skin-scope[data-skin="clinical"] .cznj{
  display:grid; grid-template-columns:auto 84px 1fr auto auto; align-items:center; gap:18px;
  background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius); padding:16px 20px;
  box-shadow:var(--card-shadow); transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.skin-scope[data-skin="clinical"] .cznj:hover{ transform:translateX(3px); box-shadow:var(--card-shadow-hover); border-color:var(--border-strong); }
.skin-scope[data-skin="clinical"] .yuio{
  font-family:var(--font-display); font-weight:800; font-size:1.2rem; width:40px; height:40px; border-radius:12px;
  display:grid; place-items:center; background:var(--primary-tint); color:var(--primary-600); border:1px solid var(--border);
}
.skin-scope[data-skin="clinical"] .w6k9{ width:84px; height:64px; border-radius:12px; background:var(--primary-tint); display:grid; place-items:center; overflow:hidden; }
.skin-scope[data-skin="clinical"] .w6k9 img{ max-width:90%; max-height:90%; object-fit:contain; }
.skin-scope[data-skin="clinical"] .ycmj h3{ margin:0 0 5px; font-size:1.08rem; font-weight:700; }
.skin-scope[data-skin="clinical"] .yonp{
  font-size:.72rem; font-weight:700; padding:4px 10px; border-radius:999px;
  background:var(--primary-tint); color:var(--primary-600); border:1px solid var(--border);
}
.skin-scope[data-skin="clinical"] .jupq .x4in{ font-size:1.2rem; }
@media (max-width:720px){
  .skin-scope[data-skin="clinical"] .cznj{ grid-template-columns:auto 1fr; row-gap:12px; }
  .skin-scope[data-skin="clinical"] .w6k9{ display:none; }
}

/* product compact */
.skin-scope[data-skin="clinical"] .mzg6{ display:grid; grid-template-columns:repeat(auto-fill,minmax(170px,1fr)); gap:16px; }
.skin-scope[data-skin="clinical"] .q7lc{
  background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius-sm); padding:14px;
  box-shadow:var(--card-shadow); position:relative; transition:transform .2s ease, box-shadow .2s ease;
}
.skin-scope[data-skin="clinical"] .q7lc:hover{ transform:translateY(-4px); box-shadow:var(--card-shadow-hover); }
.skin-scope[data-skin="clinical"] .q7lc img{ width:100%; height:90px; object-fit:contain; }
.skin-scope[data-skin="clinical"] .t4ks{
  position:absolute; top:10px; left:10px; font-size:.68rem; font-weight:700; padding:3px 9px; border-radius:999px;
  background:var(--primary); color:#fff;
}
.skin-scope[data-skin="clinical"] .rogs{ margin-top:10px; }
.skin-scope[data-skin="clinical"] .wqdn{ font-family:var(--font-display); font-weight:700; font-size:.96rem; line-height:1.2; }
.skin-scope[data-skin="clinical"] .up09{ font-size:.76rem; color:var(--muted); margin-top:2px; }
.skin-scope[data-skin="clinical"] .cqzk{ font-family:var(--font-display); font-weight:800; color:var(--primary-600); margin-top:7px; }
.skin-scope[data-skin="clinical"] .ghq9{ font-size:.8rem; color:#e0a209; font-weight:700; margin-top:3px; }

/* ---------- FEATURES ---------- */
.skin-scope[data-skin="clinical"] .n0s8{ display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:22px; }
.skin-scope[data-skin="clinical"] .iov4 .ctnv{
  background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius); padding:26px 24px;
  box-shadow:var(--card-shadow); transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.skin-scope[data-skin="clinical"] .iov4 .ctnv:hover{ transform:translateY(-4px); box-shadow:var(--card-shadow-hover); border-color:var(--border-strong); }
.skin-scope[data-skin="clinical"] .ctnv h3{ font-size:1.12rem; font-weight:700; margin:14px 0 8px; }
.skin-scope[data-skin="clinical"] .ctnv p{ color:var(--fg-muted); line-height:1.55; font-size:.95rem; margin:0; }
.skin-scope[data-skin="clinical"] .srv2 .h74f{ display:flex; gap:16px; align-items:flex-start; padding:14px 0; }
.skin-scope[data-skin="clinical"] .fo3g .ctnv{ padding:6px 0; }
.skin-scope[data-skin="clinical"] .iki6{
  flex:0 0 auto; width:52px; height:52px; border-radius:var(--icon-radius); display:grid; place-items:center;
  background:var(--primary-tint); color:var(--primary); border:1px solid var(--border);
  transition:transform .25s ease, background .25s ease;
}
.skin-scope[data-skin="clinical"] .ctnv:hover .iki6{ transform:rotate(-4deg) scale(1.05); background:color-mix(in srgb,var(--primary) 18%, var(--bg-soft)); }
.skin-scope[data-skin="clinical"] .iki6 svg{ width:26px; height:26px; }
.skin-scope[data-skin="clinical"] .qi3g{ color:var(--primary); width:34px; height:34px; }

/* ---------- COMPARISON ---------- */
.skin-scope[data-skin="clinical"] .z2kn{ display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:20px; }
.skin-scope[data-skin="clinical"] .r00c{
  background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius); padding:26px 22px;
  box-shadow:var(--card-shadow); transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.skin-scope[data-skin="clinical"] .r00c:hover{ transform:translateY(-4px); box-shadow:var(--card-shadow-hover); border-color:var(--border-strong); }
.skin-scope[data-skin="clinical"] .haie{ border-bottom:1px solid var(--border); padding-bottom:16px; margin-bottom:16px; }
.skin-scope[data-skin="clinical"] .haie h3{ font-size:1.18rem; font-weight:700; margin:0 0 6px; }
.skin-scope[data-skin="clinical"] .haie p{ color:var(--fg-muted); font-size:.9rem; margin:0; }
.skin-scope[data-skin="clinical"] .sxfh{ list-style:none; padding:0; margin:0; display:grid; gap:12px; }
.skin-scope[data-skin="clinical"] .sxfh li{ display:flex; gap:11px; align-items:flex-start; font-size:.94rem; line-height:1.45; color:var(--fg); }
.skin-scope[data-skin="clinical"] .sxfh li .c08h{
  flex:0 0 20px; width:20px; height:20px; border-radius:50%; display:grid; place-items:center; margin-top:1px;
}
.skin-scope[data-skin="clinical"] .sxfh li.em5p .c08h{ background:color-mix(in srgb,var(--success,#16a34a) 16%, var(--bg-soft)); color:var(--success,#16a34a); }
.skin-scope[data-skin="clinical"] .sxfh li.dhzl .c08h{ background:color-mix(in srgb,var(--danger,#dc2626) 14%, var(--bg-soft)); color:var(--danger,#dc2626); }
.skin-scope[data-skin="clinical"] .sxfh li.dhzl{ color:var(--fg-muted); }
.skin-scope[data-skin="clinical"] .dlb6{ font-weight:600; }
.skin-scope[data-skin="clinical"] .ul7x{ color:var(--muted); font-size:.84rem; margin-top:14px; }

/* ---------- FAQ ---------- */
.skin-scope[data-skin="clinical"] .lhxe{ display:grid; gap:12px; max-width:820px; margin:0 auto; }
.skin-scope[data-skin="clinical"] .iav0{
  background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius-sm); overflow:hidden;
  transition:border-color .2s ease, box-shadow .2s ease;
}
.skin-scope[data-skin="clinical"] .iav0:hover{ border-color:var(--border-strong); }
.skin-scope[data-skin="clinical"] .iav0[open]{ box-shadow:var(--card-shadow); border-color:color-mix(in srgb,var(--primary) 35%,var(--border)); }
.skin-scope[data-skin="clinical"] .iav0 summary{
  cursor:pointer; list-style:none; padding:18px 22px; font-size:1.03rem; font-weight:700;
  display:flex; align-items:center; justify-content:space-between; gap:14px; color:var(--fg);
}
.skin-scope[data-skin="clinical"] .iav0 summary::-webkit-details-marker{ display:none; }
.skin-scope[data-skin="clinical"] .iav0 .wozy{
  flex:0 0 26px; width:26px; height:26px; border-radius:50%; display:grid; place-items:center;
  background:var(--primary-tint); color:var(--primary-600); transition:transform .25s ease, background .25s ease;
}
.skin-scope[data-skin="clinical"] .iav0 .wozy::before{ content:"+"; font-weight:800; line-height:1; }
.skin-scope[data-skin="clinical"] .iav0[open] .wozy{ transform:rotate(135deg); background:var(--primary); color:#fff; }
.skin-scope[data-skin="clinical"] .iav0 .fm4k{ padding:0 22px 20px; color:var(--fg-muted); line-height:1.6; font-size:.96rem; }

/* ---------- PROSE ---------- */
.skin-scope[data-skin="clinical"] .llj6{ max-width:760px; margin:0 auto; line-height:1.72; color:var(--fg); }
.skin-scope[data-skin="clinical"] .llj6 h1,
.skin-scope[data-skin="clinical"] .llj6 h2,
.skin-scope[data-skin="clinical"] .llj6 h3{ font-family:var(--font-display); letter-spacing:-.02em; margin:1.7em 0 .55em; line-height:1.2; }
.skin-scope[data-skin="clinical"] .llj6 h2{ font-size:1.7rem; font-weight:800; padding-left:14px; border-left:4px solid var(--primary); }
.skin-scope[data-skin="clinical"] .llj6 h3{ font-size:1.3rem; font-weight:700; }
.skin-scope[data-skin="clinical"] .llj6 p{ margin:0 0 1.1em; color:var(--fg-muted); }
.skin-scope[data-skin="clinical"] .llj6 strong{ color:var(--fg); font-weight:700; }
.skin-scope[data-skin="clinical"] .llj6 a{ color:var(--primary-600); text-decoration:underline; text-underline-offset:3px; text-decoration-color:color-mix(in srgb,var(--primary) 40%,transparent); }
.skin-scope[data-skin="clinical"] .llj6 a:hover{ text-decoration-color:var(--primary); }
.skin-scope[data-skin="clinical"] .llj6 ul,
.skin-scope[data-skin="clinical"] .llj6 ol{ margin:0 0 1.2em; padding-left:0; list-style:none; display:grid; gap:9px; }
.skin-scope[data-skin="clinical"] .llj6 ul li{ position:relative; padding-left:26px; color:var(--fg-muted); }
.skin-scope[data-skin="clinical"] .llj6 ul li::before{
  content:""; position:absolute; left:2px; top:9px; width:8px; height:8px; border-radius:50%;
  background:var(--primary); box-shadow:0 0 0 4px var(--primary-tint);
}
.skin-scope[data-skin="clinical"] .llj6 ol{ counter-reset:cln; }
.skin-scope[data-skin="clinical"] .llj6 ol li{ position:relative; padding-left:38px; color:var(--fg-muted); counter-increment:cln; }
.skin-scope[data-skin="clinical"] .llj6 ol li::before{
  content:counter(cln); position:absolute; left:0; top:1px; width:24px; height:24px; border-radius:8px;
  display:grid; place-items:center; font-family:var(--font-display); font-weight:800; font-size:.8rem;
  background:var(--primary-tint); color:var(--primary-600); border:1px solid var(--border);
}
.skin-scope[data-skin="clinical"] .llj6 table{ width:100%; border-collapse:separate; border-spacing:0; margin:1.4em 0; font-size:.94rem; border:1px solid var(--border); border-radius:var(--radius-sm); overflow:hidden; }
.skin-scope[data-skin="clinical"] .llj6 th{ background:var(--primary-tint); color:var(--primary-600); font-family:var(--font-display); font-weight:700; text-align:left; padding:12px 16px; border-bottom:1px solid var(--border); }
.skin-scope[data-skin="clinical"] .llj6 td{ padding:12px 16px; border-bottom:1px solid var(--border); color:var(--fg-muted); }
.skin-scope[data-skin="clinical"] .llj6 tr:last-child td{ border-bottom:none; }

/* ---------- CTA BAND ---------- */
.skin-scope[data-skin="clinical"] .qqxe{
  background:linear-gradient(135deg, var(--primary-600), color-mix(in srgb,var(--primary) 55%, var(--accent)));
  border-radius:var(--radius); position:relative; overflow:hidden; margin:0 auto;
}
.skin-scope[data-skin="clinical"] .qqxe::after{
  content:""; position:absolute; inset:0;
  background:radial-gradient(600px 300px at 100% 0, rgba(255,255,255,.18), transparent 60%);
}
.skin-scope[data-skin="clinical"] .h3jc{ position:relative; z-index:1; padding:54px 44px; text-align:center; color:#fff; }
.skin-scope[data-skin="clinical"] .qqxe h2{ color:#fff; font-size:clamp(1.6rem,3vw,2.3rem); font-weight:800; margin:0 0 12px; }
.skin-scope[data-skin="clinical"] .qqxe p{ color:rgba(255,255,255,.92); font-size:1.08rem; max-width:560px; margin:0 auto 26px; line-height:1.55; }
.skin-scope[data-skin="clinical"] .h3jc .xttq,
.skin-scope[data-skin="clinical"] .h3jc .gatv{ justify-content:center; }

/* ---------- FOOTER ---------- */
.skin-scope[data-skin="clinical"] .zbib{
  background:#0c1b29; color:#aebfd0; margin-top:80px; padding:56px 0 28px;
  border-top:1px solid color-mix(in srgb,var(--primary) 30%, #0c1b29);
}
.skin-scope[data-skin="clinical"] .sljo,
.skin-scope[data-skin="clinical"] .hmbt{ display:grid; gap:40px; padding-bottom:38px; border-bottom:1px solid rgba(255,255,255,.08); }
.skin-scope[data-skin="clinical"] .sljo{ grid-template-columns:1.4fr 1fr; }
.skin-scope[data-skin="clinical"] .hmbt{ grid-template-columns:1.6fr 1fr 1fr; }
.skin-scope[data-skin="clinical"] .nw8h{ font-family:var(--font-display); font-weight:800; font-size:1.2rem; color:#fff; display:flex; align-items:center; gap:10px; }
.skin-scope[data-skin="clinical"] .yo8a{ color:#8298ad; line-height:1.6; margin-top:12px; max-width:340px; font-size:.94rem; }
.skin-scope[data-skin="clinical"] .d343 h4{ font-family:var(--font-display); color:#fff; font-size:.82rem; letter-spacing:.1em; text-transform:uppercase; margin:0 0 14px; }
.skin-scope[data-skin="clinical"] .d343 a{ display:block; color:#9fb2c6; text-decoration:none; padding:5px 0; font-size:.94rem; transition:color .18s ease, transform .18s ease; }
.skin-scope[data-skin="clinical"] .d343 a:hover{ color:#fff; transform:translateX(3px); }
.skin-scope[data-skin="clinical"] .t4o3,
.skin-scope[data-skin="clinical"] .zvzs{ color:#728699; font-size:.85rem; }
.skin-scope[data-skin="clinical"] .zvzs{ padding-top:22px; text-align:center; }
.skin-scope[data-skin="clinical"] .ona3{ text-align:center; }
.skin-scope[data-skin="clinical"] .fcff{ display:flex; flex-wrap:wrap; justify-content:center; gap:8px 22px; margin:18px 0; }
.skin-scope[data-skin="clinical"] .fcff a{ color:#9fb2c6; text-decoration:none; font-size:.92rem; }
.skin-scope[data-skin="clinical"] .fcff a:hover{ color:#fff; }
.skin-scope[data-skin="clinical"] .fdv3{ text-align:center; color:#728699; font-size:.83rem; }

/* ---------- DISCLAIMER ---------- */
.skin-scope[data-skin="clinical"] .xs59{
  background:var(--primary-tint); border:1px solid var(--border); border-radius:var(--radius-sm);
  padding:18px 22px; color:var(--fg-muted); font-size:.88rem; line-height:1.6; max-width:980px; margin:0 auto;
}
.skin-scope[data-skin="clinical"] .xs59 strong{ color:var(--primary-600); font-weight:700; }

/* ---------- EEAT ---------- */
.skin-scope[data-skin="clinical"] .hgue .fevy,
.skin-scope[data-skin="clinical"] .fevy{
  background:var(--card-bg); border:1px solid var(--border); border-left:4px solid var(--accent);
  border-radius:var(--radius); padding:26px 28px; box-shadow:var(--card-shadow); max-width:880px; margin:0 auto;
}
.skin-scope[data-skin="clinical"] .jxre{ display:flex; align-items:center; gap:10px; color:var(--fg-muted); font-size:.92rem; margin-bottom:8px; }
.skin-scope[data-skin="clinical"] .jxre::before{
  content:""; width:34px; height:34px; border-radius:50%; flex:0 0 auto;
  background:linear-gradient(135deg,var(--primary),var(--accent));
}
.skin-scope[data-skin="clinical"] .spox{ font-family:var(--font-display); font-weight:700; font-size:1.15rem; margin:0 0 10px; color:var(--fg); }
.skin-scope[data-skin="clinical"] .u7m5{ list-style:none; padding:0; margin:14px 0 0; display:grid; gap:8px; }
.skin-scope[data-skin="clinical"] .u7m5 li{ position:relative; padding-left:22px; font-size:.9rem; line-height:1.5; }
.skin-scope[data-skin="clinical"] .u7m5 li::before{ content:""; position:absolute; left:2px; top:7px; width:7px; height:7px; border-radius:2px; background:var(--accent); }
.skin-scope[data-skin="clinical"] .u7m5 a{ color:var(--primary-600); text-decoration:underline; text-underline-offset:3px; }
.skin-scope[data-skin="clinical"] .k5q3{ color:var(--muted); font-size:.84rem; margin-top:14px; font-style:italic; }

/* ---------- KEYFRAMES ---------- */
@keyframes clinical-rise{ from{ opacity:0; transform:translateY(16px); } to{ opacity:1; transform:translateY(0); } }
@keyframes clinical-float{ 0%,100%{ transform:translateY(0); } 50%{ transform:translateY(-16px); } }

/* ---------- RESPONSIVE ---------- */
@media (max-width:860px){
  .skin-scope[data-skin="clinical"] .iln6{ grid-template-columns:1fr; gap:34px; }
  .skin-scope[data-skin="clinical"] .rr46{ min-height:280px; }
  .skin-scope[data-skin="clinical"] .sljo,
  .skin-scope[data-skin="clinical"] .hmbt{ grid-template-columns:1fr; gap:28px; }
  .skin-scope[data-skin="clinical"] .hj4s{ padding:56px 0; }
  .skin-scope[data-skin="clinical"] .h3jc{ padding:40px 24px; }
}

/* ---------- MOTION SAFETY ---------- */
@media (prefers-reduced-motion: reduce){
  .skin-scope[data-skin="clinical"] *,
  .skin-scope[data-skin="clinical"] .d79q,
  .skin-scope[data-skin="clinical"] .a1e3 h1,
  .skin-scope[data-skin="clinical"] .tr0j,
  .skin-scope[data-skin="clinical"] .xttq,
  .skin-scope[data-skin="clinical"] .v1yq,
  .skin-scope[data-skin="clinical"] .aq7m{
    animation:none !important; transition:none !important;
  }
}