[data-bp=clinicians] .dignity{display:flex;align-items:center;gap:9px;margin-top:22px;font-size:14.5px;font-weight:700;color:var(--emerald-800)}[data-bp=clinicians] .dignity svg{width:17px;height:17px;flex-shrink:0}[data-bp=clinicians] .journey{position:relative;margin-top:8px}[data-bp=clinicians] .j-rail{position:absolute;left:50%;top:12px;bottom:12px;width:4px;transform:translateX(-50%);background:var(--line);border-radius:4px;overflow:hidden}[data-bp=clinicians] .j-rail-fill{display:block;width:100%;height:100%;background:linear-gradient(180deg,var(--emerald),var(--emerald-700));border-radius:4px;transform-origin:top center}[data-bp=clinicians] .jsteps{list-style:none;position:relative}[data-bp=clinicians] .jstep{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center;padding:46px 0}[data-bp=clinicians] .j-node{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#fff;border:2px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;z-index:2;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease}[data-bp=clinicians] .j-node b{font-family:var(--disp);font-weight:800;font-size:19px;color:var(--muted);transition:color .3s ease}[data-bp=clinicians] .j-node svg{position:absolute;width:22px;height:22px;color:#fff;opacity:0;transform:scale(.4);transition:opacity .3s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}[data-bp=clinicians] .jstep.is-on .j-node{background:var(--emerald-700);border-color:var(--emerald-700);box-shadow:0 0 0 9px rgba(21,195,154,.14)}[data-bp=clinicians] .jstep.is-on .j-node b{color:#fff}[data-bp=clinicians] .jstep.is-on.done .j-node b{opacity:0}[data-bp=clinicians] .jstep.is-on.done .j-node svg{opacity:1;transform:scale(1)}[data-bp=clinicians] .j-kick{font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--emerald-800);margin-bottom:10px}[data-bp=clinicians] .j-copy h3{font-size:clamp(21px,2.2vw,26px);margin-bottom:10px}[data-bp=clinicians] .j-copy p{font-size:15.5px;max-width:46ch}[data-bp=clinicians] .jstep:nth-child(2n) .j-copy{order:2}[data-bp=clinicians] .jstep:nth-child(2n) .j-vis{order:1}[data-bp=clinicians] .j-node{cursor:pointer}[data-bp=clinicians] .j-node:focus-visible{outline:2.5px solid var(--emerald-700);outline-offset:4px}[data-bp=clinicians] .jv{transition:transform .35s ease,box-shadow .35s ease}[data-bp=clinicians] .jstep:hover .jv{transform:translateY(-5px);box-shadow:0 36px 66px -40px rgba(33,38,59,.52)}[data-bp=clinicians] .wk span{cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}[data-bp=clinicians] .wk span:hover{border-color:var(--emerald-700);transform:translateY(-2px)}[data-bp=clinicians] .wk span:focus-visible{outline:2.5px solid var(--emerald-700);outline-offset:2px}[data-bp=clinicians] .j-vis{min-width:0}[data-bp=clinicians] .jv{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 28px 56px -40px rgba(33,38,59,.4);overflow:hidden}[data-bp=clinicians] .jv-hd{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line);background:#FBFCFC;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}[data-bp=clinicians] .jv-hd svg{width:15px;height:15px;color:var(--emerald-700)}[data-bp=clinicians] .jv-bd{padding:18px}[data-bp=clinicians] .jv-note{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:12px;font-size:12.5px;font-weight:700;color:var(--emerald-800)}[data-bp=clinicians] .jv-note svg{width:14px;height:14px}[data-bp=clinicians] .pvc{display:flex;align-items:center;gap:13px}[data-bp=clinicians] .pv-av{width:48px;height:48px;border-radius:14px;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:800;font-size:16px;flex-shrink:0}[data-bp=clinicians] .pvc b{font-size:15.5px;display:block}[data-bp=clinicians] .pv-sub{font-size:13px;color:var(--muted)}[data-bp=clinicians] .pv-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}[data-bp=clinicians] .pv-chips span{font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;background:var(--ok-bg);color:var(--emerald-800)}[data-bp=clinicians] .pv-chips.ghost span{background:var(--sand);color:var(--ink-soft)}[data-bp=clinicians] .wk{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}[data-bp=clinicians] .wk span{text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:8px 0;border-radius:9px;border:1px solid var(--line);color:var(--muted)}[data-bp=clinicians] .wk span b{display:block;font-size:13.5px;margin-top:2px;color:var(--navy);text-transform:none}[data-bp=clinicians] .wk span.on{background:var(--ok-bg);border-color:#B7E3CC;color:var(--emerald-800)}[data-bp=clinicians] .wk span.on b{color:var(--emerald-800)}[data-bp=clinicians] .jv-rate{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}[data-bp=clinicians] .jv-rate span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;padding:7px 12px;border-radius:999px;border:1px solid var(--line);color:var(--ink-soft)}[data-bp=clinicians] .jv-rate svg{width:13px;height:13px;color:var(--emerald-700)}[data-bp=clinicians] .jv-confirm{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--ok-bg);border-top:1px solid #b7e3cc}[data-bp=clinicians] .jv-confirm .okbtn{display:inline-flex;align-items:center;gap:9px;background:var(--ok);color:#fff;font-weight:700;font-size:14.5px;padding:11px 20px;border-radius:11px}[data-bp=clinicians] .jv-confirm .okbtn svg{width:16px;height:16px}[data-bp=clinicians] .jv-confirm p{font-size:12.5px;font-weight:600;color:var(--emerald-800)}[data-bp=clinicians] .j-caption{text-align:center;font-size:12.5px;color:var(--muted);margin-top:34px}[data-bp=clinicians] .dig-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}[data-bp=clinicians] .dig-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:26px 24px}[data-bp=clinicians] .dig-card .dico{width:46px;height:46px;border-radius:13px;background:var(--ok-bg);color:var(--emerald-800);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}[data-bp=clinicians] .dig-card .dico svg{width:22px;height:22px}[data-bp=clinicians] .dig-card h3{font-size:18px;margin-bottom:8px}[data-bp=clinicians] .dig-card p{font-size:14.5px;color:var(--muted)}[data-bp=clinicians] .specband{display:flex;flex-wrap:wrap;align-items:center;gap:30px 48px;background:#fff;border:1px solid var(--line);border-radius:var(--r-frame);padding:48px 52px}[data-bp=clinicians] .specband-txt{flex:1 1 460px}[data-bp=clinicians] .specband-txt .lead{margin-top:12px;font-size:17px}[data-bp=clinicians] .specband-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}[data-bp=clinicians] .specband-chips li{list-style:none;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:7px 14px;background:var(--paper)}[data-bp=clinicians] .specband-chips b{font-family:var(--disp);font-weight:800;font-size:14.5px;color:var(--navy)}[data-bp=clinicians] .specband-cta{display:grid;grid-gap:12px;gap:12px;justify-items:start}[data-bp=clinicians] .specband-cta .fine{font-size:13.5px;color:var(--muted);max-width:30ch}@media(max-width:1024px){[data-bp=clinicians] .dig-grid{grid-template-columns:1fr}}@media(max-width:900px){[data-bp=clinicians] .j-rail{left:23px;transform:none}[data-bp=clinicians] .jstep{grid-template-columns:1fr;gap:22px;padding:34px 0 34px 64px}[data-bp=clinicians] .jstep:nth-child(2n) .j-copy,[data-bp=clinicians] .jstep:nth-child(2n) .j-vis{order:0}[data-bp=clinicians] .j-node{left:24px;top:40px;transform:translateX(-50%);width:46px;height:46px}[data-bp=clinicians] .j-node b{font-size:15px}}@media(max-width:720px){[data-bp=clinicians] .specband{padding:32px 24px}[data-bp=clinicians] .specband-cta{width:100%}[data-bp=clinicians] .specband-cta .btn{width:100%;justify-content:center}}[data-bp=clinics] .clin-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;list-style:none;counter-reset:cl}[data-bp=clinics] .clin-step{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:20px;counter-increment:cl;display:flex;flex-direction:column;gap:14px}[data-bp=clinics] .clin-step:before{content:counter(cl,decimal-leading-zero);font-family:var(--disp);font-weight:800;font-size:13px;color:var(--emerald-800);letter-spacing:1px}[data-bp=clinics] .clin-step h3{font-size:16.5px;line-height:1.3}[data-bp=clinics] .clin-step p{font-size:13.5px;color:var(--muted);line-height:1.5}[data-bp=clinics] .mini{margin-top:auto;background:#FBFCFC;border:1px solid var(--line);border-radius:12px;padding:12px 13px;display:grid;grid-gap:8px;gap:8px}[data-bp=clinics] .mini .m-hd{display:flex;align-items:center;justify-content:space-between;gap:8px}[data-bp=clinics] .mini .m-title{font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--navy)}[data-bp=clinics] .mini .m-chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:var(--emerald-800);background:var(--ok-bg);white-space:nowrap}[data-bp=clinics] .mini .m-chip.navy{color:var(--navy);background:var(--sand)}[data-bp=clinics] .mini .m-chip svg{width:11px;height:11px}[data-bp=clinics] .mini .m-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:var(--ink-soft);background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 10px}[data-bp=clinics] .mini .m-row span:last-child{color:var(--muted);font-weight:600}[data-bp=clinics] .mini .m-line{height:7px;border-radius:99px;background:var(--line)}[data-bp=clinics] .mini .m-line.short{width:62%}[data-bp=clinics] .mini .m-bar{display:flex;align-items:center;gap:8px}[data-bp=clinics] .mini .m-av{width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;flex-shrink:0}[data-bp=clinics] .mini .m-name{font-size:12px;font-weight:700;color:var(--navy)}[data-bp=clinics] .mini .m-ver{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--emerald-800)}[data-bp=clinics] .mini .m-ver svg{width:12px;height:12px}[data-bp=clinics] .mini .m-check{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--ink-soft)}[data-bp=clinics] .mini .m-check svg{width:13px;height:13px;color:var(--emerald-700);flex-shrink:0}[data-bp=clinics] .getgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:44px}[data-bp=clinics] .get{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:24px 24px 22px;display:flex;flex-direction:column;gap:10px;transition:border-color .18s ease,transform .18s ease}[data-bp=clinics] .get:hover{border-color:var(--navy);transform:translateY(-3px)}[data-bp=clinics] .get .g-ico{width:42px;height:42px;border-radius:11px;background:var(--sand);display:inline-flex;align-items:center;justify-content:center;color:var(--navy)}[data-bp=clinics] .get .g-ico svg{width:20px;height:20px}[data-bp=clinics] .get h3{font-size:16.5px;line-height:1.3}[data-bp=clinics] .get p{font-size:14px;color:var(--ink-soft);line-height:1.55}[data-bp=clinics] .get a.g-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--emerald-800);text-decoration:none;padding-top:4px}[data-bp=clinics] .get a.g-link:hover{text-decoration:underline}[data-bp=clinics] .get a.g-link svg{width:14px;height:14px}[data-bp=clinics] .groupstrip{background:#fff;border:1px solid var(--line);border-radius:26px;padding:48px 44px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center}[data-bp=clinics] .groupstrip h2{margin-bottom:14px}[data-bp=clinics] .groupstrip .lead{margin-bottom:0}[data-bp=clinics] .gmap{background:#FBFCFC;border:1px solid var(--line);border-radius:18px;padding:26px 24px;display:grid;grid-gap:14px;gap:14px;justify-items:center}[data-bp=clinics] .gm-node{background:#fff;border:1px solid var(--line-strong);border-radius:12px;padding:11px 18px;text-align:center;min-width:170px}[data-bp=clinics] .gm-node b{display:block;font-size:14px;font-weight:700;color:var(--navy)}[data-bp=clinics] .gm-node span{display:block;font-size:11.5px;color:var(--muted);margin-top:2px}[data-bp=clinics] .gm-node.top{background:var(--navy);border-color:var(--navy)}[data-bp=clinics] .gm-node.top b{color:#fff}[data-bp=clinics] .gm-node.top span{color:#AEB7C6}[data-bp=clinics] .gm-link{width:2px;height:16px;background:var(--line-strong)}[data-bp=clinics] .gm-sites{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}[data-bp=clinics] .gm-sites .gm-node{min-width:0;padding:9px 14px}[data-bp=clinics] .gm-sites .gm-node b{font-size:12.5px}[data-bp=clinics] .gm-tag{font-size:10.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}@media(max-width:1024px){[data-bp=clinics] .clin-steps,[data-bp=clinics] .getgrid{grid-template-columns:repeat(2,1fr)}[data-bp=clinics] .groupstrip{grid-template-columns:1fr;gap:36px;padding:40px 30px}}@media(max-width:720px){[data-bp=clinics] .clin-steps,[data-bp=clinics] .getgrid{grid-template-columns:1fr}[data-bp=clinics] .groupstrip{padding:34px 22px}}[data-bp=consumer-health-data] .pl-grid{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}[data-bp=consumer-health-data] .pl-toc{position:-webkit-sticky;position:sticky;top:96px}[data-bp=consumer-health-data] .pl-toc b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:12px}[data-bp=consumer-health-data] .pl-toc a{display:block;font-size:14px;color:var(--muted);border-left:2px solid var(--line);padding:7px 0 7px 14px;transition:color .15s,border-color .15s}[data-bp=consumer-health-data] .pl-toc a:hover{color:var(--navy);border-color:var(--emerald-700)}[data-bp=consumer-health-data] .pl-body h2{margin:38px 0 12px;font-size:22px}[data-bp=consumer-health-data] .pl-body h2:first-child{margin-top:0}[data-bp=consumer-health-data] .pl-body p{margin:0 0 12px;max-width:72ch}[data-bp=consumer-health-data] .pl-related{margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}[data-bp=consumer-health-data] .pl-related b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:10px}[data-bp=consumer-health-data] .pl-related a{display:inline-block;margin:0 18px 8px 0;font-size:14px;font-weight:600}@media(max-width:860px){[data-bp=consumer-health-data] .pl-grid{grid-template-columns:1fr;gap:26px}[data-bp=consumer-health-data] .pl-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:14px}}[data-bp=contact] .ct-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}[data-bp=contact] .ct-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-frame);padding:36px 34px 32px;display:flex;flex-direction:column;gap:8px}[data-bp=contact] .ct-card .ct-tag{display:inline-flex;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--emerald-800);background:var(--ok-bg);border-radius:999px;padding:5px 12px;margin-bottom:8px}[data-bp=contact] .ct-card.sec-card .ct-tag{color:var(--navy);background:var(--sand)}[data-bp=contact] .ct-card h2{font-size:clamp(20px,2vw,26px)}[data-bp=contact] .ct-card .ct-sub{font-size:14.5px;color:var(--ink-soft);line-height:1.55;margin-bottom:14px}[data-bp=contact] .ct-card .ct-sub a{color:var(--emerald-800);font-weight:700;text-decoration:none}[data-bp=contact] .ct-card .ct-sub a:hover{text-decoration:underline}[data-bp=contact] .ct-form{display:grid;grid-gap:16px;gap:16px;margin-top:6px}[data-bp=contact] .ct-field{display:grid;grid-gap:7px;gap:7px}[data-bp=contact] .ct-field label{font-weight:700;font-size:14px;color:var(--navy)}[data-bp=contact] .ct-field label .req{color:var(--emerald-800)}[data-bp=contact] .ct-field label .opt{font-weight:600;color:var(--muted);font-size:12.5px}[data-bp=contact] .ct-field input,[data-bp=contact] .ct-field select,[data-bp=contact] .ct-field textarea{font-family:var(--sans);font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:10px;padding:12px 14px;width:100%;transition:border-color .16s ease,box-shadow .16s ease}[data-bp=contact] .ct-field textarea{min-height:96px;resize:vertical}[data-bp=contact] .ct-field input:focus,[data-bp=contact] .ct-field select:focus,[data-bp=contact] .ct-field textarea:focus{outline:none;border-color:var(--emerald-700);box-shadow:0 0 0 3px rgba(21,195,154,.18)}[data-bp=contact] .ct-field input[aria-invalid=true],[data-bp=contact] .ct-field select[aria-invalid=true],[data-bp=contact] .ct-field textarea[aria-invalid=true]{border-color:#C0392B;box-shadow:0 0 0 3px rgba(192,57,43,.12)}[data-bp=contact] .ct-err{display:none;font-size:12.5px;font-weight:600;color:#C0392B}[data-bp=contact] .ct-err.show{display:block}[data-bp=contact] .ct-form .btn{justify-self:start;margin-top:2px}[data-bp=contact] .ct-fallback{font-size:13px;color:var(--muted);margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}[data-bp=contact] .ct-fallback a{color:var(--emerald-800);font-weight:700;text-decoration:none}[data-bp=contact] .ct-fallback a:hover{text-decoration:underline}[data-bp=contact] .ct-done{display:none;background:var(--ok-bg);border:1px solid #b7e3cc;border-radius:16px;padding:28px 26px;margin-top:6px}[data-bp=contact] .ct-done.show{display:block}[data-bp=contact] .ct-done .ct-done-hd{display:flex;align-items:center;gap:10px;margin-bottom:8px}[data-bp=contact] .ct-done .ct-done-hd svg{width:22px;height:22px;color:var(--emerald-800);flex-shrink:0}[data-bp=contact] .ct-done .ct-done-hd b{font-family:var(--disp);font-size:17px;color:var(--navy)}[data-bp=contact] .ct-done p{font-size:14px;color:var(--ink-soft);line-height:1.55}[data-bp=contact] .ct-done .ct-again{margin-top:14px;background:none;border:none;padding:0;font-family:var(--sans);font-size:13.5px;font-weight:700;color:var(--emerald-800);cursor:pointer;text-decoration:underline}[data-bp=contact] .ct-routes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px}[data-bp=contact] .ct-route{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:26px 26px 24px;text-decoration:none;color:inherit;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}[data-bp=contact] .ct-route:hover{border-color:var(--navy);transform:translateY(-3px);box-shadow:0 22px 40px -32px rgba(33,38,59,.4);text-decoration:none}[data-bp=contact] .ct-route .r-ico{width:42px;height:42px;border-radius:11px;background:var(--sand);display:inline-flex;align-items:center;justify-content:center;color:var(--navy);margin-bottom:6px}[data-bp=contact] .ct-route .r-ico svg{width:20px;height:20px}[data-bp=contact] .ct-route b{display:flex;align-items:center;gap:8px;font-family:var(--disp);font-size:16.5px;color:var(--navy)}[data-bp=contact] .ct-route b svg{width:15px;height:15px;color:var(--emerald-800);flex-shrink:0}[data-bp=contact] .ct-route span{font-size:13.5px;color:var(--muted);line-height:1.5}[data-bp=contact] .ct-chiprow{display:flex;flex-wrap:wrap;gap:8px}[data-bp=contact] .ct-chip2{border:1px solid var(--line-strong);background:#fff;border-radius:999px;padding:8px 14px;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--ink);cursor:pointer;transition:all .16s ease}[data-bp=contact] .ct-chip2:hover{border-color:var(--emerald-700);color:var(--emerald-800);transform:translateY(-1px)}[data-bp=contact] .ct-chip2.on{background:var(--navy);border-color:var(--navy);color:#fff}[data-bp=contact] .ct-chiprow:focus-visible{outline:3px solid rgba(21,195,154,.4);outline-offset:3px;border-radius:12px}[data-bp=contact] .ct-chiprow.shake{animation:ctShake .4s ease}@keyframes ctShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}[data-bp=contact] .ct-vh{position:absolute;width:1px;height:1px;opacity:0}[data-bp=contact] .ct-match{margin-top:2px;border-radius:12px;font-size:13px;line-height:1.5;display:none}[data-bp=contact] .ct-match.show{display:block;animation:ctIn .25s ease}@keyframes ctIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}[data-bp=contact] .ct-match.found{background:var(--ok-bg);border:1px solid #b7e3cc;padding:11px 14px;color:var(--ink)}[data-bp=contact] .ct-match.found b{color:var(--emerald-800)}[data-bp=contact] .ct-match .ct-match-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}[data-bp=contact] .ct-match .ct-match-links a{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #b7e3cc;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700;color:var(--emerald-800);text-decoration:none}[data-bp=contact] .ct-match .ct-match-links a:hover{border-color:var(--emerald-700);text-decoration:underline}[data-bp=contact] .ct-match.miss{background:var(--sand);border:1px dashed var(--line-strong);padding:10px 14px;color:var(--ink-soft)}[data-bp=contact] .ct-match.miss b{color:var(--navy)}[data-bp=contact] .ct-progress{display:flex;align-items:center;gap:12px;margin-bottom:2px}[data-bp=contact] .ct-progress .ct-pb{flex:1 1;height:6px;border-radius:999px;background:var(--sand);overflow:hidden}[data-bp=contact] .ct-progress .ct-pb i{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--emerald-700),var(--emerald));transition:width .35s ease}[data-bp=contact] .ct-progress .ct-pt{font-size:12px;font-weight:800;color:var(--muted);white-space:nowrap;transition:color .2s}[data-bp=contact] .ct-progress.done .ct-pt{color:var(--emerald-800)}[data-bp=contact] .ct-form .btn.ready{animation:ctReady 1.7s ease infinite}@keyframes ctReady{0%,to{box-shadow:0 0 0 0 rgba(21,195,154,.35)}55%{box-shadow:0 0 0 9px rgba(21,195,154,0)}}[data-bp=contact] .ct-count{margin-left:auto;font-size:12px;font-weight:600;color:var(--muted)}[data-bp=contact] .ct-field label{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}[data-bp=contact] .ct-ref{margin-top:12px;font-size:13px;color:var(--ink-soft)}[data-bp=contact] .ct-ref b{font-family:var(--disp);color:var(--navy);letter-spacing:.4px}[data-bp=contact] .ct-next{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}[data-bp=contact] .ct-next li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink-soft);line-height:1.5}[data-bp=contact] .ct-next .n{flex:none;width:21px;height:21px;border-radius:50%;background:var(--navy);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}[data-bp=contact] .ct-copy{margin-top:14px;background:#fff;border:1px solid #b7e3cc;border-radius:999px;padding:8px 15px;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--emerald-800);cursor:pointer;transition:all .16s}[data-bp=contact] .ct-copy:hover{border-color:var(--emerald-700)}[data-bp=contact] .ct-sugg{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}@media(max-width:1024px){[data-bp=contact] .ct-grid{grid-template-columns:1fr}[data-bp=contact] .ct-routes{grid-template-columns:1fr;max-width:560px}}@media(max-width:720px){[data-bp=contact] .ct-card{padding:30px 22px}[data-bp=contact] .ct-form .btn{width:100%}}[data-bp=cookies] .pl-grid{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}[data-bp=cookies] .pl-toc{position:-webkit-sticky;position:sticky;top:96px}[data-bp=cookies] .pl-toc b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:12px}[data-bp=cookies] .pl-toc a{display:block;font-size:14px;color:var(--muted);border-left:2px solid var(--line);padding:7px 0 7px 14px;transition:color .15s,border-color .15s}[data-bp=cookies] .pl-toc a:hover{color:var(--navy);border-color:var(--emerald-700)}[data-bp=cookies] .pl-body h2{margin:38px 0 12px;font-size:22px}[data-bp=cookies] .pl-body h2:first-child{margin-top:0}[data-bp=cookies] .pl-body p{margin:0 0 12px;max-width:72ch}[data-bp=cookies] .pl-related{margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}[data-bp=cookies] .pl-related b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:10px}[data-bp=cookies] .pl-related a{display:inline-block;margin:0 18px 8px 0;font-size:14px;font-weight:600}@media(max-width:860px){[data-bp=cookies] .pl-grid{grid-template-columns:1fr;gap:26px}[data-bp=cookies] .pl-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:14px}}[data-bp=credentialing] .cv-grid{display:grid;grid-template-columns:minmax(300px,380px) 1fr;grid-gap:44px;gap:44px;align-items:start}[data-bp=credentialing] .cv-copy .checklist{margin-bottom:26px}[data-bp=credentialing] .cv-story{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}[data-bp=credentialing] .cv-replay{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line-strong);border-radius:10px;padding:9px 15px;min-height:44px;font-weight:700;font-size:13px;color:var(--navy);cursor:pointer;transition:border-color .16s ease}[data-bp=credentialing] .cv-replay:hover{border-color:var(--navy)}[data-bp=credentialing] .cv-replay svg{width:15px;height:15px;color:var(--emerald-800)}[data-bp=credentialing] .cv-replay .ic-play{display:none}[data-bp=credentialing] .cv-replay.is-paused .ic-play{display:block}[data-bp=credentialing] .cv-replay.is-paused .ic-pause{display:none}[data-bp=credentialing] .cv-live{flex:1 1;min-width:min(100%,260px);margin:0;padding-left:12px;border-left:3px solid var(--emerald-700);font-size:13.5px;font-weight:600;color:var(--navy);line-height:1.5}[data-bp=credentialing] .cv-note{margin:12px 0 0;font-size:12.5px;color:var(--muted);max-width:52ch}[data-bp=credentialing] .cv{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 28px 56px -40px rgba(33,38,59,.4)}[data-bp=credentialing] .cv-head{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line);background:#FBFCFC}[data-bp=credentialing] .cv-id{display:flex;align-items:center;gap:14px;min-width:0}[data-bp=credentialing] .cv-avatar{width:52px;height:52px;border-radius:50%;background:var(--emerald-700);color:#fff;font-size:15px;font-weight:800;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid #fff;box-shadow:0 0 0 1px var(--line-strong)}[data-bp=credentialing] .cv-id b{font-family:var(--disp);font-size:18px;display:block;line-height:1.15}[data-bp=credentialing] .cv-id .sub{font-size:12.5px;color:var(--muted);display:block;line-height:1.45}[data-bp=credentialing] .cv-status{display:flex;align-items:center;gap:12px;min-width:300px;max-width:430px;padding:13px 16px;border-radius:12px;border:1.5px solid var(--line-strong);background:#fff;transition:border-color .3s ease,background .3s ease}[data-bp=credentialing] .cv-status-ico{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--sand);color:var(--muted);transition:background .3s ease,color .3s ease}[data-bp=credentialing] .cv-status-ico svg{width:19px;height:19px}[data-bp=credentialing] .cv-status b{font-family:var(--disp);font-size:16.5px;display:block;line-height:1.2;color:var(--navy)}[data-bp=credentialing] .cv-status .sup{font-size:12px;color:var(--ink-soft);display:block;line-height:1.4;margin-top:2px}[data-bp=credentialing] .cv-status[data-state=review]{border-color:var(--line-strong)}[data-bp=credentialing] .cv-status[data-state=review] .cv-status-ico{background:var(--sand);color:#5A6472}[data-bp=credentialing] .cv-status[data-state=action]{border-color:#E4C48A;background:#FFFDF8}[data-bp=credentialing] .cv-status[data-state=action] .cv-status-ico{background:var(--warn-bg);color:var(--warn)}[data-bp=credentialing] .cv-status[data-state=ready]{border-color:#9FD3BE;background:#F4FBF7}[data-bp=credentialing] .cv-status[data-state=ready] .cv-status-ico{background:#0A8266;color:#fff}[data-bp=credentialing] .cv-status[data-state=ready] b{color:#0A6B54}[data-bp=credentialing] .cv-main{display:grid;grid-template-columns:1fr 248px;align-items:stretch}[data-bp=credentialing] .cv-matrix{border-right:1px solid var(--line);min-width:0}[data-bp=credentialing] .cv-mhd{display:flex;align-items:baseline;gap:10px;padding:14px 22px 10px;border-bottom:1px solid var(--line)}[data-bp=credentialing] .cv-mhd b{font-family:var(--disp);font-size:13px;letter-spacing:.4px}[data-bp=credentialing] .cv-mhd span{font-size:11.5px;color:var(--muted)}[data-bp=credentialing] .crv{border-bottom:1px solid var(--line);position:relative;transition:background .25s ease}[data-bp=credentialing] .crv:last-child{border-bottom:none}[data-bp=credentialing] .crv.scanning{background:#FDFBF5}[data-bp=credentialing] .crv-btn{width:100%;display:flex;align-items:center;gap:12px;padding:13px 22px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--sans);color:var(--navy);min-height:44px}[data-bp=credentialing] .crv-btn:hover{background:#FAFBFA}[data-bp=credentialing] .crv-ico{width:34px;height:34px;border-radius:9px;background:var(--paper);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-bp=credentialing] .crv-ico svg{width:16px;height:16px;color:var(--ink-soft)}[data-bp=credentialing] .crv-main{min-width:0;flex:1 1}[data-bp=credentialing] .crv-name{font-weight:700;font-size:14px;display:block;line-height:1.25}[data-bp=credentialing] .crv-evi{color:var(--muted);font-size:12px;display:block;line-height:1.4;margin-top:1px}[data-bp=credentialing] .crv-src{color:var(--emerald-800);font-size:11.5px;font-weight:600;display:block;line-height:1.4;margin-top:2px}[data-bp=credentialing] .crv-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0}[data-bp=credentialing] .crv-state svg{width:14px;height:14px}[data-bp=credentialing] .crv-state[data-state=ok]{color:var(--ok)}[data-bp=credentialing] .crv-state[data-state=warn]{color:var(--warn)}[data-bp=credentialing] .crv-state[data-state=info]{color:var(--info)}[data-bp=credentialing] .crv-state[data-state=chk]{color:#5A6472}[data-bp=credentialing] .crv.focusline{box-shadow:inset 3px 0 0 var(--info)}[data-bp=credentialing] .chev{width:26px;height:26px;border-radius:8px;background:var(--sand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease}[data-bp=credentialing] .chev svg{width:13px;height:13px;color:var(--emerald-800)}[data-bp=credentialing] .crv-btn[aria-expanded=true] .chev{transform:rotate(180deg)}[data-bp=credentialing] .crv-beam{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--emerald-700);transform:scaleX(0);transform-origin:left center;pointer-events:none}[data-bp=credentialing] .crv-drawer{overflow:hidden}[data-bp=credentialing] .crv-drawer-in{padding:2px 22px 18px 68px}[data-bp=credentialing] .crv-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}[data-bp=credentialing] .crv-facts>div{padding:10px 14px;border-top:1px solid var(--line);border-left:1px solid var(--line);margin:-1px 0 0 -1px;background:#FBFCFC}[data-bp=credentialing] .crv-facts dt{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:3px}[data-bp=credentialing] .crv-facts dd{font-size:12.5px;font-weight:600;color:var(--navy);line-height:1.45}[data-bp=credentialing] .crv-docrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}[data-bp=credentialing] .crv-doc{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);background:#fff;border-radius:9px;padding:8px 13px;min-height:40px;font-size:12.5px;font-weight:700;color:var(--navy);cursor:pointer;transition:border-color .16s ease}[data-bp=credentialing] .crv-doc:hover{border-color:var(--navy)}[data-bp=credentialing] .crv-doc svg{width:14px;height:14px;color:var(--emerald-800)}[data-bp=credentialing] .crv-auditref{font-size:11.5px;color:var(--muted)}[data-bp=credentialing] .crv-auditref b{color:var(--ink-soft);font-weight:700}[data-bp=credentialing] .cv-rail{background:#FBFCFC;display:flex;flex-direction:column}[data-bp=credentialing] .cv-rhd{display:flex;align-items:center;gap:8px;padding:14px 18px 10px;border-bottom:1px solid var(--line)}[data-bp=credentialing] .cv-rhd b{font-family:var(--disp);font-size:13px}[data-bp=credentialing] .rail{list-style:none;padding:8px 18px 12px;flex:1 1}[data-bp=credentialing] .rail li{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;position:relative;padding:9px 0}[data-bp=credentialing] .rail li:before{content:"";position:absolute;left:6px;top:26px;bottom:-8px;width:1.5px;background:var(--line-strong)}[data-bp=credentialing] .rail li:last-child:before{display:none}[data-bp=credentialing] .rail .rdot{width:13px;height:13px;border-radius:50%;border:2.5px solid var(--line-strong);background:#fff;margin-top:3px}[data-bp=credentialing] .rail li.done .rdot{border-color:var(--emerald-700);background:var(--emerald-700)}[data-bp=credentialing] .rail li.key .rdot{border-color:#0A8266;background:#0A8266}[data-bp=credentialing] .rail b{font-size:12.5px;display:block;line-height:1.3;color:var(--navy)}[data-bp=credentialing] .rail .rwho{font-size:11.5px;color:var(--muted);display:block;line-height:1.4}[data-bp=credentialing] .rail time{font-size:10.5px;font-weight:700;color:var(--muted);display:block;margin-top:2px;letter-spacing:.4px;text-transform:uppercase}[data-bp=credentialing] .cv-audit{margin:0 14px 14px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-strong);background:#fff;border-radius:9px;padding:10px 12px;min-height:44px;font-size:12.5px;font-weight:700;color:var(--navy);cursor:pointer;transition:border-color .16s ease}[data-bp=credentialing] .cv-audit:hover{border-color:var(--navy)}[data-bp=credentialing] .cv-audit svg{width:14px;height:14px;color:var(--emerald-800)}[data-bp=credentialing] .jveil{position:fixed;inset:0;background:rgba(22,27,45,.48);z-index:420;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .2s ease}[data-bp=credentialing] .jveil.open{opacity:1}[data-bp=credentialing] .jmodal{background:#fff;border:1px solid var(--line);border-radius:14px;width:100%;max-width:620px;max-height:86vh;display:flex;flex-direction:column;box-shadow:0 34px 70px -34px rgba(22,27,45,.55);transform:translateY(10px);transition:transform .22s ease}[data-bp=credentialing] .jveil.open .jmodal{transform:none}[data-bp=credentialing] .jmodal-hd{display:flex;align-items:center;gap:11px;padding:17px 22px;border-bottom:1px solid var(--line)}[data-bp=credentialing] .jmodal-hd b{font-family:var(--disp);font-size:17px}[data-bp=credentialing] .jmodal-hd .sub{display:block;font-size:12px;color:var(--muted);font-family:var(--sans);font-weight:500}[data-bp=credentialing] .jmodal-x{margin-left:auto;width:36px;height:36px;border-radius:9px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}[data-bp=credentialing] .jmodal-x:hover{border-color:var(--navy)}[data-bp=credentialing] .jmodal-x svg{width:15px;height:15px;color:var(--navy)}[data-bp=credentialing] .jmodal-bd{padding:20px 22px;overflow:auto}[data-bp=credentialing] .jtoast-wrap{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:440;display:grid;grid-gap:8px;gap:8px;justify-items:center;pointer-events:none}[data-bp=credentialing] .jtoast{display:flex;align-items:center;gap:9px;background:var(--navy);color:#fff;border-radius:10px;padding:12px 18px;font-size:13.5px;font-weight:600;box-shadow:0 16px 34px -18px rgba(22,27,45,.6);opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease;max-width:min(92vw,520px)}[data-bp=credentialing] .jtoast.show{opacity:1;transform:none}[data-bp=credentialing] .jtoast svg{width:15px;height:15px;color:var(--emerald);flex-shrink:0}[data-bp=credentialing] .doc{position:relative;border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;background:#fff}[data-bp=credentialing] .doc-band{background:var(--navy);color:#fff;padding:16px 20px}[data-bp=credentialing] .doc-band b{font-family:var(--disp);font-size:15px;display:block;line-height:1.25}[data-bp=credentialing] .doc-band span{font-size:11.5px;opacity:.82;display:block;margin-top:2px}[data-bp=credentialing] .doc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}[data-bp=credentialing] .doc-grid>div{padding:10px 16px;border-top:1px solid var(--line);border-left:1px solid var(--line);margin:-1px 0 0 -1px}[data-bp=credentialing] .doc-grid dt{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:3px}[data-bp=credentialing] .doc-grid dd{font-size:13px;font-weight:600;color:var(--navy);line-height:1.45}[data-bp=credentialing] .doc-foot{display:flex;flex-wrap:wrap;gap:6px 18px;padding:12px 16px;background:var(--sand);border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-soft)}[data-bp=credentialing] .doc-foot b{font-weight:700}[data-bp=credentialing] .doc-wm{position:absolute;right:14px;bottom:64px;transform:rotate(-14deg);font-family:var(--disp);font-weight:800;font-size:26px;letter-spacing:3px;color:rgba(33,38,59,.07);pointer-events:none;text-transform:uppercase}[data-bp=credentialing] .atrail{list-style:none;display:grid}[data-bp=credentialing] .atrail li{display:grid;grid-template-columns:118px 1fr;grid-gap:14px;gap:14px;padding:10px 0;border-bottom:1px dashed var(--line);font-size:13px}[data-bp=credentialing] .atrail li:last-child{border-bottom:none}[data-bp=credentialing] .atrail time{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.4px;text-transform:uppercase;line-height:1.5}[data-bp=credentialing] .atrail b{display:block;font-size:13px;color:var(--navy);line-height:1.4}[data-bp=credentialing] .atrail .awho{font-size:12px;color:var(--muted);display:block;line-height:1.4}[data-bp=credentialing] .atrail .aref{display:inline-block;margin-top:3px;font-size:10.5px;font-weight:800;letter-spacing:.6px;color:var(--emerald-800);background:var(--ok-bg);border-radius:5px;padding:2px 7px}[data-bp=credentialing] .flowsteps.f3{grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){[data-bp=credentialing] .cv-grid{grid-template-columns:1fr;gap:34px}}@media(max-width:900px){[data-bp=credentialing] .cv-main,[data-bp=credentialing] .flowsteps.f3{grid-template-columns:1fr}[data-bp=credentialing] .cv-matrix{border-right:none;border-bottom:1px solid var(--line)}[data-bp=credentialing] .cv-head{grid-template-columns:1fr}[data-bp=credentialing] .cv-status{min-width:0;max-width:none}[data-bp=credentialing] .crv-drawer-in{padding-left:22px}[data-bp=credentialing] .crv-facts,[data-bp=credentialing] .doc-grid{grid-template-columns:1fr}[data-bp=credentialing] .crv-btn .crv-evi{display:none}}[data-bp=credentialing] .wv-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}[data-bp=credentialing] .wv{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 24px;display:flex;flex-direction:column;gap:12px}[data-bp=credentialing] .wv-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}[data-bp=credentialing] .wv h3{margin:0;font-size:19px}[data-bp=credentialing] .wv-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}[data-bp=credentialing] .wv-badge svg{width:12px;height:12px}[data-bp=credentialing] .wv-badge.b-manual{background:var(--emerald-100);color:var(--emerald-900)}[data-bp=credentialing] .wv-badge.b-api{background:#E8F0FE;color:#1D4ED8}[data-bp=credentialing] .wv-badge.b-soon{background:#F1F2F6;color:var(--muted)}[data-bp=credentialing] .wv p{margin:0;font-size:14px;color:var(--ink-2);line-height:1.65}[data-bp=credentialing] .wv p b{color:var(--navy)}[data-bp=credentialing] .wv-src{margin-top:auto;padding-top:14px;border-top:1px dashed var(--line);font-size:12.5px;color:var(--muted);line-height:1.55}[data-bp=credentialing] .wv-src b{color:var(--navy);font-weight:700}[data-bp=credentialing] .wv-note{margin-top:22px;text-align:center;font-size:14px;color:var(--muted)}[data-bp=credentialing] .wv-note b{color:var(--navy)}@media (max-width:900px){[data-bp=credentialing] .wv-grid{grid-template-columns:1fr}}[data-bp=dpa] .pl-grid{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}[data-bp=dpa] .pl-toc{position:-webkit-sticky;position:sticky;top:96px}[data-bp=dpa] .pl-toc b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:12px}[data-bp=dpa] .pl-toc a{display:block;font-size:14px;color:var(--muted);border-left:2px solid var(--line);padding:7px 0 7px 14px;transition:color .15s,border-color .15s}[data-bp=dpa] .pl-toc a:hover{color:var(--navy);border-color:var(--emerald-700)}[data-bp=dpa] .pl-body h2{margin:38px 0 12px;font-size:22px}[data-bp=dpa] .pl-body h2:first-child{margin-top:0}[data-bp=dpa] .pl-body p{margin:0 0 12px;max-width:72ch}[data-bp=dpa] .pl-related{margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}[data-bp=dpa] .pl-related b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:10px}[data-bp=dpa] .pl-related a{display:inline-block;margin:0 18px 8px 0;font-size:14px;font-weight:600}@media(max-width:860px){[data-bp=dpa] .pl-grid{grid-template-columns:1fr;gap:26px}[data-bp=dpa] .pl-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:14px}}[data-bp=home] .hero-top{width:100%}[data-bp=home] .pw,[data-bp=home] .rdy,[data-bp=home] .stg{--st-ok:#0E6A4C;--st-warn:#8A5D0D;--st-info:#2456B3;--st-slate:#4E5A66;--gold:#C9A227;--em-deep:#0B6B4E}[data-bp=home] .stg-head{max-width:780px;margin:72px 0 0}[data-bp=home] .stg{margin-top:40px}[data-bp=home] .stg-frame{position:relative;border-radius:22px;overflow:hidden;padding:clamp(14px,2.6vw,30px);background:radial-gradient(120% 90% at 18% -10%,rgba(21,195,154,.1) 0,rgba(21,195,154,0) 46%),linear-gradient(172deg,#252C46,#1B2033 58%,#181D2E);box-shadow:0 46px 90px -52px rgba(20,24,40,.6),inset 0 1px 0 rgba(255,255,255,.07)}[data-bp=home] .stg-bar{display:flex;align-items:center;gap:12px;margin-bottom:clamp(12px,1.8vw,20px);padding:0 2px}[data-bp=home] .stg-brand{font-size:11px;font-weight:800;letter-spacing:2.2px;color:rgba(255,255,255,.92)}[data-bp=home] .stg-bar-sep{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.28)}[data-bp=home] .stg-bar-ref{font-size:12px;color:rgba(255,255,255,.55);font-weight:600}[data-bp=home] .stg-chip{margin-left:auto;display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:700;color:rgba(255,255,255,.85);white-space:nowrap}[data-bp=home] .stg-chip i{width:7px;height:7px;border-radius:50%;background:var(--emerald);flex-shrink:0}[data-bp=home] .stg-deck{position:relative}[data-bp=home] .stg.is-live .stg-deck{overflow:hidden}[data-bp=home] .stg.is-live .scn{position:absolute;top:0;left:0;right:0}[data-bp=home] .stg:not(.is-live) .scn+.scn{margin-top:18px}[data-bp=home] .sc-layers{position:relative}[data-bp=home] .sc-layers:before{content:"";position:absolute;left:14px;right:14px;bottom:-9px;top:26px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.075)}[data-bp=home] .sc-card{position:relative;background:#FDFEFC;border:1px solid rgba(223,231,228,.95);border-radius:16px;padding:clamp(18px,2.6vw,32px);box-shadow:0 2px 3px rgba(10,14,26,.18),0 30px 56px -26px rgba(10,14,26,.5)}[data-bp=home] .sc-tag{margin:0 0 clamp(14px,1.8vw,20px);font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--st-slate);display:flex;align-items:center;gap:8px}[data-bp=home] .sc-tag:after{content:"";flex:1 1;height:1px;background:var(--line)}[data-bp=home] .sc-lab{margin:0 0 8px;font-size:10.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}[data-bp=home] .sc-av{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0;font-style:normal}[data-bp=home] .sc-av.pn{background:#DFF2EA;color:#0B6B4E;border:1px solid #b9e2d2}[data-bp=home] .sc-av.ao{background:#E4E9F2;color:#21263B;border:1px solid #c9d3e4}[data-bp=home] .sc-av.sm{width:38px;height:38px;font-size:12px}[data-bp=home] .s1-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);align-items:start}[data-bp=home] .s1-profile{display:flex;gap:16px;align-items:center}[data-bp=home] .s1-name{margin:0;font-family:var(--disp);font-size:clamp(20px,2vw,24px);font-weight:700;color:var(--navy);line-height:1.15}[data-bp=home] .s1-role{margin:3px 0 0;font-size:13.5px;color:var(--muted)}[data-bp=home] .s1-badge{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;background:var(--ok-bg);border:1px solid #bfe3d2;color:var(--em-deep);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;letter-spacing:.3px}[data-bp=home] .s1-badge svg{width:13px;height:13px}[data-bp=home] .s1-avail{margin-top:clamp(18px,2.4vw,30px)}[data-bp=home] .s1-days{list-style:none;display:flex;gap:8px;margin:0}[data-bp=home] .s1-days li{flex:1 1;background:#fff;border:1px solid var(--line-strong);border-radius:10px;padding:9px 4px;text-align:center}[data-bp=home] .s1-days span{display:block;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}[data-bp=home] .s1-days b{display:block;font-family:var(--disp);font-size:17px;color:var(--navy);margin-top:2px}[data-bp=home] .s1-sigs{list-style:none;margin:0;display:grid;grid-gap:10px;gap:10px}[data-bp=home] .sig{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 15px;box-shadow:0 10px 22px -18px rgba(33,38,59,.35)}[data-bp=home] .sig-ic{width:38px;height:38px;border-radius:10px;background:var(--sand);color:var(--emerald-800);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-bp=home] .sig-ic svg{width:19px;height:19px}[data-bp=home] .sig-tx b{display:block;font-size:14px;color:var(--navy);line-height:1.25}[data-bp=home] .sig-tx span{font-size:12px;color:var(--muted)}[data-bp=home] .s2-grid{display:grid;grid-template-columns:1fr 76px 1fr;grid-gap:10px;gap:10px;align-items:center;margin-bottom:clamp(16px,2vw,24px)}[data-bp=home] .s2-mini{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:13px 15px;box-shadow:0 10px 22px -18px rgba(33,38,59,.35)}[data-bp=home] .s2-mini b{display:block;font-size:14px;color:var(--navy)}[data-bp=home] .s2-mini span{font-size:12px;color:var(--muted)}[data-bp=home] .s2-link{width:100%;height:44px;color:var(--gold)}[data-bp=home] .s2-opp{background:#fff;border:1px solid var(--line);border-left:3px solid var(--emerald-700);border-radius:12px;padding:13px 16px;box-shadow:0 10px 22px -18px rgba(33,38,59,.35)}[data-bp=home] .s2-opp .sc-lab{margin-bottom:4px}[data-bp=home] .s2-clinic{margin:0;font-family:var(--disp);font-size:16.5px;font-weight:700;color:var(--navy)}[data-bp=home] .s2-oppmeta{margin:4px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}[data-bp=home] .s2-ev{list-style:none;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px 22px;gap:9px 22px}[data-bp=home] .s2-ev li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink-soft);line-height:1.4}[data-bp=home] .s2-ev svg{width:15px;height:15px;color:var(--emerald-700);flex-shrink:0;margin-top:2px}[data-bp=home] .s2-ev b{display:block;font-size:13px;color:var(--navy)}[data-bp=home] .s2-verdict{display:inline-flex;align-items:center;gap:9px;margin:clamp(16px,2vw,22px) 0 0;background:var(--em-deep);color:#fff;border-radius:10px;padding:11px 16px;box-shadow:0 14px 28px -16px rgba(11,107,78,.55)}[data-bp=home] .s2-verdict svg{width:16px;height:16px;flex-shrink:0}[data-bp=home] .s2-verdict b{font-family:var(--disp);font-size:14.5px}[data-bp=home] .s2-verdict span{font-size:12px;opacity:.82;margin-left:2px}[data-bp=home] .s3-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}[data-bp=home] .s3-title{margin:0;font-family:var(--disp);font-size:clamp(16px,1.7vw,19px);font-weight:700;color:var(--navy)}[data-bp=home] .s3-state{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:var(--st-info);background:var(--info-bg);border:1px solid #cbdcf5;border-radius:999px;padding:5px 12px;transition:color .3s,background-color .3s,border-color .3s}[data-bp=home] .s3-state.is-accepted{color:var(--em-deep);background:var(--ok-bg);border-color:#BFE3D2}[data-bp=home] .s3-fields{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0}[data-bp=home] .s3-fields>div{background:#fff;padding:11px 14px}[data-bp=home] .s3-fields dt{font-size:9.5px;letter-spacing:.9px;text-transform:uppercase;color:var(--muted);font-weight:800}[data-bp=home] .s3-fields dd{font-size:13px;font-weight:600;color:var(--navy);margin:3px 0 0;line-height:1.4}[data-bp=home] .s3-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}[data-bp=home] .s3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:10px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:background-color .2s,border-color .2s,color .2s}[data-bp=home] .s3-btn svg{width:15px;height:15px}[data-bp=home] .s3-btn.ghost{background:#fff;border-color:var(--line-strong);color:var(--navy)}[data-bp=home] .s3-btn.ghost:hover{background:var(--sand);border-color:var(--navy)}[data-bp=home] .s3-btn.primary{background:var(--emerald-700);color:#fff;border-color:var(--emerald-700)}[data-bp=home] .s3-btn.primary:hover{background:var(--emerald-800)}[data-bp=home] .s3-btn.primary.is-accepted{background:var(--em-deep);border-color:var(--em-deep);cursor:default}[data-bp=home] .s3-accepted{display:flex;align-items:center;gap:8px;margin:13px 0 0;font-size:12.5px;font-weight:600;color:var(--em-deep);opacity:0;visibility:hidden;transition:opacity .35s ease}[data-bp=home] .s3-accepted.is-vis{opacity:1;visibility:visible}[data-bp=home] .s3-accepted svg{width:14px;height:14px;flex-shrink:0}[data-bp=home] .s4-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:clamp(12px,2vw,22px);gap:clamp(12px,2vw,22px);align-items:stretch}[data-bp=home] .ap-col{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px;display:flex;flex-direction:column;gap:13px;box-shadow:0 12px 26px -20px rgba(33,38,59,.4)}[data-bp=home] .ap-col header{display:flex;align-items:center;gap:11px}[data-bp=home] .ap-col header b{display:block;font-size:14.5px;color:var(--navy)}[data-bp=home] .ap-col header div span,[data-bp=home] .ap-col header span span{font-size:12px;color:var(--muted);display:block;line-height:1.35}[data-bp=home] .ap-st{display:flex;align-items:center;gap:10px;margin:auto 0 0;background:var(--ok-bg);border:1px solid #bfe3d2;border-radius:10px;padding:10px 13px}[data-bp=home] .ap-st svg{width:16px;height:16px;color:var(--em-deep);flex-shrink:0}[data-bp=home] .ap-st b{display:block;font-size:13.5px;color:var(--em-deep)}[data-bp=home] .ap-st span span,[data-bp=home] .ap-st>span{font-size:12px;color:#3E5B50;display:block}[data-bp=home] .s4-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;max-width:170px;text-align:center}[data-bp=home] .s4-mid span{width:1px;flex:1 1;background:linear-gradient(180deg,transparent,var(--line-strong),transparent)}[data-bp=home] .s4-mid em{font-style:normal;font-size:11px;font-weight:700;color:var(--muted);line-height:1.5}[data-bp=home] .s4-gov{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:clamp(16px,2vw,22px) 0 0;padding-top:clamp(14px,1.8vw,18px);border-top:1px solid var(--line)}[data-bp=home] .s4-gov li{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line-strong);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700;color:var(--ink-soft)}[data-bp=home] .s4-gov svg{width:14px;height:14px;color:var(--emerald-800)}[data-bp=home] .s5-card{text-align:center}[data-bp=home] .s5-core{display:flex;flex-direction:column;align-items:center;gap:6px}[data-bp=home] .s5-seal{width:56px;height:56px;color:var(--em-deep);display:inline-flex}[data-bp=home] .s5-seal svg{width:56px;height:56px}[data-bp=home] .s5-h{margin:6px 0 0;font-family:var(--disp);font-size:clamp(22px,2.4vw,28px);font-weight:700;color:var(--navy)}[data-bp=home] .s5-sum{margin:2px 0 0;font-size:14.5px;color:var(--muted);line-height:1.55}[data-bp=home] .s5-ind{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:clamp(18px,2.4vw,26px) 0 0}[data-bp=home] .s5-ind li{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line-strong);border-radius:999px;padding:9px 15px;font-size:12.5px;font-weight:700;color:var(--ink-soft)}[data-bp=home] .s5-ind svg{width:15px;height:15px;color:var(--emerald-800)}[data-bp=home] .s5-ind .s5-ref,[data-bp=home] .s5-ref{background:var(--navy);border-color:var(--navy);color:#fff}[data-bp=home] .s5-ref svg{color:var(--emerald)}[data-bp=home] .s5-ref b{font-weight:800;margin-left:2px}[data-bp=home] .stg-live{margin:20px 2px 0;padding-left:14px;border-left:3px solid var(--emerald);font-size:15px;font-weight:600;color:rgba(255,255,255,.88);line-height:1.55;max-width:72ch}[data-bp=home] .stg-nav{display:flex;align-items:center;gap:18px;margin-top:16px;flex-wrap:wrap}[data-bp=home] .stp-dots{display:flex;align-items:center;gap:2px;min-width:0}[data-bp=home] .stp-dot{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:8px 7px;font-family:inherit;border-radius:8px}[data-bp=home] .p-idx{width:23px;height:23px;border-radius:50%;background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.3);color:rgba(255,255,255,.8);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;transition:background-color .25s,border-color .25s,color .25s;flex-shrink:0}[data-bp=home] .p-lb{font-size:12.5px;font-weight:700;color:rgba(255,255,255,.5);transition:color .25s;white-space:nowrap}[data-bp=home] .stp-dot:hover .p-idx{border-color:rgba(255,255,255,.75)}[data-bp=home] .stp-dot.is-done .p-idx{background:var(--emerald);border-color:var(--emerald);color:#0B2E24}[data-bp=home] .stp-dot.is-done .p-lb{color:rgba(255,255,255,.78)}[data-bp=home] .stp-dot.is-on .p-idx{background:#fff;border-color:#fff;color:var(--navy)}[data-bp=home] .stp-dot.is-on .p-lb{color:#fff}[data-bp=home] .stp-seg{width:clamp(10px,2.4vw,30px);height:2px;background:rgba(255,255,255,.16);border-radius:2px;position:relative;overflow:hidden;flex-shrink:0}[data-bp=home] .stp-seg:after{content:"";position:absolute;inset:0;background:var(--emerald);transform:scaleX(0);transform-origin:left center;transition:transform .5s ease}[data-bp=home] .stp-seg.fill:after{transform:scaleX(1)}[data-bp=home] .stg-ctl{margin-left:auto;display:flex;align-items:center;gap:8px}[data-bp=home] .stg-prevnext{display:none;gap:8px}[data-bp=home] .sctl{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 13px;border-radius:9px;border:1px solid var(--line-strong);background:#fff;color:var(--navy);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .18s,border-color .18s}[data-bp=home] .sctl:hover{background:var(--sand);border-color:var(--navy)}[data-bp=home] .sctl svg{width:13px;height:13px}[data-bp=home] .sctl .ic-play{display:none}[data-bp=home] .sctl.is-paused .ic-play{display:block}[data-bp=home] .sctl.is-paused .ic-pause,[data-bp=home] .stg:not(.is-live) #home--stgPause,[data-bp=home] .stg:not(.is-live) #home--stgReplay{display:none}[data-bp=home] .stg-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}[data-bp=home] .stg-cap{margin:14px 0 0;font-size:11.5px;color:rgba(255,255,255,.45)}[data-bp=home] .rdy-split{grid-template-columns:.82fr 1.18fr;align-items:start}[data-bp=home] .rdy-points{list-style:none;margin:26px 0 0;display:grid;grid-gap:16px;gap:16px}[data-bp=home] .rdy-points li{display:flex;gap:12px;align-items:flex-start}[data-bp=home] .rdy-points svg{width:17px;height:17px;color:var(--emerald-700);flex-shrink:0;margin-top:3px}[data-bp=home] .rdy-points b{display:block;font-size:14.5px;color:var(--navy);line-height:1.35}[data-bp=home] .rdy-points li>span,[data-bp=home] .rdy-points span span{font-size:13px;color:var(--muted);line-height:1.45}[data-bp=home] .sec-cta{margin-top:28px}[data-bp=home] .rdy{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 34px 66px -48px rgba(33,38,59,.4);overflow:hidden}[data-bp=home] .rdy-head{display:flex;align-items:center;gap:13px;padding:17px 20px;border-bottom:1px solid var(--line);background:#FBFCFC}[data-bp=home] .rdy-av{width:46px;height:46px;border-radius:50%;background:#DFF2EA;color:#0B6B4E;border:1px solid #b9e2d2;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-bp=home] .rdy-id-txt{min-width:0;flex:1 1}[data-bp=home] .rdy-name{margin:0;font-family:var(--disp);font-size:17.5px;font-weight:700;color:var(--navy);line-height:1.2}[data-bp=home] .rdy-name span{font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--muted);margin-left:7px}[data-bp=home] .rdy-meta{margin:3px 0 0;font-size:12px;color:var(--muted);line-height:1.45}[data-bp=home] .rdy-ref{flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--st-slate);background:var(--sand);border:1px solid var(--line-strong);border-radius:999px;padding:5px 11px;white-space:nowrap}[data-bp=home] .rdy-status{display:flex;align-items:center;gap:14px;margin:16px 16px 4px;background:var(--navy);border-radius:14px;padding:16px 20px;color:#fff;box-shadow:0 20px 40px -24px rgba(33,38,59,.55)}[data-bp=home] .rs-ico{width:38px;height:38px;border-radius:50%;background:rgba(21,195,154,.16);border:1px solid rgba(21,195,154,.4);color:var(--emerald);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-bp=home] .rs-ico svg{width:18px;height:18px}[data-bp=home] .rdy-status[data-state=checking] .rs-ic-ready,[data-bp=home] .rs-ic-check{display:none}[data-bp=home] .rdy-status[data-state=checking] .rs-ic-check{display:block}[data-bp=home] .rs-txt b{display:block;font-family:var(--disp);font-size:clamp(16px,1.6vw,18.5px);line-height:1.25}[data-bp=home] .rs-txt span{display:block;font-size:12.5px;margin-top:3px;color:rgba(255,255,255,.72);line-height:1.45}[data-bp=home] .rdy-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12px 16px 6px}[data-bp=home] .rdy-mod{background:#FBFCFC;border:1px solid var(--line);border-radius:12px;padding:13px 15px}[data-bp=home] .rdy-mod-note{border-color:#E4CF9C;background:#FFFDF6;box-shadow:inset 3px 0 0 var(--gold)}[data-bp=home] .rm-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px}[data-bp=home] .rm-name{font-weight:700;font-size:13px;color:var(--navy)}[data-bp=home] .rm-st{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;white-space:nowrap;flex-shrink:0}[data-bp=home] .rm-st svg{width:12px;height:12px}[data-bp=home] .rm-st.ok{color:var(--st-ok)}[data-bp=home] .rm-st.warn{color:var(--st-warn)}[data-bp=home] .rm-d{display:grid;grid-gap:5px;gap:5px;margin:0}[data-bp=home] .rm-d>div{display:flex;gap:8px;align-items:baseline}[data-bp=home] .rm-d dt{font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-weight:800;width:78px;flex-shrink:0;padding-top:1px}[data-bp=home] .rm-d dd{font-size:12px;font-weight:600;color:var(--ink-soft);margin:0;line-height:1.4}[data-bp=home] .rm-note{margin:10px 0 0;padding-top:9px;border-top:1px dashed #e4cf9c;font-size:11.5px;font-weight:600;color:#6B4A0B;line-height:1.45}[data-bp=home] .rdy-gov{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin:8px 16px 0;padding:12px 0;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}[data-bp=home] .rg-item{display:inline-flex;align-items:center;gap:5px}[data-bp=home] .rg-item b{color:var(--navy);font-weight:700}[data-bp=home] .rg-link{display:inline-flex;align-items:center;gap:6px;margin-left:auto;background:none;border:none;cursor:pointer;color:var(--emerald-800);font-family:inherit;font-size:12px;font-weight:800;padding:6px 4px;border-radius:6px}[data-bp=home] .rg-link:hover{text-decoration:underline}[data-bp=home] .rg-link svg{width:14px;height:14px}[data-bp=home] .rdy-cap{margin:0;padding:9px 20px 13px;font-size:11px;color:var(--muted)}[data-bp=home] .rdy-col{display:grid;grid-gap:14px;gap:14px;align-content:start}[data-bp=home] .rdy-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}[data-bp=home] .rdy-live{flex:1 1;min-width:min(100%,260px);margin:0;padding-left:12px;border-left:3px solid var(--emerald-700);font-size:13.5px;font-weight:600;color:var(--navy);line-height:1.5}[data-bp=home] .pw{max-width:880px;margin:0 auto;text-align:center}[data-bp=home] .pw-tabs{display:inline-flex;gap:4px;background:#fff;border:1px solid var(--line-strong);border-radius:999px;padding:5px;margin-bottom:38px;box-shadow:0 12px 26px -20px rgba(33,38,59,.35)}[data-bp=home] .pw-tab{border:none;background:none;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--muted);border-radius:999px;padding:10px 20px;transition:background-color .22s,color .22s;white-space:nowrap}[data-bp=home] .pw-tab:hover{color:var(--navy)}[data-bp=home] .pw-tab.is-on{background:var(--navy);color:#fff}[data-bp=home] .pw-panel .eyebrow{justify-content:center}[data-bp=home] .pw-panel h2{margin-left:auto;margin-right:auto;max-width:24ch}[data-bp=home] .pw-panel .lead{margin-left:auto;margin-right:auto;max-width:56ch}[data-bp=home] .pw-search{display:flex;gap:12px;margin-top:34px;text-align:left}[data-bp=home] .pw-field{flex:1 1;display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line-strong);border-radius:14px;padding:0 6px 0 19px;box-shadow:0 16px 34px -26px rgba(33,38,59,.4);transition:border-color .2s,box-shadow .2s}[data-bp=home] .pw-field:focus-within{border-color:var(--emerald-700);box-shadow:0 16px 34px -24px rgba(11,149,115,.45)}[data-bp=home] .pw-field>svg{width:19px;height:19px;color:var(--muted);flex-shrink:0}[data-bp=home] .pw-field input{flex:1 1;min-width:0;border:none;outline:none;background:none;font-family:inherit;font-size:16.5px;color:var(--navy);min-height:62px}[data-bp=home] .pw-field input::placeholder{color:#8A9499}[data-bp=home] .pw-search .btn{flex-shrink:0}[data-bp=home] .pw-try{margin:16px 0 0;font-size:13.5px;color:var(--muted)}[data-bp=home] .pw-try a{font-weight:700;color:var(--emerald-800)}[data-bp=home] .pw-sec{margin:22px 0 0}[data-bp=home] .pw-fams{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 32px;gap:0 32px;margin-top:52px;text-align:left}[data-bp=home] .pw-fam{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 2px;border-bottom:1px solid var(--line);font-size:15px;font-weight:700;color:var(--navy);text-decoration:none;transition:color .18s}[data-bp=home] .pw-fam svg{width:15px;height:15px;color:var(--muted);flex-shrink:0;transition:transform .18s,color .18s}[data-bp=home] .pw-fam:hover{color:var(--emerald-800);text-decoration:none}[data-bp=home] .pw-fam:hover svg{transform:translateX(3px);color:var(--emerald-800)}[data-bp=home] .pw-all{grid-column:1/-1;font-weight:800}[data-bp=home] .pw-all,[data-bp=home] .pw-all svg{color:var(--emerald-800)}[data-bp=home] .pw-gov{display:flex;gap:10px;align-items:flex-start;justify-content:center;max-width:620px;margin:44px auto 0;padding-top:26px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted);line-height:1.55;text-align:left}[data-bp=home] .pw-gov svg{width:17px;height:17px;color:var(--emerald-800);flex-shrink:0;margin-top:2px}[data-bp=home] .flowlink{display:flex;align-items:center;gap:40px;justify-content:space-between;flex-wrap:wrap}[data-bp=home] .flowlink h2{max-width:26ch}[data-bp=home] .flowlink .lead{margin-top:12px}[data-bp=home] .flowlink-cta{margin:0;flex-shrink:0}[data-bp=home] .lpm{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:20px}[data-bp=home] .lpm[hidden]{display:none}[data-bp=home] .lpm-scrim{position:absolute;inset:0;background:rgba(33,38,59,.5)}[data-bp=home] .lpm-card{position:relative;background:#fff;border-radius:14px;max-width:580px;width:100%;max-height:min(82vh,720px);overflow:auto;box-shadow:0 44px 88px -32px rgba(33,38,59,.55)}[data-bp=home] .lpm-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:#fff}[data-bp=home] .lpm-hd h3{font-size:17px}[data-bp=home] .lpm-x{width:40px;height:40px;border-radius:9px;border:1px solid var(--line-strong);background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--navy)}[data-bp=home] .lpm-x:hover{background:var(--sand)}[data-bp=home] .lpm-x svg{width:16px;height:16px}[data-bp=home] .lpm-body{padding:18px 20px 22px;font-size:13.5px;color:var(--ink-soft)}[data-bp=home] .lpm-body p{margin:0 0 10px}[data-bp=home] .lpm-dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 18px;gap:10px 18px;margin:12px 0}[data-bp=home] .lpm-dl dt{font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-weight:800}[data-bp=home] .lpm-dl dd{font-size:12.5px;font-weight:600;color:var(--navy);margin:2px 0 0;line-height:1.4}[data-bp=home] .lpm-note{background:var(--sand);border:1px solid var(--line-strong);border-radius:8px;padding:9px 12px;font-size:12px;margin-top:12px}[data-bp=home] .audit-l{list-style:none;margin:4px 0 0;padding:0}[data-bp=home] .audit-l li{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line)}[data-bp=home] .audit-l li:last-child{border-bottom:none}[data-bp=home] .audit-l b{display:block;font-size:12.5px;color:var(--navy)}[data-bp=home] .audit-l span{font-size:11.5px;color:var(--muted);display:block;margin-top:1px}[data-bp=home] .audit-ref{margin-left:auto;font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap;padding-left:12px}[data-bp=home] .lpts{position:fixed;right:18px;bottom:18px;z-index:230;display:flex;flex-direction:column;gap:8px;pointer-events:none}[data-bp=home] .lpt{background:var(--navy);color:#fff;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.4;box-shadow:0 16px 32px -14px rgba(33,38,59,.5);max-width:350px}[data-bp=home] .gcard{overflow:hidden;will-change:transform}[data-bp=home] .gcard:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);transform:translateX(-130%);transition:transform .9s ease}[data-bp=home] .gcard.pro:after{background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%)}[data-bp=home] .gcard:hover:after{transform:translateX(130%)}@media(max-width:1024px){[data-bp=home] .rdy-split{grid-template-columns:1fr}[data-bp=home] .stg-head{margin-top:60px}}@media(max-width:960px){[data-bp=home] .s1-grid{grid-template-columns:1fr;gap:22px}[data-bp=home] .pw-fams,[data-bp=home] .s3-fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){[data-bp=home] .s2-grid{grid-template-columns:1fr;gap:12px}[data-bp=home] .s2-link{display:none}[data-bp=home] .s2-ev,[data-bp=home] .s4-grid{grid-template-columns:1fr}[data-bp=home] .s4-mid{max-width:none;flex-direction:row;gap:12px;padding:2px 0}[data-bp=home] .s4-mid span{height:1px;width:auto}}@media(max-width:720px){[data-bp=home] .stg-head{margin-top:52px}[data-bp=home] .stg-frame{padding:12px;border-radius:18px}[data-bp=home] .stg-bar-ref{display:none}[data-bp=home] .sc-card{padding:18px 16px}[data-bp=home] .stg-nav{gap:10px}[data-bp=home] .stp-dots{order:2;width:100%;justify-content:center}[data-bp=home] .stg-ctl{order:1;width:100%;justify-content:space-between;margin-left:0}[data-bp=home] .stg.is-live .stg-prevnext{display:flex}[data-bp=home] .stg:not(.is-live) #home--stgNext,[data-bp=home] .stg:not(.is-live) #home--stgPrev{visibility:hidden}[data-bp=home] .p-lb{display:none}[data-bp=home] .stp-dot.is-on .p-lb{display:inline}[data-bp=home] .stg-ctas .btn{width:100%}[data-bp=home] .s1-days{flex-wrap:nowrap;gap:6px}[data-bp=home] .s1-days li{min-width:0;padding:8px 2px}[data-bp=home] .s2-verdict{flex-wrap:wrap}[data-bp=home] .rdy-grid{grid-template-columns:1fr}[data-bp=home] .rdy-head{flex-wrap:wrap;row-gap:10px}[data-bp=home] .rdy-id-txt{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 62px)}[data-bp=home] .rdy-ref{order:3}[data-bp=home] .rdy-status{margin:12px 12px 2px;padding:14px 16px}[data-bp=home] .rg-link{margin-left:0;width:100%;justify-content:flex-start;padding-left:0}[data-bp=home] .pw-tabs{width:100%;justify-content:center}[data-bp=home] .pw-tab{padding:10px 14px;font-size:12.5px}[data-bp=home] .pw-search{flex-direction:column}[data-bp=home] .pw-search .btn{width:100%}[data-bp=home] .pw-fams{grid-template-columns:1fr;gap:0}[data-bp=home] .flowlink{gap:22px}[data-bp=home] .lpm-dl{grid-template-columns:1fr}[data-bp=home] .lpts{left:18px}[data-bp=home] .lpt{max-width:none}}@media (prefers-reduced-motion:reduce){[data-bp=home] .gcard:after{display:none}[data-bp=home] .stp-seg:after{transition:none}}[data-bp=hospitals] .hwalk{margin-top:8px}[data-bp=hospitals] .hwalk-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}[data-bp=hospitals] .hwalk-tab{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:11px 20px;border-radius:999px;border:1px solid var(--line-strong);background:#fff;font-family:var(--sans);font-weight:700;font-size:14.5px;color:var(--ink-soft);cursor:pointer;transition:all .16s ease}[data-bp=hospitals] .hwalk-tab svg{width:17px;height:17px}[data-bp=hospitals] .hwalk-tab:hover{border-color:var(--navy)}[data-bp=hospitals] .hwalk-tab.is-on{background:var(--navy);border-color:var(--navy);color:#fff}[data-bp=hospitals] .hwalk-panels{display:grid;grid-gap:26px;gap:26px}[data-bp=hospitals] .hwalk.js .hwalk-panels{display:block}[data-bp=hospitals] .hwalk.js .hpanel{display:none}[data-bp=hospitals] .hwalk.js .hpanel.is-on{display:grid}[data-bp=hospitals] .hpanel{background:#fff;border:1px solid var(--line);border-radius:var(--r-frame);padding:34px 34px 30px;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:40px;gap:40px;align-items:center}[data-bp=hospitals] .hpanel h3{font-size:clamp(19px,2vw,24px);margin-bottom:8px}[data-bp=hospitals] .hpanel .hp-sub{font-size:14px;color:var(--muted);margin-bottom:20px}[data-bp=hospitals] .hpanel ul.h-does{list-style:none;display:grid;grid-gap:11px;gap:11px}[data-bp=hospitals] .hpanel ul.h-does li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:var(--ink-soft);line-height:1.5}[data-bp=hospitals] .hpanel ul.h-does svg{width:18px;height:18px;color:var(--emerald-700);flex-shrink:0;margin-top:2px}[data-bp=hospitals] .hpanel ul.h-does b{color:var(--navy)}[data-bp=hospitals] .hview{background:#FBFCFC;border:1px solid var(--line);border-radius:16px;padding:20px 20px 18px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 24px 48px -36px rgba(33,38,59,.3)}[data-bp=hospitals] .hview .hv-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}[data-bp=hospitals] .hview .hv-title{font-family:var(--disp);font-size:14px;font-weight:700;color:var(--navy)}[data-bp=hospitals] .hview .hv-chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 9px;border-radius:999px;color:var(--emerald-800);background:var(--ok-bg);white-space:nowrap}[data-bp=hospitals] .hview .hv-chip.navy{color:var(--navy);background:var(--sand)}[data-bp=hospitals] .hview .hv-chip svg{width:11px;height:11px}[data-bp=hospitals] .hview .hv-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 13px;font-size:12.5px;font-weight:600;color:var(--ink-soft)}[data-bp=hospitals] .hview .hv-row b{color:var(--navy);font-weight:700}[data-bp=hospitals] .hview .hv-row .hv-meta{color:var(--muted);font-weight:600;font-size:11.5px;white-space:nowrap}[data-bp=hospitals] .hview .hv-note{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--muted);line-height:1.45;padding-top:2px}[data-bp=hospitals] .hview .hv-note svg{width:14px;height:14px;color:var(--emerald-700);flex-shrink:0;margin-top:1px}[data-bp=hospitals] .hstruct{background:#fff;border:1px solid var(--line);border-radius:var(--r-frame);padding:36px 36px 30px;margin-top:44px}[data-bp=hospitals] .hs-tier{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;position:relative}[data-bp=hospitals] .hs-tier+.hs-tier{margin-top:32px}[data-bp=hospitals] .hs-tier+.hs-tier:before{content:"";position:absolute;top:-32px;left:50%;width:2px;height:32px;background:var(--line-strong)}[data-bp=hospitals] .hs-tier .hs-lab{width:100%;text-align:center;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-bottom:2px}[data-bp=hospitals] .hs-node{background:var(--paper);border:1px solid var(--line-strong);border-radius:13px;padding:12px 18px;text-align:center;min-width:150px}[data-bp=hospitals] .hs-node b{display:block;font-size:14.5px;font-weight:700;color:var(--navy)}[data-bp=hospitals] .hs-node span{display:block;font-size:12px;color:var(--muted);margin-top:2px}[data-bp=hospitals] .hs-node.top{background:var(--navy);border-color:var(--navy)}[data-bp=hospitals] .hs-node.top b{color:#fff}[data-bp=hospitals] .hs-node.top span{color:#AEB7C6}[data-bp=hospitals] .hs-node.fac{background:#fff}[data-bp=hospitals] .hs-node.dept{background:var(--ok-bg);border-color:#B7E3CC;min-width:0;padding:10px 15px}[data-bp=hospitals] .hs-node.dept b{font-size:13px}[data-bp=hospitals] .hs-node.dept span{font-size:11.5px}[data-bp=hospitals] .hcaps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:26px}[data-bp=hospitals] .hcap{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px 22px}[data-bp=hospitals] .hcap b{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-size:15px;color:var(--navy);margin-bottom:6px}[data-bp=hospitals] .hcap b svg{width:17px;height:17px;color:var(--emerald-800);flex-shrink:0}[data-bp=hospitals] .hcap p{font-size:13px;color:var(--ink-soft);line-height:1.5}[data-bp=hospitals] .hent{background:var(--navy);color:#fff;border-radius:26px;padding:56px 52px}[data-bp=hospitals] .hent .eyebrow{color:var(--emerald)}[data-bp=hospitals] .hent h2{color:#fff}[data-bp=hospitals] .hent .lead{color:#C3CBD8}[data-bp=hospitals] .hent-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:34px}[data-bp=hospitals] .hent-col{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:24px 26px}[data-bp=hospitals] .hent-col h3{color:#fff;font-size:16.5px;display:flex;align-items:center;gap:10px;margin-bottom:14px}[data-bp=hospitals] .hent-col h3 svg{width:18px;height:18px;color:var(--emerald);flex-shrink:0}[data-bp=hospitals] .hent-col ul{list-style:none;display:grid;grid-gap:10px;gap:10px}[data-bp=hospitals] .hent-col ul li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#C3CBD8;line-height:1.5}[data-bp=hospitals] .hent-col ul li svg{width:15px;height:15px;color:var(--emerald);flex-shrink:0;margin-top:3px}[data-bp=hospitals] .hent-honest{margin-top:30px;padding:20px 24px;border:1px solid rgba(21,195,154,.4);background:rgba(21,195,154,.08);border-radius:14px;display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:#D7EFE6}[data-bp=hospitals] .hent-honest svg{width:19px;height:19px;color:var(--emerald);flex-shrink:0;margin-top:2px}[data-bp=hospitals] .hent-cta{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}[data-bp=hospitals] .hent-cta .fine{font-size:13px;color:#8C95A8}[data-bp=hospitals] .hent .btn-outline:hover{background:rgba(255,255,255,.1)!important;border-color:#fff}[data-bp=hospitals] .hxlinks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:40px}[data-bp=hospitals] .hxlink{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;text-decoration:none;color:inherit;transition:border-color .18s ease,transform .18s ease}[data-bp=hospitals] .hxlink:hover{border-color:var(--navy);transform:translateY(-3px);text-decoration:none}[data-bp=hospitals] .hxlink b{display:flex;align-items:center;gap:8px;font-family:var(--disp);font-size:15.5px;color:var(--navy)}[data-bp=hospitals] .hxlink b svg{width:15px;height:15px;color:var(--emerald-800)}[data-bp=hospitals] .hxlink span{font-size:13px;color:var(--muted);line-height:1.45}@media(max-width:1024px){[data-bp=hospitals] .hpanel{grid-template-columns:1fr;gap:26px;padding:28px 24px}[data-bp=hospitals] .hcaps{grid-template-columns:repeat(2,1fr)}[data-bp=hospitals] .hent-cols,[data-bp=hospitals] .hxlinks{grid-template-columns:1fr}[data-bp=hospitals] .hent{padding:44px 30px}}@media(max-width:720px){[data-bp=hospitals] .hwalk-tab{flex:1 1 100%;justify-content:center}[data-bp=hospitals] .hcaps{grid-template-columns:1fr}[data-bp=hospitals] .hstruct{padding:28px 18px}[data-bp=hospitals] .hs-tier+.hs-tier:before{display:none}[data-bp=hospitals] .hs-tier{flex-direction:column;align-items:stretch}[data-bp=hospitals] .hs-node{min-width:0}[data-bp=hospitals] .hent{padding:40px 22px}}[data-bp=organizations] .orgos{margin-top:8px}[data-bp=organizations] .orgos-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}[data-bp=organizations] .orgos-tab{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:11px 20px;border-radius:999px;border:1px solid var(--line-strong);background:#fff;font-family:var(--sans);font-weight:700;font-size:14.5px;color:var(--ink-soft);cursor:pointer;transition:all .16s ease}[data-bp=organizations] .orgos-tab svg{width:17px;height:17px}[data-bp=organizations] .orgos-tab:hover{border-color:var(--navy)}[data-bp=organizations] .orgos-tab.is-on{background:var(--navy);border-color:var(--navy);color:#fff}[data-bp=organizations] .orgos-maps{display:grid;grid-gap:26px;gap:26px}[data-bp=organizations] .orgos.js .orgos-maps{display:block}[data-bp=organizations] .orgos.js .orgmap{display:none}[data-bp=organizations] .orgos.js .orgmap.is-on{display:block}[data-bp=organizations] .orgmap{background:#fff;border:1px solid var(--line);border-radius:var(--r-frame);padding:36px 36px 30px}[data-bp=organizations] .orgmap .om-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:26px}[data-bp=organizations] .orgmap .om-head h3{font-size:clamp(19px,2vw,24px)}[data-bp=organizations] .orgmap .om-head p{font-size:14px;color:var(--muted)}[data-bp=organizations] .om-tier{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;position:relative}[data-bp=organizations] .om-tier+.om-tier{margin-top:34px}[data-bp=organizations] .om-tier+.om-tier:before{content:"";position:absolute;top:-34px;left:50%;width:2px;height:34px;background:var(--line-strong)}[data-bp=organizations] .om-tier .om-lab{width:100%;text-align:center;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-bottom:2px}[data-bp=organizations] .om-node{background:var(--paper);border:1px solid var(--line-strong);border-radius:13px;padding:12px 18px;text-align:center;min-width:150px}[data-bp=organizations] .om-node b{display:block;font-size:14.5px;font-weight:700;color:var(--navy)}[data-bp=organizations] .om-node span{display:block;font-size:12px;color:var(--muted);margin-top:2px}[data-bp=organizations] .om-node.top{background:var(--navy);border-color:var(--navy)}[data-bp=organizations] .om-node.top b{color:#fff}[data-bp=organizations] .om-node.top span{color:#AEB7C6}[data-bp=organizations] .om-node.dept{background:#fff}[data-bp=organizations] .om-node.role{background:var(--ok-bg);border-color:#B7E3CC;min-width:0;padding:10px 15px}[data-bp=organizations] .om-node.role b{font-size:13px}[data-bp=organizations] .om-node.role span{font-size:11.5px}[data-bp=organizations] .capgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:44px}[data-bp=organizations] .cap{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:0;text-align:left;cursor:pointer;font-family:var(--sans);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .25s ease}[data-bp=organizations] .cap:hover{border-color:var(--navy);transform:translateY(-3px)}[data-bp=organizations] .cap .cap-in{display:flex;flex-direction:column;gap:10px;padding:22px 22px 18px}[data-bp=organizations] .cap .cap-top{display:flex;align-items:center;gap:12px}[data-bp=organizations] .cap .cap-ico{width:42px;height:42px;border-radius:11px;background:var(--sand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--navy);transition:background-color .2s ease,color .2s ease}[data-bp=organizations] .cap .cap-ico svg{width:20px;height:20px}[data-bp=organizations] .cap h3{font-size:16.5px;line-height:1.25}[data-bp=organizations] .cap .cap-fit{align-self:flex-start;font-size:10.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;padding:4px 10px;border-radius:999px;color:var(--muted);background:var(--sand)}[data-bp=organizations] .cap.lit{border-color:var(--emerald-700);box-shadow:0 14px 28px -22px rgba(11,149,115,.5)}[data-bp=organizations] .cap.lit .cap-fit,[data-bp=organizations] .cap.lit .cap-ico{background:var(--ok-bg);color:var(--emerald-800)}[data-bp=organizations] .cap .cap-more{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--emerald-800)}[data-bp=organizations] .cap .cap-more svg{width:13px;height:13px;transition:transform .2s ease}[data-bp=organizations] .cap[aria-expanded=true] .cap-more svg{transform:rotate(45deg)}[data-bp=organizations] .capwrap{display:flex;flex-direction:column}[data-bp=organizations] .capwrap .cap{flex:1 1}[data-bp=organizations] .capwrap.open .cap{border-radius:var(--r-card) var(--r-card) 0 0}[data-bp=organizations] .orgos.js .cap-detail{max-height:0;overflow:hidden;transition:max-height .25s ease}[data-bp=organizations] .capwrap.open .cap-detail{background:#FBFCFC;border-top:1px solid var(--line);border:1px solid var(--line);border-top-style:dashed;border-radius:0 0 var(--r-card) var(--r-card)}[data-bp=organizations] .cap-detail p{padding:16px 22px 20px;font-size:14px;color:var(--ink-soft);margin:0}[data-bp=organizations] .cap-detail p b{color:var(--navy)}[data-bp=organizations] .om-legend{display:flex;flex-wrap:wrap;gap:10px;margin:-6px 0 26px}[data-bp=organizations] .om-legend span{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:600;color:var(--ink-soft)}[data-bp=organizations] .om-sw{width:12px;height:12px;border-radius:4px;flex-shrink:0}[data-bp=organizations] .om-sw.top{background:var(--navy)}[data-bp=organizations] .om-sw.dept{background:#fff;border:2px solid var(--line-strong)}[data-bp=organizations] .om-sw.role{background:var(--ok-bg);border:2px solid #b7e3cc}[data-bp=organizations] .om-node{position:relative}[data-bp=organizations] .om-node[data-tip]{cursor:help}[data-bp=organizations] .om-node[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(5px);background:var(--navy);color:#fff;font-size:12px;font-weight:600;line-height:1.45;padding:9px 13px;border-radius:10px;width:max-content;max-width:240px;white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:6;box-shadow:0 14px 30px -12px rgba(8,12,24,.5)}[data-bp=organizations] .om-node[data-tip]:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--navy);opacity:0;transition:opacity .16s ease;z-index:6}[data-bp=organizations] .om-node[data-tip]:focus-visible:after,[data-bp=organizations] .om-node[data-tip]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}[data-bp=organizations] .om-node[data-tip]:focus-visible:before,[data-bp=organizations] .om-node[data-tip]:hover:before{opacity:1}[data-bp=organizations] .om-node[data-tip]:focus-visible{outline:3px solid rgba(21,195,154,.55);outline-offset:2px}[data-bp=organizations] .om-caption{display:flex;align-items:center;gap:11px;margin-top:28px;background:var(--sand);border:1px solid var(--line);border-radius:12px;padding:13px 17px;font-size:14px;color:var(--navy);font-weight:600;min-height:52px;line-height:1.5}[data-bp=organizations] .om-caption .omc-n{flex:none;width:25px;height:25px;border-radius:50%;background:var(--navy);color:#fff;font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;font-family:var(--disp)}[data-bp=organizations] .om-caption.swap{animation:omcIn .32s ease}@keyframes omcIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}[data-bp=organizations] .om-replay{margin-top:15px;display:inline-flex;align-items:center;gap:7px;background:none;border:none;font:inherit;font-size:13px;font-weight:800;color:var(--emerald-800);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:2px 0}[data-bp=organizations] .om-replay svg{width:14px;height:14px}[data-bp=organizations] .om-replay:hover{color:var(--emerald-700)}[data-bp=organizations] .ob-grid{display:grid;grid-template-columns:340px 1fr;grid-gap:34px;gap:34px;align-items:start}[data-bp=organizations] .ob-controls{display:flex;flex-direction:column;gap:18px}[data-bp=organizations] .ob-field .ob-lab,[data-bp=organizations] .ob-field label{display:block;font-size:13px;font-weight:700;color:var(--navy);margin-bottom:7px}[data-bp=organizations] .ob-field .ob-lab span,[data-bp=organizations] .ob-field label span{font-weight:500;color:var(--muted)}[data-bp=organizations] .ob-field input[type=text]{width:100%;border:1px solid var(--line-strong);border-radius:10px;padding:11px 13px;font-family:var(--sans);font-size:14px;color:var(--navy);background:#fff}[data-bp=organizations] .ob-field input[type=text]:focus{border-color:var(--emerald-700);outline:none;box-shadow:0 0 0 3px rgba(21,195,154,.18)}[data-bp=organizations] .ob-add{display:flex;gap:8px}[data-bp=organizations] .ob-add input{flex:1 1}[data-bp=organizations] .ob-add button{border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:10px;padding:0 18px;font-family:var(--sans);font-size:13.5px;font-weight:700;cursor:pointer;transition:opacity .15s ease}[data-bp=organizations] .ob-add button:hover{opacity:.88}[data-bp=organizations] .ob-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}[data-bp=organizations] .ob-chip{display:inline-flex;align-items:center;gap:7px;background:var(--sand);border:1px solid var(--line-strong);border-radius:999px;padding:6px 8px 6px 13px;font-size:12.5px;font-weight:700;color:var(--navy)}[data-bp=organizations] .ob-chip button{width:20px;height:20px;border-radius:50%;border:none;background:#fff;color:var(--muted);font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}[data-bp=organizations] .ob-chip button:hover{color:var(--risk)}[data-bp=organizations] .ob-roles{display:grid;grid-gap:8px;gap:8px}[data-bp=organizations] .ob-roles button{display:flex;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px 14px 11px 40px;font-family:var(--sans);font-size:13.5px;font-weight:700;color:var(--navy);cursor:pointer;position:relative;transition:all .15s ease}[data-bp=organizations] .ob-roles button:before{content:"";position:absolute;left:13px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:6px;border:2px solid var(--line-strong);transition:all .15s ease}[data-bp=organizations] .ob-roles button:after{content:"";position:absolute;left:17.5px;top:50%;transform:translateY(-68%) rotate(-48deg) scale(0);width:10px;height:6px;border-left:2.4px solid #fff;border-bottom:2.4px solid #fff;transition:transform .16s ease}[data-bp=organizations] .ob-roles button:hover{border-color:var(--navy)}[data-bp=organizations] .ob-roles button[aria-pressed=true]{border-color:var(--emerald-700);background:var(--ok-bg)}[data-bp=organizations] .ob-roles button[aria-pressed=true]:before{background:var(--emerald-700);border-color:var(--emerald-700)}[data-bp=organizations] .ob-roles button[aria-pressed=true]:after{transform:translateY(-68%) rotate(-48deg) scale(1)}[data-bp=organizations] .ob-canvas{background:var(--paper);border:1px dashed var(--line-strong);border-radius:16px;padding:28px 26px;display:flex;flex-direction:column;align-items:center}[data-bp=organizations] .ob-canvas .om-tier{width:100%}[data-bp=organizations] .ob-takeaway{margin:26px 0 14px;font-size:14px;color:var(--ink-soft);line-height:1.65;text-align:center;max-width:52ch}[data-bp=organizations] .ob-takeaway b{color:var(--navy)}[data-bp=organizations] .ob-empty{font-size:13px;color:var(--muted);font-style:italic;padding:10px 16px;border:1px dashed var(--line-strong);border-radius:11px}@media(max-width:1024px){[data-bp=organizations] .ob-grid{grid-template-columns:1fr}}[data-bp=organizations] .orgent{background:var(--navy);color:#fff;border-radius:26px;padding:60px 52px}[data-bp=organizations] .orgent .eyebrow{color:var(--emerald)}[data-bp=organizations] .orgent h2,[data-bp=organizations] .orgent h3{color:#fff}[data-bp=organizations] .orgent .lead{color:#C3CBD8}[data-bp=organizations] .orgent-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;counter-reset:oe;margin-top:34px}[data-bp=organizations] .orgent-steps li{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:22px 20px;counter-increment:oe;position:relative}[data-bp=organizations] .orgent-steps li:before{content:counter(oe,decimal-leading-zero);font-family:var(--disp);font-weight:800;font-size:13px;color:var(--emerald);letter-spacing:1px}[data-bp=organizations] .orgent-steps li b{display:block;font-family:var(--disp);font-size:16px;color:#fff;margin:12px 0 8px}[data-bp=organizations] .orgent-steps li p{font-size:13.5px;color:#AEB7C6;line-height:1.5}[data-bp=organizations] .orgent-sub{font-family:var(--disp);font-size:clamp(19px,2vw,24px);margin-top:48px}[data-bp=organizations] .orgent-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:22px}[data-bp=organizations] .orgent-item{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:20px 22px}[data-bp=organizations] .orgent-item b{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-size:15px;color:#fff;margin-bottom:6px}[data-bp=organizations] .orgent-item b svg{width:17px;height:17px;color:var(--emerald);flex-shrink:0}[data-bp=organizations] .orgent-item p{font-size:13px;color:#AEB7C6;line-height:1.5}[data-bp=organizations] .orgent-honest{margin-top:36px;padding:20px 24px;border:1px solid rgba(21,195,154,.4);background:rgba(21,195,154,.08);border-radius:14px;display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:#D7EFE6}[data-bp=organizations] .orgent-honest svg{width:19px;height:19px;color:var(--emerald);flex-shrink:0;margin-top:2px}[data-bp=organizations] .orgent-cta{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}[data-bp=organizations] .orgent-cta .fine{font-size:13px;color:#8C95A8}[data-bp=organizations] .whorow{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}[data-bp=organizations] .whorow span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 17px;font-size:14px;font-weight:600;color:var(--navy)}[data-bp=organizations] .whorow span svg{width:15px;height:15px;color:var(--emerald-800)}@media(max-width:1024px){[data-bp=organizations] .capgrid,[data-bp=organizations] .orgent-grid,[data-bp=organizations] .orgent-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){[data-bp=organizations] .capgrid{grid-template-columns:1fr}[data-bp=organizations] .orgent{padding:44px 24px}[data-bp=organizations] .orgent-grid,[data-bp=organizations] .orgent-steps{grid-template-columns:1fr}[data-bp=organizations] .orgmap{padding:28px 18px}[data-bp=organizations] .om-tier+.om-tier:before{display:none}[data-bp=organizations] .om-tier{flex-direction:column;align-items:stretch}[data-bp=organizations] .om-node{min-width:0}[data-bp=organizations] .orgos-tab{flex:1 1 100%;justify-content:center}}[data-bp=pricing] .price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}[data-bp=pricing] .pcard{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-frame);padding:34px 30px 30px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}[data-bp=pricing] .pcard:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--emerald)}[data-bp=pricing] .pcard:hover{transform:translateY(-6px);box-shadow:0 30px 54px -34px rgba(33,38,59,.4);border-color:var(--line-strong)}[data-bp=pricing] .pcard.feat{border-color:var(--emerald-700);box-shadow:0 24px 48px -32px rgba(11,149,115,.5)}[data-bp=pricing] .pcard.feat:before{background:linear-gradient(90deg,var(--emerald-700),var(--emerald))}[data-bp=pricing] .pcard.pro:before{background:var(--info)}[data-bp=pricing] .pfor{display:inline-flex;align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--emerald-800);background:var(--ok-bg);border-radius:999px;padding:6px 13px;margin-bottom:18px}[data-bp=pricing] .pcard.pro .pfor{color:var(--info);background:var(--info-bg)}[data-bp=pricing] .pcard h3{font-size:clamp(20px,2vw,24px)}[data-bp=pricing] .pamount{font-family:var(--disp);font-weight:800;font-size:clamp(34px,3.2vw,44px);color:var(--navy);letter-spacing:-.02em;line-height:1.05;margin:14px 0 6px}[data-bp=pricing] .pamount small{display:block;font-family:var(--sans);font-weight:600;font-size:14.5px;color:var(--muted);letter-spacing:0;margin-top:6px}[data-bp=pricing] .pcard .pdesc{font-size:14.5px;color:var(--ink-soft);margin-bottom:18px}[data-bp=pricing] .pcard ul{list-style:none;display:grid;grid-gap:9px;gap:9px;margin-bottom:26px}[data-bp=pricing] .pcard ul li{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:600;color:var(--ink-soft)}[data-bp=pricing] .pcard ul svg{width:17px;height:17px;color:var(--emerald-700);margin-top:2px;flex-shrink:0}[data-bp=pricing] .pcard .btn{margin-top:auto}[data-bp=pricing] .pfeat-tag{top:16px;right:-34px;background:var(--emerald-700);color:#fff;padding:6px 40px}[data-bp=pricing] .pfeat-tag,[data-bp=pricing] .plaunch-tag{position:absolute;transform:rotate(38deg);font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}[data-bp=pricing] .plaunch-tag{top:40px;right:-52px;background:var(--navy);color:var(--emerald);padding:6px 56px;box-shadow:0 8px 18px -10px rgba(33,38,59,.55)}[data-bp=pricing] .plaunch{display:flex;align-items:flex-start;gap:10px;margin:10px 0 14px;padding:12px 14px;background:var(--ok-bg);border:1px solid rgba(21,195,154,.4);border-radius:var(--r-btn);font-size:13px;line-height:1.55;color:var(--ink-soft)}[data-bp=pricing] .plaunch b{color:var(--emerald-800)}[data-bp=pricing] .plaunch-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--emerald-700);margin-top:6px;animation:plaunchPulse 1.8s ease-in-out infinite}@keyframes plaunchPulse{0%,to{box-shadow:0 0 0 0 rgba(21,195,154,.45)}50%{box-shadow:0 0 0 7px rgba(21,195,154,0)}}@media (prefers-reduced-motion:reduce){[data-bp=pricing] .plaunch-dot{animation:none}}[data-bp=pricing] .pcad{font-size:12px;font-weight:800;letter-spacing:1.4px;color:var(--muted);margin-bottom:2px}[data-bp=pricing] .plive{display:inline-flex;align-items:center;gap:10px;margin-top:24px;background:rgba(21,195,154,.09);border:1px solid rgba(21,195,154,.45);color:var(--emerald-800);font-size:14px;font-weight:700;border-radius:999px;padding:10px 19px}[data-bp=pricing] .plive-dot{width:9px;height:9px;border-radius:50%;background:var(--emerald-700);flex-shrink:0;animation:plaunchPulse 1.8s ease-in-out infinite}[data-bp=pricing] .pwas-ghost{display:block;font-family:var(--sans);font-weight:700;font-size:15.5px;color:var(--muted);letter-spacing:0;text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:rgba(198,72,59,.75);text-decoration-color:rgba(198,72,59,.75);margin-bottom:3px}[data-bp=pricing] .pcard.feat:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-70%;width:45%;background:linear-gradient(105deg,transparent,rgba(21,195,154,.09) 38%,rgba(21,195,154,.22) 50%,rgba(21,195,154,.09) 62%,transparent);transform:skewX(-16deg);animation:psheen 5.4s ease-in-out infinite;pointer-events:none}@keyframes psheen{0%,55%{left:-70%}90%,to{left:160%}}[data-bp=pricing] .pfeat-tag{box-shadow:0 8px 18px -8px rgba(11,149,115,.7);animation:ptagPulse 2.6s ease-in-out infinite}@keyframes ptagPulse{0%,to{box-shadow:0 8px 18px -8px rgba(11,149,115,.7)}50%{box-shadow:0 10px 26px -6px rgba(21,195,154,.9)}}[data-bp=pricing] .plp{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}[data-bp=pricing] .plp small{flex-basis:100%}[data-bp=pricing] .plp small b{color:var(--emerald-800)}[data-bp=pricing] .plp-was{position:relative;color:var(--muted);font-size:clamp(26px,2.6vw,34px);transition:color .35s ease,font-size .35s ease}[data-bp=pricing] .plp-strike{position:absolute;left:-6%;right:-6%;top:54%;height:5px;border-radius:4px;background:var(--emerald);transform-origin:left center;transform:scaleX(0);transition:transform .8s cubic-bezier(.22,.9,.3,1) .1s;pointer-events:none}[data-bp=pricing] .pcard.armed .plp-strike{transform:scaleX(1)}[data-bp=pricing] .pcard.peek-std .plp-strike{transform:scaleX(0);transition-delay:0s}[data-bp=pricing] .plp-now{color:var(--emerald-700);max-width:220px;overflow:hidden;white-space:nowrap;transition:opacity .35s ease,max-width .45s ease,transform .35s ease}[data-bp=pricing] .plp-now i{display:block;font-style:normal;font-family:var(--sans);font-size:11.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--emerald-800)}[data-bp=pricing] .pcard.peek-std .plp-now{opacity:0;max-width:0;transform:translateX(10px)}[data-bp=pricing] .pcard.peek-std .plp-was{color:var(--navy);font-size:clamp(34px,3.2vw,44px)}[data-bp=pricing] .plp-peek{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin:2px 0 16px;background:none;border:1px dashed var(--line-strong);border-radius:999px;padding:7px 15px;font-family:var(--sans);font-size:12.5px;font-weight:700;color:var(--ink-soft);cursor:pointer;transition:all .18s ease}[data-bp=pricing] .plp-peek:hover{border-style:solid;border-color:var(--emerald-700);color:var(--emerald-800)}[data-bp=pricing] .plp-peek:focus-visible{outline:2.5px solid var(--emerald-700);outline-offset:3px}[data-bp=pricing] .plp-peek svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){[data-bp=pricing] .pcard.feat:after,[data-bp=pricing] .pfeat-tag,[data-bp=pricing] .plive-dot{animation:none}[data-bp=pricing] .plp-strike{transition:none}}[data-bp=pricing] .pack-notes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:26px}[data-bp=pricing] .pack-note{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:600;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 16px}[data-bp=pricing] .pack-note svg{width:17px;height:17px;color:var(--emerald-700);flex-shrink:0;margin-top:1px}[data-bp=pricing] .bank{background:var(--navy);border-radius:26px;padding:56px 52px;color:#fff;overflow:hidden;position:relative}[data-bp=pricing] .bank .eyebrow{color:var(--emerald)}[data-bp=pricing] .bank h2{color:#fff}[data-bp=pricing] .bank .lead{color:#C3CBD8}[data-bp=pricing] .bank-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:32px}[data-bp=pricing] .bank-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:28px 26px}[data-bp=pricing] .bank-card .bk-ico{width:46px;height:46px;border-radius:13px;background:rgba(21,195,154,.16);display:flex;align-items:center;justify-content:center;margin-bottom:18px}[data-bp=pricing] .bank-card .bk-ico svg{width:23px;height:23px;color:var(--emerald)}[data-bp=pricing] .bank-card b{display:block;font-family:var(--disp);font-size:18px;color:#fff;margin-bottom:4px}[data-bp=pricing] .bank-card .bk-pct{font-family:var(--disp);font-weight:800;font-size:40px;color:var(--emerald);letter-spacing:-.02em;margin:8px 0 2px}[data-bp=pricing] .bank-card .bk-when{font-size:13px;font-weight:700;color:#9FE8D2;margin-bottom:12px}[data-bp=pricing] .bank-card p{font-size:14px;color:#C3CBD8;line-height:1.55}[data-bp=pricing] .bank-meter{margin-top:30px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:26px 28px;display:grid;grid-template-columns:1fr auto;grid-gap:22px;gap:22px;align-items:center}[data-bp=pricing] .bank-meter .bm-lab{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:#C3CBD8;margin-bottom:10px}[data-bp=pricing] .bank-meter .bm-lab b{color:var(--emerald)}[data-bp=pricing] .bm-track{height:12px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}[data-bp=pricing] .bm-fill{height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--emerald-700),var(--emerald))}[data-bp=pricing] .bank-meter p{font-size:13.5px;color:#C3CBD8;margin-top:10px}[data-bp=pricing] .bank-meter .bm-cta{white-space:nowrap}[data-bp=pricing] .bank-rules{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}[data-bp=pricing] .bank-rules span{font-size:12.5px;font-weight:600;color:#C3CBD8;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 14px}[data-bp=pricing] .est{background:var(--navy);border-radius:26px;padding:56px 52px;color:#fff;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:52px;gap:52px;align-items:center}[data-bp=pricing] .est .eyebrow{color:var(--emerald)}[data-bp=pricing] .est h2{color:#fff}[data-bp=pricing] .est .lead{color:#C3CBD8}[data-bp=pricing] .est-presets{margin:28px 0 0;padding:0;border:none;min-width:0}[data-bp=pricing] .est-presets legend{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#8C95A8;margin-bottom:12px}[data-bp=pricing] .est-preset-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}[data-bp=pricing] .est-preset{display:flex;flex-direction:column;gap:2px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:13px;padding:12px 15px;cursor:pointer;text-align:left;color:#fff;transition:border-color .2s ease,background .2s ease,transform .2s ease}[data-bp=pricing] .est-preset b{font-size:14px;font-weight:700}[data-bp=pricing] .est-preset span{font-size:12.5px;color:#8C95A8;font-weight:600}[data-bp=pricing] .est-preset:hover{border-color:rgba(255,255,255,.42);transform:translateY(-2px)}[data-bp=pricing] .est-preset:focus-visible{outline:2.5px solid var(--emerald);outline-offset:3px}[data-bp=pricing] .est-preset.on{background:rgba(21,195,154,.14);border-color:var(--emerald)}[data-bp=pricing] .est-preset.on span{color:#9FE8D2}[data-bp=pricing] .est-ctl{margin-top:28px;display:grid;grid-gap:26px;gap:26px}[data-bp=pricing] .est-field label{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:15px;color:#fff;margin-bottom:10px}[data-bp=pricing] .est-field label output{font-family:var(--disp);font-weight:800;font-size:19px;color:var(--emerald)}[data-bp=pricing] .est-field input[type=range]{width:100%;height:34px;accent-color:var(--emerald);cursor:pointer;background:transparent}[data-bp=pricing] .est-field input[type=range]:focus-visible{outline:2.5px solid var(--emerald);outline-offset:4px;border-radius:8px}[data-bp=pricing] .est-scale{display:flex;justify-content:space-between;font-size:11.5px;color:#8C95A8;margin-top:2px;font-weight:600}[data-bp=pricing] .est-out{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:36px 32px;text-align:center}[data-bp=pricing] .est-scenario{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.4px;color:var(--emerald);background:rgba(21,195,154,.12);border:1px solid rgba(21,195,154,.4);border-radius:999px;padding:6px 14px;margin-bottom:16px}[data-bp=pricing] .est-scenario.custom{color:#8C95A8;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.16)}[data-bp=pricing] .est-eq{font-size:16px;font-weight:600;color:#C3CBD8}[data-bp=pricing] .est-eq b{color:#fff}[data-bp=pricing] .est-total{font-family:var(--disp);font-weight:800;font-size:clamp(52px,5.4vw,72px);color:var(--emerald);line-height:1;margin:14px 0 8px;letter-spacing:-.02em}[data-bp=pricing] .est-per{font-size:13.5px;color:#8C95A8;font-weight:600}[data-bp=pricing] .est-lines{margin-top:18px;display:grid;grid-gap:8px;gap:8px;text-align:left}[data-bp=pricing] .est-line{display:flex;justify-content:space-between;gap:14px;font-size:13.5px;color:#C3CBD8;border-top:1px solid rgba(255,255,255,.12);padding-top:10px}[data-bp=pricing] .est-line b{color:#fff;font-weight:700;text-align:right}[data-bp=pricing] .est-line.save b{color:var(--emerald)}[data-bp=pricing] .est-note{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);font-size:13.5px;color:#C3CBD8;display:flex;gap:10px;align-items:flex-start;text-align:left}[data-bp=pricing] .est-note svg{width:16px;height:16px;color:var(--emerald);flex-shrink:0;margin-top:2px}[data-bp=pricing] .cmp-grid{display:grid;grid-template-columns:1fr 1fr 1.15fr;grid-gap:18px;gap:18px;align-items:stretch;margin-top:8px}[data-bp=pricing] .cmp{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-frame);padding:28px 26px;overflow:hidden;position:relative}[data-bp=pricing] .cmp:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--line-strong)}[data-bp=pricing] .cmp h3{font-size:19px;margin-bottom:4px}[data-bp=pricing] .cmp .cmp-sub{font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin-bottom:20px}[data-bp=pricing] .cmp-rows{list-style:none;display:grid;grid-gap:0;gap:0}[data-bp=pricing] .cmp-rows li{padding:13px 0;border-top:1px solid var(--line)}[data-bp=pricing] .cmp-rows li:first-child{border-top:none;padding-top:0}[data-bp=pricing] .cmp-rows b{display:block;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:4px}[data-bp=pricing] .cmp-rows p{font-size:14px;color:var(--ink-soft);line-height:1.5}[data-bp=pricing] .cmp.us{border:2px solid var(--emerald-700);background:linear-gradient(180deg,#F2FBF7,#fff 55%);box-shadow:0 26px 50px -34px rgba(11,149,115,.55)}[data-bp=pricing] .cmp.us:before{background:linear-gradient(90deg,var(--emerald-700),var(--emerald))}[data-bp=pricing] .cmp.us .cmp-rows b,[data-bp=pricing] .cmp.us .cmp-sub{color:var(--emerald-800)}[data-bp=pricing] .cmp-badge{position:absolute;top:16px;right:18px;background:var(--emerald-700);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;border-radius:999px;padding:5px 12px}[data-bp=pricing] .cmp-example{margin-top:22px;background:#fff;border:1px solid var(--line);border-left:5px solid var(--emerald-700);border-radius:var(--r-card);padding:26px 30px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:26px;gap:26px;align-items:center}[data-bp=pricing] .cmp-example .cmp-tag{display:inline-flex;font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--emerald-800);background:var(--ok-bg);border-radius:999px;padding:5px 13px;margin-bottom:12px}[data-bp=pricing] .cmp-example h3{font-size:clamp(18px,1.8vw,22px);margin-bottom:8px}[data-bp=pricing] .cmp-example>p{font-size:14.5px;color:var(--ink-soft);max-width:52ch}[data-bp=pricing] .cmp-figs{display:grid;grid-gap:10px;gap:10px}[data-bp=pricing] .cmp-fig{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:13px 18px}[data-bp=pricing] .cmp-fig span{font-size:13.5px;font-weight:600;color:var(--ink-soft)}[data-bp=pricing] .cmp-fig b{font-family:var(--disp);font-weight:800;font-size:22px;color:var(--navy);white-space:nowrap}[data-bp=pricing] .cmp-fig.win{background:var(--ok-bg);border-color:#BCE5D2}[data-bp=pricing] .cmp-fig.win b{color:var(--emerald-800)}[data-bp=pricing] .cmp-foot{margin-top:14px;font-size:12.5px;color:var(--muted);max-width:76ch}[data-bp=pricing] .pf-quote{max-width:840px;margin:36px auto 6px;text-align:center}[data-bp=pricing] .pf-quote p{font-family:var(--disp);font-weight:800;font-size:clamp(24px,3vw,34px);line-height:1.22;letter-spacing:-.02em;color:var(--navy);margin:0}[data-bp=pricing] .pf-quote p:before{content:"";display:block;width:46px;height:4px;border-radius:99px;background:var(--emerald);margin:0 auto 18px}[data-bp=pricing] .pf-quote cite{display:block;margin-top:14px;font-size:13.5px;font-style:normal;color:var(--muted)}[data-bp=pricing] .pf-controls{margin-top:32px;background:#fff;border:1px solid var(--line);border-radius:var(--r-frame);padding:18px}[data-bp=pricing] .pf-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line-strong);border-radius:var(--r-btn);padding:11px 14px;background:#fff}[data-bp=pricing] .pf-search svg{width:17px;height:17px;color:var(--muted);flex:none}[data-bp=pricing] .pf-search input{border:0;outline:0;background:none;font:inherit;font-size:14.5px;width:100%;color:var(--navy)}[data-bp=pricing] .pf-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}[data-bp=pricing] .pf-chip{border:1px solid var(--line-strong);background:#fff;color:var(--ink-soft);border-radius:999px;padding:7px 14px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}[data-bp=pricing] .pf-chip:hover{border-color:var(--navy)}[data-bp=pricing] .pf-chip.on{background:var(--navy);border-color:var(--navy);color:#fff}[data-bp=pricing] .pf-count{display:block;margin-top:10px;font-size:12.5px;color:var(--muted)}[data-bp=pricing] .pf-table{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:var(--r-frame);overflow:hidden}[data-bp=pricing] .pf-row{display:grid;grid-template-columns:1.5fr 1.15fr 1.35fr .75fr .95fr auto;grid-gap:16px;gap:16px;align-items:center;padding:15px 20px;border-top:1px solid var(--line)}[data-bp=pricing] .pf-row.pf-head{border-top:0;background:var(--paper);padding:11px 20px}[data-bp=pricing] .pf-head span{font-size:10.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}[data-bp=pricing] .pf-name b{display:block;font-size:15px;color:var(--navy)}[data-bp=pricing] .pf-name small{display:block;margin-top:2px;font-size:12px;color:var(--muted);line-height:1.4}[data-bp=pricing] .pf-region{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:99px;font-size:9.5px;font-weight:800;letter-spacing:.8px;vertical-align:2px;background:var(--sand);color:var(--muted)}[data-bp=pricing] .pf-cost{font-size:13.5px;font-weight:700;color:var(--navy);line-height:1.35}[data-bp=pricing] .pf-cost small{display:block;font-weight:500;font-size:11.5px;color:var(--muted)}[data-bp=pricing] .pf-cand,[data-bp=pricing] .pf-inc,[data-bp=pricing] .pf-time{font-size:13px;color:var(--ink-soft);line-height:1.45}[data-bp=pricing] .pf-cand{font-weight:700;color:var(--emerald-800)}[data-bp=pricing] .pf-row.pf-lp{background:var(--navy)}[data-bp=pricing] .pf-row.pf-lp .pf-cost,[data-bp=pricing] .pf-row.pf-lp .pf-name b{color:#fff}[data-bp=pricing] .pf-row.pf-lp .pf-cost small,[data-bp=pricing] .pf-row.pf-lp .pf-name small{color:rgba(255,255,255,.65)}[data-bp=pricing] .pf-row.pf-lp .pf-inc,[data-bp=pricing] .pf-row.pf-lp .pf-time{color:rgba(255,255,255,.85)}[data-bp=pricing] .pf-row.pf-lp .pf-cand{color:var(--emerald)}[data-bp=pricing] .pf-row.pf-lp .pf-region{background:rgba(21,195,154,.18);color:var(--emerald)}[data-bp=pricing] .pf-empty{margin-top:14px;font-size:14px;color:var(--muted)}[data-bp=pricing] .pf-empty button{border:0;background:none;color:var(--emerald-800);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}[data-bp=pricing] .pf-note{margin-top:16px;font-size:12.5px;color:var(--muted);max-width:92ch;line-height:1.6}[data-bp=pricing] .pf-note a{color:var(--emerald-800);font-weight:600}[data-bp=pricing] .pf-calc{margin-top:34px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--emerald-700);border-radius:var(--r-frame);padding:26px 28px;display:grid;grid-template-columns:.9fr 1.15fr;grid-gap:32px;gap:32px;align-items:center}[data-bp=pricing] .pfc-tag{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--emerald-800);background:var(--ok-bg);border-radius:99px;padding:5px 11px;margin-bottom:12px}[data-bp=pricing] .pf-calc h3{font-family:var(--disp);font-weight:800;font-size:clamp(22px,2.4vw,28px);color:var(--navy);letter-spacing:-.01em;margin:0}[data-bp=pricing] .pf-calc h3 b{color:var(--emerald-700)}[data-bp=pricing] .pfc-sub{margin-top:8px;font-size:13.5px;color:var(--ink-soft);line-height:1.55}[data-bp=pricing] .pf-calc input[type=range]{width:100%;margin-top:18px;accent-color:var(--navy)}[data-bp=pricing] .pfc-scale{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:4px}[data-bp=pricing] .pfc-row{display:grid;grid-template-columns:150px 1fr auto;grid-gap:12px;gap:12px;align-items:center;margin-top:12px}[data-bp=pricing] .pfc-lab{font-size:12.5px;font-weight:700;color:var(--ink-soft)}[data-bp=pricing] .pfc-track{height:12px;background:var(--sand);border-radius:99px;overflow:hidden}[data-bp=pricing] .pfc-bar{height:100%;width:0;border-radius:99px;transition:width .55s cubic-bezier(.2,.7,.3,1)}[data-bp=pricing] .pfc-bar.b1{background:var(--risk)}[data-bp=pricing] .pfc-bar.b2{background:var(--warn)}[data-bp=pricing] .pfc-bar.b3{background:var(--info)}[data-bp=pricing] .pfc-bar.b4{background:linear-gradient(90deg,var(--emerald-700),var(--emerald))}[data-bp=pricing] .pfc-val{font-family:var(--disp);font-weight:800;font-size:14px;color:var(--navy);white-space:nowrap;text-align:right}[data-bp=pricing] .pfc-launch{margin-top:16px;display:flex;align-items:flex-start;gap:9px;background:var(--ok-bg);border:1px solid rgba(21,195,154,.4);border-radius:var(--r-btn);padding:11px 13px;font-size:13px;color:var(--ink-soft);line-height:1.5}[data-bp=pricing] .pfc-launch b{color:var(--emerald-800)}[data-bp=pricing] .pf-built{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}[data-bp=pricing] .pfb-item{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:20px 22px}[data-bp=pricing] .pfb-item svg{width:22px;height:22px;color:var(--emerald-700);margin-bottom:10px}[data-bp=pricing] .pfb-item b{display:block;font-size:15px;color:var(--navy);margin-bottom:6px}[data-bp=pricing] .pfb-item p{font-size:13px;color:var(--ink-soft);line-height:1.55;margin:0}[data-bp=pricing] .pfb-item a{color:var(--emerald-800);font-weight:700}[data-bp=pricing] .pf-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:28px}[data-bp=pricing] .pfs-tile{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:18px 20px;text-align:center}[data-bp=pricing] .pfs-tile b{display:block;font-family:var(--disp);font-weight:800;font-size:30px;color:var(--navy);letter-spacing:-.02em}[data-bp=pricing] .pfs-tile span{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--muted)}[data-bp=pricing] .pfs-tile.win{background:var(--navy);border-color:var(--navy)}[data-bp=pricing] .pfs-tile.win b{color:var(--emerald)}[data-bp=pricing] .pfs-tile.win span{color:rgba(255,255,255,.72)}[data-bp=pricing] .pf-bench-note{margin-top:20px;font-size:13px;color:var(--muted);text-align:center}[data-bp=pricing] .pf-bench-note b{color:var(--emerald-800)}[data-bp=pricing] .pf-us-pill{display:inline-block;margin-left:8px;padding:3px 9px;border-radius:99px;background:var(--emerald);color:var(--navy);font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;vertical-align:2px}[data-bp=pricing] .pf-row[data-region]{cursor:pointer;transition:background .18s ease}[data-bp=pricing] .pf-row[data-region]:hover{background:var(--paper)}[data-bp=pricing] .pf-row[data-region]:focus-visible{outline:2px solid var(--emerald-700);outline-offset:-2px}[data-bp=pricing] .pf-vsbtn{font-family:var(--disp);font-weight:800;font-size:10.5px;letter-spacing:.8px;color:var(--emerald-700);border:1.5px solid var(--emerald-700);border-radius:999px;padding:5px 9px;justify-self:end;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-bp=pricing] .pf-row[data-region]:hover .pf-vsbtn{background:var(--emerald-700);color:#fff;box-shadow:0 6px 14px -6px rgba(11,149,115,.6)}[data-bp=pricing] .pf-row.open .pf-vsbtn{background:var(--navy);border-color:var(--navy);color:var(--emerald)}[data-bp=pricing] .pf-row.pf-lp{box-shadow:inset 4px 0 0 var(--emerald),0 18px 40px -30px rgba(11,149,115,.55);position:relative}[data-bp=pricing] .pf-us-pill svg{width:11px;height:11px;vertical-align:-1px;margin-right:3px}[data-bp=pricing] .pf-vs{grid-column:1/-1;max-height:0;overflow:hidden;transition:max-height .45s ease}[data-bp=pricing] .pf-row.open .pf-vs{max-height:720px}[data-bp=pricing] .pf-match{margin:4px 0 12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:0 22px 44px -34px rgba(33,38,59,.35)}[data-bp=pricing] .pf-m-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;flex-wrap:wrap}[data-bp=pricing] .pf-m-head b{font-family:var(--disp);font-size:16px;color:var(--navy)}[data-bp=pricing] .pf-m-head b i{font-style:normal;color:var(--emerald-700);font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:0 4px}[data-bp=pricing] .pf-m-head span{font-size:11.5px;color:var(--muted)}[data-bp=pricing] .pf-m-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:14px;gap:14px;align-items:stretch}[data-bp=pricing] .pf-m-side{border-radius:14px;padding:15px 17px}[data-bp=pricing] .pf-m-side.them{background:var(--risk-bg);border:1px solid rgba(198,72,59,.22)}[data-bp=pricing] .pf-m-side.us{background:linear-gradient(160deg,#242A42,var(--navy));border:1px solid var(--navy);box-shadow:0 18px 36px -24px rgba(33,38,59,.65)}[data-bp=pricing] .pf-m-tag{display:inline-block;font-family:var(--disp);font-weight:800;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:10px}[data-bp=pricing] .pf-m-side.them .pf-m-tag{background:rgba(198,72,59,.12);color:var(--risk)}[data-bp=pricing] .pf-m-side.us .pf-m-tag{background:var(--emerald);color:var(--navy)}[data-bp=pricing] .pf-m-side ul{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}[data-bp=pricing] .pf-m-side li{display:grid;grid-gap:2px;gap:2px;font-size:13px;line-height:1.5;position:relative;padding-left:20px}[data-bp=pricing] .pf-m-dim{font-size:10px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}[data-bp=pricing] .pf-m-side.them .pf-m-dim{color:var(--risk)}[data-bp=pricing] .pf-m-side.us .pf-m-dim{color:var(--emerald)}[data-bp=pricing] .pf-m-side.them li{color:var(--ink-soft)}[data-bp=pricing] .pf-m-side.them li:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C6483B' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") no-repeat 50%/contain}[data-bp=pricing] .pf-m-side.us li{color:rgba(255,255,255,.92)}[data-bp=pricing] .pf-m-side.us li:before{content:"";position:absolute;left:0;top:3px;width:13px;height:13px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315C39A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") no-repeat 50%/contain}[data-bp=pricing] .pf-m-side li p{margin:0}[data-bp=pricing] .pf-m-side.them li p{color:var(--ink-soft)}[data-bp=pricing] .pf-m-side.us li p{color:rgba(255,255,255,.92)}[data-bp=pricing] .pf-m-badge{align-self:center;width:46px;height:46px;border-radius:50%;background:var(--navy);color:var(--emerald);font-family:var(--disp);font-weight:800;font-size:12px;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px #fff,0 0 0 6.5px var(--line-strong)}[data-bp=pricing] .pf-m-take{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-soft);background:var(--ok-bg);border-left:3px solid var(--emerald-700);border-radius:0 12px 12px 0;padding:11px 15px}[data-bp=pricing] .pf-m-take b{color:var(--emerald-800);text-transform:uppercase;font-size:11px;letter-spacing:1px;margin-right:4px}@media (max-width:960px){[data-bp=pricing] .pf-score{grid-template-columns:repeat(2,1fr)}[data-bp=pricing] .pf-row[data-region]{position:relative}[data-bp=pricing] .pf-vsbtn{position:absolute;top:16px;right:16px}[data-bp=pricing] .pf-row.open .pf-vs{max-height:1600px}[data-bp=pricing] .pf-m-grid{grid-template-columns:1fr}[data-bp=pricing] .pf-m-badge{justify-self:center;transform:rotate(90deg)}[data-bp=pricing] .pf-row{grid-template-columns:1fr;gap:8px;padding:16px 18px}[data-bp=pricing] .pf-row.pf-head{display:none}[data-bp=pricing] .pf-cand:before,[data-bp=pricing] .pf-cost:before,[data-bp=pricing] .pf-inc:before,[data-bp=pricing] .pf-time:before{content:attr(data-label);display:block;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:2px}[data-bp=pricing] .pf-row.pf-lp .pf-cand:before,[data-bp=pricing] .pf-row.pf-lp .pf-cost:before,[data-bp=pricing] .pf-row.pf-lp .pf-inc:before,[data-bp=pricing] .pf-row.pf-lp .pf-time:before{color:rgba(255,255,255,.55)}[data-bp=pricing] .pf-built,[data-bp=pricing] .pf-calc{grid-template-columns:1fr}[data-bp=pricing] .pfc-row{grid-template-columns:110px 1fr auto}}[data-bp=pricing] .trust{background:var(--navy);border-radius:26px;padding:56px 52px;color:#fff}[data-bp=pricing] .trust .eyebrow{color:var(--emerald)}[data-bp=pricing] .trust h2{color:#fff}[data-bp=pricing] .trust .lead{color:#C3CBD8}[data-bp=pricing] .trustgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:34px}[data-bp=pricing] .trustitem{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:24px 22px}[data-bp=pricing] .trustitem .tico{width:44px;height:44px;border-radius:12px;background:rgba(21,195,154,.16);display:flex;align-items:center;justify-content:center;margin-bottom:16px}[data-bp=pricing] .trustitem .tico svg{width:22px;height:22px;color:var(--emerald)}[data-bp=pricing] .trustitem b{display:block;font-size:15.5px;margin-bottom:6px;color:#fff}[data-bp=pricing] .trustitem p{font-size:13.5px;color:#C3CBD8;line-height:1.5}[data-bp=pricing] .freegrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:34px}[data-bp=pricing] .freeitem{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;display:flex;gap:12px;align-items:flex-start}[data-bp=pricing] .freeitem svg{width:20px;height:20px;color:var(--emerald-700);flex-shrink:0;margin-top:2px}[data-bp=pricing] .freeitem b{display:block;font-size:14.5px;margin-bottom:3px}[data-bp=pricing] .freeitem p{font-size:13px;color:var(--muted);line-height:1.45}[data-bp=pricing] .price-note{margin-top:36px;text-align:center;font-size:15px;color:var(--ink-soft);font-weight:600;display:flex;justify-content:center;gap:10px;align-items:flex-start}[data-bp=pricing] .price-note svg{width:18px;height:18px;color:var(--emerald-800);flex-shrink:0;margin-top:2px}@media(max-width:1024px){[data-bp=pricing] .price-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}[data-bp=pricing] .pack-grid,[data-bp=pricing] .pack-notes{grid-template-columns:repeat(2,1fr)}[data-bp=pricing] .bank-grid{grid-template-columns:1fr}[data-bp=pricing] .bank{padding:44px 30px}[data-bp=pricing] .bank-meter,[data-bp=pricing] .est{grid-template-columns:1fr}[data-bp=pricing] .est{gap:36px;padding:44px 30px}[data-bp=pricing] .cmp-grid{grid-template-columns:1fr;max-width:640px;margin-left:auto;margin-right:auto}[data-bp=pricing] .cmp-example{grid-template-columns:1fr}[data-bp=pricing] .trust{padding:44px 30px}[data-bp=pricing] .freegrid,[data-bp=pricing] .trustgrid{grid-template-columns:repeat(2,1fr)}}[data-bp=pricing] .padv{display:grid;grid-template-columns:auto 1fr;grid-gap:26px;gap:26px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:22px 26px;margin:30px 0 18px;box-shadow:0 20px 40px -30px rgba(33,38,59,.35)}[data-bp=pricing] .padv-l{display:flex;flex-direction:column;gap:8px}[data-bp=pricing] .padv-l>b{font-size:14.5px;color:var(--navy)}[data-bp=pricing] .padv-step{display:inline-flex;align-items:center;gap:12px}[data-bp=pricing] .padv-step button{width:42px;height:42px;border-radius:11px;border:1px solid var(--line-strong);background:#fff;font-size:20px;font-weight:700;color:var(--navy);cursor:pointer;transition:all .15s ease;line-height:1}[data-bp=pricing] .padv-step button:hover{border-color:var(--navy);background:var(--sand)}[data-bp=pricing] .padv-step output{font-family:var(--disp);font-weight:800;font-size:26px;color:var(--navy);min-width:44px;text-align:center}[data-bp=pricing] .padv-range-note{font-size:12px;color:var(--muted)}[data-bp=pricing] .padv-r{display:flex;flex-direction:column;gap:10px;border-left:1px dashed var(--line);padding-left:26px}[data-bp=pricing] .padv-figs{display:flex;gap:26px;flex-wrap:wrap}[data-bp=pricing] .padv-fig span{display:block;font-size:11.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}[data-bp=pricing] .padv-fig b{font-family:var(--disp);font-weight:800;font-size:26px;color:var(--navy);letter-spacing:-.01em}[data-bp=pricing] .padv-fig.win b{color:var(--emerald-800)}[data-bp=pricing] .padv-warn{display:flex;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:600;color:var(--ink-soft)}[data-bp=pricing] .padv-warn svg{width:17px;height:17px;color:var(--risk);flex-shrink:0}[data-bp=pricing] .padv-warn b{color:var(--risk);font-weight:800}[data-bp=pricing] .pack{cursor:pointer;text-align:left;font-family:var(--sans)}[data-bp=pricing] .pack .pk-fit{display:block;margin-top:10px;font-size:12px;font-weight:700;color:var(--muted);min-height:16px}[data-bp=pricing] .pack .pk-fit.ok{color:var(--emerald-800)}[data-bp=pricing] .pack .pk-fit.short{color:var(--warn)}[data-bp=pricing] .pack.reco{border:2px solid var(--emerald-700);box-shadow:0 20px 40px -28px rgba(11,149,115,.55)}[data-bp=pricing] .pack .pk-reco-tag{position:absolute;top:-11px;left:16px;background:var(--navy);color:#fff;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;border-radius:999px;padding:4px 11px}[data-bp=pricing] .pack:focus-visible{outline:3px solid rgba(21,195,154,.4);outline-offset:2px}[data-bp=pricing] .pverdict{display:none;align-items:flex-start;gap:12px;margin-top:16px;background:var(--sand);border:1px dashed var(--line-strong);border-radius:var(--r-card);padding:16px 20px;font-size:14px;color:var(--ink-soft);line-height:1.6}[data-bp=pricing] .pverdict.show{display:flex}[data-bp=pricing] .pverdict svg{width:18px;height:18px;color:var(--emerald-800);flex-shrink:0;margin-top:2px}[data-bp=pricing] .pverdict b{color:var(--navy)}[data-bp=pricing] .bank-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:30px 0 0;counter-reset:bst}[data-bp=pricing] .bank-steps li{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:18px 16px}[data-bp=pricing] .bank-steps b{display:block;font-size:13.5px;color:#fff;margin-bottom:5px}[data-bp=pricing] .bank-steps span{font-size:12.5px;color:#AEB7C6;line-height:1.55;display:block}[data-bp=pricing] .bank-sim{margin-top:26px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:26px 28px}[data-bp=pricing] .bsim-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}[data-bp=pricing] .bsim-top b{font-family:var(--disp);font-size:17px;color:#fff}[data-bp=pricing] .bsim-top span{font-size:12.5px;color:#AEB7C6}[data-bp=pricing] .bsim-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}[data-bp=pricing] .bsim-btn{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:3px;align-items:flex-start;background:var(--emerald);color:var(--navy);border:none;border-radius:13px;padding:14px 18px;cursor:pointer;font-family:var(--sans);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}[data-bp=pricing] .bsim-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(21,195,154,.6)}[data-bp=pricing] .bsim-btn b{font-size:14.5px;font-weight:800}[data-bp=pricing] .bsim-btn span{font-size:12px;font-weight:600;opacity:.75}[data-bp=pricing] .bsim-btn:disabled{opacity:.45;cursor:default}[data-bp=pricing] .bsim-reset{align-self:center;background:none;border:1px solid rgba(255,255,255,.25);color:#C3CBD8;border-radius:11px;padding:12px 18px;font-family:var(--sans);font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}[data-bp=pricing] .bsim-reset:hover{border-color:#fff;color:#fff}[data-bp=pricing] .bsim-msg{margin:16px 0 0;font-size:13.5px;color:#C3CBD8;min-height:20px}[data-bp=pricing] .bsim-msg b{color:var(--emerald)}[data-bp=pricing] .bsim-unlock{display:flex;gap:14px;align-items:flex-start;margin-top:16px;background:rgba(21,195,154,.14);border:1px solid rgba(21,195,154,.45);border-radius:14px;padding:18px 20px}[data-bp=pricing] .bsim-unlock svg{width:26px;height:26px;color:var(--emerald);flex-shrink:0;margin-top:2px}[data-bp=pricing] .bsim-unlock b{display:block;font-family:var(--disp);font-size:16.5px;color:#fff;margin-bottom:3px}[data-bp=pricing] .bsim-unlock span{font-size:13.5px;color:#C3CBD8;line-height:1.6}[data-bp=pricing] .bank-ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}[data-bp=pricing] .bank-ctas span{font-size:12.5px;color:#AEB7C6}[data-bp=pricing] .est-bars{margin-top:18px;display:grid;grid-gap:12px;gap:12px}[data-bp=pricing] .est-bar{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}[data-bp=pricing] .est-bar .eb-l{font-size:11.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#AEB7C6;line-height:1.35}[data-bp=pricing] .est-bar .eb-l em{display:block;font-style:normal;font-size:13px;font-weight:800;letter-spacing:0;text-transform:none;margin-top:1px}[data-bp=pricing] .est-bar .eb-l em.v-paygo{color:#E4E8F0}[data-bp=pricing] .est-bar .eb-l em.v-pack{color:var(--emerald)}[data-bp=pricing] .eb-track{height:12px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden;min-width:0}[data-bp=pricing] .eb-fill{height:100%;border-radius:999px;width:0;max-width:100%;transition:width .5s cubic-bezier(.22,.8,.28,1)}[data-bp=pricing] .eb-fill.paygo{background:#8A93AD}[data-bp=pricing] .eb-fill.pack{background:var(--emerald)}[data-bp=pricing] .cmpx-l .cmp-tag{display:inline-block;margin-bottom:14px}[data-bp=pricing] .cmpx-val{font-family:var(--disp);font-weight:800;color:var(--emerald-800)}[data-bp=pricing] .cmpx-l input[type=range]{width:100%;margin:18px 0 6px}[data-bp=pricing] .cmpx-scale{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-bottom:16px}[data-bp=pricing] .cmpx-bars{display:grid;grid-gap:9px;gap:9px;margin-top:6px}[data-bp=pricing] .cmpx-bar{display:grid;grid-template-columns:86px 1fr;align-items:center;grid-gap:10px;gap:10px}[data-bp=pricing] .cmpx-bar>span{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}[data-bp=pricing] .cmpx-track{height:14px;border-radius:999px;background:#EDEFF2;overflow:hidden}[data-bp=pricing] .cmpx-fill{height:100%;border-radius:999px;transition:width .45s cubic-bezier(.22,.8,.28,1)}[data-bp=pricing] .cmpx-fill.ag{background:var(--risk)}[data-bp=pricing] .cmpx-fill.lp{background:var(--emerald-700)}[data-bp=pricing] .cmp-fig.keep{border:2px solid var(--emerald-700);background:var(--ok-bg)}[data-bp=pricing] .cmp-fig.keep b{color:var(--emerald-800)}[data-bp=pricing] .freeplay{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:26px;gap:26px;align-items:start;margin-top:34px}[data-bp=pricing] .frp-instr{font-size:15px;color:var(--ink-soft);margin-bottom:18px}[data-bp=pricing] .frp-instr b{color:var(--navy)}[data-bp=pricing] .frp-items{display:grid;grid-gap:10px;gap:10px}[data-bp=pricing] .frp-item{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px 18px 15px 50px;cursor:pointer;font-family:var(--sans);position:relative;transition:all .16s ease}[data-bp=pricing] .frp-item:before{content:"";position:absolute;left:17px;top:17px;width:20px;height:20px;border-radius:7px;border:2px solid var(--line-strong);transition:all .16s ease}[data-bp=pricing] .frp-item:after{content:"";position:absolute;left:22px;top:21px;width:11px;height:7px;border-left:2.6px solid #fff;border-bottom:2.6px solid #fff;transform:rotate(-48deg) scale(0);transition:transform .18s ease}[data-bp=pricing] .frp-item:hover{border-color:var(--navy)}[data-bp=pricing] .frp-item[aria-pressed=true]{border-color:var(--emerald-700);background:var(--ok-bg)}[data-bp=pricing] .frp-item[aria-pressed=true]:before{background:var(--emerald-700);border-color:var(--emerald-700)}[data-bp=pricing] .frp-item[aria-pressed=true]:after{transform:rotate(-48deg) scale(1)}[data-bp=pricing] .frp-item b{font-size:14.5px;color:var(--navy)}[data-bp=pricing] .frp-item span{font-size:12.5px;color:var(--muted)}[data-bp=pricing] .frp-receipt{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 24px 22px;box-shadow:0 26px 50px -36px rgba(33,38,59,.45);position:relative}[data-bp=pricing] .frp-rh{display:flex;flex-direction:column;gap:2px;padding-bottom:14px;border-bottom:2px dashed var(--line);margin-bottom:12px}[data-bp=pricing] .frp-rh b{font-family:var(--disp);font-size:16.5px;color:var(--navy)}[data-bp=pricing] .frp-rh span{font-size:12px;color:var(--muted)}[data-bp=pricing] .frp-lines{list-style:none;display:grid;grid-gap:8px;gap:8px;min-height:24px}[data-bp=pricing] .frp-lines li{display:flex;justify-content:space-between;gap:14px;font-size:13.5px;color:var(--ink-soft)}[data-bp=pricing] .frp-lines li b{color:var(--emerald-800);font-weight:800}[data-bp=pricing] .frp-empty{font-size:13px;color:var(--muted);font-style:italic;padding:6px 0}[data-bp=pricing] .frp-total{display:flex;justify-content:space-between;align-items:baseline;border-top:2px dashed var(--line);margin-top:14px;padding-top:14px}[data-bp=pricing] .frp-total span{font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}[data-bp=pricing] .frp-total b{font-family:var(--disp);font-weight:800;font-size:38px;color:var(--navy);letter-spacing:-.02em}[data-bp=pricing] .frp-stamp{position:absolute;top:16px;right:16px;transform:rotate(8deg);border:2.5px solid var(--emerald-700);color:var(--emerald-800);border-radius:9px;padding:5px 11px;font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;background:rgba(255,255,255,.85)}[data-bp=pricing] .frp-flavor{text-align:center;font-size:12.5px;font-weight:700;color:var(--emerald-800);margin-top:10px;min-height:16px}@media(max-width:1024px){[data-bp=pricing] .padv{grid-template-columns:1fr;gap:18px}[data-bp=pricing] .padv-r{border-left:none;padding-left:0;border-top:1px dashed var(--line);padding-top:18px}[data-bp=pricing] .bank-steps{grid-template-columns:repeat(2,1fr)}[data-bp=pricing] .freeplay{grid-template-columns:1fr}}@media(max-width:720px){[data-bp=pricing] .pack-grid,[data-bp=pricing] .pack-notes{grid-template-columns:1fr}[data-bp=pricing] .bank{padding:40px 22px}[data-bp=pricing] .bank-steps{grid-template-columns:1fr}[data-bp=pricing] .bsim-btn{min-width:100%}[data-bp=pricing] .est{padding:40px 22px}[data-bp=pricing] .est-preset-grid{grid-template-columns:1fr}[data-bp=pricing] .trust{padding:40px 22px}[data-bp=pricing] .freegrid,[data-bp=pricing] .trustgrid{grid-template-columns:1fr}[data-bp=pricing] .pcard{padding:30px 24px}[data-bp=pricing] .cmp-example{padding:24px 20px}[data-bp=pricing] .cmp-fig{flex-direction:column;align-items:flex-start;gap:4px}[data-bp=pricing] .padv{padding:20px}}[data-bp=privacy-choices] .pl-grid{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}[data-bp=privacy-choices] .pl-toc{position:-webkit-sticky;position:sticky;top:96px}[data-bp=privacy-choices] .pl-toc b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:12px}[data-bp=privacy-choices] .pl-toc a{display:block;font-size:14px;color:var(--muted);border-left:2px solid var(--line);padding:7px 0 7px 14px;transition:color .15s,border-color .15s}[data-bp=privacy-choices] .pl-toc a:hover{color:var(--navy);border-color:var(--emerald-700)}[data-bp=privacy-choices] .pl-body h2{margin:38px 0 12px;font-size:22px}[data-bp=privacy-choices] .pl-body h2:first-child{margin-top:0}[data-bp=privacy-choices] .pl-body p{margin:0 0 12px;max-width:72ch}[data-bp=privacy-choices] .pl-related{margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}[data-bp=privacy-choices] .pl-related b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:10px}[data-bp=privacy-choices] .pl-related a{display:inline-block;margin:0 18px 8px 0;font-size:14px;font-weight:600}@media(max-width:860px){[data-bp=privacy-choices] .pl-grid{grid-template-columns:1fr;gap:26px}[data-bp=privacy-choices] .pl-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:14px}}[data-bp=product] .jny{margin-top:14px;--dwell:4.6s}[data-bp=product] .jny-track{position:relative;padding-top:6px}[data-bp=product] .jny-rail{position:absolute;left:10%;right:10%;top:31px;height:4px;background:var(--line);border-radius:4px}[data-bp=product] .jny-rail-fill{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--emerald-700),var(--emerald));border-radius:4px;transform:scaleX(.2);transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px -2px rgba(11,149,115,.5)}[data-bp=product] .jny-packet{display:none}[data-bp=product] .jny-pulse{position:absolute;top:27px;left:10%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--emerald);box-shadow:0 0 0 4px rgba(21,195,154,.22);display:none;transition:left .6s cubic-bezier(.22,1,.36,1);z-index:3}[data-bp=product] .jny.js .jny-pulse{display:block}[data-bp=product] .jny-pulse:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid rgba(21,195,154,.45);animation:jpulse 1.7s ease-out infinite}@keyframes jpulse{0%{transform:scale(.55);opacity:1}to{transform:scale(1.5);opacity:0}}[data-bp=product] .jny-stages{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;position:relative;z-index:1}[data-bp=product] .jstg{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;background:transparent;border:0;border-radius:14px;padding:58px 10px 12px;text-align:center;cursor:pointer;position:relative;transition:background .18s ease}[data-bp=product] .jstg:hover{background:rgba(33,38,59,.05)}[data-bp=product] .jstg-dot{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:38px;height:38px;border-radius:50%;border:2.5px solid var(--line-strong);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:800;font-size:13px;color:var(--muted);transition:all .25s ease;z-index:2}[data-bp=product] .jstg:hover .jstg-dot{border-color:var(--emerald-700);color:var(--emerald-700);transform:translateX(-50%) scale(1.08)}[data-bp=product] .jstg-dot svg{width:15px;height:15px}[data-bp=product] .jstg-prog{position:absolute;top:50px;left:16%;right:16%;height:3px;border-radius:3px;background:var(--sand);overflow:hidden;opacity:0;transition:opacity .25s ease}[data-bp=product] .jstg.is-on .jstg-prog{opacity:1}[data-bp=product] .jstg-prog i{display:block;height:100%;width:0;background:var(--emerald);border-radius:3px}[data-bp=product] .jny.playing .jstg.is-on .jstg-prog i{animation:jfill var(--dwell) linear forwards}@keyframes jfill{0%{width:0}to{width:100%}}[data-bp=product] .jstg-name{font-family:var(--disp);font-weight:700;font-size:14px;color:var(--navy);line-height:1.2;transition:color .18s ease}[data-bp=product] .jstg:hover .jstg-name{color:var(--emerald-800)}[data-bp=product] .jstg-meta{font-size:11.5px;color:var(--muted);line-height:1.45}[data-bp=product] .jstg-meta b{color:var(--ink-soft);font-weight:600}[data-bp=product] .jstg-state{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--muted)}[data-bp=product] .jstg-state svg{width:13px;height:13px}[data-bp=product] .jstg.is-on .jstg-dot{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateX(-50%) scale(1.14);box-shadow:0 0 0 6px rgba(21,195,154,.16),0 8px 18px -8px rgba(33,38,59,.5)}[data-bp=product] .jstg.is-on .jstg-name{color:var(--navy)}[data-bp=product] .jstg.is-on .jstg-state{color:var(--info)}[data-bp=product] .jstg.is-done .jstg-dot{background:var(--emerald-700);border-color:var(--emerald-700);color:#fff}[data-bp=product] .jstg.is-done .jstg-state,[data-bp=product] .jstg:last-child.is-on .jstg-state{color:var(--emerald-800)}[data-bp=product] .jny-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:18px}[data-bp=product] .jny-caption{flex:1 1;min-width:min(100%,380px);margin:0;font-size:14.5px;font-weight:600;color:var(--navy);line-height:1.5}[data-bp=product] .jny-caption .jcap-state{color:var(--emerald-800);font-weight:800}[data-bp=product] .jny-ctl{display:flex;align-items:center;flex-wrap:wrap;gap:8px}[data-bp=product] .jbtn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line-strong);border-radius:10px;padding:9px 15px;min-height:44px;font-family:var(--sans);font-weight:700;font-size:13px;color:var(--navy);cursor:pointer;transition:border-color .16s ease,background .16s ease}[data-bp=product] .jbtn:hover{border-color:var(--navy)}[data-bp=product] .jbtn svg{width:15px;height:15px;color:var(--emerald-800);flex-shrink:0}[data-bp=product] .jbtn:disabled{opacity:.45;cursor:default}[data-bp=product] .jbtn:disabled:hover{border-color:var(--line-strong)}[data-bp=product] .jbtn .ic-play{display:none}[data-bp=product] .jbtn.is-paused .ic-play{display:block}[data-bp=product] .jbtn.is-paused .ic-pause,[data-bp=product] .jbtn.jreplay{display:none}[data-bp=product] .jbtn.jreplay.show{display:inline-flex}[data-bp=product] .jny-hint{margin:10px 0 0;font-size:12.5px;color:var(--muted)}[data-bp=product] .jny:not(.js) .jny-bar,[data-bp=product] .jny:not(.js) .jny-hint{display:none}[data-bp=product] .jbtn:focus-visible,[data-bp=product] .jstg:focus-visible{outline:2.5px solid var(--info);outline-offset:2px}[data-bp=product] .jny-panels{margin-top:26px;position:relative}[data-bp=product] .jpanel{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 24px 48px -38px rgba(33,38,59,.4)}[data-bp=product] .jpanel+.jpanel{margin-top:24px}[data-bp=product] .jny.js .jpanel{display:none}[data-bp=product] .jny.js .jpanel+.jpanel{margin-top:0}[data-bp=product] .jny.js .jpanel.is-on{display:block}[data-bp=product] .jny.js .jpanel.is-out{display:block;position:absolute;left:0;right:0;top:0;z-index:1;pointer-events:none}[data-bp=product] .jp-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 18px;padding:19px 30px 15px;border-bottom:1px solid var(--line)}[data-bp=product] .jp-kicker{font-size:11.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--emerald-800);margin-bottom:6px}[data-bp=product] .jp-head h3{font-size:clamp(20px,2.1vw,26px)}[data-bp=product] .jp-status{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;padding:7px 13px;border-radius:9px;border:1px solid transparent}[data-bp=product] .jp-status svg{width:15px;height:15px}[data-bp=product] .jp-status[data-tone=info]{color:var(--info);background:var(--info-bg);border-color:#C9DAF6}[data-bp=product] .jp-status[data-tone=slate]{color:var(--muted);background:var(--sand);border-color:var(--line)}[data-bp=product] .jp-status[data-tone=ok]{color:var(--emerald-800);background:var(--ok-bg);border-color:#BFE3D2}[data-bp=product] .jp-body{padding:20px 30px 6px}[data-bp=product] .jp-meta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:16px;border-top:1px solid var(--line)}[data-bp=product] .jp-meta>div{padding:13px 22px 15px;border-left:1px solid var(--line)}[data-bp=product] .jp-meta>div:first-child{border-left:none;padding-left:30px}[data-bp=product] .jp-meta>div:last-child{padding-right:30px}[data-bp=product] .jp-meta span{display:block;font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-bottom:5px}[data-bp=product] .jp-meta b{font-size:13.5px;font-weight:600;color:var(--navy);line-height:1.45}[data-bp=product] .sysline{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--muted);margin:14px 30px 16px;padding:10px 14px;background:var(--paper);border:1px solid var(--line);border-radius:10px}[data-bp=product] .sysline svg{width:15px;height:15px;flex-shrink:0;color:var(--emerald-800)}[data-bp=product] .sysline b{color:var(--ink-soft)}[data-bp=product] .reqcard{border:1px solid var(--line);border-radius:12px;overflow:hidden}[data-bp=product] .reqcard-hd{display:flex;align-items:center;gap:12px;padding:15px 22px;background:#FBFCFC;border-bottom:1px solid var(--line)}[data-bp=product] .reqcard-hd b{font-family:var(--disp);font-size:15.5px;display:block}[data-bp=product] .reqcard-hd span.sub{font-size:12.5px;color:var(--muted)}[data-bp=product] .reqgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}[data-bp=product] .reqgrid>div{padding:13px 18px;border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:-1px;margin-left:-1px}[data-bp=product] .reqgrid dt{font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:4px}[data-bp=product] .reqgrid dd{font-size:13.5px;font-weight:600;color:var(--navy);line-height:1.4}[data-bp=product] .reqgrid dd small{display:block;font-weight:500;color:var(--muted);font-size:12px}[data-bp=product] .reqcard-ft{display:flex;align-items:center;gap:12px;padding:13px 22px;background:var(--sand);border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-soft)}[data-bp=product] .javatar{width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-bp=product] .javatar.mint{background:var(--emerald-700)}[data-bp=product] .javatar.blue{background:var(--info)}[data-bp=product] .javatar.slate{background:#5A6472}[data-bp=product] .matchset{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-gap:14px;gap:14px;align-items:stretch}[data-bp=product] .mcard{border:1px solid var(--line);border-radius:12px;padding:18px 18px 14px;background:#fff;display:flex;flex-direction:column;gap:10px}[data-bp=product] .mcard.top{border-color:var(--navy);box-shadow:0 18px 34px -26px rgba(33,38,59,.45)}[data-bp=product] .mcard-hd{display:flex;align-items:center;gap:11px}[data-bp=product] .mcard-hd b{font-family:var(--disp);font-size:15px;display:block}[data-bp=product] .mcard-hd .sub{font-size:12px;color:var(--muted);display:block}[data-bp=product] .mrank{margin-left:auto;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--emerald-800);background:var(--ok-bg);border:1px solid #bfe3d2;padding:4px 9px;border-radius:7px;white-space:nowrap}[data-bp=product] .mrank.dim{color:var(--muted);background:var(--sand);border-color:var(--line)}[data-bp=product] .mrows{display:grid;grid-gap:0;gap:0;font-size:12.5px}[data-bp=product] .mrows .mr{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px dashed var(--line)}[data-bp=product] .mrows .mr span{color:var(--muted)}[data-bp=product] .mrows .mr b{font-weight:600;color:var(--navy);text-align:right}[data-bp=product] .mnote{font-size:12px;color:var(--warn);display:flex;gap:7px;align-items:flex-start;line-height:1.45}[data-bp=product] .mnote svg{width:14px;height:14px;flex-shrink:0;margin-top:1px}[data-bp=product] .mwhy{margin-top:auto;border-top:1px solid var(--line);padding-top:11px}[data-bp=product] .mwhy b{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--emerald-800);display:block;margin-bottom:8px}[data-bp=product] .mwhy ul{list-style:none;display:grid;grid-gap:6px;gap:6px}[data-bp=product] .mwhy li{display:flex;gap:8px;font-size:12.5px;color:var(--ink-soft);line-height:1.4}[data-bp=product] .mwhy li svg{width:14px;height:14px;color:var(--emerald-700);flex-shrink:0;margin-top:1px}[data-bp=product] .selwrap{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:14px;gap:14px;align-items:stretch}[data-bp=product] .selcard{border:1px solid var(--navy);border-radius:12px;overflow:hidden;box-shadow:0 18px 34px -26px rgba(33,38,59,.45)}[data-bp=product] .selcard-hd{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}[data-bp=product] .selcard-hd b{font-family:var(--disp);font-size:16px;display:block}[data-bp=product] .selcard-hd .sub{font-size:12.5px;color:var(--muted);display:block}[data-bp=product] .seltag{margin-left:auto;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#fff;background:var(--navy);padding:5px 10px;border-radius:7px}[data-bp=product] .selgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}[data-bp=product] .selgrid>div{padding:12px 18px;border-top:1px solid var(--line);border-left:1px solid var(--line);margin:-1px 0 0 -1px}[data-bp=product] .selgrid span{display:block;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:3px}[data-bp=product] .selgrid b{font-size:13.5px;font-weight:600;color:var(--navy);line-height:1.4}[data-bp=product] .selwhy{padding:13px 20px 15px;border-top:1px solid var(--line);background:#FBFCFC}[data-bp=product] .selwhy b{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--emerald-800);display:block;margin-bottom:8px}[data-bp=product] .selwhy ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 18px;gap:6px 18px}[data-bp=product] .selwhy li{display:flex;gap:8px;font-size:12.5px;color:var(--ink-soft);line-height:1.4}[data-bp=product] .selwhy li svg{width:14px;height:14px;color:var(--emerald-700);flex-shrink:0;margin-top:1px}[data-bp=product] .selcond{display:flex;gap:9px;align-items:flex-start;padding:12px 20px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-soft);background:var(--warn-bg)}[data-bp=product] .selcond svg{width:15px;height:15px;color:var(--warn);flex-shrink:0;margin-top:1px}[data-bp=product] .selothers{display:flex;flex-direction:column;gap:12px}[data-bp=product] .oth{flex:1 1;border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:14px 16px;opacity:.85;display:flex;flex-direction:column;gap:6px;justify-content:center}[data-bp=product] .oth-hd{display:flex;align-items:center;gap:10px}[data-bp=product] .oth-hd b{font-size:13.5px}[data-bp=product] .oth-hd .sub{font-size:11.5px;color:var(--muted);display:block}[data-bp=product] .oth p{font-size:12px;color:var(--muted);line-height:1.45}[data-bp=product] .gates{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}[data-bp=product] .gate{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}[data-bp=product] .gate-hd{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:#FBFCFC}[data-bp=product] .gate-hd b{font-family:var(--disp);font-size:14.5px}[data-bp=product] .gate-hd .gtag{margin-left:auto;font-size:11px;font-weight:800;color:var(--emerald-800);background:var(--ok-bg);border:1px solid #bfe3d2;padding:4px 9px;border-radius:7px;white-space:nowrap}[data-bp=product] .gate-rev{display:flex;align-items:center;gap:11px;width:100%;padding:12px 18px;background:none;border:none;border-bottom:1px dashed var(--line);cursor:pointer;text-align:left;font-size:13px;color:var(--navy)}[data-bp=product] .gate-rev:hover{background:#FAFBFA}[data-bp=product] .gate-rev b{display:block;font-size:13.5px}[data-bp=product] .gate-rev .sub{display:block;font-size:11.5px;color:var(--muted)}[data-bp=product] .gate-rev .more{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--emerald-800);display:inline-flex;align-items:center;gap:5px}[data-bp=product] .gate-rev .more svg{width:12px;height:12px}[data-bp=product] .glist{list-style:none;padding:6px 18px 10px}[data-bp=product] .glist li{display:flex;gap:10px;align-items:flex-start;padding:6.5px 0;border-bottom:1px dashed var(--line);font-size:13px;color:var(--ink-soft);line-height:1.45}[data-bp=product] .glist li:last-child{border-bottom:none}[data-bp=product] .glist li svg{width:16px;height:16px;color:var(--emerald-700);flex-shrink:0;margin-top:1px}[data-bp=product] .glist li b{color:var(--navy);font-weight:600}[data-bp=product] .glist li small{display:block;color:var(--muted);font-size:11.5px}[data-bp=product] .confwrap{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:14px;gap:14px;align-items:stretch}[data-bp=product] .confmain{border:1px solid #bfe3d2;border-radius:12px;overflow:hidden}[data-bp=product] .confstatus{display:flex;align-items:center;gap:11px;padding:15px 20px;background:var(--ok-bg);border-bottom:1px solid #bfe3d2;font-family:var(--disp);font-weight:700;font-size:15.5px;color:var(--emerald-800)}[data-bp=product] .confstatus svg{width:19px;height:19px}[data-bp=product] .confgrid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0;gap:0}[data-bp=product] .confgrid>div{padding:12px 16px;border-top:1px solid var(--line);border-left:1px solid var(--line);margin:-1px 0 0 -1px}[data-bp=product] .confgrid span{display:block;font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:3px}[data-bp=product] .confgrid b{font-size:13px;font-weight:600;color:var(--navy);line-height:1.4}[data-bp=product] .confnote{display:flex;gap:9px;align-items:flex-start;padding:12px 20px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-soft);background:#FBFCFC}[data-bp=product] .confnote svg{width:15px;height:15px;color:var(--emerald-800);flex-shrink:0;margin-top:1px}[data-bp=product] .confside{border:1px solid var(--line);border-radius:12px;padding:16px 16px 12px;display:flex;flex-direction:column;gap:8px;background:#fff}[data-bp=product] .confside>b{font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-bottom:2px}[data-bp=product] .jact{display:flex;align-items:center;gap:10px;width:100%;padding:10px 13px;min-height:44px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;font-size:13px;font-weight:700;color:var(--navy);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease}[data-bp=product] .jact:hover{border-color:var(--navy);text-decoration:none}[data-bp=product] .jact svg{width:15px;height:15px;color:var(--emerald-800);flex-shrink:0}[data-bp=product] .jact.primary{background:var(--emerald-700);border-color:var(--emerald-700);color:#fff}[data-bp=product] .jact.primary svg{color:#fff}[data-bp=product] .jact.primary:hover{background:var(--emerald-800)}[data-bp=product] .jveil{position:fixed;inset:0;background:rgba(22,27,45,.48);z-index:420;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .2s ease}[data-bp=product] .jveil.open{opacity:1}[data-bp=product] .jmodal{background:#fff;border:1px solid var(--line);border-radius:14px;width:100%;max-width:600px;max-height:86vh;display:flex;flex-direction:column;box-shadow:0 34px 70px -34px rgba(22,27,45,.55);transform:translateY(10px);transition:transform .22s ease}[data-bp=product] .jveil.open .jmodal{transform:none}[data-bp=product] .jmodal-hd{display:flex;align-items:center;gap:11px;padding:17px 22px;border-bottom:1px solid var(--line)}[data-bp=product] .jmodal-hd b{font-family:var(--disp);font-size:17px}[data-bp=product] .jmodal-hd .sub{display:block;font-size:12px;color:var(--muted);font-family:var(--sans);font-weight:500}[data-bp=product] .jmodal-x{margin-left:auto;width:36px;height:36px;border-radius:9px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}[data-bp=product] .jmodal-x:hover{border-color:var(--navy)}[data-bp=product] .jmodal-x svg{width:15px;height:15px;color:var(--navy)}[data-bp=product] .jmodal-bd{padding:20px 22px;overflow:auto}[data-bp=product] .jmodal-ft{padding:14px 22px;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end}[data-bp=product] .jpop{position:absolute;z-index:430;width:300px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 44px -24px rgba(33,38,59,.5);padding:16px 18px;font-size:13px}[data-bp=product] .jpop b.popname{font-family:var(--disp);font-size:14.5px;display:block}[data-bp=product] .jpop .poprole{font-size:11.5px;color:var(--muted);display:block;margin-bottom:9px}[data-bp=product] .jpop ul{list-style:none;display:grid;grid-gap:6px;gap:6px;margin-top:8px}[data-bp=product] .jpop li{display:flex;gap:8px;font-size:12px;color:var(--ink-soft);line-height:1.4}[data-bp=product] .jpop li svg{width:13px;height:13px;color:var(--emerald-700);flex-shrink:0;margin-top:1px}[data-bp=product] .jpop .poptime{margin-top:10px;padding-top:9px;border-top:1px dashed var(--line);font-size:11.5px;color:var(--muted)}[data-bp=product] .jpop-x{position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;background:var(--sand);border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}[data-bp=product] .jpop-x svg{width:12px;height:12px;color:var(--navy)}[data-bp=product] .jtoast-wrap{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:440;display:grid;grid-gap:8px;gap:8px;justify-items:center;pointer-events:none}[data-bp=product] .jtoast{display:flex;align-items:center;gap:9px;background:var(--navy);color:#fff;border-radius:10px;padding:12px 18px;font-size:13.5px;font-weight:600;box-shadow:0 16px 34px -18px rgba(22,27,45,.6);opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease;max-width:min(92vw,520px)}[data-bp=product] .jtoast.show{opacity:1;transform:none}[data-bp=product] .jtoast svg{width:15px;height:15px;color:var(--emerald);flex-shrink:0}[data-bp=product] .jmsg{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}[data-bp=product] .jmsg .bub{max-width:82%;padding:10px 14px;border-radius:12px;font-size:13.5px;line-height:1.5}[data-bp=product] .jmsg .bub.in{align-self:flex-start;background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);border-bottom-left-radius:4px}[data-bp=product] .jmsg .bub.out{align-self:flex-end;background:var(--emerald-700);color:#fff;border-bottom-right-radius:4px}[data-bp=product] .jmsg .bub small{display:block;font-size:10.5px;opacity:.75;margin-top:4px}[data-bp=product] .jmsg-send{display:flex;gap:9px}[data-bp=product] .jmsg-send input{flex:1 1;border:1px solid var(--line-strong);border-radius:9px;padding:10px 13px;font-family:var(--sans);font-size:13.5px;color:var(--navy);min-height:44px}[data-bp=product] .jmsg-send input:focus-visible{outline:2.5px solid var(--info);outline-offset:1px}[data-bp=product] .jmsg-send button{min-height:44px;padding:10px 18px;border-radius:9px;border:none;background:var(--emerald-700);color:#fff;font-weight:700;font-size:13.5px;cursor:pointer}[data-bp=product] .jmsg-send button:hover{background:var(--emerald-800)}[data-bp=product] .scalex{margin-top:8px}[data-bp=product] .scalex-tabs{display:inline-flex;flex-wrap:wrap;gap:0;margin-bottom:30px;border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;background:#fff}[data-bp=product] .scalex-tab{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:12px 20px;border:none;border-left:1px solid var(--line);background:#fff;font-family:var(--sans);font-weight:700;font-size:14px;color:var(--ink-soft);cursor:pointer;transition:background .16s ease,color .16s ease}[data-bp=product] .scalex-tab:first-child{border-left:none}[data-bp=product] .scalex-tab svg{width:17px;height:17px}[data-bp=product] .scalex-tab:hover{background:var(--sand)}[data-bp=product] .scalex-tab.is-on{background:var(--navy);color:#fff}[data-bp=product] .scalex-panels{display:grid;grid-gap:24px;gap:24px}[data-bp=product] .scalex.js .scalex-panels{display:block}[data-bp=product] .scalex.js .scpanel{display:none}[data-bp=product] .scalex.js .scpanel.is-on{display:block}[data-bp=product] .scpanel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:34px 34px 26px}[data-bp=product] .scpanel .scp-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-bottom:22px}[data-bp=product] .scpanel .scp-head h3{font-size:clamp(19px,2vw,24px)}[data-bp=product] .scpanel .scp-head p{font-size:14px;color:var(--muted)}[data-bp=product] .scp-roles{list-style:none;display:grid;grid-gap:0;gap:0;counter-reset:scp}[data-bp=product] .scp-roles li{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px dashed var(--line);counter-increment:scp;align-items:start}[data-bp=product] .scp-roles li:last-child{border-bottom:none}[data-bp=product] .scp-roles li:before{content:counter(scp,decimal-leading-zero);font-family:var(--disp);font-weight:800;font-size:13px;color:var(--emerald-800);letter-spacing:1px;margin-top:3px}[data-bp=product] .scp-roles b{font-size:15px;display:block}[data-bp=product] .scp-roles .who-line{font-size:13.5px;color:var(--muted);display:block;margin-top:2px}[data-bp=product] .scp-roles .who-line em{font-style:normal;font-weight:700;color:var(--emerald-800)}@media(max-width:1100px){[data-bp=product] .jp-meta{grid-template-columns:1fr 1fr}[data-bp=product] .jp-meta>div{padding-left:22px}[data-bp=product] .jp-meta>div:nth-child(odd){border-left:none}[data-bp=product] .matchset{grid-template-columns:1fr;gap:12px}[data-bp=product] .reqgrid{grid-template-columns:1fr 1fr}[data-bp=product] .confwrap,[data-bp=product] .gates,[data-bp=product] .selwrap{grid-template-columns:1fr}[data-bp=product] .selothers{flex-direction:row}[data-bp=product] .confgrid{grid-template-columns:1fr 1fr}}@media(max-width:899px){[data-bp=product] .jny-track{padding-top:0}[data-bp=product] .jny-packet,[data-bp=product] .jny-pulse,[data-bp=product] .jny-rail{display:none}[data-bp=product] .jstg{background:#fff;border:1px solid var(--line);padding:52px 12px 12px}[data-bp=product] .jstg.is-on{border-color:var(--navy);box-shadow:0 16px 32px -24px rgba(33,38,59,.5)}[data-bp=product] .jny-stages{display:flex;overflow-x:auto;gap:10px;padding:4px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}[data-bp=product] .jny-stages::-webkit-scrollbar{display:none}[data-bp=product] .jny-stages>li{flex:0 0 230px}[data-bp=product] .jny-bar{flex-direction:column;align-items:stretch}[data-bp=product] .jny-ctl{justify-content:flex-start}[data-bp=product] .jp-body{padding:20px 18px 4px}[data-bp=product] .jp-head{padding:20px 18px 14px}[data-bp=product] .jp-status{margin-left:0}[data-bp=product] .sysline{margin:14px 18px 18px}[data-bp=product] .jp-meta{grid-template-columns:1fr}[data-bp=product] .jp-meta>div{border-left:none;border-top:1px solid var(--line);padding:12px 18px}[data-bp=product] .jp-meta>div:first-child{padding-left:18px}[data-bp=product] .reqgrid,[data-bp=product] .selgrid,[data-bp=product] .selwhy ul{grid-template-columns:1fr}[data-bp=product] .selothers{flex-direction:column}[data-bp=product] .confgrid{grid-template-columns:1fr}[data-bp=product] .scalex-tabs{display:flex;flex-direction:column}[data-bp=product] .scalex-tab{border-left:none;border-top:1px solid var(--line);justify-content:center}[data-bp=product] .scalex-tab:first-child{border-top:none}[data-bp=product] .scpanel{padding:26px 20px}}@media (prefers-reduced-motion:reduce){[data-bp=product] .jny-pulse,[data-bp=product] .jny-rail-fill{transition:none}[data-bp=product] .jny-pulse:after{animation:none}[data-bp=product] .jny.playing .jstg.is-on .jstg-prog i{animation:none;width:100%}}[data-bp=resources] .fq-shell{max-width:820px;margin:0 auto}[data-bp=resources] .fq-searchbox{position:relative;margin-bottom:26px}[data-bp=resources] .fq-searchbox svg{position:absolute;left:19px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--muted);pointer-events:none}[data-bp=resources] .fq-searchbox input{width:100%;min-height:58px;padding:14px 20px 14px 52px;border:1px solid var(--line-strong);border-radius:16px;background:#fff;font-family:var(--sans);font-size:16.5px;color:var(--navy);box-shadow:0 14px 34px -28px rgba(33,38,59,.35);transition:border-color .18s ease,box-shadow .18s ease}[data-bp=resources] .fq-searchbox input::placeholder{color:#8B9490}[data-bp=resources] .fq-searchbox input:focus{border-color:var(--emerald-700);outline:none;box-shadow:0 0 0 3.5px rgba(21,195,154,.22)}[data-bp=resources] .fq-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}[data-bp=resources] .fq-tab{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 16px;border-radius:999px;border:1px solid var(--line-strong);background:#fff;font-size:13.5px;font-weight:700;color:var(--ink-soft);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}[data-bp=resources] .fq-tab small{font-size:11px;font-weight:800;background:var(--sand);border-radius:999px;padding:2px 8px;color:var(--muted);transition:background-color .16s ease,color .16s ease}[data-bp=resources] .fq-tab:hover{border-color:var(--navy)}[data-bp=resources] .fq-tab.is-on{background:var(--navy);border-color:var(--navy);color:#fff}[data-bp=resources] .fq-tab.is-on small{background:rgba(255,255,255,.18);color:#fff}[data-bp=resources] .fq-status{text-align:center;font-size:13.5px;color:var(--muted);font-weight:600;min-height:22px;margin-bottom:6px}[data-bp=resources] .fq-group{margin-top:44px}[data-bp=resources] .fq-group:first-of-type{margin-top:26px}[data-bp=resources] .fq-group[hidden]{display:none}[data-bp=resources] .fq-ghead{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--emerald-800);margin-bottom:8px}[data-bp=resources] .fq-ghead:after{content:"";flex:1 1;height:1px;background:var(--line)}[data-bp=resources] .fq-item{border-top:1px solid var(--line);scroll-margin-top:96px}[data-bp=resources] .fq-item:last-child{border-bottom:1px solid var(--line)}[data-bp=resources] .fq-item[hidden]{display:none}[data-bp=resources] .faqq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 4px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--disp);font-weight:600;font-size:17.5px;line-height:1.35;color:var(--navy);border-radius:6px;transition:color .18s ease}[data-bp=resources] .faqq:hover{color:var(--emerald-800)}[data-bp=resources] .faqq .fq-qtitle{flex:1 1;min-width:0}[data-bp=resources] .faqq .fq-ico{width:30px;height:30px;border-radius:50%;background:var(--sand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .28s ease,background-color .28s ease}[data-bp=resources] .faqq .fq-ico svg{width:14px;height:14px;color:var(--emerald-800)}[data-bp=resources] .faqq[aria-expanded=true]{color:var(--emerald-800)}[data-bp=resources] .faqq[aria-expanded=true] .fq-ico{transform:rotate(45deg);background:var(--ok-bg)}[data-bp=resources] .faqa{overflow:hidden}[data-bp=resources] .faqa-in{padding:2px 48px 28px 4px;font-size:15.5px;line-height:1.65;color:var(--ink-soft);max-width:70ch}[data-bp=resources] .faqa-in p+p{margin-top:10px}[data-bp=resources] .faqa-in a{font-weight:600}[data-bp=resources] .faqa-in strong{color:var(--navy)}[data-bp=resources] .fq-item mark{background:#FCE9B8;color:inherit;border-radius:3px;padding:0 1.5px}[data-bp=resources] .fq-empty{display:none;text-align:center;background:#fff;border:1px dashed var(--line-strong);border-radius:var(--r-card);padding:40px 28px;max-width:820px;margin:26px auto 0}[data-bp=resources] .fq-empty.show{display:block}[data-bp=resources] .fq-empty p{margin:10px auto 22px;max-width:48ch;font-size:15px}[data-bp=resources] .curious{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;max-width:860px;margin:0 auto}[data-bp=resources] .curious .gcard{padding:32px 28px}@media(max-width:720px){[data-bp=resources] .curious{grid-template-columns:1fr}[data-bp=resources] .faqq{font-size:16px;padding:20px 2px}[data-bp=resources] .faqa-in{padding-right:8px}[data-bp=resources] .fq-searchbox input{font-size:15.5px}}[data-bp=resources] .fq-auds{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:820px;margin:0 auto 26px}[data-bp=resources] .fq-aud{display:flex;align-items:center;gap:16px;text-align:left;background:#fff;border:1.5px solid var(--line-strong);border-radius:var(--r-card);padding:20px 22px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}[data-bp=resources] .fq-aud:hover{border-color:var(--navy);transform:translateY(-1px)}[data-bp=resources] .fq-aud.is-on{border-color:var(--emerald-700);box-shadow:0 0 0 3.5px rgba(21,195,154,.18),0 16px 34px -26px rgba(33,38,59,.4)}[data-bp=resources] .fq-aud .fq-aico{width:46px;height:46px;flex:none;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--sand);color:var(--emerald-800)}[data-bp=resources] .fq-aud .fq-aico svg{width:22px;height:22px}[data-bp=resources] .fq-aud.is-on .fq-aico{background:var(--emerald);color:var(--navy)}[data-bp=resources] .fq-aud b{display:block;font-family:var(--disp);font-size:17px;color:var(--navy);letter-spacing:-.01em}[data-bp=resources] .fq-aud small{display:block;font-size:13px;color:var(--muted);margin-top:2px;line-height:1.45}[data-bp=resources] .fq-aud .fq-acount{margin-left:auto;flex:none;font-size:12px;font-weight:800;background:var(--sand);color:var(--muted);border-radius:999px;padding:4px 11px}[data-bp=resources] .fq-aud.is-on .fq-acount{background:var(--emerald);color:var(--navy)}[data-bp=resources] .fq-tabsrow[hidden]{display:none}@media(max-width:720px){[data-bp=resources] .fq-auds{grid-template-columns:1fr}[data-bp=resources] .fq-aud{padding:16px 18px}}[data-bp=responsible-disclosure] .pl-grid{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}[data-bp=responsible-disclosure] .pl-toc{position:-webkit-sticky;position:sticky;top:96px}[data-bp=responsible-disclosure] .pl-toc b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:12px}[data-bp=responsible-disclosure] .pl-toc a{display:block;font-size:14px;color:var(--muted);border-left:2px solid var(--line);padding:7px 0 7px 14px;transition:color .15s,border-color .15s}[data-bp=responsible-disclosure] .pl-toc a:hover{color:var(--navy);border-color:var(--emerald-700)}[data-bp=responsible-disclosure] .pl-body h2{margin:38px 0 12px;font-size:22px}[data-bp=responsible-disclosure] .pl-body h2:first-child{margin-top:0}[data-bp=responsible-disclosure] .pl-body p{margin:0 0 12px;max-width:72ch}[data-bp=responsible-disclosure] .pl-related{margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}[data-bp=responsible-disclosure] .pl-related b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:10px}[data-bp=responsible-disclosure] .pl-related a{display:inline-block;margin:0 18px 8px 0;font-size:14px;font-weight:600}@media(max-width:860px){[data-bp=responsible-disclosure] .pl-grid{grid-template-columns:1fr;gap:26px}[data-bp=responsible-disclosure] .pl-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:14px}}[data-bp=role] .rl-hero{padding-bottom:56px}[data-bp=role] .rl-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}[data-bp=role] .rl-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;border-radius:999px;padding:5px 12px;border:1px solid transparent}[data-bp=role] .rl-tag-kind{color:var(--navy);background:var(--sand);border-color:var(--line)}[data-bp=role] .rl-tag-reg{color:var(--emerald-800);background:var(--ok-bg);border-color:#B7E3CC}[data-bp=role] .rl-tag-nonreg{color:#7A6A2B;background:var(--warn-bg);border-color:#E8D5A8}[data-bp=role] .rl-tag-varies{color:#4A5C8A;background:var(--info-bg);border-color:#C6D6F4}[data-bp=role] .rl-hero h1{max-width:24ch}[data-bp=role] .rl-famline{font-size:14px;font-weight:700;color:var(--muted);margin-top:14px}[data-bp=role] .rl-famline a{color:var(--emerald-800)}[data-bp=role] .rl-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}[data-bp=role] .rl-meta span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;color:var(--ink-soft)}[data-bp=role] .rl-meta svg{width:15px;height:15px;color:var(--emerald-800)}[data-bp=role] .rl-body{padding:64px 0 80px}[data-bp=role] .rl-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:48px;gap:48px;align-items:start}[data-bp=role] .rl-main{min-width:0}[data-bp=role] .rl-sec{margin-bottom:44px}[data-bp=role] .rl-sec>h2{font-size:clamp(22px,2.4vw,28px);margin-bottom:16px}[data-bp=role] .rl-sec>p{font-size:15.5px;color:var(--ink-soft);line-height:1.65;max-width:68ch}[data-bp=role] .rl-path{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}[data-bp=role] .rl-block{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:24px 26px}[data-bp=role] .rl-block h3{font-size:16px;display:flex;align-items:center;gap:10px;margin-bottom:12px}[data-bp=role] .rl-block h3 svg{width:18px;height:18px;color:var(--emerald-800)}[data-bp=role] .rl-block ul{list-style:none;display:flex;flex-direction:column;gap:9px}[data-bp=role] .rl-block li{font-size:14px;color:var(--ink-soft);line-height:1.5;padding-left:22px;position:relative}[data-bp=role] .rl-block li:before{content:"";position:absolute;left:2px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--emerald)}[data-bp=role] .rl-provs{display:flex;flex-wrap:wrap;gap:8px}[data-bp=role] .rl-provs span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 15px;font-size:13px;font-weight:600;color:var(--ink-soft)}[data-bp=role] .rl-provs .rl-provs-all{background:var(--ok-bg);border-color:#B7E3CC;color:var(--emerald-800);font-weight:700}[data-bp=role] .rl-sets{display:flex;flex-wrap:wrap;gap:8px}[data-bp=role] .rl-sets span{background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 16px;font-size:13.5px;font-weight:600;color:var(--navy)}[data-bp=role] .rl-rail{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}[data-bp=role] .rl-cta{background:var(--navy);color:#fff;border-radius:var(--r-frame);padding:28px 26px}[data-bp=role] .rl-cta h2{font-size:20px;color:#fff;margin-bottom:8px}[data-bp=role] .rl-cta p{font-size:13.5px;color:#C3CBD8;line-height:1.55;margin-bottom:18px}[data-bp=role] .rl-cta .btn{width:100%;margin-bottom:10px}[data-bp=role] .rl-cta .btn-outline{background:transparent;border-color:rgba(255,255,255,.35);color:#fff}[data-bp=role] .rl-cta .btn-outline:hover{border-color:#fff;background:rgba(255,255,255,.08)}[data-bp=role] .rl-cta .rl-cta-note{font-size:12px;color:#8E97AB;margin:6px 0 0}[data-bp=role] .rl-related{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:22px 24px}[data-bp=role] .rl-related h2{font-size:16px;margin-bottom:12px}[data-bp=role] .rl-related ul{list-style:none;display:flex;flex-direction:column;gap:2px}[data-bp=role] .rl-related a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;font-size:14px;font-weight:600;color:var(--navy);text-decoration:none}[data-bp=role] .rl-related a:hover{background:var(--sand)}[data-bp=role] .rl-related a svg{width:14px;height:14px;color:var(--emerald-800);flex-shrink:0}[data-bp=role] .rl-disclaimer{display:flex;gap:16px;align-items:flex-start;background:var(--warn-bg);border:1px solid #e8d5a8;border-radius:var(--r-card);padding:22px 26px;margin-top:8px}[data-bp=role] .rl-disclaimer svg{width:20px;height:20px;color:#7A6A2B;flex-shrink:0;margin-top:2px}[data-bp=role] .rl-disclaimer b{display:block;font-family:var(--disp);font-size:15.5px;color:var(--navy);margin-bottom:4px}[data-bp=role] .rl-disclaimer p{font-size:13.5px;color:var(--ink-soft);line-height:1.55;margin:0}[data-bp=role] .rl-nonclin{background:var(--sand);border:1px solid var(--line);border-radius:var(--r-card);padding:18px 22px;font-size:14px;color:var(--ink-soft);line-height:1.55;margin-bottom:32px}[data-bp=role] .rl-nonclin b{color:var(--navy)}[data-bp=role] .rl-fallback-list h3{font-size:17px;margin:26px 0 8px}[data-bp=role] .rl-fallback-list ul{column-count:2;list-style:none;font-size:14px}[data-bp=role] .rl-fallback-list li{margin-bottom:6px}[data-bp=role] .rl-fallback-list li span{color:var(--muted);font-size:12.5px}@media(max-width:1024px){[data-bp=role] .rl-grid{grid-template-columns:1fr}[data-bp=role] .rl-rail{position:static;max-width:560px}}@media(max-width:720px){[data-bp=role] .rl-path{grid-template-columns:1fr}[data-bp=role] .rl-fallback-list ul{column-count:1}}[data-bp=role] .rl-dir{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:18px 20px;margin-bottom:26px;box-shadow:0 16px 34px -28px rgba(33,38,59,.35)}[data-bp=role] .rl-dir-search{position:relative}[data-bp=role] .rl-dir-search>svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--muted);pointer-events:none}[data-bp=role] .rl-dir-search input{width:100%;min-height:52px;padding:12px 16px 12px 46px;border:1px solid var(--line-strong);border-radius:12px;font-family:var(--sans);font-size:15.5px;background:#fff;color:var(--navy);transition:border-color .16s ease,box-shadow .16s ease}[data-bp=role] .rl-dir-search input::placeholder{color:#8A9497}[data-bp=role] .rl-dir-search input:focus{border-color:var(--emerald-700);outline:none;box-shadow:0 0 0 3.5px rgba(21,195,154,.2)}[data-bp=role] .rl-dir-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}[data-bp=role] .rl-dir-chip{min-height:38px;padding:7px 14px;border-radius:999px;border:1px solid var(--line-strong);background:#fff;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--navy);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}[data-bp=role] .rl-dir-chip:hover{border-color:var(--navy)}[data-bp=role] .rl-dir-chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}[data-bp=role] .rl-dir-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;color:var(--muted)}[data-bp=role] .rl-dir-clear{border:none;background:none;color:var(--emerald-800);font-weight:700;font-size:13px;cursor:pointer;padding:6px 4px;font-family:var(--sans)}[data-bp=role] .rl-dir-clear:hover{text-decoration:underline}[data-bp=role] .rl-fallback-list h3.rl-hide,[data-bp=role] .rl-fallback-list li.rl-hide,[data-bp=role] .rl-fallback-list ul.rl-hide{display:none}[data-bp=role] .rl-dir-empty{border:1px dashed var(--line-strong);border-radius:var(--r-card);padding:28px;text-align:center;color:var(--muted);font-size:14.5px}[data-bp=role] .rl-dir-empty b{color:var(--navy)}[data-bp=role] .rl-dir-empty a{color:var(--emerald-800);font-weight:700;text-decoration:none}[data-bp=role] .rl-dir-empty a:hover{text-decoration:underline}[data-bp=security] .sprinciples{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:start}[data-bp=security] .sprin{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:30px 28px;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}[data-bp=security] .sprin:hover{transform:translateY(-4px);box-shadow:0 24px 44px -34px rgba(33,38,59,.45);border-color:var(--line-strong)}[data-bp=security] .sprin.open{border-color:var(--emerald-700);box-shadow:0 26px 52px -34px rgba(11,149,115,.5)}[data-bp=security] .sprin .snum{font-family:var(--disp);font-size:14px;font-weight:800;letter-spacing:1.2px;color:var(--emerald-800);display:inline-block;margin-bottom:14px}[data-bp=security] .sprin h3{font-size:20px;margin-bottom:8px}[data-bp=security] .sprin p{font-size:15px;color:var(--ink-soft)}[data-bp=security] .sprin-more{margin-top:auto;padding:18px 0 0;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:none;border:none;font-family:var(--sans);font-size:13.5px;font-weight:800;color:var(--emerald-800);cursor:pointer}[data-bp=security] .sprin-more:hover{text-decoration:underline}[data-bp=security] .sprin-more:focus-visible{outline:2.5px solid var(--emerald-700);outline-offset:3px;border-radius:6px}[data-bp=security] .sprin-more svg{width:15px;height:15px;transition:transform .3s ease}[data-bp=security] .sprin.open .sprin-more svg{transform:rotate(180deg)}[data-bp=security] .sproof{max-height:0;overflow:hidden;transition:max-height .55s cubic-bezier(.25,.8,.3,1)}[data-bp=security] .sproof-in{padding-top:18px;margin-top:16px;border-top:1px dashed var(--line)}[data-bp=security] .sproof-tag{display:block;font-size:10.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--emerald-800);margin-bottom:11px}[data-bp=security] .pnc{display:flex;flex-wrap:wrap;gap:7px}[data-bp=security] .pnc span{font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;background:var(--sand);color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.6px;-webkit-text-decoration-color:rgba(198,72,59,.7);text-decoration-color:rgba(198,72,59,.7)}[data-bp=security] .sproof .note{font-size:13px;color:var(--ink-soft);margin-top:12px;line-height:1.55}[data-bp=security] .sroles{display:flex;flex-wrap:wrap;gap:7px}[data-bp=security] .srole{border:1px solid var(--line-strong);background:#fff;border-radius:999px;padding:6px 13px;font-family:var(--sans);font-size:12px;font-weight:700;color:var(--ink-soft);cursor:pointer;transition:all .15s ease}[data-bp=security] .srole:hover{border-color:var(--navy)}[data-bp=security] .srole:focus-visible{outline:2.5px solid var(--emerald-700);outline-offset:2px}[data-bp=security] .srole.on{background:var(--navy);border-color:var(--navy);color:#fff}[data-bp=security] .srole-out{margin-top:12px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:13px 15px;font-size:13px;line-height:1.55;color:var(--ink-soft)}[data-bp=security] .srole-out b{color:var(--navy)}[data-bp=security] .atk{list-style:none;display:grid;grid-gap:8px;gap:8px}[data-bp=security] .atk li{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:9px 12px;line-height:1.5;animation:atkIn .45s ease}[data-bp=security] .atk li b{font-family:var(--disp);font-weight:800;color:var(--navy);white-space:nowrap}@keyframes atkIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}[data-bp=security] .sroad{list-style:none;display:grid;grid-gap:9px;gap:9px}[data-bp=security] .sroad li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:13.5px;color:var(--ink-soft);border-bottom:1px dashed var(--line);padding-bottom:9px;line-height:1.5}[data-bp=security] .sroad li:last-child{border-bottom:none;padding-bottom:0}[data-bp=security] .sroad li span{font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--warn);white-space:nowrap}[data-bp=security] .sroad li span.done{color:var(--emerald-800)}[data-bp=security] .sroad li span.never{color:var(--risk)}[data-bp=security] .smission{margin-top:26px;background:var(--navy);border-radius:var(--r-frame);padding:42px 46px;display:flex;gap:24px;align-items:flex-start;color:#fff;position:relative;overflow:hidden}[data-bp=security] .smission:after{content:"";position:absolute;top:-40%;right:-10%;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(21,195,154,.22),transparent 70%);pointer-events:none}[data-bp=security] .smission>svg{width:36px;height:36px;color:var(--emerald);flex-shrink:0;margin-top:5px}[data-bp=security] .smission p{margin:0;color:#fff;font-family:var(--disp);font-weight:700;font-size:clamp(19px,2vw,24px);line-height:1.45;letter-spacing:-.01em;max-width:52ch}[data-bp=security] .smission p b{color:var(--emerald)}[data-bp=security] .smission span{display:block;margin-top:14px;font-family:var(--sans);font-size:13px;font-weight:600;color:#C7CEDB}@media(max-width:720px){[data-bp=security] .smission{padding:32px 26px;flex-direction:column;gap:16px}}[data-bp=security] .sprotect{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}[data-bp=security] .scard2{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:28px 26px;display:flex;flex-direction:column}[data-bp=security] .scard2 .sico{width:46px;height:46px;border-radius:13px;background:var(--sand);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}[data-bp=security] .scard2 .sico svg{width:22px;height:22px}[data-bp=security] .scard2 h3{font-size:18px;margin-bottom:8px}[data-bp=security] .scard2 p{font-size:14.5px;color:var(--muted)}[data-bp=security] .scard2 ul{list-style:none;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:grid;grid-gap:9px;gap:9px}[data-bp=security] .scard2 ul li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;font-weight:600;color:var(--ink-soft)}[data-bp=security] .scard2 ul svg{width:15px;height:15px;color:var(--emerald-700);flex-shrink:0;margin-top:3px}[data-bp=security] .never{background:var(--navy);border-radius:26px;padding:56px 48px;color:#fff}[data-bp=security] .never h2{color:#fff}[data-bp=security] .never .lead{color:#C3CBD8}[data-bp=security] .never-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 36px;gap:18px 36px;margin-top:34px}[data-bp=security] .never-list li{display:flex;gap:14px;align-items:flex-start;font-size:16px;font-weight:700;color:#fff}[data-bp=security] .never-list svg{width:20px;height:20px;color:var(--emerald);flex-shrink:0;margin-top:3px}[data-bp=security] .never-list li div{min-width:0}[data-bp=security] .never-list li span{display:block;font-size:13.5px;font-weight:500;color:#AEB7C6;margin-top:3px;line-height:1.55}[data-bp=security] .srights{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}[data-bp=security] .sright{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:32px 30px}[data-bp=security] .sright h3{font-size:20px;margin-bottom:6px}[data-bp=security] .sright>p{font-size:14.5px;color:var(--muted);margin-bottom:18px}[data-bp=security] .sright ul{list-style:none;display:grid;grid-gap:12px;gap:12px}[data-bp=security] .sright ul li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:var(--ink-soft)}[data-bp=security] .sright ul li b{color:var(--navy)}[data-bp=security] .sright ul svg{width:17px;height:17px;color:var(--emerald-700);flex-shrink:0;margin-top:3px}[data-bp=security] .scomply{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:44px;gap:44px;align-items:start}[data-bp=security] .scomply .lead{font-size:17px}[data-bp=security] .scomply-points{list-style:none;margin-top:24px;display:grid;grid-gap:14px;gap:14px}[data-bp=security] .scomply-points li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink-soft)}[data-bp=security] .scomply-points svg{width:18px;height:18px;color:var(--emerald-700);flex-shrink:0;margin-top:3px}[data-bp=security] .honest{background:var(--ok-bg);border:1px solid #b7e3cc;border-radius:18px;padding:28px}[data-bp=security] .honest .nico{width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid #b7e3cc;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}[data-bp=security] .honest .nico svg{width:21px;height:21px;color:var(--emerald-800)}[data-bp=security] .honest b{font-family:var(--disp);font-size:17px;display:block;margin-bottom:6px}[data-bp=security] .honest p{font-size:14.5px;color:var(--ink-soft)}[data-bp=security] .honest p+p{margin-top:8px}[data-bp=security] .report{display:flex;gap:18px;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 30px;flex-wrap:wrap}[data-bp=security] .report .rtext{display:flex;gap:16px;align-items:flex-start;min-width:min(420px,100%)}[data-bp=security] .report .nico{width:44px;height:44px;border-radius:12px;background:var(--sand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-bp=security] .report .nico svg{width:21px;height:21px;color:var(--navy)}[data-bp=security] .report b{font-family:var(--disp);font-size:17px;display:block;margin-bottom:3px}[data-bp=security] .report p{font-size:14.5px;color:var(--ink-soft)}[data-bp=security] .never-enforce{margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.16);display:flex;gap:14px;align-items:flex-start}[data-bp=security] .never-enforce svg{width:20px;height:20px;color:var(--emerald);flex-shrink:0;margin-top:2px}[data-bp=security] .never-enforce p{margin:0;font-size:14.5px;color:#C3CBD8;line-height:1.65}[data-bp=security] .never-enforce p b{color:#fff}[data-bp=security] .splay{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:0;gap:0;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-bottom:22px;box-shadow:0 24px 48px -36px rgba(33,38,59,.35)}[data-bp=security] .splay-l{padding:34px 32px}[data-bp=security] .splay-l h3{font-size:21px;margin:12px 0 8px}[data-bp=security] .splay-sub{font-size:14.5px;color:var(--muted);line-height:1.65;margin-bottom:22px}[data-bp=security] .sw{display:flex;gap:14px;align-items:flex-start;width:100%;text-align:left;background:none;border:1px solid var(--line);border-radius:14px;padding:15px 16px;cursor:pointer;font-family:var(--sans);transition:border-color .16s ease,background .16s ease}[data-bp=security] .sw+.sw{margin-top:10px}[data-bp=security] .sw:hover{border-color:var(--navy)}[data-bp=security] .sw[aria-pressed=true]{border-color:var(--emerald-700);background:var(--ok-bg)}[data-bp=security] .sw-track{position:relative;width:42px;height:24px;border-radius:999px;background:#C9CFD9;flex-shrink:0;margin-top:2px;transition:background .18s ease}[data-bp=security] .sw-dot{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .18s ease}[data-bp=security] .sw[aria-pressed=true] .sw-track{background:var(--emerald-700)}[data-bp=security] .sw[aria-pressed=true] .sw-dot{transform:translateX(18px)}[data-bp=security] .sw-t b{display:block;font-size:14.5px;color:var(--navy)}[data-bp=security] .sw-t span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.5}[data-bp=security] .splay-r{background:var(--navy);padding:34px 32px;display:flex;flex-direction:column}[data-bp=security] .sview-h{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#AEB7C6;margin-bottom:18px}[data-bp=security] .sview-dot{width:8px;height:8px;border-radius:50%;background:var(--emerald)}[data-bp=security] .sview-live{margin-left:auto;color:var(--emerald);font-size:11px}[data-bp=security] .sview{background:#2A3049;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:22px;color:#fff;flex:1 1;display:flex;flex-direction:column;gap:14px}[data-bp=security] .sview.locked{align-items:center;justify-content:center;text-align:center;gap:10px}[data-bp=security] .sview.locked svg{width:30px;height:30px;color:#7C86A0}[data-bp=security] .sview.locked b{font-family:var(--disp);font-size:16px}[data-bp=security] .sview.locked p{font-size:13.5px;color:#AEB7C6;line-height:1.6;max-width:34ch;margin:0}[data-bp=security] .sview-id{display:flex;gap:14px;align-items:center}[data-bp=security] .sview-av{width:48px;height:48px;border-radius:13px;background:var(--emerald);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:800;font-size:17px;flex-shrink:0}[data-bp=security] .sview-id b{display:block;font-size:16.5px}[data-bp=security] .sview-id span{font-size:13px;color:#AEB7C6}[data-bp=security] .sview-badges{display:flex;flex-wrap:wrap;gap:7px}[data-bp=security] .sview-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;background:rgba(21,195,154,.14);color:var(--emerald)}[data-bp=security] .sview-badge svg{width:12px;height:12px}[data-bp=security] .sview-row{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:#C3CBD8;line-height:1.55;border-top:1px solid rgba(255,255,255,.09);padding-top:13px}[data-bp=security] .sview-row svg{width:16px;height:16px;color:var(--emerald);flex-shrink:0;margin-top:2px}[data-bp=security] .sview-note{font-size:12px;color:#7C86A0;margin-top:auto;padding-top:8px}[data-bp=security] .sv-veil{position:fixed;inset:0;background:rgba(22,27,45,.52);z-index:420;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .2s ease}[data-bp=security] .sv-veil.open{opacity:1}[data-bp=security] .sv-modal{background:#fff;border:1px solid var(--line);border-radius:16px;width:100%;max-width:640px;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 34px 70px -34px rgba(22,27,45,.55);transform:translateY(10px);transition:transform .22s ease}[data-bp=security] .sv-veil.open .sv-modal{transform:none}[data-bp=security] .sv-hd{display:flex;align-items:center;gap:11px;padding:18px 22px;border-bottom:1px solid var(--line)}[data-bp=security] .sv-hd b{font-family:var(--disp);font-size:17px;display:block}[data-bp=security] .sv-hd .sub{display:block;font-size:12px;color:var(--muted);font-weight:500}[data-bp=security] .sv-x{margin-left:auto;width:36px;height:36px;border-radius:9px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}[data-bp=security] .sv-x:hover{border-color:var(--navy)}[data-bp=security] .sv-x svg{width:15px;height:15px;color:var(--navy)}[data-bp=security] .sv-bd{padding:22px;overflow:auto}[data-bp=security] .sv-field{margin-bottom:16px}[data-bp=security] .sv-field label{display:block;font-size:13px;font-weight:700;color:var(--navy);margin-bottom:6px}[data-bp=security] .sv-field label span{font-weight:500;color:var(--muted)}[data-bp=security] .sv-field input,[data-bp=security] .sv-field select,[data-bp=security] .sv-field textarea{width:100%;border:1px solid var(--line-strong);border-radius:10px;padding:11px 13px;font-family:var(--sans);font-size:14.5px;color:var(--navy);background:#fff}[data-bp=security] .sv-field textarea{min-height:110px;resize:vertical;line-height:1.55}[data-bp=security] .sv-field input:focus,[data-bp=security] .sv-field select:focus,[data-bp=security] .sv-field textarea:focus{border-color:var(--emerald-700);outline:none;box-shadow:0 0 0 3px rgba(21,195,154,.18)}[data-bp=security] .sv-err{display:none;font-size:12.5px;color:var(--risk);font-weight:600;margin-top:6px}[data-bp=security] .sv-err.show{display:block}[data-bp=security] .sv-next{background:var(--sand);border-radius:12px;padding:18px 20px;margin:4px 0 18px}[data-bp=security] .sv-next b{font-size:13px;letter-spacing:.8px;text-transform:uppercase;color:var(--navy);display:block;margin-bottom:12px}[data-bp=security] .sv-next ol{list-style:none;counter-reset:svn;display:grid;grid-gap:10px;gap:10px}[data-bp=security] .sv-next li{counter-increment:svn;display:flex;gap:11px;font-size:13.5px;color:var(--ink-soft);line-height:1.55;align-items:flex-start}[data-bp=security] .sv-next li:before{content:counter(svn);width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}[data-bp=security] .sv-done{text-align:center;padding:14px 6px 4px}[data-bp=security] .sv-done .sv-ok{width:58px;height:58px;border-radius:50%;background:var(--ok-bg);color:var(--emerald-800);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}[data-bp=security] .sv-done .sv-ok svg{width:26px;height:26px}[data-bp=security] .sv-done b{font-family:var(--disp);font-size:19px;display:block;margin-bottom:6px}[data-bp=security] .sv-done p{font-size:14px;color:var(--ink-soft);line-height:1.65;max-width:46ch;margin:0 auto}[data-bp=security] .sv-ref{display:inline-block;margin:16px auto 4px;background:var(--sand);border:1px dashed var(--line-strong);border-radius:10px;padding:10px 18px;font-family:var(--disp);font-weight:800;font-size:15px;letter-spacing:1px;color:var(--navy)}@media(max-width:1024px){[data-bp=security] .sprotect{grid-template-columns:repeat(2,1fr)}[data-bp=security] .scomply{grid-template-columns:1fr;gap:28px}[data-bp=security] .splay{grid-template-columns:1fr}}@media(max-width:720px){[data-bp=security] .never-list,[data-bp=security] .sprinciples,[data-bp=security] .sprotect,[data-bp=security] .srights{grid-template-columns:1fr}[data-bp=security] .never{padding:40px 26px}[data-bp=security] .report{flex-direction:column;align-items:flex-start}[data-bp=security] .splay-l,[data-bp=security] .splay-r{padding:26px 22px}}[data-bp=specialties] .spx-hero{padding-bottom:64px}[data-bp=specialties] .spx-gov{display:flex;gap:16px;align-items:flex-start;background:var(--sand);border:1px solid var(--line);border-radius:var(--r-card);padding:20px 24px;max-width:820px;margin-top:26px}[data-bp=specialties] .spx-gov svg{width:22px;height:22px;color:var(--emerald-800);flex-shrink:0;margin-top:2px}[data-bp=specialties] .spx-gov p{font-size:15.5px;color:var(--navy);font-weight:600;line-height:1.5;margin:0}[data-bp=specialties] .spx-gov p b{font-weight:800}[data-bp=specialties] .spx-path{display:inline-flex;gap:4px;background:#fff;border:1px solid var(--line-strong);border-radius:12px;padding:4px;margin-top:26px}[data-bp=specialties] .spx-path button{border:1px solid transparent;background:transparent;border-radius:9px;padding:10px 18px;font-family:var(--sans);font-size:14.5px;font-weight:700;color:var(--ink-soft);cursor:pointer;transition:background-color .16s ease,color .16s ease}[data-bp=specialties] .spx-path button[aria-pressed=true]{background:var(--navy);color:#fff}[data-bp=specialties] .spx-path button:hover:not([aria-pressed=true]){background:var(--sand)}[data-bp=specialties] .spx-search{position:relative;max-width:780px;margin-top:22px}[data-bp=specialties] .spx-search>svg{position:absolute;left:18px;top:21px;width:20px;height:20px;color:var(--muted);pointer-events:none}[data-bp=specialties] .spx-search input{width:100%;min-height:62px;padding:14px 20px 14px 52px;border:1px solid var(--line-strong);border-radius:14px;font-family:var(--sans);font-size:16.5px;background:#fff;color:var(--navy);box-shadow:0 16px 34px -26px rgba(33,38,59,.4);transition:border-color .16s ease,box-shadow .16s ease}[data-bp=specialties] .spx-search input::placeholder{color:#8A9497}[data-bp=specialties] .spx-search input:focus{border-color:var(--emerald-700);outline:none;box-shadow:0 0 0 3.5px rgba(21,195,154,.2)}[data-bp=specialties] .spx-ac{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--line-strong);border-radius:14px;box-shadow:0 30px 60px -30px rgba(33,38,59,.45);overflow:hidden;z-index:60;max-height:380px;overflow-y:auto}[data-bp=specialties] .spx-ac[hidden]{display:none}[data-bp=specialties] .spx-ac-item{display:flex;align-items:center;gap:13px;width:100%;padding:12px 16px;border:none;background:#fff;text-align:left;cursor:pointer;font-family:var(--sans);font-size:15px;color:var(--navy);border-bottom:1px solid var(--line)}[data-bp=specialties] .spx-ac-item b{font-weight:700;display:block}[data-bp=specialties] .spx-ac-item .spx-ac-kind{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--emerald-800);white-space:nowrap;background:var(--ok-bg);border-radius:999px;padding:3px 9px;margin-left:auto;flex:none}[data-bp=specialties] .spx-ac-item .spx-ac-ic{flex:none;width:36px;height:36px;border-radius:10px;background:var(--sand);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--navy)}[data-bp=specialties] .spx-ac-item .spx-ac-ic svg{width:17px;height:17px}[data-bp=specialties] .spx-ac-item .spx-ac-main{min-width:0;flex:1 1}[data-bp=specialties] .spx-ac-item .spx-ac-fam{display:block;font-size:12.5px;color:var(--muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-bp=specialties] .spx-ac-item.is-active{background:var(--sand)}[data-bp=specialties] .spx-ac-all{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:none;background:var(--paper);text-align:center;cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:800;color:var(--emerald-800)}[data-bp=specialties] .spx-ac-all:hover{background:var(--ok-bg)}[data-bp=specialties] .spx-ac-all svg{width:14px;height:14px}[data-bp=specialties] .spx-ac-none{padding:18px;font-size:14px;color:var(--ink-soft)}[data-bp=specialties] .spx-ac-none a{font-weight:700}[data-bp=specialties] .spx-hint{margin-top:10px;font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;align-items:center}[data-bp=specialties] .spx-hint button{background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--emerald-800);cursor:pointer}[data-bp=specialties] .spx-hint button:hover{border-color:var(--emerald-700)}[data-bp=specialties] .spx-explorer{padding-top:40px}[data-bp=specialties] .spx-tools{position:-webkit-sticky;position:sticky;top:88px;z-index:40;background:rgba(255,255,255,.94);backdrop-filter:saturate(150%) blur(12px);-webkit-backdrop-filter:saturate(150%) blur(12px);border:1px solid var(--line);border-radius:var(--r-card);padding:8px 20px 10px;margin-bottom:8px;box-shadow:0 16px 32px -26px rgba(33,38,59,.4)}[data-bp=specialties] .spx-group-row{display:flex;align-items:flex-start;gap:14px;padding:8px 0}[data-bp=specialties] .spx-group-row+.spx-group-row{border-top:1px dashed var(--line)}[data-bp=specialties] .spx-glab{flex:0 0 118px;padding-top:9px;font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}[data-bp=specialties] .spx-chips{display:flex;flex-wrap:wrap;gap:7px;flex:1 1;align-items:center}[data-bp=specialties] .spx-chip2{border:1px solid var(--line-strong);background:#fff;border-radius:999px;padding:8px 15px;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--ink-soft);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}[data-bp=specialties] .spx-chip2:hover{border-color:var(--navy);color:var(--navy);transform:translateY(-1px)}[data-bp=specialties] .spx-chip2[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}[data-bp=specialties] .spx-chip2 .n{opacity:.6;font-weight:600;margin-left:5px;font-size:11.5px}[data-bp=specialties] .spx-selwrap{position:relative;display:inline-flex}[data-bp=specialties] .spx-selwrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--ink-soft);background:#fff;border:1px solid var(--line-strong);border-radius:999px;padding:8px 36px 8px 15px;min-height:36px;cursor:pointer;transition:border-color .14s ease,color .14s ease}[data-bp=specialties] .spx-selwrap select:hover{border-color:var(--navy);color:var(--navy)}[data-bp=specialties] .spx-selwrap select:focus{outline:none;border-color:var(--emerald-700);box-shadow:0 0 0 3px rgba(21,195,154,.18)}[data-bp=specialties] .spx-selwrap:after{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}[data-bp=specialties] .spx-selwrap.is-set select{background:var(--emerald-700);border-color:var(--emerald-700);color:#fff}[data-bp=specialties] .spx-selwrap.is-set:after{border-color:#fff}[data-bp=specialties] .spx-clear{background:none;border:1px solid transparent;padding:8px 6px;font:inherit;font-size:13px;font-weight:700;color:var(--risk);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}[data-bp=specialties] .spx-clear[hidden]{display:none}[data-bp=specialties] .spx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:18px 2px 22px}[data-bp=specialties] .spx-count{font-size:13.5px;color:var(--muted);font-weight:600}[data-bp=specialties] .spx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:700}[data-bp=specialties] .spx-crumbs button{background:none;border:none;padding:0;font:inherit;color:var(--emerald-800);cursor:pointer;text-decoration:underline;text-underline-offset:2px}[data-bp=specialties] .spx-crumbs span[aria-hidden]{color:var(--muted);text-decoration:none}[data-bp=specialties] .spx-crumbs .spx-crumb-here{color:var(--navy)}[data-bp=specialties] .spx-pills{display:flex;flex-wrap:wrap;gap:7px}[data-bp=specialties] .spx-pill{display:inline-flex;align-items:center;gap:7px;background:var(--ok-bg);border:1px solid #b7e3cc;color:var(--emerald-800);border-radius:999px;padding:5px 7px 5px 12px;font-size:12.5px;font-weight:700}[data-bp=specialties] .spx-pill button{width:18px;height:18px;border-radius:50%;border:none;background:#fff;color:var(--emerald-800);font-size:11px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}[data-bp=specialties] .spx-pill button:hover{color:var(--risk)}[data-bp=specialties] .spx-fams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:36px}[data-bp=specialties] .spx-fam{display:flex;flex-direction:column;gap:8px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:26px 26px 22px;cursor:pointer;font-family:var(--sans);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}[data-bp=specialties] .spx-fam:hover{border-color:var(--navy);transform:translateY(-3px);box-shadow:0 22px 40px -32px rgba(33,38,59,.4)}[data-bp=specialties] .spx-fam.spx-fam-nonclinical{background:var(--sand)}[data-bp=specialties] .spx-fam-h{display:flex;align-items:center;gap:10px}[data-bp=specialties] .spx-fam-h b{font-family:var(--disp);font-size:19px;color:var(--navy);letter-spacing:-.01em}[data-bp=specialties] .spx-fam-h svg{width:16px;height:16px;color:var(--emerald-800);margin-left:auto;flex-shrink:0}[data-bp=specialties] .spx-fam p{font-size:13.5px;color:var(--ink-soft);line-height:1.55;margin:0}[data-bp=specialties] .spx-fam .spx-fam-kinds{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}[data-bp=specialties] .spx-fam .spx-fam-kinds span{font-size:11.5px;font-weight:700;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:3px 10px}[data-bp=specialties] .spx-fam.spx-fam-active{border-color:var(--emerald-700);box-shadow:0 0 0 3px rgba(21,195,154,.18)}[data-bp=specialties] .spx-group-h{font-family:var(--disp);font-size:15px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:34px 0 14px;display:flex;align-items:center;gap:12px}[data-bp=specialties] .spx-group-h:after{content:"";flex:1 1;height:1px;background:var(--line)}[data-bp=specialties] .spx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}[data-bp=specialties] .spx-card{position:relative;display:flex;flex-direction:column;gap:9px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:22px 24px 18px;transition:border-color .18s ease,box-shadow .18s ease}[data-bp=specialties] .spx-card:hover{border-color:var(--navy);box-shadow:0 18px 36px -30px rgba(33,38,59,.45)}[data-bp=specialties] .spx-card-tags{display:flex;flex-wrap:wrap;gap:6px}[data-bp=specialties] .spx-tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;border-radius:999px;padding:3px 10px;border:1px solid transparent}[data-bp=specialties] .spx-tag-kind{color:var(--navy);background:var(--sand);border-color:var(--line)}[data-bp=specialties] .spx-tag-reg{color:var(--emerald-800);background:var(--ok-bg);border-color:#B7E3CC}[data-bp=specialties] .spx-tag-nonreg{color:#7A6A2B;background:var(--warn-bg);border-color:#E8D5A8}[data-bp=specialties] .spx-tag-varies{color:#4A5C8A;background:var(--info-bg);border-color:#C6D6F4}[data-bp=specialties] .spx-card h3{font-size:19px;letter-spacing:-.01em;margin:0}[data-bp=specialties] .spx-card h3 a{color:var(--navy);text-decoration:none}[data-bp=specialties] .spx-card h3 a:hover{text-decoration:underline}[data-bp=specialties] .spx-card h3 a:after{content:"";position:absolute;inset:0;border-radius:var(--r-card)}[data-bp=specialties] .spx-card-fam{font-size:12.5px;font-weight:700;color:var(--muted)}[data-bp=specialties] .spx-card-reg{font-size:13px;color:var(--ink-soft);display:flex;gap:7px;align-items:flex-start}[data-bp=specialties] .spx-card-reg svg{width:14px;height:14px;flex-shrink:0;margin-top:2px}[data-bp=specialties] .spx-card-sum{font-size:13.5px;color:var(--ink-soft);line-height:1.5;margin:0}[data-bp=specialties] .spx-card-opp{font-size:12.5px;color:var(--muted);border-top:1px dashed var(--line);padding-top:10px;margin-top:auto;display:flex;align-items:center;gap:8px}[data-bp=specialties] .spx-card-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:13.5px;font-weight:800;color:var(--emerald-800);text-decoration:none;margin-top:2px}[data-bp=specialties] .spx-card-cta:hover{text-decoration:underline}[data-bp=specialties] .spx-card-cta svg{width:14px;height:14px}[data-bp=specialties] .spx-card .spx-areas{position:relative;z-index:1;background:none;border:none;padding:0;align-self:flex-start;font:inherit;font-size:12.5px;font-weight:700;color:var(--emerald-800);cursor:pointer;text-decoration:underline;text-underline-offset:2px}[data-bp=specialties] .spx-empty{background:#fff;border:1px dashed var(--line-strong);border-radius:var(--r-card);padding:44px 34px;text-align:center;max-width:640px;margin:24px auto}[data-bp=specialties] .spx-empty h3{font-size:21px;margin-bottom:8px}[data-bp=specialties] .spx-empty p{font-size:14.5px;color:var(--ink-soft);max-width:46ch;margin:0 auto 18px}[data-bp=specialties] .spx-empty .btn{margin:0 auto}[data-bp=specialties] .spx-note-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:20px;gap:20px;align-items:start}[data-bp=specialties] .spx-static-list{column-count:2;list-style:none;font-size:14px}[data-bp=specialties] .spx-static-list li{margin-bottom:6px}[data-bp=specialties] .spx-static-list li span{color:var(--muted);font-size:12.5px}@media(max-width:1024px){[data-bp=specialties] .spx-cards,[data-bp=specialties] .spx-fams,[data-bp=specialties] .spx-note-grid{grid-template-columns:1fr}}@media(max-width:720px){[data-bp=specialties] .spx-hero{padding-bottom:44px}[data-bp=specialties] .spx-tools{top:76px;padding:6px 14px 8px}[data-bp=specialties] .spx-group-row{flex-direction:column;gap:8px}[data-bp=specialties] .spx-glab{flex:none;padding-top:2px}[data-bp=specialties] .spx-path{width:100%;display:flex}[data-bp=specialties] .spx-path button{flex:1 1;padding:11px 8px}[data-bp=specialties] .spx-static-list{column-count:1}[data-bp=specialties] .spx-card h3 a:after{content:none}}[data-bp=terms-commercial] .pl-grid{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}[data-bp=terms-commercial] .pl-toc{position:-webkit-sticky;position:sticky;top:96px}[data-bp=terms-commercial] .pl-toc b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:12px}[data-bp=terms-commercial] .pl-toc a{display:block;font-size:14px;color:var(--muted);border-left:2px solid var(--line);padding:7px 0 7px 14px;transition:color .15s,border-color .15s}[data-bp=terms-commercial] .pl-toc a:hover{color:var(--navy);border-color:var(--emerald-700)}[data-bp=terms-commercial] .pl-body h2{margin:38px 0 12px;font-size:22px}[data-bp=terms-commercial] .pl-body h2:first-child{margin-top:0}[data-bp=terms-commercial] .pl-body p{margin:0 0 12px;max-width:72ch}[data-bp=terms-commercial] .pl-related{margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}[data-bp=terms-commercial] .pl-related b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:10px}[data-bp=terms-commercial] .pl-related a{display:inline-block;margin:0 18px 8px 0;font-size:14px;font-weight:600}@media(max-width:860px){[data-bp=terms-commercial] .pl-grid{grid-template-columns:1fr;gap:26px}[data-bp=terms-commercial] .pl-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:14px}}[data-bp=terms-consumer] .pl-grid{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}[data-bp=terms-consumer] .pl-toc{position:-webkit-sticky;position:sticky;top:96px}[data-bp=terms-consumer] .pl-toc b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:12px}[data-bp=terms-consumer] .pl-toc a{display:block;font-size:14px;color:var(--muted);border-left:2px solid var(--line);padding:7px 0 7px 14px;transition:color .15s,border-color .15s}[data-bp=terms-consumer] .pl-toc a:hover{color:var(--navy);border-color:var(--emerald-700)}[data-bp=terms-consumer] .pl-body h2{margin:38px 0 12px;font-size:22px}[data-bp=terms-consumer] .pl-body h2:first-child{margin-top:0}[data-bp=terms-consumer] .pl-body p{margin:0 0 12px;max-width:72ch}[data-bp=terms-consumer] .pl-related{margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}[data-bp=terms-consumer] .pl-related b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:10px}[data-bp=terms-consumer] .pl-related a{display:inline-block;margin:0 18px 8px 0;font-size:14px;font-weight:600}@media(max-width:860px){[data-bp=terms-consumer] .pl-grid{grid-template-columns:1fr;gap:26px}[data-bp=terms-consumer] .pl-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:14px}}[data-bp=usage-policy] .pl-grid{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}[data-bp=usage-policy] .pl-toc{position:-webkit-sticky;position:sticky;top:96px}[data-bp=usage-policy] .pl-toc b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:12px}[data-bp=usage-policy] .pl-toc a{display:block;font-size:14px;color:var(--muted);border-left:2px solid var(--line);padding:7px 0 7px 14px;transition:color .15s,border-color .15s}[data-bp=usage-policy] .pl-toc a:hover{color:var(--navy);border-color:var(--emerald-700)}[data-bp=usage-policy] .pl-body h2{margin:38px 0 12px;font-size:22px}[data-bp=usage-policy] .pl-body h2:first-child{margin-top:0}[data-bp=usage-policy] .pl-body p{margin:0 0 12px;max-width:72ch}[data-bp=usage-policy] .pl-related{margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}[data-bp=usage-policy] .pl-related b{display:block;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--navy);margin-bottom:10px}[data-bp=usage-policy] .pl-related a{display:inline-block;margin:0 18px 8px 0;font-size:14px;font-weight:600}@media(max-width:860px){[data-bp=usage-policy] .pl-grid{grid-template-columns:1fr;gap:26px}[data-bp=usage-policy] .pl-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:14px}}