@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&display=swap');
#presence-diagnostic{background:#0B192C;color:#F2EBDD;padding:80px 24px;font-family:Inter,Arial,sans-serif}#presence-diagnostic *{box-sizing:border-box}#presence-diagnostic [hidden]{display:none!important}#presence-diagnostic .fd-diag-inner{max-width:1080px;margin:auto}#presence-diagnostic .fd-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:500}#presence-diagnostic h2,#presence-diagnostic h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;letter-spacing:-.025em}#presence-diagnostic h2{font-size:clamp(44px,6vw,72px);line-height:1.05;margin:16px 0}#presence-diagnostic h3{font-size:clamp(32px,4vw,46px);line-height:1.15;margin:15px 0}#presence-diagnostic p{font-size:15px;line-height:1.8;max-width:680px}#presence-diagnostic .fd-intro{color:#C5C5BF;margin-bottom:38px}#presence-diagnostic fieldset{border:0;padding:0;margin:30px 0;min-width:0}#presence-diagnostic legend{font-size:17px;margin-bottom:18px;padding:0}#presence-diagnostic .fd-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#presence-diagnostic .fd-two{grid-template-columns:repeat(2,minmax(0,1fr))}#presence-diagnostic label{position:relative;display:block;margin:0;letter-spacing:0;text-transform:none;font-weight:400;cursor:pointer}#presence-diagnostic label input{position:absolute;width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden}#presence-diagnostic label span{display:block;padding:24px;height:100%;border:1px solid #737975;background:transparent;color:#F2EBDD}#presence-diagnostic strong{display:block;font-weight:500;font-size:15px;margin-bottom:10px}#presence-diagnostic small{display:block;font-size:12px;line-height:1.8;color:#C5C5BF}#presence-diagnostic input:checked+span{background:#F2EBDD;color:#0B192C;border-color:#F2EBDD}#presence-diagnostic input:checked+span small{color:#49505A}#presence-diagnostic input:focus-visible+span{outline:2px solid #A48C5B;outline-offset:4px}#presence-diagnostic label:hover span{border-color:#A48C5B}#presence-diagnostic #fd-result{border-top:1px solid #A48C5B;padding-top:30px;margin-top:35px}#presence-diagnostic #fd-context{color:#C5C5BF}#presence-diagnostic #fd-evaluation{display:inline-block;padding:18px 26px;margin:12px 0;background:#F2EBDD;color:#0B192C;font-size:13px;line-height:1.6;font-weight:500;text-decoration:none}#presence-diagnostic #fd-evaluation:hover{background:#E3D8C3}#presence-diagnostic .fd-note{font-size:11px;color:#C5C5BF}#presence-diagnostic #fd-reset{background:none;color:#F2EBDD;border:0;border-bottom:1px solid #737975;padding:12px 0;min-height:44px;font:400 12px Inter,Arial,sans-serif;cursor:pointer}#presence-diagnostic a:focus-visible,#presence-diagnostic button:focus-visible{outline:2px solid #A48C5B;outline-offset:5px}@media(max-width:700px){#presence-diagnostic{padding:55px 22px}#presence-diagnostic .fd-choices,#presence-diagnostic .fd-two{grid-template-columns:1fr}#presence-diagnostic #fd-evaluation{width:100%;text-align:center}}
