.cw-mobile-app-california-custom-development{background:#141210;color:#f3efe7;width:100%;box-sizing:border-box}
.cw-mobile-app-california-custom-development__inner{max-width:1280px;margin:0 auto;padding:clamp(56px,6.5vw,92px) clamp(20px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(32px,5vw,64px);align-items:center}
.cw-mobile-app-california-custom-development__eyebrow{margin:0 0 18px;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.16em;color:#ff7a50}
.cw-mobile-app-california-custom-development__title{margin:0 0 18px;font-family:'Inter Tight',sans-serif;font-weight:800;font-size:clamp(34px,4.4vw,58px);line-height:.98;letter-spacing:-.04em}
.cw-mobile-app-california-custom-development__em{font-family:'Playfair Display',serif;font-style:italic;font-weight:500;color:#d4f53c}
.cw-mobile-app-california-custom-development__lead{margin:0 0 16px;font-size:16px;line-height:1.75;color:#cfc9be}
.cw-mobile-app-california-custom-development__sub{margin:0 0 8px;font-size:15px;color:#f3efe7}
.cw-mobile-app-california-custom-development__list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:6px}
.cw-mobile-app-california-custom-development__list li{display:flex;gap:14px;align-items:center;padding:11px 14px;border-radius:12px;background:#1c1a17;font-size:14.5px}
.cw-mobile-app-california-custom-development__list span{font-family:'JetBrains Mono',monospace;font-size:11px;color:#d4f53c}
.cw-mobile-app-california-custom-development__panel{border-radius:28px;background:#1c1a17;border:1px solid rgba(243,239,231,.08);padding:clamp(20px,2.6vw,30px);display:flex;flex-direction:column;gap:16px}
.cw-mobile-app-california-custom-development__try{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;color:#8e877c}
.cw-mobile-app-california-custom-development__toggles{display:flex;gap:6px;flex-wrap:wrap}
.cw-mobile-app-california-custom-development__toggle{all:unset;cursor:pointer;padding:9px 16px;border-radius:999px;border:1px solid rgba(243,239,231,.16);font-size:14px;font-weight:700}
.cw-mobile-app-california-custom-development__toggle.is-on{color:#141210}
.cw-mobile-app-california-custom-development__venn{position:relative;width:100%;max-width:380px;aspect-ratio:1;margin:0 auto}
.cw-mobile-app-california-custom-development__circle{position:absolute;width:58%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;padding:16%;mix-blend-mode:screen;font-family:'Inter Tight',sans-serif;font-weight:800;font-size:15px}
.cw-mobile-app-california-custom-development__center{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);padding:8px 12px;border-radius:999px;background:#141210;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.08em;white-space:nowrap;border:1px solid rgba(243,239,231,.15)}
.cw-mobile-app-california-custom-development__note{margin:0;font-size:14px;line-height:1.6;color:#a39c90;text-align:center}
