:root{--bg:#070a13;--bg2:#0c1120;--panel:#101726;--panel2:#131d31;--line:#26344e;--text:#f5f8ff;--muted:#98a7c3;--cyan:#7fe7d8;--violet:#6f78ff;--gold:#f3c76e;--green:#66e9a5;--danger:#ff8888;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:radial-gradient(circle at 52% -20%,#202a56 0,#0d1221 33%,var(--bg) 68%);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.shell{width:min(var(--max),calc(100% - 34px));margin:auto}a{color:inherit;text-decoration:none}.muted{color:var(--muted)}
.site-head{position:sticky;top:0;z-index:70;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(9,11,21,.88);backdrop-filter:blur(18px)}.site-head-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:11px;font-weight:1000;letter-spacing:-.5px}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--violet),#8a5cff);box-shadow:0 0 30px rgba(111,120,255,.28)}.brand-mark:after{content:'A';font-weight:1000}.brand-copy b{display:block;font-size:15px}.brand-copy small{display:block;margin-top:1px;color:#8fa0bd;font-size:9px;letter-spacing:.12em}.head-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.head-nav a{height:39px;display:inline-flex;align-items:center;padding:0 12px;border-radius:10px;color:#bac6d9;font-size:12px;font-weight:900}.head-nav a:hover{background:rgba(127,231,216,.1);color:#fff}.head-nav .panel-link{border:1px solid rgba(127,231,216,.3);color:#c6fff6}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #35435f;border-radius:11px;background:#151d30;color:#fff;font-weight:900;cursor:pointer}.btn.primary{border-color:transparent;background:linear-gradient(135deg,var(--violet),#8a5cff);box-shadow:0 12px 34px rgba(111,120,255,.23)}.btn.soft{background:rgba(127,231,216,.08);border-color:rgba(127,231,216,.25);color:#b8f8ef}
.hero{position:relative;overflow:hidden;padding:88px 0 70px}.hero:before{content:'';position:absolute;left:50%;top:-260px;width:760px;height:760px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(111,120,255,.17),transparent 65%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:54px}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:7px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.eyebrow{padding:8px 11px;border:1px solid rgba(127,231,216,.25);background:rgba(127,231,216,.07);color:#a9f4e9}.hero h1{margin:18px 0 17px;max-width:760px;font-size:clamp(43px,6vw,72px);line-height:.98;letter-spacing:-3.7px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#fff,#aeb5ff 48%,#9ff2e6);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{max-width:680px;margin:0;color:#b3bfd5;font-size:17px;line-height:1.67}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.hero-note{display:flex;gap:17px;flex-wrap:wrap;margin-top:25px;color:#8fa0bd;font-size:11px;font-weight:850}.hero-note span:before{content:'•';margin-right:7px;color:var(--cyan)}
.hero-demo{position:relative;height:475px;perspective:1200px}.demo-core{position:absolute;inset:48px 38px 38px;border:1px solid rgba(127,231,216,.22);border-radius:25px;background:linear-gradient(180deg,rgba(25,36,60,.96),rgba(11,18,32,.97));box-shadow:0 34px 85px rgba(0,0,0,.45);overflow:hidden;transform:rotateY(-6deg) rotateX(2deg)}.demo-head{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.demo-dots{display:flex;gap:5px}.demo-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#53617c}.demo-logo{font-size:10px;font-weight:950;color:#bdc9de}.demo-body{padding:17px}.score-row{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:8px}.score-card{padding:12px;border:1px solid #293752;border-radius:12px;background:#0d1628}.score-card small{display:block;color:#8798b6;font-size:8px;font-weight:900;text-transform:uppercase}.score-card strong{display:block;margin-top:5px;font-size:18px}.score-card.main strong{font-size:25px;color:var(--green)}.score-bar{height:7px;margin-top:8px;border-radius:99px;background:#202c43;overflow:hidden}.score-bar i{display:block;height:100%;width:87%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--green));transform-origin:left;animation:grow 4s ease-in-out infinite}.diag{display:grid;gap:7px;margin-top:13px}.diag-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 11px;border-radius:10px;background:#101b30;font-size:9px;color:#c8d4e7}.diag-row b{font-size:10px}.diag-row .ok{color:var(--green)}.diag-row .warn{color:var(--gold)}.mini-chart{display:flex;align-items:flex-end;gap:6px;height:98px;margin-top:12px;padding:10px;border:1px solid #283651;border-radius:12px;background:#0c1526}.mini-chart i{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#7f88ff,#4754d9);transform-origin:bottom;animation:barPulse 4.2s ease-in-out infinite}.mini-chart i:nth-child(2){animation-delay:.25s}.mini-chart i:nth-child(3){animation-delay:.5s}.mini-chart i:nth-child(4){animation-delay:.75s}.mini-chart i:nth-child(5){animation-delay:1s}.float-card{position:absolute;padding:12px 14px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(15,24,42,.94);box-shadow:0 18px 48px rgba(0,0,0,.35);backdrop-filter:blur(14px);animation:float 5s ease-in-out infinite}.float-card b{display:block;font-size:12px}.float-card span{display:block;margin-top:4px;color:#91a4c1;font-size:9px}.float-a{left:0;top:12px}.float-b{right:0;top:125px;animation-delay:-1.4s}.float-c{left:26px;bottom:0;animation-delay:-2.8s}.float-b b{color:var(--green)}
@keyframes float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-10px,0)}}@keyframes barPulse{0%,100%{transform:scaleY(.68);opacity:.72}45%{transform:scaleY(1);opacity:1}}@keyframes grow{0%,15%{transform:scaleX(.18)}48%,100%{transform:scaleX(1)}}
.quick{padding:10px 0 56px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.quick-card{padding:17px;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:rgba(255,255,255,.025)}.quick-card i{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:rgba(111,120,255,.13);color:#b9c0ff;font-style:normal;font-weight:1000}.quick-card h3{margin:11px 0 5px;font-size:13px}.quick-card p{margin:0;color:#899ab7;font-size:11px;line-height:1.5}
.feature-section{padding:72px 0;border-top:1px solid rgba(255,255,255,.055)}.feature-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:58px;align-items:center}.feature-section.alt .feature-grid{grid-template-columns:minmax(420px,1.08fr) minmax(0,.92fr)}.feature-section.alt .feature-copy{order:2}.feature-section.alt .visual{order:1}.kicker{padding:6px 9px;border-radius:8px;background:rgba(111,120,255,.1);color:#afb6ff}.feature-copy h2{margin:13px 0 10px;font-size:clamp(29px,4vw,45px);line-height:1.06;letter-spacing:-1.8px}.feature-copy>p{margin:0;color:#a9b6cd;font-size:15px;line-height:1.62;max-width:570px}.short-list{display:grid;gap:9px;margin-top:20px}.short-item{display:flex;align-items:flex-start;gap:10px;color:#dce5f5;font-size:12px;line-height:1.48}.short-item:before{content:'✓';display:grid;place-items:center;flex:0 0 21px;height:21px;border-radius:7px;background:rgba(102,233,165,.1);color:var(--green);font-size:10px;font-weight:1000}.micro-note{margin-top:15px;color:#7f90ad;font-size:10px;line-height:1.6}.visual{position:relative;min-height:390px;border:1px solid #253550;border-radius:23px;background:linear-gradient(145deg,#111a2d,#0b1323);overflow:hidden;box-shadow:0 28px 75px rgba(0,0,0,.28)}.visual-label{position:absolute;left:18px;top:16px;z-index:5;color:#8fa0bd;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.visual:after{content:'';position:absolute;inset:auto -90px -120px auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(111,120,255,.18),transparent 67%);pointer-events:none}.stage{position:absolute;inset:54px 22px 22px;display:grid;align-content:center;gap:11px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.card{position:relative;padding:13px;border:1px solid #2b3b57;border-radius:13px;background:#0e182a;overflow:hidden}.card:after{content:'';position:absolute;left:-50%;top:0;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgba(127,231,216,.08),transparent);animation:scan 5s linear infinite}.card:nth-child(2):after{animation-delay:.8s}.card:nth-child(3):after{animation-delay:1.6s}.card small{display:block;color:#8193af;font-size:7px;font-weight:950;text-transform:uppercase}.card b{display:block;margin-top:5px;font-size:12px}.card span{display:block;margin-top:4px;color:#91a3bf;font-size:8px;line-height:1.45}.card.good b{color:var(--green)}.card.warn b{color:var(--gold)}@keyframes scan{to{left:125%}}
.flow{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap}.flow span{padding:8px 9px;border:1px solid #2a3a55;border-radius:9px;background:#101b2e;color:#d7e3f5;font-size:8px;font-weight:900}.flow i{font-style:normal;color:var(--cyan);animation:blink 1.6s ease-in-out infinite}@keyframes blink{50%{opacity:.28}}.keyword-cloud{display:flex;gap:7px;flex-wrap:wrap;align-content:center;justify-content:center}.keyword{padding:9px 11px;border:1px solid #30415d;border-radius:10px;background:#101b2e;color:#d8e4f5;font-size:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;animation:kwFloat 4.5s ease-in-out infinite}.keyword:nth-child(2n){animation-delay:-1s}.keyword:nth-child(3n){animation-delay:-2s}.keyword.exact{border-color:rgba(127,231,216,.3);color:#bdf8ef}.keyword.neg{border-color:rgba(243,199,110,.25);color:#f1d69f}@keyframes kwFloat{50%{transform:translateY(-5px)}}.connection-list{display:grid;gap:7px}.connection{display:grid;grid-template-columns:1fr auto;align-items:center;padding:11px 12px;border:1px solid #2a3955;border-radius:11px;background:#0d1729}.connection b{font-size:10px}.connection small{display:block;margin-top:3px;color:#8597b4;font-size:8px}.status{padding:6px 8px;border-radius:99px;background:rgba(102,233,165,.1);color:var(--green);font-size:8px;font-weight:950}.status.rec{background:rgba(243,199,110,.09);color:var(--gold)}.diagnose{display:grid;gap:8px}.diagnose-row{position:relative;padding:12px;border:1px solid #2a3954;border-radius:11px;background:#0d1729;overflow:hidden}.diagnose-row:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(127,231,216,.09),transparent);transform:translateX(-110%);animation:diagScan 5s linear infinite}.diagnose-row:nth-child(2):after{animation-delay:.5s}.diagnose-row:nth-child(3):after{animation-delay:1s}.diagnose-row b{display:flex;justify-content:space-between;gap:8px;font-size:10px}.diagnose-row b span{color:var(--green)}.diagnose-row p{margin:5px 0 0;color:#8799b6;font-size:8px;line-height:1.5}@keyframes diagScan{45%{transform:translateX(-110%)}75%,100%{transform:translateX(110%)}}
.competitor-map{display:grid;grid-template-columns:1fr 78px 1fr;align-items:center;gap:8px}.competitor-box{padding:15px;border:1px solid #2d3b57;border-radius:14px;background:#0e182b}.competitor-box h4{margin:0 0 10px;font-size:12px}.comp-line{display:flex;justify-content:space-between;padding:6px 0;border-top:1px dashed #27344d;color:#8fa1bc;font-size:8px}.comp-line b{color:#e8eef9}.beam{height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);position:relative;overflow:hidden}.beam:after{content:'';position:absolute;top:-3px;width:12px;height:8px;border-radius:50%;background:#c2fff6;box-shadow:0 0 18px var(--cyan);animation:beam 2.4s linear infinite}@keyframes beam{from{left:-12px}to{left:100%}}.comp-center{text-align:center;color:#8fa0bd;font-size:7px;font-weight:900}.comp-center .beam{margin-bottom:8px}.alert-box{padding:10px 12px;border:1px solid rgba(243,199,110,.25);border-radius:11px;background:rgba(243,199,110,.055);color:#e8cf9d;font-size:9px;line-height:1.5}
.scenarios{padding:72px 0;border-top:1px solid rgba(255,255,255,.055)}.section-head{text-align:center;max-width:760px;margin:0 auto 28px}.section-head h2{margin:0 0 9px;font-size:36px;letter-spacing:-1.4px}.section-head p{margin:0;color:#97a7c1;font-size:14px;line-height:1.6}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.scenario{padding:20px;border:1px solid #273650;border-radius:17px;background:#0e1728}.scenario small{color:var(--cyan);font-size:8px;font-weight:950;text-transform:uppercase}.scenario h3{margin:8px 0 9px;font-size:16px}.scenario p{margin:0;color:#8fa1bd;font-size:11px;line-height:1.55}.cta-section{padding:30px 0 82px}.cta-box{position:relative;overflow:hidden;padding:42px;border:1px solid rgba(127,231,216,.24);border-radius:24px;background:linear-gradient(135deg,rgba(111,120,255,.13),rgba(127,231,216,.07));text-align:center}.cta-box:before{content:'';position:absolute;width:360px;height:360px;border-radius:50%;left:50%;top:70%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(127,231,216,.16),transparent 68%)}.cta-box>*{position:relative;z-index:1}.cta-box h2{margin:0 auto 9px;max-width:760px;font-size:38px;letter-spacing:-1.6px}.cta-box p{margin:0 auto 20px;color:#a9b6ca;max-width:650px;font-size:13px;line-height:1.6}.cta-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.footer{border-top:1px solid rgba(255,255,255,.07);padding:26px 0 34px;color:#72839f;font-size:10px}.footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}
@media(max-width:980px){.hero-grid,.feature-grid,.feature-section.alt .feature-grid{grid-template-columns:1fr}.hero-demo{height:420px;max-width:650px;width:100%;margin:auto}.feature-section.alt .feature-copy,.feature-section.alt .visual{order:initial}.quick-grid{grid-template-columns:repeat(2,1fr)}.scenario-grid{grid-template-columns:1fr}.feature-grid{gap:28px}}
@media(max-width:680px){.shell{width:min(var(--max),calc(100% - 24px))}.site-head-inner{height:auto;padding:11px 0;align-items:flex-start}.head-nav a:not(.panel-link){display:none}.hero{padding:55px 0 44px}.hero h1{font-size:42px;letter-spacing:-2.4px}.hero-copy{font-size:15px}.hero-demo{height:350px}.demo-core{inset:42px 12px 36px;transform:none}.float-a{left:2px}.float-b{right:2px}.float-c{left:13px}.score-row{grid-template-columns:1fr 1fr}.score-card:nth-child(3){display:none}.quick-grid{grid-template-columns:1fr}.feature-section{padding:54px 0}.feature-copy h2{font-size:32px}.visual{min-height:350px}.cards{grid-template-columns:1fr}.stage{inset:48px 15px 15px}.competitor-map{grid-template-columns:1fr}.comp-center{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.comp-center .beam{margin:0}.section-head h2,.cta-box h2{font-size:31px}.cta-box{padding:30px 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

.csp09-ads-tanitim-s1{height:38%}
.csp09-ads-tanitim-s2{height:54%}
.csp09-ads-tanitim-s3{height:47%}
.csp09-ads-tanitim-s4{height:78%}
.csp09-ads-tanitim-s5{height:92%}
.csp09-ads-tanitim-s6{margin-top:14px}
