.actsights-page *,.actsights-page :after,.actsights-page :before{box-sizing:border-box;margin:0;padding:0}.actsights-page{--navy:#090b44;--navy-card:#111550;--magenta:#ec2f89;--coral:#ef7267;--gold:#ffd646;--white:#fff;--w90:hsla(0,0%,100%,.9);--w70:hsla(0,0%,100%,.7);--w40:hsla(0,0%,100%,.4);--w15:hsla(0,0%,100%,.15);--w08:hsla(0,0%,100%,.08);--font-head:"Montserrat",sans-serif;--font-body:"Poppins",sans-serif;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-pill:100px;--max:860px;background:var(--navy);color:var(--white);font-family:var(--font-body)}.actsights-page .wrap{margin:0 auto;max-width:var(--max);padding:0 24px}.actsights-page .section{border-top:1px solid var(--w08);padding:80px 0}.actsights-page .eyebrow{align-items:center;color:var(--magenta);display:inline-flex;font-family:var(--font-head);font-size:10px;font-weight:700;gap:10px;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.actsights-page .eyebrow:before{background:var(--magenta);border-radius:2px;content:"";flex-shrink:0;height:2px;width:22px}.actsights-page .section-label{border-bottom:1px solid var(--w08);color:var(--w40);font-size:10px;letter-spacing:.16em;margin-bottom:32px;padding-bottom:12px}.actsights-page .btn-primary,.actsights-page .section-label{font-family:var(--font-head);font-weight:700;text-transform:uppercase}.actsights-page .btn-primary{background:var(--magenta);border-radius:var(--r-pill);color:var(--white);display:inline-block;font-size:12px;letter-spacing:.07em;padding:14px 32px;text-decoration:none;transition:background .2s,transform .15s;white-space:nowrap}.actsights-page .btn-primary:hover{background:var(--coral);transform:translateY(-2px)}.actsights-page .btn-ghost{background:transparent;border:1px solid var(--w15);border-radius:var(--r-pill);color:var(--w70);display:inline-block;font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.07em;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:all .2s;white-space:nowrap}.actsights-page .btn-ghost:hover{border-color:var(--w40);color:var(--white);transform:translateY(-2px)}.actsights-page .hero{padding:88px 0 80px}.actsights-page .hero-kicker{background:var(--w08);border:1px solid var(--w15);border-radius:var(--r-pill);color:var(--w70);display:inline-block;font-size:10px;letter-spacing:.14em;padding:5px 14px;text-transform:uppercase}.actsights-page .hero h1,.actsights-page .hero-kicker{font-family:var(--font-head);font-weight:700;margin-bottom:24px}.actsights-page .hero h1{color:var(--white);font-size:clamp(34px,5vw,54px);line-height:1.12;max-width:680px}.actsights-page .hero h1 em{color:var(--magenta);font-style:normal}.actsights-page .hero-sub{color:var(--w70);font-size:16px;font-weight:300;line-height:1.85;margin-bottom:16px;max-width:520px}.actsights-page .hero-clarifier{color:var(--w40);font-size:13px;font-style:italic;font-weight:300;line-height:1.7;margin-bottom:36px;max-width:480px}.actsights-page .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.actsights-page .pain-block{background:var(--navy-card);border:1px solid var(--w15);border-radius:var(--r-xl);overflow:hidden;padding:40px 48px;position:relative}.actsights-page .pain-block:before{background:linear-gradient(90deg,var(--magenta),var(--coral));content:"";height:3px;left:0;position:absolute;right:0;top:0}.actsights-page .pain-quote{color:var(--white);font-family:var(--font-head);font-size:clamp(17px,2.5vw,22px);font-weight:700;line-height:1.4;margin-bottom:20px}.actsights-page .pain-quote em{color:var(--magenta);font-style:normal}.actsights-page .pain-body{color:var(--w70);font-size:15px;font-weight:300;line-height:1.85;margin-bottom:14px;max-width:640px}.actsights-page .pain-body strong{color:var(--white);font-weight:500}.actsights-page .pain-body:last-of-type{margin-bottom:24px}.actsights-page .pain-tags{display:flex;flex-wrap:wrap;gap:8px}.actsights-page .pain-tag{background:hsla(5,81%,67%,.1);border:1px solid hsla(5,81%,67%,.2);border-radius:var(--r-pill);color:var(--coral);font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:.06em;padding:5px 14px;text-transform:uppercase}.actsights-page .pos-h2{color:var(--white);font-family:var(--font-head);font-size:clamp(26px,3.5vw,38px);font-weight:700;line-height:1.2;margin-bottom:16px;max-width:600px}.actsights-page .pos-sub{color:var(--w70);font-size:15px;font-weight:300;line-height:1.85;margin-bottom:48px;max-width:560px}.actsights-page .diff-grid{border-radius:var(--r-lg);display:grid;gap:2px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:48px;overflow:hidden}.actsights-page .diff-item{background:var(--navy-card);border:1px solid var(--w08);padding:24px}.actsights-page .diff-other{color:var(--w40);font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.actsights-page .diff-vs{border-bottom:1px solid var(--w08);color:var(--w40);font-size:13px;font-weight:300;line-height:1.7;margin-bottom:16px;padding-bottom:16px}.actsights-page .diff-us-label{color:var(--magenta);font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.actsights-page .diff-us{color:var(--w90);font-size:13px;font-weight:400;line-height:1.7}.actsights-page .pillars{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.actsights-page .pillar{background:var(--navy-card);border:1px solid var(--w08);border-radius:var(--r-lg);padding:24px}.actsights-page .pillar-icon{align-items:center;border-radius:var(--r-sm);display:flex;font-size:14px;height:32px;justify-content:center;margin-bottom:14px;width:32px}.actsights-page .p-hl{background:rgba(236,47,137,.15)}.actsights-page .p-di{background:rgba(29,158,117,.15)}.actsights-page .p-ai{background:rgba(255,214,70,.12)}.actsights-page .pillar-title{color:var(--white);font-family:var(--font-head);font-size:13px;font-weight:700;margin-bottom:8px}.actsights-page .pillar-desc{color:var(--w70);font-size:13px;font-weight:300;line-height:1.75}.actsights-page .roadmap-grid{display:flex;flex-direction:column;gap:16px}.actsights-page .stage-crawl{background:var(--navy-card);border:1px solid var(--w15);border-radius:var(--r-xl);overflow:hidden}.actsights-page .accent-bar{background:linear-gradient(90deg,var(--magenta),var(--coral));height:3px}.actsights-page .crawl-top{border-bottom:1px solid var(--w08);padding:36px 40px 28px}.actsights-page .stage-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px}.actsights-page .stage-num{color:var(--magenta);font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.actsights-page .crawl-top h3{color:var(--white);font-family:var(--font-head);font-size:clamp(20px,2.5vw,26px);font-weight:700;line-height:1.25;margin-bottom:6px}.actsights-page .stage-shift{color:var(--magenta);font-size:13px;font-style:italic;font-weight:300}.actsights-page .live-badge{align-items:center;background:rgba(29,158,117,.15);border:1px solid rgba(93,202,165,.3);border-radius:var(--r-pill);color:#5dcaa5;display:inline-flex;flex-shrink:0;font-family:var(--font-head);font-size:10px;font-weight:700;gap:7px;letter-spacing:.08em;padding:7px 16px;text-transform:uppercase;white-space:nowrap}.actsights-page .live-badge:before{background:#5dcaa5;border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.actsights-page .crawl-desc{color:var(--w70);font-size:14px;font-weight:300;line-height:1.85;margin-bottom:24px;max-width:620px}.actsights-page .module-pills{display:flex;flex-wrap:wrap;gap:8px}.actsights-page .module-pill{background:var(--w08);border:1px solid var(--w08);border-radius:var(--r-pill);color:var(--w70);font-size:12px;font-weight:400;padding:5px 14px}.actsights-page .crawl-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 40px}.actsights-page .crawl-stats{display:flex;flex-wrap:wrap;gap:32px}.actsights-page .stat-num{color:var(--white);font-family:var(--font-head);font-size:22px;font-weight:700;line-height:1;margin-bottom:3px}.actsights-page .stat-label{color:var(--w40);font-size:11px;font-weight:300;line-height:1.4}.actsights-page .teaser-row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.actsights-page .stage-teaser{background:var(--navy-card);border:1px solid var(--w08);border-radius:var(--r-lg);opacity:.45;padding:24px 28px}.actsights-page .stage-teaser .stage-num{color:var(--w40);margin-bottom:6px}.actsights-page .stage-teaser h3{color:var(--w90);font-family:var(--font-head);font-size:15px;font-weight:700;line-height:1.3;margin-bottom:8px}.actsights-page .stage-teaser p{color:var(--w40);font-size:13px;font-weight:300;line-height:1.75;margin-bottom:14px}.actsights-page .soon-pill{background:var(--w08);border:1px solid var(--w08);border-radius:var(--r-pill);color:var(--w40);display:inline-block;font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:.08em;padding:4px 12px;text-transform:uppercase}.actsights-page .toolkit-intro{color:var(--w70);font-size:15px;font-weight:300;line-height:1.85;margin-bottom:40px;max-width:540px}.actsights-page .toolkit-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.actsights-page .toolkit-item{background:var(--navy-card);border:1px solid var(--w08);border-radius:var(--r-md);padding:20px}.actsights-page .toolkit-cat{color:var(--magenta);font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.actsights-page .toolkit-assets{display:flex;flex-direction:column;gap:7px}.actsights-page .toolkit-asset{color:var(--w70);font-size:12px;font-weight:300;line-height:1.5;padding-left:12px;position:relative}.actsights-page .toolkit-asset:before{background:var(--magenta);border-radius:50%;content:"";height:4px;left:0;opacity:.5;position:absolute;top:7px;width:4px}.actsights-page .origin{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr}.actsights-page .origin-quote-block{background:var(--navy-card);border:1px solid var(--w08);border-radius:var(--r-xl);padding:32px}.actsights-page .origin-quote{color:var(--white);font-family:var(--font-head);font-size:18px;font-weight:700;line-height:1.4;margin-bottom:16px}.actsights-page .origin-attr{color:var(--w40);font-size:12px;font-weight:300}.actsights-page .origin-attr strong{color:var(--w70);font-weight:500}.actsights-page .origin-text h2{color:var(--white);font-family:var(--font-head);font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.25;margin-bottom:16px}.actsights-page .origin-text p{color:var(--w70);font-size:14px;font-weight:300;line-height:1.85;margin-bottom:14px}.actsights-page .origin-text p strong{color:var(--white);font-weight:500}.actsights-page .origin-text a{color:var(--magenta);font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.actsights-page .origin-text a:hover{color:var(--coral)}.actsights-page .faq-intro{color:var(--w70);font-size:15px;font-weight:300;line-height:1.85;margin-bottom:40px;max-width:500px}.actsights-page .faq-list{display:flex;flex-direction:column;gap:2px}.actsights-page .faq-item{background:var(--navy-card);border:1px solid var(--w08);border-radius:var(--r-md);overflow:hidden}.actsights-page .faq-q{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.actsights-page .faq-q-text{color:var(--white);font-family:var(--font-head);font-size:14px;font-weight:600;line-height:1.4}.actsights-page .faq-icon{align-items:center;border:1px solid var(--w15);border-radius:50%;color:var(--w40);display:flex;flex-shrink:0;font-size:14px;height:22px;justify-content:center;transition:transform .2s,border-color .2s,color .2s;width:22px}.actsights-page .faq-item.open .faq-icon{border-color:var(--magenta);color:var(--magenta);transform:rotate(45deg)}.actsights-page .faq-a{border-top:1px solid var(--w08);color:var(--w70);display:none;font-size:13px;font-weight:300;line-height:1.85;padding:16px 24px 20px}.actsights-page .faq-item.open .faq-a{display:block}.actsights-page .final-cta{border-top:1px solid var(--w08);padding:80px 0;text-align:center}.actsights-page .final-cta h2{color:var(--white);font-family:var(--font-head);font-size:clamp(26px,3.5vw,40px);font-weight:700;line-height:1.2;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:560px}.actsights-page .final-cta h2 em{color:var(--magenta);font-style:normal}.actsights-page .final-cta p{color:var(--w70);font-size:15px;font-weight:300;line-height:1.85;margin:0 auto 36px;max-width:460px}.actsights-page .final-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.actsights-page .hero{animation:fadeUp .5s ease 0s both}.actsights-page .pain-section{animation:fadeUp .5s ease .05s both}.actsights-page .pos-section{animation:fadeUp .5s ease .1s both}.actsights-page .road-section{animation:fadeUp .5s ease .15s both}.actsights-page .tool-section{animation:fadeUp .5s ease .2s both}.actsights-page .orig-section{animation:fadeUp .5s ease .25s both}.actsights-page .faq-section{animation:fadeUp .5s ease .3s both}@media (max-width:640px){.actsights-page .section{padding:56px 0}.actsights-page .pain-block{padding:28px 24px}.actsights-page .crawl-top{padding:24px}.actsights-page .crawl-bottom{align-items:flex-start;flex-direction:column;padding:16px 24px}.actsights-page .crawl-stats{gap:20px}.actsights-page .diff-grid,.actsights-page .origin,.actsights-page .teaser-row{grid-template-columns:1fr}.actsights-page .hero{padding:56px 0 48px}.actsights-page .final-cta{padding:56px 0}}