.marketing-icon{width:64px;height:64px;margin:0 auto 1.25rem;color:var(--accent-warm);--icon-accent:var(--accent-green);--icon-accent-dim:color-mix(in srgb,var(--accent-green) 40%,transparent);animation:icon-float 6s ease-in-out infinite;filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--accent-warm) 15%,transparent));transition:filter .3s ease}.feature-card:hover .marketing-icon{filter:drop-shadow(0 4px 16px color-mix(in srgb,var(--accent-warm) 30%,transparent))}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.feature-card:nth-child(2) .marketing-icon{animation-delay:-1s}.feature-card:nth-child(3) .marketing-icon{animation-delay:-2s}.feature-card:nth-child(4) .marketing-icon{animation-delay:-3s}.feature-card:nth-child(5) .marketing-icon{animation-delay:-4s}.feature-card:nth-child(6) .marketing-icon{animation-delay:-5s}.marketing-icon__globe-spin{transform-origin:28px 28px;animation:globe-rotate 12s linear infinite}@keyframes globe-rotate{to{transform:rotate(1turn)}}.marketing-icon__globe-scan{animation:globe-scan 4s ease-in-out infinite}@keyframes globe-scan{0%{opacity:0;transform:translateY(-16px)}15%{opacity:.7}50%{opacity:.7;transform:translateY(16px)}65%{opacity:0}to{opacity:0;transform:translateY(-16px)}}.marketing-icon__orbit{transform-origin:28px 28px;animation:orbit-loop 8s linear infinite}.marketing-icon__orbit--reverse{animation-direction:reverse;animation-duration:11s}@keyframes orbit-loop{to{transform:rotate(1turn)}}.marketing-icon__continent-reveal{animation:continent-shimmer 5s ease-in-out infinite}.marketing-icon__continent-reveal--d1{animation-delay:1.5s}.marketing-icon__continent-reveal--d2{animation-delay:3s}@keyframes continent-shimmer{0%,to{opacity:.06}40%{opacity:.22}60%{opacity:.22}}.marketing-icon__grid-sweep{animation:grid-highlight 3s ease-in-out infinite}.marketing-icon__grid-sweep--d1{animation-delay:.3s}.marketing-icon__grid-sweep--d2{animation-delay:.6s}.marketing-icon__grid-sweep--d3{animation-delay:.9s}@keyframes grid-highlight{0%,to{fill-opacity:0;stroke-opacity:.4}40%{fill-opacity:.12;stroke-opacity:.8}60%{fill-opacity:.12;stroke-opacity:.8}}.marketing-icon__token-hop{animation:token-hop 4s ease-in-out infinite}@keyframes token-hop{0%,to{transform:translate(0);opacity:.8}25%{transform:translate(6.5px);opacity:1}50%{transform:translate(6.5px,6.5px);opacity:.9}75%{transform:translateY(6.5px);opacity:1}}.marketing-icon__corridor-reveal{animation:corridor-draw 5s ease-in-out infinite;stroke-dasharray:20;stroke-dashoffset:20}@keyframes corridor-draw{0%,10%{stroke-dashoffset:20;opacity:.2}40%,65%{stroke-dashoffset:0;opacity:.5}90%,to{stroke-dashoffset:-20;opacity:.2}}.marketing-icon__line-type{animation:line-type 4s ease-out infinite}.marketing-icon__line-type--d1{animation-delay:.5s}.marketing-icon__line-type--d2{animation-delay:1s}.marketing-icon__line-type--d3{animation-delay:1.5s}.marketing-icon__line-type--d4{animation-delay:2s}@keyframes line-type{0%{stroke-dashoffset:16;opacity:0}20%{opacity:.35}50%{stroke-dashoffset:0;opacity:.35}80%{stroke-dashoffset:0;opacity:.15}to{stroke-dashoffset:0;opacity:.15}}.marketing-icon__hub{animation:hub-pulse 2.5s ease-in-out infinite}@keyframes hub-pulse{0%,to{opacity:.5;r:1.5}50%{opacity:1;r:2.2}}.marketing-icon__connection{animation:heartbeat 2s ease-in-out infinite}@keyframes heartbeat{0%,to{opacity:.5}15%{opacity:1}30%{opacity:.4}45%{opacity:.9}}.marketing-icon__memory-orbit{transform-origin:28px 18px;animation:memory-orbit 6s linear infinite}.marketing-icon__memory-orbit--reverse{animation-direction:reverse;animation-duration:9s}@keyframes memory-orbit{to{transform:rotate(1turn)}}.marketing-icon__thought{animation:thought-rise 4s ease-out infinite}.marketing-icon__thought--d1{animation-delay:1.3s}.marketing-icon__thought--d2{animation-delay:2.6s}@keyframes thought-rise{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:.8;transform:translateY(-3px) scale(1)}70%{opacity:.5;transform:translateY(-10px) scale(.8)}to{opacity:0;transform:translateY(-14px) scale(.4)}}.marketing-icon__node-cascade{animation:node-cascade 3.5s ease-in-out infinite}.marketing-icon__node-cascade--d1{animation-delay:.5s}.marketing-icon__node-cascade--d2{animation-delay:1s}.marketing-icon__node-cascade--d3{animation-delay:1.5s}.marketing-icon__node-cascade--d4{animation-delay:2s}@keyframes node-cascade{0%,to{opacity:.15;r:.8}20%{opacity:1;r:1.8}40%{opacity:.6;r:1.2}}.marketing-icon__travel-dot{animation:travel-left 3.5s ease-in-out infinite}.marketing-icon__travel-dot--right{animation-name:travel-right}@keyframes travel-left{0%{opacity:0;offset-distance:0}10%{opacity:.9}90%{opacity:.9}to{opacity:0;offset-distance:100%}}@keyframes travel-right{0%{opacity:0;offset-distance:0}10%{opacity:.9}90%{opacity:.9}to{opacity:0;offset-distance:100%}}.marketing-icon__branch-glow{animation:branch-glow 3.5s ease-in-out infinite}.marketing-icon__branch-glow--d1{animation-delay:.5s}.marketing-icon__branch-glow--d2{animation-delay:1s}@keyframes branch-glow{0%,to{stroke:currentColor;opacity:.3}30%{stroke:var(--icon-accent);opacity:.7}50%{stroke:var(--icon-accent);opacity:.5}}.marketing-icon__constellation-rotate{transform-origin:28px 28px;animation:constellation-spin 30s linear infinite}.marketing-icon__genre-highlight{animation:genre-blink 6s ease-in-out infinite}.marketing-icon__genre-highlight--d1{animation-delay:.75s}.marketing-icon__genre-highlight--d2{animation-delay:1.5s}.marketing-icon__genre-highlight--d3{animation-delay:2.25s}.marketing-icon__genre-highlight--d4{animation-delay:3s}.marketing-icon__genre-highlight--d5{animation-delay:3.75s}.marketing-icon__genre-highlight--d6{animation-delay:4.5s}.marketing-icon__genre-highlight--d7{animation-delay:5.25s}@keyframes genre-blink{0%,to{opacity:.3}12%{opacity:.9}25%{opacity:.3}}@keyframes constellation-spin{to{transform:rotate(1turn)}}.marketing-icon__connect-draw{stroke-dasharray:30;animation:connect-draw 6s ease-in-out infinite}.marketing-icon__connect-draw--d1{animation-delay:1s}.marketing-icon__connect-draw--d2{animation-delay:2s}@keyframes connect-draw{0%{stroke-dashoffset:30;opacity:0}20%{opacity:.3}50%{stroke-dashoffset:0;opacity:.3}80%{stroke-dashoffset:-30;opacity:0}to{stroke-dashoffset:-30;opacity:0}}.marketing-icon__data-node{animation:data-cascade 2.5s ease-in-out infinite}.marketing-icon__data-node--d1{animation-delay:.6s}.marketing-icon__data-node--d2{animation-delay:1.2s}.marketing-icon__data-node--d3{animation-delay:1.8s}@keyframes data-cascade{0%,to{opacity:.2}35%{opacity:1}50%{opacity:.8}}.marketing-icon__flow-dash{animation:flow-move 2s linear infinite}.marketing-icon__flow-dash--reverse{animation-direction:reverse}@keyframes flow-move{to{stroke-dashoffset:-12}}.marketing-icon__bracket-breathe{animation:bracket-breathe 4s ease-in-out infinite}.marketing-icon__bracket-breathe--right{animation-delay:2s}@keyframes bracket-breathe{0%,to{opacity:.4;transform:translateX(0)}50%{opacity:.7;transform:translateX(-2px)}}@keyframes bracket-breathe-r{0%,to{opacity:.4;transform:translateX(0)}50%{opacity:.7;transform:translateX(2px)}}.marketing-icon__bracket-breathe--right{animation-name:bracket-breathe-r}.marketing-icon__cursor{animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,to{opacity:0}50%{opacity:.8}}.marketing-icon__pulse{animation:icon-pulse 3s ease-in-out infinite}.marketing-icon__pulse--delay-1{animation-delay:.75s}.marketing-icon__pulse--delay-2{animation-delay:1.5s}.marketing-icon__pulse--delay-3{animation-delay:2.25s}@keyframes icon-pulse{0%,to{opacity:.8}50%{opacity:.15}}@media(prefers-reduced-motion:reduce){.marketing-icon *,.marketing-icon :after,.marketing-icon :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero-faq_faq__ZoRqq{max-width:920px;margin:4rem auto 2rem;padding:0 1.5rem;color:var(--text-primary)}.hero-faq_heading__yGE3x{font-family:var(--font-display,"Cormorant Garamond",serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;text-align:center;margin:0 0 2rem;letter-spacing:-.01em;color:var(--text-primary)}.hero-faq_list__BG1Bk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.hero-faq_item__iGfye{border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-surface);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.hero-faq_item__iGfye[data-open]{border-color:color-mix(in srgb,var(--accent-warm) 55%,var(--border-subtle));box-shadow:0 4px 18px color-mix(in srgb,var(--accent-warm) 10%,transparent)}.hero-faq_item__iGfye:hover{border-color:color-mix(in srgb,var(--accent-warm) 35%,var(--border-subtle))}.hero-faq_question__Va7FG{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;background:rgba(0,0,0,0);border:none;color:var(--text-primary);font-family:inherit;font-size:1.05rem;font-weight:500;text-align:left;cursor:pointer;letter-spacing:-.005em;line-height:1.4;transition:color .15s ease}.hero-faq_question__Va7FG:hover{color:var(--accent-warm)}.hero-faq_chevron__ebB5C{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:1.3rem;font-weight:300;color:var(--text-muted);flex-shrink:0}.hero-faq_answer__qkZ1D{padding:0 1.4rem 1.2rem;font-size:.95rem;line-height:1.65;color:var(--text-secondary);letter-spacing:.005em}@media(max-width:640px){.hero-faq_faq__ZoRqq{margin:3rem auto 1.5rem}.hero-faq_question__Va7FG{padding:.95rem 1.1rem;font-size:.98rem}.hero-faq_answer__qkZ1D{padding:0 1.1rem 1rem;font-size:.9rem}}