.ret-eyebrow{margin:0 0 var(--s-4);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--olive-deep);font-size:.68rem}.ret-head{max-width:62ch;margin-bottom:var(--s-7)}.ret-head .lede{margin-top:var(--s-4)}.ret-open{padding-block:var(--s-9) var(--s-8);border-bottom:1px solid var(--line)}.ret-open__grid{gap:var(--s-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.ret-open .lede{margin-top:var(--s-5)}.ret-open__link{margin:var(--s-6) 0 0}.ret-open__link a{align-items:center;gap:var(--s-2);font-family:var(--font-mono);color:var(--olive-deep);font-size:.8rem;text-decoration:none;display:inline-flex}.ret-open__link a:hover{text-decoration:underline}.ret-open__link svg{width:15px;height:15px}.ret-slip{max-width:22rem;padding:var(--s-5) var(--s-5) 0;background:var(--art-paper);color:var(--art-ink);border:1px solid var(--art-line-2);box-shadow:0 18px 44px -34px var(--shadow-soft);font-family:var(--font-mono);border-bottom:none;border-radius:8px 8px 0 0;margin-inline:auto;position:relative}.ret-slip__who{letter-spacing:.1em;text-align:center;margin:0;font-size:.74rem}.ret-slip__ref{margin:2px 0 var(--s-4);color:var(--art-ink-3);text-align:center;font-size:.64rem}.ret-slip ul{padding:var(--s-3) 0 0;border-top:1px dashed var(--art-line-2);gap:10px;margin:0;list-style:none;display:grid}.ret-slip li{gap:var(--s-2);grid-template-columns:minmax(0,1fr) 4.6rem 2.6rem;align-items:baseline;font-size:.72rem;display:grid}.ret-slip li b{text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.ret-slip li i{text-align:right;color:var(--art-olive-deep);font-style:normal}.ret-slip__net{margin:var(--s-4) 0 var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--art-ink-2);justify-content:space-between;font-size:.78rem;display:flex}.ret-slip__net b{font-variant-numeric:tabular-nums;font-weight:400}.ret-slip__tear{background:linear-gradient(-45deg, transparent 0 8px, var(--art-paper) 8px) repeat-x 0 0 / 14px 12px, linear-gradient(45deg, transparent 0 8px, var(--art-paper) 8px) repeat-x 7px 0 / 14px 12px;height:12px;filter:drop-shadow(0 1px 0 var(--art-line-2));margin:0 -1px;display:block}.ret-gap-sec{padding-block:var(--s-8);background:var(--paper-deep);border-bottom:1px solid var(--line)}.ret-gap{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--r-md);overflow:hidden}.ret-gap__t{border-collapse:collapse;width:100%}.ret-gap__t th,.ret-gap__t td{padding:var(--s-4) var(--s-5);text-align:left}.ret-gap__t thead th{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-deep);border-bottom:1px solid var(--line-strong);font-size:.64rem;font-weight:400}.ret-gap__t tbody th{color:var(--ink);font-size:.96rem;font-weight:400}.ret-gap__t tbody tr+tr th,.ret-gap__t tbody tr+tr td{border-top:1px solid var(--line)}.ret-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.88rem;text-align:right!important}.ret-rate{color:var(--olive-deep)}.ret-good{background:var(--olive-tint)}.ret-bad{background:var(--paper-deep)}.ret-gap__t thead .ret-good,.ret-gap__t thead .ret-bad{color:var(--ink-2)}.ret-run{color:var(--ink-3);margin-top:3px;font-size:.7rem;display:block}.ret-run[data-gap=yes]{color:var(--red)}.ret-gap__t tr[data-agree=yes] .ret-rate{color:var(--ink-3)}.ret-gap__t tfoot th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.68rem;font-weight:400}.ret-gap__t tfoot tr:first-child th,.ret-gap__t tfoot tr:first-child td{border-top:1px solid var(--ink-2)}.ret-total{color:var(--ink);font-size:1.05rem}.ret-over{justify-content:space-between;align-items:baseline;gap:var(--s-5);padding:var(--s-5) var(--s-5) var(--s-4);background:var(--red);color:#fff;flex-wrap:wrap;margin:0;display:flex}.ret-over span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.ret-over b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:400}.ret-gap__cap{padding:var(--s-3) var(--s-5) var(--s-4);font-family:var(--font-mono);color:var(--ink-3);margin:0;font-size:.68rem}.ret-verdict{margin-top:var(--s-6);max-width:62ch}.ret-verdict p{color:var(--ink-2);margin:0;line-height:1.7}.ret-argue{padding-block:var(--s-9);border-bottom:1px solid var(--line)}.ret-argue__body{max-width:66ch}.ret-argue__body h2{margin:0 0 var(--s-5)}.ret-argue__body p{margin:0 0 var(--s-4);color:var(--ink-2);font-size:1.04rem;line-height:1.75}.ret-argue__kick{padding-left:var(--s-5);border-left:3px solid var(--olive-deep);color:var(--ink)!important}.ret-list-sec{padding-block:var(--s-8);background:var(--paper-deep);border-bottom:1px solid var(--line)}.ret-list{counter-reset:r;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ret-list li{counter-increment:r;border-bottom:1px solid var(--line);padding:var(--s-5) 0 var(--s-5) 3.4rem;position:relative}.ret-list li:before{content:counter(r, decimal-leading-zero);left:0;top:var(--s-5);font-family:var(--font-mono);color:var(--olive-deep);font-size:.72rem;position:absolute}.ret-list h3{margin:0 0 var(--s-2);font-family:var(--font-serif);font-size:1.2rem;font-weight:600}.ret-list p{color:var(--ink-2);max-width:62ch;margin:0;line-height:1.7}.ret-rates{margin-top:var(--s-6)}.ret-rates>p:first-child{gap:var(--s-2);margin:0 0 var(--s-4);flex-wrap:wrap;display:flex}.ret-rates span{font-family:var(--font-mono);border-radius:var(--r-pill);background:var(--olive-tint);border:1px solid var(--olive-line);color:var(--olive-deep);padding:5px 12px;font-size:.8rem}.ret-rates__c{color:var(--ink-2);max-width:62ch;margin:0;line-height:1.7}.ret-rates__c code{font-family:var(--font-mono);background:var(--paper);border:1px solid var(--line-strong);border-radius:5px;padding:1px 6px;font-size:.82rem}.ret-close{padding-block:var(--s-8) var(--s-9)}.ret-close__box{justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-7);background:var(--olive-tint);border:1px solid var(--olive-line);border-radius:var(--r-lg);flex-wrap:wrap;display:flex}.ret-close__box h2{margin:0 0 var(--s-3)}.ret-close__box p{color:var(--ink-2);max-width:52ch;margin:0}@media (max-width:900px){.ret-open__grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ret-open{padding-block:var(--s-7) var(--s-6)}.ret-argue,.ret-list-sec{padding-block:var(--s-7)}.ret-gap__t .ret-rate,.ret-gap__t thead th:nth-child(2){display:none}.ret-gap__t th,.ret-gap__t td{padding:var(--s-3) var(--s-4)}.ret-gap__t tbody th{font-size:.88rem}.ret-num{font-size:.8rem}.ret-list li{padding-left:2.6rem}}.ret-gap .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.nf-page{background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.nf-top{padding:var(--s-6) 0}.nf-body{padding-block:var(--s-5) var(--s-8);flex:1;align-items:center;display:flex}.nf-grid{gap:var(--s-9);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;width:100%;display:grid}.nf-sheet{padding:var(--s-6);background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:0 26px 60px -40px var(--ink-40);position:relative}.nf-sheet__h{gap:var(--s-2) var(--s-4);padding-bottom:var(--s-4);border-bottom:2px solid var(--ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;font-size:.6rem;display:flex}.nf-sheet__k{margin:var(--s-5) 0 var(--s-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem}.nf-sheet__ref{margin:0 0 var(--s-6);padding-bottom:var(--s-3);border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;font-size:clamp(.9rem,2vw,1.15rem)}.nf-rows{margin:0;padding:0;list-style:none}.nf-rows li{height:var(--s-7);border-bottom:1px solid var(--line)}.nf-rows li:last-child{border-bottom:0}.nf-stamp{left:50%;bottom:var(--s-7);padding:var(--s-4) var(--s-7);border:4px solid var(--red);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--red);background:color-mix(in srgb, var(--paper-raise) 82%, transparent);color:var(--red);text-align:center;opacity:.92;position:absolute;transform:translate(-50%)rotate(-7deg)}.nf-stamp b{font-family:var(--font-mono);letter-spacing:.06em;font-size:clamp(2.6rem,7vw,4.1rem);font-weight:700;line-height:1;display:block}.nf-stamp span{white-space:nowrap;margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--red);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:.66rem;display:block}.nf-side[data-side=el]{display:none}[data-nf-lang=el] .nf-side[data-side=el]{display:block}[data-nf-lang=el] .nf-side[data-side=en]{display:none}.nf-h{margin:0 0 var(--s-3);font-family:var(--font-serif);color:var(--ink);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:600;line-height:1.12}.nf-sub{margin:0 0 var(--s-6);max-width:42ch;color:var(--ink-2);font-size:1rem;line-height:1.62}.nf-links{margin:0;padding:0;list-style:none}.nf-links li{border-top:1px solid var(--line)}.nf-links li:last-child{border-bottom:1px solid var(--line)}.nf-links a{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-3) 0;color:var(--ink);font-size:1rem;text-decoration:none;display:flex}.nf-links a:hover{color:var(--olive-deep)}.nf-links a:hover .nf-arrow{transform:translate(3px)}.nf-links span:last-of-type{font-family:var(--font-mono);color:var(--ink-3);font-size:.7rem}.nf-arrow{color:var(--olive-deep);transition:transform .18s;display:inline-block}.nf-switch-wrap{margin:var(--s-6) 0 0}.nf-switch{display:none}.js .nf-switch{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem;text-decoration:underline;display:inline-block}.nf-switch:hover{color:var(--olive-deep)}.nf-switch [data-when=el],[data-nf-lang=el] .nf-switch [data-when=en]{display:none}[data-nf-lang=el] .nf-switch [data-when=el]{display:inline}.nf-stamp [data-when=el],[data-nf-lang=el] .nf-stamp [data-when=en]{display:none}[data-nf-lang=el] .nf-stamp [data-when=el]{display:block}@media (max-width:900px){.nf-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.nf-body{padding-block:var(--s-3) var(--s-6);align-items:flex-start}.nf-rows li{height:var(--s-5)}.nf-rows li:nth-child(n+4){display:none}.nf-stamp{bottom:var(--s-5)}.nf-sub{margin-bottom:var(--s-4)}.nf-links a{padding:10px 0}.nf-switch-wrap{margin-top:var(--s-4)}}@media (max-width:480px){.nf-sheet{padding:var(--s-5)}.nf-stamp{padding:var(--s-2) var(--s-4);border-width:2px}}@media (prefers-reduced-motion:reduce){.nf-arrow{transition:none}}
.hx-wrap{width:min(100% - (var(--sc-gutter) * 2), 76rem);z-index:2;margin-inline:auto;position:relative}.hx-wrap--wide{width:min(100% - (var(--sc-gutter) * 2), 86rem);margin-inline:auto}.hx-sec{padding-block:calc(var(--s-9) * .76);position:relative}.hx-sec--tight{padding-block:calc(var(--s-5) * .82)}.hx-sec--rule>.hx-wrap{border-top:1px solid var(--line);padding-top:calc(var(--s-9) * .55)}.hx-sec--sheet{background:var(--paper-raise)}.hx-sec--navy{background:var(--band);color:var(--band-text);--ink:var(--band-text);--ink-2:var(--band-mut-2);--ink-3:var(--band-mut);--olive:var(--band-accent);--olive-deep:var(--band-accent);--olive-tint:#a9bc6629;--line:var(--band-line);--line-strong:#f7f4eb4d;--paper-raise:var(--band-2);--fg-1:var(--band-text);--fg-2:var(--band-mut-2);--fg-3:var(--band-mut);--fg-4:var(--band-mut);--accent:var(--band-accent)}.hx-h2{font-family:var(--font-serif);letter-spacing:var(--sc-track-tight);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.9vw,2.5rem);font-weight:600;line-height:1.1}.hx-h3{font-family:var(--font-serif);letter-spacing:var(--sc-track-tight);margin:0;font-size:clamp(1.15rem,1.6vw,1.48rem);font-weight:600;line-height:1.18}.hx-body{font-size:var(--fs-body);max-width:var(--measure);color:var(--ink-2);line-height:1.62}.hx-body+.hx-body{margin-top:.85rem}.hx-body strong,.hx-body b{color:var(--ink)}.hx-head{max-width:62rem;margin-bottom:var(--s-5);gap:1rem;display:grid}.hx-head .lede{color:var(--ink-2)}@media (min-width:1000px){.hx-head{gap:1rem var(--s-9);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;max-width:none}.hx-head .eyebrow,.hx-head .hx-h2{grid-column:1}.hx-head .lede,.hx-head .hx-typed{grid-column:2}.hx-head .lede{grid-row:1/span 2;align-self:end}}.hx .eyebrow{margin-bottom:0}.hx-more{margin-top:var(--s-5);flex-wrap:wrap;align-items:center;gap:.55rem .7rem;display:flex}.hx-more a:not(.btn){border:1px solid var(--line-strong);border-radius:var(--r-pill,999px);color:var(--olive-deep);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);background:0 0;align-items:center;gap:.4rem;padding:.62rem 1.1rem;font-size:.86rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.hx-more a:not(.btn):after{content:"→";opacity:.75;font-weight:400}.hx-more a:not(.btn):hover{border-color:var(--olive-deep);background:var(--olive-tint)}@media (prefers-reduced-motion:reduce){.hx-more a:not(.btn){transition:none}}.hx-points{align-content:center;gap:.95rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.hx-points li{color:var(--ink-2);grid-template-columns:1.15rem 1fr;align-items:start;gap:.7rem;font-size:.94rem;line-height:1.55;display:grid}.hx-points li b{color:var(--ink)}.hx-points svg{width:1.05rem;height:1.05rem;color:var(--olive);margin-top:.22rem}.hx-split{gap:var(--s-5);display:grid}@media (min-width:1000px){.hx-split{gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:center}}.hx-split__text{align-content:center;gap:1.1rem;display:grid}.hx-split__demo{min-width:0}.hx-review{margin-top:var(--s-5)}.hx .hx-btn-line{color:#f7f4eb;background:0 0;border-color:#f7f4eb8c}.hx .hx-btn-line:hover{background:#f7f4eb1f;border-color:#f7f4eb}.hx-hero{background:#0b1424;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hx-hero__media{z-index:0;position:absolute;inset:0}.hx-hero__media video{object-fit:cover;width:100%;height:100%;display:block}.hx-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(#080f1c00 16%,#080f1c33 28%,#080f1c85 42%,#080f1cdb 58%,#080f1cf6 74%,#080f1cfb 100%),linear-gradient(#080f1c99 0%,#080f1c00 24%);position:absolute;inset:0}.hx-hero__inner{z-index:2;padding-block:calc(var(--s-9) * .82) calc(var(--s-9) * .5);gap:1.15rem;max-width:47rem;display:grid;position:relative}.hx-hero__kicker{border-left:2px solid #a8bb6a;justify-self:start;align-items:center;gap:.62rem;margin-bottom:.15rem;padding-left:.72rem;display:flex}.hx-hero__kicker-n{font-family:var(--font-mono);color:#a8bb6a;letter-spacing:-.02em;font-size:.82rem;font-weight:500;line-height:1}.hx-hero__kicker-t{letter-spacing:.13em;text-transform:uppercase;color:#f2eee1;font-size:.68rem;font-weight:600;line-height:1.25}.hx-hero__h1{font-family:var(--font-serif);letter-spacing:var(--sc-track-tight);color:#f6f1e6;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.15rem,4.3vw,3.7rem);font-weight:600;line-height:1.03}html[lang=el] .hx-hero__h1{max-width:20ch}.hx-hero__lines{display:block}.hx-hero__line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}.hx-hero__line>span{transition:transform .82s cubic-bezier(.16,1,.3,1);display:block;transform:none}html.js .hx-hero__h1.reveal .hx-hero__line>span{transform:translateY(108%)}html.js .hx-hero__h1.reveal.in .hx-hero__line:first-child>span{transform:none}html.js .hx-hero__h1.reveal.in .hx-hero__line:nth-child(2)>span{transition-delay:90ms;transform:none}html.js .hx-hero__h1.reveal{opacity:1;transform:none}.hx-hero__lede{color:#ddd6c8;max-width:50ch;min-height:3.1em}.lede__live{white-space:pre-wrap}.lede__caret{background:currentColor;width:.08em;height:.95em;margin-left:.12em;display:none;transform:translateY(.12em)}.hx-hero__lede.is-typing .lede__caret{animation:1.05s step-end infinite hx-caret;display:inline-block}@keyframes hx-caret{0%,45%{opacity:1}46%,to{opacity:0}}.hx-hero__cta{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.3rem;display:flex}.hx-hero__note{color:#bab3a5;max-width:none;font-size:.85rem}.hx-film-btn{z-index:4;right:var(--sc-gutter);border-radius:var(--r-pill);color:#f2eee1;cursor:pointer;width:2.4rem;height:2.4rem;transition:background-color .14s var(--ease-out);background:#0a111d80;border:1px solid #f7f4eb59;place-items:center;padding:0;display:grid;position:absolute;bottom:1.1rem}.hx-film-btn[hidden]{display:none}.hx-film-btn:hover{background:#0a111dbf}.hx-film-btn svg{width:.95rem;height:.95rem}.hx-live{z-index:3;right:max(var(--sc-gutter), calc((100% - 76rem) / 2));top:calc(var(--nav-h) + 1.4rem);--hx-live-ease:cubic-bezier(.23, 1, .32, 1);width:min(17.5rem,26vw);height:0;position:absolute;overflow:hidden}.hx-live__list{transition:transform .56s var(--hx-live-ease);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.hx-live__list li{-webkit-backdrop-filter:blur(22px)saturate(140%);transition:opacity .48s var(--hx-live-ease), filter .48s var(--hx-live-ease), transform .48s var(--hx-live-ease);background:#fcfaf4eb;border:1px solid #0e192b1c;border-radius:12px;grid-template-columns:.55rem minmax(0,1fr) auto;align-items:baseline;gap:0 .5rem;padding:.52rem .7rem;display:grid;position:relative;box-shadow:0 20px 44px -26px #080f1c8c,inset 0 1px #fff9}html[data-theme=dark] .hx-live__list li{background:#0a111d9e;border-color:#f2eee121;box-shadow:0 28px 64px -26px #000c}.hx-live__list li:last-child{opacity:1;filter:none}.hx-live__list li:nth-last-child(2){opacity:.6;filter:blur(.7px)}.hx-live__list li:nth-last-child(3){opacity:.26;filter:blur(1.6px)}.hx-live__list li:nth-last-child(n+4){opacity:0;filter:blur(3px)}.hx-live__ico{background:var(--olive-deep);border-radius:50%;grid-column:1;place-self:center;width:.4rem;height:.4rem}html[data-theme=dark] .hx-live__ico{background:#a8bb6a}.hx-live__ico svg{display:none}.hx-live__list b{min-width:0;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:.775rem;font-weight:600;line-height:1.45;overflow:hidden}.hx-live__list time{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;grid-column:3;font-size:.6rem}.hx-live__d{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;margin-top:-.08rem;font-size:.68rem;line-height:1.35;overflow:hidden}html[data-theme=dark] .hx-live__list b{color:#f2eee1}html[data-theme=dark] .hx-live__list time,html[data-theme=dark] .hx-live__d{color:#f2eee180}@media (max-width:1180px){.hx-live{display:none}}.hx-ledgers{border-bottom:1px solid var(--line)}.hx-ledgers__links{flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;max-width:none;margin-top:.4rem;font-size:.82rem;display:flex}.hx-ledgers__links a{color:var(--ink-3);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;transition:transform .12s var(--ease-out), color .12s var(--ease-out), text-decoration-color .12s var(--ease-out);display:inline-block}.hx-ledgers__links a:hover{color:var(--olive-deep);-webkit-text-decoration-color:var(--olive-deep);text-decoration-color:var(--olive-deep);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hx-ledgers__links a{transition:none}.hx-ledgers__links a:hover{transform:none}}.hx-intake__lead{color:var(--ink-2);max-width:none;margin-bottom:1rem;font-size:.92rem}.hx-intake{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.hx-intake{grid-template-columns:repeat(6,1fr)}}.hx-intake__i{border:1px solid var(--line);background:var(--paper-raise);transition:border-color .15s var(--ease-out), transform .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:13px;align-content:start;gap:.5rem;padding:1rem .95rem 1.1rem;display:grid}.hx-intake__i:hover{border-color:var(--olive);box-shadow:0 14px 30px -20px var(--shadow-soft);transform:translateY(-3px)}.hx-intake__ico{background:var(--olive-tint);width:2.15rem;height:2.15rem;color:var(--olive-deep);border-radius:10px;place-items:center;font-size:1.05rem;display:grid}.hx-intake__i b{font-size:.85rem;font-weight:700;line-height:1.2}.hx-intake__d{color:var(--ink-2);font-size:.76rem;line-height:1.45}.hx-reslist{gap:1rem;display:grid}@media (min-width:640px){.hx-reslist{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.hx-reslist{grid-template-columns:repeat(3,1fr)}}.hx-rescard{color:inherit;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-raise);transition:border-color .15s var(--ease-out), transform .15s var(--ease-out), box-shadow .15s var(--ease-out);align-content:start;gap:.45rem;padding:1.15rem 1.2rem 1.3rem;text-decoration:none;display:grid}.hx-rescard:hover{border-color:var(--olive);box-shadow:0 16px 34px -22px var(--shadow-soft);transform:translateY(-2px)}.hx-rescard__k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--olive-deep);background:var(--olive-tint);border-radius:var(--r-pill);justify-self:start;padding:.24rem .6rem;font-size:.6rem}.hx-rescard b{font-family:var(--font-serif);margin-top:.15rem;font-size:1.02rem;font-weight:600;line-height:1.22}.hx-rescard__d{color:var(--ink-2);font-size:.82rem;line-height:1.48}.hx-faq{interpolate-size:allow-keywords;counter-reset:hx-faq;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hx-faq__i{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-raise);counter-increment:hx-faq;transition:border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);overflow:clip}.hx-faq__i:hover{border-color:var(--line-strong)}.hx-faq__i:has(details[open]){border-color:var(--olive);box-shadow:0 18px 38px -28px var(--shadow-soft)}.hx-faq__q{cursor:pointer;grid-template-columns:2.4rem minmax(0,1fr) 1rem;align-items:start;gap:.9rem;padding:1.05rem 1.2rem;list-style:none;display:grid}.hx-faq__q::-webkit-details-marker{display:none}.hx-faq__q:focus-visible{outline-offset:-4px}.hx-faq__n{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-3);transition:color .22s var(--ease-out);padding-top:.28rem;font-size:.68rem}.hx-faq__n:before{content:counter(hx-faq, decimal-leading-zero)}.hx-faq__i:has(details[open]) .hx-faq__n{color:var(--olive)}.hx-faq__t{font-family:var(--font-serif);font-size:1.04rem;font-weight:600;line-height:1.32}.hx-faq__m{width:1rem;height:1rem;color:var(--ink-3);transition:color .22s var(--ease-out);margin-top:.22rem;position:relative}.hx-faq__m:before,.hx-faq__m:after{content:"";height:1.5px;transition:transform .28s var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.hx-faq__m:after{transform:rotate(90deg)}.hx-faq__i:has(details[open]) .hx-faq__m{color:var(--olive)}.hx-faq__i:has(details[open]) .hx-faq__m:after{transform:rotate(0)}.hx-faq__a{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:0 1.2rem 1.3rem;display:grid}@media (min-width:640px){.hx-faq__a{padding-left:4.5rem;padding-right:2.5rem}}.hx-faq__a .hx-body{max-width:64ch}.hx-faq__go{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--olive-deep);justify-self:start;align-items:center;gap:.5rem;margin-top:.15rem;font-size:.66rem;text-decoration:none;display:inline-flex}.hx-faq__go svg{width:.95rem;height:.95rem;transition:transform .2s var(--ease-out)}.hx-faq__go:hover svg{transform:translate(3px)}.hx-faq__go:hover span{text-underline-offset:.25em;text-decoration:underline}.hx-faq__i details::details-content{block-size:0;transition:block-size .34s var(--ease-out), content-visibility .34s allow-discrete;overflow:clip}.hx-faq__i details[open]::details-content{block-size:auto}.hx-faq__more{color:var(--ink-2);max-width:70ch;margin-top:1.4rem;font-size:.9rem;line-height:1.6}.hx-faq__more a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.hx-typed{min-height:1.85em;font-family:var(--font-mono);letter-spacing:-.01em;color:var(--band-accent);align-items:center;gap:.1rem;max-width:none;margin-top:.55rem;font-size:1.02rem;display:flex}.hx-typed__q{align-items:baseline;display:inline-flex}.hx-typed__q:before{content:"“";opacity:.55;margin-right:.06em}.hx-typed__q:after{content:"”";opacity:.55;margin-left:.06em}.hx-typed__c{background:currentColor;width:.06em;height:1.05em;margin-left:.12em;animation:1.05s step-end infinite hx-caret;display:inline-block;transform:translateY(.16em)}.hx-typed.is-still .hx-typed__c{opacity:.6;animation:none}.hx-cta{justify-items:start;gap:1.2rem;max-width:46rem;display:grid}.hx-cta__row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.hx-trust{color:var(--band-mut-2);border-bottom:1px solid var(--band-line);transition:color .18s var(--ease-out), border-color .18s var(--ease-out);align-items:center;gap:.5rem;padding:.15rem 0;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.hx-trust svg{width:.95rem;height:.95rem;color:var(--band-accent);flex:none}.hx-trust:hover{color:var(--band-text);border-bottom-color:var(--band-accent)}.hx-recon{height:190vh;padding-block:0}.hx-recon__stage{top:var(--nav-h);height:calc(100svh - var(--nav-h));align-items:center;display:grid;position:sticky;overflow:hidden}.hx-recon__inner{gap:var(--s-5);height:100%;padding-block:var(--s-5);grid-template-rows:auto minmax(0,1fr);display:grid}.hx-recon__top{gap:.4rem var(--s-5);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-bottom:.7rem;display:flex}.hx-recon__file{color:var(--ink);max-width:none}.hx-recon__top .mono{max-width:none}.hx-recon__body{gap:var(--s-5);align-items:center;min-height:0;display:grid}@media (min-width:1000px){.hx-recon__body{gap:var(--s-9);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.hx-fan{grid-template-columns:repeat(auto-fill,16px);grid-auto-rows:22px;place-content:center;gap:3px;height:100%;min-height:54vh;display:grid;position:relative;overflow:hidden}.hx-chip{background:var(--art-paper);border:1px solid #0e192b47;border-radius:1px;width:16px;height:22px;position:relative;box-shadow:0 1px 3px #0e192b2e}.hx-chip:after{content:"";background:#0e192b42;height:1px;position:absolute;top:24%;left:15%;right:15%;box-shadow:0 3px #0e192b42,0 6px #0e192b42}html[data-theme=dark] .hx-chip{background:#e9e4d8;border-color:#0e192b59}.hx-recon.is-live .hx-fan{display:block}.hx-recon.is-live .hx-chip{margin:-11px 0 0 -8px;position:absolute;top:50%;left:50%}.hx-fan__note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);max-width:none;font-size:.64rem;position:absolute;bottom:0;left:0;right:0}.hx-ledger{font-variant-numeric:tabular-nums;grid-template-rows:auto auto 1fr auto;align-self:stretch;gap:.5rem;display:grid}.hx-ledger__title{color:var(--ink);max-width:none}.hx-ledger__h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-strong);grid-template-columns:1fr auto auto;gap:1rem;padding-bottom:.4rem;font-size:.6rem;display:grid}.hx-ledger__rows{align-content:start;display:grid}.hx-ledger__r{border-bottom:1px solid var(--feint);transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);grid-template-columns:1fr auto auto;gap:1rem;padding:.28rem 0;font-size:.84rem;display:grid}.hx-recon.is-live .hx-ledger__r{opacity:.42}.hx-recon.is-live .hx-ledger__r .hx-ledger__amt{visibility:hidden}.hx-recon.is-live .hx-ledger__r.is-in{opacity:1}.hx-recon.is-live .hx-ledger__r.is-in .hx-ledger__amt{visibility:visible}.hx-ledger__r b{font-weight:500;font-family:var(--font-body)}.hx-ledger__pg{color:var(--ink-3);font-size:.72rem}.hx-ledger__amt{font-size:.8rem}.hx-ledger__f{border-top:1px solid var(--line-strong);gap:.4rem;padding-top:.6rem;display:grid}.hx-ledger__line{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hx-ledger__k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem}.hx-ledger__v{font-variant-numeric:tabular-nums;font-size:1rem}.hx-ledger__diff .hx-ledger__v{font-size:1.6rem}.hx-ledger__stamp{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--solid-tx);background:var(--olive-deep);opacity:1;max-width:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border-radius:4px;justify-self:start;padding:.32rem .62rem;font-size:.66rem;transform:none}.hx-recon.is-live .hx-ledger__stamp{opacity:0;transform:scale(.96)}.hx-recon.is-live .hx-ledger__stamp.is-in{opacity:1;transform:none}html[data-theme=dark] .hx-ledger__stamp{color:#f7f4eb;background:#6b793b}@media (prefers-reduced-motion:reduce){.hx-hero__line>span{transition:none;transform:none!important}.hx-live__list,.hx-live__list li{transition:none}.lede__caret,.hx-typed__c{opacity:.6;animation:none}.hx-intake__i:hover,.hx-rescard:hover{transform:none}.hx-ledger__r,.hx-ledger__stamp,.hx-faq__m:before,.hx-faq__m:after,.hx-faq__go svg{transition:none}.hx-faq__i details::details-content{transition:none}}@media (max-width:1000px){.hx-recon{height:170vh}}@media (max-width:860px){.hx-hero__h1{max-width:none}}@media (max-width:700px){.hx-sec{padding-block:var(--s-5)}.hx-head{margin-bottom:var(--s-4)}.hx-hero__inner{padding-block:var(--s-5)}.hx-hero__kicker-t{letter-spacing:.1em;font-size:.62rem}.hx-recon{height:160vh}.hx-fan{min-height:34vh}.hx-split{gap:var(--s-5)}.hx-typed{font-size:.78rem}.hx-faq__q{grid-template-columns:1.9rem minmax(0,1fr) 1rem;gap:.7rem;padding:.95rem 1rem}.hx-faq__t{font-size:.98rem}.hx-faq__a{padding:0 1rem 1.15rem}}@media (max-width:640px){.hx-intake{grid-template-columns:repeat(2,1fr);gap:.6rem}.hx-intake__i{gap:.4rem;padding:.8rem .75rem .85rem}.hx-intake__ico{border-radius:9px;width:1.85rem;height:1.85rem;font-size:.9rem}.hx-intake__i b{font-size:.8rem}.hx-intake__d{font-size:.72rem;line-height:1.4}}.hx-film-end{height:1px;margin:0}.hx-demo{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper-raise);width:100%;box-shadow:0 24px 52px -30px var(--shadow-soft);margin:0;display:block;position:relative;overflow:hidden}.hx .hx-demo .pslot{background:0 0;border:0;border-radius:0}.hx-demo--mobile{max-width:20rem;margin-inline:auto}.hx-demo--filo{background:#0f1826;border-color:#f2eee124}.hx-demo__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0 clamp(1rem,2.4vw,1.75rem) clamp(.8rem,1.6vw,1.1rem);font-size:.6rem}.hx-demo--filo .hx-demo__label{color:#f2eee18c}
:where(.nu) :where(p){max-width:none;margin:0}:where(.nu) :where(h1,h2,h3,h4){font-family:var(--font-body);color:inherit;letter-spacing:normal;font-weight:700;line-height:inherit;margin:0}:where(.nu) :where(a){color:inherit}
@media (max-width:1080px){.hcard{border-left:none;border-top:1px solid var(--band-line)}.hcard:first-child{border-top:none}}@media (max-width:980px){.hero{padding:60px 0 80px}.hero-grid{grid-template-columns:1fr;gap:52px}.how-head,.out-head,.cy-grid,.faq-grid,.cta-grid{grid-template-columns:1fr;gap:36px}.cta-act{justify-self:start}.integ{grid-template-columns:1fr;gap:28px;padding:36px 32px}.chips{justify-content:flex-start}}@media (max-width:920px){.cta-strip{flex-direction:column;align-items:flex-start}}@media (max-width:780px){.section{padding:76px 0}.page-hero{padding:64px 0 48px}}@media (max-width:620px){.stats{grid-template-columns:1fr;gap:34px}.chip{grid-area:2/1/auto/-1;justify-self:start;min-width:0}.stamp{bottom:110px;right:16px}.acard-box3c,.acard-box3[data-cols="3"]{-webkit-overflow-scrolling:touch;overflow-x:auto}.acard-box3c .acard-h,.acard-box3c .arow,.acard-box3[data-cols="3"] .acard-h,.acard-box3[data-cols="3"] .arow{min-width:460px}}@media (prefers-reduced-motion:reduce){.chip,.stamp,.btn svg,.arrow-link svg{transition:none}}html,body{overflow-x:clip}.prose table{width:100%;max-width:100%;display:block;overflow-x:auto}@media (max-width:480px){.bstats,.band .bstats{grid-template-columns:1fr}}@media (pointer:coarse){.btn,.arrow-link,.nav-links a,.nav-cta,.theme-toggle,.lang-toggle,.news-row button,.news-row input,input[type=email]{min-height:44px}}

