.home-feature-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"copy visual";align-items:center;gap:var(--space-20)}.home-feature-layout--visual-first{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"visual copy"}.home-feature-layout--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-layout__copy{grid-area:copy;min-width:0;max-width:none}.home-feature-layout__visual{grid-area:visual;min-width:0}.home-trace{fill:none;stroke:var(--color-operations-border);stroke-width:1.25}.home-flow{--flow-delay:0s;fill:none;stroke:var(--color-signal-soft);stroke-linecap:round}.home-flow--second{--flow-delay:-1.8s}.home-flow--third{--flow-delay:-3.6s}.home-flow__pulse{--flow-length:28px;stroke-dasharray:var(--flow-length) 200;stroke-dashoffset:calc(var(--flow-length) + 4px);animation:home-flow-travel 5.4s linear infinite;animation-delay:var(--flow-delay);animation-play-state:paused}.home-flow__pulse--halo{--flow-length:30px;stroke-width:7;stroke-opacity:.2}.home-flow__pulse--tail{--flow-length:28px;stroke-width:2.5;stroke-opacity:.14}.home-flow__pulse--body{--flow-length:20px;stroke-width:2.5;stroke-opacity:.25}.home-flow__pulse--core{--flow-length:11px;stroke-width:2.5;stroke-opacity:.45}.home-flow__pulse--head{--flow-length:3px;stroke-width:2.8;stroke-opacity:.95}.is-in-view .home-flow__pulse{animation-play-state:running}.home-advisor{padding-block:var(--section-space);border-block-start:1px solid var(--color-border);background:var(--color-surface-soft)}.home-advisor__inner{padding:clamp(28px,5vw,64px);border-radius:var(--radius-md);background:var(--color-operations)}.home-advisor__copy .section-heading__title{color:var(--color-operations-text)}.home-advisor__copy .section-heading__description{margin-block-end:var(--space-8);color:var(--color-operations-muted)}.home-advisor__copy .button{background:var(--color-on-primary);color:var(--color-cta-start)}.home-advisor__copy .button:hover{background:var(--color-signal-soft)}.home-advisor__copy .button:focus-visible{outline-color:var(--color-signal-soft)}.home-advisor__diagram{position:relative;min-width:0;aspect-ratio:1.25;color:var(--color-operations-text)}.home-advisor__diagram>svg{position:absolute;inset:0;width:100%;height:100%}.home-advisor__question{position:absolute;min-height:48px;display:grid;width:28%;height:18%;place-content:center;gap:4px;border:1px solid var(--color-operations-border);border-radius:var(--radius-sm);background:var(--color-operations);color:var(--color-operations-muted);text-align:center;font-size:var(--text-xs)}.home-advisor__question .icon{width:20px;height:20px;margin-inline:auto;color:var(--color-signal-soft)}.home-advisor__question--project{inset:3% auto auto 1%}.home-advisor__question--audience{inset:3% auto auto 36%}.home-advisor__question--needs{inset:3% 1% auto auto}.home-advisor__hub{position:absolute;inset:38% 22%;display:flex;align-items:center;justify-content:center;gap:var(--space-3);border:1px solid var(--color-signal-soft);border-radius:var(--radius-sm);background:var(--color-operations-elevated);font-size:var(--text-sm);font-weight:850}.home-advisor__hub .icon{width:25px;height:25px;color:var(--color-signal-soft)}.home-advisor__output{position:absolute;inset-block-end:3%;display:grid;width:29%;height:19%;place-content:center;gap:6px;color:var(--color-operations-text);text-align:center;font-size:var(--text-xs);font-weight:750}.home-advisor__output .icon{width:25px;height:25px;margin-inline:auto;color:var(--color-signal-soft)}.home-advisor__output--iran{inset-inline-start:0}.home-advisor__output--hosting{inset-inline-start:35.5%}.home-advisor__output--foreign{inset-inline-end:0}html[dir="ltr"] .home-advisor__copy .button .icon{transform:rotate(180deg)}@keyframes home-flow-travel{from{stroke-dashoffset:calc(var(--flow-length) + 4px)}to{stroke-dashoffset:calc(var(--flow-length) - 132px)}}@media(min-width:1025px) and (max-width:1200px){.monitoring-console__channel{min-height:64px;flex-direction:column;gap:var(--space-1)}}@media(max-width:1024px){.home-feature-layout,.home-feature-layout--visual-first{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "visual";gap:var(--space-10)}.home-advisor__diagram{width:min(100%,480px);justify-self:center}}@media(max-width:540px){.home-advisor__copy .button{width:100%;padding-inline:var(--space-3);white-space:normal;line-height:1.7}.home-advisor__inner{padding:var(--space-6)}.home-advisor__diagram{aspect-ratio:1.08;min-height:256px}.home-advisor__question{min-height:56px;line-height:1.4}.home-advisor__question,.home-advisor__output{font-size:var(--text-micro)}.home-advisor__hub{inset-inline:17%;font-size:var(--text-sm);gap:var(--space-2)}}@media(prefers-reduced-motion:reduce){.home-flow{display:none}}