.hero.svelte-1uha8ag{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;min-height:calc(100vh - 4.5rem);padding-bottom:4rem;padding-top:4rem}.hero-copy.svelte-1uha8ag{max-width:36rem}h1.svelte-1uha8ag{font-size:clamp(3.4rem,7vw,6.25rem);margin:.7rem 0 1.3rem}h1.svelte-1uha8ag em:where(.svelte-1uha8ag),h2.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--coral);font-style:italic}.lede.svelte-1uha8ag{color:var(--muted);font-size:1.12rem;line-height:1.6;max-width:32rem}.actions.svelte-1uha8ag{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.8rem}.text-link.svelte-1uha8ag{font-size:.9rem;font-weight:700;text-underline-offset:5px}.privacy-note.svelte-1uha8ag{color:var(--teal);font-size:.8rem;font-weight:600;margin-top:1.3rem}.hero-art.svelte-1uha8ag{height:31rem;margin:auto;max-width:27rem;position:relative;width:100%}.cover.svelte-1uha8ag{background:#fefbf4;height:26rem;padding:1.6rem;position:absolute;right:1rem;top:2rem;transform:rotate(4deg);width:20rem}.cover.svelte-1uha8ag:before{background:var(--sun);border-radius:50%;content:"";height:5.5rem;position:absolute;right:-1.3rem;top:-1.1rem;width:5.5rem;z-index:-1}.cover-kicker.svelte-1uha8ag,.page-meta.svelte-1uha8ag{font:500 .61rem var(--font-mono);letter-spacing:.08em}.cover.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.25rem;margin:4.3rem 0 0}.cover.svelte-1uha8ag h2:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:var(--coral)}.cover-bottom.svelte-1uha8ag{bottom:1.3rem;display:flex;font:.57rem var(--font-mono);justify-content:space-between;left:1.6rem;position:absolute;right:1.6rem}.cover-bottom.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:1rem}.tape.svelte-1uha8ag{background:#cfbe9d;font:500 .55rem var(--font-mono);left:0;letter-spacing:.08em;padding:.55rem 1rem;position:absolute;top:1rem;transform:rotate(-6deg);z-index:1}.scribble.svelte-1uha8ag{font:600 .75rem var(--font-mono);position:absolute}.scribble.one.svelte-1uha8ag{bottom:1.7rem;right:0;transform:rotate(-8deg)}.scribble.one.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--coral);font-size:2rem}.scribble.two.svelte-1uha8ag{background:var(--teal);border-radius:99px;bottom:0;color:#fff;left:1.5rem;padding:.55rem .8rem;transform:rotate(7deg)}.sample.svelte-1uha8ag{background:var(--ink);color:var(--cream);overflow:hidden}.section-heading.svelte-1uha8ag{display:grid;gap:1rem 3rem;grid-template-columns:1.2fr 1fr;margin-bottom:2.8rem}.section-heading.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){grid-column:1/-1}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.4rem,5vw,4.4rem);margin:0}.section-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){align-self:end;color:#d5cdc0;line-height:1.6;margin:0}.sample-download.svelte-1uha8ag{color:#f5c963;display:inline-block;font-size:.76rem;font-weight:700;margin-top:1rem;text-underline-offset:4px}.sample-layout.svelte-1uha8ag{align-items:start;display:grid;gap:1rem;grid-template-columns:1.08fr .94fr .88fr}.report-page.svelte-1uha8ag{color:var(--ink);min-height:27rem;padding:1.25rem}.page-one.svelte-1uha8ag{background:#e1d9f1;transform:rotate(-2deg)}.page-two.svelte-1uha8ag{background:#fdfbf4;margin-top:2.4rem;transform:rotate(1deg)}.page-three.svelte-1uha8ag{background:#e8b547;margin-top:.5rem;transform:rotate(-1deg)}.page-meta.svelte-1uha8ag{display:flex;justify-content:space-between}.report-page.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.7rem,3vw,2.7rem);margin:2rem 0 1rem}.report-page.svelte-1uha8ag h3:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:var(--coral)}.report-page.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.caption){font-size:.78rem;line-height:1.5}.page-foot.svelte-1uha8ag{border-top:1px solid rgba(32,32,30,.3);display:grid;gap:.3rem;grid-template-columns:1fr auto;margin-top:1rem;padding-top:.8rem}.page-foot.svelte-1uha8ag span:where(.svelte-1uha8ag){font:.54rem var(--font-mono)}.page-foot.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:.78rem}.caption.svelte-1uha8ag{color:var(--muted);font-size:.68rem;line-height:1.5;margin-top:1rem}.award-stamp.svelte-1uha8ag{border:1px solid var(--ink);border-radius:99px;display:inline-block;font:.54rem var(--font-mono);margin-top:2rem;padding:.35rem .45rem}.winner.svelte-1uha8ag{align-items:center;border-top:1px solid rgba(32,32,30,.45);display:flex;gap:.75rem;margin-top:2rem;padding-top:.9rem}.winner.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;background:var(--coral);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font:700 1.3rem var(--font-display);height:2.7rem;justify-content:center;width:2.7rem}.winner.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.75rem;line-height:1.45;margin:0}.how.svelte-1uha8ag{background:var(--paper)}.how-inner.svelte-1uha8ag{align-items:start;display:grid;gap:3rem;grid-template-columns:.85fr 1.4fr .4fr}.how.svelte-1uha8ag h2:where(.svelte-1uha8ag),.privacy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.faq.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.5rem,4.4vw,4rem);margin:.5rem 0 0}.how.svelte-1uha8ag ol:where(.svelte-1uha8ag){display:grid;gap:1.5rem;list-style:none;margin:0;padding:0}.how.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:2.3rem 1fr;padding-bottom:1.3rem}.how.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--coral);font:500 .73rem var(--font-mono)}.how.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:700 1.05rem var(--font-sans);margin:0}.how.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);font-size:.85rem;line-height:1.55;margin:.35rem 0 0}.how.svelte-1uha8ag .button:where(.svelte-1uha8ag){align-self:end}.privacy.svelte-1uha8ag{background:#dce9df}.privacy-grid.svelte-1uha8ag{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr}.privacy-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):not(.eyebrow){color:#46564f;line-height:1.65;max-width:30rem}.privacy-flow.svelte-1uha8ag{background:#fffdf8;border-radius:1rem;padding:1.5rem;transform:rotate(2deg)}.privacy-flow.svelte-1uha8ag div:where(.svelte-1uha8ag){align-items:center;display:flex;gap:1rem}.privacy-flow.svelte-1uha8ag b:where(.svelte-1uha8ag){align-items:center;background:var(--teal);border-radius:50%;color:#fff;display:flex;font:.7rem var(--font-mono);height:1.7rem;justify-content:center;width:1.7rem}.privacy-flow.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.82rem;line-height:1.5;margin:.6rem 0}.privacy-flow.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--teal);display:block;font-style:normal;margin-left:.45rem}.faq-grid.svelte-1uha8ag{display:grid;gap:5rem;grid-template-columns:.8fr 1.2fr}.faq-item.svelte-1uha8ag{border-top:1px solid var(--line)}.faq-item.svelte-1uha8ag:last-child{border-bottom:1px solid var(--line)}.faq-item.svelte-1uha8ag button:where(.svelte-1uha8ag){align-items:center;background:none;border:0;color:var(--ink);display:flex;font-size:1rem;font-weight:650;justify-content:space-between;padding:1.25rem 0;text-align:left;width:100%}.faq-icon.svelte-1uha8ag{height:1.25rem;position:relative;width:1.25rem}.faq-icon.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--coral);height:2px;left:0;position:absolute;top:calc(50% - 1px);transition:transform .26s cubic-bezier(.16,1,.3,1);width:100%}.faq-icon.svelte-1uha8ag i:where(.svelte-1uha8ag):last-child{transform:rotate(90deg)}.faq-icon.open.svelte-1uha8ag i:where(.svelte-1uha8ag):last-child{transform:rotate(90deg) scaleX(0)}.faq-answer.svelte-1uha8ag{overflow:hidden}.faq-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.9rem;line-height:1.65;margin:0 2.5rem 1.3rem 0;max-width:40rem}.closing.svelte-1uha8ag{background:var(--coral);color:#fffdf8;overflow:hidden}.closing-inner.svelte-1uha8ag{padding-bottom:6rem;padding-top:6rem;text-align:center}.closing.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:#fff3d7}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(3rem,6vw,5.2rem);margin:1rem 0 2rem}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){color:var(--sun)}.closing.svelte-1uha8ag .button:where(.svelte-1uha8ag){background:var(--cream);border-color:var(--cream);color:var(--ink)}.closing.svelte-1uha8ag .button:where(.svelte-1uha8ag):hover{background:var(--ink);border-color:var(--ink);color:#fff}.closing.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{font:.7rem var(--font-mono);margin-top:1.3rem;opacity:.8}@media(max-width:800px){.hero.svelte-1uha8ag{grid-template-columns:1fr;padding-top:3rem}.hero-art.svelte-1uha8ag{margin-top:-1rem}.section-heading.svelte-1uha8ag,.privacy-grid.svelte-1uha8ag,.faq-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.5rem}.sample-layout.svelte-1uha8ag{grid-template-columns:1fr 1fr}.page-three.svelte-1uha8ag{grid-column:1/-1;margin:1rem auto 0;max-width:21rem;width:100%}.how-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.how.svelte-1uha8ag .button:where(.svelte-1uha8ag){justify-self:start}}@media(max-width:520px){.hero-art.svelte-1uha8ag{height:25rem;transform:scale(.84);transform-origin:top left;width:119%}.sample-layout.svelte-1uha8ag{grid-template-columns:1fr}.page-two.svelte-1uha8ag{margin-top:0}.page-three.svelte-1uha8ag{grid-column:auto}.report-page.svelte-1uha8ag{min-height:23rem}.privacy-grid.svelte-1uha8ag{gap:2.5rem}}
