.page-module__z-Klwq__page{--diaspora-accent:var(--forest-700)}.page-module__z-Klwq__page section[id]{scroll-margin-top:7rem}.page-module__z-Klwq__hero{background:linear-gradient(135deg, var(--paper-100), var(--sage-100))}.page-module__z-Klwq__hero h1{max-width:19ch;font-size:clamp(2.25rem,4.1vw,3.65rem)}.page-module__z-Klwq__actions{justify-items:start;gap:.9rem;display:grid}.page-module__z-Klwq__actions p{margin:0}.page-module__z-Klwq__textLink{align-items:center;gap:.5rem;font-weight:750;display:inline-flex}.page-module__z-Klwq__textLink svg{width:1rem;height:1rem}.page-module__z-Klwq__priceNote{color:var(--ink-800);font-size:1rem}.page-module__z-Klwq__finePrint{color:var(--ink-500);font-size:.92rem;line-height:1.65}.page-module__z-Klwq__heroPhoto,.page-module__z-Klwq__spreadPhoto{border:1px solid var(--border);border-radius:var(--radius-media);background:var(--paper-50);margin:0;overflow:hidden}.page-module__z-Klwq__heroPhoto{box-shadow:var(--shadow-product);transform:rotate(1.5deg)}.page-module__z-Klwq__heroPhoto img,.page-module__z-Klwq__spreadPhoto img{width:100%;height:auto;display:block}.page-module__z-Klwq__heroPhoto figcaption,.page-module__z-Klwq__spreadPhoto figcaption{color:var(--ink-500);padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}.page-module__z-Klwq__heroPhoto figcaption{color:var(--forest-800);align-items:center;gap:.7rem;display:flex}.page-module__z-Klwq__heroPhoto figcaption svg{width:1.3rem;color:var(--coral-600);flex-shrink:0}.page-module__z-Klwq__quickFacts{border-block:1px solid var(--border);padding-block:1.35rem}.page-module__z-Klwq__quickFacts ul{flex-wrap:wrap;justify-content:space-between;gap:1rem;list-style:none;display:flex}.page-module__z-Klwq__quickFacts li{color:var(--ink-700);align-items:center;gap:.65rem;font-size:.95rem;display:flex}.page-module__z-Klwq__quickFacts svg{width:1.3rem;height:1.3rem;color:var(--forest-700);flex-shrink:0}.page-module__z-Klwq__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.page-module__z-Klwq__split p,.page-module__z-Klwq__sectionIntro p,.page-module__z-Klwq__faqGrid header p{color:var(--ink-500);margin-top:1.1rem;line-height:1.8}.page-module__z-Klwq__page p a,.page-module__z-Klwq__steps a,.page-module__z-Klwq__recipientGrid a,.page-module__z-Klwq__deliverySummary a{color:var(--diaspora-accent);text-underline-offset:.2em;text-decoration:underline}.page-module__z-Klwq__sectionIntro{max-width:49rem;margin-bottom:2.3rem}.page-module__z-Klwq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;padding:0;list-style:none;display:grid}.page-module__z-Klwq__steps h3,.page-module__z-Klwq__addressCards h3,.page-module__z-Klwq__recipientGrid h3,.page-module__z-Klwq__deliverySummary h3{margin-bottom:.8rem;font-size:1.3rem;line-height:1.4}.page-module__z-Klwq__steps p,.page-module__z-Klwq__recipientGrid p,.page-module__z-Klwq__deliverySummary p{color:var(--ink-500);margin-bottom:1rem;line-height:1.8}.page-module__z-Klwq__steps a,.page-module__z-Klwq__recipientGrid a,.page-module__z-Klwq__deliverySummary a{font-size:.95rem;line-height:1.6}.page-module__z-Klwq__stepNumber{color:var(--forest-600);margin-bottom:.9rem;font-size:2.25rem;font-weight:500;display:block}.page-module__z-Klwq__addressCards{gap:1rem;display:grid}.page-module__z-Klwq__addressCards article{border-left:3px solid var(--sage-300);background:var(--sage-100);border-radius:0 1rem 1rem 0;padding:1.5rem}.page-module__z-Klwq__addressCards article+article{border-color:var(--sun-400);background:var(--paper-100)}.page-module__z-Klwq__addressCards p{margin-top:0}.page-module__z-Klwq__recipients{background:var(--sage-100)}.page-module__z-Klwq__recipientGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.page-module__z-Klwq__recipientGrid article{border-top:1px solid var(--sage-300);padding-top:1.5rem}.page-module__z-Klwq__relatedNote{max-width:56rem;color:var(--ink-500);margin:2rem 0 0;line-height:1.8}.page-module__z-Klwq__dedication{border:1px solid var(--border);background:var(--paper-100);border-radius:.5rem 2.5rem;margin:0;padding:clamp(1.5rem,4vw,3rem)}.page-module__z-Klwq__dedication>svg{color:var(--coral-600);margin-bottom:1rem}.page-module__z-Klwq__dedication blockquote{color:var(--forest-900);font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.65}.page-module__z-Klwq__dedication figcaption{color:var(--ink-500);margin-top:1.5rem;font-size:.85rem;line-height:1.6}.page-module__z-Klwq__deliverySummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin-top:2.3rem;display:grid}.page-module__z-Klwq__deliverySummary article>svg{color:var(--forest-600);margin-bottom:.8rem}.page-module__z-Klwq__priceCta{margin-top:2rem}.page-module__z-Klwq__faqGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3rem;display:grid}@media (max-width:1023px){.page-module__z-Klwq__split,.page-module__z-Klwq__faqGrid{grid-template-columns:1fr}.page-module__z-Klwq__steps,.page-module__z-Klwq__recipientGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__z-Klwq__heroPhoto{transform:none}}@media (max-width:599px){.page-module__z-Klwq__steps,.page-module__z-Klwq__recipientGrid,.page-module__z-Klwq__deliverySummary{grid-template-columns:1fr}.page-module__z-Klwq__steps li+li{border-top:1px solid var(--border);padding-top:1.5rem}.page-module__z-Klwq__quickFacts ul{flex-direction:column}.page-module__z-Klwq__hero h1{font-size:2.15rem}}
