.scoutly-landing{--paper:#eef1ef;--paper-2:#e5eae7;--paper-3:#dbe1dd;--ink:#0f2432;--ink-2:#163a52;--ink-3:#0b1b26;--slate:#566b75;--slate-2:#7c8d95;--signal:#e1402a;--signal-deep:#c2331f;--signal-wash:#e1402a17;--hair:#0f243224;--hair-soft:#0f243214;--disp:var(--font-newsreader),Georgia,"Times New Roman",serif;--sans:var(--font-plex-sans),system-ui,-apple-system,sans-serif;--mono:var(--font-plex-mono),ui-monospace,Menlo,monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6}.scoutly-landing *{box-sizing:border-box}.scoutly-landing a{color:inherit;text-decoration:none}.scoutly-landing button{cursor:pointer;font-family:inherit}.scoutly-landing h1,.scoutly-landing h2,.scoutly-landing h3{margin:0;font-weight:400}.scoutly-landing ::selection{background:var(--signal);color:#fff}.scoutly-landing .wrap{max-width:1200px;margin:0 auto;padding:0 40px}.scoutly-landing .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--signal);align-items:center;gap:9px;font-size:11px;font-weight:500;display:inline-flex}.scoutly-landing .eyebrow:before{content:"";background:var(--signal);width:22px;height:1px;display:inline-block}.scoutly-landing .display{font-family:var(--disp);letter-spacing:-.015em;line-height:1.04}.scoutly-landing .display em{color:var(--signal);font-style:italic}.scoutly-landing .lead{color:var(--slate);font-size:18px;line-height:1.7}.scoutly-landing .mono{font-family:var(--mono)}.scoutly-landing .btn{font-family:var(--sans);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:3px;align-items:center;gap:10px;padding:15px 24px;font-size:15px;font-weight:600;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.scoutly-landing .btn-primary{background:var(--signal);color:#fff;box-shadow:0 1px #00000026}.scoutly-landing .btn-primary:hover{background:var(--signal-deep);transform:translateY(-1px)}.scoutly-landing .btn-ghost{color:var(--ink);border:1px solid var(--hair);background:0 0}.scoutly-landing .btn-ghost:hover{border-color:var(--ink);background:#0f243208}.scoutly-landing .btn svg{transition:transform .2s}.scoutly-landing .btn:hover svg{transform:translate(3px)}.scoutly-landing nav{z-index:60;-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);background:#eef1efd1;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.scoutly-landing nav.scrolled{border-bottom-color:var(--hair)}.scoutly-landing .nav-in{justify-content:space-between;align-items:center;height:66px;display:flex}.scoutly-landing .logo{align-items:center;gap:11px;display:flex}.scoutly-landing .logo .word{font-family:var(--sans);letter-spacing:.16em;font-size:17px;font-weight:600}.scoutly-landing .nav-links{align-items:center;gap:34px;display:flex}.scoutly-landing .nav-links a{color:var(--slate);font-size:14px;transition:color .15s}.scoutly-landing .nav-links a:hover{color:var(--ink)}.scoutly-landing .nav-cta{align-items:center;gap:18px;display:flex}.scoutly-landing .hero{position:relative;overflow:hidden}.scoutly-landing .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;padding:76px 0 96px;display:grid}.scoutly-landing .tag{border:1px solid var(--hair);background:var(--paper-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);border-radius:2px;align-items:center;gap:9px;margin-bottom:26px;padding:6px 12px;font-size:11px;display:inline-flex}.scoutly-landing .tag .dot{background:var(--signal);border-radius:50%;width:6px;height:6px}.scoutly-landing h1.hero-h{letter-spacing:-.02em;font-size:62px}.scoutly-landing .hero p.lead{max-width:480px;margin:24px 0 34px}.scoutly-landing .hero-cta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.scoutly-landing .hero-note{font-family:var(--mono);color:var(--slate-2);letter-spacing:.02em;align-items:center;gap:14px;margin-top:22px;font-size:12px;display:flex}.scoutly-landing .hero-note .sep{background:var(--slate-2);border-radius:50%;width:3px;height:3px}.scoutly-landing .hero-stats{border-top:1px solid var(--hair);gap:34px;margin-top:44px;padding-top:30px;display:flex}.scoutly-landing .stat .num{font-family:var(--mono);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1}.scoutly-landing .stat .lbl{color:var(--slate);margin-top:7px;font-size:12px}.scoutly-landing .map-frame{background:var(--paper-2);border:1px solid var(--hair);border-radius:4px;padding:20px;position:relative;box-shadow:0 30px 60px -30px #0f243259}.scoutly-landing .map-frame .corner{border:1px solid var(--slate-2);width:9px;height:9px;position:absolute}.scoutly-landing .map-frame .c-tl{border-bottom:none;border-right:none;top:8px;left:8px}.scoutly-landing .map-frame .c-tr{border-bottom:none;border-left:none;top:8px;right:8px}.scoutly-landing .map-frame .c-bl{border-top:none;border-right:none;bottom:8px;left:8px}.scoutly-landing .map-frame .c-br{border-top:none;border-left:none;bottom:8px;right:8px}.scoutly-landing .map-head{font-family:var(--mono);color:var(--slate);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:2px 4px 14px;font-size:11px;display:flex}.scoutly-landing .map-head .ref{align-items:center;gap:7px;display:flex}.scoutly-landing .map-svg{width:100%;height:auto;display:block}.scoutly-landing .hex{transition:opacity .5s}.scoutly-landing .contour{fill:none;stroke:var(--ink);stroke-width:.6px;opacity:.16}.scoutly-landing .target-hex{fill:var(--signal-wash);stroke:var(--signal);stroke-width:1.6px}.scoutly-landing .reticle{stroke:var(--signal);stroke-width:1.1px}.scoutly-landing .map-chip{background:var(--ink);color:var(--paper);border-radius:3px;padding:9px 12px;position:absolute;box-shadow:0 8px 24px -8px #00000080}.scoutly-landing .map-chip .addr{font-family:var(--mono);color:var(--slate-2);letter-spacing:.02em;font-size:10px}.scoutly-landing .map-chip .row{align-items:baseline;gap:7px;margin-top:3px;display:flex}.scoutly-landing .map-chip .score{font-family:var(--mono);font-size:22px;font-weight:600;line-height:1}.scoutly-landing .map-chip .of{font-family:var(--mono);color:var(--slate-2);font-size:10px}.scoutly-landing .map-chip .verdict{font-family:var(--mono);letter-spacing:.1em;color:var(--signal);border:1px solid var(--signal);border-radius:2px;margin-left:2px;padding:2px 6px;font-size:9px;font-weight:600}.scoutly-landing .map-legend{font-family:var(--mono);color:var(--slate);letter-spacing:.03em;align-items:center;gap:8px;padding:14px 4px 2px;font-size:10px;display:flex}.scoutly-landing .legend-ramp{border:1px solid var(--hair);width:120px;height:8px;display:flex}.scoutly-landing .legend-ramp span{flex:1}.scoutly-landing .strip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--paper-2)}.scoutly-landing .strip-in{flex-wrap:wrap;align-items:center;gap:26px;padding:20px 0;display:flex}.scoutly-landing .strip-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);white-space:nowrap;font-size:10px}.scoutly-landing .sources{flex-wrap:wrap;gap:7px;display:flex}.scoutly-landing .source{font-family:var(--mono);color:var(--slate);background:var(--paper);border:1px solid var(--hair);white-space:nowrap;border-radius:2px;padding:5px 10px;font-size:11px}.scoutly-landing section.blk{padding:104px 0}.scoutly-landing .sec-head{max-width:640px;margin-bottom:56px}.scoutly-landing .sec-head h2{margin-top:16px;font-size:42px}.scoutly-landing .fig{font-family:var(--mono);letter-spacing:.16em;color:var(--slate-2);text-transform:uppercase;font-size:10px}.scoutly-landing .cards-3{background:var(--hair);border:1px solid var(--hair);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.scoutly-landing .pcard{background:var(--paper);padding:36px 30px}.scoutly-landing .pcard .gref{font-family:var(--mono);color:var(--slate-2);letter-spacing:.14em;margin-bottom:22px;font-size:10px}.scoutly-landing .pcard .big{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-size:38px;font-weight:600;line-height:1}.scoutly-landing .pcard .biglbl{color:var(--slate-2);margin-top:8px;margin-bottom:24px;font-size:12px}.scoutly-landing .pcard h3{font-size:19px;font-weight:600;font-family:var(--sans);letter-spacing:-.01em;margin-bottom:11px}.scoutly-landing .pcard p{color:var(--slate);margin:0;font-size:14.5px;line-height:1.7}.scoutly-landing .dark{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.scoutly-landing .dark .lead{color:#9fb2bc}.scoutly-landing .dark .fig{color:#5f7681}.scoutly-landing .steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:34px;display:grid;position:relative}.scoutly-landing .step .stepno{font-family:var(--mono);color:var(--signal);letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;display:flex}.scoutly-landing .step .stepno:before{content:"";background:var(--signal);width:26px;height:1px}.scoutly-landing .step h3{font-family:var(--sans);color:var(--paper);letter-spacing:-.01em;margin-bottom:12px;font-size:20px;font-weight:600}.scoutly-landing .step p{color:#9fb2bc;margin:0;font-size:14.5px;line-height:1.7}.scoutly-landing .dark-grid-bg{opacity:.5;pointer-events:none;position:absolute;inset:0}.scoutly-landing .output-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;display:grid}.scoutly-landing .checklist{flex-direction:column;gap:15px;margin-top:30px;display:flex}.scoutly-landing .checklist .item{color:var(--slate);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.55;display:flex}.scoutly-landing .checklist .tick{flex:none;width:16px;height:16px;margin-top:2px}.scoutly-landing .proof{border-left:2px solid var(--signal);background:var(--signal-wash);margin-top:34px;padding:14px 0 14px 18px}.scoutly-landing .proof p{color:var(--ink);margin:0;font-size:14px;line-height:1.6}.scoutly-landing .proof .k{font-family:var(--mono);color:var(--signal);font-weight:600}.scoutly-landing .memo-stage{position:relative}.scoutly-landing .memo{color:var(--ink);border:1px solid var(--hair);background:#fff;border-radius:3px;padding:32px 34px;position:relative;box-shadow:0 40px 80px -30px #0f243266}.scoutly-landing .memo .m-top{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;margin-bottom:18px;padding-bottom:16px;display:flex}.scoutly-landing .memo .m-brand{font-family:var(--mono);letter-spacing:.24em;color:var(--ink);font-size:10px}.scoutly-landing .memo .m-title{font-family:var(--disp);margin-top:5px;font-size:21px;line-height:1.1}.scoutly-landing .memo .m-ref{font-family:var(--mono);color:var(--slate-2);margin-top:6px;font-size:9.5px}.scoutly-landing .memo .m-conf{font-family:var(--mono);letter-spacing:.14em;color:var(--paper);background:var(--ink);white-space:nowrap;border-radius:2px;padding:5px 9px;font-size:9px;font-weight:600}.scoutly-landing .memo .m-meta{border-bottom:1px solid var(--hair-soft);grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;padding-bottom:16px;display:grid}.scoutly-landing .memo .m-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate-2);margin-bottom:5px;font-size:9px}.scoutly-landing .memo .m-v{font-size:13px;font-weight:600;line-height:1.35}.scoutly-landing .memo .verdict-chip{align-items:center;gap:6px;margin-top:3px;display:inline-flex}.scoutly-landing .memo .verdict-chip .s{font-family:var(--mono);font-size:19px;font-weight:600}.scoutly-landing .memo .verdict-chip .badge{font-family:var(--mono);letter-spacing:.08em;background:var(--signal-wash);color:var(--signal-deep);border:1px solid #e1402a66;border-radius:2px;padding:2px 7px;font-size:9px;font-weight:600}.scoutly-landing .memo table{border-collapse:collapse;width:100%}.scoutly-landing .memo caption{text-align:left;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate-2);margin-bottom:9px;font-size:9px;display:block}.scoutly-landing .memo th,.scoutly-landing .memo td{font-family:var(--mono);text-align:right;padding:7px 6px;font-size:11px}.scoutly-landing .memo th:first-child,.scoutly-landing .memo td:first-child{text-align:left;font-family:var(--sans);font-size:12px}.scoutly-landing .memo thead th{color:var(--slate-2);border-bottom:1px solid var(--hair);font-size:9.5px;font-weight:500}.scoutly-landing .memo thead th.hot{color:var(--signal-deep);background:var(--signal-wash)}.scoutly-landing .memo tbody tr{border-bottom:1px solid var(--hair-soft)}.scoutly-landing .memo td.base{color:var(--ink)}.scoutly-landing .memo td.cons{color:var(--slate)}.scoutly-landing .memo td.opt{color:var(--signal-deep);background:var(--signal-wash);font-weight:600}.scoutly-landing .memo .m-actions{gap:8px;margin-top:18px;display:flex}.scoutly-landing .memo .m-actions .a{text-align:center;font-family:var(--mono);cursor:pointer;border-radius:2px;flex:1;padding:9px;font-size:11px;font-weight:600}.scoutly-landing .memo .m-actions .pdf{background:var(--ink);color:var(--paper)}.scoutly-landing .memo .m-actions .pptx{background:var(--paper-2);color:var(--ink);border:1px solid var(--hair)}.scoutly-landing .memo-tab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate-2);background:var(--paper);border:1px solid var(--hair);border-radius:2px;padding:2px 8px;font-size:9px;position:absolute;top:-13px;left:26px}.scoutly-landing .features{background:var(--hair);border:1px solid var(--hair);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.scoutly-landing .feat{background:var(--paper);padding:34px 28px}.scoutly-landing .feat .fi{border:1px solid var(--hair);background:var(--paper-2);border-radius:3px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:20px;display:flex}.scoutly-landing .feat h3{font-family:var(--sans);letter-spacing:-.01em;margin-bottom:10px;font-size:17px;font-weight:600}.scoutly-landing .feat p{color:var(--slate);margin:0;font-size:14px;line-height:1.68}.scoutly-landing .price-wrap{max-width:760px;margin:0 auto}.scoutly-landing .price-head{text-align:center;margin-bottom:46px}.scoutly-landing .price-head h2{margin-top:16px;font-size:40px}.scoutly-landing .price-card{background:var(--paper);border:1px solid var(--hair);border-radius:5px;overflow:hidden;box-shadow:0 30px 60px -40px #0f243266}.scoutly-landing .price-body{grid-template-columns:1.25fr .75fr;display:grid}.scoutly-landing .price-left{padding:44px}.scoutly-landing .price-amt{align-items:baseline;gap:8px;display:flex}.scoutly-landing .price-amt .p{font-family:var(--mono);letter-spacing:-.03em;font-size:52px;font-weight:600;line-height:1}.scoutly-landing .price-amt .per{color:var(--slate);font-size:14px}.scoutly-landing .price-sub{color:var(--slate-2);margin:8px 0 30px;font-size:13px}.scoutly-landing .price-list{flex-direction:column;gap:13px;display:flex}.scoutly-landing .price-list .li{align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.scoutly-landing .price-list .tick{flex:none;width:16px;height:16px;margin-top:3px}.scoutly-landing .price-right{background:var(--ink);color:var(--paper);text-align:center;flex-direction:column;justify-content:center;padding:44px 34px;display:flex}.scoutly-landing .price-right .free{font-family:var(--mono);color:var(--signal);font-size:46px;font-weight:600;line-height:1}.scoutly-landing .price-right .free-lbl{margin:10px 0 6px;font-size:14px;font-weight:600}.scoutly-landing .price-right .free-sub{color:#9fb2bc;margin-bottom:24px;font-size:12.5px;line-height:1.55}.scoutly-landing .price-right .btn{justify-content:center;width:100%}.scoutly-landing .faq-wrap{max-width:760px;margin:0 auto}.scoutly-landing .faq-head{margin-bottom:40px}.scoutly-landing .faq-item{border-bottom:1px solid var(--hair)}.scoutly-landing .faq-q{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;display:flex}.scoutly-landing .faq-q span{letter-spacing:-.01em;font-size:17px;font-weight:600}.scoutly-landing .faq-q .pm{font-family:var(--mono);color:var(--signal);flex:none;font-size:20px;line-height:1;transition:transform .2s}.scoutly-landing .faq-item.open .pm{transform:rotate(45deg)}.scoutly-landing .faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.scoutly-landing .faq-a p{color:var(--slate);margin:0 0 24px;font-size:15px;line-height:1.72}.scoutly-landing .final{text-align:center;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.scoutly-landing .final-in{z-index:1;max-width:680px;margin:0 auto;padding:112px 40px;position:relative}.scoutly-landing .final h2{font-family:var(--disp);letter-spacing:-.02em;font-size:52px;line-height:1.05}.scoutly-landing .final h2 em{color:var(--signal);font-style:italic}.scoutly-landing .final p{color:#9fb2bc;margin:22px 0 36px;font-size:17px}.scoutly-landing .final .hero-note{color:#5f7681;justify-content:center}.scoutly-landing .final .hero-note .sep{background:#5f7681}.scoutly-landing .final-grid-bg{opacity:.5;pointer-events:none;position:absolute;inset:0}.scoutly-landing footer{border-top:1px solid var(--hair);background:var(--paper)}.scoutly-landing .foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:30px 0;display:flex}.scoutly-landing .foot-in .cr{font-family:var(--mono);color:var(--slate-2);letter-spacing:.02em;font-size:11px}.scoutly-landing .foot-links{gap:24px;display:flex}.scoutly-landing .foot-links a{color:var(--slate-2);font-size:12px}.scoutly-landing .foot-links a:hover{color:var(--ink)}.scoutly-landing .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.scoutly-landing .reveal.in{opacity:1!important;transform:none!important}@media (max-width:940px){.scoutly-landing .hero-grid,.scoutly-landing .output-grid,.scoutly-landing .price-body{grid-template-columns:1fr;gap:44px}.scoutly-landing .cards-3,.scoutly-landing .features,.scoutly-landing .steps{grid-template-columns:1fr}.scoutly-landing .nav-links{display:none}.scoutly-landing h1.hero-h{font-size:46px}.scoutly-landing .final h2{font-size:38px}.scoutly-landing .sec-head h2,.scoutly-landing .price-head h2{font-size:32px}.scoutly-landing .wrap{padding:0 22px}.scoutly-landing section.blk{padding:72px 0}}
