.landing[data-v-f62c63b4]{background:#fff}.landing__hero[data-v-f62c63b4]{padding:150px 24px 70px;text-align:center;max-width:860px;margin:0 auto}.landing__eyebrow[data-v-f62c63b4]{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#9ca986;margin-bottom:22px}.landing__title[data-v-f62c63b4]{font-family:var(--font-display);font-weight:400;font-size:clamp(34px,5.4vw,58px);line-height:1.12;color:var(--ink, #14221a);margin:0 0 22px}.landing__title-em[data-v-f62c63b4]{font-style:italic}.landing__lead[data-v-f62c63b4]{font-family:var(--font-body);font-size:17px;line-height:1.7;color:#14221ab8;max-width:640px;margin:0 auto 30px}.landing__actions[data-v-f62c63b4]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.landing__cta-primary[data-v-f62c63b4]{display:inline-block;background:var(--ink, #14221a);color:#fff;padding:15px 30px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:opacity .15s ease}.landing__cta-primary[data-v-f62c63b4]:hover{opacity:.88}.landing__cta-secondary[data-v-f62c63b4]{display:inline-flex;align-items:center;padding:15px 10px;font-family:var(--font-body);font-size:14px;color:var(--ink, #14221a);text-decoration:underline;text-underline-offset:4px}.landing__section[data-v-f62c63b4]{max-width:960px;margin:0 auto;padding:50px 24px}.landing__figures[data-v-f62c63b4]{display:flex;justify-content:center;align-items:flex-start;gap:28px;flex-wrap:wrap;max-width:960px;margin:0 auto;padding:0 24px 30px}.landing__figure[data-v-f62c63b4]{margin:0;flex:0 1 340px;min-width:0}.landing__figure-img[data-v-f62c63b4]{display:block;width:100%;height:auto;border:1px solid rgba(20,34,26,.1);box-shadow:0 18px 40px #14221a1f;background:#fbf7ef}.landing__figure-caption[data-v-f62c63b4]{margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#14221a8c;text-align:center}.landing__section--steps[data-v-f62c63b4]{background:#faf8f4;max-width:none}.landing__section--steps[data-v-f62c63b4]>*{max-width:960px;margin-left:auto;margin-right:auto}.landing__section-title[data-v-f62c63b4]{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,3.4vw,34px);color:var(--ink, #14221a);text-align:center;margin:0 0 36px}.landing__benefits[data-v-f62c63b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media(max-width:640px){.landing__benefits[data-v-f62c63b4]{grid-template-columns:1fr}}.landing__benefit[data-v-f62c63b4]{border:1px solid #e7e5e4;padding:26px 24px;background:#fff}.landing__benefit-title[data-v-f62c63b4]{font-family:var(--font-display);font-weight:500;font-size:17.5px;color:var(--ink, #14221a);margin:0 0 10px}.landing__benefit-text[data-v-f62c63b4]{font-family:var(--font-body);font-size:14px;line-height:1.65;color:#14221ab3;margin:0}.landing__steps[data-v-f62c63b4]{list-style:none;margin:0;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px}.landing__step[data-v-f62c63b4]{display:flex;gap:16px;align-items:flex-start}.landing__step-num[data-v-f62c63b4]{font-family:var(--font-display);font-style:italic;font-size:30px;line-height:1;color:#9ca986;flex-shrink:0}.landing__step-title[data-v-f62c63b4]{font-family:var(--font-display);font-weight:500;font-size:17px;color:var(--ink, #14221a);margin:4px 0 8px}.landing__step-text[data-v-f62c63b4]{font-family:var(--font-body);font-size:14px;line-height:1.65;color:#14221ab3;margin:0}.landing__final[data-v-f62c63b4]{text-align:center;padding:70px 24px 90px}.landing__final-title[data-v-f62c63b4]{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(26px,3.8vw,38px);color:var(--ink, #14221a);margin:0 0 28px}
