.report-request-module{margin-top:2.5rem}.report-selector,.report-level-fieldset,.report-data-fieldset,.report-contact-preference{border:0;margin:0;padding:0}.report-selector{margin-bottom:2rem}.report-selector>legend{letter-spacing:-.025em;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700}.report-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.25rem;display:grid}.report-choice{cursor:pointer;background:#0b1115bf;border:1px solid #b9c5cb33;grid-template-columns:1fr auto;align-content:space-between;gap:.5rem;min-height:9rem;padding:1rem;transition:all .2s;display:grid;position:relative}.report-choice:hover{background:#147f7a14;border-color:#43e6da8c}.report-choice:has(input:focus-visible){background:#147f7a14;border-color:#43e6da8c}.report-choice:has(input:checked){border-color:var(--cyan);background:linear-gradient(140deg,#147f7a21,#0b1115d1);box-shadow:inset 0 0 0 1px #43e6da1f}.report-choice input{opacity:0;width:1px;height:1px;position:absolute}.report-choice-number{color:var(--steel);letter-spacing:.12em;font-size:.64rem}.report-choice strong{color:var(--silver);grid-column:1/-1;align-self:end;font-size:1rem}.report-choice-state{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-area:1/2;font-size:.64rem;font-weight:800}.report-choice:has(input:checked) .report-choice-state{color:var(--cyan)}.report-request-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.report-request-fields{background:#0b1115a8;border:1px solid #b9c5cb2b;padding:clamp(1.2rem,3vw,2rem)}.report-request-fields section+section{border-top:1px solid #b9c5cb24;margin-top:2.5rem;padding-top:2.5rem}.report-request-fields .subheading{margin-bottom:1.5rem}.report-request-fields label,.report-request-fields .form-grid>label{color:var(--soft-silver);margin-bottom:1rem;font-weight:700;display:block}.report-request-fields input,.report-request-fields select,.report-request-fields textarea{width:100%;min-height:3rem;color:var(--silver);background:#091115;border:1px solid #b9c5cb4d;border-radius:0;margin-top:.4rem;padding:.8rem;display:block}.report-request-fields textarea{resize:vertical}.report-request-fields [aria-invalid=true]{border-color:var(--red)}.report-level-fieldset legend,.report-data-fieldset legend,.report-contact-preference legend{color:var(--soft-silver);margin-bottom:.65rem;font-weight:700}.report-radio-grid,.report-data-grid{grid-template-columns:1fr 1fr;gap:.6rem 1rem;margin-bottom:1.5rem;display:grid}.report-request-fields .choice,.report-legal-choice{align-items:flex-start;gap:.65rem;font-weight:400!important;display:flex!important}.report-request-fields .choice input,.report-legal-choice input{flex:none;width:1.15rem;height:1.15rem;min-height:0;margin:.22rem 0 0}.report-contact-preference .choice{margin-right:1rem;display:inline-flex!important}.report-acknowledgements{border-top:1px solid #b9c5cb24;margin-top:2rem;padding-top:1.5rem}.report-legal-choice a{color:var(--soft-teal);text-decoration:underline}.report-request-summary{background:linear-gradient(145deg,#147f7a1c,#05090cf5 52%);border:1px solid #43e6da52;padding:1.5rem;position:sticky;top:6rem}.report-request-summary h3{margin-top:0;font-size:1.3rem}.report-request-summary ol{color:var(--soft-silver);margin:0 0 1.5rem;padding-left:1.4rem}.report-request-summary li{padding:.35rem 0}.report-review-note{border-top:1px solid #b9c5cb29;gap:.65rem;margin:1.5rem 0;padding-top:1.2rem;display:grid}.report-review-note strong{color:var(--soft-teal)}.report-review-note span,.report-request-summary small{color:var(--muted);font-size:.78rem}.report-request-summary .btn{width:100%}.report-request-summary button:disabled{opacity:.5;cursor:not-allowed}.report-request-summary small{margin-top:.8rem;display:block}.report-request-module .honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:900px){.report-choice-grid{grid-template-columns:1fr 1fr}.report-request-layout{grid-template-columns:1fr}.report-request-summary{position:static}}@media (max-width:580px){.report-choice-grid,.report-radio-grid,.report-data-grid{grid-template-columns:1fr}.report-choice{min-height:7rem}}
.lobbi-report-intro{background:radial-gradient(circle at 82% 20%,#43e6da14,#0000 28rem)}.lobbi-report-intro-grid,.lobbi-deliverable-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.lobbi-report-intro .btn{margin-top:1.25rem}.lobbi-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lobbi-report-card{flex-direction:column;display:flex}.lobbi-report-card .subheading{margin-top:1.2rem}.lobbi-report-card .muted{min-height:6.5rem}.lobbi-best-for{min-height:4.5rem;color:var(--soft-silver);border-top:1px solid #b9c5cb24;border-bottom:1px solid #b9c5cb24;margin:1.2rem 0;padding:.9rem 0;font-size:.82rem}.lobbi-best-for strong{color:var(--soft-teal)}.lobbi-report-card ul{margin:auto 0 0;padding:0;list-style:none}.lobbi-report-card li{color:var(--muted);padding:.45rem 0 .45rem 1rem;font-size:.82rem;position:relative}.lobbi-report-card li:before{content:"";border:1px solid var(--cyan);width:.35rem;height:.35rem;position:absolute;top:.95rem;left:0;transform:rotate(45deg)}.lobbi-question-section,.lobbi-level-section,.lobbi-evidence-section{background:linear-gradient(110deg,#147f7a17,#0b1115bf,#05090c66)}.lobbi-question-list,.lobbi-deliverable-list{border-top:1px solid #b9c5cb29;margin:0;padding:0;list-style:none}.lobbi-question-list li,.lobbi-deliverable-list li{color:var(--soft-silver);border-bottom:1px solid #b9c5cb24;grid-template-columns:2.6rem 1fr;gap:1rem;padding:1rem 0;font-weight:700;display:grid}.lobbi-question-list span,.lobbi-deliverable-list span{color:var(--cyan);letter-spacing:.1em;font-size:.68rem}.lobbi-level-grid .subheading{margin:1.2rem 0}.lobbi-level-price{color:var(--soft-teal);font-size:clamp(1.3rem,2vw,1.8rem);display:block}.lobbi-level-grid p{color:var(--muted)}.lobbi-level-timing{border-top:1px solid #b9c5cb24;margin-top:1.4rem;padding-top:1rem;font-size:.78rem}.lobbi-process{border-top:1px solid #43e6da52;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lobbi-process article{background:linear-gradient(160deg,#18242b8a,#05090c33);border-right:1px solid #b9c5cb24;min-height:17rem;padding:1.5rem}.lobbi-process article:last-child{border-right:0}.lobbi-process article>span{color:var(--cyan);letter-spacing:.12em;font-size:.68rem}.lobbi-process h2{letter-spacing:-.04em;margin:3rem 0 .65rem;font-size:clamp(1.35rem,2.4vw,2rem)}.lobbi-process p{color:var(--muted);font-size:.9rem}.lobbi-limitations{margin-top:2rem}.lobbi-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-top:2rem;display:flex}@media (max-width:960px){.lobbi-report-grid,.lobbi-process{grid-template-columns:1fr 1fr}.lobbi-process article:nth-child(2){border-right:0}}@media (max-width:680px){.lobbi-report-intro-grid,.lobbi-deliverable-layout,.lobbi-report-grid,.lobbi-process{grid-template-columns:1fr}.lobbi-report-card .muted,.lobbi-best-for{min-height:0}.lobbi-process article{border-bottom:1px solid #b9c5cb24;border-right:0;min-height:auto}.lobbi-process h2{margin-top:1.5rem}.lobbi-actions{flex-direction:column}}
