.ehT-nq_hero{padding-bottom:4.4rem}.ehT-nq_hero h1{max-width:15ch}.ehT-nq_shell{width:min(calc(100% - var(--marketing-shell-gutter)), var(--marketing-shell-width));margin-inline:auto}.ehT-nq_section{padding-block:5.5rem}.ehT-nq_section+.ehT-nq_section{border-top:1px solid #c7a56033}.ehT-nq_templatesSection,.ehT-nq_placementSection,.ehT-nq_faqSection{background:radial-gradient(circle at 85% 10%,#c7a5601a,#0000 30rem),#fffdf8b8}.ehT-nq_sectionHeading{max-width:46rem;margin-bottom:2.2rem}.ehT-nq_sectionHeadingCenter{text-align:center;margin-inline:auto}.ehT-nq_sectionHeading h2,.ehT-nq_finalCta h2{color:var(--ink);font-family:var(--font-display), Georgia, Cambria, serif;text-wrap:balance;margin:0;font-size:clamp(2.15rem,4vw,3.5rem);font-weight:700;line-height:1}.ehT-nq_sectionHeading>p:not(.eyebrow){max-width:43rem;color:var(--muted);text-wrap:pretty;margin:1rem 0 0;font-size:1.04rem;line-height:1.7}.ehT-nq_finalCta>div>p:not(.eyebrow){max-width:43rem;color:var(--muted);text-wrap:pretty;margin:1rem 0 0;font-size:1.04rem;line-height:1.7}.ehT-nq_templateGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.ehT-nq_templateCard{background:#fffdfa;border:1px solid #c7a56047;border-radius:.85rem;margin:0;overflow:hidden;box-shadow:0 22px 60px #31292217}.ehT-nq_templatePreview{--heading-y:21.4%;--names-y:28.2%;--qr-y:52.3%;--instruction-y:71.4%;--date-y:79.2%;isolation:isolate;aspect-ratio:148/210;color:#111;background:#fff;border:1px solid #56483a1f;width:calc(100% - 2.5rem);max-width:22rem;margin:1.25rem auto;position:relative;overflow:hidden;box-shadow:0 12px 30px #3129221a;container-type:inline-size}.ehT-nq_templatePreviewWildflower{--heading-y:19.4%;--names-y:26.5%;--qr-y:56.8%;--instruction-y:77.6%;--date-y:36.8%}.ehT-nq_templatePreviewClassicFrame{--heading-y:19.2%;--names-y:25.8%;--qr-y:54.8%;--instruction-y:75.4%;--date-y:34.8%}.ehT-nq_templatePreviewOrnament{z-index:-1;background:#c7a560;position:absolute;inset:3% 0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ehT-nq_templatePreviewHeading,.ehT-nq_templatePreviewNames,.ehT-nq_templatePreviewInstruction,.ehT-nq_templatePreviewDate,.ehT-nq_templatePreviewBrand,.ehT-nq_templatePreviewQr{text-align:center;position:absolute;left:50%;transform:translate(-50%,-50%)}.ehT-nq_templatePreviewHeading{top:var(--heading-y);letter-spacing:.11em;text-transform:uppercase;width:63%;font-size:2.2cqw;font-weight:600}.ehT-nq_templatePreviewNames{top:var(--names-y);width:76%;font-family:var(--font-display), Georgia, serif;font-size:6.8cqw;font-weight:500;line-height:.94}.ehT-nq_templatePreviewQr{top:var(--qr-y);width:40.5%;height:auto}.ehT-nq_templatePreviewInstruction{top:var(--instruction-y);width:72%;font-size:2.7cqw;line-height:1.2}.ehT-nq_templatePreviewDate{top:var(--date-y);width:66%;font-size:2.7cqw}.ehT-nq_templatePreviewBrand{white-space:nowrap;width:72%;font-size:1.45cqw;top:97.4%}.ehT-nq_templatePreviewBrand strong{font-family:var(--font-display), Georgia, serif;font-size:1.9cqw;font-weight:600}.ehT-nq_templateCard figcaption{border-top:1px solid #c7a56033;gap:.4rem;padding:1.1rem 1.2rem 1.25rem;display:grid}.ehT-nq_templateCard figcaption>strong{color:var(--ink);font-family:var(--font-display), Georgia, serif;font-size:1.45rem}.ehT-nq_templateCard figcaption>span{color:var(--muted);line-height:1.55}.ehT-nq_templateCard figcaption>small{color:color-mix(in srgb, var(--muted) 85%, white);font-size:.75rem;line-height:1.5}.ehT-nq_templateNote{color:var(--muted);margin:1.15rem 0 0;font-size:.82rem;line-height:1.55}.ehT-nq_templateNote a{color:var(--ink);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.ehT-nq_templateNote a:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px;border-radius:.2rem}.ehT-nq_stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ehT-nq_stepGrid li{border:1px solid var(--border);background:#fffdf8c7;border-radius:.7rem;min-height:15rem;padding:1.35rem}.ehT-nq_stepGrid li>span{color:var(--brand-primary);font-family:var(--font-display), Georgia, serif;margin-bottom:2.1rem;font-size:1.65rem;font-weight:700;display:block}.ehT-nq_stepGrid h3,.ehT-nq_practicalGrid h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;margin:0;font-size:1.45rem;line-height:1.1}.ehT-nq_stepGrid p,.ehT-nq_practicalGrid p{color:var(--muted);margin:.7rem 0 0;line-height:1.65}.ehT-nq_wordingSection{color:#fffaf0;background:#28231f}.ehT-nq_wordingLayout{grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(2rem,6vw,5.5rem);display:grid}.ehT-nq_wordingSection .eyebrow{color:#e0bd72}.ehT-nq_wordingSection .ehT-nq_sectionHeading h2{color:#fffaf0}.ehT-nq_wordingSection .ehT-nq_sectionHeading>p:not(.eyebrow){color:#fffaf0b3}.ehT-nq_wordingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ehT-nq_wordingGrid blockquote{background:#ffffff0b;border:1px solid #e0bd7233;border-radius:.65rem;margin:0;padding:1.2rem}.ehT-nq_wordingGrid blockquote>span{color:#e0bd72;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.68rem;font-weight:800;display:block}.ehT-nq_wordingGrid blockquote>strong{color:#fffaf0;font-family:var(--font-display), Georgia, serif;font-size:1.38rem;font-weight:600;line-height:1.15;display:block}.ehT-nq_wordingGrid blockquote>p{color:#fffaf0ad;margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.ehT-nq_practicalLayout,.ehT-nq_faqLayout{grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.ehT-nq_practicalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ehT-nq_practicalGrid article{border-top:2px solid #c7a5607a;padding:1.15rem .15rem 0}.ehT-nq_faqList{gap:.75rem;display:grid}.ehT-nq_faqList details{background:#fff;border:1px solid #c7a56047;border-radius:.65rem;padding:0 1.1rem}.ehT-nq_faqList summary{min-height:4rem;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;font-weight:750;line-height:1.35;list-style:none;display:grid}.ehT-nq_faqList summary::-webkit-details-marker{display:none}.ehT-nq_faqList summary:after{content:"+";color:var(--brand-primary);font-family:var(--font-display), Georgia, serif;font-size:1.6rem;font-weight:600}.ehT-nq_faqList details[open] summary:after{content:"−"}.ehT-nq_faqList summary:focus-visible{outline:3px solid var(--brand-focus);outline-offset:4px;box-shadow:0 0 0 3px var(--brand-focus-inner);border-radius:.2rem}.ehT-nq_faqList details p{max-width:46rem;color:var(--muted);margin:-.1rem 0 1.15rem;line-height:1.65}.ehT-nq_finalCta{background:radial-gradient(circle at 95% 0,#c7a56033,#0000 23rem),#28231f;border:1px solid #e0bd723d;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-block:5.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:0 24px 64px #211d1929}.ehT-nq_finalCta .eyebrow{color:#e0bd72}.ehT-nq_finalCta h2{color:#fffaf0;font-size:clamp(2rem,3.4vw,3rem)}.ehT-nq_finalCta>div>p:not(.eyebrow){color:#fffaf0b3}.ehT-nq_finalCta .button--primary{color:#211d19;background:#e0bd72;border-color:#e0bd72}.ehT-nq_finalCta .button--primary:hover{background:#efd08d;border-color:#efd08d}.ehT-nq_finalCta .button--outline{color:#211d19;background:#fffaf0;border-color:#fffaf0}.ehT-nq_finalCta .button--outline:hover{color:#211d19;background:#fff;border-color:#fff}@media (max-width:900px){.ehT-nq_templateGrid,.ehT-nq_stepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ehT-nq_wordingLayout,.ehT-nq_practicalLayout,.ehT-nq_faqLayout{grid-template-columns:1fr;gap:1rem}}@media (max-width:620px){.ehT-nq_hero{padding-bottom:3.1rem}.ehT-nq_section{padding-block:3.7rem}.ehT-nq_templateGrid,.ehT-nq_stepGrid,.ehT-nq_wordingGrid,.ehT-nq_practicalGrid,.ehT-nq_finalCta{grid-template-columns:1fr}.ehT-nq_templatePreview{width:calc(100% - 2rem)}.ehT-nq_stepGrid li{min-height:0}.ehT-nq_stepGrid li>span{margin-bottom:1.1rem}.ehT-nq_finalCta{margin-block:3.7rem}.ehT-nq_finalCta .next-step-panel__actions{justify-content:stretch;display:grid}}
