.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--ink-deep);color:var(--paper);padding-top:calc(var(--header-h) + clamp(3rem, 2rem + 6vw, 7rem));padding-bottom:clamp(2rem,1.5rem + 2vw,3rem);position:relative;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;align-items:end;gap:clamp(3rem,2rem + 4vw,4.5rem);display:grid;position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--steel-light)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--paper);max-width:11ch;margin-bottom:.4em}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brass-light)}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--step-1);color:var(--paper-70);max-width:40ch;margin-bottom:0;line-height:1.55}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.glass[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(145deg,#f7f4ef24,#f7f4ef0a);border:1px solid #f7f4ef2e;padding:clamp(1.25rem,1rem + 1vw,1.75rem);position:relative;box-shadow:inset 0 1px #f7f4ef29,0 40px 80px -30px #060c14b3}.glass__top[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--paper-16);align-items:center;gap:.85rem;padding-bottom:1.1rem;display:flex}.glass__mark[data-astro-cid-lcdefpme]{box-shadow:0 0 0 1px var(--paper-16);border-radius:8px}.glass__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.2rem;line-height:1.2}.glass__sub[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--paper-55);margin:.1rem 0 0}.glass__steps[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.glass__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--paper-08);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 0;display:grid}.glass__n[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--brass-light);font-variant-numeric:tabular-nums;font-size:1.05rem;font-style:italic}.glass__step[data-astro-cid-lcdefpme]{line-height:1.35;display:grid}.glass__step[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.98rem;font-weight:600}.glass__step[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--paper-55);font-size:.86rem}.glass__tag[data-astro-cid-lcdefpme]{letter-spacing:.04em;white-space:nowrap;background:var(--paper-08);border:1px solid var(--paper-16);color:var(--paper-70);border-radius:999px;padding:.35rem .65rem;font-size:.74rem;font-weight:600}.glass__stairs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);align-items:end;gap:.4rem;height:2.25rem;margin-top:1.25rem;display:grid}.glass__stairs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--brass-light), var(--brass-order));opacity:.9;border-radius:3px;height:33%}.glass__stairs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){height:66%}.glass__stairs[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){height:100%}.hero__trust[data-astro-cid-lcdefpme]{z-index:1;border-top:1px solid var(--paper-16);color:var(--paper-70);grid-template-columns:repeat(2,1fr);gap:.75rem 1rem;margin:clamp(3.5rem,2.5rem + 5vw,6.5rem) 0 0;padding:1.4rem 0 0;font-size:.92rem;list-style:none;display:grid;position:relative}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;display:flex}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--brass-order);border-radius:1px;flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-end;min-height:min(100svh,1000px);display:flex}.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}.hero__trust[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,auto);justify-content:space-between}}.build[data-astro-cid-lcdefpme]{flex-direction:column;min-height:100%;display:flex}.build__n[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--steel-step);margin-bottom:clamp(2rem,1.5rem + 3vw,4rem);font-size:1rem;font-style:italic}.build[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:18ch;margin-bottom:.6em}.build[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-70);max-width:42ch}.pricing-note[data-astro-cid-lcdefpme]{margin:var(--stack) 0 0;border-top:1px solid var(--ink-12);font-size:var(--step-1);color:var(--ink-70);padding-top:1.5rem}.pricing-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--kram-ink);font-weight:500}.stairs[data-astro-cid-lcdefpme]{gap:clamp(1rem,.75rem + 1vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.stair[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.stair__n[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--steel-step);margin-bottom:1.5rem;font-size:clamp(4rem,3rem + 4vw,6.5rem);font-weight:300;line-height:.85}.stair[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5em}.stair[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-70)}.stair[data-astro-cid-lcdefpme]:last-child{background:var(--kram-ink);border-color:var(--kram-ink);color:var(--paper)}.stair[data-astro-cid-lcdefpme]:last-child h3[data-astro-cid-lcdefpme]{color:var(--paper)}.stair[data-astro-cid-lcdefpme]:last-child p[data-astro-cid-lcdefpme]{color:var(--paper-70)}.stair[data-astro-cid-lcdefpme]:last-child .stair__n[data-astro-cid-lcdefpme]{color:var(--brass-light)}@media (width>=900px){.stairs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);align-items:start}.stair[data-astro-cid-lcdefpme]:first-child{margin-top:8rem}.stair[data-astro-cid-lcdefpme]:nth-child(2){margin-top:4rem}}.why[data-astro-cid-lcdefpme]{gap:var(--stack);display:grid}.why__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:13ch;margin:0}.why__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink-12);margin:0}.why__row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--ink-12);gap:.4rem;padding:1.6rem 0;display:grid}.why__row[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.015em;line-height:1.1}.why__row[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink-70);max-width:40ch;margin:0}@media (width>=900px){.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.25fr;align-items:start}.why__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 2rem);position:sticky}.why__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:baseline;gap:2rem}}.story[data-astro-cid-lcdefpme]{text-align:center}.story[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{justify-content:center}.story__text[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:350;font-size:var(--step-3);letter-spacing:-.025em;color:var(--kram-ink);text-wrap:balance;max-width:22ch;margin:0 auto;line-height:1.12}.story__text[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--brass-order);font-style:italic;font-weight:300}.case[data-astro-cid-lcdefpme]{padding:0;overflow:hidden}.case__thumb[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background-color:var(--ink-deep);background-image:radial-gradient(70% 80% at 20% 10%,#3e5c76e6,#0000 70%),radial-gradient(60% 70% at 90% 100%,#c8892e73,#0000 70%);align-items:flex-end;gap:6px;padding:clamp(1.25rem,1rem + 1vw,2rem);display:flex}.case__thumb--2[data-astro-cid-lcdefpme]{background-image:radial-gradient(70% 80% at 85% 0,#5e809ebf,#0000 70%),radial-gradient(60% 70% at 10% 100%,#c8892e59,#0000 70%)}.case__thumb[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--paper-16);border-radius:2px;width:2.75rem;height:.6rem}.case__thumb[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){transform:translateY(-.9rem)}.case__thumb[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){background:var(--brass-order);transform:translateY(-1.8rem)}.case__body[data-astro-cid-lcdefpme]{padding:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.case__badge[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--steel-step);margin:0 0 .75rem;font-size:.72rem;font-weight:600}.case[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.4em}.case[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-70)}.case__metrics[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink-12);gap:2.5rem;margin:1.5rem 0 0;padding-top:1.25rem;display:flex}.case__metrics[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55);font-size:.75rem}.case__metrics[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--kram-ink);margin:.2rem 0 0;font-size:2rem}.faq[data-astro-cid-lcdefpme]{gap:var(--stack);display:grid}.faq__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch;margin:0}.faq__list[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}.faq__item[data-astro-cid-lcdefpme]{background:var(--paper-3);border:1px solid var(--ink-08);border-radius:var(--radius);padding:0 1.4rem}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";font-family:var(--font-display);color:var(--steel-step);transition:transform .36s var(--ease-out);flex-shrink:0;font-size:1.75rem;font-weight:300;line-height:1}.faq__item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}.faq__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-70);max-width:60ch;margin:0 0 1.3rem}@media (width>=900px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr;align-items:start}.faq__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 2rem);position:sticky}}.book[data-astro-cid-lcdefpme]{gap:var(--stack);display:grid}.book[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch}.book__fallback[data-astro-cid-lcdefpme]{background:var(--paper-2);border:1px solid var(--ink-08);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:1.5rem;padding:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);display:flex}.book__label[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-2);margin:0;line-height:1.1}.book__note[data-astro-cid-lcdefpme]{color:var(--ink-70);margin:.4rem 0 0}@media (width>=900px){.book[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end}}
