.growth-tool.svelte-1gehdpu{color:#fff9f4;background:#28263b;max-width:1100px;margin:64px auto;padding:clamp(20px,5vw,52px)}.growth-tool.svelte-1gehdpu h2:where(.svelte-1gehdpu),.growth-tool.svelte-1gehdpu h3:where(.svelte-1gehdpu),.growth-tool.svelte-1gehdpu h4:where(.svelte-1gehdpu),.growth-tool.svelte-1gehdpu p:where(.svelte-1gehdpu){color:inherit}h2.svelte-1gehdpu{margin:0 0 12px;font-size:clamp(28px,4vw,40px)}.growth-tool.svelte-1gehdpu>p:where(.svelte-1gehdpu){max-width:660px;line-height:1.6}form.svelte-1gehdpu{gap:16px;margin-top:28px;display:grid}label.svelte-1gehdpu,legend.svelte-1gehdpu{margin-bottom:8px;font-weight:700}.colour-input.svelte-1gehdpu{gap:10px;display:flex}input[type=text].svelte-1gehdpu{width:min(100%,280px);min-height:46px;font:inherit;padding:10px 12px}input[type=color].svelte-1gehdpu{cursor:pointer;width:54px;min-height:46px}.error.svelte-1gehdpu{margin:0;color:#ffd4d4!important}fieldset.svelte-1gehdpu{border:0;margin:0;padding:0}.options.svelte-1gehdpu{flex-wrap:wrap;gap:8px;display:flex}.options.svelte-1gehdpu button:where(.svelte-1gehdpu),.actions.svelte-1gehdpu button:where(.svelte-1gehdpu),.submit.svelte-1gehdpu{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #c9b9bc;padding:8px 15px}.options.svelte-1gehdpu button[aria-pressed=true]:where(.svelte-1gehdpu),.submit.svelte-1gehdpu{color:#28263b;background:#f5cfca;border-color:#f5cfca}button.svelte-1gehdpu:focus-visible,a.svelte-1gehdpu:focus-visible,input.svelte-1gehdpu:focus-visible,.results.svelte-1gehdpu:focus-visible{outline-offset:3px;outline:3px solid #f5cfca}button.svelte-1gehdpu:disabled{opacity:.5;cursor:not-allowed}.swatch-choice.svelte-1gehdpu{align-items:center;gap:8px;display:inline-flex}.swatch-choice.svelte-1gehdpu span:where(.svelte-1gehdpu),.chip.svelte-1gehdpu{border:1px solid #aaa;flex:none;width:22px;height:22px;display:inline-block}.swatch-choice.svelte-1gehdpu span:where(.svelte-1gehdpu){background:var(--swatch)}.results.svelte-1gehdpu{margin-top:42px}.cards.svelte-1gehdpu{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}article.svelte-1gehdpu{color:#fff9f4;border:1px solid #806f7b;padding:20px}article.svelte-1gehdpu h4:where(.svelte-1gehdpu){margin:0 0 10px;font-size:20px}article.svelte-1gehdpu .occasion:where(.svelte-1gehdpu){color:#f5cfca;min-height:0;margin:0 0 12px;font-weight:700}article.svelte-1gehdpu p:where(.svelte-1gehdpu){min-height:52px}ul.svelte-1gehdpu{padding:0;list-style:none}li.svelte-1gehdpu{flex-wrap:wrap;align-items:center;gap:8px;margin:11px 0;display:flex}.growth-tool.svelte-1gehdpu .results:where(.svelte-1gehdpu) li:where(.svelte-1gehdpu) strong:where(.svelte-1gehdpu),.growth-tool.svelte-1gehdpu .results:where(.svelte-1gehdpu) li:where(.svelte-1gehdpu) span:where(.svelte-1gehdpu):last-child{color:#fff9f4}li.svelte-1gehdpu span:where(.svelte-1gehdpu):last-child{font-size:13px}.actions.svelte-1gehdpu{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}a.svelte-1gehdpu{color:#f5cfca}@media (width<=760px){.cards.svelte-1gehdpu{grid-template-columns:1fr}article.svelte-1gehdpu p:where(.svelte-1gehdpu){min-height:0}}
