.cw-mobile-app-california-final-thoughts{background:radial-gradient(700px 420px at 50% 0%,rgba(224,67,28,.18),transparent 70%),#141210;color:#f3efe7;width:100%}
.cw-mobile-app-california-final-thoughts__inner{max-width:1000px;margin:0 auto;padding:clamp(56px,6.5vw,92px) clamp(20px,4vw,40px);display:flex;flex-direction:column;gap:22px}
.cw-mobile-app-california-final-thoughts__eyebrow{margin:0;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.16em;color:#ff7a50}
.cw-mobile-app-california-final-thoughts__title{margin:0;font-family:'Inter Tight',sans-serif;font-weight:800;font-size:clamp(40px,5.6vw,76px);line-height:.95;letter-spacing:-.045em}
.cw-mobile-app-california-final-thoughts__em{font-family:'Playfair Display',serif;font-style:italic;font-weight:500;color:#d4f53c}
.cw-mobile-app-california-final-thoughts__lead{margin:0;font-size:17px;line-height:1.75;color:#cfc9be}
.cw-mobile-app-california-final-thoughts__highlight{margin:0;font-size:17px;line-height:1.75;color:#f3efe7}
.cw-mobile-app-california-final-thoughts__checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}
.cw-mobile-app-california-final-thoughts__check{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;border:1px solid rgba(243,239,231,.16);font-family:'Inter Tight',sans-serif;font-weight:700;font-size:16px;color:#f3efe7}
.cw-mobile-app-california-final-thoughts__check.is-on{background:#1c1a17;border-color:rgba(212,245,60,.5)}
.cw-mobile-app-california-final-thoughts__box{width:24px;height:24px;border-radius:8px;border:2px solid rgba(243,239,231,.4);display:grid;place-items:center;font-size:14px;font-weight:800;color:#141210}
.cw-mobile-app-california-final-thoughts__check.is-on .cw-mobile-app-california-final-thoughts__box{border-color:#d4f53c;background:#d4f53c}
.cw-mobile-app-california-final-thoughts__banner{border-radius:22px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#1c1a17;color:#f3efe7}
.cw-mobile-app-california-final-thoughts__banner.is-success{background:#d4f53c;color:#141210}
.cw-mobile-app-california-final-thoughts__banner span{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:clamp(18px,2vw,24px)}
.cw-mobile-app-california-final-thoughts__cta{height:48px;padding:0 22px;border-radius:999px;background:#141210;color:#f3efe7;display:inline-flex;align-items:center;font-weight:700;font-size:14px;text-decoration:none}
.cw-mobile-app-california-final-thoughts__banner.is-success .cw-mobile-app-california-final-thoughts__cta{background:#141210;color:#f3efe7}
.cw-mobile-app-california-final-thoughts__closing{margin:0;font-family:'Inter Tight',sans-serif;font-weight:800;font-size:clamp(20px,2.2vw,28px)}
