.pg-healthtech-pr-agency .page-hero h1{font-size:clamp(2.05rem,3.3vw,2.95rem)}.pg-healthtech-pr-agency .chip-a{translate:0 -34px}.ht-mon{position:relative;background:#07061a;color:var(--cream);border-radius:18px;border:1px solid rgb(243 242 251 / .16);padding:clamp(18px,2.2vw,26px);box-shadow:0 0 0 6px rgb(19 16 44 / .9),0 0 0 7px rgb(243 242 251 / .08),0 46px 100px -34px rgb(0 0 0 / .9),0 0 80px -30px rgb(var(--acc-rgb) / .35);display:grid;gap:14px}.ht-mhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid rgb(243 242 251 / .14)}.ht-mhead div{display:grid;gap:3px;min-width:0}.ht-mhead b{font-family:var(--mono);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--acc-bright);font-weight:500}.ht-mhead span{font-family:var(--serif);font-style:italic;font-size:.88rem;color:var(--muted-dark)}.ht-mstat{position:relative;display:grid;min-width:96px;height:26px;border-radius:999px;overflow:hidden;font-style:normal;flex:none}.ht-mstat em{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:6px;font-style:normal;white-space:nowrap;padding:0 10px;font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase}.ht-mstat em::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ht-mon.done .ht-mstat em{transition:opacity .45s var(--e-out),translate .45s var(--e-out)}.ht-adm{border:1px dashed rgb(243 242 251 / .35);color:var(--muted-dark);border-radius:999px;opacity:0;translate:0 -100%}.ht-stable{background:var(--acc-bright);color:var(--on-lt)}.ht-mon.armed:not(.done) .ht-adm{opacity:1;translate:0 0}.ht-mon.armed:not(.done) .ht-stable{opacity:0;translate:0 100%}.ht-traces{position:relative;display:grid;gap:10px}.ht-trace{position:relative;border:1px solid rgb(243 242 251 / .1);border-radius:10px;padding:10px 12px 8px;background:repeating-linear-gradient(0deg,rgb(243 242 251 / .035) 0 1px,transparent 1px 10px),repeating-linear-gradient(90deg,rgb(243 242 251 / .035) 0 1px,transparent 1px 10px),rgb(243 242 251 / .02)}.ht-tl{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.ht-tl span{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dark);flex:1;min-width:0}.ht-tl b{font-family:var(--mono);font-size:1.35rem;font-weight:500;color:var(--acc-bright);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgb(var(--acc-rgb) / .55)}.ht-tl small{font-family:var(--mono);font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dark)}.ht-trace svg{display:block;width:100%;height:38px;overflow:visible}.ht-wave{fill:none;stroke:var(--acc-bright);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px rgb(var(--acc-rgb) / .7))}.js .ht-mon.done .ht-traces::after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,transparent,rgb(var(--acc-rgb) / .55),transparent);animation:htsweep 4.2s linear infinite;pointer-events:none}@keyframes htsweep{from{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.ht-alarm{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:10px 12px;border:1px dashed rgb(var(--acc-rgb) / .55);border-radius:10px;transition:border-color .5s var(--e-out),background .5s var(--e-out)}.ht-alarm i{width:10px;height:10px;border-radius:50%;background:var(--acc-bright);box-shadow:0 0 0 0 rgb(var(--acc-rgb) / .6);flex:none}.js .ht-mon.done .ht-alarm i{animation:htping 2.2s ease-out infinite}@keyframes htping{0%{box-shadow:0 0 0 0 rgb(var(--acc-rgb) / .6)}70%{box-shadow:0 0 0 9px rgb(var(--acc-rgb) / 0)}100%{box-shadow:0 0 0 0 rgb(var(--acc-rgb) / 0)}}.ht-alarm span{font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-bright);white-space:nowrap}.ht-alarm em{font-family:var(--serif);font-style:italic;font-size:.86rem;color:var(--cream);line-height:1.35}.ht-mon.armed:not(.done) .ht-alarm{border-color:rgb(243 242 251 / .16)}.ht-mon.armed:not(.done) .ht-alarm i,.ht-mon.armed:not(.done) .ht-alarm span{opacity:.35}.ht-mfoot{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;border-top:1px solid rgb(243 242 251 / .14);padding-top:12px;padding-right:clamp(70px,8vw,110px)}.ht-mfoot span{font-family:var(--mono);font-size:.55rem;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-dark)}.ht-mfoot em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--acc-bright)}.ht-mon.done .ht-mfoot{transition:opacity .5s var(--e-out)}.ht-mon.armed:not(.done) .ht-mfoot{opacity:0}@media (prefers-reduced-motion:reduce){.js .ht-mon.done .ht-traces::after,.js .ht-mon.done .ht-alarm i{animation:none}}.ht-stakes{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,74px);align-items:center;margin-top:clamp(26px,3.4vw,40px)}.ht-stakes .rich{max-width:none}.ht-review{max-width:440px;width:100%;margin:0 auto;background:var(--cream);color:var(--on-lt);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:12px;border:1px solid var(--line-lt);box-shadow:0 30px 70px -40px rgb(14 9 41 / .25)}.ht-rhead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;padding-bottom:10px;border-bottom:1px solid rgb(14 9 41 / .3)}.ht-rhead span{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ht-rhead em{font-family:var(--serif);font-style:italic;font-size:.86rem;color:var(--on-lt-faint)}.ht-lanes{display:grid;gap:8px}.ht-lane{display:grid;grid-template-columns:18px auto 1fr;align-items:center;gap:10px;padding:9px 12px;background:#fff;border:1px solid var(--line-lt);border-radius:999px;transition:border-color .45s var(--e-out),box-shadow .45s var(--e-out)}.ht-lane i{position:relative;width:14px;height:14px;border-radius:50%;border:1.5px solid rgb(14 9 41 / .4);transition:border-color .4s,background .4s}.ht-lane i::after{content:"";position:absolute;width:6px;height:1.5px;background:rgb(14 9 41 / .4);right:-5px;bottom:-2px;rotate:45deg;transition:background .4s}.ht-lane b{font-family:var(--serif);font-size:.94rem;font-weight:640;color:var(--on-lt);letter-spacing:-.004em;white-space:nowrap}.ht-lane span{font-family:var(--mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-lt-faint);text-align:right;opacity:.35;translate:6px 0;transition:opacity .45s var(--e-out),translate .45s var(--e-out),color .45s}.ht-lane.live,html.no-anim .ht-lane{border-color:rgb(59 69 201 / .45);box-shadow:0 12px 30px -20px rgb(14 9 41 / .35)}.ht-lane.live i,html.no-anim .ht-lane i{background:var(--acc-deep);border-color:var(--acc-deep)}.ht-lane.live i::after,html.no-anim .ht-lane i::after{background:var(--acc-deep)}.ht-lane.live span,html.no-anim .ht-lane span{opacity:1;translate:0 0;color:var(--acc-deep)}.ht-rfoot{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding-top:10px;border-top:1px solid rgb(14 9 41 / .3);opacity:.4;transition:opacity .5s var(--e-out)}.ht-review.on .ht-rfoot,html.no-anim .ht-rfoot{opacity:1}.ht-rfoot span{font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-lt);border:1px dashed rgb(14 9 41 / .45);border-radius:999px;padding:5px 10px}.ht-rfoot em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--on-lt-mute);line-height:1.35}html.no-anim .ht-lane,html.no-anim .ht-lane i,html.no-anim .ht-lane i::after,html.no-anim .ht-lane span,html.no-anim .ht-rfoot{transition:none}.ht-ifaces{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,18px)}.ht-if{position:relative;background:var(--ink-raised);border:1px solid var(--line);border-radius:14px;padding:clamp(18px,2.2vw,24px);display:grid;gap:10px;align-content:start;overflow:hidden;transition:translate .45s var(--e-out),border-color .45s var(--e-out),box-shadow .45s var(--e-out)}.ht-if::before{content:"";position:absolute;left:clamp(18px,2.2vw,24px);top:0;width:34px;height:2px;background:var(--acc-bright);transition:width .5s var(--e-out)}.ht-if:hover{translate:0 -4px;border-color:rgb(var(--acc-rgb) / .42);box-shadow:0 30px 60px -36px rgb(0 0 0 / .9)}.ht-if:hover::before{width:100%}.ht-ifh{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dark)}.ht-ifh i{width:8px;height:8px;border-radius:50%;background:var(--acc-bright);box-shadow:0 0 0 3px rgb(var(--acc-rgb) / .18);flex:none;transition:box-shadow .4s}.ht-if:hover .ht-ifh i{box-shadow:0 0 0 6px rgb(var(--acc-rgb) / .22)}.ht-ifh span{color:var(--acc-bright);flex:1}.ht-ifh em{font-style:normal;display:flex;align-items:center;gap:5px}.ht-ifh em::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--acc-bright)}.js .ht-ifh em::before{animation:htblink 1.8s steps(1) infinite}@keyframes htblink{50%{opacity:.25}}.ht-if h3{font-family:var(--serif);font-size:clamp(1.06rem,1.4vw,1.2rem);font-weight:640;letter-spacing:-.008em;line-height:1.22;color:var(--cream);transition:translate .4s var(--e-out)}.ht-if:hover h3{translate:3px 0}.ht-if p{font-size:.9rem;color:var(--muted-dark);line-height:1.6;margin:0}.ht-if p a{color:var(--acc-bright);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--acc-rgb) / .4)}@media (prefers-reduced-motion:reduce){.js .ht-ifh em::before{animation:none}}.ht-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,24px);align-items:stretch}.ht-panel{position:relative;background:#fff;border:1px solid var(--line-lt);border-radius:14px;padding:clamp(20px,2.4vw,30px);display:grid;gap:14px;align-content:start;box-shadow:0 30px 70px -40px rgb(14 9 41 / .2);transition:translate .45s var(--e-out),box-shadow .45s var(--e-out)}.ht-panel:hover{translate:0 -3px;box-shadow:0 40px 80px -40px rgb(14 9 41 / .3)}.ht-panel2{background:var(--lt-2)}.ht-ph{display:grid;gap:3px;padding-bottom:12px;border-bottom:1px solid var(--on-lt)}.ht-ph span{font-family:var(--serif);font-size:clamp(1.1rem,1.4vw,1.25rem);font-weight:640;color:var(--on-lt);letter-spacing:-.006em}.ht-ph em{font-family:var(--mono);font-style:normal;font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ht-events{display:flex;flex-wrap:wrap;gap:6px}.ht-events i{display:inline-flex;align-items:center;gap:7px;font-style:normal;font-family:var(--serif);font-size:.84rem;color:var(--on-lt);border:1px solid var(--line-lt);border-radius:999px;padding:5px 11px 5px 9px;background:#fff;transition:background .35s,color .35s,border-color .35s}.ht-events i::before{content:"";width:7px;height:7px;background:var(--acc-deep);rotate:45deg;flex:none;transition:background .35s}.ht-panel2 .ht-events i{border-style:dashed;background:#fff0}.ht-panel2 .ht-events i::before{border-radius:50%;rotate:0deg;background:var(--ink-soft)}.ht-events i:hover{background:var(--on-lt);color:var(--cream);border-color:var(--on-lt)}.ht-events i:hover::before{background:var(--acc-bright)}.ht-panel p{font-size:.96rem;color:var(--on-lt-mute);line-height:1.68;margin:0}.ht-panel p a{color:var(--acc-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(59 69 201 / .4)}.ht-compgrid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,74px);align-items:center}.ht-comptext{max-width:none}.ht-tbdline{font-size:.95rem}.ht-record{max-width:440px;width:100%;margin:0 auto;background:var(--cream);color:var(--on-lt);border-radius:8px;border:1px solid var(--line-lt);padding:clamp(18px,2.2vw,26px);display:grid;gap:0;box-shadow:0 40px 90px -40px rgb(4 2 18 / .9);background-image:repeating-linear-gradient(0deg,transparent 0 27px,rgb(14 9 41 / .06) 27px 28px)}.ht-rechead{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-deep);padding-bottom:10px;border-bottom:1.5px solid var(--on-lt);margin-bottom:6px}.ht-rechead span:last-child{color:var(--on-lt-faint)}.ht-row{display:grid;grid-template-columns:112px 1fr auto;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line-lt)}.ht-row>span{font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-lt-faint)}.ht-mask{display:block;height:13px;border-radius:2px;background:var(--on-lt);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--e-out)}.ht-row:nth-child(3) .ht-mask{transition-delay:.15s}.ht-row:nth-child(4) .ht-mask{transition-delay:.3s}.ht-record.on .ht-mask,html.no-anim .ht-mask{transform:scaleX(1)}.ht-row em{font-family:var(--mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-lt-faint);opacity:0;transition:opacity .4s var(--e-out) .5s}.ht-record.on .ht-row em,html.no-anim .ht-row em{opacity:1}.ht-keep b{font-family:var(--serif);font-size:.96rem;font-weight:640;color:var(--acc-deep);letter-spacing:-.004em}.ht-keep em{font-style:italic;font-family:var(--serif);font-size:.86rem;text-transform:none;letter-spacing:0;color:var(--on-lt-mute);opacity:1}.ht-recfoot{display:grid;gap:2px;padding-top:12px;margin-top:4px;border-top:1.5px solid var(--on-lt)}.ht-recfoot span{font-family:var(--mono);font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ht-recfoot em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--on-lt-mute)}html.no-anim .ht-mask,html.no-anim .ht-row em{transition:none}.ht-strip{background:var(--lt-2);border:1px solid var(--line-lt);border-radius:16px;padding:clamp(18px,2.4vw,30px);display:grid;gap:clamp(16px,2vw,24px);box-shadow:0 30px 70px -40px rgb(14 9 41 / .2)}.ht-ssvg{display:block;width:100%;height:clamp(56px,7vw,84px);overflow:visible;background:repeating-linear-gradient(90deg,rgb(14 9 41 / .08) 0 1px,transparent 1px 25%) no-repeat,repeating-linear-gradient(0deg,rgb(14 9 41 / .06) 0 1px,transparent 1px 12px);border-bottom:1px solid rgb(14 9 41 / .3)}.ht-sline{fill:none;stroke:var(--acc-deep);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.js .ht-sline{clip-path:inset(0 100% 0 0)}html.no-anim .ht-sline{clip-path:none}.ht-phases{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px)}.ht-phase{position:relative;display:grid;gap:8px;align-content:start;padding-top:14px;border-top:1px solid rgb(14 9 41 / .2);transition:border-color .45s var(--e-out)}.ht-phase::before{content:"";position:absolute;left:0;top:-1px;width:100%;height:2px;background:var(--acc-deep);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--e-out)}.ht-phase.live::before,html.no-anim .ht-phase::before{transform:scaleX(1)}.ht-pk{width:max-content;font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-lt-faint);border:1px solid rgb(14 9 41 / .35);border-radius:999px;padding:4px 9px;transition:background .4s,color .4s,border-color .4s}.ht-phase.live .ht-pk,html.no-anim .ht-pk{background:var(--acc-deep);color:#fff;border-color:var(--acc-deep)}.ht-phase h3{font-family:var(--serif);font-size:clamp(1.02rem,1.3vw,1.14rem);font-weight:640;letter-spacing:-.005em;color:var(--on-lt);line-height:1.28;transition:color .4s}.ht-phase p{font-size:.88rem;color:var(--on-lt-mute);line-height:1.58;margin:0}html.no-anim .ht-phase,html.no-anim .ht-phase::before,html.no-anim .ht-pk{transition:none}.ht-geo{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,74px);align-items:center;margin-top:clamp(26px,3.4vw,40px)}.ht-geo .rich{max-width:none}.ht-rfp{max-width:460px;width:100%;margin:0 auto;background:#fff;color:var(--on-lt);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:12px;box-shadow:0 40px 90px -40px rgb(4 2 18 / .9)}.ht-rq{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:10px 12px;background:var(--lt-2);border:1px solid var(--line-lt);border-radius:12px 12px 12px 4px}.ht-rq i{width:16px;height:16px;border-radius:50%;background:var(--on-lt);position:relative;flex:none;margin-top:2px}.ht-rq i::after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--acc-bright)}.ht-rq span{font-family:var(--serif);font-style:italic;font-size:.92rem;color:var(--on-lt);line-height:1.4}.ht-tbl{display:grid;gap:0}.ht-tr{display:grid;grid-template-columns:1.1fr 1fr 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px dashed var(--line-lt)}.ht-tr>span:first-child{font-family:var(--serif);font-size:.92rem;font-weight:600;color:var(--on-lt)}.ht-th{font-family:var(--mono);font-size:.46rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint);border-bottom:1px solid var(--on-lt);padding:4px 0 8px}.ht-th span:first-child{font-family:var(--mono);font-size:.46rem;font-weight:400;color:var(--on-lt-faint)}.ht-tr i{width:16px;height:16px;border-radius:50%;position:relative;justify-self:start}.ht-ok{background:var(--acc-deep)}.ht-ok::after{content:"";position:absolute;left:5px;top:3px;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;rotate:45deg}.ht-no{border:1.5px dashed rgb(14 9 41 / .35)}.ht-flip{border:1.5px dashed rgb(14 9 41 / .35);transition:background .4s var(--e-out),border-color .4s var(--e-out)}.ht-flip::after{content:"";position:absolute;left:5px;top:3px;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;rotate:45deg;opacity:0;transition:opacity .3s .2s}.ht-flip:nth-child(3){transition-delay:.25s}.ht-rfp.on .ht-flip,html.no-anim .ht-flip{background:var(--acc-deep);border-color:var(--acc-deep);border-style:solid}.ht-rfp.on .ht-flip::after,html.no-anim .ht-flip::after{opacity:1}.ht-tr b{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint);text-align:right}.ht-you{margin:6px -10px 0;padding:10px;border-radius:8px;border-bottom:0;background:var(--lt-2);border:1px solid rgb(59 69 201 / .45);transition:background .45s var(--e-out)}.ht-you>span:first-child{color:var(--acc-deep)}.ht-you b{display:grid}.ht-you b s,.ht-you b u{grid-area:1/1;text-decoration:none;transition:opacity .45s var(--e-out),translate .45s var(--e-out)}.ht-you b s{color:var(--on-lt-faint)}.ht-you b u{color:var(--acc-deep);font-weight:500;opacity:0;translate:0 6px}.ht-rfp.on .ht-you b s,html.no-anim .ht-you b s{opacity:0;translate:0 -6px}.ht-rfp.on .ht-you b u,html.no-anim .ht-you b u{opacity:1;translate:0 0;transition-delay:.55s}.ht-rfoot2{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--on-lt)}.ht-rfoot2 span{font-family:var(--mono);font-size:.52rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ht-rfoot2 em{font-family:var(--serif);font-style:italic;font-size:.9rem;color:var(--on-lt-mute)}html.no-anim .ht-flip,html.no-anim .ht-flip::after,html.no-anim .ht-you,html.no-anim .ht-you b s,html.no-anim .ht-you b u{transition:none}.ht-five{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.4vw,16px)}.ht-check{position:relative;background:#fff;border:1px solid var(--line-lt);border-radius:14px;padding:clamp(16px,2vw,22px);display:grid;grid-template-rows:auto 1fr auto;gap:12px;transition:translate .45s var(--e-out),box-shadow .45s var(--e-out)}.ht-check:hover{translate:0 -4px;box-shadow:0 30px 60px -40px rgb(14 9 41 / .35)}.ht-check>span{font-family:var(--serif);font-style:italic;font-size:2rem;font-weight:500;line-height:1;color:#fff0;-webkit-text-stroke:1px rgb(14 9 41 / .5);letter-spacing:-.02em}.ht-check p{font-size:.9rem;color:var(--on-lt);line-height:1.55;margin:0}.ht-check i{display:flex;align-items:center;gap:7px;font-style:normal;font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint);padding-top:10px;border-top:1px dashed var(--line-lt);align-self:end}.ht-check i::before{content:"";width:12px;height:12px;border-radius:3px;border:1.5px solid rgb(14 9 41 / .4);flex:none;background:linear-gradient(var(--acc-deep),var(--acc-deep)) no-repeat center/0 0;transition:background-size .3s}.ht-check:hover i::before{background-size:100% 100%;border-color:var(--acc-deep)}.ht-fifth{background:var(--ink);border-color:var(--ink);color:var(--cream)}.ht-fifth>span{-webkit-text-stroke:1px rgb(var(--acc-rgb) / .8)}.ht-fifth p{color:var(--cream)}.ht-fifth i{color:var(--acc-bright);border-top-color:rgb(243 242 251 / .2)}.ht-fifth i::before{border-color:var(--acc-bright);background-size:100% 100%;background-image:linear-gradient(var(--acc-bright),var(--acc-bright))}.ht-why{display:grid;grid-template-columns:440px 1fr;gap:clamp(30px,5vw,74px);align-items:start;margin-top:clamp(30px,4vw,50px)}.ht-whytext{max-width:none}.ht-cards{display:grid;gap:clamp(14px,1.8vw,20px)}.ht-slip{background:var(--cream);color:var(--on-lt);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:0;box-shadow:0 40px 90px -40px rgb(4 2 18 / .9)}.ht-slhead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep);padding-bottom:10px;border-bottom:1px solid rgb(14 9 41 / .3)}.ht-slhead span:last-child{color:var(--on-lt-faint)}.ht-slrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line-lt)}.ht-slrow span{position:relative;font-family:var(--serif);font-size:.94rem;color:var(--on-lt);width:max-content;max-width:100%;transition:color .45s var(--e-out)}.ht-slrow span::after{content:"";position:absolute;left:0;right:0;top:54%;height:1.5px;background:var(--acc-deep);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--e-out)}.ht-slrow b{font-family:var(--mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-lt-faint);border:1px dashed rgb(14 9 41 / .35);border-radius:999px;padding:4px 9px;white-space:nowrap;transition:translate .5s var(--e-out),opacity .5s var(--e-out)}.ht-slrow.live span,html.no-anim .ht-slrow span{color:var(--on-lt-faint)}.ht-slrow.live span::after,html.no-anim .ht-slrow span::after{transform:scaleX(1)}.ht-slrow.live b,html.no-anim .ht-slrow b{translate:6px 0;opacity:.55}.ht-ours{border-bottom:0;margin:6px -10px 0;padding:12px 10px;border-radius:8px;background:#fff;border:1px solid rgb(59 69 201 / .45)}.ht-ours span{color:var(--acc-deep)!important}.ht-ours span::after{display:none}.ht-ours b{background:var(--acc-deep);color:#fff;border-color:var(--acc-deep);border-style:solid}.ht-slrow.ht-ours.live b,html.no-anim .ht-ours b{translate:0 0;opacity:1;box-shadow:0 0 0 4px rgb(59 69 201 / .18)}.ht-terms{background:var(--ink-raised);border:1px solid var(--line);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:12px}.ht-thead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-bright);padding-bottom:10px;border-bottom:1px solid rgb(243 242 251 / .16)}.ht-thead span:last-child{color:var(--muted-dark)}.ht-terms>b{font-family:var(--serif);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:640;letter-spacing:-.008em;color:var(--cream);line-height:1.25}.ht-tlist{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ht-tlist li{display:flex;align-items:baseline;gap:9px;font-size:.9rem;color:var(--cream);line-height:1.4}.ht-tlist li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--acc-bright);flex:none;translate:0 -1px}.ht-tlist li:has(s)::before{background:#fff0;border:1px dashed rgb(243 242 251 / .4)}.ht-tlist s{color:var(--muted-dark);text-decoration-color:rgb(var(--acc-rgb) / .7)}html.no-anim .ht-slrow span,html.no-anim .ht-slrow span::after,html.no-anim .ht-slrow b{transition:none}.ht-wall{margin-top:clamp(34px,4.5vw,56px);display:grid;gap:14px}.ht-wlabel{font-family:var(--mono);font-size:.54rem;letter-spacing:.18em;text-transform:uppercase;color:var(--acc-bright);margin:0}.ht-marks{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px clamp(20px,3vw,40px);padding:6px 0}.ht-marks::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed rgb(243 242 251 / .25)}.ht-mark{position:relative;display:inline-block;height:18px;flex:none;background:rgb(243 242 251 / .75);-webkit-mask:var(--m) no-repeat center/contain;mask:var(--m) no-repeat center/contain;transition:background .4s var(--e-out);box-shadow:0 0 0 12px var(--paper)}.ht-mark:hover{background:var(--cream)}.ht-costintro{max-width:720px;margin-bottom:clamp(24px,3vw,36px)}.ht-tiers{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:clamp(12px,1.6vw,18px);align-items:stretch}.ht-tier{position:relative;background:#fff;border:1px solid var(--line-lt);border-radius:14px;padding:clamp(18px,2.2vw,26px);display:grid;gap:10px;align-content:start;transition:translate .45s var(--e-out),box-shadow .45s var(--e-out)}.ht-tier:hover{translate:0 -4px;box-shadow:0 30px 60px -40px rgb(14 9 41 / .35)}.ht-tih{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line-lt)}.ht-tih span{font-family:var(--mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-lt-faint)}.ht-tih i{position:relative;width:16px;height:20px;flex:none}.ht-lock,.ht-unlock{display:block}.ht-lock::before,.ht-unlock::before{content:"";position:absolute;left:2px;right:2px;top:0;height:11px;border:1.5px solid currentColor;border-bottom:0;border-radius:7px 7px 0 0;transition:translate .4s var(--e-out),rotate .4s var(--e-out);transform-origin:100% 100%}.ht-lock::after,.ht-unlock::after{content:"";position:absolute;left:0;right:0;bottom:0;height:11px;border-radius:3px;background:currentColor}.ht-locked .ht-tih i{color:var(--on-lt-faint)}.ht-dash::after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed var(--on-lt-faint)}.ht-tier>b{font-family:var(--serif);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:640;letter-spacing:-.01em;color:var(--on-lt);line-height:1.2}.ht-tier p{font-size:.9rem;color:var(--on-lt-mute);line-height:1.58;margin:0}.ht-locked>b{color:var(--on-lt-faint);letter-spacing:.02em}.ht-locked{background:var(--lt-2)}.ht-call{border-style:dashed}.ht-call>b{color:var(--on-lt-mute)}.ht-open{background:var(--ink);border-color:var(--ink);color:var(--cream)}.ht-open .ht-tih{border-bottom-color:rgb(243 242 251 / .16)}.ht-open .ht-tih span{color:var(--acc-bright)}.ht-open .ht-tih i{color:var(--acc-bright)}.ht-open>b{color:var(--cream)}.ht-open p{color:var(--muted-dark)}.ht-unlock::before{translate:0 -3px;rotate:-28deg}.ht-tiers.armed:not(.on) .ht-unlock::before{translate:0 0;rotate:0deg}.ht-costnote{max-width:720px;margin-top:clamp(24px,3vw,36px)}html.no-anim .ht-unlock::before{transition:none}.ht-fitpair{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(18px,2.4vw,30px);align-items:start}.ht-fit,.ht-unfit{position:relative;border-radius:18px;padding:clamp(24px,3vw,40px)}.ht-fit{background:var(--lt);border:1px solid var(--line-lt);box-shadow:0 30px 70px -40px rgb(14 9 41 / .25)}.ht-fit::before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:4px;border-radius:0 3px 3px 0;background:var(--acc-deep)}.ht-fit::after{content:"WITHIN LIMITS";position:absolute;right:18px;top:16px;padding:4px 9px;border-radius:999px;font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;background:var(--acc-deep);color:#fff}.ht-unfit{background:var(--ink);color:var(--cream);border:1px solid var(--line)}.ht-unfit::after{content:"ALARM";position:absolute;right:18px;top:16px;padding:4px 9px;border-radius:999px;font-family:var(--mono);font-size:.5rem;letter-spacing:.16em;border:1px dashed rgb(243 242 251 / .35);color:var(--muted-dark)}.ht-fithead{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-right:110px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px dashed var(--line-lt)}.ht-unfit .ht-fithead{border-bottom-color:rgb(243 242 251 / .15)}.ht-fithead b{font-family:var(--serif);font-size:clamp(1.26rem,1.75vw,1.46rem);font-weight:640;letter-spacing:-.006em}.ht-fithead span{font-family:var(--mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-deep)}.ht-unfit .ht-fithead span{color:var(--muted-dark)}.ht-fitpair .assure{margin:0;max-width:none;gap:12px}.ht-fit .assure svg{stroke:var(--acc-deep)}.ht-fit .assure span{color:var(--on-lt-mute);font-size:.98rem}.ht-fit .assure span a{color:var(--acc-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(59 69 201 / .4)}.ht-unfit .assure svg{stroke:rgb(243 242 251 / .45)}.ht-unfit .assure span{color:var(--muted-dark);font-size:.98rem}.ht-fitnote{margin:18px 0 0;padding-top:14px;border-top:1px dashed rgb(243 242 251 / .15);font-family:var(--serif);font-style:italic;font-size:.96rem;color:var(--cream);line-height:1.5}@media (max-width:1080px){.ht-stakes,.ht-compgrid,.ht-geo,.ht-why{grid-template-columns:1fr}.ht-ifaces{grid-template-columns:repeat(2,1fr)}.ht-five{grid-template-columns:repeat(3,1fr)}.ht-phases{grid-template-columns:repeat(2,1fr)}.ht-review,.ht-record,.ht-rfp,.ht-slip,.ht-terms{max-width:520px}.ht-cards{max-width:520px;width:100%;margin:0 auto}.ht-tiers{grid-template-columns:1fr 1fr}.ht-open{grid-column:1/-1}}@media (max-width:760px){.ht-fitpair,.ht-ifaces,.ht-split,.ht-phases,.ht-tiers{grid-template-columns:1fr}.ht-five{grid-template-columns:repeat(2,1fr)}.ht-fithead{flex-wrap:wrap;padding-right:0;padding-top:22px}.ht-mfoot{flex-direction:column;gap:6px;padding-right:70px}.ht-lane{grid-template-columns:18px 1fr;border-radius:12px}.ht-lane span{grid-column:2;text-align:left}.ht-row{grid-template-columns:96px 1fr auto}.ht-tr{grid-template-columns:1fr auto auto auto;gap:8px}.ht-marks{justify-content:flex-start}.ht-marks::before{display:none}.ht-mark{box-shadow:none}}@media (max-width:560px){.ht-mon{padding:16px 14px}.ht-alarm{grid-template-columns:auto 1fr;row-gap:4px}.ht-alarm em{grid-column:1/-1}.ht-five{grid-template-columns:1fr}.ht-row{grid-template-columns:1fr auto;row-gap:6px}.ht-row>span{grid-column:1/-1}.ht-tr{grid-template-columns:1fr auto auto;row-gap:4px}.ht-tr b{grid-column:1/-1;text-align:left}.ht-th span:last-child{display:none}.ht-slrow{grid-template-columns:1fr;gap:6px;justify-items:start}}