.CaseStudiesGate-module__9SqTHa__gateWrapper{background:var(--surface-close);width:100%}.CaseStudiesGate-module__9SqTHa__section{color:var(--on-close);padding:calc(var(--nav-h) + var(--space-section)) var(--space-shell) var(--space-section);background:0 0;max-width:80rem;margin:0 auto}.CaseStudiesGate-module__9SqTHa__heroGrid{grid-template-columns:1.35fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.CaseStudiesGate-module__9SqTHa__heroContent{flex-direction:column;display:flex}.CaseStudiesGate-module__9SqTHa__back{color:var(--on-close-soft);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out-expo);align-items:center;gap:.4rem;margin-bottom:clamp(1.25rem,3vh,2rem);text-decoration:none;display:inline-flex}.CaseStudiesGate-module__9SqTHa__back:hover,.CaseStudiesGate-module__9SqTHa__eyebrow{color:var(--accent)}.CaseStudiesGate-module__9SqTHa__title{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.4rem,1.4rem + 3.8vw,4.2rem);font-weight:800;line-height:1.02}.CaseStudiesGate-module__9SqTHa__lede{max-width:52ch;font-size:var(--text-lg);color:var(--on-close-soft);margin-top:1.25rem;line-height:1.6}.CaseStudiesGate-module__9SqTHa__proofHighlights{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;padding-top:2rem;display:grid}.CaseStudiesGate-module__9SqTHa__highlightItem{flex-direction:column;gap:.35rem;display:flex}.CaseStudiesGate-module__9SqTHa__highlightNum{font-family:var(--font-display);color:var(--heading-ink);font-size:1.75rem;font-weight:800;line-height:1}.CaseStudiesGate-module__9SqTHa__highlightLabel{font-size:var(--text-sm);color:var(--on-close-soft);line-height:1.4}.CaseStudiesGate-module__9SqTHa__modalCardWrapper{justify-content:flex-end;width:100%;display:flex}.CaseStudiesGate-module__9SqTHa__gateCard{background:var(--surface-page);width:100%;max-width:30rem;color:var(--on-page);border:1px solid var(--rule);box-shadow:0 24px 60px -32px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:18px;flex-direction:column;gap:1.25rem;padding:2.25rem 2rem;display:flex}.CaseStudiesGate-module__9SqTHa__cardHeader{flex-direction:column;gap:.45rem;display:flex}.CaseStudiesGate-module__9SqTHa__cardEyebrow{font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--accent)}.CaseStudiesGate-module__9SqTHa__gateHeading{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);letter-spacing:-.02em;line-height:1.15}.CaseStudiesGate-module__9SqTHa__gateBody{font-size:var(--text-base);color:var(--on-page-soft);line-height:1.6}.CaseStudiesGate-module__9SqTHa__fields{gap:.9rem;width:100%;display:grid}.CaseStudiesGate-module__9SqTHa__field{gap:.35rem;display:grid}.CaseStudiesGate-module__9SqTHa__label{color:var(--accent)}.CaseStudiesGate-module__9SqTHa__input{font:inherit;font-size:var(--text-base);color:var(--on-page);background:var(--surface-page);border:1px solid var(--rule-strong);transition:border-color .16s var(--ease-out-expo), box-shadow .16s var(--ease-out-expo);border-radius:10px;padding:.8rem 1rem}.CaseStudiesGate-module__9SqTHa__input::placeholder{color:var(--on-page-soft)}.CaseStudiesGate-module__9SqTHa__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.CaseStudiesGate-module__9SqTHa__error{font-size:var(--text-sm);color:var(--danger)}.CaseStudiesGate-module__9SqTHa__submit{min-height:3.25rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--accent-ink);background:var(--accent-gradient);cursor:pointer;box-shadow:var(--accent-shadow);transition:background .14s var(--ease-out-quint), box-shadow .14s var(--ease-out-quint), transform .14s var(--ease-out-quint);border:1px solid #0000;border-radius:8px;padding:0 1.5rem}.CaseStudiesGate-module__9SqTHa__submit:hover{background:var(--accent-hover);box-shadow:var(--accent-shadow-hover);transform:translateY(-1px)}.CaseStudiesGate-module__9SqTHa__note{max-width:40ch;font-size:var(--text-xs);color:var(--on-page-soft);line-height:1.5}@media (max-width:980px){.CaseStudiesGate-module__9SqTHa__heroGrid{grid-template-columns:1fr;gap:2.5rem}.CaseStudiesGate-module__9SqTHa__modalCardWrapper{justify-content:flex-start}.CaseStudiesGate-module__9SqTHa__gateCard{max-width:34rem}.CaseStudiesGate-module__9SqTHa__proofHighlights{margin-top:2rem;padding-top:1.5rem}}@media (max-width:600px){.CaseStudiesGate-module__9SqTHa__section{padding-inline:1rem}.CaseStudiesGate-module__9SqTHa__proofHighlights{grid-template-columns:1fr;gap:1.25rem}.CaseStudiesGate-module__9SqTHa__gateCard{border-radius:14px;max-width:100%;padding:1.5rem 1.25rem}.CaseStudiesGate-module__9SqTHa__submit{width:100%}}
