:root{--max-width:1200px}@layer components{.word-wrap{vertical-align:bottom;line-height:inherit;padding-bottom:.08em;display:inline-block;overflow:hidden}.word{will-change:transform;display:inline-block}}.rotator-item[data-word]:before{content:attr(data-word)}.pillar-card:before{content:"";background:linear-gradient(90deg, transparent, var(--color-blue), transparent);width:0;height:2px;transition:width .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%;transform:translate(-50%)}.pillar-card.revealed:before{width:100%}.problem-sticky-title:after{content:"";background:var(--color-blue);border-radius:2px;width:50px;height:2px;margin:.75rem auto 0;display:block}.typed-cursor{background:var(--color-blue);vertical-align:text-bottom;width:3px;height:.9em;margin-left:4px;animation:.8s steps(2,end) infinite cursorBlink;display:inline-block}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.cta-final-btn{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.cta-final-btn--visible{opacity:1;transform:translateY(0)}.btn-secondary:hover{transform:translateY(-2px)}
