.di[data-astro-cid-op2n55ql]{--paper: #faf8f3;--di-text: var(--ink-light);font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:1.0625rem;line-height:1.55;color:var(--ink);position:relative;z-index:1}.di-inner[data-astro-cid-op2n55ql]{max-width:1160px;margin:0 auto}.di-sec[data-astro-cid-op2n55ql]{padding:6rem 3rem 0}.di[data-astro-cid-op2n55ql] p[data-astro-cid-op2n55ql]{margin:0}.di[data-astro-cid-op2n55ql] h2[data-astro-cid-op2n55ql]{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.1;letter-spacing:-.03em;margin:.5rem 0 0}.di-eyebrow[data-astro-cid-op2n55ql],.di-num[data-astro-cid-op2n55ql]{font-family:IBM Plex Mono,monospace;font-weight:400;color:var(--red)}.di-eyebrow[data-astro-cid-op2n55ql]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.5rem!important}.di-num[data-astro-cid-op2n55ql]{font-size:.85rem;letter-spacing:.08em}.di-num-light[data-astro-cid-op2n55ql]{color:#f08a7e}.di-hero[data-astro-cid-op2n55ql]{padding:10rem 3rem 4.5rem}.di-hero[data-astro-cid-op2n55ql] h1[data-astro-cid-op2n55ql]{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(2rem,4.6vw,4.1rem);line-height:1.02;letter-spacing:-.04em;max-width:1000px;margin:0}.di-lead[data-astro-cid-op2n55ql]{margin-top:2rem!important;max-width:720px;font-size:1.2rem;color:var(--di-text)}.di-btns[data-astro-cid-op2n55ql]{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.di-btn[data-astro-cid-op2n55ql]{font-family:Unbounded,sans-serif;font-weight:700;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;min-height:48px;padding:.9rem 1.8rem;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.di-btn-fill[data-astro-cid-op2n55ql]{background:var(--red);color:var(--cream)}.di-btn-fill[data-astro-cid-op2n55ql]:hover{background:var(--ink);color:var(--cream)}.di-btn-line[data-astro-cid-op2n55ql]{border:1px solid var(--ink);color:var(--ink)}.di-btn-line[data-astro-cid-op2n55ql]:hover{background:var(--ink);color:var(--cream)}.di-btn-line[data-astro-cid-op2n55ql].di-btn{font-family:IBM Plex Mono,monospace;font-weight:400;text-transform:none;letter-spacing:.02em;font-size:.72rem}.di-facts[data-astro-cid-op2n55ql]{border-top:1px solid var(--border-heavy);border-bottom:1px solid var(--border-heavy);background:var(--cream-dim);padding:2rem 3rem}.di-facts-grid[data-astro-cid-op2n55ql]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1.5rem}.di-facts-grid[data-astro-cid-op2n55ql]>div[data-astro-cid-op2n55ql]{display:flex;flex-direction:column;gap:.3rem}.di-fact-num[data-astro-cid-op2n55ql]{font-family:Unbounded,sans-serif;font-weight:900;font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.03em}.di-fact-label[data-astro-cid-op2n55ql]{font-size:.9rem;color:var(--di-text)}.di-split[data-astro-cid-op2n55ql]{display:flex;flex-wrap:wrap;gap:3rem}.di-split-head[data-astro-cid-op2n55ql]{flex:1 1 280px}.di-split-body[data-astro-cid-op2n55ql]{flex:2 1 480px;min-width:0;color:var(--di-text)}.di-split-intro[data-astro-cid-op2n55ql]{margin-top:1rem!important;color:var(--di-text)}.di-tiles[data-astro-cid-op2n55ql]{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.di-tile[data-astro-cid-op2n55ql]{background:var(--paper);border:1px solid var(--border-heavy);border-radius:12px;padding:1.25rem}.di-tile-title[data-astro-cid-op2n55ql]{font-weight:600;color:var(--ink)}.di-tile-text[data-astro-cid-op2n55ql]{margin-top:.35rem!important;font-size:.9rem}.di-rows[data-astro-cid-op2n55ql]{border-top:1.5px solid var(--ink)}.di-row[data-astro-cid-op2n55ql]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;padding:1rem 0;border-bottom:1px solid var(--border-heavy)}.di-row-name[data-astro-cid-op2n55ql]{flex:0 0 220px;font-weight:600;color:var(--ink)}.di-row-text[data-astro-cid-op2n55ql]{flex:1 1 260px}.di-plus[data-astro-cid-op2n55ql]{margin-top:1.75rem!important;font-weight:600;color:var(--ink)}.di-list[data-astro-cid-op2n55ql]{margin:.5rem 0 0;padding-left:1.25rem;color:var(--di-text)}.di-list[data-astro-cid-op2n55ql] li[data-astro-cid-op2n55ql]{margin-bottom:.35rem}.di-steps[data-astro-cid-op2n55ql]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.di-step[data-astro-cid-op2n55ql]{border-top:3px solid var(--ink);padding-top:1rem}.di-step-last[data-astro-cid-op2n55ql]{border-top-color:var(--red)}.di-step-days[data-astro-cid-op2n55ql]{font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.06em;color:var(--ink-light)}.di-step-title[data-astro-cid-op2n55ql]{margin-top:.4rem!important;font-family:Unbounded,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.di-step-text[data-astro-cid-op2n55ql]{margin-top:.4rem!important;font-size:.9rem;color:var(--di-text)}.di-note[data-astro-cid-op2n55ql]{margin-top:2rem!important;font-size:.9rem;color:var(--di-text)}.di-muted[data-astro-cid-op2n55ql]{margin-top:.75rem!important;font-size:.9rem;color:var(--ink-light)}.di-table-wrap[data-astro-cid-op2n55ql]{margin-top:1.75rem;background:var(--paper);border:1px solid var(--border-heavy);border-radius:16px;overflow-x:auto;max-width:100%}.di-table[data-astro-cid-op2n55ql]{width:100%;min-width:760px;border-collapse:collapse;font-size:.9rem}.di-table[data-astro-cid-op2n55ql] th[data-astro-cid-op2n55ql]{text-align:left;padding:1rem 1.25rem;font-weight:600;border-bottom:1.5px solid var(--ink)}.di-table[data-astro-cid-op2n55ql] td[data-astro-cid-op2n55ql]{padding:1rem 1.25rem;vertical-align:top;color:var(--di-text)}.di-td-strong[data-astro-cid-op2n55ql]{color:var(--ink)!important}.di-vh[data-astro-cid-op2n55ql]{position:absolute;left:-9999px}.di-pair[data-astro-cid-op2n55ql]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.di-panel[data-astro-cid-op2n55ql]{background:var(--paper);border:1px solid var(--border-heavy);border-radius:16px;padding:2.5rem}.di-panel-dark[data-astro-cid-op2n55ql]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.di-panel[data-astro-cid-op2n55ql] h2[data-astro-cid-op2n55ql]{font-size:clamp(1.3rem,2.1vw,1.7rem)}.di-panel-text[data-astro-cid-op2n55ql]{margin-top:1rem!important;color:var(--cream-deep)}.di-panel-read[data-astro-cid-op2n55ql]{margin-top:1.25rem!important;font-size:.95rem;color:var(--cream-deep)}.di-panel-read[data-astro-cid-op2n55ql] a[data-astro-cid-op2n55ql]{color:var(--cream);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f08a7e}.di-panel-read[data-astro-cid-op2n55ql] a[data-astro-cid-op2n55ql]:hover{color:#f08a7e}.di-panel[data-astro-cid-op2n55ql] .di-list[data-astro-cid-op2n55ql]{margin-top:1rem}.di-panel-text-ink[data-astro-cid-op2n55ql]{color:var(--di-text)!important}.di-price[data-astro-cid-op2n55ql]{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.9rem;color:var(--red)}.di-book[data-astro-cid-op2n55ql]{padding:7.5rem 3rem 6rem}.di-book-h[data-astro-cid-op2n55ql]{font-size:clamp(1.9rem,4vw,3.4rem)!important;max-width:900px;margin:0!important}.di-book[data-astro-cid-op2n55ql] .di-lead[data-astro-cid-op2n55ql]{margin-top:1.5rem!important;max-width:640px}.di-book[data-astro-cid-op2n55ql] .di-btns[data-astro-cid-op2n55ql]{margin-top:2.25rem}@media (max-width: 900px){.di-hero[data-astro-cid-op2n55ql]{padding:7.5rem 1.5rem 3.5rem}.di-sec[data-astro-cid-op2n55ql]{padding:4.5rem 1.5rem 0}.di-facts[data-astro-cid-op2n55ql]{padding:1.75rem 1.5rem}.di-panel[data-astro-cid-op2n55ql]{padding:1.75rem}.di-book[data-astro-cid-op2n55ql]{padding:5.5rem 1.5rem 4.5rem}.di-row-name[data-astro-cid-op2n55ql]{flex-basis:100%}}@media (max-width: 420px){.di-btns[data-astro-cid-op2n55ql]{flex-direction:column}.di-btn[data-astro-cid-op2n55ql]{width:100%}}
