.ghost-callout{margin-top:28px;padding:30px;background:#232422;color:#fff;display:flex;align-items:center;gap:28px;justify-content:space-between}.ghost-callout h2{font-size:30px;margin:0}.ghost-callout p{line-height:1.6}.ghost-button{display:inline-block;background:#bd283a;color:white;border:0;padding:16px 22px;font:700 16px Arial;text-decoration:none;cursor:pointer;flex-shrink:0}.ghost-button:hover{background:#9f2030}.ghost-button:disabled{opacity:.6;cursor:wait}.ghost-page{max-width:860px}.ghost-page>.intro{margin-top:32px}.ghost-page h1{font-size:clamp(40px,7vw,66px);letter-spacing:-2px}.ghost-page form{max-width:650px}.ghost-page form>label{display:block;font-weight:700;margin:22px 0 8px}.ghost-page input:not([type=checkbox]),.ghost-page textarea{width:100%;padding:13px;border:1px solid #777;background:#fff;color:#232422;font:inherit;border-radius:3px}.ghost-page textarea{resize:vertical}.ghost-page :focus-visible{outline:3px solid #bd283a;outline-offset:3px}.field-help,.ghost-privacy{font-size:14px;line-height:1.6}.ghost-privacy{margin:24px 0}.ghost-consent{display:flex;align-items:flex-start;gap:10px}.ghost-consent input{margin-top:5px;flex-shrink:0}.ghost-trap{display:none}#form-status{line-height:1.6;font-weight:700}@media(max-width:650px){.ghost-callout{flex-direction:column;align-items:flex-start;padding:24px}.ghost-button{width:100%;text-align:center}}
/* Sixth tile shares the size and structure of every project card. */
.tools{grid-auto-rows:1fr}.tool{min-width:0}.ghosts{background:#29232e;color:#fff8ee}.ghosts .number{color:#ff8896;opacity:1}.ghost-mark{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.ghost-mark strong{font-size:clamp(26px,3.3vw,38px);line-height:1.05;letter-spacing:-1.5px;font-weight:900}.ghost-mark strong span{color:#ff8896}.ghost-icon{width:90px;height:100px;flex-shrink:0}.ghosts:hover{box-shadow:0 8px 0 #bd283a}@media(max-width:650px){.ghost-mark strong{font-size:clamp(26px,7.5vw,38px)}.ghost-icon{width:74px;height:84px}.tools{grid-auto-rows:auto}}
