@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grow{flex-grow:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--color-spotlight-red:#e22b26;--color-spotlight-red-rgb:226 43 38;--gradient-home-heading:linear-gradient(90deg, #487cff 0%, #ff5877 39.4307%, #ffa55f 100%);--gradient-home-surface:linear-gradient(135deg, #6489ff 0%, #ff90c1 50%, #ffbd87 100%);--gradient-home-surface-soft:linear-gradient(135deg, #6489ff1a 0%, #ff90c114 50%, #ffbd871a 100%);--gradient-home-surface-soft-vertical:linear-gradient(180deg, #6489ff24 0%, #ff90c114 50%, #ffbd871f 100%);--color-home-heading-blue-rgb:72 124 255;--color-home-heading-pink-rgb:255 88 119;--color-home-heading-orange-rgb:255 165 95;--color-home-surface-blue-rgb:100 137 255;--color-home-surface-pink-rgb:255 144 193;--color-home-surface-orange-rgb:255 189 135;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.spotlight-gradient-text{background-image:var(--gradient-home-heading);color:#0000;-webkit-background-clip:text;background-clip:text}.spotlight-gradient-line{background-image:var(--gradient-home-heading)}.spotlight-gradient-surface{background-image:var(--gradient-home-surface)}.spotlight-gradient-soft{background-image:var(--gradient-home-surface-soft)}.spotlight-gradient-soft-vertical{background-image:var(--gradient-home-surface-soft-vertical)}.spotlight-selection::selection{background:rgb(var(--color-home-heading-pink-rgb));color:#fff}.spotlight-selection ::selection{background:rgb(var(--color-home-heading-pink-rgb));color:#fff}html{scroll-behavior:smooth}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-fade-up{animation:.6s forwards fadeUp}.animate-ticker{animation:18s linear infinite ticker}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}body{min-width:320px;min-height:100vh;margin:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--bg: #1b1925;--bg2: #231f30;--panel: rgba(255, 255, 255, .08);--panel-border: rgba(255, 255, 255, .14);--ink: #f2f1fa;--muted: #cecddc;--muted2: #a8a7b8;--violet: #B81B1B;--fuchsia: #C92B2B;--cyan: #D94545;--amber: #B81B1B;--grad: linear-gradient(90deg, #B81B1B, #C92B2B 50%, #D94545);--grad2: linear-gradient(135deg, #C92B2B, #6B1010);--grad3: linear-gradient(135deg, #D94545, #B81B1B);--maxw: 1200px}.landing{background:radial-gradient(ellipse 45% 22% at 15% 0%,rgba(184,27,27,.06) 0%,transparent 55%),radial-gradient(ellipse 35% 18% at 80% 5%,rgba(220,210,255,.025) 0%,transparent 55%),linear-gradient(170deg,#1d1b28,#171523,#131120);color:var(--ink);font-family:Inter,sans-serif;overflow-x:clip;position:relative}.landing h1,.landing h2,.landing h3,.landing .display{font-family:Unbounded,sans-serif;line-height:1.05;letter-spacing:-.01em}.landing .mono-label{font-family:Space Grotesk,monospace;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:600}.landing a{color:inherit;text-decoration:none}.landing img,.landing svg{display:block;max-width:100%}.landing ::selection{background:var(--fuchsia);color:#0a0512}.landing:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:999;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.blob{position:fixed;border-radius:50%;filter:blur(110px);z-index:0;opacity:.09;pointer-events:none}.blob1{width:520px;height:520px;background:var(--violet);top:-160px;left:-120px;animation:float1 22s ease-in-out infinite}.blob2{width:480px;height:480px;background:var(--fuchsia);top:20%;right:-160px;animation:float2 26s ease-in-out infinite}.blob3{width:420px;height:420px;background:var(--cyan);bottom:-140px;left:20%;animation:float3 30s ease-in-out infinite;opacity:.06}@keyframes float1{0%,to{transform:translate(0)}50%{transform:translate(60px,80px)}}@keyframes float2{0%,to{transform:translate(0)}50%{transform:translate(-70px,60px)}}@keyframes float3{0%,to{transform:translate(0)}50%{transform:translate(50px,-60px)}}.landing section,.landing header,.landing footer{position:relative;z-index:1}.landing .wrap{max-width:var(--maxw);margin:0 auto;padding-left:24px;padding-right:24px}.landing header{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:#0a0a0eb3;border-bottom:1px solid rgba(255,255,255,.06)}.landing nav.wrap{display:flex;align-items:center;justify-content:space-between;height:76px}.landing .logo{font-family:Unbounded,sans-serif;font-weight:800;font-size:1.15rem;display:flex;align-items:center;gap:8px}.landing .logo .dot{width:9px;height:9px;border-radius:50%;background:var(--grad);box-shadow:0 0 14px var(--fuchsia)}.landing .logo span.sub{color:var(--muted2);font-family:Space Grotesk,monospace;font-weight:500;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;margin-left:6px}.landing .navlinks{display:flex;gap:26px;align-items:center}.landing .navlinks a{font-family:Space Grotesk,monospace;font-size:.8rem;font-weight:500;color:var(--muted);transition:color .2s;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.landing .navlinks a:hover{color:var(--ink)}.landing .nav-cta{background:var(--grad);color:#fff;font-family:Space Grotesk,monospace;font-weight:700;padding:10px 20px;border-radius:100px;font-size:.82rem;letter-spacing:.02em;text-shadow:0 0 12px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.25);box-shadow:0 0 #b81b1b00;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1);will-change:transform;white-space:nowrap}.landing .nav-cta:hover{box-shadow:0 8px 32px #b81b1b80,0 0 0 1px #b81b1b59;transform:translateY(-3px) scale(1.02)}.landing .burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none}.landing .burger span{width:24px;height:2px;background:var(--ink)}.landing .navlinks-mobile{display:none}.landing .navlinks-mobile.open{display:flex;position:absolute;top:76px;left:0;right:0;flex-direction:column;background:#060310f7;padding:24px;gap:20px;border-bottom:1px solid rgba(255,255,255,.08)}.landing .btn{display:inline-flex;align-items:center;gap:8px;font-family:Space Grotesk,monospace;font-weight:700;font-size:.88rem;padding:15px 28px;border-radius:100px;letter-spacing:.01em;transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;will-change:transform}.landing .btn-primary{background:var(--grad);color:#fff;text-shadow:0 0 12px rgba(255,255,255,.5),0 1px 2px rgba(0,0,0,.25)}.landing .btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 34px #b81b1b66}.landing .btn-ghost{background:var(--panel);border:1px solid var(--panel-border);color:var(--ink)}.landing .btn-ghost:hover{background:#ffffff14;transform:translateY(-3px)}.landing .btn-row{display:flex;gap:16px;flex-wrap:wrap}.landing .hero{padding:96px 0 60px;text-align:center}.landing .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;background:var(--panel);border:1px solid var(--panel-border);color:var(--muted);margin-bottom:28px}.landing .eyebrow .pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:pulse 1.6s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.landing .hero h1{font-size:clamp(2.6rem,7vw,6rem);font-weight:800;max-width:1000px;margin:0 auto 26px}.landing .hero h1 .grad-text{background:linear-gradient(90deg,#6b1515,#a02222 22%,#d94040 42%,#ffb0b0,#d94040 58%,#a02222 78%,#6b1515);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% auto;animation:illuminate 6s ease-in-out infinite alternate;filter:drop-shadow(0 0 3px rgba(184,27,27,.4))}@keyframes illuminate{0%{background-position:0% center}to{background-position:100% center}}.landing .hero p.lead{max-width:640px;margin:0 auto 40px;color:var(--muted);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.landing .hero .btn-row{justify-content:center;margin-bottom:56px}.landing .marquee{overflow:hidden;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:18px 0;background:#ffffff05}.landing .marquee-track{display:flex;gap:48px;white-space:nowrap;animation:marquee-scroll 26s linear infinite;width:max-content}.landing .marquee-track span{font-family:Unbounded,sans-serif;font-weight:700;font-size:1rem;color:var(--muted2);display:flex;align-items:center;gap:48px;text-transform:uppercase;letter-spacing:.03em}.landing .marquee-track span i{color:var(--fuchsia);font-style:normal}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing .statbar{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff14;margin-top:0;border-bottom:1px solid rgba(255,255,255,.08)}.landing .statbar .cell{background:var(--bg2);padding:30px 22px;text-align:center}.landing .statbar .num{font-family:Unbounded,sans-serif;font-weight:800;font-size:clamp(1rem,1.6vw,1.3rem);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.25}.landing .statbar .label{color:var(--muted);font-size:.76rem;margin-top:8px;font-family:Space Grotesk,monospace;text-transform:uppercase;letter-spacing:.04em}.landing section{padding:20px 0}.landing .legal-doc section{padding:0}.landing .tag{display:inline-block;font-family:Space Grotesk,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;color:var(--cyan);margin-bottom:18px}.landing .sec-head{max-width:760px;margin-bottom:64px}.landing .sec-head h2{font-size:clamp(2rem,4.2vw,3.4rem);font-weight:800;margin-bottom:20px}.landing .sec-head p{color:var(--muted);font-size:1.08rem;line-height:1.65}.landing .center{text-align:center;margin-left:auto;margin-right:auto}.landing .reveal{opacity:0;transform:translateY(36px);transition:opacity .7s ease,transform .7s ease}.landing .reveal.in{opacity:1;transform:translateY(0)}.landing .problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing .pcard{background:var(--panel);border:1px solid var(--panel-border);border-radius:20px;padding:28px 24px;transition:transform .25s,border-color .25s,background .25s}.landing .pcard:hover{transform:translateY(-6px);border-color:#ff4fd866;background:#ffffff12}.landing .pcard .glyph{font-size:1.6rem;margin-bottom:14px}.landing .pcard h3{font-size:1.05rem;font-weight:600;margin-bottom:8px;font-family:Space Grotesk,sans-serif}.landing .pcard p{color:var(--muted);font-size:.92rem;line-height:1.55}.landing .loop-wrap{display:flex;justify-content:center;padding:20px 0 10px}.landing .loop{position:relative;width:min(560px,90vw);aspect-ratio:1 / 1;border-radius:50%;border:1px dashed rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;animation:spin 70s linear infinite}.landing .loop.six{width:min(620px,94vw)}.landing .loop.cyan{border-color:#3ee6e04d}.landing .loop.amber{border-color:#ffcc4d4d}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}.landing .loop-core{position:absolute;width:36%;height:36%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffff1f,#0000);background-color:#0d0820;border:1px solid var(--panel-border);display:flex;align-items:center;justify-content:center;text-align:center;animation:spin-rev 70s linear infinite;box-shadow:0 0 60px #9b5cff59;padding:10px}.landing .loop-core b{font-family:Unbounded,sans-serif;font-size:.9rem;display:block;line-height:1.3}.landing .loop-core span{display:block;font-family:Space Grotesk,monospace;font-size:.62rem;color:var(--muted2);text-transform:uppercase;letter-spacing:.08em;margin-top:6px}.landing .orbit{position:absolute;transform:translate(-50%,-50%)}.landing .loop-node{width:132px;background:var(--bg2);border:1px solid var(--panel-border);border-radius:16px;padding:14px;text-align:center;animation:spin-rev 70s linear infinite;box-shadow:0 8px 24px #0006}.landing .loop.six .loop-node{width:112px;padding:11px}.landing .loop-node .n{font-family:Space Grotesk,monospace;font-size:.62rem;color:var(--cyan);letter-spacing:.07em;text-transform:uppercase}.landing .loop.cyan .loop-node .n{color:var(--amber)}.landing .loop.amber .loop-node .n{color:var(--fuchsia)}.landing .loop-node .t{font-family:Unbounded,sans-serif;font-size:.78rem;font-weight:700;margin-top:4px;line-height:1.25}.landing .loop.six .loop-node .t{font-size:.72rem}.landing .p1{top:10%;left:50%}.landing .p2{top:50%;left:90%}.landing .p3{top:90%;left:50%}.landing .p4{top:50%;left:10%}.landing .q1{top:10%;left:50%}.landing .q2{top:37.6%;left:88%}.landing .q3{top:82.4%;left:73.5%}.landing .q4{top:82.4%;left:26.5%}.landing .q5{top:37.6%;left:12%}.landing .r1{top:8%;left:50%}.landing .r2{top:29%;left:86.4%}.landing .r3{top:71%;left:86.4%}.landing .r4{top:92%;left:50%}.landing .r5{top:71%;left:13.6%}.landing .r6{top:29%;left:13.6%}.landing .loop-caption{max-width:560px;margin:36px auto 0;text-align:center;color:var(--muted);font-size:.98rem;line-height:1.6}.landing .fwb-wrap{position:relative;width:100%;padding:8px 0}.landing .fwb-scene{position:relative;width:100%;height:480px;display:flex;align-items:center;justify-content:center;perspective:1050px;perspective-origin:50% 48%;overflow:visible}.landing .fwb-ring{position:relative;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-22deg) rotateY(0) translateY(40px);animation:fwb-spin 20s linear infinite}@keyframes fwb-spin{0%{transform:rotateX(-22deg) rotateY(0) translateY(40px)}to{transform:rotateX(-22deg) rotateY(360deg) translateY(40px)}}.landing .fwb-track{position:absolute;width:560px;height:560px;border-radius:50%;border:1px solid rgba(255,255,255,.06);top:-280px;left:-280px;transform:rotateX(90deg);pointer-events:none}.landing .fwb-panel{position:absolute;width:175px;height:115px;top:-57px;left:-87px;transform:rotateY(var(--fa)) translateZ(240px) rotateX(22deg);transform-style:preserve-3d;border-radius:10px}.landing .fwb-band-top,.landing .fwb-band-bot{position:absolute;width:560px;height:560px;border-radius:50%;left:-280px;pointer-events:none}.landing .fwb-band-top{top:-338px;border:1.5px solid rgba(184,27,27,.35);box-shadow:0 0 12px #b81b1b26 inset;transform:rotateX(90deg)}.landing .fwb-band-bot{top:-222px;border:1.5px solid rgba(184,27,27,.25);transform:rotateX(90deg)}.landing .fwb-front,.landing .fwb-back{position:absolute;inset:0;border-radius:inherit;backface-visibility:hidden;box-shadow:0 10px 40px #000000a6}.landing .fwb-front{background:var(--panel);border:1px solid var(--panel-border);border-top:2px solid rgba(184,27,27,.45);padding:12px 14px;display:flex;flex-direction:column;gap:5px}.landing .fwb-back{background:#080514f5;border:1px solid rgba(184,27,27,.22);transform:rotateY(180deg);box-shadow:inset 0 0 36px #b81b1b1f,0 10px 40px #000000a6;overflow:hidden}.landing .fwb-back:before{content:"";position:absolute;top:50%;left:50%;width:54px;height:54px;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid rgba(184,27,27,.35);box-shadow:0 0 0 14px #b81b1b1a,0 0 0 26px #b81b1b0e,0 0 0 38px #b81b1b06}.landing .fwb-back:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;background:#dc3c3cbf;box-shadow:0 0 10px #dc3c3c99,0 0 22px #b81b1b66}.landing .fwb-lbl{font-size:.56rem;font-weight:700;letter-spacing:.14em;color:var(--violet);line-height:1}.landing .fwb-title{font-family:Unbounded,sans-serif;font-size:.88rem;font-weight:800;color:var(--ink);line-height:1.2}.landing .fwb-desc{font-size:.67rem;color:var(--muted);line-height:1.5;margin:0}.landing .fwb-glow{position:absolute;top:calc(50% + 40px);left:50%;transform:translate(-50%,-50%);width:320px;height:140px;border-radius:50%;background:radial-gradient(ellipse,rgba(184,27,27,.22) 0%,rgba(184,27,27,.06) 50%,transparent 75%);pointer-events:none;animation:fwb-breathe 3.5s ease-in-out infinite}@keyframes fwb-breathe{0%,to{opacity:.7}50%{opacity:1}}.landing .fwb-hub{position:absolute;top:22px;left:50%;transform:translate(-50%);text-align:center;z-index:10;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:8px;white-space:nowrap}.landing .fwb-hub b{font-family:Unbounded,sans-serif;font-size:1.55rem;font-weight:900;color:var(--ink);line-height:1.1;display:block;white-space:nowrap;text-shadow:0 0 48px rgba(184,27,27,.55),0 2px 12px rgba(0,0,0,.8)}.landing .fwb-hub span{display:inline-block;font-size:.56rem;font-weight:700;color:var(--violet);letter-spacing:.18em;border:1px solid rgba(184,27,27,.55);border-radius:20px;padding:3px 12px}@media(min-width:641px)and (max-width:1024px){.landing .fwb-scene{height:440px;perspective:900px}.landing .fwb-panel{width:155px;height:106px;top:-53px;left:-77px;transform:rotateY(var(--fa)) translateZ(210px) rotateX(22deg)}.landing .fwb-track{width:500px;height:500px;top:-250px;left:-250px}.landing .fwb-band-top{width:500px;height:500px;left:-250px;top:-303px}.landing .fwb-band-bot{width:500px;height:500px;left:-250px;top:-197px}}@keyframes fwb-spin-sm{0%{transform:rotateX(-22deg) rotateY(0) translateY(28px)}to{transform:rotateX(-22deg) rotateY(360deg) translateY(28px)}}@media(max-width:640px){.landing .fwb-scene{height:360px;perspective:700px}.landing .fwb-ring{animation-name:fwb-spin-sm;animation-duration:24s}.landing .fwb-panel{width:124px;height:94px;top:-47px;left:-62px;transform:rotateY(var(--fa)) translateZ(174px) rotateX(22deg)}.landing .fwb-front{padding:9px 11px}.landing .fwb-track{width:400px;height:400px;top:-200px;left:-200px}.landing .fwb-band-top{width:400px;height:400px;left:-200px;top:-248px}.landing .fwb-band-bot{width:400px;height:400px;left:-200px;top:-152px}.landing .fwb-hub{top:14px}.landing .fwb-hub b{font-size:1.1rem}.landing .fwb-title{font-size:.7rem}.landing .fwb-desc{font-size:.58rem}.landing .fwb-glow{width:220px;height:90px;top:calc(50% + 28px)}}.landing .mini-loop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:44px 0 6px}.landing .mini-loop .step{background:var(--panel);border:1px solid var(--panel-border);border-radius:100px;padding:11px 20px;font-family:Space Grotesk,monospace;font-size:.8rem;font-weight:600;color:var(--ink);white-space:nowrap;display:flex;align-items:center;gap:8px}.landing .mini-loop .step .k{color:var(--fuchsia);font-family:Unbounded,sans-serif;font-size:.68rem}.landing .mini-loop .arrow{color:var(--muted2);font-size:1rem}.landing .mini-loop .loopback{display:flex;align-items:center;gap:8px;color:var(--cyan);font-family:Space Grotesk,monospace;font-size:.78rem;font-weight:600;border:1px dashed rgba(62,230,224,.4);border-radius:100px;padding:11px 18px}.landing .opp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px}.landing .opp-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:22px;padding:26px 24px;transition:transform .25s,border-color .25s}.landing .opp-card:hover{transform:translateY(-6px);border-color:#3ee6e066}.landing .opp-card .oi{font-family:Space Grotesk,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fuchsia);margin-bottom:10px}.landing .opp-card h4{font-family:Unbounded,sans-serif;font-size:1rem;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:10px}.landing .opp-card h4 .opp-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#b81b1b1f;border:1px solid rgba(184,27,27,.26);color:#da2423;filter:drop-shadow(0 0 5px rgba(184,27,27,.42));flex-shrink:0;transition:filter .25s,background .25s}.landing .opp-card:hover h4 .opp-icon{background:#b81b1b33;filter:drop-shadow(0 0 9px rgba(184,27,27,.7))}.landing .opp-card .lbl{font-family:Space Grotesk,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cyan);margin:12px 0 4px}.landing .opp-card p{color:var(--muted);font-size:.87rem;line-height:1.55}.landing .market{background:var(--bg2);border-radius:32px;padding:60px;border:1px solid var(--panel-border);position:relative;overflow:hidden}.landing .market:before{content:"";position:absolute;inset:0;background:var(--grad2);opacity:.08;filter:blur(60px)}.landing .grid5,.landing .grid5-2{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.landing .tcard{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--panel-border);border-radius:22px;padding:26px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;flex-direction:column;gap:14px;min-height:260px}.landing .tcard:hover{transform:translateY(-8px);border-color:transparent;box-shadow:0 16px 40px #0006,0 0 0 1px var(--fuchsia)}.landing .tcard .code{font-family:Space Grotesk,monospace;font-size:.7rem;letter-spacing:.1em;color:var(--fuchsia);background:#ff4fd81a;padding:4px 10px;border-radius:100px;width:fit-content}.landing .tcard.cyanb .code{color:var(--cyan);background:#3ee6e01a}.landing .tcard .glyph{font-size:1.8rem}.landing .tcard h4{font-family:Unbounded,sans-serif;font-size:1rem;font-weight:700}.landing .tcard p{color:var(--muted);font-size:.85rem;line-height:1.5;flex:1}.landing .tcard .foot{font-family:Space Grotesk,monospace;font-size:.72rem;color:var(--amber);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.landing .moat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:60px}.landing .moat-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:20px;padding:30px 22px;text-align:left}.landing .moat-card .idx{font-family:Unbounded,sans-serif;font-size:2rem;font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.3);margin-bottom:14px}.landing .moat-card h3{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;margin-bottom:10px}.landing .moat-card p{color:var(--muted);font-size:.87rem;line-height:1.55}.landing .revenue-strip{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:10px}.landing .rchip{background:var(--panel);border:1px solid var(--panel-border);border-radius:100px;padding:10px 20px;font-family:Space Grotesk,monospace;font-size:.78rem;color:var(--muted);letter-spacing:.02em}.landing .rchip b{color:var(--ink)}.landing .quote-block{background:var(--bg2);border:1px solid var(--panel-border);border-radius:24px;padding:44px;margin-top:16px;position:relative}.landing .quote-block:before{content:""}.landing .quote-block .big-stat{font-family:Unbounded,sans-serif;font-weight:800;font-size:clamp(1.5rem,3vw,2.3rem);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.landing .quote-block p{color:var(--muted);font-size:1rem;line-height:1.6;max-width:100%}.landing .quote-block.mou-block{padding:56px 48px}.landing .quote-block.mou-block .mou-content{display:grid;grid-template-columns:3.5fr 6.5fr;gap:48px;align-items:center;position:relative;z-index:2}.landing .quote-block.mou-block .mou-text{max-width:100%}.landing .quote-block.mou-block .mou-images{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.landing .quote-block.mou-block .mou-images img{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:20px;border:1px solid rgba(255,255,255,.15);box-shadow:0 12px 32px #0006;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.landing .quote-block.mou-block .mou-images img:hover{transform:translateY(-6px) scale(1.03);border-color:#3ee6e080;box-shadow:0 16px 40px #3ee6e033;z-index:10}@media(max-width:1024px){.landing .quote-block.mou-block .mou-content{grid-template-columns:1fr;gap:40px}}@media(max-width:640px){.landing .quote-block.mou-block{padding:40px 24px}.landing .quote-block.mou-block .mou-images{grid-template-columns:1fr;gap:16px}.landing .quote-block.mou-block .mou-images img{aspect-ratio:16 / 9}}.landing .chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px}.landing .chapter{background:var(--panel);border:1px solid var(--panel-border);border-radius:22px;padding:30px 26px}.landing .chapter .ch-label{font-family:Space Grotesk,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:12px}.landing .chapter h4{font-family:Unbounded,sans-serif;font-size:1.05rem;font-weight:700;margin-bottom:12px;line-height:1.3}.landing .chapter p{color:var(--muted);font-size:.88rem;line-height:1.6}.landing .val-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.landing .val-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:20px;padding:28px;display:flex;gap:18px;align-items:flex-start}.landing .val-card .avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;background:var(--grad2);display:flex;align-items:center;justify-content:center;font-family:Unbounded,sans-serif;font-weight:800;font-size:.85rem;color:#fff;text-shadow:0 0 4px rgba(255,255,255,.3)}.landing .val-card h4{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.95rem;margin-bottom:4px}.landing .val-card .role{color:var(--muted2);font-size:.76rem;margin-bottom:10px;font-family:Space Grotesk,monospace;text-transform:uppercase;letter-spacing:.04em}.landing .val-card p{color:var(--muted);font-size:.88rem;line-height:1.55}.landing .cta-final{text-align:center;background:linear-gradient(160deg,#9b5cff2e,#ff4fd81a 60%,#3ee6e01f);border:1px solid var(--panel-border);border-radius:32px;padding:80px 40px;position:relative;overflow:hidden}.landing .cta-final h2{font-size:clamp(2rem,5vw,3.6rem);font-weight:800;max-width:820px;margin:0 auto 22px}.landing .cta-final p{color:var(--muted);max-width:560px;margin:0 auto 38px;font-size:1.05rem}.landing .cta-final .btn-row{justify-content:center}.landing footer{border-top:1px solid rgba(255,255,255,.08);padding:60px 0 34px}.landing .foot-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;margin-bottom:50px}.landing .foot-col h5{font-family:Space Grotesk,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:var(--muted2);margin-bottom:16px}.landing .foot-col a{display:block;color:var(--muted);font-size:.88rem;margin-bottom:10px;transition:color .2s}.landing .foot-col a:hover{color:var(--ink)}.landing .foot-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px solid rgba(255,255,255,.07);padding-top:26px;color:var(--muted2);font-size:.78rem}.landing .not-found{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 24px}.landing .not-found .code404{font-family:Unbounded,sans-serif;font-weight:800;font-size:clamp(4rem,12vw,8rem);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;margin-bottom:16px}.landing .not-found h1{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:14px}.landing .not-found p{color:var(--muted);max-width:480px;margin:0 auto 32px}.landing .app-links-page{min-height:100vh;display:flex;align-items:center;padding:80px 0}.landing .app-links-wrap{display:flex;justify-content:center}.landing .app-links-shell{width:min(100%,560px);padding:42px;border-radius:28px;background:linear-gradient(180deg,#ffffff13,#ffffff08),var(--bg2);border:1px solid var(--panel-border);box-shadow:0 28px 80px #0000006b,0 0 70px #9b5cff29;text-align:center}.landing .app-links-brand{display:flex;flex-direction:column;align-items:center}.landing .app-links-logo{width:88px;height:88px;border-radius:24px;display:grid;place-items:center;background:#fffffff5;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 42px #ff4fd82e;overflow:hidden;margin-bottom:22px}.landing .app-links-logo img{width:72px;height:72px;object-fit:contain}.landing .app-links-kicker{color:var(--cyan);margin:0 0 14px}.landing .app-links-brand h1{max-width:440px;margin:0;font-size:clamp(2rem,7vw,3.6rem);font-weight:800}.landing .app-links-brand h1 span{color:var(--fuchsia)}.landing .app-links-copy,.landing .app-links-instruction,.landing .app-links-redirect p,.landing .app-links-status p{color:var(--muted);line-height:1.6}.landing .app-links-copy{max-width:420px;margin:18px auto 0;font-size:1rem}.landing .app-links-referral{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0;padding:16px;border-radius:18px;background:#ffffff0e;border:1px solid rgba(255,79,216,.38);text-align:left}.landing .app-links-referral span{display:block;color:var(--muted2);font-family:Space Grotesk,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.landing .app-links-referral strong{display:block;color:var(--ink);font-family:Space Grotesk,monospace;font-size:clamp(1.35rem,6vw,1.9rem);letter-spacing:.08em;overflow-wrap:anywhere}.landing .app-links-referral button{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--panel-border);border-radius:50%;color:var(--cyan);background:#3ee6e01a;cursor:pointer;transition:transform .2s ease,background .2s ease}.landing .app-links-referral button:hover{transform:translateY(-2px);background:#3ee6e029}.landing .app-links-referral svg,.landing .app-links-store-row svg{width:21px;height:21px}.landing .app-links-qr{width:260px;height:260px;display:grid;place-items:center;margin:30px auto 16px;padding:14px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px #fff3,0 0 28px #ffffff59,0 0 60px #b81b1b80,0 0 110px #b81b1b40,0 18px 50px #00000059}.landing .app-links-qr img{width:100%;height:100%;border-radius:14px}.landing .app-links-instruction{margin:0 0 28px;font-size:.95rem}.landing .app-links-divider{display:flex;align-items:center;gap:16px;margin:28px 0 22px}.landing .app-links-divider span{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.landing .app-links-divider b{color:var(--muted2);font-family:Space Grotesk,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.landing .app-links-store-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing .app-links-store-row a,.landing .app-links-fallback{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;border:0;background:var(--grad);color:#0a0512;font-family:Space Grotesk,monospace;font-weight:800;font-size:.88rem;cursor:pointer;transition:transform .2s ease,box-shadow .25s ease}.landing .app-links-store-row a:first-child{color:var(--ink);background:#ffffff14;border:1px solid var(--panel-border)}.landing .app-links-store-row a:last-child{color:#fff}.landing .app-links-store-row a:hover,.landing .app-links-fallback:hover{transform:translateY(-3px);box-shadow:0 10px 34px #ff4fd84d}.landing .app-links-redirect{margin:30px 0 0;display:flex;flex-direction:column;align-items:center}.landing .app-links-redirect h2{margin:18px 0 8px;font-family:Space Grotesk,sans-serif;font-size:1.2rem}.landing .app-links-redirect p{min-height:46px;margin:0 0 22px;font-size:.94rem}.landing .app-links-fallback{width:100%;padding:0 24px}.landing .app-links-status{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.landing .app-links-spinner{width:58px;height:58px;border-radius:50%;border:4px solid rgba(255,255,255,.12);border-top-color:var(--fuchsia);animation:app-links-spin .8s linear infinite}@keyframes app-links-spin{to{transform:rotate(360deg)}}@media(min-width:981px)and (max-width:1200px){.landing .navlinks{gap:14px}.landing .navlinks a{font-size:.72rem;letter-spacing:.02em}.landing .nav-cta{padding:8px 14px;font-size:.76rem}}@media(max-width:980px){.landing .navlinks{display:none}.landing nav.wrap>.nav-cta{display:none}.landing .burger{display:flex}.landing .problem-grid,.landing .opp-grid,.landing .grid5,.landing .grid5-2,.landing .moat-grid{grid-template-columns:repeat(2,1fr)}.landing .chapters,.landing .val-grid{grid-template-columns:1fr}.landing .statbar{grid-template-columns:repeat(2,1fr)}.landing .market{padding:46px 32px}.landing nav.wrap{height:68px}.landing .navlinks-mobile.open{top:68px}}@media(max-width:640px){.landing .wrap{padding-left:18px;padding-right:18px}.landing .problem-grid,.landing .opp-grid,.landing .grid5,.landing .grid5-2,.landing .moat-grid,.landing .statbar{grid-template-columns:1fr}.landing section{padding:60px 0}.landing .hero{padding:64px 0 44px}.landing .market{padding:34px 22px}.landing .cta-final{padding:56px 22px}.landing .quote-block{padding:30px 22px}.landing .quote-block:before{font-size:3.4rem;top:4px;left:16px}.landing .loop-node{width:100px;padding:9px}.landing .loop.six .loop-node{width:88px;padding:8px}.landing .loop,.landing .loop.six{width:90vw}.landing .val-card{padding:22px;gap:14px}.landing .foot-top{gap:32px}.landing .foot-col{min-width:45%}.landing .app-links-page{padding:36px 0}.landing .app-links-shell{padding:28px 18px;border-radius:22px}.landing .app-links-store-row{grid-template-columns:1fr}.landing .app-links-qr{width:232px;height:232px}.landing{background:radial-gradient(ellipse 60% 18% at 50% 0%,rgba(184,27,27,.05) 0%,transparent 60%),linear-gradient(170deg,#1d1b28,#171523,#131120)}.landing .hero h1 .grad-text{background:linear-gradient(90deg,#9b1515,#d94040 22%,#ffb0b0 45%,#fff,#ffb0b0 55%,#d94040 78%,#9b1515);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% auto;animation:illuminate 6s ease-in-out infinite alternate;filter:none}.landing .hero p.lead{color:#ffffffd9}.landing .eyebrow{font-size:.72rem;padding:6px 14px;max-width:90vw;text-align:center}.landing .btn-row{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:320px;margin:0 auto}.landing .btn-row .btn{width:100%;justify-content:center;text-align:center}.landing .btn-ghost{border-color:#ffffff4d;color:#ffffffe6}.landing .sh-tag{color:#ffffffd1}.landing .sh-desc{color:#ffffffb8}.landing .tcard p,.landing .pcard p{color:#ffffffc7}}@media(max-width:420px){.landing .logo span.sub{display:none}.landing .loop,.landing .loop.six{width:94vw}.landing .loop-node,.landing .loop.six .loop-node{width:96px;padding:8px;overflow:hidden}.landing .loop-node .t{font-size:.6rem;overflow-wrap:anywhere}.landing .loop.six .loop-node .t{font-size:.54rem}.landing .loop.six .loop-node .t{font-size:.56rem}.landing .loop-core b{font-size:.78rem}.landing .loop-core span{font-size:.56rem}.landing .mini-loop .step{padding:9px 14px;font-size:.72rem}}@media(prefers-reduced-motion:reduce){.landing *,.landing *:before,.landing *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@keyframes shimmer-sweep{0%{background-position:-200% center}to{background-position:200% center}}.landing .btn-primary{background:linear-gradient(90deg,#6b1010,#b81b1b 35%,#d94545 65%,#b81b1b 85%,#6b1010);background-size:300% auto;animation:shimmer-sweep 4s linear infinite;color:#fff!important;text-shadow:0 0 14px rgba(255,255,255,.55),0 1px 2px rgba(0,0,0,.3)}.landing .btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 32px #b81b1b80,0 0 0 1px #b81b1b59}.landing .btn-ghost:hover{background:#b81b1b1a;border-color:#b81b1b73;box-shadow:0 4px 22px #b81b1b38;transform:translateY(-3px)}.landing .tag{text-shadow:0 0 14px rgba(184,27,27,.65)}.landing .hero{position:relative}@keyframes hero-media-float{0%{opacity:0;transform:translateY(0) scale(.85) rotate(0)}8%{opacity:.18}85%{opacity:.14}to{opacity:0;transform:translateY(-180px) scale(1.05) rotate(12deg)}}.landing .hero-media-fx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.landing .hero-media-fx .sym{position:absolute;font-size:clamp(1rem,2.2vw,1.6rem);color:#fff;opacity:0;animation:hero-media-float linear infinite;will-change:transform,opacity;text-shadow:0 0 12px rgba(184,27,27,.5);-webkit-user-select:none;user-select:none}@keyframes hero-twinkle{0%{opacity:0;transform:scale(.4) rotate(-10deg)}6%{opacity:.45;transform:scale(1.15) rotate(5deg)}18%{opacity:.32;transform:scale(1) rotate(0)}28%{opacity:0;transform:scale(.7) rotate(8deg)}to{opacity:0;transform:scale(.7) rotate(8deg)}}.landing .hero-twinkle-fx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.landing .hero-twinkle-fx .sym{position:absolute;font-size:clamp(.75rem,1.6vw,1.3rem);color:#fffffff2;opacity:0;animation:hero-twinkle ease-in-out infinite;will-change:transform,opacity;text-shadow:0 0 10px rgba(255,255,255,.7),0 0 20px rgba(184,27,27,.45);-webkit-user-select:none;user-select:none}.landing .marquee-track span i{text-shadow:0 0 10px rgba(184,27,27,.55)}.landing .pcard{border-left:3px solid rgba(184,27,27,.25);position:relative;overflow:hidden}.landing .pcard:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left,rgba(184,27,27,.06) 0%,transparent 68%);pointer-events:none}.landing .pcard:hover{transform:translateY(-6px);border-left-color:var(--fuchsia);border-color:#b81b1b59;box-shadow:0 0 0 1px #b81b1b38,0 14px 38px #b81b1b2e,inset 0 0 28px #b81b1b0a;background:#ffffff12}.landing .pcard .glyph{font-size:unset;width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#b81b1b1a;border:1px solid rgba(184,27,27,.2);color:var(--fuchsia);margin-bottom:16px;transition:background .25s,box-shadow .25s,border-color .25s;flex-shrink:0}.landing .pcard:hover .glyph{background:#b81b1b2e;border-color:#b81b1b73;box-shadow:0 0 18px #b81b1b61}.landing .tcard .glyph{font-size:unset;width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#b81b1b1a;border:1px solid rgba(184,27,27,.2);color:var(--fuchsia);margin-bottom:0;transition:background .25s,box-shadow .25s,border-color .25s;flex-shrink:0}.landing .tcard:hover .glyph{background:#b81b1b33;border-color:#b81b1b80;box-shadow:0 0 20px #b81b1b66}.landing .tcard.cyanb .glyph{background:#b81b1b1a;border-color:#b81b1b33;color:var(--cyan)}.landing .tcard.cyanb:hover .glyph{background:#b81b1b33;border-color:#b81b1b80;box-shadow:0 0 20px #b81b1b61}.landing .tcard:hover{box-shadow:0 16px 42px #0006,0 0 0 1px var(--fuchsia),0 0 28px #b81b1b38}.landing .tcard.cyanb:hover{box-shadow:0 16px 42px #0006,0 0 0 1px var(--cyan),0 0 28px #b81b1b38}.landing .statbar.two-col .tam-list .icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#b81b1b24;border:1px solid rgba(184,27,27,.28);color:#da2423;filter:drop-shadow(0 0 5px rgba(184,27,27,.45));flex-shrink:0;font-size:unset;transition:background .25s,box-shadow .25s,filter .25s}.landing .statbar.two-col .tam-list li:hover .icon{background:#b81b1b38;box-shadow:0 0 16px #b81b1b61;filter:drop-shadow(0 0 8px rgba(184,27,27,.7))}.landing .moat-card{position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.landing .moat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad);opacity:0;transition:opacity .3s}.landing .moat-card:hover{transform:translateY(-6px);border-color:#b81b1b59;box-shadow:0 14px 38px #b81b1b33}.landing .moat-card:hover:before{opacity:1}.landing .moat-card .idx{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:0;transition:filter .3s ease}.landing .moat-card:hover .idx{filter:drop-shadow(0 0 6px rgba(184,27,27,.65)) drop-shadow(0 0 18px rgba(184,27,27,.3))}.landing .rchip{transition:background .25s,border-color .25s,color .25s;cursor:default}.landing .rchip:hover{background:#b81b1b24;border-color:#b81b1b6b;color:var(--ink)}.landing .opp-card{position:relative;overflow:hidden}.landing .opp-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--violet),var(--fuchsia));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.landing .opp-card:hover{border-color:#b81b1b61;box-shadow:0 8px 30px #b81b1b24}.landing .opp-card:hover:after{transform:scaleX(1)}.landing .chapter{transition:transform .25s,box-shadow .25s,border-color .25s}.landing .chapter:hover{transform:translateY(-5px);border-color:#ffcc4d59;box-shadow:0 12px 32px #ffcc4d24}.landing .val-card{position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.landing .val-card:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#8B1513,var(--violet) 50%,var(--cyan));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s;pointer-events:none}.landing .val-card:hover{transform:translateY(-5px);box-shadow:0 14px 36px #b81b1b33}.landing .val-card:hover:before{opacity:1}.landing .val-card .avatar{box-shadow:0 0 10px #ffffff40,0 0 24px #ffffff1f}.landing .quote-block{position:relative;overflow:hidden}.landing .quote-block:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left,rgba(184,27,27,.08) 0%,transparent 60%);pointer-events:none}@keyframes cta-pulse{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.landing .cta-final{background:linear-gradient(160deg,#b81b1b1a,#8b15130f 40%,#b81b1b14,#b81b1b1a);background-size:300% 300%;animation:cta-pulse 10s ease infinite}.landing .cta-final:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(184,27,27,.08) 0%,transparent 65%);pointer-events:none}.landing .cta-final .tag{color:#fff9;text-shadow:none}.landing .loop-core{box-shadow:0 0 22px #b81b1b66,0 0 50px #b81b1b1f}.landing .orbit:hover .loop-node{border-color:#b81b1b99;box-shadow:0 0 0 1px #b81b1b66,0 8px 30px #b81b1b47}.landing .nav-cta{background-size:200% auto;animation:shimmer-sweep 4s linear infinite}@keyframes core-pulse{0%,to{box-shadow:0 0 22px #b81b1b66,0 0 50px #b81b1b1f}50%{box-shadow:0 0 35px #b81b1b80,0 0 70px #b81b1b29}}.landing .loop{animation:spin 20s linear infinite!important;border:none!important;--orbit-r: 224px}.landing .loop.six{--orbit-r: 248px}@media(max-width:640px){.landing .loop{--orbit-r: 36vw}.landing .loop.six{--orbit-r: 37.6vw}}@media(max-width:420px){.landing .loop,.landing .loop.six{--orbit-r: 34vw}}.landing .loop-ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(184,27,27,.35);animation:spin-rev 20s linear infinite;pointer-events:none}.landing .loop.cyan .loop-ring,.landing .loop.amber .loop-ring{border-color:#b81b1b4d}.landing .loop-core{animation:spin-rev 20s linear infinite,core-pulse 4s ease-in-out infinite!important}.landing .loop-core{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:0!important;padding:10px!important}.landing .loop-core b{font-size:1rem!important;line-height:1.25!important;display:block!important}.landing .loop-core span{display:inline-block!important;margin-top:6px!important;font-size:.44rem!important;color:#b81b1b!important;background:#b81b1b1f!important;border:1px solid rgba(184,27,27,.38)!important;border-radius:6px!important;padding:2px 6px!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-family:Space Grotesk,monospace!important;white-space:nowrap!important;line-height:1.4!important}.landing .orbit-node{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--oa)) translateY(calc(-1 * var(--orbit-r)));animation:none!important}.landing .orbit-node .loop-node{rotate:var(--ona);animation:spin-rev 20s linear infinite!important;overflow:hidden}.landing .orbit-node .loop-node .t,.landing .orbit-node .loop-node .n{overflow-wrap:anywhere}.landing .orbit-node:hover .loop-node{border-color:#b81b1b99;box-shadow:0 0 0 1px #b81b1b66,0 8px 30px #b81b1b47}.landing .loop.six.cyan{animation:none!important}.landing .loop.six.cyan .loop-ring{animation:none;border:1px solid rgba(184,27,27,.32)}.landing .loop.six.cyan:before{content:none}.landing .loop.six.cyan:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 80deg,#b81b1b00,#b81b1b38 10deg,#b81b1b1a 18deg,#b81b1b00 25deg 360deg);animation:radar-sweep 9s linear infinite;pointer-events:none}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radar-core-pulse{0%,to{box-shadow:0 0 14px #b81b1b59,0 0 28px #b81b1b1a}50%{box-shadow:0 0 20px #b81b1b73,0 0 40px #b81b1b26}}.landing .loop.six.cyan .loop-core{animation:radar-core-pulse 4s ease-in-out infinite!important}.landing .loop.six.cyan .orbit-node .loop-node{rotate:var(--ona)!important;animation:none!important}@keyframes node-scan-pulse{0%,10%{border-color:#b81b1b8c;box-shadow:0 0 0 1px #b81b1b59,0 0 18px #b81b1b61,0 8px 24px #00000059}28%,to{border-color:var(--panel-border);box-shadow:0 8px 24px #0006}}.landing .loop.six.cyan .orbit-node:nth-child(2) .loop-node{animation:node-scan-pulse 9s ease-in-out 4.5s infinite!important}.landing .loop.six.cyan .orbit-node:nth-child(3) .loop-node{animation:node-scan-pulse 9s ease-in-out 6s infinite!important}.landing .loop.six.cyan .orbit-node:nth-child(4) .loop-node{animation:node-scan-pulse 9s ease-in-out 7.5s infinite!important}.landing .loop.six.cyan .orbit-node:nth-child(5) .loop-node{animation:node-scan-pulse 9s ease-in-out 0s infinite!important}.landing .loop.six.cyan .orbit-node:nth-child(6) .loop-node{animation:node-scan-pulse 9s ease-in-out 1.5s infinite!important}.landing .loop.six.cyan .orbit-node:nth-child(7) .loop-node{animation:node-scan-pulse 9s ease-in-out 3s infinite!important}.landing .sgf{width:100%}.landing .sgf-lbl{font-family:Unbounded,sans-serif;font-size:.68rem;font-weight:700;color:var(--violet);letter-spacing:.1em;opacity:.9;text-transform:uppercase}.landing .sgf-ttl{font-family:Unbounded,sans-serif;font-size:1rem;font-weight:800;color:var(--ink);letter-spacing:.01em}.landing .sgf-d{display:none;position:relative;width:100%;aspect-ratio:1000 / 520;max-height:540px}.landing .sgf-d-svg{position:absolute;inset:0;width:100%;height:100%}.landing .sgf-d-item{position:absolute;left:0;width:22%;display:flex;flex-direction:column;gap:4px;align-items:flex-end;text-align:right;padding-right:10px;transform:translateY(-50%);top:calc(var(--yi, 0) * 16% + 9.6%)}@keyframes sgf-flow{0%{stroke-dashoffset:135;opacity:0}12%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-35;opacity:0}}.landing .sgf-current-glow,.landing .sgf-current-core{animation:sgf-flow 3.5s linear infinite}.landing .sgf-d-label{position:absolute;left:77%;top:50%;transform:translateY(-50%)}.landing .sgf-d-label b{display:block;font-family:Unbounded,sans-serif;font-size:clamp(1rem,2vw,1.65rem);font-weight:900;color:var(--ink);line-height:1.15;letter-spacing:-.01em}.landing .sgf-d-label span{display:inline-block;margin-top:10px;font-size:.6rem;font-weight:700;color:var(--violet);letter-spacing:.14em;border:1px solid rgba(184,27,27,.45);border-radius:20px;padding:4px 12px}.landing .sgf-ring-svg{transform-box:fill-box;transform-origin:center center;animation:sgf-ring-out 2.6s ease-out infinite}.landing .sgf-ring-b{animation-delay:.87s}.landing .sgf-ring-c{animation-delay:1.73s}@media(min-width:641px){.landing .sgf-d{display:block}.landing .sgf-m{display:none}}.landing .sgf-m{position:relative;padding:8px 0 0}@keyframes sgf-spine-bead{0%{background-position:0 80%}to{background-position:0 -40%}}@keyframes sgf-arm-left{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sgf-arm-right{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sgf-dot-pulse{0%,to{box-shadow:0 0 6px #dc3c3c73,0 0 14px #b81b1b33;transform:scale(1)}50%{box-shadow:0 0 14px #ff6464e6,0 0 30px #dc3c3c80,0 0 50px #b81b1b40;transform:scale(1.25)}}@keyframes sgf-conv-breathe{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.3)}}@keyframes sgf-m-ring-expand{0%{transform:translate(-50%,-50%) scale(.2);opacity:.85}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes sgf-ring-out{0%{transform:scale(.3);opacity:.8}to{transform:scale(5);opacity:0}}.landing .sgf-m-spine{position:absolute;left:50%;top:28px;bottom:88px;width:2px;transform:translate(-50%);background:linear-gradient(to bottom,#b81b1b00,#ff8282f2 20%,#dc3c3ccc 30%,#b81b1b00 50% 100%) no-repeat,linear-gradient(to bottom,#b81b1b26,#dc3c3c38,#b81b1b26) no-repeat;background-size:100% 300%,100% 100%;animation:sgf-spine-bead 2.8s linear infinite}.landing .sgf-m-row{display:grid;grid-template-columns:1fr 10px 1fr;align-items:center;gap:0;margin-bottom:14px}.landing .sgf-m-left{display:flex;align-items:center;justify-content:flex-end}.landing .sgf-m-right{display:flex;align-items:center;justify-content:flex-start}.landing .sgf-m-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:10px;padding:9px 12px;display:flex;flex-direction:column;gap:2px;flex-shrink:0;max-width:calc(100% - 20px)}.landing .sgf-m-row.ml .sgf-m-card{text-align:right;border-right:2px solid rgba(184,27,27,.4)}.landing .sgf-m-row.mr .sgf-m-card{text-align:left;border-left:2px solid rgba(184,27,27,.4)}.landing .sgf-m-arm{flex:1;min-width:12px;height:2px;background:linear-gradient(to right,#b81b1b0d,#ff8c8cf2 40%,#dc3c3ce6 60%,#b81b1b0d);background-size:300% 100%;border-radius:2px;box-shadow:0 0 4px #dc3c3c80;animation:sgf-arm-right 2s linear calc(var(--mi, 0) * -.33s) infinite}.landing .sgf-m-row.mr .sgf-m-arm{animation-name:sgf-arm-left}.landing .sgf-m-dot{width:10px;height:10px;border-radius:50%;background:#dc3c3ce6;justify-self:center;align-self:center;animation:sgf-dot-pulse 2.4s ease-in-out calc(var(--mi, 0) * .4s) infinite}.landing .sgf-m-ring{position:absolute;top:24px;left:50%;width:56px;height:56px;border-radius:50%;border:1.5px solid rgba(220,60,60,.65);transform:translate(-50%,-50%) scale(.2);opacity:0;animation:sgf-m-ring-expand 2.4s ease-out infinite;pointer-events:none}.landing .sgf-m-ring:nth-child(2){animation-delay:.8s}.landing .sgf-m-ring:nth-child(3){animation-delay:1.6s}.landing .sgf-m-conv{position:relative;text-align:center;padding:48px 0 4px;overflow:visible}.landing .sgf-m-glow{position:absolute;top:24px;left:50%;transform:translate(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(220,60,60,.45) 0%,rgba(184,27,27,.18) 45%,transparent 70%);pointer-events:none;animation:sgf-conv-breathe 2.6s ease-in-out infinite}.landing .sgf-m-conv b{font-family:Unbounded,sans-serif;font-size:1.15rem;font-weight:900;color:var(--ink);line-height:1.2;display:block;position:relative}.landing .sgf-m-conv span{display:inline-block;margin-top:8px;font-size:.58rem;font-weight:700;color:var(--violet);letter-spacing:.14em;border:1px solid rgba(184,27,27,.45);border-radius:20px;padding:3px 12px;position:relative}.landing .statbar.two-col{display:grid;grid-template-columns:1.2fr 1fr;background:transparent;border-bottom:none;gap:0}.landing .statbar.two-col .cell{background:transparent;padding:60px 48px;display:flex;flex-direction:column;justify-content:center;text-align:center}.landing .statbar.two-col .tam-title{font-family:Unbounded,sans-serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;margin-bottom:24px;line-height:1.2}.landing .statbar.two-col .tam-title .grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.landing .statbar.two-col .tam-desc{color:var(--muted);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:620px}.landing .statbar.two-col .mt-3{margin-top:20px}.landing .statbar.two-col .tam-desc strong{color:var(--ink);font-family:Unbounded,sans-serif;font-size:1.15rem}.landing .statbar.two-col .right-cell{align-items:center}.landing .statbar.two-col .tam-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;width:100%;max-width:480px}.landing .statbar.two-col .tam-list li{display:flex;align-items:center;gap:20px;background:var(--panel);border:1px solid var(--panel-border);padding:16px 22px;border-radius:16px;transition:transform .25s ease,border-color .25s ease,background .25s ease}.landing .statbar.two-col .tam-list li:hover{transform:translate(8px);border-color:#3ee6e066;background:#ffffff12}.landing .statbar.two-col .tam-list .icon{font-size:1.6rem;line-height:1;flex-shrink:0}.landing .statbar.two-col .tam-list .details{display:flex;flex-direction:column;gap:4px;text-align:left}.landing .statbar.two-col .tam-list .label{font-family:Space Grotesk,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted2)}@keyframes val-breathe{0%,to{color:var(--cyan);filter:drop-shadow(0 0 4px rgba(255,255,255,.1));opacity:.8}50%{color:#fff;filter:drop-shadow(0 0 14px rgba(255,255,255,.85)) drop-shadow(0 0 28px rgba(184,27,27,.5));opacity:1}}@keyframes label-breathe{0%,to{color:var(--muted2);text-shadow:none}50%{color:#ffffffd1;text-shadow:0 0 10px rgba(255,255,255,.38)}}.landing .statbar.two-col .tam-list .val{font-family:Unbounded,sans-serif;font-weight:700;font-size:1.05rem;color:var(--cyan);line-height:1.2;animation:val-breathe 3.2s ease-in-out infinite}.landing .statbar.two-col .tam-list .label{animation:label-breathe 3.2s ease-in-out infinite}.landing .statbar.two-col .tam-list li:nth-child(1) .val,.landing .statbar.two-col .tam-list li:nth-child(1) .label{animation-delay:0s}.landing .statbar.two-col .tam-list li:nth-child(2) .val,.landing .statbar.two-col .tam-list li:nth-child(2) .label{animation-delay:.55s}.landing .statbar.two-col .tam-list li:nth-child(3) .val,.landing .statbar.two-col .tam-list li:nth-child(3) .label{animation-delay:1.1s}.landing .statbar.two-col .tam-list li:nth-child(4) .val,.landing .statbar.two-col .tam-list li:nth-child(4) .label{animation-delay:1.65s}.landing .statbar.two-col .tam-list li:nth-child(5) .val,.landing .statbar.two-col .tam-list li:nth-child(5) .label{animation-delay:2.2s}@media(max-width:980px){.landing .statbar.two-col{grid-template-columns:1fr}.landing .statbar.two-col .tam-list{max-width:100%}}@media(max-width:640px){.landing .statbar.two-col .cell{padding:40px 24px}.landing .statbar.two-col .tam-title{color:#fff;text-shadow:0 0 20px rgba(255,255,255,.15)}.landing .statbar.two-col .tam-title .grad-text{background:linear-gradient(90deg,#ffb3b3,#fff 50%,#ffb3b3);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(255,255,255,.4))}.landing .statbar.two-col .tam-desc{font-size:.95rem;color:#ffffffe0}.landing .statbar.two-col .tam-desc strong{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.5),0 0 24px rgba(184,27,27,.4)}}@media(max-width:768px){@keyframes card-arrive-glow{0%{box-shadow:0 0 0 1px #b81b1b00}38%{box-shadow:0 0 0 1px #b81b1b73,0 0 16px #b81b1b80,0 0 36px #b81b1b38}to{box-shadow:0 0 0 1px #b81b1b21,0 0 10px #b81b1b29,0 0 22px #b81b1b0f}}.landing .reveal.in.pcard,.landing .reveal.in.opp-card,.landing .reveal.in.tcard,.landing .reveal.in.moat-card,.landing .reveal.in.val-card{animation:card-arrive-glow 1.1s ease-out .25s both}.landing .reveal.in.pcard .glyph,.landing .reveal.in.tcard .glyph{background:#b81b1b33;border-color:#b81b1b73;filter:drop-shadow(0 0 7px rgba(184,27,27,.6))}.landing .reveal.in.opp-card h4 .opp-icon{background:#b81b1b33;filter:drop-shadow(0 0 7px rgba(184,27,27,.6))}.landing .statbar.two-col .tam-list .icon{background:#b81b1b33;box-shadow:0 0 14px #b81b1b47;filter:drop-shadow(0 0 6px rgba(184,27,27,.55))}}.landing .moat-card:nth-child(1){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Ccircle cx='48' cy='48' r='18' fill='none' stroke='%23ffffff' stroke-width='1.4' stroke-opacity='0.13'/%3E%3Ccircle cx='48' cy='48' r='7' fill='none' stroke='%23ffffff' stroke-width='1' stroke-opacity='0.09'/%3E%3Ccircle cx='20' cy='24' r='5' fill='none' stroke='%23ffffff' stroke-width='1' stroke-opacity='0.1'/%3E%3Ccircle cx='76' cy='24' r='5' fill='none' stroke='%23ffffff' stroke-width='1' stroke-opacity='0.1'/%3E%3Ccircle cx='20' cy='72' r='5' fill='none' stroke='%23ffffff' stroke-width='1' stroke-opacity='0.1'/%3E%3Ccircle cx='76' cy='72' r='5' fill='none' stroke='%23ffffff' stroke-width='1' stroke-opacity='0.1'/%3E%3Cline x1='48' y1='30' x2='20' y2='29' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.07'/%3E%3Cline x1='48' y1='30' x2='76' y2='29' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.07'/%3E%3Cline x1='48' y1='66' x2='20' y2='67' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.07'/%3E%3Cline x1='48' y1='66' x2='76' y2='67' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.07'/%3E%3C/svg%3E");background-position:right 10px bottom 10px;background-repeat:no-repeat;background-size:96px 96px}.landing .moat-card:nth-child(2){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Ccircle cx='18' cy='16' r='4' fill='%23ffffff' fill-opacity='0.12'/%3E%3Ccircle cx='54' cy='10' r='3' fill='%23ffffff' fill-opacity='0.09'/%3E%3Ccircle cx='82' cy='22' r='4' fill='%23ffffff' fill-opacity='0.12'/%3E%3Ccircle cx='34' cy='50' r='5' fill='%23ffffff' fill-opacity='0.1'/%3E%3Ccircle cx='74' cy='46' r='3' fill='%23ffffff' fill-opacity='0.09'/%3E%3Ccircle cx='54' cy='78' r='4' fill='%23ffffff' fill-opacity='0.12'/%3E%3Ccircle cx='10' cy='74' r='3' fill='%23ffffff' fill-opacity='0.07'/%3E%3Ccircle cx='88' cy='70' r='3' fill='%23ffffff' fill-opacity='0.07'/%3E%3Cline x1='18' y1='16' x2='54' y2='10' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.07'/%3E%3Cline x1='54' y1='10' x2='82' y2='22' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.07'/%3E%3Cline x1='18' y1='16' x2='34' y2='50' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.07'/%3E%3Cline x1='82' y1='22' x2='74' y2='46' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.07'/%3E%3Cline x1='34' y1='50' x2='54' y2='78' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.07'/%3E%3Cline x1='74' y1='46' x2='54' y2='78' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.07'/%3E%3Cline x1='10' y1='74' x2='54' y2='78' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.06'/%3E%3Cline x1='88' y1='70' x2='54' y2='78' stroke='%23ffffff' stroke-width='0.8' stroke-opacity='0.06'/%3E%3C/svg%3E");background-position:right 10px bottom 10px;background-repeat:no-repeat;background-size:96px 96px}.landing .moat-card:nth-child(3){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='84' viewBox='0 0 72 84'%3E%3Cpath d='M36 4 L64 16 L64 44 Q64 66 36 80 Q8 66 8 44 L8 16 Z' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-opacity='0.13'/%3E%3Cpath d='M22 42 L32 54 L50 30' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='0.1'/%3E%3C/svg%3E");background-position:right 14px bottom 10px;background-repeat:no-repeat;background-size:68px auto}.landing .moat-card:nth-child(4){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88'%3E%3Crect x='6' y='36' width='26' height='48' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-opacity='0.12'/%3E%3Crect x='44' y='18' width='34' height='66' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-opacity='0.12'/%3E%3Crect x='10' y='44' width='6' height='7' fill='%23ffffff' fill-opacity='0.08'/%3E%3Crect x='20' y='44' width='6' height='7' fill='%23ffffff' fill-opacity='0.08'/%3E%3Crect x='10' y='58' width='6' height='7' fill='%23ffffff' fill-opacity='0.08'/%3E%3Crect x='20' y='58' width='6' height='7' fill='%23ffffff' fill-opacity='0.08'/%3E%3Crect x='48' y='26' width='8' height='9' fill='%23ffffff' fill-opacity='0.08'/%3E%3Crect x='62' y='26' width='8' height='9' fill='%23ffffff' fill-opacity='0.08'/%3E%3Crect x='48' y='42' width='8' height='9' fill='%23ffffff' fill-opacity='0.08'/%3E%3Crect x='62' y='42' width='8' height='9' fill='%23ffffff' fill-opacity='0.08'/%3E%3Crect x='48' y='58' width='8' height='9' fill='%23ffffff' fill-opacity='0.08'/%3E%3Crect x='62' y='58' width='8' height='9' fill='%23ffffff' fill-opacity='0.08'/%3E%3Cline x1='2' y1='84' x2='86' y2='84' stroke='%23ffffff' stroke-width='1.5' stroke-opacity='0.12'/%3E%3C/svg%3E");background-position:right 6px bottom 6px;background-repeat:no-repeat;background-size:88px auto}@media(max-width:640px){.landing{background:radial-gradient(ellipse 60% 18% at 50% 0%,rgba(184,27,27,.05) 0%,transparent 60%),linear-gradient(170deg,#1d1b28,#171523,#131120)}.landing section{padding:44px 0}.landing .hero{padding:52px 0 36px}.landing .problem-grid,.landing .opp-grid,.landing .moat-grid,.landing .grid5,.landing .grid5-2,.landing .val-grid,.landing .chapters{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;gap:14px!important;padding:6px 22px 20px!important;margin-left:-22px!important;margin-right:-22px!important;scroll-padding-left:22px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.landing .problem-grid::-webkit-scrollbar,.landing .opp-grid::-webkit-scrollbar,.landing .moat-grid::-webkit-scrollbar,.landing .grid5::-webkit-scrollbar,.landing .grid5-2::-webkit-scrollbar,.landing .val-grid::-webkit-scrollbar,.landing .chapters::-webkit-scrollbar{display:none}.landing .problem-grid>*,.landing .opp-grid>*,.landing .moat-grid>*,.landing .grid5>*,.landing .grid5-2>*,.landing .val-grid>*,.landing .chapters>*{flex:0 0 80vw!important;width:80vw!important;min-width:0;box-sizing:border-box;scroll-snap-align:start;min-height:0}.landing .moat-grid{margin-bottom:0!important}.landing .chapters{margin-top:20px!important}.landing .val-card{flex-direction:column!important;gap:12px!important}.landing .val-card .avatar{width:44px!important;height:44px!important}.landing .problem-grid .reveal,.landing .opp-grid .reveal,.landing .moat-grid .reveal,.landing .grid5 .reveal,.landing .grid5-2 .reveal,.landing .val-grid .reveal,.landing .chapters .reveal{opacity:0;transform:translate(24px);transition:opacity .55s ease,transform .55s ease}.landing .problem-grid .reveal.in,.landing .opp-grid .reveal.in,.landing .moat-grid .reveal.in,.landing .grid5 .reveal.in,.landing .grid5-2 .reveal.in,.landing .val-grid .reveal.in,.landing .chapters .reveal.in{opacity:1;transform:translate(0)}}@media(max-width:640px){.landing .mini-loop{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-rows:auto auto auto auto auto auto!important;flex-wrap:unset!important;gap:10px 8px!important;margin:28px 0 6px!important;align-items:center;justify-items:center}.landing .mini-loop>div:nth-child(1)>.step{grid-area:1 / 1;justify-self:end}.landing .mini-loop>div:nth-child(1)>.arrow{grid-area:1 / 2}.landing .mini-loop>div:nth-child(2)>.step{grid-area:1 / 3;justify-self:start}.landing .mini-loop>div:nth-child(2)>.arrow{grid-area:2 / 3;transform:rotate(90deg)}.landing .mini-loop>div:nth-child(3)>.step{grid-area:3 / 3;justify-self:start}.landing .mini-loop>div:nth-child(3)>.arrow{grid-area:3 / 2;transform:scaleX(-1)}.landing .mini-loop>div:nth-child(4)>.step{grid-area:3 / 1;justify-self:end}.landing .mini-loop>div:nth-child(4)>.arrow{grid-area:4 / 1;transform:rotate(90deg)}.landing .mini-loop>div:nth-child(5)>.step{grid-area:5 / 1 / 6 / 4;justify-self:center}.landing .mini-loop>.loopback{grid-area:6 / 1 / 7 / 4;justify-self:center}.landing .mini-loop .step{white-space:normal!important;text-align:center;font-size:.66rem!important;padding:8px 10px!important;line-height:1.3;min-width:0}}@media(max-width:420px){.landing{background:radial-gradient(ellipse 60% 18% at 50% 0%,rgba(184,27,27,.05) 0%,transparent 60%),linear-gradient(170deg,#1d1b28,#171523,#131120)}}
