.DevClarity-module__y8X27q__page{font-family:var(--font-sans);font-size:1rem;line-height:1.5}.DevClarity-module__y8X27q__page .wrap{max-width:76rem;margin-inline:auto;padding-inline:2rem}.DevClarity-module__y8X27q__page .hero{padding-block:2rem 5rem}.DevClarity-module__y8X27q__page .lockup{flex-wrap:wrap;align-items:center;gap:3rem;margin-block:3rem;display:flex}.DevClarity-module__y8X27q__page .cr-logo{object-fit:contain;width:13.75rem;height:2rem}.DevClarity-module__y8X27q__page .dc-logo{object-fit:contain;width:12.75rem;height:2.25rem}.DevClarity-module__y8X27q__page .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:4rem;display:grid}.DevClarity-module__y8X27q__page h1{margin-block:1rem 1.5rem;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:600;line-height:1.125}.DevClarity-module__y8X27q__page h2{margin-block:.75rem 1rem;font-size:2rem;font-weight:600;line-height:1.25}.DevClarity-module__y8X27q__page h3{font-size:1.5rem;font-weight:600;line-height:1.33333}.DevClarity-module__y8X27q__page h4{font-size:1.25rem;font-weight:600;line-height:1.4}.DevClarity-module__y8X27q__page .node-title{font-size:1.25rem;font-weight:600;line-height:1.4}:is(.DevClarity-module__y8X27q__page .eyebrow,.DevClarity-module__y8X27q__page .tag,.DevClarity-module__y8X27q__page .k,.DevClarity-module__y8X27q__page .about-title){font-family:var(--font-mono);font-synthesis:none;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:400;line-height:1.5}.DevClarity-module__y8X27q__page .hero-sub{color:var(--text-color-cui-secondary);font-size:1.25rem;line-height:1.4}.DevClarity-module__y8X27q__page .hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.DevClarity-module__y8X27q__page .flow{border:.0625rem solid var(--border-color-cui-neutral);background:var(--background-color-cui-base-1);border-radius:1rem;padding:2rem}.DevClarity-module__y8X27q__page .partner-panel{border:.0625rem solid var(--border-color-cui-neutral);background:var(--background-color-cui-base-1);border-radius:1rem;padding:2rem}.DevClarity-module__y8X27q__page .audience-grid article{border:.0625rem solid var(--border-color-cui-neutral);background:var(--background-color-cui-base-1);border-radius:1rem;padding:2rem}.DevClarity-module__y8X27q__page .node{border:.0625rem solid var(--border-color-cui-neutral);background:var(--background-color-cui-base-2);border-radius:.5625rem;padding:1rem}.DevClarity-module__y8X27q__page .node p{margin:0}:is(.DevClarity-module__y8X27q__page .node .tag,.DevClarity-module__y8X27q__page .node .node-title){margin-bottom:.5rem}.DevClarity-module__y8X27q__page .node p:last-child{color:var(--text-color-cui-secondary)}.DevClarity-module__y8X27q__page .partner-panel p{color:var(--text-color-cui-secondary)}.DevClarity-module__y8X27q__page .audience-grid p{color:var(--text-color-cui-secondary)}.DevClarity-module__y8X27q__page .about p{color:var(--text-color-cui-secondary)}.DevClarity-module__y8X27q__page .arrow{text-align:center;padding-block:.5rem}.DevClarity-module__y8X27q__page .block{padding-block:5rem}.DevClarity-module__y8X27q__page .challenge{padding-top:0}.DevClarity-module__y8X27q__page .stmt{max-width:62rem;margin-top:1.25rem;font-size:1.5rem;line-height:1.5}:is(.DevClarity-module__y8X27q__page .partnership,.DevClarity-module__y8X27q__page .contact-section){background:var(--background-color-cui-base-1);border-block:.0625rem solid var(--border-color-cui-neutral)}.DevClarity-module__y8X27q__page .sec-head{max-width:48rem;margin-bottom:2.5rem}.DevClarity-module__y8X27q__page .sec-head>p:not(.eyebrow){color:var(--text-color-cui-secondary)}:is(.DevClarity-module__y8X27q__page .partner-columns,.DevClarity-module__y8X27q__page .about){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.DevClarity-module__y8X27q__page .partner-panel .k{margin-bottom:1.25rem}.DevClarity-module__y8X27q__page .panel-intro{min-height:4.5rem;margin-block:.75rem 1rem}.DevClarity-module__y8X27q__page .partner-panel ol{margin:0;padding:0;list-style:none}.DevClarity-module__y8X27q__page .partner-panel li{border-top:.0625rem solid var(--border-color-cui-neutral);grid-template-columns:2rem minmax(0,1fr);gap:.875rem;padding-block:1rem;display:grid}.DevClarity-module__y8X27q__page .partner-panel li>span{font-family:var(--font-mono);color:var(--text-color-cui-secondary);padding-top:.25rem;font-size:.875rem}.DevClarity-module__y8X27q__page .partner-panel h4{margin-bottom:.25rem}.DevClarity-module__y8X27q__page .audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.DevClarity-module__y8X27q__page .audience-grid article{padding:1.5rem}.DevClarity-module__y8X27q__page .audience-grid p{margin-top:.75rem}.DevClarity-module__y8X27q__page .contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;display:grid}.DevClarity-module__y8X27q__page .contact-copy>p:not(.eyebrow){color:var(--text-color-cui-secondary);margin-block:1rem}.DevClarity-module__y8X27q__page .contact-address{overflow-wrap:anywhere}.DevClarity-module__y8X27q__page .contact-address a{text-underline-offset:.2em;color:var(--text-color-cui-primary);text-decoration:underline}.DevClarity-module__y8X27q__page .about{gap:3rem}.DevClarity-module__y8X27q__page .about-title{margin-bottom:.75rem}@media (max-width:50rem){:is(.DevClarity-module__y8X27q__page .hero-grid,.DevClarity-module__y8X27q__page .partner-columns,.DevClarity-module__y8X27q__page .contact-grid,.DevClarity-module__y8X27q__page .audience-grid,.DevClarity-module__y8X27q__page .about){grid-template-columns:minmax(0,1fr)}.DevClarity-module__y8X27q__page .hero-grid{gap:2rem}.DevClarity-module__y8X27q__page .panel-intro{min-height:0}.DevClarity-module__y8X27q__page .block{padding-block:3rem}.DevClarity-module__y8X27q__page .challenge{padding-top:0}}@media (max-width:25rem){.DevClarity-module__y8X27q__page .wrap{padding-inline:1.5rem}.DevClarity-module__y8X27q__page .lockup{flex-direction:column;align-items:flex-start;gap:2rem}.DevClarity-module__y8X27q__page .lockup .x{display:none}.DevClarity-module__y8X27q__page .partner-panel{padding:1.5rem}.DevClarity-module__y8X27q__page .partner-panel li{grid-template-columns:1.5rem minmax(0,1fr)}}
