.landing-neon .workspace-link{display:inline-flex;align-items:center;gap:10px;padding:11px 17px;border:1px solid rgba(73,231,255,.55);border-radius:12px;color:#bff7ff;background:rgba(73,231,255,.08);box-shadow:0 0 18px rgba(73,231,255,.18),inset 0 0 16px rgba(73,231,255,.05);transition:.22s}.landing-neon .workspace-link b{color:var(--landing-cyan);font-size:18px}.landing-neon .workspace-link:hover{color:#fff;border-color:var(--landing-cyan);box-shadow:0 0 30px rgba(73,231,255,.38),inset 0 0 18px rgba(73,231,255,.1);transform:translateY(-2px)}.landing-heading-small{font-size:clamp(28px,3.7vw,48px)!important;line-height:1.35!important}.landing-neon .hero h1{font-size:clamp(43px,5.5vw,68px)}.landing-neon .smart-path-heading .landing-heading-small{font-size:clamp(28px,3.5vw,45px)!important}.landing-neon .card-symbol,.landing-neon .mini-avatar,.landing-neon .orb-star,.landing-neon .memory-core{display:inline-flex;align-items:center;justify-content:center}.landing-neon .float-card{color:#d9d6e8}.landing-neon .float-card .card-symbol svg,.landing-neon .float-card .mini-avatar svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7}.landing-neon .card-ideas{--float-color:var(--landing-amber)}.landing-neon .card-reel{--float-color:var(--landing-pink)}.landing-neon .card-calendar{--float-color:var(--landing-mint)}.landing-neon .card-brand{--float-color:var(--landing-violet)}.landing-neon .float-card .card-symbol,.landing-neon .float-card .mini-avatar{color:var(--float-color);filter:drop-shadow(0 0 8px var(--float-color))}.landing-neon .float-card b{color:var(--float-color);text-shadow:0 0 13px color-mix(in srgb,var(--float-color) 45%,transparent)}.landing-neon .float-card em{color:#bbb8cb}.landing-neon .brand-orb .orb-inner{color:#fff}.landing-neon .orb-star svg{width:31px;height:31px;stroke:var(--landing-coral);filter:drop-shadow(0 0 9px var(--landing-coral));fill:none;stroke-width:1.5}.landing-neon .memory-core svg{width:25px;height:25px;stroke:var(--landing-coral);fill:none;stroke-width:1.5;filter:drop-shadow(0 0 8px var(--landing-coral))}.landing-neon .tool-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6}.landing-neon .tool-icon.yellow{color:var(--landing-amber);filter:drop-shadow(0 0 9px var(--landing-amber))}.landing-neon .tool-icon.coral{color:var(--landing-pink);filter:drop-shadow(0 0 9px var(--landing-pink))}.landing-neon .tool-icon.mint{color:var(--landing-mint);filter:drop-shadow(0 0 9px var(--landing-mint))}.landing-neon .tool-icon.blue{color:var(--landing-violet);filter:drop-shadow(0 0 9px var(--landing-violet))}.landing-neon .path-node svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.5;filter:drop-shadow(0 0 9px currentColor)}.landing-neon .path-step:nth-child(2) .path-node{color:var(--landing-amber)}.landing-neon .path-step:nth-child(3) .path-node{color:var(--landing-pink)}.landing-neon .path-step:nth-child(4) .path-node{color:var(--landing-cyan)}.landing-neon .path-step:nth-child(5) .path-node{color:var(--landing-mint)}.landing-neon .tools-section{display:none}.landing-neon .marquee>div{gap:48px}@media(max-width:700px){.landing-neon .workspace-link{padding:9px 11px;font-size:10px}.landing-neon .hero h1{font-size:clamp(39px,12vw,56px)}.landing-heading-small,.landing-neon .smart-path-heading .landing-heading-small{font-size:27px!important}.landing-neon .path-node svg{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.landing-neon .workspace-link{transition:none}.landing-neon .workspace-link:hover{transform:none}}/* remove old tools-only block visually while preserving markup compatibility */
.landing-neon .tools-section{display:none!important}
.landing-neon .marquee i{color:var(--landing-coral);text-shadow:0 0 10px var(--landing-coral)}
.landing-neon .card-ideas,.landing-neon .card-reel,.landing-neon .card-calendar,.landing-neon .card-brand{border-color:color-mix(in srgb,var(--float-color) 45%,transparent);box-shadow:0 18px 45px #0008,0 0 20px color-mix(in srgb,var(--float-color) 15%,transparent),inset 0 1px #fff2}
.landing-neon .memory-core{color:#171225}
.landing-neon .memory-core strong,.landing-neon .memory-core small{color:#171225}
.landing-neon .memory-core svg{stroke:#171225}
.landing-neon .smart-path-heading{margin-bottom:48px}
.landing-neon .smart-path-heading p{font-size:12px}
.landing-neon .path-step strong{color:#fff}
.landing-neon .path-step small{font-weight:700}
.landing-neon .path-spark{background:var(--landing-cyan);box-shadow:0 0 14px var(--landing-cyan),0 0 30px var(--landing-pink)}
.landing-neon .footer .brand{color:#fff}
.landing-neon .footer .brand span{color:var(--landing-coral)}
.landing-neon .tools-section{height:0;overflow:hidden;padding:0;margin:0}
.landing-neon .tools-section .container{display:none}
.landing-neon .marquee span{color:#d9d6e8}
.landing-neon .marquee span:first-child{color:var(--landing-cyan);text-shadow:0 0 12px rgba(73,231,255,.45)}
.landing-neon .section-intro h2{font-size:clamp(28px,3.7vw,48px)!important}
.landing-neon .smart-path-heading h2{font-size:clamp(28px,3.5vw,45px)!important}
.landing-neon .smart-path-heading h2 em{color:var(--landing-cyan)}
@media(max-width:700px){.landing-neon .section-intro h2,.landing-neon .smart-path-heading h2{font-size:27px!important}.landing-neon .smart-path-heading{margin-bottom:34px}}
/* final readability pass */
.landing-neon .section-intro{display:flex;justify-content:center;text-align:center}.landing-neon .section-intro>div{max-width:760px;margin-inline:auto}.landing-neon .section-intro p{max-width:690px;margin:22px auto 0;line-height:2;color:#1b1820}.landing-neon .section-intro h2{color:#111019!important}.landing-neon .section-intro h2 em{color:var(--landing-coral)!important}.landing-neon .float-card,.landing-neon .float-card em,.landing-neon .float-card small,.landing-neon .float-card b{color:#111019!important;text-shadow:none!important}.landing-neon .float-card .card-symbol,.landing-neon .float-card .mini-avatar{filter:drop-shadow(0 0 8px var(--float-color))}.landing-neon .memory-node,.landing-neon .memory-node b{color:#f7f4ff!important;text-shadow:0 0 10px rgba(255,255,255,.18)!important}.landing-neon .memory-core{color:#fff!important}.landing-neon .memory-core strong,.landing-neon .memory-core small{color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.22)!important}.landing-neon .path-step p,.landing-neon .path-step small{color:#d9d6e8!important}.landing-neon .path-step strong{color:#fff!important}.landing-neon .path-node{background:transparent;color:currentColor!important}.landing-neon .path-node svg{stroke:currentColor}.landing-neon .memory-core svg{stroke:var(--landing-coral)}@media(max-width:700px){.landing-neon .section-intro{padding-inline:14px}.landing-neon .section-intro p{font-size:12px}}
/* انتشار هم مثل بقیه مراحل، داخل حلقه‌ی نئونی نمایش داده می‌شود */
.landing-neon .path-step .path-node{width:68px;height:68px;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(20,20,40,.72);box-shadow:0 0 18px currentColor,inset 0 0 18px currentColor}.landing-neon .path-step:last-child .path-node{color:var(--landing-mint)!important}.landing-neon .path-step .path-node svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6}@media(max-width:700px){.landing-neon .path-step .path-node{width:56px;height:56px}.landing-neon .path-step .path-node svg{width:25px;height:25px}}
/* رنگ اختصاصی اتاق فکر و چهار مرحله مسیر */
.landing-neon .brand-orb .orb-inner strong{color:var(--landing-coral)!important;text-shadow:0 0 8px var(--landing-coral),0 0 22px rgba(255,121,95,.72)!important}
.landing-neon .path-rail .path-step:nth-child(2) .path-node{color:var(--landing-violet)!important;border-color:var(--landing-violet);box-shadow:0 0 18px var(--landing-violet),inset 0 0 18px rgba(167,139,250,.35)}
.landing-neon .path-rail .path-step:nth-child(3) .path-node{color:var(--landing-amber)!important;border-color:var(--landing-amber);box-shadow:0 0 18px var(--landing-amber),inset 0 0 18px rgba(255,200,87,.35)}
.landing-neon .path-rail .path-step:nth-child(4) .path-node{color:var(--landing-pink)!important;border-color:var(--landing-pink);box-shadow:0 0 18px var(--landing-pink),inset 0 0 18px rgba(255,90,168,.35)}
.landing-neon .path-rail .path-step:nth-child(5) .path-node{color:var(--landing-mint)!important;border-color:var(--landing-mint);box-shadow:0 0 18px var(--landing-mint),inset 0 0 18px rgba(111,240,194,.35)}
.landing-neon .path-rail .path-step:nth-child(2) .path-node svg,.landing-neon .path-rail .path-step:nth-child(3) .path-node svg,.landing-neon .path-rail .path-step:nth-child(4) .path-node svg,.landing-neon .path-rail .path-step:nth-child(5) .path-node svg{stroke:currentColor}
