.manifest-frame .frame__img{background:var(--inverse-bg);color:var(--neutral-200);border-radius:var(--radius);padding:2rem;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.stack-card--dark .manifest-frame .frame__img{background:var(--neutral-100);color:var(--ink)}.manifest{display:flex;flex-direction:column;font-size:.85rem}.manifest li{display:grid;grid-template-columns:1fr auto 4.5rem;gap:1rem;align-items:baseline;padding:.7rem 0;border-top:.5px dashed color-mix(in srgb,currentColor 35%,transparent);transition:background-color var(--dur-xs) var(--ease)}.manifest li:last-child{border-bottom:.5px dashed color-mix(in srgb,currentColor 35%,transparent)}.manifest li:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.manifest__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manifest__meta{opacity:.6;white-space:nowrap}.manifest__ok{text-align:right;font-size:.75rem;text-transform:uppercase;color:var(--accent)}.stack-card--dark .manifest__ok{color:var(--accent-ink)}.redact{background:currentColor;border-radius:1px;color:inherit;opacity:.85;padding:0 .15em;letter-spacing:-.1em}.manifest__head{display:flex;justify-content:space-between;font-size:.75rem;text-transform:uppercase;opacity:.6;margin-bottom:1rem}.manifest__foot{margin-top:1rem;font-size:.75rem;text-transform:uppercase;color:var(--accent)}.stack-card--dark .manifest__foot{color:var(--accent-ink)}@media(max-width:767px){.manifest-frame .frame__img{padding:1rem}.manifest li{grid-template-columns:1fr 3.5rem}.manifest__meta{display:none}}.diff__prefix--num{font-size:.8rem;min-width:2rem}.diff__item:hover .diff__prefix--num{transform:translate(4px)}.step-tag{margin-left:3rem;width:fit-content}.compare{width:100%;border-collapse:collapse}.compare th,.compare td{text-align:left;vertical-align:top;padding:1.1rem 1rem 1.4rem 0;border-top:.5px dashed var(--ink)}.compare tr:last-child th,.compare tr:last-child td{border-bottom:.5px dashed var(--ink)}.compare thead th{border-top:0;padding-top:0;font-size:.8rem;font-weight:400;text-transform:uppercase;color:var(--ink-muted)}.compare thead th:last-child{color:var(--accent-ink)}.compare tbody th{width:22%;font-size:.8rem;font-weight:400;text-transform:uppercase;color:var(--ink-muted);padding-top:1.25rem}.compare tbody td:nth-child(2){width:36%;color:var(--ink-muted)}.compare tbody td:last-child{color:var(--ink)}.compare tbody tr{transition:background-color var(--dur-xs) var(--ease)}.compare tbody tr:hover{background:var(--surface)}.compare tbody td:last-child:before{content:"→ ";color:var(--accent-ink)}@media(max-width:767px){.compare thead{display:none}.compare,.compare tbody,.compare tr,.compare th,.compare td{display:block;width:100%!important}.compare tr{border-top:.5px dashed var(--ink);padding:1rem 0}.compare th,.compare td{border:0!important;padding:.2rem 0}.compare tbody td:nth-child(2):before{content:"On your own: "}}.guarantees{display:flex;flex-direction:column;gap:.5rem}.guarantee{display:flex;gap:1.25rem;align-items:baseline;padding:1.25rem 2rem;border:var(--border-fine);transition:border-style var(--dur-xs),background-color var(--dur-xs) var(--ease)}.guarantee:hover{border-style:solid;background:var(--bg)}.guarantee span{font-size:.8rem;color:var(--accent-ink)}@media(max-width:767px){.guarantee{padding:1rem 1.25rem}}.labs{display:grid;grid-template-columns:1fr 1.15fr;gap:7.2rem;align-items:start}.labs__head{display:flex;flex-direction:column;gap:.5rem}.labs__head p:not(.t-label){margin-top:1rem;color:var(--ink-soft);max-width:34rem}.labs__head .btn{margin-top:2rem}@media(max-width:1024px){.labs{grid-template-columns:1fr;gap:2.5rem}}.value{display:grid;grid-template-columns:1fr 1.5fr;gap:7rem;align-items:start}.value__head{position:sticky;top:8rem;display:flex;flex-direction:column;gap:.5rem}.value__head p:not(.t-label){margin-top:1rem;color:var(--ink-soft)}.value .kpi-grid{margin:2.5rem .75rem 0}.value .kpi{padding-block:2rem}.value .kpi__inner{width:80%}.value .kpi__num{font-size:1.8rem}.form--value{grid-template-columns:1fr}.form--value .form__send{grid-column:1;grid-row:auto;min-height:4.5rem;justify-content:space-between;padding-inline:2rem;margin-top:1rem}.form--value .form__field{margin-right:0}.form__field select{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:.25rem 1rem 2.5rem 0;appearance:none;cursor:pointer;color:var(--ink)}.form__field select:invalid{color:var(--neutral-300)}.form__note{font-size:.8rem;color:var(--ink-muted);text-transform:uppercase;margin-top:.5rem}@media(max-width:1024px){.value{grid-template-columns:1fr;gap:3rem}.value__head{position:static}}@media(max-width:767px){.value .kpi-grid{grid-template-columns:1fr}}.faq{display:grid;grid-template-columns:1fr 1.6fr;gap:6rem;align-items:start}.faq__head{position:sticky;top:8rem;display:flex;flex-direction:column;gap:.5rem}.faq__list details{border-top:.5px dashed var(--ink);transition:border-top-color var(--dur-xs) var(--ease)}.faq__list details:last-child{border-bottom:.5px dashed var(--ink)}.faq__list details:hover,.faq__list details[open]{border-top-style:solid}.faq__list summary{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-size:1.1rem;text-transform:uppercase}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"+";font-size:1.3rem;color:var(--accent-ink);transition:transform var(--dur-m) var(--ease)}.faq__list details[open] summary:after{transform:rotate(45deg)}.faq__list details p{padding:0 3rem 1.75rem 0;color:var(--ink-soft);max-width:44rem}@media(max-width:1024px){.faq{grid-template-columns:1fr;gap:2rem}.faq__head{position:static}}@media(max-width:767px){.faq__list summary{font-size:.95rem}.faq__list details p{padding-right:0}}
