.mobbin-hero{text-align:center;padding:clamp(5rem,12vw,8rem) 1.25rem clamp(3rem,8vw,5rem)}.mobbin-hero--on-blue .mobbin-hero__title{color:#fff}.mobbin-hero--on-blue .mobbin-hero__subline{color:#ffffffb8}.mobbin-hero--on-blue .mobbin-hero__trusted{color:#ffffff73}.mobbin-hero__title{letter-spacing:-.035em;color:#000;max-width:16ch;margin:0 auto;font-size:clamp(2.75rem,7vw,5rem);font-weight:600;line-height:1.06}.mobbin-hero__subline{color:#0000008c;max-width:36rem;margin:1.5rem auto 0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.55}.mobbin-hero__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.mobbin-hero__btn{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.mobbin-hero__btn--primary{color:#061f26;background:#fff}.mobbin-hero__btn--primary:hover{background:#ffffffeb}.mobbin-hero__btn--secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff59}.mobbin-hero__btn--secondary:hover{background:#ffffff24;border-color:#ffffff8c}.mobbin-hero__trusted{letter-spacing:.04em;color:#0006;margin-top:3rem;font-size:.8125rem;font-weight:500}.mobbin-hero__reveal>*{opacity:0;transform:translateY(20px)}.mobbin-hero__reveal--ready>*{opacity:1;transform:none}.mobbin-stats{text-align:center;background:#fff;padding:clamp(4rem,10vw,7rem) 1.25rem}.mobbin-stats__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#00000073;margin-bottom:3rem;font-size:.8125rem;font-weight:500}.mobbin-stats__list{flex-direction:column;align-items:center;gap:clamp(1.75rem,5vw,3rem);display:flex}.mobbin-stats__line{flex-direction:column;align-items:center;gap:.1rem;display:flex}@media (min-width:640px){.mobbin-stats__line{flex-direction:row;align-items:baseline;gap:.35em}}.mobbin-stats__value{letter-spacing:-.045em;color:#000;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,14vw,8rem);font-weight:600;line-height:1}.mobbin-stats__label{color:#00000080;font-size:clamp(1.35rem,3.5vw,2.25rem);font-weight:500}@media (prefers-reduced-motion:reduce){.mobbin-hero__reveal>*{opacity:1;transform:none}}
.check-pillars{background:#f2f7f6;padding:clamp(5rem,12vw,8rem) 1.25rem}.check-pillars__inner{max-width:72rem;margin:0 auto}.check-pillars__opener{color:#000;margin-bottom:.75rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:400}.check-pillars__headline{letter-spacing:-.035em;color:#000;max-width:28ch;margin-bottom:clamp(3.5rem,8vw,5.5rem);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:600;line-height:1.04}.check-pillars__grid{grid-template-columns:1fr;gap:clamp(3rem,7vw,4.5rem);display:grid}@media (min-width:768px){.check-pillars__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.check-pillars__column-label{text-transform:uppercase;letter-spacing:.14em;color:#0006;min-height:1rem;margin-bottom:1.25rem;font-size:.7rem;font-weight:500}.check-pillars__verb{color:#000;margin-bottom:.35rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;display:block}.check-pillars__noun{letter-spacing:-.035em;color:#000;margin-bottom:1.5rem;font-size:clamp(3.5rem,7vw,5.625rem);font-weight:600;line-height:.92;display:block}.check-pillars__body{color:#000000a6;max-width:30ch;font-size:1rem;line-height:1.65}.check-pillars__cta{margin-top:1.75rem}@media (prefers-reduced-motion:reduce){.check-pillars__column{opacity:1!important;transform:none!important}}
