.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:48px;display:grid}.use-case-grid article{border-top:1px solid #ffffff47;padding:30px 0}.use-case-grid h3{letter-spacing:-.035em;max-width:470px;margin:0 0 16px;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:580;line-height:1.12}.use-case-grid p{color:#ffffffd9;max-width:500px;margin:0;font-size:1rem;line-height:1.65}.faq-accordion{border-top:1px solid var(--line-strong);margin-top:48px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:24px 4px;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+" / "";color:var(--accent);text-align:center;flex:0 0 24px;font-size:1.5rem}.faq-item[open] summary:after{content:"−" / ""}.faq-item summary:hover{color:var(--accent)}.faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.faq-item p{max-width:850px;color:var(--muted);margin:0;padding:0 48px 28px 4px;font-size:1rem;line-height:1.65}.call-purpose{margin:0 0 18px;font-size:.95rem;line-height:1.5}.email-capture .form-status:empty{margin:0}.software-company-band{border-bottom:1px solid var(--line);grid-template-columns:minmax(96px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,82px);padding:clamp(32px,4vw,48px) 0;display:grid}.software-company-band h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:580;line-height:1.15}.software-company-band p:not(.section-label){max-width:640px;color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.software-company-band .section-label{margin:8px 0 0}.software-company-band .text-link{margin-top:18px;display:inline-flex}@media (width<=860px){.software-company-band{grid-template-columns:1fr;gap:16px}.use-case-grid{grid-template-columns:1fr;margin-top:32px}.faq-item summary{gap:16px}.faq-item p{padding-right:4px}.early-bird-card .email-capture{margin-top:20px}}
