.v4{--ripple-orange:#7b5cff;--cream:#f2eee6;background:var(--cream);color:#0d0d0d;overflow-x:clip}.v4 #calculator{background:var(--cream)}.v4 .blk{border:2px solid #0d0d0d}.v4 .inv{transition:background .25s,color .25s}.v4 .inv:hover{color:var(--cream);background:#0d0d0d}.v4 .gray img{filter:grayscale()contrast(1.1);transition:filter .5s}.v4 .gray:hover img{filter:none}@media (max-width:767px){.v4 .gray img{filter:none}}.v4 .huge{font-family:var(--font-hc);text-transform:uppercase;letter-spacing:-.04em;font-weight:700;line-height:.8}.v4 .slide{transform:translateX(calc((var(--p,.5) - .5) * var(--s,30) * 1vw))}.v4 #lets-talk{background:var(--cream)}.v4 .spin-inner{transform:rotate(calc(var(--p,0) * 540deg));will-change:transform}.v4 .spin-inner.spin-rev{transform:rotate(calc(var(--p,0) * -420deg))}.v4 #lets-talk>div:first-child{color:#fff;background:#0d0d0d;border-radius:1.5rem;max-width:64rem;margin:0 auto;padding:3.5rem 1.5rem}@media (min-width:768px){.v4 #lets-talk>div:first-child{padding:5rem 4rem}}.v4 #about{color:#fff;background:#0d0d0d}.v4 #about>div{border-color:#ffffff40!important}.v4 #faq{color:#0d0d0d;background:#fff}@media (prefers-reduced-motion:reduce){.v4 .slide,.v4 .spin-inner{transform:none!important}}.v4 .pg .gray img{filter:grayscale()contrast(1.1)}.v4 .pg .gray:hover img,.v4 .pg .gray.on img{filter:none}@media (max-width:767px){.v4 .pg-track{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.v4 .pg-track>*{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.v4 .pg .gray img{transition:none}.v4 .pg-stick{position:static}.v4 .pg-track{overflow-x:auto}}.v4 .calc-wrap{background:var(--cream)}.v4 .calc-wrap #calculator,.v4 .calc-wrap #lets-talk{background:0 0}
