.free-tool-page.svelte-1hiyexi{color:#28362e;background:#fff;min-height:100vh;font-family:Figtree,sans-serif}main.svelte-1hiyexi{padding-top:74px}.wrap.svelte-1hiyexi{width:min(1160px,100% - 48px);margin-inline:auto}.intro-band.svelte-1hiyexi{background:linear-gradient(#fbf7ec 0% 70%,#fff 100%)}.intro.svelte-1hiyexi{padding:clamp(64px,8vw,108px) 0 54px}.eyebrow.svelte-1hiyexi{color:var(--color-brand);letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:800}h1.svelte-1hiyexi{letter-spacing:-.045em;max-width:850px;margin:0 0 20px;font:430 clamp(46px,6vw,78px)/1.03 Fraunces,serif}.lead.svelte-1hiyexi{color:#5d675f;max-width:690px;margin:0;font-size:clamp(17px,1.8vw,20px);line-height:1.65}.tool-section.svelte-1hiyexi{padding-bottom:20px}.tool.svelte-1hiyexi{box-sizing:border-box;--seating-editor-height:min(760px, 80dvh);--card-editor-height:800px;background:#fff;border:1px solid #e8e1d9;border-radius:24px;overflow:hidden;box-shadow:0 23px 56px #533d2d12}.below.svelte-1hiyexi{grid-template-columns:1.2fr .8fr;gap:clamp(48px,8vw,110px);padding:72px 0 110px;display:grid}h2.svelte-1hiyexi{letter-spacing:-.04em;margin:0;font:430 clamp(36px,4.3vw,58px)/1.06 Fraunces,serif}ol.svelte-1hiyexi{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}ol.svelte-1hiyexi li:where(.svelte-1hiyexi){color:#56635b;align-items:flex-start;gap:15px;font-size:16px;line-height:1.65;display:flex}ol.svelte-1hiyexi li:where(.svelte-1hiyexi) span:where(.svelte-1hiyexi){width:30px;height:30px;color:var(--color-brand);background:#fae8e9;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.privacy.svelte-1hiyexi{color:#77766e;margin:30px 0 0;font-size:14px;line-height:1.6}.next-step.svelte-1hiyexi{background:#fff0f0;border:1px solid #f2dfe0;border-radius:26px;align-self:start;padding:clamp(30px,4vw,48px)}.next-step.svelte-1hiyexi svg{color:var(--color-brand)}.next-step.svelte-1hiyexi h2:where(.svelte-1hiyexi){margin-top:22px;font-size:clamp(30px,3vw,42px)}.next-step.svelte-1hiyexi p:where(.svelte-1hiyexi){color:#5d625a;margin:17px 0 0;line-height:1.65}.next-step.svelte-1hiyexi a:where(.svelte-1hiyexi),.actions.svelte-1hiyexi a:where(.svelte-1hiyexi){border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.next-step.svelte-1hiyexi a:where(.svelte-1hiyexi),.actions.svelte-1hiyexi .primary:where(.svelte-1hiyexi){background:var(--color-brand);color:#fff}.next-step.svelte-1hiyexi a:where(.svelte-1hiyexi){margin-top:25px}.next-step.svelte-1hiyexi a:where(.svelte-1hiyexi) svg,.actions.svelte-1hiyexi .primary:where(.svelte-1hiyexi) svg{color:#fff}.discovery.svelte-1hiyexi{background:#f7f4ee;padding:110px 0}.section-heading.svelte-1hiyexi{max-width:765px;margin-bottom:43px}.section-heading.svelte-1hiyexi>p:where(.svelte-1hiyexi):last-child{color:#5d675f;margin:22px 0 0;font-size:18px;line-height:1.7}.flow.svelte-1hiyexi{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.flow.svelte-1hiyexi article:where(.svelte-1hiyexi){background:#fff;border:1px solid #e8e2d9;border-radius:22px;min-height:205px;padding:30px}.flow-number.svelte-1hiyexi{color:var(--color-brand);letter-spacing:.12em;font-size:13px;font-weight:800}.flow.svelte-1hiyexi h3:where(.svelte-1hiyexi){letter-spacing:-.035em;margin:35px 0 10px;font:430 26px/1.15 Fraunces,serif}.flow.svelte-1hiyexi p:where(.svelte-1hiyexi){color:#636c63;margin:0;font-size:15px;line-height:1.65}.links-title.svelte-1hiyexi{letter-spacing:-.035em;margin:65px 0 22px;font:430 clamp(29px,3vw,40px)/1.1 Fraunces,serif}.feature-links.svelte-1hiyexi{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-links.svelte-1hiyexi a:where(.svelte-1hiyexi){color:#26372e;background:#fff;border:1px solid #e5dcd6;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:115px;padding:22px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.feature-links.svelte-1hiyexi a:where(.svelte-1hiyexi):hover{border-color:var(--color-brand);transform:translateY(-3px)}.feature-links.svelte-1hiyexi a:where(.svelte-1hiyexi) strong:where(.svelte-1hiyexi){font:450 22px/1.15 Fraunces,serif;display:block}.feature-links.svelte-1hiyexi a:where(.svelte-1hiyexi) small:where(.svelte-1hiyexi){color:#69716a;margin-top:7px;font-size:13px;line-height:1.5;display:block}.feature-links.svelte-1hiyexi a:where(.svelte-1hiyexi) svg{color:var(--color-brand);flex:none}.plan-note.svelte-1hiyexi{color:#636c63;margin:27px 0 0;font-size:14px;line-height:1.65}.plan-note.svelte-1hiyexi a:where(.svelte-1hiyexi){color:var(--color-brand);text-underline-offset:3px;align-items:center;gap:5px;margin-inline-start:7px;font-weight:750;display:inline-flex}.faq-section.svelte-1hiyexi{padding:110px 0}.faq-grid.svelte-1hiyexi{grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.faq-list.svelte-1hiyexi{border-top:1px solid #e6e0d8}.faq-list.svelte-1hiyexi details:where(.svelte-1hiyexi){border-bottom:1px solid #e6e0d8}.faq-list.svelte-1hiyexi summary:where(.svelte-1hiyexi){cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;list-style:none;display:flex}.faq-list.svelte-1hiyexi summary:where(.svelte-1hiyexi)::-webkit-details-marker{display:none}.faq-list.svelte-1hiyexi h3:where(.svelte-1hiyexi){margin:0;font:500 19px/1.3 Figtree,sans-serif}.faq-list.svelte-1hiyexi summary:where(.svelte-1hiyexi) svg{color:var(--color-brand);flex:none}.faq-list.svelte-1hiyexi details[open]:where(.svelte-1hiyexi) summary:where(.svelte-1hiyexi) svg{transform:rotate(45deg)}.faq-list.svelte-1hiyexi details:where(.svelte-1hiyexi)>p:where(.svelte-1hiyexi){color:#5d675f;margin:0;padding:0 34px 24px 0;line-height:1.65}.closing.svelte-1hiyexi{text-align:center;background:#f8e8e8;padding:100px 0}.closing.svelte-1hiyexi .wrap:where(.svelte-1hiyexi){max-width:750px}.closing.svelte-1hiyexi>.wrap:where(.svelte-1hiyexi)>p:where(.svelte-1hiyexi):not(.eyebrow){color:#5d675f;max-width:640px;margin:22px auto 0;font-size:17px;line-height:1.7}.actions.svelte-1hiyexi{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.actions.svelte-1hiyexi .secondary:where(.svelte-1hiyexi){color:#27372e;background:#fff;border:1px solid #d6bbb9}@media (width<=800px){.intro.svelte-1hiyexi{padding:54px 0 42px}.tool.svelte-1hiyexi{--seating-editor-height:min(720px, 78dvh)}.below.svelte-1hiyexi,.faq-grid.svelte-1hiyexi{grid-template-columns:1fr;gap:34px}.below.svelte-1hiyexi{padding:64px 0 80px}.flow.svelte-1hiyexi,.feature-links.svelte-1hiyexi{grid-template-columns:1fr}.flow.svelte-1hiyexi article:where(.svelte-1hiyexi){min-height:0}.flow.svelte-1hiyexi h3:where(.svelte-1hiyexi){margin-top:22px}.discovery.svelte-1hiyexi,.faq-section.svelte-1hiyexi,.closing.svelte-1hiyexi{padding:78px 0}}@media (width<=520px){.wrap.svelte-1hiyexi{width:min(100% - 36px,1160px)}h1.svelte-1hiyexi{font-size:clamp(42px,11vw,56px)}.tool.svelte-1hiyexi{border-radius:16px}.actions.svelte-1hiyexi{flex-direction:column;align-items:stretch}}
