@font-face{font-family:Plus Jakarta Sans;src:url(../../../fonts/PlusJakartaSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional}@font-face{font-family:Plus Jakarta Sans;src:url(../../../fonts/PlusJakartaSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Plus Jakarta Sans;src:url(../../../fonts/PlusJakartaSans-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:optional}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:Inter;src:url(../../../fonts/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:optional}@font-face{font-family:Geist Mono;src:url(../../../fonts/GeistMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(BlinkMacSystemFont),local(Segoe UI),local(Helvetica Neue),local(Arial);size-adjust:102%;ascent-override:96%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(BlinkMacSystemFont),local(Segoe UI),local(Helvetica Neue),local(Arial);size-adjust:104.5%;ascent-override:90%;descent-override:22.4%;line-gap-override:0%}@layer reset{*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-size:16px}html:has(.nav){scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--step-body);letter-spacing:-.005em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.65;overflow-x:clip}body.menu-open{overflow:hidden}a{color:inherit;min-block-size:24px;min-inline-size:24px;padding-block:4px;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;min-block-size:24px;min-inline-size:24px}button:disabled{cursor:not-allowed}svg,img,picture{max-width:100%;display:block}h1,h2,h3,p{margin-block-start:0}::selection{background:var(--acid);color:var(--ink)}:focus-visible{outline:3px solid var(--acid);outline-offset:4px}}@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e12;--bg-soft:#11151a;--panel:#151a20;--panel2:#1b2027;--line:#2b313a;--off:#f3f2ed;--off2:#eae9e2;--ink:#11151a;--acid:#dcff65;--acid2:#b9e64f;--coral:#ff7969;--text:#f4f5f0;--muted:#a0a7ad;--lightmuted:#58616b;--acid-text-on-light:#4b5f1d;--btn-acid-hover:#efffae;--btn-dark-hover:#30373e;--btn-outline-border:#5a6067;--btn-outline-light-border:#8b9088;--surface-cases:#12171c;--surface-case-card:#191f25;--surface-audience:#0d1115;--surface-tools:#12171d;--surface-tool-card:#1a2026;--surface-tool-visual:#0f151a;--surface-mentorship:#0b0f12;--surface-mentor-frame:#151a1e;--surface-faq:#10151a;--surface-ebook-form:#10171a;--surface-closing:#cffe57;--surface-footer:#0a0d10;--card-white:#fff;--card-light-border:#d7d9d4;--card-featured-bg:#faffec;--card-featured-border:#879e46;--card-featured-strip:#b3e354;--card-featured-badge:#ddf3b1;--card-negative-bg:#e2e1da;--card-negative-border:#d5d4cc;--card-negative-label:#7e3c34;--status-amber-text:#dec3a1;--status-amber-border:#77664a;--font-display:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", -apple-system, BlinkMacSystemFont, sans-serif;--font-sans:"Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-heading:var(--font-display);--font-body:var(--font-sans);--font-primary:var(--font-sans);--font-secondary:var(--font-display);--step-hero:clamp(2rem, 1.604rem + 1.69vi, 3.125rem);--step-h1:clamp(1.75rem, 1.433rem + 1.35vi, 2.65rem);--step-h2:clamp(1.5rem, 1.25rem + 1.07vi, 2.25rem);--step-h3:clamp(1.125rem, 1.037rem + .38vi, 1.375rem);--step-h4:1rem;--step-lead:clamp(1.0625rem, 1.018rem + .19vi, 1.1875rem);--step-body:clamp(.9375rem, .916rem + .09vi, 1rem);--step-sm:.875rem;--step-xs:.75rem;--step-micro:.625rem;--step-breadcrumb:.6875rem;--text-hero:var(--step-hero);--text-h1:var(--step-h1);--text-h2:var(--step-h2);--text-h3:var(--step-h3);--text-h4:var(--step-h4);--text-lead:var(--step-lead);--text-body:var(--step-body);--text-sm:var(--step-sm);--text-xs:var(--step-xs);--text-micro:var(--step-micro);--text-breadcrumb:var(--step-breadcrumb);--text-eyebrow:1rem;--text-seo-kicker:var(--step-sm);--leading-eyebrow:1.55;--tracking-eyebrow:.08em;--tracking-breadcrumb:.04em;--leading-body:1.65;--leading-lead:1.65;--text-card-h3:var(--step-h3);--leading-card-h3:1.3;--text-section-h2:var(--step-h2);--leading-section-h2:1.2;--tracking-section-h2:-.01em;--text-display-h1:var(--step-hero);--leading-display-h1:1.12;--tracking-display-h1:-.01em;--tracking-h3:0em;--blog-h1:var(--step-h1);--blog-h2:var(--step-h2);--blog-h3:var(--step-h3);--blog-h4:var(--step-h4);--blog-body:var(--step-body);--color-brand-gold:#c5a059;--brand-emblem-bg:url(data:image/webp;base64,UklGRpwQAABXRUJQVlA4WAoAAAAQAAAAXgAAXgAAQUxQSIAHAAABoEXbtilJ2ufc9yJLbdu2bdu2bdsotG3bdnehbdt2lysz7rlnf2RmxI0X9dVfETEB+N+4dJ84iYaiEHQXLYqgMhERLQJ6lhDQaxFk4qBBAEy62A6n3fjIsLfff/f15+65+LANZisBaJC2CwEoFj7i4R/ZuHPCu1dvMS0ghbRVUGDOE96qk2SK0cxSMovREun8+95N+kKCtI0GYNnbRtPdYmKzbjGR/PTQqaBB2iMolnjU6JaYO1ly/nrMJAjaBhIw7ZV1ppjY0mTOLzeDhMqpYsufaeZseTLnPdOjkGoF9Luabs5KmvHn9RGkSgXmfoMxsapunk6CanUKrPw7o7PCyXhzKVqVAhuPobHaHvlwX2g1AjbuYmLlI5/oA6lCwBpjmNiGkfcGkdYpFvqdiW0ZeSlCywRTvEdjmxoPQmiV4lZGtqtz3ArQ1gTsRWP7Gt+fFNIKwey/M7URIwcjtEJxC42Vd/fenPUVoPkUa7qz6mZkit4Tjc9B8gmepVUsJTIZ6dYTE7dCyBWwPp3VTux6YMflllz/vF9ovb2ikEyCR2nVSvx6FQggmOoWph7o3BAhj2KpOj1TijHG1FziV3Mg1GpFRyG4jNaD8UFonoBBjMyaEntM3oST66EUASABfd9mV4wx1tPoeaA5BP2/YMrizk8uPfq4G35k8saMTyMI5rr8iSP7oMCuTE6SxlNR5AhYh+45En/cJgCCvkeOpTcUeTBKzPIDI6+DYtpLrr7yqquuuuqKmw6B5BlEY8bET2eHFH36FIo1RtIb8MQN0IET2Fnn6Nmhgpa/mcU5ZkmUKoCEGnZuzLkeOnAuO5OPXwCqtd7LkEMxx0h6hsiLUAim2W2vGaCKobTeGLkXaljJaHwREEVrA9ZnYvNOroACC31H/rwIShzYkPFeBMGOX/77yGxQzLjphhv1vMnamuVYWpa/pkTA/ezq5N0osTK9AWfnElBB2V9ECtxIY4/O0TNDMtyYJfH7SSD4kMn4iioWi/TeaByqkEIQygLb05P3mJwrIzSleD6Lc9S0KHADY+SVqGFNJjZ0F0QFgGCXcUzea+S2KJoRFO8xZaBzXRSY+XXylRlQYB/WvbfEn2aCYpr+OvUGj3py9h55SI5Jv84TeStU0GeVlTogQDGIlhrYBSVm/vqvb/5zJmdDpyM0N80v9BzGfaESBJAQFIK9Omk9GO+DKu6gkcnYcOSQHNP9kcV4LUQUWpYKQKXAaj/T3GKdf8yJErvQUnJnM5fnmPbXZtydxrcngWLKuQDB/NesgyAFZn+diUzcFyVm/42JzUdemWOK71lPDVhMbnWOWhIacE0aetNNr47luN0RNKD/3XHYbY9cVUBwH41ZLsxRe4xOM++WErs790IosBedJD0mni+iir6zAYAo9mFinjOaAxBWve5P0i0xJb565MZrbXvbxVDF4iOZzCw5PfLBySGqkFqpgo4Psh2KIgMEU+89tJM0/rolelbBJG/R2KtHvr8ABBoAVcUWTs9h3DaL1AIgi579GX9aCKHWUXYEEcHVNDZa50uACOZeqIQo7qJlcHJFhAwAypoCtU1XRKECQBGwPY0NRx6PArXru+LQWVFgfbrnGDk9pCnB9FtPAmitFIgKZjvvtl0DAtaneyPuXAM1HEUz3ouAGf5mai7xfcky+c9/DllcgaJQwQxfMnIwAsrPmRqiLYGARxkTf+oH1H7MEXkjAppXPESLIw6YAYICx7KziyNnRsBDtMa4Gkpcxc4uvi3AFL/nMO6DIkPAwex08u875kUNA9mVfPxCKHAXYyOMPBA1LPQHnduhxPJOb8rZtQA0g2KR8XSzyLNRwzqk8Q2FYDitIeOLUMUcpwxcHlJiII1NG18TSAYAw5nIyOFQwcF/THh1IQTM8h+9IXfuiFoQAFpikZH0HCejQM6Aw2ikk2uiEEw6U4CUOInGxp3/rAAtOzpqATN9wMSmnZ0LQbMIZvmbTia+MznKEpCixNKj6E3QOfLgvhAgbPodE5s3PgJB3oCraCQTX5weIgrBct8zsWlP/PLqww8Y+I57YsbETRAyKRbvpJNM/OXIORRhgYFj6czoiT2mxIyJrwVkV9xMI8nkHPv5m19NYErMm6w7syZui9CCBUfRSTIZu5uz6sbnIMgfcBatG+kpJWflnfUVoS0QTPoRUw9tGjkEAa0MWMvc28f4/qSQliDgdMa2cY5fGYoWizzK2C7GAxDQMkzzAa09Ii9BQOsV8/1IawOPvFtFKoCAJX+jVa/OhzsgqGTAEj8wVswj7+0DRUUD5nyP0auUjFeoKiobMMXDNKuMR8ajEBQVVsHxnbRUDTN+szqCoNIasNy7TNFbl4x+w9QIgopLQJ9j/2WKqTVmzvfXhiraMATMfNloupnnSpacX+7dgaBoSwmCOQb9SmeKyZtxi4n0d/boBw1oWw3AFDs/NYpOusUYzcxijOYk+e0Vq5SQIGhnDQBm3fGG98ezyb+HnrfmJIAUgnaXoABqs655wMAb73962NBnH7juzN2WnVoAhICJo4aA5rUIgomoaCiKQgUQLYpCRTBxFsH/ZAFWUDgg9ggAADApAJ0BKl8AXwA+MRSJQyIhIRVaBgAgAwSzAGV3AK0vSP7R+UXQU8LeA+Y9Qz2LcwHaW8wD9O/8j1B/MB+rH7Ae75/mfVN6AH679YZ+yvsAfsl6sX/J/aP4G/2y/Zn4Av5H/Y/+t+f/GAcwB5T9/fXrkXUv1jfkL4tfzXic7Yfykf8z4yX0T/OewB/If5f/n/7d+WHyH/639488X0j/y/cE/k387/1v9v/ev/K/OH63/2Q9h79VGww5pHyB0mdwK89wB8s8xZqnDyG+GLZ7C0q322ejnWxqwWiaW950N0k7BWDlGegqCEBbWPkahJ2dx03UI6pC9EuhQKunqpiHivDV7fvobzfX0M/X1MhW1P10PUjoQmBF540591PENFa0PmUGIXwWEdz0LbnOpX90w0+22/1f4B/8vdH+W7+7FC8LtposyDUD+hEhfI+mnt0dvG6AAP7/YBiO//ZyEsZUfwEeENqam5ksAHLio+WEtMYZw58WwJV+CFOvvt/GCmaT5OzNC+JTsXBxndbaV/ulfLD6CYDidOfWjg0s57dWGtqW3A0d7OpHw/mY2MClYzNUlXpn8gs8UgL72dDcr0SfdAR2vlJjeQB2Sp+Pm6P+8yYtfyYGK1hbCx+7k/ydiFWBmcVRKc86GjobLpACROk0JitPI9zRLjq/xOAJ7sKuGkJK5xp8hT/+i76w/8l9wtINtxllwSgqEh8S0Z+nD45ejGJVuueES3psgGqlIwGVdtWvO8fbKHajzxx1gT9rHJEiFzZyDHDVl6PaSXmqGJQ/5M8k9enoh25p8u7Jd4AkuGvPPr/+73NH65f/6AYQPxqf/SaCbJEhGzBZ99HdahTr/v0m5k+/RBCGt5d8rOiwaAmafhj//UH5vW3biz6BbwY972CqEr4WUy57sou8MFpo7/6AwJ0+ckw6sM059lIivVJdzJ1TX4JHiMwaHs+Im67IlPcvbVzXZ7I7xHO+BwY7+CzIACSJIRKtDhZ6umse5mleYDo2OTMQGk2LpX0JwIwo5VhfkyziB3g2ccEfBwK58OTyJAi192evXGnQY+4D6+VuUW6S+LI6Azjs4ETf9vlPgfPFwIIJVq9XjPK0n6JlapxRGmKOOkCvp/DypL9F7oXtMKBBgoxEHF5ps0UNGuVuqQjyfvS4GLD25vBQviGOVgtpEX0w22CI7HEh6gsoGu7KTyk6lp7eOobUF2LGYBfxHP0bjZvrUl9Fje/npzHM54diahdGpBEzOEAdfLIZ85AE/gAywPDHrBONjVDqHb0jmhZabxIvJheWh/h+zj5sH6kbUkO+F5rvQ8VpO3MKuAjD3jB8WInIJzC0lBUUbIe3igDchrsVnZKDH98/c09ikfdAgzulFrxCSbzIoyVir7io/BH9f1qIfA55O/6C20VPSVUXIqBcLyn2Jcxq0VzVowy030S1llPWYeVmVGMMFZxOMbTNfCEUTrBPEbjXHUcwjvdPR8WDW4DMX/L5iCUDmYCB4/C564WwnfEen+xNDsn4Q7o4CaQRUfQw2yH2sMCcPcu796OGIDCfDHi+5TnXFQt5NXMjsPWDS/n7J/BzZ5u3JnLS5cW4ScrrgiXr0lsJD03YnaFg75j9SXbzE3cbNrPZqVj/sTHd90/rNV8Ckwe8QaDnFx/As05RbMZcHwc1623iSPDDe7VUOPJwQ3wrOEySap/fRMTnyd/mfwBOLR0SAWckaJ4at3++IniUP7v3m1mrVaWAWMH+IHZsduKVM8Kw3EYmkM0A39gon16GlujXqtg8B0SJxMvL6h6QskzFL+9H+5W1S86y3/JUWwsNsirfpX0WCNh8mIesn8V/HzM5+P1TcZODIup5lDNoSe59QQFheZhFSyUBh7o2eXp78sLniHCe7B8syZ+hiacXFpVA0PtJzV91ETp8IjoiL4XRV29OjWka7rx7J7aYsYEGNgcP+9IFPS0Ihz2Y4dKt3E5oLul2fvVX56bQFHn/hvHgEKqvNR6BFn1v9ANQUDC/wpJeNKILjYf11Dl7QAUtLbO5Hm8Gv8wEuP//4XhNVqVOjAt63buqTD9TnAvI7vbfh41E6cMPVrjyMz09U0mYUGz8+4I2MzCDHF8NH+QXZs7RbYBKZL8A3Dfs+EH7+HaBDHQL9V8TQ3tGXppdWSMA16JB3Kn28J3ekdA8tyl4/HwHCFNqS0WC/bsuY3op1DTsw50TI2ubFPSvWZMLUHiNynNyApfBKh94T+NTT9jW9eulqOFRndi/RjwIMJi0T/MrXWBWx1QfGfKOksm3HOvrzxUE1E/7e1XovMUuSxpMJPuqSw91SrCSIguCBujX+LyrdkpUiwJSy4EYQp31E2xGYocndcpfZSwgJt4oVto7+4buwZyZdKEkHOp1bGFlxUzkqJjzvkUGtYjCY1i4wpy/A42KrM4xf+ls55Iwsafnkhnvv5djwPTvZ+xjs5sQkSDPOnwZx/CwjU2Xw+tpCYE79jDsBO6OHKlk92qo3ZCcxdpPokecJouJ0qFkHxdgU5GQrOzQhP7wUsnef4X3nwNukqNezIjwXyX5NGUfCj9MLR5uf6NzTvZZ8HqwBhjOeuVsR1uO8RAcHXXwdPgzlUrFAQ9WpE7C00QkK0y3Vtj8T2tnS+FdLjai2iPkDr5dr8q4ImXqUOZDkW7wPTTb+/L43nqtW7pzjhzSXwRfHMTPhA/ccEqefBTUaf/p6uBi1H08oaaJyJf+tZXC0ksxkbWrQSptGyskMWzTGrc5YCj1d7ZR+jWP8SZG0X6MLugFdPPXukSo75HBgCslYsRYxvQbl/CiqgYnPaDXweXXw19Lc8qVFTB0zpyXOiEc0VSxo9kvGIcUXh4uAAqLJtJ3KlFZqNAeqI3XU2z+j1qX7MnhR2I0F8SVaXcVm4ZNgLiNqe0Zp9ysAwovC/+wdxe6XBbX0PE+jnCZtrL70O9kjK41YdmEb5XJBD7y5MrP/wScvOweMtmiv7Nv00BTol0gGyPyPG1akqkNDmJqmkbe5fFX63gfl/ESqmTNKFb+eQgT2ff2+fZ32x5yWZPHn05RQDGBf/yvs/EvwAAA);--text-secondary:#aab3b7;--line-strong:#394149;--shadow-card:0 18px 44px #00000052;--shadow-md:0 12px 30px #00000047;--shadow-lg:0 28px 72px #0006;--max:96rem;--gutter:24px;--nav-height:73px;--ease-out:cubic-bezier(.22, 1, .36, 1)}}@layer base;@layer typography{:where(h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere}h1,.h1,.hero-title{font-family:var(--font-display);font-size:var(--step-hero);font-weight:700;line-height:var(--leading-display-h1);letter-spacing:var(--tracking-display-h1);text-wrap:balance;margin-block:0 1.75rem}h2,.h2,.section-title{font-family:var(--font-display);font-size:var(--step-h2);font-weight:700;line-height:var(--leading-section-h2);letter-spacing:var(--tracking-section-h2);text-wrap:balance;margin-block:1.25rem 1.375rem}h3,.h3,.card-title{font-family:var(--font-display);font-size:var(--step-h3);font-weight:700;line-height:var(--leading-card-h3);letter-spacing:var(--tracking-h3);text-wrap:pretty;margin-block-end:.875rem}h4,.h4{font-family:var(--font-display);font-size:var(--step-h4);letter-spacing:0;font-weight:700;line-height:1.35}p{font-family:var(--font-sans);font-size:var(--step-body);font-weight:450;line-height:var(--leading-body);letter-spacing:normal;text-wrap:pretty;max-inline-size:min(70ch,680px)}li{font-family:var(--font-sans);font-size:var(--step-body);font-weight:450;line-height:var(--leading-body);letter-spacing:normal;text-wrap:pretty}p strong{font-family:var(--font-sans);font-weight:700;font-size:inherit;letter-spacing:0;max-inline-size:inherit}.eyebrow,.h1-query,.seo-kicker,.comparison-label{font-family:var(--font-display);font-weight:800;font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;max-inline-size:100%;color:var(--acid)}.h1-query,.seo-kicker{font-size:var(--text-seo-kicker)}.eyebrow,.comparison-label{align-items:center;gap:.75rem;display:inline-flex}.eyebrow:before,.comparison-label:before{content:"";background:currentColor;flex-shrink:0;block-size:2px;inline-size:23px;display:block}.eyebrow.dark{color:#4b5f1d}.hero-lead{font-family:var(--font-sans);font-weight:400;font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:-.005em;color:#c4c8c7;max-inline-size:min(39.7263em,700px);margin-block-end:1.1875rem}.hero-slogan,.mentor-quote{font-family:var(--font-display);letter-spacing:-.01em;border-inline-start:2px solid var(--acid);color:#e9eadf;max-inline-size:min(39.3311em,640px);margin-inline:0;padding-block:.25rem;padding-inline:1.125rem 0;font-size:clamp(.95rem,1.1vw,1.05rem);font-style:italic;font-weight:700;line-height:1.65}.persona-graphic,.trust-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;inline-size:fit-content;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.2}.panel-top-title,.panel-badge,.case-kicker,.case-state,.persona-tag,.member-tag,.membership-index,.tool-tag,.blog-meta,.trust-label,.evidence-flag,.form-caption,.footer-col-title,.risk-box-title{font-family:var(--font-mono);font-weight:500;font-size:var(--step-xs);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;inline-size:fit-content;line-height:1.5}.copy{color:var(--muted);font-family:var(--font-sans);font-weight:400;font-size:var(--step-body);letter-spacing:-.005em;max-inline-size:min(40.6em,680px)}.copy.dark{color:var(--lightmuted)}.highlight{color:var(--acid)}.manifesto-accent{color:#4f641f}code,pre,kbd,.badge-mono,.telemetry,.track-id,.telemetry-badge{font-family:var(--font-mono);font-variant-numeric:tabular-nums}table,th,td,.price,.metric,.stat,.stat-value,[data-numeric]{font-variant-numeric:tabular-nums}.breadcrumb-bar{background-color:var(--bg-soft);border-block-end:1px solid #2b3239;padding-block:8px}@media (width>=768px){.breadcrumb-bar{padding-block:10px}}.breadcrumb-bar__inner{flex-direction:column;justify-content:space-between;gap:6px;display:flex}@media (width>=1024px){.breadcrumb-bar__inner{flex-direction:row;align-items:center}}.breadcrumb-list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-list li,.breadcrumb-list a,.breadcrumb-list span,.breadcrumb-nav ol li,.breadcrumb-nav ol a,.breadcrumb-nav ol span,.breadcrumb-bar__status,.breadcrumb-bar__mandate,.breadcrumb-bar__telemetry,.breadcrumb-bar__member{font-family:var(--font-mono);font-weight:600;font-size:var(--text-breadcrumb);letter-spacing:var(--tracking-breadcrumb);text-transform:uppercase;max-inline-size:none;line-height:1.4}.breadcrumb-list li{color:var(--muted);align-items:center;display:inline-flex}.breadcrumb-list a{color:var(--text);text-underline-offset:4px;transition:color .2s var(--ease-out);-webkit-text-decoration:underline #4a525a;text-decoration:underline #4a525a}.breadcrumb-list a:hover,.breadcrumb-list [aria-current=page],.breadcrumb-bar__status span:first-child,.breadcrumb-bar__mandate span:first-child,.breadcrumb-bar__telemetry span:first-child,.breadcrumb-bar__member span:first-child{color:var(--acid)}}@layer layout{.skip,.skip-link{z-index:999;background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;padding:12px 18px;font-size:.8125rem;font-weight:800;position:fixed;inset-block-start:-100px;inset-inline-start:20px}.skip:focus,.skip-link:focus{inset-block-start:20px}.container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--max);padding-inline:calc(var(--gutter) / 2);margin-inline:auto}.section{padding-block:70px;position:relative}.section-heading{max-inline-size:830px;margin-block-end:33px}.section-heading .copy{margin-block-end:0}}@layer components{.btn{min-block-size:52px;inline-size:100%;min-inline-size:0;max-inline-size:100%;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), background-color .22s var(--ease-out), color .22s var(--ease-out);white-space:normal;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:14px 16px;font-size:clamp(.875rem,.9vw,.9375rem);font-weight:800;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--acid);color:var(--ink)}.btn-primary:hover{background:var(--btn-acid-hover)}.btn-outline{border-color:var(--btn-outline-border);color:var(--text);background:0 0}.btn-outline:hover{border-color:var(--acid);color:var(--acid)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--btn-dark-hover)}.btn-outline-dark{border-color:var(--btn-outline-light-border);color:var(--ink);background:0 0}.btn-outline-dark:hover{border-color:var(--ink)}.btn .arrow,.text-link .arrow{font-family:var(--font-display);align-items:center;margin-inline-start:2px;font-weight:800;display:inline-flex}.text-link{min-block-size:24px;min-inline-size:24px;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;transition:gap .2s var(--ease-out);align-items:center;gap:.625rem;padding-block:4px;font-size:.8125rem;font-weight:800;display:inline-flex}.text-link:hover{gap:.95rem}.text-link.acid{color:var(--acid)}.text-link.dark{color:var(--ink)}.inner-page{background:var(--bg);color:var(--text);font-family:var(--font-sans)}.inner-page .meta-label,.inner-page .meta-tag{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.inner-page .section-heading{margin-block-end:36px}.inner-page .section-heading .eyebrow{margin-block-end:6px}.inner-page .section-heading h2{margin-block:14px 18px}.inner-page .body-paragraph,.inner-page .body-copy{font-family:var(--font-sans);color:#949ba1;max-inline-size:min(70ch,680px);margin-block:0 1.1rem;font-size:1rem;line-height:1.78}.inner-page .body-paragraph strong,.inner-page .body-copy strong{color:var(--text);font-weight:700}.inner-page .body-paragraph em,.inner-page .body-copy em{color:var(--acid);font-style:normal;font-weight:700}.inner-page .section-header__sub,.inner-page .section-intro__desc{color:#a5adb1;margin-block-end:0}.inner-page .text-link{color:var(--acid)}.inner-page .btn{white-space:normal;min-inline-size:0;max-inline-size:100%}.inner-page .btn--solid{background:var(--acid);border-color:var(--acid);color:var(--ink);box-shadow:inset 0 0 0 1px #11151a2e}.inner-page .btn--solid:hover,.inner-page .btn--solid:focus-visible{background:var(--btn-acid-hover);border-color:var(--btn-acid-hover)}.inner-page .btn--outline{border-color:color-mix(in srgb, currentColor 55%, transparent);color:inherit;background:0 0}.inner-page .btn--outline:hover,.inner-page .btn--outline:focus-visible{background:var(--acid);border-color:var(--acid);color:var(--ink)}.inner-page .btn--full{white-space:normal;inline-size:100%;min-inline-size:0;max-inline-size:none}.inner-page .section-header{max-inline-size:830px;margin-block-end:36px}.inner-page .section-kicker{--kicker-color:var(--acid);font-family:var(--font-display);font-weight:800;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--kicker-color);align-items:center;gap:.75rem;margin-block-end:6px;line-height:1.55;display:inline-flex}.inner-page .section-kicker:before{content:"";background:currentColor;flex-shrink:0;block-size:2px;inline-size:23px;display:block}.inner-page .is-light .section-kicker,.inner-page .recent-blogs-section .section-kicker{--kicker-color:#4b5f1d}.inner-page .section-h2{margin-block:14px 18px}.inner-page .page-hero:not(.archive-hero):not(.sap-hero-stage){border-block-end:1px solid var(--line);background:radial-gradient(ellipse at 83% 15%, #c3e7531a, transparent 30%), var(--bg);padding-block:54px 64px;position:relative;overflow:hidden}.inner-page .hero-inner{inline-size:100%;max-inline-size:var(--max);padding-inline:calc(var(--gutter) / 2);box-sizing:border-box;margin-inline:auto}.inner-page .content-section:not(.error-box):not(.locked-article-section){inline-size:100%;max-inline-size:var(--max);padding-inline:calc(var(--gutter) / 2);box-sizing:border-box;margin-inline:auto;padding-block:clamp(3.5rem,6vw,5.5rem)}.inner-page .content-section:not(.error-box):not(.locked-article-section):has(>.container){max-inline-size:none;padding-inline:0}.inner-page .disclaimer-strip{inline-size:100%;max-inline-size:var(--max);padding-inline:calc(var(--gutter) / 2);box-sizing:border-box;margin-inline:auto;padding-block:0 clamp(3.5rem,6vw,5.5rem)}.inner-page .disclaimer-strip>p{border:1px solid var(--line);border-inline-start:3px solid var(--acid);background:var(--bg-soft);color:var(--text-secondary);overflow-wrap:anywhere;max-inline-size:none;margin:0;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.65}.inner-page .disclaimer-strip strong{color:var(--text)}.inner-page .hero-inner .breadcrumb-nav{margin-block-end:1.25rem}.inner-page .hero-inner .breadcrumb-nav ol,.inner-page .hero-inner .breadcrumb-nav ol li,.inner-page .hero-inner .breadcrumb-nav ol a,.inner-page .hero-inner .breadcrumb-nav ol span{font-family:var(--font-mono);font-weight:600;font-size:var(--text-breadcrumb);letter-spacing:var(--tracking-breadcrumb);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;max-inline-size:none;margin:0;padding:0;list-style:none;display:flex}.inner-page .hero-inner .breadcrumb-nav li+li:before{content:"/";color:var(--muted);margin-inline-end:.5rem}.inner-page .hero-inner .breadcrumb-nav a{min-block-size:24px;min-inline-size:24px;color:var(--text);text-underline-offset:4px;transition:color .2s var(--ease-out);align-items:center;-webkit-text-decoration:underline #4a525a;text-decoration:underline #4a525a;display:inline-flex}.inner-page .hero-inner .breadcrumb-nav a:hover,.inner-page .hero-inner .breadcrumb-nav [aria-current=page]{color:var(--acid)}.inner-page .card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.inner-page .info-card{background:var(--surface-case-card);overflow-wrap:anywhere;border:1px solid #333b43;flex-direction:column;gap:.75rem;min-inline-size:0;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.inner-page .info-card h3{font-family:var(--font-display);font-weight:700;font-size:var(--step-h3);line-height:var(--leading-card-h3);letter-spacing:var(--tracking-h3);color:var(--text);margin:0}.inner-page .info-card p{font-family:var(--font-sans);color:var(--text-secondary);overflow-wrap:anywhere;max-inline-size:68ch;margin:0;font-size:.9375rem;font-weight:450;line-height:1.65}.inner-page .info-card a{font-family:var(--font-display);letter-spacing:.04em;color:var(--acid);text-underline-offset:3px;overflow-wrap:anywhere;font-size:.875rem;font-weight:800;text-decoration:underline}.inner-page .is-light{background:var(--off);color:var(--ink)}.inner-page .is-light .eyebrow,.inner-page .is-light .meta-label,.inner-page .is-light .meta-tag{color:#4b5f1d}.inner-page .is-light .body-paragraph,.inner-page .is-light .body-copy,.inner-page .is-light .section-header__sub,.inner-page .is-light .section-intro__desc{color:#3e454c}.inner-page .is-light .body-paragraph strong,.inner-page .is-light .body-copy strong{color:var(--ink)}.inner-page .is-light .body-paragraph em,.inner-page .is-light .body-copy em{color:var(--acid-text-on-light);font-weight:700}.inner-page .is-light .text-link{color:var(--ink)}.inner-page .breadcrumb-bar{background:var(--bg-soft);border-block-end:1px solid #2b3239;padding-block:8px}@media (width>=768px){.inner-page .breadcrumb-bar{padding-block:10px}}.inner-page .breadcrumb-bar__inner{flex-direction:column;justify-content:space-between;gap:6px;display:flex}.inner-page .breadcrumb-list,.inner-page .breadcrumb-list li,.inner-page .breadcrumb-list a,.inner-page .breadcrumb-list span,.inner-page .breadcrumb-bar__status,.inner-page .breadcrumb-bar__mandate,.inner-page .breadcrumb-bar__telemetry,.inner-page .breadcrumb-bar__member{font-family:var(--font-mono);font-weight:600;font-size:var(--text-breadcrumb);letter-spacing:var(--tracking-breadcrumb);text-transform:uppercase;color:var(--muted);max-inline-size:none;margin:0;padding:0;line-height:1.4;list-style:none}.inner-page .breadcrumb-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inner-page .breadcrumb-list li{align-items:center;display:inline-flex}.inner-page .breadcrumb-list a{min-block-size:24px;min-inline-size:24px;color:var(--text);text-underline-offset:4px;transition:color .2s var(--ease-out);align-items:center;-webkit-text-decoration:underline #4a525a;text-decoration:underline #4a525a;display:inline-flex}.inner-page .breadcrumb-list a:hover,.inner-page .breadcrumb-list [aria-current=page],.inner-page .breadcrumb-bar__status span:first-child,.inner-page .breadcrumb-bar__mandate span:first-child,.inner-page .breadcrumb-bar__telemetry span:first-child{color:var(--acid)}.inner-page .hero-section{background:radial-gradient(ellipse at 83% 15%, #c3e7531a, transparent 30%), var(--bg);padding-block:54px 64px;position:relative;overflow:hidden}.inner-page .hero-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.inner-page .hero-section__grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid;position:relative}.inner-page .eyebrow-box,.inner-page .eyebrow-pill,.inner-page .eyebrow-banner{background:#dcff650f;border:1px solid #3c4624;flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:24px;padding:6px 14px 6px 6px;display:inline-flex}.inner-page .eyebrow-box__badge,.inner-page .eyebrow-pill__tag,.inner-page .eyebrow-pill__badge,.inner-page .eyebrow-banner__tag{background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;padding:5px 10px;font-size:.75rem;font-weight:800;line-height:1.2}.inner-page .eyebrow-box__text,.inner-page .eyebrow-pill__text,.inner-page .eyebrow-banner__text{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#e5f7a3;font-size:.8125rem;font-weight:800;line-height:1.35}.inner-page .hero-h1{flex-direction:column;gap:18px;margin-block-end:24px;display:flex}.inner-page .hero-h1__kicker{font-family:var(--font-display);font-weight:800;font-size:var(--text-seo-kicker);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--acid2);border-left:3px solid var(--acid2);max-width:55rem;padding-left:10px;display:block}.inner-page .hero-h1__seo-kicker{font-family:var(--font-display);font-weight:800;font-size:var(--text-seo-kicker);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--acid);border-left:3px solid var(--acid2);max-width:55rem;padding-left:10px;display:block}.inner-page .hero-h1__display{font-family:var(--font-display);font-weight:700;font-size:var(--step-hero);line-height:var(--leading-display-h1);letter-spacing:var(--tracking-display-h1);max-width:48.75rem;color:var(--text);display:block}.inner-page .lead-paragraph,.inner-page .lead-copy{font-family:var(--font-sans);color:#c4c8c7;max-inline-size:min(68ch,700px);margin-block:0 1.2rem;font-size:clamp(1.0625rem,1.25vw,1.2rem);font-weight:500;line-height:1.75}.inner-page .lead-paragraph strong,.inner-page .lead-copy strong{color:var(--acid);font-weight:700}.inner-page .editorial-quote,.inner-page .mission-quote{font-family:var(--font-display);letter-spacing:-.01em;border-inline-start:2px solid var(--acid);color:#e9eadf;max-inline-size:min(58ch,640px);margin:28px 0 30px;padding:4px 0 4px 18px;font-size:clamp(.95rem,1.1vw,1.05rem);font-style:italic;font-weight:700;line-height:1.65}.inner-page .cta-row,.inner-page .cta-group{gap:12px;margin-block-start:8px;display:grid}.inner-page .btn{white-space:normal;text-align:center;max-inline-size:100%}.inner-page .credentials-card,.inner-page .charter-box{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);inline-size:100%;position:relative;box-shadow:0 28px 72px #0000004f}.inner-page .credentials-card:before,.inner-page .charter-box:before{content:"";pointer-events:none;border-block-start:1px solid #dcff6580;border-inline-end:1px solid #dcff6580;block-size:110px;inline-size:110px;position:absolute;inset:-5px -5px auto auto}.inner-page .credentials-card__header,.inner-page .charter-box__header{border-block-end:1px solid #30363c;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.inner-page .credentials-card__title,.inner-page .charter-box__title{margin-block:6px 0;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.1}.inner-page .status-tag,.inner-page .charter-box__seal{color:#d2e79a;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#2e3328;flex:none;padding:5px 8px;font-size:.75rem;font-weight:700}.inner-page .credentials-list{margin:0;padding:0 20px}.inner-page .credentials-list__row{border-block-end:1px solid #333a41;padding-block:16px}.inner-page .credentials-list__row:last-child{border-block-end:0}.inner-page .credentials-list dt{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .credentials-list dd{color:#aeb4b6;margin:6px 0 0;font-size:.9375rem;line-height:1.6}.inner-page .credentials-list dd strong{color:var(--text);font-weight:700}.inner-page .charter-list{counter-reset:charter;margin:0;padding:0 20px;list-style:none}.inner-page .charter-list__item{border-block-end:1px solid #333a41;grid-template-columns:34px minmax(0,1fr);gap:10px;padding-block:16px;display:grid}.inner-page .charter-list__num{font-family:var(--font-display);color:var(--acid);font-variant-numeric:tabular-nums;padding-block-start:3px;font-size:.75rem;font-weight:800}.inner-page .charter-list__item strong{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin-block-end:4px;font-size:1rem;font-weight:800;line-height:1.35;display:block}.inner-page .charter-list__item p{color:#aeb4b6;margin:0;font-size:.875rem;line-height:1.6}.inner-page .credentials-card__footer,.inner-page .charter-box__footer{border-block-start:1px solid #30363c;padding:18px 20px}.inner-page .origin-grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.inner-page .subsection-h3{max-inline-size:36ch;margin-block:0 14px;font-size:clamp(1.15rem,1.8vw,1.4rem)}.inner-page .origin-narrative__spaced{margin-block-start:2.25rem}.inner-page .pedigree-comparison{align-content:start;gap:12px;display:grid}.inner-page .comparison-block{padding:25px}.inner-page .comparison-block .meta-label{font-family:var(--font-display);font-weight:800;font-size:var(--text-eyebrow);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:.75rem;display:inline-flex}.inner-page .comparison-block .meta-label:before{content:"";background:currentColor;flex-shrink:0;block-size:2px;inline-size:23px;display:block}.inner-page .comparison-block--negative{background:var(--card-negative-bg);border:1px solid var(--card-negative-border)}.inner-page .comparison-block--negative .meta-label{color:var(--card-negative-label)}.inner-page .comparison-block--positive{background:var(--ink);color:var(--text)}.inner-page .comparison-block__title{margin-block:10px 18px}.inner-page .comparison-list{margin:0;padding:0;list-style:none}.inner-page .comparison-list li{color:#4f565e;border-block-start:1px solid #1e242a24;padding-block:14px;font-size:.9375rem;line-height:1.65}.inner-page .comparison-list strong{color:var(--ink);margin-block-end:3px;font-weight:700;display:block}.inner-page .comparison-block--positive .comparison-list li{color:#a5b0b0;border-color:#333941}.inner-page .comparison-block--positive .comparison-list strong{color:var(--text)}.inner-page .is-light .comparison-block--positive .meta-label{color:var(--acid)}.inner-page .calls-section,.inner-page .pillars-section{background:var(--surface-cases)}.inner-page .avatars-section,.inner-page .protection-section{background:var(--surface-audience)}.inner-page .ecosystem-section{background:var(--surface-tools)}.inner-page .calls-grid,.inner-page .avatars-grid,.inner-page .ecosystem-columns,.inner-page .crisis-grid,.inner-page .pillars-grid,.inner-page .commitments-grid,.inner-page .protection-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.inner-page .call-card,.inner-page .avatar-card,.inner-page .pillar-card,.inner-page .protection-card{background:var(--surface-case-card);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);border:1px solid #333b43;flex-direction:column;padding:28px;display:flex}.inner-page .call-card:hover,.inner-page .avatar-card:hover,.inner-page .pillar-card:hover,.inner-page .protection-card:hover{border-color:#66764d;transform:translateY(-4px)}.inner-page .call-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:22px;display:flex}.inner-page .call-card__metric{border:1px solid var(--status-amber-border);color:var(--status-amber-text);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;font-size:.75rem;font-weight:700}.inner-page .call-card__title{max-inline-size:none;margin-block:0 16px}.inner-page .call-card__details{margin:0 0 20px}.inner-page .call-card__details div{border-block-start:1px solid #333b43;padding-block:14px}.inner-page .call-card__details dt{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .call-card__details dd{color:#b3bbc0;margin:6px 0 0;font-size:.9375rem;line-height:1.7}.inner-page .call-card__footer{border-block-start:1px solid #333b43;margin-block-start:auto;padding-block-start:16px}.inner-page .call-card__footer .meta-label{color:#9fa8a8}.inner-page .avatar-card{background:#141a20;border-color:#2f363d}.inner-page .avatar-card__title{max-inline-size:none;margin-block:10px 16px}.inner-page .avatar-card__copy{color:var(--text-secondary);margin-block-end:22px;font-size:.9375rem;line-height:1.7}.inner-page .avatar-card__copy strong{color:var(--text)}.inner-page .avatar-card .text-link{margin-block-start:auto}.inner-page .ecosystem-column{background:var(--surface-tool-card);border:1px solid #2f363d}.inner-page .ecosystem-column__header{border-block-end:1px solid #2f363d;padding:22px 24px}.inner-page .ecosystem-column__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:6px 0 0;font-size:1.25rem;font-weight:800}.inner-page .ecosystem-item{border-block-end:1px solid #2a3139;padding:22px 24px}.inner-page .ecosystem-item:last-child{border-block-end:0}.inner-page .ecosystem-item__name{max-inline-size:none;margin-block:6px 8px;font-size:1.0625rem}.inner-page .ecosystem-item__name a{transition:color .2s var(--ease-out)}.inner-page .ecosystem-item__name a:hover{color:var(--acid)}.inner-page .ecosystem-item__summary{color:var(--text-secondary);margin-block-end:12px;font-size:.875rem;line-height:1.65}.inner-page .crisis-card,.inner-page .commitment-card{background:var(--card-white);border:1px solid var(--card-light-border);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);flex-direction:column;padding:28px;display:flex}.inner-page .crisis-card:hover,.inner-page .commitment-card:hover{border-color:var(--card-featured-border);transform:translateY(-4px)}.inner-page .crisis-card__header,.inner-page .commitment-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:20px;display:flex}.inner-page .crisis-card__status{border:1px solid var(--card-negative-label);color:var(--card-negative-label);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:.75rem;font-weight:700}.inner-page .crisis-card__title,.inner-page .commitment-card__title{max-inline-size:none;margin-block:0 14px}.inner-page .crisis-card__body{color:#3e454c;margin-block-end:22px;font-size:.9375rem;line-height:1.7}.inner-page .crisis-card__resolution{border-block-start:1px solid var(--card-light-border);color:#3e454c;margin-block-start:auto;padding-block-start:16px;font-size:.9375rem;line-height:1.65}.inner-page .crisis-card__resolution strong{color:var(--ink)}.inner-page .crisis-card__resolution a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--card-featured-strip);text-decoration-color:var(--card-featured-strip);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.inner-page .pillar-card__top{border-block-end:1px solid #333b43;margin-block-end:18px;padding-block-end:18px;display:block}.inner-page .pillar-card__verb{letter-spacing:-.03em;text-transform:uppercase;color:var(--acid);margin-block:6px 0;font-size:clamp(2rem,3vw,2.75rem);font-weight:900}.inner-page .pillar-card__headline{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin-block:0 12px;font-size:1.125rem;font-weight:800;line-height:1.3}.inner-page .pillar-card__desc{color:#b3bbc0;margin-block-end:20px;font-size:.9375rem;line-height:1.7}.inner-page .pillar-card__proof{border-inline-start:2px solid var(--acid);color:#c8cec9;background:#dcff650f;margin-block-end:22px;padding:14px 16px;font-size:.875rem;line-height:1.6}.inner-page .pillar-card__proof strong{color:var(--acid)}.inner-page .pillar-card__links{border-block-start:1px solid #333b43;margin-block-start:auto;padding-block-start:16px}.inner-page .pillar-link-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.inner-page .commitment-card__num{background:var(--ink);color:var(--acid);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page .commitment-card__body{gap:16px;margin:0;display:grid}.inner-page .commitment-card__body dt{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#4b5f1d;font-size:.75rem;font-weight:800}.inner-page .commitment-card__body dd{color:#3e454c;margin:6px 0 0;font-size:.9375rem;line-height:1.65}.inner-page .commitment-card__body div:last-child{background:var(--card-featured-bg);border-inline-start:2px solid var(--card-featured-border);padding:14px 16px}.inner-page .protection-card__title{border-block-end:1px solid #333b43;max-inline-size:none;margin-block:10px 18px;padding-block-end:16px}.inner-page .protection-card__block{margin-block-end:16px}.inner-page .protection-card__block strong{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--acid);margin-block-end:4px;font-size:.75rem;font-weight:800;display:block}.inner-page .protection-card__block p{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.inner-page .protection-card__block--highlight{border-inline-start:2px solid var(--acid);background:#dcff650f;padding:14px 16px}.inner-page .protection-card__actions{gap:10px;margin-block-start:auto;padding-block-start:8px;display:grid}.inner-page .faq-section{background:var(--surface-faq)}.inner-page .faq-list{border-block-start:1px solid #3c4449}.inner-page .faq-item{border-block-end:1px solid #3c4449}.inner-page .faq-item__question{cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:var(--step-h3);line-height:var(--leading-card-h3);letter-spacing:var(--tracking-h3);color:var(--text);transition:color .2s var(--ease-out);justify-content:space-between;align-items:flex-start;gap:26px;padding-block:23px;list-style:none;display:flex}.inner-page .faq-item__question:hover{color:var(--acid)}.inner-page .faq-item__question::-webkit-details-marker{display:none}.inner-page .faq-item__heading{font:inherit;letter-spacing:inherit;max-inline-size:min(65ch,820px);color:inherit;margin:0}.inner-page .faq-item__icon{color:var(--acid);flex:none;font-size:0}.inner-page .faq-item__icon:after{content:"+";font-family:var(--font-display);font-size:1.75rem;font-weight:500;line-height:1}.inner-page .faq-item[open] .faq-item__icon:after{content:"−"}.inner-page .faq-item__answer{font-family:var(--font-sans);font-weight:450;font-size:var(--step-body);line-height:var(--leading-body);color:var(--text-secondary);max-inline-size:min(68ch,780px);margin:-4px 40px 25px 0}.inner-page .final-banner,.inner-page .final-cta{background:var(--surface-closing);color:#111810;position:relative;overflow:hidden}.inner-page .final-banner:after,.inner-page .final-cta:after{content:"REVOLUTION";font-family:var(--font-display);white-space:nowrap;letter-spacing:-.06em;color:#11181009;pointer-events:none;font-size:clamp(100px,15vw,230px);font-weight:900;line-height:.8;display:none;position:absolute;inset-block-end:-30px;inset-inline-start:50%;transform:translate(-50%)}.inner-page .final-banner__inner,.inner-page .final-cta__inner{z-index:1;position:relative}.inner-page .final-banner .eyebrow,.inner-page .final-cta .eyebrow{color:#324d10}.inner-page .final-banner__h2,.inner-page .final-cta__h2{max-inline-size:28ch;margin-block:23px 27px;font-size:clamp(2.1rem,4.5vw,3.6rem);line-height:1.04}.inner-page .final-banner__copy,.inner-page .final-cta__copy{color:#1f2a17;max-inline-size:min(70ch,680px);margin-block:0 8px;font-size:1.0625rem;line-height:1.75}.inner-page .final-banner .cta-row,.inner-page .final-cta .cta-group{margin-block-start:23px}@media (width>=640px){.inner-page .cta-row,.inner-page .cta-group{flex-wrap:wrap;display:flex}.inner-page .hero-section{padding-block:64px 80px}}@media (width>=768px){.inner-page .breadcrumb-bar__inner{flex-direction:row;align-items:center}.inner-page .calls-grid,.inner-page .avatars-grid,.inner-page .commitments-grid,.inner-page .protection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .final-banner,.inner-page .final-cta{padding-block:100px}.inner-page .final-banner:after,.inner-page .final-cta:after{display:block}.inner-page .credentials-card__header,.inner-page .charter-box__header,.inner-page .credentials-card__footer,.inner-page .charter-box__footer,.inner-page .credentials-list,.inner-page .charter-list{padding-inline:25px}}@media (width>=1024px){.inner-page .hero-section{padding-block:84px 100px}.inner-page .hero-section__grid,.inner-page .origin-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .hero-section__content,.inner-page .hero-section__main,.inner-page .origin-narrative{grid-column:span 7}.inner-page .credentials-card,.inner-page .charter-box,.inner-page .pedigree-comparison{grid-column:span 5;position:sticky;inset-block-start:calc(var(--nav-height) + 24px)}.inner-page .ecosystem-columns,.inner-page .crisis-grid,.inner-page .pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-page .comparison-block{padding:30px 32px}}@media (width>=1280px){.inner-page .hero-section__grid,.inner-page .origin-grid{gap:64px}.inner-page .avatars-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inner-page .commitments-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){.inner-page .calls-grid,.inner-page .avatars-grid,.inner-page .ecosystem-columns,.inner-page .crisis-grid,.inner-page .pillars-grid,.inner-page .commitments-grid,.inner-page .protection-grid{gap:24px}}@media (prefers-reduced-motion:reduce){.inner-page .call-card:hover,.inner-page .avatar-card:hover,.inner-page .pillar-card:hover,.inner-page .protection-card:hover,.inner-page .crisis-card:hover,.inner-page .commitment-card:hover{transform:none}}.inner-page .hero-quote{font-family:var(--font-display);letter-spacing:-.01em;border-inline-start:2px solid var(--acid);color:#e9eadf;max-inline-size:min(58ch,640px);margin:28px 0 30px;padding:4px 0 4px 18px;font-size:clamp(.95rem,1.1vw,1.05rem);font-style:italic;font-weight:700;line-height:1.65}.inner-page .admissions-card{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);inline-size:100%;position:relative;box-shadow:0 28px 72px #0000004f}.inner-page .admissions-card:before{content:"";pointer-events:none;border-block-start:1px solid #dcff6580;border-inline-end:1px solid #dcff6580;block-size:110px;inline-size:110px;position:absolute;inset:-5px -5px auto auto}.inner-page .admissions-card__header{border-block-end:1px solid #30363c;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.inner-page .admissions-card__title{margin-block:6px 0;font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.1}.inner-page .admissions-card__badge{color:#d2e79a;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#2e3328;flex:none;padding:5px 8px;font-size:.75rem;font-weight:700}.inner-page .admissions-specs{margin:0;padding:0 20px}.inner-page .admissions-specs__row{border-block-end:1px solid #333a41;padding-block:16px}.inner-page .admissions-specs dt{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .admissions-specs dd{color:#aeb4b6;margin:6px 0 0;font-size:.9375rem;line-height:1.6}.inner-page .admissions-specs dd strong{color:var(--text)}.inner-page .admissions-card__steps{background:#dcff650d;border:1px solid #3c4624;margin:20px;padding:16px}.inner-page .step-inline-list{color:#c8cec9;gap:8px;margin:10px 0 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.inner-page .step-inline-list span{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--acid);margin-inline-end:4px;font-size:.75rem;font-weight:800}.inner-page .admissions-card__footer{padding:0 20px 20px}.inner-page .tracks-section{background:var(--surface-cases)}.inner-page .tracks-grid,.inner-page .protocol-grid,.inner-page .vetting-grid,.inner-page .proof-matrix{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.inner-page .track-card{background:var(--surface-case-card);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);border:1px solid #333b43;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.inner-page .track-card:hover{border-color:#66764d;transform:translateY(-4px)}.inner-page .track-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:22px;display:flex}.inner-page .track-card__badge{border:1px solid var(--status-amber-border);color:var(--status-amber-text);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;font-size:.75rem;font-weight:700}.inner-page .track-card__title{max-inline-size:none;margin-block:0 8px}.inner-page .track-card__subtitle{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--acid);margin-block-end:20px;font-size:.8125rem;font-weight:700;line-height:1.5}.inner-page .track-card__box{border-block-start:1px solid #333b43;margin-block-end:14px;padding-block-start:14px}.inner-page .track-card__box strong{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--acid);margin-block-end:4px;font-size:.75rem;font-weight:800;display:block}.inner-page .track-card__box p{color:#b3bbc0;margin:0;font-size:.9375rem;line-height:1.7}.inner-page .track-card__box--solution{border:0;border-inline-start:2px solid var(--acid);background:#dcff650f;padding:14px 16px}.inner-page .track-card__box--solution p{color:#c8cec9}.inner-page .track-card__deliverables{border-block-start:1px solid #333b43;margin-block-start:22px;padding-block-start:16px}.inner-page .deliverable-list,.inner-page .outcome-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.inner-page .deliverable-list li,.inner-page .outcome-list li{color:var(--text-secondary);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:.875rem;line-height:1.6;display:grid}.inner-page .deliverable-check{font-family:var(--font-display);color:var(--acid);place-items:center;margin-block-start:2px;font-weight:900;display:inline-grid}.inner-page .outcome-bullet{font-size:inherit;color:var(--acid);place-items:center;margin-block-start:3px;display:inline-grid}.inner-page .track-card__footer{margin-block-start:24px}.inner-page .pedigree-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.inner-page .pedigree-narrative h2{margin-block:14px 24px}.inner-page .proof-box{background:var(--card-white);border:1px solid var(--card-light-border);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);padding:24px}.inner-page .proof-box:hover{border-color:var(--card-featured-border);transform:translateY(-4px)}.inner-page .proof-box__metric{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);max-inline-size:none;margin-block:8px 6px;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900;line-height:1.2}.inner-page .proof-box__title{margin-block:0 8px;font-size:1rem;line-height:1.35}.inner-page .proof-box__copy{color:#3e454c;margin:0;font-size:.875rem;line-height:1.65}.inner-page .proof-box__copy strong{color:var(--ink)}.inner-page .text-nowrap{white-space:nowrap}.inner-page .protocol-section{background:var(--surface-audience)}.inner-page .protocol-section .section-heading{max-inline-size:980px}.inner-page .protocol-card{transition:border-color .25s var(--ease-out);background:#141a20;border:1px solid #2f363d;flex-direction:column;padding:28px;display:flex}.inner-page .protocol-card:hover{border-color:#66764d}.inner-page .protocol-card__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:18px;display:flex}.inner-page .protocol-card__phase{background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page .protocol-card__title{max-inline-size:none;margin-block:0 12px}.inner-page .protocol-card__summary{color:var(--text-secondary);margin-block-end:20px;font-size:.9375rem;line-height:1.7}.inner-page .protocol-card__outcomes{border-block-start:1px solid #2f363d;margin-block-start:auto;padding-block-start:16px}.inner-page .vetting-card{padding:28px}.inner-page .vetting-card--rejected{background:var(--card-negative-bg);border:1px solid var(--card-negative-border)}.inner-page .vetting-card--rejected .meta-label{color:var(--card-negative-label)}.inner-page .vetting-card--approved{background:var(--ink);color:var(--text)}.inner-page .is-light .vetting-card--approved .meta-label{color:var(--acid)}.inner-page .vetting-card__header{margin-block-end:8px}.inner-page .vetting-card__title{margin-block:8px 0}.inner-page .vetting-list{margin:0;padding:0;list-style:none}.inner-page .vetting-list li{color:#4f565e;border-block-start:1px solid #1e242a24;padding-block:16px;font-size:.9375rem;line-height:1.65}.inner-page .vetting-list li strong{color:var(--ink);margin-block-end:3px;display:block}.inner-page .vetting-card--approved .vetting-list li{color:#a5b0b0;border-color:#333941}.inner-page .vetting-card--approved .vetting-list li strong{color:var(--text)}.inner-page .application-section{background:var(--surface-tools)}.inner-page .application-wrapper{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);max-inline-size:1040px;margin-inline:auto;padding:28px;box-shadow:0 28px 72px #0000004f}.inner-page .application-header{border-block-end:1px solid #30363c;margin-block-end:28px;padding-block-end:24px}.inner-page .application-header h2{margin-block:14px}.inner-page .application-form{gap:24px;display:grid}.inner-page .form-fieldset{background:#0b0e1273;border:1px solid #333a41;min-inline-size:0;margin:0;padding:22px}.inner-page .form-legend{background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;font-size:.75rem;font-weight:800}.inner-page .track-selector-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-block-start:14px;display:grid}.inner-page .track-radio-card{background:var(--surface-case-card);cursor:pointer;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);border:1px solid #3a424a;flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.inner-page .track-radio-card:hover{border-color:#66764d}.inner-page .track-radio-card--active{border-color:var(--acid);background:#dcff6512}.inner-page .track-radio-card input{block-size:18px;inline-size:18px;accent-color:var(--acid);margin:0 0 6px}.inner-page .track-radio-card__tag{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--acid);font-size:.6875rem;font-weight:700}.inner-page .track-radio-card__title{font-family:var(--font-display);color:var(--text);font-size:.9375rem;font-weight:800;line-height:1.3}.inner-page .track-radio-card__desc{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.inner-page .form-grid-2{grid-template-columns:minmax(0,1fr);gap:18px;margin-block-start:14px;display:grid}.inner-page .form-field{align-content:start;gap:6px;display:grid}.inner-page .form-field--full{margin-block-start:18px}.inner-page .form-field label{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#d6dcd4;font-size:.75rem;font-weight:700;line-height:1.5}.inner-page .form-field input,.inner-page .form-field select{background:var(--bg);inline-size:100%;color:var(--text);font-family:var(--font-sans);transition:border-color .2s var(--ease-out);border:1px solid #4a525a;padding:13px 14px;font-size:1rem;font-weight:500;line-height:1.4}.inner-page .form-field textarea{background:var(--bg);inline-size:100%;color:var(--text);font-family:var(--font-sans);transition:border-color .2s var(--ease-out);resize:vertical;border:1px solid #4a525a;min-block-size:120px;padding:13px 14px;font-size:1rem;font-weight:500;line-height:1.4}.inner-page .form-field input::placeholder,.inner-page .form-field textarea::placeholder{color:#6c757d}.inner-page .form-field input:hover,.inner-page .form-field select:hover,.inner-page .form-field textarea:hover{border-color:#66764d}.inner-page .form-field input:focus-visible,.inner-page .form-field select:focus-visible,.inner-page .form-field textarea:focus-visible{border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px}.inner-page .form-pledge-box{background:#dcff650d;border:1px solid #3c4624;padding:18px 20px}.inner-page .checkbox-label{cursor:pointer;color:#c8cec9;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;font-size:.9375rem;line-height:1.65;display:grid}.inner-page .checkbox-label input{block-size:20px;inline-size:20px;accent-color:var(--acid);margin:3px 0 0}.inner-page .checkbox-label strong{color:var(--acid)}.inner-page .form-submit-row{gap:14px;display:grid}.inner-page.mentorship-page .btn--large{min-block-size:60px}.inner-page .form-privacy-note{text-align:center;color:#8b939b;max-inline-size:none;margin:0;font-size:.75rem;line-height:1.65}.inner-page .submission-confirmation{background:#dcff650f;border:1px solid #3c4624;padding:28px}.inner-page .submission-confirmation__title{max-inline-size:none;margin-block:12px 14px}.inner-page .ecosystem-banner{background:var(--surface-closing);color:#111810;position:relative;overflow:hidden}.inner-page .ecosystem-banner:after{content:"REVOLUTION";font-family:var(--font-display);white-space:nowrap;letter-spacing:-.06em;color:#11181009;pointer-events:none;font-size:clamp(100px,15vw,230px);font-weight:900;line-height:.8;display:none;position:absolute;inset-block-end:-30px;inset-inline-start:50%;transform:translate(-50%)}.inner-page .ecosystem-banner__inner{z-index:1;position:relative}.inner-page .ecosystem-banner .eyebrow{color:#324d10}.inner-page .ecosystem-banner__h2{max-inline-size:28ch;margin-block:23px 27px;font-size:clamp(2.1rem,4.5vw,3.6rem);line-height:1.04}.inner-page .ecosystem-banner__copy{color:#1f2a17;margin-block:0 8px;font-size:1.0625rem;line-height:1.75}@media (width>=640px){.inner-page .proof-matrix,.inner-page .form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .application-wrapper{padding:36px}}@media (width>=768px){.inner-page .protocol-grid,.inner-page .vetting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .track-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-page .ecosystem-banner{padding-block:100px}.inner-page .ecosystem-banner:after{display:block}.inner-page .admissions-card__header,.inner-page .admissions-specs,.inner-page .admissions-card__footer{padding-inline:25px}}@media (width>=1024px){.inner-page .hero-section__content{grid-column:span 7}.inner-page .admissions-card{grid-column:span 5;position:sticky;inset-block-start:calc(var(--nav-height) + 24px)}.inner-page .tracks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-page .protocol-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.inner-page .pedigree-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .pedigree-narrative,.inner-page .proof-matrix{grid-column:span 6}.inner-page .application-wrapper{padding:48px}}@media (width>=1280px){.inner-page .pedigree-grid{gap:64px}}@media (width>=1536px){.inner-page .tracks-grid,.inner-page .protocol-grid,.inner-page .vetting-grid,.inner-page .proof-matrix{gap:24px}}@media (prefers-reduced-motion:reduce){.inner-page .track-card:hover,.inner-page .proof-box:hover{transform:none}}.inner-page .ic-mark{vertical-align:-4px;flex:none;margin-inline-end:6px;display:inline-block}.inner-page .ic-mark--yes{color:var(--acid)}.inner-page .ic-mark--no{color:var(--card-negative-label)}.inner-page .ic-inline-sm{vertical-align:-1px;margin-inline:2px;display:inline-block}.inner-page .crumb-sep{color:#5c656d;align-items:center;display:inline-flex}.inner-page .btn svg,.inner-page .text-link svg{transition:transform .2s var(--ease-out);flex:none}.inner-page .btn:hover svg,.inner-page .text-link:hover svg{transform:translate(3px)}.inner-page .btn:hover svg[data-down],.inner-page .btn:hover .ic-down{transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.inner-page .btn:hover svg,.inner-page .text-link:hover svg{transform:none}}.inner-page .hero-metrics{border-block-start:1px solid #2b3239;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:32px 0 0;padding-block-start:22px;display:grid}.inner-page .hero-metrics__item dt{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem;font-weight:700}.inner-page .hero-metrics__item dd{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:.9375rem;font-weight:900;line-height:1.3}.inner-page .execution-ticket,.inner-page .swing-blueprint,.inner-page .survival-card{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);inline-size:100%;position:relative;box-shadow:0 28px 72px #0000004f}.inner-page .execution-ticket:before,.inner-page .swing-blueprint:before,.inner-page .survival-card:before{content:"";pointer-events:none;border-block-start:1px solid #dcff6580;border-inline-end:1px solid #dcff6580;block-size:110px;inline-size:110px;position:absolute;inset:-5px -5px auto auto}.inner-page .execution-ticket__header,.inner-page .swing-blueprint__header,.inner-page .survival-card__header{border-block-end:1px solid #30363c;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.inner-page .execution-ticket__title,.inner-page .swing-blueprint__title,.inner-page .survival-card__title{margin-block:6px 0;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.15}.inner-page .execution-ticket__status,.inner-page .swing-blueprint__tag,.inner-page .survival-card__tag{color:#d2e79a;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#2e3328;flex:none;padding:5px 8px;font-size:.75rem;font-weight:700}.inner-page .execution-ticket__intro,.inner-page .swing-blueprint__intro,.inner-page .survival-card__intro{color:#b3bbc0;max-inline-size:none;margin:0;padding:16px 20px 8px;font-size:.90625rem;line-height:1.65}.inner-page .ticket-steps,.inner-page .blueprint-items,.inner-page .survival-rules{gap:12px;padding:8px 20px 20px;display:grid}.inner-page .ticket-step,.inner-page .blueprint-item,.inner-page .survival-rule{background:#141a20;border:1px solid #333b43;padding:14px 16px}.inner-page .ticket-step__head,.inner-page .blueprint-item__top,.inner-page .survival-rule__head{border-block-end:1px solid #2b3239;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block-end:8px;display:flex}.inner-page .ticket-step__code,.inner-page .blueprint-item__code,.inner-page .survival-rule__code{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .ticket-step__tag,.inner-page .blueprint-item__pill,.inner-page .survival-rule__pill{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--status-amber-border);color:var(--status-amber-text);padding:3px 7px;font-size:.6875rem;font-weight:700}.inner-page .ticket-step p,.inner-page .blueprint-item p,.inner-page .survival-rule p{color:#aeb4b6;max-inline-size:none;margin:10px 0 0;font-size:.875rem;line-height:1.6}.inner-page .ticket-step p strong,.inner-page .blueprint-item p strong,.inner-page .survival-rule p strong{color:var(--text)}.inner-page .execution-ticket__footer,.inner-page .swing-blueprint__footer,.inner-page .survival-card__footer{text-align:center;border-block-start:1px solid #30363c;padding:16px 20px}.inner-page .execution-ticket__note,.inner-page .swing-blueprint__note,.inner-page .survival-card__note{color:#b3bbc0;max-inline-size:none;margin:0;font-size:.875rem;line-height:1.55}.inner-page .execution-ticket__note a,.inner-page .swing-blueprint__note a,.inner-page .survival-card__note a{color:var(--acid);text-underline-offset:4px;font-weight:700;text-decoration:underline}.inner-page .schedule-section,.inner-page .workflow-section,.inner-page .roadmap-section{background:var(--surface-cases)}.inner-page .schedule-grid,.inner-page .workflow-grid,.inner-page .roadmap-grid,.inner-page .setups-grid,.inner-page .playbooks-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.inner-page .routing-cards,.inner-page .routing-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-block-start:32px;display:grid}.inner-page .schedule-card,.inner-page .workflow-card,.inner-page .roadmap-card{background:var(--surface-case-card);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);border:1px solid #333b43;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.inner-page .schedule-card:hover,.inner-page .workflow-card:hover,.inner-page .roadmap-card:hover{border-color:#66764d;transform:translateY(-4px)}.inner-page .schedule-card__top,.inner-page .workflow-card__top,.inner-page .roadmap-card__top{border-block-end:1px solid #333b43;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:18px;padding-block-end:16px;display:flex}.inner-page .schedule-card__badge,.inner-page .workflow-card__badge,.inner-page .roadmap-card__bracket{background:var(--acid);color:var(--ink);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page .schedule-card__title,.inner-page .workflow-card__title,.inner-page .roadmap-card__title{max-inline-size:32ch;margin-block:0 12px}.inner-page .schedule-card__desc,.inner-page .workflow-card__desc,.inner-page .roadmap-card__desc{color:#b3bbc0;margin-block:0 22px;font-size:.9375rem;line-height:1.7}.inner-page .schedule-card__deliverables,.inner-page .workflow-card__deliverables,.inner-page .roadmap-card__rules{border-block-start:1px solid #333b43;margin-block-start:auto;padding-block-start:16px}.inner-page .check-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.inner-page .check-list li{color:var(--text-secondary);grid-template-columns:18px minmax(0,1fr);gap:8px;max-inline-size:58ch;font-size:.875rem;line-height:1.6;display:grid}.inner-page .setup-card,.inner-page .playbook-card{background:var(--card-white);border:1px solid var(--card-light-border);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);flex-direction:column;padding:28px;display:flex}.inner-page .setup-card:hover,.inner-page .playbook-card:hover{border-color:var(--card-featured-border);transform:translateY(-4px)}.inner-page .setup-card__header,.inner-page .playbook-card__header{border-block-end:1px solid var(--card-light-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:18px;padding-block-end:16px;display:flex}.inner-page .setup-card__badge,.inner-page .playbook-card__window,.inner-page .playbook-card__badge{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:var(--card-featured-badge);color:var(--ink);padding:4px 8px;font-size:.6875rem;font-weight:700}.inner-page .setup-card__title,.inner-page .playbook-card__title{max-inline-size:32ch;color:var(--ink);margin-block:0 18px}.inner-page .setup-card__specs,.inner-page .playbook-card__specs{gap:16px;margin:0;display:grid}.inner-page .setup-card__specs dt,.inner-page .playbook-card__specs dt{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#4b5f1d;font-size:.75rem;font-weight:800}.inner-page .setup-card__specs dd,.inner-page .playbook-card__specs dd{color:#3e454c;max-inline-size:58ch;margin:6px 0 0;font-size:.9375rem;line-height:1.65}.inner-page .setup-card__risk-box,.inner-page .playbook-card__risk{background:var(--card-featured-bg);border-inline-start:2px solid var(--card-featured-border);padding:14px 16px}.inner-page .comparison-section{background:var(--surface-audience)}.inner-page .table-wrapper{background:#141a20;border:1px solid #333b43;inline-size:100%;overflow-x:auto}.inner-page .comparison-table{border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:680px}.inner-page .comparison-table th,.inner-page .comparison-table td{vertical-align:top;border-block-end:1px solid #2b3239;border-inline-end:1px solid #2b3239;padding:18px 20px}.inner-page .comparison-table th:last-child,.inner-page .comparison-table td:last-child{border-inline-end:0}.inner-page .comparison-table tbody tr:last-child th,.inner-page .comparison-table tbody tr:last-child td{border-block-end:0}.inner-page .comparison-table thead th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text);border-block-end:1px solid var(--line-strong);background:#1b2229;font-size:.8125rem;font-weight:800}.inner-page .comparison-table thead th:last-child{color:var(--acid)}.inner-page .comparison-table__feature{font-family:var(--font-display);inline-size:22%;color:var(--text);background:#161d24;font-size:.875rem;font-weight:800}.inner-page .comparison-table__negative{font-family:var(--font-sans);color:#9fa7ad;inline-size:39%;font-size:.9375rem;line-height:1.65}.inner-page .comparison-table__negative .ic-mark--no{color:var(--coral)}.inner-page .comparison-table__positive{font-family:var(--font-sans);color:var(--text);background:#dcff650a;inline-size:39%;font-size:.9375rem;font-weight:700;line-height:1.65}.inner-page .route-card{background:var(--card-white);border:1px solid var(--card-light-border);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.inner-page .route-card:hover{border-color:var(--card-featured-border);transform:translateY(-4px)}.inner-page .route-card--primary,.inner-page .route-card--featured{background:var(--card-featured-bg);border-color:var(--card-featured-border);border-block-start:4px solid var(--card-featured-strip)}.inner-page .route-card__top{border-block-end:1px solid var(--card-light-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block-end:14px;display:flex}.inner-page .route-card__pill,.inner-page .route-card__badge{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--acid);padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page .route-card__title{color:var(--ink);max-inline-size:none;margin-block:16px 10px}.inner-page .route-card__copy{color:#3e454c;margin-block:0 24px;font-size:.9375rem;line-height:1.7}.inner-page .route-card__copy a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--card-featured-strip);text-decoration-color:var(--card-featured-strip);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.inner-page .faq-item__answer a{color:var(--acid);text-underline-offset:3px;font-weight:700;text-decoration:underline}.inner-page .faq-item__answer strong{color:var(--text)}.inner-page .faq-item__answer em{color:#d2e79a;font-style:italic}@media (width>=640px){.inner-page .hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px){.inner-page .schedule-grid,.inner-page .workflow-grid,.inner-page .roadmap-grid,.inner-page .setups-grid,.inner-page .playbooks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .execution-ticket__header,.inner-page .swing-blueprint__header,.inner-page .survival-card__header,.inner-page .execution-ticket__intro,.inner-page .swing-blueprint__intro,.inner-page .survival-card__intro,.inner-page .ticket-steps,.inner-page .blueprint-items,.inner-page .survival-rules,.inner-page .execution-ticket__footer,.inner-page .swing-blueprint__footer,.inner-page .survival-card__footer{padding-inline:25px}}@media (width>=1024px){.inner-page .execution-ticket,.inner-page .swing-blueprint,.inner-page .survival-card{grid-column:span 5;position:sticky;inset-block-start:calc(var(--nav-height) + 24px)}.inner-page .routing-cards,.inner-page .routing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){.inner-page .schedule-grid,.inner-page .workflow-grid,.inner-page .roadmap-grid,.inner-page .setups-grid,.inner-page .playbooks-grid,.inner-page .routing-cards,.inner-page .routing-grid{gap:24px}}@media (prefers-reduced-motion:reduce){.inner-page .schedule-card:hover,.inner-page .workflow-card:hover,.inner-page .roadmap-card:hover,.inner-page .setup-card:hover,.inner-page .playbook-card:hover,.inner-page .route-card:hover{transform:none}}.inner-page .breadcrumb-bar__status{font-family:var(--font-mono);font-weight:600;font-size:var(--text-breadcrumb);text-transform:uppercase;letter-spacing:var(--tracking-breadcrumb);color:var(--muted);margin:0;line-height:1.4}.inner-page .breadcrumb-bar__status span:first-child{color:var(--acid)}.inner-page .hero-hub{background:radial-gradient(620px 300px at 82% 8%, #dcff6514, transparent 70%), var(--bg);border-block-end:1px solid var(--line);padding-block:48px 64px;position:relative}.inner-page .hub-intro{border-block-end:1px solid #2b3239;margin-block-end:32px;padding-block-end:24px}.inner-page .hub-h1{flex-direction:column;gap:8px;max-inline-size:none;margin:0;display:flex}.inner-page .hub-h1__kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--acid);border-inline-start:2px solid var(--acid);padding-inline-start:10px;font-size:.75rem;font-weight:800}.inner-page .hub-h1__display{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:clamp(2rem,4vw,3.1rem);font-weight:900;line-height:1.06}.inner-page .hub-intro__sub{font-family:var(--font-sans);color:#b7bdbe;max-inline-size:68ch;margin:14px 0 0;font-size:1.0625rem;line-height:1.7}.inner-page .hub-intro__sub strong{color:var(--text)}.inner-page .hero-hub__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.inner-page .hero-post-card{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);box-shadow:0 28px 72px #0000004f}.inner-page .hero-post-card__media{aspect-ratio:16/9;background-color:#0e1317;border-block-end:1px solid #30363c;display:block;position:relative;overflow:hidden}.inner-page .hero-post-card__img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .35s var(--ease-out);display:block}.inner-page .hero-post-card:hover .hero-post-card__img{transform:scale(1.02)}.inner-page .hero-post-card__CornerBadge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;background:var(--acid);color:var(--ink);padding:4px 10px;font-size:.6875rem;font-weight:800;position:absolute;inset-block-start:16px;inset-inline-start:16px}.inner-page .hero-post-card__body{padding:24px}.inner-page .card-meta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inner-page .category-pill{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:#d2e79a;background:#2e3328;padding:4px 9px;font-size:.6875rem;font-weight:800}.inner-page .meta-time{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.inner-page .audio-pill{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--status-amber-border);color:var(--status-amber-text);padding:3px 8px;font-size:.6875rem;font-weight:700}.inner-page .hero-post-card__title{font-family:var(--font-display);max-inline-size:none;margin:14px 0 12px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:900;line-height:1.2}.inner-page .hero-post-card__title a{color:var(--text);transition:color .2s var(--ease-out);text-decoration:none}.inner-page .hero-post-card__title a:hover{color:var(--acid)}.inner-page .hero-post-card__excerpt{font-family:var(--font-sans);color:#b7bdbe;max-inline-size:66ch;margin:0 0 16px;font-size:1rem;line-height:1.7}.inner-page .hero-post-card__takeaway{border-inline-start:3px solid var(--acid);font-family:var(--font-sans);color:#d6dbd9;background:#dcff650f;padding:12px 16px;font-size:.90625rem;font-style:italic;line-height:1.6}.inner-page .hero-post-card__takeaway strong{color:var(--acid);font-style:normal}.inner-page .card-divider{border:none;border-block-start:1px solid #30363c;margin:20px 0}.inner-page .card-author-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.inner-page .author-chip{align-items:center;gap:12px;display:flex}.inner-page .author-chip__avatar{border:2px solid var(--acid);object-fit:cover;border-radius:50%;block-size:48px;inline-size:48px}.inner-page .author-chip__name{font-family:var(--font-display);color:var(--text);font-size:.875rem;font-weight:800;display:block}.inner-page .author-chip__role{font-family:var(--font-sans);color:var(--muted);font-size:.75rem;display:block}.inner-page .featured-sidebar{flex-direction:column;gap:24px;display:flex}.inner-page .featured-topics-box{border:1px solid var(--line-strong);background:linear-gradient(155deg,#1d242a,#12171b 68%);padding:24px}.inner-page .featured-topics-box__header{border-block-end:1px solid #30363c;margin-block-end:16px;padding-block-end:14px}.inner-page .featured-topics-box__title{font-family:var(--font-display);margin:4px 0 0;font-size:1.35rem;font-weight:900}.inner-page .featured-topics-list{gap:12px;display:grid}.inner-page .featured-topic-item{color:var(--text);transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);background:#141a20;border:1px solid #333b43;padding:16px;text-decoration:none;display:block}.inner-page .featured-topic-item:hover{border-color:var(--acid);background:#192129}.inner-page .featured-topic-item__cat{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);font-size:.6875rem;font-weight:700;display:block}.inner-page .featured-topic-item__title{font-family:var(--font-display);color:inherit;max-inline-size:none;margin:6px 0 8px;font-size:.96875rem;font-weight:800;line-height:1.35}.inner-page .featured-topic-item__meta{font-family:var(--font-sans);text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.inner-page .featured-topic-item__arrow{font-family:var(--font-display);color:var(--acid);margin-inline-start:auto;font-weight:800}.inner-page .sidebar-lead-box{background:#dcff650d;border:1px solid #3c4624;padding:24px}.inner-page .sidebar-lead-box__title{font-family:var(--font-display);max-inline-size:none;margin:6px 0 8px;font-size:1.15rem;font-weight:800;line-height:1.3}.inner-page .sidebar-lead-box__copy{font-family:var(--font-sans);color:#b7bdbe;margin:0 0 16px;font-size:.875rem;line-height:1.6}.inner-page .sidebar-lead-form{flex-direction:column;gap:10px;display:flex}.inner-page .sidebar-lead-form__input{min-block-size:46px;inline-size:100%;color:var(--text);font-family:var(--font-sans);box-sizing:border-box;background:#0e1317;border:1px solid #3c444d;padding:12px 14px;font-size:.9375rem}.inner-page .sidebar-lead-form__input:focus{border-color:var(--acid)}.inner-page .recent-blogs-section{background:var(--off);color:var(--ink);border-block-end:1px solid var(--card-light-border);padding-block:64px}.inner-page .recent-header{flex-direction:column;justify-content:space-between;gap:20px;margin-block-end:24px;display:flex}.inner-page .recent-header .section-h2{color:var(--ink);max-inline-size:none}.inner-page .search-box{flex-direction:column;gap:6px;inline-size:100%;max-inline-size:360px;display:flex}.inner-page .search-box .meta-label{color:#4f565d}.inner-page .search-box__input{border:1.5px solid var(--ink);background:var(--card-white);min-block-size:46px;color:var(--ink);font-family:var(--font-sans);padding:10px 14px;font-size:.9375rem}.inner-page .pagination-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-block-start:44px;display:flex}.inner-page .pagination-link{border:1.5px solid var(--ink);background:var(--card-white);block-size:44px;min-inline-size:44px;color:var(--ink);font-family:var(--font-display);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);justify-content:center;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.inner-page .pagination-link--active,.inner-page .pagination-link:hover{background:var(--ink);color:var(--acid)}.inner-page .pro-cta-section{background:var(--surface-cases);padding-block:64px 72px}.inner-page .pro-cta-box{background:#141a20;border:1px solid #333b43;padding:32px 20px}.inner-page .pro-cta-box__header{text-align:center;flex-direction:column;align-items:center;margin-block-end:32px;display:flex}.inner-page .pro-cta-box__h2{text-align:center;max-inline-size:none}.inner-page .pro-cta-box__sub{text-align:center;color:#b3bbc0;margin:12px auto 0}.inner-page .room-cta-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.inner-page .room-cta-card{background:var(--surface-case-card);text-align:center;transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #333b43;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.inner-page .room-cta-card:hover{border-color:var(--acid);transform:translateY(-4px)}.inner-page .room-cta-card__badge{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--status-amber-border);color:var(--status-amber-text);padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-block}.inner-page .room-cta-card__title{font-family:var(--font-display);max-inline-size:none;margin:12px 0 8px;font-size:1.125rem;font-weight:800}.inner-page .room-cta-card__desc{font-family:var(--font-sans);color:#b3bbc0;margin:0 0 20px;font-size:.875rem;line-height:1.6}@media (width>=640px){.inner-page .room-cta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.inner-page .recent-header{flex-direction:row;align-items:flex-end}.inner-page .pro-cta-box{padding:44px 32px}}@media (width>=1024px){.inner-page .hero-hub{padding-block:72px 88px}.inner-page .hero-hub__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:36px}.inner-page .hero-post-card{grid-column:span 7}.inner-page .featured-sidebar{grid-column:span 5}.inner-page .room-cta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.inner-page .room-cta-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.inner-page .hero-post-card:hover .hero-post-card__img,.inner-page .room-cta-card:hover{transform:none}}.inner-page.indicators-page .hero-h1__seo-kicker,.inner-page.courses-page .hero-h1__seo-kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--acid2);border-left:3px solid var(--acid2);max-width:55rem;padding-left:12px;font-size:.75rem;font-weight:800;display:block}.inner-page .engineering-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:radial-gradient(460px 260px at 88% 0,#d4a85324,#0000 68%),linear-gradient(#151a22f5,#0d1117fa);padding:28px;position:relative;overflow:hidden}.inner-page .engineering-card:before{content:"";background:linear-gradient(90deg, var(--acid2), var(--acid), transparent);height:2px;position:absolute;inset:0 0 auto}.inner-page .engineering-card__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.inner-page .engineering-card__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.25rem;font-weight:800;line-height:1.2}.inner-page .engineering-card__stamp{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--acid);white-space:nowrap;background:#2ed3a624;border:1px solid #2ed3a65c;padding:6px 12px;font-size:.68rem;font-weight:800}.inner-page .engineering-list{margin:0}.inner-page .engineering-list__item{border-bottom:1px solid var(--line);padding:14px 0}.inner-page .engineering-list__item:last-child{border-bottom:none;padding-bottom:0}.inner-page .engineering-list__item dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .engineering-list__item dd{font-family:var(--font-sans);color:var(--text-secondary);margin:6px 0 0;font-size:.92rem;line-height:1.55}.inner-page .engineering-list__item a{color:var(--acid);text-underline-offset:3px;font-weight:700;text-decoration:underline}.inner-page .catalog-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 85% 0,#2ed3a60d,#0000 70%),linear-gradient(#10141a8c,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .catalog-top-bar{border-bottom:1px solid var(--line-strong);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.inner-page .catalog-top-bar__sub{font-family:var(--font-sans);color:var(--text-secondary);margin:8px 0 0;font-size:1rem}.inner-page .filter-bar{flex-wrap:wrap;gap:8px;margin:24px 0 32px;display:flex}.inner-page .filter-tab{border:1px solid var(--line-strong);min-height:44px;color:var(--text-secondary);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);background:#151a22d9;padding:8px 16px;font-size:.74rem;font-weight:800}.inner-page .filter-tab:hover{color:var(--text);border-color:#d4a85373}.inner-page .filter-tab--active{background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg);border-color:#f0c76eb3;box-shadow:0 8px 20px #d4a85338}.inner-page .catalog-bottom-bar{border-top:1px solid var(--line-strong);flex-direction:column;justify-content:center;gap:14px;margin-top:40px;padding-top:28px;display:flex}.inner-page .proof-section{border-bottom:1px solid var(--line);background:radial-gradient(620px 260px at 15% 15%,#d4a85312,#0000 70%),linear-gradient(#10141a99,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .proof-grid{grid-template-columns:1fr;gap:24px;display:grid}.inner-page .proof-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:28px}.inner-page .proof-card__metric{font-family:var(--font-display);letter-spacing:-.02em;color:var(--acid);font-variant-numeric:tabular-nums;margin:6px 0 8px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800}.inner-page .proof-card__title{font-family:var(--font-display);color:var(--text);margin:0 0 10px;font-size:1.125rem;font-weight:800;line-height:1.3}.inner-page .proof-card__copy{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.6}.inner-page .proof-card__copy strong{color:var(--text);font-weight:700}@media (width>=640px){.inner-page .catalog-bottom-bar{flex-flow:wrap}}@media (width>=768px){.inner-page .catalog-top-bar{flex-direction:row;align-items:flex-end}}@media (width>=1024px){.inner-page .engineering-card{grid-column:span 5}.inner-page .proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.inner-page .starter-router{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:radial-gradient(460px 260px at 88% 0,#d4a85324,#0000 68%),linear-gradient(#151a22f5,#0d1117fa);padding:28px;position:relative;overflow:hidden}.inner-page .starter-router:before{content:"";background:linear-gradient(90deg, var(--acid2), var(--acid), transparent);height:2px;position:absolute;inset:0 0 auto}.inner-page .starter-router__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.inner-page .starter-router__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.25rem;font-weight:800;line-height:1.2}.inner-page .starter-router__badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--acid);white-space:nowrap;background:#d4a85324;border:1px solid #d4a8535c;padding:6px 12px;font-size:.68rem;font-weight:800}.inner-page .starter-router__intro{font-family:var(--font-sans);color:var(--text-secondary);margin:16px 0;font-size:.91rem;line-height:1.55}.inner-page .router-options{flex-direction:column;gap:12px;display:flex}.inner-page .router-option{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);background:#0b0e12ad;padding:14px 16px}.inner-page .router-option:hover{background:#d4a8531a;border-color:#d4a85373;transform:translateY(-1px)}.inner-page .router-option__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.inner-page .router-option__tag{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--acid);font-size:.6875rem;font-weight:700}.inner-page .router-option__arrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);font-size:.6875rem;font-weight:800}.inner-page .router-option strong{font-family:var(--font-display);color:var(--text);margin-bottom:4px;font-size:.94rem;font-weight:800;display:block}.inner-page .router-option p{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45}.inner-page .lineage-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .lineage-grid{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.inner-page .lineage-list{flex-direction:column;gap:12px;margin:20px 0 0;padding-left:20px;display:flex}.inner-page .lineage-list li{font-family:var(--font-sans);max-width:60ch;color:var(--text-secondary);font-size:.97rem;line-height:1.6}.inner-page .lineage-list li strong{color:var(--text);font-weight:700}.inner-page .lineage-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:radial-gradient(420px 220px at 88% 0,#d4a85324,#0000 70%),linear-gradient(#151a22f5,#0d1117fa);padding:28px}.inner-page .lineage-card__name{font-family:var(--font-display);color:var(--text);margin:4px 0;font-size:1.5rem;font-weight:800}.inner-page .lineage-card__role{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:12px;font-size:.75rem;font-weight:700}.inner-page .lineage-card__copy{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 24px;font-size:.94rem;line-height:1.6}.inner-page .lineage-card__copy strong{color:var(--text);font-weight:700}.inner-page .lineage-card__links{flex-direction:column;gap:10px;display:flex}.inner-page .deliverables-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 20% 10%,#2ed3a60f,#0000 70%),linear-gradient(#10141a99,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .deliverables-grid{grid-template-columns:1fr;gap:24px;display:grid}.inner-page .deliverable-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:24px}.inner-page .deliverable-card__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inner-page .deliverable-card__num{font-family:var(--font-display);color:var(--acid);background:#d4a85324;border:1px solid #d4a85359;padding:3px 8px;font-size:.75rem;font-weight:800}.inner-page .deliverable-card__title{font-family:var(--font-display);color:var(--text);margin:16px 0 8px;font-size:1.15rem;font-weight:800;line-height:1.3}.inner-page .deliverable-card__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.55}@media (width>=640px){.inner-page .deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.inner-page .lineage-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .lineage-content{grid-column:span 7}.inner-page .starter-router,.inner-page .lineage-card{grid-column:span 5}.inner-page .deliverables-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.inner-page .lineage-grid{gap:56px}}@media (prefers-reduced-motion:reduce){.inner-page .router-option:hover{transform:none}}.inner-page .hero-subtitle{font-family:var(--font-sans);max-width:64ch;color:var(--text);margin:20px 0 24px;font-size:clamp(1.0625rem,1.3vw,1.225rem);font-weight:500;line-height:1.6}.inner-page .hosted-by-box{border:1px solid var(--line-strong);background:#11161dd9;padding:18px 20px}.inner-page .hosted-by-box__profile{align-items:center;gap:16px;margin-top:10px;display:flex}.inner-page .hosted-by-box__avatar{border:2px solid var(--acid2);object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.inner-page .hosted-by-box__name{font-family:var(--font-display);color:var(--text);font-size:1.0625rem;font-weight:900;display:block}.inner-page .hosted-by-box__role{font-family:var(--font-sans);color:var(--acid);font-size:.84375rem;font-weight:700;display:block}.inner-page .hosted-by-box__proof{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-top:4px;font-size:.75rem;font-weight:700;display:block}.inner-page .hero-preview-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:radial-gradient(460px 260px at 88% 0,#d4a85324,#0000 68%),linear-gradient(#151a22f5,#0d1117fa);padding:24px;position:relative}.inner-page .hero-preview-card__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.inner-page .hero-preview-card__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.2rem;font-weight:900}.inner-page .hero-preview-card__stamp{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--acid);white-space:nowrap;background:#2ed3a624;border:1px solid #2ed3a65c;padding:4px 10px;font-size:.6875rem;font-weight:800}.inner-page .hero-svg-box{border:1px solid var(--line-strong);background-color:#fff;margin:16px 0;padding:8px}.inner-page .hero-schematic-svg{width:100%;height:auto;display:block}.inner-page .hero-preview-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inner-page .hero-preview-list li{font-family:var(--font-sans);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.inner-page .hero-preview-list li strong{color:var(--text)}.inner-page .packages-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 85% 0,#2ed3a60d,#0000 70%),linear-gradient(#10141a8c,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .packages-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.inner-page .package-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);flex-direction:column;justify-content:space-between;padding:32px 28px;display:flex}.inner-page .package-card--featured{border-color:var(--acid2);box-shadow:0 24px 64px #00000073,0 0 0 1px #d4a85359}.inner-page .package-card__ribbon{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg);text-align:center;margin-bottom:20px;padding:8px 14px;font-size:.75rem;font-weight:800}.inner-page .package-card__header{border-bottom:1px solid var(--line);padding-bottom:16px}.inner-page .package-card__title{font-family:var(--font-display);color:var(--text);margin:6px 0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:900;line-height:1.2}.inner-page .package-card__platforms{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--acid);margin:0;font-size:.75rem;font-weight:700}.inner-page .package-card__intro{font-family:var(--font-sans);color:var(--text-secondary);margin:16px 0;font-size:.96875rem;line-height:1.55}.inner-page .package-checklist{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.inner-page .package-checklist li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.96875rem;line-height:1.5;display:flex}.inner-page .package-checklist a,.inner-page .package-checklist button{font:inherit;text-align:left;color:var(--text);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.inner-page .package-checklist a:hover,.inner-page .package-checklist button:hover{color:var(--acid)}.inner-page .package-check{font-family:var(--font-display);color:var(--acid);flex-shrink:0;font-weight:900}.inner-page .package-card__footer{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.inner-page .included-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .included-stack{flex-direction:column;gap:36px;display:flex}.inner-page .component-block{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:28px;scroll-margin-top:96px}.inner-page .component-block__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.inner-page .component-block__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.inner-page .component-block__tag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);background:#d4a85324;border:1px solid #d4a8535c;padding:4px 10px;font-size:.6875rem;font-weight:800}.inner-page .component-block__name{font-family:var(--font-display);color:var(--text);margin:0 0 6px;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:900;line-height:1.18}.inner-page .component-block__headline{font-family:var(--font-display);color:var(--acid);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.inner-page .component-block__note{border-left:4px solid var(--acid2);font-family:var(--font-sans);color:var(--text-secondary);background:#0b0e12a6;margin:20px 0;padding:14px 16px;font-size:.9375rem;line-height:1.55}.inner-page .component-block__note strong{color:var(--acid)}.inner-page .component-spec-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inner-page .component-spec-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.5;display:flex}.inner-page .visual-frame{border:1px solid var(--line-strong);background:var(--bg);overflow:hidden}.inner-page .visual-frame__bar{color:var(--text);font-family:var(--font-display);text-transform:uppercase;border-bottom:1px solid var(--line);background:#11161df2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:.6875rem;font-weight:800;display:flex}.inner-page .visual-frame__canvas{background-color:#fff;padding:16px}.inner-page .comp-svg{width:100%;height:auto;display:block}.inner-page .visual-frame__footer{border-top:1px solid var(--line);font-family:var(--font-sans);text-transform:uppercase;color:var(--text-secondary);background:#11161df2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:.75rem;font-weight:700;display:flex}.inner-page .visual-frame__link{font:inherit;color:var(--acid);background:0 0;border:0;padding:0;text-decoration:underline}.inner-page .curriculum-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 20% 10%,#2ed3a60f,#0000 70%),linear-gradient(#10141a99,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .modules-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .module-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.inner-page .module-card__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inner-page .module-card__num{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#d4a85324;border:1px solid #d4a85359;padding:3px 10px;font-size:.75rem;font-weight:900}.inner-page .module-card__title{font-family:var(--font-display);color:var(--text);margin:16px 0 10px;font-size:1.15rem;font-weight:800;line-height:1.28}.inner-page .module-card__summary{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 20px;font-size:.9375rem;line-height:1.55}.inner-page .module-card__takeaways{border-top:1px solid var(--line);padding-top:14px}.inner-page .module-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.inner-page .module-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.84375rem;line-height:1.45;display:flex}.inner-page .module-dot{color:var(--acid);flex-shrink:0;margin-top:6px;font-size:.55rem}.inner-page .instructor-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .instructor-box{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:radial-gradient(520px 260px at 88% 0,#d4a85324,#0000 70%),linear-gradient(#151a22f5,#0d1117fa);padding:32px 24px}.inner-page .instructor-box__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.inner-page .instructor-box__profile{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.inner-page .instructor-box__img{border:3px solid var(--acid2);object-fit:cover;background-color:var(--bg);border-radius:50%;width:180px;height:180px}.inner-page .instructor-box__badges{flex-direction:column;gap:6px;width:100%;display:flex}.inner-page .instructor-badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line-strong);color:var(--acid);background:#0b0e12bf;padding:6px 10px;font-size:.6875rem;font-weight:800}.inner-page .instructor-box__subtitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--acid);margin:6px 0 0;font-size:.875rem;font-weight:700}.inner-page .reviews-section{border-bottom:1px solid var(--line);background:radial-gradient(620px 260px at 15% 15%,#d4a85312,#0000 70%),linear-gradient(#10141a99,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .reviews-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .review-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);flex-direction:column;justify-content:space-between;margin:0;padding:24px;display:flex}.inner-page .review-card__quote{font-family:var(--font-sans);color:var(--text);margin:0 0 20px;font-size:.96875rem;font-style:italic;line-height:1.6}.inner-page .review-card__footer{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:14px;display:flex}.inner-page .review-card__author{font-family:var(--font-display);color:var(--text);font-size:.875rem;font-weight:800}.inner-page .review-card__tag{font-family:var(--font-sans);text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:700}.inner-page .review-card__focus{font-family:var(--font-sans);color:var(--muted);font-size:.75rem}.inner-page .final-cta-section{padding-block:clamp(56px,8vw,96px)}.inner-page .final-banner-box{border:1px solid var(--line-strong);text-align:center;box-shadow:var(--shadow-lg);background:radial-gradient(640px 280px at 50% 0,#d4a85324,#0000 70%),linear-gradient(#151a22f5,#0d1117fa);flex-direction:column;align-items:center;margin-bottom:48px;padding:40px 24px;display:flex}.inner-page .final-banner-box__h2{font-family:var(--font-display);max-width:28ch;color:var(--text);margin:6px 0 0;font-size:clamp(1.65rem,3.2vw,2.5rem);font-weight:900;line-height:1.14}.inner-page .final-banner-box__copy{text-align:center}.inner-page .cta-row--centered{justify-content:center}.inner-page .ecosystem-bridge__title{font-family:var(--font-display);text-align:center;color:var(--text);margin:0 0 24px;font-size:1.25rem;font-weight:800}@media (width>=640px){.inner-page .modules-grid,.inner-page .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.inner-page .packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .instructor-box{padding:40px}}@media (width>=1024px){.inner-page .component-block__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .hero-section__content,.inner-page .component-block__copy{grid-column:span 7}.inner-page .hero-preview-card,.inner-page .component-block__visual{grid-column:span 5}.inner-page .instructor-box__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .instructor-box__profile{grid-column:span 4}.inner-page .instructor-box__bio{grid-column:span 8}.inner-page .modules-grid,.inner-page .reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.inner-page .component-block__grid{gap:56px}}.inner-page .breadcrumb-bar__member{font-family:var(--font-mono);font-weight:600;font-size:var(--text-breadcrumb);text-transform:uppercase;letter-spacing:var(--tracking-breadcrumb);color:var(--text-secondary);margin:0;line-height:1.4}.inner-page .breadcrumb-bar__member a{color:var(--acid);margin-left:6px;text-decoration:underline}.inner-page .check-icon{font-family:var(--font-display);color:var(--acid);flex-shrink:0;font-weight:900}.inner-page.indicator-product-page .btn--large{min-height:56px;padding:16px 36px;font-size:.875rem}.inner-page .instructor-strip{border:1px solid var(--line-strong);background:#11161dd9;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex}.inner-page .instructor-strip__avatar{border:2px solid var(--acid2);object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}.inner-page .instructor-strip__name{font-family:var(--font-display);color:var(--text);font-size:1rem;font-weight:900;display:block}.inner-page .instructor-strip__role{font-family:var(--font-sans);color:var(--acid);font-size:.8125rem;display:block}.inner-page .capabilities-box{border:1px solid var(--line-strong);background:#11161dd9;margin-top:24px;padding:20px 24px}.inner-page .capabilities-box__title{font-family:var(--font-display);color:var(--text);margin:0 0 12px;font-size:1.0625rem;font-weight:800}.inner-page .capabilities-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inner-page .capabilities-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.5;display:flex}.inner-page .preview-sidebar{flex-direction:column;gap:24px;display:flex}.inner-page .preview-box{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:linear-gradient(#151a22f5,#0d1117fa);overflow:hidden}.inner-page .preview-box__header{color:var(--text);border-bottom:1px solid var(--line);background:#090c10f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.inner-page .preview-box__tag{font-family:var(--font-display);letter-spacing:.08em;color:var(--acid);font-size:.6875rem;font-weight:800}.inner-page .preview-tabs{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inner-page .preview-tab{font-family:var(--font-display);text-transform:uppercase;border:none;border-right:1px solid var(--line-strong);color:var(--text-secondary);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:#151a22e0;padding:10px 6px;font-size:.6875rem;font-weight:800}.inner-page .preview-tab:last-child{border-right:none}.inner-page .preview-tab--active{background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg)}.inner-page .preview-canvas{background-color:#fff;padding:12px}.inner-page .preview-svg{width:100%;height:auto;display:block}.inner-page .included-summary-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:24px}.inner-page .included-summary-card__header{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:12px}.inner-page .included-summary-card__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.25rem;font-weight:900}.inner-page .included-summary-list{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.inner-page .included-summary-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.90625rem;font-weight:600;line-height:1.45;display:flex}.inner-page .components-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 85% 0,#2ed3a60d,#0000 70%),linear-gradient(#10141a8c,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .components-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .comp-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.inner-page .comp-card--bonus{border-color:var(--acid2);box-shadow:0 20px 56px #0006,0 0 0 1px #d4a8534d}.inner-page .comp-card__top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inner-page .comp-card__core-pill{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);background:#2ed3a624;border:1px solid #2ed3a659;padding:3px 10px;font-size:.75rem;font-weight:800}.inner-page .comp-card__bonus-pill{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg);padding:3px 10px;font-size:.75rem;font-weight:800}.inner-page .comp-card__title{font-family:var(--font-display);color:var(--text);margin:16px 0 6px;font-size:1.25rem;font-weight:800;line-height:1.25}.inner-page .comp-card__platform{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--acid);margin:0 0 14px;font-size:.75rem;font-weight:700}.inner-page .comp-card__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 20px;font-size:.9375rem;line-height:1.6}.inner-page .comp-card__advantage{border-left:3px solid var(--acid2);font-family:var(--font-sans);color:var(--text-secondary);background:#0b0e12a6;margin-top:auto;padding:12px 16px;font-size:.875rem;line-height:1.5}.inner-page .comp-card__advantage strong{color:var(--acid)}.inner-page .suitability-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .suitability-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .suitability-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:28px}.inner-page .suitability-card__title{font-family:var(--font-display);color:var(--text);margin:6px 0 4px;font-size:1.3rem;font-weight:900}.inner-page .suitability-card__sub{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--acid);border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:14px;font-size:.75rem;font-weight:700}.inner-page .suitability-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inner-page .suitability-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.55;display:flex}.inner-page .enrollment-section{border-bottom:1px solid var(--line);background:radial-gradient(640px 280px at 20% 10%,#2ed3a60f,#0000 70%),linear-gradient(#10141a99,#0b0e12eb);padding-block:clamp(56px,8vw,96px)}.inner-page .enrollment-box{border:1px solid var(--acid2);box-shadow:var(--shadow-lg);background:radial-gradient(520px 260px at 88% 0,#d4a85324,#0000 70%),linear-gradient(#151a22f5,#0d1117fa);padding:32px 24px}.inner-page .enrollment-box__header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:24px;display:flex}.inner-page .enrollment-box__sub{font-family:var(--font-sans);color:var(--acid);margin:8px 0 0;font-size:.9375rem;font-weight:700}.inner-page .enrollment-box__seal{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#2ed3a624;border:1px solid #2ed3a659;padding:6px 14px;font-size:.75rem;font-weight:800}.inner-page .enrollment-box__grid{grid-template-columns:minmax(0,1fr);gap:28px;margin:28px 0;display:grid}.inner-page .enrollment-box__col-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);color:var(--text);margin:0 0 16px;padding-bottom:8px;font-size:1rem;font-weight:800}.inner-page .enrollment-checklist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.inner-page .enrollment-checklist li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.96875rem;line-height:1.5;display:flex}.inner-page .enrollment-checklist li strong{color:var(--text)}.inner-page .enrollment-box__cta-bar{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:14px;padding-top:24px;display:flex}.inner-page .enrollment-box__support{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.875rem}.inner-page .enrollment-box__support strong{color:var(--text)}.inner-page .enrollment-box__support a{color:var(--acid);font-weight:700;text-decoration:underline}.inner-page .bio-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .bio-card{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:32px 24px}.inner-page .bio-card__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.inner-page .bio-card__left{flex-direction:column;align-items:center;gap:12px;display:flex}.inner-page .bio-card__avatar{border:3px solid var(--acid2);object-fit:cover;border-radius:50%;width:170px;height:170px}.inner-page .bio-card__tag{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#d4a85324;border:1px solid #d4a8535c;padding:4px 12px;font-size:.6875rem;font-weight:800}.inner-page .bio-card__role{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--acid);margin:6px 0 0;font-size:.84375rem;font-weight:700}.inner-page .support-callout{border:1px solid var(--line-strong);text-align:center;background:#11161dd9;margin-top:32px;padding:24px}.inner-page .support-callout__title{font-family:var(--font-display);color:var(--text);margin:0 0 8px;font-size:1.15rem;font-weight:800}.inner-page .support-callout__copy{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9375rem}.inner-page .support-callout__copy strong{color:var(--text)}.inner-page .support-callout__copy a{color:var(--acid);font-weight:700;text-decoration:underline}@media (width>=640px){.inner-page .components-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.inner-page .enrollment-box{padding:40px}.inner-page .enrollment-box__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.inner-page .preview-sidebar{grid-column:span 5}.inner-page .suitability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-page .bio-card__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .bio-card__left{grid-column:span 3}.inner-page .bio-card__right{grid-column:span 9}}@media (width>=1280px){.inner-page.indicator-product-page .reviews-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inner-page .check-mark{font-family:var(--font-display);color:var(--acid);flex-shrink:0;font-weight:900}.inner-page .good-for-box{border:1px solid var(--line-strong);background:#11161dd9;margin-top:24px;padding:20px}.inner-page .good-for-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.inner-page .good-for-item{border:1px solid var(--line);background:#151a22eb;padding:12px 14px}.inner-page .good-for-item strong{font-family:var(--font-display);color:var(--text);font-size:.84375rem;font-weight:800;display:block}.inner-page .good-for-item span{font-family:var(--font-sans);color:var(--text-secondary);margin-top:3px;font-size:.8125rem;line-height:1.45;display:block}.inner-page .alert-simulator{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:linear-gradient(#151a22f5,#0d1117fa);padding:24px}.inner-page .alert-simulator__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.inner-page .alert-simulator__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.2rem;font-weight:900}.inner-page .alert-simulator__badge{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);white-space:nowrap;background:#2ed3a624;border:1px solid #2ed3a659;padding:4px 10px;font-size:.6875rem;font-weight:800}.inner-page .alert-simulator__intro{font-family:var(--font-sans);color:var(--text-secondary);margin:14px 0;font-size:.875rem;line-height:1.5}.inner-page .sim-tabs{border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.inner-page .sim-tab{font-family:var(--font-display);text-transform:uppercase;color:var(--text-secondary);border:none;border-right:1px solid var(--line-strong);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:#151a22e0;padding:10px 6px;font-size:.6875rem;font-weight:800}.inner-page .sim-tab:last-child{border-right:none}.inner-page .sim-tab--active{background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg)}.inner-page .ticket-body{border:1px solid var(--line);background:#0b0e12c7;padding:18px}.inner-page .ticket-body__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.inner-page .ticket-body__code{font-family:var(--font-sans);text-transform:uppercase;color:var(--acid);font-size:.75rem;font-weight:700}.inner-page .ticket-body__live{font-family:var(--font-display);color:var(--acid);background:#2ed3a624;border:1px solid #2ed3a659;padding:3px 8px;font-size:.625rem;font-weight:800}.inner-page .ticket-body__name{font-family:var(--font-display);color:var(--text);margin:12px 0;font-size:1.0625rem;font-weight:900}.inner-page .ticket-specs{flex-direction:column;gap:10px;margin:0;display:flex}.inner-page .ticket-specs__row{border-bottom:1px solid var(--line);padding-bottom:8px}.inner-page .ticket-specs__row dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--acid);font-size:.6875rem;font-weight:800}.inner-page .ticket-specs__row dd{font-family:var(--font-sans);color:var(--text-secondary);margin:3px 0 0;font-size:.84375rem;line-height:1.45}.inner-page .ticket-specs__row dd strong{color:var(--text)}.inner-page .ticket-specs__row--stop{border-left:3px solid var(--acid2);background:#d4a85314;border-bottom:none;padding:8px 10px}.inner-page .ticket-body__thesis{font-family:var(--font-sans);color:var(--text-secondary);margin-top:12px;font-size:.8125rem;line-height:1.45}.inner-page .ticket-body__thesis strong{color:var(--acid)}.inner-page .alert-simulator__footer{margin-top:16px}.inner-page .deliverable-card__badge{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#d4a85324;border:1px solid #d4a8535c;padding:3px 8px;font-size:.625rem;font-weight:800}.inner-page .deliverable-card__benefit{border-left:3px solid var(--acid2);font-family:var(--font-sans);color:var(--text-secondary);background:#0b0e12a6;margin-top:auto;padding:12px 16px;font-size:.875rem;line-height:1.5}.inner-page .deliverable-card__benefit strong{color:var(--acid)}.inner-page .advantages-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .advantages-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .advantage-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:24px}.inner-page .advantage-card__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inner-page .advantage-card__num{font-family:var(--font-display);text-transform:uppercase;background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg);padding:3px 8px;font-size:.75rem;font-weight:900}.inner-page .advantage-card__title{font-family:var(--font-display);color:var(--text);margin:16px 0 8px;font-size:1.1875rem;font-weight:800;line-height:1.25}.inner-page .advantage-card__detail{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.58}.inner-page .package-card__sub{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.875rem}.inner-page .package-list{flex-direction:column;gap:10px;margin:12px 0 24px;padding:0;list-style:none;display:flex}.inner-page .package-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.90625rem;line-height:1.5;display:flex}.inner-page .trader-section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.inner-page .trader-box{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:linear-gradient(#151a22f0,#0e1218fa);padding:32px 24px}.inner-page .trader-box__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.inner-page .trader-box__profile{flex-direction:column;align-items:center;gap:12px;display:flex}.inner-page .trader-box__avatar{border:3px solid var(--acid2);object-fit:cover;border-radius:50%;width:170px;height:170px}.inner-page .trader-box__seal{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#d4a85324;border:1px solid #d4a8535c;padding:4px 12px;font-size:.6875rem;font-weight:800}.inner-page .trader-box__subtitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--acid);margin:6px 0 0;font-size:.84375rem;font-weight:700}.inner-page .review-card__strategy{font-family:var(--font-sans);text-transform:uppercase;color:var(--acid);font-size:.6875rem;font-weight:700}.inner-page .support-banner{border:1px solid var(--line-strong);text-align:center;background:#11161dd9;margin-top:32px;padding:24px}.inner-page .support-banner__title{font-family:var(--font-display);color:var(--text);margin:0 0 8px;font-size:1.15rem;font-weight:800}.inner-page .support-banner__copy{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9375rem}.inner-page .support-banner__copy strong{color:var(--text)}.inner-page .support-banner__copy a{color:var(--acid);font-weight:700;text-decoration:underline}@media (width>=640px){.inner-page .good-for-grid,.inner-page .advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.inner-page .trader-box{padding:40px}}@media (width>=1024px){.inner-page .alert-simulator{grid-column:span 5}.inner-page .trader-box__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page .trader-box__profile{grid-column:span 3}.inner-page .trader-box__content{grid-column:span 9}}@media (width>=1280px){.inner-page .advantages-grid,.inner-page.spx-page .reviews-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inner-page.scanners-page .hero-h1__seo-kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.09em;color:var(--acid);border-left:3px solid var(--acid2);max-width:55rem;padding-left:10px;font-size:.75rem;font-weight:800}.inner-page .radar-terminal{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);background:linear-gradient(#151a22f5,#0d1117fa);padding:24px}.inner-page .radar-terminal__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.inner-page .radar-terminal__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.2rem;font-weight:900}.inner-page .radar-terminal__live{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);white-space:nowrap;background:#2ed3a624;border:1px solid #2ed3a659;padding:4px 10px;font-size:.6875rem;font-weight:800}.inner-page .radar-terminal__intro{font-family:var(--font-sans);color:var(--text-secondary);margin:14px 0;font-size:.875rem;line-height:1.5}.inner-page .radar-tabs{border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.inner-page .radar-tab{font-family:var(--font-display);text-transform:uppercase;color:var(--text-secondary);border:none;border-right:1px solid var(--line-strong);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:#151a22e0;padding:9px 6px;font-size:.6875rem;font-weight:800}.inner-page .radar-tab:last-child{border-right:none}.inner-page .radar-tab--active{background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg)}.inner-page .radar-screen{border:1px solid var(--line);background:#0b0e12e0;overflow:hidden}.inner-page .radar-screen__bar{color:var(--text);border-bottom:1px solid var(--line);background:#090c10f5;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.inner-page .radar-screen__bar strong{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);font-size:.8125rem;font-weight:800}.inner-page .radar-screen__bar span{font-family:var(--font-sans);color:var(--text-secondary);font-size:.75rem}.inner-page .radar-table-wrap{width:100%;overflow-x:auto}.inner-page .radar-table{border-collapse:collapse;text-align:left;width:100%}.inner-page .radar-table th,.inner-page .radar-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.inner-page .radar-table thead th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--line-strong);background:#11161df2;font-size:.6875rem;font-weight:800}.inner-page .radar-table__ticker{font-family:var(--font-display);white-space:nowrap;color:var(--text);font-size:.875rem;font-weight:900}.inner-page .radar-table__tf{font-family:var(--font-sans);text-transform:uppercase;color:var(--acid);font-size:.6875rem;font-weight:700;display:block}.inner-page .radar-table__read{font-family:var(--font-sans);color:var(--text-secondary);font-size:.8125rem;font-weight:600;display:block}.inner-page .radar-table__exp{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--acid);font-size:.75rem;font-weight:800}.inner-page .radar-table__badge{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);white-space:nowrap;background:#d4a85324;border:1px solid #d4a8535c;padding:3px 8px;font-size:.625rem;font-weight:800;display:inline-block}.inner-page .radar-terminal__footer{text-align:center;margin-top:16px}.inner-page .radar-terminal__note{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.8125rem}.inner-page .radar-terminal__note strong{color:var(--text)}.inner-page .radar-terminal__note a,.inner-page .radar-terminal__note button{min-block-size:0;min-inline-size:0;font:inherit;color:var(--acid);background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.inner-page .scanners-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.inner-page .scanner-card{border:1px solid var(--line);box-shadow:var(--shadow-md);transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:linear-gradient(#151a22f0,#0e1218fa);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.inner-page .scanner-card:hover{border-color:var(--acid2);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.inner-page .scanner-card__banner{color:var(--text);border-bottom:1px solid var(--line);background:#090c10f2;padding:14px 16px}.inner-page .scanner-card__banner-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.inner-page .scanner-card__code{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);font-size:.6875rem;font-weight:700}.inner-page .scanner-card__no-repaint{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#2ed3a624;border:1px solid #2ed3a659;padding:2px 7px;font-size:.625rem;font-weight:800}.inner-page .scanner-card__svg-box{border:1px solid var(--line-strong);background-color:#111;padding:6px}.inner-page .scanner-svg{width:100%;height:72px;display:block}.inner-page .scanner-card__banner-bottom{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:.6875rem;font-weight:700;display:flex}.inner-page .scanner-card__platforms{color:var(--acid)}.inner-page .scanner-card__body{flex-direction:column;flex:1;padding:20px;display:flex}.inner-page .scanner-card__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:0 0 8px;font-size:1.15rem;font-weight:800;line-height:1.25}.inner-page .scanner-card__title a{color:var(--text);text-decoration:none}.inner-page .scanner-card__title a:hover{color:var(--acid);text-decoration:underline}.inner-page .scanner-card__hook{font-family:var(--font-sans);color:var(--text);margin:0 0 10px;font-size:.90625rem;font-weight:700;line-height:1.48}.inner-page .scanner-card__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 16px;font-size:.875rem;line-height:1.55}.inner-page .scanner-card__features-box{border:1px solid var(--line);background:#0b0e12ad;margin-bottom:16px;padding:12px}.inner-page .scanner-features-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.inner-page .scanner-features-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:7px;font-size:.8125rem;line-height:1.42;display:flex}.inner-page .scanner-card__fit{border-left:3px solid var(--acid2);font-family:var(--font-sans);color:var(--text-secondary);margin-top:auto;padding-left:10px;font-size:.8125rem}.inner-page .scanner-card__fit strong{color:var(--acid)}.inner-page .scanner-card__footer{padding:0 20px 20px}.inner-page .workflow-card__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inner-page .workflow-card__step{font-family:var(--font-display);text-transform:uppercase;background:linear-gradient(135deg, var(--acid) 0%, var(--acid2) 100%);color:var(--bg);padding:3px 8px;font-size:.75rem;font-weight:900}.inner-page .workflow-card__copy{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.inner-page .workflow-card__copy a{color:var(--acid);font-weight:700;text-decoration:underline}@media (width>=640px){.inner-page .scanners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.inner-page .radar-terminal{grid-column:span 5}.inner-page .scanners-grid,.inner-page.scanners-page .workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.inner-page .scanners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inner-page.scanner-product-page .check-mark{font-family:var(--font-display);color:var(--acid);flex-shrink:0;font-weight:900}.inner-page.scanner-product-page .creator-strip{border:1px solid var(--line-strong);background:#11161dd9;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex}.inner-page.scanner-product-page .creator-strip__avatar{border:2px solid var(--acid2);object-fit:cover;border-radius:50%;flex-shrink:0;width:54px;height:54px}.inner-page.scanner-product-page .creator-strip__name{font-family:var(--font-display);color:var(--text);font-size:1rem;font-weight:900;display:block}.inner-page.scanner-product-page .creator-strip__role{font-family:var(--font-sans);color:var(--acid);font-size:.8125rem;display:block}.inner-page.scanner-product-page .cadence-box{border:1.5px solid var(--acid2);background:var(--panel2);box-shadow:var(--shadow-card);margin-top:28px;padding:22px}.inner-page.scanner-product-page .cadence-box__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.inner-page.scanner-product-page .cadence-box__tag{font-family:var(--font-display);text-transform:uppercase;color:var(--acid);background:#2e9b9029;border:1px solid #2e9b9073;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page.scanner-product-page .cadence-toggle{grid-template-columns:1fr;gap:10px;margin-bottom:14px;display:grid}.inner-page.scanner-product-page .cadence-btn{border:1.5px solid var(--line-strong);min-height:48px;color:var(--text-secondary);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#0b0e12d9;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.75rem;font-weight:800;display:inline-flex}.inner-page.scanner-product-page .cadence-btn--active{background:var(--acid2);color:var(--bg);border-color:var(--acid2)}.inner-page.scanner-product-page .cadence-btn__badge{border:1px solid;padding:2px 6px;font-size:.625rem}.inner-page.scanner-product-page .cadence-box__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:.90625rem;line-height:1.5}.inner-page.scanner-product-page .cadence-box__desc strong{color:var(--text)}.inner-page.scanner-product-page .terminal-sidebar{flex-direction:column;gap:24px;display:flex}.inner-page.scanner-product-page .terminal-card{border:1.5px solid var(--line-strong);background:var(--panel2);box-shadow:var(--shadow-card);padding:22px}.inner-page.scanner-product-page .terminal-card__header{border-bottom:1.5px solid var(--line-strong);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.inner-page.scanner-product-page .terminal-card__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.1875rem;font-weight:900}.inner-page.scanner-product-page .terminal-card__status{font-family:var(--font-display);color:var(--acid);white-space:nowrap;background:#2e9b9029;border:1px solid #2e9b9073;padding:4px 8px;font-size:.6875rem;font-weight:800}.inner-page.scanner-product-page .terminal-card__intro{font-family:var(--font-sans);color:var(--text-secondary);margin:14px 0;font-size:.875rem;line-height:1.5}.inner-page.scanner-product-page .terminal-tabs{border:1.5px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.inner-page.scanner-product-page .terminal-tab{min-height:44px;font-family:var(--font-display);text-transform:uppercase;color:var(--text-secondary);border:none;border-right:1px solid var(--line-strong);cursor:pointer;background:#0b0e12d9;padding:9px 5px;font-size:.6875rem;font-weight:800}.inner-page.scanner-product-page .terminal-tab:last-child{border-right:none}.inner-page.scanner-product-page .terminal-tab--active{background:var(--acid2);color:var(--bg)}.inner-page.scanner-product-page .terminal-window{border:1px solid var(--line-strong);color:#000;background:#fff;overflow:hidden}.inner-page.scanner-product-page .terminal-window__bar{color:#fff;background:#000;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.inner-page.scanner-product-page .terminal-window__bar strong{font-family:var(--font-display);text-transform:uppercase;font-size:.75rem;font-weight:800}.inner-page.scanner-product-page .terminal-window__bar span{font-family:var(--font-sans);color:#ccc;font-size:.72rem}.inner-page.scanner-product-page .terminal-table-scroll{width:100%;overflow-x:auto}.inner-page.scanner-product-page .terminal-table{border-collapse:collapse;text-align:left;width:100%}.inner-page.scanner-product-page .terminal-table th,.inner-page.scanner-product-page .terminal-table td{vertical-align:middle;border-bottom:1px solid #ddd;padding:10px 11px}.inner-page.scanner-product-page .terminal-table thead th{font-family:var(--font-display);text-transform:uppercase;color:#000;background:#f0f0f0;border-bottom:1.5px solid #000;font-size:.6875rem;font-weight:800}.inner-page.scanner-product-page .terminal-table__symbol{font-family:var(--font-display);color:#000;white-space:nowrap;font-size:.875rem;font-weight:900}.inner-page.scanner-product-page .terminal-table__zone{font-family:var(--font-sans);text-transform:uppercase;color:#444;font-size:.6875rem;font-weight:700;display:block}.inner-page.scanner-product-page .terminal-table__read{font-family:var(--font-sans);color:#000;font-size:.8125rem;font-weight:600;display:block}.inner-page.scanner-product-page .terminal-table__exp{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#000;white-space:nowrap;font-size:.75rem;font-weight:800}.inner-page.scanner-product-page .terminal-table__pill{font-family:var(--font-display);text-transform:uppercase;color:#fff;white-space:nowrap;background:#000;padding:3px 7px;font-size:.625rem;font-weight:800;display:inline-block}.inner-page.scanner-product-page .terminal-svg-box{background:#fff;border:1.5px solid #000;margin-top:14px;padding:6px}.inner-page.scanner-product-page .velocity-svg{width:100%;height:auto;display:block}.inner-page.scanner-product-page .benefits-sidebar-card{border:1.5px solid var(--line-strong);background:var(--panel2);padding:22px;scroll-margin-top:2rem}.inner-page.scanner-product-page .benefits-sidebar-card__header{border-bottom:1.5px solid var(--line-strong);margin-bottom:14px;padding-bottom:12px}.inner-page.scanner-product-page .benefits-sidebar-card__title{font-family:var(--font-display);color:var(--text);margin:4px 0 0;font-size:1.1875rem;font-weight:900}.inner-page.scanner-product-page .benefits-sidebar-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inner-page.scanner-product-page .benefits-sidebar-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.48;display:flex}.inner-page.scanner-product-page .features-section{border-bottom:1px solid var(--line);background:#11161d8c;padding:56px 0}.inner-page.scanner-product-page .features-grid{grid-template-columns:1fr;gap:24px;display:grid}.inner-page.scanner-product-page .feature-card{border:1.5px solid var(--line-strong);background:var(--panel2);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.inner-page.scanner-product-page .feature-card--bonus{border-color:var(--acid2);box-shadow:var(--shadow-card)}.inner-page.scanner-product-page .feature-card__top{border-bottom:1.5px solid var(--line-strong);align-items:center;gap:14px;padding-bottom:14px;display:flex}.inner-page.scanner-product-page .feature-card__icon-box{width:46px;height:46px;color:var(--acid);background:#d4af3724;border:1px solid #d4af3766;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inner-page.scanner-product-page .feature-card__meta{flex-direction:column;gap:4px;display:flex}.inner-page.scanner-product-page .feature-card__badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--acid);background:#2e9b9024;border:1px solid #2e9b9066;width:fit-content;padding:2px 6px;font-size:.625rem;font-weight:800}.inner-page.scanner-product-page .feature-card__title{font-family:var(--font-display);color:var(--text);margin:16px 0 6px;font-size:1.2rem;font-weight:800;line-height:1.25}.inner-page.scanner-product-page .feature-card__platform{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--acid);margin:0 0 12px;font-size:.75rem;font-weight:700}.inner-page.scanner-product-page .feature-card__desc{font-family:var(--font-sans);color:var(--text-secondary);margin:0 0 20px;font-size:.9375rem;line-height:1.6}.inner-page.scanner-product-page .feature-card__edge{border-left:3px solid var(--acid2);font-family:var(--font-sans);color:var(--text-secondary);background:#0b0e12bf;margin-top:auto;padding:12px 16px;font-size:.875rem;line-height:1.5}.inner-page.scanner-product-page .feature-card__edge strong{color:var(--acid)}.inner-page.scanner-product-page .suitability-card{border:1.5px solid var(--line-strong);background:var(--panel2);padding:28px}.inner-page.scanner-product-page .suitability-card__title{font-family:var(--font-display);color:var(--text);margin:6px 0 4px;font-size:1.28rem;font-weight:900}.inner-page.scanner-product-page .suitability-card__sub{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--acid);border-bottom:1.5px solid var(--line-strong);margin:0 0 16px;padding-bottom:14px;font-size:.75rem;font-weight:700}.inner-page.scanner-product-page .suitability-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inner-page.scanner-product-page .suitability-list li{font-family:var(--font-sans);color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.55;display:flex}.inner-page.scanner-product-page .creator-section{border-bottom:1px solid var(--line);background:#11161d8c;padding:56px 0}.inner-page.scanner-product-page .creator-box{border:1.5px solid var(--line-strong);background:var(--panel2);box-shadow:var(--shadow-card);padding:32px 24px}.inner-page.scanner-product-page .creator-box__grid{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}.inner-page.scanner-product-page .creator-box__left{flex-direction:column;align-items:center;gap:12px;display:flex}.inner-page.scanner-product-page .creator-box__avatar{border:3px solid var(--acid2);object-fit:cover;border-radius:50%;width:165px;height:165px}.inner-page.scanner-product-page .creator-box__seal{font-family:var(--font-display);text-transform:uppercase;background:var(--acid2);color:var(--bg);padding:4px 10px;font-size:.6875rem;font-weight:800}.inner-page.scanner-product-page .reviews-faq-section{border-bottom:1px solid var(--line);padding:56px 0}.inner-page.scanner-product-page .reviews-faq-section .reviews-grid{margin-bottom:56px}.inner-page.scanner-product-page .review-card__mode{font-family:var(--font-sans);text-transform:uppercase;color:var(--acid);font-size:.6875rem;font-weight:700}.inner-page.scanner-product-page .faq-wrapper{max-width:960px;margin:0 auto}@media (width>=640px){.inner-page.scanner-product-page .cadence-toggle,.inner-page.scanner-product-page .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.inner-page.scanner-product-page .creator-box{padding:40px}}@media (width>=1024px){.inner-page.scanner-product-page .features-section,.inner-page.scanner-product-page .creator-section,.inner-page.scanner-product-page .reviews-faq-section{padding:72px 0}.inner-page.scanner-product-page .terminal-sidebar{grid-column:span 5}.inner-page.scanner-product-page .features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-page.scanner-product-page .creator-box__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px}.inner-page.scanner-product-page .creator-box__left{grid-column:span 3}.inner-page.scanner-product-page .creator-box__right{grid-column:span 9}}.indexes-page{background:var(--bg);color:var(--text);overflow-x:hidden}.indexes-page .hero{padding:5rem 1rem 3rem;padding-top:calc(5rem + env(safe-area-inset-top,0px));padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px));position:relative;overflow:hidden}.indexes-page .hero__bg{position:absolute;inset:0}.indexes-page .hero__gradient{background:radial-gradient(circle,#dcff6526 0%,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:-50%;left:-20%}.indexes-page .hero__grid{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%233b82f6' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.indexes-page .hero__content{text-align:center;max-width:900px;margin:0 auto;position:relative}.indexes-page .hero__badge{color:var(--acid);background:#dcff651a;border:1px solid #dcff6533;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.indexes-page .hero__title{font-family:var(--font-display);font-size:var(--step-hero);font-weight:700;line-height:var(--leading-display-h1);letter-spacing:var(--tracking-display-h1);background:linear-gradient(135deg, #fff 0%, var(--acid) 50%, #fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1.5rem}.indexes-page .hero__subtitle{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:clamp(1rem,3vw,1.25rem);line-height:1.7}.indexes-page .section{padding-block:2.5rem}.indexes-page .section--dark{background:#dcff6505;border-top:1px solid #dcff651a;border-bottom:1px solid #dcff651a}.indexes-page .section__header{text-align:center;margin-bottom:3rem}.indexes-page .section__title{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.indexes-page .section__description{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:clamp(.9375rem,2.5vw,1.125rem);line-height:1.7}.indexes-page .sp500-feature{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}.indexes-page .sp500-feature__badge{color:var(--acid);text-transform:uppercase;letter-spacing:.05em;background:#dcff651a;border:1px solid #dcff6533;margin-bottom:1rem;padding:.3125rem .875rem;font-size:.6875rem;font-weight:600;display:inline-block}.indexes-page .sp500-feature__title{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.indexes-page .sp500-feature__text{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.7}.indexes-page .sp500-feature__text--highlight{border-left:3px solid var(--acid);background:#dcff650d;padding:.875rem 1rem}.indexes-page .ticker{font-family:var(--font-sans);color:var(--acid);background:#dcff651a;padding:.125rem .5rem;font-weight:600}.indexes-page .sp500-feature__etfs{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1.5rem}.indexes-page .sp500-feature__etfs-label{color:var(--text-secondary);margin-bottom:.75rem;font-size:.875rem;display:block}.indexes-page .sp500-feature__etfs-list{flex-wrap:wrap;gap:.375rem;display:flex}.indexes-page .etf-chip{min-height:44px;color:var(--acid);background:#dcff651a;border:1px solid #dcff6533;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.indexes-page .etf-chip:hover{background:#dcff6533;border-color:#dcff6566}.indexes-page .etf-chip--small{min-height:44px;padding:.375rem .75rem;font-size:.75rem}.indexes-page .sp500-feature__chart{position:static}.indexes-page .chart-placeholder{color:#8b939b;background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:200px;padding:2rem;display:flex}.indexes-page .chart-placeholder span{color:var(--text-secondary);font-weight:600}.indexes-page .chart-link{min-height:44px;color:var(--acid);background:#dcff651a;border:1px solid #dcff6533;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.indexes-page .chart-link:hover{background:#dcff6533}.indexes-page .filter-bar{color:var(--acid);background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem;display:flex}.indexes-page .filter-select{width:100%;min-height:44px;color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;padding:.5rem 1rem;font-size:.9rem}.indexes-page .filter-select:focus{border-color:var(--acid)}.indexes-page .index-grid{grid-template-columns:1fr;gap:1rem;display:grid}.indexes-page .index-card{background:#ffffff05;border:1px solid #ffffff14;padding:1.25rem;transition:all .3s}.indexes-page .index-card:hover{border-color:#dcff654d;transform:translateY(-2px);box-shadow:0 10px 40px #dcff651a}.indexes-page .index-card__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.indexes-page .index-card__symbol{font-family:var(--font-display);color:var(--acid);font-size:1.25rem;font-weight:800}.indexes-page .index-card__region{color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff1a;padding:.25rem .75rem;font-size:.75rem}.indexes-page .index-card__name{font-family:var(--font-display);color:#fff;margin:0 0 .25rem;font-size:1rem;font-weight:600}.indexes-page .index-card__ticker{color:#8b939b;margin:0 0 .75rem;font-size:.75rem}.indexes-page .index-card__ticker span{font-family:var(--font-sans);color:var(--acid)}.indexes-page .index-card__description{color:var(--text-secondary);margin:0 0 1rem;font-size:.8125rem;line-height:1.6}.indexes-page .index-card__meta{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.indexes-page .index-card__meta-item{color:#8b939b;align-items:center;gap:.375rem;font-size:.8rem;display:flex}.indexes-page .index-card__etfs{flex-direction:column;gap:.5rem;display:flex}.indexes-page .index-card__etfs-label{color:#8b939b;font-size:.75rem}.indexes-page .index-card__etfs-list{flex-wrap:wrap;gap:.375rem;display:flex}.indexes-page .faq-list{flex-direction:column;gap:.75rem;max-width:800px;margin:0 auto;display:flex}.indexes-page .faq-item{background:#ffffff05;border:1px solid #ffffff14;transition:all .3s;overflow:hidden}.indexes-page .faq-item[open]{border-color:#dcff654d}.indexes-page .faq-item__question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;min-height:44px;padding:1rem;font-size:1rem;font-weight:600;list-style:none;transition:all .2s;display:flex}.indexes-page .faq-item__question::-webkit-details-marker{display:none}.indexes-page .faq-item__question:hover{background:#ffffff05}.indexes-page .faq-item__question .faq-item__icon{color:var(--acid);flex-shrink:0}.indexes-page .faq-item__question>span:not(.faq-item__chevron){flex:1;font-size:.9375rem}.indexes-page .faq-item__chevron{color:#8b939b;flex-shrink:0;align-items:center;transition:transform .3s;display:inline-flex}.indexes-page .faq-item[open] .faq-item__chevron{transform:rotate(180deg)}.indexes-page .faq-item__answer{padding:0 1rem 1rem 2.75rem}.indexes-page .faq-item__answer p{color:var(--text-secondary);margin:0 0 .5rem;font-size:.8125rem;line-height:1.7}.indexes-page .faq-item__answer p:last-child{margin-bottom:0}.indexes-page .cta-section{padding-block:3rem;padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px));background:linear-gradient(135deg,#dcff651a 0%,#0000 100%)}.indexes-page .cta-content{text-align:center;max-width:700px;margin:0 auto}.indexes-page .cta-title{font-family:var(--font-display);color:#fff;margin:0 0 1rem;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.indexes-page .cta-text{color:var(--text-secondary);margin:0 0 2rem;font-size:1rem;line-height:1.7}.indexes-page .cta-buttons{flex-flow:column wrap;justify-content:center;gap:.75rem;display:flex}.indexes-page .cta-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.indexes-page .cta-btn--primary{background:linear-gradient(135deg, var(--acid), var(--acid2));color:var(--ink);box-shadow:0 4px 20px #dcff654d}.indexes-page .cta-btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #dcff6566}.indexes-page .cta-btn--secondary{color:var(--text);background:#ffffff0d;border:1px solid #ffffff1a}.indexes-page .cta-btn--secondary:hover{background:#ffffff1a;border-color:#fff3}@media (width>=640px){.indexes-page .hero{padding:6rem 1.5rem 4rem}.indexes-page .section{padding-block:3.5rem}.indexes-page .filter-bar{flex-direction:row;padding:1rem 1.5rem}.indexes-page .filter-select{width:auto}.indexes-page .index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.indexes-page .index-card__meta{flex-direction:row;gap:1rem}.indexes-page .cta-buttons{flex-direction:row;justify-content:center}.indexes-page .cta-btn{width:auto}}@media (width>=768px){.indexes-page .hero{padding:8rem 2rem 5rem}.indexes-page .section{padding-block:4rem}.indexes-page .sp500-feature__text{font-size:1rem}.indexes-page .chart-placeholder{min-height:300px;padding:3rem}.indexes-page .index-grid{gap:1.5rem}.indexes-page .index-card{padding:1.5rem}.indexes-page .faq-item__question{padding:1.25rem 1.5rem}.indexes-page .faq-item__answer{padding:0 1.5rem 1.5rem 3.75rem}.indexes-page .cta-section{padding-block:4rem}}@media (width>=1024px){.indexes-page .hero{padding:10rem 2rem 6rem}.indexes-page .section{padding-block:5rem}.indexes-page .sp500-feature{grid-template-columns:1fr 400px;gap:3rem}.indexes-page .sp500-feature__chart{position:sticky;top:140px}.indexes-page .index-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.indexes-page .cta-section{padding-block:5rem}}@media (width>=1280px){.indexes-page .index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer utilities{.text-nowrap{white-space:nowrap}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transform:translateY(18px)}.reveal.in-view{opacity:1;transform:translateY(0)}}}@layer responsive{@media (width>=480px){:root{--gutter:36px}.btn{white-space:normal;text-align:center;gap:.875rem;inline-size:auto;min-inline-size:220px;max-inline-size:min(380px,100%);padding:16px 22px}}@media (width>=640px){:root{--gutter:44px;--nav-height:80px}}@media (width>=768px){:root{--gutter:56px;--nav-height:87px}.section{padding-block:88px}.section-heading{margin-block-end:42px}}@media (width>=1024px){:root{--gutter:40px}.section{padding-block:110px}.section-heading{margin-block-end:48px}}@media (width>=1280px){:root{--gutter:64px}.section{padding-block:122px}.section-heading{margin-block-end:52px}}@media (width>=1536px){:root{--gutter:112px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}}
