: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}.fgku{max-width:1160px;margin:0 auto;padding:0 24px}.u82m{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}.u82m:focus{transform:translateY(0);color:#fff;text-decoration:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.vk4g{padding:72px 0}.ujfe{text-align:center;max-width:720px;margin:0 auto 44px}.yqpp{text-align:left;margin-left:0}.ujfe h2{font-size:clamp(26px,3.4vw,36px);line-height:1.2;margin:0 0 10px;letter-spacing:-.01em}.up02{color:var(--fg-muted);font-size:17px;margin:0}.xvjy{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--fg)}.xkxn{font-size:17px;letter-spacing:-.01em}.rj60{border-bottom:1px solid var(--border);background:var(--bg)}.rj60 .fgku{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:14px;padding-bottom:14px}.rj60 .hs7v{color:var(--fg)}.rj60 nav{display:flex;gap:22px;flex-wrap:wrap}.rj60 nav a{color:var(--fg-muted);font-weight:500;font-size:15px;padding:6px 0}.rj60 nav a:hover{color:var(--fg)}.w7vw{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.bjwc{display:none}.z4fs{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)}.eko9{border-bottom:2px solid var(--primary)}.eko9 .wmlz a{background:var(--bg-soft);padding:7px 14px;border-radius:var(--btn-radius)}.eko9 .wmlz a:hover{background:var(--primary-tint);color:var(--primary)}.zd66{background:var(--bg-soft)}.zd66 .nojv{display:flex;justify-content:center;padding-top:22px;padding-bottom:14px}.zd66 .vcmo{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.zd66 .vcmo .fgku{display:flex;justify-content:center;gap:26px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.zd66 .vcmo a{color:var(--fg);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.ef63{position:relative;overflow:hidden}.b4ed{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}.gf1p{color:#fff;background:hsla(0,0%,100%,.18)}.xupf{border-radius:0;padding:4px 10px;border-left:3px solid var(--primary)}.ef63 h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:0 0 14px;letter-spacing:-.02em;font-weight:var(--h1-weight)}.zk5e{font-size:16px;color:var(--fg-muted);max-width:680px;margin:0 auto 22px}.dnyl{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.xh3l{padding:52px 0 48px}.xh3l .ujjm{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--primary-tint) 0,var(--bg) 70%)}.xh3l .ujjm .xkew{position:absolute;border-radius:50%;filter:blur(50px);opacity:.45}.xh3l .ujjm .lnd9{width:260px;height:260px;left:-80px;top:-100px;background:radial-gradient(circle,var(--primary) 0,transparent 60%)}.xh3l .ujjm .clsr{width:220px;height:220px;right:-60px;top:20px;background:radial-gradient(circle,var(--accent) 0,transparent 60%);opacity:.28}.xh3l .vfbe{text-align:center;position:relative}.xh3l .ilpq{display:flex;justify-content:center;margin-bottom:14px}.z3ip{padding:60px 0;background:linear-gradient(135deg,var(--bg-soft) 0,var(--bg) 100%)}.giyb{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.b65h{text-align:left}.b65h .zk5e{margin-left:0}.b65h .dnyl{justify-content:flex-start}.x4ez{position:relative;min-height:320px}.x4ez .ctok{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)}.x4ez .phxt{top:30px;left:20px;transform:rotate(-8deg)}.x4ez .e8uq{top:90px;right:30px;transform:rotate(6deg);color:var(--accent)}.x4ez .pivh{bottom:30px;left:90px;transform:rotate(-3deg)}.x4ez .pscl{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){.giyb{grid-template-columns:1fr}.x4ez{min-height:240px}}.j55l{padding:80px 0;position:relative;color:#fff}.j55l .no4b{position:absolute;inset:0;z-index:-1}.j55l .no4b svg{width:100%;height:100%}.j55l .m1l0{text-align:center;max-width:820px;margin:0 auto}.j55l .zk5e,.j55l h1{color:#fff}.j55l .zk5e{opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.ysyc{padding:48px 0 36px;border-bottom:1px solid var(--border)}.ddiy{max-width:760px;text-align:left}.z837{width:60px;height:3px;background:var(--primary);margin-bottom:18px}.ysyc .zk5e{margin-left:0}.ysyc .dnyl{justify-content:flex-start}.d11d{gap:20px}.d7xc{background:none;color:var(--primary);padding:0;border:none;box-shadow:none!important}.d7xc:hover{transform:none;color:var(--primary-600);text-decoration:underline}.tasm{color:var(--fg-muted)}.tasm:hover{color:var(--fg)}.gykm{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}.gykm:hover{text-decoration:none;transform:translateY(-1px)}.xjsv{background:var(--primary);color:#fff;box-shadow:0 4px 12px rgba(37,99,235,.25)}.xjsv:hover{background:var(--primary-600);color:#fff;box-shadow:0 8px 20px rgba(37,99,235,.35)}.ys3u{background:transparent;color:var(--fg);border-color:var(--border-strong)}.ys3u:hover{background:var(--bg-soft)}.uz93{background:#fff;color:var(--primary)}.uz93:hover{color:var(--primary-600)}.ryxj{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.6)}.ryxj:hover{background:hsla(0,0%,100%,.12);color:#fff}.uuj6{padding:14px 26px;font-size:16px}.ylgv{width:100%;justify-content:center}.nxny{padding:24px 0 8px}.uku9{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)}.zwjl{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}.hzvt{font-size:17px;line-height:1.6;color:var(--fg);margin:0 0 14px;font-weight:500}.zuqs{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.zuqs 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}.zuqs li .e319{width:20px;height:20px;border-radius:50%;background:rgba(22,163,74,.12);color:var(--success);display:grid;place-items:center;margin-top:1px}.zuqs li .e319 svg{display:block}.eyix{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0;background:var(--bg-soft)}.eyix 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}.eyix .fvie{font-size:26px;font-weight:800;color:var(--primary);letter-spacing:-.02em}.eyix .iy1m{color:var(--fg-muted);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.oi3i .ejtj{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:22px;gap:22px;align-items:stretch}.w4ph{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)}.w4ph:hover{transform:translateY(-3px);box-shadow:var(--card-shadow-hover);border-color:var(--border-strong)}.w4ph.yqdo{border-color:var(--primary)}.w4ph .ejuw{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)}.d3nm{aspect-ratio:4/5;background:linear-gradient(180deg,#f1f5f9,#e2e8f0);display:grid;place-items:center;padding:12px}.d3nm img{width:100%;height:100%;object-fit:contain}.em78{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.em78 .hs7v{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.em78 h3{margin:0;font-size:18px;letter-spacing:-.01em}.z7r5{display:flex;align-items:center;gap:2px;color:var(--accent)}.z7r5 svg{display:block}.z7r5 .x4v3{color:var(--muted);font-size:13px;margin-left:8px}.fftd{color:var(--fg-muted);font-size:14px;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cet3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:2px}.h4db{font-size:26px;font-weight:800;color:var(--fg);letter-spacing:-.02em}.s8p8{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.ae19{background:rgba(22,163,74,.1);color:var(--success)}.mmym{list-style:none;margin:4px 0 12px;padding:0;display:grid;grid-gap:6px;gap:6px}.mmym li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-muted);line-height:1.4}.mmym li svg{color:var(--primary);flex-shrink:0;display:block}.jw6q{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.w4ph .gykm{margin-top:auto}.gwzz .xp6n{list-style:none;padding:0;margin:0;counter-reset:row;display:grid;grid-gap:18px;gap:18px}.gwzz .y88q{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}.gwzz .y88q:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.gwzz .wvgo{font-size:36px;font-weight:900;color:var(--primary);letter-spacing:-.02em;text-align:center}.gwzz .q1cs{width:160px;aspect-ratio:1;background:var(--bg-soft);border-radius:var(--radius-sm);display:grid;place-items:center;padding:10px}.gwzz .q1cs img{width:100%;height:100%;object-fit:contain}.gwzz .gp9y{display:flex;flex-direction:column;gap:8px;min-width:0}.gwzz .h2v8{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.gwzz .gp9y h3{margin:0;font-size:18px;letter-spacing:-.01em}.gwzz .gp9y .hs7v{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.gwzz .otb6{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}.gwzz .gp9y .fftd{font-size:14px}.gwzz .zqb7{display:flex;flex-direction:column;gap:10px;align-items:stretch;min-width:130px}.gwzz .zqb7 .h4db{font-size:22px;text-align:center}@media (max-width:720px){.gwzz .y88q{grid-template-columns:60px 1fr}.gwzz .zqb7,.gwzz .q1cs{grid-column:2;width:auto}}.w12t .y9zs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.w12t .i75q{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)}.w12t .i75q:hover{transform:translateY(-2px);box-shadow:var(--card-shadow);color:var(--fg);text-decoration:none}.w12t .i75q img{width:100%;aspect-ratio:1;object-fit:contain;padding:16px;background:var(--bg-soft)}.w12t .fbzg{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}.w12t .pdhu{padding:12px 14px 14px}.w12t .ufu0{font-weight:600;font-size:14px;line-height:1.3}.w12t .ud0w{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.w12t .fmr9{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.w12t .w09j{font-size:16px;font-weight:700;color:var(--primary)}.w12t .aoth{display:inline-flex;align-items:center;gap:3px;color:var(--accent);font-size:12px;font-weight:600}.xrxe{background:var(--bg-soft)}.mm4k .ejtj{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:28px;gap:28px}.mm4k .mgj3{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}.mm4k .mgj3:hover{transform:translateY(-2px);box-shadow:var(--card-shadow)}.eqo4{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}.eqo4 svg{display:block}.mm4k .mgj3 h3{margin:0 0 8px;font-size:17px;letter-spacing:-.01em}.mm4k .mgj3 p{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.55}.wh0f .fkj6{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.wh0f .p722{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)}.wh0f .eqo4{margin:0}.wh0f .y4ut h3{margin:0 0 6px;font-size:17px}.wh0f .y4ut p{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.5}.vgid .ejtj{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;gap:32px}.vgid .mgj3{background:transparent;text-align:left;padding:0;border:none}.vgid .s5j1{color:var(--primary);margin-bottom:14px}.vgid .s5j1 svg{width:34px;height:34px;display:block}.vgid .mgj3 h3{margin:0 0 6px;font-size:17px;letter-spacing:-.01em}.vgid .mgj3 p{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.55}.vcw5{display:grid;grid-gap:22px;gap:22px;max-width:920px;margin:0 auto}.tbkx{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--bg);box-shadow:var(--card-shadow)}.jlda{padding:22px;text-align:center;background:var(--bg-soft);border-bottom:1px solid var(--border)}.jlda h3{margin:0 0 4px;font-size:20px;letter-spacing:-.01em}.jlda p{margin:0;color:var(--fg-muted);font-size:14px}.egbn{list-style:none;padding:16px 22px;margin:0;display:grid;grid-gap:10px;gap:10px}.egbn li{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;font-size:14px;align-items:start}.egbn li .e319{width:24px;height:24px;display:grid;place-items:center;border-radius:50%}.egbn li.i0kh .e319{background:rgba(22,163,74,.1);color:var(--success)}.egbn li.ziiz .e319{background:rgba(220,38,38,.1);color:var(--danger)}.egbn li .vcb5{color:var(--fg);font-weight:500}.egbn li .owl1{grid-column:2;color:var(--fg-muted);font-size:13px}.efbr{background:var(--bg-soft)}.ri02{max-width:820px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.eojv{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:box-shadow .12s ease}.eojv:hover{box-shadow:var(--card-shadow)}.eojv 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}.eojv summary::-webkit-details-marker{display:none}.eojv summary .sqo7{color:var(--muted);transition:transform .15s ease}.eojv[open] summary .sqo7{transform:rotate(90deg)}.eojv .h9sz{padding:0 22px 18px;color:var(--fg-muted);font-size:15px;line-height:1.65}.fw5y{padding:60px 0}.fw5y .fgku{max-width:760px}.fw5y h1,.fw5y h2,.fw5y h3{letter-spacing:-.01em}.fw5y h1{font-size:36px;margin:0 0 18px}.fw5y h2{font-size:26px;margin:32px 0 14px}.fw5y h3{font-size:20px;margin:24px 0 10px}.fw5y p{margin:0 0 16px;color:var(--fg);line-height:1.75}.fw5y ol,.fw5y ul{margin:0 0 16px 1.2em}.fw5y li{margin:4px 0}.fw5y table{width:100%;border-collapse:collapse;margin:18px 0;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--card-shadow)}.fw5y td,.fw5y th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border)}.fw5y th{background:var(--bg-soft);font-weight:600}.fw5y strong{font-weight:700}.w3ng{background:linear-gradient(135deg,var(--primary) 0,var(--primary-600) 100%);color:#fff;padding:56px 0}.xfus{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.w3ng h2{margin:0 0 6px;font-size:clamp(22px,3vw,30px);color:#fff;letter-spacing:-.01em}.w3ng p{margin:0;opacity:.9}.v1p3{border-top:1px solid var(--border);padding:56px 0 28px;color:var(--fg-muted);font-size:14px;background:var(--bg-soft)}.v1p3 .la46{margin-bottom:28px}.yq93{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:40px;gap:40px}.lkkn{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:40px;gap:40px}.buh4 .glpa{color:var(--fg-muted);margin-top:12px;max-width:320px}.h5sy{display:grid;grid-gap:8px;gap:8px}.h5sy h4{margin:0 0 6px;color:var(--fg);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.h5sy a{color:var(--fg-muted)}.h5sy a:hover{color:var(--fg)}.zlg3{font-size:13px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.zlg3 p{margin:0}.rnlj{padding-top:16px;font-size:12px;color:var(--muted)}.iqkl{text-align:center}.iqkl .dvq2,.iqkl .dtts{display:flex;justify-content:center;margin-bottom:18px}.iqkl .dtts{gap:22px;flex-wrap:wrap}.iqkl .dtts a{color:var(--fg-muted);font-size:14px}.iqkl .h015{max-width:720px;margin:0 auto;text-align:center;border:none;padding:12px 0}@media (max-width:720px){.eko9 nav,.z4fs nav{display:none!important;flex-basis:100%;flex-direction:column;gap:2px;padding:8px 0 4px}.eko9 .fgku,.z4fs .fgku{flex-wrap:wrap}.bjwc{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}.eko9 nav a,.z4fs nav a{padding:11px 4px;border-top:1px solid var(--border);width:100%}.w7vw:checked~nav{display:flex!important;flex-direction:column;flex-basis:100%;width:100%}.zd66 .nojv{display:flex;justify-content:space-between;align-items:center}.zd66 .vcmo{display:none!important}.zd66 .vcmo .fgku{display:flex;flex-direction:column}.yq93,.lkkn{grid-template-columns:1fr}.xfus{flex-direction:column;align-items:stretch;text-align:center}}.zfy7{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}.zfy7 .fgku{max-width:1000px}.zfy7 strong{color:var(--fg)}.t2u7{background:color-mix(in srgb,var(--fg) 4%,var(--bg));border-top:1px solid var(--border);padding:40px 0}.jsqk{max-width:820px}.l411{font-size:13px;color:var(--fg-muted);margin:0 0 16px;font-weight:600;letter-spacing:.01em}.stko{font-size:18px;margin:0 0 12px}.kcdr{margin:0 0 14px;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.kcdr li{font-size:13.5px;color:var(--fg-muted);line-height:1.55}.kcdr 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}.kcdr a:hover{color:var(--primary)}.ktad{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"] .ef63,
.skin-scope[data-skin="clinical"] .vk4g,
.skin-scope[data-skin="clinical"] .v1p3{
  position:relative; z-index:1;
}

.skin-scope[data-skin="clinical"] .fgku{
  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"] .ef63 h1,
.skin-scope[data-skin="clinical"] .ujfe h2,
.skin-scope[data-skin="clinical"] .w4ph h3,
.skin-scope[data-skin="clinical"] .jlda h3,
.skin-scope[data-skin="clinical"] .eojv summary{
  font-family:var(--font-display);
  letter-spacing:-.02em;
  color:var(--fg);
}

.skin-scope[data-skin="clinical"] .vk4g{ padding:76px 0; }
.skin-scope[data-skin="clinical"] .ujfe{ max-width:720px; margin:0 auto 44px; text-align:center; }
.skin-scope[data-skin="clinical"] .yqpp{ margin-left:0; text-align:left; }
.skin-scope[data-skin="clinical"] .ujfe 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"] .up02{ color:var(--fg-muted); font-size:1.06rem; line-height:1.6; }

/* ---------- NAV ---------- */
.skin-scope[data-skin="clinical"] nav,
.skin-scope[data-skin="clinical"] .rj60{
  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"] .z4fs{ position:sticky; top:0; }
.skin-scope[data-skin="clinical"] .rj60 .fgku{ display:flex; align-items:center; gap:24px; min-height:70px; }
.skin-scope[data-skin="clinical"] .hs7v{ display:flex; align-items:center; gap:10px; font-family:var(--font-display); font-weight:800; }
.skin-scope[data-skin="clinical"] .xvjy{
  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"] .xkxn{ 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"] .wmlz a,
.skin-scope[data-skin="clinical"] .vcmo a{
  position:relative;
}
.skin-scope[data-skin="clinical"] nav nav a:hover,
.skin-scope[data-skin="clinical"] .wmlz a:hover{ color:var(--primary-600); }
.skin-scope[data-skin="clinical"] .wmlz a{
  padding:8px 15px; border-radius:999px; border:1px solid transparent; transition:all .18s ease;
}
.skin-scope[data-skin="clinical"] .wmlz a:hover{
  background:var(--primary-tint); border-color:var(--border); color:var(--primary-600);
}
.skin-scope[data-skin="clinical"] .zd66{ flex-direction:column; }
.skin-scope[data-skin="clinical"] .nojv{ padding-top:14px; }
.skin-scope[data-skin="clinical"] .vcmo{ display:flex; gap:22px; padding-bottom:12px; }
.skin-scope[data-skin="clinical"] .vcmo a:hover{ color:var(--primary-600); }

/* burger (CSS checkbox) */
.skin-scope[data-skin="clinical"] .bjwc{
  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"] .w7vw{ display:none; }
@media (max-width:860px){
  .skin-scope[data-skin="clinical"] .bjwc{ display:grid; }
  .skin-scope[data-skin="clinical"] .rj60 nav{
    display:none; flex-direction:column; gap:6px; width:100%;
    padding:10px 0 14px;
  }
  .skin-scope[data-skin="clinical"] .w7vw:checked ~ nav{ display:flex; }
  .skin-scope[data-skin="clinical"] .rj60 .fgku{ flex-wrap:wrap; }
}

/* ---------- BUTTONS ---------- */
.skin-scope[data-skin="clinical"] .gykm{
  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"] .xjsv{
  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"] .xjsv:hover{
  transform:translateY(-2px);
  box-shadow:0 16px 32px -10px color-mix(in srgb, var(--primary) 78%, transparent);
}
.skin-scope[data-skin="clinical"] .ys3u{
  background:var(--bg-soft); color:var(--primary-600); border-color:var(--border-strong);
}
.skin-scope[data-skin="clinical"] .ys3u:hover{ background:var(--primary-tint); transform:translateY(-2px); border-color:var(--primary); }
.skin-scope[data-skin="clinical"] .uz93{ background:#fff; color:var(--primary-600); }
.skin-scope[data-skin="clinical"] .uz93:hover{ transform:translateY(-2px); box-shadow:0 14px 30px -12px rgba(0,0,0,.35); }
.skin-scope[data-skin="clinical"] .ryxj{ background:transparent; color:#fff; border-color:color-mix(in srgb,#fff 55%,transparent); }
.skin-scope[data-skin="clinical"] .ryxj:hover{ background:rgba(255,255,255,.12); transform:translateY(-2px); }
.skin-scope[data-skin="clinical"] .uuj6{ padding:16px 30px; font-size:1.05rem; }
.skin-scope[data-skin="clinical"] .ylgv{ display:flex; width:100%; }
.skin-scope[data-skin="clinical"] .d7xc{ color:var(--primary-600); font-weight:700; text-decoration:none; background:none; padding:0; }
.skin-scope[data-skin="clinical"] .d7xc:hover{ text-decoration:underline; text-underline-offset:4px; }
.skin-scope[data-skin="clinical"] .tasm{ color:var(--fg-muted); font-weight:600; text-decoration:none; }
.skin-scope[data-skin="clinical"] .tasm:hover{ color:var(--primary-600); }

/* ---------- HERO (shared) ---------- */
.skin-scope[data-skin="clinical"] .ef63{ padding:84px 0 72px; overflow:hidden; }
.skin-scope[data-skin="clinical"] .b4ed{
  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"] .b4ed::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"] .gf1p{ background:rgba(255,255,255,.16); color:#fff; border-color:rgba(255,255,255,.3); }
.skin-scope[data-skin="clinical"] .xupf{ border-radius:8px; }
.skin-scope[data-skin="clinical"] .ef63 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"] .zk5e{
  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"] .dnyl{ display:flex; flex-wrap:wrap; gap:14px; margin-top:30px; animation:clinical-rise .7s ease .2s both; }

/* hero centered */
.skin-scope[data-skin="clinical"] .xh3l{ text-align:center; }
.skin-scope[data-skin="clinical"] .xh3l .vfbe{ max-width:820px; margin:0 auto; }
.skin-scope[data-skin="clinical"] .xh3l .dnyl{ justify-content:center; }
.skin-scope[data-skin="clinical"] .xh3l .zk5e{ margin-left:auto; margin-right:auto; }
.skin-scope[data-skin="clinical"] .ujjm{ position:absolute; inset:0; z-index:0; overflow:hidden; }
.skin-scope[data-skin="clinical"] .xh3l .vfbe{ position:relative; z-index:1; }
.skin-scope[data-skin="clinical"] .xkew{
  position:absolute; border-radius:50%; filter:blur(48px); opacity:.45;
  animation:clinical-float 13s ease-in-out infinite;
}
.skin-scope[data-skin="clinical"] .lnd9{ 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"] .clsr{ 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"] .ilpq{
  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"] .giyb{ display:grid; grid-template-columns:1.05fr .95fr; gap:54px; align-items:center; }
.skin-scope[data-skin="clinical"] .x4ez{ position:relative; min-height:340px; }
.skin-scope[data-skin="clinical"] .ctok{
  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"] .phxt{ inset:0 24% 30% 0; z-index:3; }
.skin-scope[data-skin="clinical"] .e8uq{ inset:30% 0 8% 30%; z-index:2; animation-delay:-3.5s; }
.skin-scope[data-skin="clinical"] .pivh{ inset:52% 40% 0 8%; z-index:1; animation-delay:-7s; }
.skin-scope[data-skin="clinical"] .pscl{
  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"] .j55l{ padding:0; }
.skin-scope[data-skin="clinical"] .no4b{
  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"] .no4b::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"] .m1l0{ position:relative; z-index:1; padding:84px 0; color:#fff; text-align:center; }
.skin-scope[data-skin="clinical"] .m1l0 h1{ color:#fff; }
.skin-scope[data-skin="clinical"] .m1l0 .zk5e{ color:rgba(255,255,255,.9); margin:0 auto; }
.skin-scope[data-skin="clinical"] .m1l0 .dnyl{ justify-content:center; }

/* hero minimal */
.skin-scope[data-skin="clinical"] .ysyc{ padding:64px 0 44px; }
.skin-scope[data-skin="clinical"] .ddiy{ max-width:760px; }
.skin-scope[data-skin="clinical"] .z837{
  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"] .nxny{ padding:0 0 8px; }
.skin-scope[data-skin="clinical"] .uku9{
  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"] .zwjl{
  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"] .hzvt{ font-size:1.1rem; line-height:1.6; color:var(--fg); }
.skin-scope[data-skin="clinical"] .zuqs{ list-style:none; padding:0; margin:18px 0 0; display:grid; gap:11px; }
.skin-scope[data-skin="clinical"] .zuqs li{ display:flex; gap:12px; align-items:flex-start; color:var(--fg-muted); line-height:1.5; }
.skin-scope[data-skin="clinical"] .zuqs li .e319{
  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"] .eyix{
  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"] .eyix > *{
  flex:1 1 160px; text-align:center; padding:6px 14px; position:relative;
}
.skin-scope[data-skin="clinical"] .eyix > * + *::before{
  content:""; position:absolute; left:0; top:14%; height:72%; width:1px; background:var(--border);
}
.skin-scope[data-skin="clinical"] .eyix .fvie{
  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"] .eyix .iy1m{ display:block; margin-top:6px; font-size:.82rem; color:var(--fg-muted); letter-spacing:.02em; }

/* ---------- PRODUCT CARDS ---------- */
.skin-scope[data-skin="clinical"] .ejtj,
.skin-scope[data-skin="clinical"] .oi3i .ejtj{ display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:24px; }
.skin-scope[data-skin="clinical"] .w4ph{
  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"] .w4ph:hover{ transform:translateY(-5px); box-shadow:var(--card-shadow-hover); border-color:var(--border-strong); }
.skin-scope[data-skin="clinical"] .w4ph.yqdo{
  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"] .ejuw{
  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"] .d3nm{ background:var(--primary-tint); padding:22px; display:grid; place-items:center; }
.skin-scope[data-skin="clinical"] .d3nm img{ max-width:100%; height:auto; object-fit:contain; max-height:160px; }
.skin-scope[data-skin="clinical"] .em78{ padding:22px; display:flex; flex-direction:column; gap:11px; flex:1; }
.skin-scope[data-skin="clinical"] .em78 .hs7v{ font-size:.78rem; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--primary-600); }
.skin-scope[data-skin="clinical"] .w4ph h3{ font-size:1.22rem; font-weight:700; margin:0; line-height:1.2; }
.skin-scope[data-skin="clinical"] .z7r5{ display:flex; align-items:center; gap:7px; color:#e0a209; font-weight:700; font-size:.9rem; }
.skin-scope[data-skin="clinical"] .z7r5 .x4v3{ color:var(--muted); font-weight:500; }
.skin-scope[data-skin="clinical"] .fftd{ color:var(--fg-muted); font-size:.95rem; line-height:1.55; }
.skin-scope[data-skin="clinical"] .cet3{ display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:auto; padding-top:6px; }
.skin-scope[data-skin="clinical"] .h4db{ font-family:var(--font-display); font-weight:800; font-size:1.5rem; color:var(--fg); }
.skin-scope[data-skin="clinical"] .s8p8{
  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"] .ae19{
  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"] .mmym{ list-style:none; padding:0; margin:4px 0 0; display:grid; gap:8px; }
.skin-scope[data-skin="clinical"] .mmym li{ position:relative; padding-left:24px; color:var(--fg-muted); font-size:.9rem; line-height:1.45; }
.skin-scope[data-skin="clinical"] .mmym 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"] .gwzz{ display:grid; gap:14px; }
.skin-scope[data-skin="clinical"] .y88q{
  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"] .y88q:hover{ transform:translateX(3px); box-shadow:var(--card-shadow-hover); border-color:var(--border-strong); }
.skin-scope[data-skin="clinical"] .wvgo{
  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"] .q1cs{ width:84px; height:64px; border-radius:12px; background:var(--primary-tint); display:grid; place-items:center; overflow:hidden; }
.skin-scope[data-skin="clinical"] .q1cs img{ max-width:90%; max-height:90%; object-fit:contain; }
.skin-scope[data-skin="clinical"] .gp9y h3{ margin:0 0 5px; font-size:1.08rem; font-weight:700; }
.skin-scope[data-skin="clinical"] .otb6{
  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"] .zqb7 .h4db{ font-size:1.2rem; }
@media (max-width:720px){
  .skin-scope[data-skin="clinical"] .y88q{ grid-template-columns:auto 1fr; row-gap:12px; }
  .skin-scope[data-skin="clinical"] .q1cs{ display:none; }
}

/* product compact */
.skin-scope[data-skin="clinical"] .y9zs{ display:grid; grid-template-columns:repeat(auto-fill,minmax(170px,1fr)); gap:16px; }
.skin-scope[data-skin="clinical"] .i75q{
  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"] .i75q:hover{ transform:translateY(-4px); box-shadow:var(--card-shadow-hover); }
.skin-scope[data-skin="clinical"] .i75q img{ width:100%; height:90px; object-fit:contain; }
.skin-scope[data-skin="clinical"] .fbzg{
  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"] .pdhu{ margin-top:10px; }
.skin-scope[data-skin="clinical"] .ufu0{ font-family:var(--font-display); font-weight:700; font-size:.96rem; line-height:1.2; }
.skin-scope[data-skin="clinical"] .ud0w{ font-size:.76rem; color:var(--muted); margin-top:2px; }
.skin-scope[data-skin="clinical"] .w09j{ font-family:var(--font-display); font-weight:800; color:var(--primary-600); margin-top:7px; }
.skin-scope[data-skin="clinical"] .aoth{ font-size:.8rem; color:#e0a209; font-weight:700; margin-top:3px; }

/* ---------- FEATURES ---------- */
.skin-scope[data-skin="clinical"] .xrxe{ display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:22px; }
.skin-scope[data-skin="clinical"] .mm4k .mgj3{
  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"] .mm4k .mgj3:hover{ transform:translateY(-4px); box-shadow:var(--card-shadow-hover); border-color:var(--border-strong); }
.skin-scope[data-skin="clinical"] .mgj3 h3{ font-size:1.12rem; font-weight:700; margin:14px 0 8px; }
.skin-scope[data-skin="clinical"] .mgj3 p{ color:var(--fg-muted); line-height:1.55; font-size:.95rem; margin:0; }
.skin-scope[data-skin="clinical"] .wh0f .p722{ display:flex; gap:16px; align-items:flex-start; padding:14px 0; }
.skin-scope[data-skin="clinical"] .vgid .mgj3{ padding:6px 0; }
.skin-scope[data-skin="clinical"] .eqo4{
  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"] .mgj3:hover .eqo4{ transform:rotate(-4deg) scale(1.05); background:color-mix(in srgb,var(--primary) 18%, var(--bg-soft)); }
.skin-scope[data-skin="clinical"] .eqo4 svg{ width:26px; height:26px; }
.skin-scope[data-skin="clinical"] .s5j1{ color:var(--primary); width:34px; height:34px; }

/* ---------- COMPARISON ---------- */
.skin-scope[data-skin="clinical"] .vcw5{ display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:20px; }
.skin-scope[data-skin="clinical"] .tbkx{
  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"] .tbkx:hover{ transform:translateY(-4px); box-shadow:var(--card-shadow-hover); border-color:var(--border-strong); }
.skin-scope[data-skin="clinical"] .jlda{ border-bottom:1px solid var(--border); padding-bottom:16px; margin-bottom:16px; }
.skin-scope[data-skin="clinical"] .jlda h3{ font-size:1.18rem; font-weight:700; margin:0 0 6px; }
.skin-scope[data-skin="clinical"] .jlda p{ color:var(--fg-muted); font-size:.9rem; margin:0; }
.skin-scope[data-skin="clinical"] .egbn{ list-style:none; padding:0; margin:0; display:grid; gap:12px; }
.skin-scope[data-skin="clinical"] .egbn li{ display:flex; gap:11px; align-items:flex-start; font-size:.94rem; line-height:1.45; color:var(--fg); }
.skin-scope[data-skin="clinical"] .egbn li .e319{
  flex:0 0 20px; width:20px; height:20px; border-radius:50%; display:grid; place-items:center; margin-top:1px;
}
.skin-scope[data-skin="clinical"] .egbn li.i0kh .e319{ background:color-mix(in srgb,var(--success,#16a34a) 16%, var(--bg-soft)); color:var(--success,#16a34a); }
.skin-scope[data-skin="clinical"] .egbn li.ziiz .e319{ background:color-mix(in srgb,var(--danger,#dc2626) 14%, var(--bg-soft)); color:var(--danger,#dc2626); }
.skin-scope[data-skin="clinical"] .egbn li.ziiz{ color:var(--fg-muted); }
.skin-scope[data-skin="clinical"] .vcb5{ font-weight:600; }
.skin-scope[data-skin="clinical"] .owl1{ color:var(--muted); font-size:.84rem; margin-top:14px; }

/* ---------- FAQ ---------- */
.skin-scope[data-skin="clinical"] .ri02{ display:grid; gap:12px; max-width:820px; margin:0 auto; }
.skin-scope[data-skin="clinical"] .eojv{
  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"] .eojv:hover{ border-color:var(--border-strong); }
.skin-scope[data-skin="clinical"] .eojv[open]{ box-shadow:var(--card-shadow); border-color:color-mix(in srgb,var(--primary) 35%,var(--border)); }
.skin-scope[data-skin="clinical"] .eojv 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"] .eojv summary::-webkit-details-marker{ display:none; }
.skin-scope[data-skin="clinical"] .eojv .sqo7{
  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"] .eojv .sqo7::before{ content:"+"; font-weight:800; line-height:1; }
.skin-scope[data-skin="clinical"] .eojv[open] .sqo7{ transform:rotate(135deg); background:var(--primary); color:#fff; }
.skin-scope[data-skin="clinical"] .eojv .h9sz{ padding:0 22px 20px; color:var(--fg-muted); line-height:1.6; font-size:.96rem; }

/* ---------- PROSE ---------- */
.skin-scope[data-skin="clinical"] .fw5y{ max-width:760px; margin:0 auto; line-height:1.72; color:var(--fg); }
.skin-scope[data-skin="clinical"] .fw5y h1,
.skin-scope[data-skin="clinical"] .fw5y h2,
.skin-scope[data-skin="clinical"] .fw5y h3{ font-family:var(--font-display); letter-spacing:-.02em; margin:1.7em 0 .55em; line-height:1.2; }
.skin-scope[data-skin="clinical"] .fw5y h2{ font-size:1.7rem; font-weight:800; padding-left:14px; border-left:4px solid var(--primary); }
.skin-scope[data-skin="clinical"] .fw5y h3{ font-size:1.3rem; font-weight:700; }
.skin-scope[data-skin="clinical"] .fw5y p{ margin:0 0 1.1em; color:var(--fg-muted); }
.skin-scope[data-skin="clinical"] .fw5y strong{ color:var(--fg); font-weight:700; }
.skin-scope[data-skin="clinical"] .fw5y 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"] .fw5y a:hover{ text-decoration-color:var(--primary); }
.skin-scope[data-skin="clinical"] .fw5y ul,
.skin-scope[data-skin="clinical"] .fw5y ol{ margin:0 0 1.2em; padding-left:0; list-style:none; display:grid; gap:9px; }
.skin-scope[data-skin="clinical"] .fw5y ul li{ position:relative; padding-left:26px; color:var(--fg-muted); }
.skin-scope[data-skin="clinical"] .fw5y 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"] .fw5y ol{ counter-reset:cln; }
.skin-scope[data-skin="clinical"] .fw5y ol li{ position:relative; padding-left:38px; color:var(--fg-muted); counter-increment:cln; }
.skin-scope[data-skin="clinical"] .fw5y 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"] .fw5y 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"] .fw5y 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"] .fw5y td{ padding:12px 16px; border-bottom:1px solid var(--border); color:var(--fg-muted); }
.skin-scope[data-skin="clinical"] .fw5y tr:last-child td{ border-bottom:none; }

/* ---------- CTA BAND ---------- */
.skin-scope[data-skin="clinical"] .w3ng{
  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"] .w3ng::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"] .xfus{ position:relative; z-index:1; padding:54px 44px; text-align:center; color:#fff; }
.skin-scope[data-skin="clinical"] .w3ng h2{ color:#fff; font-size:clamp(1.6rem,3vw,2.3rem); font-weight:800; margin:0 0 12px; }
.skin-scope[data-skin="clinical"] .w3ng 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"] .xfus .dnyl,
.skin-scope[data-skin="clinical"] .xfus .gykm{ justify-content:center; }

/* ---------- FOOTER ---------- */
.skin-scope[data-skin="clinical"] .v1p3{
  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"] .yq93,
.skin-scope[data-skin="clinical"] .lkkn{ display:grid; gap:40px; padding-bottom:38px; border-bottom:1px solid rgba(255,255,255,.08); }
.skin-scope[data-skin="clinical"] .yq93{ grid-template-columns:1.4fr 1fr; }
.skin-scope[data-skin="clinical"] .lkkn{ grid-template-columns:1.6fr 1fr 1fr; }
.skin-scope[data-skin="clinical"] .buh4{ 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"] .glpa{ color:#8298ad; line-height:1.6; margin-top:12px; max-width:340px; font-size:.94rem; }
.skin-scope[data-skin="clinical"] .h5sy 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"] .h5sy 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"] .h5sy a:hover{ color:#fff; transform:translateX(3px); }
.skin-scope[data-skin="clinical"] .zlg3,
.skin-scope[data-skin="clinical"] .rnlj{ color:#728699; font-size:.85rem; }
.skin-scope[data-skin="clinical"] .rnlj{ padding-top:22px; text-align:center; }
.skin-scope[data-skin="clinical"] .iqkl{ text-align:center; }
.skin-scope[data-skin="clinical"] .dtts{ display:flex; flex-wrap:wrap; justify-content:center; gap:8px 22px; margin:18px 0; }
.skin-scope[data-skin="clinical"] .dtts a{ color:#9fb2c6; text-decoration:none; font-size:.92rem; }
.skin-scope[data-skin="clinical"] .dtts a:hover{ color:#fff; }
.skin-scope[data-skin="clinical"] .h015{ text-align:center; color:#728699; font-size:.83rem; }

/* ---------- DISCLAIMER ---------- */
.skin-scope[data-skin="clinical"] .zfy7{
  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"] .zfy7 strong{ color:var(--primary-600); font-weight:700; }

/* ---------- EEAT ---------- */
.skin-scope[data-skin="clinical"] .t2u7 .jsqk,
.skin-scope[data-skin="clinical"] .jsqk{
  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"] .l411{ display:flex; align-items:center; gap:10px; color:var(--fg-muted); font-size:.92rem; margin-bottom:8px; }
.skin-scope[data-skin="clinical"] .l411::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"] .stko{ font-family:var(--font-display); font-weight:700; font-size:1.15rem; margin:0 0 10px; color:var(--fg); }
.skin-scope[data-skin="clinical"] .kcdr{ list-style:none; padding:0; margin:14px 0 0; display:grid; gap:8px; }
.skin-scope[data-skin="clinical"] .kcdr li{ position:relative; padding-left:22px; font-size:.9rem; line-height:1.5; }
.skin-scope[data-skin="clinical"] .kcdr li::before{ content:""; position:absolute; left:2px; top:7px; width:7px; height:7px; border-radius:2px; background:var(--accent); }
.skin-scope[data-skin="clinical"] .kcdr a{ color:var(--primary-600); text-decoration:underline; text-underline-offset:3px; }
.skin-scope[data-skin="clinical"] .ktad{ 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"] .giyb{ grid-template-columns:1fr; gap:34px; }
  .skin-scope[data-skin="clinical"] .x4ez{ min-height:280px; }
  .skin-scope[data-skin="clinical"] .yq93,
  .skin-scope[data-skin="clinical"] .lkkn{ grid-template-columns:1fr; gap:28px; }
  .skin-scope[data-skin="clinical"] .vk4g{ padding:56px 0; }
  .skin-scope[data-skin="clinical"] .xfus{ padding:40px 24px; }
}

/* ---------- MOTION SAFETY ---------- */
@media (prefers-reduced-motion: reduce){
  .skin-scope[data-skin="clinical"] *,
  .skin-scope[data-skin="clinical"] .b4ed,
  .skin-scope[data-skin="clinical"] .ef63 h1,
  .skin-scope[data-skin="clinical"] .zk5e,
  .skin-scope[data-skin="clinical"] .dnyl,
  .skin-scope[data-skin="clinical"] .xkew,
  .skin-scope[data-skin="clinical"] .ctok{
    animation:none !important; transition:none !important;
  }
}