.signature{background:#231334;color:#f9f4ee;border-radius:28px;padding:26px;overflow:hidden;--sequence-progress:1}.signature-top,.signature-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px}.signature-top{font-size:9px;letter-spacing:.13em;color:#beaad4;padding-bottom:25px;border-bottom:1px solid #ffffff20}.signature button{font:inherit;cursor:pointer}.signature-top button{border:1px solid #806994;border-radius:24px;background:transparent;color:#fff;padding:9px 14px;letter-spacing:0;font-size:11px}.signature-grid{display:grid;grid-template-columns:1fr .88fr 1fr;align-items:center;gap:38px;padding:35px 5px;min-height:550px}.request-phone{border:5px solid #5c456e;background:#f4f1e8;border-radius:28px;padding:23px 17px;color:#272333;box-shadow:0 15px 40px #12071f;rotate:-3deg;transition:transform .8s,opacity .8s}.request-contact{display:flex;gap:10px;align-items:center;font-weight:700;font-size:16px}.request-contact>span{display:grid;place-items:center;width:32px;height:32px;background:#178252;color:white;border-radius:50%;font-size:26px}.request-contact small{display:block;font-size:9px;font-weight:400;color:#747b70}.request-contact>b{margin-left:auto;font-size:11px}.request-time{text-align:center;font-size:8px;color:#938990;margin:20px 0}.request-bubble,.cue-bubble{padding:14px;font-size:12px;line-height:1.65;border-radius:12px;margin:10px 0;background:#dcedd4}.request-bubble{margin-left:18px;border-top-right-radius:0}.cue-bubble{margin-right:15px;background:white;border-top-left-radius:0}.request-phone p small{display:block;margin-top:8px;font-size:8px;color:#7f857c}.request-context{display:flex;gap:10px;align-items:center;padding:12px;background:#fff;border-radius:10px;font-size:11px;margin-top:12px}.request-context>span{color:#6c2bff;font-size:24px}.request-context small{display:block;margin-top:4px;font-size:8px;color:#897c95}.sequence-return{display:grid;gap:6px;margin-top:17px;background:#ffc93c;border-radius:10px;padding:13px;font-size:11px}.sequence-return small{font-size:7px;color:#6d5a27}.sequence-cue{text-align:center;margin-bottom:32px;position:relative}.sequence-cue img{width:115px;position:relative;z-index:1}.sequence-cue small{display:block;font-size:7px;letter-spacing:.1em;margin-top:15px;color:#bb9ed0}.sequence-ring{position:absolute;width:140px;height:140px;border:1px solid #9875b8;border-radius:50%;left:calc(50% - 70px);top:-9px;box-shadow:0 0 0 15px #9875b810,0 0 0 30px #9875b808}.agent-track{display:flex;gap:13px;align-items:center;border-top:1px solid #ffffff22;padding:18px 0}.agent-track>span{font-size:20px;background:#533075;display:grid;place-items:center;width:33px;height:33px;border-radius:10px}.agent-track>div{flex:1}.agent-track b{font-size:12px}.agent-track small{display:block;font-size:9px;color:#b89dc9;margin:5px 0 10px}.agent-track i{display:block;height:3px;background:#b28cff;transform-origin:left;scale:1 1;border-radius:3px}.agent-track>strong{font-size:10px;font-weight:400;color:#b897d3}.sequence-outputs{display:grid;gap:14px;perspective:900px}.finished-output{display:block;border-radius:13px;padding:20px;position:relative;overflow:hidden;min-height:133px;text-decoration:none;transition:transform .9s,opacity .9s,filter .9s;color:inherit}.finished-output:hover{outline:2px solid #fff;outline-offset:4px}.finished-output small{font-size:7px;letter-spacing:.1em;display:block}.finished-output strong{display:block;font-size:29px;line-height:1.04;letter-spacing:-.04em;margin:14px 0}.finished-output>span{font-size:9px;display:block;margin-top:18px;position:relative;z-index:1}.research-output{background:#d7e8be;color:#254733;rotate:2deg}.mini-comparison{display:flex;align-items:flex-end;gap:6px;position:absolute;right:18px;bottom:45px;height:55px}.mini-comparison i{height:50%;width:17px;background:#7b9a58;border-radius:3px}.mini-comparison i:nth-child(2){height:80%;background:#547c4d}.mini-comparison i:nth-child(3){height:100%;background:#315734}.deck-output{background:#bb477d;color:#fff;rotate:-2deg}.deck-output:after{content:'';position:absolute;width:95px;height:120px;background:#ffba86;border-radius:70px 70px 0 0;right:-10px;top:45px;rotate:25deg}.web-output{background:#f4ebd7;color:#28442d;rotate:1deg}.web-output:after{content:'↗';font-size:85px;position:absolute;right:12px;top:30px;color:#a2b68a}.signature-bottom{border-top:1px solid #ffffff22;padding-top:23px;min-height:133px}.signature-bottom>div:first-child{max-width:690px}.signature-bottom h3{font-size:23px;font-weight:500;margin:10px 0;letter-spacing:-.025em}.signature-bottom p{font-size:12px;color:#c2afd0;line-height:1.6;margin:0;max-width:580px}.signature-bottom [data-sequence-kicker]{font-size:8px;letter-spacing:.12em;color:#d4adff}.sequence-steps{display:flex;gap:7px;flex-shrink:0}.sequence-steps button{height:34px;width:34px;border:1px solid #6e5185;background:transparent;color:#bea6ce;border-radius:50%;font-size:10px}.sequence-steps button[aria-pressed=true]{background:#ffc93c;border-color:#ffc93c;color:#302038}.demo-disclosure{font-size:10px;color:#89788f;line-height:1.6;margin:16px 0 0;max-width:800px}.signature.enhanced .sequence-return{opacity:0;transform:translateY(12px);transition:.8s}.signature.enhanced[data-stage="4"] .sequence-return{opacity:1;transform:none}.signature.enhanced[data-stage="0"] .orchestration{opacity:.45}.orchestration{transition:opacity .8s}.signature.enhanced[data-stage="0"] .finished-output,.signature.enhanced[data-stage="1"] .finished-output{opacity:.3;transform:translateY(22px) rotateX(12deg);filter:saturate(.4)}.signature.enhanced[data-stage="2"] .finished-output{opacity:.7;transform:translateY(6px)}.signature.enhanced[data-stage="3"] .finished-output,.signature.enhanced[data-stage="4"] .finished-output{opacity:1;transform:none}.signature.enhanced[data-stage="1"] .request-context{outline:2px solid #a06aff;outline-offset:3px}.signature.enhanced[data-stage="3"] .sequence-outputs{filter:drop-shadow(0 0 16px #bd89fa30)}.signature.enhanced[data-stage="4"] .request-phone{transform:rotate(3deg) translateY(-5px)}.proactive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.proactive-grid article{min-width:0}.proactive-grid h3{font-size:24px;line-height:1.2;letter-spacing:-.035em;max-width:300px;margin:17px 0}.proactive-grid p{font-size:14px;color:#766780;line-height:1.7}.proactive-grid article>small{font-size:10px;color:#766780;display:block;margin-top:20px}.proactive-label{display:block;font-size:9px;letter-spacing:.09em;color:#896899;margin-top:28px}.routine-clock,.signal-graphic,.decision-graphic{height:210px;border-radius:18px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e4d6f6;color:#604388;overflow:hidden}.routine-clock>b{font-size:59px;font-weight:500;letter-spacing:-.04em}.routine-clock>span{letter-spacing:12px;font-size:9px;margin:12px 0 0 13px}.routine-clock i{position:absolute;right:20px;top:12px;font-size:31px;font-style:normal}.signal-graphic{background:#dde8d5;color:#3a5f43;gap:16px;rotate:-1deg}.signal-graphic>span{font-size:10px;align-self:flex-start;margin-left:35px;background:#edf4e8;padding:10px 13px;border-radius:10px}.signal-graphic>b{font-size:16px;background:white;padding:15px 22px;border-radius:13px}.signal-graphic>i{font-style:normal;font-size:10px}.decision-graphic{background:#f2d997;color:#5c451c;align-items:flex-start;padding:30px}.decision-graphic small{font-size:8px;letter-spacing:.1em}.decision-graphic b{font-size:28px;line-height:1.13;letter-spacing:-.03em;margin:15px 0}.decision-graphic span{font-size:10px}.halo-purchase-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:25px 0}.halo-purchase-facts div{padding:15px 0;border-top:1px solid #d4c3df}.halo-purchase-facts dt{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#8a769a;margin-bottom:7px}.halo-purchase-facts dd{font-size:13px;line-height:1.6;margin:0}.halo-capture-path{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0}.halo-capture-path article{padding:25px;background:#f4edfc;border-radius:18px}.halo-capture-path b{display:block;font-size:20px;margin:15px 0}.halo-capture-path p{font-size:13px;color:#806b91;line-height:1.6}.halo-capture-path span{font-size:11px;color:#7950ad}
@media(max-width:1000px){.signature-grid{gap:22px}.signature{padding:22px}.request-phone{padding:18px 12px}.request-bubble,.cue-bubble{font-size:11px;padding:10px}.signature-bottom h3{font-size:20px}.signature-bottom>div:first-child{max-width:65%}.finished-output strong{font-size:25px}.finished-output{padding:17px}.proactive-grid{gap:22px}.proactive-grid h3{font-size:22px}.agent-track{gap:8px}.agent-track>strong{display:none}}
@media(max-width:760px){.signature-grid{grid-template-columns:1fr 1fr;gap:32px 22px;padding:30px 0}.sequence-outputs{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px}.finished-output{min-height:170px;padding:15px}.finished-output strong{font-size:22px}.mini-comparison{opacity:.4;right:8px;bottom:30px}.deck-output:after{opacity:.5;right:-40px}.web-output:after{opacity:.3;right:-5px}.finished-output>span{font-size:8px}.signature-bottom{align-items:flex-start;flex-direction:column}.signature-bottom>div:first-child{max-width:100%}.proactive-grid{grid-template-columns:1fr;gap:35px}.proactive-grid article{display:grid;grid-template-columns:.8fr 1fr;gap:0 25px}.proactive-grid article>div{grid-row:1/6;height:100%;min-height:240px}.proactive-label{margin-top:8px;font-size:8px}.proactive-grid h3{margin:12px 0}.proactive-grid p{font-size:13px}.proactive-grid article>small{font-size:9px;margin-top:10px}.routine-clock>b{font-size:46px}.routine-clock>span{letter-spacing:8px}.signal-graphic>span{margin-left:12px}.signal-graphic>b{font-size:12px;padding:14px 10px}.signal-graphic>i{font-size:8px}.decision-graphic{padding:20px}.decision-graphic b{font-size:23px}.halo-capture-path{gap:13px}.halo-capture-path article{padding:19px}.halo-capture-path b{font-size:18px}}
@media(max-width:480px){.ambient-copy h1{font-size:60px}.signature{padding:17px;border-radius:21px}.signature-top{font-size:6px;gap:9px}.signature-top button{font-size:9px;padding:8px 10px;white-space:nowrap}.signature-grid{gap:25px 14px}.request-phone{border-width:3px;padding:15px 10px;grid-column:1/-1;max-width:260px;width:100%;justify-self:center}.request-bubble,.cue-bubble{font-size:12px}.request-contact{font-size:13px}.request-time{margin:13px 0}.sequence-return{font-size:10px}.orchestration{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.sequence-cue{grid-column:1/-1;margin:12px 0 10px}.sequence-cue img{width:86px}.sequence-ring{width:105px;height:105px;left:calc(50% - 52.5px)}.sequence-cue small{font-size:6px}.agent-track{display:block;position:relative;padding:13px 0}.agent-track>span{height:27px;width:27px;font-size:17px;margin-bottom:8px}.agent-track b{font-size:9px}.agent-track small{font-size:7px;line-height:1.5;min-height:20px}.sequence-outputs{gap:9px;grid-template-columns:1fr 1fr}.finished-output strong{font-size:23px}.finished-output small{font-size:6px}.web-output{grid-column:1/-1;min-height:125px}.web-output strong{font-size:27px}.web-output:after{font-size:110px;top:0;right:15px;opacity:.7}.signature-bottom h3{font-size:22px}.signature-bottom p{font-size:12px}.signature-bottom{min-height:200px}.proactive-grid article{grid-template-columns:1fr}.proactive-grid article>div{height:200px;min-height:0;grid-row:auto}.proactive-label{margin-top:22px}.proactive-grid h3{font-size:27px;max-width:none}.proactive-grid p{font-size:15px}.proactive-grid article>small{font-size:10px}.routine-clock>b{font-size:64px}.signal-graphic>span{align-self:center;margin:0}.signal-graphic>b{font-size:17px;padding:15px 25px}.signal-graphic>i{font-size:11px}.decision-graphic{padding:30px}.decision-graphic b{font-size:30px}.halo-capture-path{grid-template-columns:1fr}.halo-purchase-facts{grid-template-columns:1fr}.demo-disclosure{font-size:9px}}
@media(prefers-reduced-motion:reduce){.signature *{transition:none!important}}
body:not(.motion-on) .signature *{transition:none!important}
body:not(.motion-on) .signature .finished-output,body:not(.motion-on) .signature .orchestration{opacity:1!important;filter:none!important;transform:none!important}body:not(.motion-on) .signature .sequence-return{opacity:1;transform:none}
