.quote-clearance-section.svelte-1wzyyc2{background:var(--paper);padding:8rem 0 4rem}.section-header.svelte-1wzyyc2{max-width:var(--article-width);margin:0 auto 3rem;padding:0 var(--container-padding);text-align:center}.section-header.svelte-1wzyyc2 h2:where(.svelte-1wzyyc2){font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1.5rem;line-height:1.2;color:var(--ink)}.section-header.svelte-1wzyyc2 p:where(.svelte-1wzyyc2){font-size:1.25rem;line-height:1.8;color:var(--muted);text-align:left}.headline-rule.svelte-1wzyyc2{width:100px;height:3px;background:var(--ink);margin:1.5rem auto}.demo-figure.svelte-1wzyyc2{display:flex;justify-content:center;margin:0 auto;padding:0 var(--container-padding)}.testimonial-section.svelte-1wzyyc2{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--paper)}.app-window.svelte-1wzyyc2{position:relative;background:#fafafa;border-radius:12px;box-shadow:0 25px 80px #0000001f;border:1px solid var(--border);width:650px;height:500px;overflow:hidden}.app-logo.svelte-1wzyyc2{position:absolute;top:1rem;right:1.25rem;font-family:var(--logo-font);font-size:1.25rem;color:var(--ink);z-index:1}.app-content.svelte-1wzyyc2{position:relative;width:100%;height:100%;padding:2.5rem 2rem 2rem}.article-background.svelte-1wzyyc2{padding-right:2rem}.article-title.svelte-1wzyyc2{font-size:1.1rem;font-weight:600;color:var(--ink);margin-bottom:1rem;line-height:1.3}.article-text.svelte-1wzyyc2{font-size:.9rem;line-height:1.7;color:var(--ink);margin-bottom:.75rem}.send-button.svelte-1wzyyc2{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);background:transparent;color:var(--ink);border:none;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:.625rem 1.25rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center;white-space:nowrap}.send-button.svelte-1wzyyc2:hover{background:var(--paper-dark)}.send-button.clicked.svelte-1wzyyc2{background:var(--success-light);border-color:var(--success);color:var(--success)}.email-popup.svelte-1wzyyc2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 3rem);max-width:400px;background:#fff;border-radius:10px;box-shadow:0 20px 60px #0003;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.email-popup.visible.svelte-1wzyyc2{opacity:1;visibility:visible}.email-header.svelte-1wzyyc2{padding:.75rem 1rem;background:#f8f9fa;border-bottom:1px solid var(--border)}.email-to.svelte-1wzyyc2,.email-subject.svelte-1wzyyc2{display:flex;gap:.5rem;font-size:.8rem;margin-bottom:.25rem}.email-subject.svelte-1wzyyc2{margin-bottom:0}.email-label.svelte-1wzyyc2{color:var(--muted);font-weight:500}.email-value.svelte-1wzyyc2{color:var(--ink)}.email-body.svelte-1wzyyc2{padding:.875rem 1rem}.email-greeting.svelte-1wzyyc2{font-size:.85rem;color:var(--ink);margin-bottom:.5rem}.email-text.svelte-1wzyyc2{font-size:.85rem;line-height:1.5;color:var(--ink);margin-bottom:.5rem}.email-quote.svelte-1wzyyc2{background:#f8f9fa;border-left:2px solid var(--ink);padding:.5rem .75rem;margin:.625rem 0;font-style:italic;font-size:.75rem;color:var(--ink)}.email-quote.svelte-1wzyyc2 p:where(.svelte-1wzyyc2){margin:0}.email-deadline.svelte-1wzyyc2{display:inline-flex;align-items:center;gap:.375rem;background:#fff3cd;padding:.375rem .625rem;border-radius:5px;font-size:.8rem;font-weight:500;color:#856404;margin:.5rem 0}.email-sign.svelte-1wzyyc2{font-size:.85rem;color:var(--ink);margin-top:.625rem;line-height:1.4}.email-footer.svelte-1wzyyc2{padding:.5rem 1rem;background:#f8f9fa;border-top:1px solid var(--border)}.email-note.svelte-1wzyyc2{font-size:.7rem;color:var(--muted)}@media(max-width:700px){.app-window.svelte-1wzyyc2{width:100%;max-width:650px;height:460px}}@media(max-width:600px){.section-header.svelte-1wzyyc2 p:where(.svelte-1wzyyc2){font-size:1.1rem}.headline-rule.svelte-1wzyyc2{width:80px}.app-window.svelte-1wzyyc2{height:440px}.article-title.svelte-1wzyyc2{font-size:1rem}.article-text.svelte-1wzyyc2{font-size:.85rem}.send-button.svelte-1wzyyc2{padding:.5rem .875rem;font-size:.8rem}.email-popup.svelte-1wzyyc2{max-width:95%}}@media(max-width:480px){.headline-rule.svelte-1wzyyc2{width:60px;height:2px}.app-window.svelte-1wzyyc2{height:520px}}
