html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Outfit;src:url(/assets/fonts/outfit.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:#f7f3fc;--space:#0b090f;--ink:#f7f3fc;--muted:#b4abbf;--line:#fff2;--wave:linear-gradient(105deg,#ffca28,#ff6d00 17%,#f72585 34%,#a943cb 50%,#f72585 66%,#ff6d00 83%,#ffca28);font-synthesis:none;background:#0b090f;font-family:Outfit,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:5px;outline:2px solid #e3a4ff}p,h1,h2,h3{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:450}p{line-height:1.65}button{color:inherit}main:focus{outline:none}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#ddb9e8;font-size:12px;font-weight:500;line-height:1.5}.hue-text{background-image:var(--wave);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite hue}@keyframes hue{to{background-position:200%}}.navigation{z-index:90;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b090fbb;justify-content:space-between;align-items:center;height:84px;padding:0 5%;display:flex;position:fixed;top:0;left:0;right:0}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:11px;min-height:44px;font-size:23px;font-weight:550;display:inline-flex}.brand-gpt{color:#d7c5e2;font-weight:350}.brand-symbol{border-left:1px solid #df82d7;place-items:center;width:33px;height:36px;font-size:27px;line-height:1;display:grid;position:relative}.brand-symbol>span{color:#ff7a24;font-size:13px;position:absolute;top:0;right:-3px}.desktop-nav{align-items:center;gap:32px;font-size:14px;display:flex}.desktop-nav>a:not(.button){padding:14px 0}.desktop-nav details{position:relative}.desktop-nav summary{cursor:pointer;gap:10px;padding:16px 0;list-style:none;display:flex}.desktop-nav summary::-webkit-details-marker{display:none}.nav-dropdown{border:1px solid var(--line);background:#15101d;border-radius:14px;width:255px;padding:12px;position:absolute;top:50px;left:-24px;box-shadow:0 15px 60px #0008}.nav-dropdown a{border-radius:7px;justify-content:space-between;padding:15px 12px;display:flex}.nav-dropdown a:hover{background:#ffffff0c}.desktop-nav>a:not(.button):hover,.text-link:hover,.footer a:not(.brand):hover{background-image:var(--wave);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite hue}.button{color:#211528;isolation:isolate;background:#f1e8fa;border:1px solid #ffffff35;border-radius:8px;justify-content:center;align-items:center;gap:34px;min-height:52px;padding:15px 25px;font-size:15px;font-weight:550;transition:transform .22s,border-color .22s;display:inline-flex;position:relative}.button:before{content:"";border-radius:inherit;background-image:var(--wave);z-index:-1;opacity:0;background-size:200% 100%;transition:opacity .2s;animation:4s linear infinite hue;position:absolute;inset:-1px}.button:hover,.button:focus-visible{color:#fff;text-shadow:0 1px 5px #0009;border-color:#0000;transform:translateY(-2px)}.button:hover:before,.button:focus-visible:before{opacity:1}.button.secondary{color:var(--ink);background:#ffffff06}.button.small{gap:20px;min-height:44px;padding:10px 17px;font-size:14px}.menu-trigger{border:1px solid var(--line);background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:46px;height:46px;display:none}.menu-trigger span{background:var(--ink);width:20px;height:1px}.mobile-menu{color:var(--ink);border:1px solid var(--line);overscroll-behavior:contain;background:#100c17;border-radius:16px;width:calc(100% - 24px);max-width:520px;max-height:calc(100dvh - 32px);padding:24px}.mobile-menu::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}.menu-heading{justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;display:flex}.menu-heading>span{font-size:16px}.menu-heading button{background:0 0;border:0;min-width:44px;min-height:44px;font-size:30px}.menu-group{margin-top:20px}.menu-group>a{border-bottom:1px solid var(--line);justify-content:space-between;min-height:46px;padding:12px 0;display:flex}.skip-link{z-index:110;color:#111;background:#fff;padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:10px}.hero-shell{height:128svh;min-height:900px;position:relative}.hero{isolation:isolate;background:var(--space);align-items:center;height:100svh;min-height:700px;display:flex;position:sticky;top:0;overflow:hidden}.hero-media,.hero-poster,.hero-film,.hero-shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-media{z-index:-4;overflow:hidden}.hero-poster img,.hero-film{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.hero-poster{z-index:-5}.hero-film{z-index:-4;opacity:1}.hero-shade{z-index:-1;background:linear-gradient(90deg,#0b090ff2,#0b090f95 38%,#0000 74%),linear-gradient(#0000 75%,#0b090f)}.hero-copy{width:47%;max-width:660px;margin:65px 0 0 6%}.hero-kicker{white-space:nowrap;color:#edb7ef;letter-spacing:.16em;width:max-content;max-width:100%;margin-bottom:29px;font-size:12px}.hero h1{letter-spacing:-.06em;font-size:clamp(60px,6.9vw,110px);line-height:1.01}.hero-description{color:#c7bccf;max-width:34ch;margin:28px 0 32px;font-size:18px}.scroll-cue{color:#cdc1d8;align-items:center;gap:14px;min-height:44px;font-size:12px;display:flex;position:absolute;bottom:25px;left:6%}.scroll-line{background:linear-gradient(90deg,#ffa435,#b848d5);width:45px;height:1px}.ambient-waves{z-index:-3;pointer-events:none;opacity:.4;mix-blend-mode:screen;width:150%;height:44%;position:absolute;bottom:-3%;left:-15%}.ambient-waves svg{width:100%;height:100%;overflow:visible}.ambient-waves path{stroke-width:2px;filter:drop-shadow(0 0 10px #ff3577);transform-origin:50%;animation:13s ease-in-out infinite alternate flow}.ambient-waves .wave-two{stroke-width:18px;opacity:.16;filter:blur(8px);animation-duration:17s;animation-direction:alternate-reverse}.ambient-waves .wave-three{stroke-width:5px;opacity:.4;animation-duration:9s}@keyframes flow{0%{transform:translate(-7%,16px)scaleY(.7)}to{transform:translate(9%,-26px)scaleY(1.15)}}.chapter-shell{min-height:130svh;margin-top:-14svh;padding-bottom:14svh;position:relative}.chapter{background:#0e0a14;border-top:1px solid #b570df45;border-radius:32px 32px 0 0;min-height:calc(100svh - 80px);padding:42px 6% 65px;position:sticky;top:80px;box-shadow:0 -30px 90px #0007}.platforms{border-bottom:1px solid var(--line);margin-bottom:42px;padding:0 0 38px}.platforms>p{text-align:center;color:var(--muted);margin-bottom:26px;font-size:14px}.platforms>div{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:25px;display:flex}.platforms span{letter-spacing:-.045em;font-size:26px;font-weight:500}.chatgpt{color:#fff}.gemini{color:#0000;background:linear-gradient(100deg,#4e80ff,#8ec5ff,#8682ed,#4e80ff) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite hue}.perplexity{color:#62c7cb}.claude{color:#dd9477}.copilot{color:#0000;background:linear-gradient(90deg,#80bdf7,#97d9ae,#faaf87);-webkit-background-clip:text;background-clip:text}.section-heading h2{margin:16px 0 20px;font-size:clamp(38px,4.8vw,70px);line-height:1.07}.section-heading>p:last-child{color:var(--muted)}.service-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.service-card{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:26px 28px 10px 0;display:flex}.service-card+.service-card{padding-left:28px}.service-card:last-child{border-right:0}.service-card>div{justify-content:space-between;width:100%;margin-bottom:25px;display:flex}.service-number{color:#ba9aca;font-size:13px}.card-arrow{color:#aa7abc;font-size:25px;transition:transform .25s}.service-card:hover .card-arrow{color:#ffc4e7;transform:translate(4px,-4px)}.service-card h3{margin-bottom:16px;font-size:31px}.service-card p{color:var(--muted);max-width:29ch;margin-bottom:27px;font-size:16px}.text-link{align-items:center;gap:15px;min-height:44px;font-size:15px;display:inline-flex}.service-card .text-link{color:#ebd1f4;margin-top:auto}.approach-chapter{background:radial-gradient(at 12%,#5121423b,#0000 60%),#100b16;grid-template-columns:1fr 1.05fr;align-items:center;gap:9%;padding-block:100px;display:grid}.approach-copy h2{margin:22px 0 32px;font-size:clamp(34px,4.2vw,61px);line-height:1.11}.approach-copy ol{margin:0 0 25px;padding:0;list-style:none}.approach-copy li{border-top:1px solid var(--line);grid-template-columns:105px 1fr;gap:18px;padding:18px 0;display:grid}.approach-copy b{color:#e5c1f1;font-size:14px;font-weight:500}.approach-copy p{color:var(--muted);font-size:16px}.approach-copy>.eyebrow{font-size:12px}.approach-orbit{aspect-ratio:1;perspective:700px;place-items:center;display:grid;position:relative}.approach-orbit>div{border:1px solid #ed89ff90;border-radius:50%;width:83%;height:83%;animation:20s linear infinite orbit;position:absolute;box-shadow:0 0 40px #df4e9b12,inset 0 0 40px #e0508f12}.approach-orbit>div:nth-child(2){border-color:#ffa74190;animation-delay:-6.66s}.approach-orbit>div:nth-child(3){border-color:#f1399580;animation-delay:-13.33s}.approach-orbit>span{background:var(--wave);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:110px;font-weight:300}@keyframes orbit{0%{transform:rotateY(0)rotateX(60deg)rotate(0)}to{transform:rotateY(360deg)rotateX(60deg)rotate(360deg)}}.section-pad{background:var(--space);padding:95px 6%;position:relative}.insights-preview{border-top:1px solid var(--line);border-radius:32px 32px 0 0;margin-top:-13svh}.horizontal{justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;display:flex}.reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.reading-card{border:1px solid var(--line);background:linear-gradient(145deg,#23142d5c,#0000);border-radius:14px;flex-direction:column;gap:25px;min-width:0;min-height:250px;padding:30px;transition:border-color .25s,transform .25s;display:flex}.reading-card:hover{border-color:#b767bb;transform:translateY(-4px)}.reading-card h2,.reading-card h3{font-size:27px;line-height:1.18}.reading-card>span:last-child{color:#c7aed5;margin-top:auto;font-size:14px}.reading-card>p:not(.eyebrow){color:var(--muted);font-size:16px}.closing{text-align:center;background:radial-gradient(ellipse at 50% 100%,#81215130,transparent 60%),var(--space);border-top:1px solid var(--line);padding-block:120px}.closing h2{letter-spacing:-.055em;margin:25px 0 38px;font-size:clamp(44px,6.4vw,95px);line-height:1.05}.footer{border-top:1px solid var(--line);background:#08070b;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding:60px 6% 25px;display:grid;position:relative}.footer-brand>p{color:var(--muted);margin-top:12px;font-size:14px}.footer-group>p{text-transform:uppercase;letter-spacing:.1em;color:#9d88b0;margin-bottom:16px;font-size:13px}.footer-group>a{color:#c5bbcf;min-height:36px;padding-block:7px;font-size:14px;line-height:1.4;display:block}.footer-bottom{border-top:1px solid var(--line);color:#9e94a8;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:25px;font-size:12px;display:flex}.footer-bottom>div{gap:25px;display:flex}.page-hero{isolation:isolate;border-bottom:1px solid var(--line);padding:130px 8% 80px;position:relative;overflow:hidden}.back-link{min-height:44px;color:var(--muted);align-items:center;margin-bottom:30px;font-size:13px;display:inline-flex}.page-hero h1{max-width:15ch;margin:20px 0 30px;font-size:clamp(44px,6vw,84px);line-height:1.06}.page-intro{color:#bfb2c9;max-width:56ch;font-size:20px}.page-glow{filter:blur(40px);z-index:-1;background:radial-gradient(#a53e7440,#0000 65%);border-radius:50%;width:60%;height:160%;position:absolute;top:0;right:-20%}.editorial-sections{padding:20px 8% 55px}.editorial-sections article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr 1.25fr;gap:30px;padding:52px 0;display:grid}.section-index{color:#cc99d8;font-size:13px}.editorial-sections h2{font-size:30px;line-height:1.15}.editorial-sections p{color:var(--muted);font-size:18px}.faq{max-width:1120px;margin:auto;padding-top:30px}.faq h2{margin-bottom:35px;font-size:38px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 0;font-size:20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:65ch;color:var(--muted);padding:0 0 28px;font-size:17px}.library-section{padding-top:45px}.resource-controls{gap:24px;margin-bottom:22px;display:flex}.resource-controls>label:first-child{flex:1}.resource-controls>label:last-child{width:230px}label{color:#dfd3e8;font-size:15px;display:block}input:not([type=checkbox]),select,textarea{width:100%;min-height:50px;color:var(--ink);background:#15101e;border:1px solid #ffffff30;border-radius:8px;margin-top:10px;padding:13px 15px;display:block}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}textarea{resize:vertical}input::placeholder,textarea::placeholder,label>span{color:#9d8daa}.result-count{color:var(--muted);margin-bottom:25px;font-size:14px}.filter-bar{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.filter-bar button{border:1px solid var(--line);background:0 0;border-radius:100px;min-height:44px;padding:12px 24px}.filter-bar button:hover{background-image:var(--wave);background-size:200%;animation:5s linear infinite hue}.empty-state{text-align:center;border:1px solid var(--line);border-radius:12px;padding:45px}.empty-state p{margin:15px 0 25px}.article-body{max-width:880px;margin:auto;padding:65px 30px 100px}.article-lead{color:#dfd3e7;font-size:24px;line-height:1.7}.article-takeaway{background:#ffffff05;border-left:2px solid #d05bca;margin:50px 0;padding:30px}.article-takeaway h2{margin:15px 0;font-size:30px}.article-takeaway>p:last-child,.source-note p{color:var(--muted);font-size:17px}.source-note{border-block:1px solid var(--line);margin-bottom:35px;padding:30px 0}.source-note h3{margin-bottom:14px;font-size:21px}.source-note a{margin-top:14px}.audit-panel,.contact-form{max-width:850px;margin:auto;padding:60px 30px 100px}.audit-items{margin-bottom:32px}.audit-items label{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:20px;padding:22px 0;display:flex}.audit-items input{accent-color:#c25bbe;flex-shrink:0;width:23px;height:23px;margin-top:4px}.audit-items label>span{color:var(--ink);display:block}.audit-items b{margin-bottom:8px;font-size:20px;font-weight:450;display:block}.audit-items label>span>span{color:var(--muted);font-size:16px;line-height:1.6;display:block}.fine-print{color:var(--muted);margin-top:20px;font-size:13px}.audit-result{background:#1e1226;border:1px solid #ac62ae55;border-radius:14px;margin-top:45px;padding:30px}.audit-result h2{margin:18px 0;font-size:32px}.audit-result p,.audit-result li{color:var(--muted);font-size:16px;line-height:1.7}.audit-result ul{margin-bottom:25px;padding-left:20px}.audit-result li{margin-bottom:14px}.contact-form>label,.field-grid{margin-bottom:28px}.field-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-note{border-top:1px solid var(--line);color:var(--muted);gap:20px;margin:35px 0;padding-top:25px;display:flex}.contact-note>span{color:#d280c3;font-size:28px}.contact-note p{font-size:15px}.form-status{color:#c0e5ce;margin-top:25px}.contact-toast{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#241629f5,#100b19f7);border:1px solid #b65baf60;border-radius:15px;gap:15px;width:min(420px,100% - 32px);padding:23px 44px 23px 20px;animation:.5s both toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 60px #0007}.toast-icon{color:#e68dd6;font-size:26px}.contact-toast h2{letter-spacing:-.02em;margin-bottom:9px;font-size:18px;line-height:1.2}.contact-toast p{color:#c3b2ce;font-size:14px;line-height:1.5}.contact-toast a{background-image:var(--wave);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:35px;min-height:44px;margin-top:5px;font-size:14px;animation:5s linear infinite hue;display:inline-flex}.contact-toast>button{color:#c0aaca;background:0 0;border:0;width:44px;height:44px;font-size:24px;position:absolute;top:3px;right:3px}@keyframes toast-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width>=761px) and (height<=800px){.hero{min-height:620px}.hero h1{font-size:74px}.hero-description{margin-block:20px}.chapter{position:sticky;top:min(80px,100svh - 820px)}.chapter-shell{min-height:130svh;padding-bottom:16svh}.service-chapter{padding-top:35px}.platforms{margin-bottom:25px;padding-bottom:25px}.service-grid{margin-top:30px}}@media (width<=1000px){.desktop-nav{gap:20px}.brand{font-size:21px}.reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{grid-template-columns:1.2fr 1fr 1fr}.footer-brand{grid-column:1/-1}.service-card h3{font-size:27px}.service-card{padding-right:20px}.service-card+.service-card{padding-left:20px}}@media (width<=760px){html{scroll-padding-top:88px}.navigation{height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 6% 0;background:#0b090fe8}.brand{gap:8px;font-size:21px}.brand-symbol{width:29px;font-size:25px}.desktop-nav{display:none}.menu-trigger{display:flex}.hero-shell{height:112svh;min-height:690px}.hero{align-items:flex-end;height:100svh;min-height:615px}.hero-poster img,.hero-film{object-fit:cover;object-position:center center}.hero-copy{margin:0 7% calc(90px + env(safe-area-inset-bottom));width:86%;max-width:none}.hero-kicker{letter-spacing:.1em;margin-bottom:16px;font-size:10px}.hero h1{font-size:clamp(45px,12.5vw,68px);line-height:1.01}.hero-description{display:none}.hero .button{min-height:50px;margin-top:25px;font-size:14px}.scroll-cue{left:7%;bottom:calc(20px + env(safe-area-inset-bottom));font-size:11px}.ambient-waves{opacity:.25;height:36%;bottom:25%}.chapter-shell{min-height:0;margin-top:-8svh;padding-bottom:12svh}.chapter{border-radius:24px 24px 0 0;min-height:0;padding:35px 7% 60px;position:relative;top:0}.platforms{margin-bottom:35px;padding-bottom:30px}.platforms>p{margin-bottom:25px;font-size:13px}.platforms>div{justify-content:center;gap:19px 25px}.platforms span{font-size:21px}.section-heading h2{margin-top:15px;font-size:clamp(34px,9vw,47px)}.section-heading>p:last-child{font-size:16px}.service-grid{margin-top:28px;display:block}.service-card,.service-card+.service-card{border:0;border-bottom:1px solid var(--line);padding:25px 0}.service-card>div{margin-bottom:15px}.service-card h3{margin-bottom:10px;font-size:29px}.service-card p{max-width:100%;margin-bottom:12px}.service-card .text-link{min-height:44px}.approach-chapter{background:radial-gradient(at 90% 0,#56234425,#0000 55%),#100b16;padding-top:30px;display:block}.approach-orbit{float:right;width:150px;margin:-5px -10px 0 10px}.approach-orbit>span{font-size:45px}.approach-copy h2{margin-block:20px 32px;font-size:36px}.approach-copy>.eyebrow{max-width:18ch}.approach-copy ol{clear:both}.approach-copy li{grid-template-columns:83px 1fr;gap:16px}.approach-copy b{font-size:13px}.section-pad{padding:60px 7%}.insights-preview{border-radius:24px 24px 0 0;margin-top:-8svh}.horizontal{align-items:flex-start;margin-bottom:30px}.horizontal .text-link{white-space:nowrap;margin-top:26px;font-size:13px}.horizontal .eyebrow{max-width:16ch}.reading-grid{grid-template-columns:1fr}.reading-card{gap:22px;min-height:205px;padding:25px}.reading-card h2,.reading-card h3{font-size:27px}.closing{padding-block:80px}.closing .eyebrow{font-size:10px}.closing h2{margin:25px 0 30px;font-size:clamp(36px,9.7vw,54px)}.footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding:40px 7% 28px}.footer-group:last-of-type{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:16px;font-size:12px}.footer-group>a{min-height:44px;padding-block:10px;font-size:14px}.page-hero{padding:100px 7% 45px}.page-hero h1{max-width:15ch;margin:20px 0 24px;font-size:clamp(38px,10vw,56px)}.page-intro{font-size:18px}.back-link{margin-bottom:20px}.editorial-sections{padding:5px 7% 30px}.editorial-sections article{grid-template-columns:25px 1fr;gap:14px;padding:35px 0}.editorial-sections h2{font-size:28px}.editorial-sections p{grid-column:2;font-size:16px}.faq h2{font-size:31px}.faq summary{font-size:18px}.faq details p{font-size:16px}.resource-controls{display:block}.resource-controls>label:last-child{width:100%;margin-top:20px}.article-body{padding:40px 7% 70px}.article-lead{font-size:21px}.article-takeaway{margin-block:35px;padding:22px}.article-takeaway h2{font-size:27px}.audit-panel,.contact-form{padding:30px 7% 70px}.audit-items label{gap:15px}.audit-items input{width:24px;height:24px}.audit-result{padding:22px}.audit-result h2{font-size:28px}.field-grid{grid-template-columns:1fr}.contact-toast{right:16px;bottom:calc(12px + env(safe-area-inset-bottom));gap:10px;padding:19px 43px 14px 17px}.contact-toast h2{font-size:16px}.contact-toast p{font-size:13px}.toast-icon{font-size:20px}.contact-toast a{font-size:14px}.button{max-width:100%}.source-note .text-link{line-height:1.5}.hero-poster img,.hero-film{object-fit:cover;object-position:center center;-webkit-mask-image:none;mask-image:none}.hero-shade{background:linear-gradient(#0b090f 0%,#0b090f00 22%),linear-gradient(#0b090f00 42%,#0b090fc9 78%,#0b090f 100%)}}@media (width<=360px){.hero-kicker{letter-spacing:.05em;font-size:9px}.hero-copy{margin-bottom:80px}.hero h1{font-size:44px}.brand{font-size:19px}.platforms>div{gap:17px 20px}.platforms span{font-size:19px}.approach-orbit{width:110px}.approach-copy h2{font-size:31px}.contact-toast p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-shell{height:auto;min-height:0}.hero{position:relative}.chapter-shell{height:auto;min-height:0;margin-top:0;padding-bottom:0}.chapter{position:relative;top:0}.insights-preview{margin-top:0}.ambient-waves,.hero-film{display:none}}:root{--ink:#f6f5f2;--muted:#b8b7b5;color:var(--ink)}.eyebrow,.hero-kicker,.service-number,.section-index{color:#ff7a24}.muted{color:#aaa8a5}.brand-gpt,.page-intro,.hero-description,.scroll-cue,.footer-group>a,.footer-bottom,.article-lead,label{color:#c8c7c4}.service-card .text-link,.reading-card>span:last-child,.approach-copy b,.footer-group>p{color:#e3ded6}.card-arrow{color:#eab785}.service-card:hover .card-arrow{color:#ffcc83}.contact-toast p,.contact-toast>button,label>span{color:#c3bfba}.toast-icon,.contact-note>span{color:#ff7a24}.filter-bar button.active{background:#35291b;border-color:#ad824e}.button:hover{color:#fff}.service-chapter{background:radial-gradient(at 95% 0,#bd6b1820,#0000 60%),#0e0c10}.page-glow{background:radial-gradient(at 35% 35%,#ff8c2335,#0000 60%),radial-gradient(at 70% 65%,#ef48772b,#0000 60%);animation:12s ease-in-out infinite alternate inner-glow}.page-hero:after{content:"";background:var(--wave);background-size:200% 100%;width:150px;height:2px;animation:6s linear infinite hue;position:absolute;bottom:0;left:8%}.page-hero>h1,.page-hero>.page-intro,.page-hero>.eyebrow{animation:.8s both page-enter}.page-hero>.page-intro{animation-delay:.12s}.navigation{gap:25px;padding-inline:3%}.desktop-nav>a{white-space:nowrap}.desktop-nav>a[aria-current=page]{color:#ff7a24}.service-grid{border:0;gap:20px}.service-card,.service-card+.service-card,.service-card:last-child{border:1px solid var(--line);border-radius:14px;padding:28px}.service-card,.reading-card{isolation:isolate;--accent:255,166,55;background:radial-gradient(ellipse at 0 0,rgba(var(--accent),.1),transparent 72%),#100f12;transition:transform .3s,box-shadow .3s;position:relative}.service-card .service-number,.reading-card .eyebrow{color:rgb(var(--accent))}.service-card:after,.reading-card:after{content:"";border-radius:inherit;background:var(--wave);-webkit-mask-composite:xor;opacity:0;pointer-events:none;background-size:250% 100%;padding:1px;transition:opacity .25s;animation:4s linear infinite hue;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.service-card:hover,.reading-card:hover,.service-card:focus-visible,.reading-card:focus-visible{border-color:#0000;transform:translateY(-4px);box-shadow:0 14px 35px #0003}.service-card:hover:after,.reading-card:hover:after,.service-card:focus-visible:after,.reading-card:focus-visible:after{opacity:1}.reading-card:hover{border-color:#0000}.page-depth{grid-template-columns:1fr 1fr;gap:45px;max-width:1160px;margin:auto;padding:20px 8% 80px;display:grid}.page-depth h2{margin-bottom:20px;font-size:30px;line-height:1.2}.page-depth p,.article-expansion p{color:var(--muted);font-size:18px;line-height:1.8}.page-depth article{border-top:1px solid #c884424a;padding-top:28px}.article-expansion h2{margin:38px 0 20px;font-size:31px}.article-expansion p+p{margin-top:22px}.faq summary span{color:#ff7a24;transition:transform .25s}.faq details[open] p{animation:.35s page-enter}.reveal-ready{opacity:0;transition:opacity .65s var(--reveal-delay,0s),translate .65s var(--reveal-delay,0s);translate:0 18px}.reveal-ready.revealed{opacity:1;translate:0}@keyframes page-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes inner-glow{0%{transform:translate(-5%,4%)scale(.9)}to{transform:translate(12%,-7%)scale(1.15)}}@media (width>=761px) and (width<=1200px){.navigation{flex-wrap:wrap;justify-content:center;gap:0;height:122px;padding-block:8px}.navigation>.brand{min-height:38px}.desktop-nav{justify-content:center;gap:20px;width:100%;font-size:13px}.desktop-nav .button.small{min-height:38px;padding:7px 12px}.page-hero{padding-top:160px}html{scroll-padding-top:140px}.chapter{top:122px}}@media (width<=760px){.navigation{gap:15px;padding-inline:6%}.service-grid{grid-template-columns:1fr;gap:15px;display:grid}.service-card,.service-card+.service-card,.service-card:last-child{border:1px solid var(--line);padding:24px}.page-depth{grid-template-columns:1fr;gap:30px;padding:10px 7% 60px}.page-depth h2{font-size:27px}.page-depth p,.article-expansion p{font-size:17px}.article-expansion h2{font-size:28px}.page-hero:after{left:7%}}@media (prefers-reduced-motion:reduce){.reveal-ready{opacity:1;translate:none}.page-glow,.page-hero:after,.service-card:after,.reading-card:after{animation:none}.service-card:hover,.reading-card:hover{transform:none}}:root{--accent-orange:#ff7a24;--accent-yellow:#ffca28}.eyebrow,.hero-kicker,.service-number,.section-index,.card-arrow,.contact-note>span,.toast-icon{color:var(--accent-orange)}.desktop-nav>a[aria-current=page],.faq summary span,.service-card:hover .card-arrow{color:var(--accent-yellow)}.service-card,.reading-card{--accent:255,122,36}.service-card:nth-child(3n),.reading-card:nth-child(3n){--accent:255,122,36}.brand-symbol{border-color:var(--accent-orange)}.brand-symbol>span{color:var(--accent-yellow)}.page-depth article{border-top-color:#ff7a244a}.article-takeaway{border-left-color:var(--accent-orange)}.filter-bar button.active{border-color:var(--accent-orange);background:#ff7a2418}.audit-items input{accent-color:var(--accent-orange)}.contact-toast{background:linear-gradient(135deg,#20170df5,#100e12f7);border-color:#ff7a2455}.audit-result{background:#ff7a2408;border-color:#ff7a2455}.button:not(.secondary){color:#201400;background-color:#ffca28}.long-guide{border-top:1px solid var(--line);background:radial-gradient(at 0 0,#ff7a240b,#0000 45%);padding:65px 8% 85px}.long-guide>header h2{margin:20px 0 24px;font-size:clamp(34px,4vw,56px);line-height:1.12}.long-guide>header>p:last-child{color:var(--muted);max-width:55ch;font-size:20px}.guide-chapters{max-width:1200px;margin:auto}.guide-chapters article{border-top:1px solid var(--line);grid-template-columns:1fr 1.45fr;gap:7%;padding:45px 0;display:grid}.guide-heading h3{max-width:22ch;margin-top:20px;font-size:30px;line-height:1.2}.guide-prose{max-width:67ch}.guide-prose p{color:#c8c7c4;font-size:18px;line-height:1.85}.guide-prose p+p{margin-top:23px}.guide-prose ul{background:#ff7a2407;border-left:2px solid #ff7a24;margin:28px 0 0;padding:22px 22px 22px 40px}.guide-prose li{padding:5px 0;font-size:17px;line-height:1.75}.guide-prose li::marker{color:var(--accent-yellow)}.guide-source{max-width:75ch;color:var(--muted);margin:35px auto 0;font-size:14px}.guide-source a{color:var(--accent-yellow);text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.long-guide{padding:45px 7% 60px}.long-guide>header{margin-bottom:35px}.long-guide>header>p:last-child{font-size:18px}.guide-chapters article{grid-template-columns:1fr;gap:24px;padding:32px 0}.guide-heading h3{max-width:none;margin-top:12px;font-size:28px}.guide-prose p{font-size:17px;line-height:1.8}.guide-prose ul{padding-left:30px}}:root{--accent-yellow:#ff7a24;--accent-orange:#ff7a24}.button:not(.secondary){background-color:#ff7a24}.service-card:nth-child(3n+2),.reading-card:nth-child(3n+2){--accent:255,122,36}.desktop-nav>a[aria-current=page],.guide-source a{color:#ff7a24}.contact-toast{background:#151117f7;border:1px solid #0000}.contact-toast:before{content:"";border-radius:inherit;background:var(--wave);-webkit-mask-composite:xor;pointer-events:none;background-size:250% 100%;padding:1px;animation:4s linear infinite hue;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.contact-toast a{color:#ff7a24;background:0 0}.desktop-nav{gap:clamp(18px,2.5vw,40px)}@media (width>=1001px) and (width<=1200px){.navigation{flex-wrap:nowrap;justify-content:space-between;height:84px;padding-block:0}.desktop-nav{gap:18px;width:auto}.page-hero{padding-top:130px}html{scroll-padding-top:100px}}html.lenis{scroll-behavior:auto!important}.navigation{grid-template-columns:minmax(195px,1fr) auto minmax(195px,1fr);gap:15px;height:84px;padding-inline:2.5%;display:grid}.desktop-nav{justify-content:center;gap:clamp(18px,2vw,32px);width:auto;font-size:14px}.nav-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.theme-toggle{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.page-hero.illustrated-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;min-height:690px;padding:145px 6% 65px;display:grid}.illustrated-hero h1{max-width:15ch;font-size:clamp(43px,4.8vw,74px)}.illustrated-hero .back-link{margin-bottom:25px}.illustrated-hero .page-intro{max-width:46ch;font-size:18px}.editorial-image{isolation:isolate;background:#111;border:1px solid #ffffff18;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0002}.editorial-image img{aspect-ratio:1.1;object-fit:cover;width:100%;height:100%;transition:transform 1.2s;display:block}.editorial-image:hover img{transform:scale(1.035)}.editorial-image figcaption{color:#fff;background:linear-gradient(#0000,#080808dc);align-items:center;gap:12px;padding:40px 25px 25px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.editorial-image figcaption>span:last-child{margin-left:auto;font-size:20px}.image-marker{background:#ff7a24;border-radius:50%;width:6px;height:6px}.editorial-image.compact img{aspect-ratio:1.2}.page-contents{border-block:1px solid var(--line);justify-content:center;align-items:center;gap:35px;margin:0 6%;padding:18px 0;font-size:14px;display:flex}.page-contents>span{color:#ff7a24;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.page-contents a{color:var(--muted);padding:10px 0}.page-contents a:hover{color:var(--ink)}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:60px 6% 90px;display:grid}.overview-grid article{border:1px solid var(--line);background:linear-gradient(140deg,#ff7a2409,#0000);border-radius:16px;flex-direction:column;gap:22px;padding:32px;display:flex}.overview-grid h2{max-width:20ch;font-size:27px}.overview-grid p{font-size:16px}.overview-grid .section-index{font-size:14px}.feature-spread{grid-template-columns:1fr 1fr;align-items:center;gap:9%;max-width:1600px;margin:auto;padding:0 6% 100px;display:grid}.feature-spread article+article{border-top:1px solid var(--line);margin-top:38px;padding-top:30px}.feature-spread h2{margin-bottom:20px;font-size:34px;line-height:1.15}.feature-spread p{color:var(--muted);font-size:18px;line-height:1.8}.feature-spread.no-image{max-width:1050px;display:block}.signal-section{border-block:1px solid var(--line);background:#ff7a2407;grid-template-columns:.85fr 1.4fr;gap:10%;padding:85px 6%;display:grid}.signal-section h2{margin:25px 0;font-size:clamp(42px,4vw,66px);line-height:1.07}.signal-section>div>p:last-child{max-width:30ch;color:var(--muted);font-size:18px}.signal-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.signal-grid article{border-top:1px solid #ff7a2460;padding:15px 0}.signal-grid span{color:#ff7a24;font-size:12px}.signal-grid h3{margin:22px 0 12px;font-size:23px}.signal-grid p{color:var(--muted);font-size:15px}.long-guide{background:0 0;padding-inline:6%}.long-guide>header{max-width:680px;margin-bottom:55px}.guide-chapters{grid-template-columns:1fr 1fr;gap:28px;max-width:none;display:grid}.guide-chapters article{border:1px solid var(--line);border-radius:18px;padding:35px;display:block}.guide-chapters article:first-child{background:linear-gradient(120deg,#ff7a240b,#0000);grid-column:1/-1;grid-template-columns:.7fr 1.3fr;gap:7%;padding:50px;display:grid}.guide-chapters article:last-child:nth-child(2n){grid-column:1/-1;grid-template-columns:.7fr 1.3fr;gap:7%;padding:50px;display:grid}.guide-heading h3{max-width:24ch;margin:18px 0 25px}.guide-prose p{font-size:17px;line-height:1.8}.guide-prose ul{border-radius:0 10px 10px 0}.faq{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:8%;max-width:none;margin:0 6%;padding:75px 0;display:grid}.faq-heading h2{margin:20px 0;font-size:clamp(35px,3.5vw,48px);line-height:1.1}.faq-heading>p:last-child{color:var(--muted);max-width:28ch;font-size:17px}.faq-list details:first-child{border-top:1px solid var(--line)}.page-depth{max-width:1400px;padding:30px 6% 80px}.page-depth article{border:1px solid var(--line);background:#ff7a2406;border-radius:16px;padding:30px}.article-body{max-width:1000px}.article-expansion{padding:25px 0}.article-takeaway{border-radius:0 16px 16px 0}.contact-form,.audit-panel{border:1px solid var(--line);background:#ffffff03;border-radius:20px;width:88%;margin-block:25px 55px;padding:40px}@media (width<=1300px) and (width>=761px){.navigation{grid-template-rows:50px 48px;grid-template-columns:1fr auto;gap:0;height:114px;padding-block:8px}.navigation>.brand{grid-area:1/1}.nav-actions{grid-area:1/2}.desktop-nav{grid-area:2/1/auto/-1;justify-self:center;gap:32px}.page-hero.illustrated-hero{padding-top:155px}.chapter{top:114px}}@media (width<=900px){.illustrated-hero h1{font-size:43px}.signal-section{gap:6%}.signal-grid{grid-template-columns:1fr 1fr}.overview-grid{gap:12px}.overview-grid article{padding:24px}.overview-grid h2{font-size:24px}.feature-spread{gap:6%}.feature-spread h2{font-size:29px}}@media (width<=760px){.navigation{height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 5% 0;grid-template-columns:1fr auto;gap:10px}.desktop-nav{display:none}.nav-actions{gap:8px}.theme-toggle{min-width:40px;min-height:44px;padding:8px}.theme-toggle>span{display:none}.menu-trigger{width:42px}.page-hero.illustrated-hero{flex-direction:column;align-items:stretch;gap:32px;min-height:0;padding:92px 7% 36px;display:flex}.illustrated-hero h1{font-size:clamp(38px,10vw,56px)}.editorial-image img{aspect-ratio:1.5}.editorial-image{border-radius:16px}.editorial-image figcaption{padding:35px 20px 18px;font-size:12px}.page-contents{flex-wrap:wrap;justify-content:flex-start;gap:21px;margin:0 7%;padding-block:10px;font-size:13px}.page-contents>span{display:none}.overview-grid{grid-template-columns:1fr;gap:15px;padding:35px 7% 50px}.overview-grid article{gap:16px;padding:25px}.overview-grid h2{font-size:28px}.feature-spread{grid-template-columns:1fr;gap:30px;padding:0 7% 55px}.feature-spread p{font-size:17px}.editorial-image.compact img{aspect-ratio:1.5}.signal-section{grid-template-columns:1fr;gap:35px;padding:50px 7%}.signal-section h2{font-size:43px}.signal-section>div>p:last-child{max-width:none}.signal-grid{gap:25px}.long-guide{padding-inline:7%}.guide-chapters{grid-template-columns:1fr;gap:20px}.guide-chapters article,.guide-chapters article:first-child,.guide-chapters article:last-child:nth-child(2n){grid-column:auto;padding:25px;display:block}.guide-heading h3{font-size:27px}.guide-prose p{font-size:16px}.faq{margin-inline:7%;padding-block:50px;display:block}.faq-heading{margin-bottom:30px}.faq-heading h2{font-size:34px}.page-depth{padding:20px 7% 50px}.page-depth article{padding:25px}.contact-form,.audit-panel{width:86%;margin-top:15px;padding:25px}.field-grid{gap:22px}.article-expansion{padding-block:10px}}:root[data-theme=light]{--space:#fff;--ink:#1d2024;--muted:#5b6067;--line:#20283026;color:var(--ink);background:var(--space);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] body{background:var(--space);color:var(--ink)}[data-theme=light] .brand-gpt,[data-theme=light] .page-intro,[data-theme=light] .article-lead,[data-theme=light] label,[data-theme=light] .guide-prose p,[data-theme=light] .footer-group>a,[data-theme=light] .footer-bottom{color:#50565e}[data-theme=light] .eyebrow,[data-theme=light] .hero-kicker,[data-theme=light] .section-index,[data-theme=light] .desktop-nav>a[aria-current=page],[data-theme=light] .page-contents>span,[data-theme=light] .signal-grid span,[data-theme=light] .contact-toast a{color:#d40a47}[data-theme=light] .muted{color:#6a7077}[data-theme=light] .page-glow{opacity:.45}[data-theme=light] .overview-grid article,[data-theme=light] .reading-card,[data-theme=light] .service-card,[data-theme=light] .contact-form,[data-theme=light] .audit-panel,[data-theme=light] .guide-chapters article,[data-theme=light] .page-depth article{background:#fff}[data-theme=light] .guide-prose ul{background:#fff2f6}[data-theme=light] .mobile-menu{color:var(--ink);background:#fff}[data-theme=light] input:not([type=checkbox]),[data-theme=light] select,[data-theme=light] textarea{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#20283040}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder,[data-theme=light] label>span{color:#6a7077}[data-theme=light] .audit-result{background:#fff2f6;border-color:#ff7a24}[data-theme=light] .form-status{color:#21603a}[data-theme=light] .filter-bar button.active{background:#ffe2eb;border-color:#d40a47}[data-theme=light] .contact-toast{background:#fffffff5;box-shadow:0 16px 60px #30201020}[data-theme=light] .contact-toast p,[data-theme=light] .contact-toast>button{color:#5b6067}[data-theme=light] .footer-group>p,[data-theme=light] .approach-copy b,[data-theme=light] .service-card .text-link,[data-theme=light] .reading-card>span:last-child{color:#454b52}[data-theme=light] .chapter,[data-theme=light] .service-chapter{background:#fff;border-top-color:#20283026;box-shadow:0 -20px 60px #12121210}[data-theme=light] .approach-chapter{background:#f6f7fa}[data-theme=light] .closing{background:radial-gradient(ellipse at bottom,#ff7a2414,transparent 60%),var(--space)}[data-theme=light] .hero{--space:#0b090f;--ink:#f7f3fc;--muted:#c8c7c4;color:#fff}[data-theme=light] .hero-kicker{color:#ff7a24}[data-theme=light] .hero .hero-description,[data-theme=light] .hero .scroll-cue{color:#c8c7c4}[data-theme=light] .service-card .service-number,[data-theme=light] .reading-card .eyebrow{color:#d40a47}[data-theme=light] .chatgpt{color:#25282d}[data-theme=light] .perplexity{color:#19777b}[data-theme=light] .claude{color:#a34e30}[data-theme=light] .copilot{background-image:linear-gradient(90deg,#276fb5,#357344,#a65525)}[data-theme=light] .gemini{background-image:linear-gradient(100deg,#1855be,#5069b2,#61479c,#1855be)}[data-theme=light] :focus-visible{outline-color:#d40a47}@media (prefers-reduced-motion:reduce){.editorial-image img{transition:none}.editorial-image:hover img{transform:none}}:root{--accent-orange:#ff7a24;--accent-yellow:#ff7a24;--dot-color:#ffffff32;--wave:linear-gradient(105deg,#ff7a24,#ff944d 17%,#ed2387 34%,#b840bf 50%,#ed2387 66%,#ff944d 83%,#ff7a24)}:root[data-theme=light]{--space:#fff;--dot-color:#1c27402b;background:#fff}main{background-image:radial-gradient(circle,var(--dot-color) .8px,transparent 1px);background-size:20px 20px}.page-hero,.long-guide,.faq,.page-depth{background-color:#0000}.page-glow{background:radial-gradient(#ff7a241c,#0000 66%)}.chapter,.service-chapter,.approach-chapter,.insights-preview,.closing{background-image:radial-gradient(circle,var(--dot-color) .8px,transparent 1px);background-size:20px 20px}.headline-accent{color:#ff7a24}.brand-symbol>span,.card-arrow,.service-card:hover .card-arrow,.image-marker{color:#ff7a24}.image-marker{background:#ff7a24}.guide-prose ul{border-left-color:#ff7a24}.theme-toggle:hover{border-color:#ff7a24}.feature-spread.no-image{max-width:none;padding-inline:6%}.feature-spread.no-image>div{border-block:1px solid var(--line);background:linear-gradient(120deg,#ff7a2407,#0000);grid-template-columns:1fr 1fr;gap:55px;padding:40px;display:grid}.feature-spread.no-image article+article{border:0;margin:0;padding:0}.editorial-image img{filter:none;will-change:transform;animation:12s ease-in-out infinite alternate picture-drift}.editorial-image:hover img{animation-play-state:paused}.editorial-image{animation:.8s both picture-arrive}@keyframes picture-drift{0%{transform:scale(1.035)translate(-.4%,.3%)}to{transform:scale(1.09)translate(.5%,-.4%)}}@keyframes picture-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}[data-theme=light] .navigation{background:#fffffff2}[data-theme=light] .closing,[data-theme=light] .chapter,[data-theme=light] .service-chapter{background-color:#fff;background-image:radial-gradient(circle,var(--dot-color) .8px,transparent 1px);background-size:20px 20px}[data-theme=light] .approach-chapter{background-color:#f8faff;background-image:radial-gradient(circle,var(--dot-color) .8px,transparent 1px);background-size:20px 20px}[data-theme=light] .page-hero,[data-theme=light] .long-guide,[data-theme=light] .faq{background-color:#0000}[data-theme=light] .overview-grid article,[data-theme=light] .reading-card,[data-theme=light] .service-card,[data-theme=light] .guide-chapters article,[data-theme=light] .contact-form,[data-theme=light] .audit-panel{background:#fff}[data-theme=light] .guide-chapters article:first-child,[data-theme=light] .signal-section,[data-theme=light] .article-takeaway{background:#f6f8fc}[data-theme=light] .headline-accent{color:#ff7a24}[data-theme=light] .contact-toast{background:#fff}[data-theme=light] .footer{background:#f6f8fc}[data-theme=light] .hero .hero-kicker{color:#ff7a24}@media (width<=760px){.feature-spread.no-image{padding-inline:7%}.feature-spread.no-image>div{grid-template-columns:1fr;gap:30px;padding:28px 0}.feature-spread.no-image article+article{border-top:1px solid var(--line);padding-top:25px}}@media (prefers-reduced-motion:reduce){.editorial-image,.editorial-image img{will-change:auto;animation:none!important;transform:none!important}}.brand{justify-self:start;width:max-content;max-width:100%}.brand-mark{isolation:isolate;flex-shrink:0;width:65px;height:32px;display:block;position:relative}.brand-mark:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg,#ff8a18,#ff4b54,#e94acf,#9964ff,#ff8a18) 0 0/300% 100%;animation:7s ease-in-out infinite brand-outline-wave;position:absolute;inset:-2px;-webkit-mask:url(/assets/napoleon-hat.png) 50%/contain no-repeat;mask:url(/assets/napoleon-hat.png) 50%/contain no-repeat}.brand-mark .brand-hat{object-fit:contain;width:100%;height:100%}.visibility-photo,.visibility-photo img,.visibility-photo:hover img{will-change:auto;transition:none;animation:none!important;transform:none!important}@keyframes brand-outline-wave{0%,to{background-position:0%}50%{background-position:100%}}@media (width<=600px){.brand-mark{width:45px;height:26px}}@media (prefers-reduced-motion:reduce){.brand-mark:before{animation:none}}.scan-pill{color:#0d0f1c;min-height:42px;font:inherit;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.scan-pill svg{color:#ff7a24;flex-shrink:0}.scan-pill:hover,.scan-pill:focus-visible{transform:translateY(-1px);box-shadow:0 10px 26px #00000059,0 0 0 4px #ff7a2426}.scan-pill.wide{width:100%;min-height:48px}[data-theme=light] .scan-pill{color:#fff;background:#1d2024;border-color:#1d2024}.menu-scan{padding:6px 0 4px}.menu-label{letter-spacing:.12em;text-transform:uppercase;color:#ff7a24;margin-bottom:6px;font-size:11px}.scan-dialog{width:100%;max-width:min(560px,100% - 24px);color:var(--ink);background:0 0;border:0;padding:0}.scan-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8}.scan-panel{background:linear-gradient(160deg,#1a1220,#0f0b15);border:1px solid #ffffff1f;border-radius:22px;padding:38px 40px 34px;animation:.35s page-enter;position:relative;box-shadow:0 40px 120px #000a}.scan-panel h2{letter-spacing:-.03em;margin:14px 0;font-size:clamp(28px,3.4vw,38px);line-height:1.08}.scan-lead{color:var(--muted);margin-bottom:26px;font-size:16px;line-height:1.6}.scan-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:28px;position:absolute;top:10px;right:12px}.scan-close:hover{color:var(--ink);background:#ffffff0f}.scan-fields{gap:18px;display:grid}.scan-fields label{color:var(--muted);gap:8px;font-size:13px;display:grid}.scan-fields label>span{letter-spacing:.02em}.scan-fields input{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#ffffff08;border:1px solid #ffffff26;border-radius:11px;padding:12px 15px;font-size:16px}.scan-fields input:focus-visible{outline-offset:1px;border-color:#0000;outline:2px solid #ff7a24}.scan-fields input[aria-invalid=true]{border-color:#ff5d6c}.scan-fields em{color:#ff8a94;font-size:13px;font-style:normal}.scan-note{color:var(--muted);font-size:13px;line-height:1.55}.scan-fields .button{justify-content:space-between;width:100%;margin-top:4px}.scan-fields .button:disabled{opacity:.7;cursor:progress;transform:none}body.scan-open{overflow:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-scan{gap:14px;width:100%;max-width:620px;display:grid}.hero-scan-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b090fe8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:64px;padding:7px 7px 7px 20px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 20px 70px #00000070}.hero-scan-bar:focus-within{border-color:#ff7a24aa;box-shadow:0 20px 70px #00000070,0 0 0 4px #ff7a2428}.hero-scan-bar[data-invalid]{border-color:#ff5d6c}.hero-scan-icon{color:#aaa8a5;flex-shrink:0;place-items:center;display:grid}.hero-scan-bar input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:12px 8px;font-size:16px}.hero-scan-bar input::placeholder{color:#8f8d8a}.hero-scan-button{background-color:#ff7a24;background-image:var(--wave);color:#fff;text-shadow:0 1px 4px #0007;min-height:50px;font:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background-size:200% 100%;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:12px;font-weight:700;transition:transform .2s,filter .2s,box-shadow .2s;animation:4s linear infinite hue;display:inline-flex;position:relative;box-shadow:0 8px 30px #ff7a2440}.hero-scan-button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 36px #ff7a2466}.wave-link{background-image:var(--wave);text-underline-offset:4px;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:5s linear infinite hue;color:#0000!important;-webkit-text-decoration:underline #ff7a24aa!important;text-decoration:underline #ff7a24aa!important}.wave-link:hover{filter:brightness(1.15);text-decoration-color:#f72585!important}@media (prefers-reduced-motion:reduce){.hero-scan-button,.wave-link{animation:none}}.hero-scan-error{color:#ff8a94;margin:-4px 0 0 20px;font-size:13px}.hero-scan-trust{letter-spacing:.08em;text-transform:uppercase;color:#c8c7c4;flex-wrap:wrap;gap:8px 22px;margin:0 0 0 8px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;list-style:none;display:flex}.hero-scan-trust li{align-items:center;gap:8px;display:inline-flex}.hero-scan-trust li:before{content:"✓";color:#5ddea8;font-size:13px;font-weight:700;line-height:1}.hero-scan-alt{color:#c8c7c4;margin:2px 0 0 8px;font-size:14px}.hero-scan-alt a{color:#ffb27a;text-underline-offset:4px;-webkit-text-decoration:underline #ff7a2466;text-decoration:underline #ff7a2466}.hero-scan-alt a:hover{color:#ff7a24;text-decoration-color:#ff7a24}[data-theme=light] .hero-scan-bar{background:#0b090fe8}@media (width<=760px){.hero-scan{gap:12px;max-width:none;margin-top:22px}.hero-scan-bar{border-radius:20px;flex-wrap:wrap;min-height:0;padding:10px}.hero-scan-bar input{flex-basis:calc(100% - 40px);padding:10px 6px}.hero-scan-button{justify-content:center;width:100%;min-height:48px}.hero-scan-trust{gap:6px 14px;margin-left:0;font-size:10px}.hero-scan-alt{margin-left:0;font-size:13px}.hero-scan-error{margin-left:0}}[data-theme=light] .scan-panel{background:#fff;border-color:#20283026;box-shadow:0 40px 120px #10141c40}[data-theme=light] .scan-fields input{background:#fff;border-color:#20283040}[data-theme=light] .scan-close:hover{background:#0000000a}@media (width<=1300px) and (width>=761px){.nav-actions .scan-pill{min-height:40px;padding:0 16px;font-size:11px}}@media (width<=760px){.nav-actions .scan-pill{display:none}.scan-panel{border-radius:18px;padding:30px 22px 26px}.scan-panel h2{font-size:27px}}.wave-card{border:1px solid var(--line);isolation:isolate;background:linear-gradient(135deg,#ff7a240a,#0000);border-radius:18px;position:relative}.wave-card:before{content:"";border-radius:inherit;background:var(--wave);pointer-events:none;opacity:0;background-size:250% 100%;padding:1px;transition:opacity .2s;animation:4s linear infinite hue;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wave-card:hover:before,.wave-card:focus-within:before{opacity:1}.industry-menu summary{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.industry-dropdown{background:var(--space);border:1px solid var(--line);border-radius:14px;width:290px;max-height:75vh;padding:20px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 20px 60px #0005}.industry-dropdown>div{border-bottom:1px solid var(--line);padding:6px 0 12px}.industry-dropdown p{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:7px;font-size:12px}.industry-dropdown a{align-items:center;gap:12px;min-height:40px;padding:8px;font-size:14px;display:flex}.industry-dropdown a span{color:var(--accent-orange);font-size:19px}.industry-dropdown a:hover{color:var(--accent-orange);background:#ff7a2410}.industry-menu{position:relative}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.industry-card{padding:26px;transition:transform .25s}.industry-card:hover{transform:translateY(-4px)}.industry-card p{color:var(--muted);font-size:15px}.industry-symbol{color:var(--accent-orange);font-size:28px}.industry-arrow{color:var(--accent-orange);position:absolute;top:28px;right:25px}.industry-all{text-align:center;margin:32px auto;display:block}.discovery-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;margin-top:45px;display:grid}.answer-demo{padding:35px}.query-bubble{border:1px solid var(--line);background:#ffffff08;border-radius:18px 18px 2px;margin:30px 0 40px 20%;padding:18px;font-size:19px}.demo-response{gap:20px;display:flex}.demo-response h3{margin-bottom:16px;font-size:24px}.demo-response p,.discovery-points p,.comparison-grid p,.opportunity>p,.report-banner p,.industry-question>p{color:var(--muted);font-size:18px;line-height:1.75}.source-pills{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.source-pills span{border:1px solid var(--line);border-radius:30px;padding:7px 12px;font-size:13px}.answer-demo>.fine-print{margin-top:30px}.discovery-points article{border-bottom:1px solid var(--line);gap:25px;padding:25px 0;display:flex}.discovery-points article>span{color:var(--accent-orange);font-size:14px}.discovery-points h3{margin-bottom:10px;font-size:27px}.comparison-grid{border:1px solid var(--line);border-radius:20px;grid-template-columns:1fr 1fr;margin-top:38px;display:grid;overflow:hidden}.comparison-grid article{background:#ffffff02;padding:40px}.comparison-grid article+article{border-left:1px solid var(--line);background:#ff7a2407}.comparison-grid h3{margin:15px 0 25px;font-size:28px;line-height:1.2}.comparison-grid p+p{margin-top:20px}.comparison-grid blockquote{border-left:2px solid var(--accent-orange);margin:35px 0;padding-left:24px;font-size:25px;line-height:1.5}.result-lines{margin:35px 0}.result-lines>div{align-items:center;gap:20px;margin:20px 0;display:flex}.result-lines b{color:var(--muted);font-size:12px}.result-lines span{flex:1}.result-lines i{background:#ff7a2455;border-radius:8px;width:75%;height:7px;margin:8px 0;display:block}.result-lines i+i{background:#8883;width:95%}.result-lines>div:nth-child(2n) i:first-child{width:55%}.opportunity{border-block:1px solid var(--line);background:radial-gradient(at 100%,#ff7a2415,#0000 65%)}.opportunity h2{margin:25px 0;font-size:clamp(34px,4.4vw,68px);line-height:1.15}.opportunity>p{max-width:660px;margin-bottom:30px}.report-banner{grid-template-columns:280px 1fr;align-items:center;gap:55px;padding:30px;display:grid}.report-cover{aspect-ratio:.85;color:#fff;background:linear-gradient(140deg,#252025,#09090c);border:1px solid #ff7a2455;flex-direction:column;justify-content:space-between;padding:25px;display:flex}.report-cover>span{letter-spacing:.06em;font-size:12px}.report-cover strong{letter-spacing:-1px;font-size:42px;line-height:1.02}.report-cover em{color:#ff7a24;font-style:normal}.report-banner h2{margin:20px 0;font-size:clamp(30px,3.6vw,52px);line-height:1.1}.report-banner .text-link{margin-top:25px;display:inline-block}.blog-feature{overflow:hidden;gap:20px!important;padding:0 0 28px!important}.blog-feature>h3,.blog-feature>p,.blog-feature>span{margin-inline:25px}.blog-feature>p{color:var(--muted);font-size:16px}.blog-cover{color:#fff;background:radial-gradient(at 100% 100%,#ff7a242b,#0000 70%),#151317;flex-direction:column;justify-content:space-between;gap:30px;min-height:230px;padding:25px;display:flex}.blog-cover strong{white-space:pre-line;font-size:32px;line-height:1.1}.blog-cover span{letter-spacing:.1em;text-transform:uppercase;color:#ff9a58;font-size:12px}.industry-question h2{margin:20px 0 30px;font-size:clamp(32px,4vw,56px);line-height:1.15}.industry-question{background:#ff7a2408}.industry-question h2{max-width:900px}.report-body{max-width:1000px;margin:auto}.report-body h2{margin:55px 0 25px;font-size:34px;line-height:1.2}.report-body p,.report-body li{color:var(--muted);margin:20px 0;font-size:18px;line-height:1.85}.report-body ol{padding-left:25px}.report-body a{color:var(--accent-orange);text-decoration:underline}.research-bars{padding:30px 0}.research-bars>div{grid-template-columns:1fr auto;gap:12px;margin:25px 0;display:grid}.research-bars span{grid-column:1/-1;font-size:16px}.research-bars i{background:#ff7a24;border-radius:3px;height:25px}.research-bars>div+div i{background:#9e9ba3}.research-bars b{font-size:24px}.desktop-nav{gap:20px;font-size:13px}.button:not(.secondary){color:#201208}.section-pad{scroll-margin-top:130px}@media (width>=901px) and (width<=1600px){.navigation{grid-template-columns:1fr auto;height:118px}.desktop-nav{grid-area:2/1/auto/-1;margin-top:-16px}.nav-actions{grid-area:1/2}.brand{grid-area:1/1}.page-hero{padding-top:180px}.hero-copy{padding-top:40px}}@media (width<=900px){.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-split{grid-template-columns:1fr;gap:35px}.report-banner{grid-template-columns:200px 1fr;gap:25px}.report-cover strong{font-size:32px}.comparison-grid article{padding:25px}.mobile-menu .industry-dropdown{width:100%;max-height:none;box-shadow:none;position:static}.mobile-menu .industry-menu summary{padding:18px 0;font-size:23px}.mobile-menu .industry-dropdown a{font-size:16px}.mobile-menu .industry-dropdown p{font-size:12px}.industry-menu summary{list-style:none}}@media (width<=600px){.industry-grid,.comparison-grid{grid-template-columns:1fr}.comparison-grid article+article{border-left:0;border-top:1px solid var(--line)}.report-banner{grid-template-columns:1fr;padding:22px}.report-cover{aspect-ratio:1.35}.report-cover strong{font-size:37px}.answer-demo{padding:23px}.query-bubble{margin-left:8%;font-size:17px}.demo-response{gap:12px}.industry-card{padding:24px}.report-body h2{font-size:28px}.industry-question h2{font-size:32px}}@media (prefers-reduced-motion:no-preference){.answer-demo{animation:8s ease-in-out infinite gentle-float}.blog-cover{background-size:130% 130%;animation:12s infinite hue}.industry-card{animation:.6s both page-enter}@keyframes gentle-float{50%{transform:translateY(-6px)}}}:root{--wave:linear-gradient(105deg,#ff9800 0%,#ff6d00 18%,#ff395d 36%,#d633aa 53%,#a943cb 66%,#ff395d 80%,#ff9800 100%)}.headline-accent,.eyebrow,.industry-symbol,.industry-arrow,.industry-dropdown a span,.report-cover em,.section-index,.card-arrow,.blog-cover span,.article-category,[data-theme=light] .headline-accent,.desktop-nav>a[aria-current=page]{background-image:var(--wave)!important;color:#0000!important;background-size:240% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:5s linear infinite hue!important}.industry-menu summary:hover,.industry-menu summary:focus-visible{background-image:var(--wave);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite hue}.button:not(.secondary){background-image:var(--wave);color:#fff;text-shadow:0 1px 2px #0007;background-size:240% 100%;border-color:#0000;animation:6s linear infinite hue}.report-wrap{padding-block:65px;position:relative;overflow:visible}.report-banner{border:1px solid #0000;height:auto;min-height:380px;margin:2px;overflow:visible}.report-banner:before{opacity:1;border-radius:18px;inset:0}.report-cover{border:0;border-radius:10px}.report-cover em{display:inline-block}.industry-dropdown{overscroll-behavior:contain}.discovery-film{aspect-ratio:16/9;object-fit:cover;background:#091222;border:1px solid #ffffff20;border-radius:16px;width:100%;display:block}.film-caption{color:var(--muted);margin:12px 0 20px;font-size:13px}.comparison-film{max-width:1060px;margin:35px auto 0}.answer-demo{color:#f8f8ff;background:#0c1b30}.answer-demo p{color:#bcc8d8}.answer-demo .fine-print{color:#aab8ca}.discovery-section .section-heading>p:last-child{max-width:65ch}.search-comparison .comparison-grid{color:#f8f8ff;background:#0b1729}.search-comparison .comparison-grid p{color:#b8c6d7}.search-comparison .source-pills{color:#d5dfed}@media (width<=600px){.report-banner{min-height:0}.report-wrap{padding-block:45px}}@media (prefers-reduced-motion:reduce){.headline-accent,.eyebrow,.industry-symbol,.industry-arrow,.industry-dropdown a span,.report-cover em,.section-index,.card-arrow,.blog-cover span,.button:not(.secondary){animation:none!important}}.reference-discovery{color:#f4f7ff;background:radial-gradient(at 45% 35%,#0b283a90,#0000 65%),#081221}.dark-funnel{grid-template-columns:1fr 1fr;align-items:center;gap:6%;max-width:1320px;margin:auto;padding:100px 6%;display:grid}.chat-comparison{background:#10273d;border-radius:22px;overflow:hidden;box-shadow:0 25px 80px #0003}.chat-platforms{background:#0c2032;justify-content:center;align-items:center;gap:10px;padding:20px 12px;font-size:12px;display:flex}.chat-platforms b{margin-left:5px;font-size:13px}.chat-interior{padding:22px}.chat-query{background:#ffffff17;border-radius:25px;width:fit-content;max-width:90%;margin:0 0 26px auto;padding:12px 17px;font-size:13px;font-weight:500}.chat-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.chat-columns p{color:#c6d4e4;font-size:13px;line-height:1.7}.mini-label{letter-spacing:.09em;color:#a7b9ce;margin-bottom:12px;font-weight:600;font-size:11px!important}.absent{color:#ff7787!important}.present{color:#32d9b0!important}.status-pill{background:#22cba00b;border:1px solid;border-radius:20px;margin-top:12px;padding:4px 8px;font-size:11px;display:inline-block}.chat-input{color:#95a7bf;background:#1c3046;border:1px solid #ffffff15;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding:13px;font-size:11px;display:flex}.chat-input span{font-size:18px}.demo-disclaimer{color:#8dabc3;padding:0 22px 15px;font-size:11px}.funnel-copy h2{margin-bottom:24px;font-size:clamp(32px,3.7vw,54px);line-height:1.12}.funnel-copy>p{color:#9fb2c9;font-size:16px;line-height:1.8}.funnel-copy a{color:#aac9ff;text-decoration:underline}.funnel-benefits{gap:12px;margin-top:28px;display:grid}.funnel-benefits article{background:#122037b8;border:1px solid #ffffff20;border-radius:15px;gap:16px;padding:18px;display:flex}.funnel-benefits article>span{flex-shrink:0;width:36px;font-size:30px}.funnel-benefits h3{margin-bottom:6px;font-size:16px}.funnel-benefits p{color:#a6b9d0;font-size:13px;line-height:1.7}.paradigm{padding:65px 6% 100px}.paradigm>header{text-align:center;margin-bottom:45px}.paradigm h2{font-size:clamp(34px,4vw,55px);line-height:1.2}.paradigm header p{color:#a6b9d0;margin-top:16px;font-size:16px}.paradigm-board{background:#0d1d32;border:1px solid #ffffff15;border-radius:24px;max-width:840px;margin:auto;overflow:hidden}.board-caption{text-align:center;letter-spacing:.09em;border-bottom:1px solid #ffffff20;padding:20px;font-size:11px}.board-caption>span{color:#889caf;margin:0 15px}.paradigm-columns{grid-template-columns:1fr 1fr;display:grid}.paradigm-columns>div{flex-direction:column;padding:26px;display:flex}.answer-side{background:#102a42;border-left:1px solid #ffffff20}.search-query{background:#ffffff08;border:1px solid #ffffff20;border-radius:25px;margin-bottom:15px;padding:11px;font-size:12px}.mock-sponsored{background:#bc963c08;border:1px solid #ccae3b40;border-radius:8px;margin-bottom:10px;padding:10px}.mock-sponsored>span{color:#efc166;letter-spacing:.05em;font-size:10px;display:block}.mock-sponsored b{color:#acbed0;margin:6px 0;font-size:12px;font-weight:400;display:block}.mock-sponsored i{background:#ffffff14;border-radius:10px;height:5px;display:block}.ten-results{gap:10px;margin:10px 0 20px;display:grid}.ten-results>div{align-items:center;gap:10px;display:flex}.ten-results span{color:#92a7bc;text-align:right;width:15px;font-size:10px}.ten-results>div>div{flex:1}.ten-results i{background:#2687b0;border-radius:8px;height:6px;display:block}.ten-results i+i{background:#ffffff12;height:4px;margin-top:4px}.readable-answer{align-items:flex-start;gap:13px;display:flex}.readable-answer>span{background:#007eb3;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.readable-answer p{color:#d8e4ef;font-size:14px;line-height:1.8}.answer-side .source-pills{gap:5px;margin:15px 0 0;padding-left:38px}.answer-side .source-pills span{padding:4px 7px;font-size:10px}.answer-side>.status-pill{align-self:flex-start;margin-left:38px}.answer-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding-top:70px;display:grid}.answer-metrics>div{text-align:center;background:#ffffff03;border:1px solid #ffffff20;border-radius:10px;padding:15px 5px}.answer-metrics b{font-size:24px;display:block}.answer-metrics span{color:#9cb0c5;letter-spacing:.06em;margin-top:5px;font-size:9px;display:block}.answer-metrics>div:nth-child(2){color:#32d9b0;border-color:#32d9b033}.panel-note{color:#91a7bf;margin-top:auto;padding-top:18px;font-size:11px}.paradigm-foot{border-top:1px solid #ffffff20;grid-template-columns:1fr 1fr;display:grid}.paradigm-foot p{color:#b4c4d8;padding:28px;font-size:14px;line-height:1.8}.paradigm-foot p+p{border-left:1px solid #ffffff20}.compact-industries{color:#f6f8ff;background:radial-gradient(#122f4355,#0000 65%),#091321}.compact-industries .section-heading{text-align:center;max-width:720px;margin:0 auto 40px}.compact-industries .section-heading h2{font-size:38px}.compact-industries .section-heading p{color:#a4b5ca;font-size:16px}.industry-grid{gap:12px;max-width:1100px;margin:auto}.industry-card{background:#8298bf0c;border-radius:13px;min-height:120px;padding:19px 23px}.industry-card h3{margin:8px 0 4px;font-size:17px}.industry-card p{font-size:13px}.industry-symbol{font-size:22px}.industry-arrow{font-size:17px;top:24px;right:20px}.vertical-hero{text-align:center;background:radial-gradient(at 50% 60%,#102b4566,#0000 65%);padding:190px 6% 75px}.vertical-hero nav{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:35px;font-size:12px;display:flex}.vertical-hero .eyebrow{border:1px solid var(--line);border-radius:30px;padding:9px 18px;display:inline-block}.vertical-hero h1{letter-spacing:-.045em;max-width:1050px;margin:28px auto;font-size:clamp(42px,5.3vw,76px);line-height:1.06}.vertical-hero>p:not(.eyebrow){color:var(--muted);max-width:750px;margin:0 auto 32px;font-size:20px;line-height:1.7}.vertical-hero>div{justify-content:center;align-items:center;gap:25px;display:flex}.vertical-nav{border-block:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;gap:30px;padding:22px 5%;font-size:13px;display:flex}.vertical-intro{grid-template-columns:1.2fr 1fr;gap:8%;max-width:1350px;margin:auto;padding:80px 6%;display:grid}.vertical-intro h2,.vertical-definition h2{margin:20px 0;font-size:38px;line-height:1.18}.vertical-intro p,.vertical-definition p{color:var(--muted);margin-bottom:20px;font-size:18px;line-height:1.8}.vertical-intro aside{border:1px solid var(--line);background:#547aaf0c;border-radius:18px;align-self:center;padding:30px}.vertical-intro blockquote{border-left:2px solid #e35787;margin:25px 0;padding:0 0 0 18px;font-size:21px;line-height:1.5}.vertical-intro aside>p:last-child{font-size:13px}.vertical-definition{max-width:1150px;margin:auto;padding:30px 6% 70px}#industry-opportunity,#industry-foundations,#industry-plan,#industry-faq{scroll-margin-top:140px}@media (width<=800px){.dark-funnel{grid-template-columns:1fr;gap:40px;padding:60px 6%}.funnel-copy{grid-row:1}.chat-comparison{width:100%;max-width:600px;margin:auto}.vertical-intro{grid-template-columns:1fr;gap:30px}.vertical-hero{padding-top:140px}.vertical-hero>div{flex-wrap:wrap}.vertical-nav{gap:17px}.compact-industries .section-heading h2{font-size:32px}}@media (width<=560px){.paradigm-columns,.paradigm-foot{grid-template-columns:1fr}.answer-side,.paradigm-foot p+p{border-top:1px solid #ffffff20;border-left:0}.answer-metrics{padding-top:40px}.chat-interior{padding:16px}.chat-columns{gap:15px}.chat-platforms{flex-wrap:wrap}.chat-columns p{font-size:12px}.chat-input{font-size:10px}.industry-card{min-height:110px;padding:17px}.vertical-intro h2,.vertical-definition h2{font-size:30px}.vertical-hero>p:not(.eyebrow){font-size:17px}}@media (prefers-reduced-motion:no-preference){.ten-results i:first-child{animation:5s ease-in-out infinite result-breathe}.ten-results>div:nth-child(2n) i{animation-delay:1s}.present.status-pill{animation:4s ease-in-out infinite result-breathe}@keyframes result-breathe{50%{opacity:.6}}}.brand-hat{object-fit:contain;filter:invert();flex-shrink:0;width:65px;height:32px;display:block}.brand{gap:10px}[data-theme=light] .brand-hat{filter:none}.visibility-motion .editorial-caption{background-image:var(--wave);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite hue}.visibility-motion:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ff873017 47%,#e759a929 50%,#0000 63%);animation:7s ease-in-out infinite visibility-scan;position:absolute;inset:0;transform:translate(-100%)}.visibility-motion img{animation:9s ease-in-out infinite visibility-lens!important}.visibility-motion .image-marker{animation:2.5s ease-in-out infinite visibility-pulse}.visibility-motion figcaption{z-index:2}.visibility-motion .editorial-caption{margin-left:0!important;font-size:14px!important}.visibility-motion figcaption>span:last-child{margin-left:auto}@keyframes visibility-lens{0%,to{transform:scale(1.025)translate(-.6%)}50%{transform:scale(1.09)translate(.6%,-.8%)}}@keyframes visibility-scan{0%,20%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes visibility-pulse{50%{opacity:.6;box-shadow:0 0 16px 5px #ff6d0070}}@media (width<=600px){.brand-hat{width:45px;height:26px}.brand{gap:7px}}@media (prefers-reduced-motion:reduce){.visibility-motion img,.visibility-motion:after,.visibility-motion .image-marker,.visibility-motion .editorial-caption{animation:none!important}.visibility-motion:after{display:none}}.brand-gpt{background-image:var(--wave);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite hue;color:#0000!important}.visibility-scene{aspect-ratio:1.1;width:100%;display:block}.visibility-motion:after{display:none}.visibility-motion{animation:none}.visibility-motion figcaption{pointer-events:none}@media (prefers-reduced-motion:reduce){.brand-gpt{animation:none}}.reference-discovery,.compact-industries{background-color:var(--space);background-image:radial-gradient(circle,var(--dot-color) .8px,transparent 1px);color:var(--ink);background-size:20px 20px}.compact-industries .section-heading p,.funnel-copy>p,.funnel-copy a,.paradigm header p,.chat-columns p,.demo-disclaimer,.funnel-benefits p,.paradigm-foot p,.panel-note,.board-caption>span{color:var(--muted)}.chat-comparison,.chat-platforms,.chat-input,.funnel-benefits article,.paradigm-board,.answer-side,.compact-industries .industry-card{color:var(--ink);background:#000}.chat-platforms{border-bottom:1px solid var(--line)}
