@page{size:A4;margin:0}:root{--p-brand: #32714e;--p-brand-dark: #296444;--p-brand-tint: #edf3f0;--p-ink: #111927;--p-body: #384250;--p-muted: #6c737f;--p-line: #d2d6db}html,body{margin:0;padding:0}body{background:#e5e7eb;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--p-body);-webkit-print-color-adjust:exact;print-color-adjust:exact}.toolbar{max-width:210mm;margin:16px auto 0;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--p-line);border-radius:10px;font-size:13px;color:var(--p-muted)}.toolbar button{flex-shrink:0;border:0;border-radius:8px;background:var(--p-brand);color:#fff;font-size:13px;font-weight:600;padding:9px 16px;cursor:pointer}.sheet{width:210mm;height:297mm;overflow:hidden;box-sizing:border-box;padding:12mm 13mm;margin:16px auto;background:#fff;box-shadow:0 6px 24px #00000024;display:flex;flex-direction:column;gap:8.5mm}.masthead{display:flex;align-items:center;justify-content:space-between;padding-bottom:3mm;border-bottom:1.5pt solid var(--p-brand)}.brand{display:flex;align-items:center;gap:8px}.brand-mark{width:9mm;height:9mm;border-radius:2mm;-o-object-fit:cover;object-fit:cover}.brand-name{font-size:19pt;font-weight:800;color:var(--p-brand-dark);letter-spacing:-.01em}.brand-sub{font-size:10pt;color:var(--p-muted);border-left:1px solid var(--p-line);padding-left:8px;margin-left:2px}.masthead-contact{display:flex;flex-direction:column;align-items:flex-end;gap:1mm;font-size:8.5pt;color:var(--p-muted)}.masthead-contact a{color:var(--p-brand);text-decoration:none;font-weight:600}.hero h1{margin:0 0 2mm;font-size:21pt;line-height:1.15;font-weight:800;color:var(--p-ink);letter-spacing:-.015em}.hero p{margin:0;font-size:10.5pt;line-height:1.45;color:var(--p-body);max-width:165mm}.section-title{margin:0 0 2.5mm;font-size:12pt;font-weight:700;color:var(--p-ink)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4mm}.step{border:1px solid var(--p-line);border-radius:2.5mm;padding:3mm 3.5mm}.step-head{display:flex;align-items:center;gap:5px;margin-bottom:1.5mm}.step-num{width:5mm;height:5mm;border-radius:50%;background:var(--p-brand);color:#fff;font-size:8pt;font-weight:700;display:flex;align-items:center;justify-content:center}.step-title{font-size:10.5pt;font-weight:700;color:var(--p-ink)}.step p{margin:0;font-size:9pt;line-height:1.42;color:var(--p-body)}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:3mm;background:var(--p-brand-dark);border-radius:2.5mm;padding:4mm 3mm}.stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1mm}.stat-value{font-size:14pt;font-weight:800;color:#fff;line-height:1}.stat-label{font-size:7.5pt;line-height:1.25;color:#b4d5c5}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5mm 6mm}.benefit{font-size:9.2pt;line-height:1.42;padding-left:4mm;position:relative}.benefit:before{content:"";position:absolute;left:0;top:1.5mm;width:1.6mm;height:1.6mm;border-radius:50%;background:var(--p-brand)}.benefit-title{font-weight:700;color:var(--p-ink)}.benefit-text{color:var(--p-body)}.privacy{background:var(--p-brand-tint);border-left:2mm solid var(--p-brand);border-radius:0 2.5mm 2.5mm 0;padding:3.5mm 4mm}.privacy h2{margin:0 0 1.5mm;font-size:10.5pt;font-weight:700;color:var(--p-brand-dark)}.privacy p{margin:0;font-size:9.5pt;line-height:1.45;color:var(--p-body)}.founder{margin-top:auto;display:flex;align-items:flex-start;gap:4mm;border-top:1px solid var(--p-line);padding-top:4mm}.founder-photo{width:22mm;height:22mm;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;flex-shrink:0}.founder-body{flex:1}.founder-name{margin:0 0 1mm;font-size:10.5pt;font-weight:700;color:var(--p-ink)}.founder-name span{font-weight:500;color:var(--p-muted);font-size:9pt}.founder-bio{margin:0 0 1.5mm;font-size:8.6pt;line-height:1.42;color:var(--p-body)}.founder-links{margin:0;font-size:8.6pt;color:var(--p-muted)}.founder-links a{color:var(--p-brand);text-decoration:none;font-weight:600}.founder-links .dot{margin:0 4px}.founder-cta{flex-shrink:0;width:42mm;text-align:right;display:flex;flex-direction:column;gap:1mm}.cta-label{font-size:10pt;font-weight:700;color:var(--p-brand-dark);line-height:1.2}.cta-note{font-size:8pt;color:var(--p-muted)}@media print{body{background:#fff}.toolbar{display:none!important}.sheet{margin:0;box-shadow:none}}@media screen and (max-width: 232mm){.sheet{zoom:calc(100vw/216mm)}.toolbar{max-width:none;margin:12px;flex-direction:column;align-items:stretch;text-align:center}}
