.attent-new-root{font-family:Kumbh Sans,sans-serif;background:#ffffff;color:#171717}.attent-new-root h1,.attent-new-root h2,.attent-new-root h3,.attent-new-root h4{font-family:Kumbh Sans,sans-serif;font-weight:800;letter-spacing:-.04em}.attent-new-root .atmospheric-glow-left{background:radial-gradient(circle at left,rgba(232,148,14,.15) 0,transparent 40%)}.attent-new-root .atmospheric-glow-right{background:radial-gradient(circle at right,rgba(232,148,14,.15) 0,transparent 40%)}.attent-new-root .cta-black{background-color:#171717;color:#ffffff;border-radius:10px;transition:all .2s ease}.attent-new-root .cta-black:hover{opacity:.9;transform:translateY(-1px)}.attent-new-root .underlined-amber{position:relative;display:inline-block;color:#e8940e}.attent-new-root .pill-light{background:#ffffff;border:1px solid #e3e6ea;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.attent-new-root .chat-response{border-left:3px solid #e8940e;padding-left:20px}.attent-new-root .section-divider{border-top:1px solid #e3e6ea}.attent-new-root .mockup-frame{border:8px solid #171717;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);background:#171717}.attent-new-root{scroll-behavior:smooth}.attent-new-root .pill-light,.attent-new-root a,.attent-new-root button,.attent-new-root details summary{transition:all .2s ease}.attent-new-root .cta-black:hover{opacity:1;transform:translateY(-2px);box-shadow:0 12px 24px -8px rgba(23,23,23,.45)}.attent-new-root .overflow-hidden>img{transition:transform .5s ease;will-change:transform}.attent-new-root .overflow-hidden:hover>img{transform:scale(1.04)}.attent-new-root details{transition:box-shadow .2s ease,border-color .2s ease}.attent-new-root details:hover{box-shadow:0 10px 30px -12px rgba(0,0,0,.12)}.attent-new-root details[open]{border-color:#e8940e}.attent-new-root details summary:hover{color:#e8940e}.attent-new-root .pill-light:hover{border-color:#e8940e;transform:translateY(-1px)}.attent-new-root footer a{position:relative}.attent-new-root footer a:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:0;background:currentColor;transition:width .22s ease}.attent-new-root footer a:hover:after{width:100%}@keyframes attentOverlayIn{0%{opacity:0}to{opacity:1}}.attent-new-root .attent-overlay-in{animation:attentOverlayIn .2s ease both}@keyframes attentModalIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.attent-new-root .attent-modal-in{animation:attentModalIn .3s cubic-bezier(.16,1,.3,1) both}